﻿body{font-family: 'Lato', sans-serif;}
h2 {font-family: 'Oswald', sans-serif; font-size:24px;}
h3 {font-family: 'Oswald', sans-serif; font-size:18px;}
a {color:#7c7b7b}

.h3 {font-family: 'Oswald', sans-serif; font-size:18px; }

/* radio buttons _ checkbox custom styles */
/*input[type="checkbox"], input[type="radio"] {display:none}
input[type="checkbox"] + label, input[type="radio"] + label {font-family:Arial,sans-serif;font-size:12px}
input[type="checkbox"] + label span {
    background:url('/Content/images/bg-chkbox.png') 0 -1px no-repeat;
    display:inline-block;width:23px;height:22px;margin:-1px 4px 0 0;
    vertical-align:middle;cursor:pointer;
}
input[type="checkbox"]:checked + label span {background:url('/Content/images/bg-chkbox-chk.png') 0 -1px no-repeat}
input[type="radio"] + label span {
    display:inline-block;width:25px;height:25px;margin:-2px 2px 0 0;
    vertical-align:middle;cursor:pointer;background:url('/Content/images/bg-radio-box.jpg') -26px 0 no-repeat;
}
input[type="radio"]:checked + label span {background:url('/Content/images/bg-radio-box.jpg') 0 0 no-repeat}
label.label-styled {display:inline}*/
/***************************************/

/* Header */
#topbar{  border-bottom:solid 1px #dedede;}
.contact-col,.help-col {padding-top:5px;padding-bottom:5px}
.contact-col:not(:last-child){ border-right:1px solid #dedede !important;}
.help-col:not(:last-child){ border-right:1px solid #dedede !important;}

/* search box */
#searchbar {padding:5px 0}
#search-box{
    width:390px;
    height:35px;
    margin:10px auto;
    border:1px solid #dedede;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#SearchPhrase, #select-brands, #btnSearch {border:none;height:33px}
#SearchPhrase { width:200px; text-align:center;}
#search-brands{ width:150px; border-left:1px solid #dedede !important;}
/*#select-brands {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background: url(dropdown.ico) right / 20px no-repeat #fff;
        padding-right: 20px;
}*/
#btnSearch {
    background: url('/Content.V4/images/search-icon.png') center no-repeat ;
    height:34px;
    width:40px;
    background-color:#ff5858;
    padding:10px;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    position:absolute;
    /*right:0;*/
}
#searchbar-icons{margin:10px auto;}
@media (max-width: 320px) { /*iphone 5 portrait*/
    #search-box { width:170px;}
    #search-box #SearchPhrase { width: 130px; }
    #search-box #brands { display:none;}
    #search-brands { display:none;}
}
@media (min-width: 321px) and (max-width: 568px) { /*iphone 5 landscape*/
    #search-box { width:210px;}
    #SearchPhrase { width: 170px;}
    #search-brands { display:none;}
}
/* end SearchBox*/

/* shop categories */
.shop-cat {margin-bottom:20px}
.shop-cat-item:hover { box-shadow: 0 0 30px #dedede;}
.shop-cat .h4 { margin-bottom:2px;}

/* services */
#services { color:#fff; padding:30px 0; background: url('/Content.V4/images/services-blue-gradient.jpg') repeat-y; }

/* featured products */

/* newsletter signup */
.newsletter-signup { padding:50px 0; background-color:#f2f7f9}
.newsletter-signup-form { width:340px;display: inline-block;margin-top:15px; -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;border:solid 1px #dedede;background-color:#fff}
.newsletter-signup-email { width:250px; height:32px;padding-left:5px; border:none;background-color:transparent}
.newsletter-signup-submit { width:80px; height:32px;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}

/* testimonial */
.testimonial-section { padding:180px 0; color:#fff; background:url('/Content.V4/images/testimonial-background.jpg') no-repeat;}
.testimonial-section i { /*font-size:24px;*/}



/* product detail */
.breadcrumb {background-color:#fff} /*bootstrap override*/

.product-detail-tabs {background-color:#f2f7f9}
.product-detail-title {font-size:30px}
.product-detail-shortdesc {padding:5px 0;}
#spanOurPrice { font-family: 'Lato', sans-serif; font-size:30px;font-weight:bold;color:#bb4224 }
.product-detail-shipping { color:#bb4224}

.product-overview { padding:10px;  background-color:#fff !important; border:solid 1px #d5dddf; border-radius:10px;}
.product-overview .item { background-color:#fff !important}
.product-overview .item .row { padding:10px !important }
.product-overview p { font-size:16px; padding-left:5px }

#price-discounts{}
.price-discount-label { display:inline-block; width:100px}
#spanMsrp { text-decoration:line-through}
#productPageRelatedProducts { margin-top:20px}
/*#divWarranty {margin:auto}*/

/* product category */
.category-item {height:250px}


/* product review star */
.star-0, .star-1, .star-2, .star-3, .star-4, .star-5, .star-6, .star-7, .star-8, .star-9, .star-10 {
    background:#FFF url("/Content.V4/images/stars-red.jpg") no-repeat 0 0;
    display:inline-block;height:16px;vertical-align:top;width:60px;
}
.star-10 {background-position:0 0}
.star-9 {background-position:-12px 0}
.star-6 {background-position:-24px 0}
.star-4 {background-position:-36px 0}
.star-2 {background-position:-48px 0}
.star-0 {background-position:-60px 0}
.star-1 {background-position:-48px -16px}
.star-3 {background-position:-36px -16px}
.star-5 {background-position:-24px -16px}
.star-7 {background-position:-12px -16px}
.star-9 {background-position:0 -16px}
.star-not-rated-yet {color:#888;font-size:9px;position:relative;text-transform:uppercase}

/*product list*/
.prod-list-compare {background:url('/Content/images/bg-compare.jpg') center center no-repeat;}
.prod-list-price {font-family: 'Lato', sans-serif; font-size:16px;font-weight:bold;color:#383839}

/*footer*/
.footer-list li {padding:4px 5px;}



#header-cart .cart-qty{
    background-color:#ff5858;
    padding-left:10px;
    padding-right:10px;
}


#menubar {
    background-color:#f1f6f8;
}
li.dropdown a {
    font-size:14px;font-weight:700;color:#383839 !important;
}
/* end Header */


/*bootstrap navbar overrides*/
#menubar .navbar{
    margin-bottom:0;
}
#menubar .navbar-default{
    background-color:transparent;
    border-color:transparent;
}

.navbar-collapse { padding:0px;}

/*bootstrap navbar overrides*/
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #FF5858;
  border-color: #FF5858;
}


#content {
    /*min-height:400px;*/
}

#footer{
    background-color:#d5dddf;
}


/*icons*/
.ocs-icons { padding:5px }

/*utility classes*/
.no-padding { padding-left: 0 !important; padding-right: 0 !important;}

.gap-x-10px{ height:10px}
.gap-x-20px{ height:20px}

.pad-left-10px { padding-left:10px }
.pad-right-10px { padding-right:10px }
.pad-top-10px { padding-top:10px }
.pad-botton-10px { padding-bottom:10px }

.h-space {border-right:1px solid #E4E4E4;height:68px;margin:0 0 0 -1px}

.text-red {color:red}


/* bootstrap overrides */
h1,.h1 {margin-top:10px}
.dropdown:hover .dropdown-menu { display: block;} /* make menus expand content hover instead of click */ 
.pagination {margin:0;}
/* end bootstrap overrides */

/* bxslider overrides */
.bx-wrapper .bx-viewport 
{
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
/* bxslider slider fix for cutting off div bottoms*/
.bx-viewport { height: auto !important; }

/* used by i-parcel */
.hiddenProductSku { display:none }


