* {border:0;margin:0;outline:none;padding:0;}

@font-face {
    font-family: 'FranklinGothicMediumRegular';
    src: url('http://www.devierbannen.nl/fonts/framd-webfont.eot');
    src: url('http://www.devierbannen.nl/fonts/framd-webfont.eot#iefix') format('embedded-opentype'),
         url('http://www.devierbannen.nl/fonts/framd-webfont.woff') format('woff'),
         url('http://www.devierbannen.nl/fonts/framd-webfont.ttf') format('truetype'),
         url('http://www.devierbannen.nl/fonts/framd-webfont.svg#FranklinGothicMediumRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


html {
	margin:0;
	padding:0;
	border:0;
	height: 100%;
	min-height: 100%;
}

body {
	font: 12px Georgia, serif;
	overflow-x: hidden;
	overflow-y: auto;
	border:0;
	margin:0;
	padding:0;
	height: 100%;
	min-height: 100%;
}

a {
	outline-width: 0;
}

p {
	margin: 0 0 10px 0;
}

img {
	display: block;
}

a img {
	border-width: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td {
	vertical-align: top;
}

input,
select,
textarea {
	font: 12px Georgia, serif;
	outline-width: 0;
}

textarea {
	resize: none;
}

.clear {
	clear: both;
}

.push {
}

#background {
	position:absolute;
	left:0;
	right:50%;
	background:url(http://www.devierbannen.nl/img/bg/background.gif) repeat-x;
	height:36px;
	min-width:534px;
	margin:38px -70px 0 0;
	z-index:700;
}

#bg {
	position:relative;
	background:#fff;
	height:74px;
	width:100%;
	z-index:701;
}

#page {
	min-height: 97%;
	height: auto !important;
	height: 97%;

	margin: -74px auto -30px auto;
	position: relative;
	top: 0px;
	width: 990px;
	z-index: 701;
}

#header {
	width:1040px;
	height:100px;
	float:left;
	position:relative;
	margin:14px 0 0 0;
}

#logo {
	width:300px;
	height:auto;
	position:absolute;
	left:0;
	top:0;
	overflow: hidden;
}

#logo a, #logo a img {
	width:100%;
	display: block;
}

#social {
	width:470px;
	height:45px;
	position:absolute;
	right:0;
	top:15px;
}

#social #tweet {
	color: #A8978A;
    font-family: Georgia;
    font-size: 12px;
    font-style: italic;
    height: 29px;
    overflow: hidden;
    position: absolute;
    right: 8px;
    top: 7px;
    width: 310px;
}

#social #tweet a {
	color: #A8978A;
}

#icons {
	float:left;
	margin:8px 0px 0 0;
}

#icons p {
	margin: 0;
}

#icons a {
	display: block;
	float: left;
	margin:0 3px 0 0;
}

#icons img {
	float:left;
	margin:0 3px 0 0;
}

#menu {
	width: 300px;
	height: 150px;
	position: absolute;
	top: 333px;
}

#menu ul {
	list-style:none;
	margin:0;
	padding:0;
}

#menu h2, #menu > ul > li {
	position:relative;
	width:300px;
	min-height:20px;
	font-family:'FranklinGothicMediumRegular';
	font-weight: normal;
}

#menu h2 a, #menu > ul > li > a {
	display: block;
	text-decoration:none;
	width:290px;
	display:block;
	font-family:'FranklinGothicMediumRegular';
	font-size:13px;
	color:#fff;
	line-height:20px;
	padding:2px 0 2px 10px;
}

#menu > ul > li > a:hover,
#menu > ul > li > a.active,
#menu h2 a:hover,
#menu h2 a.active {
	color:#80bbd3;
}

#menu > ul > li.mb_pagegroup_7 > a:hover,
#menu > ul > li.mb_pagegroup_7 > a.active,
#menu h2.mb_pagegroup_7 a:hover,
#menu h2.mb_pagegroup_7 a.active {
	color: #1f81a8 !important;
}

