/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.fusion-secondary-header .fusion-row {
	justify-content: flex-end!important;
}

.fusion-secondary-header .fusion-alignright {
	flex-grow:unset!important;
}

.fusion-secondary-header .fusion-alignleft {
	flex-grow:unset!important;
	background-color:rgba(255,255,255,1);
	border-radius: 8px;
	margin-right:10px!important;
}
.fusion-secondary-header a {
	color:#F6921E!important;
}
@media only screen and (max-width: 1100px) {
	.fusion-secondary-header .fusion-alignleft {
		width: 74px!important;
		height: 40px;
		position: absolute;
		right: 3%;
		top: 10px;
	}
}
@media only screen and (max-width: 460px) {
	.fusion-secondary-header .fusion-alignright,
	.fusion-secondary-header .fusion-alignright .fusion-social-links-header{
		width:auto;
		text-align:left;
		margin-left:3%;
	}
}
.fusion-alignright .fusion-social-networks.boxed-icons .fusion-social-network-icon{
	margin-bottom:0px;
}
.map-height300px-temp div {
	height:300px;
}
.wpcf7-submit {
	font-family: Kanit, Arial, Helvetica, sans-serif!important;
}
.width50 {
	width:50%;
}
.width200{
	width:200px;
}
.fusion-megamenu-wrapper .fusion-megamenu-submenu {
	border-right-width:0px;
}
.fusion-megamenu-title,
.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a {
	padding-left:17px;
	padding-right:17px;
	
}
.fusion-megamenu-title a,
.fusion-megamenu-submenu .sub-menu,
.fusion-megamenu-submenu .sub-menu .current-menu-item a {
	color:#231F20!important;
}
.fusion-megamenu-wrapper .fusion-megamenu-submenu {
	padding-top:0px!important;
	padding-bottom:0px;
}
.fusion-megamenu-icon {
	width:16px;
}
.menu-item-933 .fusion-megamenu-title,
.menu-item-1028 > a {
	opacity:0;
}
.viewallproducts-toggle .menu li.current-menu-parent > a {
	font-weight:500;
}
.viewallproducts-toggle .fusion-vertical-menu-widget .menu li.current-menu-item a {
	border-right-width:0px!important;
}
.viewallproducts-toggle .panel-heading h4 a,
.viewallproducts-toggle .panel-heading h4 a .fa-fusion-box{
	font-weight:300;
	color:#9f410D!important;
	font-size:20px;
}
.fusion-footer-widget-area .current-menu-item>a {
	border-right-width:0px!important;
}
.fusion-footer-widget-area .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon:nth-child(2) > img {
	width:18px;
	height:18px;
}
.fusion-main-menu .sub-menu .current-menu-item>a {
	background-color:rgba(0,0,0,0)!important;
}
.fusion-main-menu .sub-menu .current-menu-item>a:hover,
.fusion-main-menu .sub-menu div {
	background-color:#f6821E!important;
}
.fusion-megamenu-wrapper .fusion-megamenu-submenu {
	padding-top:0px;
}
.fusion-main-menu .fusion-megamenu-title {
	padding-top:16px;
	
}
.fusion-main-menu .fusion-megamenu-title a {
	color:#231F20!important;
}
.fusion-main-menu .fusion-megamenu-title:hover {
	background-color:#f16522;
}
.fusion-megamenu-holder {
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-bottom-color:#f4ac5a;
	border-right-width:3px;
	border-right-style:solid;
	border-right-color:#f4ac5a;
}
.fusion-body .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu {
	border-left-color:#f4ac5a!important;
	border-left-width:3px;
	border-left-style:solid;
}
.fusion-megamenu-wrapper .fusion-megamenu-border {
	border-color:#f4ac5a;
	border-width:3px;
}
.fusion-button-default-size .fusion-button-text {
	font-size:16px;
}
.fusion-button-default-size i {
	font-size:20px;
}
@media only screen and (max-width: 1116px) {
.add-margin-bottom-stack-mobile {
	margin-bottom:20px;
}
}
#menu-item-3036,
#menu-item-3036 ul,
#menu-item-2217,
#menu-item-2217 ul,
#menu-item-2221,
#menu-item-2221 ul,
#menu-item-2239,
#menu-item-2239 ul,
#menu-item-2247,
#menu-item-2247 ul,
#menu-item-2205,
#menu-item-2205 ul,
#menu-item-2209,
#menu-item-2209 ul,
#menu-item-804,
#menu-item-804 ul,
#menu-item-806,
#menu-item-806 ul,
#menu-item-2490,
#menu-item-2490 ul,
#menu-item-906,
#menu-item-906 ul,
#menu-item-912,
#menu-item-912 ul,
#menu-item-907,
#menu-item-907 ul,
#menu-item-908,
#menu-item-908 ul{
	background-color:#f4ac5a!important;
}
 #menu-item-2221 > .sub-menu,
 #menu-item-912 > .sub-menu { 
    top: calc((3px) * -30)!important;
}
.fusion-social-networks .fusion-social-network-icon img {
	width:40px!important;
	height:40px!important;
}
.flip-box-back {
	padding:0px!important;
}
.fusion-is-sticky .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul {
	max-height:none;
	overflow-y:hidden;
}

