/*-----------------------------------*\
        #General
\*-----------------------------------*/

/* h1, h2, h3, h4, h5, h6 { color: #000; }

.widget h3 { color: #000; } */

/*FONT*/
.p-large { font-size: 140%; }

/*LAYOUT*/
.div-break {
    padding-top: 3.131em;
}
.ax-wrapper {
    margin: 0 20px;
}
a { color: #000; }
body {
    background: #fff;
    color: #636363;
}
.h2-border-secondary {
    border: #000;
    border-bottom: 5px solid;
}
.h2-default {
    color: #000;
}
.social-icon {
    padding:5px 0;
    color: #000;
    font-size: 3.5em;
}
.social-default {
    color: #000;
}
.social-font {
    color: #000;
    display: inline-block;
    font-size: 0.618em;
    vertical-align: middle;
}
ul.products li.product .price { color: #000; }

.widget_price_filter .ui-slider .ui-slider-range { background: #525252; }
.widget_price_filter .ui-slider .ui-slider-handle { border: 1px solid #525252; }

h3.share-me { color: #000; }

/*HOVER*/
a:hover { color: #525252; }
ul.products li.product a:hover h3 { color: #525252;}
ul.products li.product:hover h3 { color: #525252;}

/*-----------------------------------*\
        #Buttons
\*-----------------------------------*/
a.button,
a.comment-reply-link,
#commentform #submit,
.submit,
input[type=submit],
input.button,
button.button {
    display: inline-block;
    padding: .236em .857em;
    color: white;
    text-align: center;
    text-decoration: none;
    font-size: 1em;
    /* Make inputs the same size as normal text */
    font-family: inherit;
    /* Make inputs use the correct typeface instead of the browser default */
    cursor: pointer;
    /* Inputs need pointers! */
    overflow: visible;
    /* IE fix */
    width: auto;
    /* IE fix */
    line-height: 1.618em;
    margin: 0 .327em;
    -webkit-font-smoothing: subpixel-antialiased;
    font-weight: bold;
    text-shadow: 0 1px 0 #45484d;
    text-shadow: none;
    background: #45484d; /* Old browsers */
    background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    border: 1px solid #45484d;
    -webkit-border-radius: 0.202em;
    border-radius: 0.202em;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-box-shadow: 0 0 0 0.327em rgba(0, 0, 0, 0.075), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0 1px #45484d, inset 0 -1px #000000;
    box-shadow: 0 0 0 0.327em rgba(0, 0, 0, 0.075), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0 1px #45484d, inset 0 -1px #000000;
}

a.button:hover,
a.comment-reply-link:hover,
#commentform #submit:hover,
.submit:hover,
input[type=submit]:hover,
input.button:hover,
button.button:hover {
    color: #45484d;
    text-shadow: none;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
    -webkit-box-shadow: none;
    box-shadow: none;
}


.open-popup-video, .secondary-button {
    display: inline-block;
    padding: .236em .857em;
    color: white;
    text-align: center;
    text-decoration: none;
    font-size: 1em;
    /* Make inputs the same size as normal text */
    font-family: inherit;
    /* Make inputs use the correct typeface instead of the browser default */
    cursor: pointer;
    /* Inputs need pointers! */
    overflow: visible;
    /* IE fix */
    width: auto;
    /* IE fix */
    line-height: 1.618em;
    margin: 0 .327em;
    -webkit-font-smoothing: subpixel-antialiased;
    font-weight: bold;
    text-shadow: 0 1px 0 #45484d !important;
    text-shadow: none;
    background: #45484d !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #45484d 0%,#000000 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #45484d 0%,#000000 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ) !important; /* IE6-9 */
    border: 1px solid #45484d !important;
    -webkit-border-radius: 0.202em;
    border-radius: 0.202em;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-box-shadow: 0 0 0 0.327em rgba(0, 0, 0, 0.075), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0 1px #45484d, inset 0 -1px #000000 !important;
    box-shadow: 0 0 0 0.327em rgba(0, 0, 0, 0.075), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0 1px #45484d, inset 0 -1px #000000 !important;
}

.open-popup-video:hover, .secondary-button:hover {
    color: #45484d !important;
    text-shadow: none;
    background: #ffffff !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ) !important; /* IE6-9 */
    -webkit-box-shadow: none;
    box-shadow: none;
}

/*-----------------------------------*\
        #Forms
\*-----------------------------------*/

.ax-custom-form p label {
    display: inline-block;
    width: 100px;
    font-size: 150%;
}
.ax-custom-select {
    -webkit-appearance : none;
    -moz-appearance : none;
    width: 200px;
    padding:0.818em 0.618em;
    font-size: 110%;
    color: #6c6360;
}
.ax-custom-select option {
    text-align: center;
}

/*-----------------------------------*\
        #Google Maps
\*-----------------------------------*/

#single_map_canvas {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #6c6360;
}



/*-----------------------------------*\
        #Header
\*-----------------------------------*/

.dealer-name {
    margin-left: 2.318em;
    display: inline-block;
}
.dealer-name h1 { margin: 0.618em 0 0; }
.header-left { margin: 0 0 0 2.318em; }

/*-----------------------------------*\
        #Footer
\*-----------------------------------*/

.footer-wrap {
    color: #fff;
}
.footer-address {font-size: 110%;font-weight: bold;}

.dealer-pages-list ul {margin:0;}
.dealer-pages-list li {
    display: inline-block;
}
.dealer-pages-list li a { color: #fff; }
#credit span a { color: #fff; }
#credit span a strong { color: #ff0000; }

#footer-widgets .block .adspace-widget h3 {
    color: #fff;
    border: none;
}
#footer-widgets .block .adspace-widget { margin: 0;}

/*-----------------------------------*\
        #Primary navigation
\*-----------------------------------*/

.div-default { background: #000 !important; }

/*-----------------------------------*\
        #ILC product slider
\*-----------------------------------*/
.ax-slider-price {
    font-size: 200%;
}

/*-----------------------------------*\
        #Widgets
\*-----------------------------------*/
/*a.widget-ahref { width: 100%; }*/
.single-auto-pops a.button {
    font-weight: normal;
    width: 100%;
    margin: 0 0;
    padding: .236em 0;
}
.single-auto-pops h3 {
    border: none;
    padding: .118em 0;
}
.yith-woocompare-widget ul.products-list a.remove { color: #000; }
.yith-woocompare-widget ul.products-list a.remove:hover { background-color: #525252; }
.woo-pagination .page-numbers.current { background: #000; color: #fff; }
.widget:first-child h3 { padding-top: 10px; }
.woocommerce_tabs ul.tabs li.active:before, .woocommerce-tabs ul.tabs li.active:before, .ui-tabs ul.tabs li.active:before, .woocommerce_tabs .ui-tabs-nav li.active:before, .woocommerce-tabs .ui-tabs-nav li.active:before, .ui-tabs .ui-tabs-nav li.active:before, .woocommerce_tabs ul.tabs li.ui-state-active:before, .woocommerce-tabs ul.tabs li.ui-state-active:before, .ui-tabs ul.tabs li.ui-state-active:before, .woocommerce_tabs .ui-tabs-nav li.ui-state-active:before, .woocommerce-tabs .ui-tabs-nav li.ui-state-active:before, .ui-tabs .ui-tabs-nav li.ui-state-active:before {
    background: #525252;
    border-top: 1px solid #525252;
}
.woocommerce_tabs ul.tabs li.active a, .woocommerce-tabs ul.tabs li.active a, .ui-tabs ul.tabs li.active a, .woocommerce_tabs .ui-tabs-nav li.active a, .woocommerce-tabs .ui-tabs-nav li.active a, .ui-tabs .ui-tabs-nav li.active a, .woocommerce_tabs ul.tabs li.ui-state-active a, .woocommerce-tabs ul.tabs li.ui-state-active a, .ui-tabs ul.tabs li.ui-state-active a, .woocommerce_tabs .ui-tabs-nav li.ui-state-active a, .woocommerce-tabs .ui-tabs-nav li.ui-state-active a, .ui-tabs .ui-tabs-nav li.ui-state-active a {
    color: #525252;
    border-top-color: #525252;
}
.woocommerce_tabs ul.tabs li a:hover, .woocommerce-tabs ul.tabs li a:hover, .ui-tabs ul.tabs li a:hover, .woocommerce_tabs .ui-tabs-nav li a:hover, .woocommerce-tabs .ui-tabs-nav li a:hover, .ui-tabs .ui-tabs-nav li a:hover {
    color: #525252;
}

/*-----------------------------------*\
        #Inventory Page
\*-----------------------------------*/
.ax_inventory_table { margin-bottom: 5px; }
.ax_inventory_table td.name { width: 40%; padding: .618em 0 .618em 0; }
.ax_inventory_table td.data { width: 58%; padding: .618em 0 .318em 0; }
.autox-product-loop h3 { min-height: 60px; }

ul.products li.product img {
    min-height: 126px;
}
.autox-product-loop .price {
    font-size: 1.819em;
}

#single-img {
    padding: 0;
    border: none;
}

/*-----------------------------------*\
        #Single Auto Page
\*-----------------------------------*/


.type-product { margin-top: 10px; }

/*PRICE*/
.single-product .summary .price:first-child {text-align: center; color: #000; }

/*SOCIAL LINKS*/
h3.share-me {color:#fff;margin-top: 0;margin-bottom: 0; }
.social-links {display: inline-block;margin: 10px; }
.autox-links {display: inline-block;margin-left: 5px;margin-right: 5px; }
.fb_iframe_widget {top:-6px; }

.carfax-box {
  margin-right: 25px;
  /*height:99px;
  width: 46%;*/
}
.carfax-box a {color:#333;}
.epa-box {width: 46%;}

/*.axbox {width: 100%;margin: 0;padding: 0;}*/
.axbox {width: 50%;margin: 0;padding: 0;}
.axitemone {width: 38%;margin: 0 0 0 0;padding: 0 0 0 5px;float:left;/*background: rgba(0,0,0,.4);*/}
.axitemtwo {width: 58%;margin: 0 0 0 0;padding: 0 0 0 5px;float:left;/*background: rgba(0,0,0,.4);*/}

/* Details table in single view */
table.ax_details {
    margin: 0px;
    font-size: .857em !important;
}

table.ax_details td {
    padding: 0 0 0.7em 0.7em;
}

td.name {
    width: 23%;
}
td.data {
    width: 24%;
}

/*Coming Sold or Sold in inventory view*/
.ax-alert h1.coming-soon {
    display: block;
    width: 78%;
    background: #fff;
    color: #000;
    font-size: .969em;
    margin: 0;
    text-align: center;
    font-style: italic;
    position: absolute;
    top: 94px;
    left: 27px;
}

/* EPA Info in single view */
.carfax-box { display: inline-block; vertical-align: top !important; margin-top: 15px; }
.carfax-box img { margin-top: 0px; margin-left: 25px; }
.carfax-box p { text-align: left; margin: 0 0 0 35px;}


/* EPA Info in single view */
.epa-box { display: inline-block; }
.mpg-product { padding-top: 1em !important; border-top: 0px !important; }
.mpg-box { width: 100%; margin: 0 auto; font-size: 14px; margin-top: 15px; }
.mpg-city { display: inline-block; width: 48%; text-align: center; margin-right: 2%; font-weight: bold; line-height: 14px; }
.mpg-hwy { display: inline-block; width: 48%; text-align: center; font-weight: bold; line-height: 14px; }
.mpg-data { margin-bottom: 0; }
.mpg-numbers { display: inline-block; font-size: 38px; width: 31%; line-height: 18px; text-align: center; font-weight: bold;}
.mpg-numbers img { vertical-align: middle; height: 55px; }
.epa { margin: 0px auto; text-align: center; font-size: 12px; }

/*Loan Calculator*/
.calc-box-full {

}
.calc-container {
    width: 45%;
    display:inline-block;
    background: rgba(0,0,0,0.05);
    box-shadow: inset 0px 0px 6px rgba(0,0,0,0.25);
    -webkit-background-clip: box-shadow;
       -moz-background-clip: box-shadow;
            background-clip: box-shadow;
}

.calc-container form {padding:15px;margin:0;}
.calc-container form div {margin: 5px 0 15px;}
.calc-container form div input[type=text] {float:right;}
.calc-container form div select {float:right};
.calc-container form p {text-align:right;margin: 0;}

.calc-disclaimer {width:53%;display:inline-block;}
.calc-disclaimer p {padding:15px;margin: 0;}
p.mo-label {padding: 0 15px;}

.mo-payment {
    height: 50px;
    margin: 0 15px 0;
    background: rgba(0,0,0,0.05);
    box-shadow: inset 0px 0px 6px rgba(0,0,0,0.25);
    -webkit-background-clip: box-shadow;
       -moz-background-clip: box-shadow;
            background-clip: box-shadow;
}
.mo-payment p {font-size: 25px; color: #333333; font-weight: bold; margin: 0;padding: 5px 0;text-align: center;}

.auto-wc-compare {
    display: inline-block;
    margin: 10px;
}

/*        //5.4.5 Custom CSS3 Ken Burns Image Slider Emulator*/
@-webkit-keyframes fade {
    0% { opacity:0; -webkit-transform:translate(0px,0px) scale(1.00); }
    15% { opacity:1; -webkit-transform:translate(0px,0px) scale(1.50); }
    30% { opacity:1; -webkit-transform:translate(0px,0px) scale(2.00); }
    40% { opacity:0; -webkit-transform:translate(0px,0px) scale(2.50); }
    100% { opacity:0; }
}
@-moz-keyframes fade {
    0% { opacity:0;-moz-transform:translate(0px,0px) scale(1.00);  }
    15% { opacity:1;-moz-transform:translate(0px,0px) scale(1.50); }
    30% { opacity:1;-moz-transform:translate(0px,0px) scale(2.00); }
    40% { opacity:0;-moz-transform:translate(0px,0px) scale(2.50); }
    100% { opacity:0; }
}

@-webkit-keyframes glow {
    0% { opacity:0; }
    25% { opacity:0.5; }
    50% { opacity:1; }
    75% { opacity:0.5; }
    100% { opacity:0; }
}
@-moz-keyframes glow {
    0% { opacity:0; }
    25% { opacity:0.5; }
    50% { opacity:1; }
    75% { opacity:0.5; }
    100% { opacity:0; }
}


#axslider {
    width:500px;
    height:375px;
    /*margin-bottom: 10px;*/
}
.axslider-canvas {
    height:100%;
/*    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;*/
}
#axSlide {  }

#axSlide, #axSlide img { position: absolute }
#axSlide {
    overflow:hidden;
    /*margin-top: 10px;*/
    /*background: url("../../../plugins/ax-woo-mystyle/images/brushed_alu.png") !important;*/
/*    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;*/
/*    box-shadow: inset 0px 0px 7px rgba(0,0,0,1);*/
/*    top:5px;
    left:0;*/
    width:500px;
    height:375px;
}

#axSlide img { opacity:0; -webkit-animation:fade 24s linear infinite; -moz-animation:fade 24s linear infinite; }

#axSlide .img2 { -webkit-animation-delay:6s; -moz-animation-delay:6s;}
#axSlide .img3 { -webkit-animation-delay:12s; -moz-animation-delay:12s;}
#axSlide .img4 { -webkit-animation-delay:18s; -moz-animation-delay:18s;}
#axSlide .img4 { -webkit-animation-delay:18s; -moz-animation-delay:18s;}
#axSlide .img5 { -webkit-animation-delay:24s; -moz-animation-delay:24s;}
#axSlide .img6 { -webkit-animation-delay:30s; -moz-animation-delay:30s;}
#axSlide .img7 { -webkit-animation-delay:36s; -moz-animation-delay:36s;}
#axSlide .img8 { -webkit-animation-delay:42s; -moz-animation-delay:42s;}
#axSlide .img9 { -webkit-animation-delay:48s; -moz-animation-delay:48s;}
#axSlide .img10 { -webkit-animation-delay:54s; -moz-animation-delay:54s;}
#axSlide .img11 { -webkit-animation-delay:60s; -moz-animation-delay:60s;}
#axSlide .img12 { -webkit-animation-delay:66s; -moz-animation-delay:66s;}
#axSlide .img13 { -webkit-animation-delay:72s; -moz-animation-delay:72s;}
#axSlide .img14 { -webkit-animation-delay:78s; -moz-animation-delay:78s;}
#axSlide .img15 { -webkit-animation-delay:84s; -moz-animation-delay:84s;}
#axSlide .img16 { -webkit-animation-delay:90s; -moz-animation-delay:90s;}
#axSlide .img17 { -webkit-animation-delay:96s; -moz-animation-delay:96s;}
#axSlide .img18 { -webkit-animation-delay:102s; -moz-animation-delay:102s;}
#axSlide .img19 { -webkit-animation-delay:108s; -moz-animation-delay:108s;}
#axSlide .img20 { -webkit-animation-delay:114s; -moz-animation-delay:114s;}
#axSlide .img21 { -webkit-animation-delay:120s; -moz-animation-delay:120s;}
#axSlide .img22 { -webkit-animation-delay:126s; -moz-animation-delay:126s;}
#axSlide .img23 { -webkit-animation-delay:132s; -moz-animation-delay:132s;}
#axSlide .img24 { -webkit-animation-delay:138s; -moz-animation-delay:138s;}
#axSlide .img25 { -webkit-animation-delay:144s; -moz-animation-delay:144s;}
#axSlide .img26 { -webkit-animation-delay:150s; -moz-animation-delay:150s;}
#axSlide .img27 { -webkit-animation-delay:156s; -moz-animation-delay:156s;}
#axSlide .img28 { -webkit-animation-delay:162s; -moz-animation-delay:162s;}
#axSlide .img29 { -webkit-animation-delay:168s; -moz-animation-delay:168s;}
#axSlide .img30 { -webkit-animation-delay:174s; -moz-animation-delay:174s;}
#axSlide .img31 { -webkit-animation-delay:180s; -moz-animation-delay:180s;}
#axSlide .img32 { -webkit-animation-delay:186s; -moz-animation-delay:186s;}
#axSlide .img33 { -webkit-animation-delay:192s; -moz-animation-delay:192s;}
#axSlide .img34 { -webkit-animation-delay:198s; -moz-animation-delay:198s;}
#axSlide .img35 { -webkit-animation-delay:204s; -moz-animation-delay:204s;}
#axSlide .img36 { -webkit-animation-delay:210s; -moz-animation-delay:210s;}
#axSlide .img37 { -webkit-animation-delay:216s; -moz-animation-delay:216s;}
#axSlide .img38 { -webkit-animation-delay:222s; -moz-animation-delay:222s;}
#axSlide .img39 { -webkit-animation-delay:228s; -moz-animation-delay:228s;}
#axSlide .img40 { -webkit-animation-delay:234s; -moz-animation-delay:234s;}




/*-----------------------------------*\
        #Sidebar
\*-----------------------------------*/
.primary {
    margin-top: 20px;
}


/*-----------------------------------*\
        #Responsive Grid System: http://www.responsivegridsystem.com/
\*-----------------------------------*/
/*  SECTIONS  */
.section {
    clear: both;
    padding: 0px;
    margin: 0px;
}

/*  COLUMN SETUP  */
.col {
    display: block;
    float:left;
    margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }


/*  GROUPING  */
.group:before,
.group:after {
    content:"";
    display:table;
}
.group:after {
    clear:both;
}
.group {
    zoom:1; /* For IE 6/7 */
}

/*  GRID OF THREE  */
.span_3_of_3 {
    width: 100%;
}
.span_2_of_3 {
    width: 66.1%;
}
.span_1_of_3 {
    width: 32.2%;
}

/*  GRID OF TWO  */
.span_2_of_2 {
    width: 100%;
}
.span_1_of_2 {
    width: 49.2%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (min-width: 768px) {
    /*#top { background: #fff; }*/
    #top ul.nav > li a { color: #fff; }
    #top ul.nav > li a { padding: .518em 1em; }
    .woocommerce_tabs ul.tabs li a, .woocommerce-tabs ul.tabs li a, .ui-tabs ul.tabs li a, .woocommerce_tabs .ui-tabs-nav li a, .woocommerce-tabs .ui-tabs-nav li a, .ui-tabs .ui-tabs-nav li a { color: #000; }
    #top ul.nav > li:hover { background: #fff; }
    #top ul.nav > li a:hover { background: #fff; }
    #ax-featured-slider {
        height: 155px;
    }
    .footer-wrap { background: #000; }
}
@media only screen and (max-width: 768px) {
    .nav-four { display: none; }
    #top ul.nav > li a { color: #fff; }
}

@media only screen and (max-width: 480px) {
    .col {
        margin: 1% 0 1% 0%;
    }

    .footer-wrap {
        display: none;
    }
}

@media only screen and (max-width: 480px) {
    .ax-carousel-wrapper {
        display: none;
    }
    .span_3_of_3 {
        width: 100%;
    }
    .span_2_of_3 {
        width: 100%;
    }
    .span_1_of_3 {
        width: 100%;
    }
    .span_2_of_2 {
        width: 100%;
    }
    .span_1_of_2 {
        width: 100%;
    }
}
@media (max-width: 1113px) { 
    .axbox {
        width: 100%;
    }
    .axitemtwo {
        text-align: right;
        border-bottom-style: solid;
        border-bottom-width: thin;
    }
    .axitemone {
        border-bottom-style: solid;
        border-bottom-width: thin;
    }
}
.search-in-nav table, .search-in-nav form {
    margin-bottom: 0px;
}
ul.products.list li.product h3 {
    float: none !important;
    width: 300px !important;
    margin-top: 5px !important;
}
ul.products.list li.product img {
    float: none !important;
    display: inline-block;
}

p.price {
    font-size: 2em;
    text-align: center;
  }

/* ----------- iPhone 4 and 4S ----------- */