#menu > ul > li.mb_pagegroup_9 > a:hover,
#menu > ul > li.mb_pagegroup_9 > a.active,
#menu h2.mb_pagegroup_9 a:hover,
#menu h2.mb_pagegroup_9 a.active {
	color: #ffffff !important;
}

#menu li.active .block {
	display:block;
}

#menu > ul > li.mb_pagegroup_5 > a,
#menu h2.mb_pagegroup_5 {
	background:#695548;
}

#menu > ul > li.mb_pagegroup_6 > a,
#menu h2.mb_pagegroup_6 {
	background:#8a7668;
}

#menu > ul > li.mb_pagegroup_7 > a,
#menu h2.mb_pagegroup_7 {
	background:#c6b8af;
}

#menu > ul > li.mb_pagegroup_9 > a,
#menu h2.mb_pagegroup_9 {
	background:#009ee0;
}

#menu .block {
	width:575px;
	min-height:275px;
	background:url(http://www.devierbannen.nl/img/bg/block.png) repeat;
	position:relative;
	display:none;
}

#menu .set_height .header {
	width:575px;
	height:28px;
	position:absolute;
	left:0;
	top:0;
	background:url(http://www.devierbannen.nl/img/bg/block_header_bg.png) repeat-x;
}

#menu .set_height .header .back {
	width:66px;
	height:12px;
	position:absolute;
	right:10px;
	top:4px;
}

#menu .set_height .header .back a.button {
	width:66px;
	height:12px;
	display:block;
	background:url(http://www.devierbannen.nl/img/bg/button.png) no-repeat
}

#menu .block .slider {
	width:521px;
	min-height:198px;
	float:left;
	margin:30px 0 0 0;
	font-family:Georgia;
	font-size:12px;
	color:#fff;
	padding:2px 7px 0 7px;
}

#menu .block .slider h1 {
	margin:0;
	padding:0 0 13px 0;
	font-size:17px;
	font-family:'FranklinGothicMediumRegular';
	color:#fff;
	line-height:18px;
	font-weight:normal;
}

#menu .block #controls {
	width:521px;
	height:16px;
	float:left;
	padding:0 7px 0 7px;
	margin:10px 0 7px 0;
}

#menu .block .control_handler {
	width:17px;
	height:16px;
	float:left;
	margin:0 5px 0 0;
	background:url(http://www.devierbannen.nl/img/bg/control.png) no-repeat
}

#menu .block .control_handler:hover,
#menu .block .control_handler.active {
	background:url(http://www.devierbannen.nl/img/bg/control_hover.png) no-repeat
}

.news_item {
	width:521px;
	float:left;
}

.news_item .intro {
	padding-bottom:20px;
}

.news_item .image {
	width:180px;
	min-height:180px;
	float:left;
	margin:0 15px 0 0;
}

.news_item span {
	padding:0 3px 0px 0;
}

.news_item .link {
	width:521px;
	float:left;
	padding-top:7px;
}

.news_item .link a {
	width:auto !important;
	padding:5px 0 0 0 !important;
	text-decoration:underline !important;
}

.contact_item {
	width:521px;
	float:left;
	position:relative;
}

.contact_item h1 span {
	font-weight:normal;
	font-size:14px;
}

.contact_item .cs_form_label {
	width:115px;
	height:20px;
	line-height:20px;
	float:left;
}

.cs_form_label label {
	font-size:10px;
}

#cs_form_row_15 .cs_form_label,
#cs_form_row_16 .cs_form_label {
	width:200px;
	float:right;
}

.contact_item input {
	width:200px;
	height:20px;
}

.contact_item .cs_form_textarea textarea {
	width:200px;
}

.cs_form_wrapper {
	width:100%;
}

.cs_feedback_info {
	color:red;
	display:none;
}

#route {
	min-height: 100px;
    position: absolute;
    right: 0;
    top: 0;
    width: 170px;
}

#route a,
.slider a {
	padding:0 !important;
	margin:0 !important;
	width:auto !important;
	color:#fff !important;
	display:inline !important;
	height:auto !important;
	line-height:normal !important;
}

