/*
Title: CSS3 UI Kit
Author: Matt Gentile
Author URL: http://icondeposit.com
Documentation URL: http://icondeposit.com
Download URL: http://icondeposit.com
*/
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&subset=cyrillic');
/* Start Reset CSS */


::-moz-selection {
    color: #fff;
    background: #FF69B4;
    text-shadow: none;
}

::selection {
    color: #fff;
    background: #FF69B4;
    text-shadow: none;
}
.cc_view_big .product_list .product_img_link.hasSubImage:hover > img {
    opacity: 1 !important;
    filter: alpha(opacity=1);
}
span.serach_mob {
    display: none;
}
div#vwb-dbc-product-block-delivery i, div#vwb-dbc-product-block-delivery i b, .vwb-dbc-cost-block b, .vwb-dbc-time-block b, .product-block-about-delivery-item b {
    font-style: normal;
    font-family: Roboto;
    font-size: 16px;
    font-weight: normal !important;
}

.product-block-about-delivery-item-first a, div#vwb-dbc-product-block-delivery i b {
    color: #3a8ac9 !important;
}

div#vwb-dbc-product-block-delivery i, div#vwb-dbc-product-block-delivery b#vwb-dbc-locality {
    color: #e5447a !important;
}

.product-block-about-delivery-item-first {

    display: block;

}

.comments-block h3 {
    display: none !important;
}
table#header-all-phones-block {
    height: 100%;
}

ul.list_pr_b {
    display: none !important;
}

div#delukrnew {
    margin-top: 15px;
}
#idTab135 .drp_pagination  {
	text-align:center;
}
#idTab135 .drp_pagination a {
    color: #fff !important;
    display: inline-block;
    max-width: 150px;
    text-align: center;
}
body .product-block-about-delivery img.srok_time {
    top: 90px !important;
}
li.flexmenuitem.last_link {
    display: none;
}
.fancybox-nav span {
    visibility: visible !important;
}
i.col_ol {
    color: #000;
	font-size: 15px;
}
.left_product_info {
    width: 100%;
    float: left;
}
.right_product_info {
	width: 100%;
    float: right;
	display: none;
}

img.logo {
    max-width: 240px;
}
.product-block-about-delivery-item-cost + i {
    color: #000;
}
i.col_ol:hover {
    text-decoration: underline;
}
body .product-block-about-delivery img.delivery_ukr {
    top: 42px;
}
.dpr_leave_review .btn_form span {
    color: #fff;
}
#idTab135 {
background: #fff;
    display: inline-block;
    padding: 0px 30px;
    border: 0px solid #418bca;
    margin-top: 28px;
    width: 93.5%;
}
.empty_message {
    padding: 10px 3px!important;
    color: #3a8ac9!important;
    border: 0px dashed #84c452!important;
    font-size: 14px!important;
    margin-top: -28px!important;
    margin-bottom: 19px!important;
}
a.showProductReview.btn_form {
    border-radius: 0;
    background: #e5447a;
    font-size: 17px;
    margin: 0 auto;
    display: block;
    width: max-content;
}
#idTab135 .drp_review {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 10px;
    padding-bottom: 20px;
}
a.button.addToWishlist {
    background: #fdfdfd !important;
    color: #e5447a !important;
    border: 1px solid;
    padding: 6px 4px;
    margin-bottom: 4px;
}
form#searchbox {

    float: left;
}

.stores {
    display: none;
}


#page a.callme_viewform:hover {
    background: #e5447a;
}
#page a.callme_viewform {
    width: max-content;
    color: #fff;
    background: #3a8ac9;
    padding: 11px 42px;
    font-size: 16px;
    margin: 5px 0px 5px 107px;
    display: inline-block;
}
.addToWishlist i {
    display: block !important;
}
.cat_ot {
    display: inline-block;
    position: relative;
    top: -7px;
}
#primary_block .hid_prod {
    display: none;
}
.line_info.dpr_btn_show_all a {
    background: #ff50a2;
    color: #fff !important;
    border: 0;
    box-shadow: none;
    border-radius: 0;
    padding: 6px 25px;
}
.product_block.ps_16 .dpr_rating {
    background: #efefef;
    padding: 5px;
}
/* End Basic Elements */

/* Start Search Box */
#search-box {
    width: 200px;
    height: 28px;
    margin: 0;
    position: absolute;
    display: block;
    top: 20px;
    left: 0px;
}

#search-form {
    width: 200px;
    height: 28px;
    margin: 0;
    position: relative;
}

.hidden {
    display: none !important;
    visibility: hidden !important;
}

.wrapper-dropdown {
    position: relative;
    display: block;
    height: 23px;
    line-height: 11px;
    padding: 0 0 0 2px;
    text-decoration: none;
    white-space: nowrap;
    border: solid 1px #cacaca;
    background: #666;
    box-shadow: none !important;
    z-index: 9;
    width: 107px;
}

.wrapper-dropdown div { /* Little arrow */
    position: absolute;
    display: block;
    right: 0;
    top: 0;
    height: 17px;
    width: 17px;
}

.wrapper-dropdown div b {
    display: block;
    width: 100%;
    height: 100%;
    background-position: 0 9px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAASElEQVQY02PYt3fv/3Vr1xLEjx4+/M9w6dKlUnSJtWj8LZs3///44UMpAwhcv369FJeJKAphAJsGrAqxacCrEFnDzh07sCoEAJQajWIo2em9AAAAAElFTkSuQmCC);
}

.wrapper-dropdown.active div b {
    background-position: -18px 0px;
}

.wrapper-dropdown .dropdown {
    /* Size & position */
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;

    /* Styles */
    background: #666;
    list-style: none;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;

    /* Hiding */
    max-height: 0;
    overflow: hidden;
    border-top: none;
    z-index: 999;
    margin: 0 -1px;
}

.wrapper-dropdown.active .dropdown {
    padding: 2px 0
}

.wrapper-dropdown .dropdown li {
    padding: 2px;
    margin: 0 2px;
    height: 21px;
    -webkit-transition: all 0.1s ease-out;
    -moz-transition: all 0.1s ease-out;
    -ms-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
}

.wrapper-dropdown .dropdown li:hover {
    background-color: #ccc;
    color: #fff;
}

.wrapper-dropdown .dropdown li a strong {
    display: block;
    text-decoration: none;
    color: #333;
    padding: 0;
    margin: 3px 0;
    transition: all 0.3s ease-out;
}

.wrapper-dropdown .dropdown li:last-of-type a {
    border: none;
}

.wrapper-dropdown .dropdown li a {
    -webkit-transition: all 0.1s ease-out;
    -moz-transition: all 0.1s ease-out;
    -ms-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
    margin-right: 5px;
    color: inherit;
    vertical-align: middle;
    display: block;
    height: 20px;
    line-height: 20px
}

.clear {
    clear: both;
}

/* Hover state */

.wrapper-dropdown .dropdown li a:hover {
    text-decoration: none
}

.wrapper-dropdown .dropdown li:hover a i {
    width: 19px;
    height: 19px;
    display: block;
    float: left;
    margin: 2px 6px 2px 1px;
}

/* Active state */
.wrapper-dropdown span {
    color: #aaa;
    display: block;
    width: 82px;
    line-height: 24px;
    text-align: left;
    float: left;
}

.wrapper-dropdown i {
    width: 19px;
    height: 19px;
    display: block;
    float: left;
    margin: 2px 6px 2px 0px;
    font-family: Roboto;
}

.wrapper-dropdown.active {
    box-shadow: none;
    border-bottom: none;
}

.wrapper-dropdown.active .dropdown {
    max-height: 400px;
    margin-top: 5px;
    margin-left: 2px;

}

@font-face {
    font-family: 'FontAwesome';
    src: url("../fonts/fontawesome-webfont.eot?v=3.2.1");
    src: url("../fonts/fontawesome-webfont.eot?#iefix&v=3.2.1") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff?v=3.2.1") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=3.2.1") format("truetype"), url("../fonts/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'LMRoman10Regular';
    src: url('../fonts/lmroman10-regular-webfont.eot');
    src: url('../fonts/lmroman10-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/lmroman10-regular-webfont.woff') format('embedded-opentype'),
    url('../fonts/lmroman10-regular-webfont.ttf') format('truetype'),
    url('../fonts/lmroman10-regular-webfont.svg#LMRoman10Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LMRomanDunhill10Regular';
    src: url('../fonts/lmromandunh10-regular-webfont.eot');
    src: url('../fonts/lmromandunh10-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/lmromandunh10-regular-webfont.woff') format('embedded-opentype'),
    url('../fonts/lmromandunh10-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TrajanProRegular';
    src: url('../fonts/trajanpro-regular-webfont.eot');
    src: url('../fonts/trajanpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/trajanpro-regular-webfont.woff') format('embedded-opentype'),
    url('../fonts/trajanpro-regular-webfont.ttf') format('truetype'),
    url('../fonts/trajanpro-regular-webfont.svg#TrajanProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LMRomanCaps10-Regular';
    src: url('../fonts/lmromancaps10-regular-webfont.eot');
    src: url('../fonts/lmromancaps10-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/lmromancaps10-regular-webfont.woff') format('embedded-opentype'),
    url('../fonts/lmromancaps10-regular-webfont.ttf') format('truetype'),
    url('../fonts/lmromancaps10-regular-webfont.svg#LMRomanCaps10-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Serif12BetaRgRegular';
    src: url('../fonts/serif12beta-regular-webfont.eot');
    src: url('../fonts/serif12beta-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/serif12beta-regular-webfont.woff') format('embedded-opentype'),
    url('../fonts/serif12beta-regular-webfont.ttf') format('truetype'),
    url('../fonts/serif12beta-regular-webfont.svg#Serif12BetaRgRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'lm_roman_demi_10regular';
    src: url('../fonts/lmromandemi10-regular-webfont.eot');
    src: url('../fonts/lmromandemi10-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/lmromandemi10-regular-webfont.woff') format('embedded-opentype'),
    url('../fonts/lmromandemi10-regular-webfont.ttf') format('truetype'),
    url('../fonts/lmromandemi10-regular-webfont.svg#lm_roman_demi_10regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
    background: #fff url("../img/bg-black-line.png") 0 0 repeat-x;
    color: #666;
    padding-top: 25px;
    font: normal 12px Roboto;
    line-height: 18px;
	line-height: 24px;
}

.warning_inline {
    color: #eee;
}

#product .warning_inline {
    color: #333;
}

.clear-left {
    clear: left;
}

body, html {
    height: 100%;
    min-height: 100%
}

/* link **************************************************************************************** */
a, a:active, a:visited {
    color: #333;
    text-decoration: none
}

a:hover {
    text-decoration: none
}

h1 {
    font-weight: normal;
}

h2, h3 {
    font-weight: normal
}

h4, h4 a {
    font: normal 20px "LMRomanCaps10-Regular";
    line-height: 28px;
}

.radio-inline {
    display: inline-block;
}

.alert {
    font-weight: bold;
}

.alert ul, .alert ol {
    padding-left: 10px;
    margin-left: 10px;
    margin-bottom: 20px;
}

.alert ul li, .alert ol li {
    list-style-type: decimal;
    font-weight: normal;
}

.alert.alert-success {
    text-shadow: 1px 1px rgba(0, 0, 0, 0.1);
}

.alert.alert-success:before {
    font-size: 20px;
    vertical-align: -2px;
    padding-right: 7px;
}

.alert.alert-danger {
    text-shadow: 1px 1px rgba(0, 0, 0, 0.1);
}

.alert.alert-danger:before {
    font-size: 20px;
    vertical-align: -2px;
    padding-right: 7px;
    float: left;
}

.alert {
    padding: 15px;
    margin-bottom: 18px;
    border: 1px solid transparent;
    border-radius: 0px;
}

.alert h4 {
    margin-top: 0;
    color: inherit;
}

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

.alert > p,
.alert > ul {
    margin-bottom: 0;
}

.alert > p {
    color: #fff;
    text-transform: uppercase;
}

.alert > p.lnk {
    padding: 0;
}

.alert > p + p {
    margin-top: 5px;
}

.alert-dismissable {
    padding-right: 35px;
}

.alert-dismissable .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
}

.alert-success {
    background-color: #55c65e;
    border-color: #48b151;
    color: white;
}

.alert-success hr {
    border-top-color: #419f49;
}

.alert-success .alert-link {
    color: #e6e6e6;
}

.alert-info {
    background-color: #5192f3;
    border-color: #4b80c3;
    color: white;
}

.alert-info hr {
    border-top-color: #3d73b7;
}

.alert-info .alert-link {
    color: #e6e6e6;
}

.alert-warning {
    background-color: #fe9126;
    border-color: #e4752b;
    color: white;
}

.alert-warning hr {
    border-top-color: #da681c;
}

.alert-warning .alert-link {
    color: #e6e6e6;
}

.alert-danger {
    background-color: #f3515c;
    border-color: #d4323d;
    color: white;
}

.alert-danger hr {
    border-top-color: #c32933;
}

.alert-danger .alert-link {
    color: #e6e6e6;
}

.tab-content > .tab-pane, .pill-content > .pill-pane {
    display: none;
}

.tab-content > .active, .pill-content > .active {
    display: block;
}

#page .radio-inline label {
    width: auto;
    padding: 0 10px 0 0;
}
.lang {
    position: absolute;
    right: 300px;
    top: 4px;
	z-index: 999;
}
.lang a {
    padding-right: 5px;
}
/*@media (min-width: 1160px) {*/
@media (min-width: 1200px) {
    #page, .page_width {
        margin: 0 auto;
        /*width: 1160px;*/
		max-width: 1570px;
    padding: 0px 35px;
    }
}
.block_content_advises .view_grid {
    border-bottom: 1px dotted #666 !important;
}
.block_content_advises .view_grid:last-child {
	border:none !important;
}
@media (max-width: 768px) {
	#right_column {
    float: none;
    display: table;
    margin: 0 auto;
}

.block_content_advises .view_grid a h5 {
	font-weight:bold !important;
}
}
@media (max-width: 1160px) {
    #page, .page_width {
        margin: 0 auto;
        width: 960px;
    }
}

#white_bg {
    background: #f9f9f9;
}

#footer {
}

#header {
    margin-top: -25px;
    height: 129px;
}

#header_logo {
    position: absolute;
    top: 58px;
    margin: 0px;
    width: 100%;
    text-align: center;
}

#header_phone {
    position: absolute;
    /* top:58px;*/
    top: 30px;
    margin: 0px;
    width: 100%;
    text-align: left;
}

#header_logo a {
    font: normal 80px Roboto;
    color: #3C3C3C;
}

#header_logo a:hover {
    text-decoration: none;
}

span.slogan {
    display: block;
    width: 100%;
    line-height: 18px;
}

.right_col #left_column {
    float: right;

}

#left_column {
    /*width: 208px;*/
	width: 248px;
    float: left;
    margin-right: 15px;
}

@media (min-width: 1160px) {
    #right_column {
        width: 208px;
		/*width: 220px;*/
        float: right;
		display: none;
    }
}

@media (max-width: 1160px) {
    #right_column {
        width: 208px;
        float: left;
    }
}

#right_column > div.block {
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -ms-border-radius: 0 0 10px 10px;
    -o-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    background-color: #fbfbfb;
    margin-bottom: 10px !important;
    padding: 6px !important;
    -webkit-box-shadow: 1px 0 10px 1px rgba(0, 0, 0, .3);
    -moz-box-shadow: 1px 0 10px 1px rgba(0, 0, 0, .3);
    box-shadow: 1px 0 10px 1px rgba(0, 0, 0, .3);
}

#left_column > .dd_el_mobile {
    display: none;
}

#center_column.main_page {
    width: 100%;
    padding-bottom: 30px;
}

#index #center_column.main_page {
    padding-top: 20px;
}

#old_center_column.main_page {
    width: 100%;
    padding-bottom: 30px;
}

#index #old_center_column.main_page {
    padding-top: 20px;
}





@media (min-width: 1160px) {
    #center_column {

        float: left;
        padding-bottom: 10px;
        height: 100%;
		width: 100%;

    }

	#category #center_column {


		width: 83%;

    }


}

@media (min-width: 1160px) and (max-width: 1660px) {

#category #center_column {
    width: 74%;
}
}

@media (max-width: 1160px) {
    #center_column {
        width: 712px;
        float: right;
        padding-bottom: 10px;
        height: 100%;
    }
	#left_column {
		width: 230px;
		float: left;
		margin-right: 15px;
	}
}

.right_col #center_column {
    float: left;
}

/* header modules*/
#links_block_left {
    float: left;
    padding-top: 6px;
}

#links_block_left ul li:first-child {
    padding-left: 0
}

ul#links_block_left #links_block_left ul {
    float: left;
    margin-top: 6px;
    list-style-type: none;
}

ul#links_block_left li, #links_block_left ul li {
    border-left: 1px solid #999;
    line-height: 11px;
    height: 12px;
    padding: 0px 20px;
    float: left;
    list-style-type: none;
}

ul#links_block_left li:first-child, #links_block_left ul li:first-child {
    border: none;
}

ul#links_block_left li a, #links_block_left ul li a {
    color: #7a7874;
    font: normal 12px Roboto;
    line-height: 11px;
    text-transform: none;
}

ul#links_block_left li a:hover, #links_block_left ul li a:hover {
    text-decoration: none;
    color: #fff;
}

/* language block */
#languages_block_top {
    height: 25px;
    float: right;
    position: relative;
    font-weight: bold;
}

#languages_block_top input {
    background: #000 !important;
}

#countries_title {
    float: left;
    padding-right: 10px;
}

#countries {
    padding: 0px 0px 0px 0px;
    width: auto;
    float: left;
    height: 25px;
}

.attribute_list img {
    width: 15px !important;
    height: 15px !important;
}

.dropdown-select {
    background-position: -80px -6px;
    background-color: #fff;
    color: #b9b9b9;
    padding: 0px 23px 0px 7px;
    height: 22px;
    width: 107px;
}

