﻿#sidebar-first,#sidebar-second,#head,#foot{padding:0 3.52%;}
.list-unstyled{padding-left:0;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}
.ss .ui-socialbar-item.linkedin .ui-socialbar-image{background-position:0 -720px;}
.ss .ui-socialbar-item.linkedin:hover a,.ss.effect--fade .ui-socialbar-item.linkedin a{background-position:0 -760px;}
.ssm .ui-socialbar-item.linkedin .ui-socialbar-image{background-position:0 -540px;}
.ssm .ui-socialbar-item.linkedin:hover a,.ssm.effect--fade .ui-socialbar-item.linkedin a{background-position:0 -570px;}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}
.nav-menu li.menu-item-has-children a:after{font-family:FontAwesome;content:'\f103';font-weight:normal;position:relative;top:1px;left:5px}
.tp-bannertimer{visibility:hidden;width:100%;height:5px;background:#000;background:rgba(0,0,0,.15);position:absolute;z-index:200;top:0}
.tp-bannertimer.tp-bottom{top:auto;bottom:0!important;height:5px}


.welcome-block-inner
{
	width: 474px;
	margin: 0 auto;
	margin-top: -107px;
}


.welcome-block .welcome-block-inner h1
{
	text-align: center;
}


.welcome-block.in-view .welcome-block-inner h1
{
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;
}


	.welcome-block.in-view .welcome-block-inner h1, .home h2
	{
		font-size: 20px;
		line-height: 25px;
	}

	.body-wrapper{
		padding-left:10px; 
		padding-right:10px;
	}


.menu{
  margin:0;
  padding:0; }

  .menu li{
    list-style:none; }
.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}
.site-header .site-navigation .menu-top-menu-container .nav .menu-item-has-children:hover .sub-menu{overflow:visible;visibility:visible;opacity:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.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}

    .container .four.columns                    { width: 220px; }


        .container .one.column,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 300px; }

    #sidebar { float: none; width: 100%; }
.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-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{float:left}
.col-xs-12{width:100%}
.contact-wrapper h2.form-header{padding-left:60px}
.page-kontakt .contact-wrapper{padding-right:60px}
.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%}


		.content .two-thirds {
			width: 100% !important;
			float: none !important;
		}


		.content .main {
			width: 100% !important;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			padding: 0 30px !important;
			float: none !important;
		}



	.content img {
		max-width: 100%;
		overflow: hidden;
		height: auto;
	}

		.content .two-thirds.column {width: 100% !important; float: none; }
#controllers #left-arrow,#controllers #right-arrow,#footer .footer-nav,#footer .social,#menu,.container #blog,.service{display:none!important}
#controllers #left-arrow,#controllers #right-arrow,#footer .footer-nav,#footer .social,div.container #blog,div.service{display:none}
.plan .price{display:block;font-size:36px;line-height:38px;font-weight:300;border-bottom:1px solid #e8e8e8;padding:0;margin:0}
.plan .price span{display:block;font-weight:400;font-size:11px;margin:5px 0 25px;padding:0;color:#aaa;line-height:11px}
.plan.featured .price span{color:#fff;opacity:.7;filter:alpha(opcity=70)}
.list-unstyled{padding-left:0;list-style:none}



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

    .client_login.menu-item{
        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:20px}

.upcp-minimal-title, .upcp-minimal-price {
	text-align: center;
}

.upcp-minimal-title{width:200px;height:50px;display:block;max-height: 50px;padding: 3px 8px 0;overflow: hidden;z-index:100;}

.ubermenu-main div.upcp-minimal-title{font-family: "Questrial", Arial, Verdana, sans-serif;}


.flexslider-hg.flexslider,
.flexslider-hg.flexslider ul.slides,
.flexslider-hg.flexslider ul.slides li,
.flexslider-hg.flexslider .flex-control-nav,
.flexslider-hg.flexslider .flex-direction-nav { margin: 0; padding: 0; list-style: none; }

.flexslider-hg.flexslider ul.slides img {width: 100%; display: block;}




.flexslider-hg.flexslider ul.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
 
html[xmlns] .flexslider-hg.flexslider ul.slides { display: block; }
 
* html .flexslider-hg.flexslider ul.slides { height: 1%; }

.flexslider .slides { zoom: 1; }




.flexslider .slides li { position: relative; }


.animated { visibility: hidden; }
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}



@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}
 #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:7px;}
 #pgc-4-2-0 , #pgc-4-2-1 { width:30% }

.panel-grid-cell {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
  float: left;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}

.panel-grid-cell .panel-last-child {
  margin-bottom: 0;
}

.panel-grid-cell .widget-title {
  margin-top: 0;
}
 #pl-4 .panel-grid-cell { padding:0 }
 #pl-4 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-w5c099205e878c .panel-grid-cell { padding:0 }
 #pl-w5c099205e878c .panel-grid .panel-grid-cell-empty { display:none }

.about-people-description{
	margin-bottom: 15px;
	text-align: justify;
	font-size: 16px;
	color: #6f6e6f;
}
.navbar .desktop{padding-top:40px;}


.ctitle {font-size:1.4em; font-weight:normal; font-family:proxima-nova-condensed; padding-top:0.3em;margin:0 0 0.6em 0;}


h1.ctitle {border-bottom: 0.1em #095F93 solid;}

h3.ctitle {border-bottom: 0.1em #095F93 solid;}


.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-sm-3 {
    width: 25%; }

	.blank_spacer {
		margin-bottom: 0!important;
	}
.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%}
.node-type-book .main-container section.col-sm-12,.page-symposia .main-container section.col-sm-12,.node-type-page .main-container section.col-sm-12{width:97% !important;}




.facebook-box {
	text-align: center;
}


.facebook-box iframe {
	width: 100% !important
}


.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px;
    width: 100%
}


.site-footer .container-fluid {
    max-width: 1440px !important
}
.module-header .header-container .header-nav-container .header-nav-mobile .header-nav-mobile-back{float:left;margin:29px 0 30px 24px;max-width:calc(100% - 110px)}
.module-header .header-container .header-nav-container .header-nav-mobile .header-nav-mobile-back .back-link{border-left:1px solid #d4dbd2;color:#242b2f;display:inline-block;font-size:18px;font-weight:600;letter-spacing:1px;padding:0 12px;text-decoration:none;text-transform:uppercase}
.module-header .header-container .header-nav-container .header-nav-mobile .header-nav-mobile-back .back-link:first-of-type{border-left:0;padding-left:45px;position:relative}
.module-header .header-container .header-nav-container .header-nav-mobile .header-nav-mobile-back .back-link:first-of-type:before{content:"\e914"}
.et_duplicate_social_icons{display:none}
#et-secondary-menu .et_duplicate_social_icons{display:inline-block}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}


.icon-facebook:before {
  content: "\e903"
}
.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-left:15px;padding-right:15px}
.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}
.col-sm-6{width:50%}
.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-sm-3{width:25%;}
.container.center .col-sm-3{padding-top:15px;}
.fusion-megamenu-widgets-container .textwidget a{display:inline}
.fusion-megamenu-widgets-container .textwidget a.fusion-button{display:inline-block}

