nav#mainmenu{

    padding-top: 3px;
    }




#top .login li {
    float: left!important;
    margin-top: 5px!important;
    }
    
.backgroundgreen {
background-color:#005648!important; 
padding: 10px!important;
}

img a:link {
float: right!important; 
}

.rtp a {
float: right!important; 
text-decoration: underline!important;
font-weight: 700; 
}

.rtp a {
float: right!important; 
text-decoration: underline!important;
font-weight: 700; 
}



.bx-wrapper  {

    max-width:none!important;
}

.thumbnail11 {
  position: relative;
  -ms-zoom: 1;
  -moz-transform: scale(1);
  -moz-transform-origin: 0 0;
  -o-transform: scale(1);
  -o-transform-origin: 0 0;
  -webkit-transform: scale(1);
  -webkit-transform-origin: 0 0;
}

.thumbnail11 iframe {
 
  width: 1440px;
  height: 900px;
}

.thumbnail-container11 {
  width: calc(1440px * 0.40);
  height: calc(900px * 0.40);
  display: inline-block;
  overflow: hidden;
  position: relative;
  margin-bottom: 30px;
}

#top .login li { float: right; overflow:hidden!important; margin-right: 30px; padding-top:10px;  display: block!important; line-height: 18px;}
#top .login ul a{ float: right; overflow:hidden!important; margin-right: 30px; display: block!important; line-height: 18px;}
#top .login ul a:active{ float: right; overflow:hidden!important; margin-right: 30px; display: block!important; line-height: 18px;}
input.submit { margin-top: 20px;}
.break { clear: left; float: left;}
.mod_login input { background-color: #72c2e7;}
.mod_login .submit { margin-top: 20px;}
.captcha-container input { margin-top: 20px; max-width: 60px; width: 40px!important;}

.mod_registration input { width: 100%!important; background-color: #72c2e7;}


.ce_text li, .ce_list li, .ce_text ol, .ce_list ol {font-size: 13px; margin: 10px; font-family: "open sans", sans-serif;}

table td { border-style: none!important;}
.radio_container { border-style: none;background-color: #F7F7F7;}
.one {all: none!important;}

.radio_container legend { background-position: left; margin-right: 10px;}
.speciallist {background-color: #72c2e7; font-size: 20px;font-weight: 400;!important;}
.servicebox h3 {font-size: 30px;font-weight: 400;color: #333333!important;}

.servicebox:hover h3 {font-size: 30px;font-weight: 400;color: white!important;}

.servicebox[class*="icon-"]::before {color: #333333!important;}
.servicebox[class*="icon-"]:hover:before  {color: white!important;}


table { border-style: none;}

.type-button .ym-fbox-button {background-color: #fceb30!important;}
.servicebox_8 h4 {color: #000000!important;}
.servicebox .icon-euro {color: #acaba0!important;}

.servicebox_4 { display: table; background-color: rgba(77,198,244,0.2)}

nav#mainmenu ul li a { border-left-style: none; border-right-style: none; padding-left: 10px; padding-bottom: 40px; padding-right: 10px; padding-top: 30px; display: block; text-decoration: none; position: relative; line-height: 24px; min-height: inherit; text-align: center; font-size: 13px;  /*text-transform: uppercase;*/ font-weight: 400 ; float: none;}



.color {color: #72c2e7;}
.bg_color {}
#wrapper {border-top: 15px solid #72c2e7;}
#container_before .inside:after {border-color: #72c2e7 transparent transparent transparent;}
.ce_accordion .toggler:before {background-color: #72c2e7;}
.button, .servicebox_4 a, .servicebox_5 a, .servicebox_6 a, input[type="submit"], input.submit { background: #85d5ff;}

input:hover[type="submit"], input.submit:hover { background: #0b9444;}

.button:hover {background: #0b9444!important;}


	/* more button */



.servicebox_4 a .image_container img {background:none!important;}

.servicebox_7:hover {border-color: #72c2e7;}
.panes {border-color: #72c2e7 #ccc #ccc #ccc;}
.tabs ul li a.current {background-color: #72c2e7; border-color: #72c2e7;}
.servicebox_4:hover:before, .servicebox_6:hover img, .servicebox_5:hover .image_container {background-color: #0b9444; border: 3px solid #72c2e7;}
nav#mainmenu ul ul li a:hover, nav#mainmenu ul ul li a.trail, nav#mainmenu ul ul li a.active, nav#mainmenu ul ul li.active a { background: #ffe020; color: #fff!important;}
#submenu a:hover, #submenu a.active {color: #72c2e7;}

.more a {color: #fff; background-color: #72c2e7;}




.pagination li a:hover {color: #72c2e7;}
.pagination li span.current {background: #72c2e7; color: white;}
.calltoaction {background-color: white; border-left: 4px solid #72c2e7;}
.calltoaction {height: auto; border-left: 4px solid #72c2e7;}
.calltoaction a {background: #72c2e7; color: #fff; }
.portfolioteaser li:hover .bx_caption, .portfolioliste:hover .caption {background: #72c2e7;}
.tp-leftarrow.default, .tp-rightarrow.default {background: #72c2e7;}
.servicebox_4:hover:before {background: #72c2e7; color: #fff;}
#nav-open-btn:before {background: #72c2e7; border: 2px solid #72c2e7;}




.servicebox_4 { display: table-cell!important; padding: 15px; text-align: left; transition: all linear 0.25s; -ms-transition: all linear 0.25s; -moz-transition: all linear 0.25s; -webkit-transition: all linear 0.25s; -o-transition: all linear 0.25s;}
.servicebox_4[class^="icon-"]:before, .servicebox_4[class*="icon-"]:before {padding: 5%; font-size: 45px; margin: 0!important; color: #7F7F7F; border-radius: 100%; text-align: left; }
.servicebox_4:before {border: 3px solid #fff; transition: all linear 0.25s; -ms-transition: all linear 0.25s; -moz-transition: all linear 0.25s; -webkit-transition: all linear 0.25s; -o-transition: all linear 0.25s; background: #F9F9F9; border-radius: 100%; padding: 15px;}
.servicebox_4:hover {background-color: rgba(77,198,244,0.2)}
.servicebox_4 h4 { text-align: left; padding: 10px 0 0 0; margin-bottom: 10px;}
.servicebox_4 h3 { padding: 10px 0 0 0; margin-bottom: 10px;}
.servicebox_4 h5 {margin-bottom: 10px;	padding: 0;}
.servicebox_4 p {font-size: 14px;font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 20px;}}
.servicebox_4 a {margin: 0; background: #72c2e7;}
.servicebox_4:hover:before {border: 3px solid #72c2e7;}




/*     --calltoaction-box 2
------------------------------------------------- */
.calltoaction2 { height: 100%; color: white; background-color: #72c2e7; padding: 15px; position: relative; margin-bottom: 20px;}
.calltoaction2 strong {font-size: 17px; margin-bottom: 10px; display: block;}
.calltoaction2 p {font-size: 14px; width: 70%; margin: 0;}
.calltoaction2 a {display: block; padding: 8px 15px; position: absolute; right: 15px; top: 30%; text-shadow: none; background: #FFF; color: #72c2e7;}




/*     --serviceboxes geel-blauw
------------------------------------------------- */
.servicebox {padding: 25px; text-align: center; background: #ffd331; position: relative;}
.servicebox:hover,
.servicebox[class^="icon-"]:hover:before,
.servicebox[class*="icon-"]:hover:before {color: #fff;}
.servicebox[class^="icon-"]:before,
.servicebox[class*="icon-"]:before{padding: 5%; font-size: 45px; margin: 0!important; color: #7F7F7F;}
.servicebox h1, .servicebox h2, .servicebox h3, .servicebox h4, .servicebox h5, .servicebox h6 {margin-bottom: 10px; padding: 0;}
.servicebox:hover h1, .servicebox:hover h2, .servicebox:hover h3, .servicebox:hover h4, .servicebox:hover h5, .servicebox:hover h6, .servicebox:hover h1 a, .servicebox:hover h2 a, .servicebox:hover h3 a, .servicebox:hover h4 a, .servicebox:hover h5 a, .servicebox:hover h6 a {color: white;}
.servicebox a {padding-left: 10px; padding-bottom: 10px; padding-right: 10px; padding-top: 10px; font-weight: bold; font-size: medium; margin: 20px; background-color: white; display: inline-block;}
.servicebox:hover a {background: #fff;}
.servicebox:hover {background: #72c2e7;}
#container_before h3 { text-align: center; }
#container_before h4 { text-align: left; }

.servicebox_8 h4;{}
.servicebox_8 {padding: 25px; text-align: center; position: relative; color: #72c2e7;}

.servicebox_8[class^="icon-"]:before, .servicebox_8[class*="icon-"]:before{padding: 10%; font-size: 65px; margin: 0!important; color: #72c2e7;}


.servicebox_8 h1, .servicebox_8 h2, .servicebox_8 h3, .servicebox_8 h4, .servicebox_8 h5, .servicebox_8 h6 {margin-bottom: 10px; padding: 0;}
.servicebox_8 h1, .servicebox_8 h2, .servicebox_8 h3, .servicebox_8 h4, .servicebox_8 h5, .servicebox_8 h6, .servicebox_8 h1 a, .servicebox_8 h2 a, .servicebox_8 h3 a, .servicebox_8 h4 a, .servicebox_8 h5 a, .servicebox_8 h6 a {color: #fff;}
.servicebox_8 a {display: inline-block; padding: 5px 10px;}
.servicebox_8 a {background: #fff;}
/* colors */
.servicebox_8.color-1 {text-align: left; background-color: rgba(77,198,244,0.2)}
.servicebox_8.color-2 {text-align: left; background-color: rgba(77,198,244,0.2)}
.servicebox_8.color-3 {text-align: left; background-color: rgba(77,198,244,0.2)}
.servicebox_8.color-4 {background: #a00057;}

/*     --mod_registration
------------------------------------------------- */
.mod_registration {padding: 30px; border: 1px solid #ddd; background: #dfdfdf;}
.mod_registration label {width: 40%; float: left;}
.mod_registration input {width: 60%; float: left;}
.mod_registration .submit_container {width: 100%; margin-top: 0px;}
.mod_registration .submit_container input {width: 60%; float: right;}
.mod_registration .captcha_text {float: left; display: block; margin-left: 40%; color: #333333; font-size: 14px; margin-top: 5px; margin-bottom: 15px;}
.mod_registration p.error {color: #72c2e7; margin-left: 40%; clear: both;}
.teeaser p { font-family: "open sans", sans-serif; font-weight: 300 ;line-height: normal; font-size: 17px; }

.cemaster {margin-top: -20px; padding-left: 0; padding-right: 0; font-weight: 700; font-size: 25px; font-family: 'Open Sans', sans-serif; text-transform: uppercase; color: #4d4f4f;}

/*     --body
------------------------------------------------- */
body { overflow-x: hidden; font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 20px;}
body .jPanelMenu-panel, body { background-repeat: repeat; background-image: url("../../files/cto_layout/img/backgrounds/bg_5.png");}





.button, .servicebox_4  a{
	font-weight: bold; padding: 2px 2px; text-align: center; display: inline-block; margin-bottom: 4px;
	}


/*     --body

body .jPanelMenu-panel, body {
	background-color: #72c2e7 !important;
}

------------------------------------------------- */







