@charset "utf-8";
/* CSS Document */

html {
font-size: 15px;
}

body {
background: #FFFFFF;
}

.logorow {
background: #FF0;
}

.total_products {
background: #ed1c24;
}

.carouselrow .container {
background: white;
}

.carouselrow .price {
color: #ed1c24;
background: #FFFF00;
}

span.PricesalesPrice {
color: #ed1c24 !important;
background: #FFFF00;
}

.hero-carousel-nav li a {
background: #FFFF00;
}

.hero-carousel-nav li a {
color: #ed1c24;
}

.view h2 {
color: #ed1c24;
}

.view-third .mask {
background-color: rgba(168, 165, 0, 0.95);
}

.view-third .mask {
background-color: #FF0;
}

.view p {
color: #000;
}

.bottomrow h3 {
color: #000000;
}

.bannersrow, .bottomrow2 {
background: #090F0F;
background: #720C13 !important;
}

.carouselrow .container {
background: linear-gradient( rgba(210, 210, 210, 0.45), rgba(0, 0, 0, 0.45) ), url(../images/bg.jpg) fixed;
}

.mp_top3 {
width: auto;
}

.mp_topmenu .cell_pad {
margin: 0;
}

.mp_top2 p {
margin: 0 0 3px;
}

.mp_top3 {
width: 160px;
}

a#hot_film_tape_prev.prev, a#hot_film_tape_next.next {
display: none;
}

.footerrow2 {
background: #FFF;
padding: 0;
}

p.copyright {
margin-bottom: 20px;
}

.productdetails-view h1 {
font-size: 30px;
}

.cat_product_image {
height: 200px;
}

.featured-view .spacer h3, .cat_view.spacer h3 {
width: auto;
height: auto;
margin: 10px 0 0 0;
line-height: 20px;
float: left;
}

.browse-view .row .product .spacer {
border: 1px solid rgb(221, 221, 221);
padding: 15px;
}

.product-description h3 {
color: #000000;
}

.bottomrow {
margin-bottom: 30px;
}

p.copyright {
text-align: center;
}

body {
background: linear-gradient( rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.9) ), url(../images/bg.jpg) fixed !important;
}

.bannersrow, .bottomrow2 {
background: #820101;
}

.content_sparky {
background: #ffffff;
margin-bottom: 30px;
}

.footerrow2 {
padding-top: 40px;
}

.mp_bottom2 .cell_pad {
margin-left: 0;
}

.mp_bottom3 .cell_pad {
margin-right: 0;
}

.browse-view .row .product .spacer:hover {
border: 1px solid #820101;
}

.cell_pad {
margin: 0px 20px;
}

.browse-view .row .product .spacer {
margin: 10px 10px 10px 0;
}

.width33 {
width: 32.4%;
}

.bottomrow .cell_pad {
background: #FFFFFF;
}

div.spacer.cat_view {
height: 350px;
}

a {
color: #820101;
}

.footerrow {
background: #0A0A0A;
}

.mp_user6 .cell_pad {
margin: 0;
}

.maprow {
margin-bottom: 30px;
}

.bannersrow .cell_pad {
margin-left: 10px;
}

.back-to-category a {
border: 1px solid #000;
}

.ask-a-question a {
float: right;
border: 1px solid #000;
}

.product h3 a {
font-size: 15px;
}

.menu li a img {
margin: 0 auto;
display: block;
}

span.image-title {
display: block;
text-align: center;
margin-top: 5px;
}

.mnu_topmenu > li > a {
margin-bottom: 15px;
min-width: 101px;
}

.banner_text {
font-size: 18px;
font-family: 'Russo One', sans-serif;
}

.abovecontent .moduletable {
display: inline-block;
}

.abovecontent .moduletable:first-child {
float: right;
}

div.abovecontent {
margin-bottom: 20px;
}

.mnu_topmenu > li:first-child {
padding-top: 3px;
}

.hero-carousel article .contents h2 {
background: rgba(255,255,255,0.8);
padding: 10px;
text-align: center;
font-size: 30px;
}

.contents p {
background: #FF0;
padding: 10px;
}

.pagenav {
margin: 5px;
}

.main-image {
height: 400px;
max-height: 400px;
text-align: center;
}

.productdetails-view.productdetails .width60 {
border-right: 1px solid rgb(222, 222, 222);
}

h1, h1 a {
font-size: 30px;
}








@media screen and (min-width: 980px){

.mp_top2 .cell_pad {
margin-right: 0;
}

}




@media screen and (max-width: 980px){

.product.floatleft.width33 {
clear: both;
width: 100%;
}
.bottomrow .cell_pad {
margin: 10px 0;
width: 100%;
}

}


.main-image img {
    max-height: 400px;
}

.dodslik {
width: 120px;
height: 120px;
text-align: center;
vertical-align: middle;
margin: 5px;
overflow: hidden;
border: 1px solid rgb(224, 224, 224);
padding: 3px;
}

.dodslik img {
width: auto;
max-height: 120px;
height: auto;
overflow: hidden;
}

.vm-pagination {
width: 100%;
display: inline-block;
}


.horizontal-separator {
background: transparent;
}

div.spacer.cat_view {
padding: 8px;
margin: 5px;
border: 1px solid transparent;
}

div.spacer.cat_view:hover {
border: 1px solid #820101;
}









