@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i");
@font-face {
font-family: 'PlayfairDisplay-Bold';
src: url(//stylemasterhomes.com.au/wp-content/themes/stylemaster/fonts/playfairdisplay-bold.eot?#iefix) format('embedded-opentype'), url(//stylemasterhomes.com.au/wp-content/themes/stylemaster/fonts/playfairdisplay-bold.woff) format('woff'), url(//stylemasterhomes.com.au/wp-content/themes/stylemaster/fonts/playfairdisplay-bold.ttf) format('truetype'), url(//stylemasterhomes.com.au/wp-content/themes/stylemaster/fonts/playfairdisplay-bold.svg#PlayfairDisplay-Bold) format('svg');
font-weight: normal;
font-style: normal;
}
@import url("https://fonts.googleapis.com/css?family=Playfair+Display:700");
* {
margin: 0;
padding: 0;
outline: none !important;
}
body {
overflow-x: hidden;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color: #272727;
}
body,
html {
height: 100%;
width: 100%;
position: relative;
}
body:before,
body:after {
content: none!important
}
::i-block-chrome,
body {
-webkit-text-stroke: .1px
}
img {
max-width: 100%;
vertical-align: top;
}
select::-ms-expand {
display: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
span,
p,
ul {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
background: transparent;
}
label {
font-weight: normal;
}
a,
a:hover,
a:focus,
a:active {
text-decoration: none;
color: #4265a8;
}
a,
input[type="submit"],
input[type="button"],
.btn,
button {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
input[type="text"],
input[type="email"],
input[type="password"],
input[type="url"],
input[type="tel"],
input[type="number"],
textarea,
select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
input[type="button"]:focus,
input[type="text"]:focus,
select:focus {
box-shadow: none;
outline: none;
}
section {
clear: both;
}
audio,
canvas,
progress,
video {
vertical-align: middle;
} .display-table {
display: table;
width: 100%;
height: 100%;
}
.display-table-cell {
display: table-cell;
vertical-align: middle;
}
.container .container {
width: auto;
padding: 0;
}   video {
position: fixed;
top: 50%;
left: 50%;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
z-index: -100;
transform: translateX(-50%) translateY(-50%); background-size: cover;
transition: 1s opacity;
} header {
background: rgba(0, 0, 0, 0.55);
position: absolute;
top: 0;
left: 0;
right: 0;
margin: auto;
width: 100%;
padding: 28px 0;
z-index: 2;
}
header.inner_header {
background: rgba(0, 0, 0, 0.55) url(//stylemasterhomes.com.au/wp-content/themes/stylemaster/images/header_lines.png) no-repeat;
background-position: center center;
background-size: cover;
position: absolute;
top: 0;
left: 0;
right: 0;
margin: auto;
width: 100%;
padding: 28px 0;
z-index: 9;
}
header .navbar {
position: relative;
min-height: auto;
margin-bottom: 0;
border: 1px solid transparent;
}
header .navbar-brand {
float: left;
height: auto;
padding: 0;
font-size: 18px;
line-height: 0px;
margin-left: 0 !important;
}
header .navbar-right {
float: right!important;
margin-right: 0;
margin-top: 35px;
}
header .navbar-right li {
font-size: 16px;
line-height: 26px;
color: #d8ba51;
font-weight: 300;
}
header.inner_header .navbar-right {
margin: 9px 0 0 !important;
}
header.inner_header .top_header ul.nav.navbar-top.navbar-right {
margin-top: 0 !important;
}
header.inner_header .top_header ul.nav.navbar-top.navbar-right li {
display: inline-block;
vertical-align: middle;
border-left: 1px solid #fff;
line-height: 15px;
padding: 0 13px;
}
header.inner_header .top_header ul.nav.navbar-top.navbar-right li a {
padding: 0;
font-weight: 300;
font-size: 15px;
}
header.inner_header .top_header ul.nav.navbar-top.navbar-right li:first-child,
header.inner_header .top_header ul.nav.navbar-top.navbar-right li:last-child {
border-left: none;
}
header.inner_header .top_header ul.nav.navbar-top.navbar-right li:last-child {
padding: 0;
}
header.inner_header .top_header ul.nav.navbar-top.navbar-right li i {
width: 37px;
height: 37px;
border: 2px solid #b89835;
border-radius: 100px;
font-size: 22px;
line-height: 37px;
display: inline-block;
vertical-align: middle;
margin-right: 4px;
}
header.inner_header .top_header ul.nav.navbar-top.navbar-right li span {
font-weight: 300;
font-style: italic;
display: inline-block;
vertical-align: middle;
text-align: left;
color: #fff;
}
header.inner_header .top_header ul.nav.navbar-top.navbar-right li span a {
display: block;
font-size: 19px;
font-style: normal;
font-weight: 400;
line-height: 20px;
}
header.inner_header .top_header ul.nav.navbar-top.navbar-right li a:hover:before,
header.inner_header .top_header ul.nav.navbar-top.navbar-right li a:hover:after {
display: none;
}
header.inner_header .navbar-right li a {
color: #fff;
font-size: 15px;
font-weight: 400;
padding: 0 10px;
position: relative;
}
header.inner_header .navbar-right li a:before {
display: none;
content: "[";
width: 7px;
color: #b89835;
position: absolute;
left: -2px;
top: 0;
bottom: 0;
margin: auto;
font-size: 22px;
height: 25px;
}
header.inner_header .navbar-right li a:after {
display: none;
content: "]";
width: 7px;
color: #b89835;
position: absolute;
right: -2px;
top: 0;
bottom: 0;
margin: auto;
font-size: 22px;
height: 25px;
}
header.inner_header .navbar-right li a:hover:before,
header.inner_header .navbar-right li.active a:before,
header.inner_header .navbar-right li a:hover:after,
header.inner_header .navbar-right li.active a:after {
display: block;
}
header.inner_header .navbar-right li a:hover,
header.inner_header .navbar-right li a:focus,
header.inner_header .navbar-right li.active a {
background: transparent;
color: #b89835;
}
.homeheader .navbar-header {
float: left;
}
.homeheader .homelink {
color: #d8ba51;
float: right;
margin-top: 38px;
} header .navbar-right li ul.sub-menu {
position: absolute;
top: 26px;
background: rgba(0, 0, 0, 0.7);
left: 0px;
right: 0;
width: 200px; padding:10px 0; list-style:none;  
}
header .navbar-right li ul.sub-menu  li{ list-style:none;} 
header .navbar-right li ul.sub-menu  li a:hover:after, header .navbar-right li ul.sub-menu  li a:hover:before{ display:none;}
section.editor-content.walk-right-in {
width: 100%;
max-width: 1200px;
margin: auto; padding-top:132px;
}
section.wri-disclaimer {
width: 100%;
max-width: 1200px;
margin: auto;
padding: 30px 10px;  
}
section.wri-disclaimer p {
line-height: 20px;
}
div#stylematcher-container .inner {
width: 100%;
max-width: 1200px;
margin: auto;
}  .content_wrap {
background-position: center center;
background-size: cover;
width: 100%;
height: 100%;
display: block;
text-align: center;
position: relative;
}
.content_wrap .banner_content {
position: absolute;
left: 0;
right: 0;
margin: auto;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
}
.content_wrap .banner_content h1 { font-family: 'Playfair Display', serif;
font-weight: bold;
line-height: 71px;
color: #fff;
text-transform: capitalize;
margin: 0;
padding: 0;
}
.page-template-template-recover-password #main-content h1{
font-size: 35px;
margin: 0 0 10px 0px;
}
.content_wrap .banner_content p {
font-weight: 300;
font-style: italic;
font-size: 30px;
line-height: 65px;
color: #fff;
margin: 0 0 22px;
padding: 0;
}
.content_wrap .banner_content .btn {
font-size: 21px;
color: #272625;
font-weight: 400;
display: inline-block;
vertical-align: middle;
border-radius: 0;
margin: 0 14px;
width: 100%;
max-width: 205px;
text-align: center;
}
.content_wrap .banner_content .btn-pool {
background: #4da9c0;
border: 1px solid #a0dae9;
padding: 8px 15px;
}
.content_wrap .banner_content .btn-style {
background: #d8ba51;
border: 1px solid #f0dfa5;
padding: 8px 15px;
}
.content_wrap .banner_content .btn:hover {
color: #fff;
}
footer#home-footer {
background: rgba(0, 0, 0, 0.55) url(//stylemasterhomes.com.au/wp-content/themes/stylemaster/images/lines.png) no-repeat;
background-position: center center;
background-size: cover;
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin: auto;
width: 100%;
text-align: center;
z-index: 2;
}
footer .copyright p {
font-size: 16px;
font-style: italic;
color: #fff;
font-weight: 400;
margin-bottom: 0;
padding: 15px 0;
} .banner_inner {
background: url(//stylemasterhomes.com.au/wp-content/themes/stylemaster/images/offer_bg.jpg) no-repeat;
display: block;
margin: 0;
padding: 0;
background-position: center center;
background-size: cover;
height: 492px;
position: relative;
}
.banner_inner .banner_contnt {
position: absolute;
left: 0;
right: 0;
margin: auto;
text-align: center;
width: 100%;
bottom: 24%;
}
.banner_inner .banner_contnt h1 {
font-size: 50px;
line-height: 71px;
font-family: 'PlayfairDisplay-Bold';
color: #fff;
margin-bottom: 12px;
}
.banner_inner .banner_contnt p {
font-size: 25px;
line-height: 45px;
color: #fff;
font-style: italic;
font-weight: 300;
width: 59%;
margin: auto;
} .offer_sec {
display: block;
margin: 0;
padding: 60px 0;
}
.heading {
text-align: center;
}
.heading h3 {
font-size: 35px;
line-height: 45px;
font-weight: 600;
color: #000;
margin-bottom: 10px;
}
.heading p {
font-weight: 300;
font-size: 16px;
line-height: 25px;
color: #7a7a7a;
width: 69%;
margin: auto;
}
.offer_sec .offer_content {
padding: 45px 0;
margin: 0;
text-align: left;
width: 100%;
display: block;
float: left;
}
.offer_sec .offer_content:last-child {
padding-bottom: 80px;
}
.offer_sec .offer_content .img_sec {
width: 50%;
float: left;
}
.offer_sec .offer_content .img_sec figure {
margin: 0 0 0 20px;
box-shadow: -18px 18px 0px #f0f0f0;
}
.offer_sec .offer_content:nth-child(odd) .img_sec figure {
margin: 0 20px 0 0px;
box-shadow: 18px 18px 0px #f0f0f0;
}
.offer_sec .offer_content .img_sec img {
box-shadow: -3px 5px 15px #d3d3d3;
}
.offer_sec .offer_content .img_content {
width: 50%;
padding-right: 25px;
float: left;
}
.offer_sec .offer_content:nth-child(odd) .img_content {
width: 50%;
padding-right: 0px;
padding-left: 25px;
}
.offer_sec .offer_content .img_content h4 {
font-size: 20px;
line-height: 40px;
color: #000;
font-weight: 600;
}
.offer_sec .offer_content .img_content p {
font-size: 16px;
line-height: 26px;
color: #7a7a7a;
font-weight: 300;
margin-bottom: 30px;
}
.offer_sec .offer_content .img_content .btn-read {
font-size: 16px;
color: #fff;
display: inline-block;
padding: 8px 18px;
background: #4da9c0;
border-radius: 2px;
border: 1px solid #4da9c0;
text-transform: capitalize;
}
.offer_sec .offer_content .img_content .btn-read:hover {
background: #b89835;
border-color: #b89835;
} #footer {
width: 100%;
display: block;
overflow: hidden;
padding-top: 80px;
background: url(//stylemasterhomes.com.au/wp-content/themes/stylemaster/images/footer-repeater.jpg) #2f2f2f;
text-align: left;
margin: 0;
padding-bottom: 0;
}
.footer-top,
.footer-bottom {
width: 100%;
display: block;
overflow: hidden;
}
.footer-top {
padding-bottom: 50px;
}
.footer-top h3 {
font-size: 17px;
color: #fff;
position: relative;
margin-bottom: 12px;
padding-bottom: 10px;
text-align: left;
}
.footer-top h3:after {
width: 46px;
height: 2px;
background-color: #d6ad23;
position: absolute;
left: 0px;
bottom: 0px;
content: "";
}
.footer_links {
width: 100%;
float: left;
list-style: none;
margin: 0px;
padding: 0px;
text-align: left;
}
.footer_links li {
width: 50%;
float: left;
position: relative;
padding-left: 20px;
padding: 5px 0px 5px 20px;
}
.footer_links li:before {
position: absolute;
left: 0px;
top: 50%;
content: url(//stylemasterhomes.com.au/wp-content/themes/stylemaster/images/footer-arrow.png);
transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
}
.footer_links li a {
font-size: 15px;
color: #fff;
line-height: 22px;
}
.footer_links li a:hover {
color: #fdb500;
}
ul.footer-blog-posts {
width: 100%;
float: left;
list-style: none;
margin: 0px;
padding: 0px;
}
.footer-blog-posts li {
width: 100%;
float: left;
padding: 10px 0px;
}
.footer-blog-posts li p {
color: #fff;
text-align: left;
font-size: 15px;
}
.footer-blog-posts li p a {
color: #d6ad23;
padding-left: 75px;
}
.footer-blog-posts li p a:hover {
color: #fdb500;
}
.footer-blog-posts li a.thumb-img {
float: left;
margin-right: 15px;
margin-bottom: 10px;
}
.footer-col-3 p {
color: #fff;
padding: 10px 0px;
font-size: 15px;
}
.foo-newsletter-form .form-group {
margin-bottom: 15px;
width: 100%;
display: inline-block;
position: relative;
margin-top: 15px;
}
.foo-newsletter-form .form-group input[type="submit"] {
width: 127px;
position: absolute;
right: 0px;
background-color: #4da9c0;
border-radius: 50px;
line-height: 42px;
font-size: 16px;
color: #fff;
border: none;
top: 0px;
}
.foo-newsletter-form .form-group input[type="text"] {
width: 100%;
border-radius: 50px;
background-color: #434343;
border: 1px solid #4e4e4e;
padding: 10px 130px 10px 24px;
font-size: 15px;
color: #fff;
}
.footer-bottom {
padding: 20px 0px;
background: url(//stylemasterhomes.com.au/wp-content/themes/stylemaster/images/footer-repeater2.jpg) #2f2f2f;
}
p.copyright {
color: rgba(255, 255, 255, 0.5);
font-size: 15px;
float: left;
font-weight: 300;
}
ul.social_links {
float: right;
font-size: 15px;
color: #fff;
list-style: none;
margin: 0px;
}
ul.social_links li {
display: inline-block;
padding: 0px 6px;
}
ul.social_links li a {
color: #fff;
}
ul.social_links li a:hover {
color: #fdb500;
} .banner_sec {
position: relative;
}
.banner_sec .item {
height: 800px;
background-size: cover !important;
background-position: center center !important;
}
.banner_sec .banner_contnt {
position: absolute;
left: 0;
right: 0;
margin: auto;
text-align: center;
width: 100%;
top: 31%;
}
.banner_sec .banner_contnt h1 {
font-size: 50px;
line-height: 71px;
font-family: 'PlayfairDisplay-Bold';
color: #fff;
margin-bottom: 12px;
}
.banner_sec .banner_contnt p {
font-size: 25px;
line-height: 45px;
color: #fff;
font-style: italic;
font-weight: 300;
width: 59%;
margin: auto;
margin-bottom: 40px;
}
.banner_sec .banner_contnt .btn-read {
font-size: 20px;
color: #fff;
display: inline-block;
padding: 7px 28px;
background: #4da9c0;
border-radius: 2px;
border: 1px solid #a0dae9;
font-weight: 400; }
.banner_sec .banner_contnt .btn-read:hover {
background: #b89835;
border-color: #e1cf98;
}
.banner_sec .carousel-control.left,
.banner_sec .carousel-control.right {
background-image: none;
background-image: none;
background-image: none;
background-image: none;
}
.banner_sec .glyphicon-chevron-left:before,
.banner_sec .glyphicon-chevron-right:before {
display: none;
}
.banner_sec .carousel {
position: relative;
z-index: 1;
overflow: hidden;
}
.banner_sec .banner_bottom {
padding-bottom: 90px;
}
.banner_sec .banner_bottom .btm_contnt {
box-shadow: 0px 0px 20px #c3c3c3;
z-index: 0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.banner_sec .banner_bottom .btm_contnt:hover {
box-shadow: 0px 15px 20px #c3c3c3;
}
.banner_sec .banner_bottom .btm_contnt:hover figure {
background: #e8e8e8;
}
.banner_sec .banner_bottom .btm_contnt:hover figure .img {
display: none;
}
.banner_sec .banner_bottom .btm_contnt:hover figure .img_hover {
display: block;
}
.banner_sec .banner_bottom .btm_contnt figure .img_hover {
display: none;
}
.banner_sec .banner_bottom .btm_contnt figure {
width: 114px;
height: 114px;
margin: -63px auto 0;
display: block;
border-radius: 100px;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
-ms-border-radius: 100px;
border: 4px solid #fff;
line-height: 114px;
text-align: center;
background: #dbad23;
position: relative;
z-index: 4;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.banner_sec .banner_bottom .btm_contnt figure img {
position: absolute;
left: 0;
right: 0;
margin: auto;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
}
.banner_sec .banner_bottom .btm_contnt .img_contnt {
padding: 25px 28px 40px;text-align: center;
}
.banner_sec .banner_bottom .btm_contnt .img_contnt h4 {
font-weight: 600;
color: #dbad23;
font-size: 25px;
position: relative;
padding-bottom: 15px;
margin-bottom: 35px;
}
.banner_sec .banner_bottom .btm_contnt .img_contnt h4:before {
position: absolute;
left: 0;
right: 0;
bottom: -3px;
margin: auto;
content: "";
background: url(//stylemasterhomes.com.au/wp-content/themes/stylemaster/images/line_img.png) no-repeat;
background-position: center;
background-size: auto;
width: 76px;
height: 5px;
}
.banner_sec .banner_bottom .btm_contnt .img_contnt p {
font-weight: 300;
color: #161616;
font-size: 15px;
line-height: 24px;
text-align: justify;
margin-bottom: 20px;
}
.banner_sec .banner_bottom .btm_contnt .img_contnt .btn-read {
font-size: 18px;
color: #e8e8e8;
display: inline-block;
padding: 6px 20px;
background: #dbad23;
border-radius: 2px;
border: 1px solid #dbad23;
font-weight: 400;
box-shadow: 0px 0px 30px #c3c3c3
}
.banner_sec .banner_bottom .btm_contnt .img_contnt .btn-read:hover {
border-radius: 30px;
color: #dbad23;
background: #fff;
}
.post_sec {
display: block;
margin: 0;
padding: 80px 0;
background: #f3f3f3;
}
.post_sec .heading {
margin-bottom: 35px;
}
.post_sec .heading h2 {
font-size: 38px;
line-height: 40px;
color: #dbad23;
font-weight: 600;
position: relative;
padding-bottom: 15px;
margin-bottom: 35px;
}
.post_sec .heading h2:before {
position: absolute;
left: 0;
right: 0;
bottom: -3px;
margin: auto;
content: "";
background: url(//stylemasterhomes.com.au/wp-content/themes/stylemaster/images/line_img.png) no-repeat;
background-position: center;
background-size: auto;
width: 76px;
height: 5px;
}
.post_sec .heading p {
font-size: 15px;
line-height: 24px;
color: #555;
font-weight: 300;
}
.post_sec .slider_sec{
margin-bottom: 70px;
}
.post_sec .owl-item.active.center .center-hover {
bottom: 0;
content: "";
left: 0;
position: absolute;
right: 0;
top: 0;
width: 100%;
opacity: 1;
color: #fff;
}
.post_sec .reward-text-sec .member-inner-sec {
bottom: 32px;
left: 0;
position: absolute;
right: 0;
}
.post_sec .owl-item.active.center .reward-text-sec .member-inner-sec {
display: none;
}
.post_sec .member-inner-sec p {
color: #333333;
font-size: 24px;
line-height: 27px;
padding: 0 52px;
text-align: center;
}
.post_sec .owl-item.active.center .member-inner-sec p {
opacity: 0;
}
.post_sec .owl-nav .owl-next {
height: 30px;
overflow: hidden;
position: absolute;
right: -58px;
top: 47%;
transform: translateY(-50%) rotate(-45deg);
-webkit-transform: translateY(-50%) rotate(-45deg);
-moz-transform: translateY(-50%) rotate(-45deg);
-ms-transform: translateY(-50%) rotate(-45deg);
width: 30px;
border-right: 3px solid #d5d5d5;
border-bottom: 3px solid #d5d5d5;
color: transparent;
}
.post_sec .owl-nav .owl-next:hover, .post_sec .owl-nav .owl-prev:hover{
border-color: #34617c;
}
.post_sec .owl-nav .owl-prev {
height: 30px;
left: -58px;
overflow: hidden;
position: absolute;
top: 47%;
transform: translateY(-50%) rotate(138deg);
-webkit-transform:translateY(-50%) rotate(138deg);
-moz-transform: translateY(-50%) rotate(138deg);
-ms-transform: translateY(-50%) rotate(138deg);
width: 30px;
border-right: 3px solid #d5d5d5;
border-bottom: 3px solid #d5d5d5;
color: transparent;
}
.post_sec .owl-nav .owl-prev img,
.post_sec .owl-nav .owl-next img {
display: none;
}
.post_sec .read-more {
margin-top: 60px;
}
.post_sec .owl-item .center-hover {
display: none;
}
.post_sec .owl-item.active.center .center-hover {
display: block;
}
.post_sec .center-content-sec {
bottom: 38px;
left: 0;
margin: auto;
opacity: 1;
padding: 5px 20px;
position: absolute;
right: 0;
width: 96%;
}
.post_sec .center-content-sec .read-more a {
color: #fff;
border-color: #fff;
}
.post_sec .center-content-sec .read-more {
margin-top: 10px;
}
.post_sec .center-content-sec .read-more:after,
.post_sec .center-content-sec .read-more:before {
display: none;
}
.post_sec .center-content-sec h4 {
margin-bottom: 15px;
}
.post_sec .center-content-sec p {
line-height: 27px;
}
.post_sec .center-content-sec .read-more i {
padding-left: 10px;
}
.post_sec .reward-text-sec::before {
background: #f3f3f3 none repeat scroll 0 0;
content: "";
height: 20px;
left: 0;
position: absolute;
top: 0px;
transform: skewY(0deg);
width: 100%;
z-index: 1;
}
.post_sec .reward-text-sec::after {
background: #f3f3f3 none repeat scroll 0 0;
bottom: -25px;
content: "";
height: 30px;
left: 0;
position: absolute;
transform: skewY(0deg);
width: 100%;
}
.post_sec  .owl-item.active.center + .post_sec  .owl-item .reward-text-sec::before {
background: #f3f3f3 none repeat scroll 0 0;
content: "";
height: 20px;
left: 0;
position: absolute;
top: 0px;
transform: skewY(0deg);
width: 100%;
z-index: 1;
}
.post_sec  .owl-item.active.center + .post_sec  .owl-item .reward-text-sec::after {
background: #f3f3f3 none repeat scroll 0 0;
bottom: -25px;
content: "";
height: 30px;
left: 0;
position: absolute;
transform: skewY(0deg);
width: 100%;
}
.post_sec  .owl-item.active.center img {
display: block;
width: 100%;
height: 460px;
}
.post_sec  .reward-text-sec {
position: relative;
}
.post_sec  .owl-item.active.center .reward-text-sec::after,
.post_sec  .owl-item.active.center .reward-text-sec::before {
display: none;
}
.post_sec .center-content-sec .text-sec {
display: inline-block;
text-align: center;
}
.post_sec .center-content-sec .text-sec h4 {
color: #eff0f0;
font-size: 24px;
font-weight: 400;
line-height: 27px;
margin: 0 0 15px;
}
.post_sec .center-content-sec .text-sec p {
color: #eff0f0;
font-size: 15px;
line-height: 24px;
font-weight: 300;
margin-bottom: 25px;
}
.post_sec .center-content-sec .text-sec .btn-read {
font-size: 16px;
color: #eff0f0;
display: inline-block;
padding: 6px 20px;
background: transparent;
border-radius: 2px;
border: 1px solid #fff;
font-weight: 300;
border-radius: 30px;
text-transform: capitalize;
}
.post_sec .center-content-sec .text-sec .btn-read i{
font-size: 20px;
font-weight: 300;
margin-left: 6px;
margin-right: 5px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.post_sec .center-content-sec .text-sec .btn-read:hover i {
margin-left: 11px;
margin-right: 0;
}
.post_sec .overlay {
background: rgb(135,135,134);
background: -moz-linear-gradient(top, rgba(0,0,0,0.4) 0%,rgba(255,255,255,0.9) 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,0.4) 0%,rgba(255,255,255,0.9) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.4) 0%,rgba(255,255,255,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#878786', endColorstr='#2f6775',GradientType=0 ); display: inline-block;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%; }
.post_sec .owl-item.active.center .overlay {
display: block;
background: rgb(135,135,134);
background: -moz-linear-gradient(top, rgba(0,0,0,0.4) 0%,rgba(131,106,21,0.9) 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,0.4) 0%,rgba(131,106,21,0.9) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.4) 0%,rgba(131,106,21,0.9) 100%);
}
.post_sec  .owl-dots .owl-dot span {
background: #e1e1e1;
border-radius: 100%;
display: inline-block;
height: 13px;
width: 13px;
}
.post_sec  .owl-carousel .owl-nav.disabled {
display: block !important;
margin: 0 2px;
}
.post_sec .post_btn{
display: block;
text-align: center;
position: relative;
overflow: hidden;
}
.post_sec .post_btn:before{
content: "";
background: url(//stylemasterhomes.com.au/wp-content/themes/stylemaster/images/left_shadow.png) no-repeat;
width: 100%;
height: 1px;
left: -25px;
top: 0;
bottom: 0;
margin: auto;
position: absolute;
background-position: left;
}
.post_sec .post_btn:after{
content: "";
background: url(//stylemasterhomes.com.au/wp-content/themes/stylemaster/images/right_shadow.png) no-repeat;
width: 100%;
height: 1px;
right: -25px;
top: 0;
bottom: 0;
margin: auto;
position: absolute;
background-position: right;
}
.post_sec .post_btn .btn-read {
font-size: 16px;
color: #dbad23;
display: inline-block;
padding: 12px 30px;
text-align: center;
background: #fff;
border-radius: 2px;
border: 1px solid #dbad23;
font-weight: 300;
text-transform: capitalize;
box-shadow: 0px 0px 20px #c3c3c3;
position: relative;
z-index: 5
}
.post_sec .post_btn .btn-read i{
font-size: 20px;
font-weight: 300;
margin-left: 6px;
margin-right: 5px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.post_sec .post_btn .btn-read:hover i {
margin-left: 11px;
margin-right: 0;
}
.mc4wp-form .mc4wp-form-fields p input[type="submit"] {
background-color: #d6ad23;
}
.column label.radio {
margin-top: 0;
}
#home-filters a.form-button{padding:3px 0;}
.dr-create-account, .dr-contact-us {
padding-bottom: 40px;
display: inline-block;
width: 100%; background:#f1f2f3; 
}
.dr-create-account #create-account input[type=submit]{ width:100%;}
.dr-create-account h1{ font-size:20px; color:#6b747b; text-transform:capitalize;}
.editor-content.dr-contact-us h1 {    color: #6b747b;    padding-bottom: 10px;}
.editor-content.dr-contact-us p {    color: #6b747b;  line-height:18px; font-size:14px;}
.editor-content.dr-contact-us  div#contact-map{ display:none;}
.editor-content.dr-contact-us .column.column-half.last {    color: #6b747b;}
.editor-content.dr-contact-us  .gform_footer.top_label {    margin-top: 15px;}
.page-id-26 .editor-content h1, .page-id-662 .editor-content h1, .page-id-660 .editor-content h2{color:#6b747b; font-size:24px; padding-bottom:20px;}
.page-id-26 .editor-content p, .page-id-662 .editor-content p, .page-id-660 .editor-content p, .page-id-658 .editor-content p{color: #6b747b;  line-height:18px; font-size:14px;}
.page-id-26 .editor-content{padding-bottom:50px;}
.page-id-656 .editor-content, .page-id-662 .editor-content, .page-id-660 .editor-content, .page-id-658 .editor-content  {
color: #6b747b; padding-bottom:50px;
}
.page-id-658 .editor-content .team span{font-size:18px !important;} 
.page-id-658 .editor-content .team p em{ padding:10px 0;}
.page-id-658 .editor-content   h4{ padding-top:15px; padding-bottom:15px;}
.page-id-662 .editor-content h2{ margin-bottom:20px; font-size:20px; line-height:28px;}
.page-id-656 .editor-content h1 { font-size:24px; margin-bottom:15px; margin-top:15px;}
.page-id-656 .editor-content p{ line-height:18px; display:inline-block; width:100%;}
.page-id-656 #main-content p b {    display: inline-block;    width: 100%;}
.editor-content .team {
display: inline-block;
width: 100%;
} .page-template-template-recover-password .passwordRecovery, .page-template-template-contact-us .cntct{
padding: 20px 0 0;
float: left;
width: 100%;
text-align: left;
}
.page-template-template-recover-password #recover-password-form {
margin-bottom: 20px;
}
.page-template-template-recover-password #recover-password-form input {
border: 1px solid rgba(0,0,0,0.4);
border-radius: 0px;
}
.page-template-template-recover-password #recover-password-form input[type="submit"] {
border: 1px solid #e88d16;
}
.page-template-template-recover-password #home-designs-header h2 {
padding: 7px 20px 3px 20px;
font-size: 13px;
width: auto;
}
.page-template-template-contact-us .contact-us-form_wrapper {
max-width: 100%;
margin-bottom: 20px;
}
.page-template-template-contact-us .contact-us-form_wrapper textarea,
.page-template-template-contact-us .contact-us-form_wrapper input {
border: 1px solid rgba(0,0,0,0.4);
border-radius: 0px;
max-height: 140px;
}
.page-template-template-contact-us .contact-us-form_wrapper input[type="submit"] {
border: 1px solid #e88d16;
}
.page-template-template-create-account #create-account {
margin-top: 40px;
margin-bottom: 40px;
}
.page-template-template-create-account #create-account .customSelect,
.page-template-template-create-account #create-account input {
border: 1px solid rgba(0,0,0,0.4);
border-radius: 0px;
max-height: 140px;
}
.page-template-template-create-account #create-account input[type="submit"] {
border: 1px solid #e88d16;
}
@media only screen and (max-width:1199px){
header .navbar-right li ul.sub-menu{ width:100%; height:auto !important; padding:5px 0 0 !important;  top:0 !important; background:none;}	
header .navbar-right li ul.sub-menu li{ padding-left:15;}
}
@media only screen and (max-width:991px){
.page-id-26 .editor-content h1{ font-size:18px; line-height:22px;}
}
@media only screen and (max-width:721px){ .more-content-box .column-option.last{
width:100% !important;
}
.more-content-box-wrapper .column-option{
padding: 0px;
}	
.more-content-box-wrapper {
margin-left: 0px !important;
}
.more-content-box-wrapper .column-option .option-number {
left: 0px;
top: 3px;
font-size: 34px;
}
.more-content-box .mobile-slide-specifications {
position: absolute;
right: 0px;
top: 0px;
}
}