﻿

.icon-phone:before {
  content: "\e94e";
}


.icon-phone-hang-up:before {
  content: "\e94f";
}

.camera_caption {
	bottom: 0;
	display: block;
	position: absolute;
	width: 100%;
}

.camera_caption h2 {
	color: #fff;
}

	.camera_caption .banner_col1 { padding:0 60px 0 0; }
#footer-geolinks-wrapper ul{-webkit-column-count:6;-moz-column-count:6;column-count:6}
#footer-geolinks-wrapper li{display:block}
#footer-geolinks-wrapper li a{color:#00a2e8}

.copyright{width:100%; float:left; height:18px; line-height:18px; text-align:center;}

.copyright a{text-decoration:underline; padding:0 2px; color:#555;}

.copyright a:hover{color:#c00; text-decoration:none;}
.text-center{text-align:center!important}
.widget-title{padding-left:10px;background:#7a9cc3;-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;border-top-right-radius:4px}
h1,h2,h3,h4,h5,h6,.theme-heading,.page-header-title,.heading-typography,.widget-title,.wpex-widget-recent-posts-title,.comment-reply-title,.vcex-heading,.entry-title,.sidebar-box .widget-title,.search-entry h2{font-weight:600}


#front-text3,
#front-text4,
#front-text6 {
	margin: 0 auto;
	overflow: hidden;
}


#front-text3 blockquote,
#front-text4 blockquote,
#front-text6 blockquote {
	padding: 15px 0px;
	width: inherit;
    margin-bottom: 20px;
	font-size: 1.5em;
    line-height: 1.5em;
	text-align: justify;
}
 #content p, #content ul, #content ol, #content, .ppbox { text-align:Default ; }
 #content p, #content ul, #content ol, .widget-container, .widget-container a, table, table td, .ppbox , .navigation, #content dl, #content { font-size:18px;line-height:1.8em; word-spacing:Default; letter-spacing:; }
 
		#container_bg #content, #container_bg #content_right { margin: 0 auto; float: none; }

		
		#container_bg #content, #container_bg #content_full, #container_bg #content_right  {
			width: auto !important;
			padding:20px 10px;
		}
.section-bg,.section-content{width:100%}
.section-content{z-index:1}
#colophon {border-top:4px solid #000;clear:both;padding:1em 0;}
.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .site-branding{padding-bottom:.5em}
.ast-header-break-point .header-main-layout-2 .site-branding,.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons{padding-bottom:0}
.mobile-main-nav .menu-item a .fa{padding-right:6px}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}
 
.js_active.html_burger_menu #avia-menu .av-burger-menu-main, 
.html_burger_menu #top #avia-menu .menu-item-search-dropdown{ display:block; }

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}
.vce-loop-wrap{float:left;width:100%}

.text-w3{position:absolute;top:22%;left:10%;}

.text-w3 a h4{color:#ff2f68;font-size:2em;text-transform:uppercase;letter-spacing:0px;font-weight:600;margin-bottom:0.2em;text-decoration:none;background:#fff;padding:0.3em;}

.text-w3 p{color:#555;margin-bottom:2em;}

.text-w3 h6{font-size:1.5em;color:#fff;letter-spacing:2px;margin-bottom:0.5em;}

.text-w3 h5{font-size:2em;color:#fff;letter-spacing:1px;font-weight:600;}

.text-w3 h4{font-size:2.2em;}


.menu__wrapper {
  background: #ffffff;
}


.menu__wrapper--top {
  color: #a0a0a0;
  font-size: 13px;
  width: 100%;
  padding-left: 1.5rem;
  padding-right: 5px;
}

.menu__wrapper--border {
  width: 100%;
  border-bottom: 1px dotted #dbdbdb;
}

.menu__wrapper--spacer {
  padding-top: 8px;
  padding-bottom: 8px;
}

.menu__wrapper--border::after {
  clear: both;
  content: "";
  display: table;
}

.menu__wrapper::after {
  clear: both;
  content: "";
  display: table;
}


.responsive-padding,
.menu__wrapper {
  padding-left: 12%;
  padding-right: 12%;
}





.clearfix:before,
.clearfix:after,
.fw-container:before,
.fw-container:after,
.fw-container-fluid:before,
.fw-container-fluid:after,
.fw-row:before,
.fw-row:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after {
	content: " ";
	display: table;
}


.clearfix:after,
.fw-container:after,
.fw-container-fluid:after,
.fw-row:after,
.dl-horizontal dd:after {
	clear: both;
}


.fw-container {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
	max-width: 100%;
}

.fw-container-fluid {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}

.fw-main-row.background-video .fw-container,
.fw-main-row.background-video .fw-container-fluid {
	z-index: 1;
}




#owl-main-slider .htmlcaption{
	left:500px;
	padding-right:80px;
	width:inherit;
	background:transparent;
	top:0;
	max-height: 290px;
	overflow-y: auto;
	padding-bottom: 20px;
}

   


  
   
   #owl-main-slider span.htmlcaption {
     width: 400px;
     left: 40px;
     top: 20px;
   }

   
   #owl-main-slider span.htmlcaption h4 {
     font-size: 21px;
   }

   
   #owl-main-slider span.htmlcaption p {
     font-size: 15px;
   }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.carousel-anything-container .vc_row .wpb_column{padding-left:0;padding-right:0}
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}

