/*
Theme Name:     azlogistics ver. 2.0
Theme URI:      http://appthemes.com/
Description:    My child theme for the Vantage theme 
Author:         Adam
Author URI:     http://appthemes.com/
Template:       vantage
Version:        2.0.0
*/

@import url("../vantage/style.css");
@import url("../vantage/styles/green.css");

body {font-size:15px; color: #444; background: #F6F6F6 repeat-x 0 0; border:none;}

p {margin-top: 8px;line-height:20px;}

content img {border:0; padding:0;}

#content {background: #F6F6F6;}


/* =========== [ ADMIN BAR ] =========== */

#wpadminbar * {color: #2F2F2F;}

#wpadminbar {position:absolute; top:0; left:0; border-bottom: none; background-color:#FFF;}

#wpadminbar,
#wpadminbar .ab-top-secondary {color: #FFFFFF; background-color:#B8B8B8; background-image:none; text-shadow:none;}



/* =========== [HEADER] =========== */

/* #new_login a {font-size: 14px; color: #000000; font-weight:bold; margin: 0; padding: 0; margin-left: 1000px; margin-bottom: -20px;} */

#homeimage img {max-width:100%; height:auto; width: auto\9; /* ie8 */}

#masthead .row {margin-top:0; margin-bottom:5px; position: relative; overflow: hidden;}

#masthead .advert .textwidget{margin: 0; float: right;}

/* #masthead .advert {width: 468px; height: 60px; position: absolute; top: 30px; right: 0;} */

.home_listing-share {float:right; margin-top: -5px;}

#mapsupreme {margin-top: -20px; margin-bottom: 20px;}



/* =========== [ MAIN NAVIGATION ] =========== */

.rounded {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
}

.rounded-small {-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

#mynavmenu {align: right; margin-bottom: -3px;} /* padding-left: 400px; margin-bottom: -5px; */

#main-navigation .menu ul {
        
        min-height: 35px;
        background: none;
        overflow: visible;
        margin: 3px;
        position: relative;
}

#main-navigation .menu li {
        float: right;
        height: 35px;
        position: relative;
        top: 0;
        border:none;
        }

#main-navigation .menu li.first {
        border: none;
        }

#main-navigation .menu li a {font-size: 13px;
        font-weight:bold;
        font-family:Arial, Helvetica, sans-serif;
        color: #383838;
        padding: 5px 15px 0 15px;
        margin: 0 0;
        border: none;
        height: 27px;
        top: 0;
        display: block;
        text-align: center;
        text-shadow: 0 1px 1px white;}

#main-navigation ul.sub-menu {position: absolute;
        z-index: 99;
        background: -moz-linear-gradient(center top , #EEEEEE 52%, #CDCDCD 100%) repeat scroll 0 0 transparent;
        -khtml-border-radius: 0 0 5px 5px;
        -moz-border-radius: 0 0 5px 5px;
        -webkit-border-radius: 0 0 5px 5px;
        border-radius: 0 0 5px 5px;
        height: auto;
        width: 200px;
        margin: -2px 0 0 -2px;
        border-left: 2px solid rgba(0, 0, 0, 0.5);
        border-right: 2px solid rgba(0, 0, 0, 0.5);
        border-bottom: 2px solid rgba(0, 0, 0, 0.5);
        -moz-background-clip: border;
        -webkit-background-clip: border;
        background-clip: border-box;
        -moz-background-clip: padding;
        -webkit-background-clip: padding;
        background-clip: padding-box;
        -moz-background-clip: content;
        -webkit-background-clip: content;
        background-clip: content-box;
        opacity: 0.95;}

#main-navigation ul.sub-menu li {float:left; border: 0 none; width: 100%; background-color: #f3f3f3;} /* border-bottom: 1px solid #E1E1E1;  */

#main-navigation ul.sub-menu li a {padding: 11px 11px 0; width: auto; border: 0 none; text-align: left;}

#main-navigation .menu li:hover, #main-navigation .menu li.current-menu-item {background-color: #f3f3f3; -khtml-border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0; border-radius: 0 0 0 0;}

#main-navigation .adv_categories {display: none;
        opacity: 0.95;
        position: absolute;
        top: 38px;
        left: -45px;   /* -210;  */
        z-index: 99;
        background-color: #f3f3f3;
        -khtml-border-radius: 0 0 5px 5px;
        -moz-border-radius: 0 0 5px 5px;
        -webkit-border-radius: 0 0 5px 5px;
        border-radius: 0 0 5px 5px;
        min-width: 920px;
        border-left: 2px solid rgba(0, 0, 0, 0.5);
        border-right: 2px solid rgba(0, 0, 0, 0.5);
        border-bottom: 2px solid rgba(0, 0, 0, 0.5);
        -moz-background-clip: border;
        -webkit-background-clip: border;
        background-clip: border-box;
        -moz-background-clip: padding;
        -webkit-background-clip: padding;
        background-clip: padding-box;
        -moz-background-clip: content;
        -webkit-background-clip: content;
        background-clip: content-box;
        margin-left: 0px;
        margin-top:-8px;
        }

#main-navigation .adv_categories .catcol {border-left: medium none;float: left; margin-bottom: 20px;margin-top: 20px; padding: 0 10px 0 10px;vertical-align: top;width: 286px;}

