.webking-crown{width: 60px;
vertical-align: middle;
padding-top: 5px;
max-width:100%;}
.footwrapper #col-47-3{ width: 168px; max-width: 100%; padding-left: 30px;}
.footwrapper #col-47-3 a{padding-right: 20px;}
.footwrapper #col-47-4{ width: 175px; max-width: 100%}
.headwrapper #col-51-3 .textwidget{ padding-top: 34px; text-align: right;}
@media only screen and (min-width: 240px) and (max-width: 767px) {
#col-57-2 .post{ margin-left:0% !important}
#col-55-2 .post{ margin-left:0% !important}
#col-61-2 .post{ margin-left:0% !important}
#col-63-2 .post{ margin-left:0% !important}
#col-54-2 .post{margin-left:0% !important}
#col-58-2 .post{margin-left:0% !important}
#col-56-2 .post{margin-left:0% !important;}
.gallery-row{width: 260px;
margin: 0px auto !important;
max-width: 100%;
}
#col-51-2{width:55% !important;}
#col-51-3 {
float: left;
margin-top: 10px;
width: 45%;
}
#col-51-3 .colwrapper{background-color:#000!important;}
}
.gallery-caption{display:none;}
#col-63-2 .colwrapper .post-header {text-align:center !important;}
#col-63-2 .colwrapper .ngg-album-compact{ text-align:center;}
#col-63-2 .colwrapper .ngg-album-compactbox:after {border:none;}
#col-63-2 .colwrapper .ngg-album-compactbox:before {border:none;}
#col-63-2 .colwrapper .ngg-album-compactbox {border:none;}
#col-63-2 .colwrapper .ngg-album-compactbox .Thumb{ width:350px;padding-left:10px !important;}
#col-63-2 .colwrapper .slideshowlink{ display:none;}
#col-32-2 .widget_ultimatumpcontent { align:center !important;}
#col-32-2 .widget_ultimatumpcontent .one_half { float:left !important;margin:20px 0 0 17px !important;color:#fff !important; width:233px; text-align:center;}
#col-36-2 { background-image: url(https://www.built.be/wp-content/uploads/2014/05/transparant-bg.png)}
#col-38-2 .widget_ultimatumcustomcontent .featured-image  img{ width:200px !important;height:150px !important;margin:0 0 5px 5px !important;
padding:0 0 5px 5px !important;}
#col-38-2 .widget_ultimatumcustomcontent .featured-image {float:left !important;}
#col-38-2 .widget_ultimatumcustomcontent .post-header {float:right !important;margin-right:5px;}
#col-38-2 .widget_ultimatumcustomcontent .post-excerpt {float:right !important;margin-right:5px;color:#fff !important;}
#col-38-2 .widget_ultimatumcustomcontent .readmorecontent {float:left !important;margin-right:5px;color:#fff !important;background-color:#0D61A5 !important;
border-radius:4px 4px 4px 4px;padding:6px 15px;}
#container-41 { margin-top:260px;}
#container-46 .grid_6{margin-left:-0.5px; margin-right:-0.5px;}
#container-46 .grid_2{margin-left:-0.5px; margin-right:-0.5px;}
#container-51 .grid_3{margin-left:-0.5px; margin-right:-0.5px;}
#col-36-2 .widget_ultimatumpcontent {padding:30px;}
#col-30-2{opacity: 0.7;}
body{background-size:cover;}
#col-36-2{opacity: 0.7;}
#wrapper-51{height:110px;}
#col-51-2{opacity:0.7;}
#col-51-3{opacity:0.7;}
#container-47 .grid_2{margin-left:-0.5px;}
#container-47 .grid_6{margin-left:-0.5px;} #col-31-2 .ddsmoothmenuh ul li a {padding: 8px 30px !important; text-transform:uppercase; font-weight:bold;}
#col-31-2 .ddsmoothmenuh ul li a:hover{padding:8px 30px 6px 30px !important;}
#col-31-2 .ddsmoothmenuh ul li ul{width:1000px!important; left:-315px !important; margin-left: 0px !important; } #col-31-2 .ddsmoothmenuh ul li ul li{padding:0px 20px 0px 20px !important;}
#col-31-2 .ddsmoothmenuh ul li ul li a{ font-size: 12px; font-weight: normal; padding: 8px 2px 6px !important;}
#col-31-2 .ddsmoothmenuh ul li ul li a:hover{font-size: 12px; font-weight: normal; padding: 8px 2px 6px !important;}
.ddsmoothmenuh ul li a { padding: 8px 12px !important; text-transform: uppercase;}
.ddsmoothmenuh ul li ul{width:1000px!important; left:-175px !important}
.ddsmoothmenuh ul li ul .sub-menu{width:1000px!important;}
.ddsmoothmenuh ul li ul .sub-menu li{float:left !important;}
.ddsmoothmenuh ul li ul li{float:left !important;}
#col-51-3 .ult_social{padding-top:20px;}
footer.footwrapper { bottom: 0;position: absolute; }
.ddsmoothmenuh ul li a:hover{padding:8px 14px 6px 14px !important; border-bottom:2px solid #36F;background:url(https://www.built.be/wp-content/uploads/2014/05/menu-icon.png) bottom center no-repeat;} #container-47 .grid_6{display:block;}
#click-menu {background-color: #000000;display: block;padding-bottom: 0;width: 35px; top: 0px !important;}
@media only screen and (min-width: 1201px) and (max-width: 2000px) {
#click-menu {  display: none;}}
@media only screen and (min-width: 240px) and (max-width: 1200px) {
#container-47 .grid_6{display:block;}
.ultimatum-nav{display:block;} 
}
@media only screen and (min-width: 240px) and (max-width: 768px) { #col-51-3 .colwrapper{margin-top:0px !important; background:none;padding-right: 5px !important;}
#col-51-3 .ult_social{padding-top:10px !important;}
#container-31{display:none;}
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
#col-51-3 .ult_social{padding-top:0px !important;}
#container-31{display:none;}
}
@media only screen and (min-width: 768px) {#col-51-3 .colwrapper{background-color: #000000 !important;}}
body {
background-attachment: fixed;
overflow-x: hidden;
}
#col-63-2 .colwrapper .post-header {margin-top: 0; color:#fff;text-align:left !important;}
#col-38-2 h3{ margin-top: 0; padding-top: 10px; color:#fff;}
#col-38-2 .widget_ultimatumcustomcontent .post-excerpt { color: #FFFFFF !important;float: left !important; padding-left: 5px !important;}
#col-38-2 .widget_ultimatumcustomcontent .post-header { float: left !important; margin-left: 5px;}
#col-38-2 .widget_ultimatumcustomcontent .readmorecontent{margin-left:5px;}
.element-title{text-align:center; word-wrap:break;}
.entry-content p{color:#fff;}
.upw-image{width:400px;float:left; display:block; margin-right:40px; margin-bottom:10px;}
.upw-content p{color:#fff;}
#col-53-2 ul{margin-right:20px;}
#col-53-2 ul li .upw-image:nth-child(2n+2){margin-right:0px !important;}
@media only screen and (min-width: 240px) and (max-width: 760px) {
.upw-image{width:100% !important;}
}
#col-47-3 .social-icon-facebook{font-size:40px;}
.social-icon-facebook{font-size:45px;} .element-title{font-size:35px; word-wrap:break-word;}
.post-inner p{color:#fff;}
.contact-page-content{width: 500px; margin: 0 auto;} .widget_ultimatumcustomcontent h3.element-title{margin-top:0px; padding-top:30px; padding-bottom:30px; line-height:40px;}
.customloop-mouseover-content {background:url(https://www.built.be/2014/wp-content/themes/ultimatum/assets/images/transparant-bg.png),url(https://www.built.be/2014/wp-content/themes/ultimatum/assets/images/transparant-bg.png);bottom: 15px;font-size: 12px;
height: 88px; line-height: 14px;position: absolute;width: 100%;z-index: 1;} .customloop-mouseover-content h3.post-header{font-size:18px!important; margin:0px !important; text-align:left!important; line-height:20px;}
.customloop-mouseover-content h3{padding:5px 10px; display:none!important;}
.customloop-mouseover-content:hover h3{display:block!important;}
.customloop-mouseover-content p{padding:5px 10px; display:none!important;}
.customloop-mouseover-content:hover p{display:block!important;}
.widget_ultimatumcustomcontent .post-inner{height:190px; margin-bottom:35px; width:297px;}
#col-63-2 .post{margin-left:2% ; margin-right:1% !important;}
#col-57-2 .post{margin-left:2%; margin-right:1% !important;}
#col-55-2 .post{margin-left:2% ; margin-right:1% !important;}
#col-54-2 .post{margin-left:2%; margin-right:1% !important;}
#col-61-2 .post{margin-left:2% ; margin-right:1% !important;}
#col-58-2 .post{margin-left:2%; margin-right:1% !important;}
#col-56-2 .post{margin-left:2%;margin-right:1% !important;}
@media (max-width: 768px) {#col-51-3{margin-top:10px;}}
@media only screen and (min-width: 240px) and (max-width: 760px) { .widget_ultimatumcustomcontent h3.element-title { padding-top: 85px;}
.widget_ultimatumcustomcontent h3.element-title{padding-top:140px\9;}
.customloop-mouseover-content:hover h3{display:none!important\9;}
.customloop-mouseover-content:hover p{display:none!important\9;} 
.customloop-mouseover-content:hover h3{display:block!important\9;}
.customloop-mouseover-content:hover p{display:block!important\9;} 
}
a .customloop-mouseover-anchor .customloop-mouseover-content:hover h3{display:none!important;}
a .customloop-mouseover-anchor .customloop-mouseover-content:hover p{display:none!important;} 
a .customloop-mouseover-anchor .customloop-mouseover-content:hover h3{display:block!important;}
a .customloop-mouseover-anchor .customloop-mouseover-content:hover p{display:block!important;}
.ddsmoothmenuh ul li.current-menu-ancestor a, .ddsmoothmenuh ul li.current-menu-item a{color:#fff !important;}
#col-53-2 .colwrapper{padding-top:25px !important;}
.widget_ultimatumcustomcontent .post-inner{width:269px !important; margin: 0 auto 35px;}
.customloop-mouseover-content{  bottom: 35px !important;}
#col-53-2 .voor-na-title{padding-top:20px !important;}
.gallery-icon a img{width:250px !important; height:210px !important;}
.builtmap{background-color: #000; opacity: 1;}
.contact_title{text-align: center; font-size: 30px; padding-top: 15px; color: #ffffff;}
.bottomline{font-size: 12px; color: #666666; padding-top: 5px;}
.contact-page-content-anchor1{font-size: 12px; !important;color: #fff;}
.contact-page-content .mail{font-size: 12px; !important;color: #fff !important; margin-top:20px; display:block;}
.contact-page-content p{margin-bottom:0px !important;}
.contact-page-content .mail2 {margin-top:0px; margin-bottom:20px; display:block; color: #fff !important; font-size:12px;}
.mb20{margin-bottom:20px;}
.detailpost-heading h1.post-header{margin:0px !important; padding-top:30px !important; text-align:center;}
.detailpost-heading .entry-content > p { padding:10px 24px 0 24px; }
.detailpost-heading .entry-content .gallery-row { margin-bottom: 20px; }
.entry-content p span{color:#fff !important;}
@media only screen and (min-width: 240px) and (max-width: 766px) {
.contact-page-content{width:100% !important;}
#col-32-2 .widget_ultimatumpcontent .one_half{width:95% !important;}
}
@media only screen and (min-width: 240px) and (max-width: 766px) {
.customloop-mouseover-content{width:269px;}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
.customloop-mouseover-content{ height: 110px;}
}
address{color:#fff;}
@media only screen and (min-width: 240px) and (max-width: 491px) {
.post-header{font-size:17px;}
.element-title{font-size:17px;}
}
@media only screen and (min-width: 492px) and (max-width: 691px) {
.post-header{font-size:20px;}
.element-title{font-size:20px;}
}
@media only screen and (min-width: 692px) and (max-width: 1024px) {
.post-header{font-size:35px;}
.element-title{font-size:35px;}
}
@media only screen and (max-width: 1200px) and (min-width: 240px) {
#container-47 .grid_6 {
display: block!important;
width:1000px;
}
}