#currencyHolder {
    display: inline-block;
}

#currencies_block_top b {
    display: inline-block;
    text-align: right;
    font-weight: normal;
    color: #000;
    opacity: 0.4;
    padding-right: 5px;
    font: normal 12px/22px Roboto;
    vertical-align: top;
}

#currencies_block_top .wrapper-dropdown {
    height: 20px;
    width: 107px;
    background: #000;
    border: none;
}

#currencies_block_top .wrapper-dropdown .dropdown li:hover {
    background: #666;
    color: #FFF;
}

#currencies_block_top .wrapper-dropdown .dropdown li {
    line-height: 20px;
    background: #666;
    text-align: left;
    text-indent: 5px;
    font-family: Roboto;
    color: #AAA;
}

#currencies_block_top span {
    width: 100px;
    color: #999;
    padding-left: 5px;
    padding-right: 3px;
    font-family: Roboto;
    font-weight: bold;
    line-height: 25px;
    text-align: left;
    text-indent: 4px;
}

#currencies_block_top span:hover {
    background: #666;
    color: #fff;
}

#countries li {
    padding-top: 0px;
    float: none !important;
    display: none;
}

#countries li a {
    display: block;
    height: 20px;
    background: #000;
    border: none;
    font-family: Roboto;
    font-weight: Bold;
    line-height: 25px;
    padding: 0px 8px;

    color: #999;
}

.q2 {
    /*margin-top: -32px;
        margin-bottom: 5px;*/
margin-left: 20px;
    margin-right: 20px;
    text-align: center;
    font-weight: bold;
    margin-top: 5px;
    position: absolute;
    top: -35px;
    z-index: 9999;
    left: 37%;
    color: #fff;
}





.q2 a {
    font-family: Roboto;
    font-size: 12px;
    color: #fdfdfd !important;
    padding-right: 10px;
}

#countries li a:hover {
    background: #666;
    color: #fff;
    padding: 0px 8px 5px 8px;
}

#countries li.selected_language {
    float: left;
    margin: 0px !important;
    display: block;

}

#countries li.selected_language img {
    padding: 0;
}

#countries .countries_ul {
    display: block;
    padding: 0px;
}

#hidden_li, #count_li {
    width: 0px;
    height: 0px;
}

#countries .countries_ul li {
    margin: 0px;
}

#countries .countries_ul_hover {
    display: block;
    z-index: 5000;
    position: relative;
    left: 0px;
    height: auto;
    width: auto;
}

#countries .countries_ul_hover li {
    display: block
}

#languages_block_top ul#first-languages li {
    margin-right: 0px;
}

#first-currencies {
    position: absolute;
    left: 0px;
}

/* currencies */
#currencies_block_top {
    height: 25px;
    float: right;
    position: relative;
    font-weight: bold;
}

#header_user {
    float: right;
    padding-top: 0px;
    position: relative;
}

#header_user li {
    float: left;
       display: none;
    clear: none;
    color: #999;
    font-family: Roboto;
    margin: 0px 10px;
    line-height: 25px;
    height: 25px;
}

li.pk_wishlist.dd_elem,li.pk_watchlist.dd_elem {
    display: none !important;
}

#header_user li a {
    color: #999;
    font-family: Roboto;
    font-weight: Bold;
}

#header_user li a:hover {
    text-decoration: none;
    color: #fff;
}

#header_user_info a.login {
    line-height: 23px;
    margin-right: 3px \9;
}

#header_user #shopping_cart .ajax_cart_quantity {
    font-size: 12px;
}

#header_user_info a {
    line-height: 13px;
}

#header_user_info a.logout {
    background-position: 15px 2px
}

#header_user_info a.login {
    padding: 0px;
    margin: 0px;
    background: none;
    line-height: 12px;
}

#header_user_info a.account {
    color: #fff;
}

#header_user_info a.account:hover span {
    color: #E08270;
}

#header #cart_block_no_products, #header #cart-prices, #header #cart_block_list .price, #header .quantity-formated {
    color: #fff;
}

#header .loginRadius {
    display: none;
    position: absolute;
    top: 25px;
    right: 85px;
    background: #000;
    z-index: 99;
}

#header .loginRadius .block_content {
    padding: 5px 15px 0;
}

.loginRadius ul {
    list-style-type: none;
}

#header .loginRadius h4 {
    display: none;
}

.ac_results {
    border: 1px solid #ccc;
}

.ac_results ul li:hover, .ac_over {
    background: #FF69B4;
}

#search_block_top {
    top: 50px;
    left: 16%;
}



#search_block_top #search_query_top {
width: 400px;
    background: #fff;
    height: 45px;
    line-height: 30px;
    font: 15px Roboto;
    border: 1px solid #d3d1d1 !important;
    border-radius: 0px;
    margin-right: 4px;
}

#search_block_top .searchbutton {
background: #e5447a;
    cursor: pointer;
    border: 1px solid #d3d1d1;
    font: bold 14px Roboto;
    line-height: 14px;
    min-width: 106px;
    color: #fff;
    text-transform: none;
    text-shadow: none;
    height: 48px;
    padding: 0 6px;
    margin-left: -9px;
    margin-top: -1px;
}

/* .tel{background:url('../images/phone.png') repeat;width:312px;height:87px;float:right;margin-top: -20px;}*/
.tel {
    font-family: Roboto;
    width: 195px;
    height: 95px;
    float: right;
    margin-top: 0px;
}

/* background:url('../images/phone.png') repeat */
.tel_p1 {
    background: url('../images/phone1.gif') no-repeat;
    padding-left: 35px;
    height: 29px;
    display: inline-block;
}

.tel_p2 {
    background: url('../images/phone2.gif') no-repeat;
    padding-left: 35px;
    height: 29px;
    display: inline-block;
}

.tel_p3 {
       background: url(../images/phone3.png) no-repeat;
    padding-left: 35px;
    height: 25px;
    display: inline-block;
    background-size: contain;
}

.tel td {
    padding: 0;
}

.stores {
    float: right;
}

.st2 {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}

.st3 {
    font-size: 12px;
    text-align: center;
}

#cats {
    font-family: Roboto;
    color: #000 !important;
    font-size: 12px;
    margin-left: 30px;
}

#cats a {
    font-family: Roboto;
    color: #000 !important;
    font-size: 12px;
}

#cats a:hover {
    color: #e5447a !important;
}

#cats td {
    vertical-align: top;
}

.z0 {
    border-radius: 75px;
    width: 65px;
}

.z1 {
    font-family: Roboto;
    color: #000 !important;
    font-weight: bold;
    font-size: 16px;
    top: -25px;
    position: relative;
    margin-left: 10px;
}

#productsCarousel .price .exclusive,
.promo_section li .button {
    background-image: url(../images/button.png);
}

#productsCarousel .price .exclusive:hover,
.promo_section li .button:hover {
    background: url(../images/button_act.jpg);
}

.content_sortPagiBar .product-count {
    display: none;
}

/* footer content */
#footer {
    padding: 15px 0 30px 0;
    margin-top: 10px;
    color: #ccc;
}

#footer .block {
width: 100%;
    float: none;
    padding: 0px;
    margin-right: 70px;
}

#footer #block_contact_infos {
    width: 170px;
}

#footer #block_contact_infos li {
    padding-bottom: 6px !important;
}

#footer #block_contact_infos a {
    display: inline;
}

#footer .block h4 {
    font: normal 12px Roboto;
    line-height: 18px;
    padding: 0px 0px 30px 10px;
    text-transform: uppercase;
    color: #888;
    background: none;
}

#footer .block {
    margin-bottom: 0px;
}

#footer .block .block_content {
    padding: 0px;
}

#footer .block .block_content ul {
    padding: 0px;
    border-bottom: 0px solid rgba(255, 255, 255, .05);
	    margin-top: -25px;
}

#footer .block .block_content ul li {
    padding: 11px 0px 11px 10px;
    border-top: 1px solid rgba(255, 255, 255, .05);
    border-bottom: 1px solid rgba(255, 255, 255, .1);
}

#footer .block .block_content ul li:hover {

}

#footer .block .block_content ul li,
#footer .block .block_content ul li a {
    color: #FFF;
    font: normal 12px Roboto;
    line-height: 18px;
}

#footer .block .block_content ul li a:hover {
    text-decoration: none;

}

#footer .block_logo {
    width: 100%;
    clear: left;
    text-align: left;
    padding: 52px 0 20px;
}

#footer .block_logo .footer_slogan {
    font-size: 24px;
    color: #3c3c3c;
    margin-left: 70px;
}

#footer .block_logo .footer_logo {
    font: normal 80px Roboto;
    line-height: 88px;
    color: #3c3c3c;
    margin-left: 30px;
}

.footer-logo-separator {
    position: absolute;
    top: 78px;
    height: 1px;
    width: 100%;
    overflow: hidden;
}

.footer-logo-separator div {
    border-top: 1px solid #1e1e1e;
    height: 1px;
    width: 100%;
    margin-left: 84px;
}

.payment_systems {
    width: 400px;
    float: right;
    margin-top: -20px;
}

.payment_systems li {
    float: right;
    margin-left: 15px;
}

.block_logo_content {
    position: relative;
}

#footer #twitter_block ul li {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUpJREFUeNqs1D1Lw1AUh/GkqFUQUcRN8SUOgoOjODg5qNBVQRRHwQ8gOrs7iq6KkyCKOjpYWkTpUqiLQxYRVAQRJ4sv8TlwApe0uU0hB34NaS7/e3NuEjcIAifNapEfz/Pk0Ic3y9gB7GAeVZxgE4Pq3Pd9J6ODh3GLkZiwLuSxgE70Yg0vuNRjVgaGgUMaJqG5OoGrOmm0JKRdJ6qagQ/40du+wJUOatPrY5ZWnGIjPAkDZcn7xqAZHOMDZcxaAis1m0JNY1KXnTWud2CiwcY+mSfhCu/QHwlLUoH2vSbwC4t4bzKwhOd6gVI32NO+Ja3d6B9m4B++0Z0wrIgjW6DUNtZ1Z38tYfJGLesirIHS5DOd3Y0Jk57N4TH2XdbHZgnjmEJrzI4eYAuv1o8DVcAnVvTZG0WP7rqPaxzivlFj3bQ/Xxkn5foXYABHVEQwlme1PQAAAABJRU5ErkJggg==) 0 2px no-repeat;
}

#footer .facebook_block {
    margin-right: 0;
    width: 216px;
}

#footer .facebookBody {
    margin-top: -50px;
}

#footer .facebook_block h4 {
    padding-left: 0;
}

.footer_text {
    color: #666
}

#footer .footer_text a {
    color: #aaa
}

#footer .footer_text img {
    width: 150px;
}

.breadcrumb {
    line-height: 30px;
    margin: 10px 0;
    font-size: 15px;
    text-align: left;
}


@media (max-device-width: 1366px) {
.breadcrumb {

    font-size: 13px;

}

}
/*	modules	*/

.block h4 {
    background: none;
    padding: 0px;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    text-shadow: none;
    text-transform: none;
}

.block h4 a {
    color: #000;
    font-size: 18px;
    line-height: 24px;
}

div.tags_block .block_content, .block_content, .block_content_top5 {
    padding: 10px;
}

.blockmanufacturer select,
.blocksupplier select {
    width: 100%;
}

#columns h1, #columns h1 a, #columns h2, #columns h2 a, #columns h3, #columns h3 a, #columns h4, #columns h4 a, #columns h5, #columns h5 a, h2.productscategory_h2, .layered_subtitle, #isotopeSort h5, .tabcontent #heading-example h5 {
    color: #3a3a3c !important;
}
#columns .idTabHrefShort.page-product-heading,
#columns h2.accessories_header {
    color: #fff !important;
}
.idTabHrefShort.page-product-heading
#category #columns {
    padding-bottom: 10px;
}

.content_scene_cat_bg {
    background: none !important;
    /*min-height: 150px !important;*/
	min-height: 20px !important;
}

#nb_item1_chzn, #nb_item2_chzn {
    margin-left: 6px;
}

#categories_block_left li,
.blockmanufacturer li,
.blocksupplier li,
#columns .block li {
    border: none;
}

#categories_block_left li a,
.blockmanufacturer li a,
.blocksupplier li a,
#columns .block li > a {
    background: none;
    font-size: 14px;
    line-height: 18px;
    padding: 0 0 10px 0;
}

#categories_block_left.block li a {
    display: block;
}

#categories_block_left li .OPEN, #categories_block_left li .CLOSE {
    display: block;
    float: right;
    margin: 6px 10px 0;
    height: 9px;
    width: 9px;
    background: url(../img/icon/less.gif) no-repeat 0 0;
    cursor: pointer;
}

#categories_block_left li .CLOSE {
    background: url(../img/icon/more.gif) no-repeat 0 0;
}

#new-products_block_right dd a.lnk_more {
    color: #e1423c
}

#best-sellers_block_right,
#new-products_block_right {
    position: relative;
}

#best-sellers_block_right h4,
#new-products_block_right h4 {
    background: none;
    margin-bottom: 8px;
}

#best-sellers_block_right ul,
#new-products_block_right ul {
    margin: 0px;
    list-style: none;
}

@media (min-width: 1000px) and (max-width: 1660px) {
#search_block_top {

    left: 23%;
}
#search_block_top #search_query_top {
    width: 340px;

}

#page a.callme_viewform {

    padding: 11px 13px;

    margin: 5px 0px 5px 19px;

}
}

#best-sellers_block_right li,
#new-products_block_right li {
    padding: 8px 0px 8px;
    margin: 0 0 8px 0;
    float: none;
    list-style: none;
    height: auto;
}

#best-sellers_block_right .content_img,
#new-products_block_right .content_img {
    float: left;
    display: block;
    margin: 0 15px 0 15px;
    padding-bottom: 0px;
}

#viewed-products_block_left .content_img {
    float: left;
    display: block;
    padding-bottom: 0px;
    width: 47px;
}

#best-sellers_block_right li a {
    padding-bottom: 5px !important;
}

#best-sellers_block_right .content_img img,
#new-products_block_right .content_img img,
#viewed-products_block_left .content_img img {
    border: 1px solid #ccc;
    opacity: 1;
    width: 45px;
    height: auto;
}

#best-sellers_block_right li:hover .content_img img,
#new-products_block_right li:hover .content_img img,
#viewed-products_block_left li:hover .content_img img {
    opacity: 1;
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);

}

#best-sellers_block_right li p,
#new-products_block_right li p,
#viewed-products_block_left li p {
    padding-bottom: 0px;
    overflow: hidden;
    text-align: left;
}

#best-sellers_block_right li p a,
#new-products_block_right li p a,
#viewed-products_block_left li p a {
    text-decoration: none;
    font-size: 14px;
    line-height: 35px;
    color: #999;
    font-weight: normal;
    margin: 0;
}

#best-sellers_block_right li:hover p a,
#new-products_block_right li:hover p a,
#viewed-products_block_left li:hover p a {
    color: #B70303;
}

#best-sellers_block_right li p span,
#new-products_block_right li p span,
#viewed-products_block_left li p span {
    font: bold 13px Roboto;
    line-height: 14px;
}

.carousel {
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 10px 0;
}

.jCarouselLite {
    overflow: hidden;
}

#best-sellers_block_right .prev,
#best-sellers_block_right .next,
#new-products_block_right .prev,
#new-products_block_right .next {
    border: none;
    position: absolute;
    top: 4px;
    right: 20px;
    width: 16px;
    height: 16px;
    background: url(../images/arrows.png) no-repeat -16px 0;
    text-indent: -9999px;
    cursor: pointer;
}

#best-sellers_block_right .next,
#new-products_block_right .next {
    background: url(../images/arrows.png) no-repeat 0px 0;
    right: 40px;
}

#new-products_block_right .block_content {
    overflow: hidden;
}

#special_block_right .products li {
    width: 117px;
}

#special_block_right li.product_image {
    width: 60px;
}

#newsletter_block_left .button_mini {
    padding: 2px 7px;
    color: #fff;
}

#newsletter_block_left .inputNew {
    width: 150px;
}

/* buttons */

input.exclusive_large_left {
	font-size: 25px;
	line-height: 35px;
	height: 35px;
	float: left !important;
}
.button_large_right {
	float: right;
}

input.button_mini, input.button_small, input.button, input.button_large, input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled, input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, a.button_mini, a.button_small, a.button, a.button_large, a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large, span.button_mini, span.button_small, span.button, span.button_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large, span.exclusive_large_disabled, .cart_navigation .button, .cart_navigation .button_large, .cart_voucher .submit input.button, button.exclusive {
    border: none;
    border-radius: 0px;
    background-image: url(../images/alysum_pattern.png);
    background-color: #7a7975;
    text-align: center;
    padding: 7px 15px;
    line-height: 16px;
    cursor: pointer;
    font-weight: normal;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    font-family: "LMRomanCaps10-Regular";
    color: #fff;
}

input.button_mini:hover, input.button_small:hover, input.button:hover, input.button_large:hover, input.button_mini_disabled:hover, input.button_small_disabled:hover, input.button_disabled:hover, input.button_large_disabled:hover, input.exclusive_mini:hover, input.exclusive_small:hover, input.exclusive:hover, input.exclusive_large:hover, input.exclusive_mini_disabled:hover, input.exclusive_small_disabled:hover, input.exclusive_disabled:hover, input.exclusive_large_disabled:hover, a.button_mini:hover, a.button_small:hover, a.button:hover, a.button_large:hover, a.exclusive_mini:hover, a.exclusive_small:hover, a.exclusive:hover, a.exclusive_large:hover, span.button_mini:hover, span.button_small:hover, span.button:hover, span.button_large:hover, span.exclusive_mini:hover, span.exclusive_small:hover, span.exclusive:hover, span.exclusive_large:hover, span.exclusive_large_disabled:hover, .cart_navigation .button:hover, .cart_navigation .button_large:hover, .cart_voucher .submit input.button:hover, #idTab4 ul li .ajax_add_to_cart_button:hover, button.exclusive:hover {
    background-color: #e1423c;
    background-position: 0 0;
}

