﻿






.nav-wrapper{  margin: 0 auto; padding: 0!important; width: 100%; }
.thrv_post_grid .tve_post_grid_wrapper.tve_post_grid_masonry .tve_pg_container{margin:0 5px}
.thrv_post_grid .tve_post .tve_pg_container{height:100%;box-sizing:border-box;border:1px solid #e1e0e0;box-shadow:0px 3px 2px -3px rgba(0,0,0,0.9)}
.thrv_post_grid .tve_pg_row .tve_pg_container{margin:0 5px}
.thrv_post_grid .tve_pg_row .tve_post:first-child .tve_pg_container{margin:0 5px 0 0}
.thrv_post_grid .tve_pg_row .tve_post:last-child .tve_pg_container{margin:0 0 0 5px}
.thrv_post_grid .tve_post_grid_vertical .tve_post:last-child .tve_pg_container{margin:0}
.thrv_post_grid .tve_post_width_1 .tve_pg_container,.thrv_post_grid .tve_post_width_2 .tve_pg_container,.thrv_post_grid .tve_post_width_3 .tve_pg_container,.thrv_post_grid .tve_post_width_4 .tve_pg_container,.thrv_post_grid .tve_post_width_5 .tve_pg_container,.thrv_post_grid .tve_post_width_6 .tve_pg_container{margin:0 !important}

.contact-detail2 {
    margin: 0;
}


.contact-detail2 i {
    border-radius: 3px;
    padding: 3px 5px;
}


.contact-detail2 li {
    list-style: outside none none;
    float: left;
    padding: 10px 0;
    margin-bottom: 0;
    margin-right: 35px;
}

.contact-detail2 li:last-child {
    margin-right: 0;
}

.contact-detail2 li a {
    color: #5f5f5f;
    font-size: 13px;
    font-weight: 600;
    line-height: 35px;
    letter-spacing: 0.5px;
}
.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%}


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

.clearfix:after {
    clear: both
}

.clearfix { display: inline-block; }


* html .clearfix { height: 1%; }

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


.c-media-block__content {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 1rem;
  padding-left: 1rem; }


