﻿/* Common Overrides */

.InactiveWelcomeButton
{
    background: #67130b;
}

.tblMerac TH, .tabCusDetails TH, .basketHeader td, th.tblMeracBillingAddress, .SessionHeader, divNoLogHeader, .divMeracSectionHeader
{
    background: #67130b;
    color:#FFF;
}

.ActiveButton, .InactiveButton
{
    max-width:200px;
    width:100%;
    
    height: 100%;
  /*  border-top: 6px solid transparent; */
    font-weight: 600;
    color: #000;
    background: transparent;
    transition: .5s border;
    padding: 35px 25px;
    background-image: linear-gradient(#083563, #083563);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 100%;
    transition: background-size .5s,color .5s;    
    
}

.ActiveButton , .ActiveButton a
{
    background:#083563;
    color:#FFF;
}

div.ActiveButton:hover, .InactiveButton:hover, div.ActiveButton a:hover, .InactiveButton a:hover
,div.InactiveButton:hover, div.InactiveButton a:hover, div.InactiveButton:hover a:visited, div.InactiveButton:hover a:link
,div.ActiveButton:hover a:visited, div.ActiveButton:hover a:link

{
    background-size: 100% 100%;
    color: #fff !important;
}

.GenericButton
{
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    padding: 6px 12px;
    font-size: 18px;
    line-height: 1.42857143;
    border-radius: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #fff;
    background-color: #67130b;
    border-color: #67130b;
}

.GenericButton:hover
{
    color: #fff;
    background-color: #390b06;
    border-color: #300905;
}

.calTitle td, .InnerFreezePanel
{
    background-color:#7c8149;
}

.calNextPrev a
{
    color:#fff !important;
}

.tblMemberDetails
{
    text-align:left;
}

#divUpdateProgress img
{
	width:50px;
}

#cphMainPage_divMemberships .RenewalHeaderFooter
{
    display:none;
}

.cblTimeSlots label {
    width: 225px;
}

@media (max-width: 669px) 
{
    .ActiveButton, .InactiveButton
    {
        max-width:inherit;
        width:100%;
    }
}

@media (max-width: 400px) 
{
    #cphMainPage_btnShopping, #cphMainPage_btnContinue
    {
        width:100%;
        margin-bottom:5px;
    }
}

/* Website Overrides */

#block-main-menu .navbar-nav li:last-child
,.navbar-collapse.collapse.in .navbar-nav li:last-child
{
    display:none;
}

.search-api-page-block-form-default:after {
    content: url('../images/cogges21/search_icon.svg');
}

#block-main-navigation-mobile li a .caret {
    content: url('../images/cogges21/menu_arrow.svg');
}

#block-donateblock .donate-button {
    display: block;
    content: url('../images/cogges21/donate_icon.svg')
}

.footer.container .region-footer #block-socialmediaicons .youtube-icon {
    content: url('../images/cogges21/youtube_icon.svg')
}

.footer.container .region-footer #block-socialmediaicons .instagram-icon {
    content: url('../images/cogges21/instagram_icon.svg')
}

.footer.container .region-footer #block-socialmediaicons .twitter-icon {
    content: url('../images/cogges21/twitter_icon.svg');
    margin-right: 12.5px
}

.footer.container .region-footer #block-socialmediaicons .facebook-icon {
    content: url('../images/cogges21/facebook_icon.svg');
    margin-right: 12.5px
}


@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
    #block-donateblock .donate-button {
        width: 80px;
        height: 94px;
        background-image: url('../images/cogges21/donate_icon.svg');
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: contain
    }
    
    .footer.container .region-footer #block-socialmediaicons .facebook-icon {
        width: 37px;
        height: 37px;
        background-image: url('../images/cogges21/facebook_icon.svg');
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: contain;
        display: inline-block
    }
    
    .footer.container .region-footer #block-socialmediaicons .twitter-icon {
        width: 37px;
        height: 37px;
        background-image: url('../images/cogges21/twitter_icon.svg');
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: contain;
        display: inline-block
    }
    
    .footer.container .region-footer #block-socialmediaicons .instagram-icon {
        width: 37px;
        height: 37px;
        background-image: url('../images/cogges21/instagram_icon.svg');
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: contain;
        display: inline-block
    }
    
    .footer.container .region-footer #block-socialmediaicons .youtube-icon {
        width: 37px;
        height: 37px;
        background-image: url('../images/cogges21/youtube_icon.svg');
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: contain;
        display: inline-block
    }                
}


@media (max-width: 1025px) 
{
    #block-main-navigation-mobile li a .caret {
        border: none;
        content: url('../images/cogges21/menu_arrow.svg');
    }
    #block-search-api-page-search-block-form-mobile:after {
        content: url('../images/cogges21/search_icon_white.svg')
    }    
}