﻿.stuck .header-inner,.stuck .logo,.stuck .logo img{padding-top:0;margin-top:0}
#content #content-body{padding:15px;position:relative;}
#content #content-body #block-block-2{margin-top:15px;}
#content #content-body #block-block-2 .block-content p{text-align:center;}
#content #content-body #block-block-2 .block-content p img{display:inline;margin:0 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-md-6{width:50%}

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

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
.banner-layers{max-height:100%;height:100%;position:relative}


            #content { display:table; height: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-6{width:50%}

.fusion-spacing-no .fusion-column-wrapper {
  min-height: 1px;
}

.fusion-column-inner-bg-wrapper .fusion-column-wrapper {
  position: relative;
  z-index: 2;
  pointer-events: none;
}


div#hometop .fusion-column-wrapper {
    margin-top: -10%;
}
.sm-col-right{float:right;box-sizing:border-box}
.sm-col-1{width:8.33333%}
.sm-col-2{width:16.66667%}
.sm-col-3{width:25%}
.sm-col-4{width:33.33333%}
.sm-col-5{width:41.66667%}
.sm-col-6{width:50%}
.sm-col-7{width:58.33333%}
.sm-col-8{width:66.66667%}
.sm-col-9{width:75%}
.sm-col-10{width:83.33333%}
.sm-col-11{width:91.66667%}
.sm-col-12{width:100%}
ul.list-reset.m0.sm-col-right{line-height:30px}
.change-avatar a.btn.btn-outline.sm-col-4.col-12{margin:4.5px -3px}
.upload_image_container .sm-col-12{width:33.33333%}

