/*
Theme Name: Metabolic Diet Child
Template: athlete

*/

@import url("../athlete/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */
	.page-heading{background: url(images/shop.jpg) no-repeat center rgba(0, 0, 0, 0);}
	.n-head{font-size:20px;font-weight:bold;margin-bottom:20px}
	.optin-wrap input, .optin-wrap select{background:#8e8e8e;border:none;padding: 3% 5%;width: 100%;margin-bottom:10px}
	span.wpcf7-not-valid-tip, div.wpcf7-validation-errors{display:none !Important}
	.wpcf7-not-valid{border:1px solid red !Important}
	.o-wrap .open-btn{background:#d80100}
	.optin-wrap.inner-page{padding:35px 0 0}
	.breadcrumbs{top:0;position:relative;margin-bottom:30px}	
	.page-product .toolbar .sort-by{margin-bottom:10px}
	.page-footer.copy-wrap{background:#080808!important}
	.media img{margin:7px}
	.product-image, .product-img-box, .yith_magnifier_zoom_magnifier{background:#fff}
	.woocommerce-currency-switcher-form .dd-selected{color:#fff !important}
	.widget-title{background:#ec3642;margin-bottom:0;color:#fff;border-bottom:1px solid #f05e68}
	.dd-select{border:none !important;background:rgb(236, 54, 66) !important}
	.woocommerce-currency-switcher-form a.dd-option{background:#ff8088 !important;border-bottom:1px solid #e85c65 !important}
	.widget-area a{color:#fff}
	.dd-options{box-shadow:none !Important;border:solid 1px rgba(236, 54, 66, 0.56) !important}
	.widget_products ul li .info-products .price-box{}	
	.page-content{padding-top:20px;}
	.copy{font-size: 15px;font-weight: 300;font-family: 'Source Sans Pro', sans-serif;}
	.g-item .icon{float:left;padding-right:25px;color:#d80100;line-height: 40px;}
	.g-item .infor-item-title{text-transform:none;line-height: 22px;font-size: 14px;margin-bottom:30px}
	.g-item .infor-item{height:auto !important;min-height:auto !important;margin-bottom:20px}
	.meet-today .parallax-background-overlay{background:none}
	.meet-today .grey-btn{background:#242424;border:2px solid #242424}
	.content-wrapper blockquote{background:transparent !important;}
	.content-wrapper blockquote p{font-size:15px;text-align:center}
	.testimonial-client{font-size:20px;font-style:normal;margin-top:20px}
	.title-page {padding-bottom: 10px;padding-top: 30px;}
	.img-class{bottom:-75px}
	.v-store .img-class{bottom:110px}	
	.vc_cta3-content-header h2{color:#fff !important;font-size:25px;line-height:35px;margin-bottom:30px}
	.home-cols img{margin-top:40px}
	.vc_general.vc_cta3{padding:15px 15px 0}
	.meet-today .hidden{display:block!important;visibility:visible !important}
	.vc_custom_1470010376284 {background: url(images/guru.jpg) !important;}
	.about-top{padding:0 10%}
	.content-main-left .class-content {padding-right: 35px;}
	.content-main-right .class-content{padding-left:38px;margin-top:20px}
	.content-main-right .img-class{left:40px}
	.content-main-left .img-class {right: 90px;}
	.v-store .img-class{bottom:70px}	
	.s-txt {font-size: 21px !Important;width: 80% !important;left: 10% !important;line-height:26px !important;margin-top:-30px !important}
	.mauro-slide .msp-cn-5-3{background:#d80100;top: 62% !important;font-size: 14px !important;left: 32% !Important;padding: 13px !Important;line-height:20px}
	.meet-today .control-button{display:none !Important}
	.mauro-txt{width: 300px!important;top: 20%!important;left: 10%!important;height: auto !important;}
	.price-box span.subscription-details{display:none !important}
	#inner-banner .title-page p{font-size:20px}
	.icon-block .fa{font-size: 24px;height: 50px;line-height: 50px;width: 50px;}
	#about-box .vc_message_box-icon>*{top:30px}
	.vc_toggle_content{background:rgb(254, 108, 97)}
	#toggle-a .vc_toggle_icon{top:15px}
	.text-big{font-size:20px;}
	.red{color:#f4524d}
    .page button.button, .page a.button, .page .woocommerce .button, .page .woocommerce .button:hover{height: 30px;  line-height: 30px;padding: 0 10px 0 30px;font-size: 11px;margin-bottom: 5px;}
    .yith-wcwl-add-button.show, .stock.in-stock{display:none !important}
    .subscription-details{font-size:9px}
    .woocommerce-Price-amount.amount{font-size:13px}
    .label{line-height: 18px !important;text-align: left !important;white-space:inherit !important}
    .group_table .price{line-height:10px;width:130px}
    .group_table label{max-width:92%}
	.woocommerce table.shop_table td{width:50%}
	.woocommerce-checkout #payment, .woocommerce-checkout #payment div.payment_box{color:#fff}
	#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img{margin:2px 5px 0 .5em}
	span.from{display:none}
	#add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #313030}
	.cont-wrap input[type="text"], .cont-wrap input[type="email"], .cont-wrap select, .cont-wrap textarea{width:100%;padding:3% !important;line-height:25px !important;height:auto !important;margin-bottom:10px}
.additional_information_tab{display:none !important}
#tab-description a strong em{font-size:18px;color:#d83c3b}
/*.product-shop .meta-box{display:none}*/
.woocommerce-message .button.wc-forward{display:none}
.product-cart .woocommerce-message .button.wc-forward{display:inline-block}

/* Goonline css */

.woocommerce span.select2-container{
    border: medium none;
    color: rgb(163, 163, 163);
    padding: 0px 10px;
    height: 33px;
    line-height: 33px;
    border: 1px solid #484848;
    background: #242424;
	max-width:100%;
}
.woocommerce span.select2-container span.select2-selection{
    border: none;
    padding: 0px;
    background: #232323;
    color: #a3a3a3;
}

@media screen and (max-width: 900px) {
	.mauro-slide .ms-slide-bgcont img{margin-left:0 !Important}
}
@media screen and (min-width: 600px) {
	.s-txt{margin-top:0 !Important}
	.mauro-txt {top: 16%!important;left: 27%!important;}
	.mauro-slide .msp-cn-5-3 {top: 65% !important;left: 40% !Important;}
}
@media screen and (min-width: 900px) {
	.n-head{float:left;width:15%;margin-bottom:0}
	.n-right{float:right;width:83%}
	.o-wrap {position: relative;width: 19%;float: left;}
	.optin-wrap input, .optin-wrap select{margin-bottom:0}
	.class-content{padding:60px 245px 10px 0}
	.content-main-right .class-content{padding-left: 185px;}
	.vc_cta3-content-header h2{font-size:25px;}
	.page-footer .col-md-4 {width: 16.333333% !important;}
	.footer-title h4{color:#fff !important;margin-bottom:35px;font-size:15px}
	.page-footer ul{list-style:none;padding-left:0;font-family: 'Source Sans Pro', sans-serif;font-weight:300;font-size:15px}
	.page-footer{line-height:35px}
	.vc_general.vc_cta3{padding:28px}
	.vc_column_container>.vc_column-inner{padding-left:20px !important;padding-right:20px !important}	
	.page .vc_row.vc_inner {margin-bottom: 15px;}
	.page-footer{padding-bottom: 45px;padding-top: 50px;}	
	#text-9{width:28%}
	#text-10{width:72%;font-family: 'Source Sans Pro', sans-serif;text-align:right}	
	.p-icons{float:left;width:65%;text-align:right}
	.f-right{float:right:width:35%;text-align:right}
	.f-right li{display:inline;padding: 0 10px;border-right: 1px solid;}
	.f-right li:last-child{border:none}
	.col-lg-3 {width: 25% !important;}
	.page-heading{height:200px !important;margin-top:154px;}	
	.sort-by{margin-left:5px !important}
	.title-page {padding-bottom: 20px;padding-top: 50px;}
	.about-top{padding:0}
	.g-item .infor-item-title{line-height: 28px;font-size: 20px;}
	.vc_cta3-content-header h2{font-size:26px;}
	.img-class{bottom:0}
	.v-store .img-class{bottom:155px}
	.content-main-left .class-content {padding-right:245px;margin-top:0}
	.content-main-right .class-content{}
	.content-main-right .img-class{left:0}
	.v-store .img-class{bottom:110px}
	.mauro-txt {top: 28%!important;left: 34%!important;}
	.s-txt {font-size: 28px !Important;width: 485px!important;left: 25% !important;line-height: 32px !important;margin-top:-10px !important}
	.mauro-slide .msp-cn-5-3 {top: 64% !important;left: 40% !Important;font-size: 18px !important;padding: 15px 30px !Important;}
	.optin-wrap input, .optin-wrap select{width: 90%;}
	#inner-banner{top:80px;height:200px;margin-bottom:110px}
	p{margin-bottom:20px !Important}
}
@media screen and (min-width: 1200px) {
	.mauro-txt {left: 33%!important;width: 494px !Important;}
	.s-txt{left: 35% !important;}
	.mauro-slide .msp-cn-5-3 {top: 65% !important;left: 46% !Important;}
	.product-cart .cart .cart-table .row-item .name-item .product-info{width:70%}
}
@media screen and (min-width: 1300px) {
	.mauro-txt {left: 33%!important;top:24% !important;}
	.s-txt{left: 33% !important;}
	.mauro-slide .msp-cn-5-3 {top: 67% !important;left: 44% !Important;}
}
@media screen and (min-width: 1400px) {
	.mauro-txt {left: 38%!important;top:35% !important;}
	.s-txt{left: 38% !important;margin-top: 3% !Important;}
	.mauro-slide .msp-cn-5-3 {top: 68% !important;left: 49% !Important;}
}
@media screen and (min-width: 1600px) {
	.mauro-txt {left: 34%!important;}
	.s-txt{left: 34% !important;}
	.mauro-slide .msp-cn-5-3 {left: 45% !Important;}
}
@media screen and (min-width: 1680px) {
	.mauro-txt {left: 40%!important;}
	.s-txt{left: 40% !important;}
	.mauro-slide .msp-cn-5-3 {left: 51% !Important;}
}
@media screen and (min-width: 1920px) {
	.mauro-txt {left: 34%!important;}
	.s-txt{left: 34% !important;}
	.mauro-slide .msp-cn-5-3 {left: 45% !Important;}
}