﻿



#navigation {
	float: left;
	width: 170px;
	min-height: 20px;
	margin-right: 20px;
	color: #2c7bb5;
}

#nav ul.nav li.dropdown ul.sub-menu li.bold_orange{
   font-weight:normal;
   color:#ff6600;
}

#nav ul.nav li.dropdown ul.sub-menu li a{
   background-color:transparent;
}

#nav ul.nav li.dropdown ul.sub-menu li.gray_link a{
   font-weight:normal;
   color:#666;    
}

#nav ul.nav li.dropdown ul.sub-menu li.all_link{
   margin-top:85%;
}

#nav ul.nav li.dropdown ul.sub-menu li a:hover{
   text-decoration:underline;
   color:#666;
}

#nav ul.nav li.dropdown ul.sub-menu.featured{
   padding:0;
}

#nav ul.nav li.dropdown ul.sub-menu.featured li div h2,
#nav ul.nav li.dropdown ul.sub-menu.featured li div h3,
#nav ul.nav li.dropdown ul.sub-menu.featured li div h4 {
   margin:0 0 10px 0;
   padding:0;
   font-size:90%;
   color:#ff6600;
   text-transform:uppercase;
   letter-spacing:0.15em;
}

#nav ul.nav li.dropdown .dropdown-menu .menu-cols-1 ul.sub-menu{
   width:100%;
}

#nav ul.nav li.dropdown .dropdown-menu .menu-cols-2 ul.sub-menu,
#nav ul.nav li.dropdown .dropdown-menu .menu-cols-2 ul.sub-menu.featured{
   width:49.5%;
}

#nav ul.nav li.dropdown .dropdown-menu .menu-cols-3 ul.sub-menu,
#nav ul.nav li.dropdown .dropdown-menu .menu-cols-3 ul.sub-menu.featured{
   width:32.5%;
}

#nav ul.nav li.dropdown .dropdown-menu .menu-cols-4 ul.sub-menu,
#nav ul.nav li.dropdown .dropdown-menu .menu-cols-4 ul.sub-menu.featured{
   width:24%;
}

#nav ul.nav li.dropdown .dropdown-menu ul.sub-menu{
   min-width:125px;
}

#nav ul.nav li.dropdown .dropdown-menu .menu-cols-1 ul.sub-menu.featured,
#nav ul.nav li.dropdown .dropdown-menu .menu-cols-2 ul.sub-menu.featured,
#nav ul.nav li.dropdown .dropdown-menu .menu-cols-3 ul.sub-menu.featured,
#nav ul.nav li.dropdown .dropdown-menu .menu-cols-4 ul.sub-menu.featured{
   overflow:visible;
   float:right;
}


header li.menu-item, header li.page_item {
    position: relative;
    list-style-type: none;
}


    
    header li.menu-item.mi-depth-0:first-child, header li.page_item.pi_depth_0:first-child {
        padding-top: 0;
    }

    header li.menu-item.mi-depth-0:last-child, header li.page_item.pi_depth_0:last-child {
        padding-bottom: 0;
    }


    .dropdownmenu-default li.menu-item:first-child, .dropdownmenu-default li.page_item:first-child {
        padding-top: 4px;
    }

    .dropdownmenu-default li.menu-item:last-child, .dropdownmenu-default li.page_item:last-child {
        padding-bottom: 4px;
    }

    .mega-magazine .latest-posts-wrapper.menu-item {
        
        padding-right: 0;
    }

header .top-navi li.menu-item.mi-depth-0, header .top-navi li.page_item.pi_depth_0 {
    
    position: relative;
}

    .h1 nav.mainmenu li.menu-item.mi-depth-0, .h1 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }

    .h2 nav.mainmenu li.menu-item.mi-depth-0, .h2 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }


.menu-item {
    display: inline;
}

#Offer .right {
	float: left;
	width: 320px;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	line-height: 1.2;
	padding: 16px 0 0;
}

.right-block {
	margin-left: 10px;
}