.content_prices #add_to_cart span {
    display: none;
}

.content_prices #add_to_cart .exclusive:hover {
    background: #dd428b;
}

.content_prices #add_to_cart .exclusive, .content_prices #add_to_cart .exclusive_disabled {
    padding: 7px 25px 7px 25px;

    border-radius: 0px;
    font: bold 24px Roboto;
    background: #e5447a;
}

.kredit {
    text-align: left;
    padding-bottom: 0;
    height: 50px;
    margin: 11px 0;
    margin-top: -5px;
}

.kredit_price {
    color: #e5447a;
    font: normal 16px Roboto;
}

.kredit_margin {
    height: 5px;
    display: block;
}

.kredit_button:hover {

    cursor: pointer;
}
.baby_logol {
    margin-bottom: -35px;
}
.kredit_button > a {
        color: #e5447a !important;
    border-bottom: 1px dashed;
    width: max-content;
    font-size: 14px;
}
.right_product_info .dop-infa-content {
	border: 1px solid #418bca;
}
.right_product_info .banner_block_fik {
    padding: 0;
	display:block;
	margin-bottom: 5px;
	overflow: hidden;
}
.kredit_button {

    color: #FFF;
    padding: 5px;

}

#authentication #create-account_form fieldset, #authentication #login_form fieldset {
    height: auto;
}

#enabled_filters {
    display: none;
}

#layered_form ul li label {
    line-height: 20px;
    /*width: 135px;*/
	width: 145px;
}
#layered_form .updated_menu_counter {
float: right;
    vertical-align: top;
    font-size: 12px;
    line-height: 14px;
    background-color: #e5447a;
    border-radius: 0;
    padding: 2px 6px;
    color: white;
}
#layered_form .checked_updated_menu_counter {
	float: right;
	vertical-align: top;
	font-size: 14px;
	line-height: 14px;
	/*background-color: #428bca;
	border-radius: 3px;*/
	padding: 0 5px;
	color: red;
	cursor: pointer;
}
#layered_form .updated_menu_counter::before {
	/*right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-right-color: #428BCA;
	border-width: 4px;
	margin-top: -4px;*/
}
#layered_form .updated_menu_item:hover {
	background-color: #f5f5f5 !important;
}
#layered_form .updated_menu_item_border {
	border-bottom: 0px dotted #3a8ac9 !important;
}

#layered_block_left li a {
    color: #666
}

#layered_block_left ul {
    padding: 0;
}

#layered_block_left ul li input.checkbox {
    vertical-align: top !important;
    margin-top: 1px;
}

#layered_form div.checker {
    display: inline-block;
    vertical-align: top;
}

#layered_block_left ul li {
    color: #666;
    font: normal 13px Roboto;
    line-height: 20px;
}

#layered_block_left ul li .disabled {
    color: #bbb;
    font: normal 13px/20px Roboto;
    line-height: 20px;
}

.layered_subtitle_heading {
    overflow: hidden;
}

#columns #layered_block_left ul li label a {
    padding: 0px !important;
    font-size: 12px;
    line-height: 14px !important;
}

#layered_block_left ul li:hover {
    background: none !important;
}

#layered_block_left ul li input.checkbox,
#layered_block_left ul li label {
    display: inline-block;
    vertical-align: top;
}

#layered_block_left #layered_form > div > div {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

/*  categories  */
.content_scene {
    height: auto;
}

.content_scene_cat {
    border: none;
    position: relative;
    border-radius: 0px;
    padding: 0px;
    box-shadow: none;
    height: auto;
    margin-bottom: 10px;
}

.content_scene_cat img {
    width: 100%;
    height: auto;
}

.content_scene_cat_bg img {
    width: auto;
    /*height: 150px;*/
    height: auto;
    float: left;
    text-align: left;
    padding: 10px;
    min-height: 150px !important;
}

.cat_desc {
    padding-bottom: 0px;
    left: 46px;
    width: 220px;
}

.cat_desc h2 {
    padding: 0;
    margin-bottom: 10px;
    display: inline-block;
    font-size: 20px;
    line-height: 26px;
    color: #000;
    font-weight: normal;
}

.cat_desc div {
    color: #000;
    font-size: 12px;
    display: block;
    font-family: Roboto;
}

.cat_desc p {
    color: #000;
    font-family: Roboto;
}

.content_sortPagiBar {
    margin: 11px 0 0 0;
    clear: left;
}

/*	product listing	*/

/* product page */
#primary_block {
    width: 100%;
    margin-bottom: 35px;
}

#pb-right-column {
    width: 40%;
    margin-right: 10px;
}

#pb-right-column .image_container {
    border-right: 1px solid #e6e6e6;
    z-index: 0;
}

#pb-right-column #image-block {
    width: 100%;
    height: auto;
    float: left;
    margin-right: 8px;
    background: #fff;
    border: 1px solid #e6e6e6;
    margin-bottom: 10px;
}

#pb-right-column #image-block img {
    border: none;
}

#pb-right-column #views_block {
    float: left;
    width: 75px;
    margin-top: 0px;
}

#product_thumbs {
    overflow: hidden;
}

.carousel_thumbs li {
    border: 1px solid #e6e6e6;
    width: 73px;
    margin-bottom: 9px;
    display: block;
}

.carousel_thumbs img,
.carousel_thumbs li a {
    display: block;
    width: 73px;
    margin: 0px;
    opacity: 0.9;
    z-index: 999;
}

.carousel_thumbs li a:hover img {
    opacity: 1;
}

.carousel_thumbs li:hover {
    -webkit-box-shadow: 1px 1px 10px rgba(50, 50, 50, 0.25);
    -moz-box-shadow: 1px 1px 10px rgba(50, 50, 50, 0.25);
    box-shadow: 1px 1px 10px rgba(50, 50, 50, 0.25);
}

#views_block button {
    display: block;
    width: 26px;
    height: 26px;
    border: none;
    background: none;
    background-position: 0 0;
    background-image: url(../images/slider_nav.png);
    position: absolute;
    top: -13px;
    left: 25px;
    z-index: 99;
    text-indent: -9999px;
    cursor: pointer;
}

#views_block {
    position: relative;
}

.hidden_area {
    height: 515px;
    overflow: hidden;
}

#views_block .next {
    background-position: 0 -26px;
    top: 502px;
}

#views_block .prev {
    background-position: 0 0;
}

#views_block .next:hover {
    background-position: -26px -26px;
    top: 502px;
}

#views_block .prev:hover {
    background-position: -26px 0;
}
#pb-right-column_fuul {
    float: none;
    width: 100%;
}
#pb-left-column {
    margin-left: 0px;
    width: 100%;
}

#pb-right-column1 {
background: #FFF;
    float: right;
    width: 100%;
    padding: 0;
    margin-bottom: 5px;
    box-sizing: border-box;
}

#pb-right-column2 {
    float: left;
    width: 308px;
    padding: 5px;
}

.box-cart-bottom .comment {
    background: #efefef;
    padding-left: 5px;
    padding-right: 5px;
}

.friends {
    color: #000;
    float: left;
    font-family: Roboto;
    margin-left: 10px;
}

.idTabs {
    border: none;
    padding: 0px;
    margin: 0px;
}

ul.idTabs li {
    margin-right: 4px;
}

.idTabs a {
    padding: 0px 10px 0px 10px;
    font: normal 14px Roboto;
    line-height: 26px;
    color: #666;
    background: #e0e0e0;
    border: 1px solid #e0e0e0;
    border-bottom: none;
}

.idTabs a:hover {
    background: #eee;
}

.idTabs .selected {
    color: #666;
    background: #fff;
    border: 1px solid #e0e0e0;
    border-bottom: none;
}

#more_info_sheets {
    padding-top: 0px;
    border: 1px solid #e0e0e0;
    background: #fff;
    margin-top: -1px;
    padding: 17px 22px 25px;
}

#idTab1 ul {
    margin-top: 7px;
    margin-bottom: 7px;
}

#pb-left-column h1 {
    padding-bottom: 0px;
    font: normal 18px Roboto;
    line-height: 24px;
}

.resetimg {
    padding: 0px;
    clear: both;
}

#wrapResetImages {
    display: block;
    padding: 10px 100px 0;
}

.attribute_list #color_to_pick_list:hover {
    /*overflow:auto;*/
}

#attributes {

}

.attribute_list {
    margin-right: 15px;
}

.sortPagiBar .chzn-search, .attribute_list .chzn-search {
    display: none;
}

.attribute_list select {
    font: normal 14px Roboto !important;
    line-height: 20px;
    color: #666;
}

.attribute_label {
    font: normal 12px Roboto !important;
    line-height: 20px;
    color: #666;
}

#attributes .attribute_fieldset {

}

#pb-right-column2 p {
    padding-bottom: 3px;
    line-height: 24px;
}

#quantity_wanted_p {
    width: 100%;
    display: none;
    overflow: hidden;
    padding-bottom: 10px;
}

ul#thumbs_list_frame {
    width: 100% !important;
}

#quantity_wanted_p input {
    font: normal 14px Roboto;
    line-height: 21px;
    height: 21px;
    color: #666;
    width: 50px;
    padding: 0px 10px;
}

.content_prices {
    margin-top: 0px;
    padding-top: 0px;
    border-top: none;
    text-align: left;
}
.stok_prod {
    color: #000;
    font-size: 14px;
    font-weight: bold;
    margin-left: 12px;
    display: inline-block;
}
button:disabled {
    background: #dedede !important;
    cursor: no-drop;
}
span.stok_prod.in_stok {
    color: #03b312;
}
.our_price_display {
    margin-right: 15px;
    color: #c5988b;
    font-size: 24px;
    line-height: 29px;
    height: 29px;
    font-weight: normal;
    float: left;
}

#our_price_display {
float: left;
    color: #3a8ac9;
    font-family: Roboto !important;
    font-size: 30px;
    font-weight: bold;
    line-height: 37px;
}

.buttons_bottom_block {
    clear: none;
}

div.price {
    width: 100%;
    overflow: hidden;
}

.content_prices #add_to_cart {
    position: static;
    float: none;
    padding: 0;
}

#old_price_display {
    display: inline;
    padding-right: 0px;
    text-decoration: line-through;
    color: #7e7c7c;
    font-size: 16px;
    font-weight: bold;
    clear: none;
    float: none;
}

#reduction_percent {
    display: none !important;
}

#reduction_percent, #reduction_amount {
    display: inline;
    float: left;
    margin: 0px;
    padding: 0px;
    font-weight: normal;
    font-size: 12px;
    line-height: 12px;
    color: #f00;
    background: none;
    padding-right: 10px;
}

#reduction_percent span, #reduction_amount span {
    display: inline;
    padding: 0;
    line-height: 12px;
    background: none
}

#pb-left-column h1 {
    float: left;
    width: 350px;
    font: normal 20px/26px Roboto;
    display: block;
    padding-bottom: 18px
}

p.online_only {
    font-weight: normal;
    font-size: 12px;
    color: #E1423C;
    text-align: left;
}

.product-overview-full {
    overflow: hidden;
}

#product_comments_block_extra {
    display: none;
}

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

#view_full_size img.jqzoom {
    width: 310px;
    height: auto;
}

#view_full_size img.bigimg {
    width: 310px;
    height: auto;
}

#attributes select {
    width: 107px;
}

/*	subpages	*/
ul#product_list {
    margin: 11px 0 0 0;
}

table.std, table.table_block {
    border: 1px solid #e5e5e5;
    margin-top: 15px;
}

table.std th, table.table_block th,
#contact h3, #account-creation_form h3 {
    padding: 6px 0px;
    font-size: 13px;
    color: #666;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: none;
    background: none;
}

#contact h3 {
    font-size: 18px;
    text-transform: none;
    font-weight: normal;
}

table.std th:hover, table.std tr:hover,
table.table_block th:hover, table.table_block tr:hover {

}

#create-account_form h3, #authentication #login_form h3,
#new_account_form h3,
#add_adress h3 {
    padding: 8px 0;
    border-bottom: none;
    font-weight: normal;
    font-size: 16px;
    color: #666;
    text-transform: uppercase;
    background: none;
    margin-bottom: 5px;
}

#account-creation_form h3 {
    border-bottom: 1px solid #e5e5e5;
}

#authentication #create-account_form .form_content, #authentication #login_form .form_content {
    padding: 10px 0;
}

#create-account_form, #authentication #login_form {
    width: 420px;
    height: auto;
}

#create-account_form {
    margin-right: 50px;
}

#authentication #center_column,
#order-opc #center_column,
#address #center_column,
#pagenotfound #center_column,
#my-account #center_column,
#history #center_column,
#order #center_column, #order-confirmation #center_column,
#addresses #center_column,
#password #center_column,
#contact #center_column,
#stores #center_column {
    width: 100%;
}

#guest-tracking #left_column,
#password #left_column,
#contact #left_column,
#stores #left_column {
    display: none;
}

#form_forgotpassword fieldset,
#new_account_form fieldset,
#add_adress fieldset {
    background: none;
    margin: 0;
    border: none;
    padding: 0;
}

#form_forgotpassword label {
    display: inline-block;
    padding-right: 10px;
    width: 54px;
    font-weight: bold;
    font-size: 12px;
    text-align: left;
}

#form_forgotpassword input#email {
    width: 250px;
    border: 1px solid #e5e5e5;
    line-height: 24px;
    height: 26px;
    margin-right: 15px;
}

.account_creation label {
    width: auto;
    padding: 0 10px 0 0;
}

.cart_navigation {
    margin-top: 0px;
    padding-top: 20px;
    border-top: 1px solid #e5e5e5;
}

.cart_navigation .button {
    line-height: 16px;
    padding: 7px 15px;
    vertical-align: top;
}

.cart_navigation .standard-checkout {
    float: right;
}

.cart_navigation .standard-continue {
    float: left;
}

#search .sortPagiBar {
    margin-bottom: 0;
}

/*		forms		*/
#center_column #add_adress .submit2 {
    padding-right: 285px;
}

.form_separator {
    border-bottom: 1px solid #e5e5e5;
    height: 1px;
    margin-bottom: 10px;
}

form.std fieldset {
    border: none;
}

.form_content {
    background: #fff;
    padding: 15px;
}

#create-account_form h4 {
    font-family: Roboto;
}

#create-account_form #email_create {
    line-height: 24px;
    height: 22px;
    background: none;
}

#create-account_form h4 {
    padding-bottom: 12px;
}

#form_forgotpassword p.text input[type=text] {
    padding: 0 5px;
    height: 20px;
    width: 288px;
    border: 1px solid #e5e5e5;
    background: none;
}

#create-account_form #email_create, #login_form #email, #login_form #passwd, #login_form #login_email, #login_form #login_passwd {
    width: 250px;
}

#create-account_form #SubmitCreate, #login_form #SubmitLogin {
    margin-right: 45px;
}

.separator-opc {
    height: 0px;
    line-height: 0px;
}

.addresses ul.address {
    list-style-type: none;
    float: left;
    position: relative;
    margin: 0px 30px 0 0;
    width: 420px !important;
}

.addresses ul.address .address_title {
    margin-bottom: 5px;
    height: 29px;
    font-weight: normal;
    line-height: 29px;
    color: #333;
    text-shadow: none;
    background: none;
    font: normal 18px/29px "LMRoman10Regular";
}

.addresses ul.address li {
    font: normal 12px/16px Roboto;
    text-transform: none;
}

.address_add {
    padding: 15px 0 0 0;
}

#add_address .form-group label,
#guestTracking .form-group label {
    display: inline-block;
    padding: 6px 15px;
    width: 230px; /* 260 */
    font-size: 14px;
    text-align: right;
    vertical-align: top;
}

#guestTracking .form-group i,
.guestSubmit input {
    margin-left: 263px;
}

ul.address {
    width: 47%;
    float: left;
    list-style: none;
}

ul.address .address_title {
    text-transform: uppercase;
    font-size: 14px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
}

.description_box ul {
    list-style: none;
}

#add_address .submit2 {
    margin-left: 265px;
}

.form-group {
    clear: both;
    margin-bottom: 15px;
}

.form-group textarea {
    width: 360px;
    padding: 5px;
    border: 1px solid #ccc;
}

.form-group input[type=text],
.form-group input[type=email],
.form-group input[type=tel],
.form-group input[type=password] {
    padding: 0 5px;
    height: 29px;
    line-height: 27px;
    width: 360px; /* 370 */
    border: 1px solid #ccc;
    font-size: 12px;
    color: #666
}

#pagenotfound #search_query {
    border: 1px solid #e5e5e5 !important;
    height: 24px;
    background: #FFF !important;
}

#usefull_link_block {
    width: 85px;
    float: right;
    margin: 0;
}

#usefull_link_block li {
    padding-top: 0;
}

#usefull_link_block li:hover {
    text-decoration: underline;
}

#order-list {
    margin: 0;
}

#stores-table {
    display: none;
}

#order-list th,
table#cart_summary th {
    background: #ddd;
    text-shadow: none;
    padding: 7px 4px;
    color: #666;
}

#order-list {
    border: 1px solid #e5e5e5;
}

#order-list td {
    font-weight: normal;
}

#order-list .last_item td,
table#cart_summary .last_item td {
    border-bottom: 1px solid #e5e5e5;
    background: #FFF;
}

table#cart_summary .last_item,
table#cart_summary .cart_delete,
.price_discount_del {
    border-right: 1px solid #e5e5e5 !important
}

td.history_detail {
    padding-left: 3px;
    padding-right: 3px;
}

.cart_voucher h4 {
    padding: 0;
}

.description_box {
    border: none;
    padding: 0 !important;
    box-shadow: none !important;
    margin: 0 !important;
}

.description_box p {
    padding-left: 0px !important;
}

h1#tracking {
    margin: 0 !important;
}

/* view */

