﻿





.tp-bannertimer								{	visibility: hidden; width:100%; height:5px; background:#000; 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}


.ms-slide .ms-layer, .ms-fixed-layers .ms-layer {position:absolute;pointer-events: auto}



.ms-layer.video-box{background:black;}

.ms-layer.video-box iframe{
	padding:0;
	margin: 0;
	border: none;
	position: absolute;
	z-index: 111;
}
.tab-content .show-content{display:none}
.tab-content .show-content.active{display:block}
.list.products .item .container .content .tab-content{padding:0 15px 15px;min-height:81px}
.list.products .item .container .content .tab-content p{margin-bottom:0}
footer .upper,footer .upper .columns{width:100%;float:left;margin-left:0;margin-right:0}


.chart {
    float: left;
    margin: 10px;
}

.chart canvas {
  position: absolute;
  top: 0;
  left: 0;
}

.angular .chart {
  margin-top: 0;
}
.apply-nav-btn a{padding:.75rem 2.5rem!important;border-radius:20px;;background:orange;font-weight:700!important;color:#fff!important}

		#menu li.last {
		}

			#menu li.last a:link, #menu li.last a:visited {
				width: 61px;
				background-position: -176px -245px;
			}

			#menu li.last a:link:hover, #menu li.last a:visited:hover,
			#menu li.last a.active:link, #menu li.last a.active:visited {
				background-position: -176px -332px;
			}

			#footer .tabContent li.last {
				border: none;
			}

		#products li.last {
			background: none;
		}

		#search3 li.last {
			border: none;
		}

		#menu3 li.last {
			border: none;
		}

		#products2 li.last {
			padding: 0;
			background: none;
		}


			#products2 li.last a:link, #products2 li.last a:visited {
				width: 110px;
			}

		#search4 li.last {
			border: none;
		}


#menu-main .menu-item {
	
}



li.menu-item.current-menu-item a {
	
}

.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-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }
.logo-payment-outer{display:inline-block;vertical-align:top;height:40px}
.logo-payment-outer.bg-white{margin:2px;background-color:#fff;height:36px}
.logo-payment-outer .logo-payment{max-height:100%}

.page5	.mainLeft .address {
	width: 100%;
	height: 140px;
	border-bottom: 2px white solid;
	border-top: 2px white solid;
	margin-top: 60px;
	padding: 20px 0;
}


.item-meta .item-price {
    font-size: 1em;
    line-height: 1;
    text-align: right;
    font-family: 'Cabin Sketch', sans-serif;
    word-break: break-all;
	}

	 .item-meta .item-price:first-letter { font-size: 0.9em; letter-spacing: -3px;}
.mast-logo .simple-image{text-align:center}


textarea, .archive-header p, .comment-respond .comment-notes, .comments .comment-content, .site-footer .footer-tagline, .tagline, .widget_ct_mission_news_post_list .post-categories, .widget_ct_mission_news_post_list .style-2 .excerpt {
  font-size: 0.875em;
  
  line-height: 1.571;
  
}

.site-footer .footer-tagline {
  font-style: italic;
  margin: 0;
}


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;}
.footer-grey-dark{width:100%;overflow:hidden;background-color:#d7dbce}
.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}

.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 5px;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}



#pricecontent .desc-content {
    font-size: 16px !IMPORTANT;
    color: white;
    line-height: 19px !important;
    margin-top: 15px;
}

#support .desc-content {
    color: white;
    font-size: 15px !important;
    line-height: 19px !important;
    text-align: center;
}

#twenty4 .desc-content {
    font-size: 15px !IMPORTANT;
    line-height: 23px !important;
    color: white;
}


