/*
Theme Name:         Mahan
Theme URI:          http://www.mahanvastgoed.com/
Description:        Wordpress template gemaakt door SoSu Interactive Advertising N.V.  t.b.v. Mahan Vastgoed
Version:            8.3.0.0
Author:             SoSu Interactive Advertising N.V.
Author URI:         https://www.socialsuriname.com/
*/

@charset "utf-8";
/* CSS RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
*{outline:none;}
/* General
===================================*/
body{ background: #F2F2F2; font-family: 'Open Sans', sans-serif; font-size: 0.94em; /* font-size: 1em; */ font-weight:400;  color: #232323;}
div.logo {font-family: 'Conv_AbrahamLincoln'; font-size:5em;text-transform:uppercase; text-decoration:none; float:left;/* margin: 0.1em 0 0 0; */height: auto;vertical-align: top;}
div.logo a{text-decoration:none;  color:#FFF; line-height: 1em;display: block;}
div.tag-line{color:#fff; text-transform:uppercase; line-height:0.6; font-size:2.1em; font-weight:300;float: left;margin: 44px 0 0 30px; font-family:Open Sans Condensed;}
section#content{padding:10px 0;line-height:1.2em;}
section#content .gallery, section#content .map{padding-top: 40px;}
b,strong{ font-weight:bold;}
.wp-caption-text{font-size:0.9em; font-style: italic;}
#content .entry-content img{padding: 0.4em;background: #fff;border: solid 1px #DADADA;margin-top: 0;float: left;width: 92%;height: auto;}
a#pull{display:none;}
img{image-orientation: none;}
/* Sticky Footer
===================================*/
html, body {
  height: 100%;
}
.page-wrap {
  min-height: 100%;
  /* equal to footer height */
  margin-bottom: -290px; 
}
.page-wrap:after {
  content: "";
  display: block;
}
footer, .page-wrap:after {
  height: 300px; 
}

/* Layout
===================================*/
.wrapper{max-width: 1000px; margin:0 auto; width:96%; padding:0 2%;}
main{max-width: 100%; width:100%; padding:0; float: none;}
aside{display: none;}

body.term-koopwoningen main, body.term-percelen main{max-width: 750px;margin:0;width: 75%;/* padding:0 1%; */float: left;}
body.term-koopwoningen aside, body.term-percelen aside{max-width: 250px;margin: 50px 0 0 0;width: 25%;/* padding:0 1%; */float: left; display: block;}

#aanbieding-home{width: 60%;float:left;}
#content-home{width: 38%;margin:0 2% 0 0;float:left;}
.aanbieding-home-item{width:48%; margin:0 2% 10px 0; float:left; height:180px; background:#CCC;}
.aanbieding-home-item img{max-width:100%; height:auto;}
/*header{background:#b0373c;}*/
/* Nav
===================================*/
/*nav#main{background: #D2D88B;}*/
i.fa.fa-bars {
    margin: 0 0 0 -25px;
}
nav#main a, nav#main a:hover{/*color: #000;*/ text-decoration:none; text-transform:uppercase;}
nav#main ul {
  text-align: left;
  /* display: inline; */
  /* margin: 0; */
  padding: 0;
  list-style: none;
  /* float: left; */
}
nav#main ul li, nav#main ul li:hover > ul {
    border-bottom: solid 3px #FFFFFF;
}
nav#main ul li.current-menu-item, nav#main ul li.current-menu-parent{background: #fff;border-bottom: solid 3px #B0373C;}
nav#main ul li ul li:hover{background: #B64247;}
/*nav#mainigation dropdown*/
nav#main ul li {
  position: relative;
  float: left;
  margin: 0;
}
nav#main ul li a {padding:0 0.525em; display: block; line-height: 2.950em; /*border-right: solid #ccc 1px;*//* color: #fff; */}
nav#main ul li ul { width: 250px; display: none; z-index: 100;}
nav#main ul li ul li a { line-height:2.0em; /* width: 150px; display:block; */ }
nav#main ul li ul li{ display: block; float: none ;}
nav#main ul li:hover > ul{ display: inline; position: absolute; top: 2.500em; left: 0; }
/*nav#main ul li:hover > ul li a, nav#main ul li:hover a{color:#fff; }*/
nav#main ul li ul li:hover > ul{ display: inline; position: absolute; top: 0px; left: 250px;}
/* Property Blocks
===================================*/
#aanbieding-home h1 {text-align: center;}
#aanbieding-home .property-block {height: 250px;height: auto;width: 100%;max-width: 96%;margin: 0;}
#aanbieding-home .property-block h3 {padding: 5px 0;font-family: inherit;display: block;font-size: 1.1em;font-weight: 700!important;/* width: 100%; *//* float: left; */}
.property-block h3 {
    font-weight: 700!important;
    font-size: 1em;
    font-family: inherit;
    line-height: 0.96em;
    border-bottom: solid 1px #ccc;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-bottom: 5px;
}
#aanbieding-home .property-block h3 {
    /* border-bottom: none; */
}
#aanbieding-home ul{ margin: 0 -1%;}
#aanbieding-home ul li {float: left;margin: 0 1% 20px 1%;width: 48%;display: block;}