#sidebar .right-block  { 
	margin:10px 0 10px 0;
	width: 300px;
}
.lower_section .managing_forest .managing_forest_header{font:700 38px arial,sans-serif;letter-spacing:-1px;line-height:36px;margin:0;padding:100px 0 0 295px;text-transform:uppercase}
.lower_section .managing_forest .managing_forest_header a{color:#9c8476}
.lower_section .managing_forest .managing_forest_header a span{color:#7e6659;display:block;font-size:32px;line-height:32px}
.lower_section .managing_forest .managing_forest_header a:hover{text-decoration:none}

	
	#header-content {
		width:100%;
		max-width:800px;
		margin-left:auto;
		margin-right:auto;
	}
.fl-builder-content .fl-button-has-icon .fl-button-text {vertical-align: middle;}
.contentasset{min-height:100%;padding-top:10px;float:left;display:inline-flex;background-color:#000}
.carousel-inner .slider_content{position:absolute;width:100%}
.carousel-inner .slider_content .slide_anchor_holder{margin-top:8%}
.carousel-inner .item.dark .slider_content .text .slide_anchor_holder .slide_anchor_button{color:#000}
.carousel-inner .slider_content .slide_anchor_holder .slide_anchor_button{font-size:51px;color:#fff}
.carousel-inner .slider_content .thumb{opacity:0;filter:alpha(opacity = 0);text-align:center;height:100%}
.carousel-inner .slider_content.left .thumb{text-align:left}
.carousel-inner .slider_content.right .thumb{text-align:right}
.carousel-inner .active .slider_content .thumb{-webkit-animation:rotate 1s 1 ease-out;-moz-animation:rotate 1s 1 ease-out;-o-animation:rotate 1s 1 ease-out;animation:rotate 1s 1 ease-out;opacity:1;filter:alpha(opacity = 100)}
.carousel-inner .active .slider_content .thumb.fade{-webkit-animation:fade 1s 1 ease-out;-moz-animation:fade 1s 1 ease-out;-o-animation:fade 1s 1 ease-out;animation:fade 1s 1 ease-out}
.carousel-inner .slider_content .thumb img{max-height:100%}
.carousel-inner .slider_content .text{text-align:center;opacity:0;filter:alpha(opacity = 0);position:relative;display:inline-block;width:100%;margin:10px 0 10px 0;-webkit-transform:translateZ(0px);-moz-transform:translateZ(0px);-ms-transform:translateZ(0px);-o-transform:translateZ(0px);transform:translateZ(0px)}
.carousel-inner .active .slider_content .text{-webkit-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);-moz-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);-o-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);opacity:1;filter:alpha(opacity = 100)}
.carousel-inner .slider_content .text.one_by_one{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none;opacity:1}
.carousel-inner .slider_content .text.one_by_one h2,.carousel-inner .slider_content .text.one_by_one h4,.carousel-inner .slider_content .text.one_by_one .separator,.carousel-inner .slider_content .text.one_by_one p,.carousel-inner .slider_content .text.one_by_one a.qbutton,.carousel-inner .slider_content .text.one_by_one .slide_anchor_holder{opacity:0;filter:alpha(opacity = 0);position:relative;top:70px}
.carousel-inner .active .slider_content .text.one_by_one h2,.carousel-inner .active .slider_content .text.one_by_one h4,.carousel-inner .active .slider_content .text.one_by_one .separator,.carousel-inner .active .slider_content .text.one_by_one p,.carousel-inner .active .slider_content .text.one_by_one a.qbutton,.carousel-inner .active .slider_content .text.one_by_one .slide_anchor_holder{-webkit-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-moz-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-o-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;opacity:1;filter:alpha(opacity = 100)}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.no_separator h2{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.no_separator p{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.no_separator a.qbutton{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.no_separator .slide_anchor_holder{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator h2{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator .separator{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator p{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator a.qbutton{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator .slide_anchor_holder{animation-delay:.75s;-webkit-animation-delay:.75s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator h4{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator p{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator a.qbutton{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator .slide_anchor_holder{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator h4{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator .separator{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator p{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator a.qbutton{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator .slide_anchor_holder{animation-delay:.75s;-webkit-animation-delay:.75s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.no_separator p{animation-delay:.2s;-webkit-animation-delay:.2s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.no_separator a.qbutton{animation-delay:.4s;-webkit-animation-delay:.4s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.no_separator .slide_anchor_holder{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator .separator{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator p{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator a.qbutton{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator .slide_anchor_holder{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .slider_content .text .qbutton{margin:10px 0 0 0}
.carousel-inner .item.dark .slider_content .text .qbutton{border-color:#303030;background-color:#303030;color:#fff}
.carousel-inner .item.dark .slider_content .text .qbutton:hover{background-color:transparent;color:#303030}
.carousel-inner .item.dark .slider_content .text .qbutton.white{background-color:transparent;color:#303030}
.carousel-inner .item.dark .slider_content .text .qbutton.white:hover{background-color:#303030;color:#fff!important;border-color:#303030}
.carousel-inner .slider_content .text .qbutton.white{margin:10px 0 0 10px}
.carousel .carousel-inner .slider_content{display:table-cell;vertical-align:middle;position:static;top:0!important;left:0!important}


div.event-container div.events div.event div.date span.mon{
    color: #5A3B84;
    font-size: 12px;
    padding-left: 5px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: 0;
}

div.event-container div.events div.event div.date span.day{
    background: none repeat scroll 0 0 #5A3B84;
    border-radius: 0 0 3px 3px;
    border-top: 2px solid #5A3B84;
    color: #FFFFFF;
    display: block;
    font-size: 23px;
    height: 30px;
    left: 0;
	margin: 1px;
    padding:  1px 1px 1px 3px;
    position: relative;
    width: 30px;
}


div.event-container div.events div.current div.date span.mon{
    color: #876EAF;
    font-size: 12px;
    padding-left: 5px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: 0;
}

div.event-container div.events div.current div.date span.day{
    background: none repeat scroll 0 0 #876EAF;
    border-radius: 0 0 3px 3px;
    border-top: 2px solid #876EAF;
    color: #FFFFFF;
    display: block;
    font-size: 23px;
    height: 30px;
    left: 0;
	margin: 1px;
    padding:  1px 1px 1px 3px;
    position: relative;
    width: 30px;
}


div.event-container div.events div.event div.date span.year{
	display: none;
   
}

div.event-container div.events div.event{ background: #CCCCCC;
    clear: both;
    min-height: 64px;
    margin: 10px;
    padding: 5px;  border-radius: 5px;}

	div.event-container div.events div.current{background: #fff;}

div.event-container div.events div.current span.glyphicon{ float: left;
    font-size: 24px;
    top: 18px;color: #876EAF;}

	
	
	div.event-container div.events div.event span.glyphicon-bookmark{top: 1px; color: #ccc; float: left;
    font-size: 24px;}

	div.event-container div.events div.event span.glyphicon-chevron-right{top: 18px; color: #5A3B84; float: left;
    font-size: 24px;}






#container {
	float: left;
	margin: 0 -240px 0 0;
	width: 100%;
}

	#container,
	#header,
	#footer {
		margin: 0;
		width: 100%;
	}
.span3{width:270px}
.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}
input.span3,textarea.span3,.uneditable-input.span3{width:256px}
.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}

	.woocommerce-cart .woocommerce .span9, .woocommerce-cart .woocommerce .span3 {
		width: 100%;
		float: none;
		margin-left: 10px;
		clear: both;
		height: auto;
		overflow: hidden;
	}

	.woocommerce-cart .woocommerce .span3 {
		margin-top: 40px;
	}

.spb_tour.span3 .ui-tabs .ui-tabs-nav li {border-color: #e4e4e4!important;}

h5,
.h5-size,
.entry-title.h5-size,
.widget-title,
.author-quote,
.comment-author a,
.comment-author .fn,
blockquote,
.testimonial-item .testimonial-vcard .text-primary,
.widget .team-author-name {
  color: #373a41;
  font: normal normal normal 16px / 22px "Arial", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.widget-title{margin-bottom:15px;clear:both}


.christmas-notice {
    padding: 10px 10px;
    margin: 10px 10px 12px 8px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    line-height: 150%;
    background: #C91313;
    color: white;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
    clear: both;
}

.tabs-wrapper.vertical .headings .trigger .bg { z-index: -1; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; background: #1a1a1a; height: 100%; width: 100%; top: 0; left: 0; position: absolute; }

.tabs-wrapper.vertical .headings .trigger .bg:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

.tabs-wrapper.vertical .headings li.active .trigger .bg { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

.tabs-wrapper.horizontal .headings .trigger .bg { z-index: -1; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; background: #1a1a1a; height: 100%; width: 100%; top: 0; left: 0; position: absolute; }

.tabs-wrapper.horizontal .headings .trigger .bg:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

.tabs-wrapper.horizontal .headings li.active .trigger .bg { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

.accordion-wrapper ul.accordion .trigger .bg { z-index: -1; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; background: #1a1a1a; height: 100%; width: 100%; top: 0; left: 0; position: absolute; }

.accordion-wrapper ul.accordion .trigger .bg:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

.accordion-wrapper ul.accordion li.active .trigger .bg { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

.main-header .bg { position: absolute; width: 100%; height: 100%; background: #111111; }

.main-header .mobile-menu .sub-nav .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #fff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10); opacity: 0.1; }

  .template-index.transparent-menu .main-header .bg { display: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95); opacity: 0.95; }

.lt-ie9 .template-index.transparent-menu .main-header .bg { display: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95); opacity: 0.95; }

.template-index .slider .slide .caption .bg { -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; display: none; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: #000000; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; }

.lt-ie9 .template-index .slider .slide .caption .bg { display: block; }

.template-index .widgets .small-promos .caption .bg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9; z-index: 0; }

.template-list-collections .caption .bg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #ffffff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9; z-index: 0; }

  .cmsc-my-cmscp { background: #fff; padding: 18px 15px 23px 25px; }

  .cmsc-my-cmscp .login { padding-right: 10px; }

  .cmsc-my-cmscp a {color: #333 !important; }


div#newsletter-wrapper {
	display: none;
}
.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25)}
.btn-navbar .icon-bar+.icon-bar{margin-top:3px}
.simple-button .navbar .btn-navbar .icon-bar,.simple-button .navbar .btn-navbar.active,.simple-button .navbar .btn-navbar.disabled,.simple-button .navbar .btn-navbar:active,.simple-button .navbar .btn-navbar:focus,.simple-button .navbar .btn-navbar:hover,.simple-button .navbar .btn-navbar[disabled]{background-color:#7F7F7F}
.simple-button .navbar .btn-navbar:hover .icon-bar{background-color:#fff}
.black1,.small_message_about_virtual{color:#170105}


.header-title {
    float: left;
    margin: 11px 74px 0 0;
}

.header-title a {
	text-decoration: none;
}

.header-title p {
	color: #ffc426;
}

.page-single .header-title p {
    color: #ffc426;
    font-size: 13px;
    line-height: 21px;
}

    .header-title a img{
        width: 121px;
        height: 26px;
        padding-left: 6px;
        margin-top: -2px;
    }

#owl-blogpost .item img{
    display: block;
    width: 100%;
    height: auto;
}

#owl-blogpost .item{
    margin: 5px;
}


.cookie-notice {
    padding: 15px 0;
    color: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #006781;
    z-index:2000;
}

.cookie-notice .container {
    padding-right: 120px;
}

.cookie-notice a {
    text-decoration: underline;
    color: #fff;
}

.cookie-notice a:hover {
    color: #fff;
    text-decoration: none;
}

.cookie-notice .button {
    position: absolute;
    top: 50%;
    right: 20px;
    margin-top: -20px;
}


#sub-footer .mk-footer-copyright {
  opacity: 0.4;
  font-size: 11px;
  float: left;
  padding: 20px 0;
  font-size: bold;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.3);
}

#sub-footer .mk-footer-logo {
  float: left;
  display: inline-block;
  padding: 8px 20px 8px 0;
}
#sub-footer {background-color: #202020;}



img.tmenu{margin-right:19px;padding-bottom:6px;}
.static-line{display:block;width:50px;height:1px;background:#d80203;clear:both;}
#block-views-home-one-page-video-block-1 .video-wrapper .title-wrapper .static-line{margin-left:20px;}
.view-albums .static-line{width:120px;margin:11px auto 23px;}
#block-views-albums-block-1 .album-full-details .static-line{margin:17px auto 30px;}


.font-headings, .template-index .widgets .title { text-transform: uppercase; font-family:  "lato" ; font-size: 1em; font-weight: normal; }

.action-btn {
  display: inline-block;
  width: 33.333%;
  vertical-align: middle;
}

.action-btn .button {
  width: 100%;
  text-align: center;
}






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

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



#header {
	min-height: 20px;
}


#header-widget {
	float: right;
}


#header-image img, #header-image a img {
	max-width: 100%;
	width: auto;
	height: auto;
	opacity: 1;
}


#header-image a {
	display: block;
}




#header-widget .widget_search {
	width: 260px;
	float: right;
	background: rgba(255,255,255,0.2);
	padding: 10px;
}


#header-widget .widget_search form, #header-widget .widget_search form input {
	margin-bottom: 0
}

	
	#header.imageyup #logo #site-title a, #header.imageyup #logo #site-title {
		font-size: 1.25em;
		line-height: 1;
	}

	
	#header-widget .standard-billboard {
		width: 92%;
		margin: 0 auto;
		text-align: center;
	}

	

	#header-widget .standard-ad-billboard {
		margin-top: 10px;
	}


#header-widget .widget {
  background-color:transparent;
}

	#header, #wrapper, #footer {
		background-size:100%;
	}

		#header .menu-primary-container {width: 690px;padding: 0;float: right;}

    .resto .menu-item { font: 16px/18px 'open_sansbold'; margin-bottom: 20px; }

        .resto .menu-item strong { font-size:14px; font-weight:300 }

        .resto .menu-item .extra-text{ font-style: italic; }

        .resto .menu-item .menu-price{ font-style: italic; }
	
	
	.resto.columnar .menu-item {font: 16px/22px 'open_sansregular';padding-right: 120px;margin-bottom: 10px;}

	.resto.columnar .menu-item .menu-name {float: left;width: 435px;}

	.resto.columnar .menu-item .menu-price {float: right;font-style: normal;margin-left: 15px;}

	.resto.tabular .menu-item .menu-price {width: 50px;font-style: normal;font: 16px/22px 'open_sansregular';}

	.resto.tabular.wines .menu-item{ font-family: 'open_sansregular'; }

	.resto.tabular.wines .menu-item  .menu-price{ font-style: normal;padding-right: 15px;text-align: center;}

	.resto.tabular.wines .menu-item  .menu-name{ }




.one_half{ width:48%; }

.one_half,.one_third,.two_third{ position:relative; margin-right:3%; float:left; }

.entry-content ul, .entry-summary ul  {
	margin-left: 1.5em;
}


.entry-content ul, .entry-summary ul ,
.entry-content ol, .entry-summary ol {
margin-bottom:1.5em;
}

.entry-content,
.entry-summary {
	clear: both;
	padding: 8px 0px 10px;
}

#content .entry-summary p:last-child {
	margin-bottom: 12px;
}

 .woocommerce .product .entry-summary { clear:none; }
 #content p, .entry-content ul, .entry-summary ul , .entry-content ol, .entry-summary ol { margin-bottom:1.0em;}
#header .header-content{text-align:right;}


.nav-menu-in {
	margin-right: 123px;
	width: 700px;
	}


#site-navigation-main div.logo, #site-navigation-home div.logo {
  width: 320px;
  height: 80px;
  background: #fee833;
  margin: auto;
  padding: 14px 0;
  display: inline-block;
  text-align: center;
}


#site-navigation-main div.logo a, #site-navigation-home div.logo a {
  display: block;
  text-align: center;
  margin: -2px auto;
  height: auto;
}

  
  #site-navigation-main div.logo {
    display: none;
  }


.home-header .home-header-introduction img.logo {
  position: absolute;
  left: 50%;
  margin-left: -75px;
  width: 150px;
  height: 150px;
}


.page-id-186 #site-navigation-main div.logo {
  background: none;
}


.pmpro-checkout #site-navigation-main div.logo {
  background: none;
}


.pmpro-account #site-navigation-main div.logo {
  background: none;
}


.page-id-282 #site-navigation-main div.logo {
  background: none;
}


.page-id-284 #site-navigation-main div.logo {
  background: none;
}


.page-id-26583 #site-navigation-main div.logo {
  background: none;
}




#comments{
	clear: both;
}

#comments .navigation {
	padding: 0 0 18px 0;
}

h3#comments-title{
	line-height:24px;
	padding:0px 0px;
	margin:0 0 20px 0;
	font-size:18px;

}

#comments .comment-body ul,#comments .comment-body ol {
	margin-bottom: 0;
}

#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
}

#comments .pingback p {
	display: block;
	font-size: 11px;
	line-height: 18px;
	margin: 0;
}

#comments .pingback .url {
	font-size: 12px;
}

#comments-list #respond {
	margin: 0 0 18px 0;
}

#comments-list ul #respond {
	margin: 0;
	padding:0;
}


table.main
{
background-color:#ffffff;
position:absolute;
top:75;
left:0;
width:100%;
padding:0;
border:0;
}
.col{float:left}



.clear,
.line,
.row {
    clear: both;
}


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


.clear:after {
    clear:both;
}

.clear {
    *zoom:1;
}

.site-footer #copyright {
	text-align: right;
}

.contactfooter {
  font-family: 'josefin_sanssemibold', Arial, Helvetica, san-serif;
  line-height: 22px;
  display: block;
  font-size: 1.15em;
  text-align: center;
  padding: 7px 0;
}

.contactfooter a {
  text-decoration: none;
}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}




.block-grid { display: block; overflow: hidden; padding: 0; }

.block-grid.one-up { margin: 0; margin: 0 -8px; }

.block-grid.two-up { margin: 0 -15px; margin: 0 -8px; }

.block-grid.three-up { margin: 0 -12px; margin: 0 -8px; }

.block-grid.four-up { margin: 0 -10px; }

.block-grid.five-up { margin: 0 -8px; }

.block-grid.six-up { margin: 0 -8px; }

.block-grid.seven-up { margin: 0 -8px; }

.block-grid.eight-up { margin: 0 -8px; }

.block-grid.nine-up { margin: 0 -8px; }

.block-grid.ten-up { margin: 0 -8px; }

.block-grid.eleven-up { margin: 0 -8px; }

.block-grid.twelve-up { margin: 0 -8px; }



#theme_logo .logo_content div.logo_background { background-color:#ffffff!important; opacity:0.95; }


#uds-billboard-controls .uds-descr {
margin: 20px;
}


