/* GLOABAL */

i.bichaticon{ font-size: 1.5em;color:rgba(255,255,255,0.75); margin-top: 0.25em;}


/*MENU FROM CLIENT/BICHAT */


#mega-menu-wrap-primary{ position: static; }
#mega-menu-wrap-primary #mega-menu-primary{ position: static; }
#mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .mega-menu-item{ font-size: 18px !important; color: #fff !important; font-family: 'fabrik_regularregular' !important; text-align: center !important; padding: 25px 15px !important;}
#mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .mega-menu-item h4.mega-block-title{font-size: 64px !important; font-weight: 700 !important;    letter-spacing: 1.33px; color: #fff !important; text-transform: capitalize !important;/* font-family: 'fabrikbold' !important;*/position: relative;overflow: hidden;}
#mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .mega-menu-item h4.mega-block-title + div{ color: #c1c1c1; letter-spacing: 1.2px; }
#mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .menu-title .mega-menu-item{ padding:40px 15px !important; }
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column{ border-right: 2px solid #fff; }
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row{border-bottom: 2px solid #fff;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row:last-child{border-bottom:none;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column:last-child{ border-right:none; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title a, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title a {font-size: 64px !important;font-weight: 700 !important;letter-spacing: 1.33px;color: #fff !important;text-transform: capitalize !important;/*font-family: 'fabrikbold' !important;*/}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu{visibility: visible;padding-top: 150px;}
.row-menu-inner .main-menu-container.middle {padding: 27px 0;}
.menu-horizontal-inner #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {font-size: 20px;font-weight: 300;color: #000;letter-spacing: 0.3px;}
.social-above{font-size: 28px;letter-spacing: 1.4px;line-height: 58px;}
.ig-link{background-image: linear-gradient(to top, #3023ae 0%, #c86dd7 100%);}
.fb-link{background-image: linear-gradient(to top, #174377 0%, #79bef7 100%);}
.bh-link{background-image: linear-gradient(180deg, #b4ec51 0%, #429321 100%);}
.menu-horizontal ul ul .social-menu{color: transparent;background-clip: text;font-size: 18px;font-weight: 400;-webkit-background-clip: text;padding: 0 0 0 47px;}
.contact-text .textwidget.custom-html-widget {font-size: 24px;letter-spacing: 0.67px;line-height: 28px;position: relative;display: inline-block;min-width: 184px;height: 58px;vertical-align: top;}
.contact-text .textwidget.custom-html-widget .contact-info-text > a:after{content:"";border-bottom:1px solid #fff;left:0;bottom:0;position:absolute;width:100%;opacity:1;transition:all 0.3s ease;}
.contact-text .textwidget.custom-html-widget span {display: block;}
.menu-bottom-link .textwidget.custom-html-widget {line-height: normal;}
.menu-bottom-link .textwidget.custom-html-widget center {display: inline-block;text-decoration: underline;width: 100%;}
.menu-bottom-link .textwidget.custom-html-widget center:before{content: "";background-image: url(images/white-arrow.png);background-repeat: no-repeat;margin-right: 7px;padding: 0 20px;background-position: 0px 7px;}
.style-dark .menutext-black {color: #000;padding: 0 10px;position: relative;font-size: 16px;}
.style-light .menutext-black {color: #fff;padding: 0 10px;position: relative;font-size: 16px;}
.style-dark .menutext-black:after,.style-light .menutext-black:after {content: "\f0c9";font-family: uncodeicon!important;margin-left: 6px;vertical-align: bottom;}
.white-header-menu {background: #fff;}
.menu-horizontal ul ul .social-menu:hover {color: #fff;}