.gray2{ color:#888; font-weight:normal;}

.gray2 a{ color:#888; text-decoration:none;}

.gray2 a:hover{ color:#999; text-decoration:none;}

.megaMenu2 .span2 .vb { border-right:#a0a0a0 solid 1px; min-height:239px;}

.megaMenu2 .span2:nth-child(5) .vb { border:none;}

.megaMenu2 .span2:last-child .vb{border:none; margin:0;}

.megaMenu3 .span2 .vb { border-right:#a0a0a0 solid 1px; height:210px; margin-top:20px;}

.megaMenu3 .span2:nth-child(3) .vb { border:none;}

.megaMenu3 .span2:nth-child(4) .vb { height:170px;}

.megaMenu3 .span2:nth-child(5) .vb { height:170px;}

.megaMenu3 .span2:nth-child(6) .vb { border:none; height:170px;}

#menu-top-right{float:right;margin:0;padding:0;width:100%;text-align:center;position:absolute;left:0}

#menu-top-right li{float:none;margin:0 10px;padding:0;list-style:none;display:inline}

#menu-top-right li a{font:400 16px/37px apercuregular;color:#fff;display:inline-block;text-decoration:none}

#menu-top-right li a:hover{text-decoration:none;color:#e0dfd8}
.secondary-nav .menu-item-800 a:link,.secondary-nav .menu-item-800 a:visited{position:relative;display:block;border:1px solid;border-radius:3px;text-align:center;color:#7b7b7b;cursor:pointer;padding-top:.05em;padding-right:2ex;padding-bottom:.15em}
.secondary-nav .menu-item-800 a:link::before,.secondary-nav .menu-item-800 a:visited::before{content:''}
.secondary-nav .menu-item-800 a:link::after,.secondary-nav .menu-item-800 a:visited::after{font-family:FontAwesome;content:'\f023';left:.75ex;position:relative}
.secondary-nav .menu-item-800 a:hover,.secondary-nav .menu-item-800 a:focus,.secondary-nav .menu-item-800 a:active{color:#15bbcd}


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


#sidebar-divibar.sidebar-divibar-bottom {
	bottom: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-md-8 {
    width: 66.66666667%;
  }


		h1,h2,h3,h4,h5,h6,
		.h1,.h2,.h3,.h4,.h5,.h6,
		.wrap-accordion-container .accordion-container .accordion-header .wrapper h4.title { color: #000000 ; }
.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-6{width:50%}

#our-clients-slider{ margin-top:0px;}

#best-sale-slider.product-flexslider {
	margin: 20px -12px
}

.product-flexslider:hover .owl-buttons {
	opacity: 1
}

.product-flexslider {
	margin: 30px -12px;
	margin-top: 20px
}

.category-description .product-flexslider {
	margin-top: 0px
}
.qodef-portfolio-list-holder-outer.qodef-ptf-gallery article .qodef-item-text-overlay{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;z-index:2;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .25s cubic-bezier(.4,0,.2,1),opacity .25s;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s}
.qodef-portfolio-list-holder-outer.qodef-ptf-gallery article .qodef-item-text-overlay-inner{position:relative;display:table;table-layout:fixed;height:100%;width:100%}
.qodef-portfolio-list-holder-outer.qodef-ptf-gallery article:hover .qodef-item-text-overlay{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.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-5{width:41.66666667%}

#rpb_spacer{DISPLAY:NONE;height:44px}

				div#rpb_spacer { display: block !important; }
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{padding:20px 5px 5px}

.red_word {
	font-family: sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #F00;
}

tr #prev {
text-align : left;
}





._m_hide {
    display: block !important;
    width: 100%;
 }

  .unit-body h2, section h2 {
    text-align: center;
    font-size: 36px;
  }

  .unit-body h4{
    text-align: center;
    font-size: 22px;
  }


.unit-body {
  -ms-flex: 0 1 auto;
  -webkit-flex: 0 1 auto;
  flex: 0 1 auto;
}


.product-list-wide .product-image + .unit-body {
  width: 100%;
}

  .twitter .rd-twitter .twitter-unit .unit-body {
    padding-left: 20px;
  }



.main-navigation .sub-menu,
.main-navigation .children {
   background-color: #232323;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}

.mainnav .features{margin-left:190px;}


.features{font-size:14px;}
#adafruit-header #shop-header .row-content .logo-container{display:inline-block;padding:20px 0}
#adafruit-header #shop-header .row-content .logo-container img{vertical-align:middle;width:40px;height:40px}
.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.alert,.alert h4{color:#c09853}
.alert h4{margin:0}
.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}
.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}
.alert-success h4{color:#468847}
.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}
.alert-danger h4,.alert-error h4{color:#b94a48}
.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}
.alert-info h4{color:#3a87ad}
.alert-block{padding-top:14px;padding-bottom:14px}
.alert-block p+p{margin-top:5px}


.alert-heading {
	color: inherit;
}
.bg-white{background-color:#fff !important}

.header-image .site-description {
  display: none;
}


.site-description {
  font-size: 12px;
  text-align: center;
}

#graphics{
	text-align: center;
	}
.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}
div.nav-container .navbar.navbar-inverse{display:none}
.nav-container-fixed{position:fixed;top:0;left:0;right:0;width:100%;z-index:10055;background:#fff}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: center;
}


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

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item {
		text-align: left;
	}

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

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
li.menu-item.placeholder:hover ul{display:none}

	.better-responsive-menu .menu-primary-container .sub-menu {
		display: none;
	}

	.better-responsive-menu #site-navigation .menu-primary-container {
		left: 0;
		position: absolute;
		top: 100%;
		width: 100%;
		z-index: 9999;
	}
	
	.contacts, .logo {
		text-align:center;
	}


.logo img {
	height:80px;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.related-product-img { width: 150px; margin-left: 25%; margin-bottom: 10px; }

.row{margin-left:-15px;margin-right:-15px;}
.row:before,.row:after{content:" ";display:table;}

.row:after{clear:both;}
.footer-row-1,.footer-row-2{width:auto;margin-bottom:20px;float:left;}

	.text-slider .maintitle,
	.text-slider .subtitle {
		z-index: 10;
		color: #fff;
		margin: 0;
		letter-spacing: 1px;
		text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
	}

	.text-slider .subtitle {
		font-size: 30px;
		line-height: 40px;
		padding: 20px 0 50px;
		font-weight: 300;
	}

.text-slider .maintitle, .text-slider .subtitle { color:#ffffff}
body.page-node-panel-content .conditional-row,body.page-node-panel-layout .conditional-row{margin-left:-15px;margin-right:-15px}


.align-center {
  text-align: center; }
.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:15px;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}
.modal-header .close{padding:15px;margin:-15px -15px -15px auto}

#une .titre a.more{
    text-transform: uppercase;
    font-size: 14px;
    color:#fff;
    letter-spacing: 1px;
    font-weight: bold;
}

.bloc .more a{
    color:#000;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
}

.mediatheque .more{
    padding-top: 10px;
}

.palmares .more a{
  color:#fff;
  position: absolute;
  right: 15px;
  top: 15px;
}

.palmares .more.musee a{
  right: auto;
  left: 15px;
}

.media_details .more{
    padding-top: 0;
}

.media_details .bloc .more a{
    font-size: 12px;
}

    .header-right { float: none; width: 100%; display: inline-block; margin: 0 auto; }
#ddp.overlay .popup .header{text-align:center}
#ddp.overlay .popup .header h3{margin:0 auto;color:#fff;font-size:12px;text-transform:uppercase;text-align:center}
.popup-overlay .popup .header{display:inline-block;width:100%;padding:20px;background-color:#2a2a2a;text-align:center;overflow:hidden}
.popup-overlay .popup .header h3{margin:0 auto;color:#fff;font-size:16px;text-transform:uppercase;text-align:center}

table.basic,
table.basic td {
	border: 0;
}

.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}

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

.top-bar .logo {
  float: left;
  margin-right: 65px;
}


.site-info {
	padding: 5px 0;
	margin-bottom: 20px;
	font-size: 0.867em;
	text-align: center;
}

		
		
		#wrapper.responsive .content_bgr .page .full_container:last-child { margin-bottom: 0;}

		.boxed_wrapper, .boxed_wrapper #header, .boxed_wrapper #footer	 { width: 788px; }

		.boxed_wrapper, .boxed_wrapper #header { width: 300px; }
	
		.boxed_wrapper #footer  { width: auto; }

		
		.boxed_wrapper  #header .header_cart {
			background: none;
			border-left: 1px solid transparent;
			padding-right: 10px;
			border-right: none;
		}

		
		.boxed_wrapper .full_header { border-bottom: none; background: none;}
.media{margin-top:15px}
.media:first-child{margin-top:0}
.media,.media-body{overflow:hidden;zoom:1}
.media-body{width:10000px}
.media-object{display:block}
.media-object.img-thumbnail{max-width:none}
.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}
.media-middle{vertical-align:middle}
.media-bottom{vertical-align:bottom}
.media-heading{margin-top:0;margin-bottom:5px}
.media-list{padding-left:0;list-style:none}
.home-carousel .carousel-item{color:#ffffff !important;background:#ffffff;box-shadow:1px 1px 5px 0px rgba(0,0,0,0.75)}
.home-carousel .carousel-item img{width:100%;height:auto}
.home-carousel .carousel-item .date{font-size:18px}
.home-carousel .carousel-item .item-content{height:93px}


.c-media-block {
  margin-bottom: 6rem;
  width: 100%; }

  .c-media-block:last-child {
    margin-bottom: 0; }

  .no-flexbox.no-flexboxtweener .c-media-block::after {
    display: block;
    clear: both;
    content: ""; }


.c-media-block--image-right .c-media-block__media {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2; }


.c-media-block--image-right .c-media-block__body {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1; }
#logo-layout{margin:0 auto;max-width:1200px;width:100%;overflow:hidden}

#logo-layout #social-bar ul li a { color:#1e73be}
.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}
 
.infinite-top-bar-container.infinite-top-bar-custom-container{ max-width: 1140px; }
 
.infinite-top-bar-container.infinite-top-bar-full{ padding-right: 30px; padding-left: 30px; }

.infinite-top-bar-container{ position: relative; margin-left: auto; margin-right: auto; }

	.hentry .title-post {
		font-size: 20px;
		font-weight: 600;
		line-height: normal;
		padding-bottom: 10px;
		margin: 0;
	}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}

.bubcrt{border:1px solid #ddd;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;position:absolute;padding:1px 7px;color:#fff;background-color:rgb(49, 49, 49);margin-left:-9px;margin-top:10px;font-size:14px}
#sidebar{overflow:hidden;float:right;width:240px}


.clear:after,
.wrapper:after,
.format-status .entry-header:after {
	clear: both;
}

.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after {
	display: table;
	content: "";
}


.wrapper{border: 1px solid #e9e9e9;}
.mediaholder{position:relative;overflow:hidden;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.mediaholder img{width:100%;position:relative;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
body.responsive #header-menu-state:checked~.site-nav-header-container .site-nav-tab-content *{display:none}

.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;
}
 #pg-46-0 , #pg-46-1 , #pl-46 .so-panel , #pl-46 .so-panel:last-child { margin-bottom:0px }


	#top-widget-inner,
	#home-cols-inner,
	#bottom-widget-inner,
	#main-content-wrapper,
	#footer-content-wrapper,
    #footer-bottom-content-wrapper	{
		margin:0 auto;
		width:1150px;
	}
.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%}
.content-grid .content-grid-item .img-responsive,.content-grid .content-grid-item .img-fluid{display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto}
.mobile-sub .megamenu .ad-style a:hover{background-color:transparent !important;}
.mobile-sub .wsmenu-submenu{transform:none !important;opacity:1 !important;display:none;position:relative !important;top:0px;background-color:#fff;padding:0px;visibility:visible !important;}
.mobile-sub .wsmenu-submenu li a{line-height:20px;height:36px;font-size:13px !important;padding:8px 0px 8px 18px;}
.mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li a{line-height:20px;height:36px;border-bottom:none;padding-left:18px;}
.mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li .wsmenu-submenu-sub-sub li a{line-height:20px;height:36px;border-bottom:none !important;padding-left:38px;}



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

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.visible-only-mobile{display:none !important}


#menutop2 li#toprank {
	display:inline;
	float:left;
	width:110px;
	margin:0;
	padding:0;
}


li.menu-item a {
color:red;
}






#page {
	z-index: 0;
	position: relative;
}



#page.container,
#page.container-fluid {
  padding: 0 0px;
}

#page #header-inner,
#page #navbar-inner,
#page .breadcrumb-trail .container,
#page .title-wrapper .container,
#page #content-inner,
#page #contentbottom-inner,
#page #footer-inner,
#page #closure-inner {
  padding-left: 20px;
  padding-right: 20px;
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 0px;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }




h1,h2,h3,h4,h5,h6, .content-title, .page-title, .module-title {
	font-weight: normal;
}



h1 img, h2 img, h3 img, h4 img, h5 img, h6 img, 
.content-title img, .page-title img, .module-title img
{vertical-align: middle; padding: 0 5px;}

.content-title {
	font-size: 70px; 
	line-height: 1; 
	text-transform: uppercase;
	margin-bottom: 45px;
}

.part-like .content-title {margin-bottom: 0;}

.gk .content-title {text-indent: -5px;}

.part-values .content-title {margin-bottom: 0;}


.part-persons .content-title {color: #282828; margin-bottom: 0px;}



.tpl-search .content-title {margin-bottom: 25px;}

.tpl-404 .content-title {
	text-align: center;
}
.text-center{text-align:center}

.wonderpluginslider,
.amazingslider-slides,
.amazingslider-thumbnails {
	display: none;
}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}

#footer .social li.instagram a:hover {
  background-color: #517fa4;
}

#footer .social li.instagram a:hover * {
  color:#fff !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-md-3{width:25%}
.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%}

    .team .col-xs-12{width:50% !important;}

    .side-menu .row .col-xs-12{width:49%;display:inline-block;}