.uds-descr h2 {
color: white;
text-shadow: 1px 1px 1px #222;
font-weight: bold;
line-height: 30px;
font-size: 24px;	
margin-bottom: 10px;
}


.uds-descr p {
margin-top: 19px;
margin-bottom: 10px;
}


.uds-descr a.read-more {
padding: 3px 0px 3px 6px;
background: #e6212e;
color: white;
text-shadow: none;
text-decoration: none;
display: block;
width: 65px;
margin-top: 10px;
}


body .uds-descr a.read-more:hover {
text-decoration: underline;
text-shadow: 1px 1px 1px #222;
}

.logo img {
  top: 3px; 
}



.html_header_top #top .av_logo_right .logo{ left:auto; right:0; }

.html_header_top.html_logo_center .logo{ left:50%;  
-webkit-transform: 	translate(-50%, 0); 
-moz-transform: 	translate(-50%, 0);
-ms-transform: 		translate(-50%, 0);
transform: 			translate(-50%, 0);
}


.avia-msie-8 .logo img{height:100%;}

.avia-msie-8.html_header_top.html_logo_center .logo { left:46%; }


.html_header_sidebar .logo{position: relative; clear:both; padding:40px; border-bottom-style: solid; border-bottom-width:1px; height:auto; max-height: none; width:100%;}

