html,body{
min-height: 100%;
}
.bg_wrapper{padding: 0 10px;}
body,
button,
input,
select,
textarea {
font-family: 'sinkin';
color: #1a1c1d;
font-size: 13px; line-height: 1.7;
font-weight: normal;
}
a{text-decoration: none; color:#e32118;}
a:hover, a:focus, a:active{color:#000;  text-decoration: none; outline: 0; cursor: pointer;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-weight: bold;}
h1{
font-size:34px;
margin:0 0 30px 0;
}
h2{
font-size:34px;
margin:0 0 30px 0;
}
h3{
font-size:30px;
margin:0 0 18px 0;
}
h4{
font-size:22px;
margin:0 0 15px 0;
}
h5{
font-size:18px;
margin:0 0 12px 0;
}
h6{
font-size:16px;
margin:0 0 12px 0;
}
p {
margin:0 0 18px;
}
button, input[type="button"], input[type="reset"], input[type="submit"]{
font-size:11px; background:#e32118; border:none; color:#fff !important; padding:10px 24px;
border-radius:0;
box-shadow: none;
display: inline-block;
margin-top: 0;
border: none;
outline: none;
line-height: 1.4;
border: 1px solid #e32118;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
box-shadow: none;
border: 1px solid #e32118;
background:#fff;
color: #e32118 !important;
}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
box-shadow: none;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #666;
border: 1px solid #ccc;
padding: 3px 6px;
width:100%;
height:37px;
}
textarea {
height:120px;
}
select {
border: 1px solid #ccc;
width:100%;
height:37px;
color: #666;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
color: #111;
outline:none;
}
textarea {
width: 100%;
height:130px;
}
ul, ol {
margin-left:0;
}
label.error{    color: #f00;
font-size: 1em; font-weight:normal}
.btn{
border-radius:0;
background:#e32118;
border: none;
color: #fff;
font-weight: normal;
border: 2px solid #e32118;
}
.btn-border{background: none; border: 2px solid #e32118; color:#e32118}
.btn:hover{background:#fff; color:#e32118 !important; border: 2px solid #e32118;}
.btn:hover, .btn:focus, .btn.focus {
color: #fff;
text-decoration: none;
}
.btn-border:hover{background:rgba(0,0,0,0.6)}
.btn-lg{font-size: 13px; padding: 10px 25px}
.btn-md{    font-size: 13px;
padding: 8px 18px;}
.white-btn{color: #b40101; background: #fff; font-size: 13px; border: 1px solid #cbcbcb;     padding: 3px 7px;}
.white-btn:hover{background: #b40101; color: #fff;}
.btn-primary {
background-color: #f66708;
color: #fff;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
background-color: #000
}
.btn-radius {
border-radius: 34px;
}
.link_btn{text-transform: uppercase}
ul.bulletlist{list-style:none;margin:20px 0 30px 0;padding:0;}
ul.bulletlist li{padding:0 0 0 24px;margin:0 0 20px 0;position:relative;line-height:1.1;}
ul.bulletlist li:before{content:"\f00c";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;position:absolute;left:0;top:4px;font-size:12px;color:#ff0000;}
ul.bulletlist2{list-style:none;margin:20px 0 30px 0;padding:5px 0;}
ul.bulletlist2 li{
padding: 0 0 0 27px;
margin: 0 0 20px 0;
position: relative;
font-size: 16px;
line-height: 1.5;
background: url(//positivepestsolutions.com.au/wp-content/themes/wptheme/images/bulletboxes.png) 0 5px no-repeat;
}
.page-title, .entry-title, .widget-title{margin: 0 0 20px 0;}
.entry-title {
font-size: 30px;
}
.entry-title a{
color: #1499eb;
}
.page-title {margin: 0 0 30px 0;}
.page-title span{display: inline-block; padding-right: 150px; background:url(//positivepestsolutions.com.au/wp-content/themes/wptheme/images/heading-bg.png) 100% 20px no-repeat; position: relative;}
.page-title.white span{display: inline-block; background:url(//positivepestsolutions.com.au/wp-content/themes/wptheme/images/heading-wbg.png) 100% 20px no-repeat; position: relative; color: #fff;}
.page-title2 {margin: 0 0 30px 0;}
.page-title2 span{display: inline-block; padding:0 30px; background:url(//positivepestsolutions.com.au/wp-content/themes/wptheme/images/heading-bg.png) 50% 100% no-repeat; position: relative;}
.page-title2 span:before{
content: '';
position: absolute;
left: 0;
top: 16px;
width: 24px;
height: 1px;
background: #000;
}
.page-title2 span:after{
content: '';
position: absolute;
right: 0;
top: 16px;
width: 24px;
height: 1px;
background: #000;
}
.page-title2.white span:before,.page-title2.white span:after{background: #fff}
.page-title3 {margin: 0 0 14px 0;}
.page-title3 span{display: inline-block; padding-bottom: 20px; background:url(//positivepestsolutions.com.au/wp-content/themes/wptheme/images/heading-bg2.png) 0% 100% no-repeat; position: relative;}
.sky_clr{color:#149bec}
.white_clr{color: #fff;}
.black_clr{color: #000005;}
.light{font-weight: 300}
.normal{font-weight:normal}
.medium{font-weight:500}
.semi-bold{font-weight:600}
.bold{font-weight:bold}
.uppercase{text-transform: uppercase;}
.inner_title{
text-transform: uppercase;
font-weight: 300;
}
.page-content, .entry-content, .entry-summary {
margin: 8px 0 0px 0;
}
.content-area{
padding:60px 0 20px 0;
}
.blog .hentry, .blog .hentry {
margin: 0 0 2.5em;
border-bottom: 1px solid #ccc;
padding-bottom: 2.5em;
}
#sidebar section.widget{
background: #fff;
border:1px solid #dedede;
padding:15px;
color:#453635;
}
.post_thumbnail{margin:20px 0 0 0}
.widget-area .widget{
padding: 12px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.16);
margin:0 0 20px 0;
}
.main-title{text-align: center; font-weight: 300; margin:0 0 30px 0;} .site-header {
padding: 0;
position: relative;
width: 100%;
z-index: 99;
}
.top_strip{
background: #1e0758;
color: #fff;
font-size: 12px;
padding: 5px 0;
}
.top_links{
overflow: hidden;
padding-top: 0;
text-align: right;
}
.top_links.top2{
display: inline-block;
float: right;
margin-top: 13px;
}
.top_links a{color: #fff;}
.top_links span{
display: inline-block;
padding-left: 20px;
position: relative;
vertical-align: middle;
}
.top_links span.phone{font-size: 18px}
.top_links span:not(:last-child){
padding-right: 20px;
border-right: 1px solid #fff;
margin-right: 20px;
}
.top_links i{
margin-right: 5px;
position: absolute;
left: 0;
top: 4px;
color: #fff
}
body .top_social{text-align: right; vertical-align: top; margin:0}
body .top_social ul.cnss-social-icon {display: inline-block}
body .top_social ul.cnss-social-icon li.cn-fa-icon a{
line-height: 30px;
background: none !important;
border-radius: 0 !important;
padding: 3px 4px !important;
width: 32px !important;
height: 32px !important;
color: #fff !important;
}
body .top_social ul.cnss-social-icon li.cn-fa-icon .fa{font-size: 20px !important}
body .top_social ul.cnss-social-icon li.cn-fa-icon a:hover{opacity: 0.4}
.site-header .site-branding{
padding:0;
}
.site-header .header_mid{padding: 0 4%}
.site-header .logo{
display: inline-block;
position: relative;
padding:15px 0;
z-index: 99;
}
.site-header .header_topright{
text-align: right;
}
.site-header .header_topright ul.topcontact{
margin: 0;
padding: 0;
list-style: none;
text-align: left;
display: inline-block;
vertical-align: middle;
}
.site-header .header_topright ul.topcontact li{
display: inline-block;
font-size: 18px;
position: relative;
line-height: 1.4;
color: #fff;
vertical-align: top;
margin: 0 30px 0 0;
vertical-align: middle;
}
.site-header .header_topright ul.topcontact li:last-child{
margin-right: 0;
}
.site-header .header_topright ul.topcontact li.ico{
padding-left: 38px;
}
.site-header .header_topright ul.topcontact li span{
display: block;
line-height: 19px;
font-size: 17px;
font-weight: 500;
}
.site-header .header_topright ul.topcontact li a{color:#fff;}
.site-header .header_topright ul.topcontact li a:hover{text-decoration: none;}
.site-header .header_topright ul.topcontact li.ico:before{
content: '';
position: absolute;
width: 42px;
height: 42px;
border-radius: 100%;
left: 0;
top: 0px;
text-align: center;
line-height: 32px;
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;
font-size: 18px;
color: #fff;
}
.site-header .header_topright ul.topcontact li.tel:before{
content: "\f095";
}
.site-header .header_topright ul.topcontact li.location:before{
content: "\f041";
}
.site-header .header_topright ul.topcontact li.mail:before{
content: "\f2b6";
font-size: 16px;
}
.site-header .header_topright ul.topcontact li.tel a{
font-size: 26px;
font-weight: bold;
}
.site-header .header_topright ul.topcontact li a.book_btn {
display: inline-block;
padding: 11px 30px;
color: #fff;
font-weight: 500;
background: #1499ec;
border-radius: 4px;
border: 1px solid #1499ec
}
.site-header .header_topright ul.topcontact li a.book_btn:hover{
background: #fff;
color: #1499ec
}
body .extra_btn{text-align: center; vertical-align: top; margin:0; }
body .extra_btn ul.cnss-social-icon {display: inline-block}
body .extra_btn ul.cnss-social-icon li.cn-fa-icon a{
line-height: 30px;
background: none !important;
border-radius: 0 !important;
padding: 3px 4px !important;
width: 32px !important;
height: 32px !important;
color: #fff !important;
}
body .extra_btn ul.cnss-social-icon li.cn-fa-icon .fa{font-size: 20px !important}
body .extra_btn ul.cnss-social-icon li.cn-fa-icon a:hover{opacity: 0.4} .home_slider .metaslider .caption-wrap{
top: 50%;
bottom: inherit !important;
opacity: 1 !important;
background: none !important;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
}
.home_slider .metaslider .caption{
margin: 0 auto;
max-width: 1180px;
font-size: 15px;
overflow: hidden;
text-align: center;
padding: 0 0 0 0 !important;
}
.home_slider .inner_caption img{
min-width: inherit !important;
width: auto !important;
display: inline-block !important;
}
.home_slider .metaslider .caption-wrap .percent{
font-size: 100px;
vertical-align: bottom;
}
.home_slider .metaslider .caption-wrap .percent img{
vertical-align: baseline;
}
.home_slider .metaslider .caption-wrap h2, .metaslider .caption-wrap h4{width: auto; clear: left;}
.home_slider .metaslider .caption-wrap h2{
color: #fff;
position: relative;
font-size:49px;
font-weight: bold;
line-height: 1;
margin: 0 0 20px 0;
}
.home_slider .metaslider .caption-wrap h2 span{
color: #e32118
}
.home_slider .metaslider .caption-wrap .txtwrap{margin-bottom: 20px}
.home_slider .inner_caption .btns{
background: none;
color: #fff !important;
border: 1px solid #fff;
border-radius: 3px;
padding: 16px 16px;
cursor: pointer;
font-size: 20px;
font-weight: 300;
display: inline-block;
}
.home_slider .inner_caption .btns:hover {
background: #fff;
color: #e32118 !important;
}
.home_slider{position: relative; overflow: hidden}
.home_slider  .metaslider .flexslider{margin-bottom:0;}
.home_slider .metaslider .flex-control-nav li a{
background: rgb(255, 255, 255, 0.3);
}
.home_slider .flex-control-paging li a.flex-active {
background: rgb(255, 255, 255,0.8);
}
.home_slider .metaslider .flex-control-nav {
bottom: 9px;
}
.home_slider .metaslider li img {
max-width: inherit; width: 1600px;
}
.home_slider .banner_overlay {
background: none;
position: absolute;
width: 100%;
top: 0;
}
.home_slider .banner_content {
max-width: 1180px;
vertical-align: top;
position: relative;
width: 100%;
text-align: left;
min-height: 100px;
margin: 0 auto;
}
.banner_form {
position: absolute;
background: rgba(58, 39, 110, 0.8);
padding: 15px 15px 0;
max-width: 348px;
width: 100%;
text-align: left;
right: 0;
overflow: hidden;
border-radius: 10px;
color: #fff;
z-index: 9;
margin-top: 1%;
}
.banner_form h2 {
line-height: 1;
color: #fff;
font-size: 18px;
font-weight: 600;
margin: 0 0 0 0;
text-align: center;
position: relative;
padding-top: 0;
padding-bottom: 16px;
}
.banner_form .wpcf7 p {
margin: 0 0 12px 0;
color: #fff;
}
.banner_form .wpcf7 {
position: relative;
z-index: 9999;
}
.banner_form input[type="text"].wpcf7-form-control, .banner_form input[type="email"].wpcf7-form-control, .banner_form input[type="tel"].wpcf7-form-control, .banner_form select.wpcf7-form-control{height: 40px}
.banner_form .form-group{margin-bottom: 10px}
.banner_form .wpcf7-textarea{
height: 80px;
}
.banner_form .wpcf7-submit{
background: #e32118;
color: #fff !important;
border: 1px solid #e32118;
border-radius: 3px;
padding: 10px 40px;
cursor: pointer;
font-weight: normal;
}
.banner_form .wpcf7-submit:hover{
background: #fff;
color: #e32118 !important;
}
.banner_form .namefield{
background: url(//positivepestsolutions.com.au/wp-content/themes/wptheme/images/name-icon.png) right 10px top 11px no-repeat #fff;
padding-right: 30px;
}
.banner_form .emailfield{
background: url(//positivepestsolutions.com.au/wp-content/themes/wptheme/images/email-icon.png) right 10px top 11px no-repeat #fff;
padding-right: 30px;
}
.banner_form .phonefield{
background: url(//positivepestsolutions.com.au/wp-content/themes/wptheme/images/phone-icon.png) right 10px top 11px no-repeat #fff;
padding-right: 30px;
}
.content_section{
padding: 40px 0;
}
.weltxt{
padding:0;
color: #fff;
background: url(//positivepestsolutions.com.au/wp-content/themes/wptheme/images/home-bg.jpg) center center no-repeat fixed;
background-size: cover;
}
.weltxt .weltxtwrap{
text-align: center;
padding: 95px 0;
font-size: 15px;
line-height: 1.9;
font-weight: normal;
}
.weltxt .imgwrap{height: 100%; background-size:cover;}
.weltxt .btn{
padding:16px 30px;
}
.services{
}
.services .iconwrap .sicon{
margin: 0
}
.services .iconwrap img{
width: 100%;
display: inline-block;
}
.services .iconwrap{
padding: 5px 10px;
background: #fff;
height: 100%;
padding-bottom: 58px;
position: relative;
font-size: 13px;
line-height: 1.8
}
.services .iconwrap .icon_title{
font-size: 16px;
text-transform: uppercase;
color: #1a1c1d;
font-weight: 600;
padding: 6px 10px;
border-left: 2px solid #e32118;
}
.services .iconwrap .icon_title a{
color: #1a1c1d; 
}
.services .iconwrap .servicebtns{
position: absolute;
bottom: 20px;
width: 100%;
left: 0;
text-transform: uppercase;
padding-left: 10px;
}
.services .iconwrap .servicebtns a.btn{
border-radius: 4px;
padding: 9px 25px;
font-weight: normal;
font-size: 11px;
}
.services .owl-nav button{
position: absolute;
top: 50%;
text-indent: -9999px;
width: 20px;
height: 20px;
margin-top: -20px;
border-radius: 0;
z-index: 999;
outline: none !important;
border: none !important;
box-shadow: none !important;
}
.services .owl-nav button.owl-prev {
left: -20px;
background: url(//positivepestsolutions.com.au/wp-content/themes/wptheme/images/prev-btn1.png) 50% 50% no-repeat;
}
.services .owl-nav button.owl-next {
background: url(//positivepestsolutions.com.au/wp-content/themes/wptheme/images/next-btn1.png) 50% 50% no-repeat;
right:-20px;
}
.services .owl-carousel .owl-stage{display: flex;}
.services .owl-carousel .item{height: 100%}
.home_service{
padding: 50px 0;
}
.home_service .hservice_title{
margin: 0 0 40px 0;
text-align: center;
}
.home_service .service_cols{
padding: 30px 0;
}
.home_service .service_cols .service_img{text-align: center;}
.home_service .stitle{
font-weight: bold;
color: #303030;
font-size: 16px;
margin: 0 0 15px 0;
}
.home_service .stitle a{
color:#303030;
}
.home_service ul.slistleft{
list-style: none;
margin: 0;
padding: 0;
padding-right: 0;
max-width: 300px;
float: right;
}
.home_service ul.slistleft li{
text-align: right;
padding-right: 45px;
background: url(//positivepestsolutions.com.au/wp-content/themes/wptheme/images/sbullet.png) 100% 0 no-repeat;
font-size: 14px;
color: #818181;
padding-top: 8px;
margin: 0 0 30px 0;
}
.home_service ul.slistright{
list-style: none;
margin: 0;
padding: 0;
padding-left: 0;
max-width: 300px;
float: left;
}
.home_service ul.slistright li{
text-align: left;
padding-left: 45px;
background: url(//positivepestsolutions.com.au/wp-content/themes/wptheme/images/sbullet.png) 0 0 no-repeat;
font-size: 14px;
color: #818181;
padding-top: 8px;
margin: 0 0 30px 0;
}
.acc_us{
background: #1e0758;
color: #fff;
padding: 20px;
font-size: 14px;
border-radius: 4px;
max-width: 485px;
}
.acc_us .su-spoiler-style-default > .su-spoiler-title{
padding: 7px 30px 7px 7px;
color: #fff;
font-weight: 500;
font-size: 14px;
color: #e32118
}
.acc_us .su-spoiler-style-default.su-spoiler-closed > .su-spoiler-title{
color: #fff
}
.acc_us .su-spoiler-style-default > .su-spoiler-title > .su-spoiler-icon{
left: inherit;
right: 0;
}
.acc_us .su-accordion .su-spoiler{
border-bottom: 1px solid rgba(255,255,255,0.5);
margin:0;
padding:20px 0;
}
.acc_us .su-spoiler-style-default > .su-spoiler-content{
padding: 1em;
color: rgba(255,255,255,0.6);
line-height: 1.9;
} .testimonials{
padding: 15px 0px 15px;
background: #e8e7e1;
box-shadow: 0 4px 7px rgba(0,0,0,0.1);
}
.testimonials .testtitle{
padding:0 20px 15px;
}
.testimonials .testtitle h4{
margin: 0;
line-height: 1.6;
}
.testimonials .testtitle i{
color: #f17222;
}
.testimonials .testimonial{
padding: 15px 0 0 0;
background: #fff;
}
.testimonials .iconwrap img{
width: auto;
display: inline-block;
}
.testimonials .iconwrap{
padding: 10px 25px;
background: #fff;
}
.testimonials .iconwrap .icon_title{
font-size: 13px;
text-transform: uppercase;
color: #090909;
font-weight: 600;
margin: 0 0 8px 0;
display: flex;
}
.testimonials .test_rating{
color: #f17222;
margin-right: 10px
}
.testimonials .owl-nav button{
position: absolute;
top: 50%;
text-indent: -9999px;
width: 20px;
height: 20px;
margin-top: -20px;
border-radius: 0;
z-index: 999;
outline: none !important;
border: none !important;
box-shadow: none !important;
}
.testimonials .owl-nav button.owl-prev {
left: -20px;
background: url(//positivepestsolutions.com.au/wp-content/themes/wptheme/images/prev-btn1.png) 50% 50% no-repeat;
}
.testimonials .owl-nav button.owl-next {
background: url(//positivepestsolutions.com.au/wp-content/themes/wptheme/images/next-btn1.png) 50% 50% no-repeat;
right:-20px;
}
.testimonials .owl-carousel .owl-stage{display: flex;}
.testimonials .owl-carousel .item{height: 100%} .bottomcont{
padding: 40px 0 30px;
}
ul.bottomcontact{
margin: 0 -15px;
padding: 0;
list-style: none;
text-align: left;
display: flex;
align-items: center;
}
ul.bottomcontact li{
padding:0 15px;
width: calc(100% / 3);
display: inline-block;
}
ul.bottomcontact li .cwrap{
width: 100%;
font-size: 20px;
padding: 16px 16px 16px 80px;
position: relative;
line-height: 1.7;
vertical-align: top;
font-weight: 300;
border: 1px solid #eee;
border-bottom: 2px solid #e32117;
}
ul.bottomcontact li span{
display: block;
line-height: 19px;
font-size: 14px;
}
ul.bottomcontact li a{}
ul.bottomcontact li a:hover{text-decoration: none;}
ul.bottomcontact li i{
content: '';
position: absolute;
width: 65px;
height: 100%;
left: 4px;
top: 0;
text-align: center;
line-height: 32px;
display: inline-block;
color: #e32117;
font-size: 27px;
line-height: 3;
border-right: 1px solid #eee;
}
.footer_contact{padding: 0 0;}
.footer_contact .footer_title{color: #fff; padding: 20px 0; background:#ca1f22}
.footer_contact h5{position: relative; padding-bottom: 15px; font-weight:600}
.footer_contact h5:before{
content: '';
position: absolute;
left: 0;
bottom: 0;
width: 100%;
max-width: 222px;
height: 2px;
background: #000;
}
.footer_contact a{color: #000000}
.footer_contact .contact_details{font-size: 18px}
.footer_contact .contact_details strong{font-weight:600}
.contact_details .contact_map{margin-top: 50px}
.footer_form {
background:#443174;
padding: 20px;
width: 100%;
max-width: 380px;
-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.2);
-moz-box-shadow: 0 2px 2px rgba(0,0,0,0.2);    
box-shadow: 0 2px 2px rgba(0,0,0,0.2);
color: #fff;
border-radius: 4px
}
.footer_form .form_title{
font-size: 18px;
font-weight: normal;
color: #fff;
text-transform: uppercase;
text-align: center;
margin: 0 0 20px 0;
letter-spacing: 1px;
}
.footer_contact .wpcf7 label{display: block; font-weight: normal;}
.footer_contact .wpcf7 .wpcf7-form-control{border: none; background: #e1e1e1; height: 33px; padding-left: 20px;}
.footer_contact .wpcf7 textarea.wpcf7-form-control{height: 110px}
.footer_contact .wpcf7 .wpcf7-form-control-wrap{margin-top: 3px; display: block}
.footer_contact .wpcf7 .wpcf7-submit{
background: #ca1f22;
color: #fff;
border: none;
text-transform: none;
font-weight: bold;
height: auto;
text-indent: 0;
border-bottom: 5px solid rgba(0,0,0,0.3);
font-size: 18px;
text-transform: uppercase;
padding: 10px 24px;
}
.footer_contact .wpcf7 .wpcf7-submit:hover{
background:#252932;
}
.footer_form .namefield{
background: url(//positivepestsolutions.com.au/wp-content/themes/wptheme/images/name-icon.png) right 10px top 11px no-repeat #fff;
padding-right: 30px;
}
.footer_form .emailfield{
background: url(//positivepestsolutions.com.au/wp-content/themes/wptheme/images/email-icon.png) right 10px top 11px no-repeat #fff;
padding-right: 30px;
}
.footer_form .phonefield{
background: url(//positivepestsolutions.com.au/wp-content/themes/wptheme/images/phone-icon.png) right 10px top 11px no-repeat #fff;
padding-right: 30px;
} .site-footer{
padding: 40px 0 0;
background:#2c2c2c;
color: #8d919a;
}
.site-footer a{color:#8d919a}
.site-footer a:hover{color: #fff}
.site-footer ul.menu{padding: 0; margin: 0; list-style: none;}
.site-footer ul.menu li{
margin: 0 0 8px; position: relative;
} .site-footer .widget-title, .site-footer h6{
color: #fff; font-weight: normal; font-size: 17px;
text-transform: uppercase;
position: relative;
padding-bottom: 20px;
margin-bottom: 30px;
}
.site-footer .widget-title:before{
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 25px;
height: 2px;
background: #e32118;
}
.site-footer ul.cnss-social-icon { padding: 0 0;}
.site-footer ul.cnss-social-icon i{font-size: 20px !important}
.site-footer ul.cnss-social-icon li.cn-fa-icon a{
line-height: 34px !important;
border: 1px solid #7f7f7f !important
}
.footer_widget i.fa{color: #2c9320; margin-right: 6px;}
.site-footer .quickmenu2 ul li{display: inline-block; width: 48%; vertical-align: top;}
#mailpoet_form_1 .mailpoet_text{width: 100% !important; background: none; border: 1px solid rgba(255,255,255,0.1)}
#mailpoet_form_1 .mailpoet_submit{width: 100%; background: #1499eb; padding: 10px 10px}
.site-footer .wpcf7 input:not([type="submit"]), .site-footer .wpcf7 textarea{
background: none;
border-radius: 0;
border: 0;
border-bottom: 1px solid rgba(255,255,255,0.5);
color: #fff;
}
.site-footer .wpcf7 textarea{
height: 70px;
}
.site-footer .site-info{
color: rgba(255, 255, 255, 0.4);
padding: 15px 0 15px;
font-size: 12px;
text-align: center;
background: #383838;
}
.site-footer .site-info a{
color: rgba(255, 255, 255, 0.5);
}
ul.contactdetails{
list-style: none;
margin:0 0 30px 0;
padding: 0;
}
ul.contactdetails li{position: relative; margin: 0 0 10px 0; color: #000; padding-left: 24px;}
ul.contactdetails li i{
position: absolute;
left: 0;
top: 6px;
color: #000;
}
ul.contactdetails li a{color: #000}
footer ul.contactdetails li, footer ul.contactdetails li i, footer ul.contactdetails li a{color: #fff}
.wpcf7 label{display: block;}
.inner_banner{
background: url(//positivepestsolutions.com.au/wp-content/themes/wptheme/images/inner-bg.jpg;) center center no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
padding: 80px 0 50px 0;
color: #fff;
}
.inner_banner .page-title3{margin: 0}
ul.sidebarmenu{padding: 0; margin: 0; list-style: none;}
ul.sidebarmenu li{
margin: 0 ;
position: relative;
border-bottom: 1px dashed #ccc;
}
ul.sidebarmenu li a:before {
content: "\f105";
position: absolute;
left: 7px;
top: 11px;
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;
}
ul.sidebarmenu li a{
display: block;
padding:8px;
padding-left: 20px;
position: relative;
}
ul.sidebarmenu li a:hover, ul.sidebarmenu li.active a{
background: #1499ec;
color: #fff
}
.breadcrumb{
padding:5px 0;
background: #f4f4f4;
}
.logo_Carousel{
background: #f4f4f4;
padding: 40px 0 10px
}
.wpcf7 .wpcf7-recaptcha{transform: scale(0.8); transform-origin: 0 0}
.breadcrumbs {margin-top: -20px}
.breadcrumbs span a, .breadcrumbs span a span{color: #fff;}
.breadcrumbs span{color:#e32118; margin: 0 3px}
.ctabookapp{text-align: center; display: block !important;}
.wpsisac-slick-carousal.design-6 .slick-image-slide img {
width: auto !important;
height: auto;
}
.slick-slider .slick-track{display: flex !important; align-items: center;}
.slick-slider .slick-track{line-height: 90px}
.pestinfo{
background: #f4f4f4;
}
.pestinfo .pest_wrapper{ margin-bottom: 0;}
.pestinfo .pest{position: relative;}
.pestinfo .pest .button{position: relative; display: block;}
.pestinfo .pest .button img{width: 100%;}
.pestinfo .pest .button .txt1{font-size: 16px; color: #757575; text-align: center; position: absolute; width: 100%; left: 0; bottom: 10px; text-transform: uppercase;}
.pestinfo .pest .button:after{content: ''; display: inline-block; border: 1px solid #d6d6d6; position: absolute;left: 0; top: 0; right: 0; bottom: 0;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.pestinfo .pest:hover .button:after{border: 3px solid #3B276E;}
.pestinfo .pest .popup{
background: #3B276E;
width: 390px;
position: absolute;
left: 50%;
margin-left: -195px;
bottom: 100%;
padding: 15px;
color: #3e3e3e;
z-index: 999999;
visibility: hidden;
opacity: 0;
filter: alpha(opacity=0);
transition: all 0.1s ease-out;
-moz-transition: all 0.1s ease-out;
-webkit-transition: all 0.1s ease-out;
-o-transition: all 0.1s ease-out;
overflow: hidden;
font-size: 12px;
}
.pestinfo .pest:hover .popup{display: block; visibility: visible; opacity: 1; filter: alpha(opacity=100);
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.pestinfo .pest .popup .title {
font-size: 18px;
padding-bottom: 10px;
color: #ffffff;
line-height: 1.2;
}
.pestinfo .pest .popup .desk{color: #ffffff;}
.pestinfo .pest .popup .button_wrapper{}
@media(min-width:1300px){
.container{max-width: 1180px}
}
@media(min-width:1500px){
.container{max-width: 1180px}
}
@media (min-width: 1600px){
.home_slider .metaslider li img {
width: 100%;
min-width: 1600px;
}
}
@media(max-width:1199px){
.home_slider .metaslider .caption{padding-right: 400px !important}
.banner_form{right: 15px}
ul.bottomcontact li .cwrap{font-size: 14px; text-align: center;}
ul.bottomcontact{flex-wrap: wrap;}
ul.bottomcontact li i {
left: 0;
width: 100%;
line-height: 30px;
height: auto;
top: 6px;
}
ul.bottomcontact li .cwrap {
padding: 40px 10px 10px;
}
ul.bottomcontact li i{
left: 0;
width: 100%;
}
}
@media(max-width:991px){
.top_links span.phone{font-size: 14px}
.site-header .site-branding{padding: 10px 0;}
.site-header .logo{display: block; text-align: center; padding-top: 0}
.home_slider .metaslider .caption {
padding-right: 0 !important;
}
.home_slider .banner_overlay{position: static; display: none}
.home_slider .metaslider .flex-control-nav.flex-control-paging{display: none;}
.banner_form{position: static; margin:20px auto;}
.home_slider .metaslider .caption-wrap {
padding: 0 5px;
}
.home_slider .metaslider .caption-wrap h2{font-size: 30px; }
.home_slider .metaslider li img{width: 100%}
.home_slider .inner_caption{max-width: inherit;}
.home_slider .metaslider .caption {
padding-right: 0 !important;
transform-origin: 0;
}
.home_slider .metaslider .caption-wrap h2{font-size: 14px}
.home_slider .metaslider .caption-wrap .txtwrap{font-size: 11px}
.home_slider .inner_caption .btns {
padding: 6px 6px;
font-size: 12px;
font-weight: 300;
}
.home_slider .metaslider .caption-wrap .percent {
font-size: 28px;
}
.home_slider .metaslider .caption-wrap .percent img {
width: 25px !important;
}
.home_slider .metaslider .caption-wrap h2{
margin: 0
}
.home_slider .metaslider .caption-wrap .txtwrap{
margin: 0 0 4px 0
}
ul.bottomcontact li{width: 100%; margin-bottom: 30px}
.acc_us{max-width: inherit; margin-bottom: 30px}
.top_links{margin:0; display: block; text-align: center;}
.top_links span{margin:8px !important}
.home_service .service_cols {
padding: 0;
}
.home_service ul.slistleft{float: none; padding: 0; margin: 0 0 0 0}   
.home_service .service_cols .service_img{display: none}
.home_service ul.slistleft, .home_service ul.slistright{max-width: inherit}
.home_service ul.slistleft li {
text-align: left;
padding-left: 45px;
background: url(//positivepestsolutions.com.au/wp-content/themes/wptheme/images/sbullet.png) 0 0 no-repeat;
font-size: 16px;
color: #818181;
padding-top: 8px;
padding-right: 0;
margin: 0 0 30px 0;
}
}
@media(max-width:767px){
.top_strip .col-md-4{display: none;}
.top_links{text-align: center;}
.top_links i{position: static;}
.top_links span {
margin: 0 !important;
display: block;
padding-left: 0;
border-right: 0 !important
}
.services .owl-nav button.owl-next{right: 0}
.services .owl-nav button.owl-prev{left: 0}
.pestinfo .pest .popup{display: none !important;}
.footer_c2a .c2abox_wrapper{margin-bottom: 30px}
}
@media(max-width:360px){
}