@media only screen and (max-width: 1040px) {
	.displayNone-1040 {
	display:none;
}
	.slide-button-mobile span {
		font-size:16px!important;
	}
}
.footer-menu-main {
    padding-bottom: 0px;
	border-bottom-width: 0px!important;
}
.footer-menu-main.current-menu-item > a,
.footer-menu-main > a {
	border-bottom-width: 2px;
    border-bottom-color: #F6921E;
	border-bottom-style:solid;
}
.menu-no-icon > a::before,
.footer-menu-no-icon > a::before,
.footer-menu-main > a::before {
	content: none!important;
}
.footer-menu-main .sub-menu,
.footer-menu-main .footer-menu-group,
.footer-menu-main .footer-menu-group .menu-item,
.footer-menu-main .footer-menu-group .menu-item a,
.footer-menu-no-icon {
	padding-top:0px!important;
	padding-bottom: 5px!important;
	border-bottom-width: 1px!important;
}
.footer-menu-main .footer-menu-group > a::before {
	content: "\f107"!important;
	margin-left:-15px!important;
}
#menu-footer-1-main-pages-en li a{
	font-size:16px!important;
}
.mobile-menu-group > a::before {
	content:none!important;
}
.mobile-menu-group {
	
}

.d-row {
	background-color:#ffd254;
	border-right-width:1px;
	border-right-style:solid;
}
.d-row-noborder {
	background-color:#ffd254;
}
.l-row {
	background-color:#ffc616;
	border-right-width:1px;
	border-right-style:solid;
}
.l-row-noborder {
	background-color:#ffc616;
}
.grecaptcha-badge { visibility: hidden; }


/* Layer Slider */
.LS_article_content {
	padding:0px!important;
}



.LS_article_leftbutton {
	position:absolute!important;
	top:auto!important;
	bottom:0px;
}
.LS_article_rightbutton {
	position:absolute!important;
	top:auto!important;
	left:auto!important;
	right:0px;
	bottom:0px;
}
@media only screen and (max-width: 360px) {
	h3.LS_article_title {
		font-size:18px;
		--minFontSize: 18px;
	}
.LS_article_content ul {
	padding-left:5px;
}
.LS_article_content ul li {
	margin-bottom:5px!important;
	transform: scale(0.85, 0.85);
}
	#ENMOLS2-title {
		height:60px!important;
	}
	#ENMOLS2-content ul li {
		margin-bottom:0px!important;
		padding-bottom:0px!important;
	}
}
.center-line {
	text-align: center!important;
}

.underline-footer-menu a span {
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#F6921E!important;
}
#fusion-vertical-menu-widget-avada-vertical-menu-widget-8 ul li a,
#fusion-vertical-menu-widget-avada-vertical-menu-widget-9 ul li a,
#fusion-vertical-menu-widget-avada-vertical-menu-widget-10 ul li a,
#fusion-vertical-menu-widget-avada-vertical-menu-widget-11 ul li a{
	padding-top:4px!important;
	padding-bottom:4px!important;	
	font-size:16px!important;
}
.wpcf7-submit {
	width:auto!important;
}

@media only screen and (max-width: 401px) {
#layerslider_8_x6iq5v2ja0j3 {
	display:none;
}
}

#THPCLS4-content {
	height:60px!important;
}
@media only screen and (max-width: 450px) {
	#layerslider_14_7qax27y7zfdt {
	display:none;	
	}
}
@media (min-width: 1100px) {
	.fusion-footer 	.col-lg-3:nth-child(1),
	.fusion-footer 	.col-lg-3:nth-child(2){
		width:20%;
	}
	.fusion-footer 	.col-lg-3:nth-child(3),
	.fusion-footer 	.col-lg-3:nth-child(4){
		width:30%;
	}
}
 
@media (max-width: 1100px) {
	.fusion-footer 	.col-lg-3:nth-child(1){
		margin-bottom:0px!important;
	}
	.fusion-footer .fusion-vertical-menu-widget ul li a {
		padding-left:0px!important;
	}
}
@media (max-width: 335px) {
	#THMOLS1-leftbutton {
		margin-top:5px!important;
	}
}
@media (max-width: 365px) {
	#ENMOLS3-title{
		height:80px!important;
	}
}
@media (max-width: 365px) {
	#ENMOLS4-title	{
		height:auto!important;
	}
	#ENMOLS4-leftbutton {
		margin-top:10px!important;
	}
}
@media (max-width: 345px) {
	#ENMOLS3-title,
	#ENMOLS2-title {
		font-size:16px!important;
		height:auto!important;
	}
	#ENMOLS3-leftbutton,
	#ENMOLS2-leftbutton {
		margin-top:10px!important;
	}
}

.fusion-megamenu-title-disabled {
	font-family: Prompt, Arial, Helvetica, sans-serif;
    font-weight: 500!important;
    line-height: 1.36!important;
    letter-spacing: 0px!important;
    font-style: normal!important;
	color: #333333;
    font-size: 18px!important;
}
.fusion-megamenu-title-disabled .fusion-megamenu-bullet {
	display:none;
}
.current-menu-item .fusion-megamenu-title-disabled {
	color: #333333!important;
}
.fusion-is-sticky .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul, .fusion-is-sticky.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul {
	max-height: fit-content!important;
	overflow-y: hidden!important;
    overflow-x: hidden!important;
}
.offset-anchor-05 {
	position:absolute!important;
	top:-150px;
}
.offset-anchor-1 {
	position:absolute!important;
	top:-200px;
}
@media (max-width: 640px) {
	.offset-anchor-05 {
	position:absolute!important;
	top:0px;
}
.offset-anchor-1 {
	position:absolute!important;
	top:0px;
}
	.offset-anchor-2-mob{
	position:absolute!important;
	top:-200px;	
}
	.offset-anchor-3-mob{
	position:absolute!important;
	top:-500px;	
}
}