.html_header_sidebar .logo img{width:100%; max-height: none; padding:0; height:auto;}









div .logo{ float:left; position: absolute; left:0; z-index: 1;}


.logo, .logo a{
overflow: hidden;
position: relative;
display: block;
height: 100%;
}


.logo img.alternate{
position: absolute;
z-index: 1;
top:0;
left:0;
}

		.responsive .logo{float:left;}

		.responsive .logo img{margin:0; }

		.responsive #top .av_header_transparency .logo img.alternate{display:none;}

		.responsive.html_header_top.html_logo_center .logo { left: 0%; -webkit-transform: translate(0%, 0); -moz-transform: translate(0%, 0); -ms-transform: translate(0%, 0); transform: translate(0%, 0); margin:0; }

		.responsive .logo a{display:table-cell; vertical-align: middle;}
.site-logo-text{position:absolute !important;text-indent:-9999px;}
html.ie7 .site-logo-text{position:absolute;top:55px;}
html[data-screensize~="wide"] body .site-logo-text{position:absolute;top:55px;}
html[data-screensize~="tablet"] body .site-logo-text{position:absolute;top:55px;}
html[data-screensize~="mobile"] body .site-logo-text{position:absolute;bottom:0 !important;right:10px !important;}


		div.social-icon-wrapper{ float: none; display: inline-block; }



#logo-wrap { padding: 1.667em 0; }


#logo-wrap.text { padding: 1.944em 0 3.056em; }
.banner-right+.field-content{text-align:center}
.view-event-calendar .calendar-calendar .field-content a{font-weight:bold;font-size:12px;color:#127bb8;display:inline-block;margin-bottom:4px;line-height:1.1}
.widget-country .view-id-country .views-field-php .field-content{white-space:nowrap}
#block-block-1,#block-block-39{position:absolute;left:10%;right:10%;bottom:90px}
#block-block-39 .panels,#block-menu-menu-mobile-menu{display:none}
#block-block-39 .panels{display:none}
#block-block-39 .flexslider2{position:fixed;left:5%;right:5%;top:30%}
.block-title{line-height:28px;color:#555;margin-bottom:40px;margin-top:0}
.block-title:before{font-size:25px;font-family:'FontAwesome';content:'\f105';padding-right:10px;font-weight:300}
.block-title-small{margin-top:0;margin-bottom:25px}
.block-title-small:before{font-size:16px;font-family:'FontAwesome';content:'\f105';padding-right:10px;font-weight:300}
.block{padding-top:35px;padding-bottom:35px}

#header-region .block,#footer-left-region .block,#footer-right-region .block{padding-top:5px;padding-bottom:5px}
#highlighted-region .block,#top-content-region .block{padding:0}
#featured-region .block{padding-top:5px;padding-bottom:30px}
#contact-content-region .block{padding-top:0;padding-bottom:0}
#sidebar-first-region .block-title:before,#sidebar-second-region .block-title:before{font-size:18px}
#sidebar-first-region .block-title,#sidebar-second-region .block-title{margin-bottom:25px;font-size:20px;line-height:25px}
#footer-four-columns .block-title:before{font-size:14px}
#footer-four-columns .block-title{margin-bottom:25px;font-size:15px;line-height:15px}
footer .block-title{margin-bottom:25px;font-size:15px;line-height:15px}
#sidebar-first-region .block-title,#sidebar-second-region .block-title,.block-title{font-family:Verdana;font-weight:300;margin-bottom:20px}
header.home .block{padding:0}

#custom-sidebar-first-region .block-title:before,#custom-sidebar-second-region .block-title:before{font-size:18px}
#custom-sidebar-first-region .block-title,#custom-sidebar-second-region .block-title{margin-bottom:25px;font-size:20px;line-height:25px}
#quicktabs-container-partner_resources .block-title,#quicktabs-container-mde_resources .block-title{font-size:16px}
#block-block-49 .block-title{font-style:italic}
.ie #block-headerimage-1 .block .block-headerimage{margin-top:-15px}
.block-title:before,.block-title-small:before{color:#e58b1f}

	#mainNavWrapper ul.main li {
		display: block;
		width: 100%;
		height: auto;
	}

.genesis-nav-menu .menu-item a{
	background-color: #004375;
	opacity: .9;
}
.item-list ul li.first{padding-top:0;}


.format-standard .entry-title,
.format-standard .entry-title a {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 20px;
}


.format-quote .entry-title,
.format-quote .entry-title a,
.format-link .entry-title,
.format-link .entry-title a {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 20px;
}


.format-aside span.post-format { background-position: -270px 0; }


.format-audio span.post-format { background-position: -135px 0; }


.format-gallery span.post-format { background-position: -90px 0; }


.format-image span.post-format { background-position: -180px 0; }


.format-link span.post-format { background-position: -225px 0; }


.format-quote span.post-format { background-position: -315px 0; }


.format-video span.post-format { background-position: -45px 0; }
.nav-detail{background-color:#191819;display:none;height:0}


	.header-social{padding-top:10px;}

	.header-social .social-networks{max-width:100% !important;}

	.header-social .social-networks li{margin-bottom:0;max-width:auto;}


	.header-v2 .header-social .alignleft{width:100%; margin:0; text-align:center;margin-top:-15px;margin-bottom:10px;}

	.header-v2 .header-social .alignright{width:100%; margin:0; text-align:center;margin-bottom:10px;}

	.header-v2 .header-social .social-networks{width:100%; padding-bottom:0;}

	.header-v2 .header-social .social-networks li{float:none; margin-left:10px; margin-right:10px;}

	.header-v2 .header-social{padding-bottom:0;}


	.header-v3 .header-social .alignleft{width:100%; margin:0; text-align:center;margin-top:-15px;margin-bottom:10px;}

	.header-v3 .header-social .alignright{width:100%; margin:0; text-align:center;margin-bottom:10px;}

	.header-v3 .header-social .social-networks{width:100%; padding-bottom:0;}

	.header-v3 .header-social .social-networks li{float:none; margin-left:10px; margin-right:10px;}

	.header-v3 .header-social{padding-bottom:0;}


	.header-v4 .header-social .alignleft{width:100%; margin:0; text-align:center;margin-top:-15px;margin-bottom:10px;}

	.header-v4 .header-social .alignright{width:100%; margin:0; text-align:center; clear:both;margin-bottom:10px;}

	.header-v4 .header-social .social-networks{width:100%; margin-top:0; padding-bottom:0;}

	.header-v4 .header-social .social-networks li{float:none; margin-bottom:0; margin-left:10px; margin-right:10px; line-height:26px;}

	.header-v4 .header-social .social-networks li a{margin-bottom:0;}

	.header-v4 .header-social{padding-bottom:0;}

	.header-v4 .header-social .alignright .menu{margin-top:-10px; line-height:25px;}


	.header-v5 .header-social .alignleft{width:100%; margin:0; text-align:center; margin-top:-15px;margin-bottom:10px;}

	.header-v5 .header-social .alignright{width:100%; margin:0; text-align:center;margin-bottom:10px;}

	.header-v5 .header-social .social-networks{width:100%; padding-bottom:0;}

	.header-v5 .header-social .social-networks li{float:none; margin-left:10px; margin-right:10px;}

	.header-v5 .header-social{padding-bottom:0;}


	.header-social .alignleft{margin-top:0px !important;}

	.header-v2 .header-social, .header-v3 .header-social, .header-v4 .header-social,.header-v5 .header-social,.header-v2{
		border-top-color:#f68733 !important;
	}

	h5.toggle.active span.arrow,
	.post-content ul.circle-yes li:before,
	.progress-bar-content,
	.pagination .current,
	.bbp-topic-pagination .current,
	.header-v3 .header-social,.header-v4 .header-social,.header-v5 .header-social,
	.date-and-formats .date-box,.table-2 table thead,
	.onsale,.woocommerce-pagination .current,
	.woocommerce .social-share li a:hover i,
	.price_slider_wrapper .ui-slider .ui-slider-range,
	.tagcloud a:hover,.cart-loading,
	#toTop:hover,
	#bbpress-forums div.bbp-topic-tags a:hover,
	.main-nav-search-form input[type="submit"]:hover, .search-page-search-form input[type="submit"]:hover,
	ul.arrow li:before{
		background-color:#f68733 !important;
	}

	
		.header-social *{font-size:14px !important;}

	
		#wrapper .header-social *{color:#ffffff !important;}

	
		.header-social,#header,.header-v4 #small-nav,.header-v5 #small-nav{
		border-bottom-color:#ebe5dd !important;
	}

	
	
		#wrapper .header-social{
		background-color:#f68733 !important;
	}

	
		#wrapper .header-social .menu .sub-menu,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents,.main-nav-search-form{
		background-color:#ffffff !important;
	}

	
		#wrapper .header-social .menu .sub-menu li, #wrapper .header-social .menu .sub-menu li a,#wrapper .header-social .login-box *,#wrapper .header-social .cart-contents *{
		color:#333333 !important;
	}

	
		#wrapper .header-social .menu .sub-menu li a:hover{
		background-color:#fafafa !important;
	}

	
		#wrapper .header-social .menu .sub-menu,#wrapper .header-social .menu .sub-menu li,.top-menu .cart-content a,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents,.main-nav-search-form{
		border-color:#f68733 !important;
	}