.l-container{position:relative;margin:0px auto;padding:0px 15px;max-width:1090px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;zoom:1}
.l-container:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.l-section--app .l-container{height:100vh;min-height:650px}

#mainpageheader { padding-bottom:20px;}
.fl-page-footer-container{padding-top:20px}

    .fl-page-footer-wrap .fl-page-footer .fl-page-footer-container .fl-page-footer-text {
      color: #FFFFFF;
      font-size: 14px;
      padding: 15px 30px; }

      .fl-page-footer-wrap .fl-page-footer .fl-page-footer-container .fl-page-footer-text a:link, .fl-page-footer-wrap .fl-page-footer .fl-page-footer-container .fl-page-footer-text a:visited, .fl-page-footer-wrap .fl-page-footer .fl-page-footer-container .fl-page-footer-text a {
        color: #FFFFFF;
        font-size: 14px; }

      .fl-page-footer-wrap .fl-page-footer .fl-page-footer-container .fl-page-footer-text a:hover, .fl-page-footer-wrap .fl-page-footer .fl-page-footer-container .fl-page-footer-text a:visited:hover {
        color: #0095AB; }
.uabb-js-breakpoint { content:"default"; display:none;}

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


#page-landing .top-section-column {
	display:inline-block;
	float:left;
	margin:0;
	padding:0;
}

.col-sm-3.latest_btn {
background: #ccc
}
.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-3{width:25%}

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

	.row-no-margin {
		padding:0;
		margin:0;
	}
.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.row:after{clear:both}
.col-sm-6{width:50%}


#menu{
	float:left;
	width:100%;
	font:16px 'TitilliumText22LRegular', Verdana, Geneva, sans-serif;
	position:relative;
	z-index:999;
	padding:5px 0 5px 0;
	margin:0 0 2% 0;
}


#menu select {
	width:80%;
	margin:10px auto;
}
.mk-dynamic-styles {display:none}


.site-description {
	margin: 0;
	font-size: 18px;
	line-height: 18px;
}
#top-right{position:absolute;right:30px;top:0}



body ul#menu-locations li {
    list-style: none;
    display: inline;
    margin: 0 0 12px 0!important;
    color: #fff;
    float: left;
    width: 20%;
}
div#footer-locations ul#menu-locations li{list-style:none;display:inline;margin:0 14% 12px 0;color:#fff;float:left}
div#footer-locations ul#menu-locations{float:left;width:93.5%;margin-top:38px;margin-left:5%;margin-bottom:30px}
div#footer-locations ul#menu-locations li a{color:#fff}