.textwidget,
.sidebar p {
	font-size: 14px;
    line-height: 20px;
}
#header h1{padding:0;border:none;text-align:center;margin:0 auto 10px;width:100%}
#header .brand-logo{ color:#212121; font-size:3rem;line-height:70px;height:70px}
#header .brand-logo img{max-height:70px;width:auto;vertical-align:bottom}
 #header,#nav-wrapper,nav{visibility:hidden;position:relative !important}

#header-cta .h_cta .h_cta_blk {
  margin: 10px 0px;
  padding:0px;
  border-right:1px solid #e7e8e9;
  position:relative;
  background:#a8a9ad;
}

#header-cta .h_cta .h_cta_blk.last  {
  border:0px;
}

#header-cta .h_cta .h_cta_blk a {
  text-decoration: none;  
}

#header-cta .h_cta .h_cta_blk .h_cta_icon {
  vertical-align: middle;
  display: inline-block;
}

#header-cta .h_cta .h_cta_blk .h_cta_icon img {
  width: 50px;
  height: 50px;
}

#header-cta .h_cta .h_cta_blk .h_cta_title {
  padding: 0px 10px;
  vertical-align: middle;
  display: inline-block;
}

#header-cta .h_cta .h_cta_blk h4 {
  text-transform: uppercase;
  color:white;
  letter-spacing:0.1em;
  line-height: 1.3em;
  font-size: 1em;
  font-weight: 700;
}

#header-cta .h_cta .h_cta_blk h4 span {
  font-size: 1.1em;
  font-weight: 300;
}





.art-postfootericons,
.art-postfootericons a,
.art-postfootericons a:link,
.art-postfootericons a:visited,
.art-postfootericons a:hover
{
  font-family: "Century Gothic",Arial, Helvetica, Sans-Serif;
  color: #4B5758;
}


.art-postfootericons
{
  padding: 1px;

}


.art-postfootericons a, .art-postfootericons a:link
{
  text-decoration: none;
  color: #575757;
}


.art-postfootericons a:visited, .art-postfootericons a.visited
{

  color: #575757;
}


.art-postfootericons a:hover, .art-postfootericons a.hover
{


  color: #1C1C1C;
}
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
table.visible-xs{display:table!important}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}
#nav .navbar .container a img.visible-xs{position:absolute;left:50%;margin-left:-101px}
#nav li.visible-xs .navbar-form{margin:0}
#nav li.visible-xs:first-child{border-top:1px solid gray}
#nav li.visible-xs:last-child:hover{background-color:transparent}


#col-top{border:0 solid #000000;float:right;margin:5px 0 10px;padding:0;text-align:right;max-width:790px;width: 79%;}

#col-top img.header-img {margin-left: -4px;width:100%;position: relative;height: auto;max-width:790px; max-height:140px;}



img.scale-with-grid,#Content img{max-width:100%;height:auto}

.img.scale-with-grid, #Content img {
    max-width: 100%;
    height: auto;
    margin-top: 0px;
}

.pllexislider-normal ul li .jr-insta-datacontainer .jr-insta-username { text-decoration: none; display: inline-block; }