.views {
    display: inline-block;
    float: right;
    padding-top: 4px;
}
.content_sortPagiBar .views {
    margin-left: 0px;
}

.view_btn {
    height: 16px;
    display: inline-block;
    vertical-align: top;
    margin-left: 5px;
    cursor: pointer;
	padding-left: 18px;
}

.views span {
    font: normal 14px/17px Roboto;
    padding-left: 2px;
	color: #fff;
}

.grid_title {
    padding-right: 10px
}

#view_list {
    background: url(../images/grid-list.gif) no-repeat 0 -16px
}

#view_grid {
    background: url(../images/grid-list.gif) no-repeat 0 0
}

#view_grid, #view_list {
    opacity: 0.5;
}

#view_grid:hover, #view_list:hover, #view_big:hover,
#view_grid.active, #view_list.active, #view_big.active {
    opacity: 1;
}

.view_list .sub_block {
    padding-top: 25px;
}

.view_list .sub_block .price {
    display: block;
    margin-bottom: 5px !important;
}

.views_float {
    display: inline;
    float: left;
    height: 23px;
}

/* content */

.c_margin0 {
    margin-top: 0px;
}

#pb-right-column1 table {
    width: 100%;
}

.oval_left {
    width: 50%;
}

.oval_left a:hover, .oval_right a:hover {
    color: #e5447a;
}

.oval_left a {
    margin-left: 10px;
    font-weight: bold;
    line-height: 32px;
    float: left;
}

.oval_left img {
    float: left;
}

.oval_right a {
    margin-left: 10px;
    font-weight: bold;
    line-height: 32px;
    float: left;
}

.oval_right img {
    float: left;
}

.oval_right {
    width: 50%;
}

#pb-right-column2 > h1 {
    color: #3a8ac9 !important;
}



.blockproductscategory, #crossselling {
    width: 333px;
    overflow: hidden;
    margin-top: 40px;
}

div.productscategory_h2 {
    color: #7B7975 !important;
    font-style: italic;
    margin-right: 10px;
    font-size: 16px;
    padding-bottom: 8px;
    padding-right: 10px;
    padding-left: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #e0e0e0;
}

#productscategory_slider {

}

#primary_block > .but {
    display: none;
}

.but a, .but2 a {
    float: left !important;
    padding: 7px !important;
}

input.but2 {
    float: right !important;
    padding: 6px !important;
}

input.but2:hover {
    cursor: pointer !important;
}

.but {
    float: left !important;
    margin: 0px !important;
    margin-left: 5px !important;
}

.but a {
    font: 12px Roboto !important;
    color: #979097 !important;
    border: 1px solid #dddddd !important;
    background: #fdfdfd !important;
    outline: none !important;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdfdfd), color-stop(100%, #e9eaeb)) !important;
    background-image: -webkit-linear-gradient(#fdfdfd, #e9eaeb) !important;
    background-image: -moz-linear-gradient(#fdfdfd, #e9eaeb) !important;
    background-image: -o-linear-gradient(#fdfdfd, #e9eaeb) !important;
    background-image: linear-gradient(#fdfdfd, #e9eaeb) !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    -ms-border-radius: 4px !important;
    -o-border-radius: 4px !important;
    border-radius: 4px !important;
}

.but2 a {
    background: #e5447a !important;
    color: #fff !important;
    border-radius: 0 !important;
    border: none !important;
}

.but2 {
}

#productscategory {
    margin-bottom: 20px;
}

.blockproductscategory #productscategory_slider {
    margin: 0 20px
}

#crossselling ul,
#productscategory_list ul {
    width: 10000%
}

#crossselling li,
#productscategory_list li {
    padding: 0;
    margin: 0;
}

#productscategory_list .nbs-flexisel-inner {
    width: 280px;
}

#page #center_column #cart_summary .shopping_cart_voucher_content h4 {
    display: none
}

#page #center_column #cart_voucher #discount_name {
    height: 33px
}

#HOOK_SHOPPING_CART #crossselling li {
    height: 335px;
}

#HOOK_SHOPPING_CART #crossselling li .product_name a {
    height: auto
}

#crossselling {
    margin-bottom: 40px;
}

#productscategory {
    position: relative;
}

#crossselling li img,
#productscategory_list li img {
    width: 80px;
    height: auto;
}

#HOOK_SHOPPING_CART #crossselling li img {
    width: 162px
}

#crossselling .flexisel-nav,
#productscategory .flexisel-nav {
    text-indent: -9999px;
    top: 50%;
    margin-top: -9px;
    width: 17px !important;
    height: 17px !important;
    background: url("../images/nav_button.png") no-repeat 0 0;
    position: absolute;
    cursor: pointer;
}

.nbs-flexisel-ul {
    position: relative;
}

.li-indent {
    padding-right: 20px;
}

#page .pc-flexisel-left,
#page .cross-flexisel-left {
    left: 10px;
    background: url("../images/nav_button.png") no-repeat 0px 0px;
}

#page .pc-flexisel-left:hover,
#page .cross-flexisel-left:hover {
    background: url("../images/nav_button.png") no-repeat 0px -17px;
}

#page .pc-flexisel-left:active,
#page .cross-flexisel-left:active {
    background: url("../images/nav_button.png") no-repeat 2px 0px;
}

#page .pc-flexisel-right,
#page .cross-flexisel-right {
    background: url("../images/nav_button.png") no-repeat -17px 0;
    right: 10px;
}

#page .pc-flexisel-right:hover,
#page .cross-flexisel-right:hover {
    background: url("../images/nav_button.png") no-repeat -17px -17px;
}

#page .pc-flexisel-right:active,
#page .cross-flexisel-right:active {
    background-position: -15px -17px;
}

.bx-wrapper {
    height: 400px;
}

.bx-pager a, .nivo-controlNav a {
    width: 19px;
    height: 19px;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-color: transparent;
    margin-right: 9px;
    text-indent: -9999px;
}

.bx-pager a:hover, .nivo-controlNav a:hover, .nivo-controlNav a.active, .bx-pager .pager-active {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-color: transparent;
}

.nivo-controlNav {
    padding-bottom: 16px;
    padding-right: 45px;
}

#layered_form div div ul {
    max-height: 400px !important;
    overflow: auto;
}

.sortPagiBar select {
    margin: 0px;
}

#layered_form ul {
    margin-bottom: 20px;
}

.layered_price ul {
    overflow: hidden;
}

#layered_form ul li {
    padding-bottom: 6px;
	/*updates*/
	padding-top: 6px;
}

#layered_block_left h4 {
}

#layered_block_left .block_content {
    padding-top: 0px;
    display: block !important;
}

#page #layered_block_left span.layered_subtitle {
padding-bottom: 10px;
    font-size: 16px;
    display: inline-block;
    font-family: Roboto;
    font-weight: normal;
}

#layered_block_left ul li input.checkbox {
    margin-right: 3px;
}

.comparebutton {
    background: #cccccc;
}

#layered_block_left .layered_subtitle {
    font-weight: normal;
}

#layered_block_left span.layered_close {
    float: right;
}

#layered_block_left .layered_close {
    padding: 0;
}

#layered_block_left span.layered_close a {
    width: 18px;
    height: 18px;
    display: inline-block;
    text-indent: -9999px;
    background: url(../images/plus-minus.gif) no-repeat 0 0;
}

#layered_block_left span.layered_close.closed a {
    width: 18px;
    height: 18px;
    background: url(../images/plus-minus.gif) no-repeat 0 -18px;
}

.ui-widget-header {
    background: #FF69B4;
}
.block.products_block.accessories-block {
    margin-top: 12px;

}

div#mb_categories .slick-track {
    margin: 0 !important;
}

.sotial_name {
    text-align: left !important;
    font-size: 16px;
    padding: 4px 26px !important;
}
.comments-block {
    margin: 0;
    display: inline-block;
    margin: 20px 0 0;
    width: 100%;
}

.comments-block section {
    margin: 0;
    display: inline-block;
    margin: 28px 0 0;
    width: 100%;
}

.accessories-block ul {
    margin: 0 !important
}

.comments-block section {
    background: #fff;
    border: 1px solid #e0e0e0;
    padding: 17px 22px 25px;
}

.comments-block section {
    background: #fff;
    display: inline-block;
    padding: 30px;
    border: 1px solid #e0e0e0;
    margin-top: 28px;
    width: 93.5%;
}
.accessories-block .block_content {
   border: 1px solid #418bca;
    margin-top: 0px;
    padding: 5px;
    display: inline-block;
    width: 100%;
}
.accessories_header, .comments-block h3 {
    background: #418bca;
    font: normal 16px Roboto !important;
    border-left: 1px solid #418bca;
    border-right: 1px solid #418bca;
    border-top: 1px solid #418bca;
    display: inline-block;
    margin-bottom: 0 !important;
    padding: 6px 15px;
    position: absolute;
    padding: 9px 21px;
    margin-top: -10px;
}

#blockpack ul {
    list-style-type: none;
    display: inline-block;
}

#blockpack ul li img {
    width: 100%;
    display: table;
    border: 1px solid #e0e0e0;
}
#blockpack ul li img:nth-child(1) {
    display: table !important;
}

#blockpack .product-flags {
    position: absolute;
    right: 3px;
    text-align: right;
    top: 3px;
    z-index: 9;
}

#blockpack .left_block {
    height: 16px;
    padding: 0;
    position: absolute;
    width: 16px;
    z-index: 9;
}

#blockpack .left_block {
    left: 5px;
    top: 5px;
}

#blockpack .add_to_compare {
    display: block;
    height: 12px;
    margin: 1px;
    text-indent: -9999px;
    width: 12px;
}

#blockpack .functional-buttons, #blockpack .product-info {
    display: none;
}

#blockpack .button-container a.button {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 5px;
}

#blockpack .price {
    color: #c5988b;
    font-size: 16px;
    font-weight: normal;
}

#blockpack .compare {
    border: 1px solid #d8d8d8;
    height: 14px;
    left: 0;
    position: absolute;
    top: 0;
    width: 14px;
    display: none;
}

#blockpack li h3 {
    padding: 10px 0;
    color: #3a3a3c !important;
}

#blockpack li h3 > a, #blockpack li h3 {
    font: 14px/18px Georgia;
}

#blockpack ul li {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    float: left;
    width: 24%;
    margin: 0 5px 11px 0;
    padding: 0;
    text-align: center;
    border-radius: 0;
    position: relative;
}
.right_product_info .block_content {
    margin: 0;
    width: 100%;
    max-width: 312px;
    box-sizing: border-box;
	max-height: 1000px;
    overflow-y: scroll;
}
.all_actions,
.right_product_info h3.accessories_header,
html body .sotial_name {
    background: #3a8ac9;
    color: #fff !important;
    text-align: center;
	display: block;
    padding: 5px;

	margin: 0;
}


ul.list_pr_b li {
    display: inline-block;
}
ul.list_pr_b {
    list-style: none;
}
ul.list_pr_b a {
    position: relative;
    top: -10px;
    padding-right: 5px;
}
.all_actions {

	margin-top: -5px;
	margin-bottom: 5px;
}
.sotial {
    border: 1px solid #418bca;
    padding: 5px;
	text-align: center;
}
.sotial ul {
	list-style:none;
}
.sotial li {
	display: inline-block;
    padding: 10px;
}
.right_product_info .s_title_block.product_accessories_price {
    height: 36px;
    overflow: hidden;
}
.right_product_info .accessories-block ul li:hover .product_accessories_price {
	overflow: auto;
    height: auto;
    z-index: 9999;
    background: #fff;
	border: 1px solid #d1d1d1;
    border-top: 0;
    padding: 5px 0;
}
.right_product_info .accessories-block ul li .product_desc {
    margin-bottom: 0;
}
#columns .tab-titles h3.active-tab {
    background: #2d72ad;
}
.right_product_info .accessories-block ul li {
	height: 200px;
    width: 49%;
}
.comments-block .accessories-block ul li:hover {
    overflow: visible;
}
.comments-block .accessories-block .clearfix {
	margin:0 !important;
}
.accessories-block ul li:hover {
    z-index: 999;
}
.accessories-block ul li {
float: none;
 margin: 0.4%;
    width: 19%;
    position: relative;
    display: inline-block;
    vertical-align: top;
}

.more-alt {
    margin: 0 auto;
    display: block;
    text-align: center;
}
.comments-block .accessories-block ul li {
	height: auto;
}
.accessories-block ul li .product_desc {
    margin-bottom: 5px;
}

.accessories-block .product_image {
    display: block;
    border: 1px solid #d1d1d1;
}

.s_title_block.product_accessories_price {
    /* height: 60px; */
	margin-bottom: 5px;
}
.s_title_block.product_accessories_price h5 {

}
.accessories-block ul li:nth-child(6n+6) {
    margin-right: 0;
}

.accessories-block ul li .product_desc img {
    width: 100%;
    border: none;
    height: auto;
}

.accessories-block ul li .price {
    display: block;
    margin-bottom: 0;
    padding: 0;
    font-size: 16px !important;
}

.accessories-block ul li h5 {
    margin-bottom: 0;
}

.accessories-block ul li .product_accessories_price {
    padding: 0;
    text-align: center
}

.comments-block .accessories-block ul li .product_accessories_price h5 {
	min-height: 76px;
}
.accessories-block ul li .product_accessories_price h5 {
    font-weight: normal;
}

.accessories-block ul li .ajax_add_to_cart_button {
    width: 80px;
    text-align: center;
    padding: 4px 10px;
    color: #fff;
    font: normal 12px/18px Roboto
}

#best-sellers_block_right li a.content_img {
    margin: 0 15px 0 0;
}

#best-sellers_block_right li span,
.accessories-block ul li .product_accessories_price {
    color: #ff50a2;
    font-size: 16px;
    font-weight: bold;
}

#identity form.std fieldset {
    background: #fff;
}

#discount #center_column,
#order-slip #center_column {
    width: 100%;
}

#productsSortForm .chzn-container-single .chzn-single,
#nbrItemPage .chzn-container-single .chzn-single {
    height: 21px;
    line-height: 21px;
}

/*		transitions		*/

a:not(.ui-slider-handle),
#header_user #shopping_cart,
#header_user #shopping_cart .separator,
#header_user #shopping_cart span,
#productsCarousel .price,
#productsCarousel .price .exclusive,
.promo_section li .button,
.productInfo,
.promo_section li .price_with_reduction,
.promo_section .productInfo .info,
.pix_diapo .button,
#newsletter_block_ext .col.social,
#newsletter_block_ext .col.nwltr,
#newsletter_block_ext .col.promo,
#pix_pag_ul > li > span > span,
#best-sellers_block_right .content_img img,
#new-products_block_right .content_img img,
#viewed-products_block_left .content_img img,
.block_hidden_only_for_screen,
.carousel_thumbs li, .carousel_thumbs li a img,
table.std th, table.std tr,
table.table_block th, table.table_block tr,
.product_list .functional-buttons,
#idTab4 ul li .ajax_add_to_cart_button,
#footer .block .block_content ul li,
#countries li a,
#pk_customlinks li,
#view_grid, #view_list {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

#at15s a, .nivo-directionNav a, #productscategory_scroll_left, #productscategory_scroll_right, #crossselling_left, #crossselling_right, .submenu {
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
}

#featured-products_block_center .price,
#best-sellers_block_right li span,
.product_list li .price,
#our_price_display,
#old_price_display,
#productsCarousel .price span,
#productsCarousel .price .exclusive,
.promo_section li .price_with_reduction span.price,
#idTab4 ul li .price,
.aw_price, #isotopeSort .price,
#page .flexmenu .bottom-title,
#page .flexmenu .price,
#page .flexmenu .old_price,
#best-sellers_block_center .price {
    /*font-family: "Comic Sans MS";*/
	font-family: "Roboto";
}

.productInfo .button,
#newsletter_block_ext .col h4,
.pix_diapo .button,
.block h4,
#categories_block_left ul {
    list-style: square;
    list-style-position: outside;
}

#categories_block_left li ul {
    padding-left: 10px;
}

#categories_block_left li a,
#best-sellers_block_right li p a,
#new-products_block_right li p a,
.nbrItemPage label,
.ac-container label.ac-label,
#best-sellers_block_right li span,
#product_comparison .price,
#page .flexmenu > ul > li > a,
.mobileMenuTitle,
.old-price {
    font-family: "Roboto";
}

ul.sf-menu > li.sfHover > a,
ul.sf-menu > li > a,
ul.sf-menu > li > a:hover {
    font-family: "Roboto";
}

.productInfo .manufacturer_name,
.productInfo .reduction,
.promo_section li .price_with_reduction span.now,
#footer .block_logo .footer_slogan,
#best-sellers_block_right li p span, #new-products_block_right li p span,
.cat_desc h2,
.theme_controller span.theme_sett_heading {
    font-family: "TrajanProRegular";
}

.promo_section li .price_with_reduction span.price {
    font-weight: normal;
    font-size: 24px;
}

.promo_section li .price_with_reduction span.price {
    font-family: "LMRomanDunhill10Regular";
}

.preloader {
    background: url(../images/carousel_add_to_cart_act.jpg) 0 0;
    position: absolute;
    left: -9999px;
    width: 0px;
    height: 0px;
}

.preloader div div {
    background: url(../images/button_act.jpg) 0 0;
}

#fancybox-img {
    width: 100%;
    height: 100%;
    margin: 0px auto;
}

#fancybox-content {
    text-align: center;
}

.wht_bg {
    background: #fff;
}

.white_bg_bord {
    background: #fff;
    border: 1px solid #e0e0e0;
}

.wrap_indent {
    padding: 20px;
    overflow: hidden;
}

.wrap_indent .wrap_indent {
    padding: 0;
}

.wrap_indent .separator-opc {
    display: none;
}

div.zoomdiv {
    border: 1px solid #e5e5e5;
}

.animatedImage {
    height: auto;
}

.content_only#product .blockproductscategory, .content_only#product #pb-right-column b {
    display: none !important;
}