.pagefooter {
  width: 100%;
  font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 14px;
  color: #ffffff; }

  .pagefooter .copyright,
  .pagefooter ul,
  .pagefooter li,
  .pagefooter .footernavbar,
  .pagefooter .divider {
    display: inline-block; }

  .pagefooter p {
    margin: 0; }

  .pagefooter ul {
    margin: 0;
    padding: 0; }

    .pagefooter ul li {
      padding-left: 5px;
      padding-right: 5px; }

      .pagefooter ul li .divider {
        padding: 0 10px 0 0; }

      .pagefooter ul li:first-child .divider {
        display: none; }

  .pagefooter a {
    text-decoration: none; }

    .pagefooter a:hover {
      text-decoration: underline; }

.hero-login-tabs{
    overflow:hidden;
}

.hero-login-tabs a{
    float:left;
    width:50%;
    color:#ffffff;
    background:#9c9e9f;
    text-align:center;
    font:20px/55px minion;
    height:55px;
    white-space:nowrap;
}


.hero-login-tabs a.active{
    color:#141414;
    background:#ffffff;
}

.hero-login-tabs a:hover,
.hero-login-tabs a.active:hover{
    color:#141414;
    background:#e3e3e3;
}
.nectar-slider-loading .loading-icon,.portfolio-loading,#ajax-loading-screen .loading-icon,.loading-icon,.pp_loaderIcon{background-image:url("");}
.et-fb.et-db #et-boc .et_pb_number_counter{opacity:1}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row !important}
th.visible-xs,td.visible-xs{display:table-cell !important}

.cs-journy-timeline .cs-element-title{margin-bottom:37px;}

.cs-journy-timeline .cs-element-title h2{font-size:22px !important;line-height:28px !important;color:#555555 !important;margin-bottom:8px;}

.cs-journy-timeline .cs-element-title strong{font-size:40px;line-height:46px;margin-bottom:18px;display:inline-block;}

.small_calculator_column{
	position: absolute;
	right: calc(50% - 1140px/2);
	bottom: 10%;
	z-index: 10;
}


header .bottom-div {
  bottom: 30px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 50;
}
.card-desc{padding:0 !important;width:100%;}
.card-desc .cont{padding:0 20px}
.cards .banco .card-desc,.cards .facture .card-desc,.cards .prod .card-desc,.cards .adm .card-desc{right:0;padding:0 96px 0 288px}
.cards .adm .card-desc{padding:0 150px 0 96px}

.wp-caption.alignleft { margin: 0px 10px 10px 0px; }

.alignleft { float: left }

img.alignleft { display:inline; float:left; margin-right:15px; }
 
.infinite-header-background-transparent .infinite-top-bar-background{ opacity: 0.49; }
 
.infinite-header-background-transparent .infinite-header-background{ opacity: 0.26; }

.infinite-header-background-transparent{ position: absolute; left: 0px; right: 0px; z-index: 1; }

	.infinite-header-wrap.infinite-header-style-plain, 
	.infinite-header-wrap.infinite-header-style-bar, .infinite-navigation-bar-wrap,
	.infinite-header-background-transparent, .infinite-header-boxed-wrap, .infinite-header-side-nav, 
	.infinite-header-transparent-substitute, .infinite-sticky-navigation{ display: none !important; }


#btn-share-toggle{
  opacity: 0.7;
}
body:not(.tatsu-frame) #tatsu-header-container .tatsu-header-module:last-child,body:not(.tatsu-frame) #tatsu-header-container .tatsu-module:last-child{margin-right:0}
#tatsu-header-container{position:relative;z-index:99999}


#connect-bar-facebook, #connect-bar-twitter, #connect-bar-plusone, #connect-bar-email, #connect-bar-pinterest
{
    position: relative;
    display: inline-block;
    float: right;
    margin-left: 5px;
    vertical-align: middle;
    margin: auto;
    padding-top: 3px;
    padding-left: 5px;
    text-align: right;
}

.slider-default .slide-feature-image {
	float: left;
	vertical-align: bottom;
	margin-right: 30px;
	position: relative;
	z-index: 2;
	-webkit-box-shadow: 1px 0 2px rgba(0,0,0,.1);
	-moz-box-shadow: 1px 0 2px rgba(0,0,0,.1);
	box-shadow: 1px 0 2px rgba(0,0,0,.1);
}


.kaerebalink-detail,
.booklink-detail {
   line-height:1.5;
}

.related_searches {
	display: inline;
}

.related_searches a {
	margin: 2px 3px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	padding: 1px 5px;
	font-size: 13px;
	text-decoration: none;
	background: #EFF4FA;
	color: #7198BE;
}

.related_searches a:hover {
	background: #CED9EC;
	color: #2a669d;
}
.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-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-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-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-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{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}

.burger-menu-xs-dropdown-social {
  height: 46px;
  background-color: #171c28;
  position: fixed;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
}

.burger-menu-xs-dropdown-social a {
  display: block;
  margin: 11px auto 0 auto;
  width: 18px;
  height: 18px;
}


.logo {
    height: 44px;
    vertical-align: middle;
    width: auto;
}

	.tmenu{		
		height: 36px;
		border-top: 1px solid #999999;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		padding-left: 5px;
		padding-right: 5px;
		color: #6e6e6e;
		font : bold  10px Verdana;
		cursor: pointer;
text-align: center;
	}
#language-selector #close{display:none;position:absolute;font-size:32px;top:30px;left:30px;}
.nav-white-container-dsk ul li .buy-dsk-stick.active #close-dsk-stick{position:relative;padding:0 0 0 20px;top:3px}
.nav-white-container-dsk ul li .buy-dsk-stick.active #close-dsk-stick::after{content:"\f113";line-height:0;font-family:icons;font-style:normal;font-weight:400;font-size:22px;color:#002c5a}
#ubc7-unit-identifier.no-umbrella{line-height:2.25em}
#ubc7-unit-identifier{font-size:18px;letter-spacing:1px;overflow:hidden;white-space:nowrap}
.oldie #ubc7-unit-identifier{line-height:22px}
#alas_header_widgetarea div:nth-child(2) ul{padding-left:0;margin-left:-5px}
#alas_header_widgetarea .lang-item{list-style:none;font-size:14px;display:inline-block;margin:2px
5px}
#alas_header_widgetarea .lang-item
a{display:inline-block;padding:3px
8px;color:#fff;background-color:#dfdfdf}
#alas_header_widgetarea .lang-item.current-lang
a{background-color:#000}
#alas_header_widgetarea .lang-item a:hover{color:#fff;background-color:#ce121b}
.el-divi-blog-extras-archive-template.el-divi-blog-extras-archive-has-sidebar .et_pb_section_1,.el-divi-blog-extras-archive-template.el-divi-blog-extras-archive-has-sidebar .et_pb_section_1 .et_pb_row:first-child{padding-top:0}
.el-divi-blog-extras-archive-template.el-divi-blog-extras-archive-has-sidebar .et_pb_row{width:100%;max-width:100%}
.et_pb_row_8.et_pb_row{margin-left:auto!important;margin-right:auto!important}
.et_pb_row_3.et_pb_row{margin-right:50px!important;margin-left:50px!important;margin-left:auto!important;margin-right:auto!important;padding-right:50px;padding-left:50px}



ul.yiiPager .first,
ul.yiiPager .last
{
	display:none;
}


ul.yiiPager .first, ul.yiiPager .last { display: none; }

#example-one .nav li.last { margin-right: 0; }

#example-two .nav li.last { margin-right: 0; }

#example-three .nav li.last { margin-right: 0; }


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


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


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


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


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


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
#om-menu-mega-menu .om-maximenu-content .block.last{width:614px;float:left;border-left:1px solid #84a954;min-height:202px;}
#om-menu-mega-menu .om-maximenu-content ul li.last{border-bottom:0;}
.region-content .views-row.last{border-bottom:1px solid #e5e5e5;}
#om-menu-mega-menu li .om-maximenu-content .block.last{width:58%;}



#top .widget_nav_menu .sub-menu, #top .widget_nav_menu .children{
padding:0 0 0 10px;
overflow: hidden;
margin:0;
}


.children .children .says{
border-bottom-style: solid;
border-bottom-width: 1px;
}


#top .commentlist .children ul{
margin: 0 0 0 47px;
}


.children .comment_content {
margin: -44px 0 0 28px;
padding-bottom:30px;
z-index: 1;
}


.children .gravatar{
position: relative;
left:-24px;
z-index: 2;
width:50px;
}


#top .children .comment-reply-link {
left: -44px;
}
.f-home-box .f-latest-news-title{border-bottom:5px solid #d0cfd0}
.f-home-box .f-latest-news-title h3{font-family:"lexia";font-size:1.875rem;color:#ff9500}
.f-home-box .f-latest-news-title h3 .lt-ie9{font-size:30px}

.topnav .DefaultNode, .topnav .SelectedNode
{
}

.topnav
{
	float:left;
	height: 32px;
	padding:0;
	width:625px;
	float:left;
	font-family: Impact;
	font-size:1em;
	list-style-type: none;
}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}



ul.page-numbers {
	list-style: none !important;
	padding-left: 0;
	text-align: center;
	font-size: 12px;
}

ul.page-numbers li {
	display: inline-block;
	margin: 0 2px;
}

ul.page-numbers li span.current,
ul.page-numbers li a {
	padding: 5px 10px;
	border-width: 2px;
	border-style: solid;
	border-color: #ecf0f1;
}

ul.page-numbers li span.page-numbers {
	border-color: #354b60;
}

ul.page-numbers li a:hover {
	border-color: #354b60;
}




.infinite-scroll .page-numbers { 
	display: none;
}

.jp-current-time,
.jp-duration {
width: 60px;
font-style: oblique;
font-size: 10px;
}
.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%}

    #mw_board_group_3 .mw_board_group_3_contents {  }