#main-navigation .adv_categories .catcol ul li.maincat a {opacity: 1; font-size: 13px; border-right: medium none;color: #545454;display: inline-block;float: none;font-weight: bold;height: auto;margin: 0;padding: 10px 3px 10px 7px;text-transform: none;text-align: left;width: auto; background-color: #F3F3F3;
        background: #f3f3f3; /* for non-css3 browsers */
        background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#f3f3f3)); /* for webkit browsers */
        background: -moz-linear-gradient(top,  #f3f3f3,  #f3f3f3); /* for firefox 3.6+ */
}


.search-for, .search-location {width:25%; min-width:220px; margin:0 0 0 2%; padding:0; position:relative; float:left;}

#main-search .search-title {font-size: 17px; color: #fff;        text-shadow: 0px 1px 1px #000; font-family:Verdana, Arial, Helvetica, sans-serif;}

#main-search input.text {font-size: 14px; color: #5e5e5e; width: 92%; height: 25px; border: none; background: transparent; margin-top: -2px;}

#main-search .search-help {font-size: 11px;}

#main-search .h39 {height: 29px;}

#main-search .input-cont .left {float: left; width: 7px; background: transparent url('http://azlogistics.com/wp-content/themes/azlogistics_v2/images/input-cont-left.png') no-repeat 0 0;}

#main-search .input-cont .mid {float: left; width: 94%; background: transparent url('../vantage/images/input-cont-mid.png') repeat-x 0 0;}

#main-search .input-cont .right {float: left; width: 7px; background: transparent url('http://azlogistics.com/wp-content/themes/azlogistics_v2/images/input-cont-right.png') no-repeat 0 0;}

.search-button {width:10%; height:75px; margin:0 0 0 1%; position:relative; float:left;}

#search-submit{
        width: 100%;
        min-width:80px;
        height: 29px;
        display: block;
        margin: 26px 0 0 0;
        padding: 0;
        background: transparent url('../vantage/images/search-blank.png') no-repeat 0 0;
        border: none;
        color: #555;
        font-size: 18px;
        font-weight: bold;
        font-style: italic;
        font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
        text-shadow: 0px 1px 0 #DDD;
        text-indent: 30px;
        line-height: 30px;
        cursor: pointer;
        cursor: hand;
}

#help-searching {width: 200px;}
#help-searching a {font-size:11px; color: #E8E8E8; float:left;} /* old color: #C1C1C1 */

.add_your_business {margin-top: 2px; margin-right:10px; float:right;}


#breadcrumbs {margin: 12px 0 50px 20px;font-family:Verdana;}

