﻿
.loop-title {
	font-size: 1.8em;
	line-height: 1em;
	margin-top: 0;
	margin-bottom: .75em;
}


.loop-utility {
	clear: both; 
	margin: 0px;
}

.loop-utility .alignleft,
.loop-utility .alignright {
	}


.loop-utility .alignleft a,
.loop-utility .alignright a {
	color: #FFFFFF;
	font-weight: bold;
	background: #000000;
	background: rgba(0, 0, 0, .6);
	line-height: 2;
	border: 1px solid #000000;
	padding: 5px 20px 20px 20px;
}
.grid,.inp-items,.logos,.b-showroom__list,.b-tabs__menu,.c-img__list,.c-products__list,.m-main__list,.m-sub__list{margin:0}
.b-showroom__list{position:relative;position:absolute;left:0;top:0;z-index:2}
.b-showroom__list .icon-svg{display:none}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}


			.cta-menu {
	background:#111;
	border-radius:2px;
}



.content-wrapper {
    margin: 0 auto;
    max-width: 95%;
    text-align: center;
}

#footer .content-wrapper {
    max-width: 1160px;
}
body #container{height:100%;position:relative;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}

	
	
#features .feature{	
	float: left;
	width: 489px;
	height: 238px;
	position: relative;
	}

	

#features .feature img{
	clear: both;
	}

	
	
#features .feature p{
	position: absolute;
	float: left;
	width: 449px;
	padding: 15px 25px;
	bottom: 0;
	left: 0;
	font-size: 1.2em;
	background: #FFF;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	}

	
#features .feature p span{	
	color: #000;
	}


#main-page-content {
  padding: 0;
  position: relative;
  top: 8px;
}

  
  #main-page-content .separator {
    display: none;
  }


.main-section-content  {
  margin-bottom: 50px; 
}
.node-type-report .field-name-field-archives .field-item{border-bottom:1px solid #ccc;margin-bottom:20px;}
.node-type-report .field-name-field-archives .field-item img.file-icon{padding-left:10px;}



.doctor_title {
	margin-top: 0px;
}



h2.doctor_title a {
	font-family: 'Open Sans';
    color: #6a6a6a;
    text-decoration: none;
    font-weight: 300;
    font-size: 48px;
    line-height: 1.6;
}


.submenu{position:absolute;z-index:100;display:none;min-width:100%;font-size:12px;}

#top-mobile-menu .submenu,#top-links .submenu{left:0;top:107%;padding-top:11px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAYAAAC5Sw6hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABkSURBVHjaYvz//z8DLsAYs98XSK2FcoP/L3HcjEstExGGsELxWqgY8QahGQIDeA1jItIQgoYxkWAIXsOYSDQEp2FMZBiC1TBGhuh95BiCDH6DkgbIoF8UGAI3jIkKhoC9CRBgADioJ9b7p/9+AAAAAElFTkSuQmCC) no-repeat 30px 0;}

#left-nav .submenu{padding-left:11px;left:106%;top: -10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABjSURBVHjaYvz//z8DLsAYs98XSK0FYlZGXAqRFYH52BSiK8KqEJsiDIW4FKEoxKcIrpCQIrBChuh9BBWBABMximAKiQIghcFA/JuQQuI9Q1LwkBTgJEUhSYmCpGSGTTFAgAEAWFRLfkFBOWMAAAAASUVORK5CYII=) no-repeat 0 20px;}
.list-inline{padding-left:0;margin-left:-5px;list-style:none}


.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;
}


#sidebar .rivet-menu li.menu-item-has-children {
  padding-bottom: 0;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
.lastNews.layout-3-M24 .items .hnews .hmedia .grad{position:absolute;bottom:0px;height:30%;width:100%;background:rgba(0,0,0,0.05);background:-moz-linear-gradient(top, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.8) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.05)), color-stop(100%, rgba(0,0,0,0.8)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.8) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.8) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#0D000000, endColorstr=#CC000000,GradientType=0)}

		 

	  .huge_it_slideshow_image_1 {
			
	  }

.clear { clear:both;}


.td-grid-style-4 .td-meta-info-container {
  top: 0;
  bottom: 0;
  margin: 0;
  font-size: 0;
  position: absolute;
  width: 100%;
}

.td-grid-style-4 .td-meta-info-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}


.td-grid-style-5 .td-meta-info-container {
  top: 0;
  bottom: 0;
  margin: 0;
  font-size: 0;
  position: absolute;
  width: 100%;
}