.quote {
	width:370px;
	position: absolute;
	bottom: 55px;
	left: 50%;
	margin: 0 0 0 95px;
	z-index: 5;
}

.wit {
	color:#fff;
}

.quote h2 {
	font-style: italic;
	font-size: 18px;
	font-family: Georgia;
	line-height: 18px;
	font-weight: normal;
	color: #FFF;
}

.quote h3 {
	font-size: 36px;
	font-family: 'FranklinGothicMediumRegular';
	line-height: 36px;
	font-weight: normal;
	color: #FFF;
}

.mb_view_items  .mb_pagegroup_1 h2, .mb_view_items  .mb_pagegroup_1 h3,
.mb_view_item  .mb_pagegroup_1 h2, .mb_view_item  .mb_pagegroup_1 h3{
	color: #FFF !important;
}

.mb_view_items .mb_pagegroup_2 h2, .mb_view_items .mb_pagegroup_2 h3,
.mb_view_item .mb_pagegroup_2 h2, .mb_view_item .mb_pagegroup_2 h3 {
	color: #000 !important;
}

.mb_view_items .mb_pagegroup_3 h2, .mb_view_items .mb_pagegroup_3 h3,
.mb_view_item .mb_pagegroup_3 h2, .mb_view_item .mb_pagegroup_3 h3 {
	color: #8a7668 !important;
}

.mb_view_items .mb_pagegroup_4 h2, .mb_view_items .mb_pagegroup_4 h3,
.mb_view_item .mb_pagegroup_4 h2, .mb_view_item .mb_pagegroup_4 h3 {
	color: #695548 !important;
}

.mb_view_items .mb_pagegroup_8,
.mb_view_item .mb_pagegroup_8 {
	top: 120px;
	bottom: inherit;
}

.quote h2 span {
	position: absolute;
	font-style: italic;
	font-size: 18px;
	font-family: Georgia;
	line-height: 18px;
	font-weight: normal;
	top: -46px;
}

/*#page_blocker {
	background:#000;
	bottom:0;
	display:none;
	filter:alpha(opacity=0);
	left:0;
	opacity:0;
	position:fixed;
	right:0;
	top:0;
	z-index:20;
}

#gallery {
	position: absolute;
	top: 0;
	z-index: 2;
	width:100%;
	height:100%;
	overflow:hidden;
	left:0;
}

.mb_gallery_carousel {
	background-color: #ccc;
	float: left;
	padding: 16px 32px;
}

.mb_gallery_carousel .mb_gallery {
	position: relative;
}

.mb_gallery_carousel .mb_gallery_image,
.mb_gallery_carousel .mb_gallery_image_active,
.mb_gallery_carousel .mb_gallery_image_hold {
	left: 0;
	position: absolute;
	top: 0;
}

.mb_gallery_carousel .mb_gallery_images {
	display: none;
}

.mb_gallery_carousel .mb_gallery_image_prev,
.mb_gallery_carousel .mb_gallery_image_next {
	display:none;
}


.mb_gallery_carousel .mb_gallery_image_info {
	height: 30px;
}

.mb_gallery_carousel .mb_gallery_image_info.disabled {
	background-color: #fff;
}

.mb_gallery_carousel .mb_gallery_image_title {
	font-weight: bold;
	display:none;
}

.mb_gallery_image_description_wrapper {
	display:none;
}

.mb_gallery_carousel .mb_gallery_info {
	display: none;
}

.mb_gallery_carousel .mb_gallery_control_wrapper {
	float: left;
	margin:6px 0 0 0;
}

.mb_gallery_carousel .mb_gallery_play,
.mb_gallery_carousel .mb_gallery_control {
	cursor: pointer;
	float: left;
	height: 16px;
	margin-right: 5px;
	text-align: center;
	width: 17px;
}


.mb_gallery_carousel .mb_gallery_control {
	width:17px;
	height:16px;
	background:url(http://www.devierbannen.nl/img/bg/control.png) no-repeat
}

.mb_gallery_control_index {
	display:none;
}

.mb_gallery_carousel .mb_gallery_control:hover,
.mb_gallery_carousel .mb_gallery_control.active {
	background:url(http://www.devierbannen.nl/img/bg/control_hover.png) no-repeat
}

.mb_gallery_carousel .mb_gallery_blocker {
	background-color: #fff;
	bottom: 0;
	cursor: pointer;
	display: none;
	filter: alpha(opacity=0);
	left: -24px;
	opacity: 0;
	position: absolute;
	right: -24px;
	top: 0;
	z-index: 40;
}*/