.bgcolor11 { background-color:#F18F20; }





.alignnone {
  clear: both;
  margin: 5px 20px 20px 0;
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

.overflowhiddenMob.c-content-box.c-size-md {
    padding: 30px 0;
    overflow: hidden;
}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.feed a{float:right;}
.genesis-nav-menu .menu-item{display:inline-block;text-align:center}
.genesis-nav-menu .menu-item:hover{position:relative}
.menu-secondary .menu-item a:hover{color:#F27999}
.logged-in .menu-secondary .menu-item
a{color:#F27999}
.logged-in .menu-secondary .menu-item a:hover{color:#ef5a81}
.genesis-nav-menu.responsive-menu .menu-item{display:block;text-align:left}
.genesis-nav-menu.responsive-menu .menu-item,.responsive-menu-icon{display:block}
.genesis-nav-menu.responsive-menu .menu-item:hover{position:static}
.genesis-nav-menu.responsive-menu .menu-item-has-children{cursor:pointer}
.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before{content:"\f343"}

.mauticform_wrapper.mauticform-post-success .mauticform-innerform {
  display: none;
}


html.special .footer__logo-img { -webkit-filter: brightness(100); filter: brightness(100); }


.footer__logo-img { margin: 0 18px 0 -2px; }


html.special.black-bg .footer__logo-img { -webkit-filter: brightness(0); filter: brightness(0); }

  .arab .footer__logo-img { margin: 0 -2px 0 18px; }


#footer_box {
	width:90%;
	max-width:1140px;
	margin:0 auto;
	padding-left:5%;
	padding-right:5%;
}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

.socialmedia-widget li.instagram a { background-position: -450px top; }

.text-light .socialmedia-widget li.instagram a { background-position: -450px -30px ; }

.socialmedia-widget li.instagram:hover a { background-position: -450px bottom; }


.d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}

.td-bt-darkgrey{
	border-top:1px solid #898989;
}

		
	.home-widget,
	#home-mid-wrap .feat-widget-cont .home-title-wrap,
	#home-mid-wrap .gallery-widget-wrap .home-title-wrap,
	#home-mid-wrap .feat-widget-text {
		margin: 0 3.61663652803% 20px;  
		width: 92.7667269439%; 
		}

		
	.home-title-wrap {
		margin: 0 0 15px;
		}


.side-title-wrap,
.home-title-wrap {
	margin-bottom: 10px;
	}


#sidebar-wrap .home-title-wrap {
	margin-bottom: 15px;
	}


.home-widget,
#home-mid-wrap .feat-widget-cont .home-title-wrap,
#home-mid-wrap .gallery-widget-wrap .home-title-wrap {
	margin: 0 2.65604249668% 20px; 
	width: 94.6879150066%; 
	}


.popup__callback__modal-body-secondary-text {
	text-align:center;
	font-style:normal;
	max-width:350px;
	margin:0 auto;
	color: #000000;
	font-family: "open_sansregular";
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
}


.sub-menu .menu-item-has-children {
	position:relative;	
}


.page-id-330 .menu-item-116 a  {background:#7f7f7f !important;color:#fff !important; padding:.5em 1em !important;}




.page-id-86 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-86 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}

.page-id-434 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-434 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}

.page-id-436 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-436 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}


.tiny-footer  p { font-size: 15px; }

.tiny-footer .text-right a:hover { color: #d31145; text-decoration: underline; }

body.error404 div.tiny-footer { width: 100%; position: absolute; bottom: 0px; }

.tiny-footer { background-color: #0a1e38; }

body.home .tiny-footer .container { width: 100%; }

	
	.tiny-footer p { font-size: 10px; }

footer #footer-left .extra-links {
  font-size: 13px;
  margin: 20px 0;
}

footer #footer-left .extra-links a {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

footer #footer-left .extra-links a:hover {
  color: #808080;
}
body .main-container{min-height:600px;}
body.node-type-brands-stories .main-container{max-width:750px;margin-right:auto;margin-left:auto;}


.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}


blockquote.aligncenter,
img.aligncenter,
.wp-caption.aligncenter {
	margin-top: 7px;
	margin-bottom: 7px;
}


