/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Apr 24 2017 | 04:04:46 (am)
/*
/******* Do not edit this file *******/

body,.art-postcontent, .art-postcontent li, .art-postcontent table, .art-postcontent a, .art-postcontent a:link, .art-postcontent a:visited, .art-postcontent a.visited, .art-postcontent a:hover, .art-postcontent a.hovered,p,strong, b,i,em{
font-family: "lato", Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, Sans-Serif;
}
.art-post li, p{
line-height: 25px; 
  font-size: 16px;
  color: ##424748;
}

.art-footer-body .art-rss-tag-icon{
display:none;
}
div.art-header-jpeg{

background:url('http://exitcleanbrisbane.com.au/wp-content/uploads/2014/03/header.png');
}

.art-postmetadataheader{
padding: 3px 20px; 
  background : #0b6864;
  border-radius: 30px 0px;
}

.art-hmenu a .t, .art-hmenu a.active .t {
color: white;
}
.art-hmenu a .r, .art-hmenu a .l{
background-image:none;
  background-color: #0b6864;
  color: white;
  transition: background .4s;
  
}
.art-hmenu a:hover .r, .art-hmenu a:hover .l{
color:white !important;
   background-color: #4bbed5;
}

.art-nav-l, .art-nav-r{

background: #E0E0E0;
}
.shtml_wpf_ref{
display:none;
}
.comment-respond{
display:none;}


.art-logo a img {
margin-top: -77px;
}

.art-footer-body{

background: #f9fcf7; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZmNmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmYyZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f9fcf7 0%, #eff2ea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9fcf7), color-stop(100%,#eff2ea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f9fcf7 0%,#eff2ea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f9fcf7 0%,#eff2ea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f9fcf7 0%,#eff2ea 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f9fcf7 0%,#eff2ea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fcf7', endColorstr='#eff2ea',GradientType=0 ); /* IE6-8 */

    border:5px solid #ececec;
  
    border-width:3px;
    -webkit-border-image: 
    	-webkit-gradient(linear, 0 0, 0 100%, from(#e0e0e0), to(rgba(0, 0, 0, 0))) 1 100%;
    -webkit-border-image: 
    	-webkit-linear-gradient(#e0e0e0, rgba(0, 0, 0, 0)) 1 100%;
    -o-border-image:
    	     -o-linear-gradient(#e0e0e0, rgba(0, 0, 0, 0)) 1 100%;
    -moz-border-image:
    	   -moz-linear-gradient(#e0e0e0, rgba(0, 0, 0, 0)) 1 100%;    
}


/* Contact form 7 code */

.wpcf7
{
    background-color: #ebebeb;
    border: 5px solid #2b9390;
    padding: 20px !important;
  width: 600px;
  
}
.wpcf7 input[type="submit"]{
background : #2b9390;
  color: white;
    border:1px solid #ccc;
  padding: 10px;
}

.wpcf7 input[type="submit"]:hover{
background : #4fcfcb;
  
}


.wpcf7 input:focus{
border: 2px solid #2b9390;
}



.wpcf7 select,
.wpcf7 input[type="date"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    background-color: #fff;
    color: #000;
    width: 50%;
  	padding: 10px;
}
.wpcf7 textarea{
  width: 50%;
  height: 100px;
}

.wpcf7-mail-sent-ok{
background : #2b9390;
  border: 2px solid #6A6C69;
  padding:10px;
  text-shadow : 1px 1px 1px rgb(40, 40, 40);
  color: rgb(255, 251, 251);
  font-size: 17px;
}

#day,#month,#year{
width: 100px;
}


#bo-box{
font-family:lato;
transition: .3s;
border:1px solid #ccc;
box-shadow:1px 1px 3px #ccc;
  text-align:center;
}
#bo-box:hover{
  box-shadow:1px 1px 7px #ccc;
  border: 1px solid #616161;
}


#bo-heading{
background: #18a09a;
background: -moz-linear-gradient(top,  #18a09a 0%, #0b6864 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#18a09a), color-stop(100%,#0b6864));
background: -webkit-linear-gradient(top,  #18a09a 0%,#0b6864 100%);
background: -o-linear-gradient(top,  #18a09a 0%,#0b6864 100%);
background: -ms-linear-gradient(top,  #18a09a 0%,#0b6864 100%);
background: linear-gradient(to bottom,  #18a09a 0%,#0b6864 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#18a09a', endColorstr='#0b6864',GradientType=0 );
padding:12px;
color:white;
text-shadow:1px 1px 1px black;

}

#bo-content{
padding:10px;
}
#bo-content img {
width:88%;
  border:6px solid white;
  box-shadow: 0px 0px 5px #949494;
  margin:0px;
}

#bo-text{
padding: 10px;
  text-align:left;
  line-height: 21px;
}
#bo-href{
    text-align: right;
    padding: 0px 14px;
  transition: .4s;
}

#bo-href:hover{
    padding:0px
}
 .what_we_do_detail p
  {
  	width:100%;
  }
.wpcf7 {
  background-color: #fff !important;
  border: none !important;
}
.top_what_we_do p {
  font-size: 15px !important;
  line-height: 27px !important;
}