/*#gallery #bg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 5;
}*/

#gallery_title {
	margin: 0 5px 0 10px;
	color:#fff;
	font-size:15px;
	font-family: 'FranklinGothicMediumRegular';
	text-transform:lowercase;
	float: left;
}

.container {
}

.fake_height {
/*	height: 285px;*/
}

.set_height {
	background: url(http://www.devierbannen.nl/img/bg/block.png) top left repeat;
	position: absolute;
	overflow: hidden;
	width: 0;
	height: 0;
	opacity: 1;
	width: 210px;
}

#page_103 .set_height, #page_105 .set_height {
	background: url(http://www.devierbannen.nl/img/bg/blauw_block.png) top left repeat;
	position: absolute;
	overflow: hidden;
	width: 0;
	height: 0;
	opacity: 1;
	width: 210px;
}

.content_active {
/*	height: 285px;
	width: 100%;*/
	width: 210px;
}

.content_active .set_height {
/*	height: 285px;
	width: 585px;*/
	width: 210px;
}

#content_window {
	padding: 5px;
	position: absolute;
	left: 0;
	z-index: 701;
	width: 565px;
	height: 215px;
	overflow: auto;
	color: #FFF;
	visibility: hidden;
	opacity: 0;
}

#content_window a {
	color: #FFF;
}

#content_window h1 {
	font-size: 17px;
	margin: 0 0 15px 0;
	font-family:'FranklinGothicMediumRegular';
	font-weight: normal;
}



/* ------ Templates ------- */
.left {
	float: left;
	width: 180px;
	overflow: hidden;
}

.left img {
	width: 100%;
}

.right {
	float: right;
	width: 360px;
	overflow: hidden;
}

.form {
	float: left;
	width: 340px;
	overflow: hidden;
}

.form_text {
	float: right;
	width: 208px;
	overflow: hidden;
}

/* ----- Form ----- */
#cs_contentmanager_form_1 {
	margin: 0 0 -15px 0;
}

.cs_form_row {
	margin: 0 0 8px 0;
	clear: both;
}

.cs_form_label {
	float: left;
	padding: 5px 0 0 0;
	width: 110px;
}

.cs_form_input {
	float: left;
	width: 210px;
}

.cs_form_input input,
.cs_form_input textarea {
	width: 100%;
	padding: 3px;
}

#cs_form_row_5 {
	margin: 0 0 10px 0;
	padding: 0 0 0 110px;
}

#cs_form_row_5 .cs_form_label {
	float: right;
	width: 205px;
}

#cs_form_row_5 .cs_form_input {
	float: left;
	width: 15px;
	margin: 0 6px 0 0;
	padding: 4px 0 0 0;
}

.cs_form_button {
	padding: 0 14px 0 0;
	text-align: right;
}

.cs_form_button input {
	padding: 2px 10px;
	cursor: pointer;
	background: #FFF;
}











/* ---- Carousel ----- */
#gallery {

}

.mb_view_carousel {
	background-color: #ccc;
	float: left;
	padding: 16px 32px;
	position: relative;
}

.mb_view_carousel .mb_view_viewport {
	height: 100%;
/*	margin-bottom: 16px;*/
	overflow: hidden;
	position: absolute;
	width: 100%;
	z-index: -1;
}

#gallery .mb_view_carousel .mb_view_items,
#gallery .mb_view_carousel .mb_view_item {
	left: 0;
	position: absolute;
	top: 0;
	min-width: 100%;
	min-height: 100%;
}

