/* seb */

@font-face {
	font-family: 'TrajanPro3';
	src: url('../font/Trajan Pro Regular.ttf');
}

@font-face {
	font-family: 'FontAwesome';
	src: url('../font/FontAwesome.otf');
}

h1, h2, h3, h4, h5 {
	font-family: 'TrajanPro3' !important;
}

#header .wide_container {
	background-color: transparent;
}

#page_header {
	background-color: #000000;
}

#block_top_menu {
	padding-top: 0px;
}

nav.clearfix {
	background-color: #0d0d0d;
	margin-left: auto;
	margin-right: auto;
	width: 83%;
	height: 45px;
	margin-top: 20px;
}

#top_bar a.header_item:hover {
	background-color: transparent;
	color: #f03119;
}

#logo_wrapper {
	margin-top: -85px;
	z-index: 99;
	position: absolute;
}

.welcome.header_item::before {
	content: url("../img/skelet.png");
	margin-right: 10px;
	vertical-align: middle;
}

#st_advanced_menu_wrap .advanced_ma_level_0, .mobile_bar_tri_text, #st_advanced_menu_column_mobile {
	font-family: "TrajanPro3";
	font-weight: 400;
	text-transform: uppercase;
	color: #f9f9f9 !important;
	font-size: 16px;
	line-height: 30px;
}

#st_advanced_menu_container.sticky {
	background: black;
}

#st_advanced_menu_wrap .advanced_ma_level_0:hover {
	background-color: #a11808 !important;
}

#header_right {
	float: right;
}

#header_user_info a, #top_bar .dropdown_tri_inner, #top_bar .header_item {
	border-right: 0;
	border-left: 0;
}

#top_bar .header_item {
	color: #ffffff;
}

#top_bar a.header_item {
	color: #f03119;
}

.icon-basket:before {
	color: white;
}

#top_bar .dropdown_tri_inner {
	color: white;
	background-color: #a11808;
	height: 34px;
	margin-top: 5px;
	padding: 8px 10px;
}

#top_bar .open .dropdown_tri_inner {
	background-color: #a11808;
	color: #f03119;
}

.blockcart_wrap {
	float: right;
	margin-top: 5px;
}

#top_bar .blockcart_wrap:hover #cart_block.cart_block {
	display: block !important;
}

.amount_circle {
	background: #a11808;
}

.ajax_cart_left .icon_text {
	display: none;
}

.ajax_cart_left .icon-basket.icon-0x.icon_btn {
	padding-top: 6px;
}

.shopping_cart .ajax_cart_left, .shopping_cart .ajax_cart_right {
	border: none;
}

.icon_wrap, .shopping_cart .ajax_cart_right {
	background: transparent;
	color: #a11808;
}

#top_bar .shopping_cart:hover .icon_wrap, #top_bar .shopping_cart:hover .ajax_cart_right, #top_bar .shopping_cart .icon_wrap, #top_bar .shopping_cart .ajax_cart_right {
	color: #a11808;
}

.ajax_cart_left.icon_wrap:hover, a.icon_wrap.active, .icon_wrap.active, a.icon_wrap:hover, .icon_wrap:hover, .searchbox_inner.active .submit_searchbox.icon_wrap, #search_block_top.quick_search_simple .searchbox_inner.active .submit_searchbox.icon_wrap, #search_block_top.quick_search_simple .searchbox_inner:hover .submit_searchbox.icon_wrap, .shopping_cart:hover .icon_wrap, .shopping_cart.active .icon_wrap, .myaccount-link-list a:hover .icon_wrap {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

.layer_box .cross {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	right: 8px;
	top: 5px;
}

.crossseling .ajax_block_product .s_title_block {
	font-size: 11px;
	line-height: 13px;
}

.crossseling .category-name>span {
	font-size: 11px;
	text-transform: capitalize;
}

.crossseling ul>li.ajax_block_product {
	display: none;
}

.crossseling ul>li.ajax_block_product:first-child, .crossseling ul>li.ajax_block_product:nth-child(2), .crossseling ul>li.ajax_block_product:nth-child(3), .crossseling ul>li.ajax_block_product:nth-child(4) {
	display: block;
}

.crossseling ul.product_list.grid>li .act_box.display_when_hover, .crossseling .products_slider .ajax_block_product .act_box.display_when_hover {
	visibility: visible;
}

.crossseling .Go-product {
	display: none;
}

.crossseling .icon-basket::before {
	color: white !important;
	font-size: 10px;
}

.crossseling .ajax_add_to_cart_button.btn.btn-default.btn_primary {
	bottom: 0;
	padding-top: 1px;
}

.amount_circle.dozens {
	padding: 0 4px;
}

.crossseling .pro_second_box {
	height: 100px !important;
}

.crosss {
	border-bottom: 1px solid #666666;
	margin-left: 10px;
	margin-right: 10px;
}

.layer_details {
	display: none;
}

.crossseling .ajax_add_to_cart_button.btn.btn-default.btn_primary {
	width: 100%;
	height: 20px;
}

.crossseling .pro_second_box .act_box.display_when_hover {
	margin-top: 0;
}

.crossseling .price_container {
	display: none;
}

#button_order_cart a:before {
	content: ">";
}

#page_header.sticky_mh #mobile_bar {
	background: black none repeat scroll 0 0;
}

a.icon_wrap {
	color: #a11808;
}

#to_top a.icon_wrap {
	background: black;
}

.icon_wrap.disabled {
	display: none;
}

.cart_block .quantity-formated, .cart_block_product_name, .icon-cancel::before, .cart_block dt .price {
	color: white;
}

.icon-cancel::before {
	font-size: 15px;
	font-weight: 400;
	line-height: 28px;
}

.cart_block .cart-prices {
	border-top: 0 none;
}

.cart_block .cart-prices .cart-prices-line {
	border-bottom: 0 none;
	text-align: center;
}

.cart-prices-line .ajax_cart_shipping_cost {
	color: #7e7e7e;
}

.cart_block .quantity-formated, .cart_block_product_name {
	font-family: times;
	font-size: 15px;
	font-weight: 400;
	line-height: 26px;
}

.cart_block .quantity-formated, .cart_block dt .price {
	margin-left: 3px;
}

.cart_block dt .price {
	font-family: Times;
	font-size: 14px;
	font-weight: 400;
	line-height: 26px;
	float: left;
}

.cart_block dt {
	background-color: black;
}

.cart-prices .last-line {
	color: #a11808;
	font-family: Times;
	font-size: 15px;
	font-weight: 400;
	line-height: 28px;
}

.cart-prices .first-line {
	color: #7e7e7e;
	font-family: times;
	font-size: 13px;
	font-weight: 400;
	line-height: 24px;
}

.cart_block .cart-buttons a#button_order_cart:before {
	content: ">    ";
	padding-right: 5px;
}

.cart_block .cart-prices .cart-prices-line {
	padding-bottom: 0;
	margin-bottom: 0;
}

.cart_block .cart-buttons a#button_order_cart {
	font-family: TrajanPro3;
}

.cart_block .cart-buttons a#button_order_cart:before, .cart_block .cart-buttons a#button_order_cart {
	color: white;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	text-transform: uppercase;
	padding-top: 13px;
}

.cart_block img.hover_effect {
	max-width: none;
	margin-right: 10px;
}

.cart_block .product-atributes a {
	color: #9c9b9b;
	display: none;
}

.cart_block .cart-images {
	display: block;
}

#searchbox_inner a.icon_wrap {
	color: white;
	background-color: #a11808;
	height: 34px;
	border: none;
}

#searchbox_inner a.icon_wrap i {
	font-size: 15px;
	line-height: 28px;
}

#search_block_nav .search_query {
	height: 34px;
	width: 253px;
	background-color: #0d0d0d;
	border: 1px solid #7d7d7d;
}

#search_block_nav.pull-right.dropdown_wrap {
	margin-top: 5px;
}

.icon-search-1.icon-0x {
	padding-top: 3px;
}

#rightbar {
	border-color: transparent;
	border-style: none;
}

.rightbar_wrap a.icon_wrap, #to_top_wrap a.icon_wrap, #switch_left_column_wrap a.icon_wrap, #switch_right_column_wrap a.icon_wrap {
	border-left: none;
}

.advanced_ml_level_0.m_alignment_0.active {
	background-color: #a11808;
}

#header .advanced_ml_level_0.m_alignment_0.active>a::after, #header .advanced_ml_level_0.m_alignment_0:hover>a::after {
	background: url(../img/arrow_down.png) no-repeat;
	content: "";
	width: 10px;
	height: 10px;
	display: inline-block;
	position: absolute;
	left: 50%;
	bottom: 3px;
	background-position: center bottom;
	margin-left: -3px;
}

.artist-info-container .links ul li a {
	font-size: 15px;
}

body#index .main_content_area {
	background-color: #0b0b0b !important;
	padding-top: 0;
}

.st_blog_recent_article_container .title_block span, #st_blog_block_categories .title_block {
	color: #717171;
	font-family: TrajanPro3;
	font-size: 25px;
}

.st_owl_carousel_block .st_owl_carousel_image {
	display: block;
	margin-top: -20px;
	clear: both;
}

.st_owl_carousel_block {
	background-color: black;
}

.warning {
	background: transparent none repeat scroll 0 0;
	border: none;
	color: #a0a0a0;
	text-shadow: none;
	font-size: 20px;
	font-family: times;
}

h3.title_block>span {
	border-bottom: 1px solid black;
	width: 110%;
	line-height: 40px;
}

.blog_info span {
	vertical-align: super;
}

.categories_tree_block li {
	padding-left: 21px;
	width: 80%;
	border-bottom: 1px solid #080808;
}

.tree.dynamized>li {
	width: 100%;
}

#st_blog_block_archives.block {
	display: none;
}

.categories_tree_block li a {
	color: #f6f6f6 !important;
	font-family: Times;
	font-weight: 400;
	display: inline-block;
}

#left_column #st_blog_block_categories {
	background-color: #040404;
	border: 2px solid #111;
	margin-top: 10px;
	padding: 10px 0;
}

#st_blog_block_categories .title_block {
	margin-left: 21px;
	border-bottom: 1px solid #080808;
}

.categories_tree_block li::before {
	content: ">";
	display: inline-block;
	vertical-align: inherit;
	color: #f6f6f6;
	font-family: FontAwesome;
	font-weight: 400;
	margin-top: 9px;
	font-size: 13px;
	line-height: 21px;
}

.categories_tree_block .dynamized li::before {
	float: left;
}

a:hover {
	color: #a0a0a0;
}

.block_blog a.go {
	float: none;
	font-family: TrajanPro3;
	font-size: 13px;
	font-weight: 400;
	height: 35px;
	line-height: 35px;
	padding-left: 0;
	padding-right: 18px;
	text-decoration: blink;
	/*width: 103px;*/
}

.block_blog a.go::before {
	content: "> ";
	font-family: FontAwesome;
	font-weight: bold;
}

.blog_image {
	margin-right: 12px;
}

.blog_row_list .s_title_block, .blog_row_list .blog_info {
	margin-left: 0;
}

#index .blok_blog_short_content {
	max-width: 100%;
}

.blog_row_list .s_title_block {
	text-transform: uppercase;
	font-family: TrajanPro3;
	font-size: 33px;
	font-weight: 400;
	line-height: 25px;
	border-bottom: 1px solid black;
}

.blog_row_list .blog_info {
	border-bottom: 1px solid black;
}

.blog_row_list .s_title_block>a {
	color: #efefef;
}

.footer-img {
	background: rgba(0, 0, 0, 0) url("../img/footer.png");
	height: 172px;
	display: block;
	position: relative;
}

img.flag-alex {
	margin-top: -26px;
}

.background-more {
	height: 35px;
	/*width: 103px;*/
	display: inline-block;
	background-color: black;
	padding-left: 5px;
}

.background-more:hover {
	background-color: #a11808
}

a.icon_wrap.disabled, .icon_wrap.disabled {
	background-color: black;
	color: #a11808;
}

a.icon_wrap.disabled:hover, .icon_wrap.disabled:hover {
	background-color: black;
}

.blog_row_list .blog_image {
	width: auto;
}

span#copyright_text {
	float: right;
	padding-right: 15px;
	color: #a1a1a1;
	font-family: Times;
	font-size: 13px;
	font-weight: 400;
	margin-top: 11px;
}

.stsocial_list.stsocial_list_footer_bottom.clearfix.li_fl {
	margin-top: -10px;
}

#footer_info .container {
	padding-bottom: 0;
	padding-top: 0;
}

