/*
Theme Name: Inspired Homes
Theme URI: https://wordpress.org/themes/twentysixteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Inspired Homes is a modified wordpress theme. Nova will make your WordPress look beautiful.
Version: 1.2
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentysixteen
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/************************	Reset styles		************************************************************/
*						{	margin:0;padding:0																}
*						{	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box	}
:before, :after			{	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box	}
.clear					{	clear:both																		}
.clearfix:after			{	content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0	}
img						{	border:0;max-width:100%;height:auto;vertical-align:top;							}
a						{	text-decoration:none;transition:all ease 0.4s;color:#e00023						}
input, textarea			{	outline:none																	}
:active, :focus			{	outline:0;outline-style:none;outline-width:0									}
li						{	list-style:none																	}
.hide					{	display:none																	}
.show					{	display:block																	}
.vhidden				{	visibility:hidden																}
.aligncenter			{	text-align:center																}
.alignleft				{	float:left;margin:0 15px 15px 0;												}
.alignright				{	float:right;margin:0 0 15px 15px;												}
.left					{	float:left																		}
.right					{	float:right																		}
.relative				{	position:relative																}
.absolute				{	position:absolute																}
h1, h2, h3, h4, h5, h6	{	font-weight:400;line-height:100%;												}
/************************	Reset styles end	************************************************************/
html,body{font-family:'Raleway',sans-serif;text-rendering:optimizeLegibility;text-rendering:geometricPrecision;font-smooth:always;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;font-weight:400;position:relative}
body{-webkit-animation-duration:.1s;-webkit-animation-name:fontfix;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-webkit-animation-delay:.1s}
h1{font-size:40px;font-family:'Raleway',sans-serif;font-weight:400}
h2{font-size:36px;font-family:'Raleway',sans-serif;font-weight:400}
h3{font-size:30px;font-family:'Raleway',sans-serif;font-weight:400}
h4{font-size:24px;font-family:'Raleway',sans-serif;font-weight:400}
h5{font-size:18px;font-family:'Raleway',sans-serif;font-weight:400}
h6{font-size:14px;font-family:'Raleway',sans-serif;font-weight:400}
input,textarea{font-family:'Raleway',sans-serif;font-weight:400}
::-webkit-input-placeholder{color:#292929}
:-moz-placeholder{color:#292929}
::-moz-placeholder{color:#292929}
:-ms-input-placeholder{color:#292929}
@-webkit-keyframes fontfix {
from{opacity:1}
to{opacity:1}
}
.mc4wp-checkbox-contact-form-7{margin: -40px 0 -20px!important;}
.enclose{max-width:1200px;margin:auto}
.footer{background:#212121;color:#fff;font-size:15px;}
.footer-top{padding:30px 0;border-bottom:1px solid #383838}
.footer-top .community,.footer-top .newsletter{font-size:22px;line-height:48px;font-weight:700}
.footer-top .community a{color:#fff;display:inline-block;margin-right:10px}
.footer-top .newsletter input[type=email], .footer-top .newsletter input[type=text]{width:40%;background:#fff;border:0;padding:15px 10px;border-radius:5px;color:#000;font-size:14px;font-weight:600;margin-right:10px;display:inline-block;line-height:18px;vertical-align:middle;}
.footer-top .newsletter input[type=submit]{width:150px;line-height:48px;border-radius:5px;background:#e00023;border:0;color:#fff;font-size:20px;font-weight:700;vertical-align:middle;display:inline-block; cursor: pointer;    margin-top: 15px;}
.footer-top form.es_shortcode_form .es_textbox{width: 70%;}
.footer-middle{padding:40px 0 20px}
.footer-middle .widget-area{float:left;width:25%;position:relative;margin-bottom:15px}
.footer-middle .widget-area.links{padding-left:80px}
.footer-middle .widget-area h2.widget-title{font-size:22px;font-weight:600;margin-bottom:20px}
.footer-middle .widget-area li{margin-bottom:15px}
.footer-middle .widget-area li a{font-weight:600;color:#ededed;font-size:15px}
.footer-middle .widget-area .textwidget p a{color:#ededed}
.footer-middle .widget-area .textwidget p{font-weight:600;color:#ededed;font-size:15px;margin-bottom:20px;padding-left:30px}
.footer-bottom{padding:35px 0;border-top:1px solid #383838;line-height:30px;font-weight:600}
.footer-bottom .right p{background:#fff;display:inline-block}
.footer-bottom .right p img{width:100%}
.footer-bottom .left p{padding-top:35px}
.footer-bottom .right{width:14%}
.header{position:absolute;width:100%;top:0;left:0}
.header-top{text-align:right;height:35px;text-align:right}
.header-top a:hover{color:#E00023}
.header-top a:hover span{border:1px solid #E00023}
.header-container{position:absolute;z-index:999}
.nav-menu{margin-top:15px;float:left;position:relative;padding-left:2px}
.nav-menu ul li{float:left;border-right:1px solid #111;border-left:1px solid #2e2e2e}
.nav-menu ul li:first-child{border-left:0;border-right:0}
.nav-menu ul li a{display:block;padding:20px 28px;line-height:26px;color:#fff;font-size:14px;text-transform:uppercase;font-weight:600}
.nav-search input{width:340px;background:#fff;border:0;padding:8px 10px;color:#000;font-size:14px;font-weight:600;margin-right:10px;display:inline-block;line-height:18px;vertical-align:middle;margin-left:20px;border:1px solid}
.nav-search span{display:none}
.nav-search button{display:none}
.nav-search{position:absolute;right:-75px;display:none}
.nav-menu ul li.current-menu-item a,.nav-menu ul li a:hover{background:#e00023}
.pager-list{padding:10px 0 30px;text-align:center}
.pager-list > span{display:inline-block;width:30px;height:30px;line-height:30px;font-size:14px;background:#000;color:#fff;margin:0 5px;cursor:pointer;position:relative}
.pager-list > span.active{background:#E00023}
.pager-list > span.page-first,.pager-list > span.page-last{width:50px}
.pager-list > span.page-first:after,.pager-list > span.page-last:before{content:' ... ';line-height:20px;font-size:20px}
.home-banner{position:relative;overflow:hidden}
.home-text{position:relative}
.home-banner .banner-con{padding-top:280px;position:absolute;width:100%}
.home-banner .banner-con .box{width:50%;float:right;min-height:200px;background:rgba(224,0,35,0.9);position:relative;border-radius:5px 5px 5px 0;padding:25px;color:#fff;font-family:'Quicksand',sans-serif;font-size:20px}
.home-banner .banner-con .box h4{font-family:'Libre Baskerville',serif;font-style:italic;font-size:20px;margin-bottom:10px}
.home-banner .banner-con .box h1{font-weight:700;font-size:48px;margin-bottom:20px;font-family:'Quicksand',sans-serif}
.home-banner .banner-con .box a{color:#fff;display:inline-block;padding:15px 25px 6px;font-size:20px;font-weight:700;background:#000;border-radius:6px 6px 0 0;position:absolute;z-index:10;margin-top:20px}
.home-banner .banner-con .box a:before{width:100%;height:15px;border-radius:0 0 6px 6px;background:#000;content:'';position:absolute;bottom:-10px;transform:rotate(-2deg);left:0}
.home-banner .banner-con .in{height:30px;position:relative;width:50%;float:right;clear:both;overflow:hidden;border-radius:0 0 0 5px}
.home-banner .banner-con .in:before{position:absolute;width:110%;height:70px;content:'';top:-53px;right:0;background:rgba(224,0,35,0.9);transform:rotate(-3deg)}
.nav-menu .search{position:absolute;right:-69px;top:0;background-color:#D61535;pointer-events:none;width:72px;height:66px;text-indent:-9999px;border-left:2px solid #000}
.footer-top .community a{vertical-align:middle}
.footer-top .community a .genericon{display:block;font-size:22px}
.footer-middle .widget-area .textwidget p{position:relative}
.footer-middle .widget-area .textwidget p span{position:absolute;left:0;top:0;font-size:20px}
.header-top{padding-top:10px}
.header-top a{display:inline-block;vertical-align:middle;color:#000;font-size:24px;line-height:25px;font-weight:700;margin-left:10px;font-family:'Lato',sans-serif}
.header-top a .genericon,.header-top a .fa-houzz{font-size:18px;width:25px;height:25px;line-height:23px;border:1px solid #000;border-radius:50%;text-align:center}
.specialised-section{background:url(images/specialised-section.jpg) no-repeat top center;background-size:cover}
.mid-section{background:url(images/bannerNew.jpg) no-repeat center top;min-height:340px;border-top:5px solid #e00023;position:relative;top:-140px;z-index:20}
.midboxbg {background: rgba(255,255,255,0.7);}
.mid-section .box{width:50%;float:left;padding:90px 90px 0px 200px}
.mid-section .box h2{color:#3b3f46;font-size:30px;text-transform:uppercase;margin-bottom:15px;padding: 5px;}
.mid-section .box h2 strong{display:block}
.mid-section .box p{font-size:14px;margin-bottom:15px;color:#3b3f46;padding: 5px;}
.mid-section .box a.learnmore{font-size:15px;color:#e00023;font-weight:600;display:inline-block;padding: 5px;border-bottom:1px solid #e00023;font-style:italic}
.specialised-box{text-align:center}
.specialised-box .box{width:25%;float:left;margin-bottom:20px;padding:0 10px;min-height:5px;color:#3b3f46;font-size:15px;line-height:22px}
.specialised-box .box p a{ color:#3b3f46; }
.h-title{position:relative;color:#000;font-size:35px;display:inline-block;text-transform:uppercase;margin-bottom:25px;padding:0 15px}
.h-title-large{color:#000;font-size:40px;margin-bottom:25px}
.h-title:before{width:125px;height:6px;border-top:1px solid #737373;border-bottom:1px solid #737373;position:absolute;content:'';left:-125px;top:50%;margin-top:-3px}
.h-title:after{width:125px;height:6px;border-top:1px solid #737373;border-bottom:1px solid #737373;position:absolute;content:'';right:-125px;top:50%;margin-top:-3px}
.h-title strong,.h-title-large strong{font-weight:700}
.h-text{font-size:18px;color:#7f7f7f;margin-bottom:40px;line-height:25px}
.specialised-box .box h4{color:#fff;display:inline-block;padding:15px 25px 6px;font-size:25px;font-weight:600;background:#e00023;margin-top:-20px;margin-bottom:30px;border-radius:6px 6px 0 0;position:relative}
.btn-red{color:#fff;display:inline-block;padding:15px 25px 6px;font-size:25px;font-weight:600;background:#e00023;border-radius:6px 6px 0 0;position:relative;margin-bottom:30px}
.specialised-box .box h4:before,.btn-red:before{width:100%;height:15px;border-radius:0 0 6px 6px;background:#e00023;content:'';position:absolute;bottom:-10px;transform:rotate(-2deg);left:0}
.about-section{padding:100px 0}
.about-section .box{width:49%;min-height:5px;overflow:hidden}
.about-section .box p{text-align:left;font-size:15px;color:#7f7f7f;margin-bottom:30px;line-height:22px}
.about-section .box p strong{font-size:80px;color:#242424;float:left;line-height:70px;margin-right:10px}
.portfolio-section{background:url(images/portfolio-section.jpg) no-repeat center top;background-attachment:fixed;background-size:cover;min-height:500px;text-align:center;padding:90px 0}
.portfolio-section .h-title{color:#fff}
.portfolio-section .h-text{color:#b7b7b7}
ul.list-teams.clearfix li{float:left;width:29%;margin:0 13px;text-align:center;min-height:365px}
.awards-section{padding:90px 0;text-align:center}
.awards-box{padding:0 40px}
.awards-box .box{width:29.33%;margin:0 2% 60px;padding:0 53px;min-height:90px;background:url(images/award-left.png) no-repeat left bottom,url(images/award-right.png) no-repeat right bottom;float:left;color:#757575;font-size:16px;text-transform:uppercase}
.awards-box .box h4{font-weight:600;font-size:20px;margin:10px 0 15px;color:#000;text-transform:none}
.view-awards .su-spoiler-title:before{width:100%;height:15px;border-radius:0 0 6px 6px;background:#e00023;content:'';position:absolute;bottom:-8px;transform:rotate(-2deg);left:0}
.view-awards .su-spoiler-title{position:relative;cursor:pointer;min-height:20px;line-height:20px;font-weight:700!important;font-size:25px!important;color:#fff;display:inline-block!important;padding:15px 25px 16px;font-size:25px;font-weight:600;background:#e00023!important;border-radius:6px 6px 0 0!important;position:relative;margin-bottom:30px}
.view-awards span.su-spoiler-icon{display:none}
.su-spoiler.su-spoiler-style-fancy.su-spoiler-icon-plus.view-awards.su-spoiler-closed,.su-spoiler.su-spoiler-style-fancy.su-spoiler-icon-plus.view-awards{border:none!important}
.results-section{background:url(images/specialised-section.jpg) no-repeat center center;background-size:cover;padding:90px 0;text-align:center}
.results-section .result-slider .box{float:left;width:50%;padding-left:40px;text-align:left}
.results-section .result-slider .box.con{padding:60px 0 40px 60px}
.results-section .result-slider .box.con img{float:left;margin-right:25px}
.results-section .result-slider .box.con h4{font-size:22px;color:#565656;display:inline-block;margin-bottom:15px;margin-top:15px;padding-bottom:10px;border-bottom:2px solid #d1d1d1;font-weight:600}
.results-section .result-slider .box.con p{font-family:'Lato',sans-serif;font-size:16px;color:#5a5a5a;font-style:italic;line-height:22px}
.results-section .result-slider .slick-arrow{position:absolute;top:75px;left:48%;text-indent:-9999px;background:none;border:0;width:0;height:0;z-index:100;cursor:pointer}
.results-section .result-slider .slick-arrow.slick-prev{border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:20px solid #e00023;margin-left:-30px}
.results-section .result-slider .slick-arrow.slick-prev.slick-disabled{border-right:20px solid #c5c5c4}
.results-section .result-slider .slick-arrow.slick-next{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:20px solid #e00023}
.results-section .result-slider .slick-arrow.slick-next.slick-disabled{border-left:20px solid #c5c5c4}
.blog-section{padding:90px 0;text-align:center}
.blog-section .blog-box{margin:0 -15px;text-align:left}
.blog-section .box{float:left;width:33.33%;padding:0 15px;margin-bottom:20px}
.blog-section .blog-box .image-box{position:relative;overflow:hidden;border-radius:5px 5px 0 0}
.blog-section .blog-box .image-box p{position:absolute;bottom:0;right:0;background:#d60123;color:#fff;font-size:20px;padding:10px;width:60px;font-weight:700;text-align:center;text-transform:uppercase;line-height:22px}
.blog-section .blog-box .in{padding:30px 20px;border-bottom:1px solid #dce2e6;border-left:1px solid #dce2e6;border-right:1px solid #dce2e6;font-size:13px;color:#4e4e4e;line-height:25px;font-family:'Lato',sans-serif;font-weight:400}
.blog-section .blog-box .in h3{font-size:18px;font-weight:700;color:#000;font-family:'Lato',sans-serif;margin-bottom:20px}
#filters{font-size:0}
#filters li{display:inline-block;font-size:13px;margin:0 4px}
#filters li span{display:block;padding:8px 13px;border:1px solid #a4a5a5;border-radius:5px;color:#7f7f7f;line-height:20px;cursor:pointer}
#filters li span.active{border:1px solid #fff;color:#fff}
#portfoliolist{min-height:100px;padding-bottom:60px;overflow:hidden}
.design-portfolio #portfoliolist .portfolio{min-height:auto}
#portfoliolist .portfolio{overflow:hidden;display:none;float:left;width:29.33%;margin:50px 2% 0;border-radius:5px;position:relative;min-height:320px}


#portfoliolist .portfolio .meta{position:absolute;width:100%;left:0;bottom:0;background:rgba(0,0,0,0.95);font-size:14px;font-weight:700;text-align:center;padding:10px;line-height:20px;color:rgba(255,255,255,0.5);font-family:'Lato',sans-serif}
#portfoliolist .portfolio .stats{color:#fff;padding:15px;position:absolute;width:100%;left:0;top:0;overflow:hidden;height:115px}
#portfoliolist .portfolio .stats:before{content:'';position:absolute;background:#4dc0b9;height:135px;transform:rotate(-10deg);width:110%;left:-15px;bottom:32px}
.houseland #portfoliolist .portfolio .stats:before,
.design-portfolio #portfoliolist .portfolio .stats:before{background:#4dc0b9;}
#portfoliolist .portfolio .stats h4{float:left;font-size:20px;font-family:'Lato',sans-serif;line-height:25px;font-weight:700;position:relative}
#portfoliolist .portfolio .stats p{float:right;font-size:14px;font-family:'Lato',sans-serif;color:#e00023;background:#fff;padding:5px 10px;border-radius:5px;line-height:15px;font-weight:700;position:relative;display:none;}
#portfoliolist .portfolio .stats a{position:absolute;bottom:15px;left:50%;margin-left:-27px}
#portfoliolist .portfolio .main-img{display:block;width:100%;height:auto}
#portfoliolist .portfolio .info{background:rgba(224,0,35,0.9);position:absolute;width:100%;height:100%;z-index:110;left:0;top:0;padding:35px;color:#fff;font-family:'Lato',sans-serif;text-align:left;
/* transition:all 0.3s ease-in-out; */
/* transform:translate(0, -100%); */
display: none;
}
.design-portfolio #portfoliolist .portfolio .info,
.houseland #portfoliolist .portfolio .info{
    background: #4dc0b9;
}
#portfoliolist .portfolio .info h4{font-size:22px;margin-bottom:20px;font-weight:700}
#portfoliolist .portfolio .info p{font-size:15px;margin-bottom:20px}
#portfoliolist .portfolio .info a.more{display:inline-block;color:#fff;border:1px solid #fff;border-radius:5px;padding:0 20px;line-height:36px}
#portfoliolist .portfolio .info a.close{position:absolute;bottom:-26px;left:50%;margin-left:-26px}
.awards-slider .item{margin:0 8px;background:#f9f9f9;border:1px solid #eaeaea;padding:0 15px 20px;margin-top:80px}
.awards-slider .item h2{display:inline-block;background:#333;color:#fff;font-size:25px;font-weight:700;padding:10px 25px 6px;position:relative;border-radius:5px 5px 0 0;margin:-20px 0 40px}
.awards-slider .item h2:before{width:100%;height:15px;border-radius:0 0 6px 6px;background:#333;content:'';position:absolute;bottom:-10px;transform:rotate(-2deg);left:0}
ul.list-staf li{float:left;width:30%;min-height:230px;margin:25px 12px;text-align:center}
.awards-slider .item li{text-align:left;text-transform:uppercase;font-size:15px;margin-bottom:30px;color:#353535}
.awards-slider .item li strong{font-weight:400;color:#e00023}
.awards-slider .slick-arrow{position:absolute;width:48px;height:48px;border:0;top:50%;margin-top:-24px;z-index:100;color:rgba(0,0,0,0);cursor:pointer}
.awards-slider .slick-arrow.slick-prev.slick-disabled{background:url(images/awards-disable.png) no-repeat;transform:rotate(180deg)}
.awards-slider .slick-arrow.slick-next.slick-disabled{background:url(images/awards-disable.png) no-repeat;transform:rotate(0deg)}
.awards-slider .slick-arrow.slick-prev{background:url(images/awards-enable.png) no-repeat;left:-60px;transform:rotate(0deg)}
.awards-slider .slick-arrow.slick-next{background:url(images/awards-enable.png) no-repeat;transform:rotate(180deg);right:-60px}
.our-gallery .gal-box{width:50%;border-bottom:10px solid #fff;border-right:10px solid #fff;background:/*url(images/gal-box.jpg) no-repeat right bottom*/ #a42222;min-height:520px;float:left}
.our-gallery .gal-box .in{width:600px;float:right;padding-top:60px;padding-right:205px;color:#fff;font-size:16px;line-height:25px;font-family:'Lato',sans-serif}
.our-gallery .gal-box .in h2{font-size:35px;margin-bottom:15px;font-family:"Raleway",sans-serif}
.our-gallery .gal-box .in a{display:inline-block;margin-top:40px;font-size:18px;text-transform:uppercase;font-weight:700;color:#fff;line-height:40px;padding:0 25px;border:1px solid #fff;border-radius:5px}
.our-gallery .gal-min{border-bottom:10px solid #fff;border-right:10px solid #fff;float:left;width:17%;min-height:260px;overflow:hidden}
.our-gallery .gal-max{border-bottom:10px solid #fff;border-right:10px solid #fff;float:left;width:33%;min-height:260px;overflow:hidden}
.our-gallery .gal-max img,.our-gallery .gal-min img{max-height:250px;width:100%;height:250px}
.contact-pg{padding:90px 0}
.left.quick-cont{width:53%}
.left.quick-cont h3,.right.get-in-touch h3,.our-services h3,.design-pg h3,.news-pg .news-left h3{position:relative;font-size:35px;text-transform:uppercase; margin-bottom:15px}
.news-pg .news-left h1{
	position: relative;
    font-size: 35px;
    text-transform: uppercase;
    margin-bottom: 30px;
}
ul.design-menu{display:none}
.left.quick-cont h3 span,.right.get-in-touch h3 span{background:#fff; padding-right:4px;}
.left.quick-cont h3:after{content:"";border-top:7px double #ccc;position:absolute;display:block;right:0;width:50%;top:50%; margin-top:-3px;z-index:-1}
.right.get-in-touch h3:after{content:"";border-top:7px double #ccc;position:absolute;display:block;right:0;width:45%; margin-top:-3px;top:50%;z-index:-1}
.left.quick-cont p{padding:15px 0;font-weight:300;font-size:15px;color:#333;line-height:1.734}
.contact-blocks h6{font-weight:800;text-transform:uppercase;font-size:18px;line-height:1.404}
.contact-pg .contact-blocks p{font-size:19px;text-transform:uppercase;color:rgba(92,92,92,0.902);line-height:1.211;padding:0}
.contact-pg .contact-blocks.clearfix{border-bottom:1px dotted #cecece;padding-bottom:10px;min-height:80px}
.contact-pg .su-column-inner.su-clearfix > p,.our-services .su-row br{display:none}
.contact-pg .su-row{margin-bottom:0}
.contact-pg .contact-blocks a{font-size:20px;text-transform:lowercase;color:rgba(92,92,92,0.902);line-height:1.211}
.contact-pg .contact-web p{text-transform:lowercase}
.right.get-in-touch{width:40%}
.contact-form p input,.request-form input,.request-form select{width:100%;height:56px;line-height:56px;padding-left:10px;background-position:10px;text-indent:60px;font-size:16px;text-transform:capitalize;border:1px solid #cacaca;border-radius:5px;margin:10px 0}
.contact-form p textarea,.request-form textarea{width:100%;resize:none;border:1px solid #cacaca;border-radius:5px}
.contact-form p input#cont-name,.request-form input#cont-name{background:url(https://www.inspiredhomes.net.au/wp-content/uploads/2016/08/cont-name.png) no-repeat left center;background-position:20px}
.contact-form p input#cont-email,.request-form input#cont-email{background:url(https://www.inspiredhomes.net.au/wp-content/uploads/2016/08/cont-email.png) no-repeat left center;background-position:20px}
.contact-form p input#cont-subject,.request-form input#cont-subject{background:url(https://www.inspiredhomes.net.au/wp-content/uploads/2016/08/cont-phone.png) no-repeat left center;background-position:20px}
.contact-form p textarea#cont-message,.request-form textarea#cont-message{background:url(https://www.inspiredhomes.net.au/wp-content/uploads/2016/08/cont-message.png) no-repeat left top;background-position:10px 1px; padding-left:70px;font-size:16px;padding-top:20px;margin:10px 0}
.request-form select#cont-select{background:url(https://www.inspiredhomes.net.au/wp-content/uploads/2016/11/Untitled-1.png) no-repeat left center;background-position:20px}
.contact-form .right button#refreshcaptcha,.request-form .right button#refreshcaptcha{background:#000 url(https://www.inspiredhomes.net.au/wp-content/uploads/2016/08/refresh-icon.png) no-repeat center;height:50px;width:45px;border:0;text-indent:-9999px}
.right.get-in-touch .contact-form .left,.request-form .left{width:90%}
.right.get-in-touch .contact-form .left img,.request-form .left img{margin-top:15px}
.right.get-in-touch .contact-form .left span,.request-form .left span{width:100%}
.right.get-in-touch .contact-form .left span input,.request-form .left span input{width:100%;height:50px;line-height:50px}
.right.get-in-touch .contact-form .left .cap-block,.request-form .left .cap-block{width:79%;display:inline-block}
.right.get-in-touch .contact-form .left .cap-in,.request-form .left .cap-in{background:#faf8f2;display:inline-block;width:20%;height:50px;line-height:50px}
.right.get-in-touch .contact-form input.cont-send{background:#e00023;border:none;color:#fff;text-align:center;font-weight:700;font-size:20px; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
.right.get-in-touch .contact-form p.send-btn{margin:10px 0 0;padding:0;position:relative;}
.right.get-in-touch .contact-form p.send-btn:before{width:100%;height:15px;border-radius:0 0 6px 6px;background:#e00023;content:'';position:absolute;bottom:25px;transform:rotate(-1deg);left:0}
.contact-map{margin-top:100px}
.request-form .left .cap-block{margin-top: -10px;}
.services-banner img{width:100%;height:500px}
.left.services-sidebar{width:29%}
.our-services .services-block{width:71%;padding-left:3%;float:right}
.our-services{padding:40px 0 60px}
.our-services p{font-size:16px;padding:5px 0;color:rgba(53,53,53,0.702);line-height:1.667}
.our-services .services-block a.click{color:#e00023;font-weight:600;font-size:14px;font-style:italic}
.our-services .services-block h4{font-weight:600;padding-bottom:10px}
.our-services h3{margin-left:6%}
.single-service .our-services h3{margin-left:0}
.single-service .our-services .services-block{padding-left:8%}
.services-image{position:relative;padding-bottom:20px}
.our-services .services-icon{position:absolute;right:30px;bottom:-25px;display:block}
.our-services .services-block > .left{width:44%;margin-bottom:30px;float:right;margin-left:5%}
.single-service .services-block p{padding:15px 0}
.services-block ul{padding:15px 0}
.services-block ul li img{vertical-align:middle;margin-right:15px}
.services-block ul li{font-size:16px;font-weight:600;color:#656565;line-height:1.866}
.services-block h5{font-size:25px;color:#353535;text-transform:uppercase;line-height:1.2;font-weight:600;padding:15px 0}
.services-request{background:#f9f9f9;text-align:center;padding:0;border-left:1px solid #ededed;border-bottom:1px solid #ededed;border-right:1px solid #ededed}
.request-form{padding:20px 10px 10px;text-align:left;width:100%}
.services-request h2{background:url(https://www.inspiredhomes.net.au/wp-content/uploads/2016/08/request-quote.png) no-repeat center bottom;height:69px;line-height:55px;color:#fff;font-size:30px;text-transform:uppercase}
.request-form input,.request-form textarea,.request-form select{background-color: :#fff !important;}
.request-form input.request-btn{background:#353535;border:0;color:#fff;text-transform:uppercase;font-weight:600;font-size:24px;height:50px;line-height:50px; text-indent:inherit; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
.request-form img.ajax-loader{display:none}
ul.pdf-block{margin-top:50px}
ul.pdf-block li{background:#e00023;margin:10px 0;border-left:8px solid #212121;position:relative}
ul.pdf-block li a{color:#fff;padding:20px 40px 20px 25px;display:block;font-weight:600;font-size:18px}
ul.pdf-block li:after{content:"";background:url(https://www.inspiredhomes.net.au/wp-content/uploads/2016/08/pdf-icon.png) no-repeat center right;position:absolute;right:15px;display:block;width:28px;height:34px;top:15px}
.design-pg{padding:50px 0}
.about-pg{padding:50px 0}
.left.about-sidebar{width:29%}
ul#menu-about-us-menu,.content-area ul#menu-customer-service{background:#252328;padding-top:15px;padding-bottom:13px}
ul#menu-about-us-menu li,.content-area ul#menu-customer-service li{background:#3b393d;margin-bottom:5px;position:relative}
ul#menu-about-us-menu li:hover,ul#menu-about-us-menu li.current-menu-item,.content-area ul#menu-customer-service li:hover,.content-area ul#menu-customer-service li.current-menu-item{background:#e00023;position:relative}
ul#menu-about-us-menu li a,.content-area ul#menu-customer-service li a{color:#fff;display:block;padding:18px 0;font-weight:500;font-size:18px;padding-left:80px}
ul#menu-about-us-menu li a:before,.content-area ul#menu-customer-service li a:before{content:">";color:red;position:absolute;left:35px;font-size:25px;top:10px}
ul#menu-about-us-menu li:hover a:before,ul#menu-about-us-menu li.current-menu-item a:before,.content-area ul#menu-customer-service li:hover a:before,.content-area ul#menu-customer-service li.current-menu-item a:before{content:">";color:#fff;position:absolute;left:35px;font-size:25px;top:10px}
ul#menu-about-us-menu li:hover:after,ul#menu-about-us-menu li.current-menu-item:after,.content-area ul#menu-customer-service li:hover:after,.content-area ul#menu-customer-service li.current-menu-item:after{content:"";background:url(https://www.inspiredhomes.net.au/wp-content/uploads/2016/08/arrow.png);position:absolute;right:-25px;width:26px;height:56px;top:0}
ul#menu-about-us-menu li:hover:before,ul#menu-about-us-menu li.current-menu-item:before,.content-area ul#menu-customer-service li:hover:before,.content-area ul#menu-customer-service li.current-menu-item:before{content:"";background:url(https://www.inspiredhomes.net.au/wp-content/uploads/2016/08/arrow-end.png);position:absolute;width:38px;height:87px;left:-15px;display:block;top:-13px;z-index:-1}
.services-sidebar .widget_nav_menu{margin-bottom:50px}
.about-sidebar .services-request h2{font-size:30px;padding:inherit;background-size:cover}
.about-sidebar .services-request{margin-top:50px}
.about-cont{width:71%;padding-left:6%}
.about-pg h2{font-size:35px;padding:35px 0;text-transform:uppercase}
.about-pg p{font-size:16px;line-height:1.6;font-weight:300;/*padding:15px 0*/}
.su-row .su-column {margin: 0 0 0 1%!important;}
.abt-us-block .su-row br{display:none}
.abt-us-block .su-row br,.recent-awards-block .su-row br{display:none}
.abt-us-block .su-row .su-column-size-1-3 img:first-child{padding-bottom:52px}
.recent-awards-block .su-row .su-column.su-column-size-1-3{margin-top:15px}
.recent-awards-block p a{text-decoration:underline}
.about-pg .recent-awards-block p span{font-size:18px;font-weight:400}
.win-list{border:3px solid #e3e3e3;padding:20px 7px;margin:15px 0}
.about-pg .win-list h4{font-weight:600;font-size:18px;text-transform:uppercase}
.about-pg .win-list > p{padding:0;font-weight:600;font-size:14px;color:#757575}
.design-portfolio #filters li span.active{border:1px solid #a4a5a5;color:#fff;background:#000}
.design-images p{padding:15px 0;font-size:16px;font-weight:300}
.design-portfolio h4{font-size:20px;font-weight:600;/*padding:15px 0*/}
.design-portfolio ul.pdf-block{text-align:center;background:#eaeaea;padding:30px 0}
.design-portfolio ul.pdf-block li{display:inline-block;width:25%;margin:0 3%}
.our-design .site-main > .clearfix{overflow:hidden}
.our-design .left.design-lts{width:30%;min-height:980px;margin-bottom:-9999px;padding-bottom:9999px}
.our-design .left.design-lts div#wpcf7-f143-o1{padding:0 15px}
.our-design .services-request h2{background-size:cover}
.our-design .design-rts{width:70%;min-height:980px;margin-bottom:-9999px;padding-bottom:9999px}
.our-design .design-rts ul{padding-left:50px}
.our-design .design-rts ul li{list-style:initial;padding:5px 0}
.our-design .design-image{width:50%}
.our-design .design-spec{width:50%;text-align:justify;line-height:25px;padding:35px 18px 35px 35px}
.our-design .design-rts ul.design-rooms li{list-style:none;display:inline-block;width:32.33%;text-align:center;font-weight:600}
.our-design .design-rts ul.design-rooms li span{display:block;font-weight:400}
.our-design .design-rts .design-table-spec table th{width:150px}
.our-design .design-rts .spec-btn a{background:#e00023;color:#fff;font-weight:600;padding:10px;border-radius:5px;margin-top:10px;display:inline-block}
.our-design .design-flr-image .spec-btn{text-align:center}
.our-design p{font-size:16px;line-height:1.6;font-weight:300;padding:15px 0}
.our-design h3{font-size:35px;padding:35px 0 0;text-transform:uppercase}
.our-design h5{font-weight:600;text-transform:uppercase}
.our-design .design-table-spec > p{font-weight:600}
.our-design .right.design-rts.clearfix{border-top:20px solid #E00023;border-bottom:20px solid #E00023}
.design-slides .left{float:left;width:100%;overflow:hidden;height: 600px;margin-bottom: 120px;}
.design-slides .right{float:right;width: 100%;position:absolute;right:0;bottom:0;background:#353535;overflow:hidden;padding: 10px 35px;}
.design-slides .static-image{
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.design-out{overflow:hidden}
.design-slides{position:relative;overflow:hidden!important;}
.design-slides .right li.slick-slide{padding:6px 0}
.design-slides .left img{width:100%;height:auto}
.design-slides .right img{width:100%;height:auto}
.design-slides .right button.slick-prev.slick-arrow{top:0;bottom:0;left:-32px;margin:auto;background:transparent url(https://www.inspiredhomes.net.au/wp-content/uploads/2016/09/arrow-up-e1473412391372.png) no-repeat center;background-size:100%;transform: rotate(-90deg);}
.design-slides .right button.slick-prev.slick-arrow:hover{background:transparent url(https://www.inspiredhomes.net.au/wp-content/uploads/2016/09/arrow-hup.png) no-repeat center;background-size:100%}
.design-slides .right button{position:absolute;z-index:1;border:0;text-indent:-9999px;width:30px;height:30px}
.design-slides .right button.slick-next.slick-arrow{position:absolute;z-index:1;right:-32px;margin:auto;bottom:0;top: 0;background:transparent url(https://www.inspiredhomes.net.au/wp-content/uploads/2016/09/arrow-down-e1473412437651.png) no-repeat center;background-size:100%;transform: rotate(-90deg);}
.design-slides .right button.slick-next.slick-arrow:hover{background:transparent url(https://www.inspiredhomes.net.au/wp-content/uploads/2016/09/arrow-hdown.png) no-repeat center;background-size:100%}
ul.slider-nav.slick-initialized.slick-slider.slick-vertical{padding:70px 15px}
.news-pg{padding:50px 0}
.news-left{width:68%;margin-right:5%}
.news-block{padding:25px;border:1px solid #d5d5d5;margin-bottom:25px}
.news-cont{width:65%;padding-left:20px}
.news-cont a.news-title{font-size:20px;color:#353535;font-weight:600;line-height:1.524;padding:5px 0;display:block}
.news-cont p{font-size:15px;color:#474747;line-height:1.6;display:inline}
.news-cont p > a{display:none}
.news-cont a.click{text-decoration:underline}
.news-image{position:relative; width:267px;}
.news-comm{position:absolute;width:100%;bottom:0px;z-index:2}
.news-comm p{display:inline-block;width:55%}
.news-comm p.news-comment-count{background-color:#e00023;width:45%;display:block;text-align:center;height:46px;line-height:46px;color:#fff;position:relative;display:inline-block;z-index:-1;margin-left:-50px;text-align:right;padding-right:10px;font-family:'Lato',sans-serif;font-weight:700;font-size:15px;top:17px;}
.news-comm p.news-comment-count:after{position:absolute;content:'';width:0;height:0;border-left:25px solid #e00023;border-top:23px solid transparent;border-bottom:22px solid transparent;right:-25px;top:0}
.news-comm p.news-comment-count > span{position:absolute;left:80px;top:15px}
span.entry-date{background-color:#232323;width:100%;display:block;text-align:right;height:46px;line-height:46px;color:#fff;position:relative;font-family:'Lato',sans-serif;font-weight:700;font-size:15px;padding-right:5px}
span.entry-date:after{position:absolute;content:'';width:0;height:0;border-left:25px solid #232323;border-top:23px solid transparent;border-bottom:22px solid transparent;right:-25px;top:0}
.news-right{width:27%}
.news-right .widget-container{border:1px solid #cfcfcf;margin-bottom:25px}
.news-cont ul{padding:15px 0}
.news-cont ul li{display:inline;margin-right:10px}
.news-cont ul li a{color:#000;text-transform:capitalize;font-size:14px}
.news-cont ul li a:hover{color:#e00023}
.news-cont ul li a:hover i{color:#e00023}
.news-cont ul li a i{color:#929292;padding-right:8px}
.news-cont .addthis_toolbox.addthis_default_style {
    display: inline-block;
    margin: 0;
    height: 16px;
}
.news-cont a.addthis_button_compact.at300m {
    margin: 0;
}
.news-cont a.addthis_button_compact.at300m span.at-icon-wrapper {
    background: none !important;
}
.news-cont a.addthis_button_compact.at300m span.at-icon-wrapper:before {
    content: "\f045";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding-top: 4px;
    color: #929292;
}
.news-cont a.addthis_button_compact.at300m svg.at-icon.at-icon-addthis {
    display: none;
}
.news-cont a.addthis_button_compact.at300m:after {
    content: "Share";
    color: #000;
}
body.home .likebtn_container {
    display: none;
}
.news-cont.left ul li:nth-child(2) a{pointer-events: none;}
.news-right form.search-form{position:relative;padding:25px 15px;background:#f9f9f9}
.news-right form.search-form label span{display:none}
.news-right form.search-form label input.search-field{width:100%;height:43px;line-height:43px;text-indent:15px}
.news-right form.search-form button.search-submit{position:absolute;right:15px;border:0;background:none;top:40px}
.news-right form.search-form button.search-submit i{padding-right:10px;color:#bababa}
.news-right h3{background:#232323;color:#fff;font-size:26px;padding:15px}
.news-right .sfmsb-follow-social-buttons{background:#F9F9F9;padding-bottom:20px}
.news-right .sfmsb_widget{border-bottom:0;margin-bottom:0}
.news-right .sfmsb-follow-social-buttons.sfmsb-under a{margin-right:-5px;margin-left:15px;margin-top:15px}
.news-right .widget_wysija_cont{border-bottom:1px solid #cfcfcf;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;padding:0 15px;margin-bottom:25px;background:#F9F9F9;padding-bottom:25px}
.news-right form.widget_wysija p.wysija-paragraph{display:inline-block;width:65%}
.news-right form.widget_wysija p.wysija-paragraph input#form-validation-field-0{height:40px;line-height:40px;width:100%}
.news-right form.widget_wysija input.wysija-submit.wysija-submit-field{display:inline-block;width:35%}
.news-right .recent-news-posts .upw-posts.hfeed{padding:25px 15px 0;border-bottom:1px solid;background:#f9f9f9}
.news-right .recent-news-posts .entry-image{float:left;margin-right:15px}
.news-right .recent-news-posts .entry-image a img{width:100px}
.news-right .recent-news-posts .widget_ultimate_posts .upw-posts.hfeed{border-bottom:1px solid;background:#f9f9f9}
.news-right .recent-news-posts .widget_ultimate_posts .upw-posts .entry-image{margin-bottom:3em}
.news-right .recent-news-posts h4.entry-title{line-height:15px;margin-bottom:.5em}
.news-right .recent-news-posts h4.entry-title a{color:#191919;font-size:16px;font-weight:600}
.news-right .recent-news-posts .upw-posts .entry-meta{color:#646464;font-size:12px;margin-bottom:.5em;line-height:1.4;font-weight:600}
.news-right .recent-news-posts .upw-posts .entry-summary{display:inline-block;width:55%}
.news-right .recent-news-posts .upw-posts .entry-summary>:last-child{margin-bottom:0;font-size:13px;color:#707070}
.upw-posts article:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.news-right li#email-subscribers-2 {
    padding: 15px;
    border-top: 0;
    background: #F9F9F9;
}
.news-right li#email-subscribers-2 form.es_widget_form {
    font-size: 0;
}
.news-right li#email-subscribers-2 .es_lablebox {
    display: none;
}
.news-right li#email-subscribers-2 .es_textbox {
    display: inline-block;
    width: 62%;
    position: relative;
}
.news-right li#email-subscribers-2 .es_textbox:before {
    content: "Get Our Free Newsletter";
    position: absolute;
    color: #909090;
    top: -40px;
    font-size: 15px;
    width: 150%;
}
.news-right li#email-subscribers-2 input#es_txt_email {
    width: 100%;
    position: relative;
    background: #fff;
    padding: 6px 0;
    border: 1px solid #cfcfcf;
    color: #353535;
    font-size: 12px;
    font-weight: 600;
    margin-right: 10px;
    display: inline-block;
    line-height: 21px;
    vertical-align: middle;
    text-indent: 5px;
}

.news-right li#email-subscribers-2 .es_button input#es_txt_button {
    width: 100%;
    -moz-appearance: none;
    -webkit-appearance:none;
    appearance: none;
    line-height: 33px;
    background: #e00023;
    border: 0;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    vertical-align: middle;
}
.right.newsletter {
    width: 60%; 
}
.news-right li#email-subscribers-2 .es_button {display: inline-block;width: 35%;}
.design-slider .item{padding:0 10px}
.design-slider .slick-arrow{position:absolute;top:50%;margin-top:-20px;width:40px;height:40px;background:url(images/awards-enable.png) no-repeat center;background-size:100% 100%;border:0;color:rgba(0,0,0,0);cursor:pointer;z-index:10}
.design-slider .slick-arrow.slick-prev{left:-10px}
.design-slider .slick-arrow.slick-next{right:-10px;transform:rotate(-180deg)}
.about-pg .team-memb h3{font-size:20px;padding-bottom:15px}
.about-pg .team-memb p{padding:5px 0;font-size:14px}
.su-quote .su-quote-inner{line-height:1.6}
.supply a{font-size:16px}
.awd-one{text-align:center}
.awd ul{padding:15px 0}
.awd li{margin-left:35px;list-style-type:square;padding-bottom:10px;line-height:22px}
.services-block .awd ul li{line-height:22px}
.awd-list h5{font-weight:700}
.awd-list b{font-weight:700}
.awd-list p{line-height:2.6}
.just{line-height:25px}
.about-pg .artcle p{padding:5px 0}
.news-pg p{padding-bottom:15px;line-height:24px}
.pg-num .wp-pagenavi span.current{color:#fff;padding:5px 10px;background-color:#E00023;border-radius:3px;border:none}
.pg-num .wp-pagenavi span{border-radius:3px}
.facility ul li{background:#1a171b none repeat scroll 0 0;float:left;width:70px;line-height:inherit}
.facility ul li img{float:left;margin:0}
.facility ul li span{color:#fff;display:inline-block;float:left;font-size:15px;padding:6px 0;text-align:center;width:35px}
.portslider-nav img{width:130px}
.portslider-nav li{padding-left:20px}
.portslider-nav .slick-arrow{width:30px;height:30px;text-indent:-9999px;border:none;top:50%;margin-top:-15px;z-index:10;cursor:pointer;position:absolute}
.portslider-nav .slick-prev{background:url(images/arrow-left.png) no-repeat;background-size:100%}
.portslider-nav .slick-next{background:url(images/arrow-right.png) no-repeat;background-size:100%;right:0}
.portslider-for img{width:100%}
.search-block{padding:25px 0}
.search-block article{border-bottom:1px dashed #616262;padding:15px 0;margin:22px 0}
.search-block article a.post-thumbnail{display:none}
.search article h2{font-size:25px;padding-bottom:15px}
.search-block form.search-form input.search-field{width:65%;padding:10px 0;text-indent:15px;border-radius:5px;border-color:#212121;font-size:20px;color:#212121}
.search-block form.search-form label > span{display:none}
.search-block form.search-form button{display:none}
.search-block form.search-form{margin:15px 0}
.search-block header h1{padding-bottom:15px}
h1.page-title.error-h span{display:block;padding:15px 0;font-size:80px;font-weight:400}
h1.page-title.error-h{text-align:center;font-size:150px;font-weight:800}
.error404 .page-content{text-align:center}
.portfo-slides .slider-nav .slick-list.draggable{height:150px!important}
.portfo-slides .slider-for{height:500px}
.portfo-slides .slider-for .slick-list{height:500px}
.portfo-cont-inner h4{font-size:20px;padding:20px 0 5px}
.award-img img{display:block}
.portfo-cont .design-rooms{padding-left:0!important}
.portfo-cont h5{padding-bottom:10px}
form.es_shortcode_form div.es_button input#es_txt_button_pg{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
}
.houseland{
    background: 0;
}
.houseland .h-title{
    color: #000;
}
.houseland .h-text{
    color: #7f7f7f;
}
.houseland #portfoliolist .portfolio .stats{
	/* padding: 10px 15px; */
}
.room-houseland{
	    margin: 35px 0px 20px;
}
.room-houseland-btn{
	    margin-top: 30px;
}

.houseland #portfoliolist .portfolio .suburb{
	position: absolute;
	background: white;
	bottom: 43px;
    right: 15px;
    font-size: 14px;
    font-family: 'Lato',sans-serif;
    color: #e00023;
    background: #fff;
    padding: 5px 10px;
    border-radius: 5px;
    line-height: 15px;
    font-weight: 700;
}
.houseland #portfoliolist .portfolio .stats h4{
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 60%;
    padding: 0;
    text-align: left;
}
.houseland #portfoliolist .portfolio .stats:before{
	/* bottom: 73px; */
	/* transform: rotate(-7deg); */
}
.houseland #portfoliolist .portfolio .stats a{
	/* bottom: 42px; */
}
.houseland #portfoliolist .portfolio .info{
	    padding: 10px 35px;
}

.houseland #portfoliolist .portfolio .info h4{
	margin-bottom: 10px;
}
.spec-btn-top{
	float: right;
    margin-top: 22px;
}
.spec-btn-top a{
	background: #e00023;
    color: #fff;
    font-weight: 600;
    padding: 10px;
    border-radius: 5px;
    margin-top: 10px;
    display: inline-block;
}
.houseland .search-filter{
	padding: 30px;
	background: #E8E8E8;
	text-align: left;
	max-width: 800px;
    margin: 0 auto 50px;
}
.houseland .search-filter .filter-wrapper{
	text-align: center;
}

.houseland .search-filter .filters{
	display: inline-block;
	margin-right: 20px;
	vertical-align: middle;
}
.houseland .search-filter .filters:last-child{
	margin-right:0;
}

.houseland .search-filter .filters label{
	color:red;
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	text-align: left;
}
.houseland .search-filter .filters .input-wrapper{
	position: relative;
}
.houseland .search-filter .filters .price-wrapper{
	display: inline-block;
}
.houseland .search-filter .filters .input-wrapper:before{
	position: absolute;
	font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f107";
    top: 8px;
    right: 8px;
    font-size: 22px;
    color: #969696;
    pointer-events: none;
}
.houseland .search-filter .filters input[type=text]{
	height: 38px;
	line-height: 38px;
	width: 200px;
	border:0;
	padding: 0 15px;
	display: inline-block;
    
}

.houseland .search-filter .filters select{
	height: 38px;
	line-height: 38px;
	width: 90px;
	border:0;
	padding: 0 15px;
	display: inline-block;
    
}
/*.houseland .search-filter .filter select option:selected{
	color: #d4d4d4;
}*/
.houseland .search-filter .filters select::-ms-expand {
    display: none;
}

.houseland .search-filter .filters select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}


.houseland .search-filter .filters .multidropdown{
	background: #fff;
	padding: 15px 0 1px 15px;
	border-top: 1px solid #dcdcdc;
	display: none;
	position: absolute;
	z-index: 2;
    width: 200px;
}
.houseland .search-filter .filters .multidropdown input[type=checkbox]{
	cursor: pointer;
}
.houseland .search-filter .filters .multidropdown label{
	color: #333;
	display: inline-block;
	margin: 0;
    width: 164px;
    cursor: pointer;
    line-height: 30px;
}

.houseland .search-filter .filters .multidropdown .optionrow{
	/*margin-bottom: 10px;*/
}

.houseland .search-filter .btn{
	background: #e00023;
    color: #fff;
    font-weight: 600;
    padding: 10px;
    border-radius: 5px;
    margin-top: 10px;
    display: inline-block;
    border: 0;
    width: 130px;
    font-size: 17px;
    cursor: pointer;
    display: block;
}
.houseland .search-filter .btn:first-child{
	margin-top: 0;
}

.houseland .noresult{
	font-size: 20px;
	color: white;
	padding: 15px 0;
	display: none;
}

#map {
  height: 600px;
  width: 100%;
}
#map .infobox{

}

.map-wrapper{
	position: relative;
	overflow:hidden;
}

.map-wrapper .infobox{
	position: absolute;
	top: 0;
	right: 0;
	
}


.map-wrapper .infobox ul li{
	width: 350px;
	padding: 20px;
	position: absolute;
	top: 0;
	right: 0;
	background: white;
	text-align: left;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    transform: translate(100%, 0);
}
.map-wrapper .infobox ul li.slide-left{
	transform: translate(0, 0);
}
.map-wrapper .infobox ul li:first-child{
	/*display: block;*/
}

.map-wrapper .infobox ul li img{
	max-width: 100%;
}
.map-wrapper .infobox ul li h3{
	font-size: 20px;
	color:black;
	text-transform: uppercase;
	margin-top: 20px;
	margin-bottom: 10px;
	text-align: left;
	font-weight: bold;
}

.map-wrapper .infobox ul li .view-package{
	background: #e00023;
    color: #fff;
    font-weight: 600;
    padding: 16px 10px;
    border-radius: 5px;
    margin-top: 10px;
    border: 0;
    font-size: 17px;
    cursor: pointer;
    display: block;
    text-align: center;
}
.map-wrapper .infobox ul li .getdirection{
	background: #999999;
    color: #fff;
    font-weight: 600;
    padding: 16px 10px;
    border-radius: 5px;
    margin-top: 10px;
    border: 0;
    font-size: 17px;
    cursor: pointer;
    display: block;
    text-align: center;
}
.map-wrapper .infobox ul li span{
	position: absolute;
    background: rgba(255, 255, 255, 0.69);
    padding: 7px;
    top: 20px;
    right: 20px;
    cursor: pointer;
}

@media (min-width:1601px) {
.portfo-slides ul.slider-nav.slick-initialized.slick-slider.slick-vertical{padding:45px 15px}
}
@media only screen and (max-width:1600px) {
ul.slider-nav.slick-initialized.slick-slider.slick-vertical{padding:42px 15px}
.design-slides .right li.slick-slide{padding:4px 0}
}
@media only screen and (max-width:1400px) {
ul.slider-nav.slick-initialized.slick-slider.slick-vertical{padding:34px 15px}
.design-slides .right button.slick-prev.slick-arrow{top:0}
.design-slides .right li.slick-slide{padding:2px 0}
}
@media only screen and (max-width:1300px) {
.awards-slider .slick-arrow.slick-prev{left:-26px}
.awards-slider .slick-arrow.slick-next{right:-26px}
}
@media only screen and (max-width:1230px) {
.header-top{padding-right: 50px;}
.enclose{margin:0 15px}
.header-container{width:100%}
.nav-menu .search{right:0;display: none;}
.mean-container a.meanmenu-reveal{width:72px!important;height:66px!important}
.mean-container .mean-bar{float:right;padding:15px 20px 0 0 !important}
.nav-menu{float:right;margin-right:40px;width:65px;height:66px;display:none; }
.home-banner .banner-con .box,.home-banner .banner-con .in{width:65%}
.nav-search{position:absolute;right:-80px;display:none;top:125px}
.mid-section .box{padding:90px 20px 0 200px}
.nav-menu .search{border-left:0}
#filters li{font-size:12px}
.awards-slider{margin:0 70px}
.our-gallery .gal-box .in{width:auto;float:none;padding:60px 100px 0 15px}
.footer-top .newsletter input[type="email"],form.es_shortcode_form div:nth-child(5){width:35%;}
.results-section .result-slider .box.con{padding:60px 0 40px 30px}
.news-cont{width:100%}
    form.es_shortcode_form div:nth-child(2){display: none;}
.design-slides .right button.slick-next.slick-arrow{position:absolute;z-index:1}
ul.slider-nav.slick-initialized.slick-slider.slick-vertical{padding:25px 15px}
}
@media only screen and (max-width:1100px) {
ul.slider-nav.slick-initialized.slick-slider.slick-vertical{padding:50px 15px}
.portslider-nav li{padding-left:4px}
#filters li{margin:0 4px 5px}
}
@media only screen and (max-width:1300px) {
ul.list-staf li{width:44%}
}
@media only screen and (min-width:1024px) and  (max-width:1200px){
  .left.quick-cont h3:after{width:45%;}
  .right.get-in-touch h3:after{width:35%;}
}
@media only screen and (max-width:1024px) {
.our-design .design-spec,.our-design .design-image{width:100%;float:none}
.design-slides .right{display:none}
.design-slides .left{float:none;width:100%}
.design-slides .left button{border:0}
.design-slides .left button.slick-next.slick-arrow{position:absolute;top:60%;right:0;background:transparent url(https://www.inspiredhomes.net.au/wp-content/uploads/2016/09/arrow-down-e1473412437651.png) no-repeat center;background-size:100%;width:25px;height:25px;transform:rotate(270deg);text-indent:-9999px}
.design-slides .left button.slick-next.slick-arrow:hover{background:transparent url(https://www.inspiredhomes.net.au/wp-content/uploads/2016/09/arrow-hdown.png) no-repeat center;background-size:100%;transform:rotate(270deg)}
.design-slides .left button.slick-prev.slick-arrow{left:0;z-index:1;position:absolute;top:60%;background:url(https://www.inspiredhomes.net.au/wp-content/uploads/2016/09/arrow-up-e1473412391372.png) no-repeat center;background-size:100%;width:25px;height:25px;transform:rotate(270deg);text-indent:-9999px}
.design-slides .left button.slick-prev.slick-arrow:hover{background:transparent url(https://www.inspiredhomes.net.au/wp-content/uploads/2016/09/arrow-hup.png) no-repeat center;background-size:100%;transform:rotate(270deg)}
.portslider-for .slick-arrow{display:none!important}
}
@media only screen and (min-width:980px) {
	#portfoliolist .portfolio:hover .info{
		/* transform:translate(0, 0); */
	}
}

@media only screen and (max-width:980px) {
ul.list-teams.clearfix li{width:40%;min-height:400px}
.home-banner .banner-con .box,.home-banner .banner-con .in{width:100%}
.home-banner .banner-con .box{min-height:inherit}
.mid-section .box{padding:30px 20px 0 50px}
.specialised-box .box{width:50%}
.about-section .box{width:100%}
.about-section .box.right{text-align:center}
#portfoliolist .portfolio{width:46%}
#filters li{margin:0 8px 8px}
.awards-box{padding:0}
.results-section .result-slider .box{width:100%}
.results-section .result-slider .slick-arrow{top:0}
.our-gallery .gal-box{width:100%}
.our-gallery{border-left:10px solid #fff}
.our-gallery .gal-box{width:100%;border-bottom:10px solid #fff}
.our-gallery .gal-min{width:34%}
.our-gallery .gal-max{width:66%}
.footer-top .community,.footer-top .newsletter,.footer-bottom .left{float:none;width:100%;text-align:center}
.footer-bottom .right{float:none;margin:0 auto;width:130px}
.footer-bottom .left p{padding-top:0}
.footer-middle .widget-area{width:50%}
.footer-middle .widget-area.links{padding-left:0}
.about-cont,.our-services .services-block{width:60%}
.left.about-sidebar,.left.services-sidebar{width:40%}
.our-services .services-block > .left{width:100%;margin-left:0}
.news-left{width:58%;margin:0}
.news-right{width:40%}
.right.newsletter {
    padding-top: 35px;
    width: 100%;
}
}
@media only screen and (max-width:929px) {
.our-design .services-request h2{background-size:cover;font-size:24px}
}
@media only screen and (min-width:768px) and (max-width:1023px){
 .left.quick-cont h3, .right.get-in-touch h3 {
    background: #fff;
    font-size: 30px;
}
 .left.quick-cont h3:after {
    z-index: 3;
    left: 250px;
    width: 30%;
}
.right.get-in-touch h3:after {
    left: 216px;
    z-index: 3;
    width: 30% !important;
}

}
@media only screen and (max-width:767px) {
.mid-section{background-size:cover;background-position:left center}
ul.list-staf li{float:none;width:100%}
.mid-section .box{width:100%;padding:20px}
.h-title{overflow:hidden}
.specialised-box{margin:-140px 0 0}
.specialised-box .box{width:100%}
.mean-container a.meanmenu-reveal{height:35px!important;width:35px!important}
#filters li{width:100%;margin:0 0 10px}
#portfoliolist .portfolio{width:100%;margin:20px 0 0}
.awards-box .box{width:100%;margin:0 0 20px;min-height:100px}
.awards-slider{margin:0 10px}
.awards-slider .slick-arrow{width:25px;height:25px;background-size:100% 100%!important}
.awards-slider .slick-arrow.slick-prev{left:-20px}
.awards-slider .slick-arrow.slick-next{right:-20px}
.results-section .result-slider .box.con{padding:60px 0 40px}
.results-section .result-slider .box{padding-left:0}
.blog-section .box{width:100%}
.our-gallery .gal-box{min-height:650px}
.our-gallery .gal-box .in{padding:10px}
.our-gallery .gal-min,.our-gallery .gal-max{width:100%;min-height:inherit}
.our-gallery .gal-max img,.our-gallery .gal-min img{max-height:inherit;height:auto}
.footer-middle .widget-area{width:100%}
.footer-top .community,.footer-top .newsletter{font-size:18px}
.footer-top .newsletter input[type="email"],form.es_shortcode_form div:nth-child(5){width:90%;margin-bottom:10px}

.home-banner .banner-con .box{font-size:16px}
.home-banner .banner-con .box h1{font-size:24px}
.header-top a .genericon{width:20px;height:20px;line-height:18px;font-size:16px}
.header-top a{font-size:16px;line-height:20px}
.logo{width:120px}
.nav-menu{width:35px;height:35px;padding:0}
.nav-menu .search{width:35px;height:35px;background-size:100% 100%}
.mean-container .mean-bar{padding:15px 20px 0 0 !important}
.about-cont,.left.about-sidebar{width:100%;padding:0 10px}
.design-portfolio ul.pdf-block li{margin:0 0 10px;width:100%}
.our-services .services-block,.left.services-sidebar,.news-left,.news-right,.left.quick-cont,.right.get-in-touch{width:100%}
.our-design .services-request h2{font-size:30px}
.our-design .left.design-lts{width:100%;float:none;min-height:600px}
.our-design .right.design-rts.clearfix{border-top:5px solid #E00023;border-bottom:5px solid #E00023;float:none;width:100%;margin-bottom:30px;padding-bottom:25px}
.our-design .design-spec{width:100%;text-align:justify;line-height:25px;padding:35px 15px}
.our-design .design-rts ul{padding-left:20px}
.our-design .design-image{float:none;width:100%}
.design-slides .left img{height:350px;width:100%}
.header-top{margin-bottom:10px}
.nav-search{position:absolute;right:-175px;display:none;top:60px}
.portslider-nav li{padding-left:10px}
.portfo-slides .slider-for{height:auto}
.portfo-slides .slider-for .slick-list{height:auto}
.left.quick-cont h3, .right.get-in-touch h3, .our-services h3, .design-pg h3, .news-pg .news-left h3{
	font-size:22px;
  background:#fff;
}
    .left.quick-cont h3:after{    width: 50%;
    left: 190px;
    z-index: 3;}
  .right.get-in-touch h3:after{width: 50%;
    z-index: 3;
    left: 180px;}
.h-title{
	font-size:22px;
	padding:0px;
	margin-bottom:10px;
}
.pager-list > span{
	width:28px;
	margin:0px 2px;
}
.awards-section {
    padding: 30px 0;
}
.h-title-large {
    font-size: 20px;
    margin-bottom: 15px;
}

.news-cont a.news-title{font-size: 16px;line-height: 20px;}
.news-cont{padding: 0;}
.news-block{padding: 15px;}
.left.news-left {
    margin-bottom: 30px;
}
.mean-container .mean-nav ul{
    height: 245px;
    overflow-y: scroll;
}
.mean-container .mean-nav > ul > li {
    padding: 7px 0 !important;
}
.mean-container .mean-nav{top:80px !important;}

.mean-container .mean-bar{padding: 0 20px 0 0 !important;}
.right.newsletter > div > div {
    width: 100%;
}
.houseland .search-filter{
	padding: 30px 15px;
}
.houseland .search-filter .filters{
	width: 100%;
	margin-bottom: 20px;
}
.houseland .search-filter .filters input[type=text] {
	width: 100%;
    /*max-width: 200px;*/

}
.houseland .search-filter .filters select {
    width: 100%;
    /*max-width: 200px;*/
}
.houseland .search-filter .filters .multidropdown{
	width: 100%;
}
.houseland .search-filter .filters .multidropdown label {
    width: 93%;
}
.houseland .search-filter .filter-wrapper {
    text-align: left;
}
.houseland .search-filter .filters .price-wrapper {
    width: 100%;
        margin: 4px 0;
}
.houseland .search-filter .btn {
    width: 100%;
    max-width: 300px;
    margin: 20px auto 0;
}
.spec-btn-top{
	float: none;
}
}
@media only screen and (max-width:479px) {
ul.list-teams.clearfix li{width:100%;float:none}
.about-pg h2{font-size:30px}
.awd-list p{font-size:12px;line-height:24px}
.portslider-nav li{padding-left:0}
.footer-top form.es_shortcode_form .es_textbox {
    width: 100%;
}
form.es_shortcode_form div.es_button {
    width: 50% !important;;
}
.news-right .sfmsb-follow-social-buttons.sfmsb-under a {
    margin-left: 5px;
    margin-right: 0;
    margin-top: 15px;
}
.news-image{width: 100%;}
  .left.quick-cont h3:after,.right.get-in-touch h3:after{    width: 37%;
    z-index: 3;
    left: 180px;}
}
.nav-menu ul ul{
	    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 220%;
    left: 50%;
    z-index: 99999;
    background:#bb021f;
    margin-left: -100px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.nav-menu ul ul ul{
	display: none;
}
.nav-menu ul ul:before {
    position: absolute;
    border-bottom: 10px solid #bb021f;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: "";
    top: -10px;
    left: 50%;
    margin-left: -10px;
}
.nav-menu ul ul a {
    width: 200px;
    margin-left: 0;
    padding: 10px 8px;
    position: relative;
    text-align: center;
    line-height: 1.4;
}
.nav-menu li{
	position: relative;
}
.nav-menu li:hover ul {
    opacity: 1;
    visibility: visible;
    top: 100%;
}
@media (min-width:1230px) {
    .header-container.fix-header .header-top a{
        display: none;
    }
    .header-container.fix-header .header-top{
        height: 0px;
        padding: 0px;
    }
    .header-container.fix-header .header-top a:last-child{
           display: block;
        position: absolute;
        z-index: 9999;
        right:-45px;
        top: 20px;
        color: #fff;
        font-size: 0;
    }
    .header-container.fix-header .header-top a:last-child span{
        border-color: #fff;
        
    }
    .nav-menu, .header-container{
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
     
    .header-container.fix-header .nav-menu{
        margin-top: 0;
    }
}

/*DISPLAY HOMES*/

.displayfeature .featurelink {
  color:black;}

.displayfeature h2 {
  padding-top: 10px!important;
padding-bottom: 10px!important;}

.displayfeature {
  margin-bottom:1.5em;
  margin-top: 1.5em;
background-color: #4dc0b9;
padding: 20px 0px 20px 20px;
border-radius: 5px;}

.displayfeature img {
  padding:0;
  margin: 0;
  width: 100%;
  height: auto;
  }

.displayfeature .su-row {
  margin-bottom:0!important;}

.displayfeature .su-row .su-column {
  margin:0!important;}

.display {
  	padding: 0 0 0 0;
		/*border-style: solid;
		border-width: 2px;
		border-color: rgb(224,0,35);*/
 	 	border-radius: 5px;
  	margin-bottom: 1.5em;
  background-color:#fff;
  align-content: center;
}

.display p.comingsoon {
  display: block;
	color:rgb(224,0,35);
}

.fas.fa-bath, .fas.fa-bed, .fas.fa-car {
  color:rgb(224,0,35)}

.fas.fa-home {
  font-size:200px;
color: #282828;}

.display h3 {
		padding: 1% 0 0 0;
  	text-align:center;
	}
.display h5 {
  padding: 1% 0 0 0;
  	text-align:center;
	}

.display p {
		margin-bottom: 0;
		text-align:center;
	}
.display img {
  	width: 400px;
    height: auto;
		margin-bottom: 0!important;
 		padding-bottom: 0!important;
		text-align:center;
  	border-radius: 0 0 5px 5px;
	}

.display ul li {
  	text-align: center;
  	list-style-type:circle;
  }

/*.display:hover{
  opacity:0.5;
  cursor: pointer;
}*/


.services-block h1 {
  padding-top: 1em;}
  

@media (max-width: 768px) {
.displayfeature img {
  width:320px;
  height:auto;
  }
}