.pllexislider-overlay ul li .jr-insta-wrap .jr-insta-datacontainer .jr-insta-username a { color: #FFF !important; text-decoration: none; font-weight: bold; }


.table-link-site td a{
	color: #d44950;
}

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

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



.texten{color:#000000;font-family:Verdana;font-size:8pt;}
#footer-container a,#footer-container a:visited,#header-container a,#header-container a:visited,#site-title a:hover,#submit:hover,.btn:hover,.button:hover,.entry-title a:hover,.more-link:hover,.page-title a:hover,.post-edit-link:hover,.search-submit:hover,.submit:hover,a:hover,a:link,a:visited,nav li a,nav li a:hover,p a.button:hover,p a.button:link,p a.button:visited,p a.more-link:hover,p a.more-link:link,p a.more-link:visited{text-decoration:none}
.entry-title{margin:10px 0 11px;font-size:30px;line-height:1}
.entry-title,.page-title,.widget-title,h1,h2,h3,h4,h5,h6{color:#333}


.page-id-390 .list_block.type_article.a2.column_amt_4.landscape_4_3.small.xsmall.not_well.tsidesign_full_span {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
}



.home #container .section .list_block.type_article.a3.column_amt_1.large {  
  margin-bottom: 0 !important; }
.et_pb_pricing_table .et_pb_button_wrapper{padding-right:30px;padding-left:30px}
.pane{margin-top:2.7692em;}
.pane:first-child{margin-top:0;}
.wrapper-content .block + .block,.views-row,.pane{margin-top:0;margin-bottom:0;}
.page-node #main .pane .tabs,.page-home-onepage #main .pane .tabs,.page-home-onepage-a #main .pane .tabs,.page-home-onepage-b #main .pane .tabs,.page-node-17741 #main .pane .tabs,.page-home-onepage-isotope #main .pane .tabs,.front #main .pane .tabs,.page-forum #main .pane .tabs{display:block;margin:0;}
body.node-type-album .pane,body.node-type-audio .pane,div#block-block-836{margin-top:0;}
#Container #wrapper.container,.wide #wrapper.container{max-width:100%!important;padding:0!important}
.boxed #wrapper.container{-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.16)!important;box-shadow:0 0 5px 1px rgba(0,0,0,.16)!important;margin-bottom:5px}
.wide #wrapper.container{width:100%!important;padding:0!important}
.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.mobile-dropdown-container,.container.mobile-header-container{padding:0 10px}
.img-circle{border-radius:50%}
#featured .featured-inner,#main .main-inner,#bottom #colophon{margin-left:20px;margin-right:20px;background-color:#eee}

.cf:before, .cf:after {content:""; display:table;}

.cf:after {clear:both;}
.podcast-episode .podcast-episode__link{margin:0;letter-spacing:1px}
.podcast-episode .podcast-episode__link a:hover,.podcast-episode .podcast-episode__link a:focus{text-decoration:none}
.podcast-episode .podcast-episode__link i{font-size:1.15rem;vertical-align:-16%;margin-right:5px}
#search-wrapper .location-title,#search-wrapper .category-title{font-weight:bold}
.dwd-fancyline{display:inline-block;margin:20px 0;border-top-style:solid}



.header-image .widget-area-collapsible .widget {
    padding-bottom: 0;
}


.header-btn .widget-area-collapsible .widget {
    padding: 3px;
}
.widget-area-collapsible .widget{margin-bottom:0;padding:5px}
.widget-area-collapsible img.alignleft,.widget-area-collapsible img.alignright,.widget-area-collapsible img.aligncenter{margin-top:0;margin-bottom:0}
.footer-below .widget-area-collapsible .widget{margin-bottom:10px}
.fixed-sidebar .widget_nav_menu .widget-inner,.element-columns .widget-area .widget_nav_menu .widget-inner{padding:0}
.fixed-sidebar .widget_nav_menu .widget-title,.element-columns .widget-area .widget_nav_menu .widget-title{margin:0;padding:15px}
.copyright{float:left}
#footer .footer-bar .copyright{color:#90949c;font-size:12px;line-height:normal}
#footer .footer-bar .copyright a{color:#90949c}
#footer .footer-bar .copyright a:hover{color:#00339f}
#footer .footer-bar .copyright iframe{vertical-align:middle;margin-left:5px}

  #jm-top-bar-space,
  #jm-logo-bar-space,
  #jm-djmenu-space,
  #jm-header-top-space,
  #jm-main-in,
  #jm-bottom0,
  #jm-bottom1-space,
  #jm-bottom2-space,
  #jm-footer-mod-space,
  #jm-footer-space {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}

.clearfix:after {
  clear: both;
}






.widget-content { font-size: 1rem; }


.widget-content .textwidget a:hover { text-decoration: underline; }


.widget-content p {
	line-height: 150%;
	margin-top: 1em;
}


.widget-content p:first-child { margin-top: 0; }


.widget-content li {
	line-height: 140%;
	padding: 12px 0;
	border-bottom: 1px solid #ddd;
}


.widget-content ul ul { margin-left: 1em; }


.widget-content ul ul li:first-child { 
	margin-top: 0.5em; 
	border-top: 1px solid #ddd;
}


.widget-content li:last-child { 
	padding-bottom: 0;
	border-bottom: none; 
}
 

 
#cmsmasters_divider_5d23b4a14e0c0 { 
	border-bottom-width:0px; 
	border-bottom-style:solid; 
	padding-top:0px; 
	margin-bottom:50px; 
}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.widget-area .widget p,
.widget-area .widget li,
.widget-area .widget .textwidget {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}

.widget-area .textwidget ul {
	list-style: disc outside;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}

.widget-area .textwidget li {
	margin-left: 36px;
	margin-left: 2.571428571rem;
}


.blog-featured dl.article-info { width: 70%; }


.blog-featured .contentheading { font-size: 125%; }


.video-popup-wrapper .video-popup-text {
    font-size: 1.2em;
    float: left;
    text-align: left;
    padding: 5px 0 0 5px;
}





.top-navigation-wrapper{
  height: 85px !important;
}

  
  .body-wrapper .top-navigation-wrapper {
    height: 68px !important;
  }


  .top-navigation-wrapper h6 a {
    display: inline-block;
    width: 22%;
  }


.top-navigation-wrapper .elementor-element-3cbb8bc4 {
  padding: 3px 0;
}

.top-navigation-wrapper a, .top-navigation-wrapper a:hover{ color: #0c0c0c; }
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}


.line-dot-line
{
	position: absolute;
	width: 99.5%;
	border-top: 2px solid #e4002b;
	transition: width 2.8s ease;
	-webkit-transition: width 2.8s ease;
	-moz-transition: width 2.8s ease;
	-o-transition: width 2.8s ease;

}

.mh-loop-excerpt { overflow: hidden; }

	.mh-loop-excerpt, .mh-custom-posts-content .mh-excerpt, .mh-posts-list-excerpt, #mh-mobile .mh-posts-focus-excerpt-small, .mh-posts-focus-caption-small  { display: none; }


#masonry .thumb {
background: #fff;
border: 1px solid #e5e5e5;
font-size: 0.9em;
float: left;
margin: 0 6px 12px 6px;
padding: 10px 10px 5px 10px;
position: relative;
width: 200px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}


.text-color {
	color: #fb0000 !important;
}


.marketing-slider {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

  .marketing-slider:last-child {
    margin-right: 0; }

  .marketing-slider .arrows path {
    fill: rgba(0, 0, 0, 0.8); }

  .marketing-slider .wrap {
    max-width: 100%; }

  .marketing-slider .container {
    min-height: 250px;
    height: 45vh;
    border-radius: 0px;
    box-shadow: 0 0px 6px 0 transparent, 0 0px 0px 0 transparent !important; }

.rle_property_infobox_details{
	float:left;
	width:100%;
	padding:20px;
}

.rle_property_infobox_details.style_2 {
    padding: 5px 20px 10px 20px;
}


.home-top-line {
	position: absolute;
	top: 195px;
	left: 56px;
}
#nano__join__family.nano__join__family--recipe .recipe__block__creator__name{font-size:14px;font-weight:300;letter-spacing:-.1px;color:#646464;padding-left:7px}
.clear,#nav,#columns,#breadcrumb,#content-bottom,#secondary-content,#tertiary-content,#footer-wrapper,#footer,#footer-message,#home-content{clear:both;}
.section-admin table{width:100%;}
#aavso-membership-app-form td.section-title{padding:0px;text-align:left;}
#aavso-membership-email-app-form td.section-title{padding:0px;text-align:center;}
#aavso-donate-form td.section-title{padding:0px;text-align:center;}
#aavso-donate-form table#installments td.section-title{font-weight:bold;}
#aavso-store-form td.section-title{padding:0px;text-align:center;}
#aavso-store-form table#installments td.section-title{font-weight:bold;}
#aavso-renew-membership-form td.section-title{padding:0px;text-align:left;}


.footer-widgets .featured-content .entry-meta,
.sidebar .featured-content .entry-meta {
	font-size: 12px;
	font-size: 1.2rem;
	letter-spacing: 1px;
	text-transform: uppercase;
}


.footer-widgets .featured-content .entry-meta a,
.sidebar .featured-content .entry-meta a {
	color: #000;
	text-decoration: none;
}


.footer-widgets .featured-content .entry-meta a:hover,
.footer-widgets .featured-content .entry-meta a:focus,
.sidebar .featured-content .entry-meta a:hover,
.sidebar .featured-content .entry-meta a:focus {
	color: #d43c67;
}


p.entry-meta {
	font-size: 20px;
	font-size: 2rem;
}
  .entry-meta .byline{ display:none !important; }
  .entry-meta .entry-date{ display:none !important; }
  .entry-meta .date{ display:none !important; }

.banner-text-w3-agileits {
	margin-top: 10em;
	float: left;
	width: 50%;
	text-align: left;
}

.banner-text-w3-agileits h5 {
	color: #fff;
	font-size: 1.7em;
	letter-spacing: 3px;
	font-weight: 400;
}

.banner-text-w3-agileits h2 {
	font-size: 3em;
	letter-spacing: 2px;
	font-weight: 500;
	color: #fff;
	margin: 0.2em 0;
}

.banner-text-w3-agileits h2 span {
	color: #7CCCD5;
}

.banner-text-w3-agileits p {
	color: #dadada;
	font-size: 16px;
	letter-spacing: 2px;
	line-height: 28px;
}


.btn-divider:before {
  display: none; }


.btn-divider .btn-home:before {
  display: none; }



#content { 
	padding-top: 10px;
}