.footer-container #footer_info {
	height: 45px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	width: 74%;
	z-index: 115;
	position: relative;
}

footer#footer {
	background: #040404;
	padding-bottom: 9px;
	padding-top: 1px;
}

#footer-primary {
	margin-left: auto;
	margin-right: auto;
	width: 74%;
}

.form-control {
	background-color: #fff;
	color: #7d7d7d;
}

section#multilink_11 {
	margin-left: 60px;
	width: 27%;
}

h5.FollowUs {
	position: absolute;
	bottom: 55px;
	margin-left: 5px;
	color: #a1a1a1;
	font-family: Times !important;
	font-size: 13px;
	font-weight: 400;
}

#footer .title_block .title_block_name {
	color: #a1a1a1 !important;
	font-family: trajanpro3;
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
}

#footer .title_block {
	margin-bottom: 10px;
}

#facebook_like_box_footer.block {
	margin-left: 30px;
}

._li div, .footer_block_content.fb_like_box_warp, .fb-page.fb_iframe_widget, .fb-page.fb_iframe_widget>span, .fb-page.fb_iframe_widget iframe, ._li._li._li, ._2p3a {
	max-width: 100% !important;
	width: 100% !important;
}

.footer_block_content.fb_like_box_warp, .fb-page.fb_iframe_widget, .fb-page.fb_iframe_widget>span, .fb-page.fb_iframe_widget iframe {
	height: 130px !important;
}

#st_news_letter_2 .st_news_letter_submit {
	background-color: #a11808;
}

.st_news_letter_form_inner .st_news_letter_input {
	border: 1px solid #7d7d7d;
	color: #7d7d7d;
}

.icon-facebook::before, .icon-twitter::before, .icon-youtube::before, .icon-instagram::before, .icon-linkedin::before, .icon-blogger::before {
	display: none;
}

.icon-facebook.icon-large {
	background-image: url(../img/bt-facebook.png);
}

.icon-twitter.icon-large {
	background-image: url(../img/bt-twitter.png);
}

.icon-youtube.icon-large {
	background-image: url(../img/bt-youtube.png);
}

.icon-instagram.icon-large {
	background-image: url(../img/bt-instagram.png);
}

.icon-linkedin.icon-large {
	background-image: url(../img/bt-soundcloud.png);
}

.icon-blogger.icon-large {
	background-image: url(../img/bt-bandcamp.png);
}

.icon-facebook.icon-large, .icon-twitter.icon-large, .icon-youtube.icon-large, .icon-instagram.icon-large, .icon-linkedin.icon-large, .icon-blogger.icon-large {
	background-repeat: no-repeat;
	width: 42px;
	height: 55px;
}

.stsocial_list.stsocial_list_footer_bottom li {
	margin-bottom: -11px;
}

.column.col-xxs-8.col-xs-6.col-sm-3.col-md-3 .stlinkgroups_column {
	background-color: #040404;
	border: 2px solid #111;
}

.block_content.bullet a:hover,
.block_content.bullet li.active {
	background-color: #a11808;
}

.bullet li a {
	color: #a1a1a1;
	font-size: 13px;
	line-height: 20px;
	font-family: Times;
	font-weight: 400;
}

.stlinkgroups_column .title_block.info {
	color: #717171 !important;
	font-family: TrajanPro3;
	font-size: 22px;
	font-weight: 400;
	line-height: 41px;
	padding-left: 10px;
}

#category_description_full>p {
	font-size: 14px;
}

b, strong {
	color: #c8c8c8;
	font-size: 14px;
}

.img .replace-2x {
	width: 100%;
}

.categories_tree_block .selected {
	background-color: #a11808;
}

#product .single .primary_block.row {
	float: left;
	width: 58.3333%;
}

.single.product .pb-center-column {
	padding-left: 0;
}

#thumbs_list ul#thumbs_list_frame {
	display: inline-flex;
}

.mar_b2 {
	clear: both;
}

.sm_lable {
	background: transparent;
	color: #c8c8c8;
	font-family: Times;
	font-size: 14px;
	font-weight: 400;
	line-height: 17px;
}

.product_info_wrap {
	color: #c8c8c8;
	font-family: Times;
	font-size: 14px;
	font-weight: 400;
	line-height: 17px;
	font-style: italic;
	margin-bottom: 15px;
}

.product_main_name {
	color: white;
	font-family: TrajanPro3;
	font-size: 26px;
	font-weight: 400;
	line-height: 31px;
}

.pb-center-column #short_description_block #short_description_content {
	border-bottom: 2px solid #7e7e7e;
}

.addthis_button_wrap.mar_b1.clearfix {
	float: right;
	margin-top: 20px;
}

.one-row-product {
	display: inline-block;
	width: 100%;
}

.box-cart-bottom {
	float: right;
}

.btn.btn-default.btn_primary.exclusive>span {
	color: #f9f9f9;
	font-family: Times New Roman !important;
	text-transform: none;
	font-size: 16px;
	font-weight: 400;
}

.qt_cart_box.clearfix {
	border-bottom: none;
}

.pb-center-column #buy_block .box-info-product {
	border-top: medium none;
	border-bottom: 2px solid #7e7e7e !important;
}

.product_attributes.clearfix {
	float: left;
}

.product_attributes #attributes fieldset {
	padding-top: 15px;
}

.common_tabs a.selected {
	color: white;
	font-family: TrajanPro3;
	font-size: 34px;
	font-weight: 400;
	line-height: 31px;
	background-color: #0b0b0b;
}

#maintextlink, .trackspecified #tracknamelink {
	display: inline-block;
	overflow: hidden;
	vertical-align: top;
	width: 100%;
	color: white;
	font-family: Times;
	font-size: 27px;
	font-weight: 400;
	line-height: 9px;
}

.btn.btn-default.social-sharing.social-alex {
	float: right;
	margin-left: 4px;
}

.alert.alert-danger {
	background: transparent none repeat scroll 0 0;
	border: none;
	color: #a0a0a0;
	text-shadow: none;
	font-size: 13px;
	font-family: times;
}

.alert .alert-link {
	font-weight: normal;
}

.product-pack-products .section .title_block {
	background: none;
}

.ap5-pack-page #ap5-pack-content-block {
	float: left;
}

.ap5-pack-page .top-hr {
	background: none;
}

.ap5-pack-product-content {
	border: medium none;
}

.ap5-pack-page .pb-center-column h1 {
	border-bottom: 1px solid black;
	color: #efefef;
	font-family: TrajanPro3;
	font-size: 37px;
	font-weight: 400;
	line-height: 61px;
}

.ap5-pack-page #ap5-pack-content-tabs .page-product-heading {
	background-color: #161616;
	color: white;
	font-family: Times;
	font-size: 18px;
	font-weight: 400;
	line-height: 20px;
	margin: 0 0 20px;
	padding: 14px 20px 17px;
	position: relative;
}

.ap5-pack-page #ap5-pack-content-tabs {
	background-color: #0d0d0d;
	border: 1px solid #111;
}

.ap5-pack-page .tab-content.clearfix {
	background-color: #0d0d0d;
	border: 1px solid #111 !important;
}

#ap5-pack-product-tab-list>li>a {
	background-color: #161616 !important;
	border: 1px solid #111 !important;
	color: white;
	font-family: Times;
	font-size: 13px;
	font-weight: 400;
	line-height: 27px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#ap5-pack-product-tab-list>li.active>a {
	background: #a11808 !important;
	border: 1px solid #232323 !important;
}

.rte>hr {
	display: none;
}

.ap5-pack-page .btn.button-plus span, .btn.button-minus span {
	background: none;
	border: none;
	padding: 0px;
	display: inline;
}

.ap5-pack-page .product_attributes.clearfix {
	float: right;
}

span.new {
	border-color: #920000 #920000 #920000 transparent;
}

.category-eshop #subcategories {
	display: none;
}

.products_slider .ajax_block_product:hover .pro_second_box, .product_list.grid .ajax_block_product:hover .pro_second_box {
	background-color: black;
}

#eshop-block .product-name {
	color: white;
	font-family: TrajanPro3;
	font-size: 14px;
	font-weight: 400;
	line-height: 21px;
}

#eshop-block .price_container {
	border-bottom: 1px solid black;
}

#eshop-block a:hover, .title_block_name:hover {
	color: white !important;
}

#eshop-block .hover_fly a div {
	background-color: #920000;
}

.alert.alert-info {
	background-color: #0b0b0b;
	border: 1px solid #0b0b0b;
	;
	color: #717171;
	text-shadow: none;
	font-size: 16px;
}

#eshop-block .title_block {
	color: #efefef;
	font-family: TrajanPro3;
	font-size: 1.5em;
	font-weight: 400;
	line-height: 20px;
}

.eshop-bottom.col-md-5, .eshop-bottom.col-md-3 {
	/*	border-bottom: 1px solid #3b3b3b;*/
}

.eshop-bottom.col-md-5 {
	margin-left: 25px;
	margin-right: 25px;
}

.eshop-bottom {
	text-align: center;
	height: 118px;
	border-width: 98%;
}

.eshop-text-first {
	font-size: 15px;
	color: #bf301b;
	margin-top: -32px;
}

.custom-mail {
	font-size: 15px;
	color: #bf301b;
	display: block;
	margin-top: -44px;
}

.fa {
	font-family: fontawesome;
}

.eshop-bottom-content {
	background-color: #090909;
	height: 135px;
}

.eshop-text-second {
	font-size: 15px;
	line-height: 17px;
	margin-top: -15px;
	display: block;
}

.eshop-bottom.first-box .eshop-text-second, .eshop-bottom.second-box .eshop-text-second {
	margin-top: -23px;
}

.eshop-img-pay {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.st_blog_featured_article .blok_blog_short_content {
	height: 50px;
}

.slide_lr_column .section .title_block {
	background: none;
}

.category-artists2 #footer-top .row, .category-recent-arrivals #footer-top .wide_container, .category-all-vinyl #footer-top .row, .category-all-cds #footer-top .row, .category-all-merchandising #footer-top .row, .category-dust-n-bones-clothing #footer-top .row, .category-sundust-records #footer-top .row, .category-blood-harvest #footer-top .row, .category-gilead-media #footer-top .row, .category-hot-deals #footer-top .row, .category-aevangelist #footer-top .row, .category-aevangelist-discography #footer-top .row, .category-aevangelist-merchandising #footer-top .row, .category-akhlys #footer-top .row, .category-akhlys-discography #footer-top .row, .category-akhlys-merchandising #footer-top .row, .category-archgoat #footer-top .row, .category-archgoat-discography #footer-top .row, .category-archgoat-merchandising #footer-top .row, .category-arkona #footer-top .row, .category-arkona-discography #footer-top .row, .category-merchandising #footer-top .row, .category-au-champ-des-morts #footer-top .row, .category-au-Champ-Des-Morts-discography #footer-top .row, .category-au-Champ-Des-Morts-merchandising #footer-top .row, .category-behexen #footer-top .row, .category-behexen-discography #footer-top .row, .category-behexen-merchandising #footer-top .row, .category-blut-aus-nord #footer-top .row, .category-blut-aus-nord-discography #footer-top .row, .category-blut-aus-nord-merchandising #footer-top .row, .category-death-fetishist #footer-top .row, .category-death-fetishist-discography #footer-top .row, .category-death-fetishist-merchandising #footer-top .row, .category-dirge #footer-top .row, .category-dirge-discography #footer-top .row, .category-dirge-merchandising #footer-top .row, .category-dystopia-na #footer-top .row, .category-dystopia-na-discography #footer-top .row, .category-dystopia-na-merchandising #footer-top .row, .category-draugnim #footer-top .row, .category-draugnim-discography #footer-top .row, .category-draugnim-merchandising #footer-top .row, .category-dodsengel #footer-top .row, .category-dodsengel-discography #footer-top .row, .category-dodsengel-merchandising #footer-top .row, .category-hemelbestormer #footer-top .row, .category-Hemelbestormer-discography #footer-top .row, .category-Hemelbestormer-merchandising #footer-top .row, .category-in-the-woods #footer-top .row, .category-in-the-woods-discography #footer-top .row, .category-in-the-woods-merchandising #footer-top .row, .category-infestus #footer-top .row, .category-infestus-discography #footer-top .row, .category-infestus-merchandising #footer-top .row, .category-latitudes #footer-top .row, .category-latitudes-discography #footer-top .row, .category-latitudes-merchandising #footer-top .row, .category-lethe #footer-top .row, .category-lethe-discography #footer-top .row, .category-lethe-merchandising #footer-top .row, .category-manii #footer-top .row, .category-manii-discography #footer-top .row, .category-manii-merchandising #footer-top .row, .category-manes #footer-top .row, .category-manes-discography #footer-top .row, .category-manes-merchandising #footer-top .row, .category-monolithe #footer-top .row, .category-monolithe-discography #footer-top .row, .category-monolithe-merchandising #footer-top .row, .category-outre #footer-top .row, .category-Outre-Discography #footer-top .row, .category-outre-merchandising #footer-top .row, .category-october-falls #footer-top .row, .category-october-falls-discography #footer-top .row, .category-october-falls-merchandising #footer-top .row, .category-porta-nigra #footer-top .row, .category-porta-nigra-discography #footer-top .row, .category-porta-nigra-merchandising #footer-top .row, .category-setherial #footer-top .row, .category-setherial-discography #footer-top .row, .category-setherial-merchandising #footer-top .row, .category-terra-tenebrosa #footer-top .row, .category-terra-tenebrosa-discography #footer-top .row, .category-terra-tenebrosa-merchandising #footer-top .row, .category-slidhr #footer-top .row, .category-slidhr-discography #footer-top .row, .category-slidhr-merchandising #footer-top .row, .category-syberia #footer-top .row, .category-syberia-discography #footer-top .row, .category-syberia-merchandising #footer-top .row, .category-vassafor #footer-top .row, .category-vassafor-discography #footer-top .row, .category-vassafor-merchandising #footer-top .row, .category-the-eye #footer-top .row, .category-the-eye-discography #footer-top .row, .category-the-eye-merchandising #footer-top .row, .category-wallachia #footer-top .row, .category-wallachia-discography #footer-top .row, .category-wallachia-merchandising #footer-top .row, .category-year-of-no-light #footer-top .row, .category-year-of-no-light-discography #footer-top .row, .category-year-of-no-light-merchandising #footer-top .row, .category-throane #footer-top .row, .category-throane-discography #footer-top .row, .category-throane-merchandising #footer-top .row, .category-artists #footer-top .row {
	display: none;
}

