/*   
Theme Name:  shoptocook-responsive-yourlocaliga
Description: RMG theme
Author:      Nicholas Hernandez
Template:    shoptocook-responsive
Version:     1.0.0
*/
@import url(../shoptocook-responsive/style.css);

.header-logo {margin: 0 20px;}
.weekly-ad-container {text-align: right; margin: 0 20px;}
.weekly-ad-header-img {vertical-align: bottom;}
		        
.cycloneslider-template-default .cycloneslider-pager {top: 40px !important;}
                
.site-branding, .weekly-ad-header-img {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
    max-height: 120px;
}
        
@media (max-width: 600px) {    
    .weekly-ad-container, .weekly-ad-header-img {text-align: center; margin: 0px !important;}
    .header-logo {margin: 0;}
}

@media (min-width: 1200px) {.responsive {width: 1160px !important;}}    
@media screen and (max-width: 1199px) and (min-width: 900px) {#site-navigation {max-width: 95% !important;}}
@media screen and (max-width: 899px) {
    .main-wrapper {margin-top: 33px;} 
    .cycloneslider-template-default .cycloneslider-pager {top: 20px !important;}
    
    #masthead {background-image: none !important;}
}

/**************
 *   Preheader   *
 **************/
#preheader {
    background-color: #393939;
    color: white;
}

#preheader a{
	color: yellow;
}

.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;}

#masthead
{
	background-color: transparent;	
}

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

/***********************
 *   NAVIGATION MENU   *
 ***********************/
#site-navigation {
    padding: 0;
    position: relative;
    top: 33px;
    z-index: 9999;
    border-bottom: 4px solid #393939;
    margin: 0 auto;
    max-width: 1160px;
    float: none;
}

.header-container {
    position: relative;
    bottom: 33px;
    top: 16px;
}

.navigation-main .nav-menu > li > a {text-transform: uppercase; padding-top: 20px; padding-bottom: 20px;}
.navigation-main {float: none;}
.navigation-main  ul{margin: 0 !important;}

.navigation-main ul ul {top: 60px !important;}

.nav-secondary {margin-top: 33px !important;}

/*.navigation-main li.current-menu-item a {color: black;}*/

.main-wrapper .login_container {
    padding: 40px 50px 0px !important;
}

.main-wrapper{
	padding-bottom: 30px;
}

#main {
    background-color: white;
}


/*************
 *   Footer   *
 *************/
.site-info, .site-info a {
    color: white;
}

/**************
 *   FOOTER   *
 **************/
.footer-wrapper {
    border-top: 1px solid #393939;

}
.footer-wrapper *,
.footer-wrapper a {
    color: #393939;
}
#colophon .footer-container {
    padding: 15px !important;
}
.extra-footer {
    text-align: center;
    font-size: 8pt;
    margin-bottom: 4px;
}
.footer-logos {
    text-align: center;
    padding-bottom: 10px;
}

.footer-logos .mini-logo {
    max-width: 100px;
    max-height: 55px;
    margin: 0 6px;
}

.page_headers {
    font-size: 24px;
    color: #004590;
}

.privacy_link {
	text-align: right;
}




.cycloneslider-template-dark {margin-bottom: 0px !important; margin-top: 3px;}
.banner-container {max-width: 1920px; margin: 0 auto; box-shadow: 0 8px 6px 0px rgba(0, 0, 0, 0.55);}
.banner-panel {text-align: center; padding: 30px 0;}
.banner-panel img {display: inline-block; margin-left: 1%; margin-right: 1%; vertical-align: bottom; height: 110px;}
.button-panel {text-align: center; background-color: transparent; padding-top: 30px; /*background: url("images/checkered-pattern.png") repeat;*/}
.button-wrapper {padding: 0; box-shadow: inset 0 8px 6px 0px rgba(0, 0, 0, 0.55);}
.button-panel a {display: inline-block; margin-left: 1%; margin-right: 1%; text-decoration: none;}
.button-panel img {display: block; vertical-align: top;}
.home-button {text-align: center;  box-shadow: 0 8px 6px 0px rgba(0, 0, 0, 0.55); background-color: white; margin-bottom: 20px;}
.home-button-title {color: #ec1d2e; padding-top: 15px; font-size: 20px; font-weight: bold;}
.home-button-description {color: black; padding: 5px 0 15px; font-size: 14px; font-weight: bold;}  
	
ul.nav-social li a[href*="/corporate/default.aspx"] {
    background: url("images/iga-corp-icon.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    background-position: 0 0;
}
ul.nav-social.small-icons li a[href*="/corporate/default.aspx"] {
    background: url("images/iga-corp-icon.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    background-position: 1px -46px;
    background-color: white;
}

.store-column img{
    border: 1px solid #a42725;
    vertical-align: top;
	max-height: 100px
}

.cycloneslider-template-default .cycloneslider-slide img {
    margin: 3px auto !important;
}

.entry-content {
    font-size: 18px;
    line-height: 1em;
}

.healthy-eating-img {
    text-align: center;
}

.page-titles, .page-tag {
    text-align: center;
}

.store-column option {
    padding-top: 10px;
}

#dwpb a {
    font-weight: bold;
}