.td-grid-style-5 .td-meta-info-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.fusion-imageframe{display:inline-block;z-index:1;overflow:hidden;position:relative;vertical-align:middle;max-width:100%}
.fusion-imageframe img{vertical-align:top;-webkit-box-shadow:none!important;box-shadow:none!important}
.fusion-imageframe.element-bottomshadow{overflow:visible}
.fusion-imageframe.element-bottomshadow:after,.fusion-imageframe.element-bottomshadow:before{-webkit-box-shadow:0 17px 10px rgba(0,0,0,.4);box-shadow:0 17px 10px rgba(0,0,0,.4)}
.fusion-imageframe.element-bottomshadow img{margin:0;vertical-align:top;-webkit-box-shadow:none!important;box-shadow:none!important}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-left{float:left;margin-right:25px}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-right{float:right;margin-left:25px}
.ua-ie-11 .fusion-imageframe,.ua-ie-11 .imageframe-align-center{font-size:0;line-height:normal}
.loop-nav{border-top:1px solid #ddd}
.loop-nav-inner{border-top:1px solid #fff;padding:20px 0}
.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-4{width:33.33333333%}
.row{position:relative;margin:0 -10px}
.col-card .row{margin:0 -20px}
.verve_theme .testimonials_stack .tm_stars i,.verve_theme .testimonials_slider.owl-theme .tm_stars i{padding:0px 1px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6}
.verve_theme .testimonials_stack .tm_stars i.not_zero_color,.verve_theme .testimonials_slider.owl-theme .tm_stars i.not_zero_color{color:#D8D812;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}
.verve_theme .testimonials_stack.verve_smaller .tm_stars i,.verve_theme .testimonials_slider.owl-theme.verve_smaller .tm_stars i{font-size:0.9em}

    .value-box {
        width: 33% !important;
    }

#acco_slider .value-box{
    width: 100% !important;
}

#acco_slider .value-box a{
    color: #fff !important;
}

.value-box:hover .value-image{margin-top:-160px}

.value-box:hover .value-image h4{font-size:24px;transition:font-size .9s;}

.value-box.red:hover .value-image h4{color:#ffffff;}

.value-box.yellow2:hover .value-image h4{color:#ffffff;}

.value-box.blue2:hover .value-image h4{color:#ffffff;}

.value-box.light-blue2:hover .value-image h4{color:#ffffff;}

.value-box.brown:hover .value-image h4{color:#ffffff;}

.value-box.green2:hover .value-image h4{color:#ffffff;}

.abs{position:absolute;}



div#main h1, div#main h2.contentheading, div#main div.moduletable h3.moduletitle, div#main div.contact h3 {
	position: relative;
	display: block;
	margin: 0;
	padding: 0 0 6px;
	font-size: 1.5em;
	font-style: italic;
	font-weight: bold;
	color: #fff;
}

.fixed-sidebar-page #content-wrap {
    position: relative;
}


#container{
	position:relative;
	overflow:hidden;
	margin:0 auto;
	width:100%;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}


	.home .news-events .container {
		padding-top: 45px;
	}


	.search-provider .container,
	.search-provider #filter-sidebar {
		width: 100%;
	}


.widget {
	padding-bottom: 20px;
}


.widget ul {
	padding-top: 10px;
}

 
.menu li:last-child,.menu-item-229 {
	border-right: none !important;
}




.menu-item-230 .sub-menu {
	background: #0098DB !important ;
}



.menu-item-242 .sub-menu {
	background: #01b1af !important ;
}



.menu-item-251 .sub-menu {
	background: #981E34 !important ;
}

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}

#calendar2 thead tr.month{background-color:#fff;height:30px;color:#8fc120;}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}
.page-header,.region-sidebar-first .block:first-child h2.block-title,.region-sidebar-second .block:first-child h2.block-title{margin-top:0}
.region-top-bar{margin-top:30px;}
.region-content ul.flippy{margin:30px 0;padding:0;display:inline-block;width:100%;}
.region-content{margin-bottom:30px;}
body.front .region-highlighted{float:left;width:100%;}
.region-navigation{position:relative;}
#elements tr.region-message{font-weight:normal;color:#999;}
#elements tr.region-populated{display:none;}



.resize-content-column {
	padding: 4px 4px 5px 4px;
	width: 100%;
	height:auto !important;
	border-bottom: 2px solid #566B7B !important;
}


.resize-content-column h3 {
	padding-top: 8px;
	padding-bottom: 4px;
	font-size: 16px; 
}


.resize-content-column h4 {
	padding-top: 3px;
	font-size: 14px; 
}


.post-widget-thumb {
    display: block;
    float: left;
    width: 70px;
    margin-right: 15px;
}


.footer-wrap .post-widget-thumb {
    width: 60px;
}
.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}
.container-fluid::after{content:"";display:table;clear:both}


header .container-fluid {
	padding-left: 90px;
  padding-right: 90px;
}

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;}
.header.header-v1 .header-middle .col-sm-9,.header.header-v2 .header-middle .col-sm-9,.header.header-v3 .header-middle .col-sm-9{width:100%}
.rtl .header-middle .col-sm-9{width:100%}

.home-hero-backgrounds,
.home-hero-backgrounds .slick-list,
.home-hero-backgrounds .slick-track,
.home-hero-backgrounds .slick-slide{
    height:100%;
    -webkit-transition: all 0s linear;
    -moz-transition: all 0s linear;
    -ms-transition: all 0s linear;
    -o-transition: all 0s linear;
    transition: all 0s linear;
}

.home-hero-backgrounds .slick-slide{
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    -webkit-transition: all 0s linear;
    -moz-transition: all 0s linear;
    -ms-transition: all 0s linear;
    -o-transition: all 0s linear;
    transition: all 0s linear;
}

    .home-hero-backgrounds .slick-slide a{
        display:block;
        width:100%;
        height:100%;
    }
.card .card__image{position:relative;overflow:hidden;padding-bottom:62.5%}








.wrap {
  max-width: 63rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: .9375rem;
  padding-right: .9375rem;
}