.breadcrumb-trail,
.breadcrumb-trail a,
.breadcrumb-trail a:link,
.breadcrumb-trail a:visited,
.breadcrumb-trail a:hover,
.breadcrumb-trail span{color: #808080;font-size: 12px;}


/* =========== [ HOME PAGE LISTINGS ] =========== */

.my_sorting {margin: 10px 0 0 -55px; position:relative; float:left;}

article.listing p.listing-address {margin: 0; margin-bottom:10px; margin-top:5px; padding-left: 20px; clear:left; font-size:16px; background: url('../../../pin_icon.png') no-repeat left;}

article.listing p.listing-cat {margin:0 15px 5px 0; color:#888; font-size:11px; float: left; padding-left: 20px; background: url('../../../tag_icon.png') no-repeat left;}

article.listing p.listing-phone {margin-bottom:10px; color:#888; float: left; font-size:14px; padding-left: 20px; background: url('../../../phone_icon.png') no-repeat left;}

article.listing p.listing-description {margin-bottom:5px; color:#888; font-size:11px;}

article.listing {margin-left: 0px; margin-bottom:15px; margin-top:15px; padding: 15px 36px 10px 162px; position: relative;
        /* background: #F8F8F8;  old color: #FFFCE2 */
        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        border-right: 1px solid #ddd;
        -khtml-border-radius: 0 3px 3px 0;
        -moz-border-radius: 0 3px 3px 0;
        -webkit-border-radius: 0 3px 3px 0;
        border-radius: 0 3px 3px 0;}

article.listing:hover{
        -moz-box-shadow: 3px 3px 3px #DDD;
        -webkit-box-shadow: 3px 3px 3px #DDD;
        box-shadow: 3px 3px 3px #DDD;}


article.listing img {padding:3px; border:none; background-color:#FFF; position:absolute; top:26px; bottom:20px; left:26px; max-width: 100px;}

article > h2 {margin:0 0 15px 0; font-family:Verdana, Geneva, sans-serif; font-size: 17px; font-weight: bold; float: left;}


/* Featured */

/* article.listing.featured, article.event.featured {margin:0; padding: 25px 36px 25px 102px;} */

article.listing.featured img {left:26px;}

article.event.featured .event-cal-thumb,
article.event.featured .event-cal-thumb.multi {left:31px;}

article.listing.featured {margin-bottom:15px; margin-top:15px; margin-right: 20px; padding: 15px 36px 15px 162px;}

article.listing.featured,
article.event.featured {
        background: #FBFA8C; /* old color: #FFFCE2 */
        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        border-right: 1px solid #ddd;
        -khtml-border-radius: 0 3px 3px 0;
        -moz-border-radius: 0 3px 3px 0;
        -webkit-border-radius: 0 3px 3px 0;
        border-radius: 0 3px 3px 0;}

#main .my_featured-head,
div.list .my_featured-head {
        height: 172px;
        display:inline-block;
        position: absolute;
        left: -25px;
        top: -1px;
        border: none;
        background: url('../vantage/images/featured_ribbon_left.png') no-repeat 0 0;}

#main .my_featured-head h3,
div.list .my_featured-head h3 {
        visibility: hidden;
        margin:0;
        padding: 2px 27px 12px 27px;
        font-size: 14px;
        font-weight:normal;
        line-height: 20px;
        background: url('../vantage/images/featured_ribbon_left.png') no-repeat 0 0;}



/* =========== [ CATEGORY PAGE ] =========== */

.categories-list .catcol {
        border-left: medium none;
        float: left;
        margin-bottom: 20px;
        margin-top: 20px;
        padding: 0 20px 0 15px;
        vertical-align: top;
        width: 350px;}

.categories-list .catcol ul.maincat-list li {background: none;  /* url("http://azlogistics.com/wp-content/themes/vantage/images/gray-grad.png" repeat-x scroll left top transparent) */
        -khtml-border-radius: 3px 3px 3px 3px;
        -moz-border-radius: 3px 3px 3px 3px;
        -webkit-border-radius: 3px 3px 3px 3px;
        border-radius: 3px 3px 3px 3px;
        margin: 15px 0 15px 0;
        width: 100%;}

#main .categories-list {background: none;}

.categories-list .catcol ul li.maincat a {background: none; border-right: medium none;color: #545454;display: inline-block;float: none;font-weight: bold;        height: auto;margin: 0;padding: 5px 3px 5px 7px;text-align: left;text-transform: none;width: auto;}



/* =========== [ SINGLE LISTING ] =========== */

.single-listing article.listing {padding: 24px 28px 20px 28px;margin:0;border: 0;position:relative;}

.single-listing article.listing h1 {margin-bottom:25px;font-family:Verdana, Geneva, sans-serif;font-size:22px;font-weight:bold;}

.single-listing article.listing ul {margin:10px 0;}

.single-listing article.listing li {font-size:16px; margin:14px 10px 14px 0;}

.single-listing article.listing .listed_in {padding-left: 22px; background: url('../../../tag_icon.png') no-repeat left;}
.single-listing article.listing li.address {padding-left: 22px; background: url('../../../pin_icon.png') no-repeat left;}
.single-listing article.listing li.phone {padding-left: 22px; background: url('../../../phone_icon.png') no-repeat left;}
.single-listing article.listing #listing-website {padding-left: 22px; background: url('../../../website_icon.png') no-repeat left;}

.single-listing article.listing .author {margin-bottom:3px;font-size:12px;position:relative;        top:-10px;}

.listed_in {font-size:11px;}

#listing-follow p {width:75px; float: left; margin: 10px 5px 0 0;}

.facebook-icon, .twitter-icon, .linkedin-icon {width:16px; height:16px; float: left; margin: 10px 10px 0 0; text-indent:-9999px;}

.facebook-icon {background: transparent url('../vantage/images/tiny-facebook-icon.png') no-repeat 0 0;}

.twitter-icon {background: transparent url('../vantage/images/tiny-twitter-icon.png') no-repeat 0 0;}

.linkedin-icon {background: transparent url('../vantage/images/tiny-linkedin-icon.png') no-repeat 0 0;}

.custom-field-label {font-size:13px; line-height: 30px; font-weight:bold;}

.listing-share {float:right; margin-top: -70px;}

#small_ads {width: 650px; border-top: 1px dotted #000000; padding-top:15px; padding-bottom:5px;}

.single-listing article.listing {padding: 24px 28px 70px 28px;margin:0;border: 0;position:relative;}

#garda  ul {list-style-type: disc; padding: 0px; margin: 10px;}
#garda li {margin: 10px;}

.single-listing .tags a {font-size:11px; color: #448701; line-height: 14px; background:none repeat scroll 0 0 #E9E9E9; border:1px solid #e3e3e3; padding: 1px 5px 1px 5px; display:inline-table; margin:0 2px 5px 0; text-shadow:0 1px 0 #fff; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

.single-listing .tags a:hover{text-decoration: none; color: #448701; line-height: 14px; background:none repeat scroll 0 0 #FCD47D; border:1px solid #eee; text-shadow:1px 1px 0 #e3e3e3; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

#listing-tabs .tabs #overview-tab {padding-left: 42px; background: url('../../../info_icon.png') no-repeat 20px 10px;}
#listing-tabs .tabs #reviews-tab {padding-left: 42px; background: url('../../../star_icon.png') no-repeat 20px 10px;}


#listing-tabs .tabs #overview-tab a {
        display: block;
        float: left;
        padding: 10px 30px;
        margin-left: 3px;
        border: 1px solid #CFCFCF;
        -moz-border-radius: 3px 3px 0px 0px;
        -webkit-border-radius: 3px 3px 0px 0px;
        border-radius: 3px 3px 0px 0px;
        text-decoration: none;
        color: #696969;
        font-size: 16px;
        background: #e3e3e3;        
        /* This property uses base64 values, read why in the README file or http://www.appthemes.com/support/faq/#css-base64 */
        background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyMDgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFM0UzRTMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFRUVFRUUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyMDgpIiAvPgo8L3N2Zz4=);
        background: -moz-linear-gradient(top,  #e3e3e3 0%, #eeeeee 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(100%,#eeeeee));
        background: -webkit-linear-gradient(top,  #e3e3e3 0%,#eeeeee 100%);
        background: -o-linear-gradient(top,  #e3e3e3 0%,#eeeeee 100%);
        background: -ms-linear-gradient(top,  #e3e3e3 0%,#eeeeee 100%);
        background: linear-gradient(top,  #e3e3e3 0%,#eeeeee 100%);}

.single-listing article.listing .listing-actions {overflow: hidden; display: inline; margin-top:20px;}


/* =========== [ REVIEWS ] =========== */

#reviews .review {margin-top: 30px;}

#reviews .review .review-meta .review-author .review-author-meta {float: left; margin:2px 0; font-size:10px;}


#reviews .review .review-meta .review-author .review-author-meta li {line-height:12px; font-size:11px; margin-top:1px;}



/* =========== [ SIDEBARS ] =========== */

#my_sidebar {
        width:260px;
        margin:15px -305px 22px 22px;
        float:left;
        position:relative;
}

#my_sidebar aside {
        margin:0 0 15px 0;
        position:relative;
        clear:left;
}

#my_sidebar p {
        margin: 10px 5px 0 5px;
        line-height:18px;
}

#my_sidebar ul {
        overflow:hidden;
}

#my_sidebar li {
        margin:0 5px;
        padding: 7px 5px 7px 12px;
        border-bottom: 1px solid #DFDFDF;
}

#my_sidebar .section-head {
        width:293px;
        height: 35px;
        margin: 10px 0;
        margin-left:14px;
        position: relative;
        display: inline-block;
        -webkit-border-top-left-radius: 4px;
        -webkit-border-bottom-left-radius: 4px;
        -moz-border-radius-toprleft: 4px;
        -moz-border-radius-bottomleft: 4px;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
        -moz-box-shadow: 1px 1px 1px #DDD;
        -webkit-box-shadow: 1px 1px 1px #DDD;
        box-shadow: 1px 1px 1px #DDD;
}

#my_sidebar .section-head h3 {
        width:244px;
        margin:0;
        padding: 7px 25px 17px 25px;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 18px;
        font-weight:normal;
        background: url('../vantage/images/right-hanger-triangle.png') no-repeat bottom right;
}

#sidebar .widget_create_listing_button a {
        padding:12px 0 12px 45px;
        border:0;
        display:block;
        font-size:21px;
        font-weight:bold;
        font-style:italic;
        text-decoration:none;}

#sidebar li {font-size:13px; margin:0 5px; padding:7px 5px 7px 12px; border-bottom:1px solid #DFDFDF;}

.widget_listing_categories li {font-size:11px; width:255px; margin-right:12px; float:left;}

.widget_recent_reviews li.recent-review .review-content {margin:0 0 0 60px; font-size:12px;}

#magazines li {font-size:13px; width: 255px;margin-right: 12px;float: left;}

#welcome {line-height:21px; font-size:13px; font-weight:normal;width: 255px;}

#benefits {width: 268px;margin-left:-20px;float: left;}
#benefits li {background-image: url(../vantage/images/check_small.png); line-height:18px; font-size:12px; font-weight:normal;width: 224px;background-repeat: no-repeat; background-position: -4px 9px; padding-left: 38px; padding-top: 10px; border-bottom: 0;}

#learn_more {font-size:11px; font-weight:normal; line-height:25px; padding-left: 160px;}

#cubesmart img {max-width:250px; height:auto; width: auto\9; /* ie8 */}



/* =========== [ FORMS ] =========== */

#create-listing .phone label input[type="text"] {width:245px;}

#create-listing .listing-urls label span {position:absolute;top: 33px;left: 10px; color:#999;font-size:12px;font-style:normal;}

#create-listing .web label input[type="text"] {width:209px;padding-left:41px;}

#create-listing .twitter label input[type="text"] {width:227px;padding-left:23px;}

#create-listing .facebook label input[type="text"] {width:160px;padding-left:90px;}

#create-listing .linkedin label input[type="text"] {width:157px;padding-left:93px;}

#instructions {font-size:13px; font-weight:normal; line-height:20px; padding-left: 45px; margin-bottom:30px;}

.plan .description{font-style: italic; margin-bottom: 10px; padding-right: 230px; width: auto;}


#create-listing .phone label input[type="text"],
#create-event .phone label input[type="text"] {
        width:239px;
}

#create-listing .listing-urls label span,
#create-event .event-urls label span,
#create-event .location-url label span {
        position:absolute;
        top: 30px;
        left: 10px;
        color:#999;
        font-size:12px;
        font-style:normal;
}

#create-listing .listing-urls label input[type="text"],
#create-event .event-urls label input[type="text"] {
        width:239px;
}

#create-listing .web label input[type="text"],
#create-event .web label input[type="text"] {
        width:216px;
        padding-left:40px;
}

#create-event .location-url label input[type="text"] {
        text-indent: 35px;
}