#footer-top {
	border-top: none;
}

#social_networking_block.block.col-sm-12.col-md-3 {
	display: none !important;
}

#footer>section {
	border: medium none;
}

#eshop-block .price.product-price {
	color: #c9c9c9;
}

.rightbar_wrap {
	display: none;
}

#module-stblog-article #blog_primary_block .blog_image img {
	display: inline;
}

.block_blog.col-lg-12.col-md-12.col-sm-12.col-xs-12.col-xxs-12.clearfix {
	margin-bottom: 25px;
	border-bottom: 1px solid #2E2E2E !important;
}

.blog_content_image {
	display: inline;
}

.blog_row_list .blog_image {
	float: left;
	width: 30%;
}

.st_blog_recent_article_container .blok_blog_short_content {
	float: NONE;
}

.blog_row_list .s_title_block, .blog_row_list .blok_blog_short_content, .blog_row_list .blog_info {
	margin-left: 0;
}

#blog_list_medium .block_blog .col-xs-12.col-sm-4.col-md-4 {
	padding-left: 0;
	padding-right: 0;
}

.blog_info .date-add {
	font-size: 14px;
}

.blog_info>span+span+span {
	display: none;
}

.blog-categories {
	font-size: 14px;
}

.blog-categories {
	display: inline !important;
}

.pb-left-column #image-block {
	border: none;
}

#cms #multilink_15 .active {
	background-color: #a11808;
}

#short_description_content.rte.align_justify {
	border: medium none !important;
}

.single.product .pb-center-column.col-xs-12.col-sm-12.col-md-12>form {
	border-top: 2px solid #7e7e7e;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active {
	background-color: #a11808 !important;
}

.product_list {
	margin-bottom: 15px;
}

.pro_third_box {
	display: inline;
}

#div_onepagecheckoutps_info h2 {
	display: none;
}

#onepagecheckoutps a, #onepagecheckoutps span, #onepagecheckoutps label, #onepagecheckoutps h5, #onepagecheckoutps h4, #onepagecheckoutps h3, #onepagecheckoutps h2, #onepagecheckoutps h1, #onepagecheckoutps div, #onepagecheckoutps p {
	font-family: 'TrajanPro3' !important;
}

div#onepagecheckoutps .row {
	margin-top: 11px;
}

#onepagecheckoutps_step_review #message.form-control {
	margin-bottom: 25px;
	margin-top: 15px;
}

.end-xs.col-xs-12.col-md-4.col-md-push-4.col-sm-offset-0.nopadding-xs {
	margin-top: -11px;
}

.nopadding .btn.btn-default.btn-small {
	margin-top: 12px;
}

.blog_row_list .s_title_block {
	font-size: 1.25em;
}

.categories_tree_block li a {
	font-size: 14px !important;
}

.blog_info a {
	color: #ea3e2b !important;
}

.categories_tree_block li {
	width: 100%;
}

.categories_tree_block li:hover {
	background: #a11808 !important;
}

.col-xs-12.col-md-9.contact-hed, .col-xs-12.col-md-9.mesaj, .col-xs-12.col-md-9.submit, .blok_blog_short_content, .info1 .easy_icon, .rte, .bullet li a, span#copyright_text, h5.FollowUs {
	font-size: 15px;
}

.info1 .easy_icon {
	background: #a11808 !important;
	padding: 12px !important;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-top: 6px !important;
	padding-bottom: 6px !important;
}

.availability.product_stock_info .sm_lable {
	font-size: 13px;
}

.size-show {
	display: inline;
	left: 0;
	opacity: 0.8;
	position: absolute;
	width: 100%;
	background-color: white;
	bottom: 0;
	color: black;
}

span.size-sh:last-child {
	display: none;
}

ul.product_list.grid>li .act_box .btn.no-q, .products_slider .ajax_block_product .act_box .btn.no-q {
	position: absolute;
	right: 0;
	width: 29%;
	height: 30px;
	bottom: -6px;
}

.Go-product {
	background-color: #a11808;
	font-size: 14px;
	height: 30px;
	left: 0;
	padding-top: 3px;
	position: absolute;
	width: 70.5%;
	bottom: 0;
}

.ajax_add_to_cart_button.btn.btn-default.btn_primary {
	right: 0;
	position: absolute;
	height: 30px;
	width: 29%;
	bottom: -6px;
}

.availability.product_stock_info.mar_b6 {
	display: none;
}

nav.clearfix {
	width: 100%;
}

#body_wrapper .wide_container {
	max-width: 100%;
}

#footer-primary {
	width: 100%;
}

.st_news_letter_1.block.col-sm-12.col-md-3 {
	margin-left: 60px;
}

.footer-container #footer_info {
	width: 87%;
}

.block.column_block.border {
	width: 100% !important;
}

img.flag-alex {
	width: 100%;
}

.before-link {
	float: right;
	font-size: 14px;
	color: #808080;
	padding-right: 17px;
}

.before-link .link-thecon {
	color: #ea3e2b !important;
}

.st-label-success, .st-label-warning, .st-label-danger {
	color: #006c3a;
	font-family: times;
	font-size: 14px;
	margin-left: 12px;
}

#related-products_block_center.products_block {
	margin-top: 50px;
	width: 148%;
}

#related-products_block_center .slides {
	width: 100% !important;
}

#related-products_block_center .ajax_block_product {
	width: 25% !important;
}

#related-products_block_center .nav_top_right .flex-direction-nav {
	padding-left: 0px;
	background-color: black;
}

#related-products_block_center .flex-prev, #related-products_block_center .flex-next {
	background: black none repeat scroll 0 0 !important;
	color: #a11808 !important;
}

#blog_link_nav .fl, #blog_link_nav .fr {
	font-size: 14px;
	text-transform: uppercase;
}

#blog_primary_block .blog_info.mar_b1 {
	display: none;
}

#blog_tags, #blog_link_nav {
	border-bottom: none;
}

.addthis_toolbox.addthis_default_style {
	float: right;
}

#module-stblog-article .addthis_button_wrap.mar_b1.clearfix {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #000 -moz-use-text-color;
	border-image: none;
	border-style: solid none;
	border-width: 1px medium;
	text-align: right;
	width: 100%;
}

#short_description_content h2 .btn-primary {
	background-color: transparent;
	border-color: transparent;
	font-size: 14px;
	font-family: times;
}

.ajax_block_product {
	display: inline-block;
	max-width: 25%;
}

#eshop-block .special_products_footer .footer_block_content .col-lg-1 {
	width: 25%;
}

#eshop-block .title_block {
	margin-left: -17px;
	color: #efefef !important;
}

a {
	color: #efefef;
}

.block .title_block a {
	color: #efefef !important;
}

.special_products_footer h4.title_block {
	padding-bottom: 1em;
	margin-left: -34px !important;
}

#rightbar {
	background-color: transparent;
}

#to_top_wrap {
	top: 140px;
}

#eshop-block .ajax_block_product, #category .ajax_block_product, #search .ajax_block_product {
	padding-left: 5px !important;
	padding-right: 5px !important;
}

#eshop-block .ajax_block_product:hover, #category .ajax_block_product:hover, #search .ajax_block_product:hover {
	border: 1px solid #111 !important;
}

#eshop-block .ajax_block_product, #category .ajax_block_product, #search .ajax_block_product {
	border: 1px solid transparent !important;
}

ul.product_list.grid>li .product-container {
	padding: 5px 0;
}

.product_list.grid .ajax_block_product:hover .pro_second_box, .product_list.grid .ajax_block_product .pro_second_box {
	height: auto;
}

.ajax_add_to_cart_button.btn.btn-default.btn_primary>div {
	vertical-align: middle;
}

.ajax_cart_block_remove_link {
	margin-left: -15px;
}

.cart_block .cart-images {
	display: none;
}

.price.product-price, .old-price.product-price {
	color: #c9c9c9;
	font-family: TrajanPro3;
}

#breadcrumb_wrapper {
	font-family: TrajanPro3 !important;
	padding-bottom: 30px !important;
}

.mesaj .form-group label {
	margin-top: 15px;
}

#id_contact option, .form-control option, .selector>span, #uniform-id_contact>span, .form-control.grey.validate.email {
	font-family: TrajanPro3;
}

#blog_primary_block .blog_image {
	display: none;
}

.ribbon {
	background-color: rgb(0, 0, 0) !important;
	height: 22px;
	top: 15px;
	width: 35px;
	z-index: 99;
	vertical-align: middle;
	display: inline-block;
}

.ribbons {
	left: 0;
	min-height: 56px;
	min-width: 35px;
	position: absolute;
	top: 15px;
	width: auto;
	z-index: 99;
}

#blockcart_caroucel .ribbons {
	left: 22%;
}

span.new {
	border-color: #920000 #920000 #920000 transparent;
	height: 22px;
	top: 15px;
}

/*.ribbon.ribbon_RIBBON_NEW{*/

/*display: none;*/

/*}*/

.ribbon.ribbon_RIBBON_TSHIRT {
	background: rgba(0, 0, 0, 0) url("../img/picto_tshirt.png") no-repeat scroll center center;
	background-size: 20px;
}

.ribbon.ribbon_RIBBON_CD {
	background: rgba(0, 0, 0, 0) url("../img/picto_cd.png") no-repeat scroll center center;
	background-size: 20px;
}

.ribbon.ribbon_RIBBON_VINYLE {
	background: rgba(0, 0, 0, 0) url("../img/picto_vinyl.png") no-repeat scroll center center;
	background-size: 20px;
}

.ribbon.ribbon_RIBBON_PATCH {
	background: rgba(0, 0, 0, 0) url("../img/picto_patch.png") no-repeat scroll center center;
	background-size: 20px;
}

.ribbon.ribbon_RIBBON_MP3 {
	background: rgba(0, 0, 0, 0) url("../img/picto_mp3.png") no-repeat scroll center center;
	background-size: 20px;
}

.ribbon.ribbon_RIBBON_POSTER {
	background: rgba(0, 0, 0, 0) url("../img/picto_poster.png") no-repeat scroll center center;
	background-size: 20px;
}

.ribbon.ribbon_RIBBON_BADGE {
	background: rgba(0, 0, 0, 0) url("../img/picto_badge.png") no-repeat scroll center center;
	background-size: 20px;
}

.ribbon.ribbon_RIBBON_K7 {
	background: rgba(0, 0, 0, 0) url("../img/picto_mc.png") no-repeat scroll center center;
	background-size: 20px;
}

.ribbon.ribbon_RIBBON_GIRLIE {
	background: rgba(0, 0, 0, 0) url("../img/picto_grl.png") no-repeat scroll center center;
	background-size: 20px;
}