.navbar-header.header-right .social-media-header {
	margin-bottom: 5px !important;
}
.art-shapes{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0;}
 h4,a.more-link,.says{font-size:16px;font-family:"Roboto Slab";font-weight:400;font-style:normal;line-height:20px;color:#e55c86}

.sogo-icon-black:before {
  content: "\e900";
}

.sogo-icon-black_and_white:before {
  content: "\e901";
}

.sogo-icon-flash:before {
  content: "\e902";
}

.sogo-icon-font:before {
  content: "\e903";
}

.sogo-icon-link:before {
  content: "\e904";
}

.sogo-icon-white:before {
  content: "\e905";
}

.page-numbers { display: inline-block; font-weight: 700; color: #000; padding: 10px 15px; background: #f5f5f5; }

.page-numbers:hover, .mh-loop-pagination .current, .mh-comments-pagination .current, a:hover .pagelink { color: #fff; background: #e64946; }

.page-numbers a { display: block; }

	
	#free-tools{background: #fff; -moz-box-shadow: inset 0px 0px 15px #ccc; -webkit-box-shadow: inset 0px 0px 15px #ccc; box-shadow: inset 0px 0px 15px #ccc;margin-top: 24px; margin-bottom: 30px;}

		#free-tools-heading{background: #333; color: #fff; padding: 5px 25px 10px;}

			#free-tools-heading h3{font-size: 16px;}

			#free-tools-heading p{font-size: 16px;}

		#free-tools .media{border-bottom: 1px dotted #909193; margin: 0 25px; padding: 15px 0 22px;}

		#free-tools p a {font-style: italic; font-weight: bold;}

			#free-tools .media.last{border: 0;}

			#free-tools #free-tools-heading .addthis_toolbox{float: right; margin-top: -7px;}

  	#header-space, #search-outer { display: none!important; }

  	#header-space[data-header-mobile-fixed="1"] { display: block!important; }





#header-space{height:90px}


body[data-header-format="left-header"] #header-space{display:none}

#diaporama .diaporama_bottom {
	height:75px;
	width:240px;
	overflow:hidden;
	position:relative;
}
.tabs_body .pps,.scbp .pps,.rw .pps{margin-bottom:5px}
.tabs_body .pps:last-child,.scbp .pps:last-child,.rw .pps:last-child{margin-bottom:0}
.tabs_body .pps a,.scbp .pps a,.rw .pps a{color:#767575;display:block;font-weight:bold;line-height:1.4em;text-decoration:none;-webkit-transition:all,0.2s,linear;-moz-transition:all,0.2s,linear;transition:all,0.2s,linear}
.tabs_body .pps a:hover,.scbp .pps a:hover,.rw .pps a:hover{color:#434242}
.tabs_body .pps .dat,.scbp .pps .dat,.rw .pps .dat{color:#969595;font-size:0.875em;font-style:italic}
.scbp .pps{margin-bottom:10px;min-height:50px}
.scbp .pps .tim a{background-size:cover;background-position:center center;background-repeat:no-repeat;display:block;height:65px;width:65px}

.section-paragraph {
    margin: 15px 0;
}

.inner-div {
  margin: 0px;
}
.menu-toggle .menu-toggle-inner {background-color: #42474c;}
.invert .menu-toggle:not(:hover) .menu-toggle-inner {background-color: #ffffff;}
.menu-toggle:hover .menu-toggle-inner {background-color: #e53b24;}
.pt_storefront .hero img.bg{width:100%;transition:all 400ms cubic-bezier(.445,.05,.55,.95);margin-top:0}
.pt_storefront .hero a.hover-dim:hover img.bg{transform:scale(1.07) translateY(0%);transition:all 4000ms cubic-bezier(.445,.05,.55,.95)}
.pt_storefront .hero.home-hero-dark-theme a.hover-dim:hover img.bg,.pt_storefront .hero.home-hero-light-theme a.hover-dim:hover img.bg{transform:inherit!important;transition:inherit!important}

#slideshowForum .scrittore,
#slideshowForum .categoria {
    font-size:13px;
}

#slideshowForum .categoria {
    margin-bottom:18px;
}

.no-touch  #slideshowForum .categoria a:hover {
    text-decoration: underline;   
}


.page-template-tpl-home .section-banner-slideout-title {
  font-size: 1.25rem;
  line-height: 1.35;
  font-weight: normal;
  margin-bottom: 10px;
  font-family: "acumin-pro-extra-condensed", sans-serif;
}


.page-template-tpl-home .section-banner-slideout-title.doc-title {
  margin-bottom: 0;
}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


.promo .container {

	width: auto;

	max-width: 992px;

}


.visual .container {

	width: 100%;

	max-width: 100%;

	padding: 0;

}


	#footer .container {

		width: 100%;

		padding: 0;

	}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container:after,.container:before{content:" ";display:table}
.container:after{clear:both}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid:after,.container-fluid:before{content:" ";display:table}
.container-fluid:after{clear:both}


#sidebar-divibar {
	visibility:hidden;
	display:none;
	position:static;
	z-index: -15;
	width: 100%;
}


#sidebar-divibar.sidebar-divibar-bottom {
	bottom:0;
}
div.MailPress div.mp-loading,div.MailPress div.mp-message{position:absolute;-moz-opacity:0;-khtml-opacity:0;opacity:0}


div.MailPress div.mp-loading, div.MailPress div.mp-message  {
	position:absolute;
	filter:alpha(opacity=0); // IE
       -moz-opacity:0;
       -khtml-opacity: 0;
	opacity:0;
}
.qode_slider_preloader{width:100%;background-color:#1c1c1c;position:absolute;z-index:20}
.qode_slider_preloader .ajax_loader{position:absolute}


    .search_box.active .search_btn:before{
      content: "\f00d";
    }


    .search_box.active{
      width: 100%;
    }


    .search_box.active input:not([type="radio"]):not([type="checkbox"]):not([type="file"]){
      opacity: 1;
    }


    .servise_title_box.active,
    .servise_title_box:hover{
      border-color: #ffb60b;
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s;
    }


    .servise_title_box.active i,
    .servise_title_box:hover i{
      color: #ffb60b;
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s;
    }


.nav-toggle,
.nav-toggle .bar,
.blog-menu a,
.blog-menu ul .has-children,
.blog-title a,
.post-title a,
.format-bubble,
.post-meta a,
.featured-media a,
.content form input,
.content form textarea,
.media-caption,
.post-nav a,
input#s,
#searchsubmit,
.widget-content ul li,
.widget_recent_entries a,
.search-toggle.active .metal,
.search-toggle.active .handle,
a.more-link,
.dribbble-shot img,
.flickr_badge_image a img {
	 transition: all 0.2s ease-in-out;
}

	
	.search-toggle .metal,
	.search-toggle .glass,
	.search-toggle .handle {
		position: absolute;
	}

	
	.search-toggle .handle {
		height: 5px;
		width: 14px;
		top: 36px;
		left: 0px;
		background: #555;
		border-radius: 2px 0 0 2px;
		transform: rotate( -45deg );
	}

	
	.search-toggle.active .metal,
	.search-toggle.active .handle { 
		background: #fff; 
	}

#sliders-container {
  position: relative;
}

#sliders-container .rev_slider_wrapper {
  -webkit-transform: translateZ(0);
}

#sliders-container .wooslider .slide-content p {
  margin: 0;
}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}


.header-wrapper {
  position: relative;
  z-index: 1001;
}

  .admin-bar .header-wrapper-before {
    top: 32px;
  }
.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%}



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

.scrollbody_txt{ background:#FFFFFF; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }

.spots{width:920px;margin:0 auto;}

.aside-podmenu_ul { 
  margin-top: 28px;
  margin-left: 0;
  padding-left: 0;
}

.burger-menu-xs-dropdown .aside-podmenu_ul {
  margin-top: 16px;
}


.main-navigation ul li.menu-item-has-children a, .main-navigation ul li.page_item_has_children a {
  margin-right: 15px; }


.sub-menu .menu-item-has-children {
	position:relative;	
}
#footer .privacy-links ul.menu li.last{border-right:none;margin:0;padding:0;}


		  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; }
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #ffffff !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #606060 !important;
				}

 
 


.master-slider{
	position: relative;
	visibility: hidden;
	-moz-transform: translate3d(0 , 0 , 0);
}


.wpb_row .master-slider-parent *,
.master-slider-parent * {
	 -webkit-box-sizing: content-box;
	 -moz-box-sizing: content-box;
	 box-sizing: content-box;
}


.master-slider-parent {
	margin-left: auto;
	margin-right: auto;
}


.master-slider img, .ms-slide-bgvideocont video {max-width:none;}


.master-slider.ms-fullheight{height: 100%;}

  .span5 {
    width: 470px;
  }

  .row-fluid .span5 {
    width: 40.17094017094017%;
    *width: 40.11774868157847%;
  }

  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 456px;
  }


input.span5,
textarea.span5,
.uneditable-input.span5 {
  width: 366px;
}


.table td.span5,
.table th.span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}
.content-block__media{max-width:530px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.content-block__media img,.content-block__media iframe{max-width:530px}
.home .content-block__media .carousel{width:100%}
.row{margin-right:-15px;margin-left:-15px}
footer div .row{padding-top:0px}
#menu .dropdown-menu .row{margin:5px}
.wm .row{margin-top:0px !important;padding-top:0px}
.nmr .row{padding-top:0px}
.maindriver-box2 .row{padding-top:0px}
.container .row{padding-top:0px}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}
.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}
.h2,h2{font-size:30px}