.pswp__ui--over-close .pswp__button--close {
  opacity: 1; }


.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550; }


.pswp__ui--fit .pswp__top-bar, .pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3); }


.pswp__ui--idle .pswp__top-bar {
  opacity: 0; }

.pswp__ui--idle .pswp__button--arrow--left, .pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0; }


.pswp__ui--hidden .pswp__top-bar, .pswp__ui--hidden .pswp__caption, .pswp__ui--hidden .pswp__button--arrow--left, .pswp__ui--hidden .pswp__button--arrow--right {
  opacity: 0.001; }


.pswp__ui--one-slide .pswp__button--arrow--left, .pswp__ui--one-slide .pswp__button--arrow--right, .pswp__ui--one-slide .pswp__counter {
  display: none; }
.site_header__phone{padding-top:5px}
.site_header__phone img{padding:5px 0 5px 15px;border-left:1px solid #dfdfdf}
.span3{width:220px}
.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}
input.span3,textarea.span3,.uneditable-input.span3{width:206px}
.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}


.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after {
  content: "";
  display: table;
}


.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after {
  clear: both;
}


#contact-page.full.clear {
  float: left !important;
  height: 100% !important;
}


.circle-icons.grey.clear {
  margin-right: 0;
}


.separate.clear {
  height: 35px;
  background-color: #f2f2f2;
  float: left;
  width: 100%;
}

  .event-wrap.clear {
    float: left;
    width: 100%;
    padding: 40px 0;
    padding-top: 0;
  }