.content_only#product {
    overflow-y: hidden;
    margin: 0 25px;
}

/* ---------- basic theme: these are the most necessary styles --------------------------------- */

.layered_price .ui-state-default, .layered_price .ui-widget-content .ui-state-default, .layered_price .ui-widget-header .ui-state-default {
    color: #666;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.59);
    font-size: 12px;
    border: none;
    width: 7px;
    height: 10px;
    border-radius: 0;
    background: url(../images/range_indicator.png);
    cursor: pointer;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}

.layered_price .ui-state-default, .layered_price .ui-widget-content .ui-state-default, .layered_price .ui-widget-header .ui-state-default:hover {
    cursor: pointer;
}

.layered_price .ui-slider-horizontal .ui-slider-handle {
    position: absolute;
    top: 0;
    background-image: none;
    width: 8px;
    height: 16px;
    background: #EDEDED;
    background: -webkit-repeating-linear-gradient(90deg, #EFEFEF 0, #FFFFFF 100%);
    background: -moz-repeating-linear-gradient(90deg, #EFEFEF 0%, #FFFFFF 100%);
    background: -ms-repeating-linear-gradient(90deg, #EFEFEF 0%, #FFFFFF 100%);
    background: -o-repeating-linear-gradient(90deg, #EFEFEF 0%, #FFFFFF 100%);
    border-radius: 3px;
    border: 1px solid #d3d3d3;
}

.layered_price .ui-slider-horizontal .ui-slider-handle::before {
    content: '' !important;
    width: 0px;
}

.layered_price .ui-slider-horizontal {
    margin-top: 10px;

    position: relative;
    height: 17px;
    border: 0;
    width: 91%;
}

.layered_price .ui-widget-header {
    border-radius: 0px;
}

.layered_price .layered_slider_container {
    width: 100%;
    margin: 20px 0px 5px 0;
    background: #e2e2e2;
}

.layered_price .ui-slider-horizontal .ui-slider-range {
    height: 100%;
    background: #e5447a;
    position: absolute;
    height: 9px;
    margin-top: 4px;
    border: 1px solid #aaaaaa;
}

#layered_block_left #layered_form .color-option {
    border: none;
    display: inline-block;
    vertical-align: top;
    width: 27px;
    height: 27px;
}

#layered_block_left ul.colors li {
    display: inline-block;
    vertical-align: top;
}

#columns #layered_block_left ul.colors li label.layered_color {
    display: none;
}

#columns #layered_block_left ul.colors li input {
    box-shadow: none;
    border: 1px solid #ccc;
    cursor: pointer;
}

.product_desc p {
    padding-bottom: 15px;
}

#attributes fieldset label {
    line-height: 23px !important
}

.view_list .star_content {
    margin-right: 5px;
}

.star {
    height: 15px;
    width: 16px;
    display: inline-block;
    float: none;
    margin-right: -2px;
    top: 0px
}

div.star_hover a, div.star a:hover {
    background-position: 0 -15px;
}

.star, .star a {
    background: url(../images/star.png) no-repeat 0 0 transparent
}

#product_comment {
    width: 82px;
    float: left;
    padding-top: 4px;
    margin-left: 10px;
    margin-bottom: 10px;
}

#product #pb-left-column {
    color: #000;
}

.comm {
    float: left;
    font-family: Roboto;
    padding-left: 10px;
    width: 100%;
}

#product_comment div.star,
#product_comments_block_tab div.star {
    background: url(../images/star.png) no-repeat 0 0 transparent;
}

#product_comment div.star_on,
#product_comments_block_tab div.star_on, div.star_hover a, div.star a:hover, div.star_on a {
    background-position: 0 -15px
}

div.star_on, div.star_hover a, div.star a:hover, div.star_on a {
    background-position: 0 -15px
}

.open-comment-form {
    float: right;
}

.open-comment-form:hover {
    text-decoration: none !important;
}

#product_comments_block_tab button.usefulness_btn {
    border: none;
    border-radius: 0 !important;
    background: #666 !important;
    color: #fff;
    padding: 3px 10px;
}

#product_comments_block_tab button.usefulness_btn:hover {
    background: #E08270 !important;
}

.share_title {
    width: 45px;
    line-height: 14px;
    font-size: 13px;
    float: left;
}

#usefull_link_block li#favoriteproducts_block_extra_add,
#usefull_link_block li#favoriteproducts_block_extra_added,
#usefull_link_block li#favoriteproducts_block_extra_remove,
#usefull_link_block li#favoriteproducts_block_extra_removed {
    background: none !important;
    padding-left: 0 !important;
}

#usefull_link_block li#favoriteproducts_block_extra_add:before,
#usefull_link_block li#favoriteproducts_block_extra_removed:before {
    content: "+";
}

#usefull_link_block li#favoriteproducts_block_extra_added:before,
#usefull_link_block li#favoriteproducts_block_extra_remove:before {
    content: "-";
}

#cart_block_list dd {
    display: none;
}

#order-opc .delivery_options_address h3 {
    background: #ddd;
    text-shadow: none;
}

#thumbs_list {
    overflow: hidden;
}

#thumbs_list_frame li:first-child {
    margin-top: 0;
}

#thumbs_list_frame li {
    margin-top: 9px;
    display: block;
}

#thumbs_list_frame img,
#thumbs_list_frame li a {
        display: block !important;
    width: 170px;
    height: auto;
    margin: 0px;
    opacity: 0.9;
    z-index: 999;
}

#thumbs_list_frame li a {
    border: 1px solid #e6e6e6;
}

#thumbs_list_frame li a:hover img {
    opacity: 1;
}

#views_block a.btn {
    display: block;
    width: 26px;
    height: 26px;
    border: none;
    background: none;
    background-position: 0 0;
    background-image: url(../images/slider_nav.png);
    position: absolute;
    top: -13px;
    left: 25px;
    z-index: 9;
    text-indent: -9999px;
    cursor: pointer;
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
}

#views_block {
    position: relative;
}

.view_scroll_spacer {
    position: absolute;
    bottom: 0;
    left: 0px
}

#views_block #view_scroll_left {
    background-position: 0 -26px;
}

#views_block #view_scroll_right {
    background-position: 0 0;
}

#views_block #view_scroll_left:hover {
    background-position: -26px -26px;
}

#views_block #view_scroll_right:hover {
    background-position: -26px 0;
}

#voucher .button {
    padding: 5px 15px;
}

/*		bug fixes 1.4	*/
span.on_sale {
    display: none;
}

.on_sale_img {
    position: absolute;
    top: 30px;
    right: 0px;
}

#pb-left-column {
    position: relative;
}

#cart_block_list dd {
    display: none;
}

span.slogan {
    left: 0px;
}

#home-page-tabs {
    list-style: none;
}

#home-page-tabs li {
line-height: 30px;
    border: 0px solid #e0e0e0;
    text-align: left;
    background-color: #FFF;
    display: block;
    font-family: Roboto !important;
    color: #727272 !important;
    margin: 10px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 2px;
    font-size: 20px;
    font-weight: bold;
}

#page a.homefeatured {
    color: #3a3a3c;
}

.table {
    width: 100%;
}

/* 1.8 */
ul.step {
    width: 100%;
}

ul.step li {
    width: 20%;
}

ul.step li.step_todo span {
    padding-left: 20px;
    padding-right: 20px;
}

#HOOK_SHOPPING_CART {
    margin-bottom: 20px;
}

#HOOK_SHOPPING_CART #loyalty {
    margin: 0;
    padding: 0
}

#HOOK_SHOPPING_CART #loyalty img {
    float: left;
    margin-right: 10px;
}

#loyalty {
    line-height: 15px
}

#loyalty img {
    vertical-align: top;
}

table#cart_summary .cart_total_price td.cart_voucher {
    border-bottom: 1px solid #e9e9e9;
}

table#cart_summary #total_price_container {
    border-bottom: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
}

.cart_total_price .total_price_container p {
    background: #999
}

.comment_info {
    display: inline;
}

#product_comments_block_tab {
    margin: 0 !important;
}

.comment_info {
    width: auto;
    float: left;
    text-align: left;
}

.comment_info a {
    float: left;
}

span.exclusive {
    color: #bbb !important;
    cursor: default !important;
}

#newsletter_block_left .inputNew {
    line-height: 16px;
    text-indent: 5px
}

h1#cart_title {
    margin-bottom: 28px;
    margin-top: 20px;
}

ul#order_step {
    background: none;
    margin-bottom: 40px;
}

ul.step {
    height: 125px;
}

ul.step li {
    text-align: center;
    height: 82px;
    background-position: 50% 50% !important
}

ul.step li em {
    margin: 0 auto 11px;
    display: block;
}

ul.step li a em, ul.step li.step_current span em,
ul.step li.step_todo span em, ul.step li.step_current span em {
    width: 82px;
    height: 82px;
    border-radius: 50%;
    line-height: 82px;
    color: #fff;
    font: normal 35px/82px "LMRoman10Regular";
}

ul.step li a:hover {
    text-decoration: none
}

ul.step li a, ul.step li.step_current span, ul.step li.step_todo span, ul.step li.step_current span {
    background: none;
    font: normal 24px "LMRoman10Regular";
    text-transform: none;
    padding: 0
}

ul.step li.step_current span em {
    background: url(../images/alysum_pattern.png) repeat 0 0 #FF69B4 !important;
}

ul.step li.step_todo span em {
    background: url(../images/alysum_pattern.png) repeat 0 0 #ccc !important;
}

ul.step li a em, ul.step li.step_current span em {
    background: url(../images/alysum_pattern.png) repeat 0 0 #FF69B4
}

ul.step li.step_todo span, ul.step li.step_current span {
    padding: 0
}

.summary_products_quantity_cont {
    font: normal 20px "LMRoman10Regular";
    padding-bottom: 10px
}

table#cart_summary .cart_product img {
    margin-right: 20px;
}

.detail_step_by_step th,
#order-detail-content th,
table#cart_summary th {
    background-color: #fff !important;
    padding: 0;
    line-height: 54px;
    font: normal 17px/54px Roboto;
    border-bottom: 1px solid #e0e0e0
}

table#cart_summary {
    border: 0px !important;
}

table#cart_summary thead {
    border: 1px solid #e0e0e0 !important;
}

table#cart_summary tbody tr {
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0
}

table#cart_summary tr.first_item {
}

table#cart_summary td {
    border-right: none;
    padding-left: 0px;
    font-weight: normal
}

table#cart_summary td.cart_product {
    padding-left: 15px
}

.cart_description h5 a {
    font-size: 16px
}

table#cart_summary .cart_total {
    width: 103px;
}

table#cart_summary tfoot td {
    padding-left: 40px !important;
    line-height: 28px !important;
    font-size: 15px
}

table#cart_summary tfoot td.price {
    padding-left: 12px !important;
}

table.std tfoot tr:hover, table.table_block tfoot tr:hover {
    background-color: #fff !important
}

table#cart_summary tfoot td.price {
    font: normal 22px "LMRoman10Regular";
    text-align: center;
    border-right: 1px solid #e1e1e1
}

table#cart_summary td.cart_unit span.price {
    font: normal 22px "LMRoman10Regular" !important
}

table#cart_summary .cart_total_price td, table#cart_summary .cart_total_delivery td {
    line-height: 25px !important;
    border-left: 1px solid #e9e9e9;
    padding-top: 12px !important;
}

table#cart_summary td.cart_total span.price {
    font: normal 22px "LMRoman10Regular";
    color: #c5988b;
}

table#cart_summary td.cart_delete {
    position: relative
}

table#cart_summary td.cart_delete a.cart_quantity_delete,
.price_discount_delete {
    text-indent: -9999px;
    width: 32px;
    display: block;
    margin-top: -4px;
    height: 32px;
    background: url(../images/cart_remove.gif) no-repeat 0 0 !important;
    padding: 0;
    border-radius: 0
}

table#cart_summary td.cart_delete a.cart_quantity_delete:hover,
.price_discount_delete:hover {
    background: url(../images/cart_remove_active.gif) no-repeat 0 0 !important
}

table#cart_summary .cart_product_title {
    font-size: 18px;
    display: block;
    margin-bottom: 8px;
    color: #999;
    font-weight: normal
}

table#cart_summary .product-name {
    padding: 0;
}

table#cart_summary td span#total_price {
    color: #FF69B4;
    font-weight: bold;
    font-size: 22px;
    padding-left: 0px;
    text-align: center
}

#order table#cart_summary td span#total_price {
    padding-top: 13px;
}

#order table#cart_summary #total_price_container {
    padding-left: 0px !important;
}

.addressesAreEquals .checker {
    display: inline-block;
}

.cart_quantity .cart_quantity_input {
    border: 1px solid #ccc;
    height: 24px;
    width: 40px;
    line-height: 24px;
    padding: 0 10px;
}

.cart_total_price .total_price_container span {
    text-align: center;
    padding: 12px 0 0 0;
    font-size: 22px;
}

#cart_quantity_button {
    display: none;
}

/*	+/- buttons on the cart page	*/
.cart-separator-01 {
    border-top: 1px solid #fff;
    padding: 0 !important;
    height: 1px;
    line-height: 1px
}

table#cart_summary tfoot .cart-separator-02 {
    border-top: 1px solid #fff;
    padding: 0 !important;
    height: 10px;
    line-height: 10px !important;
    border-bottom: none !important
}

.shopping_cart_voucher {
    width: 278px;
    height: 253px;
    margin-right: 20px;
    background: url("../images/voucher.jpg") no-repeat 0 0;
    position: relative;
    float: left;
    border: 1px solid #e0e0e0;
}

.shopping_cart_voucher_content {
    width: 278px;
    background-color: rgba(255, 255, 255, 0.6);
    position: absolute;
    bottom: 0;
    left: 0;
}

.shopping_cart_voucher_content .space {
    padding: 19px 19px 10px 19px
}

.shopping_cart_voucher_content h4 {
    font-size: 23px;
    line-height: 23px;
    padding: 0
}

.shopping_cart_voucher_content h4 label {
    color: #3a3a3c !important;
}

.shopping_cart_voucher_content .ind {
    padding: 5px 5px 5px 10px;
}

table#cart_summary tfoot td form#voucher {
    width: 239px;
    height: 35px;
    background: url('../images/voucher_input.png') no-repeat 0 0;
}

table#cart_summary tfoot td form#voucher #discount_name {
    border: none;
    background: none;
    float: left;
    width: 164px;
    line-height: 26px;
    height: 26px
}

table#cart_summary tfoot td form#voucher .button2 {
    height: 26px;
    width: 60px;
    border: 0;
    color: #fff;
    font: normal 14px/18px Roboto;
    vertical-align: top;
    background: url('../images/newsletter_button_pas.png') no-repeat 0 0;
    cursor: pointer
}

table#cart_summary tfoot td form#voucher .button2:hover {
    background: url('../images/newsletter_button_act.png') no-repeat 0 0;
}

table#cart_summary tfoot td .shopping_cart_voucher .title_offers {
    font: normal 14px/14px "LMRoman10Regular";
    color: #666;
}

table#cart_summary .cart_total_price td#cart_voucher, table#cart_summary .cart_total_price td span#total_price {
    padding: 0px !important;
    border: none !important
}

table#cart_summary .cart_total_price td.td_voucher {
    padding: 0px;
    background: none;
    width: 278px;
}

table#cart_summary .cart_total_price {
    background: none !important;
    border: none
}

table#cart_summary .cart_total_price_td {
    border: none;
    padding: 0 !important
}

div.total_table {
    overflow: hidden;
    background: #FFF;
}

table#cart_summary div.total_table table {
    width: 100%;
}

table#cart_summary .tr-cart-separator-02 {
    border: none;
}

.total_table table {
    border-top: 1px solid #e0e0e0;
}

.total_table table td {
    background: #fff;
    border-right: 1px solid #e0e0e0 !important;
}

.total_table table td#cart_voucher {
    background: #e0e0e0;
    font-weight: bold;
}

div.order_delivery {
    margin-bottom: 30px;
    border: 1px solid #e0e0e0;
    padding: 19px;
    background: #fff;
    overflow: hidden;
}

#multishipping_mode_box {
    background: #fff
}

.address_add {
    padding: 15px 0 0 0;
    clear: both
}

#ordermsg {
    margin-bottom: 30px;
    margin-top: 30px
}

#ordermsg .txt {
    width: 100%;
    float: none;
    display: block;
}

#ordermsg textarea {
    width: 99%;
}

h3.carrier_title {
    text-transform: uppercase;
}

#order .delivery_options_address h3 {
    background: none;
    text-shadow: none;
    text-transform: none
}

.delivery_options {
    border: none;
    background: #f3f3f3
}

#order .delivery_option.item {
    background: #f3f3f3
}

#order .delivery_option label {
    padding-top: 10px;
    padding-bottom: 10px
}

#order .delivery_option_radio {
    margin-top: 30px;
}

#order-detail-content table tfoot > tr {
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0
}

#HOOK_PAYMENT .wrap_indent {
    padding-bottom: 5px
}

.payment_module {
    border: none;
    padding: 0 0 15px;
}

.payment_module a:hover {
    background: #f79bc6;
    color: #FFF !important;
}

.payment_module a {
    text-transform: none;
    font: normal 16px/49px "LMRoman10Regular";
    border: 2px solid #e5447a;
    padding: 10px;
    margin-top: 20px;
}

.payment_module a:hover {
    text-decoration: none
}

.back_to_orders {
    line-height: 30px
}

.back_to_orders img {
    vertical-align: top
}

#header_user_info a {
    margin: 0;
    padding: 3px 0 0 5px;
    border: none;
}

#center_column .cat_desc {
    width: 100%;
}

.adresses_bloc .item {
    margin-right: 6%;
}

#cart_block .price {
    float: none;
}

#cart-price-precisions {
    width: 150px;
    float: left;
}

.attribute_fieldset label {
    margin-right: 5px
}

