/*
 Theme Name:   Storefront Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Storefront Child Theme
 Author:       GK
 Author URI:   http://example.com
 Template:     storefront
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  storefront-child
*/

.woocommerce-checkout-review-order .variation
{
    display: none;
}
.site-info
{
display: none;
}

.required{
    color: black


}

/*
.custom-transparent-logo
{
    margin-left:2.5em;
    margin-top: 2em;
    margin-bottom: 2em;
}

*/
.custom-logo
{
    position: absolute;
    box-shadow: rgba(136, 136, 136, 0.6) 0px 4px 16px, rgba(17, 17, 26, 0.2) 0px 8px 24px, rgba(117, 117, 117, 0.3) 0px 16px 56px;
    z-index: 10;
}






.container-fluid
{
    padding:0;
}

.storefront-container
{
    padding-left:3em;
    padding-right:3em;
}



.storefront-primary-navigation{
    padding-top: 2em;
}



.post-28 .site-main
{
    padding:0!important;
    
}

.post-28
{
	padding:0!important;
	
}

.storefront-breadcrumb
{
    margin-top: 6.5em;
    background-color: white;
}

/*
.site-header-cart
{
    max-width: 10em;
    float:right;
    text-align: right;
}
*/


.site-header-cart
{
    float: right!important;
    max-width: 16%!important;

}

.cart-contents
{
    width: 100%!important;
}

.site-header .widget_shopping_cart p.total, .site-header .widget_shopping_cart p.buttons, .site-header .widget_shopping_cart li
{
    padding:0.5em;
}




.home .entry-title
{
    display: none;
}

.col-full
{
    max-width: 90em;
    ;
}


.hics_hilite
{
    display: none;
}

input[type="search"]::placeholder
{
    color:black;
}

::-ms-input-placeholder {
    color: deeppink;
  }

::-webkit-input-placeholder {
    color: deeppink;
  }

.screen-reader-text
{
    color:rgb(255, 255, 255);
    display: none;
}

.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::placeholder {
    opacity: 0.8!important;
    color:black!important
}

a.skip-link
{
    color:rgb(255, 255, 255);
}

.woa-top-bar .block .widget
{
    display: inline-block;
}

.widget_nav_menu{
    float:right;
    color:#afd8ed;
}

.widget_block
{
    margin-right:0!important;
    float: right;
    text-align: right;

}

.woa-top-bar-1
{
    margin-right: 0!important;
    width: 62.5%!important;
}

@media only screen and (max-width: 768px){
.woa-top-bar-1
{
    display: none;
}
}

.woa-top-bar-2
{
    width: 20%!important;
}

@media only screen and (max-width: 768px){
.woa-top-bar-2
{
    float: right;
    width: 100%!important;
    display: inline-block;

}
}


.footer-widgets
{
    float:left;
}


button.menu-toggle{
    display: none;
}

/* @media only screen and (max-width: 768px){
#mega-menu-wrap-primary{
    clear: both;
    z-index: 999;
    position: absolute;
    float: right!important;
    

}}


@media only screen and (max-width: 768px){
#mega-menu-wrap-primary .mega-menu-toggle
{
    background-color: transparent;
    margin-left: 7em;
    
    
}}


@media only screen and (max-width: 768px){
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
    display: block;
    float:right;
    width: 14em!important;
    font-size: large;
}
} */


.content-area {
    
    background: white;
    
    padding-left: 2em;
    padding-right: 2em;
    
}

@media only screen and (min-width:1281px)
{
.content-area {
    
    background: white;
    padding-left: 10em;
    padding-right: 10em;
}
}


.woocommerce-info, .woocommerce-noreviews, p.no-comments {
    background-color: #005281;
}

.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments {
    
    background-color: #2b3e35;
    
}

h1, .alpha {
    
    padding-top: 1em;
    
}

ul.menu li.current-menu-item>a {
    color: #d6d6d6;
}

.cmplz-square-checkbox
{
    
    height:1.2em!important;
    width: 2em!important;
}

.cc-check
{
    margin:1em!important;
    height:1.2em!important;
    width: 2em!important;
}


#cc-window.cc-window .cmplz-categories-wrap .cc-check svg {
	
	height:1.2em!important;
    width: 2em!important;
}

svg.cmplz-square-checkbox{
    height:1.2em!important;
    width: 2em!important;

}

svg{
    height:1.2em!important;
    width: 2em!important;

}

a.privacystatement
{
    color:rgb(0, 0, 0)!important;
}

a.privacystatement:hover
{
    text-decoration: underline;

}

.privacystatement
{
    text-align:center!important;
}

.boostify-cart-icon .boostify-count-product
{
    font-size: 0.3em;
}

.privacypolicies
{
    text-align: center;
}

#billing_address_2
{
    color:rgb(16, 29, 105);

}

.optional
{
    color:#2b3e35;
    background-color: #d6d6d6;
}

.screen-reader-text
{
    color:#2b3e35;
    background-color: #d6d6d6;

}