.mb_view_carousel .mb_view_item.active {
	z-index: 10;
}

.mb_view_carousel .mb_view_item.hold {
	z-index: 20;
}

/*.mb_view_carousel .mb_view_item.hold_prev {
	left: -640px;
}

.mb_view_carousel .mb_view_item.hold_next {
	left: 640px;
}*/

.mb_view_carousel .mb_view_item_prev,
.mb_view_carousel .mb_view_item_next {
	background-color: #666;
	cursor: pointer;
	height: 16px;
	position: absolute;
	top: 248px;
	width: 16px;
	z-index: 30;
}

.mb_view_carousel .mb_view_item_prev.disabled,
.mb_view_carousel .mb_view_item_next.disabled {
	background-color: #999;
	cursor: default;
}

.mb_view_carousel .mb_view_item_prev {
	left: 8px;
}

.mb_view_carousel .mb_view_item_next {
	right: 8px;
}

#mb_view.mb_view_carousel .mb_view_controls,
#mb_view.mb_view_carousel #mb_view_controls {
	padding: 7px 0 0 0;
	height: 23px;
	width: 990px;
	margin: 0 auto;
	background:url(http://www.devierbannen.nl/img/bg/footer_bg.png) top left repeat;
	position: fixed;
	z-index: 702;
	bottom: 0;
	left: 50%;
	margin-left: -495px;
}

#mb_view_9999.mb_view_carousel .mb_view_controls,
#mb_view_9999mb_view_carousel #mb_view_controls {
	position: relative;
	z-index: 702;
	bottom: 0;
	left: 0;
	margin-left: 0;
}

.mb_view_carousel .mb_view_play,
.mb_view_carousel .mb_view_controls div,
.mb_view_carousel #mb_view_controls div {
	cursor: pointer;
	float: left;
	height: 14px;
	padding: 1px;
	margin-left: 8px;
	text-align: center;
	width: 16px;
}

.mb_view_carousel .mb_view_play {
	background: url(http://www.devierbannen.nl/img/bg/pause.gif) center no-repeat;
}

.mb_view_carousel .mb_view_play.pause {
	background-image: url(http://www.devierbannen.nl/img/bg/play.gif);
}

.mb_view_carousel #mb_view_controls div,
.mb_view_carousel .mb_view_controls div {
	background: url(http://www.devierbannen.nl/img/bg/control.png) center no-repeat;
}

.mb_view_carousel #mb_view_controls div:hover,
.mb_view_carousel #mb_view_controls div.active,
.mb_view_carousel .mb_view_controls div:hover,
.mb_view_carousel .mb_view_controls div.active {
	background: url(http://www.devierbannen.nl/img/bg/control_hover.png) center no-repeat;
}

.mb_view_control_index {
	display: none;
}

.mb_view_carousel #mb_view_blocker {
.mb_view_carousel .mb_view_blocker,
	background-color: #fff;
	bottom: 8px;
	cursor: pointer;
	display: none;
	filter: alpha(opacity=0);
	left: 8px;
	opacity: 0;
	position: absolute;
	right: 8px;
	top: 16px;
	z-index: 40;
}

/* fullscreen */

.mb_view_carousel {
	background-color: transparent;
	float: none;
	padding: 0;
}

.mb_view_carousel .mb_view {
	position: static;
}

.mb_view_carousel .mb_view_viewport {
	bottom: 0;
	height: auto;
	left: 0;
	margin-bottom: 0;
	position: fixed;
	right: 0;
	top: 0;
	width: auto;
}

.mb_view_carousel .mb_view_items {
	min-height: 100%;
	min-width: 100%;
}

#gallery .mb_view_carousel .mb_view_items img,
#gallery .mb_view_carousel .mb_view_itemss img {
	min-height: 100%;
	min-width: 100%;
}

.mb_view_carousel .mb_view_items_active,
.mb_view_carousel .mb_view_items_hold {
	height: 100%;
	overflow: hidden;
	width: 100%;
}

.mb_view_carousel .mb_view_itemss {
	display: block;
	height: 0;
	left: 0;
	overflow: hidden;
	position: fixed;
	right: 0;
	visibility: hidden;
}

.mb_view_carousel .mb_view_item_prev,
.mb_view_carousel .mb_view_item_next {
	margin-top: -8px;
	position: fixed;
	top: 50%;
}

.mb_view_carousel .mb_view_item_prev {
	left: 16px;
}

.mb_view_carousel .mb_view_item_next {
	right: 16px;
}

/*.mb_view_carousel .mb_view_controls {
	bottom: 16px;
	position: fixed;
	right: 16px;
	top: auto;
}*/

.mb_view_carousel .mb_view_blocker {
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	position: absolute;
	z-index: 1000;
	display: none;
}





/*.mb_view_carousel .mb_view_items img {
	 Set rules to fill background
	min-height: 100%;
	min-width: 1024px;

	 Set up proportionate scaling
	width: 100%;
	height: auto;

	 Set up positioning
	position: absolute;
	top: 0;
	left: 0;
}

@media screen and (max-width: 1024px) {  Specific to this particular image
	.mb_view_carousel .mb_view_items img {
		left: 50%;
		margin-left: -512px;    50%
	}
}*/


#full_screen, .mb_view_item {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
}


/* ------ Submenu -------- */
.submenu {
	position: absolute;
	bottom: 10px;
	left: 10px;
}

.submenu li {
	float: left;
	list-style: none;
}

.submenu li a {
	display: block;
	text-decoration: none;
	width: 17px;
	height: 16px;
	margin: 0 7px 0 0;
	background: url(http://www.devierbannen.nl/img/bg/control.png) center no-repeat;
}

.submenu li a.subactive, .submenu li a:hover {
	background: url(http://www.devierbannen.nl/img/bg/control_hover.png) center no-repeat;
}

.submenu li .hide {
	display: none;
}

#images {
	display: none;
}

#active-image {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10;
}

#holder {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
}