ul#menu-locations li {
    list-style: none;
    display: inline;
    margin: 0 0 12px 0!important;
    color: #fff;
    float: left;
    width: 20%;
}

ul#menu-locations li a{
    color: #fff;
}
div.cities-list-menu ul.menu{width:100%}
.page-id-4044 div.cities-list-menu ul.menu{float:left;margin-left:-1%;padding:0}
.sub-menu .menu-item-has-children:after{color:#fff}
.menu-item-has-children a.elementor-item:after,.menu-item-has-children a.elementor-sub-item:after{display:none}
.bold{font-weight:700;font-weight:700}


#list .list_col{
	float:left; width:50%;
}


.list_col .item{
	clear:both; 
	padding:10px;
}


.list_col .item .icon{
	float:left;
	padding-top:4px;
}


.list_col .item .text{
	 
	margin-left:52px;
	color:#b0afaf;
	font-size:13px;
	font-family:Arial;
	font-weight:normal;
}


.list_col .item a{
	color:#908f8f;
	text-decoration:none;
}


.list_col .item a.title{
	font-size:18px;
	color:#666666;
}


.list_col .item a:hover{
	text-decoration:underline;
}

  html.special .menu-bottom__item { display: none; }

  html.special.medium-font .menu-bottom__item { display: none; }


html.special.big-font .menu-bottom__item { display: none; }


.menu-bottom__item { margin-bottom: 16px; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.news-and-events-single .entry-header {
  margin-bottom: 25px;
}


.our-team-single .entry-header {
  padding: 50px 0 20px;
}

.blog-single .entry-header {
  margin-bottom: 0;
}
.row{margin-right:-15px;margin-left:-15px}


.row.boxed + hr {
  display: none;
}

  
  .row.boxed:first-child:not(:last-child) {
  	margin-top: 30px;
  }

  
  .row.boxed:last-child:not(:first-child) {
  	margin-bottom: 30px;
  }

  
  .section.experience .row.boxed + hr {
    border-color: #dddddd;
  }






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


.row-flex.flex-middle {
  align-items: center;
}




.row.tight {
  padding-left: 10px;
  padding-right: 10px;
}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide{margin:0 5px;}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide img{display:inline-block !important; max-height:250px; max-width:100%; box-sizing: border-box; padding:10px; border:1px solid #f1f1f1; box-shadow:none !important }

.sliderimage_hide_border .wpls-logo-cnt.slick-slide img{padding:0px; border:0px solid #f1f1f1;}
.clearfix::after,.clearfix::before,.container-fluid::after,.container-fluid::before,.container::after,.container::before,.evf-row::after,.evf-row::before{display:table;content:''}
.clearfix::after,.container-fluid::after,.container::after,.evf-row::after{clear:both}


#description {
	color: #999;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}


.header-image #description {
	display: block;
	overflow: hidden;
}

.header-top-rt{ float:right; }

.header-top-rt li {float:left;margin-right:7px;}

.header-top-rt span{ color:#808080;}

.header-top-rt .cly{ color:#ffa722; text-decoration:none;}

.header-top-rt .cly:hover{ color:#f66d1c; }

.header-top-rt .hb_list li{ margin-left:0; padding-left:5px; padding-right:5px; height:20px; line-height:20px; float:none;}

.header-top-rt .hb_list {min-width:70px;}
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;
				}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }

.sp{
	display:none;
}

#footer #ftop dl dd .sp-btn-inquiry{display:none;}

#footer #ftop dl dd li p.sp{float:right; width:27%; padding:2.34375% 0;}

#footer #ftop dl dd li p.sp a{display:block; padding:1rem 0; border-radius:5px; background-color:#ef814b; color:#fff; font-size:.8rem; font-weight:normal; text-align:center;}
.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:20px;padding-right:20px}
.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%}


.gradient a .boton-whatsaap {
  border: 2px solid #819FF7;
  width: 40%;
  padding: .5em;
  border-radius: 15px;
  margin-top: 2em;
  margin-left: 3em;
  background: #819FF7;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
}


.gradient a .boton-whatsaap h2 {
  font-size: 1.5em;
  color: white;
  font-weight: 800;
}


.gradient a .boton-whatsaap span {
  font-size: 2em;
  color: green;
  position: relative;
  bottom: .1em;
  margin-left: .5em;
  font-weight: 800;
}


#page_in, #footer_in1{
	text-align:left;
	width: 100%;
	
	min-width:850px;
	max-width:1000px;
}

	.main-navigation, .site-title + .main-navigation, .social-navigation, .site-branding-container:before, .entry .entry-title:before, .entry-footer, .author-description:before, .post-navigation, .widget-area, .comment-form-flex, .comment-reply, .comment .comment-metadata .edit-link {display: none;}

	.site-header.featured-image .site-featured-image .entry-header, .site-header.featured-image .site-branding-container {margin-top: 0;margin-bottom: 0;}


.footer-socket-left-section {
	float: left;
}

	.footer-socket-right-section,
	.footer-socket-left-section {
		float: none;
		text-align: center;
	}


footer .footer-current-issue-text {
	padding-top: 44px;
}


.home-orange-button-wrapper,
.home-tangerine-button-wrapper {
  display: table;
  position: relative;
  border: 4px solid rgba(221, 87, 37, 0.6);
  height: 52px;
  width: 100%;
  table-layout: fixed;
  cursor: pointer;
}
#takeover-background.pagebuilder_ad{display:none;}



.aside_stars {
    border: 1px solid #A4A4A4;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px;
    margin-bottom: 20px;
}


.zxc .aside_stars,
.zxc .full_width_testimonial_block_stars,
.zxc .comments_container,
.zxc .site-header,
.zxc .site-footer,
.zxc .banner,
.zxc .entry-footer,
.zxc .screen-reader-text,
.zxc .entry-header {
    display: none !important;
}

#colophon .footer-menu {
  text-align: right;
}

#colophon .footer-menu ul ul {
  display: none;
}