#essayless .desc-content {
    margin-top: 0px !important;
}
.textwidget p{padding-left:10px;padding-right:10px;padding-bottom:10px}

	.blue{color:#385698}


.white {
  color: white;
}


.white a {
  color: #fff;
  text-decoration: none;
  transition: .15s;
}


.white a:hover {
  color: #ef422d;
}


.white-opac {
  color: rgba(255, 255, 255, .5) !important;
}
div#quicktabs-news_sidebar{background:none;}
.fl-widget{margin-bottom:40px}
.fl-module-widget .fl-widget{margin-bottom:0}
.fl-widget .fl-widget-title{margin-bottom:20px}
.fl-widget ul{list-style:none;padding:0}
.fl-widget ul li{display:block;margin-bottom:8px}
.fl-widget ul li:last-child{margin-bottom:0}
.fl-widget ul.sub-menu li{margin:0;padding:5px}
.fl-widget ul.sub-menu li:before{content:"\2013";padding-right:5px}

.site-branding .blue-menu-container .left-options {
  width: 100%;
  border-bottom: 1px solid #FFFFFF;
  text-align: center;
}

.site-branding .blue-menu-container .left-options .contact-info {
  padding: 10px 5px;
}

#sb-site,.sb-slidebar{background-color:#fff}
.sb-slidebar{display:block;width:270px;height:100%;overflow-y:auto;position:fixed;top:0;z-index:0;visibility:hidden}
html.sb-android .sb-slidebar{height:auto;position:absolute}
.contain-to-grid{width:100%;background:#fff}
.contain-to-grid .top-bar{margin-bottom:0}


#site-title {
	padding-bottom: 0;
	line-height: 1.2;
}


#site-title a {
	color: #289dcc;
	font-size: 46px;
}


.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
  display: inline;
  float: left;
  position: relative;
  margin-left: 1%;
  margin-right: 1%;
}

.container_12 .grid_9 {
  width: 73.0%;
}
.grid_1,.grid_10,.grid_11,.grid_12,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9{display:inline;float:left;position:relative;margin-left:1%;margin-right:1%}
.comms .grid_9 .h3{margin-top:4px;margin-bottom:0}
.et_pb_image_14.et_pb_module{margin-left:auto!important;margin-right:auto!important}

#toggle2{width:100%;height:auto;padding:10px 0;background:#777777;text-align:center}
.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%}

ul#image_bandeau_img_liste .image_bandeau_img {
	float:left;
	height:310px;
	width:435px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	display:none;
	background:none;
}

ul#image_bandeau_img_liste .image_bandeau_img.selected {
	display:block;
}

ul#image_bandeau_img_liste .image_bandeau_img img {
	border:none;
}

.editorial_col_droite.type_2 ul#image_bandeau_img_liste .image_bandeau_img {
    float: left;
    height: 109.92px;
    width: 150px;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
    display: none;
    background: none;
}


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


.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;
}
.header .header__icon--ggz-standaarden{width:100%;max-width:202px;height:27px;display:block}
.header .header__icon--ggz-dataportaal{width:100%;max-width:206px;height:31px;display:block}
.header .header__icon--menu,.header .header__icon--close{display:inline-block;width:20px;height:20px}
.header .header__icon--menu svg,.header .header__icon--close svg{position:relative;top:3px}
.header .header__icon--search{display:inline-block;width:18px}


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

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

  .row:after {
    clear: both; }

    .fixed-menu .row {
      margin: 0px;
      padding-bottom: 60px;
      background-color: #652267; }

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


img.website_image {
	float:left;
	width:120px;
	height:90px;
	margin:0 10px 0 0;
	padding:0;
	border:1px #990000 solid;
}
.superpartes{position:relative}
.superpartes .rivista{margin-top:5px;width:205px;height:123px;float:right}
.superpartes .rivista img{float:left;margin-right:10px}
body.single section.post .post-info span.post-print,.main-footer,.searchform,.social-connect,.main-header__body__primary__nav.js-primary-nav,.superpartes,.main-header__body__misc,.box-shared,#wp_rp_first{display:none}

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

#page,
#main,
#middle,
.middle_content,
#bottom,
#footer,
.headline,
.cmsms_breadcrumbs,
.headline_outer,
.middle_inner,
.cmsms_row,
.cmsms_row_outer,
.cmsms_row_outer_parent {
  width: 100%;
  position: relative;
}
.featured-block .news-images .news-img-bg{background-position:center;-moz-background-size:contain;background-size:contain;background-repeat:no-repeat;height:80px;width:165px;margin:0 auto}




#owl-main-slider .htmlcaption{
	left:500px;
	padding-right:80px;
	width:inherit;
	background:transparent;
	top:0;
	max-height: 290px;
	overflow-y: auto;
	padding-bottom: 20px;
}

   


  
   
   #owl-main-slider span.htmlcaption {
     width: 400px;
     left: 40px;
     top: 20px;
   }

   
   #owl-main-slider span.htmlcaption h4 {
     font-size: 21px;
   }

   
   #owl-main-slider span.htmlcaption p {
     font-size: 15px;
   }
