/*
Theme Name: Olsen Light Child
Template: olsen-light
*/


/* CSS Document */
@import url("../olsen-light/style.css");

@font-face {
	font-family: 'Conv_DINPro Regular';
	src: url('fonts/DINPro Regular.eot');
	src: local('☺'), url('fonts/DINPro Regular.woff') format('woff'), url('fonts/DINPro Regular.ttf') format('truetype'), url('fonts/DINPro Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Franklin Gothic Book';
	src: url('fonts/FranklinGothic-Book.eot');
	src: url('fonts/FranklinGothic-Book.eot?#iefix') format('embedded-opentype'),
		url('fonts/FranklinGothic-Book.woff') format('woff'),
		url('fonts/FranklinGothic-Book.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family:'OpenSans-Regular';
	src: url('fonts/OpenSans_gdi.eot');
	src: url('fonts/OpenSans_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/OpenSans_gdi.woff') format('woff'),
		url('fonts/OpenSans_gdi.ttf') format('truetype'),
		url('fonts/OpenSans_gdi.svg#OpenSans-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
h1,h2,h3,h4,h5,h6{font-family:'Conv_DINPro Regular'}a,li,p{font-family:'Franklin Gothic Book';font-size:16px}.container{width:1160px;margin:auto;padding:0}.logoleft{float:left}.phonebx{display:none;position:fixed;top:-6px;right:10px;z-index:99999}.phonebx a{display:block;padding:0;font-size:32px;font-family:'Conv_DINPro Regular';color:#fff}input,textarea{background:#fff;border:1px solid #ccc}.bx-box{margin-bottom:10px}.bx-box2{margin-bottom:10px}.sbmtbx .wpcf7-submit{background:#fa9928;color:#fff;padding:10px 30px;font-family:'Conv_DINPro Regular';font-size:21px}.mobile-nav-trigger{display:none!important}.haedright{float:right;margin-top:28px;margin-right:20px}.getquote{float:left;margin-left:20px}.getquote a{background:#131d33;padding:5px 30px;border-radius:5px;display:block;font-family:'Conv_DINPro Regular';font-size:24px;font-weight:700;color:#fff}.getquote a:hover{background:#fa9928}.headercol{width:100%;overflow:hidden}.headmenu{background:#131d33}.headmenu .clno:hover .callus i{background:#034c81}.headmenu .clno:hover .callus{background:#00afff}.clno{position:relative;float:left}.clno a{color:#131d33;font-size:48px;line-height:27pt;font-weight:700;text-align:left;font-family:'Conv_DINPro Regular'}.clno a span{color:#fa9928}.clno a:hover{color:#fa9928}.clno a:hover span{color:#131d33}.headercol .site-logo{padding:0}.headercol .site-logo .alignnone{margin:0}.headercol .site-logo .logoleft{padding:10px}.headercol .clno .callus i{color:#858586;border:2px solid #dfe1e0;background:#dfe1e0;top:0;width:45px;height:45px;display:block;position:absolute;left:0;text-align:center}.footer-widget-area .widget-title{display:block}.topfooter p{color:#fff}.topfooter p a{color:#fff}.headmenu .site-bar{border:0;padding:0}.headmenu .nav ul li a{color:#fff;font-size:14px;text-transform:uppercase;padding:10px 20px}.headmenu .nav ul li a:hover{background:#fa9928}.navigation>li.sfHover>a,.navigation>li.sfHover>a:active,.navigation>li>a:hover{color:#fff}.navigation>li>a{margin-right:0}.headmenu .nav ul li.current_page_item{background:#fa9928}.navigation.sf-arrows .sf-with-ul::after{right:7px;margin-top:-3px}.navigation>li ul a{background:#fa9928;border-bottom:1px solid #f08609}.navigation ul{background:#fa9928;padding:0}.navigation li:hover>ul,.navigation.sfhover>ul{top:43px}.headmenu .site-bar .nav{padding-top:0;width:100%}#footer{border-top:0}.topfooter .site-bar{border:0}.topfooter .site-bar .nav{width:100%}.topfooter .navigation>li>a{color:#fff;font-size:13px;margin-right:0;padding:5px 15px;text-transform:inherit}#footer .footer-widget-area{padding-top:10px}.topfooter .navigation>li>a:hover{color:#fa9928}.topfooter{background:#131d33}.topfooter .site-bar{padding-top:0}.logofooter{background:#fa9928;overflow:hidden;padding:0 15px}.logofooter .site-logo{padding:0}.logofooter .site-logo p:nth-child(1){float:left}.logofooter .site-logo p:nth-child(2){float:right}.logofooter .site-logo p a{color:#fff}.logofooter .site-logo p{color:#fff;text-align:left;padding:10px 0}.logofooter .site-logo a{display:inline}.callus{padding:0}#footer .footer-widget-area li{float:left}#footer .footer-widget-area li a{padding:8px;color:#fff;font-size:14px}.sidebar.sidebar-right .widget{padding:15px;border:0 solid #ebebeb;margin-bottom:20px}.sidebar.sidebar-right #text-7{background:#131d33;border:1px solid #131d33;position:relative;top:-32px}.sidebar.sidebar-right #text-7 p{color:#fff}.sidebar.sidebar-right #text-7 p a{color:#fa9928}.widget-title{background:#fa9928;color:#fff;font-size:18px;font-family:'Conv_DINPro Regular'}.mainbox .sidebar{border:0 solid #ebebeb}.mainbox .sidebar .bx-box2{float:left;width:100%;padding:5px}.mainbox .sidebar .bx-box{float:left;width:100%;padding:5px}.mainbox .sidebar input,textarea{background:#fff;border:1px solid #ccc!important;font-family:OpenSans-Regular;letter-spacing:0;font-size:13px;color:#222}.mainbox .sidebar textarea{height:100px;color:#222}#search-2 button{background:#fa9928}.mainbox .sidebar .wpcf7-submit{background:#fa9928;border:1px solid #fa9928;color:#fff;font-size:21px;font-weight:700;width:130px;padding:8px;font-family:'Conv_DINPro Regular';text-transform:uppercase}.mainbox .sidebar .wpcf7-submit:hover{background:#fff;color:#fa9928;border:1px solid #fff}.mainbox{margin-top:50px}.mainbox .sidebar .cpcha{float:left;width:10%}.mainbox .sidebar .sbmtbx{width:100%;float:left}#mobilemenu .mm-navbar-top{display:none}#mobilemenu{background:#333}#mobilemenu .mm-menu{color:#fff}#mobilemenu .mm-listview li a{text-transform:uppercase;color:#fff;font-size:12px}#mobilemenu .mm-navbar .mm-title{color:#fff}#mobilemenu .mm-navbar-top{color:#fff}.mm-menu .mm-listview>li::after{border-color:#878787}.mm-menu .mm-navbar{border-color:#a1a1a1;color:#fff}.mm-hasnavbar-top-1 .mm-panel{top:0}.mobile-nav-trigger{float:left;color:#fff}.mobile-nav-trigger:active,.mobile-nav-trigger:focus{color:#fff}header{background:#fff;height:110px;position:fixed;width:100%;top:0;z-index:99}.clearbox{height:150px}.star{width:1160px;margin:auto;padding:15px 0}.mm-page{overflow:hidden}.entry-title{font-weight:700;margin:auto auto 20px;padding:0;position:relative;text-align:left;width:1160px;color:#fa9928}.rr_review_form .form_table .rr_form_row .rr_form_heading{width:52px}.comment-content td,.entry-content td{border-width:0}.formbox{float:right;margin-top:-106px;border:1px solid #505050;background:#505050;padding:15px;width:500px}.formbox h2{font-size:24px;font-weight:700;color:#fff;text-transform:uppercase;font-family:OpenSans-Regular;margin:0 0 5px}.formbox p.pera{color:#fa9928;font-size:16px;font-weight:700;font-family:OpenSans-Regular;padding:0}.formbox input,textarea{background:#fff;border:1px solid #fff;font-family:OpenSans-Regular;letter-spacing:0;font-size:13px;color:#b7b7b7}.formbox textarea{height:100px}.formbox .bx-box{float:left;width:50%;padding:5px;margin:0}.formbox .bx-box2{float:left;width:100%;padding:5px;margin:0}.formbox .cpcha{width:100%;float:left;padding:5px}.formbox .sbmtbx{width:100%;float:left;padding:5px}div.wpcf7-validation-errors{background:#fff;border:2px solid #f7e700;float:left;width:100%}.formbox .wpcf7-submit{background:#fa9928;border:1px solid #fa9928;color:#fff;font-size:21px;font-weight:700;width:140px;padding:5px;font-family:'Conv_DINPro Regular';text-transform:uppercase;margin-top:15px}.formbox .wpcf7-submit:hover{background:#000;border:1px solid #000}.section-box-2{background:#e6e6e6;padding:30px 0}.section-box-2 p{margin:0}.section-box-3 p{margin:0}.section-box-2 #attachment_14{border:3px solid #fff;float:right;margin:0 0 0 20px}.section-box-2 #attachment_17{border:3px solid #fff;float:right;margin:0 0 0 20px}.section-box-3 #attachment_15{border:3px solid #fff;float:left;margin:0 20px 0 0}.section-box-3{padding:30px 0}.mapcol{float:left;width:550px;margin-right:30px;padding:15px;background:#e6e6e6}.mapcol .testimonial_group .testimonial{width:100%}.ftr-btm{position:absolute;bottom:10px;width:100%;color:#fff;text-align:center}.ftr-btm a{color:#fff}.entry{margin:0}.page .entry-utils,.single .entry-utils{margin-bottom:0}.formbox .wpcf7-form p{color:#fff;margin-bottom:10px}.listing-view{border:1px solid #f4f4f4;margin-bottom:20px;padding:15px}.listing-view h3{line-height:9pt;margin-bottom:7px}.listings{margin-bottom:30px}.listing-view p{margin-bottom:7px}.entry-meta a{color:#fa9928}.read-more{color:#fa9928}.read-more:hover{border:1px solid #fa9928}.entry-meta{text-align:left}.call_detox_green{width:200px;height:200px;display:block;position:fixed;overflow:hidden;z-index:999;cursor:pointer}.call_detox_green_icon{position:absolute;top:70px;right:65px;width:60px;height:60px;background:#fa9928 url(https://spotlessupholsterycleaning.com.au/wp-content/uploads/2018/05/phones.png) no-repeat center center;border:2px solid transparent;border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;-webkit-border-radius:100%;transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-o-transform-origin:50% 50%;animation:call-icon-anim 1s infinite ease-in-out;-o-animation:call-icon-anim 1s infinite ease-in-out;-moz-animation:call-icon-anim 1s infinite ease-in-out;-webkit-animation:call-icon-anim 1s infinite ease-in-out}.call_detox_green_circle_fill{width:100px;height:100px;top:50px;left:55px;position:absolute;background:#2554a3 none;border:2px solid transparent;border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;-webkit-border-radius:100%;transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-o-transform-origin:50% 50%;transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;animation:call-circle-fill-anim 2.3s infinite ease-in-out;-moz-animation:call-circle-fill-anim 2.3s infinite ease-in-out;-o-animation:call-circle-fill-anim 2.3s infinite ease-in-out;-webkit-animation:call-circle-fill-anim 2.3s infinite ease-in-out}.call_detox_green_circle{width:160px;height:160px;top:20px;left:25px;position:absolute;border:2px solid #fff;border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;-webkit-border-radius:100%;transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-o-transform-origin:50% 50%;transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;animation:call-circle-anim 1.2s infinite ease-in-out;-moz-animation:call-circle-anim 1.2s infinite ease-in-out;-o-animation:call-circle-anim 1.2s infinite ease-in-out;-webkit-animation:call-circle-anim 1.2s infinite ease-in-out}@keyframes call-circle-anim{0%{transform:rotate(0) scale(.5) skew(1deg);opacity:.1}30%{transform:rotate(0) scale(.7) skew(1deg);opacity:.5}100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}}@keyframes call-circle-fill-anim{0%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}@keyframes call-icon-anim{0%{transform:rotate(0) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg)}100%{transform:rotate(0) scale(1) skew(1deg)}}.entry-content .saer-social a{border-bottom:0}.saer-social a{margin-right:5px}.wpcf7 iframe{-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}@media only screen and (min-width:993px) and (max-width:1159px){.container{width:100%;padding:0 15px}.headmenu .nav ul li a{padding:8px}header .container{padding:0}}@media only screen and (min-width:768px) and (max-width:992px){.headmenu{padding:10px}#mobilemenu{background:#00afff}#mobilemenu .mm-menu{color:#fff}#mobilemenu .mm-listview li a{text-transform:uppercase;color:#fff}#mobilemenu .mm-navbar .mm-title{color:#fff}#mobilemenu .mm-navbar-top{color:#fff}.mobile-nav-trigger{display:block!important}.container{width:100%}.section-box-1{padding:0 10px}.section-box-2{padding:0 10px}.section-box-3{padding:0 10px}.getquote{float:none;margin-left:0;display:table;margin:auto;margin-top:10px}header{position:relative;height:auto}header .container{top:0;border-bottom:2px solid #fa9928}.phonebx{display:block}.entry-title{margin-top:0}.clearbox{height:0}header .container{box-shadow:0 0 0 #ccc}.haedright{float:right;margin-top:22px;margin-right:0;width:210px}.mainbox{padding:15px;margin:0}.headmenu{display:none}.sidebar.sidebar-right #text-7{top:0}}@media only screen and (max-width:768px){.call_detox_green{bottom:0!important}.headercol .site-logo{margin-top:30px}}@media only screen and (min-width:767px) and (max-width:768px){.headmenu{display:none}}@media only screen and (min-width:480px) and (max-width:767px){.headercol .site-logo .logoleft{padding:10px}.clno a{font-size:34px;margin:0;line-height:16pt}.clno .callus i{width:40px!important;height:32px!important;top:4px}.clno{margin-bottom:10px}.headmenu .site-bar .nav{margin:0}.headmenu{padding:10px}.headercol .clno .callus{margin-top:0}.topfooter .site-bar .nav{margin:0}.topfooter .site-bar .nav .navigation>li a{font-size:12px;margin:0;padding:0 5px}.headercol .site-logo .alignnone{width:250px}.headercol .site-logo .logoleft{width:250px}.mainbox .sidebar{background:#f6f6f8}.mobile-nav-trigger{display:block!important}.container{width:100%}.mainbox{margin-top:15px;padding:10px}.formbox{width:100%;margin:0;margin-bottom:20px}.formbox h2{font-size:18px}.formbox p.pera{font-size:13px}.bx-box{width:100%;padding:5px 0}.bx-box2{width:100%;padding:5px 0}.section-box-2{padding:10px}h2{font-size:16px}p{font-size:14px}.mapcol{width:100%;margin:0 0 20px}.ftr-btm{position:relative;bottom:0;background:#000;padding:5px}.logofooter .site-logo p{font-size:11px}.headmenu{display:none}.getquote{float:none;margin-left:0;display:table;margin:auto;margin-top:10px}header{position:relative;height:auto}header .container{top:0;border-bottom:2px solid #fa9928}.phonebx{display:block}.entry-title{margin-top:0}.clearbox{height:0}header .container{box-shadow:0 0 0 #ccc}.haedright{float:right;margin-top:22px;margin-right:0;width:210px}.getquote a{font-size:18px}.sidebar.sidebar-right #text-7{top:0}}@media only screen and (min-width:240px) and (max-width:479px){.headercol .site-logo .logoleft{width:60%;float:none;margin:auto;text-align:center;padding:10px 0}.clno a{font-size:34px;margin:0;line-height:16pt}.clno .callus i{width:45px!important;height:32px!important;top:4px}.callus{padding:10px}.haedright{width:100%;float:right;margin-top:0;margin-right:0;margin-bottom:20px}.headmenu .site-bar .nav{margin:0}.headmenu{padding:10px}.headercol .clno .callus{margin-top:0}.topfooter .site-bar .nav{margin:0}.topfooter .site-bar .nav .navigation>li a{font-size:12px;margin:0;padding:0 5px}.mobile-nav-trigger{display:block!important}.container{width:100%}.mainbox{margin-top:15px;padding:10px}.formbox{width:100%;margin:0;margin-bottom:20px}.formbox h2{font-size:18px}.formbox p.pera{font-size:13px}.bx-box{width:100%;padding:5px 0}.bx-box2{width:100%;padding:5px 0}.section-box-2{padding:10px}h2{font-size:16px}p{font-size:14px}.mapcol{width:100%;margin:0 0 20px}.ftr-btm{position:relative;bottom:0;background:#000;padding:5px}.logofooter .site-logo p{font-size:11px}.headmenu{display:none}.getquote{float:none;margin-left:0;display:table;margin:auto;margin-top:10px}header{position:relative;height:auto}header .container{top:0;border-bottom:2px solid #fa9928}.phonebx{display:block}.entry-title{margin-top:0}.clearbox{height:0}header .container{box-shadow:0 0 0 #ccc}.sidebar.sidebar-right #text-7{top:0}}#wprmenu_bar .menu_title,#wprmenu_bar .wprmenu_icon_menu{color:#fff!important}#wprmenu_bar .wprmenu_icon span{background:#fff!important}.call_detox_green{left:0!important;top:0!important;transform:translate(-32%,-14%)!important;z-index:999999!important}.call-now-mobile{display:none}@media only screen and (max-width:1024px){body.mob-menu-overlay,body.mob-menu-slideout,body.mob-menu-slideout-over,body.mob-menu-slideout-top{padding-top:0!important}}@media only screen and (max-width:576px){.call-now-mobile{display:block;position:fixed;top:0;width:100%;z-index:9999;left:0;border-bottom:2px solid #fff}.call-now-mobile a:first-child{background:#fa9928;width:50%;float:left;padding:10px;text-align:center;color:#fff;font-size:18px;text-transform:uppercase}.call-now-mobile a:last-child{background:#000;width:50%;float:left;padding:10px;text-align:center;color:#fff;font-size:18px;text-transform:uppercase}.haedright{display:block}div#mm-0{margin-top:10px}.mob-menu-header-holder{font-weight:700;top:0;right:0;color:#000;display:block;z-index:9!important;margin-top:142px}.mainbox{margin-top:40px;padding:10px}}.call_detox_green{display:none}@media only screen and (min-width:993px){.mob-menu-header-holder{font-weight:700;top:0;right:0;color:#000;display:block;z-index:9999;display:none!important}}@media only screen and (max-width:992px) and (min-width:768px){.headercol{margin-top:33px}}@media only screen and (max-width:768px){.headercol .site-logo{margin-top:35px}}@media only screen and (max-width:450px){.call-now-mobile a:first-child{font-size:14px}.call-now-mobile a:last-child{font-size:14px}.mob-menu-header-holder{font-weight:700;top:0;right:0;color:#000;display:block;z-index:9999;position:absolute;top:-8px}}@media only screen and (max-width:576px){.haedright{display:none}.mob-menu-header-holder{font-weight:700;top:0;right:0;color:#000;display:block;z-index:9999;margin-top:106px}}@media only screen and (max-width:993px){.haedright{width:60%!important}.clno{position:relative;float:left;margin-top:17px}.headercol .site-logo .logoleft{width:30%}}@media only screen and (max-width:767px) and (min-width:480px){.haedright{margin-top:13px}}.headercol .clno .callus i{color:#fa9928;border:none;background:0 0;top:0;width:45px;height:45px;display:block;position:absolute;left:-40px;text-align:center}@media only screen and (max-width:600px){.clno a{font-size:30px;margin:0;line-height:16pt}}@media only screen and (max-width:400px){.mob-menu-header-holder{font-weight:700;top:0;right:0;color:#000;display:block;z-index:9999;margin-top:98px}}@media only screen and (max-width:317px){.mob-menu-header-holder{font-weight:700;top:-8px;right:0;color:#000;display:block;z-index:9999}}.headercol{width:100%;overflow:unset}.header{position:unset}img.banner-image{margin-top:-34px}img[width="1920"]{margin-top:-34px}


/*9-4-2020-------------------------------------------*/
.Contact_form_container input::placeholder, .Contact_form_container textarea::placeholder {
    color: #333 !important;
    font-size: 14px;
}
.Contact_form_container input, .Contact_form_container textarea {
    padding: 22px 10px;
    border: none !important;
    background: #fff;
    color: #333 !important;
}
.Contact_form_container {
    padding: 20px;
    background: #cccccc;
}
.Contact_form_container input[type="submit"] {
    width: 100%;
    background: #131d33 !important;
    border-radius: 70px;
    font-size: 20px;
    font-weight: 700;
    color: #fff !important;
    box-shadow: 0px 4px 0px 0px #e98817;
    padding: 15px;
    margin: 0 !important;
}
img.banner-image {
    margin-top: 35px !important;
}
.wpcf7 iframe {
    -webkit-transform: scale(0.66);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}