.clearfix {
  *zoom: 1;
}


.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}


.clearfix:after {
  clear: both;
}
.wp_review_tab_widget_content .inside{background:#fff}
.wpt_widget_content .inside{background:#fff;padding-top:10px}

#menuSlider div.topic{text-transform: uppercase;font-size:8px;line-height:1em;text-align:left;margin:0;padding:0;border:0;width:100%}

#menuSlider table .topic{text-transform: uppercase;font-size:8px;line-height:1em;text-align:left;padding-left:2px;}
.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}

.woocommerce.single-product .page-header {
  display: none;
}

h1, h2, h3, h4, h5, h6, .hestia-title, .hestia-title.title-in-content, p.meta-in-content , .info-title, .card-title,
		.page-header.header-small .hestia-title, .page-header.header-small .title, .widget h5, .hestia-title, 
		.title, .footer-brand, .footer-big h4, .footer-big h5, .media .media-heading, 
		.carousel h1.hestia-title, .carousel h2.title, 
		.carousel span.sub-title, .woocommerce.single-product h1.product_title, .woocommerce section.related.products h2, .hestia-about h1, .hestia-about h2, .hestia-about h3, .hestia-about h4, .hestia-about h5 {
			font-family: Montserrat;
		}




.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
	word-wrap: break-word;
}



.et_pb_text ul,
.et_pb_text ol {
	padding-bottom: 1em;
}