#create-listing .twitter label input[type="text"],
#create-event .twitter label input[type="text"] {
        width:224px;
        padding-left:23px;
}

#create-listing .facebook label input[type="text"],
#create-event .facebook label input[type="text"] {
        width:156px;
        padding-left:91px;
}

#create-listing .linkedin label input[type="text"],
#create-event .linkedin label input[type="text"] {
        width:156px;
        padding-left:137px;
}


/* =========== [ PAGES] =========== */

.page article.page img {padding:0; border:none; background-color: transparent;}


body.page-template-fullwidthpage-php #content.container #content-mid.row { background: white; }
body.page-template-fullwidthpage-php #content.container #content-mid.row #content-inner { padding-right: 0px; }

#benefits_full  {padding: 0px; margin: 0px;}
#benefits_full ul {list-style-type:none; padding: 10px; margin: 0px;}
#benefits_full li {list-style-type:none; background-image: url(../vantage/images/check.png); background-repeat: no-repeat; background-position: -4px 15px; padding-left: 50px; padding-top: 15px; line-height:28px; font-size:14px; font-weight:normal; margin-left: 0px;}
#benefits_full li ul {padding: 4px; margin: 0px;}
#benefits_full li ul li {list-style-type:disc; background: none; padding-left: 5px; padding-top: 0; line-height:25px; font-size:13px; font-weight:normal; margin-left: 0px;}

