 
/*
CSS styles, marktplaatssite script door marktplaatssite.nl
2012 - 2017
new version 
*/
@charset "UTF-8";
@import "https://fonts.googleapis.com/css?family=Lato:400,500,700";
@import "https://fonts.googleapis.com/css?family=Ubuntu:400,500,700";
*{margin:0;padding:0}
html{height:100%;width:100%;}
body{background:#eeeeee}
body.toppad{padding-top:167px} 
body,input,select,textarea,.standardinput,.styleselect{font-family:'Lato',sans-serif,arial;font-size:100%;font-size:16px;font-weight:400;color:#686868}
.warn{background:rgba(199,9,42,0.2);box-shadow:0 0 3px #cccccc;padding:20px;margin:20px 0}
.warn p,.warn ul{margin-bottom:0!important}
.warn .button{margin:15px 15px 0 0!important}
.small{font-size:13px}
.right{text-align:right}
.cursor{cursor:pointer}
.blue{color:#000000}
.embedbox{height:.1px;width:.1px;visibility:hidden;}
.uploadlogo{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}
#balloon{display:none;height:215px;margin-left:438px;margin-top:-230px;position:absolute;width:351px;z-index:99928}
.getballoon:hover #balloon{display:block}
img{max-width:100%;border:0}
.title{display:block}
.space{margin-top:20px}
.clear{clear:both}
.onlymobile{display:none!important}
.center{text-align:center}
.hidden{display:none}
.wrapper{width:1400px;max-width:96%;margin:0 auto}
.column50{width:50%;float:left}
.column33{width:33%;width:33.33%;float:left}
a,.grid,.listing,.list,.priceballoon,#topsearch .topsearch{text-decoration:none;color:inherit;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.button{line-height:normal!important;font-family:'Ubuntu',Arial,Helvetica,sans-serif!important;font-size:1em;font-weight:700;text-decoration:none!important;-webkit-appearance:none!important;cursor:pointer!important;color:#ffffff!important;border-radius:4px!important;padding:7px 14px!important;background:#000000!important;border:0!important;display:inline-block!important;-webkit-transition:all .3s ease-in-out!important;-moz-transition:all .3s ease-in-out!important;-o-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}
.button.small{font-size:0.85em!important;padding:6px 12px!important;}
button i,.button i{font-size:inherit!important;color:#ffffff!important;opacity:1!important;filter:alpha(opacity=100)!important;margin-right:8px}
.button:hover{opacity:.8!important;filter:alpha(opacity=80)!important;box-shadow:0 0 5px #000000!important}
.button.facebook{background:#516ba2!important}
.button.facebook::before{content:"\f230";font-family:FontAwesome;display:inline-block;margin-right:4px}
.button.facebook:hover{box-shadow:0 0 5px #516ba2!important}
.button.green{background:#c7092a!important}
.button.green:hover{box-shadow:0 0 5px #c7092a!important}
.butoi i{margin-right:0}
table{border:0;width:100%!important;border-collapse: collapse;}
table td{margin:0;padding:5px;border-spacing:0; white-space:nowrap}
sup{font-size:10px}
hr{height:0; margin:20px 0 20px 0; padding:0;border:0; border-top:1px solid #000000}
blockquote{border-left:1px solid #000000;margin:20px;padding-left:20px}
.userbreak{ overflow:hidden;text-overflow:ellipsis}
#x1submit.loading{background:grey!important}
#x1submit.loading::before{content:"\f021 ";font-family:FontAwesome;display:inline-block;margin-right:4px;-webkit-animation: rotation 2s infinite linear;}
 @-webkit-keyframes rotation {from {-webkit-transform: rotate(0deg);} to {-webkit-transform: rotate(359deg);	}}
input[type="text"],input[type="number"],input[type="email"],input[type="tel"],input[type="password"],select,textarea,.standardinput{background:#ffffff;border:1px solid #cccccc;padding:7px;display:inline-block;outline:none;-webkit-appearance:none;text-transform:none;color:inherit}
.maxinput{width:75%}
select.maxinput{width:-moz-calc(75% + 16px)!important;width:-webkit-calc(75% + 16px)!important;width:calc(75% + 16px)!important}
input[type="text"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="password"]:focus,select:focus,textarea:focus,.standardinput:focus{border:1px solid #cccccc}
select{padding:5px}
textarea{resize:none;height:120px}
.styleselect{background:url(../images/style-select.png) right center no-repeat;background-color:#ffffff;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:25px}
.styleselect::-ms-expand{display:none}
.inputfield{max-width:-moz-calc(100% - 16px)!important;max-width:-webkit-calc(100% - 16px)!important;max-width:calc(100% - 16px)!important}
.googlepowered{background:url(../images/web_images/powered-by-google-on-white.png) no-repeat!important;display:inline-block; width:104px; height:16px}
body.toppad #topheader{display:none}
#topheader{border-top:2px solid #000000;height:65px;overflow:hidden;background:#000000;z-index:66}
#topheader a{color:inherit;text-decoration:none}
#topheader a:hover{opacity:.8!important;filter:alpha(opacity=80)!important}
#topheader .logo{font-size:28px;font-weight:700;line-height:65px;font-family:'Ubuntu',sans-serif,arial;float:left;width:350px;overflow:hidden;letter-spacing:-1px;color:#ffffff}
#topheader .logo img{max-height:65px}
#topheader #mainmenu{float:left;width:-moz-calc(100% - 350px);width:-webkit-calc(100% - 350px);width:calc(100% - 350px);text-align:right;padding-top:15px}
#topheader #mainmenu a{display:inline-block;margin:0 10px}
#topheader #mainmenu a i{margin-right:8px;color:#fff;font-size:20px}
#topheader #mainmenu ul{list-style:none}
#topheader #mainmenu ul li{display:inline-block}
#topheader #mainmenu .messcounter{box-shadow: 0 0 1px #686868;background:#c7092a;font-size:12px;color:#ffffff;padding:0 4px 0 4px; line-height:16px; position:absolute;margin:-6px 0 0 -16px;border-radius:2px}

#langchooser {width:auto;}
#langchooser a:hover {text-decoration:underline}
#langchooser ul {display:none;color:inherit;position: absolute;margin-right:250px;background:#f4d53e;z-index:66541;box-shadow:3px 3px 3px #cccccc}
#langchooser ul li {float:none!important;padding:0 0 0 0!important;margin:0 0 0 0!important;line-height:normal!important;display:block!important;text-align:left!important;}
#langchooser ul li a {display:block;float:none!important;line-height:2em;}
#langchooser:hover ul, #langchooser.over ul {display: block;}
#langchooser a:hover ul, #langchooser.over ul {display: block;}

#topsearch{border-top:2px solid #f4d53e;height:60px;width:100%;background:#f4d53e;box-shadow:0 3px 3px #cccccc;padding-top:13px;vertical-align:middle;white-space:nowrap;z-index:10;margin-bottom:30px}
#topsearch.fixed{border-top:2px solid #000000;position:fixed;top:0;z-index:81;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#topsearch .home{visibility:hidden}
#topsearch .back{font-size:35px;float:left;color:#ffffff;margin-top:-3px}
#topsearch .ddlister{float:right;margin:4px 10px 0 0}
#topsearch.fixed .home{visibility:visible;-webkit-transition-delay:.3s;transition-delay:.3s}
#topsearch.fixed .home:hover{opacity:.7!important;filter:alpha(opacity=70)}
#topsearch .topinput{border:2px solid #cccccc;border-radius:25px;padding:0 20px;height:35px;float:left;margin:0 10px 1px 0}
#topsearch select.topinput{height:39px}
#topsearch .topmainsrch{display:inline-block}
#topsearch #fptopsr{border-radius:25px 0 0 25px;border-right:0;margin-right:0}
#topsearch .topsearch{margin-bottom:1px;height:39px;border:2px solid #000000;border-left:none;background:#000000;padding:0 6px 0 12px;font-size:22px;line-height:20px;display:inline-block;border-radius:0 25px 25px 0;cursor:pointer}
#topsearch .topsearch:hover{opacity:.8!important;filter:alpha(opacity=80)!important;box-shadow:0 0 5px #000000!important}
#topsearch #zk_postcode{width:70px}
#topsearch #zk_afstand{width:120px}
#topsearch .topflow{display:inline-block;text-align:left;float:left;}
#topsearch .showextrasrch{display:none;padding-left:17px;opacity: 0.5;filter: alpha(opacity=50);font-size:13px}
#topsearch .showextrasrch input{margin-right:8px}
#topsearch .showextrasrch.butshow{display:inline-block}
.general{padding-top:50px}
.notfound{padding-top:50px}
.notfound ul,.notfound ul li{list-style:none}
.content a{color:#000000}
.content a:hover{opacity:0.8;filter:alpha(opacity=80)}
.notfound ul li:before{content:"\f00c";font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em;color:#000000}
.content h1,.content h2,.content h3,.content h4,.content h5,.content .title{font-family:'Ubuntu',Arial,Helvetica,sans-serif;font-weight:700}
.content h1{margin-bottom:.5em;color:#000000;font-size:2em}
.content h2{margin-bottom:.5em;color:#000000;font-size:1.8em}
.content h3{margin-bottom:.5em;color:#000000;font-size:1.6em}
.content h4{margin-bottom:.3em;color:#000000;font-size:1.4em}
.content p,.content ul,.content ol,.content table{margin-bottom:20px}
.content p{line-height:26px}
.content ul,.content ol{list-style:disc;list-style-position:inside;line-height:1.5em;margin-left:30px}
.content .currentphoto{background:#ffffff;padding:15px;display:inline-block;font-size:12px;text-align:center}
.content .currentphoto img{width:150px;margin-bottom:5px}
.content .currentphoto a{display:block}
.content input,.content select,.content textarea{margin:5px 5px 15px 0}
.content .button{margin:0 15px 15px 0}
.content .optionlist{list-style:none;width:20%;float:left;margin-top:15px;font-size:13px}
.content .optionlist li{margin:0 1% 4px 0;}
.fplatest{margin-bottom:20px}
.fplatest .fptitle{font-family:'Ubuntu',Arial,Helvetica,sans-serif;display:block;font-weight:700;font-size:18px;padding:15px}
.fpcontent{padding:40px 20px 30px 20px;background:#ffffff;margin:10px;box-shadow:0 0 3px #cccccc}
.fpmargin{margin-bottom:20px}

.fpleft, .leftsearch{width:280px;float:left}
.categories,.leftsearch{background:#ffffff;padding:15px;}
.fpleft .sdbnnr{margin:20px 0 20px 0}

.leftsearch{background:none;padding:15px;width:250px}
.leftsearch input,.leftsearch select{margin-bottom:5px}
.leftsearch .sidemaxsel{width:-moz-calc(100% - 16px)!important;width:-webkit-calc(100% - 16px)!important;width:calc(100% - 16px)!important}
.leftsearch select.sidemaxsel{width:100%!important}
.leftsearch .title{font-weight:500;font-family:'Ubuntu',Arial,Helvetica,sans-serif;margin-bottom:8px}
.leftsearch .extrasearch{margin-top:4px;padding-left:2px}
.leftsearch .extrasearch input{margin-top:4px}
.categories ul{list-style:none}
.categories ul li a{display:block;line-height:26px}
.categories ul li a:hover{color:#000000}
.categories .title{font-family:'Ubuntu',Arial,Helvetica,sans-serif;font-size:20px;display:block;font-weight:700;margin-bottom:15px;color:#000000}
.rightcontent{float:left;width:-moz-calc(100% - 310px);width:-webkit-calc(100% - 310px);width:calc(100% - 310px);padding:0 15px 15px}
.listing.grid{width:25%;float:left}
.listing .inner{margin:0 10px 20px;background:#ffffff;box-shadow:1px 1px 3px #cccccc}
.listing.topper .inner .priceballoon{background:#c7092a;background:rgba(199,9,42,0.8)}
.listing.topper.grid:hover .priceballoon{background:rgba(199,9,42,1)}
.listing .image{background:#ffffff;overflow:hidden}
.listing.grid p{display:none}
.listing.grid .image{position:relative;box-shadow:5px 5px 5px #cccccc}
.listing.grid .image .listimg{position:absolute;top:0;left:0;height:inherit}
.listing.grid img{width:100%}
.listing .inner .priceballoon{background:#000000;background:rgba(0,0,0,0.8);color:#ffffff;line-height:35px;text-align:right;height:35px;border-radius:35px 0 0 0;position:relative;z-index:25;margin:-35px 0 15px;margin-left:-moz-calc(100% - 150px);margin-left:-webkit-calc(100% - 150px);margin-left:calc(100% - 150px);right:0;text-align:center;width:150px;font-family:'Ubuntu',Arial,Helvetica,sans-serif;font-weight:700}
.listing.grid:hover .priceballoon{background:rgba(0,0,0,1)}
.listing .description{padding:10px 10px 20px}
.listing .description .title{font-family:'Ubuntu';font-weight:700;display:block;margin-bottom:8px;font-size:18px;color:#000000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.listing .description .title a{color:inherit!important}
.listing .description p{line-height:18px;font-size:12px;height:54px;overflow:hidden;margin:0}
.listing .inner .location{background:#f8f8f8;height:24px;line-height:24px;padding:0 10px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.listing .inner .location i{color:#000000;margin-right:3px}
@media only screen and (min-width: 991px) {
.listing.list .inner{margin:0 0 30px;height:190px;overflow:hidden}
.listing.list .image{width:253px;float:left;overflow:hidden}
.listing.list .image .overlay{display:none}
.listing.list .priceballoon{background:#000000;z-index:0;margin:0;margin:15px 10px 0 0;float:right;right:0;text-align:center;width:140px;border-radius:25px}
.listing.list .listright{float:left;width:-moz-calc(100% - 253px);width:-webkit-calc(100% - 253px);width:calc(100% - 253px)}
.listing.list .description{padding:15px 20px 28px}
.listing.list .description .title{margin-bottom:10px;height:37px;font-size:22px;max-width:-moz-calc(100% - 160px);max-width:-webkit-calc(100% - 160px);max-width:calc(100% - 160px)}
.listing.list .description p{line-height:22px;font-size:16px;height:66px;overflow:hidden}
.listing.list .inner .location{height:35px;line-height:35px;padding:0 10px 0 20px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:35px}
.listing.list .inner .location i{font-size:20px;margin:5px 6px 0 12px}
}
.commtext{margin:20px 0}
.commtext .bnrbtext{background:#ffffff;margin-bottom:30px;box-shadow:0 0 3px #cccccc}
.commtext .bnrbtext .img{width:253px;float:left}
.commtext .bnrbtext .mainz{width:-moz-calc(100% - 253px);width:-webkit-calc(100% - 253px);width:calc(100% - 253px);float:left}
.commtext .bnrbtext span{display:block}
.commtext .bnrbtext span a{text-decoration:none!important}
.commtext .bnrbtext .bnrtitle{font-size:18px;font-family:'Ubuntu',Arial,Helvetica,sans-serif;font-weight:700;padding:20px 20px 0;margin-bottom:8px;color:#ffffff}
.commtext .bnrbtext .bnrdesc{margin-bottom:6px;padding:0 20px}
.commtext .bnrbtext .bnrlink{color:#c7092a;padding:0 20px 20px}
#prevnext{margin:2em 0;text-align:center;font-family:'Ubuntu',Arial,Helvetica,sans-serif;font-weight:500}
#prevnext a,#prevnext span{box-shadow:0 0 3px #cccccc;background:#ffffff;display:inline-block;margin:0 4px 8px;line-height:34px;padding:0 12px!important;text-decoration:none}
#prevnext a:hover{opacity:.5!important;filter:alpha(opacity=50)!important}
#prevnext span{background:#c7092a;color:#ffffff}
.sortbox{margin-bottom:20px;padding:10px;line-height:30px}
.sortbox i{color:#000000}
.sortbox a{font-size:22px;margin-right:10px;float:left}
.sortbox form{display:inline}
.sortbox select{float:right;padding-right:30px}
.resultcount{padding:15px 0}
.resultcount .title{font-weight:700;font-size:20px}
.adminmanage,.usermanage{background:#ffffff;box-shadow:0 0 3px #cccccc;border-radius:4px;padding:10px;position:fixed;z-index:19;left:10px}
.adminmanage i,.usermanage i{color:#000000;width:20px}
.adminmanage .adminoption,.usermanage .useroption{display:none;list-style:none;margin-top:10px}
.adminmanage ul li,.usermanage ul li{border-bottom:1px solid #eeeeee;line-height:32px;padding:0 8px}
.adminmanage ul li a,.usermanage ul li a{display:block}
.usermanage{margin-top:50px;z-index:18}
.notice{padding:20px;margin-bottom:20px;background:#ffffff;box-shadow:0 0 3px #cccccc}
.topbread{height:30px;margin-bottom:20px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}
.topbread span i{margin:0 10px}
.topbread .backtosearch:after{padding:0 10px;content:" | "}
.detailleft{width:-moz-calc(100% - 390px);width:-webkit-calc(100% - 390px);width:calc(100% - 390px);float:left}
.detailleft .mainabox{background:#ffffff;box-shadow:0 0 4px #cccccc;margin-bottom:30px}
.detailleft .mainabox .boxwarn{background:#ffffff;padding:15px 30px;margin-bottom:15px}
.detailleft .mainabox .boxwarn i{width:25px}
.detailleft .mainabox .boxwarn p{margin-bottom:12px}
.detailleft .mainabox h1{font-family:'Ubuntu',Arial,Helvetica,sans-serif;font-weight:700;padding:50px 30px 30px;font-size:30px;color:#000000}
.detailleft .mainabox .datedetails{width:50%;float:left}
.detailleft .mainabox .sidebox span{display:block;margin-bottom:10px}
.detailleft .mainabox .sidebox span i{width:23px;opacity:.5!important;filter:alpha(opacity=50)!important}
.detailleft .mainabox .sidebox.left{padding:0 0 30px 30px}
.detailleft .mainabox .sidebox.right{text-align:right;padding:0 30px 30px 0}
.detailleft .mainabox .sidebox .price{display:block;font-family:'Ubuntu',Arial,Helvetica,sans-serif;font-weight:700;font-size:22px;margin-bottom:20px}
.detailleft .mainabox .title{display:block;font-family:'Ubuntu',Arial,Helvetica,sans-serif;font-weight:700;padding:30px;font-size:18px;margin:0}
.detailleft .mainabox .phseperator{border-bottom:1px solid #eeeeee}
.detailleft .mainabox #photos{background:#f8f8f8;padding:30px}
.detailleft .mainabox #photos img:hover{box-shadow:0 0 4px #686868}
.detailleft .mainabox #photos .leftphotos{width:60%;float:left;text-align:center}
.detailleft .mainabox #photos .leftphotos .expand{display:inline-block;width:40px;height:40px;background:#ffffff;border-radius:25px;font-size:30px;position:absolute;line-height:40px;margin:20px 60px 50px -60px;opacity:.4;filter:alpha(opacity=40);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.detailleft .mainabox #photos .leftphotos .expand:hover{opacity:.7;filter:alpha(opacity=70)}
.detailleft .mainabox #photos .leftphotos.nosub{width:100%;float:none}
.detailleft .mainabox #photos .leftphotos img{max-width:98%;max-height:400px}
.detailleft .mainabox #photos .rightphotos{width:40%;float:left}
.detailleft .mainabox #photos .rightphotos img{max-width:22%;margin:0 0 3% 3%;float:left}
.detailleft .mainabox .overview{padding:0 30px 30px}
.detailleft .mainabox .overview ul{list-style:none}
.detailleft .mainabox .overview ul li{width:49%;margin-right:1%;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.detailleft .mainabox .overview ul li label{width:32%;float:left;margin-right:1%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.detailleft .clienttext{height:auto;overflow:hidden;padding:0 30px;margin-bottom:30px;line-height:26px}
.detailleft .clienttext ul,.detailleft .clienttext ol{list-style:disc;list-style-position:inside}
.detailleft .clienttext ul,.detailleft .clienttext ol,.detailleft .clienttext p{margin-bottom:20px}
.detailleft .clienttext .video-container {position: relative;padding-bottom: 56.25%;padding-top: 30px; height: 0; overflow: hidden;margin-bottom:30px}
.detailleft .clienttext .video-container iframe,.detailleft .clienttext .video-container object,.detailleft .clienttext .video-container embed {position: absolute;border:0;top: 0;left: 0;width: 100%;height: 100%;}
.detailleft .clienttext.maxheight{height:230px}
.detailleft .readmore{height:20px;width:100%;padding-top:50px;text-align:center;position:relative;margin:-70px 0 70px;z-index:18;background:-webkit-linear-gradient(rgba(255,255,255,0),#ffffff);background:-o-linear-gradient(rgba(255,255,255,0),#ffffff);background:-moz-linear-gradient(rgba(255,255,255,0),#ffffff);background:linear-gradient(rgba(255,255,255,0),#ffffff)}
.detailleft #socialoptions{background:#f8f8f8;padding:20px 20px 15px;font-size:25px;line-height:25px;color:#000000}
.detailleft #socialoptions i{margin-right:20px}
.detailleft #socialoptions .sharelink{width:212px;float:right;margin-top:-8px}
.detailleft #socialoptions .sharelink input{width:175px;float:left;display:inline-block;border-left:0;height:25px;padding-left:0}
.detailleft #socialoptions .socialbg{width:28px;float:left;height:39px;overflow:hidden;margin:0;padding:0;border:1px solid #cccccc;border-right:0;display:inline-block;font-size:16px;text-align:center;line-height:41px;background:#ffffff}
.detailleft .similar,.detailright .similar{padding-top:20px}
.detailleft .similar .title,.detailright .similar .title{display:block;font-family:'Ubuntu',Arial,Helvetica,sans-serif;font-weight:700;font-size:18px;margin-bottom:20px}
.detailright{width:360px;margin-left:30px;float:left}
.detailright .small{font-size:13px}
.detailright .xanner{margin-bottom:30px}
.detailright .ownerbox,.detailright .offpendingbox,.detailright .usermaps{background:#ffffff;box-shadow:0 0 4px #cccccc;margin-bottom:30px}
.detailright .ownerbox .sdxtitle,.detailright .offpendingbox .sdxtitle,.detailright .usermaps .sdxtitle{display:block;font-size:20px;font-family:'Ubuntu',Arial,Helvetica,sans-serif;font-weight:700;padding:15px;border-bottom:1px solid #eeeeee}
.detailright .ownerbox .sdxtitle i,.detailright .offpendingbox .sdxtitle i,.detailright .usermaps .sdxtitle i{color:#000000;width:27px}
.detailright .ownerbox ul,.detailright .offpendingbox ul{list-style:none;margin:20px 0}
.detailright .ownerbox .contact .inputfield,.detailright .offpendingbox .inputfield{width:100%;margin-bottom:15px}
.detailright .ownerbox .contact .nomargin,.detailright .offpendingbox .nomargin{margin-bottom:3px}
.detailright .ownerbox .details{padding:15px;border-bottom:1px solid #eeeeee}
.detailright .ownerbox .details .photo{width:100px;float:left}
.detailright .ownerbox .details .photo img{width:90px;height:90px;border-radius:50px}
.detailright .ownerbox .details .userdetails{width:-moz-calc(100% - 100px);width:-webkit-calc(100% - 100px);width:calc(100% - 100px);float:left}
.detailright .ownerbox .details .userdetails ul{list-style:none;line-height:26px;margin:0}
.detailright .ownerbox .details .userdetails ul li{margin-bottom:4px}
.detailright .ownerbox .details .userdetails ul i{width:23px;opacity:.5!important;filter:alpha(opacity=50)!important}
.detailright .ownerbox .details .userdetails .fa-whatsapp{margin-left:10px;color:#189d0e}
.detailright .ownerbox .tellink{color:#000000}
.detailright .ownerbox .contact{border-bottom:1px solid #eeeeee;padding:15px}
.detailright .auserlocation{padding:15px;background:#f8f8f8}
.detailright .offpendingbox .makeoffr{padding:15px}
.detailright .offpendingbox .bidoverviewbox{list-style:none!important;padding:.5em 0;text-align:right;white-space:nowrap}
.detailright .offpendingbox .bidoverviewbox li{margin-bottom:5px}
.detailright .offpendingbox .bidoverviewbox label{width:35.5%;padding:0 1% 0 0;text-align:left;float:left}
.detailright .offpendingbox .bidoverviewbox .usofname{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.detailright .usermaps #map{width:100%;height:350px;background:#ffffff}
.detailright .minoffershoboxprice{display:block;font-size:0.9em;margin:-10px 0 10px 0}
#hideminoffer{padding-left:20px;}
#messagewrapper{background:#ffffff;box-shadow:0 0 3px #cccccc}
#messagelist{background:#f6f6f6;height:500px;height:600px;padding:15px;overflow:auto;overflow-x:hidden}
.messageb{clear:both;padding:6px 10px;max-width:65%;margin-bottom:13px;box-shadow:3px 3px 3px #cccccc;font-size:.95em;display:block}
.messageb .usercontnt{margin-bottom:5px}
.messageb .dateet{font-size:.8em}
.messageb.sendbyelse{float:left;background:#ffffff;border-radius:8px 8px 8px 0}
.messageb.sendbyme{float:right;background:rgba(199,9,42,0.25);border-radius:8px 8px 0 8px}
.messageb.sendbyme .dateet{text-align:right}
.messageb img{max-height:160px;max-width:160px;}
#messagewrapper .respondbox{padding:10px}
#newpostmessage{border-top:1px solid #000000}
#newpostmessage #newmessage{height:60px;float:left;padding:5px!important;line-height:normal!important;width:-moz-calc(100% - 166px);width:-webkit-calc(100% - 166px);width:calc(100% - 166px);margin:0!important}
#newpostmessage .button{width:72px;text-align:center;margin:0!important;overflow:hidden;height:72px;font-size:25px;float:left;margin:0 0 0 5px!important;padding:0!important}
#newpostmessage #pickfiles.button{background:#ffffff!important;}
#newpostmessage #pickfiles.button i{color:#686868!important;}
#messagetop{background:#ffffff;color:gray;border-bottom:1px solid #000000}
#messagetop .column50{height:80px}
#messagetop .rsback{float:left;font-size:50px;height:80px;width:80px;line-height:80px;text-align:center;color:#000000}
#messagetop a{color:inherit}
#messagetop .rsback a{display:block}
#messagetop .userpic{float:left;height:80px;width:80px;line-height:80px;text-align:center}
#messagetop .userpic img{border-radius:50px;border:5px solid #f0f0ef;width:70px}
#messagetop .username{float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:-moz-calc(100% - 160px);width:-webkit-calc(100% - 160px);width:calc(100% - 160px)}
#messagetop .imag{height:70px;width:70px;float:left;text-align:center;overflow:hidden;border:5px solid #f0f0ef;border-radius:50%;background-position:center center;background-size:cover;cursor:pointer}
#messagetop .adescript{height:80px;overflow:hidden;width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:calc(100% - 80px)}
#messagetop .meadtitle{padding:12px 0 0 10px;display:block;font-size:1.2em;font-weight:700!important;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000000}
#messagetop .meadtitle a{color:inherit}
#messagetop .price{display:block;padding-left:10px;font-weight:400}
.blockeduser{width:-moz-calc(50% - 40px);width:-webkit-calc(50% - 40px);width:calc(50% - 40px);margin:0 20px 20px 0;background:#ffffff;box-shadow:0 0 3px #cccccc;padding:10px;float:left;height:60px;overflow:hidden}
.blockeduser .imgs{width:130px;margin-right:15px;float:left;line-height:60px}
.blockeduser .imgs i{font-size:20px;width:60px;margin-right:10px;float:left}
.blockeduser .imgs img{height:60px;width:60px;border-radius:50%;float:left}
.blockeduser .usernames{width:-moz-calc(100% - 145px);width:-webkit-calc(100% - 145px);width:calc(100% - 145px);float:left}
.blockeduser .usernames span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.blockeduser .usernames .name{font-family:'Ubuntu',Arial,Helvetica,sans-serif;font-weight:500;margin-bottom:5px}
.notificationbox{margin-bottom:15px;background:#ffffff;padding:10px;box-shadow:0 0 3px #cccccc;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
.notificationbox.unread{background:#ffffff}
.notificationbox .notiffrom{width:100px;float:left;text-align:center;font-size:50px;opacity:.3!important;filter:alpha(opacity=30)!important}
.notificationbox.unread .notiffrom{color:#000000;opacity:.8!important;filter:alpha(opacity=80)!important}
.notificationbox .notiffrom img{width:100px}
.notificationbox .notifmessage{float:left;padding-left:20px;width:-moz-calc(100% - 120px);width:-webkit-calc(100% - 120px);width:calc(100% - 120px)}
.notificationbox .notifoption{padding-top:20px;font-size:.85em;text-align:right}
.notificationbox .notifoption a{margin-left:20px}
.chatoption{padding:15px 0;text-align:center}
.chatoption a{display:inline-block;margin:0 10px}
.blockeduseroverview .blockeduser{background:#000000;height:50px;overflow:hidden;margin:5px}
.blockeduseroverview .removeban{width:50px;height:50px;line-height:50px;font-size:30px;float:left;text-align:center}
.blockeduseroverview .overview{float:left;width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:calc(100% - 80px)}
.blockeduseroverview .overview .username{display:block;padding-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.blockeduseroverview .overview .city{display:block;font-size:.8em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#newmessages{cursor:pointer;border-radius:15px;background:rgba(248,248,248,0.8);width:100px;padding:15px;text-align:center;position:fixed;bottom:30px;right:50px;box-shadow:0 0 5px #cccccc;z-index:27}
#newmessages .title{font-size:30px;margin-bottom:5px;color:#000000}
#newmessages p{font-size:11px}
.membermenu{width:200px;float:left;margin-right:30px}
.memberlist{background:#ffffff}
.memberlist .membermenuli{list-style:none;text-align:center;margin:0}
.memberlist .membermenuli li.active{background:#000000;color:#ffffff}
.memberlist .membermenuli li.active a{color:#ffffff}
.memberlist .membermenuli li a{display:block;padding:20px;border-bottom:1px solid #eeeeee}
.memberlist .membermenuli li a:hover{background:#ffffff;color:#686868}
.memberlist .membermenuli li a img{width:160px;border-radius:50%}
.memberlist .membermenuli li i{display:block;font-size:30px;margin-bottom:8px}
.memberright{width:-moz-calc(100% - 230px);width:-webkit-calc(100% - 230px);width:calc(100% - 230px);float:left}
.memberright .memsuboption a{display:inline-block;margin:0 15px}
.memberright .memsuboption a i{margin-right:4px}
.previewimg{width:120px;float:left;margin:0 15px 15px 0;text-align:center;background:#ffffff;padding:5px;border:1px solid #eeeeee}
.previewimg.first{background:#ffffff}
.previewimg img{margin-bottom:10px}
.previewimg i{margin:0 10px}
.messagebox{background:#ffffff;box-shadow:0 0 3px #cccccc;margin-bottom:20px;padding:20px;cursor:pointer}
.messagebox.unread{background:#ffffff}
.messagebox .messimgs{width:190px;float:left}
.messagebox .messimgs .userpic,.messagebox .messimgs .itempic{width:80px;height:80px;float:left;margin-right:15px}
.messagebox .messimgs .userpic img{border-radius:50px}
.messagebox .messimgs .itempic{background-position:center center;background-size:cover!important;border-radius:50px}
.messagebox .messshort{width:-moz-calc(100% - 190px);width:-webkit-calc(100% - 190px);width:calc(100% - 190px);float:left}
.messagebox .messshort .title{font-family:'Ubuntu',Arial,Helvetica,sans-serif;font-weight:700;color:#000000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px}
.messagebox .messshort .price{color:#c7092a;margin-right:15px}
.messagebox .messshort .messagefrom{font-size:13px;margin-bottom:6px}
.messagebox .messagedate{height:20px;font-size:11px;text-align:right;margin-top:-20px}
.ownerfeedback{background:#ffffff;padding:20px;box-shadow:0 0 3px #cccccc;margin-bottom:30px}
.ownerfeedback .userpic{width:150px;margin-right:40px;float:left}
.ownerfeedback .userpic img{border-radius:50%;width:150px}
.ownerfeedback .useroptlist{float:left;width:-moz-calc(100% - 190px);width:-webkit-calc(100% - 190px);width:calc(100% - 190px);padding-top:15px}
.ownerfeedback .useroptlist ul{list-style:none}
.ownerfeedback .useroptlist ul li{margin-bottom:4px}
.ownerfeedback .useroptlist ul li i{width:23px;opacity:.5!important;filter:alpha(opacity=50)!important}
.ownerfeedback .useroptlist ul li i.blue{opacity:1!important;filter:alpha(opacity=100)!important}
.ownerfeedback .useroptlist ul li .fa-plus-circle{margin-left:10px}
.review{background:#ffffff;padding:20px;box-shadow:0 0 3px #cccccc;margin-bottom:30px}
.review .topreview{height:70px;overflow:hidden;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eeeeee}
.review .topreview .revimg{width:70px;margin-right:20px;float:left}
.review .topreview .revimg img{width:70px;border-radius:50%}
.review .topreview .postedby{float:left;width:-moz-calc(100% - 90px);width:-webkit-calc(100% - 90px);width:calc(100% - 90px)}
.review .topreview .postedby span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.review .topreview .postedby .revtitle{font-family:'Ubuntu',Arial,Helvetica,sans-serif;font-weight:700;color:#000000;font-size:22px;margin-bottom:5px}
.review .reviewtext{padding-bottom:20px;border-bottom:1px solid #eeeeee}
.review .reviewtext .quote{margin-bottom:10px;border-bottom:1px solid #eeeeee;display:block;padding-bottom:20px}
.review .reviewtext .quote i{color:#000000;font-size:11px}
.review .reviewtext .quote .fa-quote-left{margin-right:10px}
.review .reviewtext .quote .fa-quote-right{margin-left:10px}
.review .revposted{font-size:13px;padding-top:8px}
.review .revposted a{display:inline-block;margin-left:20px}
.review .revposted i{margin-right:5px}
.blogpage .blogleft{width:-moz-calc(100% - 390px);width:-webkit-calc(100% - 390px);width:calc(100% - 390px);float:left}
.blogpage .pubdate{font-size:12px;display:block;margin-bottom:15px;border-bottom:1px solid #eeeeee;padding-bottom:10px}
.blogpage .blogitembox{margin-bottom:30px;background:#ffffff;box-shadow:0 0 3px #cccccc}
.blogpage .blogitembox .blogshort{padding:20px}
.blogpage .blogitembox h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.blogpage .blogitembox p{margin-bottom:10px}
.blogpage .blogright{width:360px;margin-left:30px;float:left;padding-top:50px}
.blogpage .blogright .title{font-size:20px;margin-bottom:15px}
.blogpage .blogright ul{list-style:none}
.blogpage .blogright ul li{font-family:'Ubuntu',Arial,Helvetica,sans-serif;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000000;margin-bottom:10px}
.directleft{width:-moz-calc(100% - 430px);width:-webkit-calc(100% - 430px);width:calc(100% - 430px);float:left}
.directright{width:360px;margin-left:30px;padding:20px;background:#ffffff;float:left;box-shadow:0 0 3px #cccccc}
.directright .title{color:#000000;font-size:20px}
.directright input,.directright select{margin-bottom:8px}
.directright .small i{width:14px}
.companydir{background:#ffffff;box-shadow:0 0 3px #cccccc;padding:20px;margin:15px;width:-moz-calc(50% - 70px);width:-webkit-calc(50% - 70px);width:calc(50% - 70px);float:left;cursor:pointer}
.companydir .complogobox{width:120px;margin-right:20px;float:left;z-index:26}
.companydir .companydesc{width:-moz-calc(100% - 140px);width:-webkit-calc(100% - 140px);width:calc(100% - 140px);float:left}
.companydir .companydesc span{display:block!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.companydir .companydesc .title{font-size:18px;margin-bottom:8px;color:#000000}
.companydir .companydesc i{width:20px;opacity:.5!important;filter:alpha(opacity=50)!important}
.usersearchbox{margin-bottom:30px}
.usersearchbox .userinfo{width:-moz-calc(100% - 430px)!important;width:-webkit-calc(100% - 430px)!important;width:calc(100% - 430px)!important;float:left;background:#ffffff;padding:20px;box-shadow:0 0 3px #cccccc}
.usersearchbox .userinfo h1{margin-bottom:20px;font-family:'Ubuntu',Arial,Helvetica,sans-serif;font-weight:700;font-size:25px;color:#000000}
.usersearchbox .userinfo .userimg{width:150px;margin-right:20px;float:left}
.usersearchbox .userinfo .userimg img{border-radius:50%;width:150px}
.usersearchbox .userinfo .userdesc{width:-moz-calc(100% - 170px)!important;width:-webkit-calc(100% - 170px)!important;width:calc(100% - 170px)!important;float:left}
.usersearchbox .userinfo .userdesc ul{list-style:none}
.usersearchbox .userinfo .userdesc ul li{margin-bottom:6px;float:left;width:49%;margin-right:1%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.usersearchbox .userinfo #mainuserdesc{overflow:hidden}
.usersearchbox .userinfo #mainuserdesc.maxheight{height:230px}
.usersearchbox .readmore{height:20px;width:100%;padding-top:50px;text-align:center;position:relative;margin:-70px 0 10px;z-index:18;background:-webkit-linear-gradient(rgba(255,255,255,0),#ffffff);background:-o-linear-gradient(rgba(255,255,255,0),#ffffff);background:-moz-linear-gradient(rgba(255,255,255,0),#ffffff);background:linear-gradient(rgba(255,255,255,0),#ffffff)}
.usersearchbox .userinfo .userdesc ul li i{width:26px;opacity:.5!important;filter:alpha(opacity=50)!important}
.usersearchbox .usermap{width:360px;margin-left:30px;float:left}
.usersearchbox .usermap .gmapsiframe{width:360px;height:300px;border:0}
#cookiething{text-align:center;border-radius:15px; padding:20px 1% 20px 1%;background:#000;background:rgba(0,0,0,0.95);bottom:30px; left:25%;color:#ffffff;height:auto;line-height:20px;position:fixed;width:48%;z-index:99999999}
#cookiething h3{margin-bottom:10px;}
#cookiething p{margin-bottom:15px;font-size:14px}
#cookiething a{text-decoration:underline}
#cookiething p .button{margin:0 10px 0 10px}
#footer{padding-top:40px}
#footer .footerbox{background:#f4d53e;padding:30px 0}
#footer .footerbox ul{list-style:none;width:20%;float:left}
#footer .footerbox ul .title{font-family:'Ubuntu';font-weight:700;font-size:20px;color:#000000}
#footer .footerbox ul li{margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:8px}
#footer .footerbox ul li a:hover{color:#000000}
#footer .footerbox ul li i{color:#000000;width:22px}
#footer .social-list{padding:14px 20px 5px 0; height:30px;overflow:hidden!important; text-align:right}
#footer .copyright{text-align:center;background:#ffffff;padding:30px 0}
#footer .copyright a{font-weight:700}
@media only screen and (max-width: 1201px) {
#zk_postcode,#zk_afstand{display:none}
}
@media only screen and (max-height: 760px) {
#messagelist{height:300px}
}
@media only screen and (max-width: 991px) {
.onlymobile{display:block!important}
.nomobile{display:none!important}
.mcenter{text-align:center!important}
#topheader .logo{padding-left:5px;width:295px;overflow:hidden}
#topheader #mainmenu{width:100%;position:absolute;top:67px;right:0;z-index:9999;background:#ffffff;font-size:1.2em;display:none}
#topheader #mainmenu ul{width:100%}
#topheader #mainmenu ul li{display:block;float:none;text-align:center;border-bottom:1px solid #eeeeee}
#topheader #mainmenu ul li .onlymobile,#topheader #mainmenu span{display:inline-block!important}
#topheader #mainmenu ul li a{display:block;width:auto;padding:15px 10px}
#topheader #mainmenu ul li .button{margin:15px 0}
#langchooser ul{display:block}
#langchooser ul li{text-align:center!important}
#mobmenu{float:left;text-align:right;padding-top:12px;width:-moz-calc(100% - 300px);width:-webkit-calc(100% - 300px);width:calc(100% - 300px)}
#mobmenu a{color:#000000;font-size:2em;text-decoration:none}
#topsearch .ddlister.button i{margin:0!important}
.fpleft,.rightcontent,.leftsearch{width:-moz-calc(100% - 30px);width:-webkit-calc(100% - 30px);width:calc(100% - 30px);padding:15px;margin:0;float:none}
.rightcontent{width:100%;padding:15px 0;margin:0;float:none}
.categories .maincatlist,.leftsearch .maincatlist{display:none}
.categories ul{margin:0 0 20px}
.categories ul li{width:32%;float:left;margin-right:1%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.listing.grid,.listing.list{width:50%;float:left}
.listing.grid .image,.listing.list .image{width:100%;float:none}
.listing.grid img,.listing.list img{width:100%!important}
.listing.list .image .overlay,.listing.grid .image .overlay{display:block}
.listing.list .image,.listing.grid .image{position:relative;box-shadow:5px 5px 5px #cccccc}
.listing.list .image .listimg,.listing.grid .image .listimg{position:absolute;top:0;left:0;height:inherit;display:table-column;vertical-align:middle;width:100%}
.listing.list .location i{margin-right:20px}
.commtext{font-size:.9em}
.commtext .bnrbtext .img{display:none}
.commtext .bnrbtext .mainz{width:100%;float:none}
.detailleft{width:100%;float:none}
.detailright{width:100%;margin-left:0;float:none}
.detailleft .mainabox .datedetails{float:none;width:100%}
.detailleft .mainabox .sidebox.right{text-align:left;padding:0 0 30px 30px}
.detailleft .mainabox #photos .leftphotos{width:100%;float:none;text-align:center}
.detailleft .mainabox #photos .leftphotos img{max-width:100%;max-height:400px}
.detailleft .mainabox #photos .rightphotos{width:100%;float:none}
.detailleft .mainabox #photos .rightphotos img{max-width:14%;margin:3% 2% 1%;float:left}
.detailleft .mainabox .overview ul li{width:100%;float:none;margin-right:0}
.detailleft .mainabox #photos .leftphotos .expand{display:none!important;};
.detailleft #socialoptions{text-align:center}
#newmessages{border-radius:25px;width:50px;padding:10px;bottom:20px;right:20px}
#newmessages .title{font-size:25px;margin-bottom:0}
#newmessages p,#newmessages #newmescounth1{display:none}
.chatoption a{margin:10px}
.membermenu{width:100%;float:none;margin:0 0 20px 0}
.memberlist .membermenuli li a{padding:10px}
.memberlist .membermenuli li{width:80px;float:left;height:auto;font-size:11px;overflow:hidden}
.memberlist .membermenuli li i{display:block;font-size:20px;margin-bottom:5px}
.memberlist .membermenuli li .memspan{line-height:14px; display:inline-block; height:28px; overflow:hidden}
.memberright{width:100%;float:none}
.messagebox .messimgs{width:110px;float:left}
.messagebox .messimgs .userpic{display:none}
.messagebox .messshort{width:-moz-calc(100% - 120px);width:-webkit-calc(100% - 120px);width:calc(100% - 120px);float:left}
.messageb img{max-height:110px;max-width:110px;}

#newpostmessage #newmessage{width:-moz-calc(100% - 94px);width:-webkit-calc(100% - 94px);width:calc(100% - 94px);}
#newpostmessage .button{width:36px;height:36px;font-size:15px;}

.blockeduser{width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin:0 0 20px;float:none}
.review .revposted a{display:block;margin:10px}
.ownerfeedback .userpic{width:100%;margin-right:0;float:none}
.ownerfeedback .userpic img{width:50px}
.ownerfeedback .useroptlist{float:none;width:100%;padding-top:15px}
.blogpage .blogleft{width:100%;float:none}
.blogpage .blogright{width:100%;margin-left:0;float:none;padding-top:25px}
.directleft{width:100%;float:none}
.directright{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:0;padding:20px;background:#ffffff;float:none;box-shadow:0 0 3px #cccccc}
.companydir{padding:20px;margin:0 0 30px;width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);float:none}
.companydir .complogobox{width:70px}
.companydir .companydesc{width:-moz-calc(100% - 90px);width:-webkit-calc(100% - 90px);width:calc(100% - 90px)}
 .usersearchbox .userinfo{width:auto!important;float:none}
.usersearchbox .usermap{width:auto;margin-left:0;float:none}
.usersearchbox .usermap .gmapsiframe{width:100%;height:300px;border:0}
.column50,.column33{width:100%;float:none}
.column50:nth-child(even){padding-top:30px}
.tablewrapper{overflow-x:auto!important;width:auto!important; }
#cookiething{text-align:center;border-radius:15px; padding:20px 1% 20px 1%;bottom:10px; left:2%;width:94%;}
#footer .footerbox ul{width:50%;margin-bottom:15px}
}
@media only screen and (max-width: 691px) {
.listing.grid,.listing.list{width:100%;float:none}
.listing.grid .inner,.listing.list .inner{margin:0 0 20px}

.usersearchbox .userinfo .userimg{width:100%;margin-right:0;float:none}
.usersearchbox .userinfo .userimg img{border-radius:50%;width:50%; margin:0 25% 20px 25%;}
.usersearchbox .userinfo .userdesc {width:100%!important;margin:0; float:none}
.usersearchbox .userinfo .userdesc ul li{margin:0 0 6px 0;float:none;width:100%!important;margin-right:0}

}
@media only screen and (max-width:550px) {
#topheader .logo{font-size:18px;width:195px;overflow:hidden;}
#topheader .logo .logoimg{vertical-align: middle; display: inline-block; height:100%;}
#topheader .logo .logoimg img{vertical-align: middle;}
#mobmenu{float:left;text-align:right;padding-top:12px;width:-moz-calc(100% - 200px);width:-webkit-calc(100% - 200px);width:calc(100% - 200px)}
.categories ul li{width:49%;float:left;margin-right:1%}
#footer .footerbox ul{width:100%;float:none}
}
@media only screen and (max-width:450px) {
.categories ul li{width:100%;float:none;margin-right:0}
}
@media print {
body.toppad{padding-top:0}
#topheader,#topsearch,#footer,.topbread,.offpendingbox,.xanner,.banner,.button,.bnrbtext,.detailleft .readmore,#socialoptions,#contactuserbox,.usermaps,.adminmanage,.usermanage,#cookiething,.similar{display:none!important}
.detailleft{width:100%;float:none}
.detailleft .mainabox{box-shadow:none}
.detailleft .clienttext.maxheight{height:auto!important}
.detailright{width:100%;margin-left:0;float:none}
.detailright .ownerbox,.detailright .offpendingbox,.detailright .usermaps{box-shadow:none}
.detailright .ownerbox .sdxtitle,.detailright .offpendingbox .sdxtitle,.detailright .usermaps .sdxtitle{padding:0;border-bottom:0}
}

/* forum mod */
.topbread .breadtit{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.topiclist{background:#ffffff;box-shadow:1px 1px 3px #cccccc;margin-bottom:15px;}
.topiclist.top{background:#f8f8f8;}
.topiclist .topictitle{width:-moz-calc(100% - 342px)!important;width:-webkit-calc(100% - 342px)!important;width:calc(100% - 342px)!important;float:left;padding:12px 12px 10px 12px;}
@media only screen and (max-width: 991px) {
.topiclist .topictitle{width:-moz-calc(100% - 24px)!important;width:-webkit-calc(100% - 24px)!important;width:calc(100% - 24px)!important;float:none;padding:12px 12px 10px 12px;}
}
.topiclist .topictitle .prtitle{font-size:18px;margin-bottom:5px;display:block}
.topiclist .topictitle .prby{font-size:12px;display:block}
.topiclist .topicposts{width:90px;float:left;padding:12px 12px 10px 12px;}
.topiclist .topicdate{width:180px;float:left;padding:12px 12px 10px 12px;}

.reviewtext .video-container {position: relative;padding-bottom: 56.25%;padding-top: 30px; height: 0; overflow: hidden;margin:20px 0 20px 0}
.reviewtext .video-container iframe{position: absolute;border:0;top: 0;left: 0;width: 100%;height: 100%;}
.reviewtext .forumimg{display:block;margin:10px 0 10px 0}
.reviewtext .editedby{font-size:12px; margin:12px 0 0 0; padding:8px; background:#ffffff}
.reviewtext.userbreak{line-height:25px}
.pagebetas{text-align:center;margin-bottom:30px;}
#reply{height20px}
.showquote{padding:20px;margin:20px;width:70%;background:#ffffff;box-shadow:1px 1px 3px #cccccc;line-height:30px}
.showquote.inbox{background:#f8f8f8;}
.showquote i{font-size:11px;color:#000000;margin:0 10px 0 10px}
.quotebox{padding-top:90px!important;}
.forumcontent{margin-top:20px}
.forumadminmenu{margin-bottom:20px;}
textarea#topictext,.topictext{width:80%;height:220px;}