#aanbieding-home ul li:nth-child(3){clear:both;}
#aanbieding-home ul li p{float: left;margin: 0 1% 20px 1%;/* width: 100%; */display: block;}
ul.property-list li{float:left; margin-right: 15px; margin-bottom:35px;}
.property-block{max-width: 225px;border: solid 1px #ccc;padding: 6px;height: 325px;/* padding:5px; *//* -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25); */-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);/* box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25); */position: relative;background: #E0E0E0;background: #FFF;float: left;margin: 0 15px 0 0;margin: 0 5px 15px 5px;}
.property-expert-content {
    height: 90px;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
}
.property-block  a.meer-info{color: #000; /* margin:0.5em 0; */ text-transform:uppercase; text-decoration:none; padding: 0.7em 0; background: #CACACA; text-align:center; display:block; font-weight: 500; font-size:1.3em;/* position: absolute; *//* bottom: 0; *//* left: 0; */margin-top: 5px;width: 100%;-webkit-transition: 0.15s;      -moz-transition: 0.15s;      -o-transition: 0.15s;      transition: 0.15s;}
.property-block  a.meer-info:hover{background: #B0373C;background: #333;color: #fff;-webkit-transition: 015s;      -moz-transition: 0.15s;      -o-transition: 0.15s;      transition: 0.15s;}
.property-block .price-block{background: #333;color:#FFF;font-weight: 300;display: inline-block;width: 100%;font-size: 2.1em;/* position:absolute; */bottom:0;font-family: Open Sans Condensed;padding: 0.25em 0.2em;min-height: 20px;/* width: 55%; */}
.property-block .property-image {/* position:relative; */background: #FFF;overflow: hidden;float: left;}
.property-block .property-image img {float:left;margin:0;padding:0;width: 99%;height: auto;border: solid 1px rgb(204, 204, 204);border-bottom: none;}

.property-block .property-image a:hover:before, .property-block .property-image a:focus:before {
    top: 0;
    right: 0;
}
.property-block .price-block .price{ }

.property-block .price-block .sale, .price-block-single .sale  {
    position: relative;
    display: inline-block;
    font-size: 0.7em;
}
.property-block .price-block .sale::before, .price-block-single .sale::before, .property-block .price-block .sale::after, .price-block-single .sale::after {
    content: '';
    width: 100%;
    position: absolute;
    right: 0;
    top: 50%;
}
.property-block .price-block .sale::before, .price-block-single .sale::before {
    border-bottom: 2px solid;
    -webkit-transform: skewY(-10deg);
    transform: skewY(-10deg);
}
.property-block .price-block .sale::after, .price-block-single .sale::after {
    border-bottom: 2px solid;
    -webkit-transform: skewY(10deg);
    transform: skewY(10deg);
}
.property-block .property-expert{line-height:1.2em;/* margin-top:0.2em; */font-size: 0.85em;/* padding: 5px; *//* display: inline; *//* position: relative; */float: left;width: 100%;}
.price-block-single{ font-size:2.4em; border-top: solid 1px #DADADA; border-bottom: solid 1px #DADADA; display:block; padding:0.3em 0;margin:0 0 5px 0;}
.property-description-single {
    display: block;
    float: left;
}
.property-image-single {
    float: left;
    width: 46%;
    position: relative;
}

.property-content {
    float: left;
    width: 54%;
}


.status-label {
    width: 140px;
    height: 140px;
    position: absolute;
    top: -6px;
    left: -4px;
    text-align: center;
    overflow: hidden;
    z-index: 100;
}

.status-label span {
    width: 156px;
    padding: 9px 11px 7px 11px;
    position: absolute;
    top: 36px;
    left: -38px;
    background: #b0373c;
    color: #fff;
    display: block;
    font-size: 10px;
    /* font-weight: bold; */
    text-align: center;
    text-shadow: 1px 1px rgba(0,0,0,0.24);
    /* text-transform: uppercase; */
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.status-label:after {
    width: 0;
    height: 0;
    position: absolute;
    top: 1px;
    right: 11px;
    border-color: #790202 transparent transparent;
    border-style: solid;
    border-width: 4px 4px 0;
    text-indent: -5000px;
    content: ".";
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}


.status-label span:before {
    width: 0;
    height: 0;
    position: absolute;
    top: 20px;
    right: 2px;
    border-color: #790202 transparent transparent;
    border-style: solid;
    border-width: 4px 4px 0;
    text-indent: -5000px;
    content: ".";
    transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    display: none;
}

.status-label span:after {
    width: 0;
    height: 0;
    position: absolute;
    bottom: -3px;
    left: -3px;
    border-color: #790202 transparent transparent;
    border-style: solid;
    border-width: 4px 4px 0;
    content: ".";
    text-indent: -5000px;
    transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}



.gallery a img {
    margin: 0 3px 0 0;
}

.galleria-theme-classic::selection {
  background:none;
}

.galleria-theme-classic::-moz-selection {
  background:none;
}

.galleria-theme-classic {
    background: #fff;
	border:solid 1px #ccc;
}

.galleria-theme-classic .galleria-thumbnails-container {
    background: #b0373c;
    margin: 0 -10px;
    padding-top: 10px;
}



.galleria-theme-classic .galleria-thumbnails .galleria-image {
    border: solid 1px #FFF;
}

.galleria-theme-classic .galleria-carousel .galleria-thumb-nav-left, .galleria-theme-classic .galleria-carousel .galleria-thumb-nav-right {
    height: 100%;
}


/* Footer 
===================================*/
footer{position: relative;}
div#footer-content, div#footer-content a {color: #fff;text-decoration: none;}
div#footer-content ul li a:hover {color: #000000;}
div#footer-content .widget-area-footer{margin: 0 -1.5%;padding: 15px 0 0 0;}
div#footer-bottom{ position:absolute; bottom:0; width:100%; /*background: #D2D88B;*/}
div#footer-content .SWBOC_Widget { color: #000; text-align: center;}
div#footer-bottom div.group {
	/* border-top:solid 1px #fff; */
	padding: 4px 0 4px 0;
	margin-top:4px;
	margin-bottom:4px;
  font-size: 0.8em;
  
	color: #000;
}
.copyright {
  float: left;
  color: #fff;
}
.development {
  float: right;
  color: #fff;
}
.development a {
  color: #fff; text-decoration:none;
}
/* Group Fix
===================================*/
.group:after {
  content: "";
  display: table;
  clear: both;
}
/* Contact Template
===================================*/
.Parent{ overflow: hidden; width:100%;}
.Parent .ContentWidget { float: left; width: 48%; padding: 1%;}
.Parent .ContactInfo { float: left; width: 48%; padding: 1%;}
.ContentWidget h3 { 
font-size: 2.2em;clear: both;
font-weight: 300 !important;
margin: 0px 0px 5px;
line-height: 1.4em;
font-family: Open Sans Condensed;
text-transform: uppercase;
padding:0;}

/* Widgets
===================================*/
ul.widget-aanbieding li{
    max-width: 276px;
    /* max-width: 45.7%; */
    border: solid 1px #ccc;
    padding: 6px;
    background: #FFF;
    float: left;
    margin: 0 15px 0 0;
    margin: 0 5px 15px 5px;
}

.widget-area-footer div.widget {
    float: left;
    width: 30.333333333%;
    margin: 0 1.5%;
}
.widget-area-footer .widget ul li{margin:0 0 4px 0; font-size: 0.86em;line-height: 1.3em;padding: 2px 0 6px 0;border-bottom: solid 1px rgba(242, 242, 242, 0.12);}
.widget-area-footer .widget ul.menu li:before {    
font-family: 'FontAwesome';
content: '\f101';
margin: 0 5px 0 0px;
color: #fff;
}
.widget-area-footer .widget ul#menu-locatie li:before { content: '\f041'; }

.widget-area-footer #location.widget ul li{width:50%; float:left;}

/* Font Imports
===================================*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600);
@font-face {
	font-family: 'Conv_AbrahamLincoln';
	src: url('fonts/AbrahamLincoln.eot');
	src: local('ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âº'), url('fonts/AbrahamLincoln.woff') format('woff'), url('fonts/AbrahamLincoln.ttf') format('truetype'), url('fonts/AbrahamLincoln.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face { font-family: 'Open Sans Condensed'; font-style: normal; font-weight: 300; src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(https://themes.googleusercontent.com/static/fonts/opensanscondensed/v6/gk5FxslNkTTHtojXrkp-xLF0I8LnmRdLRTOvKd-OXMQ.woff) format('woff'); }

h1,h2,h3,h4,h5,h6 {
	clear: both;
	font-weight: 300 !important;
	margin: 0 0 5px 0;
	line-height: 1.4em;
	font-family:Open Sans Condensed;
	font-size: 17px;
	/*text-transform:uppercase;*/
	/*color:#b0373c;*/
}
h1{ font-size: 2.2em;}
h2{ font-size:1.9em;}
h3{ font-size: 1.4em; line-height: 0.95em; padding-bottom: 5px; }
#footer-content h3 {text-decoration:underline;}
h4,h5,h6{ font-size:1em;}
b,stong{font-weight:600;}
p{margin-bottom: 0.7em;}
article li{padding-left: 1.2em;}
article li:before {
  content: '\f054'; /* FontAwesome char code inside the '' */
  font-family: FontAwesome; /* FontAwesome or whatever */
  display: inline-block;
  font-size: 0.8em;
  width: 1.0em; /* same as padding-left set on li */
  margin-left: -1.2em; /* same as padding-left set on li */
}
/* Fontawsome
===================================*/
footer i.fa{ margin:0 4px 0 0; width: 14px; text-align: center;}
i.fa.fa-mobile {font-size: 1.2em;}
i.fa.fa-fax {font-size: 0.8em;}
i.fa.fa-envelope {font-size: 0.7em;}
i.fa.fa-clock-o {font-size: 0.8em;}
i.fa.fa-book {font-size: 0.8em;}

/* Forms
===================================*/
input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"] {
    width:30.333333%;
    color:#333;
    font-size:1em;
    float:left;
    padding: 10px 5px 10px 5px;
    margin:0 2% 10px 0;
    border:0;
    background:none;
    border-bottom: 1px solid #808080;
}
textarea {
    font-family: 'Open Sans', sans-serif;
    width:96.333333%;
    color:#333;
    font-size:1em;
    float:left;
    padding: 10px 5px 10px 5px;
    margin:0 2% 10px 0;
    border:0;
    background: none;
    border-bottom: 1px solid #808080;
}

.frm_form_widget .frm_submit input[type=submit] {font-weight:bold;}


/* WordPress Core
===================================*/
.alignleft {
	display: inline;
	float: left;
}
.alignright {
	display: inline;
	float: right;
}
.aligncenter {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
	margin: 0.4em 1.6em 1.6em 0;
}
blockquote.alignright,
.wp-caption.alignright,
img.alignright {
	margin: 0.4em 0 1.6em 1.6em;
}
blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter {
	clear: both;
	margin-top: 0.4em;
	margin-bottom: 1.6em;
}
.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter {
	margin-bottom: 1.2em;
}


		     header{background:#b0373c}
			 nav#main{background: #FFFFFF;border-bottom: solid 1px #D8D8D8;}
			 nav#main ul li:hover, nav#main ul li.current-menu-item, nav#main ul li:hover > ul {background: #DCDCDC;background: #FFFFFF;}
			 nav#main a {color: #232323;}
			 nav#main a:hover, nav#main ul li.current-menu-item a,nav#main ul li.current-property-parent a {color: #b0373c;}
			 footer{background: #8C2328;}
			 div#footer-content, div#footer-content a {/* color: #fcfcfc; */}
			 div#footer-bottom {background: #80181D;}
			 div#footer-bottom div.group, div#footer-bottom div.group a {color:#fff;}

/* Media queries
===================================*/
@media screen and (max-width: 990px) {
div.logo {clear:right; float:none;}
	div.tag-line {
    line-height: 0.6;
    font-size: 2.1em;
    float: none;
    margin: 0 0 10px 0;
}

}
@media screen and (max-width: 870px) {
	#aanbieding-home {width: 25%;float: left;}
	#content-home {width: 73%;float: left;}
	#aanbieding-home ul li {float: left;margin: 0 5% 20px 0;width: 95%;}
	#aanbieding-home .property-block{height:auto;}

.page-wrap {
  min-height: 100%;
  /* equal to footer height */
  margin-bottom: 0; 
}
.page-wrap:after {
  content: "";
  display: none;
}
footer, .page-wrap:after {
  height: auto; 
}
div#footer-bottom {
    position: relative;
    padding: 0.5px 0;
    margin: 10px 0 0 0;
}

nav#main ul{display:none;}
nav#main ul li {
  		width: 100%;
  		float: left;
  		position: relative;
  	
}

nav#main ul li:hover, nav#main ul li.current-menu-item, nav#main ul li:hover > ul{border-bottom: none;background: #fff;}
nav#main ul li.current-menu-item, nav#main ul li.current-menu-parent {
    background: #ECECEC;
    border-bottom: none;
}
nav#main ul li, nav#main ul li:hover > ul {border-bottom: none;}
nav#main ul{ /* border-top:solid 1px #2f2f2f; */ width: 100%;}
	nav#main ul li a {
		border-bottom: 1px solid rgb(208, 208, 208);
		padding:0;
		
}


  	nav#main a {
	  	text-align: left;
	  	width: 100%;
	  	text-indent: 25px;
  	}
    nav#main a#pull {
        display: block;
        background-color: #FFFFFF;
        width: 100%;
        position: relative;
    
        color: #B0373C;
        /* display: none; */
        margin-top: 1px;
      /* animation: blinker 0.5s step-start infinite; */
}


@keyframes blinker {
  50% {
    opacity: 0;
  }
}
    nav a#pull:after {
        content:"";
        width: 30px;
        height: 30px;
        display: inline-block;
        position: absolute;
        left: 15px;
        top: 10px;
    }
	
	a#pull{line-height: 2.700em; display:block; margin-top:-1px;}
}