.ribbon.ribbon_RIBBON_LS {
	background: rgba(0, 0, 0, 0) url("../img/picto_longsleeves.png") no-repeat scroll center center;
	background-size: 20px;
}

.ribbon.ribbon_RIBBON_HOODIE {
	background: rgba(0, 0, 0, 0) url("../img/picto_hoodie.png") no-repeat scroll center center;
	background-size: 20px;
}
.ribbon.ribbon_RIBBON_PIN {
	background: rgba(0, 0, 0, 0) url("../img/picto_pin.png") no-repeat scroll center center;
	background-size: 35px;
}

.ribbon-preorder {
	background-color: rgb(0, 0, 0) !important;
	height: 22px;
	top: 40px;
	z-index: 99;
	vertical-align: middle;
	display: inline-block;
	position: absolute;
	left: 0;
	bottom: 0;
	line-height: 22px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 2px;
}

/*#eshop-block p.size-sh{*/

/*display: inline;*/

/*}*/

p.size-sh {
	display: inline;
}

p.size-sh:after {
	content: " / ";
}

p.size-sh:last-child:after {
	content: "";
}

.view_button.btn.btn-default.no-q>div {
	vertical-align: middle;
}

#easycontent_20 .flag-ana {
	width: 98%;
}

.form-group.unu1.col-md-3 {
	margin-left: 70px !important;
	padding-left: 0 !important;
}

.form-group.selector1.unu2.col-md-3 {
	margin-left: 57px !important;
}

.icon-mail-2::before, .icon-mobile::before, .icon-phone::before, .icon-location::before {
	padding-right: 30px !important;
}

.wide_container.container-boxed {
	padding-bottom: 0 !important;
}

.main_content_area {
	padding-top: 3.66em !important;
	padding-bottom: 2em
}

#index .main_content_area {
	padding-top: 0 !important;
}

.layer_product_info #layer_cart_product_price_wrap {
	display: block !important;
}

.layer_inner_box .success {
	background-color: black;
	border: medium none;
	color: white;
	border-top-left-radius: 13px;
	border-top-right-radius: 13px;
	padding: 10px 0px;
	text-align: center;
	font-size: 17px;
	border-bottom: 1px solid #666;
}

.warning, .success, .error, .message {
	text-shadow: none;
}

.layer_box .cross {
	background: #fff none repeat scroll 0 0;
	color: white;
}

.layer_box {
	border: 1px solid #666;
	border-top-left-radius: 13px;
	border-top-right-radius: 13px;
	border-bottom-left-radius: 13px;
	border-bottom-right-radius: 13px;
	position: fixed;
	top: 50px !important;
}

.layer_box .layer_inner_box {
	border: none !important;
	text-align: center
}

.layer_box .layer_inner_box .layer_product {
	padding: 12px 18px;
}

.layer_box .layer_inner_box {
	padding: 0;
	border-top-left-radius: 13px;
	border-top-right-radius: 13px;
}

#layer_cart .button-container {
	border-bottom-left-radius: 13px;
	border-bottom-right-radius: 13px;
	height: 62px;
	border-top: 1px solid #666;
	padding-top: 15px;
}

@media (max-width:767px) {
	#layer_cart .button-container {
		height: 95px;
	}
	.layer_box {
		height: 350px;
		overflow: scroll;
	}
}

.crossseling-content #blockcart_list {
	margin-top: 20px;
}

.crossseling-content .crosseling-title {
	font-size: 17px;
	display: block;
	text-align: center
}

#layer_cart.layer_box {
	background-color: #0b0b0b;
	color: white;
}

.crossseling-content.fsl {
	padding: 10px;
}

.crossseling-content.fsl .crosseling-title-title {
	border-bottom: 1px solid #666;
	height: 30px;
}

#layer_cart .pull-left {
	margin-left: 15px
}

#layer_cart .pull-right {
	margin-right: 15px;
}

@media (max-width:767px) {
	#layer_cart .pull-right {
		margin-right: 15px;
		float: none !important;
		display: block;
		margin-left: 15px;
		margin-top: 10px;
	}
	#eshop-block .ajax_block_product, #category .ajax_block_product, #search .ajax_block_product {
		min-height: 300px;
	}
	#layer_cart .pull-left {
		margin-left: 15px;
		float: none !important;
		display: block;
		text-align: center;
		margin-right: 15px;
	}
}

#blockcart_list .product-name a {
	color: white;
}

#blockcart_list #blockcart_caroucel>li {
	text-align: center;
}

.layer_box .layer_product .product-image-container {
	border: none;
	max-width: 100%;
}

#module-stblog-article .addthis_toolbox.addthis_default_style {
	margin-bottom: 0;
}

.content_sortPagiBar.sort1 {
	display: block !important;
}

.sortPagiBar.sortPagiBarBottom.clearfix {
	display: none;
}

#st_advanced_menu_wrap .advanced_ma_level_0, .mobile_bar_tri_text, #st_advanced_menu_column_mobile {
	line-height: 35px;
}

.st_owl_carousel_block .st_owl_carousel_image {
	margin-top: 0;
}

.category .block.column_block.border {
	display: none;
}

.category.smart-class .block.column_block.border, .category-eshop .block.column_block.border, .category-recent-arrivals .block.column_block.border, .category-all-vinyl .block.column_block.border, .category-all-cds .block.column_block.border, .category-all-merchandising .block.column_block.border, .category-sundust-records .block.column_block.border, .category-special-offers .block.column_block.border, .category-bundle-offers .block.column_block.border, .category-bardo-methodology .block.column_block.border, .category-order-of-outer-sounds .block.column_block.border, .category-ws-all-merchandising .block.column_block.border, .category-ws-all-vinyl .block.column_block.border, .category-ws-all-cds .block.column_block.border, .category-tapes .block.column_block.border {
	display: block;
}

#uniform-fileUpload span.filename {
	right: 0;
	position: absolute;
	left: 90px;
	top: -2px;
}

.atas {
	float: none !important;
}

span.action {
	position: absolute;
}

#search .product_list .pro_second_box {
	height: 124px;
}

#pagination_bottom .showall {
	display: none !important;
}

.top-pagination-content ul.pagination li>a, .top-pagination-content ul.pagination li>span, .bottom-pagination-content ul.pagination li>a, .bottom-pagination-content ul.pagination li>span, .bottom-blog-pagination ul.pagination li>a, .bottom-blog-pagination ul.pagination li>span, .bottom-blog-mycomments-pagination ul.pagination li>a, .bottom-blog-mycomments-pagination ul.pagination li>span {
	background-color: black;
	border: none;
	color: white;
}

.top-pagination-content ul.pagination li>a:hover, .top-pagination-content ul.pagination li>span:hover, .bottom-pagination-content ul.pagination li>a:hover, .bottom-pagination-content ul.pagination li>span:hover, .bottom-blog-pagination ul.pagination li>a:hover, .bottom-blog-pagination ul.pagination li>span:hover, .bottom-blog-mycomments-pagination ul.pagination li>a:hover, .bottom-blog-mycomments-pagination ul.pagination li>span:hover, .active.current>span {
	background-color: #a11808 !important;
}

.current>span {
	background-color: #a11808 !important;
}

.quantity-formated {
	float: left;
}

.cart_block dt .price {
	margin-top: 0;
}

.product-count.hidden-xs {
	display: none !important;
}

.product-count.hidden-xs.up {
	display: block !important;
	color: white;
	font-size: 13px;
}

#product .btn-primary {
	color: #c8c8c8;
	background-color: transparent;
	border-color: transparent;
}

.cart_block_list {
	border: 4px solid black;
	padding: 2px;
	border-top: none;
	padding-top: 0px;
	border-bottom: none;
	margin-left: 5px;
}

.cart_block .block_content {
	padding: 2px;
}

.border-model {
	margin-top: -2px;
	width: 100%;
}

.block_content {
	width: 98%;
}

.s_title_block {
	margin-left: -6px;
	margin-right: -6px;
	padding-top: 2px;
}

.price_container {
	margin-top: 10px;
	padding-bottom: 4px;
	font-size: 10px;
}

#blog_link_nav .fl, #blog_link_nav .fr {
	padding: 10px 20px;
	background-color: black;
}

#blog_link_nav .fl:hover, #blog_link_nav .fr:hover {
	background-color: #a11808;
}

.disqus-footer__logo, .install.disqus-footer__item {
	display: none;
}

.box-cart-bottom .qt_cart_box {
	margin-bottom: 0;
}

.button-pack .product_attributes.clearfix {
	position: relative;
}

.color-price {
	color: #ea3e2b !important;
}

#ap5-page-product-box h3.page-product-heading {
	background: #0b0b0b;
	border: none;
}

.cart_description .product-name.s_title_block>a {
	color: #9c9c9c;
}

.mobile_table_content .pa_content-shipping {
	float: left;
}

.cart_unit .price-percent-reduction.small {
	display: none;
}

.cms-web-store .column {
	display: none;
}

.cms-web-store .center_column {
	width: 100%;
}

.button-web {
	text-align: center;
}

.button-web .first-button.web {
	background: #a11808;
	padding: 15px;
	width: auto;
	color: #f9f9f9;
	float: right;
}

.button-web .second-button.web {
	background: #ffffff;
	padding: 15px;
	width: auto;
	color: #a11808;
	float: left;
}

.button-web .web {
	font-family: TrajanPro3;
	font-size: 18px;
	font-weight: 400;
	line-height: 33px;
}

.title_block.web {
	text-align: center;
	color: #f6f6f6;
	font-family: TrajanPro3;
	font-size: 45px;
	font-weight: 400;
	line-height: 26px;
}

.pull-left .flag-alex {
	margin-top: -2px;
}

#aside-account {
	border: 2px solid #111;
}

.myaccount-link-list li:hover {
	background-color: #a11808;
}

.ap5-product-footer-pack-container {
	border-color: #111;
	background-color: black;
}

.ap5-product-footer-pack-name.product-name>a {
	color: white;
}

.ap5-product-footer-pack-informations {
	background: transparent;
}

.ap5-product-footer-pack-name a span.ap5-view-pack-button {
	background: transparent !important;
}

.ap5-pack-product-name.title-center>a {
	color: #c8c8c8 !important;
}

.ap5-product-footer-pack .owl-item {
	margin-left: 10px;
}

.ap5-pack-product-content hr {
	border-color: #111;
}

.content_prices.clearfix {
	display: inline;
	float: left;
}

.pack-content .button-pack .btn.btn-default.button-plus.product_quantity_up {
	margin-right: -16px !important;
	position: absolute;
	margin-top: 0px !important;
}

.pack-content .button-pack .btn.btn-default.button-minus.product_quantity_down {
	bottom: 0;
	margin-right: -16px !important;
	position: absolute;
	margin-bottom: 9px !important;
}

.button-pack {
	margin-top: 10px;
}

#ap5-buy-block-container .icon-truck::before {
	padding-right: 25px;
}

#ap5-buy-block-container .easy_icon.icon-truck.icon-large.ship>span {
	padding-right: 10px;
}

.cart_description .product-name.s_title_block>a:hover {
	color: #ff5b49;
	text-decoration: underline;
}

.cart_description .product-name {
	padding-left: 32px;
}

#history span.label {
	background: transparent !important;
}

#identity .pull-left>a::before, #history .pull-left>a::before, #order-slip .pull-left>a::before, #addresses .pull-left>a::before, #discount .pull-left>a::before {
	content: '\f007';
	font-family: fontawesome;
}

#identity .box {
	border: none;
	background: transparent;
	border-bottom: 1px solid white !important;
}

#identity .page-subheading, #history .page-subheading, #order-slip .page-subheading, #addresses h1.page-subheading, #discount .page-subheading {
	background-color: #040404;
	border-bottom: medium none;
	color: #808080;
	font-size: 15px;
	padding: 10px;
}

#identity .info-title {
	font-size: 14px;
	line-height: 17px;
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #3a87ad;
	border-radius: 4px;
	margin-bottom: 20px;
	padding: 8px 35px 8px 14px;
}

#identity .alert {
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	border-radius: 4px;
	margin-bottom: 20px;
	padding: 8px 35px 8px 14px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

#identity .alert, #identity .alert h4, #identity .alert a, #identity .alert a:hover {
	color: #c09853;
}

#identity .alert a {
	text-decoration: underline;
	font-size: 14px;
}

#identity .h3, #identity .h4, #identity fieldset, #identity .required, #identity .is_required.validate.form-control {
	font-size: 14px;
}

#identity fieldset {
	color: #808080 !important;
}

#identity .is_required.validate.form-control {
	font-size: 1.5rem;
}