#about_us {line-height:28px; font-size:14px; font-weight:normal;}
#about_us li {line-height:28px; font-size:14px; font-weight:normal;}
#about_us img {border:0; padding:0;}

#dots {line-height:26px; font-size:14px; font-weight:normal;padding-left: 80px;}
#dots a {line-height:26px; font-size:16px; font-weight:bold;}

#organizations {line-height:26px; font-size:14px; font-weight:normal;}
#organizations a {line-height:26px; font-size:16px; font-weight:bold;}

#rate_review {line-height:26px; font-size:14px; font-weight:normal;image-border:0;}
#rate_review li {line-height:28px; font-size:14px; font-weight:normal;}
#rate_review img {border:0; padding:0;}

#events {line-height:28px; font-size:14px; font-weight:normal;}
#events li {line-height:28px; font-size:14px; font-weight:normal;}
#events img {border:0; padding:0;}

#publications {line-height:26px; font-size:14px; font-weight:normal;}
#publications li {line-height:26px; font-size:14px; font-weight:normal;}
#publications img {border:0; padding:0;}

#add_your_business {line-height: 18px; font-size:15px; font-weight:normal; padding-left:10px;}

#listings_features img {max-width:100%; height:auto; width: auto\9; /* ie8 */}

#business-search {line-height:26px; font-size:14px; font-weight:normal;}
.business-search-header {font-family:Verdana; font-size:22px; font-weight:normal; color: #545454;}
#business-search img {margin:15px 15px 15px 15px; max-width:100%; height:auto; width: auto\9; /* ie8 */}

.step {margin-left: 10px; font-family:Verdana; font-size:16px;}
.go-ahead {display: inline; font-family:Verdana; font-size:20px;}

/* notifications */

.mynotice span {
        margin:25px 5px 0 5px;
        padding:15px 15px 15px 15px;
        border:1px solid #999;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        font-weight:normal;
        display:block;
}

.mynotice.extra {
        margin-bottom:35px;
}

.mynotice.success span {
        border:1px solid #38C838;
        background:#CFC url(http://azlogistics.com/wp-content/themes/azlogistics_v2/images/icon-tick.png) no-repeat 12px 50%;
}

.mynotice.success-pending span {
        border:1px solid #E6DB55;
        background:#FFFBCC url(http://azlogistics.com/wp-content/themes/azlogistics_v2/images/icon-exclamation.png) no-repeat 12px 50%;
}

.mynotice.error span {
        border:none;
        background:# url(http://azlogistics.com/wp-content/themes/azlogistics_v2/images/icon-exclamation.png) no-repeat 12px 50%;
}

.mynotice.error span a {
        color:#5ebc00;
        font-weight:bold;
}

input.error,
select.error {
        outline: 2px solid #FCC;
}

label.error {
        display: block;
        outline: 2px solid #FCC;
        background-color: #FCC;
        padding: 3px;
        margin-top: 6px;
}

.expired-notice {
        margin:15px 0 0 0;
        padding:8px;
        overflow:hidden;
        position:relative;
        background:#FFCCCB;
        color:#C00;
        font-size:16px;
        font-weight:bold;
}

.expired-notice .listing-edit-link {
        margin:0;
        position:absolute;
        top:6px;
        right:6px;
        color:#C00;
        text-transform:uppercase;}



/* =========== [ MY PAGE ] =========== */


.page-template-page-full-php #content-inner {padding-right: 10px; background: #F6F6F6;}
.page-template-page-full-php #content-mid {border:none;}


#slider {max-width:100%; margin-top: 10px: margin-bottom: 10px;}

#homepagemain1 hr {border: none; border-top: 1px dotted #D7D7D7; border-bottom: 1px dotted #D7D7D7; height: 3px; width:100%;}
#homepagemain2 hr {border: none; border-top: 1px dotted #D7D7D7; border-bottom: 1px dotted #D7D7D7; height: 3px; width:100%;}
#homepagemain3 hr {border: none; border-top: 1px dotted #D7D7D7; border-bottom: 1px dotted #D7D7D7; height: 3px; width:100%;}
#homepagemain4 hr {border: none; border-top: 1px dotted #D7D7D7; border-bottom: 1px dotted #D7D7D7; height: 3px; width:100%;}
#homepagemain5 hr {border: none; border-top: 1px dotted #D7D7D7; border-bottom: 1px dotted #D7D7D7; height: 3px; width:100%;}
#homepagemain6 hr {border: none; border-top: 1px dotted #D7D7D7; border-bottom: 1px dotted #D7D7D7; height: 3px; width:100%;}
#homepagemain7 hr {border: none; border-top: 1px dotted #D7D7D7; border-bottom: 1px dotted #D7D7D7; height: 3px; width:100%;}
#hr1 {margin: -57px 0 0 242px; vertical-align: top; display: block; padding: 0 0 30px 0;}
#hr2 {margin: -57px 0 0 202px; vertical-align: top; display: block; padding: 0 0 30px 0;}
#hr3 {margin: -57px 0 0 312px; vertical-align: top; display: block; padding: 0 0 35px 0;}
#hr4 {margin: -57px 0 0 195px; vertical-align: top; display: block; padding: 0 0 30px 0;}

#mypage {max-width:100%;}

#mypage a {font-size:17px; line-height: 30px; font-weight:normal; margin-top: 8px; margin-left: 7px; vertical-align: top;}

@media screen and (max-width: 1024px) {
#mypage a {font-size:13px; line-height: 30px; font-weight:normal; margin-top: 8px; margin-left: 7px; vertical-align: top;}
}

#mypage li {line-height: 50px;}

#leftcol.mypage {max-width:30%; margin:0; padding-left: 5%; position:relative; float:left;}

#midcol.mypage {max-width:30%; margin:0; padding-left: 6%; position:relative; float:left;}

#rightcol.mypage {max-width:30%; margin:0; padding-left: 6%; position:relative; float:left;}

#mypage2 {max-width:100%; margin-top: -15px;}

#mypage2 a {font-size:14px; line-height: 20px; font-weight:normal; margin-left: 5px; }

@media screen and (max-width: 1024px) {
#mypage2 a {font-size:11px; line-height: 20px; font-weight:bold; margin-left: 5px;}
}

#mypage2 li {line-height: 28px;}

#col1 {width: 17%; margin:0; padding-left: 5%; position:relative; float:left;}
#col2 {width: 17%; margin:0; padding-left: 2%; position:relative; float:left;}
#col3 {width: 17%; margin:0; padding-left: 2%; position:relative; float:left;}
#col4 {width: 17%; margin:0; padding-left: 2%; position:relative; float:left;}
#col5 {width: 17%; margin:0; padding-left: 2%; position:relative; float:left;}

#mypage3 {max-width:100%;}

#mypage3 h3 {font-size:14px; line-height: 25px; margin-top: -10px;}
#mypage3 p {margin-top: 20px; font-size:12px; line-height: 20px;}

#leftcol3.mypage3 {max-width:30%; margin:0; padding-left: 3%; position:relative; float:left;}
#midcol3.mypage3 {max-width:30%; margin:0; padding-left: 3%; position:relative; float:left;}
#rightcol3.mypage3 {max-width:30%; margin:0; padding-left: 3%; position:relative; float:left;}

#description3a {margin: -41px 0 0 45px;}
#description3b {margin: -41px 0 0 45px;}
#description3c {margin: -41px 0 0 45px;}

#mypage3 img {opacity: 0.65;}

#mypage4 {margin-top: 20px; max-width:100%; border: 4px #C0C0C0; border-style: double; height: 90px;}

#mypage4 h3 {font-size:15px; line-height: 25px; font-weight:normal;}
#mypage4 h3 span {color:#EF9C00; font-size:15px; line-height: 25px; font-weight:bold;}
#mypage4 p {font-size:12px; line-height: 20px;}

@media screen and (max-width: 1024px) {
#mypage4 h3 {font-size:13px; line-height: 25px; font-weight:normal;}
#mypage4 h3 span {color:#EF9C00; font-size:13px; line-height: 25px; font-weight:bold;}
#mypage4 p {font-size:11px; line-height: 20px;}
}

#leftcol4.mypage4 {max-width:70%; margin:0; padding-left: 3%; position:relative; float:left;}
#rightcol4.mypage4 {max-width:30%; margin:0; padding-top: 12px; padding-right: 2%; position:relative; float:right;}

#mypage5 {margin-top: 15px; width:37%; border: 1px #C0C0C0; border-style: solid; height: 35px; margin-left:auto; margin-right:auto; -khtml-border-radius: 3px 3px 3px 3px;
        -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;}
