/*

Theme Name: Tow Trucks

Theme URI: http://wordpress.org/

Description: By SEO PRO.

Version: 1.0

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu

Text Domain: twentyten

*/





/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html

-------------------------------------------------------------- */

html,body{

background: url("images/bg.png") repeat-x scroll center top #154473;

margin: 0;

padding: 0;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

 color:#fff;

}



@font-face {

    font-family: 'Exo';

	src: url('fonts/Exo-Black.eot');

    src: url('fonts/Exo-Black.eot?#iefix') format('embedded-opentype'),

    url('fonts/Exo-Black.otf'); format("opentype"); 

    font-weight: normal;

    font-style: normal; 

}

/*
@font-face

{

font-family: Exo;

src: url('fonts/exoblack.ttf'),

     url('fonts/exoblack.eot'); /* IE9 */

} */



p{ font-size:13px;  }

ul{ margin:0; padding:0;}

a{ font-size:12px; color:#fff;}



div#wrapper, div#footer{

 width:1020px; 

 margin:0px auto;

}



div#header{

 height:216px;

 width:100%;

}

.pagination{

 text-align:center;

}

.pagination li{ border-bottom:0px !important;}



div#header .logo{

text-align:center;

padding:10px 0;

}



div#header .logo a{

  background: url("images/logo-new.png") no-repeat scroll left top transparent;

    display: block;

    height: 137px;

    margin: 0 auto;

    width: 664px;

}

div.header-nav{  

display: block;

   padding: 15px 0px;}



div.one-half{ float:left; width:50%; position:relative;}



div.header-nav ul.nav{ list-style:none;position: relative;}

div.header-nav ul.nav li{background: none repeat scroll 0 0 #E6E6E6;

    border-radius: 12px 12px 0 0; 

    float: left;

    height: 23px;

    margin: 1px; 

padding: 7px 0px 13px;text-align:center;}

div.header-nav ul.nav li#menu-item-80 a{ width:84px;}

div.header-nav ul.nav li#menu-item-111 a{ width:85px;}

div.header-nav ul.nav li#menu-item-90 a{ width:60px; padding: 0 30px;}

div.header-nav ul.nav li#menu-item-82 a{ padding: 0 30px;

    width: 55px;}

div.header-nav ul.nav li#menu-item-79 a, div.header-nav ul.nav li#menu-item-84 a{height: 40px;}	

div.header-nav ul.nav li#menu-item-84 .sub-menu{

	margin-top:0;

	width:200px;

}

div.header-nav ul.nav li#menu-item-80 a, div.header-nav ul.nav li#menu-item-86 a{ padding: 0 26px;}

div.header-nav ul.nav li:hover, div.header-nav ul.nav li.Active, div.header-nav ul.nav li.current-menu-item{box-shadow: 10px -6px 11px -8px #000000;

    height: 27px;behavior: url(PIE.htc);

    margin-top: -6px;

    padding-top: 10px;

    z-index: 2;} 

div.header-nav ul.nav li a{ color: #000000;

    display: block;

    font-size: 15px; padding: 0 22px;

	width:80px;

    line-height: 15px;

    text-align: center;

    text-decoration: none;

    }

div.header-nav ul.nav li:hover a, div.header-nav ul.nav li.Active a, div.header-nav ul.nav li.current-menu-item a{ font-weight:bold;} 



div.header-nav ul.nav li ul{ list-style:none;position: absolute; display:none;z-index: 9999999; margin: 10px 0;

    padding: 13px 0; background:url('images/sub-nav-bg.png') repeat-x top left transparent;}

div.header-nav ul.nav li:hover ul{ display:block;}



