/*
 Theme Name:   VaperGuru Child
 Theme URI:    http://vaperguru.ancorathemes.com/
 Description:  VaperGuru Child Theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     vaperguru
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  vaperguru-child
*/

/*30-4-2019*/
.margin_top_medium {
    margin-top: 0 !important;
}
.sc_services_item .sc_icon:before {
    width: 30px !important;
    height: 30px !important;
    margin: auto !important;
    left: -8px !important;
    right: 0 !important;
    top: -8px !important;
    bottom: 0 !important;
    position: absolute !important;
}
.single-product .page_content_wrap {
    padding:2.357rem 0;
}
.single-product .product_meta{
	display: none;
}
/*1-05-2019*/
.post_info {
   display:none;
}
.woocommerce div.product .stock {
color: #77a464;
display: none;
}

.color{
   color: #6cbe4e!important;
  font-size: 11px;
  font-weight: 600;
}
.size{
   font-size: 13px;
   color: #fff;
   font-weight: 100;
}
.test{
	text-decoration: underline;
	margin-top: -20px;
	font-size: 11px;
	color: #fff;
}
.test1{
    border-right: 1px solid white;
}
/*2-05-2019*/
.top_panel_icon .contact_cart_label, .top_panel_icon .contact_cart_totals {
    display: block;
}
.top_panel_icon .contact_cart_totals {
    display: none !important;
}
.related ul.products li.product .post_item_wrap h3, div.woocommerce ul.products li.product .post_item_wrap h3{
height:40px;
}
.woocommerce div.product form.cart .button {
    width: 400px;
    height: 50px;
    padding: 8px;
	font-family:inherit;
    font-size: 1.950rem;
    font-weight: 700;
}
.single-product.woocommerce div.product form.cart .variations select{
	width:100%;
}

.scheme_original select, .scheme_original textarea, .scheme_original .woocommerce .select2-container .select2-choice, .scheme_original .woocommerce form .select2-container .select2-choice {
    font-weight: bold;
}

.single-product.woocommerce div.product form.cart .variations select {
    width: 100%;
    color: #333;
}

.woocommerce-cart form.woocommerce-cart-form .quantity input[type="number"], .woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce div.product form.cart div.quantity input[type="number"], .woocommerce-page div.product form.cart div.quantity input[type="number"]{font-size:20px}

.scheme_original .woocommerce-cart .content .woocommerce .quantity, .scheme_original .woocommerce .quantity, .scheme_original .woocommerce div.product form.cart div.quantity, .scheme_original .woocommerce-page div.product form.cart div.quantity
{
height:50px;
margin: 0 0 0 20px;
}

@media only screen and (max-width: 768px) {
.woocommerce div.product form.cart .button{width:70%; font-size:19px; background: #6cbe4e;}
.single_add_to_cart_button .fa-shopping-cart {
    font-size: 12px !important;
    top: -2px !important;
}	
}

.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 100%;
}
@media only screen and (max-width: 768px) {
.test1 {
 border-right: none;
 margin-top:12px;
}
}
/*3-05-2019*/
.contact_info{
	color:white!important;
	text-align:center;
}



.contact_info a{
	color:white!important;
	text-align:center;
}
#FourBox{margin:0 auto; background:#000; padding-top: 10px;}
#FourBox .innerBox{display: flex; margin:0 auto}
#FourBox .innerBox .textwidget{width:24%; padding-top:15px; padding-bottom:15px;}
#FourBox .innerBox .textwidget .IMGDiv{float:left; width:30%}
#FourBox .innerBox .textwidget .TextDiv{padding-top:15px;}
.top_panel_fixed .top_panel_style_4 .top_panel_middle .menu_main_wrap {
    margin-top: 2.475rem;
}
 

.single-post .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
 
    right: 0px;
}

/*.woocommerce .list_products.shop_mode_thumbs .post_item_wrap .post_content, .woocommerce-page .list_products.shop_mode_thumbs .post_item_wrap .post_content{
	width:100%;
}*/

/*6-05-2019*/
.page-id-353  .post_item_single > .post_title{
   display:none !important;
}
.woocommerce ul.products li.product .button{width:150px;}
.page-id-353 .wc-proceed-to-checkout .bproceed {width:185px; font-weight:700 !important; font-size:16px!important;}

@media only screen and (max-width: 950px){
	.page-id-353 .wc-proceed-to-checkout .bproceed {width:180px; font-weight:700 !important; font-size:14px!important;}
	
}

.single_add_to_cart_button   .fa-shopping-cart{font-size:16px; position: relative; top: -3px; right: 6px;}


