﻿
.clear {
    clear: both;
}
.featured-video .video-meta{float:left;width:288px;margin-left:24px;margin-right:0}
.home .featured-video .video-meta{position:relative;padding:2em 0}
section.video .video-meta .video-shop,section.video .video-meta .video-image{display:inline-block;zoom:1;*display:inline;height:80px;color:#927f7c}
section.video .video-meta .video-shop img,section.video .video-meta .video-image img{height:100%;width:auto;float:left}
section.video .video-meta .video-shop .video-patreon,section.video .video-meta .video-image .video-patreon{float:left;margin-top:1em;margin-left:0.5em;font-size:0.9em;line-height:1.4em;width:50%}
section.subject ul.video-list li .video-meta{display:none}
.clear:after,.container:after,.navigation:after,.video-image:after,.video-meta:after{content:"";display:block;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}
.o-container{margin:0 auto;max-width:1800px;width:100%;padding-left:50px;padding-right:50px}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}
#section-head-banner .black-caption .realtoraddress .realtorstate{font-weight:normal !important;}

#site_tagline { display:block!important; }
.fl-photo-img-svg {width: 100%;}


.td-ss-main-sidebar,
.td-ss-row .td-pb-span4 .wpb_wrapper {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}

  footer .fbox {width: 100%; padding: 0%;}


	.header-button.menu-item-has-children a:after {
		display: none !important;
	}

#wrapper #signature { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: #F7F7F7; text-align: center; width: 100%; margin: 0 auto; padding: 10px 0; overflow: hidden; display: block; }

#wrapper #signature:before, #wrapper #signature:after { content: ""; display: table; }

#wrapper #signature:after { clear: both; }

.lt-ie9 #wrapper #signature { text-align: center; float: none; max-width: 960px; }

#wrapper #signature a { text-decoration: underline; }

.lt-ie9 #wrapper #signature a:hover { text-decoration: none; }


    body.has_custom_layout:not(.home) .jumbotron-wrap {
        height: 50vh;
    }
.element.popout .jumbotron-wrap{padding-left:0;padding-right:0}
.jumbotron-outer.has-bg-shade .jumbotron-wrap,.jumbotron-outer.has-bg-video .jumbotron-wrap{position:relative;z-index:3}
.ie9 .height-100vh .jumbotron-wrap,.ie9 .jumbotron-outer.has-bg-shade.height-100vh .jumbotron-wrap{padding:120px 0 170px 0;position:relative;top:inherit;right:inherit;left:inherit}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.menu-item{position:relative}


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }

  .col-sm-12 {
    width: 100%; }




.m-6 .modal-inner-caption {
	display: block;
	font-size: 12px;
}


.m-6 .modal-inner-caption p{
	margin: 12px 0 !important;
	font-size: 13px !important;
	line-height: 1.5 !important;
}



#wrap { min-height: 100%; height: auto !important; height: 100%;  margin: 0 auto -120px; }

  #wrap, #push, #footer { height: auto; margin: auto; }

#header #top-search .toggle-search { cursor: pointer; }



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}

#frontgate a {color:black;text-decoration:underline;font-size:12px;}

#frontgate a:hover{text-decoration: none;}

.wp-caption {
	max-width: 100%; 
	padding: 4px;
}

.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
	font-style: italic;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #757575;
	margin-bottom: -15px;
}

img.alignleft,
.wp-caption.alignleft {
	margin: 12px 24px 12px 0;
	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
	float: left;
}

img.alignright,
.wp-caption.alignright {
	margin: 12px 0 12px 24px;
	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}

img.aligncenter,
.wp-caption.aligncenter {
	clear: both
	margin-top: 12px;
	margin-top: 0.857142857rem;
	margin-bottom: 12px;
	margin-bottom: 0.857142857rem;
}

.nomargin {
    margin: 0 !important;
}
.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}

    .f-widget, .widgets-num-4 .f-widget { width: 48% }

    .f-widget-2, .widgets-num-4 .f-widget-2, .widgets-num-4 .last { margin-right: 0 }

.f-widget {
    width: 32%;
    float: left;
    position: relative;
    margin-bottom: 0;
    margin-right: 2%;
}

