.simple-title .module-title::first-letter, .product-thumb .price, .bottom-footer h5, .category-list-module a.active, .list-grid-buttons button:hover, .list-grid-buttons button.active, .btn-group.add-comp-wish button:hover, .simple-h1 #content > h2:first-child::first-letter, .simple-h1 #content h1:first-child::first-letter, .product-price h3, .panel-default>.panel-heading { color: #db0707; } .compact-header .cart-wrapper .btn.btn-account .has-account-icon, .btn.btn-cart .has-cart-icon, .image .no-stock-over, .btn.btn-default, .btn.btn-primary, .add-to-cart .qty-but, .nav>li>a:hover, .nav>li>a:focus, .block-h1 #content > h2:first-child, .block-h1 #content h1:first-child, .block-title .module-title, .pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus { background-color: #db0707; }  { background-color: #db0707; background-image: linear-gradient(to bottom, #db0707, #db0707); background-repeat: repeat-x; } .simple-title .module-title, .image .no-stock-over:before, .simple-h1 #content > h2:first-child, .simple-h1 #content h1:first-child, .pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus { border-color: #db0707; } .btn.btn-primary, body[class^="account"] .btn-default { -webkit-box-shadow: 0 5px 0 #af0606; -moz-box-shadow: 0 5px 0 #af0606; box-shadow: 0 5px 0 #af0606; } .btn.btn-default { border-color: #af0606; } a, #top-links .contact-header a, .btn-link { color: #db0707; } .cart-bottom, .image .offbadge, .smp-o-buttons button { background-color: #db0707; } .btn.btn-green { background-color: #db0707; background-image: linear-gradient(to bottom, #db0707, #db0707); background-repeat: repeat-x; } .image .offbadge:before, a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active, .btn.btn-green { border-color: #db0707; }  { -webkit-box-shadow: 0 5px 0 #af0606; -moz-box-shadow: 0 5px 0 #af0606; box-shadow: 0 5px 0 #af0606; } .cart-bottom a { border-color: #af0606; } .cart-bottom .info-total { color: #6e0404; } .dropdown-menu>li>a, #search .search-btn, .social-header a { color: #292929; } .supermenu-wrapper, .btn.btn-primary:hover, .add-to-cart .qty-but:hover, .smp-o-buttons button:hover, .tooltip-inner, .list-group a.active, .list-group a.active:hover, .list-group a:hover, a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus { background-color: #292929; } .price-cart.astable .cart-button { background-color: #292929; background-image: linear-gradient(to bottom, #292929, #ff0000); background-repeat: repeat-x; } .tooltip.bottom .tooltip-arrow, .list-group a.active, .list-group a.active:hover, .list-group a:hover, a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus { border-color: #292929; } .btn.btn-primary:hover { -webkit-box-shadow: 0 5px 0 #212121; -moz-box-shadow: 0 5px 0 #212121; box-shadow: 0 5px 0 #212121; } .price-cart.astable .cart-button { border-color: #212121; } body {background-color: #ffffff; background-image: linear-gradient(to bottom, #ffffff, #ffffff); background-repeat: repeat-x; font-size: 16px; background: url('../image/concrete.png'); } .top-header, #top {background-color: #404040;  } #top {color: #ffffff; text-shadow: none; background-color: #db0707; border-color: #db0707; font-family: Verdana, Geneva, sans-serif;  } .search-wrapper .btn.btn-rightbox, #top .btn.btn-rightbox {background-color: #ffffff; background-image: linear-gradient(to bottom, #ffffff, #ffffff); background-repeat: repeat-x;  } #top-links ul li {color: #ffffff; text-shadow: none; background-color: #db0707; border-color: #ffffff; font-family: Verdana, Geneva, sans-serif;  } .btn.btn-green {background-color: #ffffff; background-image: linear-gradient(to bottom, #ffffff, #ffffff); background-repeat: repeat-x; border-color: #db0707;  } .compact-header .cart-wrapper .btn.btn-account, #cart > .btn {color: #db0707; text-shadow: none;  } .compact-header .cart-wrapper .btn.btn-account .has-account-icon, .btn.btn-cart .has-cart-icon {background-color: #f9f9f9; border: 1px solid #db0707;  } #cart.open > .btn, .account-button .open > .btn.btn-account {border-color: #4d4d4d;  } .cart-bottom .info-total {color: #000000; text-shadow: none;  } .contact-header.pull-right a {color: #ffffff; text-shadow: none;  } ul.list-inline > li > a > span.hidden-xs {color: #ffffff; text-shadow: none;  } .simple-title .module-title span.inner, .simple-title .module-title::first-letter {color: #ffffff; text-shadow: none; background-color: #db0707; background-image: linear-gradient(to bottom, #db0707, #db0707); background-repeat: repeat-x; font-size: 20px; font-family: Verdana, Geneva, sans-serif;  } nav#supermenu > ul > li.tlli > a.tll {font-size: 15px; font-family: Verdana, Geneva, sans-serif;  } .bottom-footer {background-color: #e3e3e3;  } .category-list-module a {font-size: 15px;  } .container.outer-wrapper {
    padding: 0px;
    background: none !important;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 100% !important;
}
.supermenu-wrapper { width: 100%; }
.main-content > .container {
 padding-top: 15px;
 padding-bottom: 15px;
 background: #fff;
}
.container.header-pos + .main-content > .container { padding-top: 0px; }
.container.header-pos {
 padding-top: 15px;
 background: #fff;
}
.container.footer-pos {
 padding-bottom: 15px;
 background: #fff;
}
.product-thumb {
    border: 1px solid #E8E8E8;
    border-radius: 8px;
    border-bottom: 5px solid #e8e8e8;
    box-shadow: 0px 2px 4px #B7B7B7;
}
.image .offbadge {
  border-radius: 8px 8px 8px 0px;
  top: 3px;
  right: 3px;
}
.image .no-stock-over {
  border-radius: 8px 8px 0px 8px;
  top: 3px;
  left: 3px;
}
.product-thumb:hover { transition: all .5s; box-shadow: none; }
.smp-row .product-thumb .smp-overlay {
  top: 0;
  visibility: hidden; 
  background-color: #333;
  background-color: rgba(0,0,0,0.65);
  border-radius: 8px 8px 0px 0px;
}
.smp-row .product-thumb .image:hover .smp-overlay { visibility: visible; }
.smp-row .product-thumb .smp-overlay p, .smp-row .product-thumb .smp-overlay p a, .smp-row .product-thumb .smp-overlay p a:hover { color: #fff; }
.smp-row .product-thumb .smp-o-buttons button {
    margin-left: 5px;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    transition-delay: 0s;
    box-shadow: none;
}
.price-cart.astable .cart-button { border-radius: 8px; }
.simple-title .module-title, .simple-h1 #content > h2:first-child, .simple-h1 #content h1:first-child { border: none; }

.simple-title h3.module-title span.outer .sm_car_btn {
    height: 31px;
    width: 28px;
    margin-top: -15px;
    background: #eee;
    border-radius: 8px;
}
.compact-header .cart-wrapper .btn.btn-cart .has-cart-icon { border-left: none; }
.thumbnail { border-radius: 8px; }
.smp-row .product-thumb .image img {
  border-radius: 8px 8px 0px 0px
}
.smp-list .product-thumb .image img {
  border-radius: 8px;
}
.smp-o-buttons button { border-radius: 8px; }
/* 
		Author: Flo - > http://shopencart.com
		Theme Pack: Supertheme for Opencart 2
		Subtle patterns from http://subtlepatterns.com and http://www.transparenttextures.com/
		Icons: http://iconfinder.com
		Other Graphics: http://openclipart.com  
*/