@media only screen and (max-width: 1450px){
.woocommerce ul.products li.product .button{width:118px;}
.archive ul.products li.product .button{width:100px;}
}

@media only screen and (max-width: 1100px){
.woocommerce ul.products li.product .button{    width: 96px;
  }
}

@media only screen and (max-width: 950px){
.woocommerce ul.products li.product .button{    width: 80px;
   }
}

@media only screen and (max-width: 768px){

.contact_info{
    font-size:12px;
  }
  #FourBox .innerBox{display:block}
  #FourBox .innerBox .textwidget{width:49%;   float: left;}
  #FourBox .innerBox .textwidget .TextDiv{padding:0px;}
  #FourBox .innerBox .textwidget .IMGDiv{width:25%}
 #FourBox  .content_wrap{width:96%!important}
 .padding15{padding-top:15px;}
}

@media only screen and (max-width: 450px){
	
 #FourBox .size{font-size:10px;}
 #FourBox .innerBox .textwidget .IMGDiv {
    width: 23%;
    padding-right: 11px;
}
}

@media only screen and (max-width: 420px){
	
 #FourBox .innerBox .textwidget .IMGDiv {width: 18%;}
 #FourBox .size{font-size:10px;} 
 #FourBox .color{font-size:10px;} 
 .woocommerce ul.products li.product .button{width:67%;}
}

.single-services .mfp-image-holder .mfp-close{
	right:0 !important;
}

.sc_services_style_services-5 .sc_service_container .sc_services_image{
    width: 280px !important;
    height: 280px;
}

p {
    margin-bottom: 0.5em;
}
/*8-5-2019*/
.scheme_original .header_mobile .menu_button:hover {color: #6cbe4e !important;}
/*.scheme_original em, .scheme_original i {color: #fff !important;}*/
.mbtn_new {display:none;}
@media(max-width:768px){
	.mbtn_new {display:block !important; margin-top: -65px;}
	.scheme_original .woocommerce-cart .content .woocommerce .quantity, .scheme_original .woocommerce .quantity, .scheme_original .woocommerce div.product form.cart div.quantity, .scheme_original .woocommerce-page div.product form.cart div.quantity
	{
	width: 5rem;
	}	
}
.top_panel_middle .logo {margin-bottom: 0em;}
.reset_variations {display:none !important;}
/*9-5-2019*/
.page-id-355  .post_item_single > .post_title{
   display:none !important;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: none;
    width: 100%;
    font-size: 20px;
    font-weight: 700;
    padding-top: 10px;
    padding-bottom: 7px;
}
/*17-5-2019*/
.single-product .scheme_original em, .scheme_original i {
    color: #000 !important;
}
.single-product .scheme_original em {
    color: #000 !important;
}
.single-product .single_add_to_cart_button   .fa-shopping-cart {
    color: #fff !important;
}
a.cat_btnnw {display:none !important;}
@media(max-width:768px){
	a.cat_btnnw {display:block !important;font-size: 12px !important;}
}
/*06-06-2019*/
@media screen and (max-width: 728px){
	.mob-view {
    font-size: 30px;
}
}
.woocommerce table.shop_table td:first-child {
    padding-left: 2.2rem !important;
}
.woocommerce table.shop_table tr + tr td {
    padding-top: 3rem !important;
}
/*11-6-2019*/
.hover_icon:before {
    font-family: 'fontello';
    font-size: 2.2rem;
    background-color: #fff;
    cursor: pointer;
    display: none;
    width: 3em;
    height: 3em;
    line-height: 3em;
    text-align: center;
    position: absolute;
    z-index: 10;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%) scale(0.3, 0.3);
    -moz-transform: translateX(-50%) translateY(-50%) scale(0.3, 0.3);
    -ms-transform: translateX(-50%) translateY(-50%) scale(0.3, 0.3);
    transform: translateX(-50%) translateY(-50%) scale(0.3, 0.3);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all .3s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s;
    -moz-transition: all .3s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s;
    -ms-transition: all .3s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s;
    -o-transition: all .3s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s;
    transition: all .3s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s;
    opacity: 0;
    filter: alpha(opacity=0);
}
/*26-6-2019*/
.page-id-1279 .post_item_single .post_title{
   display:none !important;
}
a.button.wc-forward {
    background-color: #6cbe4e !important;
    color: #fff !important;
    text-align: center !important;
}


/* August 22nd, 2019 */

#pa_nicotine-level::after {
	content: '\f0d7';
	position: absolute;
	top: 0;
	right: 0;
}