.email-footer-form__inner {
  position: relative;
}




#site-info, #site-generator { float: none; width: auto; }




h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text, input[type=submit] { font-family: "Century Gothic", Arial, Helvetica,  sans-serif; }




#site-info { float: left; width: 960px; font-size: 16px; }




#site-info a {  text-decoration: none; }




#site-info p { color:white; font-size: 16px; text-align: center; padding-top:20px; font-weight:bold; font-family: 'Sanchez', serif;; }

	.homepage .banner-bottom-menu li a {
	  padding: 7px;
	}

	.home-bottom-navigation-wrapper .banner-bottom-menu li a {
	  padding: 15px 8px;
	  font-size: 10px;
	}

	.home-bottom-navigation-wrapper .banner-bottom-menu {
	  display: inline-block;
	  margin: 0;
	  padding: 0;
	}

.banner-bottom-menu li a {
  color: #fff;
  font-family: raleway;
  font-size: 15px;
  font-weight: 900;
  padding: 15px;
  text-transform: uppercase;
}
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative;}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0;}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal;}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal;}
li.menu-item-language{position:relative;}
#masthead .left-links,.wide-nav,#top-bar .right-text,#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none!important;}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary,button.secondary,.button.secondary,input[type="submit"].secondary{background-color:#00afef}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#65b245;border-color:#65b245;}
.item-list ul li.first{padding-top:0;}

	
#sidebar .widget  {
	background: #ECECEC;
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 10px 10px;
	border: 1px solid #C0C0C0;
	}

    .social-link a{width:36px;height:36px;display:inline-block;background-position:center center;margin-right:5px;color:#fff;line-height:36px;text-align:center;font-size:22px}


#horizontal-outer-widgets-1,
#horizontal-outer-widgets-2 {
	width: 100%;
	padding: 10px 0 10px 0;
	display: inline-block;
	float: left;
	text-align: center;
}


#horizontal-outer-widgets-1.flattened {
    margin-top: 10px;
}

.dbx-group, .dbx-box, .dbx-handle{position:relative; display:block}


.dbx-group{width:210px; padding:0 0 10px}

#ie6 .dbx-group{width:210px; padding-bottom:0}

  .cmsc--nav-level {
    background: black;
    margin: 0;
    position: absolute;
    top: 0;
    -ms-transform: translateX(-250px);
    
    -webkit-transform: translateX(-250px);
    
    transform: translateX(-250px);
    width: 100%; }

  .cmsc--nav-level li:first-of-type {
    margin-top: 6px; }



.wrap, .cb-wrap-off #cb-content {
  width: 100%;
  margin: 0 auto;
}


.cb-box-light .wrap {
  box-shadow: -1px 0px 0px 0px #ddd, 1px 0px 0px 0px #ddd;
  -moz-box-shadow: -1px 0px 0px 0px #ddd, 1px 0px 0px 0px #ddd;
  -webkit-box-shadow: -1px 0px 0px 0px #ddd, 1px 0px 0px 0px #ddd;
}


.cb-box-heavy .wrap {
  box-shadow: -1px 0px 0px 0px #888, 1px 0px 0px 0px #888;
  -moz-box-shadow: -1px 0px 0px 0px #888, 1px 0px 0px 0px #888;
  -webkit-box-shadow: -1px 0px 0px 0px #888, 1px 0px 0px 0px #888;
}


.cb-box-light.cb-nav-bar-wrap.wrap, .cb-box-light.cb-main-nav.wrap, .cb-box-light #cb-widgets.wrap, .cb-box-light .cb-footer-lower .wrap,
.cb-box-heavy.cb-nav-bar-wrap.wrap, .cb-box-heavy.cb-main-nav.wrap, .cb-box-heavy #cb-widgets.wrap, .cb-box-heavy .cb-footer-lower .wrap {
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
.col-sm-3{width:25%;}


.container-fluid {
	padding-right: 20px;
	padding-left: 20px;
	*zoom: 1
}


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


.container-fluid:after {
	clear: both
}
html#scoped-css body.style-1 #usersite-container .zoogle-columns,html#scoped-css body.style-1 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
body.style-1 #usersite-container .zoogle-columns-100 .subtitle-wrap{max-width:473px}
#usersite-container .clearfix,#usersite-container .zoogle-columns,#usersite-container form.simple_form .row{zoom:1}
#usersite-container .clearfix:before,#usersite-container .zoogle-columns:before,#usersite-container form.simple_form .row:before,#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{content:"\0020";display:block;height:0;visibility:hidden}
#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{clear:both}


div.technology-org-recent-news {
	
}

.technology-org-recent-news h1.technology-org-header {
	padding: 10px 20px;
}

.technology-org-recent-news ul.technology-org-list li {
	padding: 0.5em 1.25em;
}

