@font-face {
  font-family: 'Gothic';
  src: url('GOTHIC.TTF') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Gothic';
  src: url('GOTHICB.TTF') format('truetype');
  font-weight: bold;
  font-style: normal;
}

body {
	background: #940000 !important;
}

#header {
	padding: 8px 0 7px 0;
    margin-bottom: 10px;
}

.header-adress, .header-phone {
    font-family: 'Gothic' !Important;
  	font-weight: bold;
  	padding: 0 8px 0 0;
}

.logoheader {
    padding-right: 15px;
}

#header {
    background: url('header-bg.jpg') no-repeat;
    background-size: cover;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.header-phone {
	text-align: right;
}

.header-section-title {
    color: #f1dd0c;
    font-size: 1.2em;
    padding-bottom: .25rem;
  	text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.8);
}

.header-section-content {
    color: #fff;
    font-size: 1.2em;
}

.header-section-content p {
    line-height: 1.4;
  	text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.8);
}

.header-section-content p span {
    color: #f1dd0c;
}

.header-section-content p a {
    color: #fff;
}

h5#logo {
    padding: 10px;
}

.logo-caption {
  	font-size: 1.1em;
    font-family: 'Gothic' !Important;
  	font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
  	text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.8);
}

.module-categories h3 {
font-family: 'Gothic' !Important;
color: #000 !important;
background: rgb(247,235,109) !important;
background: -moz-linear-gradient(top, rgba(247,235,109,1) 0%, rgba(247,235,109,1) 50%, rgba(241,221,12,1) 60%, rgba(241,221,12,1) 60%, rgba(241,221,12,1) 71%, rgba(241,221,12,1) 100%) !important;
background: -webkit-linear-gradient(top, rgba(247,235,109,1) 0%,rgba(247,235,109,1) 50%,rgba(241,221,12,1) 60%,rgba(241,221,12,1) 60%,rgba(241,221,12,1) 71%,rgba(241,221,12,1) 100%) !important;
background: linear-gradient(to bottom, rgba(247,235,109,1) 0%,rgba(247,235,109,1) 50%,rgba(241,221,12,1) 60%,rgba(241,221,12,1) 60%,rgba(241,221,12,1) 71%,rgba(241,221,12,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7eb6d', endColorstr='#f1dd0c',GradientType=0 ) !important; /* IE6-9 */
}

.extra-indent h3 span span a {
  	font-family: 'Gothic' !Important;
	color: #000 !important;
}

#topmenu,
#nav_top>li>a,
.mega-menu li a,
.responsive-tabs__list__item.responsive-tabs__list__item--active,
.responsive-tabs__list__item:hover,
.module_new.random h3 {
font-family: 'Gothic' !Important;
color: #fff !important;
background: rgb(175,64,64) !important;
background: -moz-linear-gradient(top, rgba(175,64,64,1) 0%, rgba(175,64,64,1) 47%, rgba(175,64,64,1) 47%, rgba(175,64,64,1) 50%, rgba(148,0,0,1) 57%, rgba(148,0,0,1) 71%, rgba(148,0,0,1) 100%) !important;
background: -webkit-linear-gradient(top, rgba(175,64,64,1) 0%,rgba(175,64,64,1) 47%,rgba(175,64,64,1) 47%,rgba(175,64,64,1) 50%,rgba(148,0,0,1) 57%,rgba(148,0,0,1) 71%,rgba(148,0,0,1) 100%) !important;
background: linear-gradient(to bottom, rgba(175,64,64,1) 0%,rgba(175,64,64,1) 47%,rgba(175,64,64,1) 47%,rgba(175,64,64,1) 50%,rgba(148,0,0,1) 57%,rgba(148,0,0,1) 71%,rgba(148,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af4040', endColorstr='#940000',GradientType=0 ) !important;
}

.cart-view h3 {
color: #fff !important;
background: rgb(175,64,64) !important;
background: -moz-linear-gradient(top, rgba(175,64,64,1) 0%, rgba(175,64,64,1) 47%, rgba(175,64,64,1) 47%, rgba(175,64,64,1) 50%, rgba(148,0,0,1) 57%, rgba(148,0,0,1) 71%, rgba(148,0,0,1) 100%) !important;
background: -webkit-linear-gradient(top, rgba(175,64,64,1) 0%,rgba(175,64,64,1) 47%,rgba(175,64,64,1) 47%,rgba(175,64,64,1) 50%,rgba(148,0,0,1) 57%,rgba(148,0,0,1) 71%,rgba(148,0,0,1) 100%) !important;
background: linear-gradient(to bottom, rgba(175,64,64,1) 0%,rgba(175,64,64,1) 47%,rgba(175,64,64,1) 47%,rgba(175,64,64,1) 50%,rgba(148,0,0,1) 57%,rgba(148,0,0,1) 71%,rgba(148,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af4040', endColorstr='#940000',GradientType=0 ) !important;
}

.module_new.random h3 {
    border-radius: 5px 5px 0 0;
}

#nav_top>li>a:hover, #nav_top>li.parent:hover>a, #nav_top>li.active>a,
.responsive-tabs__list__item {
	background: #6f0000 !important;
	font-family: 'Gothic' !Important;
}

.button, #content .vm-button-correct,
.show_cart a,
#comments-form-buttons #comments-form-send.btn div a,
a.vm_viewcart {
	background: #6f0000 !important;	
}

.mega-menu .sub li.mega-hdr li a {
    padding: 2px 5px 2px 10px;
    text-align: left;
    line-height: 14px;
    color: #000 !important;
    background: #fff !important;
}

#content .content-indent .browse-view .spacer .col-2 .addtocart-area .addtocart-bar2 span.addtocart-button .addtocart-button, div.addtocart-button2 .addtocart-button, .addtocart-area .addtocart-bar2 span.addtocart-button .addtocart-button, #content a.addtocart-button, .inform-btn {
font-family: 'Gothic' !Important;
color: #fff !important;
background: rgb(175,64,64) !important;
background: -moz-linear-gradient(top, rgba(175,64,64,1) 0%, rgba(175,64,64,1) 47%, rgba(175,64,64,1) 47%, rgba(175,64,64,1) 50%, rgba(148,0,0,1) 57%, rgba(148,0,0,1) 71%, rgba(148,0,0,1) 100%) !important;
background: -webkit-linear-gradient(top, rgba(175,64,64,1) 0%,rgba(175,64,64,1) 47%,rgba(175,64,64,1) 47%,rgba(175,64,64,1) 50%,rgba(148,0,0,1) 57%,rgba(148,0,0,1) 71%,rgba(148,0,0,1) 100%) !important;
background: linear-gradient(to bottom, rgba(175,64,64,1) 0%,rgba(175,64,64,1) 47%,rgba(175,64,64,1) 47%,rgba(175,64,64,1) 50%,rgba(148,0,0,1) 57%,rgba(148,0,0,1) 71%,rgba(148,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af4040', endColorstr='#940000',GradientType=0 ) !important;
}

#content .content-indent .browse-view .spacer .col-2 .addtocart-area .addtocart-bar2 span.addtocart-button .addtocart-button:hover,
div.addtocart-button2 .addtocart-button:hover,
.addtocart-area .addtocart-bar2 span.addtocart-button .addtocart-button:hover,
#content a.addtocart-button:hover, .inform-btn:hover {
	background: #6f0000 !important;
}

.camera_wrap .camera_pag .camera_pag_ul {
background: rgb(221,2,0);
background: -moz-linear-gradient(bottom, rgba(221,2,0,1) 0%, rgba(221,2,0,1) 27%, rgba(221,2,0,1) 27%, rgba(221,2,0,1) 34%, rgba(221,2,0,1) 34%, rgba(221,2,0,1) 35%, rgba(221,2,0,1) 35%, rgba(221,2,0,1) 38%, rgba(149,0,1,1) 74%, rgba(149,0,1,1) 100%);
background: -webkit-linear-gradient(bottom, rgba(221,2,0,1) 0%,rgba(221,2,0,1) 27%,rgba(221,2,0,1) 27%,rgba(221,2,0,1) 34%,rgba(221,2,0,1) 34%,rgba(221,2,0,1) 35%,rgba(221,2,0,1) 35%,rgba(221,2,0,1) 38%,rgba(149,0,1,1) 74%,rgba(149,0,1,1) 100%);
background: linear-gradient(to top, rgba(221,2,0,1) 0%,rgba(221,2,0,1) 27%,rgba(221,2,0,1) 27%,rgba(221,2,0,1) 34%,rgba(221,2,0,1) 34%,rgba(221,2,0,1) 35%,rgba(221,2,0,1) 35%,rgba(221,2,0,1) 38%,rgba(149,0,1,1) 74%,rgba(149,0,1,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd0200', endColorstr='#950001',GradientType=0 );
box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}

.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent,
.camera_wrap .camera_pag .camera_pag_ul li:hover {
	background: #f1dd0c !important;
    border-radius: 50%;
}

/*#search .button {
background: rgb(248,80,50) !important;
background: -moz-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%) !important;
background: -webkit-linear-gradient(top, rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%) !important;
background: linear-gradient(to bottom, rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 ) !important;
}*/

#content .module_new .addtocart-bar2 input.addtocart-button, #content .module_new .addtocart-bar2 a.addtocart-button {
color: #fff !important;
background: rgb(175,64,64) !important;
background: -moz-linear-gradient(top, rgba(175,64,64,1) 0%, rgba(175,64,64,1) 47%, rgba(175,64,64,1) 47%, rgba(175,64,64,1) 50%, rgba(148,0,0,1) 57%, rgba(148,0,0,1) 71%, rgba(148,0,0,1) 100%) !important;
background: -webkit-linear-gradient(top, rgba(175,64,64,1) 0%,rgba(175,64,64,1) 47%,rgba(175,64,64,1) 47%,rgba(175,64,64,1) 50%,rgba(148,0,0,1) 57%,rgba(148,0,0,1) 71%,rgba(148,0,0,1) 100%) !important;
background: linear-gradient(to bottom, rgba(175,64,64,1) 0%,rgba(175,64,64,1) 47%,rgba(175,64,64,1) 47%,rgba(175,64,64,1) 50%,rgba(148,0,0,1) 57%,rgba(148,0,0,1) 71%,rgba(148,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af4040', endColorstr='#940000',GradientType=0 ) !important;
}

#content .module_new .addtocart-bar2 input.addtocart-button:hover, #content .module_new .addtocart-bar2 a.addtocart-button:hover {
	background: #6f0000 !important;
}

.moduletable_Breadcrumbs a {
	color: #f1dd0c;
}

.det .button, .button2 {
	background: url('det_btn0.gif') left top repeat-x !important;
}



.cart .prices, .cart_num a, #cart_list .total strong {
	     color: #533a0a;
}
#cart_list .show_cart a {
	background:#533a0a !important;
}

.cart {
filter: hue-rotate(320deg) saturate(282%)
}

.inform-btn {
    width: 100%;
    color: #fff;
    height: 29px;
    display: inline-block;
    background: url(button20.gif) repeat-x 0 -29px;
    border: none;
    padding: 0;
    margin: 0;
    border-radius: 3px;
    border: none;
    font: bold 12px/29px Arial, Helvetica, sans-serif!important;
    color: #fff!important;
    text-transform: none;
    letter-spacing: 0;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}
#content .content-indent #product_list.list .col-3 {width:385px!important;}
#content .content-indent .browse-view .spacer .col-2 { width: 150px!important;}

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  white-space: nowrap;
  -webkit-clip-path: inset(100%);
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
}

#quick_checkout_form .prod-title {
  margin-top: 1rem;
  font-size: 13px;
  font-weight: bold;
}

#quick_checkout_form .m-input {
  text-align: center;
}

#quick_checkout_form .m-modal-button--checkout {
  background: -webkit-linear-gradient(top, rgba(175,64,64,1) 0%,rgba(175,64,64,1) 47%,rgba(175,64,64,1) 47%,rgba(175,64,64,1) 50%,rgba(148,0,0,1) 57%,rgba(148,0,0,1) 71%,rgba(148,0,0,1) 100%);
}

#quick_checkout_form #order_field_12031612 {
  min-height: 180px;
}

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  white-space: nowrap;
  -webkit-clip-path: inset(100%);
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
}
