.wd-popup.wd-promo-popup{
	background-color:rgba(0,0,0,0);
	background-repeat:no-repeat;
	background-size:inherit;
	background-position:left center;
}

.page-title-default{
	background-image: url(https://lashbrowfortune.com/wp-content/uploads/2022/04/bg-hero-min.png);
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:#ffffff;
}

:root{
--wd-text-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-text-font-weight:500;
--wd-text-color:rgba(0,0,15,0.88);
--wd-text-font-size:16px;
}
:root{
--wd-title-font:"Libre Baskerville", Arial, Helvetica, sans-serif;
--wd-title-font-weight:700;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"southern", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:16px;
}
:root{
--wd-primary-color:rgb(219,148,50);
}
:root{
--wd-alternative-color:rgb(86,76,27);
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:rgb(211,144,70);
}
:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-shop-bgcolor:#83b735;
}
:root{
--btn-shop-bgcolor-hover:#74a32f;
}
:root{
--btn-accent-bgcolor:#83b735;
}
:root{
--btn-accent-bgcolor-hover:#74a32f;
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
	:root{
	
	
			--wd-form-brd-radius: 0px;
	
	--wd-form-brd-width: 2px;

	--btn-default-color: #333;
	--btn-default-color-hover: #333;

	--btn-shop-color: #fff;
	--btn-shop-color-hover: #fff;

	--btn-accent-color: #fff;
	--btn-accent-color-hover: #fff;
	
	
	
	
	
	
	
	
	
			--btn-default-brd-radius: 5px;
		--btn-default-box-shadow: none;
		--btn-default-box-shadow-hover: none;
	
			--btn-shop-brd-radius: 5px;
		--btn-shop-box-shadow: none;
		--btn-shop-box-shadow-hover: none;
	
			--btn-accent-brd-radius: 5px;
		--btn-accent-box-shadow: none;
		--btn-accent-box-shadow-hover: none;
		}

	/* Site width */
		/* Header Boxed */
	@media (min-width: 1025px) {
		.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
			max-width: 1192px;
		}
	}

	.container {
		max-width: 1222px;
	}
	
	
	@media (min-width: 1222px) {

		[data-vc-full-width]:not([data-vc-stretch-content]) {
			padding-left: calc((100vw - 1222px) / 2);
			padding-right: calc((100vw - 1222px) / 2);
		}

		.platform-Windows [data-vc-full-width]:not([data-vc-stretch-content]) {
			padding-left: calc((100vw - 1239px) / 2);
			padding-right: calc((100vw - 1239px) / 2);
		}
	}

	
/* Quick view */
div.wd-popup.popup-quick-view {
	max-width: 920px;
}

/* Shop popup */
div.wd-popup.wd-promo-popup {
	max-width: 800px;
}

/* Age verify */
div.wd-popup.wd-age-verify {
	max-width: 500px;
}

/* Header Banner */
.header-banner {
	height: 40px;
}

body.header-banner-display .website-wrapper {
	margin-top:40px;
}

/* Tablet */
@media (max-width: 1024px) {
	/* header Banner */
	.header-banner {
		height: 40px;
	}
	
	body.header-banner-display .website-wrapper {
		margin-top:40px;
	}
}

.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 280px;
}
		
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//lashbrowfortune.com/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=6.1.4") format("woff2"),
	url("//lashbrowfortune.com/wp-content/themes/woodmart/fonts/woodmart-font.woff?v=6.1.4") format("woff");
}