.exposed_block {
	width: 280px;
	height: 170px;
	position: relative;
	top: 29px;
	padding: 10px;
	background: url(http://www.devierbannen.nl/img/bg/tip_block.png);
/*	margin-bottom: 50px;*/
	overflow: hidden;
}

.exposed_block h2 {
	font-weight: normal;
	margin-bottom: 15px;
	font-size: 18px;
}
.exposed_block h3{
	font-size:14px;
}
.exposed_block ul li{

	margin-left: 18px;
}
.exposed_block a {
	color: #009fe3;
	font-style: italic;
	/*font-size:16px;*/
}

.exposed_block .mb_view_viewport {
	position: relative;
	height: 150px!important;
	left: auto;
	right: auto;
	top: auto;
	bottom: auto;
}


#mb_view_9999.mb_view_carousel {
	float: left;
	position: relative;
	width: 280px;
	z-index: 50;
}

#mb_view_9999.mb_view_carousel .mb_view_viewport {
	height: 150px!important;
	overflow: hidden;
	position: relative;
	width: 280px;
}

#mb_view_9999.mb_view_carousel .mb_view_items,
#mb_view_9999.mb_view_carousel .mb_view_item {
	left: 0;
	position: absolute;
	top: 0;
	width: 280px;
	height: 150px!important;
	overflow: hidden;
}

#mb_view_9999_control_1 {
	margin-left: 0 !important;
}

#mb_view_9999.mb_view_carousel .mb_view_item span img,
#mb_view_9999.mb_view_carousel img ,
#mb_view_9999.mb_view_carousel .mb_view_item span {
	max-width: 280px !important;
	height: auto !important;
	min-height: auto !important;
	max-height: auto;
	margin: 0 8px 8px 0;
}

#mb_view_9999.mb_view_carousel .mb_view_item {
	display: none;
}

#mb_view_9999.mb_view_carousel .mb_view_item.active,
#mb_view_9999.mb_view_carousel .mb_view_item.hold,
#mb_view_9999.mb_view_carousel .mb_view_item.hold_prev,
#mb_view_9999.mb_view_carousel .mb_view_item.hold_next {
	display: block;
}