.cmn-recruit-content-block-title-txt{display:-ms-flexbox;display:flex;font-size:14px;letter-spacing:.05em;line-height:2}






.dpe-flexible-posts li, ul.bulleted-list {
	height: 206px; 
	overflow: hidden;
}
 
li.bulleted-list, ul.bulleted-list li {
    	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
   	font-size: 14px;
   	font-weight: bold;
	float: left;
    	list-style: square outside none;
    	margin: 6px 0 6px 15px;
	height: auto;
	overflow: visible;
}

#mainmenu li.rex-article-10 a { width:140px; background:#9F2521; }

#mainmenu li.rex-article-10 a:hover { border-color:#9F2521; }

#mainmenu li.rex-article-10 a.rex-current, #mainmenu li.rex-article-10 a.rex-active { color:#fff; border-color:#9F2521; background-color:#9F2521; }
.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}
.section-grid-list-side-links .article-card .article-content:hover .overflow-hidden .card-img{transform:scale(1.05)}
.section-grid-list a:hover .card-img{transform:scale(1)}
.card-img{width:100%;transition:all .8s ease-in-out}
a:hover .card-img{transform:scale(1.05)}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
.marg-5-h{margin-left:5px;margin-right:5px}

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

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

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

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

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

    .navbar-collapse.collapse.in { 
        display: block!important;
    }


html.special .header__soc-icon { font-size: 1.3913rem; color: #000; }


html.special.black-bg .header__soc-icon { color: #fff; }


html.special.blue-bg .header__soc-icon { color: #195183; }




.clear{clear:both;}
.f-navbar-content,.f-navbar-brand,.f-navbar-toggle{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;height:50px;padding:0 12px;float:left}
.f-navbar-content:before,.f-navbar-brand:before,.f-navbar-toggle:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.f-navbar-content+.f-navbar-content:not(.f-navbar-center){padding-left:0}
.verve_theme .testimonials_stack .tm_title,.verve_theme .testimonials_slider.owl-theme .tm_title{font-size:1.35em;margin-top:12px;font-style:normal}
.verve_theme .testimonials_stack.verve_smaller .tm_title,.verve_theme .testimonials_slider.owl-theme.verve_smaller .tm_title{font-size:1.15em;margin-top:8px}
img.queen{width:95%;object-fit:cover}




p.name{
  color: #6191B1;
  font-weight: bold;
}

p.name span{ color: #2b4e65; }
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.panel-grid-cell .panel-cell-style{height:100%}
.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-975 .panel-grid-cell { padding:0 }
 #pl-975 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-975 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }



.logos-section .panel-grid-left {
	float: left;
	width: 41.5%;
}


.logos-section .panel-grid-right {
	float: left;
	width: 58.5%;
}


.down_level {
    
    
    color: #999999 !important;
}

    div.contact_bar td.middle { border-right: 1px solid #B1DCF2; padding-right: 8px; }

td.middle { vertical-align: middle; }
.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%}


#h-t-logo-sitemap{
  width:24%;
  min-width:70px;
  height:auto; 
  border:none;
}

		
	.home-widget,
	#home-mid-wrap .feat-widget-cont .home-title-wrap,
	#home-mid-wrap .gallery-widget-wrap .home-title-wrap,
	#home-mid-wrap .feat-widget-text {
		margin: 0 3.61663652803% 20px;  
		width: 92.7667269439%; 
		}


.home-widget-wrap {
	width: 100%
	}


.home-widget {
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
	}


.home-widget,
#home-mid-wrap .feat-widget-cont .home-title-wrap,
#home-mid-wrap .gallery-widget-wrap .home-title-wrap {
	margin: 0 2.65604249668% 20px; 
	width: 94.6879150066%; 
	}


.c-section__header {
  max-width: 40rem;
  margin-bottom: 4rem; }


.c-section__header--center {
  margin-left: auto;
  margin-right: auto;
  text-align: center; }

  .c-section__header--center h2.c-section__title {
    text-align: center; }

    .c-section__header--center h2.c-section__title:after {
      left: 50%;
      margin-left: -0.75rem; }
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.ul-reset,.site-nav--condensed .navbar,.homepage-upcoming_events .event-list{list-style:none;margin:0;padding:0}


		#footer .social  {
			cursor:pointer;
			border:1px solid #f3f3f3;
		}
