/*--
	Theme Name: theme49467
	Theme URI: http://info.template-help.com/help/
	Description: A theme for Wordpress 3.8.x
	Author: Template_Help.com
	Author URI: http://info.template-help.com/help/
	Template: CherryFramework
	Version: 3.1.2
--*/

/* ----------------------------------------
	Please, You may put custom css here
---------------------------------------- */
body{color:#000;}
.content_box .epl-property-blog.two-up{width: 100%; max-width:270px; margin-right: 30px;}
.content_box .epl-two-up-wrapper{padding: 0; position: relative;}
.epl-two-up-wrapper .entry-title{clear:left; padding-top:15px; display: block; margin: 0 0 8px;  color: #163b42; font-size: 18px; line-height:1.4em; text-transform: none;}
.read-more{color: #163b42;}
.epl-two-up-wrapper .entry-title a:hover{text-decoration:none; outline:none;}
.epl-two-up-wrapper .entry-title a{color: #163b42;}
.content_box .epl-property-blog.two-up:nth-child(4), .content_box .epl-property-blog.two-up:nth-child(8), .content_box .epl-property-blog.two-up:nth-child(12){margin-right:0;}
.address.price{ position: absolute; right: 0; top: 43.8%; background-color: #004e89; color: #fff; display: inline-block; font-family: "Annie Use Your Telescope",cursive; font-size: 35px; height: 45px; line-height: 45px; margin-bottom: 10px; padding: 0 10px 0 13px; vertical-align: top;}
.address.price .sold-status{color: #fff;}
.epl-property-blog.two-up .page-price span{font-size: 35px;}
.epl-property-blog.two-up .entry-excerpt{min-height:70px;} 
/* .content_box .epl-property-blog .address{font-size: 35px;} */
#respond{clear:both;} 
.epl-property-blog .property-address{width: 100%; clear: both; padding-top:0px; display: block; margin: 0 0 12px;  color: #004e89; font-size: 18px; line-height: 1em; text-transform: none; font-weight:bold; font: normal 18px/18px Open Sans; min-height:47px;}
.entry-content{overflow:visible!important;}
.epl-property-blog .property-address a{color: #004e89; font-weight: bold;}
.epl-property-blog .property-address a:hover{text-decoration:none; outline:none;}
.epl-property-blog.two-up .epl-blog-image{margin-bottom:0!important;}
/* .epl-listing-single .epl-archive-entry-image{display:none;} */ 

.archive .post_content .excerpt{margin-top:20px;} 
.epl-property-single.view-expanded .property-pricing-details .property-feature-icons, .epl-property-single.view-condensed .property-pricing-details{ clear: both; float: none !important; width: 100%;;}
.epl-property-single .property-meta.pricing {display: block; float: none!important; text-align: left!important; width: 100%;}
.single-property #content img{display:none!important;}
.single-property #content .epl_slider_container img, .single-property #content .post_content img{display:inline-block!important;}
.archive #content article  img{display:block!important;}

.single-rental #content img, .single-commercial_land #content img{display:none!important;}
.single-rental #content .epl_slider_container img, .single-rental #content .post_content img, .single-commercial_land #content .epl_slider_container img, .single-commercial_land #content .post_content img{display:inline-block!important;}

/* 11-07-2016 */
.page-id-2023 .posts-grid {border-bottom: 1px solid #dfdfdf; margin-bottom: 30px; padding-bottom: 40px;}
.page-id-2023 .posts-grid:last-child {border-bottom:none;}  
.page-id-2023 .btn.btn-primary {margin-top:15px;}
.page-id-2023 .excerpt {min-height:55px;}
.single-directory .epl-author-box-container, .single-directory .epl-sd-posts.directory-section, .single-directory  .epl-sd-listings  {display:none;}
.styled.angle-list li {margin:0 0 5px!important;}   
.page-id-2079  .styled.angle-list ul {margin-bottom:2em;}
.page-id-2079 .styled.angle-list li img {margin:0px!important;}    
.page-id-2079 .list.angle-list > ul li::before {content:none!important;}
.page-id-2079 .list.styled.arrow-list {margin:25px 0;}
.why-rental li, .payment-methnod li, .apply-property li  {margin-bottom:10px;} 
.map-information li   {margin-bottom:5px;}
.map-information {margin-top:15px;}   
.span3.information {width:200px;}
.span3.locations {width:330px;}
.rental-search .widgettitle {margin-bottom:30px;}
.rental-search select, .rental-search input[type="file"], .rental-search input[type="text"] { height:42px; }  
.epl-search-forms-wrapper {margin-top:20px;}
.rental-search .epl-search-form.epl-sb-current {display:block;}
.rental-search .epl-search-btn {background:#004e89; border: medium none; color:#fff; float: right; font-size: 18px;  width: 58% !important;}
.rental-search .epl-search-btn:hover {background:#0d68ad;}
.rental-search {margin:10px 0 5px;}
html #motopress-main .header #search-header {margin-top:42px;}
html #motopress-main .header .search-form_is { right:17px; top:13px;} 
html #motopress-main .search-form_it {height:42px;}
.links-block .list.styled > ul li {margin:0px 0 5px;} 
.links-block .list.styled > ul  {margin-bottom:20px;} 
.footer-widgets ul li.current-menu-item a, .footer-widgets ul li.current_page_item a {color:#fff!important;}
.footer-widgets ul li a:hover{color:#343434!important;}
.page-id-169 #content ul {margin-bottom:30px;}

/* 25-08-2016 */
.rental-search .widgettitle {margin-bottom:0px; ;}
html .epl-search-form .epl-search-label {font-size: 13px; }
.bottom-indent .visible-all-devices.widget {margin-bottom:0px;}
.bottom-indent .visible-all-devices.widget form {margin-bottom:0px; margin-left:-5px; margin-right:-5px;}
.bottom-indent .epl-search-wide .epl-property_location, .bottom-indent.epl-search-wide .epl-property_category , .bottom-indent .epl-search-row.epl-search-row-select {width: 26.5%; padding-left:5px; padding-right:5px; }
.bottom-indent .epl-search-wide .epl-search-submit-row  {margin-right: 0; margin-top: 26px; width: 18%;}
.bottom-indent .rental-search .epl-search-btn {width:100%!important;}
.epl-search-form .in-field {margin:0px;}
body .epl-property-blog .address { box-sizing: content-box; font-size: 26px;  padding-bottom: 0; padding-left: 6%;  padding-right: 2%;  padding-top: 0; left:0; right:0;}
.home .epl-pagination {display:none;}
.epl-property-blog.two-up .entry-excerpt .read-more {display:inline-block;}
.home .address.price { top:44%;}
.flex-prev, .flex-next  {text-indent:-99999px; text-align:left!important;}
.home .camera_caption .price {font-size:45px;}
.blog-newsletter {background-color:#bed237; text-align:center; padding:25px 0px 30px;}
.blog-newsletter .widgettitle {display:none;}
.blog-newsletter .visible-all-devices {margin-bottom:0px;}
#content .epl-property-blog.two-up{width:33.3%;}
.camera_caption{ display:table;}
.camera_caption div{ display:table-cell; vertical-align:middle;}

.epl-shortcode .epl-shortcode-listing-category .two-up:nth-child(3n+1){clear:left;}
.epl-shortcode .epl-shortcode-listing-category .epl-two-up-wrapper{position:relative;}
.epl-shortcode .epl-shortcode-listing-category .epl-two-up-wrapper .address{padding-top: 3px; right:20px; left:0px;}

.sub-categories {text-align:center; margin:-20px 0 20px;}
.sub-categories li{display:inline-block; margin:0 2px;}
.sub-categories li a{display:block; background:#959595; color:#FFF; padding:6px 10px; -webkit-border-radius: 4px; -moz-border-radius:4px; border-radius:4px;     margin-bottom: 90px;}
.sub-categories li a:hover{background:#7c7c7c; text-decoration:none;} 

.epl-two-up-wrapper .entry-header{position:relative;}
.epl-property-blog .address{bottom:0; top:auto!important; margin-bottom:0;}

.epl-property-blog.two-up .entry-excerpt .read-more:before{content:''; height:1px; width:100%; clear:both;}
.epl-property-blog.two-up .entry-excerpt .read-more{background:#004e89; display:block; padding:5px 6px 7px; color:#FFF; clear:left; margin-top:15px; margin-bottom:-20px; width: 120px; text-align:center;}
.epl-property-blog.two-up .entry-excerpt .read-more:hover{text-decoration:none; background:#0d68ad; }

.container .property-feature-icons .icon{width:auto; height:auto;}
.container .property-feature-icons .icon{display:inline-block; padding:0px 0px 0px 37px; height:36px;}
.container .property-feature-icons .icon .icon-value{padding:11px 10px 11px 3px; display:inline-block; font-family:arial;}
.property-feature-icons .icon.beds{background:url(images/prop-bed.png) no-repeat center left;}
.property-feature-icons .icon.bath{background:url(images/prop-bath.png) no-repeat center left;}
.property-feature-icons .icon.parking {background:url(images/prop-park.png) no-repeat center left;}
.property-feature-icons .icon.air {background:url(images/prop-ac.png) no-repeat center left;}

.epl-two-up-wrapper .entry-title{margin-bottom:15px;}
.property-feature-icons{margin-bottom:10px;}
.epl-property-blog.two-up .entry-excerpt{ padding-bottom:100px;}

.search-box-page .epl-search-form{width:100%;}
.search-box-page .epl-search-default{max-width:100%!important; }
.search-box-page .epl-search-form select, .search-box-page .epl-search-form input[type="file"]{ height: 40px; line-height:40px;}
.search-box-page .epl-search-row{margin-bottom:15px;}
.search-box-page .epl-search-row label{font-weight:bold;}
.search-box-page  .epl-search-other label{padding:4px 3px; margin-right:4px; font-size:11px;}
.search-box-page  .epl-search-other, .search-box-page  .epl-search-other .epl-search-row {margin-bottom:0!important;}
.container .search-box-page .epl-search-form .epl-property_price_from, .container .search-box-page .epl-search-form .epl-property_price_to, .container .search-box-page .epl-search-form .epl-property_bedrooms_min, .container .search-box-page .epl-search-form .epl-property_bedrooms_max, .container .search-box-page .epl-search-form .epl-property_bathrooms{float:left; width:50%;}
.search-box-page  .epl-search-form .epl-search-submit{width:100%; clear:both;}
.search-box-page  .epl-search-form .epl-search-submit input{background:#004e89; display:block; padding:5px 6px 7px; color:#FFF; clear:left; text-align:center; width:100px; border:0;}
.search-box-page  .epl-search-form .epl-search-submit input:hover{background:#0d68ad;}
.search-box-page .epl-search-form .epl-search-submit-row{margin-top:-96px; left:51%;  position: relative;}


#sidebar .epl-search-form select, #sidebar .search-box-page .epl-search-form input[type="file"]{ height: 40px; line-height:40px;}
#sidebar .epl-search-row label{font-weight:bold;}
#sidebar  .epl-search-row{margin-bottom:15px;}
#sidebar  .epl-search-other label{padding:4px 3px; margin-right:4px; font-size:11px;}
#sidebar  .epl-search-submit input{background:#004e89; display:block; padding:5px 6px 7px; color:#FFF; clear:left; text-align:center; width:100px; border:0;}
#sidebar  .epl-search-submit input:hover{background:#0d68ad;}
#sidebar .epl-search-other, #sidebar .epl-search-other .epl-search-row {margin-bottom:0!important;}
.sub-categories li a:hover, .sub-categories li.active a {background-color: #0d68ad; color: #fff;}
.loop-footer .epl-pagination a {
	color:#424242;
	font-weight:800;
	border-color:#424242;
	border-width:2px;
	margin:0 2px 4px;
	-webkit-transition:0.3s;
	-moz-transition:0.3s;
	-o-transition:0.3s;
	transition:0.3s;     padding: 4px 12px;
    line-height: 18px;
}
.loop-footer .epl-pagination a:hover, .epl-pagination a:focus {
	color:#fff;
	background-color:#424242;
}
.pagination__posts ul li:first-child a, .pagination__posts ul li:last-child a {
	border-width:2px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
}
.loop-footer .epl-pagination .current {
	color:#fff;
	background-color:#424242; padding: 4px 12px;
    line-height: 18px;
	border-width:2px;
}
.loop-footer .epl-pagination span{padding: 4px 12px; line-height: 18px;}
#footer-text{}

.single-directory .meta_group, .single-directory .post-author , .single-directory .nocomments{display:none;}
.single-rental .post_meta, .single-rental .post-author, .single-rental .nocomments, .single-post .post_meta, .single-commercial_land .post_meta { display:none;}

.row-margin{margin-bottom:30px;}

/* 12-09-2016 */
.blog .post__holder .post_content, .single-post .post__holder .post_content{ margin-top:15px;}
.download{ background: url(images/pdf.gif) no-repeat left top; display:inline-block; padding-left:40px;}

.blog #epl_property_search-3,.single-post #epl_property_search-3, .category  #epl_property_search-3{display:none;}
.blog #pro_categories_widget-2,.single-post #pro_categories_widget-2, .category  #pro_categories_widget-2{display:block;}

.single-directory #sidebar{display:none;}
.single-directory #content{width:100%;}

#pro_categories_widget-2{display:none;}
.archive section.title-section .title-header{display:none;}
.footer-widgets ul li.current-menu-item a, .footer-widgets ul li.current_page_item a {color:#343434 !important;}
.page-id-2023 .posts-grid h5 a {display:inline-block; font-size:14px; color:#343434;}
.page-id-2023 .posts-grid h5 .btn.btn-primary {float:right; padding:0px; margin:3px 0 0 5px; border:none; border:none!important; color:#343434; font-weight:300!important;} 
.page-id-2023 .posts-grid h5 .btn.btn-primary:hover {background:none!important; color:#004e89;}
.page-id-2023 .posts-grid .featured-thumbnail {float:none; margin-bottom:10px;}
.page-id-2023 .posts-grid h5 span {display:block; color: #666666; font-size:14px; font-weight:300; padding:3px 0 0; }
#page-id-2023 .posts-grid:last-child {border:none!important;}
.single-directory .directory .wp-post-image {display:none;}
.single-directory .directory-thumnail {display:block!important;}
.single-directory .directory .directory-thumnail .wp-post-image {display:block!important;}
.thumbleft, .clientinfo  {float:left;}
.clientinfo{width:60%; box-sizing:border-box; padding:20px; color:#fff;}
.directory-thumnail {margin:0 0 25px; overflow:hidden; background:#000;}
.single-directory .clientinfo .epl-sd-single  {display:none;}
.single-directory .clientinfo h2 {color:#fff; font-size:18px; font-weight:400!important;}
.single-directory .clientinfo h2 strong {display:block; font-size:14px; font-weight:400!important; color:#c2c9b6;} 
.single-directory .clientinfo p {margin-bottom:5px; font-size:14px; color:#c2c9b6;}
.single-directory .clientinfo p a {color:#c2c9b6;}
.single-directory .clientinfo p a:hover {color:#fff;}
.single-directory .post_content .entry-content p {font-size:14px;} 


.top-component .widget  {margin-bottom:0px;}
.top-component {background:#ffffff; padding:0px;}
#motopress-main .header {background-color:#fff;}  
.top-component li {list-style:none; color:#004e89; display:inline-block; margin-right:25px; font-size:13px;}
.top-component li:last-child {margin-right:0px;}
.top-component ul {float:right; margin:0px; padding:0;}
.top-component li a {color:#004e89; font-size:13px;} 
.top-component li i {font-size:20px; position:relative; top:2px; margin-right:2px; }
.top-component li a:hover { text-decoration:underline;}  
.top-component li i.icon-map-marker {font-size:22px;}
.top-component li i.icon-phone {font-size:21px;}

/* 17-03-2017 */
.container .property-feature-icons .property-features .icon{ height:39px; padding:0; line-height:39px;}

@media (min-width: 980px) and (max-width: 1199px) { 

.home .camera_caption .price{ font-size:43px;}
.clientinfo {width:45%;}
}

@media (min-width: 768px) and (max-width: 979px) {

.camera_caption > div{ padding:11px 10px;}
.home .camera_caption .price{ font-size:34px;}
.rental-search .epl-search-btn { font-size:14px;}
.directory-thumnail {text-align:center;}
.thumbleft .attachment-full.size-full.wp-post-image {margin:42px auto 0px;}
.thumbleft, .clientinfo {float:none;}
.clientinfo {width:100%;}
}

@media (max-width:767px) {
	
.home .camera_caption .price{ margin-bottom:4px;}
.directory-thumnail {text-align:center;}
.thumbleft .attachment-full.size-full.wp-post-image {margin:42px auto 0px;}
.thumbleft, .clientinfo {float:none;}
.clientinfo {width:100%;}
.header .tail-bottom.isStuck{left:30px; right:30px;}
.top-component li {font-size:11px; margin-right:12px;}	
.top-component {padding:10px;}
.top-component ul {float:none;}	
#motopress-main .header{ padding-left: 0; padding-right: 0;}
#motopress-main .header  .bottom-indent, #motopress-main .header .tail-bottom  { padding-left:20px; padding-right:20px; }       

}

@media (max-width:480px) {
.bottom-indent .epl-search-wide .epl-property_location, .bottom-indent.epl-search-wide .epl-property_category, .bottom-indent .epl-search-row.epl-search-row-select {padding-left: 0;  padding-right: 0;  width: 100%;}
.bottom-indent .visible-all-devices.widget form {margin-left: 0; margin-right: 0;}
.bottom-indent .epl-search-wide .epl-search-submit-row {width:100%;}	
.top-component li {margin-right:0px; display: block; text-align:center;}	
.top-component {width:auto; padding:10px}	

}

@media (min-width: 1200px) {
.footer-widgets .widget-title{font-size:21px!important;}
}

.main-holder .header .bottom-indent{background: #dcdbdb;}
.main-holder  .header .tail-bottom{background:#004e89;}
nav .sf-menu > li{margin-left:55px;}
nav .sf-menu > li > a:hover, nav .sf-menu > li.sfHover> a, nav .sf-menu > li.current-menu-item > a, nav .sf-menu > li.current_page_item > a {color:#FFF;}

body .footer {background-color:#f0f0f0;}
body .footer-widgets .widget-title{color:#004e89;}
body .footer-widgets {color:#004e89;}
body .footer-text{color:#004e89;}
body .rental-search .widget, .rental-search .widget form {margin-bottom:0;}

body .nsu-form input[type="submit"]{background-color:#1b5191;}
.social-nets-wrapper .social li a span{background: #FFF;}
body .camera_wrap .camera_pag .camera_pag_ul li:hover > span, body .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {background-color:#004e89!important;}

.home .epl-property-blog .price .bond{display:none;}

.newsletter-block .nsu-form{padding:6px 0;}
.newsletter-block .nsu-field{margin-bottom:0;}
.newsletter-block p{margin-bottom:0;}
.newsletter-block img{margin:-15px 0 -15px 20px;}

.home .epl-shortcode-listing-feature .epl-property-blog .entry-excerpt{min-height:45px; padding-bottom:35px;}
.home .epl-shortcode-listing-feature .epl-property-blog .entry-excerpt .read-more{position:absolute; bottom:0; margin:0;}.list-property-feature{margin-top:20px;}.list-propertyies .epl-default-map{margin-bottom:20px;}
.home-testimonials .flexslider{padding:15px;}
.home-testimonials .slides li .thumbnail{display:none;}
.home-testimonials .slides li .post_options br{display:none;}
.wpcf7-form .submit-wrap{margin:12px 0 0 0!important;}
.newsletter-block .nsu-form{float:left;}
.newsletter-block img{float:right;}

.header .social-nets-wrapper .social li{margin-left:10px;}
.ico-facebook a{background: url(images/ico-facebook.png) no-repeat; width:30px; height:30px; text-indent:-10000px; opacity:0.6;}
.ico-facebook a:hover{opacity:1;}
.ico-twitter a{background: url(images/ico-twitter.png) no-repeat; width:30px; height:30px; text-indent:-10000px; opacity:0.6;}
.ico-twitter a:hover{opacity:1;}

.single-post article.post > img, .single-post article.post .clientinfo{display:none;}
.single-post article.post .directory-thumnail{display:block!important;}

.header .phone{background-position:2px 0; background: url(images/icon-phone.png) no-repeat; padding:2px 0 2px 22px; margin:2px 0 10px 10px; float:right; font-size: 18px;}

.footer-widgets .span2{width:157px;}
.footer-widgets .span3 {width:229px;}
.property-box img {width:100%;}
.print-link {float:right;display:inline-block; margin-bottom: 15px; padding:8px 20px; line-height:1em; background-color: #004e89; color: #FFF; font-size: 14px; transition: all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -0-transition: all 0.5s ease 0s; margin-top:-54px;}
.print-link:hover,.print-link:focus {background-color: #0d68ad; color: #FFF; text-decoration:none;}

.accordions-themes .accordions-head, .accordions-themes .accordions-head:focus{border:0!important; border-bottom:1px solid #c5c5c5!important; border-radius:0;}
.accordions-themes .ui-widget-content{border:0!important;}

/* 20-03-2017 */
div.accordions{ margin-bottom:10px;}
.mmgr-logmaint-redm{ background-color:#D41B2B; font-family: 'Open Sans', sans-serif; font-size:16px; font-weight: bold; text-decoration:none; color:#fff!important; position:relative; padding:10px 20px; padding-right:50px; background-image: linear-gradient(bottom, #E11B22 0%, #E62431 100%); background-image: -o-linear-gradient(bottom, #E11B22 0%, #E62431 100%); background-image: -moz-linear-gradient(bottom, #E11B22 0%, #E62431 100%); background-image: -webkit-linear-gradient(bottom, #E11B22 0%, #E62431 100%); background-image: -ms-linear-gradient(bottom, #E11B22 0%, #E62431 100%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #E11B22), color-stop(1, #E62431)); -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: inset 0px 1px 0px #ED767A, 0px 5px 0px 0px #D10007, 0px 10px 5px #999; -moz-box-shadow: inset 0px 1px 0px #ED767A, 0px 5px 0px 0px #D10007, 0px 10px 5px #999; -o-box-shadow: inset 0px 1px 0px #ED767A, 0px 5px 0px 0px #D10007, 0px 10px 5px #999; box-shadow: inset 0px 1px 0px #ED767A, 0px 5px 0px 0px #D10007, 0px 10px 5px #999; display:inline-block;}
.mmgr-logmaint-redm:hover{ color:#fff!important;}
.mmgr-logmaint-redm:active{ top:3px; color:#fff!important; top:3px; background-image: linear-gradient(bottom, #E11B22 0%, #E62431 100%); background-image: -o-linear-gradient(bottom, #E11B22 0%, #E62431 100%); background-image: -moz-linear-gradient(bottom, #E11B22 0%, #E62431 100%); background-image: -webkit-linear-gradient(bottom, #E11B22 0%, #E62431 100%); background-image: -ms-linear-gradient(bottom, #E11B22 0%, #E62431 100%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #E11B22), color-stop(1, #E62431)); -webkit-box-shadow: inset 0px 1px 0px #ED767A, 0px 2px 0px 0px #D10007, 0px 5px 3px #999; -moz-box-shadow: inset 0px 1px 0px #ED767A, 0px 2px 0px 0px #D10007, 0px 5px 3px #999; -o-box-shadow: inset 0px 1px 0px #ED767A, 0px 2px 0px 0px #D10007, 0px 5px 3px #999; box-shadow: inset 0px 1px 0px #ED767A, 0px 2px 0px 0px #D10007, 0px 5px 3px #999;}
.mmgr-logmaint-redm:before{ background-color:#0555A2; background-image:url(https://my.mmgr.com.au/images/btn_right_arrow.png); background-repeat:no-repeat; background-position:center center; content:""; width:20px; height:20px; position:absolute; right:15px; top:50%; margin-top:-9px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: inset 0px 1px 0px #003B74, 0px 1px 0px #1E75C9; -moz-box-shadow: inset 0px 1px 0px #003B74, 0px 1px 0px #1E75C9; -o-box-shadow: inset 0px 1px 0px #003B74, 0px 1px 0px #1E75C9; box-shadow: inset 0px 1px 0px #003B74, 0px 1px 0px #1E75C9;}
.mmgr-logmaint-redm:active:before{ top:50%; margin-top:-16px; -webkit-box-shadow: inset 0px 1px 0px #1E75C9, 0px 3px 0px #003B74, 0px 6px 3px #0555A2; -moz-box-shadow: inset 0px 1px 0px #1E75C9, 0px 3px 0px #003B74, 0px 6px 3px #0555A2; -o-box-shadow: inset 0px 1px 0px #1E75C9, 0px 3px 0px #003B74, 0px 6px 3px #0555A2; box-shadow: inset 0px 1px 0px #1E75C9, 0px 3px 0px #003B74, 0px 6px 3px #0555A2;}

/* 21-03-2017 */
.three-li-block:after{ clear:both; content:'.'; display:block; font-size:0px; height:0px; line-height:0px; visibility:hidden;}
.three-li-block{ margin-bottom:12px;}
.three-li-block li{ box-sizing:border-box; float:left; padding:0 20px 10px 0; width:33.33%;}
.accordions .ui-widget-content a{ color:#004e89;}

/*May 26 2017*/

#content .thumbnail{background:none!important;}
#content .share-buttons{display:none;}
.single-directory #content .post_meta{border-bottom:0;}
.directory-thumnail{background:#004e89;}

.breakPrintdiv:after{ clear:both; content:'.'; display:block; font-size:0px; height:0px; line-height:0px; visibility:hidden;}

form.nsu-form label{ color:#004e89; display:inline-block; font-family: 'Open Sans', sans-serif; font-size:14px; line-height:1em; margin:-3px 10px 0 0; vertical-align:middle;}
.home div.content-holder{padding-top:0; padding-bottom:50px;}
body .nav__primary{z-index:0;}

@media (min-width: 1200px) {

.footer-widgets .span2{ width:205px;}
.footer-widgets .span3{ width:229px;}
}

@media (min-width: 980px) and (max-width: 1200px) {
	
html .sf-menu > li > a{ font-size:14px;}	
html nav .sf-menu > li{ margin-left:28px;}	
}

@media (min-width: 768px) and (max-width: 979px) {
	
.footer-widgets .span2{ width:114px;}
.footer-widgets .span3{ width:185px;}
body .epl-property-blog .address{ font-size:23px;}
html .sf-menu > li > a{ font-size:12px;}	
html nav .sf-menu > li{ margin-left:15px;}
}

@media (max-width: 767px) {
	
.footer-widgets .span2{ width:100%;} 
.footer-widgets .span3{ width:100%;} 
#content .epl-property-blog.two-up{ float:none; width:100%;}
.epl-shortcode .epl-shortcode-listing-category .epl-two-up-wrapper .address{ width:auto;}
.epl-property-blog .entry-header .address, .epl-property-blog .entry-header .property-price, .epl-property-blog-slim .entry-header .address, .epl-property-blog-slim .entry-header .property-price { box-sizing: border-box;}	
.content_box, .loop.epl-shortcode{ text-align:center;}	
.content_box .epl-property-blog.two-up, html .epl-two-up-wrapper .entry-header{ display:inline-block; float:none; margin-right:0;}
.home .epl-shortcode-listing-feature .epl-property-blog .entry-excerpt .read-more{ display:block; position:static; margin:15px auto 0;}	
html .epl-two-up-wrapper{ float:none;}	
.epl-property-blog.two-up .entry-excerpt .read-more{ display:block!important; margin:15px auto 0;} 
.thumbleft .attachment-full.size-full.wp-post-image{ margin-top:0;} 
.sub-categories li a{ margin-bottom:10px;}
.container .property-feature-icons .property-features .icon{ float:none;}
.print-link{ display:block; float:none; margin:0 auto 15px; text-align:center; width:100px;}
}

@media (max-width: 480px) {

.three-li-block li{ padding-right:10px; width:50%;}
}