#mypage5 .other {margin-top: -14px; margin-left: 15px;}

#mypage5 h3 {font-size:13px; line-height: 25px; font-weight:normal;}
#mypage5 h3 span {color:#5ebc00; font-size:12px; line-height: 25px; font-weight:bold;}

@media screen and (max-width: 1024px) {
#mypage5 {width:42%; border: 1px #C0C0C0; border-style: solid; height: 35px; margin-left:auto; margin-right:auto; -khtml-border-radius: 3px 3px 3px 3px;
        -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;}
#mypage5 h3 {font-size:12px; line-height: 25px; font-weight:normal;}
#mypage5 h3 span {color:#5ebc00; font-size:11px; line-height: 25px; font-weight:bold;}
}

#mypage6, #mypage6a {max-width:100%;}

#mypage6 img, #mypage6a img {border: 3px solid #C0C0C0;}

#leftcol6.mypage6, #leftcol6a.mypage6a {max-width:30%; margin:0; padding-left: 3%; position:relative; float:left;}
#midcol6.mypage6, #midcol6a.mypage6a {max-width:30%; margin:0; padding-left: 3%; position:relative; float:left;}
#rightcol6.mypage6, #rightcol6a.mypage6a {max-width:30%; margin:0; padding-left: 3%; position:relative; float:left;}