.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  font-weight: 400;
  line-height: 1.42857;
}


h2,
.h2 {
  font-size: 30px;
}

.ticketdetail td.type {
	font-size:1.5rem;
}

.ticketdetail td.type.kumamoto {
    color: rgba(183, 38, 86,1);
    background: -webkit-linear-gradient(120deg, rgba(128, 94, 219,1) 20%,rgba(183, 38, 86,1) 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;	
}

.ticketdetail td.type.kumamoto p {
    color: rgba(183, 38, 86,1);
    background: -webkit-linear-gradient(120deg, rgba(128, 94, 219,1) 20%,rgba(183, 38, 86,1) 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight:300;	
}

.ticketdetail td.type.kumamoto span {
	font-weight:normal;
	font-size:1.2rem;
	display:block;
}

		
.fronttd {
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}

.about-section-head h3 {	
	padding-bottom: 2em;
}

.about-section {
	padding:0;
}
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.financity-mobile-header .financity-mobile-header-container{ position: relative; }


				h1.theme-title { font-size: 40px !important; }
.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{background-color:#fff}
figure.wp-block-image img.lazy-hidden{min-width:150px}

.data-a{position:relative;display:flex;display:-webkit-flex;width:80%;margin:0 auto;background:#fff;margin-top:-58px;z-index:2;}

.data-a table{width:100%}

.bg2 .data-a{width:80%;margin-top:20px;}

.aligncenter{text-align:center;}
.Edge .mk-page-section .background-layer,.Edge .mk-page-section .mk-color-layer,.IE .mk-page-section .background-layer,.IE .mk-page-section .mk-color-layer{background-color:transparent!important;overflow-x:hidden}
html:not(.IE):not(.Edge) .mk-page-section .mk-color-layer{background-color:transparent!important}
 #background-layer--15 .mk-color-layer { ; width:100%; height:100%; position:absolute; top:0; left:0; }
 #background-layer--22 .mk-color-layer { ; width:100%; height:100%; position:absolute; top:0; left:0; }
 #background-layer--34 .mk-color-layer { ; width:100%; height:100%; position:absolute; top:0; left:0; }
 #background-layer--49 .mk-color-layer { ; width:100%; height:100%; position:absolute; top:0; left:0; }
 #background-layer--61 .mk-color-layer { ; width:100%; height:100%; position:absolute; top:0; left:0; }
 #background-layer--65 .mk-color-layer { ; width:100%; height:100%; position:absolute; top:0; left:0; }

.comment time { padding-left: 10px }

.comment-author.vcard { margin-bottom: 10px }

.comment-meta { font-size: 12px }

.comment-meta a { color: #777 }

.comment #respond h4 { margin-top: 25px }

.comment-awaiting-moderation {
    font-style: italic;
    font-weight: bold;
}

.comment-notes .required {
    padding-left: 0;
    padding-top: 3px;
}

.comment-notes { font-style: italic }

#commentform .wp-review-comment-field a i, #commentform .wp-review-comment-field .review-result i, .comment .wp-review-comment-rating .review-result i, .comment .wp-review-comment-rating a i { color: #FFB300!important }

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
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:28px;}


.icon-twitter:before {
  content: "p"; }

.tribe-mini-calendar-event .vcard {
  line-height: 20px;
  margin-top: 10px;
}
.hb-blog-box-footer{padding:0 30px 20px}
.hb-blog-box-footer.without-date.without-more-button,.without-date .hb-blog-box-date,.without-more-button .hb-blog-box-read-more{display:none}
.border-image-wrap .hb-blog-box-footer{padding-left:0;padding-top:30px;}
.border-image-wrap .hb-blog-box-footer a{color:#FFF !important;font-family:"Raleway";font-weight:700;}
.img-fluid{max-width:100%;height:auto}
#mobile-header .site-logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:auto}

.site-logo {
    display: inline-block;
    max-width: 100%;
    margin-left: 70px;
}
.secondary-nav-float-left:not(.nav-float-right) .inside-header .site-branding,.secondary-nav-float-left:not(.nav-float-right) .inside-header .site-logo{float:right;clear:right}
.nav-float-left.secondary-nav-float-right .inside-header .site-branding,.nav-float-left.secondary-nav-float-right .inside-header .site-logo,.secondary-nav-float-left.nav-float-right .inside-header .site-branding,.secondary-nav-float-left.nav-float-right .inside-header .site-logo{float:none;clear:none}
.main-navigation .site-logo.navigation-logo img, .mobile-header-navigation .site-logo.mobile-header-logo img{height:45px;}
.lo-slideshow_image{position:absolute;right:-100%;left:-100%;top:-100%;bottom:-100%;width:100%;margin:auto;-webkit-transition:all .4s cubic-bezier(.42,0,.58,1);-moz-transition:all .4s cubic-bezier(.42,0,.58,1);-o-transition:all .4s cubic-bezier(.42,0,.58,1);transition:all .4s cubic-bezier(.42,0,.58,1)}
.lo-slideshow_image:hover .lo-slideshow_summary{opacity:1}
.screen-reader-text{position:absolute;left:-9000em}


.navigation-top .wrap {
	max-width: 1000px;
	padding: 0;
}


.wrap {
	margin-left: auto;
	margin-right: auto;
	max-width: 700px;
	padding-left: 2em;
	padding-right: 2em;
}


.wrap:after {
	clear: both;
	content: "";
	display: block;
}




#masthead .wrap {
	position: relative;
}


.panel-content .wrap {
	padding-bottom: 0.5em;
	padding-top: 1.75em;
}


.site-footer .wrap {
	padding-bottom: 1.5em;
	padding-top: 2em;
}


	.page-one-column .panel-content .wrap {
		max-width: 740px;
	}


.service-item-description {
  font-size: 14px;
  padding: 0 1.75em;
}

 #ttr_sidebar_left_margin 
{
background-color:#CBCBCB;
background:rgba(203,203,203,1);
background-clip:padding-box;border-radius:0px 0px 0px 0px;
border:solid #BFBEBE;
border:solid rgba(191,190,190,1);
border-width:0px 0px 0px 0px;
box-shadow:none;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
box-sizing:border-box;
position:relative;
z-index:2;
}

.col-md-12.col-sm-12.col-xs-12.header-top ul.clearfix{
	display:none;
}

.col-md-12.header-bottom.clearfix {
    display: none;
}

.col-md-12.no-padding.footer-top.clearfix {
    padding-bottom: 10px;
}

.pro-img-map.clearfix {
    clear: both;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}

.telpopup .counselor span.or {
  
  width: 30%;
  padding-top: 3.5em;
  padding-bottom: 3em;
  
}


.logo {
    float: left;
    margin: 6px 0 6px 15px;
}


.logo h1.site_title {
    margin: 0;
    padding:0;
    font-family: Arial, Helvetica, Sans-serif;
    font-size:48px;
    line-height: 40px;
    font-weight: bold;
}


.logo h1.site_title a, .logo h1.site_title a:hover {
    color: #424242;
    text-decoration: none;
}


.logo h2.site_description {
    margin: 0;
    padding:0;
    color: #424242;
    font-family: Arial, Helvetica, Sans-serif;
    font-size:14px;
    line-height: 14px;
}

    
    .logo, .header-right {
        float: none;
        text-align: center;
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
    }

    
    .primary-menu-side .menu-main-menu-container {
        border-bottom: 1px solid #555;
    }


.collapse {
    display: none;
    visibility: hidden;
}


.collapse.in {
    display: block;
    visibility: visible;
}


tr.collapse.in {
    display: table-row;
}


tbody.collapse.in {
    display: table-row-group;
}


    .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important;
        visibility: visible !important;
    }


.spacing {
	margin-top: 40px;
	margin-bottom: 40px;
}


.imageframe-align-center {
  text-align: center;
}
.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}
.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:first-child .tatsu-left-divider,.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:last-child .tatsu-right-divider{width:0!important}
.tatsu-row-wrap{border-style:solid}
.tatsu-row-wrap.tatsu-row-full-width .tatsu-carousel{margin:0}
.z-bmk,.z-gde{display:inline-block;margin:10px 0}
.z-gde{float:left}
.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-12{width:100%}
.white-bg-mastercard{background-color:#ffffff;padding:5px 10px;}
.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}

.td-mobile-content .menu-item-has-children a {
  width: 100%;
  z-index: 1;
}
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}
.insurance-form-container #insurance-form .content .live-agent,.insurance-form-container #insurance-form .content .success-msg-box,.insurance-form-container #insurance-form .success-msg-box .live-agent,.insurance-form-container #insurance-form .success-msg-box .success-msg-box,.insurance-form-container #insurance-form .success-msg-box p .live-agent,.insurance-form-container #insurance-form .success-msg-box p .success-msg-box{color:#aab3c6;font-size:16px;display:block;position:relative;margin:2px 15px}


#tiles {
	height: 100%;
	width: 34%;
	float: right;
	margin-right: 1%;
}
.f1{font-size:2.25rem}
.f1-ns{font-size:2.25rem}
.f1-m{font-size:2.25rem}
.f1-l{font-size:2.25rem}


