/*   
Theme Name:  shoptocook-responsive-mrdsfoods
Description: Taken from lakeregioniga
Author:      Nicholas Hernandez
Template:    shoptocook-responsive
Version:     1.0.1
*/

.header-logo {margin: 0 20px;}
.weekly-ad-container {text-align: right; margin: 0 20px;}
.weekly-ad-header-img {vertical-align: bottom;}

@media (max-width: 600px) {    
    .weekly-ad-container {text-align: center; margin: 0;}
    .header-logo {margin: 0;}
    .rewardsimage {margin-top: -20px !important;}
}

.ll-logged .navigation-main {
    margin-top: 51px;
}

/******************
 *      Login     *
 ******************/
.ll-client-login {
    color: white;
    font-size: 15px;
    text-align: right;
    padding-right: 10px;
    padding-top: 10px;
}
.ll-client-login a {
    color: white;
    text-decoration: none;
}
.ll-client-login a:hover {
    text-decoration: underline;
}
/*@media (max-width: 600px) {    
    .ll-client-login {text-align: center; }
}*/

/******************
 *   Navigation   *
 ******************/
.nav-primary-container, .navigation-main, 
.nav_container {
    width: 100%;
}
.navigation-main .nav-menu > li > a {text-transform: uppercase;}
.navigation-main  ul{margin: 0 !important;}
.nav-primary-container {
    font-size: 14px;
}
.main-wrapper .login_container {
    padding: 5px 50px 0px !important;
}
.logo_container {
    max-width: 250px;
    min-width: 200px;
}
.nav_container {
    vertical-align: top;
}
.navigation-main {
    margin-top: 68px;
}
/**************
 *   Preheader   *
 **************/
#preheader {
    background-color: #f6f6f6;
    color: black;
}

.selected-store {
    display: inline-block;
    padding: 5px;
    border-radius: 5px; 
    margin: 6px;
    font-size: 14px;
    font-weight: bold;
}

.selected-store img {
    padding-right: 5px;
    vertical-align: middle;
}

.selected-store-link {white-space: nowrap;}
.selected-store-link a {}

/*.navigation-main, .navigation-main li a:hover {color: black !important;}*/
.navigation-main .nav-menu .current-menu-item a:after, .navigation-main .nav-menu .current-menu-parent a:after, .navigation-main .nav-menu .current-menu-ancestor a:after {display: none;}

.site-branding {
    margin-top: 0px !important;
    margin-bottom: 5px !important;
}

.color-header-bg {
    background-color: transparent !important;
}

.header-wrapper {
    background-color: rgba(0, 0, 0, .6) !important;
}

/*************
 *   Footer   *
 *************/
.site-info, .site-info a {
    color: white;
}
.color-footer-bg {
    background-color: rgba(0, 0, 0, 0.7) !important;
}


/******************
**overrite stuffs**
******************/

.main-wrapper {
    padding-bottom: 0px !important;
    background-color: transparent !important;
}

.navigation-main{
    background-color: transparent !important;
    /*position: relative !important;
    margin-bottom: 17px !important;*/
}

.navigation-main .nav-menu .current-menu-item, .navigation-main .nav-menu .current-menu-parent, .navigation-main .nav-menu .current-menu-ancestor {
    background-color: transparent !important;
}

.nav-primary .menu-item, .navigation-main .nav-menu .menu-item-has-children, .current-menu-item {
    background: url(./images/darkgrey_divider.png) no-repeat 0 50% !important;
}

.department-sidebar ul > .current-menu-item, .department-sidebar ul > .current-menu-parent, .department-sidebar ul > .current-menu-ancestor {background: #dd3333 !important;}

.department-images {
    border: solid black 1px;
}



.navigation-main ul > .current_page_item ~ .current_page_item a, .navigation-main ul > .current-menu-item ~ .current-menu-item a, .navigation-main ul > .current-post-ancestor ~ .current-post-ancestor a, .navigation-main ul > .current-menu-parent ~ .current-menu-parent a, .navigation-main ul > .current-post-parent ~ .current-post-parent a {
    background: none !important;
}

/* Removal of blog comments */

.navigation-main li:first-child, 
.nav-primary .sub-menu li,
.navigation-main.toggled li,
.nav-secondary li {
    background-image: none !important;
}

aside#meta-2 {
    display: none;
}



div#respond {
    display: none;
}

aside#recent-comments-2 {
    display: none;
}

.comments-area {
    display: none !important;
}

@font-face{
    font-family: 'REZ';
    src: url('font/REZ.ttf') format('truetype');
}

.REZ{
    font-family: 'REZ', truetype;
    font-size: 53px !Important;
    color: #56b846;
    margin-bottom: 0px !important;
}

.myfresh_subheader{
    padding: 10px 0px 20px 0px;
    font-size: 17px;
    color: #56b846;
    font-weight: bold;
}

.nav-secondary {
    display: none;
}

div#cycloneslider-events-calendar-1 {
    margin: 0px auto !important;
}

div#footer {
    margin-top: 30px;
}

.rewardsimage {
    margin-top: -40px
}

ul.sub-menu {
    background-color: #393939;
}

.mrds-links {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

/******************************
 * ADA
 ******************************/
.cycloneslider.cycloneslider-template-default .cycloneslider-pager span { 
    background: #FFFFFF; 
    color: black; 
}
.cycloneslider.cycloneslider-template-default .cycloneslider-pager span.cycle-pager-active {
    background-color: #999999;
    color: #000000;
}
#menu-social li a {
    color: white;
}