.mtt-result h5{margin:0}
.mtt-result .pressdate{float:right;margin-left:10px}
.sub-menu .mtt-result{margin-bottom:30px}
.mtt-result{page-break-inside:avoid;margin-top:5px}

	#header-left, #header-right { width: 100%; float: none; clear: both; margin: 0 auto; }

	#header-left .box, #header-right .box { float: none; clear: both; text-align: center; display: block; margin: 0 auto; }

	#header-left ul.contact li, #header-right ul.contact li { margin: 0 auto; }

	#header-left ul.contact li.mobile, #header-right ul.contact li .mobile { display: inline-block !important; }


#header-left,
#header-right {
  padding: 5px 0;
}


#fsidebar p.socialicons,
#header-left p.socialicons {
  text-align: inherit;
  font-size: 10px;
  margin-bottom: 0;
}


#header-left p.socialicons {
  font-size: 7px;
  margin-top: 3px;
}


#header-left p.socialicons .fa-stack-1x {
  color: #307dc1;
}
 

.expanded-image {
  max-width: 100%;
  max-height: 100%;
}

            .wrapper .contents .list_article ul li a .article_txt .blog_tag {
              background: #eee;
              margin: 10px 10px 10px 0;
              display: inline-block;
              padding: 3px;
              line-height: 1; }

              .wrapper .contents .list_article ul li a .article_txt .blog_tag span {
                color: #3cb46f;
                font-size: 75%;
                display: block; }

  .top .contents .conts_blog .blog_tag {
    background: #eee;
    margin: 0 10px 10px;
    display: inline-block;
    padding: 3px;
    line-height: 1; }

    .top .contents .conts_blog .blog_tag span {
      color: #3cb46f;
      font-size: 75%;
      display: block; }


.badge {
  border-radius: 50%;
  display: none;
  font-size: 13px;
  font-family: "Klavika-medium","Fago-Offc-Regular","Helvetica Neue",Helvetica,Arial,sans-serif;
  line-height: 1;
  width: 20px;
  height: 20px;
  padding-top: 3px;
  text-align: center;
  vertical-align: baseline;
  white-space: nowrap;
  background-color: #0071b9;
  color: #fff;
  position: absolute;
  z-index: 3;
  overflow: hidden;
  top: 20px;
  left: 17px;
}


.menu-vehicles {
	position:relative;
	top:1px;
	display:inline-block;
	width: 26px;
	height: 20px;
	background-size: contain;
	background-repeat: no-repeat;
}
.fusion-imageframe{display:inline-block;z-index:1;overflow:hidden;position:relative;vertical-align:middle;max-width:100%}
.fusion-imageframe img{vertical-align:top;-webkit-box-shadow:none!important;box-shadow:none!important}
.fusion-imageframe.element-bottomshadow{overflow:visible}
.fusion-imageframe.element-bottomshadow:after,.fusion-imageframe.element-bottomshadow:before{opacity:.4}
.fusion-imageframe.element-bottomshadow img{margin:0;vertical-align:top;-webkit-box-shadow:none!important;box-shadow:none!important}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-left{float:left;margin-right:25px}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-right{float:right;margin-left:25px}
.ua-ie-11 .fusion-imageframe,.ua-ie-11 .imageframe-align-center{font-size:0;line-height:normal}