.calendar-calendar td .inner .view-field,
.calendar-calendar td .inner .view-field a {
  color:#444;
  font-weight:normal;
}

.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value {
  border-bottom:1px solid #ccc;
}




.view-differ-slideshow .views-field-title {
	margin: -203px 0 0 0;
	padding-top: 2px;
	padding-left: 5px;
	font-weight: bold;
	width: 348px;
	color: #FFFFFF;
	background-color: #FF4300;
	opacity: 0.9;
}


.view-differ-slideshow .views-field-field-s-subtitle-value {
	padding-left: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
	width: 348px;
	background-color: #FF4300;
	opacity: 0.9;
}



body.front div.view li {
	margin-top: 4px;
}

body.not-front div.view li {
	margin-top: 12px;
}

div.view div.views-hide-hover,
div.view:hover div.views-hide {
	display: none;
}


div.view.view-differ-nieuwbouw.view-id-differ_nieuwbouw.view-display-id-nb_duurzaam.nb-nieuwbouw-pagina {
  display: inline-block;
  float: left;
  width: 380px;
}


.view-display-id-nb_header{
  display: inline-block;
  float: right;
  width: 380px;
}


div.view.view-differ-nieuwbouw.view-id-differ_nieuwbouw.view-display-id-nb_page.nb-nieuwbouw-pagina .view-content ul {
  float: right;
  width: 380px;
}


div.view.view-differ-nieuwbouw.view-id-differ_nieuwbouw.view-display-id-nb_page.nb-nieuwbouw-pagina .item-list ul.pager {
  display: inline-block;
  clear: both;
  float: right;
  width: 380px;
  position: relative;
  top: -510px;
}


div.view.view-differ-nieuwbouw.view-id-differ_nieuwbouw.view-display-id-nb_ontwerp.nb-nieuwbouw-pagina {
  display: inline-block;
  position: absolute;
  width: 380px;
  left: 600px;
  top: 420px;
}


.view-id-news_page input.form-submit {
  margin-top: 1.4em !important;
}


.page-news-agenda .view-differ-news-agenda {
  width: 42%;
  min-height: 350px;
}


.page-news-agenda .view-differ-news-agenda.news-agenda-agenda {
  position: absolute;
  top: 60px;
  left: 58%;
  width: 42%;
}




div.view div.views-admin-links{
	width:auto;
}


.block div.view div.views-admin-links {
  margin-top: 0;
}


div.view div.views-admin-links ul {
  margin: 0;
  padding: 0;
}


div.view div.views-admin-links li {
  margin: 0;
  padding: 0 0 2px 0;
  z-index: 201;
}


div.view div.views-admin-links li a {
  padding: 0;
  margin: 0;
  color: #ccc;
}


div.view div.views-admin-links li a:before {
  content: "[";
}

div.view div.views-admin-links li a:after {
  content: "]";
}


div.view div.views-admin-links-hover a,
div.view div.views-admin-links:hover a {
  color: #000;
}


div.view div.views-admin-links-hover,
div.view div.views-admin-links:hover {
  background: transparent;
}


div.view div.views-hide {
  display: none;
}



div.view:hover div.views-hide {
  margin-top: -1.5em;
}




.gform_wrapper.gf_browser_gecko ul li:before,
.gform_wrapper.gf_browser_gecko ul li:after,
.entry .gform_wrapper.gf_browser_gecko ul li:before,
.entry .gform_wrapper.gf_browser_gecko ul li:after {
	content: none;
}


.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,
.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,
.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield select {
	margin-left: 2px;
}


.gform_wrapper.gf_browser_gecko .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month {
	margin-right: 2px;
}


.gform_wrapper.gf_browser_gecko select {
	padding: 5px 0 0 0;
}

	

.menu, .menu * {
	margin:	0;
	padding: 0;
	list-style:	none;
	}

.menu {
	line-height: 1.0;
	}

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

.menu ul ul, ul.menu ul {
	position: absolute;
	top: -9999px;
	width: 200px; 
	}

.menu ul li ul li, ul.menu ul li {
	width: 100%;
	margin: 0px 0px 0px 0px;
	}

.menu li:hover {
	visibility:	inherit; 
	}

.menu li {
	float: left;
	position: relative;
	}

.menu a {
	display: block;
	position: relative;
	}

.menu li:hover ul,
.menu li.sfHover ul {
	left: 0;
	top: 34px; 
	z-index: 100000;
	}

ul.menu li:hover li ul,
ul.menu li.sfHover li ul {
	top: -9999px;
	}

ul.menu li li:hover ul,
ul.menu li li.sfHover ul {
	left: 200px; 
	top: 0;
	}

ul.menu li li:hover li ul,
ul.menu li li.sfHover li ul {
	top: -9999px;
	}

ul.menu li li li:hover ul,
ul.menu li li li.sfHover ul {
	left: 200px; 
	top: 0;
	}

.menu a, .menu a:visited  { 
	color: #ffffff;
	}

.menu li li {
	background:	#ffffff;
	}

.menu li li a, .menu .current_page_ancestor li a {
	color: #ffffff;
	background:	#034d91;
	font-size: 11px;
	padding: 10px 10px 10px 10px;
	border-left: none;
	text-shadow: none;
	border-top: 1px solid #00adee;
	}

.menu li li li {
	background:	#EEEEEE;
	}

.menu li:hover, .menu li.sfHover {
	background: #00AEEF;
	color: #666666;
	outline: 0;
	border: none;
	}

.menu a:focus, .menu a:hover, .menu a:active {
	background: #FFFFFF;
	color: #333333;
	padding: 10px 10px 10px 10px;
	outline: 0;
	border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	}

.menu li li a:focus, .menu li li a:hover, .menu li li a:active {
	background: #ffffff;
	color: #333333 !important;
	padding: 10px 10px 10px 10px;
	outline: 0;
	border-bottom: none;
	}

.menu li li:hover, .menu li li.sfHover {
	background:	#ffffff;
	outline: 0;
	}



.menu a.sf-with-ul {
	padding-right: 25px;
	min-width: 1px; 
	}

.menu a:hover.sf-with-ul {
	padding-right: 25px;
	}


.menu ul ul .sf-sub-indicator, ul.menu ul .sf-sub-indicator {
	top: 12px;
	background-position:  -10px 0; 
	}

	


#sidebar ul.menu, #footerwidgets ul.menu {
	float: none;
	}

#sidebar ul.menu .current_page_item a, #sidebar ul.menu .current-menu-item a,
#footerwidgets ul.menu .current_page_item a, #footerwidgets ul.menu .current-menu-item a {
	background: #FFFFFF;
	color: #669900 !important;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	}

#sidebar ul.menu li a, #footerwidgets ul.menu li a {
	background: #FFFFFF !important;
	color: #666666;
	line-height: 20px;
	margin: 5px 0px 0px 0px;
    padding: 4px 1px 0px 1px;
	text-shadow: none;
	border-top: 1px dotted #CCCCCC;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	}

#sidebar ul.menu li a:hover, #footerwidgets ul.menu li a:hover {
	background: #FFFFFF;
	color: #669900 !important;
	padding: 4px 1px 0px 1px;
	}
 
#sidebar ul.menu li, #footerwidgets ul.menu li {
	float: none;
	display: block;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	}

#sidebar ul.menu li ul.sub-menu, #footerwidgets ul.menu li ul.sub-menu {
	width: 100%;
	margin: 0px 0px 0px 0px;
	}

#sidebar ul.menu li ul.sub-menu li a, #footerwidgets ul.menu li ul.sub-menu li a {
	background: #FFFFFF;
	margin: 0px 0px 5px 0px;
	}