#identity .form-group>label, #identity .form-stru>label {
	width: 170px;
}

#identity #uniform-newsletter, #identity #uniform-optin, #identity #uniform-invoice_address {
	margin-left: 175px;
}

#identity .submit, #identity .submit2 {
	float: right;
	padding-left: 0;
}

#identity #security_informations {
	color: #808080;
	font-family: Times, serif;
	font-size: 14px;
	line-height: 17px;
	padding-top: 25px;
}

#identity .btn.btn-default {
	font-size: 17px;
	padding: 6px 14px;
}

#identity .footer_links .pull-left>a, #identity .footer_links .pull-left>a:hover, #identity .footer_links .pull-right>a, #identity .footer_links .pull-right>a:hover, #history .footer_links .pull-left>a, #history .footer_links .pull-left>a:hover, #history .footer_links .pull-right>a, #history .footer_links .pull-right>a:hover, #order-slip .footer_links .pull-left>a, #order-slip .footer_links .pull-left>a:hover, #order-slip .footer_links .pull-right>a, #order-slip .footer_links .pull-right>a:hover, #addresses .footer_links .pull-left>a, #addresses .footer_links .pull-left>a:hover, #addresses .footer_links .pull-right>a, #addresses .footer_links .pull-right>a:hover, #discount .footer_links .pull-left>a, #discount .footer_links .pull-left>a:hover, #discount .footer_links .pull-right>a, #discount .footer_links .pull-right>a:hover {
	background: #a11808 none repeat scroll 0 0;
	color: #fff;
	font-size: 1.5rem;
	padding: 3px 10px;
}

#identity .icon-home::before, #history .icon-home::before, #order-slip .icon-home::before, #addresses .icon-home::before, #discount .icon-home::before {
	margin-right: 5px;
}

#identity .footer_links.clearfix {
	margin-top: 30px;
}

#stsocial_facebook, #stsocial_instagram {
	margin-top: -1px;
}

#stsocial_twitter, #stsocial_youtube {
	margin-top: -2px;
}

form.contact-form-box {
	width: 100% !important;
}

.col-xs-12.col-md-9.mesaj {
	width: 100% !important;
}

#message.form-control {
	width: 93% !important;
}

.col-md-1.spatiu-alex {
	width: 45px;
}

.p {
	width: 100% !important;
}

.ajax_block_product .s_title_block {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 0;
}

.btn.button-plus, .btn.button-minus, .btn.button-plus:hover, .btn.button-minus:hover {
	border: 1px solid #7d7d7d;
	color: white;
	background-color: transparent !important;
}

.btn.button-plus:hover span, .btn.button-minus:hover span {
	background-color: transparent !important;
}

.btn.btn-default.button-minus.product_quantity_down {
	top: 19px;
}

.btn.btn-default.button-minus.product_quantity_down {
	height: 21px;
}

#ap5-add-to-cart button {
	background: #920000;
	border: medium none;
}

#ap5-add-to-cart .exclusive>span {
	color: #ffffff;
}

#ap5-buy-block-container>div {
	background: #000000 none repeat scroll 0 0;
}

.button-pack .product_attributes.clearfix {
	margin-right: 25px !important;
}

#footer .title_block {
	border-bottom: none !important;
}

#related-products_block_center .slides .icon-basket::before {
	content: "";
	font-family: FontAwesome;
}

.contact-hed .form-group.unu1.col-md-3, .contact-hed .form-group.selector1.unu2.col-md-3 {
	float: left !important;
	margin-left: 0 !important;
	padding-left: 0 !important;
	width: auto !important;
}

.form-group.selector1.unu.col-md-3 {
	width: auto !important;
}

.cms-web-store .center_column.col-xs-12.col-sm-9.col-md-9 {
	width: 100%;
}

#identity #center_column .breadcrumb li {
	display: inline;
	float: left;
}

#image-block.clearfix {
	width: 332px;
}

#onepagecheckoutps_step_review>div {
	max-width: 100% !important;
}

#footer #footer-top .container .row {
	display: none;
}

.pb-left-column.image-mobile.col-xs-12.col-sm-12.col-md-12 {
	display: none;
}

#my-account .lnk_stblogcomments {
	display: none;
}

#eshop-block .special_products_footer.block.col-sm-12.col-md-12 {
	padding-left: 0;
	padding-right: 0;
}

#eshop-block .special_products_footer .title_block {
	padding-left: 15px;
}

div.selector {
	background-position: 0;
	background: white;
}

#identity .password-content-before, #identity .email-content-before, #identity .content-box {
	display: inline;
}

#identity .content-box {
	background-color: #eeeeee;
	height: 26px;
	width: 17px;
}

#identity .email-content-before:before {
	content: '\f0e0';
	font-family: FontAwesome;
}

#identity .password-content-before:before {
	content: '\f023';
	font-family: FontAwesome;
}

#identity #old_passwd.is_required.validate.form-control, #identity #passwd.is_required.validate.form-control, #identity #confirmation.is_required.validate.form-control, #identity #email.is_required.validate.form-control {
	padding-left: 30px;
}

#identity .password-content-before, #identity .email-content-before {
	background: #eeeeee none repeat scroll 0 0;
	height: 24px;
	margin-bottom: 0;
	margin-left: 1px;
	margin-top: 1px;
	padding-left: 6px;
	padding-right: 5px;
	padding-top: 4px;
	position: absolute;
	color: #333333;
}

#identity .password-content-before {
	width: 25px;
	padding-left: 8px;
}

#ap5-price-container .price #reduction_percent {
	display: none !important;
}

#ap5-price-container #old_price, #ap5-price-container #old_price #old_price_display {
	color: #aaaaaa !important;
}

.ap5-old-price-container .old_price, #old_price_display {
	color: #aaaaaa !important;
}

.ap5-pack-product-price.text-center.our_price_display {
	color: #a11808;
}

.box-info-product .exclusive.added.disabled span:before, .box-info-product .exclusive.disabled span:before, .box-info-product .exclusive.added span:before {
	content: "";
	font-family: FontAwesome;
}

.ap5-product-footer-pack-name a span.ap5-buy-pack-button, .ap5-product-footer-pack-container .ap5-price-container.content_prices {
	display: none;
}

#layer_cart_product_price_wrap>span {
	color: #c9c9c9;
	font-size: 13px;
}

.pack-content #ap5-add-to-cart button:active {
	opacity: 0.9;
	background-color: #999;
}

.eshop-bottom .only-hover.first {
	margin-top: 57px;
}

.eshop-bottom .only-hover {
	margin-top: 25px;
	display: none;
	background-color: black;
	border: 1px solid #111;
	font-size: 14px;
	padding: 5px;
	z-index: 99999;
}

.eshop-bottom:hover .only-hover {
	display: block;
	z-index: 99999;
	position: absolute;
	background: transparent;
	left: 0;
	right: 0;
}

.eshop-bottom .eshop-text-first:hover, .eshop-bottom .custom-mail:hover {
	color: #ff5b49;
}

#header_user_info .header_item.account {
	padding-left: 0 !important;
}

#header_user_info {
	margin-right: 15px;
	margin-top: 5px
}

@media (max-width:991px) {
	#header_user_info {
		display: none
	}
}

.fancybox-wrap.fancybox-desktop.fancybox-type-image.fancybox-opened {
	width: auto !important;
}

.fancybox-skin {
	padding: 0 !important;
}

#related-itemslider .slides .pro_second_box {
	height: 91px;
}

#related-itemslider .slides .s_title_block a {
	border-bottom: 1px solid #161616 !important;
	color: white !important;
	font-family: TrajanPro3 !important;
	font-size: 13px !important;
	font-weight: 400 !important;
	line-height: 27px !important;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#related-itemslider .slides .s_title_block a:hover {
	color: white !important;
}

#related-itemslider .slides .price_container {
	font-family: TrajanPro3;
}

#related-itemslider .slides .old_price {
	color: #c9c9c9;
	font-size: 1em;
}

#related-itemslider .slides .ajax_block_product {
	padding-left: 5px !important;
	padding-right: 5px !important;
	border: 1px solid transparent !important;
}

#related-itemslider .slides .ajax_block_product:hover {
	border: 1px solid #111 !important;
}

.cms-312 .rte a {
	color: #ea3e2b;
}

.cms-312 .rte a:hover {
	color: #ff5b49;
	text-decoration: underline;
}

#related-itemslider .slides .price {
	color: #c9c9c9;
	font-size: 14px;
}

#eshop-block .reduction_percent_display {
	font-family: TrajanPro3;
}

div#auth_left_column, div#auth_right_column {
	font-family: FontAwesome;
}

#discount .info-account, #addresses .info-account, #order-slip .info-account, #history .info-account {
	display: none;
}

.shop-list .shop {
	background-color: transparent;
	font-size: 15px;
	padding: 4px 10px;
	position: absolute;
	right: 27px;
	text-align: center;
	width: 114px;
}

.america.shop {
	top: 51px;
}

.shop-list .shop.active, .shop-list .shop:hover {
	background-color: #a11808;
}

.shop-list .shop.active a:hover, .shop-list .shop.active:hover a, .shop-list .shop a:hover, .shop-list .shop:hover a {
	color: black;
}

#top_bar .container {
	max-width: 970px !important;
}

#header_right {
	margin-right: 80px;
}

.international.shop {
	top: 21px;
}

.row.pagina-artisti, #module-stblog-category .row #center_column h1.heading {
	display: none;
}

#center_column #disqus_thread, #center_column .disqus-header-blog {
	display: none;
}

#module-stblog-category #columns #center_column .row .breadcrumb li:nth-child(3), #module-stblog-category #columns #center_column .row .breadcrumb li:nth-child(2), #module-stblog-article #columns #center_column .row .breadcrumb li:nth-child(3), #module-stblog-article #columns #center_column .row .breadcrumb li:nth-child(2) {
	display: none;
}

.category-name>span {
	text-transform: capitalize;
	font-size: 15px;
}

.Go-product .product {
	padding-top: 3px;
	vertical-align: middle;
}

p.payment_module a:hover {
	background-color: #181818;
}

#cart_voucher {
	height: 106px;
}

#cart_voucher fieldset #discount_name, #cart_voucher fieldset .btn.btn-default {
	margin-top: 0px;
	float: left;
	font-size: 13px;
	height: 35px;
	background: #fff
}

.welcome.header_item {
	padding-right: 5px !important;
}

#thumbs_list li a:hover img, #thumbs_list li a.shown img, #thumbs_list li img {
	border: 1px solid transparent;
}

.span_link.no-print.icon_wrap {
	background: transparent none repeat scroll 0 0;
	height: 35px;
	min-width: 35px;
	position: absolute;
	left: auto;
	bottom: 0;
}

.content_sortPagiBar .sortPagiBar.clearfix {
	display: none;
}

div.pagination .showall .show_all_products {
	background: black;
	border-color: transparent;
	line-height: 18px;
	text-transform: uppercase;
	color: white;
}

div.pagination .showall:hover .show_all_products {
	background: #a11808;
	color: white;
}

#view_full_size .icon-search-1::before {
	font-size: 15px;
}

.pro_second_box .act_box.display_when_hover {
	margin-top: 23px;
}

.pb-left-column #image-block #view_full_size .span_link {
	display: block;
}

.resetimg.clear.no-print {
	display: none;
}

.pb-left-column.image-mobile {
	padding-left: 0;
}

.top-pagination-content ul.pagination li>a:hover, .bottom-pagination-content ul.pagination li>a:hover, .bottom-blog-pagination ul.pagination li>a:hover, .bottom-blog-mycomments-pagination ul.pagination li>a:hover, .top-pagination-content ul.pagination .current>a, .top-pagination-content ul.pagination .current>span, .bottom-pagination-content ul.pagination .current>a, .bottom-pagination-content ul.pagination .current>span, .bottom-blog-pagination ul.pagination .current>a, .bottom-blog-pagination ul.pagination .current>span, .bottom-blog-mycomments-pagination ul.pagination .current>a, .bottom-blog-mycomments-pagination ul.pagination .current>span {
	color: white;
}

.single.product #thumbs_list_frame>li {
	padding-left: 0;
}

.bx-viewport>ul#blockcart_caroucel {
	width: 100% !important;
}

.crossseling .product_list .s_title_block.nohidden {
	height: 27px;
}

.crossseling .product_list .category-name {
	display: none;
}

.crossseling .pro_second_box {
	height: 70px !important;
}

ul#order_step {
	font-family: trajanpro3 !important;
	font-size: 17px;
}

.order #center_column>p, #cart_summary thead tr>th {
	font-family: Times New Roman;
	font-size: 13px;
}