@media screen and (max-width: 760px) {
	#aanbieding-home {float: none; width:100%; }
	#content-home { float: none; width:100%; margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:solid 1px #ccc;}
    #aanbieding-home ul li {float: left;margin: 0 5% 20px 0;width: 45%;}
}

@media screen and (max-width: 690px) {
	.widget-area-footer div.widget {
    float: none;
    width: 96%;
    padding: 0;
    margin: 0 2% 40px 2%;
}
.widget-area-footer div.widget:last-child{
    margin: 0 2% 0px 2%;
}
.widget-area-footer .widget h2{ line-height:1em;}
.widget-area-footer #location.widget ul li {
    width: 100%;
    float: left;
}
footer i.fa {
    margin: 0 4px 0 0;
    /* width: 15px; */
    text-align: center;
}
}



@media screen and (max-width: 570px) {
	div.logo {font-size: 3.5em;padding-top: 5px;}
	div.tag-line {font-size: 1.8em;}
}

@media screen and (max-width: 490px) {
	 img.alignleft {
    margin: 0 0 20px 0 !important;
    padding: 2% !important;
    width: 96% !important;
}
.property-image-single {
    float: left;
    width: 100%;
    position: relative;
}

.property-content {
    float: left;
    width: 100%;
}

#content .entry-content img {
    padding: 0.4em;
    background: #fff;
    border: solid 1px #DADADA;
    margin-top: 0;
    float: left;
    width: 100%;
    height: auto;
}