#leftcol.image {position:relative; float:left;}
#description01, #description02, #description03, #description04, #description05, #description06 {margin: -135px 0 0 145px;}
#leftcol.desc {display:block;}


#mypage6 h3, #mypage6a h3 {font-size:19px; line-height: 20px; font-weight:normal; vertical-align: top; font-family: "Lucida Sans Unicode";}

#description01, #description02, #description03, #description04, #description05, #description06 a {font-size:19px; line-height: 20px; font-weight:normal; vertical-align: top; font-family: "Lucida Sans Unicode";}
#description01, #description02, #description03, #description04, #description05, #description06 a:hover {text-transform: underline;}

#mypage6 p, #mypage6a p {font-size:12px; line-height: 20px; display:block;}


#homepagemain1, #homepagemain2, #homepagemain3, #homepagemain4, #homepagemain5, #homepagemain6, #homepagemain7,
 div.list {width:100%; position: relative; padding:0; float:left; word-wrap: break-word;}

#homepagemain1 .section-head, div.list .section-head {height: 40px; margin: 5px 0 18px 0; position: relative; left: 0; display: inline-block; border: none; background: #F6F6F6;}

#homepagemain1 .section-head h1 {margin: 0; padding-bottom: 0; color: #666; font-family:Verdana, Geneva, sans-serif; font-size: 19px; font-weight:normal;
        -moz-text-shadow: 0 1px 0 #FFF;
        -webkit-text-shadow: 0 1px 0 #FFF;
        text-shadow: 0 1px 0 #FFF;
        position: relative;}

#homepagemain1 .section-head h2, div.list .section-head h2 {margin: 0; padding-bottom: 0; color: #666; font-family:Verdana, Geneva, sans-serif; font-size: 19px;
        font-weight:normal;
        -moz-text-shadow: 0 1px 0 #FFF;
        -webkit-text-shadow: 0 1px 0 #FFF;
        text-shadow: 0 1px 0 #FFF;
        position: relative;
        text-transform: uppercase;}

#homepagemain2 .section-head, div.list .section-head {height: 40px; margin: 5px 0 18px 0; position: relative; left: 0; display: inline-block; border: none; background: #F6F6F6;}

#homepagemain2 .section-head h1 {margin: 0; padding-bottom: 0; color: #666; font-family:Verdana, Geneva, sans-serif; font-size: 19px; font-weight:normal;
        -moz-text-shadow: 0 1px 0 #FFF;
        -webkit-text-shadow: 0 1px 0 #FFF;
        text-shadow: 0 1px 0 #FFF;
        position: relative;}

#homepagemain2 .section-head h2, div.list .section-head h2 {margin: 0; padding-bottom: 0; color: #666; font-family:Verdana, Geneva, sans-serif; font-size: 19px;
        font-weight:normal;
        -moz-text-shadow: 0 1px 0 #FFF;
        -webkit-text-shadow: 0 1px 0 #FFF;
        text-shadow: 0 1px 0 #FFF;
        position: relative;
        text-transform: uppercase;}

#homepagemain3 .section-head, div.list .section-head {height: 40px; margin: 5px 0 18px 0; position: relative; left: 0; display: inline-block; border: none; background: #F6F6F6;}

#homepagemain3 .section-head h1 {margin: 0; padding-bottom: 0; color: #666; font-family:Verdana, Geneva, sans-serif; font-size: 19px; font-weight:normal;
        -moz-text-shadow: 0 1px 0 #FFF;
        -webkit-text-shadow: 0 1px 0 #FFF;
        text-shadow: 0 1px 0 #FFF;
        position: relative;}

#homepagemain3 .section-head h2, div.list .section-head h2 {margin: 0; padding-bottom: 0; color: #666; font-family:Verdana, Geneva, sans-serif; font-size: 19px;
        font-weight:normal;
        -moz-text-shadow: 0 1px 0 #FFF;
        -webkit-text-shadow: 0 1px 0 #FFF;
        text-shadow: 0 1px 0 #FFF;
        position: relative;
        text-transform: uppercase;}

#homepagemain4 .section-head, div.list .section-head {height: 40px; margin: 5px 0 18px 0; position: relative; left: 0; display: inline-block; border: none; background: #F6F6F6;}

#homepagemain4 .section-head h1 {margin: 0; padding-bottom: 0; color: #666; font-family:Verdana, Geneva, sans-serif; font-size: 19px; font-weight:normal;
        -moz-text-shadow: 0 1px 0 #FFF;
        -webkit-text-shadow: 0 1px 0 #FFF;
        text-shadow: 0 1px 0 #FFF;
        position: relative;}

#homepagemain4 .section-head h2, div.list .section-head h2 {margin: 0; padding-bottom: 0; color: #666; font-family:Verdana, Geneva, sans-serif; font-size: 19px;
        font-weight:normal;
        -moz-text-shadow: 0 1px 0 #FFF;
        -webkit-text-shadow: 0 1px 0 #FFF;
        text-shadow: 0 1px 0 #FFF;
        position: relative;
        text-transform: uppercase;}

#homepagemain5 .section-head, div.list .section-head {height: 40px; margin: 5px 0 18px 0; position: relative; left: 0; display: inline-block; border: none; background: #F6F6F6;}