.cart_description .product-name.s_title_block>a {
	font-size: 13px;
	font-family: Times New Roman;
}

.breadcrumb ul, .breadcrumb li {
	color: #9c9c9c !important;
}

.address_delivery.select.form-group.selector1>label {
	font-size: 13px;
}

#ordermsg>label {
	font-size: 13px;
}

.order .eshop-bottom-content {
	clear: both;
}

/*.order .footer-img {
    margin-top: 20px;
}*/

.paiement_block p.payment_module a.bankwire {
	background: rgba(0, 0, 0, 0) url("../img/payment/bankwire.png") no-repeat;
	background-size: 13%;
	background-position-y: 10px;
	text-align: center;
}

.paiement_block p.payment_module a.cheque {
	background: rgba(0, 0, 0, 0) url("../img/payment/cheque.png") no-repeat;
	background-size: 13%;
	background-position-y: 10px;
	text-align: center;
}

.paiement_block p.payment_module a#paypal_process_payment {
	background: rgba(0, 0, 0, 0) url("../img/payment/paypal.png") no-repeat;
	background-size: 13%;
	background-position-y: 10px;
	margin-bottom: 10px;
	text-align: center;
}

/*.paiement_block p.payment_module a.credit {
	background: rgba(0, 0, 0, 0) url("../img/payment/cb.jpg") no-repeat;
	background-size: 13%;
	background-position-y: 10px;
	margin-bottom: 10px;
	text-align: center;
}*/

span.bttn {
	float: right;
	background-color: #a11808;
	color: white;
	padding-top: 5px;
	width: 195px;
	padding-bottom: 5px;
	text-align: center
}

@media (max-width:767px) {
	span.bttn {
		float: none;
		display: block;
		margin-top: 10px
	}
}

p.payment_module a {
	border: none;
	border-radius: 0px;
}

p.payment_module.paypal, .paiement_block p.payment_module a.credit, .paiement_block p.payment_module a.bankwire, .paiement_block p.payment_module a.cheque {
	border-bottom: 1px solid #aaa;
}

p.payment_module {
	margin-bottom: 0px;
}

p.payment_module a.credit .bttn:after, p.payment_module a.cheque .bttn:after, p.payment_module a.bankwire .bttn:after, a#paypal_process_payment .bttn::after {
	content: "\e803";
	font-family: fontello;
	font-size: 8px;
	color: white;
	float: right;
	padding-right: 20px;
	
}

p.payment_module a.cheque:after, p.payment_module a.bankwire:after, a#paypal_process_payment::after {
	content: none !important;
}

/*.payment_module.paypal > a {
    text-align: left !important;
}*/

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.footer-container #footer_info {
		width: 100%;
	}
	span#copyright_text {
		font-size: 11px;
		padding-right: 0;
		float: none;
	}
	h5.FollowUs {
		margin-left: 34px;
	}
	.footer_block_content {
		display: block;
	}
	section#multilink_11 {
		margin-left: 0;
		width: 100%;
	}
	#facebook_like_box_footer.block {
		margin-left: 0;
	}
	#footer .title_block {
		padding: 0;
		padding-bottom: 10px;
	}
	.st-side {
		background: #0b0b0b;
	}
	#st-side-close {
		background: #a11808;
	}
	#product .single .primary_block.row {
		width: 100%;
	}
	.attribute_label {
		padding-top: 7px;
	}
	#related-products_block_center .slides .ajax_block_product {
		max-width: 100%;
		width: 50% !important;
	}
	#to_top_wrap {
		float: right;
		top: -80px;
		width: 11% !important;
	}
	#switch_left_column_wrap {
		display: none !important;
	}
	.stsocial_list.stsocial_list_footer_bottom.clearfix.li_fl {
		float: none;
	}
	.form-group.unu1.col-md-3 {
		margin-left: 0 !important;
	}
	.col-xs-12.col-md-9.contact-hed {
		width: 75%;
	}
	.form-group.selector1.unu2.col-md-3 {
		margin-left: -15px !important;
	}
	.pro_second_box .s_title_block {
		margin-left: 0;
	}
	#bottom_more_info_block.mar_b2 {
		display: none;
	}
	.pb-left-column.col-xs-12.col-sm-4.col-md-4 {
		float: left;
	}
	.pb-left-column #image-block {
		width: 250px;
		float: left;
	}
	.box-cart-bottom #add_to_cart {
		padding-top: 0;
	}
	#order-opc #product .product_quantity_up, #order-opc #product .cart_quantity_up {
		top: 0px !important;
	}
	#order-opc #product .product_quantity_down, #order-opc #product .cart_quantity_down {
		top: 0px !important;
	}
	#identity .checkbox>label {
		padding-left: 5px;
	}
	.box-cart-bottom #quantity_wanted_p {
		display: inline-block;
	}
}

@media only screen and (min-width: 360px) and (max-width: 767px) {
	h5.FollowUs {
		margin-left: 48px;
	}
}

@media only screen and (min-width: 439px) and (max-width: 767px) {
	span#copyright_text {
		float: none;
		display: block;
		text-align: left;
		margin-bottom: 10px;
		padding-left: 10px;
	}
	.stsocial_list {
		display: block;
		text-align: left;
		margin-left: 100px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	section#multilink_11 {
		margin-left: 0;
		width: 100%;
	}
	#facebook_like_box_footer.block {
		margin-left: 0;
	}
	.footer_block_content {
		display: block;
	}
	.footer_block_content.fb_like_box_warp {
		margin-bottom: 20px;
	}
	.stsocial_list {
		float: left;
	}
	.main_content_area .container .col-sm-3 {
		width: 32%;
	}
	.container-boxed-footer .container .col-md-4 {
		width: 100%;
	}
	.st-side {
		background: #0b0b0b;
	}
	#st-side-close {
		background: #a11808;
	}
	h5.FollowUs {
		bottom: 46px;
	}
	.old-price.product-price {
		font-size: 9px;
	}
	.price.product-price {
		font-size: 10px;
	}
	.reduction_percent_display {
		display: none !important;
	}
	.btn.btn-default.button-plus.product_quantity_up {
		top: 78px;
	}
	.btn.btn-default.button-minus.product_quantity_down {
		top: 97px;
	}
}

@media only screen and (min-width: 320px) and (max-width: 991px) {
	#search_block_nav, #header #search_block_top.search_block_mod, #blockcart_top_wrap.blockcart_mod, #search_block_main_menu, .top_bar_item, #header #header_user_info {
		display: block;
	}
	#mobile_bar_right {
		display: none;
	}
	nav.clearfix {
		width: 100%;
	}
	.eshop-bottom-content {
		height: 375px;
	}
	.eshop-img-pay {
		margin-top: -6px;
	}
	#eshop-block .title_block {
		line-height: 35px !important;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		font-size: 26px;
	}
	#related-products_block_center .slides {
		width: 100% !important;
	}
	#related-products_block_center.products_block {
		width: 100% !important;
	}
	.st-side #userinfo_mod_mobile_menu .mo_advanced_ml_level_0.mo_advanced_ml_column:first-child, .st-side #userinfo_mod_mobile_menu .mo_advanced_ml_level_0.mo_advanced_ml_column:nth-child(2) {
		/* display: none; */
		text-transform: uppercase;
		font-family: "Fjalla One";
	}
	.mo_advanced_ml_level_0.mo_advanced_ml_column a {
		color: #a11808 !important;
	}
	.search_query.form-control {
		background-color: black !important;
		border: 1px solid #7d7d7d !important;
	}
	.submit_searchbox.icon_wrap {
		background: #a11808 none repeat scroll 0 0;
		border: medium none;
		color: white;
	}
	#submit_searchbox_mobile_bar .icon-search-1.icon-0x {
		padding-top: 7px;
	}
	.col-md-1.spatiu-alex {
		display: none;
	}
	div#onepagecheckoutps #onepagecheckoutps_step_review #buttons_footer_review>div {
		float: none !important;
	}
	.cart_navigation.exclusive {
		margin-top: 15px;
	}
	.search .product-name {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.pb-left-column.image-desk.col-xs-12.col-sm-4.col-md-5 {
		display: none;
	}
	.pb-left-column.image-mobile.col-xs-12.col-sm-12.col-md-12 {
		display: block !important;
	}
	.shop-list .shop {
		width: 111px;
		font-size: 12px;
		right: 15px;
	}
	.international.shop {
		top: 65px;
	}
	.america.shop {
		top: 91px;
	}
	.span_link.no-print.icon_wrap {
		bottom: 0;
		right: 0;
		position: absolute;
	}
	.eshop-bottom .only-hover {
		display: none;
	}
	.right-bar.col-md-3, .eshop-bottom .only-hover, .eshop-bottom:hover .only-hover {
		display: none;
	}
}

@media only screen and (min-width: 502px) and (max-width: 767px) {
	#footer_bottom_left>span {
		float: none;
	}
	h5.FollowUs {
		margin-left: 10px !important;
		bottom: 10px;
	}
	.stsocial_list.stsocial_list_footer_bottom.clearfix.li_fl {
		margin-top: 8px;
	}
}

@media only screen and (min-width: 320px) and (max-width: 501px) {
	.blog_row_list .s_title_block {
		font-size: 20px;
		line-height: 30px;
	}
	.blok_blog_short_content {
		float: left;
		width: 100%;
		margin-left: 0 !important;
	}
	.stsocial_list.stsocial_list_footer_bottom.clearfix.li_fl {
		float: right;
	}
	.footer-container #footer_info #footer_bottom_left, .footer-container #footer_info #footer_bottom_right {
		padding: 0;
	}
	h5.FollowUs {
		bottom: 8px;
	}
	span#copyright_text {
		float: none;
	}
	.stsocial_list.stsocial_list_footer_bottom.clearfix.li_fl {
		margin-top: 5px;
	}
}

@media only screen and (min-width: 667px) and (max-width: 1024px) {
	h5.FollowUs {
		margin-left: 2px;
	}
}

@media only screen and (min-width: 1025px) and (max-width: 1238px) {
	#facebook_like_box_footer.block {
		margin-left: 0;
	}
}

@media only screen and (min-width: 538px) and (max-width: 767px) {
	.box-cart-bottom {
		clear: both;
		float: right;
		margin-top: -52px;
	}
	#product .single .primary_block.row {
		width: 100%;
	}
	.attribute_list {
		padding-top: 7px;
	}
}

@media only screen and (min-width: 433px) and (max-width: 537px) {
	.box-cart-bottom {
		margin-top: 15px;
	}
	#product .single .primary_block.row {
		width: 100%;
	}
	#attributes .attribute_list {
		padding-top: 7px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.box-info-product {
		width: 157%;
	}
	#product .single .primary_block.row {
		width: 100%;
	}
	/*#attributes .attribute_list {
	padding-top: 7px;
}*/
	.Go-product {
		font-size: 10px;
		width: 70%;
	}
	.ajax_add_to_cart_button.btn.btn-default.btn_primary>div, .view_button.btn.btn-default.no-q>div {
		margin-left: -9px;
	}
	ul.product_list.grid>li.first-item-of-tablet-line {
		clear: none;
	}
	.category-name>span {
		font-size: 9px !important;
		line-height: 13px;
	}
	.product_list.grid .ajax_block_product:hover .pro_second_box, .product_list.grid .ajax_block_product .pro_second_box {
		height: 117px;
	}
	.pro_second_box .price_container {
		line-height: 100%;
		border-bottom: none;
		margin-bottom: 0;
	}
	.ajax_block_product .s_title_block {
		font-size: 8px;
		line-height: 13px;
	}
	.artist-info-container .links ul li {
		padding: 5px 27px;
	}
	.artist-info-container .links ul li a {
		font-size: 11px;
	}
	.box-info-product {
		width: 100%;
	}
	#bottom_more_info_block.mar_b2 {
		bottom: -165px;
		left: 0;
		position: absolute;
		width: 85%;
	}
	#ap5-pack-product-tab-list .col-xs-12.col-sm-12.col-md-6 {
		width: 50%;
	}
	.image-mobile .clearfix {
		max-width: 60%;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1024px) {
	.eshop-img-pay {
		margin-top: -6px;
	}
	.Go-product {
		width: 70%;
	}
	.ajax_add_to_cart_button.btn.btn-default.btn_primary>div {
		margin-left: -4px;
	}
	.view_button.btn.btn-default.no-q>div {
		margin-left: -3px;
	}
	.category-name>span {
		font-size: 12px !important;
	}
	.ajax_block_product .s_title_block {
		font-size: 11px;
		line-height: 17px;
	}
}