.tt-mslide-cell {
  display: table-cell;
  position: relative;
  vertical-align: middle;
}




.container {margin:0 auto;}

.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

.clearfix, .container {display:inline-block;}

* html .clearfix, * html .container {height:1%;}

.main .container-wrapper {
	background-color: white;
	padding: 30px 20px 0 20px;
	border-radius: 20px;
	border-bottom: 5px solid #e5e5e5;
}

	.container, .container .span-5, .container .span-16, .paddings .span-8 {
		width: 100%;
	}
.portrait{display:inline-block}


.align-middle {
  vertical-align: middle !important;
}

footer #footer-nav nav.footer #menu-footer-menu, footer #footer-nav nav.footer #menu-footer-menu li {
    padding-left:0;
}

footer #footer-nav nav.footer #menu-footer-menu.menu li ul.sub-menu, .right-footer-column {
    padding-left:0;
}

footer #footer-nav nav.footer #menu-footer-menu.menu ul.sub-menu li a:hover {
    color:#000;
}

footer #footer-nav nav.footer #menu-footer-menu.menu li:nth-child(3n+1) {
    clear:left;
}

	#menu-footer-menu {padding-left: 0px;}

#mainnav-menu li.menu-item:hover a {
background: #303030;
}

#mainnav-menu li.menu-item:hover a:hover {
background: #444;
}

.site-footer .left,
.site-footer .right {
  display: block;
  text-align: center;
}

  .site-footer .right {
    float: right;
    text-align: right;
    position: relative;
  }
.filter-link,.post-block-wrap .filter-link,.post-block-wrap span,.slick-slide .filter-link{font-family:freight-sans-compressed-pro,sans-serif;font-size:14px;line-height:14px;letter-spacing:.08em;text-transform:uppercase}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}



#eut-header .eut-horizontal-menu.eut-arrow ul.eut-menu .megamenu ul .menu-item-has-children a:after,
#eut-header .eut-horizontal-menu.eut-arrow-not-first-level ul.eut-menu .megamenu ul .menu-item-has-children a:after {
	display: none;
}


.eut-toggle-menu ul.eut-menu li.menu-item-has-children a {
	padding-right: 40px;
}


.eut-toggle-menu .eut-main-menu.eut-align-center li.menu-item-has-children a {
	padding-left: 20px;
	padding-right: 20px;
}
div.sub-container.mega ul.sub_menu,div.sub-container.non-mega ul.sub_menu{background-image:none !important;background-color:transparent !important;padding-left:0 !important;float:none !important}
div.sub-container.mega ul.sub_menu li{text-align:left;display:list-item !important}
.jbmm.responsive ul.mega-menuh li.spec-search ul.sub_menu{text-align:center}
.sub_menu .second-level-nav{height: auto !important}
.sub-container.non-mega ul.sub_menu{background-color: #fff !important}
.sub-container.non-mega ul.sub_menu.pid-220.sub li{width: 189px !important}
ul.sub_menu.pid-355{display: none}


		  body:not(.material) #header-outer, .ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item, .ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu { padding-top: 10px; }

.none            {border:none}

#nav .none        {border:none}

#copyright a {
	color: #fff;
}

#copyright {
	padding: 20px 0 20px 0;
	width: 960px;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: .7em;
}
.logo-primary{height:38px;width:auto}
.logo-primary.mobile{height:42px;margin-top:5px;margin-bottom:5px}

	#colophon { max-width: 1024px; margin: 0 auto; }
#main{position:relative}
#main .lateral-ad{position:absolute;left:100%;margin-left:40px}
.mgt15{margin-top:15px}
.boxes_div{border-bottom:1px solid #c2c2c2}


    .header-div {
        margin-bottom: 10%;
    }
.header-div,#attire-mbl-menu{ background-color: #151515;}


.icon-twitter-footer:before {
content: "\e60b";
color:#FFFFFF;
font-size:20px;
}


.icon-twitter-footer:hover:before {
opacity:0.5;
}


.icon-sra3::before, .icon-rosette::before, .icon-twitter-footer::before,.icon-facebook-footer::before,.icon-instagram-footer::before{color:#555;}


.widget-title {
	display: inline-block;
	margin: 0;
	padding: 0;
	border-bottom: 4px solid #eee;
	color: #404040;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px;
	font-size: 1.125rem;
	font-family: 'Raleway', Tahoma, Arial;
}


.widget-title a:link,
.widget-title a:visited  {
	color: #404040;
	transition: all 0.2s ease;
}


.widget-title a:hover,
.widget-title a:active  {
	color: #22aadd;
}

#head .bar {
  background: #54616c;
  z-index: 100;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 93px;
  width: 100%;
}