#mb_view_9999.mb_view_carousel .mb_view_item.active {
	z-index: 40;
}

#mb_view_9999.mb_view_carousel .mb_view_item.hold {
	z-index: 50;
}

#mb_view_9999.mb_view_carousel .mb_view_item.hold_prev {
	left: -280px;
}

#mb_view_9999.mb_view_carousel .mb_view_item.hold_next {
	left: 280px;
}

#mb_view_9999.mb_view_carousel .mb_view_item_prev,
#mb_view_9999.mb_view_carousel .mb_view_item_next {
	background-color: #666;
	cursor: pointer;
	height: 16px;
	position: absolute;
	top: 248px;
	width: 16px;
	z-index: 30;
}

#mb_view_9999.mb_view_carousel .mb_view_item_prev.disabled,
#mb_view_9999.mb_view_carousel .mb_view_item_next.disabled {
	background-color: #999;
	cursor: default;
}

#mb_view_9999.mb_view_carousel .mb_view_item_prev {
	left: 8px;
	display: none;
}

#mb_view_9999.mb_view_carousel .mb_view_item_next {
	right: 8px;
	display: none;
}

#mb_view_9999.mb_view_carousel .mb_view_controls {
	position: relative;
	background: none;
	z-index: 30;
}

#mb_view_9999.mb_view_carousel .mb_view_play,
#mb_view_9999.mb_view_carousel .mb_view_control {
	cursor: pointer;
	float: left;
	height: 14px;
	padding: 1px;
	margin-left: 8px;
	text-align: center;
	width: 14px;
}

#mb_view_9999.mb_view_carousel .mb_view_play {
	display: none !important;
}

#mb_view_9999.mb_view_carousel .mb_view_play.pause {
}

#mb_view_9999.mb_view_carousel .mb_view_control {
	padding: 0;
}

#mb_view_9999.mb_view_carousel .mb_view_control:hover,
#mb_view_9999.mb_view_carousel .mb_view_control.active {
	padding: 0;
}

#mb_view_9999.mb_view_carousel .clear {
	display: none;
}


@media only screen and (device-width: 768px) {
  /* For general iPad layouts */
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
	/* For landscape layouts only */
	.push {
	}

	html,
	body,
	#page {
		width: 1150px !important;
	}

	#mb_view_controls {
		width: 100% !important;
	}
}

/*** popup homepage ***/

.popup_screen {
	background: url('http://www.devierbannen.nl/img/bg/popup_bg.png');
	display: none;
	padding: 0px 0 00px;
	position: absolute;
	width: 564px;
	z-index: 800;
	right: 0px;
	top: 108px;
	color: #FFF;
}

/*#page_2 .popup_screen {
	display: block;
}*/

#page_168 .popup_screen {
	display: block;
}

.popup_screen_content {

}

.popup_screen_image {
	width: 100%;
}

.popup_screen h2 {
	background: url(http://www.devierbannen.nl/img/bg/heading_bg.png) repeat-x bottom;
	font-family: Arial;
	font-size: 40px;
	font-weight: bold;
	text-transform: uppercase;
	padding:0px 20px 22px;
}

.popup_screen p {
	font-size: 24px;
}

.popup_screen_content p{
	margin:0 0 23px 0;
}

.popup_screen a{
	color: #06a0e2;
}

#popup_screen_close{
	background: url('http://www.devierbannen.nl/img/bg/popup_close.png') no-repeat right top;
	height: 22px;
	width: 92px;
	color: #FFF;
	float: right;
	padding-top: 10px;
	margin-right: 12px;
	margin-top: 9px;
	cursor:pointer;
}

#popup_screen_close p{
	font-size: 16px;
}

.popup_screen_text{
	padding:0 20px 0px;;
}

.popup_screen_image{
	padding:15px 20px 10px;
}

.exposed_block.hide1 {
	display: none;
}

#menu.hide1 {
	top: 144px;
}