.footer-big-contacts {
	color: #333;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
}


.footer-big-contacts span {
	display: block;
	font-size: 11px;
	font-weight: 400;
	text-transform: uppercase;
	color: #888;
	letter-spacing: 2px;
}




.dark .footer-big-contacts { color: rgba(255,255,255,0.8); }

.top{
	margin-top:10px !important;
}


	#s5_center_column_wrap {
	width:100%;
	left:100%;
	}


	.s5_ie_single_column #s5_center_column_wrap {
	width:100%  !important;
	left:100%  !important;
	}

#content .widget .meta .time, #content .widget .meta .author, #content .widget .meta .times, #content .widget .meta .location {
  font-family: "Lora", serif;
  font-size: 1.125em;
  font-weight: 300;
}

#content .widget .meta .times, #content .widget .meta .location {
  font-family: "Lora", serif;
  display: block;
}
.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}


.job__category-title {
    color: #333d47;
    font-weight: 500;
    font-size: 13px;
    margin-right: 5px;
}

.modal-dialog {
    width: 100%;
    padding: 0;
    margin: 0;
    overflow: auto;
    height: 100%;
}

.modal.fade:not(.in).right .modal-dialog {
    -webkit-transform: translate3d(125%, 0, 0);
    transform: translate3d(125%, 0, 0);
}


.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
}


.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}
.pr5{padding-right:5px}

.block-left.right-wdth{ width:285px; float:left}

.block-left{width:369px; float:left;    }

.block-right{width:191px; float:left;  }

.block-left.height-new{height:164px;}

.block-1 img{width:100%}

	.block-left.full-left{width:100% !important}

	.block-left.full-left img{ margin:0px !important; height: 166px;}

.galler-left, .galler-left.scnd, .block-left.right-wdth{ width:100%;float:none; margin:0 auto}


.u-text--center {
  text-align: center; }

#home-educators-copy {
    margin-bottom:20px;
}

.home-h2 {
    padding:0;margin:0;
}

.flags{display:block;text-align:right;height:30px;}



#primary-menu .resp-menu li.parent:hover ul:before      {color:         #323334;}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}


.navlinks2 {
display: none !important;
}
.pp-layout-entity--has-background-gallery{position:relative}
.pp-layout-entity--has-background-gallery .pp-row{position:relative}
.pp-layout-entity--has-background-video{background-color:#000 !important;background-image:none !important;position:relative}


.order-pay  .header{
width:100%;
height: 36px;

border-bottom: dashed 1px #d6d6d6;
line-height: 36px;
}

.order-pay  .header  .title{
float:left;
font-size: 18px;
line-height: 2;
color: #333;
width:50%;

}

.order-pay  .header  .price{
float: right;
display: inline;
color: #999;
font: bold 18px/2 Tahoma;
width:50%;
text-align:right;
}


.header{
	width:100%;
	height:40px;
	background:#efefef;
}

#footer_sec_3_bot {
	width:100%;
}

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


.rate {
    font-family: arial, sans-serif;
    font-size: 50px;
    color: #057ab5;
}

#ca_info_plus {
    box-sizing:border-box;
    overflow: auto;
    height: 254px;
    padding-right:10px;
	color:#000;
	text-align:left;
}

#ca_info_plus  p{
	color:#000;
	text-align:left;
	font-size:12px;
	margin-top:.4em;
}

#ca_info_plus  h2{
	margin-top:.6em;
}


.video-title {
	font-size: 16px;
}
.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%}
.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}
#top-bar #nav-wrapper .menu li.menu-item-has-children a:after{margin-right:0}
.img100{width:100%}

    .img_parent img{position: absolute; margin-top: -15px;}

    .img_parent { position: relative; padding: 25px 0px 30px;}



.et_mobile_device .et-waypoint,
.et_mobile_device .et_pb_counter_amount {
	opacity: 1 !important;
	-webkit-animation: none !important;
	-moz-animation: none !important;
	-o-animation: none !important;
	animation: none !important;
}