#product_reference {
border-bottom: 0px solid #e0e0e0;
    clear: both;
    color: #000;
    font: bold 14px Roboto;
    padding-bottom: 5px;
    text-transform: uppercase;
    position: absolute;
    top: 3px;
    left: 3px;
    background: #E1423C;
    padding: 3px 5px;
    color: #fff;
    z-index: 1;
    text-transform: uppercase;
}

#product_reference label, #product_reference span {
   color: #fdfdfd !important;
    font-weight: normal;
}

#pb-right-column2 label, #product_condition, .product-manufacturer span.value_name {
    color: #6c6c6b;
}

#pb-right-column2 label + span, #product_condition span.editable, .product-manufacturer span.value_name + a, .product-manufacturer span.value_name + a > span {
    color: #000;
    font-weight: bold;
}

.har_tovar {
    color: #000000;
    display: block;
    font-family: Roboto;
    margin-bottom: 10px;
	font-weight:600;
}

#product_reference .editable {
    font-family: "Roboto"
}

#new_comment_form .title {
    background: #fff;
}

#guest-tracking #center_column {
    width: 100%;
}

#idTab4 .block_content {
    padding: 0 !important;
}

#availability_statut {
    clear: both;
}

.content_prices .price {
    margin-left: 0;
}

.content_prices .href {
    font-size: 14px;
    font-family: Roboto;
    padding-bottom: 5px;
    height: 40px;
    line-height: 16px;
}

.product_footer {
    margin-top: 40px
}

.product-manufacturer,
#product_condition {
    padding: 0 0 3px 0px;
    clear: both
}

table#cart_summary tr.cart_item.even {
    background-color: #fff !important
}

#HOOK_SHOPPING_CART_EXTRA {
    padding: 20px 0 0 0
}

#container_express_checkout {
    margin-right: -40px;
}

#HOOK_SHOPPING_CART #crossselling {
    width: 100%;
    margin: 0;
}

#HOOK_SHOPPING_CART #productscategory_slider {
    width: 918px !important;
}

ul.address li, .addresses ul.address li {
    line-height: 24px;
}

#gift_div #gift_message,
#order #message {
    width: calc(100% - 12px);
    border: 1px solid #e0e0e0;
    height: 100px;
}

.carousel_img {
    width: 80px;
    height: auto
}

/* body > img.jqzoom {display: none;} */
.wlp_bought_list .product_image a {
    display: block;
    position: relative;
}

.wlp_bought_list .product_image a img {
    width: 100%;
    height: auto;
}

#module-blockwishlist-mywishlist #center_column {
    width: 100%;
}

#module-blockwishlist-mywishlist #mywishlist fieldset,
#module-blockwishlist-mywishlist .wishlisturl {
    background-color: #FFF;
    border: 1px solid #e0e0e0;
    border-radius: 0px
}

#mywishlist td.wishlist_delete {
    border-right: 1px solid #e0e0e0;
}

#mywishlist #block-history th {
    text-indent: 10px;
    background: #FFF;
}

#new-products_block_right ul li p {
    width: 125px;
    float: left
}

#new-products_block_right ul li a.content_img {
    width: 47px;
    display: block;
    float: left;
    margin-left: 0
}

#new-products_block_right ul li a img {
    width: 47px;
    height: auto
}

.quick-view span {
    display: block;
    width: 30px;
    height: 30px;
    margin: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAAgklEQVR4Aa2QMQrCQBBFB8YjpNNjeCk9SYqsjZIuOUFOoYew8xCKpTwHPssg21jkfV714bM7tg5s6bnzDnt2mGIoB54kL45ZOxPixikUE45FyYIobNiHBbHgxkil4wxhR2X8rS9tneODxhlyXE+bEVdKKGb8j48pOsuDT9icpck69Rd/kRB5IaKl9QAAAABJRU5ErkJggg==) 50% 50% no-repeat;
}

#layered_block_left .color-option {
    border: 1px solid #fff;
    -webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 1);
    -moz-box-shadow: 0px 0px 1px rgba(0, 0, 0, 1);
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 1);
    margin-left: 1px;
}

.blockstore img {
    width: 100%;
    height: auto;
}

#currencies_block_top a {
    height: 20px
}

.mobile-title {
    display: none
}

.customerprivacy p.required {
    width: 40px;
    float: left;
}

.customerprivacy label {
    width: 850px;
    float: left;
}

#account-creation_form #mymodule_block_left {
    margin-left: 0;
}

#account-creation_form #mymodule_block_left .block_content {
    padding: 0;
}

#account-creation_form #mymodule_block_left .block_content ul {
    list-style-type: none;
}

h3#new_account_title {
    border-bottom: 1px solid #ccc;
}

#newsletter_block_ext input.minibutton {
    border-radius: 15px
}

#header #mymodule_block_left h4 {
    display: none;
}

#header #mymodule_block_left {
    width: 150px;
    background: #000;
    position: absolute;
    top: 25px;
    display: none;
    z-index: 99;
}

#mymodule_block_left .block_content {
    padding: 5px 0 0 10px;
}

#product_comments_block_tab {
    display: table;
}

#product_comments_block_tab div.comment div.comment_details {
}

.ac_loading {
    background: url(data:image/gif;base64,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) no-repeat 105px 6px !important
}

/*
------------------------------
	Impromptu
------------------------------
*/
#popupouter {
    position: absolute;
    width: 400px;
    top: 50%;
    left: 50%;
    margin: -28px 0 0 -268px;
    z-index: 99999;
    background: #fff;
    border: 8px solid #ccc;
    padding: 20px 60px;
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.75);
    text-align: center;
}

.LoginRadius_overlay {
    width: 100%;
    position: absolute;
    height: 100%;
    background: rgba(204, 204, 204, 0.8);
    z-index: 99999
}

.jqifade {
    position: absolute;
    background-color: #777777;
}

div.jqi {
    font-family: Roboto;
    position: absolute;
    background-color: #ffffff;
    font-size: 14px;
    line-height: 50px;
    text-align: left;
    border: 8px solid #ccc;
    padding: 20px 60px;
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.75);
}

div.jqi .jqicontainer {
}

div.jqi .jqiclose {
    position: absolute;
    top: 0px;
    right: 0;
    width: 100%;
    cursor: pointer;
    text-indent: -9999px
}

div.jqi .jqititle {
    padding: 5px 10px;
    font-size: 16px;
    line-height: 20px;
    border-bottom: solid 1px #eeeeee;
}

div.jqi .jqimessage {
    padding: 10px;
    line-height: 20px;
    color: #444444;
    text-align: center;
}

div.jqi .jqibuttons {
    text-align: right;
    padding: 5px 0 5px 0;
    border: solid 1px #eeeeee;
    background-color: #f4f4f4;
}

div.jqi button {
    padding: 3px 10px;
    margin: 0 10px;
    background-color: #2F6073;
    border: solid 1px #f4f4f4;
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
}

div.jqi button:hover {
    background-color: #728A8C;
}

div.jqi button.jqidefaultbutton {
    background-color: #BF5E26;
}

.jqiwarning .jqi .jqibuttons {
    background-color: #BF5E26;
}
.ajax_add_to_cart_button {
    display: none !important;
    visibility: hidden;
}
body.wdt480 #views_block #view_scroll_left, body.wdt480 #views_block #view_scroll_right {
    display: none !important;
}

.jqi .jqiarrow {
    position: absolute;
    height: 0;
    width: 0;
    line-height: 0;
    font-size: 0;
    border: solid 10px transparent;
}

.jqi .jqiarrowtl {
    left: 10px;
    top: -20px;
    border-bottom-color: #ffffff;
}

.jqi .jqiarrowtc {
    left: 50%;
    top: -20px;
    border-bottom-color: #ffffff;
    margin-left: -10px;
}

.jqi .jqiarrowtr {
    right: 10px;
    top: -20px;
    border-bottom-color: #ffffff;
}

.jqi .jqiarrowbl {
    left: 10px;
    bottom: -20px;
    border-top-color: #ffffff;
}

.jqi .jqiarrowbc {
    left: 50%;
    bottom: -20px;
    border-top-color: #ffffff;
    margin-left: -10px;
}

.jqi .jqiarrowbr {
    right: 10px;
    bottom: -20px;
    border-top-color: #ffffff;
}

.jqi .jqiarrowlt {
    left: -20px;
    top: 10px;
    border-right-color: #ffffff;
}

.jqi .jqiarrowlm {
    left: -20px;
    top: 50%;
    border-right-color: #ffffff;
    margin-top: -10px;
}

.jqi .jqiarrowlb {
    left: -20px;
    bottom: 10px;
    border-right-color: #ffffff;
}

.jqi .jqiarrowrt {
    right: -20px;
    top: 10px;
    border-left-color: #ffffff;
}

.jqi .jqiarrowrm {
    right: -20px;
    top: 50%;
    border-left-color: #ffffff;
    margin-top: -10px;
}

.jqi .jqiarrowrb {
    right: -20px;
    bottom: 10px;
    border-left-color: #ffffff;
}

.posrel {
    position: relative;
}

.slide-text h3, .aw_slide-text h3 {
    font-family: "LMRomanCaps10-Regular"
}

.slide-text div, .aw_slide-text div, .filter li a {
    font-family: "LMRoman10Regular"
}

.success_inline {
    background: #f00;
    display: block;
    padding: 5px;
    color: #fff;
    border-radius: 6px;
    margin-bottom: 5px;
    font-size: 15px;
}

ul.footer_links {
    padding: 20px 0 0px 0;
    border-top: 1px solid #d6d4d4;
    margin-top: 20px;
}

ul.footer_links li {
    margin-right: 10px;
}

#cart_summary span.old-price {
    text-decoration: line-through;
    color: #CCC;
    font-weight: 100;
}

#cart_summary span.price-percent-reduction.small {
    font-size: 12px;
    line-height: 12px;
    color: #F00;
    vertical-align: top;
}

table#cart_summary .cart_quantity span {
    font-size: 22px;
    line-height: 32px;
}

.product-count,
.showall {
    display: inline-block;
    vertical-align: top;
    line-height: 30px;
    font-size: 12px;
}

/* #ipad */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    /* iPad landscape */
    #search_block_top .searchbutton {
        -webkit-appearance: button;
        border-radius: 0px;
    }

    #search_block_top #search_query_top {
        border-radius: 0px;
        background: #fff;
        box-shadow: none;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    /* iPad landscape */
    .promo_section ul li {
        width: 225px;
        height: 218px;
        margin-right: 9px;
        margin-top: 20px;

    }

    .promo_section ul li .promoborder {
        height: 216px;
        width: 224px
    }

    #productsCarousel ul li {
        width: 162px;
    }

    #productsCarousel ul li a.slide-animate {
        width: 160px;
    }

    #productsCarousel ul li a.slide-animate img {
        width: 160px;
    }
}

.mobileMenuTitle2 {
    display: none;
}


a.se-prev.myprev {
    width: 25px;
    height: 35px;
    color: #0000;
    font-size: 32px !important;
    background: #3a8ac9 !important;
    border: none !important;
    opacity: 0.8;
    border-radius: 0 !important;
    margin-top: -18px;
    margin-left: -5px;
}
a.se-next.mynext {
    width: 25px;
    height: 35px;
    color: #0000;
    font-size: 32px !important;
    background: #3a8ac9 !important;
    border: none !important;
    opacity: 0.8;
    border-radius: 0 !important;
    margin-top: -18px;
    margin-right: -5px;
}
.q2 a.mobilemenuferst {
    display: none;
}

@media (max-width: 727px) {
.accessories-block ul li {
    height: 250px !important;
}

body {

    padding-top: 51px;

}

.q2 {
    margin-left: 20px;
    margin-right: 20px;
    text-align: left;
    font-weight: bold;
    /* margin-top: 5px; */
    position: absolute;
    top: -59px;
    z-index: 9999;
    left: 37%;
    color: #fff;
}


#idTab135 {
    width: 100%;
    box-sizing: border-box;
}
	.lang {
    right: 190px;
}
    body#index #page .flexmenu-container .flexmenu > ul {
        background: #f9f9f9 none repeat scroll 0 0;
        border: 1px solid #e5e2e2;

        height: auto;
        left: 0;
        overflow: hidden;
        position: relative !important;
        top: 0 !important;
        width: 100%;
        z-index: 9999;
    }
	html body #page .flexmenu-container ul.op,
    body #page .flexmenu-container .flexmenu.mobile-visible > ul {
        background: #f9f9f9 none repeat scroll 0 0;
        border: 1px solid #e5e2e2;
        display: block !important;
        height: auto;
        left: 0;
        overflow: hidden;
        position: relative !important;
        top: 0 !important;
        width: 100%;
        z-index: 9999;
    }

    body #page .flexmenu-container .flexmenu > ul {
        background: #f9f9f9 none repeat scroll 0 0;
        border: 1px solid #e5e2e2;
        display: none !important;
        height: auto;
        left: 0;
        overflow: hidden;
        position: relative !important;
        top: 0 !important;
        width: 100%;
        z-index: 9999;
    }
    #category .mobileMenuTitle2 {
        color: #000;
        background: url('../img/bg-filter.jpg') no-repeat top right;
        cursor: pointer;
        display: block;
        font-size: 23px;
        font-weight: normal;
        height: 56px;
        line-height: 56px;
        text-indent: 20px;
        text-transform: uppercase;
        width: 100%;
        display: block;
    }

    #category .mobileMenuTitle, #category .mobileMenuTitle2 {
        width: 50% !important;
        display: inline-block !important;
    }

    #layered_block_left {
        display: none;
    }

    #layered_block_left.mobile-visible2 {
        display: block;
    }

    #small_slider, #small_slider + div + div {
        display: none;
    }
}

/*	touch devices */
.touch div.view_grid .product_list li .button, .touch div.view_grid .product_list li .exclusive {
    opacity: 1;
}

.touch .promo_section ul li:hover .productInfo {
    top: 150px;
}

.touch .promo_section li:hover .productInfo .info {
    opacity: 1;
    filter: alpha(opacity=100);
}

.touch .promo_section li:hover .price_with_reduction {
    opacity: 0;
    filter: alpha(opacity=0);
}

.touch #productsCarousel li:hover .price span {
    opacity: 1;
}

.touch #productsCarousel .price .exclusive {
    opacity: 1;
    top: 40px
}

.touch #productsCarousel .price {
    height: 70px
}

#voucher .button {
    margin-top: 5px;
    height: 26px;
    width: 60px;
    border: 0;
    color: #fff;
    padding: 0;
    font: normal 14px/26px Roboto;
    vertical-align: top;
    background: url('../images/newsletter_button_pas.png') no-repeat 0 0;
    cursor: pointer;
}

#voucher .button:hover {
    background: url('../images/newsletter_button_act.png') no-repeat 0 0;
}

.cart_discount_name {
    text-indent: 15px;
}

@media (max-width: 1024px) {
    #cart_block #cart-buttons .button_small {
        display: none !important;
    }
	#pb-right-column2 {
		width: 280px;
	}
}

#pk_customlinks a, #pk_customlinks li a, #pk_customlinks, #pk_customlinks span, #pk_customlinks b,
#header_user a, #header_user li a, #header_user, #header_user span, #header_user b,
#currencies_block_top a, #currencies_block_top li a, #currencies_block_top, #currencies_block_top span, #currencies_block_top b,
#languages_block_top a, #languages_block_top li a, #languages_block_top, #languages_block_top span, #languages_block_top b,
#shopping_cart a, #shopping_cart li a, #shopping_cart, #shopping_cart span, #shopping_cart b {
    color: #FFF;
}

#footer a, #footer li a, #footer, #footer span, #footer b {
    color: #ffffff !important;
}

#product_comment a#new_comment_tab_btn {
    padding: 0px !important;
    background: none !important;
}

.mystores img {
    width: 150px;
}

#mb_categories > h4 {
    background: -moz-linear-gradient(right, #e5447a 0, #fff 70%);
    background: -o-linear-gradient(right, #e5447a 0, #fff 70%);
    color: #000 !important;
    border: 1px solid #e5447a;
    display: none;
    font-size: 16px;
    font-family: Roboto, "Roboto";
    font-weight: bold;
    line-height: 30px;
    margin: 0 0px 20px 0;
    padding: 0 20px;
    text-align: left;
    text-transform: uppercase;
}

#mb_tree img {
    margin: 0 auto;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
    border-radius: 100px;
    border: 6px solid #e0e0e0;
}

#mb_tree .cell > div > div.sub > .mb-header > a > div.mb-header-name {
    color: #abafb2;
    cursor: pointer;
    font-size: 15px;
    margin: 0 0 13px;
    text-transform: uppercase;
}

#mb_tree .cell > div > div.sub > div:first-child {
    text-align: center;
}

#mb_tree .cell > div > div.sub > .mb-header {
    height: 160px;
}

#mb_tree .cell > div > div.sub:hover img {
    border: 6px solid #e5447a;
}

#mb_tree .cell > div > div.sub > .mb-all a {
    color: #000;
    margin-bottom: 5px;
    display: block;
}

#mb_tree .cell > div > div.sub > .mb-all a:hover, #mb_tree .cell > div > div.sub > .mb-header > a > div.mb-header-name:hover {
    color: #e5447a;
}

#mb_tree .cell > div > div.sub > .mb-all {
    background: #e9e7e7;
    border: 1px solid #ccc;
    padding: 10px;
}

#mb_tree .row:nth-child(2) .mb-all, body > a > img {
    display: none;
}

#manufacturer .description_box br {
    display: none;
}

#category #pagination_bottom .btn.btn-default, #category .right_block .btn.btn-default {
    background: #e5447a !important;
}

#category .right_block .icon-heart-empty {
    /*background-color: #e5447a !important;*/
	background-color: #428bca !important;
}

#category #pagination_bottom .btn.btn-default:hover, #category .right_block .btn.btn-default:hover {
    background: #dd428b !important;
}

#index #mb_tree .row .cell {
    display: block;
    float: left;
    padding: 0px;
}

#index #mb_tree .row .cell > .wrapper > div {
    padding: 10px;
}