.widgets-num-4 .f-widget { width: 23.5% }
.art-menu a .t{font-family:Tahoma,Arial,Helvetica,Sans-Serif;font-size:12px;font-style:normal;font-weight:bold;text-decoration:none;text-transform:uppercase;color:#eeeed3;padding:0 22px;margin:0 1px;line-height:28px;text-align:center;}
.art-menu a:hover .t{color:#f5f0e0;}
.art-menu li:hover a .t{color:#f5f0e0;}
.art-BlockHeader .t{height:30px;color:#000;font-family:Tahoma,Arial,Helvetica,Sans-Serif;font-size:14px;font-variant:small-caps;white-space:nowrap;padding:0 6px;line-height:30px;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-8{width:66.66666667%}


#pros .bloc {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	width: 220px;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.30);
	text-align: justify;
}


#pros .bloc img {
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}


#pros .bloc p {
	padding: 25px;
	color: #fff;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}

  .header_top .header_top_right {
    float: none;
  }

.box_offers.right img {
    float: right;
}

div.tip-a div.tip div.right { width: 55px; }

	div.reservation div.menu div.right { width: 310px; }
	
	div.reservation table.transport td.right { padding: 2px 10px; font-weight: normal; width: 60px; }

div.right { float: right; }

td.right { text-align: right; }
.header-style-1 .logo-has-sticky .mk-sticky-logo,.header-style-1.a-sticky .logo-has-sticky .mk-desktop-logo,.header-style-3 .logo-has-sticky .mk-sticky-logo,.header-style-3.a-sticky .logo-has-sticky .mk-desktop-logo{opacity:0}
.logo-in-middle .logo-has-sticky .mk-sticky-logo,.logo-in-middle.a-sticky .logo-has-sticky .mk-desktop-logo{display:none}
.mk-desktop-logo.light-logo{display:none}
.mk-desktop-logo.dark-logo{display:block}
 .trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.light-logo { display:block !important; }
 .trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.dark-logo { display:none !important; }
 .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.dark-logo { display:block !important; }
 .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.light-logo { display:none !important; }
.ai1ec-agenda-widget-view .ai1ec-event .ai1ec-event-time{font-weight:bold;}
.ai1ec-popover.ai1ec-popup .ai1ec-event-time{background:#eee;font-size:11.05px;font-weight:bold;margin:2px -8px 0;padding:1px 8px;}
.ai1ec-month-view .ai1ec-event-time,.ai1ec-week-view .ai1ec-event-time,.ai1ec-oneday-view .ai1ec-event-time{font-weight:bold;font-size:11px;}
.ai1ec-month-view .ai1ec-multiday-bar .ai1ec-event-time{display:none;}
.ai1ec-oneday-view .ai1ec-start-truncated .ai1ec-event-time,.ai1ec-week-view .ai1ec-start-truncated .ai1ec-event-time{display:none;}
.ai1ec-agenda-view .ai1ec-event .ai1ec-event-time{font-size:9pt;font-weight:bold;opacity:0.8;filter:alpha(opacity=80);}
.ai1ec-print .ai1ec-agenda-view .ai1ec-event-summary .ai1ec-event-time{display:inline;border:none !important;box-shadow:none !important;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-3{width:25%}

.camera_caption_title {
	font-size: 1.3em;
    font-weight: bold;
    line-height: 1em;
}


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

  .col-md-3 {
    width: 25%; }

      .products .col-md-3:nth-of-type(n) {
        clear: none; }

      .products .col-md-3:nth-of-type(4n + 1) {
        clear: left; }

.widget-sidebar .widget-title {
    background: #CCC;
    border: 1px solid #888;
}



.widget-sidebar {
    margin: 16px auto 24px;
    padding: 0 6px;
    position: relative;
    word-wrap: break-word;
}

.widget-sidebar a {color: #0E4D7A;}

.widget-sidebar a:hover {color: #F00;}

.widget-sidebar ul {padding: 0 4px;}

.widget-sidebar ul li ul {padding-left: 10px;}

.widget-sidebar li {border-bottom: 1px solid #CFCFCF;}

.widget-sidebar input, .widget-sidebar select {margin: 3px;}

.widget-sidebar .children li {border-bottom: none;}

#header ul.top-nav li.last {
  margin-right: 0;
}
#avc-location-tabs .address-content .avc-hours{width:49%;float:right}
#avc-location-tabs .address-content .avc-hours a.et_pb_button{padding-left:3px!important;padding-right:3px!important;width:100%;text-align:center;margin-top:10px}
#avc-location-tabs .address-content .avc-hours a.et_pb_button.avc-loc-l{width:49%!important;min-width:49%!important;float:left;font-size:14px}
#avc-location-tabs .address-content .avc-hours a.et_pb_button.avc-loc-l:hover:after{margin-left:-5px}
#avc-location-tabs .address-content .avc-hours a.et_pb_button.avc-loc-r{width:49%!important;min-width:49%!important;float:right;font-size:14px}
#avc-location-tabs .address-content .avc-address,#avc-location-tabs .address-content .avc-hours{width:100%}


.img-responsive {
    display: block;
    height: auto;
    max-width: 100%;
	width: 100%;
}



a.lightbox .img-responsive {
    max-width: 100%;
    width: 100%;
    display: block;
}


.photos .image.large a.lightbox .img-responsive { min-height: 141px; height: auto; }

.photos .image.small a.lightbox .img-responsive { min-height: 83px; height: auto; }
.page-template-page-topics #topics-list li.cat-item-35[style]{padding-left:0!important}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}






.lottie-section .et_pb_row .et_pb_column {
    display: flex;
    align-items: center;
}

.logo-section {
  position: relative;
  z-index: 100;
}




.be-section.be-video-section .be-section-pad,
.be-section.be-bg-overlay {
    position: relative;
}

    .full-screen-section-wrap .be-section-pad {
        padding: 0px !important;
        display: table-cell;
        vertical-align: middle;
    }

.gallery_content .be-section-pad {
    padding: 0 !important;
}
.navigation__logo--sitetitle a .navigation__logo--sitetitle-title{color:#0955a4;font-weight:400;-webkit-font-smoothing:antialiased;font-size:35px}
.navigation__logo--sitetitle a .navigation__logo--sitetitle-subtitle{padding-left:0;color:#666666;font-weight:400;-webkit-font-smoothing:antialiased;font-size:35px}
.navigation__logo--sitetitle a .navigation__logo--sitetitle-description{color:#0955a4;text-align:right;top:-12px;left:-6px;letter-spacing:0.2px;font-size:14px;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0.3)}
.navigation__logo a .navigation__logo--sitetitle-title,.navigation__logo a .navigation__logo--sitetitle-subtitle{font-size:16px}
.navigation__logo a .navigation__logo--sitetitle-subtitle{padding-left:2px;color:#fff}

#ctf .ctf-header-name{
    font-weight: bold;
    margin-right: 6px;
}


.widget-popular-posts__number {
  font-size: 15px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #fff;
  position: absolute;
  left: -15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 30px;
  height: 30px;
  line-height: 26px;
  border-radius: 50%;
  border: 2px solid #fff;
  text-align: center;
  background-color: #E12A21;
  z-index: 2;
}

#location_widget_search label,
#map_search label {
	float: none;
	font-weight: bold;
	vertical-align: middle;
}

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}


.subscribe {
  margin-bottom: 40px;
  padding: 30px 0; }

  .subscribe .blockTitle {
    color: #fff; }

.podcast-list-home .podcast-slider .podcast-item .podcast-title {
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  color: #000;
}

.streaming-box .stream-song-info .podcast-title {
  background-color: #222;
  color: #fff;
}
.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product-remove,.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-subtotal-yes) .elementor-menu-cart__toggle .elementor-button-text{display:none}
.elementor-menu-cart__toggle .elementor-button-text{margin-right:.3em}
.module_round_box-grey{padding:22px;color:#676767;border:solid 1px #e8e8e8;background:#fafafa}
.module_round_box-grey .s5_mod_h3_outer{margin:0;margin-bottom:14px;padding:0;background:0 0;border:none}
.module_round_box-grey .s5_h3_first,.module_round_box-grey .s5_mod_h3{color:#464646!important}
.ut-column-last{clear:right;margin-right:0}
#controllers-wrapper,.flex-control-nav,.flex-direction-nav{display:none}
#controllers-wrapper{left:50%}
#controllers #left-arrow,#controllers #right-arrow,#footer .footer-nav,#footer .social,#menu,.container #blog,.service{display:none!important}
#controllers-wrapper,#controllers-wrapper #controllers,#controllers-wrapper #controllers-right{background:0 0}
#controllers #left-arrow,#controllers #right-arrow,#footer .footer-nav,#footer .social,div.container #blog,div.service{display:none}

.et_lb_slider .flex-control-nav, .et_lb_slider .flex-direction-nav, .et_lb_slider #controllers-wrapper { display: block !important; }



.right-with{ width:240px; float:left;}

  .af-padd-block__img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

#td-mobile-nav .td-menu-socials {
  padding: 0 65px 0 20px;
  overflow: hidden;
  height: 60px;
}

  .navbar img.logo {
    max-width: 250px;
    margin: 0 10px; }

  header .container .logo-aoc {
    display: none; }

  footer .logo {
    display: inline-block;
    height: 50px;
    margin-bottom: 20px; }

  body#page_arena .navbar img.logo {
    top: -4px;
    width: auto;
    max-width: none;
    max-height: 64px;
    height: 100%;
    margin: 0 10px; }

  body#page_arena .logo-apoc {
    display: none; }


#content div.selectable {
  margin-top: 10px;
}

.domain-ser-cont{position:relative;padding-left:5px;float: left;}

.domain-ser-cont:before{content: '';position: absolute;left: 20px;top: -6px;display:none;width: 0;height: 0;border-bottom: 6px solid #fff;border-left: 6px solid transparent;border-right: 6px solid transparent;}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#ddd #ddd #fff}
.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}

	
	.main-navigation li.menu-item-connect,
	.main-navigation li.menu-item-stay-connected {float: none; margin: 0 auto; padding: 4px 3.2% 24px; width: 100%;}

	.main-navigation li.menu-item-search {float: none; position: static; clear: both; margin: 0 auto; padding: 12px 3.2% 24px; width: 100%}


	#slide #mainSlide .user  {
		overflow:hidden;
	}

	#slide #mainSlide .user:before  {
		opacity:0.3;
		content:" ";
		display:block;
		position:absolute;
		border:1px solid black;
	}

div.socialicons{float:left;display:block;margin-right: 10px;line-height: 1;}
div.socialicons p{margin-bottom: 0px !important;margin-top: 0px !important;padding-bottom: 0px !important;padding-top: 0px !important;}

.navbar .nav li a:hover, .navbar .nav li.sfHover a, .navbar .nav li.current-menu-item a, .navbar .nav li.current-page-ancestor a, .navbar .nav li.current_page_parent a, .navbar .nav li.current_page_item .sub-menu li a:hover, .navbar .nav li.current_page_ancestor .sub-menu li a:hover, .navbar .nav li.current_page_ancestor .sub-menu li.current_page_item a, #footer-top .menu .current_page_item a, .single-locations .navbar .nav li.locations a {
	color: #fff;
	background: transparent;
	border-bottom: 2px solid #007fc0;
	display: inline-block;
}

body.theme-abr .navbar .nav li ul.sub-menu li.current-menu-item {
	background: #041d2a;
}

body.theme-abr .navbar .nav li ul.sub-menu li.current-menu-item a {
	border-bottom: 2px solid transparent;
}

.navbar .nav li ul.sub-menu li a {
	border-bottom: 2px solid transparent;
}

ul.sub-menu {
	left: -20px;
}
#content img.size-auto,
#content img.size-full,
#content img.size-large,
#content img.size-medium,
#content .entry-attachment img,
#content .widget-container img{max-width:100%;height:auto;}
.widget-container .wp-caption{max-width:100% !important;}
.widget-container{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin:0 0 18px 0;}
.widget-container .wp-caption img{margin:auto;}
.widget-container.widget_image .wp-caption{width:auto;}
.widget-container.widget_image .wp-caption img{margin-left:-8px;}
#main .widget-container.music-player ul{margin:0;}
.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}


.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}


.clearfix {
    display: inline-block;
}


* html .clearfix {
    height: 1%;
}