.et-waypoint {
	opacity: 0;
}

h1,h2,h3,h4,h5,h6,.menu a{font-family:'Yanone Kaffeesatz',sans-serif;}
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}


#site-navigation ul#primary-menu li.menu-item-has-children a,
#site-navigation #primary-menu li.page_item_has_children a {
    padding-right: 30px;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}


i.icon.info:before {
  content: "\f129"; }


i.icon.info.circle:before {
  content: "\f05a"; }



.ui.info.message {
  background-color: #F8FFFF;
  color: #276F86; }


.ui.info.message,
.ui.attached.info.message {
  -webkit-box-shadow: 0px 0px 0px 1px #A9D5DE inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px 1px #A9D5DE inset, 0px 0px 0px 0px rgba(0, 0, 0, 0); }


.ui.info.message .header {
  color: #0E566C; }

  #site-header .info {
    display: none; }
.ap_home_extra .app_premium_note_cintillo{margin-bottom:5px}


#fh5co-wrapper {
  overflow-x: hidden;
  position: relative;
}

.fh5co-offcanvas #fh5co-wrapper {
  overflow: hidden !important;
}
.node-article.node-teaser .news-image{float:left}
.front .node-article .news-image{margin-bottom:15px;float:none;text-align:center}


	.front-page  #widgets {
		margin-top: 40px;
	}


.home-widgets .widget-wrapper {
	min-height: 575px;
}
img.alignnone{margin:5px 0 20px}
.section-4
h2{padding-bottom:20px}
.section-4,.bio{padding-left:50px;padding-right:50px}
.header-top a{text-decoration:none}
.header-top{padding:3.3rem 10rem 3.3rem 0;position:relative}

.fake-scrollbar {
	display: none;
	position: fixed;
	z-index: 100;
	top: 0;
	right: 0;
	width: 17px;
	min-height: 100%;
	background-color: #f1f1f1;
}

.modal-open .fake-scrollbar {
	display: block;
	padding-right: 17px;
}

.mac .modal-open .fake-scrollbar,
.touch .modal-open .fake-scrollbar {
	display: none;
	padding-right: 0;
}

.cli-modal-content {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border-radius: .3rem;
	outline: 0
}

header#masthead .navbar #main-nav.show{
	padding-top:0.5rem;
}
.collapse:not(.show){display:none}


.genesis-nav-menu .menu-item {
	border: none;
	display: inline-block;
	margin: 0;
	padding: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}


.blink a {
    line-height:25px;
}


.blink a span {
  -webkit-animation: blink 1s steps(5, start) infinite;
  -moz-animation:    blink 1s steps(5, start) infinite;
  -o-animation:      blink 1s steps(5, start) infinite; 
  animation:         blink 1s steps(5, start) infinite;
  color: #fbfbfb;
  font-weight: bold;
}


.blink a span:hover {
    color: #fff !important;
}


.current-menu-item.blink a span {
    color: #fff !important;
}
.menu-level-2.menu-item-has-children{margin-top:6px!important}
.menu-level-2:not(.menu-item-has-children){margin-bottom:-6px!important;margin-top:6px!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
.darkblue{color:#416068!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-12{width:100%}


.w1200 {
    width: 1200px;
    margin: 0 auto;
    background: white;
}



header .w1200{padding-top: 5px}



#random-avatar, #popular-avatars, #make-avatars, #partners, #chat, #blog-entry, #twitter, #best-uploaders { text-align: center; width: 160px; margin: auto; border: 1px dotted #EFE6E1; margin-bottom: 22px; }

#random-avatar img, #popular-avatars img, #twitter, #twitter img { border: none; }

#make-avatars, #partners, #chat, #twitter, #best-uploaders { width: 300px; }

.leaderboard {
  position:relative;
  background-color:#4a4a4a;
  padding:10px 0;
  border-bottom:20px solid #231f20;
}


.locations-text-holder-contained {
	width: 100%;
    margin: 0 auto;
    text-align: center;
	height:auto;
	padding-top: 20px;
	padding-bottom: 20px;
}


.locations-text-holder {
	width: 100%;
    margin: 0 auto;
    text-align: center;
	height:auto;
	padding-top: 20px;
	padding-bottom: 20px;
}


.locations-text-holder-mod {
	width: 100%;
    margin: 0 auto;
    text-align: center;
	height:auto;
	padding-bottom: 20px;
}
.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-lg-3{width:25%}
.home .about-section .about-info-container{float:left;width:70%}
.region-slideshow .block{margin:0;}
.block{margin-bottom:4%;}
.region-front-welcome .block{margin:0;}
#top-area .block{margin:0;}
#top-area .block p{margin:0;}
.region-top-nav .block-menu{float:right;margin:0;}
#sidebar-first .block,#sidebar-second .block,#footer-area .column,#top-area .column{float:none;width:auto !important;margin-left:0;}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

.indexboxpoza {
	
	height:166px;
	width:132px;
	float:left;
	text-align:center;
	color:#9A3446;
	margin-left: 10px;
	margin-bottom: 10px;
	display:block;
	background-color: #f372ab;
	border: 2px solid #f372ab;
}

.indexboxpoza:hover {
	background-color: #f94b97;
	border: 2px solid #f94b97;
}

#content .content-section .widget.events .date-wrap span.day {
  padding-top: .25em;
  font-size: 1.25em;
  font-weight: 700;
}


.home-foc, .changephoto, .home-foc .photo {
  width: 100%;
  height: 585px;
  overflow: hidden;
  position: relative; }


.changephoto {
  position: relative;
  z-index: 0; }


.home-foc2, .changephoto, .home-foc2 .photo {
  width: 100%;
  height:694px;
  overflow: hidden;
  position: relative; }
.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}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: px;
					text-transform: ;
					font-weight: ;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #CFCFCF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: ;
					color: #606060 !important;
				}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
 #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:5px;}

.phone {
	padding: 0 10px 0 0;
  	color: #edc434;
 	 font-family: 'Neucha', 'Roboto', sans-serif;
 	 letter-spacing: 2px;
 	 font-size: 1.20em;
 	 font-weight: 800;
 	 text-align: right;
}
.mk-header .mk-classic-nav-bg,.mk-header .mk-header-bg{z-index:1}
.mk-header.sticky-style-fixed .mk-header-bg{transition:opacity .2s ease-out}
.header-style-4 .mk-header-bg,.mk-header-start-tour{transition:opacity .3s ease-out}
 .mk-header-bg { -webkit-opacity:100; -moz-opacity:100; -o-opacity:100; opacity:100; }
 .a-sticky .mk-header-bg { -webkit-opacity:0.8; -moz-opacity:0.8; -o-opacity:0.8; opacity:0.8; }
 .header-style-4 .mk-header-bg { height:100% !important; }
 .trans-header .bg-true:not(.a-sticky) .mk-header-bg { opacity:0; }
