﻿#main_area{margin-top:152px}

#main_area.low_top{margin-top:150px}
.main_width{width:960px;//1401px;margin:0 auto}

.comment_entry_wrapper span.date{
color:#444;font-size:11px;font-weight:normal;font-style:italic;
}





.skills-box .meter {
    height: 6px;
    border: 1px solid #434343;
    padding: 1px;
    margin-bottom: 15px;
}

.skills-box .meter p {
    height: 2px;
    background: #252525;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.row.header.navbarHeader.bg-nav a {color: none !important}


.row.header.navbarHeader.bg-nav{background: #010a1b !important;}
.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}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}
#header .container{padding:0;width:auto}
#header.sticky-header .container{padding:0 15px;width:1170px}
.boxed-layout #header.sticky-header .container{padding:0;width:auto}


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

#logo {
	position: absolute;
	width: 40%;
	top: 25px;
	left: 0;
	right: 0;
	margin-left: auto;
	text-align: center;
	margin-right: auto;
	z-index: 2;
}
.listnone{list-style:none;margin:0;padding:0}

.alex-chatter-menu li.menu-item a {
  color: #164622;
}

.alex-chatter-menu li.menu-item-has-children:focus ul.sub-menu,
.alex-chatter-menu li.menu-item-has-children:hover ul.sub-menu
{
  display: initial;
}
#om-menu-mega-menu .om-maximenu-content .block.first{width:385px;float:left;padding:10px 0 30px;}
.homebox.half.first{border-right:1px solid #e3e3e3;margin-right:0;padding-right:15px;}
#om-menu-mega-menu li .om-maximenu-content .block.first{width:41.4%;text-align:center;}
#om-menu-mega-menu li .om-maximenu-content .block.first img{width:80%;}
#om-menu-mega-menu .leaf-bookstore.leaf-role-anonymous-user .om-maximenu-content .block.first{display:block;}
.quick-links .top-link-item{display:inline-block}






#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 960px;
}

#colophon {
	border-top: 4px solid #000;
	margin-top: -4px;
	overflow: hidden;
	padding: 18px 0;
}


.homepagetekst{text-align:left; padding-bottom:20px;}

.homepagetekst h2, .homepagetekst h1{ text-align:left; color:#303030; font-size:14px; font-weight:700; width:100%; text-transform:uppercase; line-height:40px; border-bottom: 1px solid #ebebeb; }

.homepagetekst p { color: #6b6b6b;font-size: 13px;font-weight: 100;line-height: 25px;text-align: center;}
.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%}
.mod_participate .text_teaser .wrapper_text{max-height:69px}
.mod_participate .wrapper_text{overflow:hidden;max-height:74px}


.popup-search-wrapper {
    display: table;
    height: 100%;
    width: 100%;
}

.clear{ clear: both; height: 15px; overflow: hidden;  margin: 0}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}
.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}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}


.table
{
	display: table;
}


.table .row
{
	display: table-row;
}


.table .cell
{
	display: table-cell;
	vertical-align: middle;
}

  .slider .item .slide-text .vertical-align {
    display: table;
    height: 100%;
    width: 100%; }

    .slider .item .slide-text .vertical-align .inner {
      display: table-cell;
      vertical-align: middle; }

  .page-template-t6--template-loansforliving .phone .vertical-align {
    display: table-cell;
    vertical-align: middle; }

ul.mvp-foot-soc-list li a {
font-size: 16px;
margin-left: 4px;
padding-top: 7px;
width: 30px;
height: 23px;
}

#access ul li li a:hover,
#access ul .menu-item-object-custom.current-menu-item a:hover {
color: #ababab;
}
.wbox-snav-facebook,.wbox-snav-youtube,.wbox-snav-linkedin{line-height: 1.3em}
.wbox-snav-facebook i,.wbox-snav-youtube i,.wbox-snav-linkedin i{-webkit-transform: scale(1.5);transform: scale(1.5);color: #005da9;margin-top: -2px}
.wbox-snav-linkedin i{color: #000}
#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}
#menu-widget-2 ul li a:hover, #menu-widget-2 ul .menu-item.current-menu-item a {color:#fff;}
#menu-widget-3 ul li a:hover, #menu-widget-3 ul .menu-item.current-menu-item a {color:#cccccc;}
label.middle{margin:0 0 1rem;padding:.5625rem 0}
.media-object-section.middle{vertical-align:middle}
.search-panel .middle{position:relative;top:40%;-ms-transform:translateY(-40%);transform:translateY(-40%)}
.banner-home .middle,.banner-interior .middle{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:20%;width:60%;padding:0;top:50%;transform:translateY(-50%);text-align:center}
.hero .banner-home .middle,.hero .banner-interior .middle{left:20%;width:60%}
.about .banner-home .middle,.about .banner-interior .middle{top:20%;-ms-transform:translateY(-20%);transform:translateY(-20%)}
.mega-block .middle{position:relative;z-index:3;text-align:center;position:absolute;top:50%;-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);text-align:center;left:50%;width:100%}

	.minimarker,
	aside ul li a span{width: 18px !important; height: 18px !important; overflow: hidden; display: block; float: left; clear: none;}

	.minimarker img{
		width: 18px; height: 18px; 
	}



.fusion-slider-container {
  
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

.texte2{color:#74756D; FONT-FAMILY : Verdana, helvetica, sans-serif;font-size : 12px;}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}

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

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

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

  .text-center-xs {
    text-align: center;
  }
.tab-feature__main{position:relative;margin-top:.8125rem}
.tab-feature__main .caption-callout{position:absolute;left:0;top:0;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}
.tab-feature__main .caption-callout[data-tab-state=selected]{opacity:1;pointer-events:auto;position:relative}




.clear-fix::before,
.clear-fix::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,
#sidebar-front-page-widget-area::after,
#sidebar-front-page-widget-area::before,
#featured-slider::after,
#featured-slider::before,
#tophead::after,
#tophead::before,
.widget::after,
.widget::before {
    content: "";
    display: table;
    clear:both;
}






#tophead {
    background-color: #222;
    clear: both;
    width: 100%;
}


#tophead .corporate_club_widget_social ul li a::before {
    line-height: 1.4;
    color: #ddd;
}


#tophead .corporate_club_widget_social ul li a::before:hover {
	color: #fff;
}