#homepagemain5 .section-head h1 {margin: 0; padding-bottom: 0; color: #666; font-family:Verdana, Geneva, sans-serif; font-size: 19px; font-weight:normal;
        -moz-text-shadow: 0 1px 0 #FFF;
        -webkit-text-shadow: 0 1px 0 #FFF;
        text-shadow: 0 1px 0 #FFF;
        position: relative;}

#homepagemain5 .section-head h2, div.list .section-head h2 {margin: 0; padding-bottom: 0; color: #666; font-family:Verdana, Geneva, sans-serif; font-size: 19px;
        font-weight:normal;
        -moz-text-shadow: 0 1px 0 #FFF;
        -webkit-text-shadow: 0 1px 0 #FFF;
        text-shadow: 0 1px 0 #FFF;
        position: relative;
        text-transform: uppercase;}

#homepagemain6 .section-head, div.list .section-head {height: 40px; margin: 5px 0 18px 0; position: relative; left: 0; display: inline-block; border: none; background: #F6F6F6;}

#homepagemain6 .section-head h1 {margin: 0; padding-bottom: 0; color: #666; font-family:Verdana, Geneva, sans-serif; font-size: 19px; font-weight:normal;
        -moz-text-shadow: 0 1px 0 #FFF;
        -webkit-text-shadow: 0 1px 0 #FFF;
        text-shadow: 0 1px 0 #FFF;
        position: relative;}

#homepagemain6 .section-head h2, div.list .section-head h2 {margin: 0; padding-bottom: 0; color: #666; font-family:Verdana, Geneva, sans-serif; font-size: 19px;
        font-weight:normal;
        -moz-text-shadow: 0 1px 0 #FFF;
        -webkit-text-shadow: 0 1px 0 #FFF;
        text-shadow: 0 1px 0 #FFF;
        position: relative;
        text-transform: uppercase;}

#homepagemain7 .section-head, div.list .section-head {height: 40px; margin: 5px 0 18px 0; position: relative; left: 0; display: inline-block; border: none; background: #F6F6F6;}

#homepagemain7 .section-head h1 {margin: 0; padding-bottom: 0; color: #666; font-family:Verdana, Geneva, sans-serif; font-size: 19px; font-weight:normal;
        -moz-text-shadow: 0 1px 0 #FFF;
        -webkit-text-shadow: 0 1px 0 #FFF;
        text-shadow: 0 1px 0 #FFF;
        position: relative;}

#homepagemain7 .section-head h2, div.list .section-head h2 {margin: 0; padding-bottom: 0; color: #666; font-family:Verdana, Geneva, sans-serif; font-size: 19px;
        font-weight:normal;
        -moz-text-shadow: 0 1px 0 #FFF;
        -webkit-text-shadow: 0 1px 0 #FFF;
        text-shadow: 0 1px 0 #FFF;
        position: relative;
        text-transform: uppercase;}
        


/* =========== [ LOGIN/REGISTER PAGE ] =========== */

#leftcol.createlisting {width:300px; margin:45px 15px 22px 20px; position:relative; float:left;}

#leftcol.createlisting H2 {margin-top:0; margin-left: 0%;}

#rightcol.createlisting{width:300px; margin:45px 15px 22px 90px; float:left; position:relative; padding-left:40px; border-left:1px solid #C0C0C0;}

#rightcol.createlisting H2{margin-top:0; margin-left: 0%; width: 300px;}

#notice_login {font-size:17px; font-weight:normal;}



/* =========== [ PRICING PLANS ] =========== */

#main .pricing-options .plan .content .description {font-size:13px; font-weight:normal; line-height:20px;}



/* =========== [ DASHBOARD ] =========== */

#dashboard-side-nav li {width: 200px;padding: 10px 0 10px 10px;border: none;float: left;text-indent: 14px;}

/* #dashboard-acct-stats .stats {width: 200px;margin:10px 10px 10px 10px;float: left;} */

/* #dashboard-acct-stats .stats li {font-size:15px;width: 200px;background: none;margin: 5px 5px 5px 5px;padding: 0;border: none} */

#dashboard-acct-stats .offers {width: 250px;margin:20px 10px 10px 10px;float: left;}

#dashboard-acct-stats .offers li {font-size:15px; width: 250px;background: none;margin: 5px 5px 5px 5px;padding: 5px 0 0 0;border: none}

#main .featured-head.post-status-pending-head {left: -14px;}

#main .featured-head.post-status-pending-claimed-head {left: -14px;}

#main .featured-head.post-status-publish-head {left: -14px;}



/* =========== [ CONTENT.AD ] =========== */

#ac_19033 {
    clear:both;
    display:block;
    text-align:left;
    margin:30px 0;
    margin-left:auto; margin-right:auto;
    position:relative;
    font-family:Arial,Helvetica,sans-serif;
    font-size:16px;
    text-align:left;
    line-height:1em;
    }



/* =========== [ FOOTER ] =========== */

#footer .section-head h3 {margin:0;padding:0 0 12px 0;border-bottom:1px solid #2A2A2A;color:#C0C0C0;font-size:20px;font-weight:normal;}

#footer ul li {padding:0 0 8px 25px;background:url(../vantage/images/bullet4.gif) no-repeat 0 5px;}

#social_footer {padding:0 0 0 0; margin:0 0 0 0;}

.textwidget {margin:10px;}