#colophon .footer-menu ul li {
  display: inline;
  padding-right: 10px;
}
p+p.sp-container,p+a.readmore,.column-text+p.sp-container,.column-text+a.readmore{margin-top:-5px!important;margin-bottom:0}
.nav .children{position:fixed;opacity:0;left:-99999px;transition:background-color 0.6s, opacity 0.3s, -webkit-transform 0.3s;transition:background-color 0.6s, transform 0.3s, opacity 0.3s;transition:background-color 0.6s, transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}
.second-level-nav{height:auto}
.sub_menu .second-level-nav{height: auto !important}
a.second-level-nav{word-wrap: break-word}
.second-level-nav.pl-264.mega-unit.mega-hdr{position: absolute;left: 34%;top: 50%}
.second-level-nav.pl-276.mega-unit.mega-hdr.last{position: absolute;left: 68%;top: 50%}


.menu-item a {
  padding: 10px !important;
}
.listing .cat-francais.pict{background-position:0 -280px}
.cat-francais .pict{background-position:-210px -200px}


    #pop_up .callback_form,
    #pop_up .review_form {
        width: 250px;
        padding: 10px;
    }


#pop_up .callback_form,
#pop_up .review_form,
#pop_up_dis .callback_form,
#pop_up_dis .review_form {
    width: 374px;
    padding: 30px 50px 25px;
}


#pop_up .callback_form .name,
#pop_up .review_form .name,
#pop_up_dis .callback_form .name,
#pop_up_dis .review_form .name {
    font: 19px/26px nautilus_pompilius;
    color: #fb540d;
}

#footer .container .copyright {
  padding: 30px 10px;
  text-align: left;
}

#footer .container .copyright span {
  color: #595959;
  font-family: "Trebuchet MS";
  font-size: 12px;
  width: 70%;
}

#footer .container .copyright .work-with-us {
  display: block;
  font-family: "Trebuchet MS";
  text-transform: uppercase;
  text-decoration: none;
  color: #005490;
  font-size: 14px;
  margin-top: 10px;
}

.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-md-12 {
    width: 100%;
  }
.adright{text-align:center;margin-bottom:10px;}
#case-study .vid .video-wrap{background:#000;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
#case-study .vid .video-wrap iframe{border:none;position:absolute;top:0;left:0;width:100%;height:100%}

.clear {
 clear: both;
 display: block;
 overflow: hidden;
 visibility: hidden;
 width: 0;
 height: 0;
}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
.field-collection-container .field-items .field-item{margin-bottom:0px;}
.field-collection-container .field-items .field-items .field-item{margin-bottom:6px;}

.latestnews .latestnews-left{float:left; width:193px; padding:55px; text-align:center; background:#ffffff; box-sizing:border-box; z-index:1;}

.latestnews .latestnews-left h2{ text-align:left; font-size:2.4em; font-family: Lato-Light; color:#002754;}

.latestnews .latestnews-left a.viewall{margin-top:75px;}

  .latestnews .latestnews-left, .locationmap .locationmap-left{width:100%; float:none; padding:15px 5px; height:auto;}


h1, .h1 {
  font-family: proxima-nova, sans-serif;
  font-size: 26px;
  font-size: 2.6rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-transform: uppercase;
}



.main-content h1, .main-content .h1 {
  margin-top: 55px;
}


#masthead hgroup .site-description {
	color: white;
	font-size: 18px;
	line-height: 1;
}

.navbar-toggle .icon-bar { 						background: #009FD4 !important;												}


.navbar-toggle .icon-bar,
.navbar-sub .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}


.navbar-toggle .icon-bar + .icon-bar,
.navbar-sub .icon-bar + .icon-bar {
    margin-top: 4px;
}


.navbar-default .navbar-toggle .icon-bar,
.navbar-default .navbar-sub .icon-bar {
    background-color: #cccccc;
}


.navbar-inverse .navbar-toggle .icon-bar,
.navbar-inverse .navbar-sub .icon-bar {
    background-color: #ffffff;
}

.icon-bar-chart:before{content:"\f080";}



img#about-image {
	float: left;
	margin: 3px 8px 8px 0;
}

.component-content .image-left {float: left;margin: 0 15px 5px 0;}
	


.image-left,
.image-right,
.image-center				{background:#fff;border: solid 1px #ebebeb;}

.site-description {
    text-indent: 0;
    font-size: 15px;
    font-weight: 600;
    margin-top: 6px;
    margin-left: 2px;
}
.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{border-radius:6px}
.jumbotron .container{max-width:100%}

body .container,
body .container-fluid {
    max-width: 1040px;
}

.img-social {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
padding: 5px;
margin: 2px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
 -webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}

.img-social:hover {
padding: 7px;
margin: 0px;
background-color: #4c8bbd;
}
.col-full, #wrapper { width: 960px; max-width: 960px; }

.censustitle {
	margin: 0 0 15px 20px;
}
.img-responsive{display:block;height:auto;max-width:100%}
.essay24{width:100px}


.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .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-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .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-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .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-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .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-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }



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


.clear:after {
  clear: both;
}


.clear {
  clear: both;
}


.widget_newsletter .clear:before, .widget_newsletter .clear:after {
  display: none !important;
}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}


div.ad {
    position: relative;
    left: 25%;
}
.btn-nav .nav-icon{font-size:1.94444rem;max-height:35px;max-width:100%}
#navbar-primary .nav-icon{max-height:30px}

	

	.search-container, .meta-navbar { margin: 0 30px 0 0; }
  
.footer-main, 
#footer .meta.container {		background: #707173;											}