#sidebar ul.menu li ul.sub-menu li ul.sub-menu li, #footerwidgets ul.menu li ul.sub-menu li ul.sub-menu li {
	display: none;
	}

div#header                              { float: right;  width: 968px; height: 42px; z-index: 1; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; z-index: 1; }

#header-top p                        { float: left; font-size: 0.7em; color: #fff; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; }

#header-social li          { padding: 0px 0px 0px 0px;  margin: 0px 0px 20px 0px; list-style: none; }


.home-page-capabilities {
	text-align: left;
	margin: 0;
}


.home-page-capabilities .home-page-section-title {
	border-top: 3px solid #2a3138;
	border-bottom: 3px solid #B6956F;
}


.home-page-capabilities .home-page-section-title h3.container {
	color: #B6956F;
}


.home-page-capabilities .capabilities {
		background-color: #2a3138;
		padding: 5px 0 30px 0;
}


div.navdiv, div.navdiv div.dropdown, div.navdiv div.dropdown a{font-size:10px!important;}

    #partner .small-spots.one{
        padding-top: 8px;
    }

    #partner .small-spots.two{
        margin-bottom: 5px;
    }

    #partner .small-spots.two .to-center{
        width: 10.5%;
        display: inline-block;
        height: 37px;
    }


#header {

	background:#ffffff;

}

#page{margin:0}
html,body,#page{height:100%}

@CHARSET "UTF-8";

#access .menu-header,
div.menu { font-size: 10px; }







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

#access .menu-header,
div.menu {
	font-size: 13px;
	font-family: 'PT Sans', arial, serif; font-weight:bold;
	text-transform: uppercase;
	margin-left: -7px;
	width: 555px;
}

#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
	float:right;
}

#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
}

#access ul li.menu-item-object-home a { border-left:none; }

#dj-main li.dj-up {
	display:block; 
	float:left;
	margin: 0 1px 0 0;
	padding: 0;
	line-height: 42px;
	z-index: 501; 
	border: none;
	}

.main-navigation .sub-menu .menu-item:last-child,.main-navigation .sub-menu .page_item:last-child,.site-logo{margin-bottom:0}

.main-navigation .menu .menu-item:first-child,.main-navigation .menu .page_item:first-child,.main-navigation .menu li,.main-navigation .menu:first-child,.widget ul,.widget ul li{margin-left:0}

.main-navigation .menu .menu-item,.main-navigation .menu .page_item{position:relative;float:left}

.main-navigation .sub-menu .menu-item,.main-navigation .sub-menu .page_item{line-height:1.333em;float:none;margin-left:0}

.main-navigation .sub-menu .sub-menu .menu-item,.main-navigation .sub-menu .sub-menu .page_item{padding-left:.625rem}

#mobile-menu-switch,.main-navigation .menu .menu-item a,.main-navigation .menu .page_item a{display:block}

  .span2 {
    width: 104px;
  }

  .row-fluid .span2 {
    width: 14.3646408839779%;
    *width: 14.311449394616199%;
  }

  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 90px;
  }

input.span2, textarea.span2, .uneditable-input.span2 {
	width: 126px
}

.table td.span2, .table th.span2 {
	float: none;
	width: 124px;
	margin-left: 0
}


.theading {
	background-color: #fff;
	padding: 10px;
	font-size: 18px;
	color: #316e8d !important;
	font-weight: bold;
}
#ham-menu-mobile #mobile-jouez .mobile-item-color{background-color:#d69133;}
#ham-menu-mobile .mobile-item{background-color:#E7E8E7;padding:0;}
#ham-menu-mobile .mobile-item-text{float:left;margin-top:13px;padding-left:15px;font-weight:bold;}
#ham-menu-mobile .mobile-item.last{box-shadow:0 7px 10px #333;}
#ham-menu-mobile .mobile-item.odd{background-color:#D7D8D7;}
#ham-menu-mobile .mobile-item a{float:left;margin:12px 0 0 25px;font-family:'Roboto';font-weight:700;}
#ham-menu-mobile .mobile-item-color{width:15px;height:50px;float:left;}
#ham-menu-mobile #mobile-parcours .mobile-item-color{background-color:#71b1cc;}
#ham-menu-mobile #mobile-cite .mobile-item-color{background-color:#ce4938;}
#ham-menu-mobile #mobile-scolaire .mobile-item-color{background-color:#7f567f;}
#ham-menu-mobile #mobile-voyagiste .mobile-item-color{background-color:#009b77;}

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item {
    display: block;
    padding: 5px 0;
    height: auto;
    background-color: #2F2F2F;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item a {
    margin: 0 0 0 62px;
    width: 100%;
    font-family: 'FlamaMedium', sans-serif;
    font-size: 13px;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #adacac;
    padding: 10px 0;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item .description {
    display: none;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:first-child {
    padding-top: 30px;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:last-child {
    padding-bottom: 30px;
  }


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}
.clear{clear:both;}
.clearfix,.clear:after,.atoll:after,.island:after,.islet:after,.widget:after,.widget-area:after,.textwidget:after,.panel__heading:after,.panel__body:after,.panel:after,.widget[id*='monster-widget']:after,.content__wrapper:after,.section:after,.marquee .text-box:after,.entry:after,nav:after{content:"";display:table;clear:both;}
.mk-footer-copyright {font-size:11px;letter-spacing: 1px;}
.mk-footer-copyright, #mk-footer-navigation li a{color: #8c8e91;}




.dark .entry-title,
.dark .entry-title a {
	color: 							#FFFFFF;
}






.entry-title {
  color: #000000;
  font: 33px/1.15 Georgia, Times, 'Times New Roman', serif;
  font-weight: normal;
  letter-spacing: -0.005em;
  margin: 0;
  padding: 5px 0 8px;
}


.blog .entry-title,
.archive .entry-title,
.search-results .entry-title {
  font: 22px/1.15 Georgia, Times, 'Times New Roman', serif;
  font-weight: normal;
  margin: 0 0 6px 0;
  padding: 0;
}


.blog .entry-title a,
.archive .entry-title a,
.search-results .entry-title a {
  color: #000000;
}


.blog .entry-title a:hover,
.archive .entry-title a:hover,
.search-results .entry-title a:hover {
  text-decoration: underline;
}


.display .entry-title {
  font-size: 36px;
  margin: 6px 0;
  *margin:  0 0 6px;
}




.display.secondary .entry-title {
  font-size: 28px;
  line-height: 1.2;
}




.format-link .entry-title a {
  color: #46749C !important; 
}


.format-link .entry-title a:after {
  color: #46749C;
  content: "\2192";  
  font-size: 20px;
  padding-left: 5px;
}




.blog .format-status .entry-header,
.blog .format-status .entry-title,
.blog .format-status p,
.archive .format-status .entry-header,
.archive .format-status .entry-title,
.archive .format-status p,
.search-results .format-status .entry-header,
.search-results .format-status .entry-title,
.search-results .format-status p {
  display: inline;
}


.blog .format-status .entry-title,
.archive .format-status .entry-title,
.search-results .format-status .entry-title {
  float: left;
  font: 14px/1.4 Arial, Helvetica, sans-serif;
  font-weight: bold ;
  margin: 0 ;
  padding-right: 5px;
}
.dark .entry-title,.dark .entry-title a{color:#fff!important}

#submission-wrapper .type-submission .entry-title {
  margin-top: 6px;
}

.type-submission a:hover .entry-title {
  text-decoration: underline;
}

.error404 .type-submission .entry-title,
.blog .type-submission .entry-title,
.archive .type-submission .entry-title,
.search-results .type-submission .entry-title,
.single .related-content .type-submission .entry-title,
.page .type-submission .entry-title {
  font: bold 12px/1.3 Arial, Helvetica, sans-serif !important;
  margin-bottom: 4px;
  padding: 0;
}

.contest .entry-title {
  font-size: 36px !important;
}


.page-template-page-submitform-php .type-page .entry-title,
.page-template-page-submitresponse-php .type-page .entry-title,
.page-template-page-tos-php .type-page .entry-title {
  font: bold 36px/1.2 Arial, Helvetica, sans-serif !important;
  padding-bottom: 0 !important;
}
.easingsliderpro-slide-content .left{position:absolute!important;top:0!important;left:0!important}
.easingsliderpro-slide-content .right{position:absolute!important;top:0!important;right:0!important}
.easingsliderpro-slide-content .top{position:absolute!important;top:0!important;left:0!important}
.easingsliderpro-slide-content .bottom{position:absolute!important;bottom:0!important;left:0!important}
.easingsliderpro-slide-content .left,.easingsliderpro-slide-content .right{margin:20px 50px!important;width:45%}
.easingsliderpro-slide-content .top,.easingsliderpro-slide-content .bottom{margin:20px 4%!important;width:92%;text-align:center}
.easingsliderpro-slide-content .caption{background-color:#000;background-color:rgba(0,0,0,0.7);-webkit-box-shadow:10px 0 0 rgba(0,0,0,0.7),-10px 0 0 rgba(0,0,0,0.7);-moz-box-shadow:10px 0 0 rgba(0,0,0,0.7),-10px 0 0 rgba(0,0,0,0.7);box-shadow:10px 0 0 rgba(0,0,0,0.7),-10px 0 0 rgba(0,0,0,0.7);color:#fff;padding:6px 4px;margin:0 0 10px 0;line-height:1.8em!important;border-radius:2px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.easingsliderpro-slide-content .caption:last-child{margin-bottom:0}
.easingsliderpro-slide-content .fade{opacity:0}
.active .easingsliderpro-slide-content .fade{opacity:1}
.easingsliderpro-slide-content .slideleft{-webkit-transform:translate3d(-10px,0,0);-moz-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);-o-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
.easingsliderpro-slide-content .slideright{-webkit-transform:translate3d(10px,0,0);-moz-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);-o-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
.easingsliderpro-slide-content .slidetop{-webkit-transform:translate3d(0,-10px,0);-moz-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);-o-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
.easingsliderpro-slide-content .slidebottom{-webkit-transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);-o-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
.active .easingsliderpro-slide-content .slideleft,.active .easingsliderpro-slide-content .slideright,.active .easingsliderpro-slide-content .slidetop,.active .easingsliderpro-slide-content .slidebottom{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
.container .jumbotron{border-radius:6px}

	.layout-fullwidth .fw-header.container, .layout-fullwidth .fw-header .container {
		padding: 15px;
	}


.legal {
  font-size: 10px;
  padding: 0 25px 25px;
  color: #999;
  margin-top: 25px; }


.legal p {
  margin-bottom: 8px; }


.legal a, .legal a:hover, .legal a:visited {
  color: #999;
}
.vc_btn3-container{display:block;margin-bottom:21.74px;max-width:100%}
.vc_btn3-container.vc_btn3-inline{display:inline-block;vertical-align:top}
.vc_btn3-container.vc_btn3-center{text-align:center}
.vc_btn3-container.vc_btn3-left{text-align:left}
.vc_btn3-container.vc_btn3-right{text-align:right}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon{display:inline-block;position:static;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);min-width:1em}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{margin-right:.5em}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{margin-left:.5em}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs{font-size:11px;padding:8px 12px}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom{padding:7px 11px}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm{font-size:12px;padding:11px 16px}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom{padding:10px 15px}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md{font-size:14px;padding:14px 20px}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom{padding:13px 19px}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg{font-size:16px;padding:18px 25px}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom{padding:17px 24px}
.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left,.vc_btn3-container .vc_btn3-block.vc_btn3-icon-right{text-align:inherit}


.wpr_search {
	padding: 10px !important;
}

.wpr_search .wpr-search-field {
	padding: 5px !important;
	border: 1px solid #ccc;
	max-width: 100%;
	width: 100%;
}


#divTopRight .language .language-selection {
    display: inline-block;
}


#divTopRight .language .language-selection a {
    color: #fff !important;
    margin-left: 10px !important;
}


#divTopRight .language .language-selection a:hover {
    text-decoration: underline;
}


