/*
 Theme Name:   Basel Child
 Description:  Basel Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     basel
 Version:      1.0.0
 Text Domain:  basel-child
*/


/* Your customizations starts here */

body, *, html{ font-family: 'comfortaaregular'; }
body{ color: #222222; }

@font-face {font-family: 'comfortaabold';src: url(../../../../../../themes/basel-child/fonts/comfortaa-bold-webfont.woff2) format('woff2'),url(../../../../../../themes/basel-child/fonts/comfortaa-bold-webfont.woff) format('woff'),url('../../../../../../themes/basel-child/fonts/comfortaa-bold-webfont.svg#comfortaabold') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'comfortaalight';src: url(../../../../../../themes/basel-child/fonts/comfortaa-light-webfont.woff2) format('woff2'),url(../../../../../../themes/basel-child/fonts/comfortaa-light-webfont.woff) format('woff'),url('../../../../../../themes/basel-child/fonts/comfortaa-light-webfont.svg#comfortaalight') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'comfortaaregular';src: url(../../../../../../themes/basel-child/fonts/comfortaa-regular-webfont.woff2) format('woff2'),url(../../../../../../themes/basel-child/fonts/comfortaa-regular-webfont.woff) format('woff'),url('../../../../../../themes/basel-child/fonts/comfortaa-regular-webfont.svg#comfortaaregular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'eb_garamondbold';src: url(../../../../../../themes/basel-child/fonts/ebgaramond-bold-webfont.woff2) format('woff2'),url(../../../../../../themes/basel-child/fonts/ebgaramond-bold-webfont.woff) format('woff'),url('../../../../../../themes/basel-child/fonts/ebgaramond-bold-webfont.svg#eb_garamondbold') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'eb_garamondmedium';src: url(../../../../../../themes/basel-child/fonts/ebgaramond-medium-webfont.woff2) format('woff2'),url(../../../../../../themes/basel-child/fonts/ebgaramond-medium-webfont.woff) format('woff'),url('../../../../../../themes/basel-child/fonts/ebgaramond-medium-webfont.svg#eb_garamondmedium') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'eb_garamondregular';src: url(../../../../../../themes/basel-child/fonts/ebgaramond-regular-webfont.woff2) format('woff2'),url(../../../../../../themes/basel-child/fonts/ebgaramond-regular-webfont.woff) format('woff'),url('../../../../../../themes/basel-child/fonts/ebgaramond-regular-webfont.svg#eb_garamondregular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'eb_garamondsemibold';src: url(../../../../../../themes/basel-child/fonts/ebgaramond-semibold-webfont.woff2) format('woff2'),url(../../../../../../themes/basel-child/fonts/ebgaramond-semibold-webfont.woff) format('woff'),url('../../../../../../themes/basel-child/fonts/ebgaramond-semibold-webfont.svg#eb_garamondsemibold') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'eb_garamonditalic';src: url(../../../../../../themes/basel-child/fonts/ebgaramond-italic-webfont.woff2) format('woff2'),url(../../../../../../themes/basel-child/fonts/ebgaramond-italic-webfont.woff) format('woff'),url('../../../../../../themes/basel-child/fonts/ebgaramond-italic-webfont.svg#eb_garamonditalic') format('svg');font-weight: normal;font-style: normal;}

@font-face {
font-family: 'UniversBold';
src: url(../../../../../../themes/basel-child/fonts/Univers-Condensed-Bold.ttf) format('truetype'), url(../../../../../../themes/basel-child/fonts/UniversLTStd-BoldCn.otf) format('otf');
}
@font-face {
font-family: 'Sumana';
src: url(../../../../../../themes/basel-child/fonts/sumana.regular.ttf) format('truetype');
}
@font-face {
	font-family: 'BebasNeuewebfont';
	src: url(../../../../../../themes/basel-child/fonts/BebasNeuewebfont.eot);
	src: local('fonts/BebasNeuewebfont'), url(../../../../../../themes/basel-child/fonts/BebasNeuewebfont.woff) format('woff'), url(../../../../../../themes/basel-child/fonts/BebasNeuewebfont.ttf) format('truetype');
}
@font-face {
	font-family: 'BebasNeueLight';
	src: url(../../../../../../themes/basel-child/fonts/BebasNeueLight.ttf) format('truetype'), url(../../../../../../themes/basel-child/fonts/BebasNeueLight.otf) format('otf');
}

.main-header .site-logo img{ max-height: 60px; /*75px;*/ }
.font-title-center{ text-align: center; font-size: 18px; color: #737373; font-family: 'eb_garamonditalic'; }
.hedline-spa{ display: block; width: 100%; text-align: center; font-size: 15px; color: #737373; }
.main-nav .menu>li>a{ font-size: 11px; font-family: 'comfortaabold'; }
.act-scroll .site-logo img{ padding-bottom: 10px; 
: 10px; }

.basel-hover-alt.product-type-external .btn-add, .basel-hover-alt.product-type-external .price, .basel-hover-alt.product-type-external .wrapp-swap, .basel-hover-alt.product-type-grouped .btn-add, .basel-hover-alt.product-type-grouped .price, .basel-hover-alt.product-type-grouped .wrapp-swap, .basel-hover-alt.purchasable .btn-add, .basel-hover-alt.purchasable .price, .basel-hover-alt.purchasable .wrapp-swap{ height: inherit; line-height: 1.4; }

.title-wrapper.basel-title-size-default .title{ font-size: 36px; color: #565454; font-family: 'eb_garamondregular'; }
.title-wrapper.basel-title-style-cross .title-separator span:before,
.title-wrapper.basel-title-style-cross .title-separator span:after{ display: none; }
.title-wrapper.basel-title-style-cross .title-separator:before,
.title-wrapper.basel-title-style-cross .title-separator:after{ display: none; }
.title-wrapper.basel-title-size-default .title .title-separator{ display: block; }
.title-wrapper.basel-title-style-cross .title-separator span,
.title-wrapper.basel-title-size-default .title .title-separator span{ width: 30px; height: 2px; background:#eedbce; display: block; margin: 0 auto; margin-top: 10px; }
.title-wrapper.basel-title-size-default .title-after_title{ font-size: 12px;font-family: comfortaabold;max-width: 330px;margin-left: auto;margin-right: auto;clear: both; margin-top: -15px;}
.title-wrapper.basel-title-color-default .title-after_title{ margin-top: 0 }

.videos-bg-section{ text-align: center; position: relative; }
.videos-bg-section:before{ content: "" !important; position: absolute; top: 0;  right: 0; bottom: 0; left: 0; z-index: 1; background:rgba(184, 184, 184, 0.71); display: block !important; }
.videos-bg-section .vc_column_container{ position: relative; z-index: 2; }
.videos-bg-section .title-wrapper.basel-title-color-default .title-subtitle{ color: #fff; font-size: 37px; font-family: 'eb_garamondregular'; letter-spacing: -1px; }
.videos-bg-section .title-wrapper.basel-title-size-default .title{ color: #fff; font-size: 56px; font-family: 'eb_garamondsemibold';}
.videos-bg-section .title-wrapper.basel-title-size-default .title-after_title{ font-size: 18px;font-family: comfortaaregular;max-width: 720px;margin-left: auto;margin-right: auto;clear: both; margin-top: 0; color: #fff;}
.videos-bg-section.vc_row-has-fill>.vc_column_container>.vc_column-inner{ padding-top: 50px !important; padding-bottom: 40px;}
.videos-bg-section .title-wrapper .title-separator{ display: none !important; }
.title-wrapper .title{ margin-bottom: 25px; }


.whychoose_one .wpb_wrapper{ background:#eedbce; }
.whychoose_two .wpb_wrapper{ background:#e5d1c3; }
.whychoose_three .wpb_wrapper{ background:#dcc9b4; }

.whychoose-section .vc_row-fluid .wpb_column .wpb_wrapper { padding: 28px; color: #fff; text-align: center; min-height: 380px; }
.whychoose-section .vc_row-fluid .wpb_column .wpb_wrapper h4{ font-weight: 100 !important; font-family: 'eb_garamondsemibold' !important;}
.whychoose-section .vc_row-fluid .wpb_column .wpb_wrapper .wpb_content_element{ margin-bottom: 0; font-size: 15px; }
.whychoose-section .vc_row-fluid .wpb_column .wpb_wrapper .wpb_content_element .wpb_wrapper{ padding: 0; min-height: inherit !important; }
.whychoose-section .vc_row-fluid .wpb_column .wpb_wrapper .wpb_content_element .wpb_wrapper p{ font-size: inherit;font-size: 15px;font-family: comfortaaregular; letter-spacing: 1px; }
.whychoose-section .vc_row-fluid .wpb_column .wpb_wrapper .vc_icon_element{ margin-bottom: 20px; }
.whychoose-section .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{ width: 100%; height: 70px; }
.whychoose-section .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon{ visibility: hidden !important; }
.whychoose-section .vc_icon_element{ background-repeat: no-repeat !important; background-position: center !important; }
.videos-bg-section.afternonetis:before{ display: none; }
.testimonial .testimonial-content{ font-size: 12px; max-width: 700px; display: block; margin-left: auto; margin-right: auto; }
.testimonial-section.wpb_row .wpb_column .vc_column-inner{ padding-top: 100px !important; padding-bottom: 100px; }


.whychoose-section>.wpb_column>.vc_column-inner { padding-bottom: 50px; padding-top: 50px; }
.edean-garden-section>.wpb_column>.vc_column-inner { padding-bottom: 10px; padding-top: 50px; }

.widget-title, .widgettitle{ font-size: 15px; }
.footer-container.color-scheme-light ul li a,.footer-column{ font-size: 12px; }
.social-icons li, .social-icons li a{ font-size: 0 !important }
.social-icons li i{ font-size: 18px !important; }


.product-grid-item img.size-shop_catalog{ min-width: 100%; }
.basel-hover-alt .product-title{ text-align: center; }
.basel-hover-alt.purchasable .wrapp-swap{ width: 100%; text-align: center; }
.basel-hover-alt .product-title a{ font-family: 'eb_garamondregular'; color: #000000;border: 0; font-size: 18px; }
.basel-hover-alt.product-type-external:hover .swap-elements, .basel-hover-alt.product-type-grouped:hover .swap-elements, .basel-hover-alt.purchasable:hover .swap-elements{ transform: translateY(0px);-webkit-transform: translateY(0px);-o-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-sand-transform: translateY(0px); }
.basel-hover-alt .price{ text-align: center; font-family: 'comfortaabold'; }
.basel-hover-alt .price *{ font-family: 'comfortaabold';}
.amount{ color: #000; }
/*.basel-hover-alt .price .amount.woocommerce-Price-amount{color: #ebd2b6}*/
.basel-hover-alt .btn-add>a:before{ display: none !important; }
.basel-hover-alt .btn-add>a{ padding: 12px 16px;text-transform: uppercase;color: #fff !important;font-size: 10px;background: #ebd2b6;line-height: 1; font-family: 'comfortaabold'; margin-top: 12px;padding-top: 14px;}
.basel-hover-alt .btn-add>a:hover{ background:#000; }
.type-post .entry-meta li.meta-author{ display: none; }
.type-post .entry-meta li:before{ display: none; }
.type-post .entry-meta li, .type-post .entry-meta li *{ font-family: 'comfortaabold'; font-size: 13px; }
.blog-post-loop .meta-post-categories>a{ font-size: 11px; }

.vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat{ background: #fff;color: #000;text-transform: uppercase;border-radius: 0;font-size: 12px;font-family: 'comfortaabold';line-height: 1; padding-top: 0;padding-bottom: 0;height: 45px;line-height: 48px; border-top: 0}

.product-category .wpb_single_image .vc_single_image-wrapper{ width: 240px; height: 240px; border-radius: 50%; overflow: hidden; display: block; margin-right: auto; margin-left: auto; position: relative; z-index: 1;box-shadow: 0 0 0 5px #fff; -webkit-box-shadow: 0 0 0 5px #fff;}
.product-category .wpb_single_image .vc_single_image-wrapper img{ min-width: 100%; min-height: 100%; object-fit: cover; }
.product-category .wpb_single_image .vc_figure{ width: 100%; }

.vc_row-fluid.product-category{ margin-top: 20px;margin-bottom: 60px !important; }
.products-category-sec{ display: block; width: 100%; clear: both; position: relative; text-align: center; border: solid 3px #f1f1f1; padding: 60px 23px 0 23px; margin-top: -75px; }
.products-category-sec:before,
.products-category-sec:after{ content: ""; display: block; clear: both; }
.category-name{ display: block; width: 100%; color: #a8a8a8; font-size: 12px; text-transform: uppercase;  font-family: 'comfortaabold'; letter-spacing: 1px;}
.category-title{ display: block; width: 100%; clear: both; font-size: 16px; font-family: 'comfortaabold'; text-transform: uppercase; margin: 15px 0; margin-bottom: 25px;}
.products-category-sec p{ color: #000; min-height: 80px;font-size: 13px;}
.btn-category{ display: block; width: 100%; clear: both; text-align: center; margin-bottom: -18px !important;}
.btn-category a{text-decoration: none !important; padding: 12px 16px;text-transform: uppercase;color: #fff !important;font-size: 10px;display: inline-block;background: #ebd2b6;line-height: 1;font-family: 'comfortaabold';margin-top: 12px;padding-top: 14px;border: none;letter-spacing: .3px;border-radius: 0; text-decoration: none;}
.btn-category a:hover{ background:#000; }
.vc_row[data-vc-full-width].instagram-images{padding-left:0 !important;padding-right: 0 !important;}
.instagram-images h3.title{ display: none !important; }
body.home .site-content{ margin-bottom: 10px }
.instagram-images .vc_column_container>.vc_column-inner{ padding-right: 0; padding-left: 0px; }
.instagram-images >.vc_column_container:first-child{ position: relative; }
.instagram-topviewer .wpb_content_element{ margin-bottom: 0 !important }
.instagram-center-box{ position: absolute; top: 50%; left: 50%; width: 315px; border: solid 8px #e5d1c3; z-index: 5; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); background:#fff; padding:40px 28px; text-align: center;}
.instagram-images .wpb_column.vc_column_container.vc_col-sm-12{ position: initial; }
.instagram-center-box h4{ font-size: 25px;color: #000;font-family: 'eb_garamondregular'; text-transform: uppercase; display: block; position: relative; }
.instagram-center-box h4:after{ content: ""; display: block; width: 34px; height: 2px; background:#000; clear: both; margin-left: auto; margin-right: auto; margin-top: 8px; margin-bottom: -5px;}
.btn-instagram{ display: block; clear: both; width: 100%; }
.btn-instagram a{ padding: 12px 16px;text-transform: uppercase;color: #fff !important;font-size: 10px;display: inline-block;background: #ebd2b6;line-height: 1;font-family: 'comfortaabold';margin-top: 12px;padding-top: 14px;border: none;letter-spacing: .3px;border-radius: 0;text-decoration: none; }.btn-instagram a:hover{ background:#000; }
.right-column .header-links li a{ font-size: 12px;font-family: comfortaabold}
.shopping-cart>a>span{ font-size: 12px; }
.topbar-menu ul>li>a, .top-bar-left{ font-size: 10px; opacity: 0.8;}
.top-bar-left{ font-size: 12px; }
.topbar-wrapp{ height: 38px; }

.basel-hover-alt .star-rating{ display: block;margin-left: auto; margin-right: auto; }
.read-more-section .btn{ font-size: 12px; }
.star-rating span:before{ font-family: FontAwesome !important;font-style: normal;font-weight: normal;text-decoration: inherit; }
.basel-tooltip .basel-tooltip-label{ font-size: 10px; }
.product-grid-item .wrap-price .swatches-on-grid{ display: block;margin-left: auto;margin-right: auto; }
.sticky-header-prepared.basel-top-bar-on .header-shop, .sticky-header-prepared.basel-top-bar-on .header-split{ top: 38px; }
.popup-quick-view .entry-summary .entry-title a{ font-family: 'comfortaaregular'; }

.textcenterfoot{ text-align: center; display: block; clear: both; opacity: 0.6; font-size: 14px; padding-top: 15px; padding-bottom: 20px; }
.textcenterfoot strong{ font-family: 'comfortaabold'; }
.widget-title:before, .widgettitle:before{ display: none }

.footer-column.footer-column-2 .widget-title,
.footer-column.footer-column-3 .widget-title{/***color: #9e873d****/color: #e82885 ;}

.footer-column.footer-column-4 .widget-title,
.footer-column.footer-column-5 .widget-title{color: #e82885;}
.footer-container.color-scheme-light ul li a{ color: rgba(255,255,255,.9); }

.mc4wp-form{ position: relative; }
.mc4wp-form input.email-inp{ border: 0; border-bottom: solid 1px rgba(255, 255, 255, 0.1); height: 50px; padding-left: 0; padding-right: 45px; font-size: 13px;}
.mc4wp-form .email-btn{ position: absolute; right: 0; height: 50px; width: 45px; cursor: pointer; z-index: 1; line-height: 1; background:none; font-size: 30px; border:0; color: #999; top: 0; padding-right: 0; padding-left: 0; text-align: right; }
.mc4wp-form .email-btn:hover{ color: #fff; }
.soacial-linkmenu{ display: block; width: 100%; clear: both; padding-top: 22px; }
.soacial-linkmenu ul li{ display: inline-block; vertical-align: top; }
.soacial-linkmenu ul li + li{ margin-left: 15px; }
.soacial-linkmenu ul li a{ color: #fff; position: relative; }
.soacial-linkmenu ul li a:before{ content: ""; display: inline-block; vertical-align: middle; width: 5px; height: 5px; background:#777; border-radius: 50px; margin-right: 10px;}
.soacial-linkmenu ul li:first-child a:before{ display: none; }
.soacial-linkmenu ul li a span{ display: inline-block; vertical-align: middle; }
.footer-container.color-scheme-light .main-footer+.copyrights-wrapper .min-footer{ border-top: 0; }
.copyrights-wrapper.copyrights-two-columns{ background:#1f1f1f; }
.copyrights-wrapper.copyrights-two-columns .min-footer{ font-size: 12px; }
.copyrights-wrapper.copyrights-two-columns .min-footer span{ color: #ccc; }
/*.min-footer .col-left{ width: 70% }
.min-footer .col-right{ width: 30%; }*/

.meettheclass .wpb_column .vc_column-inner { padding-top: 8px !important; }
.meettheclass .wpb_content_element{ padding-bottom: 0 !important; margin-bottom: 0 !important }

.faqpage .vc_custom_heading{ font-family: 'comfortaabold' !important; font-size: 17px !important }
.vc_toggle .vc_toggle_title h4{ font-size: 18px; letter-spacing: 0; }
.vc_toggle .vc_toggle_content p{ font-family: inherit; }
.faqpage .title-wrapper{ margin-top: 50px; }

.page-id-1640 .site-content p,
.page-id-1624 .site-content p,
.page-id-1622 .site-content p,
.page-id-1618 .site-content p,
.page-id-1642 .site-content p,
.page-id-1644 .site-content p,
.page-id-1646 .site-content p,
.page-id-1648 .site-content p,
.page-id-1616 .site-content p,
.page-id-1656 .site-content p,
.page-id-1654 .site-content p,
.page-id-781 .site-content p,
body.single p ,
.page-id-6461 .site-content p,
.page-id-7214 .site-content p,
.page-id-6723 .site-content p,
.page-id-6731 .site-content p{ font-family: inherit; }

.page-id-1654 .site-content a,{text-decoration: underline; }




.vc_toggle .vc_toggle_title h4{ color: #000; }
.page-id-1654 .title-wrapper.basel-title-size-default .title-after_title{ max-width: 560px; }
.thickness-section .wpb_wrapper{ text-align: center }
.thickness-section .wpb_wrapper h3{ font-family: 'eb_garamondregular' !important;color: #000000;border: 0;font-size: 18px; }
.thickness-section .wpb_wrapper .vc_btn3-style-modern{ padding: 12px 16px;text-transform: uppercase;color: #fff !important;font-size: 10px;background: #ebd2b6;line-height: 1;font-family: 'comfortaabold';margin-top: 12px;padding-top: 14px; border: 0; min-width: 120px; height: inherit;}
.thickness-section .wpb_wrapper .vc_btn3-style-modern:hover{ background: #000; }
.thickness-section .wpb_wrapper .wpb_content_element{ margin-bottom: 10px !important }
.content-spacethis{ padding-top: 50px; }

.button-creamcolor .vc_btn3-style-modern{ padding: 12px 16px;text-transform: uppercase;color: #fff !important;font-size: 10px;background: #ebd2b6 !important;line-height: 1;font-family: 'comfortaabold';margin-top: 12px;padding-top: 14px; border: 0 !important; min-width: 120px; height: inherit; }
.button-creamcolor .vc_btn3-style-modern:hover{ background: #000 !important; }

.beforerafter_secion{ position: relative; margin-top: 70px; margin-bottom: 70px; }
.beforerafter_secion:before{content: "";position: absolute;right: 15px;top: -30px;bottom: 0;left: 17%;border: solid 5px #d0d0d0;display: block;}
.beforerafter_secion .wpb_single_image .vc_single_image-wrapper{ box-shadow: 0 0 0 10px #fff; }
.beforerafter_secion .vc_column_container.vc_col-sm-8>.vc_column-inner{ padding-right: 45px; }
.beforerafter_secion .vc_col-sm-8 .vc_column-inner .wpb_wrapper .vc_general{ padding: 12px 16px;text-transform: uppercase;color: #fff !important;font-size: 10px;display: inline-block;background: #ebd2b6;line-height: 1;font-family: 'comfortaabold';margin-top: 12px;padding-top: 14px;border: none;letter-spacing: .3px;border-radius: 0;text-decoration: none; height: inherit;}
.beforerafter_secion .vc_col-sm-8 .vc_column-inner .wpb_wrapper .vc_general:hover{ background:#000; }
.beforerafter_secion .vc_col-sm-8 .vc_column-inner p{ font-family: inherit !important; }
.beforerafter_secion .vc_col-sm-8 .vc_column-inner .wpb_wrapper h3{ display: block;width: 100%;clear: both;font-size: 25px;font-family: 'comfortaabold' !important;text-transform: uppercase;margin: 15px 0;}

.revercecol.beforerafter_secion:before{ left: 15px; right: 17%; }
.revercecol.beforerafter_secion .vc_column_container.vc_col-sm-8>.vc_column-inner{ padding-left: 45px; padding-right: 15px;}
.beforeafterse .title-wrapper.basel-title-size-default .title{ margin-bottom: 0 }
.beforeafter_slider{ margin-top: -40px; }
.afterbeforeimages .vc_column-inner { padding-top: 10px !important }
.afterbeforeimages .wpb_content_element{ margin-bottom: 0 }
.page-id-1634 .site-content{ margin-bottom: 10px; }

.woocommerce-breadcrumb{ font-size: 11px; }
.single-product-content .tabs li a{ font-size: 18px; }

.videos-bg-section.seeitand:before{ background: transparent !important; display: table; position: initial !important; }
.single .product-design-alt .product-tabs-wrapper{ padding-bottom: 0; }
.title-videosec{ font-size: 24px;color: #565454;font-family: 'eb_garamondregular' !important; }

.wpb_column.equal-heightset .vc_column-inner{ height: 500px; position: relative; padding: 0; width: 102%; margin-left: -1%; }
.wpb_column.equal-heightset .vc_column-inner>.wpb_wrapper{ display: table; width: 100%; height: 100%; background:rgba(0, 0, 0, 0.7);color: #fff;padding: 40px;text-align: center; }
.wpb_column.equal-heightset .vc_column-inner>.wpb_wrapper h3{ color: #fff;font-family: 'eb_garamondregular' !important; font-size: 24px; }
.wpb_column.equal-heightset .vc_column-inner>.wpb_wrapper .wpb_wrapper{ background: transparent !important; display: block; padding: 0; }
.wpb_column.equal-heightset .vc_column-inner>.wpb_wrapper .wpb_wrapper a{ color:#fff; text-decoration: underline; vertical-align: top; word-break: break-all; }

.wpb_column.equal-heightset .vc_column-inner>.wpb_wrapper>.wpb_row{ display: table-cell; width: 100%; height: 100%; vertical-align: middle; }
.wpb_column.equal-heightset .vc_column-inner>.wpb_wrapper .vc_column-inner{ height: inherit; }

.single .product-design-alt .entry-summary{ text-align: left; }
.single-product-content .entry-title{ font-family: 'eb_garamondsemibold' !important; }

.seeitand.videos-bg-section.vc_row-has-fill>.vc_column_container>.vc_column-inner{ padding-top: 30px !important; padding-bottom: 50px !important; }
.seeitand.videos-bg-section{ margin-bottom: 20px !important; background: #000000 url(../../../../../../themes/basel-child/img/image_rightbg.png) bottom right no-repeat !important; background-size: 360px !important; }
.seeitand.videos-bg-section .title-wrapper.basel-title-size-default .title-after_title{ margin-top: -20px;font-size: 16px; }
.product-design-alt .variations td{ /*text-align: right;*/ text-align: left; }
.product-design-alt .variations{ /*margin-top: -60px;*/ }

.single-product-content .entry-summary .button.compare:before{ vertical-align: bottom; font-size: 16px; }
.yith-wcwl-add-to-wishlist a:before{  vertical-align: bottom; font-size: 16px;}
.labels-rounded .out-of-stock{ font-size: 10px; }
.related.products .owl-carousel div.owl-item img{ max-height: 270px; min-height: 270px; object-fit: cover; }
body.archive .products .product-grid-item img.size-shop_catalog{ max-height: 270px; min-height: 270px; object-fit: cover; }

.faqshort strong{ font-weight: normal !important; }
.faqshort .vc_toggle:last-of-type{ margin-bottom: 21px; }

.vc_toggle .vc_toggle_content ul li{ padding: 10px 0 10px 20px; position: relative; line-height: 1.6;}

.vc_toggle .vc_toggle_content ul li:before {content: "\f105";color: #1aada3;opacity: .7;font-family: FontAwesome;position: absolute;top: 8px;left: 0px;}
.hedlinesubwidth .title-wrapper.basel-title-size-default .title-after_title{ max-width: 550px; }

.hedlinesubwidth h3{font-family: 'comfortaabold' !important;text-transform: uppercase; font-weight: normal; margin-top: 50px; margin-bottom: 40px;}
.video-tutorial-cols p{ font-family: inherit; }
.video-tutorial-cols p a{ vertical-align: top; text-decoration: underline; }

.margin-topspacethiss{ padding-top: 80px; }



.videos-bg-section.reviewtop:before{ background: transparent !important; display: table; position: initial !important; }
.page-id-1951 .website-wrapper .main-header{ margin-bottom: 0 }
.page-id-1951 .website-wrapper .header-spacing{ margin-bottom: 0 !important }

.reviewtop.videos-bg-section .title-wrapper.basel-title-size-default .title-after_title{ margin-bottom: 0;line-height: 1;margin-top: -10px;font-size: 29px;font-family: eb_garamonditalic; }
.sectionsoldout .title-wrapper.basel-title-color-default .title-subtitle{ letter-spacing: 0; color: #383838;font-family: eb_garamonditalic;font-size: 22px; }
.reviewimagesl .owl-dots{ display: none !important; }
.page-id-1951 .site-content{ margin-bottom: 0px; }

.meetin_the h3{ font-family: 'eb_garamondregular' !important;font-size: 54px;color: #fff;line-height: 1.2; }
.meetin_the p{ color: #fff; font-family: inherit; font-size: 18px; }

.meet-form{ display: block; }
.meet-form input{ margin: 10px 0; }

.product-design-alt .variations td.with-swatches{ text-align: left; }

body.page-id-1634 .rev_slider li.tp-revslider-slidesli .tp-parallax-wrap .tp-mask-wrap img{ opacity: 0.6; }

body.page-id-1634 .rev_slider:not(old) .slotholder + .tp-parallax-wrap .tp-mask-wrap .tp-caption{background: #000}
/*.imagecustomizedhi .vc_single_image-wrapper img{min-width: 100%; object-fit: cover;max-height: 700px;margin-bottom: -40px;}*/
.imagecustomizedhi .vc_single_image-wrapper img{object-fit: cover; width: 100%; max-height: 700px;margin-bottom: 0;max-width: 550px;float: right;margin: 40px 0 10px 0;}
.imagecustomizedhi .wpb_single_image .vc_figure{ width: 100%; }
.imagecustomizedhi .wpb_single_image .vc_single_image-wrapper{ width: 100%; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern{ padding: 12px 16px;text-transform: uppercase;color: #fff !important;font-size: 10px;background: #ebd2b6;line-height: 1;font-family: 'comfortaabold';margin-top: 12px;padding-top: 14px;white-space: nowrap;font-weight: 700; border: none;position: relative; border-radius: 0; }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover{ background: #000 }

.testimonial_slider__default .testimonial_quote{ font-family: 'eb_garamonditalic' !important; font-size: 24px !important; line-height: 1.5 !important;}
.testimonial_slider__default .testimonial_quote *{font-family: inherit !important; font-size: inherit !important; line-height: inherit !important;}
.testimonial_slider__default .testimonial_quote h4{ font-size: 40px !important; display: block;  font-style: normal;}
.testimonial_slider__default .testimonial_quote .authorname{ font-family: 'comfortaabold' !important; font-size: 15px !important; display: block; font-style: normal; padding-top: 15px; color: #000;}
.testimonial_slider__default .testimonial-star-outer{ display: none !important; }

.testimonial_slider .sldr_title{ display: none !important; }
.testimonial_slider__default .testimonial_by_wrap .testimonial_avatar img{ object-fit: cover; max-width: 90% !important; position: relative; z-index: 2;}
.testimonial_nav{ margin-top: 20px; }
.testimonial_slider__default .testimonial_by_wrap .testimonial_avatar{ text-align: center; position: relative;}
.testimonial_slider__default .testimonial_by_wrap .testimonial_avatar:before{ content: ""; position: absolute; top: 50%; left: 0; right: 0; height: 60%; background: #e4d1c3; transform: translate(0, -50%); -webkit-transform: translate(0, -50%);}
.testimonial_slider__default .testimonial_nav_arrow_wrap a{ display: none !important; }
.testimonial_slider__default .testimonial_by_wrap span.testimonial_by{ display: none !important; }

.flesremove .vc_column_container{ 
	-webkit-box-align: inherit !important;
	-webkit-align-items: inherit !important;
	-ms-flex-align: inherit !important;
	align-items: inherit !important; }

.flesremove .vc_column_container>.vc_column-inner{
	-webkit-box-pack: inherit !important;
    -webkit-justify-content: inherit !important;
    -ms-flex-pack: inherit !important;
    justify-content: inherit !important;
}

.woocommerce-Price-amount{ padding-top: 1px; }
.overlayresp{ overflow-x: auto; display: block; }


.afterplaylogo{ max-width: 140px; margin-right: 18px; }


.page-id-1760 .blog-post-loop .post-img-wrapp{ height: 230px;  }
.page-id-1760 .blog-post-loop .post-img-wrapp a{ height: 101%; }
.page-id-1760 .blog-post-loop .post-img-wrapp img{ min-height: 100%; object-fit: cover }

.page-id-1760 .blog-post-loop:nth-of-type(4),
.page-id-1760 .blog-post-loop:nth-of-type(7),
.page-id-1760 .blog-post-loop:nth-of-type(10),
.page-id-1760 .blog-post-loop:nth-of-type(13),
.page-id-1760 .blog-post-loop:nth-of-type(16){ clear: both; }

.entry-summary img.afterplayblacklogo{max-width: 140px;/*margin-left: 130px;margin-bottom: -53px;*/margin-left: 0px;margin-bottom: 0px; display: none;}

.single-product-content .variations td.value select{ line-height: normal;max-width: 320px; }
.single-product-content .woocommerce-product-gallery{ position: relative; }
.single-product-content .product-images.col-sm-6 .thumbs-position-left .slick-slide{ max-width: 100% !important }

@media screen and (max-width: 768px){
/*.single-product-content .product-images{width: 100%;}
.single-product-content .product-images .col-md-3,
.single-product-content .product-images .col-md-9,
.single-product-content .product-images .col-md-6{ width: 100%; max-width: 768px; }
.single-product-content .woocommerce-product-gallery{ width: 100%; }*/
}
.related-products-bx h2,
.related-products-bx h2 strong{ font-weight: 100 !important; font-family: 'comfortaabold' !important;  text-align: center !important;}

.videos-bg-section .title-wrapper.basel-title-size-default.none-datatext .title-after_title{ display: none !important }
.single-product .woocommerce-variation-availability{ display: none !important; }


body.single.single-product{ display: block; margin-top: 0 }


.owl-carousel.owl-drag .owl-item a[data-type="video"] iframe{ height: 225px !important; width: 100%; }

img.autoplaylogotopp{opacity: 1;max-width: 75px;margin-left: 5px;    display: inline-block;
    vertical-align: top;}


.single-product-content .variations .swatches-select>div{ text-decoration: none !important;
padding: 12px 16px;
text-transform: uppercase;
color: #fff !important;
font-size: 11px;
display: inline-block;
background: #ebd2b6;
line-height: 1;
font-family: 'comfortaabold';
margin-top: 5px;
margin-right: 5px;
padding-top: 14px;
border: none;
letter-spacing: .3px;
border-radius: 0;
text-decoration: none; margin-bottom: 0 }
.single-product-content .variations .swatches-select>div:hover{ background: #000 }
.single-product-content .variations .swatches-select .active-swatch{ background: #000; }

.footer-column form._form{ margin: 0 !important; padding: 0 !important; width: 100% !important;display: block !important;}
.footer-column form ._form-content label{ display: none !important; } 
.footer-column form ._form-content ._inline-style._button-wrapper{ margin: 0 !important; width: 20%;float: left; }


.footer-column form ._form-content ._inline-style._button-wrapper ._submit{ font-size: 30px !important;color: #999 !important; font-family: 'comfortaaregular' !important;}
.footer-column form ._form-content ._inline-style._button-wrapper ._submit:hover{ color: #fff !important }
.footer-column form ._form-content ._form_element{ width: 80%; float: left; }
.footer-column form ._form-content ._form_element._inline-style input[type="text"]{ width: 100% !important; border:0 !important; color: #fff !important; padding-left: 0 !important }
.footer-column ._form_7 form ._form-content{ border-bottom: solid 1px #fff !important; }



.basel-popup-inner form._form{ margin: 0 !important; padding: 0 !important; width: 100% !important;display: block !important;border-bottom: solid 1px #fff !important;}
.basel-popup-inner form ._form-content label{ display: none !important; } 
.basel-popup-inner form ._form-content ._inline-style._button-wrapper{ margin: 0 !important; width: 20%; float: left;}


.basel-popup-inner form ._form-content ._inline-style._button-wrapper ._submit{ font-size: 30px !important;color: #999 !important; font-family: 'comfortaaregular' !important;background: transparent !important;
    border: 0 !important;}
.basel-popup-inner form ._form-content ._inline-style._button-wrapper ._submit:hover{ color: #000 !important }
.basel-popup-inner form ._form-content ._form_element{ width: 80%; float: left }
.basel-popup-inner form ._form-content ._form_element._inline-style input[type="text"]{ width: 100% !important; border:0 !important; padding-left: 0 !important }
.basel-popup-inner ._form_7 form ._form-content{ border-bottom: solid 1px #fff !important; }


.meetin_the .wpb_wrapper form{ margin: 0 !important; padding: 0 !important; width: 100% !important;display: block !important; }
.meetin_the .wpb_wrapper form ._form-content ._button-wrapper button._submit{ border-radius: 0 !important; }
.meetin_the .wpb_wrapper form ._form-content ._form_element ._field-wrapper input[type="text"]{ border-radius: 0 !important; padding: 13px !important }

.shop-top-banner-section{ position: relative;display: block;width: 100%;max-width: 970px; }
.shopbanner-content {position: absolute;z-index: 1;right: 40px;top: 50%;left: 50%;text-align: right;font-size: 30px;line-height: 1.5; color:#000;transform: translate(0, -50%); -webkit-transform: translate(0, -50%);}

/* shop popup */

.shop-popup-ssectionn{ display: block; width: 100%; text-align: center; background: #e0c7b8; padding: 20px !important; }
.shop-popup-ssectionn:before,
.shop-popup-ssectionn:after{ display: block; clear: both; content: ""; }
.shop-popup-ssectionn h2{ color: #fff; font-family: 'comfortaabold'; display: block; width: 100%; margin-bottom: 16px; }
.shop-popup-imgetp{ display: block; width: 100%; clear: both;  }
.contentatashoppip{ display: block; width: 100%; clear: both; padding: 20px 0 !important; color: #fff; }
.contentatashoppip h4{ display: block; clear: both; width: 100%; text-transform: uppercase; font-family: 'comfortaabold'; color: #fff;margin-bottom: 7px !important; }
.contentatashoppip p{ font-family: inherit; display: block; line-height: 1.5 !important; }
.shop-popup-formm{ display: block; width: 100%; clear: both; }

.shop-popup-formm ._form-content ._form_element{ margin-bottom: 10px !important }
.shop-popup-formm ._form-content ._button-wrapper ._submit{ width: 100%;padding: 12px 10px;background: #000;border: 0;color: #fff; }
body.archive ._form-modal{ display: none !important; }
body.archive ._form-wrapper{ display: none !important; }

body.blog .snp-bld-showme{ display: none !important; }
body.blog .snp-overlay{ display: none !important; }


/* basel popup */

.basel-popup-effect{ display: none !important; }
html.overflowauto, html{ overflow: auto !important; margin-right: 0 !important }

.snp-bld-step-cont.snp-bld-bottom-right{ bottom: 26px !important }
.meetin_the .vc_single_image-wrapper img{ max-height: 410px; object-fit: cover; }

/*.productvideo_section{ padding-top: 40px; }*/
.productvideo_section .title-videosec{ color: #fff !important }
.wpb_column.equal-heightset .vc_column-inner{ padding-top: 0 !important }
#tab-description .wpb_content_element.custom-read-more{ max-height: 250px; overflow: auto; -webkit-overflow-scrolling: touch; }
.single-product-content .woocommerce-product-details__short-description ul{ padding-left: 0; }
.single-product-content .woocommerce-product-details__short-description ul li{ display: inline-block; }
.product-design-alt .product-share{ margin-top: 20px; }

.yith-wcwl-add-to-wishlist,
.compare-btn-wrapper{ float: none; display: inline-block !important; }
.compare-btn-wrapper:not(old) + .clear{ clear: none;display: inline; }
.compare-btn-wrapper{ padding-left: 10px }
html{ height: auto !important; }

body.home .blog-post-loop .post-img-wrapp{ height: 290px; position: relative; overflow: hidden; }
body.home .blog-post-loop .post-img-wrapp a{ height: 102%; }
body.home .blog-post-loop .post-img-wrapp img{ min-height: 100%; min-width: 100%; object-fit:cover; }


.product-grid-item .product-element-top img{ max-height: 262px; min-height: 262px; object-fit: cover; }


.related.products .owl-item .product-grid-item{ width: 100% !important }

.related-products .owl-item .product-grid-item{ width: 100% !important }

.basel-navigation .menu>li.menu-item-design-default ul li a{ font-size: 11px; }
.widget-title, .widgettitle{ font-size: 14px; }

.jssort02 .c{ border: 0 !important; border-color: transparent !important; }

.single-product-content p.price.sampleprice{ display: inline-block !important; }
.entry-summary img.afterplayblacklogo.insamplepg{ /*margin: 0 0 12px 30px;*/float: none;clear: none; }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-grey:focus, .vc_btn3.vc_btn3-color-grey:hover {
	background-color: #000 !important;
	color: #fff;
}
.new.product-label {
	background-color: #376d5c !important;
}
.title-after_title {
	font-size: 14px !important;
	line-height: 1.8 !important;	
	font-weight: 400 !important;
	font-family: comfortaaregular !important;
}
/*.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
	padding-top: 26.25% !important;
}*/	

.edenhome-subtitles h4.title {
    color: #fff;
    font-family: eb_garamondsemibold;
    font-size: 56px !important;
}
.edenhome-subtitles span.title-subtitle.font-default { 
    font-family: eb_garamondregular !important;
    text-transform: uppercase;
    font-size: 37px;
    letter-spacing: -1px;
}
.category-video-wrapper {
	max-width: 560px;
	width: 100%;
	left: 50%;
	position: relative;
	margin-left: -280px;
}
@media screen and (max-width:560px) {
	.category-video-wrapper {
		max-width: 100% !important;
		left: 0 ;
		margin-left: 0;
	}
	.edenhome-subtitles h4.title {
		font-size: 32px !important;
	}
	.edenhome-subtitles span.title-subtitle.font-default {	
		font-size: 26px !important;
	}
	.sh_custom_thumb_video_img .slick-track::before {
		top: 16% !important;
	}
}
.sh_custom_thumb_video_img .slick-track::before {
    content: "\f04b";
    font-family: FontAwesome;
    position: absolute;
    top: 165px;
    z-index: 0;
    left: calc(50% - 25px);
    font-size: 20px;
    color: #fff;
    background-color: rgba(0,0,0,0.8);
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 50%;
	padding-left: 3px;
    box-sizing: border-box;
}
@media screen and (max-width:1199px){
	.sh_custom_thumb_video_img .slick-track::before { top:125px;}
}
.sh_custom_thumb_video_img .slick-track img:nth-child(2) {
    opacity: .8;
}
.sh_custom_thumb_video_img .owl-stage .owl-item:nth-child(2):before {
	content: "\f04b";
    font-family: FontAwesome;
    position: absolute;
    top: 22%;
    z-index: 0;
    left: calc(50% - 25px);
    font-size: 20px;
    color: #fff;
    background-color: rgba(0,0,0,0.8);
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 50%;
	padding-left: 3px;
    box-sizing: border-box;
}
.basel-hover-alt .btn-add>a {    
  /*  background: #ebd2b6; */
  background: #236A57 !important; 
  transition: all 0.7s;
}
.basel-hover-alt .btn-add>a:hover {
    background-color: #000 !important;
}
.custom-content-cat>ol li {
    list-style: decimal;
    line-height: 1.8;
}
.custom-content-cat>ol{
    margin-bottom: 20px;
    margin-left: 15px;
}
.title-cus .vc_custom_heading.custom-title {
    font-size: 36px;
    margin-bottom: 15px;
}
.vc_row-has-fill>.title-cus.vc_column_container>.vc_column-inner {
    padding-top: 15px;
}


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

.responsive-product-cat-list .CategoryGridBox.wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner > .wpb_wrapper { border: 2px solid #ddd;}
.responsive-product-cat-list .wpb_single_image.wpb_content_element.vc_align_left { width: 37%; float: left; padding: 10px 6px;}
.responsive-product-cat-list .product-category .wpb_single_image .vc_single_image-wrapper { border-radius: 0;  margin: 0;  float: left;}
.responsive-product-cat-list .wpb_single_image .vc_single_image-wrapper { width: auto; height: auto; border-radius: 0;}
.responsive-product-cat-list .products-category-sec {    width: 63%;
    float: left;
    margin-top: 0 !important;
    clear: none;
    padding-top: 15px;
    padding-left: 5px;
    padding-right: 5px;
   
}
.responsive-product-cat-list .CategoryGridBox.wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner > .wpb_wrapper {
    border: 2px solid #ddd;
    width: 100%;
    float: left;
}

.responsive-product-cat-list .CategoryGridBox.wpb_column.vc_column_container.vc_col-sm-4 {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}
.responsive-product-cat-list.btn-category {
    margin-bottom: 10px !important;
}

.responsive-product-cat-list .products-category-sec p {
    margin-bottom: 0;
}
.responsive-product-cat-list .category-title {
    margin-bottom: 3px;
    font-size: 13px;
    margin-top: 8px !important;
	line-height: 13px;
}

.responsive-product-cat-list .btn-category a { padding: 10px 30px; padding-top: 10px;}
.responsive-product-cat-list .products-category-sec {border: 0px !important;}
.responsive-product-cat-list .category-name {font-size: 10px;}
.responsive-product-cat-list .products-category-sec p {font-size: 11px;}
.responsive-product-cat-list .CategoryGridBox .wpb_single_image.wpb_content_element.vc_align_left { margin-bottom: 0;}
.title-cus .vc_custom_heading.custom-title {
    font-size: 28px;
}
.page-portfolio .portfolio-entry {
    margin-bottom: 30px;
    position: relative !important;
    top: auto !important;
}
html {
    overflow-x: hidden;
}
}

@media only screen and (max-width: 1024px){
	.single-product  .owl-item {
		text-align: center;
	}
}

@media only screen and (min-width: 992px){
	.woocommerce .cart-actions .button {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
}
@media only screen and (max-width: 769px){
	.col-md-6.toggle-coupon-section {text-align: left; padding-top:20px;}
}
@media only screen and (min-width: 769px){
.woocommerce .cart-actions .coupon .input-text {max-width: 250px;  margin-right: 10px;}
.Toggle-coupon-block {padding-top: 22px;}

}
.col-md-6.toggle-coupon-section {text-align: left;}
.woocommerce .cart-actions .coupon label { display: none;}
 .woocommerce .cart-actions .coupon .button {background-color: #000000!important; border-color: #000000;}
 .reviewsVideoBgSection  {
    margin-bottom: 0px !important;
    border-bottom-width: 0px !important;
    padding-bottom: 0px !important;
    background: #d8d8d8 url(https://edenhairextensions.com.au/wp-content/uploads/maxresdefault.jpg?id=7602) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
/*************************************************************Custom Black Button Css**************************************************************************/
.custom_black_buttons .btn-category a {
    background-color: #000;
    padding: 12px 39px !important;
    border-radius: 5px;
    font-size: 12px;
    border: 2px solid #000;
	transition: all 0.7s;
}
.custom_black_buttons .btn-category a:hover {
    background-color: #fff;
    border-color: #000;
    color: #000 !important;
}
a.button.add_to_cart_button {
    background-color: #000 !important;
    border: 2px solid #000;
    border-radius: 5px;
    padding: 13px 50px;
    font-size: 13px;
}
a.button.add_to_cart_button:hover {
    background-color: #fff !important;
    color: #000 !important;
}
button.single_add_to_cart_button.button.alt {
    background-color: #000 !important;
    border-radius: 5px;
    border-color: #000 !important;
	border-width: 2px;
	transition: all 0.7s;
}
button.single_add_to_cart_button.button.alt:hover {
    background-color: #fff !important;
    color: #000;
}
@media only screen and (min-width: 1024px){
	.custom_black_buttons .btn-category a {
		padding: 15px 68px !important;
		font-size: 14px;
	}
}
/*******************************************************************Fonts CSS***********************************************************/
.archive .product-grid-item .price { font-family: 'eb_garamondregular' !important; font-size:15px;}
.archive .product-grid-item  span.woocommerce-Price-amount.amount { font-size: 16px;}
/*****.custom_carousel_content {
    font-family: Sumana !important;
	font-size: 13px !important;
}
.instagram-center-box h4 a {
    font-family: Sumana !important;
}
.testimonial-content {
    font-family: Sumana;
}
.testimonial-section h2 {
    font-family: Sumana;
}
********************************************Slider Font Family Css**************************************************************

div#slide-47-layer-15 {
    font-family: 'eb_garamondregular' !important;
}
div#slide-47-layer-13 {
    font-family: 'eb_garamondregular' !important;
}
div#slide-47-layer-17 {
    font-family: 'eb_garamondregular' !important;
}
div#slide-47-layer-18 {
    font-family: 'eb_garamondregular' !important;
}*/

/***************************************Tape Hair Extension Page Css************************************************************/


.jt-full-widh-img-section .wpb_wrapper.vc_figure {
	width: 100%;
}
.jt-full-widh-img-section .vc_single_image-wrapper.vc_box_border_grey {
	width: 100%;
}
.jt-full-widh-img-section .vc_single_image-img.attachment-full {
	width: 100%;
}
.wpb_single_image.wpb_content_element.vc_align_center.tape-ext-img-boxes {
    margin-bottom: 0px !important;
}
.page-id-17700 #wonderplugincarousel-container-1 {
    margin-bottom: 0 !important;
}

.vc_btn3-container.luxe-for-less-review-btn.vc_btn3-inline {
    display: none;
}
.term-luxe-for-less-tape-extensions .vc_btn3-container.all-reviews-btn.vc_btn3-inline {
    display: none;
}
.term-luxe-for-less-tape-extensions .vc_btn3-container.luxe-for-less-review-btn.vc_btn3-inline {
    display: block !important;
}
.product_cat-luxe-for-less-tape-extensions .entry-summary img.afterplayblacklogo {  
    /*margin-left: 168px !important; */
	  margin-left: 0px !important;
	  padding-bottom: 10px;
}

/**********************************************Video wrapper patting top css***************************************************************/
@-moz-document url-prefix() {
 
}
.logged-in  .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {	padding-top: 56% !important;}
/*.term-clip-ins .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper , .term-brazilian-virgin-hair .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper , .term-samples .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper  {	padding-top: 0 !important;}*/

/*************************************************************************************************************/
.page-id-20253 .topbar-wrapp.color-scheme-light {display: none;}
.page-id-20253 .header-spacing {display: none;}
.page-id-20253 header.main-header {display: none;}
.page-id-20253 div#wonderplugincarousel-container-1 {display: none;}

product_cat-ponytails .basel-show-product-gallery-wrap {position: relative !important;	width: auto !important;	right: 0 !important;float: right;bottom: 0 !important;}
.product-video-below-gallery {width: 100% !important; float: left;  background: #ddd;  padding: 12px 16px 12px 16px;}
.product-video-below-gallery .wpb_content_element {margin-bottom: 0 !important;}
.product-video-below-gallery .wpb_text_column{ padding-top: 8px;}


@media only screen and (min-width: 1024px){
	.act-scroll .site-logo img {max-height: 50px !important;}
}
.basel-pagination .current, .basel-pagination .inactive {
     margin-left: 10px;
     margin-right: 10px;
}
.term-clip-ins .videos-bg-section .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper,
.term-ponytails .videos-bg-section .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper,
.term-brazilian-virgin-hair .videos-bg-section .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper,
.term-accessories .videos-bg-section .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper,
.term-samples .videos-bg-section .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper,
.page-id-6461 .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper,
.portfolio-template-default .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper
{
    padding-top: 0;
}