.meta-navbar li a {				font-size: 11px;	color: #2E92CD;							   text-decoration: none;		 }

.meta-navbar li a:hover {																	   text-decoration: underline;   }
 
.meta-navbar.bottom li a {		 					color: #ffffff;							   								 }
	
.meta-navbar.bottom li a:hover {        												       	 							 }


#footer .meta-navbar {
	height: 35px;	
}


.meta-navbar { 
	float: right;
	height: auto;
	margin-top: 3px;
}


.meta-navbar li {
	float: left;   
	margin: 0 0 0 15px;
	list-style: none;
	height: 28px;
}


.meta-navbar.bottom li { margin: 5px 0 0 15px; }


.divsubnavhpul {margin:8px 10px 0 0;}


.borders:after,
.borders:before {
  content: '';
  position: absolute;
  display: block;
  height: 1px;
  bottom: -2px;
  left: 3px;
  right: 3px;
  background-color: #ffffff;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  border: 1px solid #e2e2e2;
  border-top: 0;
}

.borders:before {
  bottom: -4px;
  left: 6px;
  right: 6px;
}
.footer-menu li a:hover,.hc-offcanvas-nav:not(.touch-device) a:hover,.secondary-color{color:#249d74}
.footer-menu li:not(:first-child){margin-left:40px}
.footer-menu li a{color:#fff}
.footer-copy,.footer-menu li a{font-weight:300}
.site-footer .footer-menu{margin-bottom:0;padding-top:10px}
.site-footer .footer-menu li{margin:7px 0}

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

  
  .site-nav .menu-item-has-children .sub-menu {
    visibility: hidden;
    transition: all 0.2s ease-in-out;
    opacity: 0; }

  .site-nav .menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1; }

  .mega-menu .menu-item a {
    font-size: 15px;
    line-height: 1.8em;
    color: #575757;
    font-weight: 400; }

.section-counseling .section-contents .flow-list li.flow-1 .heading .num {
  width: 1.970954356846473%;
}
.accessibility,.visuallyhidden{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}
body.responsive-ready #header .login .reg-ctrl a,body.responsive-ready #header .login .link b{white-space:nowrap}
div.useful_links p.textlink a span.link{padding-left:10px}
a,.mmenua,.otsing,.avaleht,.link,.tinyText,.linksinine,.aval,.a,.liisingn,.liisingap,.uued,.detail,.uudis,.uudis table,.foorum,.foorumTableHeader,.foorumTableHeader2,.my_ad_link,.my_ad_order,.compare,.compareHeader,.commonSubtitle,.mainHeader,.mainHeader2,.linksinine a:hover,.liisingn a:hover,.mainHeader a:hover,.mainHeader2 a:hover,.avalMainSection,.avalSubSection,.infoCatalog ul.subcategory,body .revColor,body a.revColor{color:#333333}
.link,.link a{font-size:10px;font-weight:normal;text-decoration:none}
.read_comments a.link{margin-right:3px}

div.footer-widget.widget_execphp a,
div.footer-widget.widget_execphp span {
  color: #fff;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
}

div.footer-widget.widget_execphp a:hover,
div.footer-widget.widget_execphp a:active,
div.footer-widget.widget_execphp a:focus {
  color: #dab236;
}

div.footer-widget.widget_execphp span#fax {
  color: #aaa;
}

div.footer-widget.widget_execphp a.btn {
  margin-top: 10px;
  color: #dab236;
  font-size: 15px;
}

div.footer-widget.widget_execphp a.btn:hover,
div.footer-widget.widget_execphp a.btn:active,
div.footer-widget.widget_execphp a.btn:focus {
  color: #111;
}

div.footer-widget.widget_execphp i {
  padding-right: 5px;
}
.show-768{display:none}
.show-768-i{display:none}


ul.hp-content-area-1-inner {
    list-style: none;
    padding: 0;
    float: left;
    width: 100%;
    margin: 0;
    position: relative;
}


ul.hp-content-area-1-inner li {
    float: left;
    width: 32.33%;
    margin-right: 1.5%;
    position: relative;
}


ul.hp-content-area-1-inner li:last-child {
    margin-right: 0;
}


ul.hp-content-area-1-inner li img {
    float: left;
    width: 100%;
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

.video-content {margin:0 -15px;}

.video-content .cell {padding:15px;}

.video-content .video {margin:10px 0;}

.video-content .video iframe {display:block; width:100%; height:200px;}

.video-content .title {margin:10px 0; font-size:16px; line-height:20px;}

.video-content .title a {text-decoration:none;}
.fusion-slider-container{position:relative;margin-left:auto;margin-right:auto;width:100%}
.e79-2.x-container,.e79-11.x-container,.e79-20.x-container,.e79-25.x-container,.e79-36.x-container,.e79-40.x-container,.e79-50.x-container,.e79-59.x-container {margin:0em auto 0em auto;}
.e79-20.x-container {text-align:center;}
.e79-2.x-container,.e79-11.x-container,.e79-20.x-container,.e79-25.x-container,.e79-36.x-container,.e79-40.x-container,.e79-44.x-container,.e79-50.x-container,.e79-59.x-container {background-color:transparent;z-index:1;}
.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-md-3{width:25%}

.td-page-header.td-pb-padding-side {
  padding-top: 20px;
}


.td-pb-padding-side {
  padding: 0 19px 0 20px;
  
  
}

.lighter-font {
  font-weight: normal;
}


#nav-band {background-color: #FFF;}






.band {width:100%;}
.row{margin-left:-15px;margin-right:-15px}

.gdpr-modal .row {
	margin: 0 -15px;
}

.cli-modal .row {
	margin: 0 -15px;
}
#header #menu-lang-container{width:180px;padding:19px 6px 2px 2px;float:left}
#header #menu-lang-container .dropdown dt a{border-radius:7px}
#header .top-menu-sidebar a{display:block;position:relative;height:39px;margin:0;padding:0 .9em;white-space:normal;text-decoration:none;cursor:pointer}
#header{margin:0 auto;width:89%}

#header #menu-lang-container .dropdown dt a b{
	margin:4px 5px 1px 5px !important
}

	
	.lower-foot .textwidget { float: none; }

.home_right {
	float:right;
	width:335px;
}
 #comments-box .post-listing{
padding: 20px 20px 0;
margin-bottom: 40px;
}

#comments-title em {
color: #333;
}

#theme-header,
.breaking-news,
#crumbs,
#sidebar,
.share-post,
#theme-footer,
.footer-bottom,
#related_posts,
p.post-meta .post-comments,
#author-box,
.post-navigation,
#comments,
.e3lan ,
.post-tag,
.post-edit-link {
display: none !important;
}

    .co-uk-only, .banker-uk-only, #block-block-76, .menu-mlid-1447{
      display: none !important;
    }