.language-selection a {
    color: #8E8E99;
    margin-left: 10px;
}


.language-selection a:hover {
    color: #fff;
    text-decoration: none;
    transition: 0.1s all;
}

    .language-selection {
        margin: 10px 0;
    }




.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}


.clearfix {
	display: inline-block;
}


* html .clearfix {
	height: 1%;
}








#aux-mid { display:none; }




.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: 10px;
	margin-right: 10px;
}


.container_12 .grid_3 {
	width:220px;
}
.slideshow-wrapper .not-first{display:none}



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


.widget-block img {
	border-bottom-color: #00703c;
}

    .asideA .module, .asideA .module + .module, .asideA .module:first-child {
      border-color: #555; }

.module { *zoom: 1; }

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

.module:after { clear: both; }

.asideA:first-child, .asideA .module:first-child, .asideA .connectwithus:first-child { margin-top: 0; padding-top: 0; border: none; }

.module:first-child { margin-top: 0; }

.module:last-child { margin-bottom: 0; }

.asideA .module p, .asideA .module h3, .subnav .module p, .subnav .module h3 { margin: 5px 0 10px 0; }

.asideA .module { padding: 15px 0 0; }

.asideA .module:first-child h3 { margin-top: 0; }

.subnav .module p { border: none; padding: 0; }

.module + .module { margin-top: 1em; margin-bottom: 1em; }

.subnav .module h4 + p, h4 + p { margin-top: 0; }

.asideA .module + .module, .subnav .module + .module { border-top: 1px solid #ccc; margin-top: 0; }

.subnav .localnav + .module, .subnav .localnav + script + .module { border-top: none; padding: 0; }

.subnav .module { margin: 15px; border-top: 0; padding-top: 0; }

.subnav .module + .module { padding-top: 20px; }

.tcw .maincolumn .module { border: none; padding-top: 0; }

.tcw .maincolumn .module:first-child { padding: 0; }

.asideA .mostpopular.module { margin: 0; }

  .asideA .module:first-child { border-top: 1px solid #cccccc; }

  .home .asideA .module { margin: 0; }

  .asideA .border-bottom, .subnav .module:first-child, .subnav .border-bottom { margin-bottom: 0; padding-bottom: 0; border-bottom: 1px solid #999; }

  .asideA .module:first-child, .asideA div:last-child, .subnav div:last-child { border-bottom: none; }

.asideA .module img, .subnav img { max-width: 100%; }

.asideA .module .box-highlight img, .asideA .module img[align="left"], .asideA .module img[alt="Email"] { width: auto; max-width: none; }

  .asideA .module, .connectwithus { margin: 10px 0; padding: 10px 0 0; }

#ey-sl-carousel.module { border: none; }

#book-now .links { line-height:18px; font-size:10px; padding-bottom:15px; }

#book-now .links a { color:#194e90; display:block; text-decoration:underline; }

#book-now .links a:hover { text-decoration:none; }


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

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

.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

html[xmlns] .flexslider .slides {
  display: block;
}

* html .flexslider .slides {
  height: 1%;
}

.flexslider .slides {
  zoom: 1;
}

.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}

.flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}

.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
}

.flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}

.
.flexslider .slides img {
    height: auto;
}




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


.container_15 .grid_4 {
	width:24.667%;
}


.container_12 .grid_4 {
	width:31.333%;
}