@font-face {
	font-family: "YOUNG-script";
	src: url("//lashbrowfortune.com/wp-content/uploads/2022/04/TYScript-Rg.ttf") format("woff2"), 
url("//lashbrowfortune.com/wp-content/uploads/2022/04/TYScript-Rg.ttf") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "the-seasons";
	src: url("//lashbrowfortune.com/wp-content/uploads/2022/04/Fontspring-DEMO-theseasons-reg.ttf") format("woff2"), 
url("//lashbrowfortune.com/wp-content/uploads/2022/04/Fontspring-DEMO-theseasons-reg.ttf") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "southern";
	src: url("//lashbrowfortune.com/wp-content/uploads/2022/04/southern-webfont.woff2") format("woff2"), 
url("//lashbrowfortune.com/wp-content/uploads/2022/04/southern-webfont.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

input {
    border-radius: 7px !important;
}

.text-gradient h4{
/* 	background: linear-gradient(to bottom, #B2861C, gold, #B2861C); */
	background: linear-gradient(to bottom, #D39046, #D39046, gold);
  background-clip: text !important;
  color: transparent !important;
  -webkit-background-clip: text !important; 
}

#gform_submit_button_9{
	box-shadow: 1px 1px 0 1px #f9f9fb00, -1px 0 28px 0 rgb(34 33 81 / 1%), 28px 28px 28px 0 rgb(34 33 81 / 25%)!important;
	border-radius: 35px !important;
	
}

#gform_submit_button_9:hover{
	background-color: #D39046 !important;
	color: #fff !important;
}


a.btn-color-alt{
	box-shadow: 1px 1px 0 1px #f9f9fb00, -1px 0 28px 0 rgb(34 33 81 / 1%), 28px 28px 28px 0 rgb(34 33 81 / 25%)!important;
}
body.page-id-36008 .hide_contact{display:none!important;}
body.page-id-36008 .site-content { margin-bottom: 0px;}
/*Tabs */
.tabs-custom ul li a{
	font-size:22px!important;
	font-family: var(--wd-header-el-font) !important;
	text-transform: uppercase;
}
.tabs-custom .vc_tta-tabs-list{
    white-space:break-spaces!important;
}
/*table*/
.table-custom{background-color:transparent; display:flex ;justify-content: center; }
.table-custom td{border-color: #2e2e2e38!important;padding: 6px;text-align: center!important; font-size: 14px;}
.table-custom tr td h3{
		margin-bottom:0!important;
		font-size:19px!important;
}
.table-custom tr td{
		text-align:left!important;
}
.table-custom tr td h4{
	font-size: 20px;
		color:#727272a6
}
.table-custom tr td strong{
		margin-left: 30px;
		font-size: 16px;
}
/*mobile settings*/

/*mobile buttons*/
.mobile-buttons{
		left: 0!important;
	}
	.whb-header-bottom {
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		display: block!important;
		background-color: #fff!important;
	}
	.whb-sticked .whb-main-header {
		transform: inherit!important;
}
.formobile{display:none!important;}
.formobile2{display:none!important;}

@media(max-width:1024px){
	.footer-container{padding-bottom:60px;}
	.formobile{display:block!important;}
	.fordesktop{display:none!important;}
}

@media(max-width:767px){
	 section.padding-intro{padding-top:20px!important;padding-bottom:20px!important;}
	 section.padding-services{padding-top:20px!important;}
	 section.padding-services .wd-info-box,section.padding-services .wd-carousel-container{margin-bottom:0px!important;}
	 section.padding-work{padding-top:20px!important;padding-bottom:20px!important;}
	 section.padding-about{padding-top:20px!important;padding-bottom:20px!important;}
	 section.padding-about .reset-padding_column>div{ padding:15px!important;}
	 section.padding-reviews{padding-top:20px!important;padding-bottom:20px!important;}
	 section.padding-faqs{padding-top:0px!important;padding-bottom:0px!important;margin-bottom:-25px!important;}
	.formobile2{display:block!important;}
	.fordesktop2{display:none!important;}
	 #gform_submit_button_2,#gform_submit_button_6{line-height:1!important;margin-bottom:0!important;}
	.section-services .info-box-content .box-info{padding: 20px 20px!important;margin: -50px 0px 0!important;}
	 a.btn-color-alt{box-shadow:none!important}
}

/*contact page*/
.box-style-border.box-icon-align-top .info-box-content {
    padding-top: none;
}
.box-style-border .info-box-content {
    padding: 30px;
    border: 1px solid var(--wd-alternative-color);
}
/*contact section */
.gform_footer.top_label{text-align:center;}
#gform_submit_button_2,#gform_submit_button_6{
    background: var(--wd-alternative-color)!important;
    color: #fff!important;
    border-radius: 50px;
    padding: 15px 50px;
	box-shadow: 1px 1px 0 1px #f9f9fb00, -1px 0 28px 0 rgb(34 33 81 / 1%), 28px 28px 28px 0 rgb(34 33 81 / 25%)!important;
}
#gform_submit_button_2:hover,#gform_submit_button_6:hover{background:#000!important;}
.contact_section .contact_form .gf_browser_chrome.gform_wrapper{margin:0!important;}
.contact_section .contact_form {
    position: relative;
    z-index: 100;
		overflow: hidden;
}
.contact_section .contact_form label{
    margin-bottom: 10px!important;
    display: block;
    text-transform: uppercase;
    font-family: title;
    letter-spacing: 2px;
}
.contact_section .contact_form textarea{
    padding: 20px!important;
    min-height:80px!important;
    background-color: rgb(240 212 110 / 21%);
    border-color:  rgba(255,255,255,.6);
}
.contact_section .contact_form input[type="text"]{
    padding: 5px 15px!important;
    height: auto;
    background-color: rgb(240 212 110 / 21%);
    border-color:  rgba(255,255,255,.6);
}

.contact_section .wd-images-gallery{ margin-bottom: 0!important;}
.contact_section .gform_button { background-color: #fff!important;  color: #000!important;}
.contact_section .owl-dots{
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
}
.footer-map-entry iframe{height: 680px!important;}
.footer-video{  height: 768px;}
.footer-map-office{position: relative;}
.footer-map-office>div{ display:block!important;}
.video-loop{line-height: 0;}
.footer-map-office .footer-map-entry{
    position: absolute; 
    bottom: 20px;
    left: 20px;
}
.footer-map-office .footer-map-entry iframe{
    height: 300px!important;
    width: 300px;
}
/*scroll*/
.line {
    position: fixed;
    bottom: 0;
    top: 0;
    width: 1px;
    background: rgba(0,0,0,.03);
    z-index: 1002;
    pointer-events: none;
    margin: 0 auto;
    right: 0;
    left: 0;
}
.scroll-down {
    position: fixed;
    bottom: 60px;
    left: calc(50% - 6px);
    z-index: 1001;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    font-size: 9px;
    letter-spacing: 9px;
    pointer-events: none;
}
.scroll-down .scroll-down-text {
    margin-left: -2px;
    opacity: .5;
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: fadeScroll;
    animation-name: fadeScroll;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
.scroll-down .scroll-down-icon {
    display: inline-block;
    -webkit-transform: translateX(1px) translateY(-38px);
    -ms-transform: translateX(1px) translateY(-38px);
    transform: translateX(1px) translateY(-38px);
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: scroll;
    animation-name: scroll;
    -webkit-animation-timing-function: cubic-bezier(.4,0,1,1);
    animation-timing-function: cubic-bezier(.4,0,1,1);
}
.vTextLR {
    -webkit-writing-mode: vertical-lr;
    -ms-writing-mode: tb-lr;
    writing-mode: vertical-lr;
    text-orientation: mixed;
    -webkit-transform: translateY(-73px) rotate(
-180deg);
    -ms-transform: translateY(-73px) rotate(-180deg);
    transform: translateY(-73px) rotate(
-180deg);
}

@-webkit-keyframes scroll {
    0% {
        opacity: 0
    }
    5% {
        opacity: 1;
        -webkit-transform: translateX(1px) translateY(-38px);
        transform: translateX(1px) translateY(-38px)
    }
    20% {
        opacity: 1
    }
    25% {
        -webkit-transform: translateX(1px) translateY(0);
        transform: translateX(1px) translateY(0)
    }
    35% {
        opacity: 0;
        -webkit-transform: translateX(1px) translateY(-38px);
        transform: translateX(1px) translateY(-38px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(1px) translateY(-38px);
        transform: translateX(1px) translateY(-38px)
    }
}

@keyframes scroll {
    0% {
        opacity: 0
    }
    5% {
        opacity: 1;
        -webkit-transform: translateX(1px) translateY(-38px);
        transform: translateX(1px) translateY(-38px)
    }
    20% {
        opacity: 1
    }
    25% {
        -webkit-transform: translateX(1px) translateY(0);
        transform: translateX(1px) translateY(0)
    }
    35% {
        opacity: 0;
        -webkit-transform: translateX(1px) translateY(-38px);
        transform: translateX(1px) translateY(-38px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(1px) translateY(-38px);
        transform: translateX(1px) translateY(-38px)
    }
}

@-webkit-keyframes fadeScroll {
    0% {
        opacity: 0
    }
    20% {
        opacity: .5
    }
    100% {
        opacity: 0
    }
}

@keyframes fadeScroll {
    0% {
        opacity: 0
    }
    20% {
        opacity: .5
    }
    100% {
        opacity: 0
    }
}

.dark .scroll-down .scroll-down-text {
    opacity: .5;
    color: #000
}
/*Header*/
.whb-top-bar .wd-social-icons{padding-right: 0!important;}
a.btn-custom2_header.button-type-1 { padding: 7px 10px!important; border-radius: 100%;}
a.btn-custom2_header.button-type-1:hover{ background:var(--wd-primary-color)!important;}
a.btn-custom2_header.button-type-1:hover span{ color: #fff;!important;}
.button-type-1 span.wd-btn-icon {
    background: transparent;
    color: black;
	  position: relative;
    margin: 0;
    padding: 0;
    top: 0;
    bottom: 0;
    left: 0;
}
.menu li.menu-item  .woodmart-nav-link:hover,
.wd-nav[class*=wd-style-]>li.current-menu-item>a, .wd-nav[class*=wd-style-]>li.wd-active>a {
    color: var(--wd-primary-color)!important;
}
/* Section Services */
.section-services .info-box-content .box-info {
	padding: 40px 30px;
	margin: -50px 30px 0;
	box-shadow: rgb(0 0 0 / 19%) 0px 10px 20px, rgb(0 0 0 / 23%) 0px 6px 6px;
	border-radius: 20px;
	background-color: #fff;
	position: relative;
	z-index: 10;
}
.section-services h4{ margin-bottom:10px!important;}
.section-services .box-video video{
		width: 100%;
		height: 350px;
		object-fit: cover;
	  border-radius:35px;
		box-shadow: rgb(0 0 0 / 19%) 0px 10px 20px, rgb(0 0 0 / 23%) 0px 6px 6px;
}
.section-services .wd-info-box .box-info{flex: 1 1 300px;}
.section-services .wd-info-box .box-info2 img{	width:450px; border-radius:10px;}
.section-services .info-box-title{margin-bottom: 30px;}

@media (max-width: 767px){
	.section-services .owl-item .info-box-wrapper {
		max-width: 500px;
		margin: 0 auto;
	}
}
/*section about*/
.boxshadow1{
	  background: #fff;
    box-shadow: rgba(149,157,165,.2)0 8px 24px;
    overflow: hidden;
    border-radius: 10px;
}
/*faqs section*/
.faq-section h4 {
    font-size: 18px;
    color: #000!important;
    font-family: montserrat;
    font-weight: 600;
}
.faq-section h4 a span {text-transform:uppercase;}
.faq-section h4 a:hover span, .faq-section .vc_active h4 a span {
    color: #000!important;
		font-weight:900!important;
}
.faq-section .vc_tta.vc_general .vc_tta-panel-title>a { padding: 30px;}
.faq-section .vc_tta-panel-heading { margin-bottom: 0!important;}
.faq-section .vc_tta-panel { box-shadow: rgba(149,157,165,.2)0 8px 24px;}
/*section reviews*/
.reviews-custom .testimonial-inner{border-radius:10px!important;}
/*footer*/
.efect-img img {
    box-shadow: #26394d 0 20px 30px -10px!important;
    border-radius: 10px!important;
    transform: perspective(800px)rotateY(0);
    transition: all .7s ease-in-out!important;
}
.efect-img img:hover {
    box-shadow: rgba(38,57,77,.3)0 19px 38px,rgba(38,57,77,.22)0 15px 12px!important;
    transform: perspective(1e3px)rotateY(10deg);
    transition: all .7s ease-in-out!important;
}


/* Gallery Images */
.my-gallery-images img{
	border-radius: 10px!important;
	transition: all .7s ease!important;
}
.my-gallery-images img{
	height: 450px;
	object-fit: contain;
	width: 100%;
}
.services-gallery img {
	height: 450px;
	object-fit: cover;
	width: 100vw;
}
.services-gallery.pos-right img{
	object-position: center right;
}
@media (min-width: 768px){
	.my-gallery-images .owl-dots{
		display: none;
	}
}
@media (max-width: 767px){
	.my-gallery-images .owl-nav{
		display: none;
	}
	.services-gallery img {
		width: 100%;
	}
}

/* Utilyties*/

.rounded-image figure img{
	border-radius: 8px;
}

.aftercare-tips > .vc_column_container{
	background: white;
	box-shadow: 6px 8px 11px 1px rgba(0, 0, 0, 0.2);
}

.section-tabs .vc_tta-panel-body {
	padding-top: 40px !important;
	padding-bottom: 40px !important;
}

/***tattoo-after ***/

.tattoo-after .vc_tta-panels {
	background: none !important;
	border: none !important;
}@media (min-width: 1025px) {
	body .sticky-side-contact{
	position: fixed!important;
	background-color: transparent!important;
	bottom: -110px;
	left: auto!important;
	right: 20px;
	align-items: center;
	justify-content: center;
    -webkit-writing-mode: vertical-lr;
    -ms-writing-mode: tb-lr;
    writing-mode: vertical-lr;
    text-orientation: mixed;
    -webkit-transform: translateY(-73px) rotate(
-180deg);
    -ms-transform: translateY(-73px) rotate(-180deg);
    transform: translateY(-73px) rotate(
-180deg);	
    width: 50px!important;
    z-index: 100;
    height: 100%;
    overflow:visible!important;
}
.sticky-side-contact a.btn{
	padding-top: 15px;
	padding-bottom: 15px;
}

.sticky-side-contact a.btn .wd-btn-icon{
    -webkit-transform: translateY(0) rotate(
90deg);
    -ms-transform: translateY(0) rotate(90deg);
    transform: translateY(0) rotate(
90deg);	
margin-right: 0px;
margin-bottom: 5px;
}

.sticky-side-contact a.wd-social-icon .wd-icon{
    -webkit-transform: translateY(0) rotate(
180deg);
    -ms-transform: translateY(0) rotate(180deg);
    transform: translateY(0) rotate(
180deg);	
margin-right: 0px;
	color: #333;
}
.sticky-side-contact a.wd-social-icon:hover .wd-icon{
	color: #fff;}
.sticky-side-contact a{box-shadow: 0 2px 10px rgba(0,0,0,.2);}
.sticky-side-contact a:hover{background: var(--wd-primary-color)!important;}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.contact_section .contact_form .vc_column-inner{
	padding: 20px!important;
}

.contact_section .contact_form input[type="text"]{
    padding: 10px 20px!important;
}
.footer-video{
    height: 400px;
}
.footer-map-entry iframe{
    height: 300px!important;
}

.footer-map-office .footer-map-entry iframe{
    height: 150px!important;
    width: 150px;
}

.footer-map-office .footer-map-entry{
    position: absolute; 
    top: auto;
    left: 20px;
		bottom: 20px!important;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.vc_row .wpb_row .vc_inner .vc_row-fluid .vc_custom_1696546108858{
	padding-left: 0 !important;
}


.contact_section .contact_form .vc_column-inner{
	padding: 20px!important;
}

.contact_section .contact_form input[type="text"]{
    padding: 10px 20px!important;
}
.footer-video{
    height: 400px;
}
.footer-map-entry iframe{
    height: 300px!important;
}

.footer-map-office .footer-map-entry iframe{
    height: 150px!important;
    width: 150px;
}

.footer-map-office .footer-map-entry{
    position: absolute; 
    top: auto;
    left: 20px;
		bottom: 20px!important;
}

}

@media (max-width: 576px) {
	.vc_row .wpb_row .vc_inner .vc_row-fluid .vc_custom_1696546108858{
	padding-left: 0 !important;
}

.contact_section .contact_form .vc_column-inner{
	padding: 10px!important;
}

.contact_section .contact_form input[type="text"]{
    padding: 7px 11px!important;
	 line-height:1!important;
}
.footer-video{
    height: 400px;
}
.footer-map-entry iframe{
    height: 300px!important;
}

.footer-map-office .footer-map-entry iframe{
    height: 150px!important;
    width: 150px;
}

.footer-map-office .footer-map-entry{
    position: absolute; 
    top: auto;
    left: 20px;
		bottom: 20px!important;
}
.Bubble__BubbleComponent-sc-83hmjh-3{
		margin-bottom: 65px!important;
}
.training-call{
	display:none;
}
}