span.value_name,label.attribute_label {
    font-size: 14px !important;
}


@media (min-width: 980px) {
    #index #mb_tree .row .cell {
        width: 25%;
    }

    #links_block_footer h4, #block_various_links_footer h4 {
        display: none;
    }

}

@media (max-width: 980px) {
    #index #mb_tree .row .cell {
        width: 50%;
    }

    #footer .block_logo .footer_slogan {
        font-size: 20px !important;
        margin-left: 0px !important;
    }

    #footer .block_logo .footer_logo {
        font: 24px/24px Roboto !important;
        margin-left: 0px !important;
    }

    #footer .block {
        margin-right: 10px;
    }

    #pk_customlinks {
        display: none;
    }

    #search_block_top .searchbutton {
        display: none;
    }

}

@media (min-width: 730px) {
    body #pattern {

    }
}

@media (max-width: 730px) {
    body #pattern {

    }

    #search_block_top .searchbutton {
        display: block;
    }

    #links_block_footer h4, #block_various_links_footer h4 {
        display: block;
    }

    .footer_text {
        display: block;
    }

    .stores {
        float: none !important;
    }

    #footer .block_logo {
        padding: 32px 0 10px !important;
    }

    #header_logo_img {
        display: table;
        text-align: center;
        width: 100%;
    }

    .tel {
        float: none !important;
        margin: 10px auto 0 !important;
    }

    #search_block_top {
        left: 0px !important;
        right: 0px !important;
        top: 180px !important;
    }

    #pb-right-column1 {
        float: left;
    }

}

@media (max-width: 480px) {
	.drp_employee_message {
		margin-left: 0 !important;
	}
    #index #mb_tree .row .cell {
        width: 100%;
    }

    #header_user {
        display: none;
    }

    .view_grid .product_list > li,#homefeatured.product_list > li {
        float: none !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}

#adv_order #pk_customlinks .dd_elem .dd_cont {
    display: none !important;
}

#adv_order #pk_customlinks .dd_elem .dd_cont.visible-links {
    display: block !important;
}

#adv_order #opc-right-content #opc-right-carrier-content td.delivery_option_price, #layered_block_left > h4 {
    display: none;
}

#layered_block_left div.block_content {
    padding: 0px !important;
}

#layered_block_left > .block_content > form > div > div {
margin-bottom: 10px !important;
    padding: 6px !important;
    border: 1px solid #3a8ac9 !important;
}

#opc-left-content .polya > .opc-form-group {
    display: none !important;
}

body.but-span-body .but-span {
    display: inline-block !important;
}

body.but-span-body .but2-span {
    display: none !important;
}

body.but2-span-body .but2-span {
    display: inline-block !important;
}

body.but2-span-body .but-span {
    display: none !important;
}

.dop-infa + div {
    display: block !important;
}

.dop-infa > div {
    background: #e0e0e0;
    color: #3a3a3c;
    display: inline-block;
    margin-bottom: 10px;
    padding: 5px !important;
}

.dop-infa > img {
	max-width: 100%;
}

#white_bg {

}

#mb_tree {

    background-color: #fbfbfb;
    margin-bottom: 10px !important;
    padding: 6px !important;

    margin-top: 15px;
}

#isotopeSort {
    margin-top: 15px;
    border: 1px solid #e5447a;
    padding: 0 5px;
}

#isotopeSort .block_content {
    padding: 30px 0px 0;
}

#isotopeSort .option-combo {
    margin-top: 0px !important;
    position: absolute;
    margin-left: -5px;
}

.option-combo .filter li a {
    color: #fff !important;
}

.option-combo .filter li {
    display: block;
    font-size: 12px;
    font-family: Roboto, "Roboto";
    font-weight: bold;
    margin: 0px 0px 0px 0;
    padding: 0 5px;
    /*line-height: 30px;
	border:1px solid #e5447a;*/
    background: #e5447a;
    text-align: left;

    /*background:-moz-linear-gradient(right,#e5447a 0,#fff 70%);
	background:-o-linear-gradient(right,#e5447a 0,#fff 70%);*/
}

#isotopeSort .price {
    font-size: 16px !important;
}

#isotopeSort .isotope-old-price {
    font-size: 16px !important;
}

.isotope_bottom_block {
    padding: 0 10px 10px !important;
}

.attr-f {
    display:;
}

@media (min-width: 727px) and (max-width: 980px) {
    #footer .block h4 {
        display: none;
    }

    #footer .block .block_content ul li {
        padding: 0px !important;
    }

    #footer .block .block_content ul li a:hover {
        padding: 0px !important;
    }

    #footer .block {
        margin-left: 0px;
        margin-right: 0px !important;
        margin-top: 20px;
    }
}

@media (max-width: 980px) {
    #footer {
        background: #3a8ac9;
    }

    .copyr {
        float: left;
        font-size: 14px;
        margin-right: 50px;
        margin-top: 15px;
    }
}

@media (min-width: 980px) {
    .copyr {
        float: right;
        font-size: 14px;
        margin-right: 50px;
        margin-top: -15px;
    }

    #footer {
        background: #3a8ac9;
		position: relative;
    }

    .page_width {
        margin-top: 0px;
    }

    #links_block_footer {
        margin-left: 0px !important;
    }

    #footer .block {
        margin-left: 20px;
        margin-right: 0px !important;
        margin-top: 20px;
    }

    #footer .block .block_content ul li {
       padding: 0px !important;
    display: inline-block;
    margin-right: 25px;
	border: none;
    }

    #footer .block .block_content ul li a:hover {
        padding: 0px !important;
    }

    #footer .block_logo {
        padding: 0 0 20px !important;
    }

    span.slogan {
        display: block;
        line-height: 18px;
        margin-left: 35px;
        width: 300px !important;
    }

    #footer .block_logo .footer_slogan {
        margin-left: 0 !important;
    }

    #footer .st2 {
        font-size: 12px;
    }

    .stores table td {
        padding: 5px 10px !important;
    }

    #footer .footer_text img {
        width: 110px !important;
    }

    .stores {
        padding-right: 25px;
    }

    #footer .block_logo {
        width: 550px !important;
		display: none;
    }

    .bg-children {
        position: absolute;
        width: 100%;
        background: url('../img/footer960.jpg') no-repeat center top;
        height: 404px;
        display: block;
    }
}
@media (min-width: 1160px) {
    .copyr {
        float: right;
        font-size: 14px;
        margin-right: 13px;
        margin-top: -15px;
    }

    .bg-children {
 position: absolute;
    width: 100%;
    background: none;
    height: 50px;
    display: block;
    }
}

.footer-logo-separator div {
    display: none !important;
}

#pattern > a > img {
    display: none;
}

.new_comment_form_content .uploader, .new_comment_form_content #commentCustomerName + label {
    display: none;
}

#pagination_bottom .button.exclusive-medium {
    display:;
}

#category #center_column .content_scene_cat, #category #center_column #subcategories {
    display: block !important;
}

#category #center_column div.content_scene_cat + div + div + div + div + div.content_scene_cat, #category #center_column #subcategories + div + div + div + div + div#subcategories {
    display: none !important;
}

#category #center_column.subcatshow .content_scene_cat, #category #center_column.subcatshow #subcategories {
    display: none !important;
}

#category #center_column.subcatshow div.content_scene_cat + div + div + div + div + div.content_scene_cat, #category #center_column.subcatshow #subcategories + div + div + div + div + div#subcategories {
    display: block !important;
}

/* base64 Images */
.ac-container label.ac-label:after {
    background-image: url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkIyNjg1QTY3Qzk4MTFFMTkxMTRDQjI2QTI3Q0FCNkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkIyNjg1QTc3Qzk4MTFFMTkxMTRDQjI2QTI3Q0FCNkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNkFGOUM2MTdDOTcxMUUxOTExNENCMjZBMjdDQUI2QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNkFGOUM2MjdDOTcxMUUxOTExNENCMjZBMjdDQUI2QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pme/Z1EAAABJSURBVHjaYjEGAgYGhrMMuIExE5AIBeJVOBSAxENBiiqQBNAVgEAFE5QRhiaxClmcCUknTOEZND4DC5oVIIlVZ86cCUMWBAgwADMvDVGjWiEfAAAAAElFTkSuQmCC);
}

.ac-container input:checked + label.ac-label:after {
    background-image: url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkIyNjg1QUE3Qzk4MTFFMTkxMTRDQjI2QTI3Q0FCNkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkIyNjg1QUI3Qzk4MTFFMTkxMTRDQjI2QTI3Q0FCNkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQjI2ODVBODdDOTgxMUUxOTExNENCMjZBMjdDQUI2QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQjI2ODVBOTdDOTgxMUUxOTExNENCMjZBMjdDQUI2QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhM9PYUAAAA9SURBVHjaYjQ2NmZAA6uAOAxZgAmLAiUojVURTMIEjQ9XBBMIQ6NXwRR1oEkwoPE7GI0hLj/LgBsYAwQYAE3tCirLSMsgAAAAAElFTkSuQmCC);
}

.sf-menu, .mobileMenu {
    background-image: url(data:image/gif;base64,R0lGODlhAQAIAJEAAAAAAP///4qKjP///yH5BAEAAAMALAAAAAABAAgAAAIEhD0jBQA7)
}

.desktopView .sf-menu > li, .sf-menu-wrapper.open .mobileMenu {
    background-image: url(data:image/gif;base64,R0lGODlhwgEIAKIAAAAAAP///4qJjIqKjYmJjIqKjOFzZf///yH5BAEAAAcALAAAAADCAQgAAAPAaLrc/jDKSau9OOvNu/9gKI5kaZ5oqq5s675wLM90bd94ru987//AoHBILBqPyKTydWg6n9CodEqtWq/YrHbL7Xq/4LB4TC6bz+i0es1uu9/wuHxOlxfuhcEAf98XCHx4gIF9fH5+hXmKioiFjYaIeomOiZGTjISZj5KBewKPeKAFn5SZkAKmkaR7rISiloutmqF9snmDl5i6qKa1oQODsKWIuLiam3miuZOvsgOkyYudqMKc0Yq80IbJyNu6mHsJADs=)
}

/* active-item.gif  */

.categoryImg, .promo_section ul li .promoborder, .camera_loader {
    background-image: url(data:image/gif;base64,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)
}

/* loader.gif  */
.mobileMenu div.mobileMenuContainer {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAThJREFUeNrEVtsNgzAMTBB8wyasxgaM0FUYJYySb151EKausSNQIbWEAo7DYXMXxy7LYuq6rqy1jQGD0QQfjmjhGQ39NJZb8MPl+r7vwnO+OVsYGvpiDjDP88HPfcpauwPhglg20kdcMQTyNGWtFDRDLS4KNE2Ti5VNApTieDXg3n0BgXVYy6csM4lszch7b7Lsfkxa5rQZgVVBRw+8323/f6d3i0CcxloptHlBi5ZmFCh+oCynskbjM6JegYZh8FfEFxO3JmQsnWNCOy1QKRsyvwvWhoCyLM1DQKt0ktJ7zagoCnWb/3XXhv//HyBRsDcAOQDqKNBL67AxQKlR8thxHC1t5UbbFbbeL7IS5zQR03sE8hqVpUX0rEDPDrGum1NhYWBYyE840nZEM4psqh8yJNNRCnsLMAD4Oi3mYTsszAAAAABJRU5ErkJggg==);
}

.bx-pager a, .nivo-controlNav a {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABE0lEQVR42u3UP0vDQBjH8VwbgxIIqKGNlNgsBaujCg46iLg5CI4OQnZ3ZwmIkID/oJtFbZyTF5A5LylLQvw6FI4MzQlO4gMfLsc9zw8y3Gl1XTctwVTQac7KmyPc4h2vCma4xrgZdopHHGNb0Q7OMYUrh91jDAd92FhfwIaDHs7gz8PW8KJRrAa6WkvRI6DDQA8P8zC7qqpnepYhVXsgi8iybMD3UzNsBQI/qU6SJO5/2F8PM9GFagnocRwP5bDVsiwnHNgwoUMoBBmwwjDckm/At7sgCA45HGETDvoLbGCIUZ7nl8xfyWEnRVFMoii6sCxrn6bdNp7nHaRp6vNXb8wPmu/ZHm7wgU8FU/hw5ffs13wB3YtVDOLU5WEAAAAASUVORK5CYII=)
}

.bx-pager a:hover, .nivo-controlNav a:hover, .nivo-controlNav a.active, .bx-pager .pager-active {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABdklEQVQ4jWN46GTDgIz////PBcTcBDA7Fn0MMIYQEIcB8ax/378vAeKlePHvX0uBaicAsQ+KYUCCEYiXflqxbPPzzJT3zxJj/hODXxbmPPlx/dpioN4oZMPsv+7fu+RxkM//JyF+/0H04wBvvPhJkC9Y7ZNQ/6//vnxZCDSDH2ZY3quqsj2P3Bz+g/BDZ9v/QJvwY2c7oFpHMP316OEFQDPMYYaVPsrPPnzf0YY4g5DwXUfr/x/37QG5zBpu2MO8rCP3gBKkGPQAiG87WP3/gM2wu6OGDRPD7uVlHr3jYA1WQKxhoHR5E2jYu727FyEblnurtPDAZTsLsE3EGAhKkyCDLtpa/H976AAof5rBDLN+sm3L8gMWxv+PWJr8P2Vt9v+sjTlOfMbG7P8Ja9P/h4BqD9pZfv31+RPIMD7kIijp8uyZG7fZW73fYmrwnyA2M/y3y9/73svzZ5ehlBpQBjsQhwLxTCBeRgQGlWcdQOyCXp5RDQMA3MOxT/bd6A8AAAAASUVORK5CYII=)
}

#header #cart_block dt {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPkAAAACCAYAAACaGnpKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARdJREFUeNq0VMENwjAMtCkS4skL8WEEXozEBOzRCRiFFViCF+LFEyFRjJsmrWPSNKhNhHFi39mOmwSvx8MaAJCFIN8gm2PFsgSiqslG4Ot6SgM6wEvBRjFqTQSeM8T9p+4xe0zZfyx2PRCVtn9BrfAx31DsKbCga9H8Hm5K3Sn7T+tfwb4nLx7irOca5q5uy9M9lTBn2Vn9zlhYxTJj2XMzNiwvNA1Dr9nG5n0EtHYQWGFTMVBhmiUqLog8Ea7DiQMxSXxxqFHt38VA0DadO8LX+c0DQPyTl797QMj6uwfJ2Xxsi+vjt49NiK/yWzsp3i8XOl4vZkx8x/UxDVfbQOTxY7BtwZMbTy6sPyxFxrvk7uo5lfAVYAAe6/zu4eZ1HwAAAABJRU5ErkJggg==)
}

.colorpicker {
    background-image: url(data:image/png;base64,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)
}

#newsletter_block_ext input.minibutton {
    background-color: #bbb;
}

ul.camera_pag_ul li span, ul.camera_pag_ul li.cameracurrent span, #small_slider.theme-default .nivo-controlNav a {
    background-image: url(data:image/png;base64,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);
}

ul#ul_layered_price_0 {
    overflow: hidden !important;

}

#pb-left-column #views_block #thumbs_list {
    overflow: visible;
}

#product #pb-right-column #views_block li, #product #pb-right-column #views_block img, #product #pb-right-column #views_block #thumbs_list_frame li a {
    width: 56px !important;
}

#product #pb-right-column #views_block li {
    margin-bottom: 7px !important;
}

#product #pb-right-column #thumbs_list {
    width: 323px;
    height: auto !important;
    margin-bottom: 10px;
}

#product #pb-right-column .resetimg {
    display: none !important;
}

#product #pb-right-column #view_scroll_right, #product #pb-right-column .view_scroll_spacer {
    display: none !important;
}

#product #pb-left-column #view_scroll_right, #product #pb-left-column .view_scroll_spacer {
    display: none !important;
}

#PM_ASearchResultsInner .top-pagination-content {
    display: none;
}

#PM_ASearchResultsInner .sortPagiBar {
    margin-bottom: 20px;
}

#category .layered_price_range_unit {
    display: none;
}

#category #layered_price_range_min, #category #layered_price_range_max {
    border: 1px solid #ccc;
    height: 22px;
    margin-left: 0;
    margin-right: 5px;
    padding: 0 4px;
}

#layered_price_svBtn {
    background: #e5447a;
    border: 0px;
    color: #fff;
    padding: 3px 5px;
}

#layered_price_svBtn:hover {
    cursor: pointer;
    background: #dd428b;
}

#category .price-input-style > div {
    width: auto;
}

#product .one_click_product_checkout .cover_product, #product .field.form_group.description_short {
    width: 200px !important;
}

#product .field.form_group.cover_product > img {
    width: 100% !important;
}

#product a#showOneClickCheckout {
    margin: 0 !important;
    background: none !important;
    border: 0px !important;
    text-transform: uppercase;
    height: 21px;
    color: #e5447a !important;
    border-bottom: 1px dashed !important;
    width: max-content;
    font-size: 14px !important;
    padding: 0 !important;
    margin-left: 24px !important;
}


div#vwb-dbc-product-block-delivery img {
    display: none;
}

.vwb-dbc-location-name-block {
    font-size: 16px;
}

.product-block-about-delivery > .product-block-about-delivery-item-first > .vwb-dbc-cost-block {
    padding-left: 0px!important;
}

#product a#showOneClickCheckout:hover {

}

#product #primary_block > a#showOneClickCheckout {
    display: none !important;
}

#submitOneClickCheckout {
    background: #e5447a !important;
    border: #e5447a !important;
}

#submitOneClickCheckout:hover {
    background: #dd428b !important;
    border: #dd428b !important;
}

.wrapper_quantity .incrementQuantity:hover, .wrapper_quantity .decrementQuantity:hover {
    background: #dd428b !important;
}

.wrapper_quantity .incrementQuantity, .wrapper_quantity .decrementQuantity {
    background: #e5447a !important;
}