#content img {
    width: 100%;
    height: auto;
}



#aanbieding-home ul li {
    float: left;
    margin: 0 0 20px 0;
    width: 100%;
    padding: 0;
    max-width: 100%;
    height: auto !important;
}


body.term-koopwoningen aside, body.term-percelen aside {
    max-width: 100%;
    margin: 50px 0 0 0;
    width: 100%;
    /* padding: 0 1%; */
    float: left;
    display: block;
}
	body.term-koopwoningen main, body.term-percelen main {
    max-width: 100%;
    margin: 0;
    width: 100%;
    /* padding: 0 1%; */
    float: left;
}
.property-block {
    max-width: 100%;
    border: solid 1px #ccc;
    padding: 6px;
    height: auto;
    /* padding: 5px; */
    /* -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25); */
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
    /* box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25); */
    position: relative;
    background: #E0E0E0;
    background: #FFF;
    float: left;
    margin: 0 15px 0 0;
    margin: 0 5px 15px 5px;
}

	.Parent .ContentWidget {width: 98%; padding: 1%;}
.Parent .ContactInfo {width: 98%; padding: 1%;}
.Parent .ContactInfo .attachment-266x266  {width: 100%; height: auto;}

	div.tag-line {font-size: 1.2em;}
}

.fotorama {
    background: #fff;
    border: solid 1px #ccc;
}

.fotorama__nav-wrap {
    background: #b0373c;
    background: #ccc;
    padding: 5px 0;
    margin: 0 0 0 0;
}
.fotorama__thumb-border {
    border-style: solid;
    border-color: #FFFFFF;
}
.property-block-title {text-transform: none !important;}
.article-header .entry-title {text-transform:  none !important;}
#swboc-2 { margin-top: 23px;}

.sidebar .property-block .property-image img {
    height: 127px;
}