.wrapper {
  display: block;
  height: auto;
  margin: 0 auto;
  padding: 0;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}
.modal-body{position:relative;padding:15px}


.section-container {
  background: #fff;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  width: 100%;
  display: table;
  position: relative;
}



.section-container.podcast {
  height: 418px;
}
.lo-nav_sub.events .hotevents .lo-event_promos li{float:left;margin:0 .625rem .625rem 0}
.lo-nav_sub.events .hotevents .lo-event_promos:after{content:"";display:table;clear:both}
.lo-event_promos{list-style-type:none;margin:0;padding:0}
.hp-upcoming .lo-event_promos{margin:0 0 0 -10px}
.hp-upcoming .lo-event_promos:after{content:"";display:table;clear:both}
.hp-upcoming .lo-event_promos li{padding:0 0 0 10px;float:left;width:50%}


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

            li .trigger {
            curser:pointer;
            }

.subscribe-btn {
    color: #fff !important;
    text-transform: uppercase;
    font-size: 12px;
    padding: 9px 22px;
    margin-bottom: 0;
    text-align: center;
    border-radius: 4px;
    border: none;
    background-color: #263347;
    cursor: pointer;
}

.subscribe-btn:hover {
    color: #244097 !important;
    background-color: #e6e6e6;
    border-color: #adadad;
}

.subscribe {
    padding: 30px 0 0 30px;
}


.header-links {
	text-align: right;
	float: right;
	max-width: 40%;
	font-size: 0;
	line-height: 0;
	letter-spacing: 1.5px;
}


.header-links li {
	text-align: center;
	display: inline-block;
	vertical-align: top;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
}


.header-links li a {
	display: block;
	padding: 29px 40px;
	background: #fff;
	color: #004262;
	text-transform: uppercase;
}


.header-links li a:hover {
	color: #2d9acc;
}


.header-links li a.orange-cta {
	background: #f79c2d;
	color: #fff;
}


.header-links li a.orange-cta:hover {
	background: #ef972d;
	color: #fff;
}
li.tb-megamenu-item.mega .mega-dropdown-inner a{text-decoration:none;}
.tb-megamenu-item.level-3{padding-left:15px;}
li.tb-megamenu-item.mega.active a{background:#1f1f1f;color:#ffb204;font-size:16px;font-weight:bold;border:none;}
li.tb-megamenu-item.mega a{border:none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li a{color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li.active a{background:#000;color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .mega-dropdown-inner a{font-weight:normal;}
.tb-megamenu-item.level-2.mega.dropdown-submenu .nav-child{position :absolute;top :-5px;}
.navigation #menu-item-859 a:hover { color:  !important; }

.sub-menu .menu-item-has-children:after { color: #fff }

.tab_footer { 
	border-style: none; 
	border-color: inherit; 
	border-width: 0px; 
	width: 100%; 
	height: auto; 
	text-align: left; 
	margin-left: auto; 
	margin-right: auto; 
	font-family: sans-serif,Verdana,Arial,Helvetica; 
	font-size: 12px; 
	color: #f5f2f2; 
	padding-bottom: 10px; 
	

	background-color: #444444;
}

.tab_footer td { text-align: center; }

.tab_footer a { color: #aaa; }

.tab_footer table { margin: auto; }

td.locseparator {
    width: 5% !important;
}

	.copyright .links li {
		display:block;
		margin: 3px;
	}
.header-searchform-input .ui-autocomplete li:hover .search-title,.header-searchform-input .ui-autocomplete li:hover .search-date,.header-searchform-input .ui-autocomplete li:hover i,#helpme-main-navigation ul ul.sub-menu a.menu-item-link:hover i{color:#ffffff;}
.main-navigation-ul li.menu-item,.helpme-vertical-menu li.menu-item,.main-navigation-ul li.sub-menu,.sticky-header-padding,.secondary-header-space{display:none !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}
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:36px;}

#st-allusers
{
	position: absolute;
	top: 5px;
	left: 95px;
}

#st-allusers I
{
	display: inline-block;
	background-color: #FBFBFB;
	padding: 8px 3px 5px;
	border: 1px solid #DCDCDC;
	border-bottom: 3px solid;
	color: #757575;
	font-size: 28px;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	
	-moz-text-shadow: 0px 0px 3px #979797;
	-webkit-text-shadow: 0px 0px 3px #979797;
	-o-text-shadow: 0px 0px 3px #979797;
	text-shadow: 0px 0px 3px #979797;
	margin: 0 3px 0 0;
	font-style: normal;
}
.cactus-logo{padding-top:30px;padding-bottom:30px}
.cactus-logo .cactus-img-logo{display:block;max-width:100%;max-height:40px}
.cactus-logo .cactus-img-logo.cactus-img-sticky{display:none}
.sticky-menu .cactus-logo{padding-top:17px;padding-bottom:17px}
.sticky-menu .cactus-logo .cactus-img-logo{max-height:25px;display:none}
.sticky-menu .cactus-logo .cactus-img-logo.cactus-img-sticky{display:block;opacity:1;visibility:visible}
.cactus-logo,.cactus-header-search-form{padding-top:20px;padding-bottom:20px}
.primary-header .cactus-logo.navigation-font a
img{opacity:0;visibility:hidden}


.kaerebalink-detail,
.booklink-detail {
   line-height:1.5;
}
.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;}
 

.homerowtop2 {
clear:both;
width:95%; 
padding: 0px 2vw 2vw 2vw;
margin-top: 1vw;
margin-bottom: 10px;
border: 5px solid #e6e0ec;
font-size:medium;
background-color: #aecdea;
min-height:105px;
}


.homerowtop2:hover {opacity:0.9; background-color: #e6e0ec;}
.entry-content img,.comment-content img,.widget img,img.header-image,.author-avatar img,img.wp-post-image{box-shadow:none;border-radius:0}
.header-image{margin-top:0}

			.photostream .thumb { margin-right: 37px; }

		#featured, #sidebar, .latest .thumb, .entry .thumb, .post a.more, .wp-pagenavi span.pages, #footer-bottom   { display: none; }

		.bloquenot .moduletable span { font-size: .9em; }

		.bloquenot .moduletable { padding:.4em; border:#ccc 1px dashed; border-radius: 0.4em; }

		.avisosportada .moduletable { background-color: #fffdde; }

.fl{ float:left;}
.column-group {
	width: 100%;
	overflow: hidden;
}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}

#at-shortcode-bootstrap-modal .modal-header .modal-title,
#at-shortcode-bootstrap-modal .modal-header .close {
color: #fff;
}

.chat-wrap .chat-close { position: absolute; top: 16px; right: 15px; font-size: 18px; cursor: pointer }

.chat-wrap .chat-close i { color: #fff }

.chat-wrap .chat-close i + i { margin-left: 7px; }

.one_half{width:47%}
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{position:relative;margin-right:3%;float:left;min-height:1px;margin-bottom:0}
.mysite_responsive .large_post_list,.mysite_responsive .large_post_list .post_list_content,.mysite_responsive .one_half,.mysite_responsive .one_third,.mysite_responsive .two_third,.mysite_responsive .three_fourth,.mysite_responsive .one_fourth,.mysite_responsive .one_fifth,.mysite_responsive .two_fifth,.mysite_responsive .three_fifth,.mysite_responsive .four_fifth,.mysite_responsive .one_sixth,.mysite_responsive .five_sixth{display:block;width:100%!important;margin-right:0;margin-bottom:20px;float:none;clear:both}
.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}

#header{
    height: 191px;
    margin: 0 auto;
    position: relative;
    width: 1000px;
}

#header img{
    position: absolute;
    z-index: 1;
    right: -20px;
    top: 0;
}

#header a{
    color: #FFA912;
    font-family: "Trebuchet MS",sans-serif;
    font-size: 2em;
    font-weight: bold;
    left: 15px;
    position: absolute;
    text-shadow: 2px 3px 0 #666666, -1px -1px 0 #FFFFFF;
    text-transform: capitalize;
    top: 38px;
    width: 350px;
    z-index: 2;
}

#header a:hover{
    text-decoration: none;
}
.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-8{width:66.66666667%}

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


.u-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }


.u-sr-only-focusable:active, .u-sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }
.block-region{background-color:#ddd;margin-bottom:4px;margin-top:4px;padding:3px;font-size:.8em;border:1px dashed #ccc;text-align:center;text-transform:uppercase;text-shadow:1px 1px #eee}
.block ul{margin:0;padding:0}
.region-top .block-inner{padding:40px 0;color:#fff;text-shadow:1px 1px #000}
.region-top .block-inner h3{padding-bottom:10px;font-weight:normal;font-size:32px;line-height:1.2em;text-transform:uppercase;font-family:'Paytone One',sans-serif}
.region-top .block-inner .content{font-size:14px;color:#d5e8f4;text-shadow:none}
.preface-wrapper .block-inner{padding:40px 0 10px 0}
.preface-wrapper .block-inner h3{padding-bottom:10px}
.sidebar .block-inner .content{padding:20px 0;color:#999}
.postscript-wrapper .block-inner h3{font-size:16px}
.postscript-wrapper .block-inner .content{padding:20px 0}
div#block-block-6.block.block-block{display:none;​}
.tcb-flex-col{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:15px;padding-left:15px}
.tcb-flex-row .tcb-flex-col{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tve_editor_page .tcb-flex-col{outline:1px dotted #ddd}
.tcb-flex-row:not(.tcb--cols--2) .tcb-flex-col,.tcb-flex-row.tcb-resized:not(.tcb--cols--2) .tcb-flex-col{max-width:100% !important;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 250px;-moz-flex:1 0 250px;-ms-flex:1 0 250px;flex:1 0 250px}
.tcb-flex-row .tcb-flex-col,.tcb-flex-row.tcb-resized .tcb-flex-col{width:100%;max-width:100% !important;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 auto !important;-moz-flex:0 0 auto !important;-ms-flex:0 0 auto !important;flex:0 0 auto !important}
.anchor--ref{display:inline-block;padding-top:12rem;margin-top:-12rem}
span.anchor+section{padding-top:16.8rem;padding-bottom:0}
.main--eventDetail span.anchor[id=overview]{top:-50rem}
span.anchor[id=overview]+section{padding-top:4.2rem;padding-bottom:0}
span.anchor[id=overview]+section+section{padding-top:0}
.row{margin-left:-15px;margin-right:-15px}
.row:after,.row:before{content:" ";display:table}
.row:after{clear:both}


#colorbox .row {
	margin-bottom:10px;
}

.template-iexchange .row { margin-bottom: 20px }

.template-iexchange .form-area.last .row { margin-bottom: 0 }

	.template-iexchange .row .col-sm-12 { margin-bottom: 25px }

	.template-iexchange .form-area.last .row .col-sm-12 { margin-bottom: 0 }

.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,.col-sm-1,.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-10,.col-sm-11,.col-sm-12,.col-md-1,.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-10,.col-md-11,.col-md-12,.col-lg-1,.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-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right: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{float:left;}

.col-xs-6{width:50%;}


.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-6 {
        width: 50%;
    }

.bd-slider-2 {
  width: 100%;
  height: 80vh;
}

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

#aside_title {
	color: #cfcfcf;
	font-weight: bold;
}


.et_pb_text_inner {
	position: relative;
}

.lnav{
 padding: 10px 4px 10px 4px;
}
.bg-primary{color:#fff;background-color:#337ab7}
a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}
.bg-success{background-color:#dff0d8}
a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}
.bg-info{background-color:#d9edf7}
a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}
.bg-warning{background-color:#fcf8e3}
a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}
.bg-danger{background-color:#f2dede}
a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}
	
.bg {
	font-size: 14px;
	background-color: #f2f2f2;
	background-repeat: repeat-y;
	background-position: center;
}

.td-bg-grey{
	background-color: #d9d9d9;
}
