/*
 Theme Name:   Infinite Child
 Theme URI:    http://demo.goodlayers.com/infinite
 Description:  Goodlayers Infinite Child Theme
 Author:       Goodlayers
 Author URI:   http://goodlayers.com
 Template:     infinite
 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, right-sidebar, responsive-layout
 Text Domain:  infinite-child

 START YOUR CHILD THEME CSS HERE
*/
.gdlr-core-pbf-column-content{font-family:SimHei,Hiragino Sans GB,STHeiti,Microsoft YaHei;}
.infinite-page-wrapper{min-height:600px;}
.infinite-header-style-plain.infinite-style-center-menu .infinite-logo{ left: 50%;margin-left: -100px;}
.infinite-main-menu-cart .fa-shopping-cart:before{ font-size: 32px;}
.infinite-navigation { height: 57px;}
#mission .gdlr-core-pbf-background{background-size: 100%;}
.zindex-front{z-index:1;}
.zindex-back{z-index:-1;}
.gdlr-core-page-builder-body ul {margin-left: 20px;}
#shaq{color:#fff;}
#shaq ul li{line-height:1.8;}
.home .gdlr-core-button:hover {opacity:0.9;}

/*product*/
.single-product.woocommerce div.product form.cart.variations_form{width: 100%;margin:0;}
.single-product.woocommerce div.product .product_meta { overflow: visible;}
.single-product.woocommerce div.product form.cart .button { font-size: 16px;}
.woocommerce div.product form.cart .variations select {margin-top: 0; padding: 8px;}
.infinite-top-cart-button{display:none!important;}
.infinite-top-cart-content-wrap{padding-top:0!important;}
#infinite-menu-cart,#infinite-mobile-menu-cart{cursor:pointer;}


/*checkout*/
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { font-size: 16px;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {font-size: 16px;}
.select2-container--default .select2-selection--single{border-radius: 0;height: 40px; padding: 5px 0;}
.woocommerce .cart .button, .woocommerce .cart input.button{font-size: 15px; }
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{font-size: 15px; }
html .woocommerce form .form-row abbr.required{display:none;}
html .woocommerce .wc_payment_method label,.woocommerce-form__label{cursor:pointer;}
.woocommerce .woocommerce-error { background-color: #F44336;border-top: 3px solid #F44336;}
.woocommerce .woocommerce-info {background-color: #590475;border-top: 3px solid #590475;}
.woocommerce .woocommerce-info a{background: #ff9e37!important;margin-left: 30px; padding: 5px 10px; color: #fff;}
.woocommerce-checkout .cart-empty{display:none;}
.woocommerce-notice--success{font-size:30px;margin-top: 80px;font-weight: bold;color: #ff9e37;}
.woocommerce-checkout h2,.woocommerce-checkout h3{padding-top:40px;font-size:25px!important;}
address{font-style: normal;}
.woocommerce ul.order_details li {font-size: 18px;line-height: 2;border-right: 1px solid #d3ced2;}
.woocommerce ul.order_details li strong { color: #383838;}
.woocommerce-checkout table.cart img{width:100px;}
li.woocommerce-MyAccount-navigation-link--downloads{display:none;}
.woocommerce-checkout .product-name{color:#383838;}


/*404*/
.search-form{display:none;}
.infinite-not-found-wrap .infinite-not-found-content {padding: 120px 0px 125px;}

/*mobile header*/
#infinite-mobile-header{ padding-top: 10px; padding-bottom: 10px;}
.infinite-mobile-header .infinite-logo-inner img{height:35px!important;}
.infinite-mobile-header .infinite-logo-inner {line-height: 35px;}

/*hide admin element*/
#wp-admin-bar-new-content,
#wp-admin-bar-comments,
#wp-admin-bar-customize,
#wp-admin-bar-wp-logo,
#wp-admin-bar-site-name-default,
#wp-admin-bar-appearance,
#wp-admin-bar-wpfc-toolbar-parent,
#wp-admin-bar-search
{
display:none!important;
}


@media only screen and (max-width: 1420px){
.home-main .gdlr-core-media-image img{padding-top:110px;}
.home-caption{padding:0 40px!important;}
.home-caption .gdlr-core-title-item-caption{font-size:20px!important;}
.home-caption .gdlr-core-title-item-title{font-size:40px!important;}
.home-caption .gdlr-core-page-builder-body img {padding-top: 15%;}
.three-benefit span{font-size:20px;}
#shaq ul li{font-size:16px!important;}
}

@media only screen and (min-width: 768px){
.three-benefit .gdlr-core-pbf-wrapper-container .gdlr-core-pbf-column .gdlr-core-pbf-background-wrap{
-webkit-transform: skew(-26deg, 0deg);-ms-transform: skew(-26deg, 0deg);transform: skew(-26deg, 0deg);}
.shaq-man{z-index:1;}
.shaq-man .gdlr-core-pbf-background-wrap{-webkit-transform: skew(-26deg, 0deg);-ms-transform: skew(-26deg, 0deg);transform: skew(-26deg, 0deg); margin-right: 228px;}
}

@media only screen and (max-width: 767px){
.home-main .gdlr-core-media-image img{padding-top:0px;}
.gdlr-core-pbf-wrapper-full-no-space { max-width: 100%;}
#two-bottle{margin:0!important;padding:20px!important;}
}