.et_pb_text_11.et_pb_text { color: #ffffff !important; }

.et_pb_text_1.et_pb_text { color: #000000 !important; }

.et_pb_text_3.et_pb_text { color: #000000 !important; }
.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-lg-4{width:33.33333333%}
#block-menu-menu-social-media-navigation ul.menu li.first{margin-left:8px;}
.menu-site-map .level-0 .first{display:none;}


.menu-item a {
  padding: 10px !important;
}

header .gnav {
  position: relative;
  max-width: 83.8%;
  height: 100%;
  margin: 0 auto;
  z-index: 2;
}

.gnav {
  display: none;
}

.nav_scroll .gnav {
  margin: 20px auto;
}

.inner_scroll .gnav ul li {
  padding-top: 50px;
}
.related-collection .text-box-wrap .text-box-inner,.related-collection .hover-box-wrap .hover-box-inner,.related-collection.active-collection .active-collection-content .inner{height:100%;width:100%;display:table;padding:15px}
.related-collection .text-box-wrap .text-box-inner .text-box,.related-collection .hover-box-wrap .hover-box-inner .hover-box,.related-collection.active-collection .active-collection-content .inner-box{display:table-cell;vertical-align:middle}


.snp-theme1 .snp-field, .snp-theme1 .snp-subscribe-button {border-radius: 8px;}


div.snp-subscribe {float: left;clear:left;}


.wp-caption-text,
.feature figcaption,
dd.wp-caption-dd {
  color: #858585;
  font-family: "Source Sans Pro", Helvetica, Arial, Verdana, Tahoma, sans-serif;
  word-spacing: -.05em;
  line-height: 1.48;
  font-size: 14px;
  font-size: 0.82353rem;
  margin-top: 6px;
  margin-top: 0.35294rem;
}

.wp-caption-text a,
.feature figcaption a,
dd.wp-caption-dd a {
  color: #858585;
  border-bottom: 1px solid #e3e3e3;
}

.wp-caption-text a:hover,
.feature figcaption a:hover,
dd.wp-caption-dd a:hover {
  color: #474747;
}


.nav-previous {
	float:left;
	}

.nav-previous a, .nav-next a {
	text-decoration:underline;
	margin:10px 20px 0 0;
	}
.fusion-builder-row{width:100%;margin:0 auto}
.fusion-builder-row.fusion-builder-row-inner{max-width:100%!important}
.fusion-builder-row:after{clear:both;content:" ";display:table}
.fusion-builder-row.fusion-row{max-width:1260px;}


.col-1-1 .no-padding,
.col-1-2 .no-padding,
.col-1-3 .no-padding,
.col-1-4 .no-padding,
.col-1-5 .no-padding,
.col-2-3 .no-padding,
.col-2-4 .no-padding,
.col-2-5 .no-padding,
.col-3-4 .no-padding,
.col-3-5 .no-padding {
  padding: 0 !important;
}

.header .likebox{left:150px;position:absolute;top:65px;}

.imageblock .imageblock__content {
  position: absolute;
  height: 100%;
  top: 0;
  z-index: 2;
  padding: 0;
}

.imageblock .imageblock__content .slider {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}

.imageblock.allow-overflow .imageblock__content {
  overflow: visible;
}

  .switchable .imageblock__content[class*='col-'] {
    float: none !important;
  }

.imageblock__content .modal-instance {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  -webkit-transform: translate3d(-50%, -50%, 0);
}
	
	
	
	.top-navigation-container{ text-align: center; line-height: 1; }

  .top-navigation-container.container {
    margin: auto;
  }
.language a{color:#858585!important;font-size:17px;font-weight:400;text-decoration:none;padding-right:5px;text-transform:capitalize}
.language a.act{font-size:21px;color:#065e64!important}
.language{padding:5px 0}
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}

  .dmbs-footer .row {
    margin: 0; }

  .resources-template .row {
    padding: 30px 11%;
    margin: 0; }

    .resources-template .row .col {
      padding: 0; }


.page-id-2563 .row.text-block.white.without-video div.text {
	max-width: 1200px;
	margin: 40px auto;
	padding: 0 20px;
}


.page-id-2563 .row.text-block.blue.without-video .text p {
	font-weight: 400;
	text-align: left 
}


.page-id-2563 .row.text-block.grey.without-video div.text {
	max-width: 1200px;
	margin: 40px auto;
	padding: 0 20px;
}

		.page-id-2563 .row.text-block.blue.without-video {
			margin-top: 30px !important;
		}


.btn [class^="icon-"].icon-large,
.nav [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
  line-height: .9em;
}

.btn [class^="icon-"].icon-spin,
.nav [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
  display: inline-block;
}

.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"],
.nav-tabs [class^="icon-"].icon-large,
.nav-pills [class^="icon-"].icon-large,
.nav-tabs [class*=" icon-"].icon-large,
.nav-pills [class*=" icon-"].icon-large {
  line-height: .9em;
}


.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  line-height: inherit;
}




.av-burger-menu-main{ display:none; 	
	-webkit-transition: padding 0.3s ease-out;
	transition: 		padding 0.3s ease-out;}
 
.js_active.html_burger_menu #avia-menu .av-burger-menu-main, 
.html_burger_menu #top #avia-menu .menu-item-search-dropdown{ display:block; }

.av-burger-menu-main a{padding-left:10px;}

.html_header_sidebar #top div .av-burger-menu-main{display:none;}

		
		
		.responsive.html_mobile_menu_tablet .av-burger-menu-main{display: block;}

		
		
		
		.responsive .av-burger-menu-main{display: block;}
#navbar-sticky .navbar-nav .dropdown .dropdown-menu .first{border-top:none;}
.listing .cat-histoire-geographie.pict,.listing .cat-histoire-geo.pict{background-position:-140px -140px}
.cat-histoire-geographie .pict,.cat-histoire-geo .pict{background-position:-310px -100px}
.ui--blog-date .ui--blog-date-day{display:block;text-align:center;padding:6px 0;position:relative;margin:-1px -1px 0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;}
footer .ui--blog-date .ui--blog-date-day{margin:0 !important;}


img.af-banner {
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}




.icon-info, .icon-srch, .icon-key, .icon-globe, .icon-sitemap, .icon-think, .icon-folder, .icon-keyboard,.icon-menumobile,.icon-editProfile,
.icon-mail, .icon-print,.icon-previewProfile, .icon-gallery, .icon-pdf, .icon-doc, .icon-txt,.icon-close,.icon-user,.icon-quest,.icon-next, .icon-prev,
.icon-letter, .icon-plus,.icon-minus,.icon-help, .icon-egov{
	font-family: 'agencia';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	color:#999999;
	font-size:135.7%;
}



.icon-info, .icon-srch, .icon-key, .icon-globe, .icon-sitemap,.icon-user,.icon-quest,.icon-letter,.icon-plus,.icon-minus,.iconHdr{color:#7d7d7d}

.icon-quest:before {
	content: "\e013";
}




.testimonials-slider {
	position: relative;
}

section.coverFull .bg video {
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
}

.bg {
	position: fixed;
	top: 0;
	width: 100%;
	background-position: 50% 50%;
	background-size: cover;
	height: 800px;
	z-index: -1;
	overflow: hidden;
}

section.coverFull .bg {
	display: none;
}
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.nav-open{background-color:#282828;color:#fff;cursor:pointer;float:left;padding:8px}
.nav-open span em{background:#fff;display:block;height:1px;margin-bottom:3px;width:20px}
.navi-below.nav-list .nav-open{display:block;height:35px}



.animate-ham {
  position: absolute;
  right: 5%;
  top: 0;
}

.wp-video, video.wp-video-shortcode, .mejs-container, .mejs-overlay.load {
    width: 100% !important;
    height: 100% !important;
}

.wp-video, video.wp-video-shortcode {
    max-width: 100% !important;
}

video.wp-video-shortcode {
    position: relative;
}
.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%}


.img-responsive {
	width: 100%;
}


.img-responsive-mw {
	max-width: 100%;
	height: auto;
}
.sgs-slide{width:100%;text-align:center;font-size:0;line-height:0}
.sgs-crossfade .sgs-slide{left:0!important;opacity:0;transition:opacity .4s ease-in-out}
.sgs-crossfade .sgs-slide.is-selected{opacity:1;z-index:0}
.sgs-nofade .sgs-slide{left:0!important;opacity:0;transition:opacity 0s ease-in-out}
.sgs-nofade .sgs-slide.is-selected{opacity:1;z-index:0}
.sgs-cover,.sgs-cover .sgs-slide{height:100%}
.sgs-cover .sgs-slide img{height:100%;width:100%;object-fit:cover;object-position:50% 50%}

    .cal-header .cal-controls span.cal-prev {
      border-right: 1px solid #7C8FA7;
      left: 0;
      background-position: 7px -755px; }

      .cal-header .cal-controls span.cal-prev:hover {
        background-position: 7px -755px; }

  .calendar-new .cal-prev, .calendar-new .cal-next {
    font-size: 30px;
    color: white;
    vertical-align: middle;
    padding: 0 20px; }

    .calendar-new .cal-prev .fa, .calendar-new .cal-next .fa {
      line-height: 30px; }

    .calendar-new .cal-prev:hover, .calendar-new .cal-next:hover {
      color: #3D91CA; }

  .calendar-new .cal-prev {
    float: left; }

div#subnav ul li.top ul.dropdown li {margin: 0; padding: 0 !important; list-style-image: none; list-style: none; font-size: 13px;}

div#subnav ul li.top ul.dropdown li a {margin: 0; text-transform: none; color: #fff; font-weight: normal; cursor: pointer !important;}

div#subnav ul li.top ul.dropdown li a:hover {background: #5b3393;}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}
#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;}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}


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


.card__ui-title-extra {
  color: #fff;
  font-weight: 400;
  margin-left: 15px;
  margin-left: 1rem;
}


  .card__ui-button + .card__ui-title .card__ui-title-extra {
    display: block;
    margin-left: 0;
  }

    .nv-top-left-section-wrapper .date-section,
    .top-navigation {
        display: inline-block;
        float: none;
    }

#imTextObject_2_tab0 .cf5 { color: #000000; }

#imTextObject_9_tab0 .cf5 { color: #689119; }

#imTextObject_10_tab0 .cf5 { color: #000000; }

#imTextObject_13_tab0 .cf5 { color: #000000; }
.table td,.table th{background-color:#fff!important}
.table{border-collapse:collapse!important}
.table-bordered th,.table-bordered td{border:1px solid #ddd!important}
.table .table{background-color:#fff}
.table-bordered{border:1px solid #ddd}

.table caption {
    background:#eee;
    padding:10px;   
}

.table td.price span {
	font-size:1.3rem;	
}
 
.table tr td {
    width:50%;
}

.table tr td.price {
    width:100%; 
    text-align:center;  
    padding-top:15px;
    padding-bottom:15px;
}

.table tr td.price span {
    margin-bottom:5px;   
}

.table tr td.price p {
    text-align:center;
    display:block;
    width:100%;   
}
.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%}


.thumbnails .col-md-4 {
  padding: 0 10px;
}


.related-projects .col-md-4 {
  margin-bottom: 20px;
}


.site-header .site-title:hover {
	text-decoration: underline;
}


.site-title {
	font-size: 60px;
	font-weight: bold;
	line-height: 1;
	margin: 0;
	padding: 58px 0 10px;
}
.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}
.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-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}

.mobile-nav-item span.count {
  font-family: sofia-pro, sans-serif;
  font-weight: 500;
  line-height:1em;
  padding-left:4px;
}

.mobile-nav-item { border-left: 1px solid  #dedede ; color:  #000000 ; font-size: 14px; width:33px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; font-family: 'Nouveau Webicons Regular'; font-size: 16px; line-height: 1; -webkit-font-smoothing: antialiased; line-height: 1.5; }

.mobile-nav-item:first-child { border: none; }

.mobile-nav-item:hover { color:  #333333 ; cursor: pointer; }

.mobile-nav-item.active { color:  #333333 ; }

.node-unpublished{background-color:#fff4f4;}
.preview .node{background-color:#ffffea;}
h1.node-title{font-size:20pt !important;padding-bottom:10px !important;}
.node .content a{border-bottom:0px !important;}
.node-title{margin-top:10px;margin-bottom:0;line-height:40px;}

.footer .footer-app {
  list-style: none;
  width: 100%;
  display: block;
  margin-left: 0;
  padding-left: 0;
  margin-top: 12px;
  font-size: 11px;
  font-weight: 400;
}

footer.copyright .jetpack-social-navigation .menu-item {
  display: block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}
.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-12{width:100%}
.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-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{float:left}
.col-xs-12{width:100%}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}

#box1{ float:left;}
.text-justify{text-align:justify!important}

.widget {margin-bottom:25px;}

.widget ul li{margin-left: 0;}

#ask .widget {margin-bottom:5px;}

#subscribe .widget {margin-bottom:15px;}






.box-image {
	max-height: 200px;
}


#widget_boxes_container .box {
	text-align: center;
}




.box {
	padding: 0 10px;
	margin-bottom: 40px;
	background: #ffffff;
}


h2.box-widget-title {
	margin-top: 0;
	font-size: 1.6em;
	line-height: 1em;
	text-align: center;
	color: #343434;
}


.box p {
	text-align: center;
	line-height: 20px;
	margin-top: 15px;
}


.box p:last-child {
	margin-bottom: 0;
}


#boxes-container .box a {
	display: block;
	width: 100%;
	text-align: center;
}


#boxes-container .box-no-url {
	cursor: default;
}

article img.left, article img.alignleft, .wp-caption.alignleft {
    margin: 0.3em 1.571em 0.5em 0;
    display: block;
    float: left;
}

.left { float: left }

a.buttons.left {
    margin-right: 15px;
    margin-bottom: 15px;
    float: left;
}
.mkd-grid-col-10:after,.mkd-grid-col-10:before,.mkd-grid-col-11:after,.mkd-grid-col-11:before,.mkd-grid-col-12:after,.mkd-grid-col-12:before,.mkd-grid-col-1:after,.mkd-grid-col-1:before,.mkd-grid-col-2:after,.mkd-grid-col-2:before,.mkd-grid-col-3:after,.mkd-grid-col-3:before,.mkd-grid-col-4:after,.mkd-grid-col-4:before,.mkd-grid-col-5:after,.mkd-grid-col-5:before,.mkd-grid-col-7:after,.mkd-grid-col-7:before,.mkd-grid-col-8:after,.mkd-grid-col-8:before,.mkd-grid-col-9:after,.mkd-grid-col-9:before,.mkd-grid-row:after,.mkd-grid-row:before{content:" ";display:table}
.mkd-grid-row{margin-left:-15px;margin-right:-15px}
.mkd-grid-row:after{clear:both}

#logo a {
float: left;
line-height: 1;
color: inherit;
}

#logo img { float: left }

.footer-header #logo {
float: left;
margin-bottom: 0;
font-size: 28px;
}

.header-layout-2 #logo a, .header-layout-2 #logo img {
float: none;
letter-spacing: 0;
}

#logo { margin-bottom: 0 }

#logo a, #logo img {
float: none!important;
letter-spacing: 0;
}

.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-lg-4 {
    width: 33.33333333%;
  }

.header-top-appt, .header-top-phone, .header-top-contact, .header-top-facebook, .header-top-solution {
    float:left;
}

.header-top-appt a:hover, .header-top-solution a:hover {
	background-color:#172634;
}

.header-top-solution a{
     color:#ffffff;
    font-size:15px;
    background-color:#29333e;
    padding:8px 15px 7px 15px;
    margin-right:15px;
    height:100%;
	text-decoration:none;
	min-width:180px;
}

	.header-top-solution {
	display:block;
	}


.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; }
.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-5{width:41.66666667%}

#copyrights{padding:40px 0;background-color:#DDD;font-size:14px;line-height:1.3}
#copyrights i.footer-icon{position:relative;top:1px;font-size:14px;width:14px;text-align:center;margin-right:3px}

#copyrights .col_half{margin-bottom:0 !important}
#copyrights a:first-child{margin-left:0}

#copyrights .tright a:last-child{margin-right:0}
#copyrights .col_half:last-child{display:none}

#copyrights .footer-logo{margin-left:auto;margin-right:auto}
#footer #copyrights{background-color:#fff;padding:15px 0;color:#486375}

#footer #copyrights a{text-decoration:underline;color:inherit}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}
#sliders-container{position:relative}
#sliders-container .rev_slider_wrapper{-webkit-transform:translateZ(0)}
.layout-boxed-mode #sliders-container .main-flex[data-parallax="1"]{position:fixed}
#sliders-container .wooslider .slide-content p{margin:0}
.avada-footer-fx-no-height-parallax-effect #fusion-gmap-container,.avada-footer-fx-no-height-parallax-effect #main,.avada-footer-fx-no-height-parallax-effect #sliders-container,.avada-footer-fx-no-height-parallax-effect .fusion-page-title-bar,.avada-footer-fx-parallax-effect #fusion-gmap-container,.avada-footer-fx-parallax-effect #main,.avada-footer-fx-parallax-effect #sliders-container,.avada-footer-fx-parallax-effect .fusion-page-title-bar{position:relative;z-index:1}
.ubermenu .ubermenu-tab .ubermenu-tab-content-panel{position:absolute;display:none}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs-group{width:100%;min-width:100%;max-width:100%;left:0}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs{min-height:0!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel{z-index:20}
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;}
.page-template-page-topics #topics-list li.cat-item-35[style]{padding-left:0!important}




.post img.alignleft {
    margin: 0 10px 10px 0;
}


.post img.alignright {
    margin: 0 0 10px 10px;
}


.post img.aligncenter {
    margin-bottom: 10px;
}
.bottom-nav{padding:15px 0}
.bottom-nav li{display:inline-block;padding-right:22px;font-size:14px;font-weight:600}
.bottom-nav a{color:#bbb;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.bottom-nav a:hover{opacity:.7}
.bottom-nav,.bottom-nav a,.bottom-nav li.current-menu-item a{color:#000000}
#et-footer-nav .bottom-nav li.current-menu-item a{color:#000000}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu li {
			border-bottom:0px;
			border-top:1px solid #ddd;
	}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu {
			padding-top:15px;
			margin-bottom:-10px;
	}

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

.parag_bg_red{
	width: 277px;
	background: rgba(255, 81, 88, 0.75);
	margin-left: -20px;
	z-index: 1;
}

.parag_bg_red p{
	color: #fff !important;
	font-size: 20px !important;
	text-align: right;
	padding: 17px;
	z-index: 2;
}
.site-header .header__before-menu{border-bottom:1px solid rgba(0,0,0,.2);bottom:60px;left:0;position:absolute;right:0;width:100%}


.divibars-close-container {
    position: absolute;
    right: 10px;
    top: 3px;
    width: 32px;
    height: 32px;
    clear: both;
    cursor: pointer;
	display:none;
}





.dropbtn {
    background: #0A6C8C;
    background: red; 
    background: -webkit-linear-gradient(#208EB6, #16627D); 
    background: -o-linear-gradient(#208EB6, #16627D); 
    background: -moz-linear-gradient(#208EB6, #16627D); 
    background: linear-gradient(#208EB6, #16627D); 
    color: #f5f5f5;
    padding: 4px 6px;
    cursor: pointer;
    border: 2px solid #054C63;
    border-bottom: none;
    border-radius: 5px 5px 0px 0px;
    font-size: 16px;

}


.dropdown:hover .dropbtn {
    background: #559bba;
}
.img-responsive{display:block;max-width:100%;height:auto}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.yelp-business .yelp-business-img-wrap{float:left;margin:0}










#subhead_container{

	padding: 7px 0px;

}
.banner-about .img{float:left;-webkit-border-radius:100%;border-radius:100%;height:127px;width:127px;overflow:hidden;margin-right:33px}
.banner-about .img img{max-width:100%}
.mainvisual-gradation{position:absolute;left:0;top:0;width:100%;height:auto}

#page, .container {
    position: relative;
    margin-right: auto;
    margin-left: auto;
    overflow: hidden;
}

.main-header .container { max-width: 100% }

footer .container { }


.site-header-nav-wrapper, .site-header-nav-inner {
  height: 100%;
}


.site-header-nav-wrapper {
  width: 100%;
  -ms-flex-order: 1;
      order: 1;
}
 
.icon-instagram:before { content: '\e806'; }


#leftnav {
	float: left;
	margin-left: 25px;
	min-height: 950px;
	position: relative;
	text-align: left;
	width: 240px;
}
.vc_section.vc_section-has-fill,.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,.vc_section.vc_section-has-fill+.vc_section{padding-top:35px}
#statistics-section .container-counter{margin-top:30px}

.eut-menu-wrapper {
	margin-bottom: 6.000em;
	-webkit-transition : all .3s;
	-moz-transition    : all .3s;
	-ms-transition     : all .3s;
	-o-transition      : all .3s;
	transition         : all .3s;
}


a.latestreport-more {
    background: #C30017;
    color: #fff !important;
    padding: 5px 12px;
    float: right;
    font-size: 80%;
   
}

.lista2 { background:#e6e8e9; }

.lista td,.lista2 td{padding:5px}

	#logo{ width: 100%; }

.frontpage__formation__icone {
  max-width: 150px;
  max-height: 100px;
}

.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
	display: inline-block;
}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}




.post-foot {
  font-size: 12px; }


.liste-post .post-thumb {
  position: relative; }


.liste-post .post-flag {
  position: absolute;
  bottom: 0;
  right: 0; }


.liste-post .post-thumb img.wp-post-image {
  border: 1px solid #007492; }
 

.liste-post .post-thumb img.wp-post-image:hover {
  border-color: #004b5f; }

	
	.post.picture .pic-col {
		width: 100%;
	}
.navbar-default .navbar-nav .category-viaggi.active:hover:after,.navbar-default .navbar-nav .category-viaggi.active:after,.navbar-default .navbar-nav .category-viaggi:hover:after{background-color:#FA8200}
.navbar-default .navbar-nav .category-viaggi.active:hover a,.navbar-default .navbar-nav .category-viaggi.active a,.navbar-default .navbar-nav .category-viaggi:hover a{color:#FA8200;background-color:#fff}
#submenu.category-viaggi{background-color:#FA8200}
.title-category.category-viaggi{background-color:#FA8200}




.testimonial_rotator_microdata { display: none; }


div.wpgdprc-consent-modal[aria-hidden="false"] div.wpgdprc-consent-modal__overlay {
    animation: wpgdprcFadeIn .3s cubic-bezier(0.0, 0.0, 0.2, 1);
}


div.wpgdprc-consent-modal[aria-hidden="true"] div.wpgdprc-consent-modal__overlay {
    animation: wpgdprcFadeOut .3s cubic-bezier(0.0, 0.0, 0.2, 1);
}


div.wpgdprc-consent-modal div.wpgdprc-consent-modal__overlay {
    will-change: transform;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000000;
    background: rgba(0, 0, 0, 0.6);
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 999999;
}
#mk-theme-container{z-index:200}
#mk-notification-bar,#mk-page-introduce,#mk-theme-container,.master-holder div,.mk-blog-classic-item,.mk-blog-grid-item,.mk-employee-item,.mk-fullwidth-boxed,.mk-gallery .gallery-caption,.mk-gallery .gallery-inner,.mk-gallery .gallery-title,.mk-header-toolbar,.mk-image-caption,.mk-news-item,.page-section-content,.portfolio-widget-info,.shopping-cart-header,.testimonial-column .testimonial-item,.text-input,.theme-page-wrapper,:after,:before,[class*=mk-col-],input[type=text],textarea{box-sizing:border-box}
.dashboard-opened #mk-theme-container{left:-300px}
#mk-theme-container,.mk-side-dashboard,.sticky-style-fixed.header-style-1 .mk-header-holder,.sticky-style-fixed.header-style-3 .mk-header-holder{transition:all .3s ease-in-out}

.fb_tool_bdr .sfsi_inside .icon3 {
    margin: 1px 0 2px 0;
    height: 20px;
    width: 62px;
    display: inline-block;
    float: none;
}

.gpls_tool_bdr .sfsi_inside .icon3 {
    margin: 3px 0 2px 0;
    display: inline-block;
    float: none;
    height: 24px;
    width: 76px;
}

.linkedin_tool_bdr .sfsi_inside .icon3 {
    margin: 2px 0;
    display: inline-block;
    float: none;
    height: 20px;
    width: 100%;
}
.row{margin-right:-15px;margin-left:-15px}
.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-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}
.col-xs-12{width:100%;}


  .tab-content .tab-pane{background: #fff;padding: 10px;}

	
	.shows.slider .schedule{
		background:#000000;
		border-radius: 100px;
		padding: 4px 10px;
		display: inline-block;		
		color: #ffffff;	
		font-size: 14px;
  		float: left;
	}


	.shows.slider .schedule.today{
		background-color: #ff0000; 
	}
.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-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}

.middlecontentblack {
	float:left;
	width: 880px;
	min-height: 553px;
	background-color:#222932;
	margin-left: 1px;
	margin-right: 1px;
	display:inline;
}

.cont
{
	padding-left:4px;
	line-height:1.7;
}
.tablepress-id-273 .row-3 td{background-color:#a7e8ec}
.tablepress-id-274 .row-3 td{background-color:#B492F9}
#wp-calendar tfoot td#next{padding-right:10px;text-align:right}
#wp-calendar td.pad,.footer #wp-calendar td.pad{background:0 0!important;border:none}

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

.container_7 .grid_5 { width: 312px;}
.color-bar{width:100px;height:2px;-webkit-transition:all 500ms;transition:all 500ms;background:#212121}
.ui-filters .color-bar{position:absolute;bottom:0;left:50%}
.ui-filters.show-arrow-ui .color-bar{display:none}
#header-nav .color-bar{width:0;position:fixed;top:90px;pointer-events:none}
.sidebar__row.top .color-bar{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:transparent}


.slider-bot {
	width:100%;
	height:52px;
	background:#fff;
}
.text-center{text-align:center}
.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.breadcrumb li{line-height:32px;vertical-align:middle;text-shadow:none}
.breadcrumb a{color:#2f5d7c;text-decoration:none}
.breadcrumb a:hover, .breadcrumb .active{color:#002145}
#ubc7-header,#ubc7-apom,#ubc7-wordmark-block,#ubc7-wordmark,#ubc7-global-menu,#ubc7-unit .navbar .btn-navbar,#ubc7-unit .btn,#ubc7-unit-menu,#ubc7-global-footer,#ubc7-minimal-footer,.ubc7-back-to-top,.breadcrumb{display:none}


#site-navigation ul#primary-menu li.menu-item-has-children a,
#site-navigation #primary-menu li.page_item_has_children a {
    padding-right: 30px;
}

.cl-effect-11 a::before {
	content: "";
	border-bottom: 0px;
}

.cl-effect-11 a:hover {
	color: #111;
}

.cl-effect-11 a {
	font-size: 12px;
}

.menu .cl-effect-11 a::before {
	padding: 7px 0;
}

.cl-effect-11 a.active::before {
	content: "";
}

.cl-effect-11 a:hover::before,
.cl-effect-11 a:focus::before {
	max-width: 100%;
}
.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}

.row {
  margin-right: -15px;
  margin-left: -15px;
}


.social-list {
  list-style: none;
  padding: 0;
  text-align: center;
}


.social-list li {
  margin: 5px;
  display: inline-block;
}


.social-list li a {
  font-size: 21px;
  color: #fff;
}


.social-list li a:hover {
  color: #ccc;
}


.social-list li a:hover .social-icon {
  border-color: #ccc;
}


footer .social-list a {
  color: #ccc;
}


footer .social-list a .social-icon {
  border-color: #ccc;
}


footer .social-list a:hover {
  color: #999;
}


footer .social-list a:hover .social-icon {
  border-color: #999;
}

  .team-overlay .social-list li a{
    font-size: 16px;
  }


.primary.tsi-address {display:none !important;}

.primary.tsi-phone {width:100% !important;}

  #header1{
      display:none;
  }
#header_area{background-color:#f6f6f7;position:fixed;top:0;left:0;width:100%;height:52px;z-index:1000}
.visibility-hidden{visibility:hidden}


#heatmapthemead-the-content-container .heatmapthemead-header-entry-meta .heatmapthemead-post-details {
	margin-right: 10px; 
}


h1.entry-title,
h1.entry-title a,
h1.entry-title a:link,
h1.entry-title a:visited,
h2.entry-title a,
h2.entry-title a:link,
h2.entry-title a:visited,
.heatmapthemead-post-details a:link,
.heatmapthemead-post-details a:visited {
	color: #000000;							
}


h1.entry-title a:hover,
h1.entry-title a:focus,
h1.entry-title a:active,
h2.entry-title a:hover,
h2.entry-title a:focus,
h2.entry-title a:active,
.heatmapthemead-post-details a:hover,
.heatmapthemead-post-details a:focus,
.heatmapthemead-post-details a:active {
	color: #0066FF;							
}


.top-contact *{list-style:none;}
.top-contact ul{padding:0!important !important;margin:0!important !important}
.top-contact{float:left;width:100%;text-align:center!important;padding-right:0px!important;margin-bottom:4px!important;padding-top:0px!important}
.site-footer .footer-inner .copyright{text-align:center;font-size:.875em}
.from-480,.from-s,.from-768,.from-m,.from-1024,.from-l,.from-1220,.from-xl,.from-xxl{display:none}
.no-responsive .from-768,.no-responsive .from-m,.no-responsive .from-1024,.no-responsive .from-l,.no-responsive .from-1220,.no-responsive .from-xl,.no-responsive .from-xxl{display:block}

#content #yt_component {
  background: #fff;
  border: 1px solid #ccc;
  padding: 15px;
  overflow: hidden;
  margin-bottom: 30px;
}

.view-login #content #yt_component {
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:17px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:64px}
.et_pb_image_1.et_pb_module{margin-left:auto!important;margin-right:auto!important}

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_image_second_spun_0 {
        width: inherit;
        height: inherit;
        display: table-cell;
        filter: Alpha(opacity=0);
        opacity: 0;
        position: absolute;
        vertical-align: middle;
        z-index: 1;
      }


.vc_row-overlay {
    display: inline-block;
    position: absolute !important;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}


.vc_row-overlay:after {
    display: block;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
}


.vc_row-overlay .wpb_column {
    position: relative;
    z-index: 3;
}