.fl-clear {clear: both;}

.button-tel{
    display: none;
}

.button-tel-absolute{
    display: none;
}

.image-container-hover{
    position: absolute;
    z-index: 2000;
    top: 45px;
    width: 100%;
    height: calc(100% - 45px);
    left: 0;
    display: none;
}

.capability-item a:hover .image-container-hover{
    display: block;
}
.img-fluid{max-width:100%;height:auto}


.activites .img-fluid {
	width:100%;
}


#carouselRecompenses .img-fluid {
	width:100%;
}

.col-lg-3, .col-lg-4, .col-sm-6, .col-xs-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-12 {
  width: 100%;
}
.ad-large-spons{background-color:transparent;line-height:0}
.testimonial-pull-quote-attribution{color:#717375;font-weight:700}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


.slide_menu_close{
    float: right;
    padding-right: 27px;
}

.slide_menu_close:after {
    display: block;
    content: "";
    position: absolute;
    margin: 0 39px 0 7px;
    padding: 0;
    width: 1px;
    height: 19px;
    background: #000;
    transform: rotate(45deg);
    top: 0px;
}

.slide_menu_close:before {
    display: block;
    content: "";
    position: absolute;
    top: 10px;
    left: -2px;
    width: 19px;
    height: 1px;
    margin-top: -1px;
    background: #000;
    transform: rotate(45deg);
}
.jumbotron{padding:30px;margin-bottom:30px;font-size:21px;font-weight:200;line-height:2.1428571435;color:inherit;background-color:#eee}
.jumbotron h1{line-height:1;color:inherit}
.jumbotron p{line-height:1.4}
.container .jumbotron{border-radius:6px}
.get_in_touch h3, .ftr_navi h3{letter-spacing:2px;font-size:1.4em;margin-bottom: .5em;color:#fff}
.ftr_navi.ftr ul{margin:0;padding:0;list-style:none}
.ftr_navi ul li{display:block;font-family:'Quicksand',sans-serif,tahoma,verdana,arial}
.ftr_navi ul li a{display:block;color:#2c3c31;font-size:18px;text-decoration:none;font-weight:500}
.ftr_navi ul li a:hover, .get_in_touch a:hover, .ftr-logo p a:hover{text-decoration:none;color:#fff}

.grid_5 { display: inline; float: right; margin-left: 0; margin-right: 0;}

.container_7 .grid_5 { width: 312px;}
.thumbnail .caption{padding:9px;color:#333}
.metaslider .caption{padding:5px 10px;word-wrap:break-word}
.metaslider .caption-wrap{position:absolute;bottom:0;left:0;background:#000;color:#fff;opacity:.7;margin:0;display:block;width:100%;line-height:1.4em}
.metaslider .caption-wrap .caption img{width:auto}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

#main-slider .entry-container {
	background: #333; 
	background: rgba(51, 51, 51, 0.6);
}

#main-slider .entry-container:hover {
	background: #222; 
	background: rgba(34, 34, 34, 1);
	border-color: #222;
}

	#main-slider .entry-container .entry-content {
		display: none;
	}

	#main-slider .entry-container,
	#main-slider .entry-container:hover {
		border: none;
		bottom: 0;
		left: 0;
		margin: 0;
		padding: 0;
		width: 100%;
	}

.thumb-modern:hover .thumb-modern__overlay{opacity:1;}

.thumb-modern:hover .thumb-modern__overlay::before{transform:scale(1);}

.thumb-modern__overlay{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:rgba(47, 95, 129, 0.9);opacity:0;transition:all .4s ease-out;will-change:opacity, transform;}

.thumb-modern__overlay::before{position:relative;display:block;content:'\e936';font-family:'Linearicons';font-size:30px;color:#fff;transform:scale(0);will-change:transform;transition:all .4s ease-out;}
.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}
#image_429932997{width:100%}
.img{position:relative}
.img .img-inner{position:relative;overflow:hidden}
.img,.img img{width:100%}
.img .caption{position:absolute;transition:transform .5s;-ms-transform:translateY(100%);transform:translateY(100%);max-height:100% !important;overflow-y:auto;bottom:0;padding:4px 10px;font-size:14px;color:#FFF;width:100%;background-color:rgba(0,0,0,0.3)}
.img .caption-show,.img:hover .caption{-ms-transform:translateY(0);transform:translateY(0)}


.griinchis
{
background-color:#C0CAD3;
}


.banner-carousel .slick-list {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}


.banner-carousel .slick-track {
    position: absolute;
    bottom: 0;
}


.banner-wrapper .banner-carousel {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
}
.list-unstyled{padding-left:0;list-style:none}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }

    .nav li.menu-item-has-children:hover a {
      border-bottom: 4px solid black; }


.hero-inner {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  max-width: 610px;
  max-width: 100%;
  margin: 0 auto;
}

.hero-inner form {
    width:100%;
		max-width: 610px;
    margin:0 auto;
}
.wrapper{margin:0 auto;padding:0 10px;max-width:940px;}
.wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.wrapper.no-padding{padding:0;}
.node-type-magazine #main .wrapper{padding:0px;border-top:none;background:#e2eaed;}
.node-type-magazine #main .wrapper::after{display:none;}
.node-type-exhibit #main .wrapper{padding:0px;border-top:none;}
.node-type-exhibit #main .wrapper::after{display:none;}
.resp-menu .wrapper{position:relative;z-index:9600;}
.modal .wrapper{background-color:white;padding:20px;border-radius:4px;box-shadow:0 10px 25px rgba(0,0,0,0.5);position:relative;}

.wrapper.tagclouds{text-align:justify;margin-right:1em;}
.small-12{width:100%}

.ndlc__halfbox {
	display: block;
	float: left;
	width: 100%;
	max-width: 450px;
	margin: 70px 0;
	text-align: center;
}

.content .ndlc__halfbox img {
	width: auto;

}

.ndlc__halfbox--sec {
	max-width: 520px;
	height: 550px;
	position: relative;
	text-align: left;
}

.ndlc__halfbox--th {
	max-width: 520px;
	position: relative;
	text-align: left;
	margin-bottom: 80px;
}


.clear {clear:both;}

	.entry-meta li { float: none; margin-bottom: 7px; padding-bottom: 7px; border-bottom: 1px solid #eee; }
.entry-content .rev_slider a,.rev_slider a{box-shadow:none}
body .td-header-row .td-header-sp-rec{min-height:0}
.td-header-row{width:100%;*zoom:1}
.td-header-row:before,.td-header-row:after{display:table;content:""}
.td-header-row:after{clear:both}
.td-header-row [class*=td-header-sp]{display:block;min-height:1px;float:left}


.row .twelvecol {
	width: 100%;
	float: left;
}

	
	.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
		width: auto;
		float: none;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
		clear:both;
	}
.partners .partners__body{padding:12px 0;padding:.75rem 0;position:relative}


.srp-content-box .srp-post-date,
.widget-area .widget .srp-post-date {
	margin: 0 0 10px;
}


.srp-content-box .srp-post-title,
.widget-area .widget .srp-post-title {
	margin: 0;
}




.srp-content-box .srp-post-content,
.widget-area .widget .srp-post-content {
	margin: 0;
}
.tribe-theme-twentyfourteen .widget .tribe-mini-calendar-event .list-info h2{font-size:14px}


#testimonials .bottom {
    display: inline-block;
    margin-bottom: 24px;
    text-align: right;
    width: 100%;
}

#testimonials .bottom-left {
    display: inline-block;
    margin-bottom: 20px;
    text-align: left;
    width: 100%;
}

#testimonials .bottom-left h3, #testimonials .bottom-left p {
    text-align: left;
}

    #testimonials .bottom, #testimonials .label p, #testimonials .bottom-left {
        text-align: center;
    }

    #testimonials .bottom, #testimonials .bottom-left {
        margin-bottom: 50px;
    }

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