#cancelOneClickCheckout {
    color: #e5447a !important;
}

#cancelOneClickCheckout:hover {
    color: #dd428b !important;
}

.category-page-heading {
    font-size: 18px;
}

/*.product-block-about-delivery {*/
    /*padding-left: 12px;*/
/*}*/

/*.product-block-about-delivery .product-block-about-delivery-item-first {*/
    /*clear: both;*/
    /*position: relative;*/
    /*padding: 6px 0 0 36px;*/
    /*color: #e5447a;*/

/*}*/

/*.product-block-about-delivery .product-block-about-delivery-item {*/
    /*clear: both;*/
    /*position: relative;*/
    /*height: 30px;*/
    /*padding: 6px 0 0 40px;*/
    /*color: #e5447a;*/

/*}*/
/*.product-block-about-delivery .product-block-about-delivery-item-first img,*/
/*.product-block-about-delivery .product-block-about-delivery-item img {*/
    /*position: absolute;*/
    /*left: 0;*/
    /*top: 0;*/
/*}*/

/*.product-block-about-delivery-item-cost,*/
/*.product-block-about-delivery-item-time,*/
/*.product-block-about-delivery-item-assembly {*/
    /*float: left;*/
    /*width: 33%;*/
/*}*/


#view_big {
  animation-name: test-animation;
  animation-duration: 4s;
  animation-iteration-count:infinite;
}
@keyframes test-animation {
  from {
    opacity: 0.1;
  }
  25% {
    opacity: 1;
  }
  50% {
    opacity: 0.1;
  }
  75% {
    opacity: 1;
  }

  to {
    opacity: 0.1;
  }
}
.view_btn.active#view_big {
    animation: none;
}
#view_big {
    background: rgba(0, 0, 0, 0) url("../images/grid-list.gif") no-repeat scroll 0 -32px;
	opacity: 0.5;

}
#view_big:hover {
    opacity: 1;
}
body .view_big.view_grid.view_list >li,
body .cc_view_big .product_list > li {width:100% !important;display:table;margin-bottom: 20px;border:1px solid #e0e0e0;background:#FFF;padding:0px;}
.cc_view_big .product_list > li .right_block {padding-top: 10px !important;}
.cc_view_big ul.product_list > li img {
    border: 0px;
}
.cc_view_big .product_list > li .product-image-container > h3 {position: absolute;display:block;top:0px;width:100%;paging:0px;background:#e0e0e0;}
.cc_view_big .product_list > li .product-image-container > h3 a {color:#FFF;font-size:18px;}
.cc_view_big .product_list > li:hover {width:100%;display:table;box-shadow:0px 0px 10px 0 rgba(0, 0, 0, 0.3);}
.cc_view_big .product_list > li:hover .product-container {position:relative!important;}
.cc_view_big .product-flags .sale-box {margin-top: 2px;}
.cc_view_big .product-flags {top:40px;}
.cc_view_big .product-flags > .sale-label,
.cc_view_big .left_block .compare,
.cc_view_big a.addToWishlist,
.cc_view_big .product-info,
.cc_view_big .product-image-container img,
.cc_view_big .color-list-container,
.cc_view_big .attr-f {display:none!important;}
.cc_view_big .product-image-container img.large-cc {display:block!important;}
.product-image-container img.large-cc {display:none!important;}
.cc_view_big .button-container {display:block!important;z-index: 2!important;background:#FFF!important;}
.cc_view_big .view_list .product_list > li .right_block br {display:none;}
.cc_view_big .view_list .product_list > li .right_block .content_price {
    margin: 0 0 10px;
}
.cc_view_big .view_list .price.product-price {
    display: inline-block;
    line-height: 28px;
}
.cc_view_big .view_list .button-container .ajax_add_to_cart_button {
    margin-bottom: 8px;
}
.cc_view_big .view_list .product_list > li .right_block {
    float: none;
    position: relative;
    text-align: center;
    width: 100%;
}
.cc_view_big .product_list .product-image-container {
    border: 0 solid #ccc;
    display: block;
    float: none;
    margin: 0;
    position: relative;
    text-align: center;
    width: 100%;
}

.tab-titles.copy-titles li {    background: #3a8ac9!important;
    border: 0px;
    display: inline-block;
    margin-right: 10px;
    padding: 9px 21px;}
#columns .tab-titles.copy-titles li > a {color: #fdfdfd!important;
    font-size: 16px;
}
.tab-titles.copy-titles li.active-tab {
    background: #e5447a !important;
}
.tab-titles.copy-titles li.active-tab {
    background: #e5447a !important;
}
#columns .tab-titles.copy-titles li:hover > a {color:#fdfdfd!important;}
#columns .tab-titles.copy-titles li > a:hover {color:#fdfdfd!important;}
.tab-titles.copy-titles {}

.product-flags > p.sale-label {padding-bottom:0px;display: inline-block;}
.product-flags > .sale-box:nth-child(1) {margin-right:5px;}
.product-flags br {display:none!important;}
.view_grid .product-info,#homefeatured .product-info {display:block!important;background:#fdfdfd;}
.view_grid .product-info .star_content,#homefeatured .product-info .star_content {display:none!important;}
.view_grid .product-info .comments_note > span,#homefeatured .product-info .comments_note > span {display:block!important;}
.view_grid .product-info .attr-f,#homefeatured .product-info .attr-f {display:none!important;}
h3.sost_header {
    border: 1px solid #e0e0e0;
    padding-bottom: 0;
    width: 213px;
    padding: 5px 10px;
    text-align: center;
    border-bottom-color: #fff;
    background: #fff;
    position: relative;
}
@media (min-width: 1160px) {
	#pb-right-column2 {width: 57%;
    padding-left: 30px;}
}

@media (min-width: 1000px) and (max-width: 1366px) {
#pb-right-column2 {
    width: 55%;
}
}

.opc-widget-body {
    border-radius: 0 !important;
}

@media (max-width: 767px) {
section img {
    max-width: 100%;
	height: auto !important;
}
section iframe {
    width: 100% !important;
    height: auto;
}
.accessories-block ul li {
    height: auto !important;
    width: 50%;
    float: left;
    margin: 0 0 10px;
    padding: 10px;
    box-sizing: border-box;
}
.comments-block .accessories-block ul li {
	height: auto !important;
}
.comments-block .accessories-block ul li .product_accessories_price h5 {
    min-height: auto!important;
}
.right_product_info .accessories-block ul li:hover .product_accessories_price {
    border:none;
    border-top: 0;
    padding:  0;
}
.right_product_info .s_title_block.product_accessories_price {
    height: auto;
}
.left_product_info {
    width: 100%;
    float: left;
}
.right_product_info {
    width: 100%;
    float: right;
	margin-top: 10px;
}
.right_product_info .banner_block_fik {
    display: block;
}
.right_product_info .accessories-block .block_content {
    display: block;
	max-width: 100%;
}
.right_product_info .accessories-block ul {
    display: block;
}
}

@media (max-width: 979px) {
#pb-right-column_fuul {
    width: 55% !important;
}
}
@media (max-width: 767px) {
#pb-right-column_fuul {
    width: 100% !important;
}

div#vwb-dbc-product-block-delivery i {
    font-family: Roboto;
	font-size: 13px;
}

.but a, .but2 a {
    padding: 9px 4px !important;
}

}

.block.products_block.accessories-block.custom-accessories {
/*     display: none; */
}

.banner_block_fik {
    display: inline-block;
    width: 46%;
    vertical-align: text-top;
    margin: 0 1%;
}

.left_product_info {

    margin-bottom: 25px;
}
.block.products_block.accessories-block.custom-accessories {
    clear: both;
}

.accessories-block .block_content {

    max-width: 1558px !important;
	    min-height: 400px;
}

@media (max-width: 479px) {
#attributes_block {

}
}
@media (min-width: 480px) and (max-width: 768px) {
	.stores table tr {display:inline;}
}

.left_product_info .custom-accessories, .left_product_info .custom-accessories > .block_content {
    margin-top: 0;
}

.left_product_info .custom-accessories > .block_content{
    width: calc(100% - 2px);
    display: block;
    position: relative;
    padding-left: 0;
    padding-right: 0;
}

.left_product_info .custom-accessories > .block_content > ul{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    height: auto;
    justify-content: center;
    justify-items: center;
    align-items: stretch;
    align-content: stretch;
    align-self: stretch;
}

.left_product_info .custom-accessories > .block_content > ul > li{
    display: flex;
    float: unset;
    height: auto;
    flex-wrap: wrap;
    justify-content: center;
    position: relative;
    align-self: stretch;
}


.left_product_info .custom-accessories > .block_content > p{
    padding: 5px 15px;
    font-weight: 600;
    display: block;
}

.left_product_info .custom-accessories > .block_content > p div{
    display: inline-block;
}

.left_product_info .custom-accessories > .block_content .more-alt{
    text-align: center;
}

.left_product_info .custom-accessories > .block_content .more-alt img {
    max-width: 100%;
    height: auto;
	cursor: pointer;
}

.left_product_info .custom-accessories > .block_content > ul > li > .product_desc{
    height: auto;
    display: block;
    width: 100%;
}

.left_product_info .custom-accessories > .block_content > ul > li > .s_title_block{
    width: 100%;
    display: flex;
    position: relative;
    flex-wrap: wrap;
    justify-content: stretch;
    align-content: stretch;
    align-self: stretch;
    word-break: break-word;
}

.left_product_info .custom-accessories > .block_content > ul > li > .s_title_block > .price{
    width: 100%;
    position: relative;
}

.left_product_info .custom-accessories > .block_content > ul > li > .mass-checker{
    position: absolute;
    top: 5px;
    left: 5px;
}

.left_product_info .custom-accessories > .block_content > #mass-add-to-cart{
    display: block;
    width: 100%;
    height: auto;
}

.left_product_info .custom-accessories > .block_content > #mass-add-to-cart > .mass-price {
    display: block;
    margin: 0px auto;
    text-align: center;
    width: 300px;
    font-size: 18px;
    margin-bottom: 10px;
    color: #666;
}

.left_product_info .custom-accessories > .block_content > #mass-add-to-cart > .mass-price #mass-price{
    color: #ff50a2;
    font-size: 22px;
    font-weight: 600;
}

.left_product_info .custom-accessories > .block_content > #mass-add-to-cart > .mass-button{
    display: block;
    width: 100%;
    margin: 0px auto;
    height: auto;
    text-align: center;
}

#cms #left_column {
    display: none;
}

.left_product_info .custom-accessories > .block_content > #mass-add-to-cart > .mass-button > #mass-button{
    padding: 7px 25px 7px 25px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    font: bold 24px Roboto;
    background: #e5447a;
    color: #fff;
}

input#sub_all_new {
    display: none;
}

div#freenewnew.deldelnew {
    display: none;
}

.newfreedel {
    display: block;
    width: 100%;
    margin: 3px 0px 0px 47px !important;
}

span.product-block-about-delivery-item-time-extra {
display: block;
    color: #000;
    font-size: 14px;
    line-height: 25px;
}

.box-cart-bottom .psproductcountdown, .box-cart-bottom span.countspan {
    display: none;
}

#category .psproductcountdown, #category span.countspan {
    display: none;
}
#search .psproductcountdown, #search span.countspan {
    display: none;
}

.delivery_options_address.nikolaev .delivery_option.item.option_25 {
    display: none;
}

.delivery_options_address.kiev .delivery_option.item.option_27 {
    display: none;
}

p.coutact {
    font-size: 16px;
	padding-left: 15px;
	padding-bottom: 7px;
}

p.coutact a {
    color: #ee5b4b !important;
    text-decoration: underline;
    font-weight: bold;
}

span.countspan {
    display: block;
    float: left;
    color: #000;
    font-size: 14px;
    height: 50px;
    line-height: 40px;
	padding-left: 15px;
}

.divcount {

	    background: #fff;
    width: 100%;
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 12px;
    display: block;
    margin-left: -15px;
}

@media (max-width: 768px) {

span.countspan {

    font-size: 12px;

}

.wrap_indent {
    padding: 3px;

}

.crm-webform-body {

    max-width: 230px;
}

.divcount {

    padding-bottom: 10px;
}

}

span#reduction_amount_display {
    display: none;
}
div#opc_payment_methods .opc-form-group.is_customer_param {
    display: none;
}

div#delivery_div .opc-form-group:last-child {

position: absolute;
    left: -5000px;
}



#smartblocksingle-productproducts .left_block {
    display: none !important;
}

#smartblocksingle-productproducts .center_block {
    width: 100% !important;
}

#smartblocksingle-productproducts .product-image-container {
    width: 100% !important;
}


#smartblocksingle-productproducts .product_list > li {

    padding: 10px 10px 10px 10px;

}

#smartblocksingle-productproducts a.product_img_link img {
    width: 100%;
}

#smartblocksingle-productproducts span.product-flags {

}

#smartblocksingle-productproducts .sale-box {

    top: 0px;
    right: 46px;

}


#smartblocksingle-productproducts .product-image-container h3 {
    display: none;
}

#smartblocksingle-productproducts .product-info {

    width: 100%;
}


#smartblocksingle-productproducts .hid_prod {
    text-align: center;
}

#smartblocksingle-productproducts span.countspan {
    display: none;
}

#smartblocksingle-productproducts .product-flags > p.sale-label {

    margin-right: 62px;
}

#smartblocksingle-productproducts .psproductcountdown {
    display: none;
}

#smartblocksingle-productproducts .attr-f {
    display: none;
}

#smartblocksingle-productproducts .product-container {

    border: 0px solid #e0e0e0 !important;
}

#smartblocksingle-productproducts li {

    padding: 0px 5px 0px 5px;

}

body.vc_frontoffice#cms #center_column h3 {
    width: 100%;
    text-align: center;
	min-height: 36px;
}

#smartblocksingle-productproducts p.product-desc {
    display: none;
}

#smartblocksingle-productproducts li .right_block {

    width: 100%;
}

#smartblocksingle-productproducts .button-container {
    display: none;
}

@media (min-width: 900px) {

div#pb-left-column .banner_block_fik iframe {

    width: 575px;
	    height: 78px;


}

}

#layered_form .layered_filter_cat ul {
    max-height: 5000px !important;
}

#pageleft-Blocklayeredmanufacturer div#layered_form {
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -ms-border-radius: 0 0 10px 10px;
    -o-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    background-color: #fbfbfb;
    margin-bottom: 10px !important;
    padding: 6px !important;
    -webkit-box-shadow: 1px 0 10px 1px rgba(0, 0, 0, .3);
    -moz-box-shadow: 1px 0 10px 1px rgba(0, 0, 0, .3);
    box-shadow: 1px 0 10px 1px rgba(0, 0, 0, .3);
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

div#pageleft-Blocklayeredmanufacturer #layered_form ul {
    margin-bottom: 0px;
}

span.room-filter__button {
    display: block;
    background: #e14b7bed;
    color: #fff;
    width: 120px;
    text-align: center;
    position: absolute;
    top: 22px;
    right: 68px;
    cursor: pointer;
}

@media (max-width: 760px) {
div#categories_block_left {
    display: none;
}

.breadcrumb {
    line-height: 25px;

}

#category #center_column .content_scene_cat {
    display: none !important;
}

h1.page-heading.product-listing.category-page-heading {
    text-align: center;
    padding: 0;
    margin-top: -25px;
}
}

@media (max-width: 560px) {

	a#bingc-phone-button {
    bottom: -1% !important;
    left: -1% !important;
}

span#logo-text {
    width: max-content;
    position: absolute;
    left: 48px;
    bottom: -7px;
    font-size: 15px;
}

.banner_block_fik {

    width: 100%;

    margin: 0;
}

ul.block_content.dropdown-content.dd_container_mobile {
    display: block;
}

a#bingc-phone-button {
    bottom: -1% !important;
    left: -1% !important;
}.b24-widget-button-wrapper.b24-widget-button-position-bottom-right.b24-widget-button-visible {
    bottom: 1%;
    right: 2%;
}

#columns .tab-titles h3 {

padding: 0px 4px;
    width: 100%;
    font-size: 10px;
    display: block !important;
    max-height: 23px;
    line-height: 22px;
}

.tab-titles.main-titles {
   display: block;
    width: 97%;
    border: 1px solid #3a8ac9;
}

.tab-titles.main-titles h3 {
    display: table-cell !important;
    border-right: 1px solid;
    vertical-align: middle;
    max-height: 2px;
}


}

a.showsss {
    display: none;
}

span.room-filter__buttons {
display: block;
    background: #e14b7bed;
    color: #fff;
    width: 120px;
    text-align: center;
    position: absolute;
    top: 29px;
    right: 0px;
    cursor: pointer;
    padding: 5px 0px;
}

span#logo-text {
    width: max-content;
    position: absolute;
    left: 17px;
    bottom: -14px;
    font-size: 15px;
}

a#header_logo_img {
    position: relative;
}

span.room-filter__buttons.sotrue {
    display: none;
}

a.showssss.sotrue {
    display: block;
}

a.hidden-areas.sotrue{

	display: none;
}

.room-filter__buttons .sotrue {
    display: none;
}

a.showssss {
    display: none;
}

.product_list .color-list-container ul li a {

    border: 1px solid;
}

@media (max-width: 560px) {

#cms .rte table td {
    display: block;
}
span#logo-text {
    width: max-content;
    position: absolute;
    left: 48px;
    bottom: -7px;
    font-size: 15px;
}
#homefeatured.product_list > li {
    width: 100%;
    margin-bottom: 0px !important;
}
}

img { opacity: 1; transition: opacity 0.3s; } img[data-src] { opacity: 0; }

#scrollTop {

    display: none !important;
}

li.flexmenuitem.last_link {
    display: none !important;
}

div#mb_tree .new_verst:nth-child(5) {
    order: 9;
}
ul#home-page-tabs {
    display: none;
}
body #mb_tree {
    display: flex;
    width: 99%;
    flex-direction: column;
}