span.careers-wrap.clear {
  float: right;
}
.banner-container .infobox-container .infobox .infobox-description{font-size:26px;font-size:1.625rem;color:#ffffff}


.soc-links__icon { font-size: 20px; }
.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.row{margin-right:-15px;margin-left:-15px}

.homerow .lijn { background-color: #d6d6d6; height: 5px; margin-bottom: 7px; }

.icon-xxxxl {
  font-size: 7em;
}
.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-6{width:50%}



.isi {
  font-size: 0.7em;
}

.isi h1 {
  text-align: center;
  margin: 10px 0;
}

.isi .black-box {
  border: 1px solid black;
  font-weight: bold;
  padding: 10px 20px;
}

.isi a {
  color: #0071bb;
  text-decoration: underline;
}

.main, #main-menu, #header {
    border-spacing: 0;
    padding: 0;
    border-collapse: collapse;
    border: 0;
}


#header{
    height: 90px;
}


#footer-container,.intro-divider,.media__body{text-align:center}
.media__body{background:rgba(41,128,185,.7);bottom:0;color:#fff;font-size:1em;left:0;opacity:0;overflow:hidden;padding:3.75em 3em;position:absolute;top:0;right:0;-webkit-transition:.6s;transition:.6s}
.media__body:hover{opacity:1}
.media__body:after,.media__body:before{border:1px solid rgba(255,255,255,.7);bottom:1em;content:'';left:1em;opacity:0;position:absolute;right:1em;top:1em;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transition:.6s .2s;transition:.6s .2s}
.media__body:before{border-bottom:none;border-top:none;left:2em;right:2em}
.media__body:after{border-left:none;border-right:none;bottom:2em;top:2em}
.media__body:hover:after,.media__body:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}
.media__body h2{margin-top:0}
.media__body p{margin-bottom:1.5em}


.centered {
    margin-left:auto;
    margin-right:auto;
    float: none;
    text-align: center;
}
.popup-details .content .inner-wrapper .inner .heading{font-size:1.375rem;line-height:1.25;color:#00305b;text-align:left;margin-bottom:40px}
.slider-simple-wrapper .text-wrapper .heading{font-size:1.825rem;line-height:1.25;color:#00305b;text-align:left}
.module-image-with-slide-text .content-wrapper .text-wrapper .content .heading{font-size:1.375rem;color:#00305b;text-align:left}
.module-subway-locations .content-container .text-wrapper .heading{font-size:1.825rem;line-height:1.25;color:#00305b;text-align:left}
.module-instagram-slideshow .content-wrapper .heading{font-size:1.825rem;line-height:1.25;color:#00305b;text-align:left}
.m-main__line{display:none}
.m-main__holder:before,.m-main__line{position:absolute;top:0;left:0;width:100%;height:1px}


#text-press h2 {
	padding-top: 5%;
	text-align: center;
	font-size: 36px;
	margin: 0;
}

.div_image .englobe_image .image_sejour{
	border: none;
	vertical-align:middle;
}


.div_image .englobe_image .image_sejour:hover{
	border: none;
}

			#strip-top { height: 25px; }

.full-width{float:left; width:100%;}



.gigpress-row td {
	border-bottom: 1px solid #EEE;
}



tr.gigpress-divider.gigpress-row td {
	border-top: 2px solid #CCC;
}



tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}

            .footer { font-size: small; text-align: center; margin-top: 50px; }
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}

    .col-md-5ths img {
      display: inline-block;
    }

.floatleft{ float:left; }

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

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.clr{color:#000}
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}


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:28px;}
.header__global-item{padding:0 .5em;font-size:.75em}
.newsletter-simple-form-wrapper{padding:30px .5em;position:relative}
.newsletter-simple-form-submit,.newsletter-simple-form-wrapper .inline-form .btn{background-color:transparent;color:#1d1d1b}
.side__banners-item{position:absolute;width:100%}

div.superheader {
	background:#363636;
	color:#fff;
	height:35px; 
	clear:both;
	margin:0 auto 10px auto;
}




div.superheader a{
	color:#fff;
}

.teaser .title {float:left; width:170px; padding:20px 15px 12px 15px; font-weight:bold;}

.teaserSmall .title {float:left; width:130px; padding:10px 10px 0px 10px; font-weight:bold;}

.teaserHorizontal .title {float:left; width:181px; padding:20px 16px 12px 16px; font-weight:bold;}

.boxExtrasArea .top .title {font-weight:normal; float:right; color:#999999; font-size:15px; line-height:15px; text-align:right; padding:14px 20px 0px 0px;}

.cercaCorsi .top .title {font-weight:normal; float:right; color:#999999; font-size:15px; line-height:15px; text-align:right; padding:14px 20px 0px 0px;}


.bancaElettronicaHome .title{
	width: 100%;
	font-size: 16px;
	color:#000;
	text-align: center;
	padding-top: 15px;
	font-family: "FuturaBold",Arial,Helvetica,sans-serif;
}
.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%}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}

.bd-imagelink-54 {
  width: 100px;
  display: inline-block;
  -webkit-box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  -o-box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  -ms-box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  border-radius: 50%;
}