@media only screen and (min-width: 320px) and (max-width: 478px) {
	h5.FollowUs {
		margin-left: 34px !important;
		bottom: 0 !important;
	}
	.stsocial_list.stsocial_list_footer_bottom.clearfix.li_fl {
		float: right;
	}
}

@media only screen and (min-width: 320px) and (max-width: 360px) {
	#related-products_block_center .slides .price_container .price {
		font-size: 12px;
	}
	#related-itemslider .slides .old_price {
		font-size: 9px !important;
	}
	.buttons_bottom_block.no-print {
		width: 100% !important;
	}
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
	#related-products_block_center .slides .Go-product .product {
		font-size: 10px;
	}
	#related-itemslider .slides .pro_second_box {
		height: 100px;
	}
	#ap5-pack-product-tabs-content .rte p iframe {
		display: none;
	}
	#ap5-buy-container #quantity_wanted_p input {
		float: right;
		width: 93%;
	}
	.crossseling ul>li.ajax_block_product:nth-child(3), .crossseling ul>li.ajax_block_product:nth-child(4) {
		display: none;
	}
	.crossseling ul>li.ajax_block_product {
		width: 50%;
	}
	#search_block_nav.pull-right.dropdown_wrap {
		display: none;
	}
	.header_item.account {
		padding-right: 0 !important;
	}
	.icon-facebook.icon-large, .icon-twitter.icon-large, .icon-youtube.icon-large, .icon-instagram.icon-large, .icon-linkedin.icon-large, .icon-blogger.icon-large {
		background-size: 37px auto;
	}
	.stsocial_list li {
		padding-right: 0;
		margin-left: -1px;
	}
	#copyright_text {
		font-size: 10px !important;
	}
	#footer .title_block .title_block_name {
		font-size: 15px;
	}
	.col-xs-12.col-md-9.contact-hed, .blog_info .date-add, .blog-categories, .st_news_letter_content.style_content p, .before-link, .col-xs-12.col-md-9.mesaj, .col-xs-12.col-md-9.submit, .blok_blog_short_content, .info1 .easy_icon, .rte, .bullet li a, h5.FollowUs, #id_contact option, .form-control option, .selector>span, #uniform-id_contact>span, .form-control.grey.validate.email {
		font-size: 12px;
	}
	.blog_row_list .s_title_block {
		font-size: 1.6em;
	}
	.st_blog_recent_article_container .title_block span, #st_blog_block_categories .title_block {
		font-size: 23px;
	}
	.before-link {
		margin-top: 7px;
	}
	h5.FollowUs {
		margin-left: 2px;
		position: absolute;
		top: 20px;
	}
	#stsocial_facebook {
		margin-top: 0;
	}
	.block_blog a.go {
		font-size: 12px;
		width: 80px;
	}
	.background-more {
		width: 80px;
	}
	.stsocial_list.stsocial_list_footer_bottom.clearfix.li_fl {
		margin-top: 21px;
	}
	.stsocial_list.stsocial_list_footer_bottom li {
		margin-bottom: -20px;
	}
	.subcate_grid_view .clearfix>h5 {
		font-size: 12px;
	}
	.cart_description .product-name.s_title_block {
		margin-left: 0 !important;
		padding-left: 0;
	}
	.cart_description .product-name.s_title_block>a {
		padding-left: 0;
	}
	#identity .h3, #identity .h4, #identity fieldset, #identity .required, #identity .is_required.validate.form-control, .myaccount-link-list>li, #identity .info-title, #identity .is_required.validate.form-control, #identity #security_informations, #identity .alert a {
		font-size: 12px;
	}
	#eshop-block .title_block {
		font-size: 20px !important;
		line-height: 25px !important;
	}
	#eshop-block .product-name {
		font-size: 11px;
	}
	#category .s_title_block {
		font-size: 13px;
	}
	.price.product-price {
		font-size: 9px;
	}
	.reduction_percent_display {
		display: none !important;
	}
	span.old-price.product-price {
		display: inline-block !important;
		font-size: 8px;
	}
	.ajax_add_to_cart_button.btn.btn-default.btn_primary>div {
		margin-left: -2px;
	}
	.view_button.btn.btn-default.no-q>div {
		margin-left: -3px;
	}
	.Go-product .product {
		font-size: 11px;
	}
	ul.product_list.grid>li .act_box .btn.no-q, .products_slider .ajax_block_product .act_box .btn.no-q, .ajax_add_to_cart_button.btn.btn-default.btn_primary {
		width: 28%;
	}
	.ribbon.ribbon_RIBBON_TSHIRT, .ribbon.ribbon_RIBBON_CD, .ribbon.ribbon_RIBBON_VINYLE, .ribbon.ribbon_RIBBON_PATCH, .ribbon.ribbon_RIBBON_MP3, .ribbon.ribbon_RIBBON_POSTER, .ribbon.ribbon_RIBBON_BADGE, .ribbon.ribbon_RIBBON_K7, .ribbon.ribbon_RIBBON_GIRLIE {
		background-size: 12px;
	}
	.ribbon {
		height: 21px;
		top: 15px;
		width: 21px;
	}
	.ribbons {
		min-height: 15px;
		min-width: 25px;
		top: 0;
	}
	p.size-sh {
		font-size: 10px;
	}
	#layer_cart .button-container {
		padding-top: 10px;
	}
	#layer_cart .success, #layer_cart .crosseling-title {
		font-size: 11px;
	}
	h5.FollowUs {
		margin-left: auto !important;
		margin-right: auto !important;
		position: relative;
	}
	.s_title_block, .blog_info, #blog_list_medium .block_blog .col-xs-12.col-sm-4.col-md-4 {
		margin-left: 15px;
	}
	h3.s_title_block>a {
		font-size: 20px !important;
		padding-bottom: 0 !important;
	}
	h1.product_main_name, #short_description_block h2 {
		font-size: 20px;
	}
	.product_info_wrap {
		font-size: 14px;
	}
	#category .product_list .col-xxs-3 {
		width: 50%;
	}
	.ajax_block_product {
		max-width: 50%;
	}
	#eshop-block .special_products_footer .footer_block_content .col-lg-1 {
		width: 50%;
	}
	.buttons_bottom_block.no-print {
		margin-right: 0;
		margin-top: 0;
	}
}

@media only screen and (min-width: 320px) and (max-width: 432px) {
	.box-cart-bottom {
		float: none;
		text-align: left;
		clear: both;
	}
	#product .single .primary_block.row {
		width: 100% !important;
	}
	#attributes fieldset {
		padding-top: 16px;
	}
	.buttons_bottom_block.no-print {
		float: none;
		margin-top: 10px;
		width: 170px;
	}
	#availability_statut, #pQuantityAvailable, #availableInStock {
		text-align: left
	}
}

#ap5-buy-container #quantity_wanted_p {
	width: 182px;
	margin-bottom: 0;
}

#product #ap5-buy-container .product_quantity_down, #product #ap5-buy-container .cart_quantity_down {
	top: -17px;
	height: 17px;
	float: right;
	position: relative;
}

#product #ap5-buy-container .product_quantity_up, #product #ap5-buy-container .cart_quantity_up {
	top: 23px;
	right: 15px;
}

#blockcart_caroucel .product-name>a {
	padding: 0;
}

.paiement_block p.payment_module a.bankwire {
	background: rgba(0, 0, 0, 0) url("../img/payment/bankwire.png") no-repeat scroll 0 10px / 100px auto;
}

.paiement_block p.payment_module a.cheque {
	background: rgba(0, 0, 0, 0) url("../img/payment/cheque.png") no-repeat scroll 0 10px / 100px auto;
}

.paiement_block p.payment_module a#paypal_process_payment {
	background: rgba(0, 0, 0, 0) url("../img/payment/paypal.png") no-repeat scroll 0 10px / 100px auto;
	margin-bottom: 0;
}

.paiement_block p.payment_module a.credit {
	background: rgba(0, 0, 0, 0) url("../img/payment/cb.jpg") no-repeat scroll 0 10px / 100px auto;
}

span.bttn {
	padding-bottom: 0;
	padding-top: 0;
	width: 195px;
}



@media only screen and (min-width: 481px) and (max-width: 501px) {
	h5.FollowUs {
		margin-left: 0;
		top: 30px;
	}
}

@media only screen and (min-width: 320px) and (max-width: 370px) {
	.header_item.account {
		margin-right: 10px;
		max-width: 100px;
	}
}

@media only screen and (min-width: 481px) and (max-width: 555px) {
	.header_item.account {
		margin-right: 8px;
		max-width: 100px;
	}
}

@media only screen and (min-width: 320px) and (max-width: 1024px) {
	.st_news_letter_1.block.col-sm-12.col-md-3 {
		margin-left: 0;
	}
}

@media only screen and (min-width: 896px) and (max-width: 1000px) {
	.contact-hed .form-group.unu1.col-md-3 {
		margin-left: 0 !important;
		padding-left: 0 !important;
	}
	.col-xs-12.col-md-9.submit {
		width: 105%;
	}
	.col-xs-12.col-md-9.mesaj {
		width: 150%;
	}
}

@media only screen and (min-width: 320px) and (max-width: 450px) {
	.col-md-6.button-web.left, .col-md-6.button-web.right {
		float: left;
		margin-bottom: 25px;
		width: 100%;
	}
	.button-web .first-button.web, .button-web .second-button.web {
		float: none;
	}
}

@media only screen and (min-width: 320px) and (max-width: 600px) {
	#identity .col-xs-9.col-md-9.pull-right, #history .col-xs-9.col-md-9.pull-right, #order-slip .col-xs-9.col-md-9.pull-right, #addresses .col-xs-9.col-md-9.pull-right, #discount .col-xs-9.col-md-9.pull-right {
		width: 100%;
	}
	#identity .col-xs-3.col-md-3.pull-left, #history .col-xs-3.col-md-3.pull-left, #order-slip .col-xs-3.col-md-3.pull-left, #addresses .col-xs-3.col-md-3.pull-left, #discount .col-xs-3.col-md-3.pull-left {
		margin-top: 15px;
		width: 270px;
	}
	#identity ul.footer_links li+li {
		margin-left: 2px;
	}
	#identity ul.footer_links li {
		display: inline;
		float: left;
	}
	#identity .page-heading {
		font-size: 15px;
	}
	#identity .footer_links .pull-left>a, #identity .footer_links .pull-left>a:hover, #identity .footer_links .pull-right>a, #identity .footer_links .pull-right>a:hover {
		font-size: 12px;
	}
	#history ul.footer_links li+li, #order-slip ul.footer_links li+li, #addresses ul.footer_links li+li, #discount ul.footer_links li+li {
		margin-left: 7px;
	}
}

@media only screen and (min-width: 761px) and (max-width: 991px) {
	#identity .main_content_area .container {
		max-width: 100% !important;
	}
}

@media only screen and (min-width: 601px) and (max-width: 850px) {
	#identity .col-xs-9.col-md-9.pull-right, #history .col-xs-9.col-md-9.pull-right, #addresses .col-xs-9.col-md-9.pull-right, #order-slip .col-xs-9.col-md-9.pull-right, #discount .col-xs-9.col-md-9.pull-right {
		width: 65%;
	}
	#identity .col-xs-3.col-md-3.pull-left, #history .col-xs-3.col-md-3.pull-left, #addresses .col-xs-3.col-md-3.pull-left, #order-slip .col-xs-3.col-md-3.pull-left, #discount .col-xs-3.col-md-3.pull-left {
		width: 35%;
	}
	#identity .page-heading, #history .page-heading, #addresses .page-heading, #order-slip .page-heading, #discount .page-heading {
		font-size: 15px;
	}
	#identity .h3, #identity .h4, #identity fieldset, #identity .required, #identity .is_required.validate.form-control, .myaccount-link-list>li, #identity .info-title, #identity .is_required.validate.form-control, #identity #security_informations, #identity .alert a, #history .h3, #history .h4, #history fieldset, #history .required, #history .is_required.validate.form-control, .myaccount-link-list>li, #history .info-title, #history .is_required.validate.form-control, #history #security_informations, #history .alert a, #addresses .h3, #addresses .h4, #addresses fieldset, #addresses .required, #addresses .is_required.validate.form-control, .myaccount-link-list>li, #addresses .info-title, #addresses .is_required.validate.form-control, #addresses #security_informations, #addresses .alert a, #discount .h3, #discount .h4, #discount fieldset, #discount .required, #discount .is_required.validate.form-control, .myaccount-link-list>li, #discount .info-title, #discount .is_required.validate.form-control, #discount #security_informations, #discount .alert a, #order-slip .h3, #order-slip .h4, #order-slip fieldset, #order-slip .required, #order-slip .is_required.validate.form-control, .myaccount-link-list>li, #order-slip .info-title, #order-slip .is_required.validate.form-control, #order-slip #security_informations, #order-slip .alert a {
		font-size: 13px;
	}
}