div.header-nav ul.nav li ul li{

    border-radius: 0 0 0 0; height: 100%; 

    float: left;

    margin: 0px;

	background: none;

    padding: 2px 10px; border-right:1px solid #000;}

	 

	div.header-nav ul.nav li ul li:last-child{ border-right:0px solid #000;}



div.header-nav ul.nav li ul li a{ width:100% !important; display:block; text-align:left;font-weight:normal !important; padding:0 !important;}

div.header-nav ul.nav li ul li:hover, div.header-nav ul.nav li ul li.current-menu-item{

    box-shadow:none !important; 

    border-radius: 0 0 0 0; height: 100%; 

    float: left;

    margin: 0px;

	background: none;

    padding: 2px 10px;  

     }



div.header-nav ul.nav li ul li:hover a, div.header-nav ul.nav li ul li.current-menu-item a, div.header-nav ul.nav li ul li.Active a{ width:100%; display:block; text-align:left;font-weight:normal; color:#BC0000; !important;} 







div.tag-line{ color: #C10000;

    font-family: "Exo";

    font-size: 22px;

    height: 36px; letter-spacing: 1px;

    padding: 5px 0;

    text-align: center;

	text-transform:uppercase;}

div.tag-line span{ vertical-align:bottom;}	

div.tag-line span img{

margin-top: 2px;

    vertical-align: text-bottom;

}

div.content-wrapper{padding-top: 50px;}



div.content-wrapper .inner{ padding:0; 

    width: 690px; right:10px;}



div.content-left{ width:243px; padding:0px 0 0 10px; float:left; position:relative; z-index:1;}

div.content-right{ width:260px; padding:0px; float:right; position:relative; z-index:1; right:10px;}





div.map{ z-index:0;}

div.content-left .heading h1, div.content-right .heading h1{ font-size:17.88px; color:#fff; font-family:"Exo"; letter-spacing: 1px; background:none;}



div.content h1,div#towing-az h1.title{background: url("images/border-bg.png") repeat-x scroll left bottom transparent;

    color: #FFFFFF;

    font-family: "Exo";

    font-size: 37.49px;

    letter-spacing: 1px;

    line-height: 50px;

    margin-bottom: 15px;

    margin-top: 5px;

    text-transform: uppercase;}

	div#towing-az h1.title{ margin-right:10px;}



div.search-form label{ font-size:11px; color:#00CCFF;}

div.map-regions{height: 465px;

    position: relative}

div.map-regions label{font-size:11px; color:#00CCFF; font-weight:bold;}

div.map-regions ul{ list-style:none; position: relative;

    z-index: 9999; width: 120px;}

div.map-regions ul li a{ font-size:11px; color:#CCCCCC; text-decoration:none;}



div.map-regions ul li a:hover, div.map-regions ul li a.Active{color:#E20215;}

div.search-form select{

    padding:3px;

    margin: 0;behavior: url(PIE.htc);

    -webkit-border-radius:4px;

    -moz-border-radius:4px;

    border-radius:4px;

    -webkit-box-shadow: 0 3px 0 #FCFCFC, 0 -1px #FCFCFC inset;

    -moz-box-shadow: 0 3px 0 #FCFCFC, 0 -1px #FCFCFC inset;

    box-shadow: 0 3px 0 #FCFCFC, 0 -1px #FCFCFC inset;

    background: #FCFCFC;

    color:#000;

    border:none;

    outline:none;

	width:150px;

	height:21px;

    display: inline-block;

    -webkit-appearance:none;

    -moz-appearance:none;

    appearance:none;

	font-size:11px;

	 

    cursor:pointer;

}



@media screen and (-webkit-min-device-pixel-ratio:0) {

    select {padding-right:18px}

}



label[for=select] {position:relative; height:21px;}

label[for=select]:after {

   border-bottom: 1px solid #DDDDDD;

    color: #000000;

    content: "< >";

    font-size: 11px;

    padding: 8px 0 0 3px;

    pointer-events: none;

    position: absolute;behavior: url(PIE.htc);

    right: 2px;

    -webkit-transform:rotate(90deg);

    -moz-transform:rotate(90deg);

    -ms-transform:rotate(90deg);

    transform:rotate(90deg);

   

}

label[for=select]:before{background: none repeat scroll 0 0 #FCFCFC;

    content: "";

    display: block;

    height: 20px;

    pointer-events: none;

    position: absolute;

    right: 3px;

    top: -2px;

    width: 20px;}

div.category-box ul{list-style:none;}



div.category-box ul li{background-position: 10px center, left bottom;

    height: 40px;

       padding: 20px 0 0 65px;}



div.category-box ul li.weather-report{ background-image:url('images/weather-report.png'),url('images/border-bg.png');

background-repeat: no-repeat;}

div.category-box ul li.road-conditions{ background-image:url('images/road-conditions.png'),url('images/border-bg.png');

background-repeat: no-repeat;}

div.category-box ul li.traffic-report{  background-image:url('images/traffic-report.png'),url('images/border-bg.png');

background-repeat: no-repeat;}



div.category-box ul li a{ font-size:17.88px; color:#fff; font-family:"Exo"; text-decoration:none; letter-spacing: 1px;}



div.site-work-text h2{ font-size:13px; font-weight:bold; text-transform:uppercase; }



div.content{ width: 757px; float:right; position:relative;padding: 0 0 30px; font-size:13px;}



div.content .left{ float:left; width:48%;}

div.content .right{ float:right; width:48%;}



div.content .map{ }

div.content .add{position:absolute;right:15px;

    top:18px;}



div.content .add-bottom{ bottom: 290px;

    position: absolute;

    right: 22px;

    z-index: 999;}

div.footer-wrapper{ height:104px;background: url("images/bg.png") repeat-x scroll center top #154473;

}

div#footer{ padding-top:15px;}

div#footer .footer-left{ font-size:12px; float:left;}

div#footer .footer-left a{ font-weight:bold;}



div#footer .footer-right{ float:right; text-align:right;}

.clear{ clear:both;}

.border_bottom{background: url("images/border-bg.png") repeat-x scroll left bottom transparent;margin-bottom: 16px;  }

img{ border:0; outline:none;}



ul.sitetree-list

{ padding:5px 10px;}

 

ul.sitetree-list li a

{font-size: 14px;

 text-decoration: none;

 font-weight:bold;

}

ul.sitetree-list li ul

{ padding:5px 10px;}

ul.sitetree-list li ul li a

{font-size: 14px;

 text-decoration: none;

 font-weight:normal;



}

.inner-region-right{ position:absolute; float:right; right:0; top:0;}

.inner-region-right ol li{font-family: "Exo"; color:#fff; font-size:17px; text-decoration:none; height: 35px;letter-spacing: 1px;}

.inner-region-right ol li.Active{ color:#E20215;}

.inner-region-right ol li.Active a{ color:#E20215;}

.inner-region-right ol li a{font-family: "Exo"; color:#fff; font-size:17px; text-decoration:none;letter-spacing: 1px;}

div.towingaz-list{

 width:735px !important;

 background:#8AA5BD;

 right:0px !important;

 border-radius:5px;

 float:left;

}

div#map-information{

background: none repeat scroll 0 0 #FFFFFF;

    border-radius: 5px 5px 5px 5px;

    float: left;

    margin: 8px;

    padding: 20px;

    width: 678px;

}

div#map-information p{ color:#154473;margin-top: 0;

    padding: 0; font-size:11px;}

div#map-information ul.top-heading{height: 18px; list-style:none; border-bottom:1px dotted #00CCFF; clear:both;    overflow: hidden;}

div#map-information ul.top-heading li{ float:left; color:#00CCFF; font-size:11px; font-weight:bold;width: 135px;}

div#map-information ul.top-heading li.company{ width:225px;} 

div#map-information ul.top-heading li.address{ width:178px;}

div#map-information ul.top-heading li.category{  }





div#map-information ul.listing{ list-style:none;}

div#map-information ul.listing li{ clear:both; line-height:62px; border-bottom:1px dotted #00CCFF;  overflow: hidden; padding-bottom: 4px;

    padding-top: 4px;}

div#map-information ul.listing li ul{ list-style:none;} 

div#map-information ul.listing li ul li{ color:#333333; font-size:11px; float:left; clear:none; width:135px; border-bottom:none;  line-height: 12px;}

div#map-information ul.listing li ul li.company{ width:225px;}

div#map-information ul.listing li ul li.address{ width:170px;}

div#map-information ul.listing li ul li.category{ width:275px; float:right;}

div#map-information ul.listing li ul li.company ul li{ clear:both; width:100%;}

div#map-information ul.listing li ul li.address ul li{ clear:both; width:100%;}

div#map-information ul.listing li ul li.company ul li:first-child{ font-weight:bold; clear:none;}

div#map-information ul.listing li ul li a{ color:#00CCFF; font-size:11px;}



div#map-information ul.listing li ul li.category ul{ list-style:none;}

div#map-information ul.listing li ul li.category ul li{ float:left; width: auto; padding:5px 8px; margin:0px 0;}

 

div#map-information ul.listing li ul li.category ul li:first-child{padding-left:0px;}
div#map-information ul.listing li ul li.category ul li:last-child{padding-right:0px;}
 

div#map-information ul.listing li ul li.category ul li a{ display:block; text-align:left;}

 





.sitetree-title{ display:none;}



*{outline: medium none;}







div.filter-search{}

div.filter-search label{ color:#000;}

div.filter-search select{width: 115px;padding-right:0px;}

div.filter-search div{float:left;padding-right: 5px;}

/*----------------------page_blog------------------------*/

.page-template-page-blog .inner,.blog-single .inner{
right:0px;
left: 10px;
float: left; 
}

.page-template-page-blog .content-left,.blog-single .content-left{
float: right;
font-size: 17.88px;
color: #fff;
font-family: "Exo";
letter-spacing: 1px;
text-transform:uppercase;
}




.page-template-page-blog .content-left ul,.blog-single .content-left ul{
list-style:none;
margin: 13px 0px 13px 0px;
}

.page-template-page-blog .inner img,.blog-single .inner img{ max-width:100%;}

.page-template-page-blog .content-left ul li a,.blog-single .content-left ul li a{
text-decoration:none;
font-size:12px;
color: #00CCFF;
font-family: Exo;
}


.page-template-page-blog .inner .blog .post .col-md-3,.blog-single .inner .blog .post .col-md-3{
float: left;
width: 47%;
padding: 12px 0px 17px 0px;
}

.page-template-page-blog .inner .blog .post .col-md-9,.blog-single .inner .blog .post .col-md-9{
float: right;
width: 53%;
padding-top: 11px;
}

.page-template-page-blog .inner .blog .post .col-md-9 .title a,.blog-single .inner .blog .post .col-md-9 .title a{
font-size: 18.88px;
color: #fff;
font-family: "Exo";
text-decoration: none;
}

.page-template-page-blog .inner .blog .post .col-md-9 .excerpt p{
padding: 15px 0px 15px 0px;
margin: 0px;
}

.read_button ul{
list-style:none;
}

.read_button ul li a{
text-decoration:none;
}

.nav-previous{
padding-top: 52px;
}

.rpwe-block  .rpwe-img .rpwe-thumb{
border:none !important;
}

.rpwe-block .rpwe-summary{
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
padding-left: 25%;
text-transform:lowercase;
}

.rpwe-block  .rpwe-title a{
font-size:17.88px;
font-family: exo;
}
.home .rpwe-block .rpwe-title a{font-size:15.88px;}

.rpwe-block li:last-child{ border-bottom:0;}
.excerpt .moretag{   text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  display: block;
  margin-top: 20px;
  clear: both;
  color: #00CCFF;
  text-transform: uppercase;
  font-family: Exo;}
  

.mailchimp-subscribe{ background:#ec9603; padding: 30px 20px; border-radius:10px; overflow:hidden; margin-bottom:20px;}
.mailchimp-subscribe label{ display:none;}
.mailchimp-subscribe .mc_custom_border_hdr{ float:left; width:50%;color: #fff;
font-size: 25px;}
.mailchimp-subscribe #mc_signup{ float:right; width:50%;}
.mailchimp-subscribe .mc_merge_var{ margin-bottom:0px !important;}
.mailchimp-subscribe .mc_merge_var input{ border-radius:0px !important; border:2px solid #d90017; box-shadow:0px !important;}
.mailchimp-subscribe .mc_form_inside{ position:relative;}
.mailchimp-subscribe .mc_signup_submit{ margin:0 !important; position:absolute; right:0; top:0;}
.mailchimp-subscribe .mc_signup_submit input{margin-top: 0 !important;
width: 100% !important; border:0; background:#d90017; color:#fff;font-size: 22px;
padding: 4px 10px;}
.mailchimp-popup{background:#ec9603; padding:20px;overflow:hidden;}
.mailchimp-popup .mc_custom_border_hdr,.mailchimp-popup  label{ display:none;}
.mailchimp-popup h1{ color:#fff; text-align:center;}
.mailchimp-popup h4{ color:#fff !important;}
.mailchimp-popup .mc_form_inside{padding: 20px 0;
overflow: hidden;}
.mailchimp-popup .mc_merge_var{ float:left; width:60%;}
.mailchimp-popup .mc_merge_var input{ border-radius:0px !important; box-shadow:0px !important; min-height:34px; border:0;}
.mailchimp-popup .mc_signup_submit_extra{ margin:0 !important; float:right; width:40%;}
.mailchimp-popup .mc_signup_submit_extra input{margin-top: 0 !important;
width: 100% !important; border:0; background:#d90017; color:#fff;font-size: 22px;border-radius: 0px !important;
padding: 4px 10px;}
.mailchimp-popup .fancybox-closed{ color:#fff;display: block;
text-align: center; text-decoration:underline;}
#mc_message_extra{ clear:both; display:block;}
#mc_signup_form .mc_input {
  padding: 8px 5px;
  padding-top: 8px;
  padding-right: 5px;
  padding-bottom: 8px;
  padding-left: 5px;
}

@media (max-width: 768px) {
.mailchimp-subscribe .mc_custom_border_hdr{ float:none !important; width:100% !important;color: #fff;
font-size: 23px; display:block; position:relative; margin-bottom:20px; text-align:center;}
.mailchimp-subscribe #mc_signup{ float:none !important; width:100%; display:block; position:relative;}
}
  
  
  .blognoimage a{  font-size: 18.88px;
  color: #fff;
  font-family: "Exo";
  text-decoration: none;}