html .layout-header2 .dropdown-menu,
.header-topbar-view .dropdown-menu {
    top: 130%;
}
.global-footer .footer-address-list{font-size:1.3em}

.available{color:#52ceff; font-size:12px; line-height:20px; float:left; font-weight:bold; padding:8px 0;}

.available h2{color:#52ceff; font-size:15px; line-height:20px; padding-left:50px; float:left; display:compact;}

.whitetext{ color: #fff; font-size: 22px; font-family: "opensans-regular";  }




.left{
align-content:left;
text-align:left;
}
.tooltip.left{margin-left:-3px;padding:0 5px}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}
.popover.left{margin-left:-10px}
.carousel-control.left{background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0),color-stop(rgba(0,0,0,.0001) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}

.offcanvas-nav .nav-link ul.pages a {
	font-weight: 600;
}
   
    .menu-item{margin-left: 10px;}

    .menu-item-2486{border-bottom: none !important;}

    .menu-item-2488{border-bottom: none !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}

.w-nav.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.level_2 {
	margin: 10px 0;
	}

			.w-nav.type_desktop [class*="columns"] .menu-item-has-children .w-nav-anchor.level_2 {
				font-weight: bold;
				margin: 0 0 8px;
				background-color: transparent !important;
				color: inherit !important;
				}

				.w-nav.type_desktop [class*="columns"] .menu-item-has-children .w-nav-arrow {
					display: none !important;
					}
.w-text.font_main_menu,.w-nav .menu-item-language,.w-nav-item {font-family:Arial, Helvetica, sans-serif;font-weight:400;}
.try-modal-bg{display:none;z-index:998;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(80,75,71,.9)}
 

 .clear:before, .clear:after, .clearfix:before, .clearfix:after, .layout:before, .layout:after, .zone:before, .zone:after, #page-header:before, #page-header:after, .header:before, .header:after, #col-a:before, #col-a:after, #col-b:before, #col-b:after { content: ""; display: table; }
 .clear:after, .clearfix:after, .layout:after, .zone:after, #page-header:after, .header:after, #col-a:after, #col-b:after { clear: both; }
 .clear, .clearfix, .layout, .zone, #page-header, .header, #col-a, #col-b { zoom: 1; }


.header h1, .header h2, .header h3, .header h4, .header h5, .header h6 {margin: 0;}


.section .header {margin: 0 0 10px; padding: 0 0 10px; border-bottom: 1px solid #a3a3a3;}

.section .header h2, .section .header h3, .section .header h4 {margin: 0; float: left;}
.row{margin-left:-15px;margin-right:-15px}

        #cookie-button-wrapper{
            display: inline;
            float:right;
            top:0;
			padding: 5px;
            
        }

.adaptive-slide-container {
	padding: 30px 15px;
    position: fixed;
    left: 0;
    top: 0;
    width: 82%;
    height: 100%;
    z-index: 99;
    background: #ededed;
    -webkit-overflow-scrolling: touch;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
    overflow-y: auto;
}

.adaptive-slide-container--open {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}
#tour{background-image:linear-gradient(to bottom,#fafafa,#fff,#fff,#fcfcfc);background-color:#fff;padding:2em 0}

#tour .container-fluid,#tour .container{max-width:1170px}
#tour .carousel-widget img{box-shadow:-1px 1px 1px rgba(26,33,37,0.04)}
.elementor-flip-box .elementor-icon-wrapper{margin-bottom:20px}
.elementor-1142 .elementor-element.elementor-element-785175b .elementor-icon-wrapper{text-align:center;}
.elementor-1142 .elementor-element.elementor-element-ab853d1 .elementor-icon-wrapper{text-align:center;}
.elementor-1142 .elementor-element.elementor-element-d14ccd3 .elementor-icon-wrapper{text-align:center;}

	.grid.col-300.fit .widget-wrapper {
		margin-left: 10px !important;
        margin-right: 10px !important;
		}

.single.single-post .grid.col-300.fit p a img{ width:100%;}

.fit{margin-left:0!important;margin-right:0!important}

.tittle {
	color: #3a3a3a;
	font-size: 40px;
	padding-bottom: 18px;
}

.tittle-line {
	background-color: #898989;
	display: inline-block;
	height: 2px;
	margin-bottom: 16px;
	width: 60px;
}

.about-right .tittle-line {
	height: 2px;
	margin-bottom: 15px;
	width: 100px;
}

.testimonial-area .tittle{
	color: #fff;
}

.testimonial-area .tittle-line{
	background-color: #fff;
}
.experts-list .experts-columns .media-content .media-title{color:#000;font-size:16px;font-weight:900;line-height:21px;max-height:75px;overflow-y:hidden}




h1.modal-head-title { margin-top: 0; margin-bottom: .3em; font-weight: 600; }

h1.modal-head-title .fa { font-size: 1.55rem; position: relative; top: -3px; margin-right: 5px; }

.box-modal.modal-popup1 .modal-head-title { margin-bottom: .85em; }



.modal-login h1.modal-head-title { font-weight: 700; margin-bottom: 1em; }
.value-center{display:table;height:100%;width:100%;text-align:center}