@media only screen and (min-width: 481px) and (max-width: 600px) {
	#identity .h3, #identity .h4, #identity fieldset, #identity .required, #identity .is_required.validate.form-control, .myaccount-link-list>li, #identity .info-title, #identity .is_required.validate.form-control, #identity #security_informations, #identity .alert a, #history .h3, #history .h4, #history fieldset, #history .required, #history .is_required.validate.form-control, .myaccount-link-list>li, #history .info-title, #history .is_required.validate.form-control, #history #security_informations, #history .alert a, #addresses .h3, #addresses .h4, #addresses fieldset, #addresses .required, #addresses .is_required.validate.form-control, .myaccount-link-list>li, #addresses .info-title, #addresses .is_required.validate.form-control, #addresses #security_informations, #addresses .alert a, #discount .h3, #discount .h4, #discount fieldset, #discount .required, #discount .is_required.validate.form-control, .myaccount-link-list>li, #discount .info-title, #discount .is_required.validate.form-control, #discount #security_informations, #discount .alert a, #order-slip .h3, #order-slip .h4, #order-slip fieldset, #order-slip .required, #order-slip .is_required.validate.form-control, .myaccount-link-list>li, #order-slip .info-title, #order-slip .is_required.validate.form-control, #order-slip #security_informations, #order-slip .alert a {
		font-size: 13px;
	}
	.price.product-price, .old-price.product-price {
		font-size: 10px;
	}
	.Go-product .product {
		font-size: 9px;
	}
}

@media only screen and (min-width: 481px) and (max-width: 651px) {
	#category .view_button.btn.btn-default.no-q>div {
		margin-left: -7px;
	}
	#category .ajax_add_to_cart_button.btn.btn-default.btn_primary>div {
		margin-left: -7px;
	}
	.Go-product .product {
		font-size: 11px;
	}
	ul.product_list.grid>li .act_box .btn.no-q, .products_slider .ajax_block_product .act_box .btn.no-q {
		width: 28%;
	}
	.ajax_add_to_cart_button.btn.btn-default.btn_primary {
		width: 28%;
	}
	#category #eshop-block .ajax_add_to_cart_button.btn.btn-default.btn_primary>div {
		margin-left: 0;
	}
	#category #eshop-block .view_button.btn.btn-default.no-q>div {
		margin-left: 0;
	}
}

@media only screen and (min-width: 320px) and (max-width: 375px) {
	.ajax_add_to_cart_button.btn.btn-default.btn_primary>div {
		margin-left: -5px;
	}
	#eshop-block .view_button.btn.btn-default.no-q>div {
		margin-left: -4px !important;
	}
}

@media only screen and (min-width: 481px) and (max-width: 753px) {
	.Go-product {
		width: 70.5%;
	}
}

@media only screen and (min-width: 601px) and (max-width: 753px) {
	.price.product-price, .old-price.product-price {
		font-size: 12px;
	}
}

@media only screen and (min-width: 652px) and (max-width: 767px) {
	ul.product_list.grid>li .act_box .btn.no-q, .products_slider .ajax_block_product .act_box .btn.no-q {
		width: 28%;
	}
	.ajax_add_to_cart_button.btn.btn-default.btn_primary {
		width: 28%;
	}
}

@media only screen and (min-width: 481px) and (max-width: 550px) {
	.view_button.btn.btn-default.no-q>div {
		margin-left: -8px;
	}
}

@media only screen and (min-width: 1025px) and (max-width: 1199px) {
	.price.product-price {
		font-size: 14px;
	}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
	.category-name>span {
		font-size: 12px !important;
	}
	.product_list.grid .ajax_block_product:hover .pro_second_box, .product_list.grid .ajax_block_product .pro_second_box {
		height: 107px;
	}
	#category .s_title_block {
		font-size: 10px;
		line-height: 13px;
	}
	.category-name {
		line-height: 13px;
	}
	.price_container {
		border-bottom: none;
	}
	.pro_second_box .price_container {
		line-height: 100%;
		margin-bottom: 0;
		padding-bottom: 0;
	}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.category-name>span {
		font-size: 11px !important;
		line-height: 13px;
	}
	.product_list.grid .ajax_block_product:hover .pro_second_box, .product_list.grid .ajax_block_product .pro_second_box {
		height: 125px;
	}
	.pro_second_box .price_container {
		line-height: 100%;
		border-bottom: none;
		margin-bottom: 0;
	}
	.ajax_block_product .s_title_block {
		font-size: 10px;
		line-height: 12px;
	}
	.pb-left-column #image-block {
		float: left;
	}
	.layer_box {
		top: 6px !important;
	}
	#layer_cart #pro_added_success {
		margin-bottom: 0;
	}
	#pro_added_success.succes {
		padding: 5px 10px;
	}
	#layer_cart #pro_added_success .cross {
		top: 2px !important;
	}
	.layer_box .layer_inner_box .layer_product {
		padding: 5px 18px;
	}
	.layer_product.mar_b10 {
		margin-bottom: 0;
	}
	.layer_box .button-container {
		margin-top: 0;
	}
	.crossseling-content.fsl {
		padding: 5px 10px;
	}
	.crossseling-content #blockcart_list {
		margin-top: 5px;
	}
}

@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	.ajax_block_product .s_title_block {
		font-size: 13px;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
	.eshop-text-second {
		font-size: 12px;
	}
}

@media only screen and (min-width: 320px) and (max-width: 490px) {
	.size-show, .size-sh {
		font-size: 10px !important;
	}
	.artist-info-container .links ul li {
		padding: 5px 10px;
	}
}

@media only screen and (min-width: 320px) and (max-width: 563px) {
	.artist-info-container .links ul li a {
		font-size: 9px;
	}
}

@media only screen and (min-width: 564px) and (max-width: 767px) {
	.artist-info-container .links ul li a {
		font-size: 12px;
	}
}

@media only screen and (min-width: 320px) and (max-width: 400px) {
	#blog_link_nav .fl, #blog_link_nav .fr {
		font-size: 12px;
	}
}

@media only screen and (min-width: 320px) and (max-width: 500px) {
	#module-stblog-article .addthis_button_wrap #social-add-this-button {
		position: static !important;
	}
	#module-stblog-article .addthis_button_tweet.at300b {
		padding-right: 0 !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1200px) {
	.pb-left-column #image-block {
		width: 250px;
	}
}

@media only screen and (min-width: 505px) and (max-width: 767px) {
	#ap5-pack-product-tab-list .col-xs-12.col-sm-12.col-md-6 {
		width: 50%;
	}
}

@media only screen and (min-width: 430px) and (max-width: 504px) {
	#ap5-pack-product-tab-list .col-xs-12.col-sm-12.col-md-6 {
		width: 50%;
	}
}

@media only screen and (min-width: 320px) and (max-width: 429px) {
	#ap5-pack-product-tab-list .col-xs-12.col-sm-12.col-md-6 {
		width: 50%;
	}
}

@media only screen and (min-width: 430px) and (max-width: 767px) {
	.buttons_bottom_block.no-print {
		/*float: right !important;*/
	}
	.ap5-pack-page .product_attributes.clearfix {
		position: absolute;
		right: 0 !important;
		margin-top: 25px !important;
		margin-right: 35px !important;
	}
}

@media only screen and (min-width: 481px) and (max-width: 767px) {
	#eshop-block .ajax_block_product {
		max-width: 50% !important;
	}
	#eshop-block .special_products_footer .footer_block_content .col-lg-1 {
		width: 50% !important;
	}
	#product #ap5-buy-container .product_quantity_down, #product #ap5-buy-container .cart_quantity_down {
		top: 16px;
		left: 135px;
		height: 17px;
	}
	#product #ap5-buy-container .product_quantity_up, #product #ap5-buy-container .cart_quantity_up {
		top: 0px;
	}
	#ap5-buy-container #quantity_wanted {
		width: 123px !important;
	}
	#ap5-add-to-cart.buttons_bottom_block {
		margin-top: 20px;
		margin-right: 19px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
	#ap5-buy-block-container .easy_icon.icon-truck.icon-large.ship {
		margin-left: 10px;
	}
}

@media only screen and (min-width: 480px) and (max-width: 610px) {
	.reduction_percent_display.dfs {
		display: none;
	}
}

@media only screen and (min-width: 481px) and (max-width: 700px) {
	.paiement_block p.payment_module a.bankwire {
		background: rgba(0, 0, 0, 0) url("../img/payment/bankwire.png") no-repeat scroll 0 10px / 20% auto;
	}
	.paiement_block p.payment_module a.cheque {
		background: rgba(0, 0, 0, 0) url("../img/payment/cheque.png") no-repeat scroll 0 10px / 20% auto;
	}
	.paiement_block p.payment_module a#paypal_process_payment {
		background: rgba(0, 0, 0, 0) url("../img/payment/paypal.png") no-repeat scroll 0 10px / 20% auto;
	}
	.paiement_block p.payment_module a.credit {
		background: rgba(0, 0, 0, 0) url("../img/payment/cb.jpg") no-repeat scroll 0 10px / 20% auto;
	}
	.bankwire, .cheque, #paypal_process_payment {
		font-size: 16px !important;
	}
}

@media only screen and (min-width: 320px) and (max-width: 380px) {
	#identity .btn.btn-default {
		margin-right: 14px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 850px) {
	#identity .form-group .form-control {
		max-width: 230px;
	}
}

@media only screen and (min-width: 430px) and (max-width: 480px) {
	#product #ap5-buy-container .product_quantity_up, #product #ap5-buy-container .cart_quantity_up {
		right: 0;
		top: 23px;
	}
	#ap5-add-to-cart.buttons_bottom_block.no-print {
		margin-right: 19px;
	}
	#ap5-add-to-cart.buttons_bottom_block.no-print {
		margin-top: 40px;
	}
}

@media only screen and (min-width: 320px) and (max-width: 330px) {
	#category .view_button.btn.btn-default.no-q>div {
		margin-left: -4px;
	}
	#category .ajax_add_to_cart_button.btn.btn-default.btn_primary>div {
		margin-left: -5px;
	}
}

@media only screen and (min-width: 640px) and (max-width: 700px) {
	#category .view_button.btn.btn-default.no-q>div {
		margin-left: -3px;
	}
	#category .ajax_add_to_cart_button.btn.btn-default.btn_primary>div {
		margin-left: -4px;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1280px) {
	#top_bar .container {
		max-width: 75% !important;
	}
}

@media only screen and (min-width: 320px) and (max-width: 374px) {
	#mobile_header_logo img {
		padding-right: 64px !important;
	}
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	.span_link.no-print.icon_wrap {
		display: none;
	}
}

@media only screen and (min-width: 320px) and (max-width: 340px) {
	.product_list.grid .ajax_block_product:hover .pro_second_box, .product_list.grid .ajax_block_product .pro_second_box {
		height: 120px;
	}
}

#header_right .st_advanced_menu li.active>a, #header_right .st_advanced_menu li.active #st_advanced_ma_64 {
	background-color: #a11808 !important;
}

#st_advanced_menu_multi_level_28 {
	outline: 2px solid #111
}

.heading, .page-heading, .page-subheading {
	color: #f6f6f6 !important;
}

.required.postcode.form-group {
	display: block !important;
}

#st_advanced_menu_column_desktop .advanced_ml_level_0.current .advanced_ma_level_0, .stsocial_list li a, #footer .stsocial_list li a, #stsocial_list_topbar li a {
	background-color: transparent !important;
}

.block .title_block {
	color: #ffffff !important;
}

.st_blog_recent_article_container .title_block span, #st_blog_block_categories .title_block {
	color: #717171 !important;
}

#stmobileadvancedmenu_tri.mobile_bar_tri {
	color: #808080;
}

#stmobileadvancedmenu a {
	color: #efefef !important;
}

.main_content_area>.wide_container, .main_content_area {
	background-color: #0b0b0b !important;
}

#center_column #breadcrumb_wrapper {
	background: #0b0b0b !important;
}

.fb-conf {
	font-family: TrajanPro3;
	font-size: 14px;
}

.fb-conf span::before {
	content: "";
	font-family: FontAwesome;
	padding-right: 5px;
}

.fb-conf:hover {
	color: #3b5998;
}

.categories_tree_block li.current:hover {
	background-color: #a11808 !important;
}

.price_box p {
	margin-bottom: 5px;
}