a {color:#000;}
.navbar{min-height:auto;}
#headerShortcuts a{color:#CCC;}
.breedcrumbtopblock{background:#fff;}
.breedcrumbblock {background:#8B0000;	border-color:#8B0000; border-top:2px solid #fff; margin-bottom:20px;}
.breedcrumbblock .breadcrumb{background: none;margin: 0;}
.breedcrumbblock .breadcrumb li a{color:#fff;}
.navbar-inverse{background:#8B0000;	border-color:#8B0000; color:#fff; border-bottom:2px solid #fff;}
.footer-extra{background:#8b0000;	border-color:#f10909; color:#fff;}
.navbar-inverse .navbar-nav > li > a{ color:#fff;}
.navbar-nav > li > a{padding-top:5px; padding-bottom:5px;}
.navbar-inverse .navbar-text{margin-top:5px; margin-bottom:5px; color:#fff;}
.modular-header{background:#000;}
.footer { background: #000;border-top: 2px solid#000;color:#fff; padding:30px 0;}
.contact{border:none;}
.footer h2{color:#fff; font-weight:bold; border:none;}
.footer a{color:#a8a8a8;}
.footer a.btn-block{color:#fff;}
address{color:#a8a8a8;}
address strong, address abbr{color:#fff;}
.footerMailchimp{}
.footerMailchimp .row{margin-bottom: 30px; border-bottom:1px solid #ddd; padding-bottom:20px;}
.footerMailchimp #emailft { background-color: #fff;color:#000000;height: 48px; border: none;font-size: 13px;padding-left: 15px;float: left;width: 100%; border: 3px solid #f10909;}
.footerMailchimp button {float: left; width: 120px;margin-left: -120px; padding:14px;}
.mailchimpcontent{margin-top:40px; float:left; width:100%;}
#headerWrapper{background:#000;}
.searchbox-margin{ margin:24px 0;}
.searchbox-margin input[type="search"]{ padding: 10px 15px; height: 38px; border: 3px solid #f10909;}
.searchbox-margin .btn-danger{padding:8px 20px}
.modular-header .btn-group{margin: 26px 0;}
.productinfotabs a.nav-item { float: left; padding: 10px 0px; margin-right: 20px; font-size: 14px;
font-weight: 700;
padding: 10px 0 14px;
margin-right: 37px;
color:
#818692;
text-transform: uppercase;}
.tab-content > .tab-pane{padding:30px 0;}
.input-group, .cm-pi-buy-button .btn-buy{float: left;margin-right: 15px;}
.input-group .input-group-prepend{float:left;}
.input-group .input-group-append{float:left;}
.qtyspinner .btn-decrement{float:left;}
.qtyspinner .form-control{width:45px !important;}

.cm-footer-extra-infopages .nav a{ float:left; width:100%; margin-bottom:5px;}


/*
inspired from http://codepen.io/Rowno/pen/Afykb 
https://stackoverflow.com/questions/26770055/bootstrap-carousel-fade-no-longer-working-with-maxcdn-3-3-bootstrap-min-css
*/
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
  transition-duration: 3s;
  transition-timing-function:linear;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}

.carousel-inner {
    border-left: 1px solid #E9E9E9;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: rgb(233, 233, 233);
    border-right: 1px solid #E9E9E9;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: rgb(233, 233, 233);
    border-top: 1px solid #E9E9E9;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: rgb(233, 233, 233);
    border-bottom: 1px solid #E9E9E9;
    padding-bottom: 0px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: rgb(233, 233, 233);
       box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 5px 0 rgba(0, 0, 0, 0.19);
}
#headerShortcuts .btn-group .btn-default {background:none; border:none; padding:6px;}
#headerShortcuts .btn-group .btn-default:hover {background:none; border:none; padding:6px; text-decoration:underline}
/*
inspired from http://codepen.io/Rowno/pen/Afykb 
https://stackoverflow.com/questions/26770055/bootstrap-carousel-fade-no-longer-working-with-maxcdn-3-3-bootstrap-min-css
*/
.btn-danger, .btn-danger:hover,.btn-danger:focus,.btn-primary, .btn-primary:hover,.btn-primary:focus,.btn-success.focus,.btn-success, .btn-success:hover,.btn-success:focus,.btn-success.focus{
    color: #fff;
    background-color: #f10909;
    border-color: #f10909
}
.alert-success, .alert-info, .panel-info > .panel-heading, .panel-warning > .panel-heading,  .panel-primary > .panel-heading,    .panel-success > .panel-heading { color: #000;background-color:#ECECEC;border-color: #D3D3D3;}
.theme-background-color {background-color: #f10909 !important;
}
.panel-success,.panel-primary,.panel-warning,.panel-info{border-color: #D3D3D3;}

.cm-sc-discountcode{float:left; width:100%;}

















