@import "css/jquery.bxslider.min.css";@import "css/owl.carousel.min.css";html,body {    width: 100%;    height: 100%;    margin: 0;    padding: 0;    color: #282828;    font-family: 'Roboto-Regular', serif;}::-webkit-input-placeholder {    color: #a6a6a6;}:-moz-placeholder {    color: #a6a6a6;    opacity: 1;}::-moz-placeholder {    color: #a6a6a6;    opacity: 1;}:-ms-input-placeholder {    color: #a6a6a6;}:focus::-webkit-input-placeholder {    color: transparent;}:focus::-moz-placeholder {    color: transparent;}:focus:-moz-placeholder {    color: transparent;}:focus:-ms-input-placeholder {    color: transparent;}a {    outline: 0;    color: #fe7d00;}a:hover {    color: #fe7d00;}a:focus {    outline: 0;    color: #fe7d00;}h1,h2,h3,h4,h5,h6 {    font-weight: 100;    font-family: 'Roboto-Medium', serif;    position: relative;}h1 {    font-size: 30px;}h2 {    font-size: 28px;}h3 {    font-size: 26px;}h3 .arrow {    right: 0;    position: absolute;    top: -4px;    font-size: 32px;}h3 .arrow a {    margin-left: 0;    display: inline-block;    padding: 0 7px;}h3 .arrow a:hover {    opacity: 0.7;}h3 small {    color: #a6a6a6;}h4 {    font-size: 24px;}h5 {    font-size: 22px;}h6 {    font-size: 20px;}input[type="submit"],button {    font-family: 'Roboto-Regular', serif;    color: #ffffff;    text-align: center;    background: #fe7d00;    border-radius: 4px;    font-size: 17px;    padding: 8px 16px;    cursor: pointer;    border: 1px solid #fe7d00;}input[type="submit"]:hover,button:hover {    border: 1px solid #3255b4;    background: #3255b4;    text-decoration: none;}.hint {    color: #6d6d6d;    font-family: 'Roboto-Light', Arial, serif;}.table {    width: 100%;    max-width: 100%;    margin-bottom: 1rem;}.table th,.table td {    padding: 0.75rem;    vertical-align: top;    border-top: 1px solid #eceeef;    font-family: 'Roboto-Light', Arial, serif !important;    font-size: 14px;}.table thead th,.table th {    vertical-align: bottom;    border-bottom: 2px solid #eceeef;    font-family: 'Roboto-Regular', Arial, serif !important;    font-size: 16px;}.table tbody + tbody {    border-top: 2px solid #eceeef;}.table tbody tr:nth-of-type(odd) {    background-color: rgba(0, 0, 0, 0.05);}.table th,.table td {    padding: 0.5rem;}.nobr {    white-space: pre;}.to-table {    display: table;    width: 100%;    margin-right: 0;    margin-left: 0;}.to-cell {    display: table-cell;    vertical-align: middle;    float: none;    padding-left: 0;    padding-right: 0;}.to-cell:first-child {    padding-right: 20px;}.list-inline li {    display: inline-block;    margin: 0 5px;    color: #575757;}.list-inline li:first-child {    margin-left: 0;}.list-inline li a {    display: inline-block;}.list-page-inline {    margin: 0 0 30px 0;    padding: 0;}.list-page-inline li {    display: inline-block;    margin: 0 5px;    color: #adadad;    font-size: 14px;}.list-page-inline li:first-child {    margin-left: 0;}.list-page-inline li a {    color: #333333;    text-decoration: underline;}.list-page-inline li a:hover,.list-page-inline li a:focus {    color: #fe7d00;}.page-content {    font-family: 'Roboto-Light', Arial, serif;}.fade-background {    position: fixed;    width: 100%;    height: 100%;    background: rgba(0, 0, 0, 0.78);    top: 0;    left: 0;    right: 0;    bottom: 0;    z-index: 100;}.container {    width: 100%;    max-width: 1280px;    background-color: #ffffff;}.container-background {    padding-bottom: 50px;    min-height: 600px;}.container-catalog {    margin: 0 -5px 0 -5px;}.container-catalog .col-xs,.container-catalog .col-xs-1,.container-catalog .col-xs-2,.container-catalog .col-xs-3,.container-catalog .col-xs-4,.container-catalog .col-xs-5,.container-catalog .col-xs-6,.container-catalog .col-xs-7,.container-catalog .col-xs-8,.container-catalog .col-xs-9,.container-catalog .col-xs-10,.container-catalog .col-xs-11,.container-catalog .col-xs-12,.container-catalog .col-sm,.container-catalog .col-sm-1,.container-catalog .col-sm-2,.container-catalog .col-sm-3,.container-catalog .col-sm-4,.container-catalog .col-sm-5,.container-catalog .col-sm-6,.container-catalog .col-sm-7,.container-catalog .col-sm-8,.container-catalog .col-sm-9,.container-catalog .col-sm-10,.container-catalog .col-sm-11,.container-catalog .col-sm-12,.container-catalog .col-md,.container-catalog .col-md-1,.container-catalog .col-md-2,.container-catalog .col-md-3,.container-catalog .col-md-4,.container-catalog .col-md-5,.container-catalog .col-md-6,.container-catalog .col-md-7,.container-catalog .col-md-8,.container-catalog .col-md-9,.container-catalog .col-md-10,.container-catalog .col-md-11,.container-catalog .col-md-12,.container-catalog .col-lg,.container-catalog .col-lg-1,.container-catalog .col-lg-2,.container-catalog .col-lg-3,.container-catalog .col-lg-4,.container-catalog .col-lg-5,.container-catalog .col-lg-6,.container-catalog .col-lg-7,.container-catalog .col-lg-8,.container-catalog .col-lg-9,.container-catalog .col-lg-10,.container-catalog .col-lg-11,.container-catalog .col-lg-12,.container-catalog .col-xl,.container-catalog .col-xl-1,.container-catalog .col-xl-2,.container-catalog .col-xl-3,.container-catalog .col-xl-4,.container-catalog .col-xl-5,.container-catalog .col-xl-6,.container-catalog .col-xl-7,.container-catalog .col-xl-8,.container-catalog .col-xl-9,.container-catalog .col-xl-10,.container-catalog .col-xl-11,.container-catalog .col-xl-12 {    padding-left: 5px;    padding-right: 5px;}.text-center {    text-align: center;}.text-right {    text-align: right;}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span {    background: #fe7d00;    border: 2px solid #fe7d00;}.popover {    width: 100%;    border-radius: 0;    padding: 5px 0;    top: -47px;    background: #3255b4;    border: 0;    color: #ffffff;    font-family: 'Roboto-Light', serif;    font-size: 11px;    text-align: center;    opacity: 0.9;    position: absolute;    z-index: 10000;}.popover:after {    top: 100%;    left: 0;    right: 0;    margin-left: auto;    margin-right: auto;    content: " ";    height: 0;    width: 0;    position: absolute;    pointer-events: none;    border: 5px solid rgba(136, 183, 213, 0);    border-top-color: #3255b4;}.breadcrumbs {    margin: 0 0 20px;    font-family: 'Roboto-Light', serif;    font-size: 14px;    color: #a3a3a3;}.breadcrumbs ul {    margin: 0;    padding: 0;    list-style: none;}.breadcrumbs ul li {    display: inline-block;    position: relative;}.breadcrumbs ul li a {    color: #3255b4;    text-decoration: underline;}.breadcrumbs ul li a:hover {    color: #fe7d00;}.breadcrumbs ul li ul {    position: absolute;    width: 200px;    background: #ffffff;    border: 1px solid #e8e8e8;    z-index: 1001;    left: 10px;    padding: 5px;    box-shadow: 0 7px 10px -9px rgba(50, 50, 50, 0.54);    display: none;}.breadcrumbs ul li ul li {    display: block;    padding: 5px 13px;}.breadcrumbs ul li ul li + li:before {    content: "";    padding: 0;}.breadcrumbs ul li + li:before {    content: "\f105";    font-family: "FontAwesome", serif;    padding: 0 10px;    color: #a3a3a3;}.breadcrumbs ul li:hover ul {    display: block;    -webkit-animation: fadeIn 0.5s;    animation: fadeIn 0.5s;}.header {    padding: 15px 0 20px;}.header .phone {    margin-top: 5px;    font-size: 22px;    font-family: 'Roboto-Medium', serif;}.header .phone i {    font-size: 12px;    font-style: normal;    font-weight: normal;    color: #7f7f7f;    display: inline-block;}.header .phone span.dot {    background: #fe7d00;    width: 7px;    height: 7px;    border-radius: 50%;    display: inline-block;    vertical-align: middle;    content: " ";    margin: 0 13px 3px 13px;}.header .phone-under-link {    font-size: 14px;}.header .phone-under-link img {    width: 17px;    margin-right: 5px;}.header .phone-under-link a {    color: #343434;    text-decoration: underline;    margin-right: 30px;}.header .phone-under-link a:hover {    color: #fe7d00;}.header .phone-under-link .fa {    font-size: 14px;    color: #fe7d00;    margin-right: 5px;}.header .search {    margin-top: 15px;    position: relative;}.header .search .search_button .icon-icon_search {    font-size: 22px;    color: #fe7d00;}.header .search hr {    margin-top: 0.5rem;    margin-bottom: 0.5rem;}.header .search input[type="text"] {    border: 1px solid #d0cfcf;    padding: 10px 20px;    border-radius: 40px;    margin-bottom: 0;    width: 100%;    font-size: 13px;}.header .search input[type="text"]:focus {    outline: -webkit-focus-ring-color auto 0;    box-shadow: 0 0 10px #e2e1e1;    border: 1px solid #b4b3b3;}.header .search button[type="submit"] {    position: absolute;    border: 0;    background: none;    width: 32px;    height: 32px;    right: 13px;    top: 3px;    cursor: pointer;    z-index: 10;    padding: 6px;}.header .search button[type="submit"]:focus {    outline: none;}.header .search button[type="submit"]:hover {    opacity: 0.5;}.header .search .remove-search {    color: #fe7d00;    position: absolute;    right: 50px;    top: 9px;}.header .search .remove-search a {    color: #717171;}.header .search form {    position: relative;}.header .search form .search-popup {    position: absolute;    top: 45px;    left: 0;    width: 100%;    background: #ffffff;    z-index: 10005;    display: none;}.header .search .loading_ajax {    width: 15px;    height: 15px;    position: absolute;    top: 13px;    right: 48px;    background-image: url("img/loading.gif");    background-repeat: no-repeat;    background-size: 100% 100%;}.header .search .ajax_search {    display: table;    width: 100%;}.header .search .ajax_row {    display: table-row;}.header .search .ajax_block {    border: 1px solid #e8e8e8;    box-shadow: 0 7px 10px -9px rgba(50, 50, 50, 0.54);    padding: 10px;}.header .search .ajax_block .ajax_search_link {    margin-top: 10px;    font-size: 14px;}.header .search .ajax_block .ajax_search_link a {    color: #333333;    border-bottom: 1px dotted #333333;}.header .search .ajax_block .ajax_search_link a:hover {    text-decoration: none;}.header .search .ajax_block .ajax_search_header {    margin-bottom: 10px;    font-size: 20px;    color: #fe7d00;}.header .search .ajax_row .image {    width: 50px;}.header .search .ajax_row .image img {    width: 50px;    padding: 6px;}.header .search .ajax_row .name {    line-height: 14px;    padding: 6px;}.header .search .ajax_row .name a {    color: #343434;    font-family: 'Roboto-Regular', serif;    font-size: 14px;}.header .search .ajax_row .name .price {    text-align: left;    font-size: 16px;    line-height: 16px;    font-family: 'Roboto-Medium', serif;    margin-top: 5px;}.header .search .ajax_row .name s {    color: #9b9b9b;    font-size: 14px;    font-family: 'Roboto-Light', serif;    display: block;}.header .search .ajax_cell {    display: table-cell;    vertical-align: middle;}.header .promo {    margin-top: 1px;    font-size: 12px;    line-height: 15px;    position: relative;}.header .promo .icon-promo {    position: absolute;    font-size: 55px;    color: #fe7d00;}.header .promo p {    position: absolute;    color: #717171;}.header .cart-block {    position: relative;    font-family: 'Roboto-Medium', serif;    font-size: 18px;    margin-top: 5px;}.header .cart-block .cart-box {    position: relative;    background: #fe7d00;    border: 4px solid #fe7d00;    border-radius: 4px;    text-align: center;    width: 30px;    display: inline-block;    color: #ffffff;    margin: 0 6px;    font-size: 14px;}.header .cart-block .cart-box:after,.header .cart-block .cart-box:before {    right: 100%;    top: 50%;    border: solid transparent;    content: " ";    height: 0;    width: 0;    position: absolute;    pointer-events: none;}.header .cart-block .cart-box:after {    border-color: rgba(219, 9, 62, 0);    border-right-color: #fe7d00;    border-width: 5px;    margin-top: -5px;}.header .cart-block .cart-box:before {    border-color: rgba(219, 9, 62, 0);    border-right-color: #fe7d00;    border-width: 9px;    margin-top: -9px;}.header .cart-block .icon-red_icon_cart {    color: #3255b4;    font-size: 38px;    vertical-align: middle;}.header .cart-block a {    color: #343434;}.header .cart-block a:focus,.header .cart-block a:hover {    text-decoration: none;}.header .cart-block .popup {    display: none;    position: absolute;    z-index: 10005;    right: 0;    padding: 20px;    background: #ffffff;    border-top: 1px solid #e8e8e8;    border-right: 1px solid #e8e8e8;    border-left: 1px solid #e8e8e8;    width: 300px;    text-align: left;    font-size: 14px;    line-height: 16px;    font-family: 'Roboto-Light', serif;    box-shadow: 0 7px 10px -9px rgba(50, 50, 50, 0.54);}.header .cart-block .popup a:hover {    text-decoration: underline;}.header .cart-block .popup .name {    font-size: 13px;}.header .cart-block .popup .total {    font-size: 18px;    line-height: 18px;    font-family: 'Roboto-Medium', serif;    margin: 10px 0;}.header .cart-block .popup .btn-primary {    font-family: 'Roboto-Regular', serif;    font-size: 17px;    color: #ffffff;    text-align: center;}.header .cart-block .popup .btn-primary:hover {    border: 1px solid #fe7d00;    background: #fe7d00;    text-decoration: none;}.header .show {    display: block !important;}.auth-form h3 {    margin-bottom: 30px;}.auth-form .auth-icon {    padding: 50px;    width: 100%;    background: #f5f5f5;    font-size: 170px;    color: #a1a1a0;}.auth-form .wa-submit {    color: gray;}.cart-popup {    line-height: 1em;}.cart-popup .cart-name {    font-family: 'Roboto-Regular', serif;    font-size: 14px;    word-wrap: break-word;}.cart-popup a {    color: #333333;}.cart-popup a:hover {    color: #333333;}.cart-popup hr {    margin: 0 0 10px;}.cart-popup .price {    font-family: 'Roboto-Medium', serif;    margin-bottom: 10px;    font-size: 16px;}.cart-popup .price s {    color: #9b9b9b;    font-size: 14px;    font-family: 'Roboto-Light', serif;    display: block;}.cart-popup .row {    margin-bottom: 5px;    font-size: 18px;}.cart-popup h3 {    font-size: 18px;    margin: 20px 0;    font-family: 'Roboto-Medium', serif;}.cart-popup .delete:hover,.cart-popup .delete:focus {    text-decoration: none !important;}.cart-popup .delete img {    width: 25px;    padding-right: 6px;}.cart-popup .delete img:hover {    opacity: 0.6;}.cart-popup .icon-close {    color: #a8a8a8;}.cart-popup .image {    text-align: center;}.cart-popup .image img {    max-width: 150%;    max-height: 100px;}.cart-popup .quanty {    font-size: 12px;    color: #787878;    margin: 5px 0;}.cart-block:hover > .popup {    display: block;    -webkit-animation: fadeIn 0.5s;    animation: fadeIn 0.5s;}.promos-block {    padding-left: 10px;    padding-right: 10px;    margin-bottom: 25px;}.promos-block .promos {    position: relative;}.promos-block .promos .countdown {    position: absolute;    top: 0;    left: 0;    padding: 5px 10px;    background: #ffffff;    font-size: 12px;    color: #000000;    opacity: 0.9;}.promos-block .promos a {    display: block;    width: 100%;    height: 100%;}.promos-block .promos .title {    border-left: 1px solid #e9e9e9;    border-right: 1px solid #e9e9e9;    border-bottom: 1px solid #e9e9e9;    padding: 15px 15px;    min-height: 115px;}.promos-block .promos .title .promo-title {    font-family: 'Roboto-Medium', serif;    font-size: 18px;    color: #fe7d00;    line-height: 20px;}.promos-block .promos .title .promo-text {    font-family: 'Roboto-Light', serif;    line-height: 18px;    font-size: 14px;}.promos-block .promos:hover {    box-shadow: 0 7px 10px -9px rgba(50, 50, 50, 0.54);}.promos-block .promos:hover .title {    background: #f5f5f5;}.promos-block .col-lg-3,.promos-block .col-lg-12 {    padding-left: 5px;    padding-right: 5px;    margin-bottom: 10px;}.promos-block .col-lg-3 a,.promos-block .col-lg-12 a {    background-size: cover;    background-position: center center;    position: relative;    height: 250px;    display: block;}.brands {    margin: 50px 0;}.brands h3 {    margin-bottom: 20px;}.brands .main-slider-brands-home {    padding-left: 15px;}.brands .main-slider-brands-home .brand-slide {    display: block;    max-width: 200px;}.brands .main-slider-brands-home .brand-slide img {    max-width:100% !important;    height: auto !important;}.brands .main-slider-brands-home .brand-slide .text-center {    width: 100%;    font-family: 'Roboto-Light', serif;    text-align: center;    font-size: 14px;    color: #888888;    margin-top: 5px;}.brands .main-slider-brands-home .owl-item {    text-align: center;}.lazyload-icon {    margin: 20px 0;}.category-name {    font-size:26px;}.category-name img {    margin-right:10px;}.category_description {    overflow-y: hidden;    position: relative;    z-index: 5;    margin-bottom: 20px;    font-family: 'Roboto-Light', serif;}.category_description .read-more {    display: none;    position: absolute;    bottom: 0;    height: 90px;    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 51%, #ffffff 54%);    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 51%, #ffffff 54%);    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 51%, #ffffff 54%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);    text-align: left;    color: #888888;    width: 100%;    z-index: 10;    padding-top: 50px;    font-size: 16px;}.category_description .read-more a {    color: #fe7d00;    display: block;    padding: 5px 0;    text-align: left;    background: #ffffff;}.category_description .read-more a:hover,.category_description .read-more a:focus {    text-decoration: none;    opacity: 0.7;}.category_description .read-more .fa {    font-size: 10px;    margin-right: 5px;}.category_description.category_bottom {    margin-top: 30px;}.category-badge {    padding: 2px 5px;    background: #fe7d00;    color: #ffffff;    font-size: 12px;    border-radius: 4px;    text-transform: uppercase;}.margin-fix {    padding-left: 5px;    padding-right: 5px;}span.sub-icon {    border-radius: 4px;    margin: 0 5px;    display: inline-block;}span.sub-icon a {    display: block;    padding: 6px 12px 9px;    line-height: 24px;    color: #3e3f41;}.thumbnail-catalog {    border: 1px solid #e9e9e9;    border-radius: 0;    position: relative;    margin-top: 20px;    background: #ffffff;}.thumbnail-catalog .sub-icon {    position: absolute;    right: 0;}.thumbnail-catalog .name {    padding: 10px;    font-size: 16px;    line-height: 16px;    height: 60px;    font-family: 'Roboto-Medium', serif;    word-wrap: break-word;}.thumbnail-catalog .name a {    color: #333333;}.hover-active .thumbnail-catalog .name a:hover {    color: #fe7d00;}.thumbnail-catalog .status {    display: table;    width: 100%;    padding: 10px;}.thumbnail-catalog .status .rating-big {    display: table-cell;    text-align: left;    vertical-align: middle;}.thumbnail-catalog .status .rating-big a {    color: #979797;    font-size: 12px;}.thumbnail-catalog .status .rating-big a i {    margin-top: 3px;}.hover-active .thumbnail-catalog .status .rating-big a:hover {    text-decoration: none;}.thumbnail-catalog .status .availability {    font-size: 12px;    line-height: 10px;    display: table-cell;    text-align: right;    vertical-align: middle;    font-family: 'Roboto-Regular', serif;}.thumbnail-catalog .status .availability .stock-high {    color: #089510;}.thumbnail-catalog .status .availability .stock-none {    color: #ff3f4f;}.thumbnail-catalog .offers {    padding: 10px;    border-top: 1px solid #eeeeee;}.thumbnail-catalog .btn-primary {    width: 55px;    height: 40px;    position: relative;}.thumbnail-catalog .btn-primary:after {    font-family: 'express', serif;    font-size: 30px;    top: 1px;    left: 12px;    content: "\e903";    color: #ffffff;    position: absolute;}.hover-active .thumbnail-catalog .btn-primary:hover,.hover-active .thumbnail-catalog .btn-primary:focus {    background: #3255b4;}.thumbnail-catalog .btn.disabled,.thumbnail-catalog .btn:disabled {    background: #cccccc;    cursor: not-allowed;    border:0;    pointer-events: auto;}.thumbnail-catalog .btn.disabled:after,.thumbnail-catalog .btn:disabled:after {    font-family: 'express', serif;    font-size: 30px;    top: 1px;    left: 12px;    content: "\e903";    color: #ffffff;    position: absolute;}.thumbnail-catalog .image-block {    height: 220px;    max-width: 100%;    overflow: hidden;    line-height: 220px;    text-align: center;    padding: 10px;    position: relative;}.thumbnail-catalog .image-block .zoom-image {    width: 100%;}.hover-active .thumbnail-catalog .image-block .compare-favorite {    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    -ms-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    position: absolute;    bottom: -30px;    left: 0;    height: 30px;    background: rgba(255, 255, 255, 0.85);    width: 100%;    line-height: 30px;    font-size: 13px;    visibility: hidden;}.thumbnail-catalog .image-block .compare-favorite {    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    -ms-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    position: absolute;    bottom: 0;    left: 0;    height: 30px;    background: rgba(255, 255, 255, 0.85);    width: 100%;    line-height: 30px;    font-size: 13px;    visibility: visible;}.thumbnail-catalog .image-block .compare-favorite span:first-child {    margin-right: 15px;}.thumbnail-catalog .image-block .compare-favorite span .fa {    margin-right: 3px;    color: #636363;}.thumbnail-catalog .image-block .compare-favorite span a {    color: #636363;    border-bottom: 1px dotted #636363;}.thumbnail-catalog .image-block .compare-favorite span a:hover,.thumbnail-catalog .image-block .compare-favorite span a:focus {    text-decoration: none;    color: #232323;    border-bottom: 1px dotted #232323;}.thumbnail-catalog .image-block .compare-favorite .active .fa {    margin-right: 3px;    color: #fe7d00;}.thumbnail-catalog .image-block .compare-favorite .active a {    color: #fe7d00 !important;    border-bottom: 1px dotted #fe7d00 !important;}.hover-active .thumbnail-catalog .image-block .compare-favorite .active a:hover {    text-decoration: none;    color: #fe7d00;    border-bottom: 1px dotted #fe7d00;}.thumbnail-catalog .image-block img {    -moz-transition: all 0.3s;    -webkit-transition: all 0.3s;    transition: all 0.3s;    max-height: 200px;    max-width: 100%;}.thumbnail-catalog .image-block .preview {    display: none;    position: absolute;    z-index: 1000;    right: 0;    left: 50%;    top: 50%;    margin-left: -25px;    margin-top: -25px;    line-height: 0;    background: #3255b4;    width: 50px;    height: 50px;    cursor: pointer;    border-radius: 4px;}.hover-active .thumbnail-catalog .image-block .preview:hover {    background: #fe7d00;}.thumbnail-catalog .image-block .preview i {    color: #ffffff;    padding: 15px;    font-size: 22px;}.hover-active .thumbnail-catalog:hover {    border: 1px solid #cccccc;}.hover-active .thumbnail-catalog:hover .image-block .preview {    display: block;}.hover-active .thumbnail-catalog:hover .compare-favorite {    visibility: visible;    transform: translate(0, -30px);}.hover-active .thumbnail-catalog:hover .offers {    padding: 10px;    border-top: 1px solid #cccccc;    background: #f6f6f6;}.hover-active .thumbnail-catalog:hover .after-bottom-block {    border-top: 1px solid #cccccc;}.hover-active .thumbnail-catalog:hover .one-click {    border-top: 1px solid #cccccc;}.hover-active .thumbnail-catalog:hover .image-block img {    -moz-transform: scale(1.05);    -webkit-transform: scale(1.05);    transform: scale(1.05);}.thumbnail-catalog .bottom-block {    display: table;    width: 100%;    margin: 0;    height: 40px;}.thumbnail-catalog .bottom-block .price {    display: table-cell;    text-align: left;    vertical-align: middle;    font-size: 20px;    line-height: 18px;    font-family: 'Roboto-Medium', serif;}.thumbnail-catalog .bottom-block .price span {    display: block;    margin: 0;}.thumbnail-catalog .bottom-block .price s {    color: #9b9b9b;    font-size: 14px;    font-family: 'Roboto-Light', serif;    display: block;}.thumbnail-catalog .bottom-block .add-to-cart {    display: table-cell;    text-align: right;    vertical-align: middle;    width: 1%;}.thumbnail-catalog .after-bottom-block {    border-top: 1px solid #e9e9e9;    padding: 7px 5px;    text-align: center;    font-size: 14px;}.thumbnail-catalog .after-bottom-block .fa {    color: #737373;}.thumbnail-catalog .after-bottom-block a {    color: #737373;    border-bottom: 1px dotted #737373;    text-align: center;}.hover-active .thumbnail-catalog .after-bottom-block a:hover,.hover-active .thumbnail-catalog .after-bottom-block a:focus {    text-decoration: none;}.thumbnail-catalog .one-click {    border-top: 1px solid #e9e9e9;    padding: 5px 5px 7px;    text-align: center;    font-size: 14px;}.thumbnail-catalog .one-click .fa {    color: #737373;}.thumbnail-catalog .one-click img {    height: 16px;    margin-right: 5px;}.thumbnail-catalog .one-click a {    color: #fe7d00;    border-bottom: 1px dotted #fe7d00;    text-align: center;}.hover-active .thumbnail-catalog .one-click a:hover,.hover-active .thumbnail-catalog .one-click a:focus {    text-decoration: none;}.list-catalog {    border-bottom: 1px solid #e9e9e9;    border-radius: 0;    position: relative;    margin-top: 20px;    padding-bottom: 20px;    background: #ffffff;}.list-catalog .expand-content {    margin-top: 20px;    color: #8d8d8d;    font-family: 'Roboto-Light', serif;    font-size: 14px;}.list-catalog .expand-content dt.divider {    font-size:16px;}.list-catalog .expand-content .icon16.color {    margin-top: 4px;    margin-left: 5px;    margin-right: 3px;}.list-catalog .name {    padding: 0 0 5px;    font-size: 16px;    line-height: 16px;    font-family: 'Roboto-Medium', serif;}.list-catalog .name a {    color: #333333;}.list-catalog .name a:hover {    color: #fe7d00;}.list-catalog .badge-block {    left: 20px;}.list-catalog .rating-big {    text-align: left;    vertical-align: middle;    display: inline-block;    padding: 10px 0;}.list-catalog .rating-big a {    color: #979797;    font-size: 12px;    display: inline-block;}.list-catalog .rating-big a:hover {    text-decoration: none;}.list-catalog .compare-favorite {    margin-top: 10px;    line-height: 24px;    font-size: 13px;}.list-catalog .compare-favorite span {    display: block;}.list-catalog .compare-favorite span .fa {    margin-right: 3px;    color: #636363;}.list-catalog .compare-favorite span a {    color: #636363;    border-bottom: 1px dotted #636363;}.list-catalog .compare-favorite span a:hover,.list-catalog .compare-favorite span a:focus {    text-decoration: none;    color: #232323;    border-bottom: 1px dotted #232323;}.list-catalog .compare-favorite .active .fa {    margin-right: 3px;    color: #fe7d00;}.list-catalog .compare-favorite .active a {    color: #fe7d00 !important;    border-bottom: 1px dotted #fe7d00 !important;}.list-catalog .compare-favorite .active a:hover {    text-decoration: none;    color: #fe7d00;    border-bottom: 1px dotted #fe7d00;}.list-catalog .availability {    display: inline-block;    font-size: 12px;    margin-left: 15px;    font-family: 'Roboto-Regular', serif;    margin-top: 10px;}.list-catalog .availability .stock-high {    color: #089510;}.list-catalog .availability .stock-none {    color: #ff3f4f;}.list-catalog .offers {    padding: 10px;}.list-catalog .btn-primary {    width: 55px;    height: 40px;    position: relative;}.list-catalog .btn-primary:after {    font-family: 'express', serif;    font-size: 30px;    top: 1px;    left: 12px;    content: "\e903";    color: #ffffff;    position: absolute;}.list-catalog .btn-primary:hover,.list-catalog .btn-primary:focus {    background: #3255b4;}.list-catalog .btn.disabled,.list-catalog .btn:disabled {    background: #cccccc;    cursor: not-allowed;    border:0;    pointer-events: auto;}.list-catalog .btn.disabled:after,.list-catalog .btn:disabled:after {    font-family: 'express', serif;    font-size: 30px;    top: 1px;    left: 12px;    content: "\e903";    color: #ffffff;    position: absolute;}.list-catalog .image-block {    max-width: 100%;    overflow: hidden;    text-align: center;    position: relative;}.list-catalog .image-block img {    max-height: 200px;    max-width: 100%;}.list-catalog .image-block .preview {    display: none;    position: absolute;    z-index: 1000;    right: 0;    left: 50%;    top: 50%;    margin-left: -25px;    margin-top: -25px;    line-height: 0;    background: #3255b4;    width: 50px;    height: 50px;    cursor: pointer;    border-radius: 4px;    -moz-transition: all 0.3s;    -webkit-transition: all 0.3s;    transition: all 0.3s;}.list-catalog .image-block .preview:hover {    background: #fe7d00;}.list-catalog .image-block .preview i {    color: #ffffff;    padding: 15px;    font-size: 22px;}.list-catalog .description {    font-family: 'Roboto-Light', serif;    margin-bottom: 10px;}.list-catalog .code {    font-size: 12px;    color: #828282;    margin-bottom: 5px;}.list-catalog .bottom-block {    width: 100%;    margin: 0;}.list-catalog .bottom-block .price {    font-size: 20px;    line-height: 18px;    font-family: 'Roboto-Medium', serif;}.list-catalog .bottom-block .price span {    display: block;    margin: 0;}.list-catalog .bottom-block .price s {    color: #9b9b9b;    font-size: 14px;    font-family: 'Roboto-Light', serif;    display: block;}.list-catalog .bottom-block .add-to-cart {    margin-top: 10px;}.list-catalog .bottom-block .add-to-cart .qty {    margin-top: 10px;    display: inline-block;}.list-catalog .bottom-block .add-to-cart .qty input[type="text"] {    width: 50px;    text-align: center;    margin-right: 5px;    height: 40px;    border-radius: 4px;}.text-catalog {    border-bottom: 1px solid #e9e9e9;    border-radius: 0;    position: relative;    background: #ffffff;    width: 100%;}.text-catalog .table-row {    display: table;    width: 100%;    vertical-align: middle;}.text-catalog .table-row:hover {    background: #f6f6f6;}.text-catalog .name {    padding: 0 0 5px;    font-size: 16px;    line-height: 16px;    font-family: 'Roboto-Medium', serif;}.text-catalog .name a {    color: #333333;}.text-catalog .name a:hover {    color: #fe7d00;}.text-catalog .availability {    font-size: 12px;    vertical-align: middle;    font-family: 'Roboto-Regular', serif;}.text-catalog .availability .stock-high {    color: #089510;}.text-catalog .availability .stock-none {    color: #ff3f4f;}.text-catalog .btn-primary {    width: 55px;    height: 40px;    position: relative;}.text-catalog .btn-primary:after {    font-family: 'express', serif;    font-size: 30px;    top: 1px;    left: 12px;    content: "\e903";    color: #ffffff;    position: absolute;}.text-catalog .btn-primary:hover,.text-catalog .btn-primary:focus {    background: #3255b4;}.text-catalog .btn.disabled,.text-catalog .btn:disabled {    background: #cccccc;    cursor: not-allowed;    border:0;    pointer-events: auto;}.text-catalog .btn.disabled:after,.text-catalog .btn:disabled:after {    font-family: 'express', serif;    font-size: 30px;    top: 1px;    left: 12px;    content: "\e903";    color: #ffffff;    position: absolute;}.text-catalog .code {    font-size: 12px;    color: #828282;    margin-bottom: 5px;}.text-catalog .price {    font-size: 20px;    line-height: 18px;    font-family: 'Roboto-Medium', serif;}.text-catalog .price span {    display: inline-block;    margin: 0;}.text-catalog .price s {    color: #9b9b9b;    font-size: 14px;    font-family: 'Roboto-Light', serif;    display: block;}.text-catalog .badge-block {    position: static;    display: inline-block;}.text-catalog .badge.discount {    position: static;    display: inline-block;    margin-left: 5px;}.text-catalog .table-cell {    display: table-cell;    vertical-align: middle;    padding: 10px 5px;    text-align: left;}.text-catalog .table-cell .rating-big {    margin-bottom: 5px;}.text-catalog .table-cell .rating-big a {    color: #979797;    font-size: 12px;    display: inline-block;}.text-catalog .table-cell .rating-big a:hover {    text-decoration: none;}.text-catalog .table-cell:nth-child(1) {    width: 15%;    text-align: left;}.text-catalog .table-cell:nth-child(2) {    width: 45%;}.text-catalog .table-cell:nth-child(3) {    width: 10%;    text-align: center;}.text-catalog .table-cell:nth-child(4) {    width: 20%;    text-align: center;}.text-catalog .table-cell:nth-child(4) {    width: 20%;}.loading-cart-icon:after {    top: 2px !important;    left: 10px !important;    background-image: url(img/spin.svg) !important;    background-size: 34px;    background-repeat: no-repeat;    color: #ffffff;    position: absolute;    content: " " !important;    width: 35px;    height: 35px;}.alert-box {    background: #f5f5f5;    padding: 10px;    color: forestgreen;    font-family: 'Roboto-Light', Arial, serif;}.alert-box .fa {    margin-right: 5px;}.subcategory {    margin: 0 0 20px;    padding: 0;    list-style: none;    border: 1px solid #e9e9e9;    font-size: 17px;}.subcategory li {    display: block;    border-bottom: 1px solid #e9e9e9;    position: relative;}.subcategory li:last-child {    border-bottom: 0;}.subcategory li a {    display: block;    padding: 10px 15px;    color: #333333;    border-left: 3px solid transparent;    line-height: 20px;    font-family: 'Roboto-Light', Arial, serif;}.subcategory li a:hover,.subcategory li a:focus {    text-decoration: none;    color: #fe7d00;    border-left: 3px solid #fe7d00;    background: #f5f5f5;}.subcategory li a span.count {    position: absolute;    right: 15px;    font-size: 12px;    top: 30%;    color: #b0b0b0;}.subcategory li ul {    margin: 0;    padding: 0;}.subcategory li ul li {    padding-left: 20px;}.subcategory .selected a {    color: #fe7d00;    font-family: 'Roboto-Medium', Arial, serif;    border-left: 3px solid #fe7d00;    background: #f5f5f5;}.subcategory-images {    margin: 30px 0;}.subcategory-images .link {    display: inline-block;    line-height: 20px;    height:60px;    overflow-y: hidden;}.subcategory-images .adaptive,.subcategory-images .adaptive-filter {    text-align: center;    margin-bottom: 10px;}.subcategory-images .image {    position: relative;    width: 100%;    max-height: 190px;}.subcategory-images .image .category-badge {    position: absolute;    top: 0;    left: 0;}.subcategory-images .image img {    max-width: 100%;    max-height: 180px;}.subcategory-images a {    color: #333333;    font-family: 'Roboto-Medium', Arial, serif;    font-size: 16px;}.split {    margin-top: 20px;}.split-catalog {    margin: 0 0 20px;    padding: 0;    list-style: none;    border-top: 1px solid #e9e9e9;    border-right: 1px solid #e9e9e9;    border-left: 1px solid #e9e9e9;    font-size: 17px;    line-height: 19px;}.split-catalog .tree:after {    font-family: 'FontAwesome', serif;    content: "\f054";    right: 10px;    top: 11px;    position: absolute;    font-size: 11px;    color: #848484;}.split-catalog li.header {    padding: 10px 17px;    font-family: 'Roboto-Medium', Arial, serif;    font-size: 18px;    position: relative;    background: #f5f5f5;}.split-catalog li.header:after {    display: block;    font-family: 'FontAwesome', serif;    content: "\f107";    position: absolute;    top: 10px;    right: 15px;}.split-catalog li {    display: block;    position: relative;    background: #ffffff;}.split-catalog li:last-child {    border-bottom: 0;}.split-catalog li a {    border-bottom: 1px solid #e9e9e9;    display: block;    padding: 10px 15px;    color: #333333;    border-left: 3px solid transparent;}.split-catalog li a:hover,.split-catalog li a:focus {    text-decoration: none;    color: #fe7d00;    border-left: 3px solid #fe7d00;    background: #f5f5f5;}.split-catalog li:hover > a {    background: #f5f5f5;    color: #fe7d00;}.split-catalog li ul {    margin: 0;    padding: 0;    position: absolute;    display: none;    z-index: 1000;    left: 100%;    top: -1px;    width: 300px;    border-left: 1px solid #e9e9e9;    border-right: 1px solid #e9e9e9;    border-top: 1px solid #e9e9e9;    box-shadow: 0 7px 10px -9px rgba(50, 50, 50, 0.84);}.split-catalog .selected > a {    color: #fe7d00;    font-family: 'Roboto-Medium', Arial, serif;}.split-catalog li:hover > ul {    display: block;}.split-catalog li ul > ul {    display: block;}.show-filter {    font-size: 14px;    text-align: center;    display: inline-block;    color: #fe7d00;    border-bottom: 1px dotted #fe7d00;}.show-filter:hover,.show-filter:focus {    text-decoration: none;    opacity: 0.8;}.filter {    background-color: #f6f6f6;    font-family: 'Roboto-Light', Arial, serif;    margin-bottom: 20px;}.filter .filter-name {    padding:15px 15px 12px;    font-size:17px;    color:#fe7d00;    margin-left:-15px;    margin-right:-15px;    font-family: 'Roboto-Medium', Arial, serif;    position: relative;    background: #efefef;    border-bottom:1px solid #ffffff;}.filter .filter-name i {    font-size: 20px;    vertical-align: middle;    margin-right: 10px;    color: #fe7d00;    position: absolute;    right:5px;}.filter .unit {    margin-left: 5px;}.filter h5 {    margin-top: 30px;    margin-bottom: 30px;}.filter .panel-default {    margin-bottom: 20px;}.filter .filtergroup:hover .panel-body {    color: #fe7d00;}.filter .filtergroup .slider {    font-size: 14px;    text-align: center;}.filter .filtergroup .slider .pricehint {    text-align: left;    margin: 10px 0px -10px 0px;    font-size: 12px;    color: #000000;}.filter .filtergroup .slider .min,.filter .filtergroup .slider .max {    width: 40%;    margin-bottom: 0;}.filter .filtergroup .slider input[type="text"] {    text-align: center;    color: #000000;    border: 1px solid #cccccc;    font-family: 'Roboto-Regular', Arial, serif;}.filter .filtergroup label {    color: #000000;}.filter .filtergroup .show-more {    font-size: 14px;    border-bottom: 1px dotted #888888;    color: #888888;}.filter .filtergroup .show-more:hover,.filter .filtergroup .show-more:focus {    text-decoration: none;    opacity: 0.8;}.filter .panel-body .icon {    position: absolute;    right: 5px;    top: 10px;    color: #373a3c;}.filter .panel-body {    padding: 10px 0;    border-top: 1px solid #dfdfdf;    cursor: pointer;    position: relative;    text-transform: uppercase;    color: #373a3c;    font-size: 14px;    font-family: 'Roboto-Medium', Arial, serif;}.filter .panel-price {    border-top: 0;}.filter .panel-body:hover {    color: #fe7d00;}.filter .checkboxfilter {    padding: 0;    font-size: 14px;    line-height: 18px;}.filter .checkboxfilter input {    margin-right: 5px;}.filter .group-filter {    margin-bottom: 15px;}.filter .diaposon {    margin: 10px 0;}.filter .filter-slider {    margin: 20px 5px 30px 5px;}.filter .radio,.filter .checkbox {    margin: 3px 0;}.filter .checkbox,.filter .radio {    position: relative;    padding: 0;}.clearfilter {    margin: 20px 0;}.clearfilter .btn {    color: #888888;    border: 1px solid #d0cfcf;    font-size: 14px;    background: #ffffff;    border-radius: 0;}.clearfilter .btn:hover {    color: #333333;}.margin-top {    margin-top: 20px;}.sorting {    background: #f6f6f6;    padding: 10px;    list-style: none;    position: relative;    height: 47px;}.sorting .showtype {    position: absolute;    top: 0;    right: 0;}.sorting .showtype a {    display: inline-block;    padding: 0 17px;    border-left: 1px solid #eaeaea;    color: #7c7d7f;    font-size: 24px;    text-align: center;    height: 47px;    line-height: 47px;}.sorting .showtype a:last-child {    border-right: 1px solid transparent;}.sorting .showtype a:last-child:hover {    border-right: 1px solid #eaeaea;}.sorting .showtype a:hover {    background: #ffffff;    opacity: 0.9;}.sorting .showtype .active {    color: #fe7d00;}.sorting ul {    list-style: none;    margin: -6px 10px 0 0;    padding: 0;    height: 40px;    display: inline-block;}.sorting ul li {    position: relative;}.sorting ul li a {    padding: 6px 40px 6px 15px;    display: block;    background: #ffffff;    border-radius: 2px;    color: #5d5e60;    font-size: 14px;    text-align: left;    text-decoration: none;    font-family: 'Roboto-Light', Arial, serif;    border: 1px solid #c4c4c4;}.sorting ul li a:after {    display: block;    font-family: 'FontAwesome', serif;    content: "\f107";    position: absolute;    top: 0;    right: 10px;    border-left: 1px solid #c4c4c4;    padding-left: 8px;    height: 34px;    padding-top: 8px;}.sorting ul li a:hover {    color: #fe7d00;    border: 1px solid #c4c4c4;    background: #fcfcfc;}.sorting ul li ul {    margin: 0;    padding: 0;    z-index: 9999;    position: absolute;    left: 0;    top: 34px;    border: 1px solid #cacfd1;    box-shadow: 0 7px 10px -9px rgba(50, 50, 50, 0.84);    background: #ffffff;    display: none;    height: auto;    min-width: 100%;    width:200px;}.sorting ul li ul li a {    background: transparent;    display: inline-block;    border: 0;    padding: 5px 15px;    font-family: 'Roboto-Light', Arial, serif;    color: #333436;}.sorting ul li ul li a:after {    content: " ";    display: none;}.sorting ul li ul li a:hover {    border: 0;    background: transparent;}.sorting ul li ul li:hover {    background: #f6f6f6;}.sorting ul .selected a {    color: #fe7d00;    font-family: 'Roboto-Medium', Arial, serif;}.sorting ul .active {    color: #fe7d00;}.ui-slider {    position: relative;}.ui-slider .ui-slider-handle {    position: absolute;    z-index: 2;    width: 20px;    height: 20px;    font-weight: bold;    cursor: pointer;    outline: 0;    border: 5px solid #ffffff;    background: #fe7d00;    border-radius: 50%;    -webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.65);    -moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.65);    box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.65);}.ui-slider .ui-slider-handle:focus {    outline: 0;}.ui-slider .ui-slider-range {    position: absolute;    z-index: 1;    font-size: .7em;    display: block;    border: 0;    overflow: hidden;}.ui-slider-horizontal {    height: 4px;}.ui-slider-horizontal .ui-slider-handle {    top: -8px;    margin-left: -10px;}.ui-slider-horizontal .ui-slider-range {    top: 0;    height: 100%;}.ui-slider-horizontal .ui-slider-range-min {    left: 0;}.ui-slider-horizontal .ui-slider-range-max {    right: 0;}.ui-widget-content {    background: #cccccc;}.ui-widget-header {    border-bottom: 0;    background: #666666;}.ui-corner-all {    -moz-border-radius: 0;    -webkit-border-radius: 0;    border-radius: 0;}/** Badge **/.badge-block {    position: absolute;    z-index: 10;    top: 10px;    left: 10px;}.badge {    font-family: 'Roboto-Medium', serif;    text-transform: uppercase;    font-size: 13px;    padding: 4px 10px 4px;    background: #f84c48;    color: #ffffff;    border-radius: 2px;    display: inline-block;    margin-right: 5px;}.badge.new {    background: #f84c48;    color: #ffffff;}.badge.bestsellers {    background: #f84c48;    color: #ffffff;}.badge.hits {    background: #797f82;}.badge.discount {    background: #fe7d00;    border: 0;    color: #ffffff;    padding: 4px 5px 4px;}/** Menu-h && XS menu */.xs-menu-overlay {    display: none;    background: rgba(0, 0, 0, 0.33);    position: fixed;    top: 0;    left: 0;    bottom: 0;    width: 100%;    height: 100%;    z-index: 1000000;}.xs-menu-overlay .close-block {    background: #3255b4;    height: 47px;    position: relative;}.xs-menu-overlay .close-block a {    position: absolute;    text-decoration: none;    z-index: 10001;    color: #ffffff;    display: block;    font-size: 28px;    margin-right: 9px;    text-align: right;    width: 30px;    right: 0;    top: -7px;}.xs-menu-overlay .close-block a:hover {    text-decoration: none;}.xs-menu-overlay .title {    position: absolute;    top: 10px;    left: 10px;    color: #ffffff;    z-index: 1;    font-size: 17px;}.xs-menu {    width: 100%;    min-height: 20px;    position: relative;    z-index: 20;    margin: 0;    padding: 0;    height: 47px;    font-size: 17px;    list-style: none;    background: #3255b4;    border: 0;}.xs-menu ul {    list-style: none;    margin: 0;    padding: 0;}.xs-menu ul li {    margin-left: 10px;}.xs-menu ul li a {    display: inline-block;    padding: 11px;    color: #ffffff;    text-decoration: none;    font-family: 'Roboto-Regular', serif;}.xs-menu ul li a .fa {    margin-right: 8px;}.xs-menu ul li.search {    position: absolute;    right: 0;    top: 0;}.clone-xs-menu {    position: fixed;    left: 0;    width: 100%;    background: #ffffff;    z-index: 1000000;    overflow-y: auto;    max-height: 100%;    margin: 0;    padding: 0;    list-style: none;    box-shadow: 0 7px 10px -9px rgba(50, 50, 50, 0.84);}.clone-xs-menu .pages {    background: #3255b4;    height: 47px;    position: relative;}.clone-xs-menu .pages a {    text-decoration: none;    z-index: 10001;    color: #ffffff;    display: block;    font-family: 'Roboto-Regular', Arial, serif;    font-size: 17px;}.clone-xs-menu .pages a:hover {    text-decoration: none;}.clone-xs-menu li {    border-top: 1px solid #eeeeee;    position: relative;}.clone-xs-menu a {    color: #333333;    font-family: 'Roboto-Medium', Arial, serif;    font-size: 18px;    display: block;    padding: 10px;    height: 46px;}.clone-xs-menu a:hover,.clone-xs-menu a:focus {    text-decoration: none;}.clone-xs-menu .tree .expand {    position: absolute;    display: block;    width: 46px;    height: 46px;    background: #f5f5f5;    right: 0;    top: 0;    z-index: 1000001;    color: #7d7d7d;    text-align: center;    font-size: 18px;}.clone-xs-menu ul {    list-style: none;    margin: 0;    display: none;    padding: 0;}.clone-xs-menu ul a {    font-family: 'Roboto-Regular', Arial, serif;    margin-left: 20px;    font-size: 16px;}.clone-xs-menu ul ul {    list-style: none;    margin: 0;    padding: 0;}.clone-xs-menu ul ul a {    font-family: 'Roboto-Regular', Arial, serif;    margin-left: 40px;}.clone-xs-menu ul ul ul {    list-style: none;    margin: 0;    padding: 0;}.clone-xs-menu ul ul ul a {    font-family: 'Roboto-Regular', Arial, serif;    margin-left: 60px;}.container-menu-h {    position: relative;    z-index: 10001;    padding-bottom: 25px;}.no-margin {    margin-top: -20px;}.spacer {    padding-bottom: 25px;}.menu-overlay {    background: rgba(0, 0, 0, 0.33);    position: fixed;    top: 0;    bottom: 0;    width: 100%;    height: 100%;    z-index: 10000;    display: none;}.menu-h {    visibility: hidden;    width: 100%;    min-height: 20px;    text-align: center;    position: relative;    z-index: 20;    margin: 0;    padding: 0;    height: 47px;    font-size: 17px;    list-style: none;    display: flex;    display: -webkit-flex;    /* Safari */    flex-wrap: wrap;    -webkit-flex-wrap: wrap;    /* Safari */    justify-content: center;    -webkit-justify-content: center;    /* Safari */    background: #3255b4;    border: 0;}.menu-h .tree a {    padding: 10px 25px 10px 10px;    position: relative;}.menu-h .tree a:after {    font-family: 'FontAwesome', serif;    content: "\f0dd";    right: 10px;    top: 11px;    position: absolute;    font-size: 13px;}.menu-h .tree ul {    list-style: none;}.menu-h .tree ul a {    padding: 0;    position: relative;}.menu-h .tree ul a:after {    content: " ";}.menu-h li {    float: left;    margin-right: 5px;    border-top: 1px solid transparent;    border-bottom: 1px solid transparent;}.menu-h li:hover {    background: #ffffff;    border-top: 1px solid #e9e9e9;}.menu-h li:hover a {    color: #333333;}.menu-h li:hover a:hover {    color: #3255b4;}.menu-h li a {    display: block;    padding: 10px;    color: #ffffff;    text-decoration: none;    font-family: 'Roboto-Regular', serif;}.menu-h li ul {    margin: 0;    padding: 20px 20px 15px 20px;    width: 100%;    height: auto;    position: absolute;    z-index: 20;    background: #ffffff;    box-shadow: 0 7px 10px -9px rgba(50, 50, 50, 0.84);    border-left: 1px solid #e9e9e9;    border-right: 1px solid #e9e9e9;    text-align: left;    visibility: hidden;    top: -1000000px;    left: -1000000px;}.menu-h li:hover ul {    visibility: visible;    left:0;    top:auto;    transition: visibility 0s linear .2s, ease-in-out .2s linear;}.menu-h .tree.more > a {    padding: 10px 20px;}.menu-h li ul .tree a {    padding: 0;    position: relative;}.menu-h li ul .tree a:after {    font-family: 'FontAwesome', serif;    content: " ";    right: 10px;    top: 12px;    position: absolute;}.menu-h li ul li {    width: 24%;    min-width: 150px;    background: none;    float: left;    margin-bottom: 5px;    box-shadow: none;    border-top: 1px solid transparent;    border-bottom: 1px solid transparent;}.menu-h li ul li:hover {    border-top: 1px solid transparent;    border-bottom: 1px solid transparent;}.menu-h li ul li a {    padding: 0;    display: inline;    color: #343434;    text-transform: uppercase;    font-family: 'Roboto-Medium', serif;    font-size: 16px;    position: relative;}.menu-h li ul li a:before {    font-family: 'FontAwesome', serif;    content: " ";    font-size: 13px;    margin-right: 5px;    position: absolute;    top: 12px;    margin-left: -15px;}.menu-h li ul li ul {    display: block;    width: 100%;    margin: 0;    padding: 0;    position: relative;    border: 0;}.menu-h li ul li ul li {    margin-bottom: 0;    width: 100%;}.menu-h li ul li ul li a {    text-transform: none;    font-family: 'Roboto-Light', serif;    font-size: 16px;}.menu-h li ul li ul li a:before {    content: "";}.menu-h li ul li ul li ul {    display: none;}.menu-h li ul li ul li ul li {    padding: 0 0 0 10px;}.menu-h li ul li ul li ul li a {    font-size: 12px;}.menu-h .fa-sort-desc {    font-size: 10px;    margin-top: -10px;    position: relative;    display: block;    width: 10px;    height: 10px;}.menu-h .more a {    padding: 10px 15px;    position: relative;}.menu-h .more a:after {    font-family: 'FontAwesome', serif;    content: " ";    right: 10px;    top: 11px;    position: absolute;    font-size: 13px;}.menu-h .more a i {    position: relative;}.menu-h .more a i .count {    position: absolute;    top: -18px;    right: -20px;    background: #fe7d00;    width: 15px;    height: 15px;    text-align: center;    line-height: 15px;    color: #ffffff;    font-size: 10px;    font-family: 'Roboto-Medium', serif;    border-radius: 50%;}.menu-h li:hover ul ul ul {    display: none;}.invert-menu .menu-h {    background: #ffffff;    border-top: 1px solid #3255b4;    border-bottom: 1px solid #3255b4;}.invert-menu .menu-h a {    color: #000000;}.invert-menu .menu-h a:hover {    color: #fe7d00 !important;}.invert-menu .menu-h ul {    margin-top: -1px;}.top-line {    background: #f5f5f5;    border-bottom: 1px solid #eaeaea;    padding: 3px 0 5px;}.top-line .container {    background-color: transparent;}.menu-h-top {    margin: 0;    padding: 0;    min-height: 24px;}.menu-h-top li {    display: inline-block;    margin-right: 20px;    position: relative;}.menu-h-top li span {    width: 7px;    height: 7px;    border-radius: 50%;    background: #acb3b4;    display: inline-block;}.menu-h-top li a {    font-size: 14px;    color: #222222;    display: block;    text-decoration: none;}.menu-h-top li a:hover {    color: #fe7d00;}.menu-h-top li ul {    position: absolute;    display: none;    background: #f5f5f5;    box-shadow: 0 7px 10px -9px rgba(50, 50, 50, 0.54);    margin: 0;    width: 200px;    z-index: 100010;    left: -20px;    padding: 5px 10px;}.menu-h-top li ul li {    margin-right: 0;    display: block;    position: relative;}.menu-h-top li ul li a {    display: block;    padding: 5px 5px 5px 10px;}.menu-h-top li ul li a:hover {    color: #fe7d00;    border: 0;}.menu-h-top li ul li ul {    position: absolute;    top: 0;    left: 100%;    padding-top: 0;}.menu-h-top li:last-child {    margin-right: 0;}.menu-h-top .currency i {    font-style: normal;}.menu-h-top .currency .current_currency {    margin-left: 5px;}.menu-h-top .currency img {    margin-right: 5px;}.menu-h-top .currency .active a {    color: #fe7d00;}.menu-h-top .currency .currency-change {    text-align: left !important;}.menu-h-top .account {    margin-left: 30px;}.menu-h-top li:hover > ul {    display: block;    -webkit-animation: fadeIn 0.5s;    animation: fadeIn 0.5s;}.menu-h-top li:hover > a {    color: #fe7d00;}.auth li {    margin-right: 10px;}.auth li .fa {    margin-right: 5px;    color: #fe7d00;}/** Button **/.btn-primary {    background: #fe7d00;    border-radius: 4px;    border-color: transparent;    color: #ffffff !important;}.btn-primary:hover,.btn-primary:focus,.btn-primary:active {    background: #3255b4;    border: 1px solid #3255b4;    border-color: transparent;}/** Slider ***/.slider-tabs {    display: table;    width: 100%;    border-left: 1px solid #e9e9e9;    border-right: 1px solid #e9e9e9;    border-bottom: 1px solid #e9e9e9;    margin: 0;    padding: 0;}.slider-tabs li.active {    border-bottom: 3px solid #fe7d00;    font-family: 'Roboto-Regular', serif;    color: #fe7d00;    background: #f5f5f5;}.slider-tabs > li {    float: none;    cursor: pointer;    display: table-cell;    height: 45px;    overflow: hidden;    text-align: center;    vertical-align: middle;    padding: 10px 10px 8px 10px;    font-size: 16px;    line-height: 16px;    border-right: 1px solid #e9e9e9;    border-bottom: 3px solid transparent;    font-family: 'Roboto-Regular', serif;    color: #4c4c4c;}.slider-tabs > li:last-child {    border-right: 1px solid transparent;}.slider-tabs > li:hover {    color: #fe7d00;    background: #f5f5f5;}.main-slider-count {    margin-bottom: 30px;    margin-top:-25px;}.main-slider-count[data-slide-count="1"] .slider-tabs > li {    width: 100%;}.main-slider-count[data-slide-count="2"] .slider-tabs > li {    width: 50%;}.main-slider-count[data-slide-count="3"] .slider-tabs > li {    width: 33.33333%;}.main-slider-count[data-slide-count="4"] .slider-tabs > li {    width: 25%;}.main-slider-count[data-slide-count="5"] .slider-tabs > li {    width: 20%;}.main-slider-count[data-slide-count="6"] .slider-tabs > li {    width: 16.66666667%;}.main-slider-count[data-slide-count="7"] .slider-tabs > li {    width: 14.28571429%;}.main-slider-count[data-slide-count="8"] .slider-tabs > li {    width: 12.5%;}.main-slider-count[data-slide-count="9"] .slider-tabs > li {    width: 11.11111111%;}.main-slider-count[data-slide-count="10"] .slider-tabs > li {    width: 10%;}.slider-background {    background: #edecf1 url(img/slider-bg.png);    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;}.slider-fade {    position: relative;}.slider-fade .arrow-control {    text-align: center;    visibility: hidden;    font-size: 40px;}.slider-fade .arrow-control .left {    position: absolute;    width: 40px;    height: 100%;    top: 0;    left: 0;    background: #000000;    opacity: 0.1;    color: #ffffff;}.slider-fade .arrow-control .right {    position: absolute;    width: 40px;    height: 100%;    top: 0;    right: 0;    background: #000000;    opacity: 0.1;    color: #ffffff;}.slider-fade .arrow-control a {    display: block;    color: #ffffff;    height: 100%;    width: 100%;}.slider-fade:hover > .arrow-control {    visibility: visible;    -webkit-animation: fadeIn 0.5s;    animation: fadeIn 0.5s;}.main-slider-product li {    padding: 20px;    width: 100%;    position: relative;    height: 360px;}.main-slider-product li .slider-image {    position: absolute;    width: 40%;    text-align: center;    margin-right: 5%;}.main-slider-product li .slider-image img {    max-height: 320px;    text-align: center;    margin-left: auto;    margin-right: auto;    max-width: 100%;}.main-slider-product li .slider-text {    color: #000000;    position: absolute;    z-index: 9999;    text-align: left;    left: 45%;}.main-slider-product li .slider-text h4 {    font-size: 26px;    margin-bottom: 5px;}.main-slider-product li .slider-text .desciprtion {    font-family: 'Roboto-Light', serif;    font-size: 16px;    padding-right: 130px;}.main-slider-product li .slider-text .price {    font-size: 20px;    font-family: 'Roboto-Medium', serif;    margin-top: 20px;}.main-slider-product li .slider-text .button a {    color: #ffffff;    background: #fe7d00;    display: inline-block;    padding: 8px 30px;    border-radius: 4px;    margin-top: 20px;    font-size: 17px;}.main-slider-product li .slider-text .button a:hover,.main-slider-product li .slider-text .button a:focus {    text-decoration: none;}.main-slider li {    width: 100%;    position: relative;    border: 0 !important;    float: left;}.main-slider li img {    width: 100%;    height: auto;}.slider_select {    text-align: center;    margin: 25px 0;}.slider_select a {    display: inline-block;    padding: 5px 20px;    border: 1px solid #fe7d00;    border-radius: 4px;    margin: 0 5px;}.slider_select a:hover,.slider_select a:focus,.slider_select a:link {    text-decoration: none;}.slider_select .active {    background: #fe7d00;    color: #ffffff;}/** Animation **/@keyframes shake {    10%,    90% {        transform: translate3d(-1px, 0, 0);    }    20%,    80% {        transform: translate3d(2px, 0, 0);    }    30%,    50%,    70% {        transform: translate3d(-4px, 0, 0);    }    40%,    60% {        transform: translate3d(4px, 0, 0);    }}@-webkit-keyframes fadeIn {    from {        opacity: 0;    }    to {        opacity: 1;    }}@keyframes fadeIn {    from {        opacity: 0;    }    to {        opacity: 1;    }}.main-slider-product-home {    margin-left: 0;    margin-bottom: 30px;}.main-slider-product-home .adaptive {    width: 100%;    padding-left: 0;    padding-right: 10px;}.main-slider-product-home .adaptive .thumbnail:hover {    border: 1px solid #cccccc;    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none;}.main-slider-product-home .adaptive .thumbnail:hover .offers {    padding: 10px;    border-top: 1px solid #cccccc;    background: #f6f6f6;}.main-slider-product-home .adaptive .thumbnail:hover .image-block img {    -moz-transform: scale(1.05);    -webkit-transform: scale(1.05);    transform: scale(1.05);    opacity: 0.7;}.main-slider-product-home-split {    margin-left: 0;    margin-bottom: 30px;}.main-slider-product-home-split .adaptive {    width: 100%;    padding-left: 0;    padding-right: 10px;}.main-slider-product-home-split .adaptive .thumbnail:hover {    border: 1px solid #cccccc;    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none;}.main-slider-product-home-split .adaptive .thumbnail:hover .offers {    padding: 10px;    border-top: 1px solid #cccccc;    background: #f6f6f6;}.main-slider-product-home-split .adaptive .thumbnail:hover .image-block img {    -moz-transform: scale(1.05);    -webkit-transform: scale(1.05);    transform: scale(1.05);    opacity: 0.7;}.main-slider,.main-slider-product {    margin: 0;    padding: 0;    list-style: none;}.about-shop.split {    margin: 10px 0 0;}.about-shop {    margin: 50px 0 0;    font-family: 'Roboto-Light', serif;    border: 1px solid #e9e9e9;    padding: 30px 20px;}.about-shop .newsblock .media {    margin-bottom: 20px;    line-height: 20px;}.about-shop .newsblock .media:last-child {    margin-bottom: 0;}.about-shop .newsblock .media a {    color: #333333;    text-decoration: underline;}.about-shop .newsblock .media a:hover {    color: #fe7d00;}.about-shop .newsblock .media-left {    max-width: 200px;    min-width: 150px;}.newsblock.leftside .media-left {    max-width: 150px;    min-width: 100px;}.about-shop .newsblock .media-left img {    max-width: 100%;}.about-shop .newsblock .media-body .date {    color: #9b9b9b;    font-size: 12px;    font-family: 'Roboto-Regular', serif;}/** Scroll **/.scroll-top-wrapper {    position: fixed;    opacity: 0;    visibility: hidden;    overflow: hidden;    text-align: center;    z-index: 999;    background-color: #ffffff;    color: #fe7d00;    border: 1px solid #dbdbdb;    width: 30px;    height: 28px;    line-height: 28px;    right: 15px;    bottom: 49px;    padding-top: 2px;    font-size: 20px;    -webkit-transition: all 0.5s ease-in-out;    -moz-transition: all 0.5s ease-in-out;    -o-transition: all 0.5s ease-in-out;    transition: all 0.5s ease-in-out;}.scroll-top-wrapper:hover {    border: 1px solid #fe7d00;}.scroll-top-wrapper.show {    visibility: visible;    cursor: pointer;    opacity: 1.0;}.scroll-top-wrapper i.fa {    line-height: inherit;}/** WA form **//* Sign up & Login forms------------------------ */.wa-auth-adapters {    background: #f5f5f5;    padding: 10px;    margin-bottom: 20px;}.wa-auth-adapters ul {    padding: 0;    margin: 0;    min-height: 16px;}.wa-auth-adapters ul li {    list-style: none;    display: inline-block;    padding: 0 15px 0 0;}.wa-auth-adapters ul li a,.wa-auth-adapters ul li span {    display: block;    padding: 0 5px;    color: #282828;}.wa-auth-adapters ul li a img,.wa-auth-adapters ul li span img {    position: relative;    margin-right: 5px;}.wa-auth-adapters p {    color: #6e6e6e;    font-size: 0.9em;    font-family: 'Roboto-Light', serif;    margin-bottom: 0;}.wa-auth-adapters.wa-connect {    margin-top: 20px;}.wa-form {    margin: 10px 0;}.wa-form:after {    display: block;    content: " ";    clear: both;}.wa-form .wa-field {    clear: left;    margin: 0;    padding-top: 3px;}.wa-form .wa-field .wa-name {    float: left;    width: 155px;    padding-top: 0.52em;    padding-bottom: 10px;    line-height: 14px;    color: #333333;    font-family: 'Roboto-Regular', Arial, serif;    font-size: 14px;    margin-top: 7px;}.wa-form .wa-field.wa-separator {    height: 10px;}.wa-form .wa-field .wa-value {    margin-left: 180px;    margin-bottom: 5px;    position: relative;}.wa-form .wa-field .wa-value input.wa-error {    border: 1px solid #f84c48;}.wa-form .wa-field .wa-value .wa-error-msg {    font-size: 0.8em;    color: #f84c48;    display: block;}.wa-form .wa-field .wa-value input[type="text"],.wa-form .wa-field .wa-value input[type="email"],.wa-form .wa-field .wa-value input[type="password"] {    width: 30%;    min-width: 260px;    margin: 0;    position: relative;}.wa-form .wa-field .wa-value .show-password {    top: 0;    margin-left: -25px;    position: relative;    z-index: 10;    cursor: pointer;    color: #888888;}.wa-form .wa-field .wa-value textarea {    min-width: 300px;    height: 70px;}.wa-form .wa-field .wa-value input.wa-captcha-input {    width: 100px;    min-width: 0;}.wa-form .wa-field .wa-value .wa-captcha p {    margin-bottom: 5px;}.wa-form .wa-field .wa-value label {    display: block;}.wa-form .wa-field .wa-value .wa-captcha img {    margin-left: 0;}.wa-form .wa-field .wa-value .errormsg {    margin-left: 0;}.wa-form .wa-field .wa-value.wa-submit {    margin-top: 10px;}.wa-form .wa-field .wa-value p label {    display: block;    margin: 0;}.wa-form .wa-field .wa-value p {    line-height: 1.6em;    margin-bottom: 23px;    position: relative;}.wa-form .wa-field .wa-value p span {    color: #777;    font-size: 0.9em;    display: block;}.wa-form .wa-field .wa-value p i.icon16 {    float: left;    left: -20px;    margin-top: 2px;    position: absolute;}.wa-form .wa-field .wa-value p input {    display: block;    margin-bottom: 2px;}.wa-form .wa-field .wa-value p input[type="radio"],.wa-form .wa-field .wa-value p input[type="checkbox"] {    display: inline;}.wa-form .wa-field .wa-value p .field.wa-required span:after {    content: " *";    color: #faa;}.wa-form .wa-field.wa-required .wa-name:after {    content: " *";    color: #faa;}.wa-signup-form .wa-form .wa-field.wa-field-email {    margin-top: 20px;}.wa-signup-form .wa-form .wa-field.wa-field-email .wa-value input {    min-width: 300px;}.wa-signup-form .wa-form .wa-field.wa-field-password .wa-value input,.wa-signup-form .wa-form .wa-field.wa-field-password_confirm .wa-value input {    min-width: 200px;    width: 200px;}.wa-captcha {    padding: 7px 0 10px;}.wa-captcha p {    margin: 0;}.wa-captcha strong {    font-size: 1.2em;}.wa-captcha p img {    float: left !important;    margin-right: 5px;    margin-top: 0;}.wa-captcha .wa-captcha-refresh {    font-size: 0.8em;    text-decoration: underline;    color: #aaa;}.wa-captcha .wa-captcha-input {    display: inline !important;    margin-bottom: 5px;    width: 100px;}.wa-captcha .errormsg {    display: block;}input.error,textarea.error {    border: 1px solid #f84c48;}.errormsg {    color: #f84c48;    margin-left: 180px;    display: block;}input[type="text"],input[type="email"],input[type="password"],select,textarea {    border: 1px solid #d0cfcf;    padding: 5px 10px;    color: #333333;    margin-bottom: 20px;}input[type="text"],input[type="email"],input[type="password"],textarea {    -webkit-appearance: none;}/** Footer **/.payment-footer img {    max-width:65px;}.footer {    border-top: 1px solid #eaeaea;    background: #f5f5f5;    color: #333333;    font-size: 14px;    padding: 0;    font-family: 'Roboto-Light', serif;}.footer a {    color: #575757;    text-decoration: underline;}.footer .container {    background-color: transparent;    padding-bottom: 20px;}.footer h5 {    font-size: 18px;    color: #2a2a2a;    margin: 25px 0 20px;    font-weight: normal;    text-transform: uppercase;    font-family: 'Roboto-Regular', serif;}.footer .fa {    color: #fe7d00;    margin-right: 7px;}.footer .social {    list-style: none;    padding: 0;    margin: 0 0 10px;}.footer .social a {    display: inline-block;    margin-right: 3px;    font-size: 18px;    border: 1px solid #c4c4c4;    width: 40px;    height: 40px;    line-height: 38px;    text-align: center;    border-radius: 50%;    background: #fafafa;    transition: all 0.1s ease-in-out;}.footer .social a .fa {    color: #676767;    margin-right: 0;}.footer .social a:hover {    border: 1px solid #fe7d00;    background: #fe7d00;}.footer .social a:hover .fa {    color: #ffffff;}.footer .menu-h-footer {    list-style: none;    margin: 0;    padding: 0;}.footer .menu-h-footer a {    color: #575757;}.footer .menu-h-footer li {    margin-bottom: 5px;}.footer .menu-h-footer li:before {    font-family: "FontAwesome", serif;    content: "\f105";    display: inline-block;    margin-right: 7px;}.footer .footer-phone {    margin: 15px 0;}.footer .footer-phone .dot {    display: block;}.mailer-subscribe {    border-bottom: 1px solid #dfdede;    padding: 20px 0;    display: table;    width: 100%;}.mailer-subscribe .send-mail .fa {    color: #ffffff;}.mailer-subscribe input[type="email"] {    margin-bottom: 0;    height: 43px;}.mailer-subscribe button[type="submit"] {    border-top-left-radius: 0;    border-bottom-left-radius: 0;    height: 43px;    border: 0;    background: #3255b4;}.mailer-subscribe .row {    display: table;    width: 100%;}.mailer-subscribe .table-cell {    display: table-cell;    vertical-align: middle;    width: 50%;    padding: 10px;}.mailer-subscribe .table-cell:nth-child(1) {    text-align: right;    font-size: 18px;    line-height: 20px;    position: relative;}.mailer-subscribe .table-cell .icon-email {    width: 200px;    position: absolute;    left: 0;    top: 0;    text-align: left;}.mailer-subscribe .table-cell .icon-email .icon-red_icon_subscribe {    font-size: 100px;    color: #fe7d00;    display: inline-block;    margin-top: -15px;}.mailer-subscribe .table-cell .text-email {    margin-left: 100px;}#mailer-subscribe-thankyou {    text-align: center;    padding: 30px;    font-size: 18px;    border-bottom: 1px solid #dfdede;    line-height: 20px;    color: #fe7d00;}#mailer-subscribe-thankyou i {    font-style: normal !important;    font-family: 'Roboto-Medium', serif;}.copyright {    padding: 10px 0 10px;    font-size: 14px;    color: #7a7a7a;}.copyright a {    color: #7a7a7a;}.footer.dark {    background: #333333;    color: #d6d6d6;}.footer.dark a {    color: #d6d6d6;}.footer.dark h5 {    color: #d6d6d6;}.footer.dark .mailer-subscribe {    border-bottom: 1px solid #4b4a4a;}.footer.dark .social a {    background: transparent;    border: 1px solid #4b4a4a;}.footer.dark .social a .fa {    color: #d6d6d6;}/** Dialog **/.dialog {    display: none;}.dialog .purchase {    border: 0 !important;}.dialog #product-core-image .product-dialog-image {    display: block;    position: relative;}.dialog #product-core-image .product-dialog-image .owl-item img {    max-width: 100%;}.dialog #product-core-image .owl-theme .owl-controls {    position: relative;    margin-left: auto;    margin-right: auto;    left: 0;    right: 0;}.dialog .loading {    position: fixed;    left: 50%;    top: 30%;    transform: translate(-50%, 0);    background: #ffffff;    width: 70px;    height: 70px;    z-index: 20020;    background-image: url(img/loading.gif);    background-repeat: no-repeat;    background-position: center center;}.dialog-background {    position: fixed;    top: 0;    left: 0;    right: 0;    bottom: 0;    background: rgba(0, 0, 0, 0.38);    z-index: 20010;}.dialog-window .alert {    margin-top: 30px;    font-family: 'Roboto-Light', Arial, serif;}.dialog-window .dialog-cart .row {    margin-top: 20px;}.dialog-window .dialog-cart {    position: fixed;    top: 10%;    max-height: 90%;    overflow-y: auto;    overflow-x: hidden;    left: 0;    right: 0;    opacity: 1;    z-index: 20030;    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);    margin: 0 auto;    text-align: left;    width: 900px;    display: block;    background: #ffffff;    padding: 22px 0 0;}.dialog-window .dialog-cart #product-core-image {    margin: 20px 0 0;    text-align: center;}.dialog-window .dialog-cart .purchase {    background: #ffffff;    padding: 0 25px;    border-top: 1px solid #eaeaea !important;    border-bottom: 1px solid #eaeaea !important;    margin: 0 -20px;}.dialog-window .dialog-cart .row.product {    display: table;    width: 100%;    margin-left: 0;}.dialog-window .dialog-cart .col-lg-6.col-md-6.col-xs-12 {    display: table-cell;    vertical-align: top;    height: 100%;    float: none;    width: 50%;}.dialog-window .dialog-cart .col-lg-6.col-md-6.col-xs-12:nth-child(2) {    border-left: 1px solid #eaeaea;    background: #fafafa;    padding: 20px;}.dialog-window .dialog-cart .dialog-close {    margin-bottom: 20px;}.dialog-window .close-block {    width: 100%;    position: absolute;    background: #3255b4;    height: 42px;    top: 0;    left: 0;}.dialog-window .close-block > a {    position: absolute;    text-decoration: none;    z-index: 10001;    color: #ffffff;    display: block;    font-size: 28px;    margin-right: 15px;    text-align: right;    width: 30px;    right: 0;}.wa-auth-adapters:before {    content: " ";    clear: both;    display: block;}/** Product **/.product-margin {    display: table;    width: 100%;    margin-left: 0;    margin-bottom: 20px;}.product-margin .col-lg-7,.product-margin .col-lg-5 {    position: relative;    padding: 40px 0;    display: table-cell;    vertical-align: top;    float: none;    border-top: 1px solid #eaeaea;    border-bottom: 1px solid #eaeaea;}.product-margin .col-lg-7 img,.product-margin .col-lg-5 img {    max-width: 100%;}.product-margin .col-lg-7:nth-child(2n),.product-margin .col-lg-5:nth-child(2n) {    padding: 30px 30px 20px 30px;    background: #fafafa;    border-left: 1px solid #eaeaea;    border-right: 1px solid #eaeaea;}.add2cart .disabled {    background: #dedede !important;}.add2cart .disabled:hover,.add2cart .disabled:focus,.add2cart .disabled:link {    background: #dedede;    border: 1px solid #dedede;}#product-core-image .badge {    position: absolute;    top: 0;    left: 0;    z-index: 10;}.expand-content dt.divider {    font-family: 'Roboto-Medium', Arial, serif;    font-size:20px;    color: #787878;    margin-top:15px;}.expand-content dt.divider:after {    border-bottom: 0;}.expand-content {    margin: 0;    padding: 0;}.expand-content dt {    margin-bottom: 10px;    display: inline-block;    margin-right: -4px;    width: 39%;    vertical-align: top;    font-weight: normal;    position: relative;    font-family: 'Roboto-Medium', Arial, serif;}.expand-content dt:after {    position: absolute;    content: '';    border-bottom: 1px dotted #bababa;    margin-left: 10px;    width: 100%;    height: 1.1em;}.expand-content dd {    margin-bottom: 10px;    display: inline-block;    vertical-align: bottom;    width: 51%;    overflow: hidden;    position: relative;    padding-left: 10px;    background: #ffffff;    font-family: 'Roboto-Light', Arial, serif;}.expand-content .icon16.color {    margin-top: 7px;    margin-right: 5px;}.product .image-hint {    margin-top: 10px;    font-size: 12px;    color: #858585;    font-family: 'Roboto-Light', Arial, serif;}.product .image-hint .fa {    margin-right: 5px;}.product .to-product {    margin-bottom: 20px;}.product .to-product a {    color: #fe7d00;    font-family: 'Roboto-Light', Arial, serif;    font-size: 14px;    text-decoration: underline;}.product .goto-cart {    margin: 0 0 10px;}.product .goto-cart a {    font-family: 'Roboto-Light', Arial, serif;    font-size: 12px;    color: #858585;    text-decoration: underline;}.product .articul {    font-size: 12px;    color: #858585;    margin-bottom: 10px;}.product .purchase {    margin: 0 -30px;    padding: 0 30px;    background: #ffffff;    border-top: 1px solid #eaeaea;    border-bottom: 1px solid #eaeaea;}.product .share-social {    margin-top: 15px;}.product .share-social .pluso-more {    display: none !important;}.product .saving {    font-family: 'Roboto-Medium', Arial, serif;    font-size: 14px;    color: #fe7d00;}.product h1 {    font-size: 32px;    font-family: 'Roboto-Medium', Arial, serif;}.product .stocks {    line-height:16px;    margin-top: 10px;    margin-bottom: 10px;    font-size: 16px;    font-family: 'Roboto-Medium', Arial, serif;}.product .stocks .fa {    padding-right: 5px;    font-size: 14px;}.product .icons-compare-favorite {    position: absolute;    top: 20px;    right: 30px;}.product .icons-compare-favorite a {    display: block;}.product .icons-compare-favorite a:hover {    animation: shake 0.6s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;    transform: translate3d(0, 0, 0);}.product .icons-compare-favorite span {    font-size: 24px;    display: inline-block;}.product .icons-compare-favorite span .fa {    color: #8c8c8c;    margin-left: 15px;}.product .icons-compare-favorite .active .fa {    color: #fe7d00;}.product .stocks .red {    color: #ee0000 !important;}.product h3.name {    margin-top: 10px;    font-size: 24px;    word-wrap: break-word;}.product .stocks .stock-critical {    color: #aa8800;}.product .stocks .stock-low {    color: #aa8800;}.product .stocks .stock-high {    color: #59b210;}.product .stocks .stock-none {    color: #aaaaaa;    white-space: normal;}.product .stocks .icon16 {    margin-top: 0.1em;}.product .add2cart {    margin: 20px 0;    font-size: 22px;    color: #333333;}.product .add2cart .compare-at-price {    color: #a7a7a7;    font-family: 'Roboto-Light', Arial, serif;}.product .add2cart .price {    font-family: 'Roboto-Medium', Arial, serif;}.product .summary {    line-height: 18px;    margin: 25px 0;    font-family: 'Roboto-Light', Arial, serif;}.product .services .checkbox input[type="checkbox"] {    margin-left: 0;    position: relative;    margin-right: 5px;}.add2cart .btn-primary {    background: #fe7d00;    font-size: 17px;    padding-left: 45px;    padding-right: 10px;    background-size: 25px;    position: relative;    outline: none;}.add2cart .btn-primary:after {    font-family: 'express', serif;    font-size: 30px;    top: 0;    left: 7px;    content: "\e903";    color: #ffffff;    position: absolute;}.add2cart .btn-primary:hover {    opacity: 0.8;}.product .more-images {    display: block;    margin: 20px 0 15px;}.product .more-images .video a {    position: relative;}.product .more-images .video a:after {    position: absolute;    font-family: "FontAwesome", serif;    color: #ffffff;    font-size: 30px;    content: "\f16a";    display: block;    top: -10px;    left: 27px;}.product .more-images .image {    border: 1px solid #dadada;    display: inline-block;    width: 90px;    margin-right: 5px;    margin-bottom: 5px;}.product .more-images .image img {    max-width: 80px;    max-height:80px;    padding: 1px;    margin: 2px;}.product .product-gallery {    text-align: center;}.product #product-gallery {    width: 100%;}.product #product-gallery .selected {    position: relative;    border: 1px solid #333333;    font-weight: bold;}.product #product-core-image {    text-align: center;    position: relative;    padding:0 20px;}.product .sub {    font-size: 14px;    color: #888888;    margin-top: 20px;}.product .tags {    font-size: 14px;    color: #888888;}.product .tags a {    color: #888888;    text-decoration: underline;    margin-right: 5px;}.product .sub a {    color: #888888;    text-decoration: underline;    margin-right: 5px;}.product ul.skus {    list-style: none;    padding-left: 2px;}.product ul.skus li {    font-family: 'Roboto-Regular', Arial, serif;}.product ul.skus li span {    font-family: 'Roboto-Medium', Arial, serif;}.product ul.skus li .articul {    font-family: 'Roboto-Regular', Arial, serif;}.product ul.skus li .price s {    font-family: 'Roboto-Light', Arial, serif;    color: #a7a7a7;}.product .badge {    font-size: 15px;}.product .add-review a {    font-size: 13px;    text-decoration: none;    border-bottom: 1px dotted #176cc9;}.product .options {    line-height: 2em;    margin-bottom: 20px;}.product .options .name {    font-family: 'Roboto-Medium', serif;}.product .options label.name {    display: block;    font-size: 16px;    color: #111111;    margin-bottom: 0;    margin-top: 10px;    font-family: 'Roboto-Medium', serif;}.product .options select {    text-transform: none;    min-width: 200px;    background: #ffffff;    width: 268px;    padding: 5px;    font-size: 16px;    line-height: 1;    border: 1px solid #cccccc;    border-radius: 0;    height: 34px;}.product .options .inline-select {    margin-bottom: 5px;}.product .options .inline-select a {    border: 1px solid #cccccc;    border-radius: 3px;    margin: 0 5px 5px 0;    display: inline-block;    padding: 3px 7px;    text-decoration: none;    position: relative;    min-width: 45px;    text-align: center;    color: #454545;    background: #ffffff;}.product .options .color-fix a {    padding: 5px 15px !important;}.product .options .inline-select a:hover {    border: 1px solid #737373;}.product .options .inline-select a .color_name {    display: none;    position: absolute;    bottom: -25px;    left: 50%;    font-size: 0.6em;    color: rgba(0, 0, 0, 0.8);    margin-left: -40px;    width: 80px;}.product .options .inline-select a .color_checkmark {    display: none;    position: absolute;    top: 7px;    left: 10px;}.product .options .inline-select a.selected {    border: 1px solid #3255b4;    color: #ffffff !important;    background-color: #3255b4;}.product .options .inline-no-color a.selected {    background: #3255b4;}.product .options .inline-select a.selected .color_name {    display: block;}.product .options .inline-select a.selected .color_checkmark {    display: block;}.product .services {    margin-bottom: 10px;    line-height: 1.4em;}.product .services label {    margin-right: 5px;}.product .col-lg-6 #product-image {    max-width: 100%;}.product .cart-group {    width: 100%;    display: block;}.product .cart-group .select_quantity,.product .cart-group .add2cart-button {    display: table-cell;    float: none;    vertical-align: top;}.product .cart-group .add2cart-button {    padding-left: 10px;}.product .cart-group .one-click {    text-align: center;    font-size: 14px;    margin-top: 5px;}.product .cart-group .one-click .fa {    color: #737373;}.product .cart-group .one-click a {    color: #fe7d00;    border-bottom: 1px dotted #fe7d00;    text-align: center;}.product .cart-group .one-click a:hover,.product .cart-group .one-click a:focus {    text-decoration: none;}.product .video-container {    margin: 0 30px;    text-align: center;}.product .video-container iframe {    border: 0;}ul.product-nav {    list-style: none;    border-radius: 0;    padding: 0;    position: relative;    margin: 50px 0 0 0;    font-family: 'Roboto-Medium', Arial, serif;    font-size: 16px;    text-transform: uppercase;}ul.product-nav li {    display: inline-block;    background: #ffffff;    position: relative;}ul.product-nav li .reviews-count {    font-family: 'Roboto-Light', Arial, serif;    font-size: 11px;    margin-bottom: 10px;    right: 20px;    top: 7px;    position: absolute;}ul.product-nav li a {    padding: 8px 30px;    color: #232323;    text-decoration: none;    display: block;    border-top: 3px solid transparent;    font-size: 16px;}ul.product-nav li a:hover {    color: #fe7d00;}ul.product-nav .selected {    position: relative;    background: #f5f5f5;    border-bottom: 3px solid #fe7d00;}ul.product-nav .selected a {    color: #fe7d00;}.panel-heading {    padding: 0;}.panel-heading:hover {    opacity: 0.9;}.panel {    box-shadow: 0;}.panel-default {    border: 0;    margin: 0;}.panel-default .panel-body {    margin-top: -3px;    border-top: 3px solid #eaeaea;    padding: 40px 0;    margin-bottom: 1px;}.panel-default .panel-body img {    max-width:100%;}.panel-default > .panel-heading {    background: #f5f5f5;    color: #ffffff;    margin-bottom: 1px;}.panel-default > .panel-heading a {    color: #333333;}.panel-default > .panel-heading.selected {    border-left: 3px solid #fe7d00;    background: #f5f5f5;    margin-bottom: 0;    border-bottom: 0;}.panel-default > .panel-heading.selected a {    color: #333333;}.panel-group #description {    font-family: 'Roboto-Light', Arial, serif;}.panel-title {    margin-top: 1px;    margin-bottom: 0;}.panel-title > a {    text-decoration: none;    display: block !important;    padding: 13px 13px 16px 13px;    position: relative;    color: #ffffff;    font-size: 16px;}.panel-title > a:focus {    color: #333333;}.panel-default div a.collapsed:after {    font-size: 12px;    position: absolute;    right: 15px;    top: 16px;    content: "\f054";    font-family: "FontAwesome", serif;}.panel-default .selected .collapsed:after {    font-size: 12px;    position: absolute;    right: 15px;    top: 16px;    content: "\f078";    font-family: "FontAwesome", serif;}.product .product-features-scroll,.product .product-features {    margin: 0;    padding: 0;    list-style: none;    color: #444;}.rating-user {    color: #aeaeae;}i.icon16 {    height: 16px;    width: 16px;    display: inline-block;    text-indent: -9999px;    text-decoration: none !important;    background: url("img/icons.png") no-repeat;    background-size: 210px 160px /* 50% of the original size for auto @2x optimization */;}* i.icon16 {    text-decoration: none !important;    vertical-align: top;    margin: 0.1em 0.1em 0 0;}.icon16.rss {    background-position: -16px 0;}.icon16.facebook {    background-position: -32px 0;}.icon16.twitter {    background-position: -48px 0;}.icon16.vk {    background-position: -64px 0;}.icon16.google {    background-position: -80px 0;}.icon16.userpic20 {    background-position: -2px -2px;    border-radius: 50%;    background-size: auto;}.icon16.color {    border-radius: 50%;    border: 1px solid rgba(0, 0, 0, 0.2);    width: 12px;    height: 12px;    background-image: none;}.icon16.loading {    background: url('img/loading.gif') 0 0;    background-size: 16px 16px;}.loading_icon {    margin: 10px 0;}.icon16.star,.icon16.star-full {    background-position: -16px -16px;}.icon16.star-half {    background-position: -32px -16px;}.icon16.star-empty {    background-position: -48px -16px;}.icon16.star-hover {    background-position: -64px -16px;}.icon16.remove {    background-position: -96px -16px;}.icon16.saved {    background-position: -112px -16px;}.icon16.stock-red {    background-position: -128px -16px;}.icon16.stock-yellow {    background-position: -144px -16px;}.icon16.stock-green {    background-position: -160px -16px;}.icon16.stock-transparent {    background-position: -176px -16px;}/* Checkout----------- */.checkout select {    max-width:300px;}.checkout .inline {    list-style: none;    margin: 0;    padding: 20px 0;    display: inline-block;}.checkout .inline li {    display: inline-block;    position: relative;    margin-right: 20px;}.checkout-order {    border: 1px solid #e8e8e8;    padding: 0 20px 20px;}.checkout-order .btn {    margin-top: 20px;    display: inline-block;    color: #575757;    border-color: #cccccc;}.checkout-order .change {    font-family: 'Roboto-Light', Arial, serif;    margin-top: 0 !important;}.checkout-order .btn-bordered:focus {    text-decoration: none;}.checkout-order .btn-bordered:hover {    border-color: #dddddd;    text-decoration: none;}.container-fix {    padding-left: 0;}.checkout form {    margin: 0 !important;}.checkout-header {    margin: 0;    color: #999999;    background: #ffffff;    padding: 20px;}.checkout-header h3 {    margin-bottom: 0;}.checkout-header h3 a {    text-decoration: none;    color: #777777;    font-weight: normal;}.checkout-header strong {    color: #666666;}.checkout ul.checkout-options.shipping li {    display: table;    width: 100%;}.checkout ul.checkout-options.shipping h3 {    display: table-cell;    float: none;    width: 70%;}.checkout ul.checkout-options.shipping .rate {    width: 30%;    display: table-cell;    float: none;    line-height: 14px;}.checkout ul.checkout-options li {    list-style: none;    position: relative;    margin-bottom: 30px;    clear: both;}.checkout ul.checkout-options li:last-child {    margin-bottom: 10px;}.checkout ul.checkout-options li label {    margin-bottom: 0;}.checkout ul.checkout-options li h3 {    font-size: 18px;}.checkout ul.checkout-options li h3 select {    width: 270px;    margin: 0;    color: #000000;    height: 30px;    padding-top: 4px;    padding-bottom: 4px;    padding-left: 7px;    border: 1px solid #b3b3b3;    font-size: 13px;}.checkout ul.checkout-options li h3 label {    font-size: 20px;    margin-right: 10px;    font-family: 'Roboto-Medium', Arial, serif;}.checkout ul.checkout-options li .rate {    float: right;    text-align: center;    width: 250px;}.checkout ul.checkout-options li .rate .price {    font-size: 18px;    font-weight: bold;    color: #fe7d00;    margin-bottom: 5px;    display: block;}.icon-checkout {    font-size:45px;    vertical-align: middle;    margin-right:20px;    color: #fe7d00;}.checkout ul.checkout-options li .rate .est_delivery {    font-size: 14px;    color: #888888;    font-weight: normal;}.checkout ul.checkout-options li p {    margin: 10px 0;    font-size: 14px;    font-family: 'Roboto-Light', Arial, serif;    color: #888888;}.checkout ul.checkout-options li .wa-form {    margin-top: 0;    margin-bottom: 30px;}.checkout ul.checkout-options li .wa-form label input[type="radio"] {    position: static;}.checkout .checkout-result {    padding: 60px 0 20px;    background: #ffffff;    text-align: center;}.checkout .checkout-result h1 {    font-size: 4em;    margin-bottom: 50px;    font-weight: bold;}.checkout .checkout-result.error h1 {    color: red;}.checkout .checkout-result .wa-form {    margin: 10px auto 20px;    width: 400px;    float: none;    text-align: left;}.checkout .checkout-result .back {    margin-top: 50px;}.checkout {    padding: 0;}.checkout .wa-form .wa-field .wa-value p {    margin-bottom: 0;}.checkout a {    text-decoration: underline;    color: #333333;}.checkout h2 {    font-family: 'Roboto-Regular', Arial, serif;    padding: 15px;    font-weight: normal;    background: #f4f4f4;    margin: 0;}.checkout h2 a {    text-decoration: none;    color: #333333;    font-size: 18px;}.checkout h2 a:hover {    opacity: 0.7;}.checkout h2.upcoming a:hover {    color: #000000 !important;    cursor: default;}.checkout h2 a.hint {    font-size:12px;    text-decoration: underline;    margin-top:15px;    color: #6d6d6d;}.checkout h2 a.hint strong {    text-decoration: underline;}.checkout h2.is-done {    position: relative;}.checkout h2.is-done:after {    content: "";    position: absolute;    top: 0;    right: 0;    width: 60px;    height: 100%;    background-size: 30px;}.checkout .checkout-step-content {    padding:20px;}.checkout ul {    list-style: none;    margin: 0;    padding: 0;}.checkout ul li {    margin-bottom: 5px;}.checkout ul li input[type="radio"] {    margin-right: 3px;}.checkout #login-form h1 {    display: none;}.checkout input.large {    font-size: 1.4em;}.checkout .comment {    width: 100%;    height: 100px;    margin-bottom: 20px;    font-size: 14px;    line-height: 18px;}.checkout blockquote img {    margin-right: 20px;    float: left;    border-radius: 50%;}.checkout blockquote p {    margin-bottom: 10px;    margin-left: 70px;    font-size: 16px;    font-family: 'Roboto-Light', Arial, serif;}.checkout blockquote p span {    color: #000000;}.checkout-step {    border: 1px solid #e8e8e8;    margin-bottom:10px;}.checkout-step.is-done {    position: relative;}.checkout-step.is-done a {    opacity: 0.5;}.checkout-step.is-done:after {    position: absolute;    top: 33px;    left: 43px;    content: "\f00c";    font-family: "FontAwesome", serif;    font-size: 20px;    color: forestgreen;}.checkout .errormsg.inline {    display: inline;    margin-left: 10px;}.checkout table.table {    width: 100%;}.checkout table.table td {    border: none;}.checkout .last span.loading {    left: -10px;}.checkout .wa-form .wa-field .wa-name {    padding-top: 0.3em;}.checkout .wa-form .wa-field.wa-field-birthday .wa-value select {    margin-right: 5px;}.checkout .wa-form .wa-field.wa-field-address .wa-field-address-zip input {    min-width: 100px;    width: 20%;}.checkout .float-right {    float: right;}/** Orders **/.my-orders img {    max-width: 100%;}/** Review **//* Product reviews------------------ */.review-table {    margin-bottom: 20px;    color: #878787;    font-size: 14px;    font-family: 'Roboto-Light', Arial, serif;}.review-table a {    color: #878787;}.review-table table.rating-distribution td {    padding: 0 15px 0 0;    border: none;}.review-table table.rating-distribution td .bar {    background: #eee;    width: 200px;    height: 13px;}.review-table table.rating-distribution td .bar .filling {    background: #3255b4;    height: 13px;}/** Отзывы **/ul.reviews-branch > li li {    margin-bottom: 5px;    position: relative;}.rating .hint {    margin-left: 5px;}.review .staff {    background: #eeb;    padding: 1px 4px !important;    color: #345;    font-size: 0.9em;    border: 1px solid rgba(0, 0, 0, 0.1);    border-radius: 3px;    white-space: nowrap;    margin: 0 10px;}.reviews-margin {    margin: 0 0 30px;}.review {    background: #fafafa;    border-top: 1px solid #eaeaea;    margin-bottom: 10px;    padding: 20px;}.review .summary {    font-size: 0.9em;    color: #878787;    margin: 0;}.review .summary h6 {    color: #000000;    font-size: 18px;    margin-bottom: 0.3em;    font-family: 'Roboto-Medium', Arial, serif;}.review .summary .username {    color: #494949;    font-family: 'Roboto-Medium', Arial, serif;}.review .summary a.username:hover {    color: red;}.review .summary a {    display: inline;    padding: 0;}.review .summary .date {    color: #aaaaaa;}.review .summary .date .divider {    margin: 0 10px;}.review p {    margin-top: 5px;    margin-bottom: 5px;    line-height: 1.3em;    font-family: 'Roboto-Light', Arial, serif;}.review .actions a {    padding: 0 !important;    text-decoration: none;    border-bottom: 1px dotted #333333;    color: #333333;    font-size: 14px;}.reviews {    margin-bottom: 20px;}.write-review {    margin-bottom: 0;}.write-review a.inline-link {    font-family: 'Roboto-Regular', serif;    color: #3255b4;    text-align: center;    border: 1px solid #3255b4;    border-radius: 4px;    font-size: 17px;    padding: 7px 16px;    cursor: pointer;    margin: 20px 0 0;    display: inline-block;}.write-review a.inline-link:hover,.write-review a.inline-link:focus {    text-decoration: none;    opacity: 0.8;}.reviews ul {    margin-left: 0;    padding: 0;    list-style: none;}.reviews .hint {    font-size: 11px;}.reviews ul li ul {    padding-left: 35px;}.reviews ul li ul li .review h6 {    color: #333333;    font-family: 'Roboto-Medium', Arial, serif;}.reviews ul li .review-form {    padding: 10px 0 0;}.reviews ul li .review-form textarea {    min-height: 100px;}.reviews ul .in-reply-to {    position: relative;}.reviews ul .new {    background: #ffffcc;    margin: -8px -8px 22px;    padding: 8px 35px 8px 8px;}.reviews ul.menu-h.auth-type {    padding: 0 0 40px;    margin-left: -5px;}.reviews ul.menu-h.auth-type li {    padding-right: 10px;}.reviews ul.menu-h.auth-type li a {    padding: 5px 6px;}.reviews ul.menu-h.auth-type li a img {    top: 0;}.reviews textarea {    height: 100px;    min-height: 100px;    margin-top: 0;}.review-form {    padding: 0;    margin: 30px 0;}.review-form h4 {    margin: 0 0 20px;    font-weight: normal;}.review-form-fields p {    margin: 0 0 10px;}.review-form-fields .review-field {    min-height: 30px;}.review-form-fields .review-field:after {    content: ' ';    display: block;    clear: both;}.review-form-fields p.review-field a {    display: inline;    padding: 0;    text-decoration: none;    font-size: 14px;}.review-form-fields p.review-field a.logout {    border-bottom: 1px dotted #fe7d00;}.review-form-fields p.review-field a.rate-clear {    margin-top: 7px;    color: #333333;    font-size: 14px;    border-bottom: 1px dotted #333333;}.review-form-fields p.review-field #review-rate i {    margin-top: 10px;}.review-form-fields label {    width: 160px;    display: block;    float: left;    margin: 0 10px 0 0;    color: #373a3c;}.review-form .review-submit {    padding: 0 0 20px 170px;}.review-form .review-submit .cancel {    border-bottom: 1px dotted #fe7d00;    margin-left: 10px;    font-size: 14px;}.review-form .review-submit .cancel:hover,.review-form .review-submit .cancel:focus {    text-decoration: none;}.review-form .userpic {    width: 20px;    height: 20px;    float: left;    margin-right: 5px;    border-radius: 50%;}.review-form ul.menu-h.auth-type li a img {    float: left;    margin-right: 3px;    position: relative;    top: 2px;}.review-form ul.menu-h.auth-type {    padding-bottom: 20px;}.review-form label {    width: 160px;    display: block;    float: left;    margin: 0 10px 0 0;    color: #333333;    font-family: 'Roboto-Regular', Arial, serif;    font-size: 14px;    margin-top: 7px;}.reviews span.rate {    line-height: 1.3em;    display: block;    margin: 0.5em 0;}.reviews span.rate a {    text-decoration: none !important;}.reviews span.rate .icon10 {    background: url(../../../../wa-content/img/icon10.png) no-repeat;    height: 10px;    width: 10px;    display: inline-block;    text-indent: -9999px;}.reviews span.rate .icon10.star {    background-position: -60px -40px;}.reviews span.rate .icon10.star-empty {    background-position: -80px -40px;}.review-submit .wa-captcha .errormsg {    float: none;    margin-left: 0;}ul#user-auth-provider {    padding-left: 0 !important;}#product-review-form input[type="text"],#product-review-form input[type="email"],#product-review-form input[type="password"],#product-review-form textarea {    margin-bottom: 0;}input.error,textarea.error {    border: 1px solid #f84c48;}.errormsg,.wa-error-msg {    color: #f84c48;    font-size: 14px;}table.compare {    width: 100%;}table.compare thead td {    border-top: none;    vertical-align: bottom;}table.compare td {    text-align: left;    line-height: 1em;    padding: 10px 2px;    border-left: none;    border-right: none;}table.compare td a {    text-decoration: none;}table.compare td a.compare-remove {    position: relative;    top: -0.2em;    left: 0.2em;}table.compare th {    text-align: left;}table.compare td img {    display: block;    margin: 0 0 10px;    width: 96px;    height: 96px;}table.compare thead .name-wrapper {    position: relative;    display: inline-block;    padding: 0 24px 0 0;}table.compare thead .name-wrapper .name-link {    display: inline-block;    max-width: 120px;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}table.compare thead .name-wrapper .compare-remove {    position: absolute;    top: 0;    right: 6px;    left: auto;    width: 16px;    height: 16px;}table.compare thead .name-wrapper .compare-remove i {    margin: 0;}table.features {    border-spacing: 0;    border-collapse: collapse;    width: 100%;}table.features td {    padding: 10px;    border: none;}table.features td.name {    width: 50%;    vertical-align: top;}table.features tr.divider td {    border-bottom: 1px solid #cccccc;    padding-left: 0;    padding-top: 15px;    padding-bottom: 0;    font-weight: bold;    text-transform: uppercase;    color: #aaaaaa;}.related {    padding-top: 30px;    margin-top: 20px;}.related h3 {    padding: 0 40px !important;    font-size: 24px;    word-wrap: break-word;}/** Cart **/.services {    margin-top: 10px;}.services select {    padding: 5px;}.cart .back-to-shop {    margin-top:20px;    opacity: 0.7;    position: absolute;    left:20px;}.cart .back-to-shop a {    color:#333333;    text-decoration: underline;}.cart .checkout-block {    background: #f5f5f5;    margin: 20px 0 70px 0;    padding: 20px;}.cart .checkout-block .cart-discount {    margin-right: 30px;}.cart .checkout-block p {    font-size: 22px;    font-family: 'Roboto-Medium', Arial, serif;}.cart .checkout-block .btn-primary {    padding: 15px 20px;    background: #fe7d00;    border: 1px solid #fe7d00;    font-size: 20px;    margin-bottom:5px;}.cart .checkout-block .btn-primary:hover {    opacity: 0.8;}.cart .cart-product {    margin-bottom: 20px;    padding-bottom: 20px;    border-bottom: 1px solid #eeeeee;}.cart .cart-product p {    margin-bottom: 0;}.cart .cart-product .name a {    font-family: 'Roboto-Medium', Arial, serif;    color: #333333;}.cart .cart-product .name a:hover {    color: #fe7d00;}.cart .cart-product .image img {    max-width: 100%;    max-height: 100px;}.cart .cart-product .dop {    font-family: 'Roboto-Light', Arial, serif;    font-size: 14px;    border-bottom: 1px dotted #333333;    color: #333333;}.cart .cart-product .dop:hover,.cart .cart-product .dop:focus {    text-decoration: none;    opacity: 0.8;}.cart .delete {    color: #9c9c9c;    text-decoration: none;    font-size: 24px;}.cart .item-total {    font-size: 20px;    color: #333333;}.cart .cupon {    background: #3255b4;    color: #ffffff;    padding: 20px 20px 10px 20px;    margin-bottom: 20px;}.cart .cupon .wa-error-msg {    color: #ffffff;    font-size: 16px;}.cart .cupon p {    margin-top: 5px;    font-size: 18px;}.cart .cupon .btn {    background: #fe7d00;}.cart .cupon input[type="text"] {    margin-bottom: 0;    height: 38px;    width: 100%;    border: 0;}.cart .cupon-text {    font-size: 20px;    margin-bottom: 20px;}.cart .cupon-text a {    text-decoration: none;    color: #fe7d00;    border-bottom: 1px dotted #fe7d00;}.cart .cupon-text a .fa {    margin-right: 8px;}.cart .bonuses {    margin: 10px 0;    text-align: center;}.affiliate-block {    font-family: 'Roboto-Light', Arial, serif;}.affiliate-block .bonuses {    font-size: 18px;}.clear-list .icon-close {    margin-right: 3px;    font-size: 15px;    vertical-align: middle;    color: #979797;}.clear-list a {    font-size: 14px;    line-height: 30px;    height: 30px;    font-family: 'Roboto-Regular', serif;    color: #333333;    text-decoration: underline;}.clear-list a:focus,.clear-list a:hover {    color: #fe7d00;}/** Compare */#compare-table {    margin-bottom: 0;}#compare-table .rating-big {    text-align: left;    vertical-align: middle;    display: inline-block;    padding: 10px 0;}#compare-table .rating-big a {    color: #979797;    font-size: 12px;    display: inline-block;}#compare-table .rating-big a:hover {    text-decoration: none;}#compare-table .name {    padding: 5px 0;    font-size: 16px;    line-height: 16px;    height: 70px;    font-family: 'Roboto-Regular', serif;}#compare-table .name a {    color: #333333;}#compare-table .name a:focus,#compare-table .name a:hover {    color: #fe7d00;}#compare-table .remove-icon {    font-size: 14px;}#compare-table .remove-icon .fa {    color: #737373;}#compare-table .remove-icon a {    color: #737373;    border-bottom: 1px dotted #737373;    text-align: center;}#compare-table .remove-icon a:hover,#compare-table .remove-icon a:focus {    text-decoration: none;}#compare-table .icon16.color {    margin-top: 6px;    margin-right: 5px;}#compare-table td.feature {    font-family: 'Roboto-Light', Arial, serif;    font-size: 14px;}#compare-table p {    color: #000000;    line-height: 16px;}#compare-table h5 {    margin: 0;}#compare-table .image {    height: 200px;    width: 200px;    position: relative;    margin-bottom: 10px;}#compare-table .image .badge {    position: absolute;    z-index: 10;}#compare-table .image_fix {    line-height: 200px;    text-align: center;    position: relative;}#compare-table .image_fix img {    -moz-transition: all 0.3s;    -webkit-transition: all 0.3s;    transition: all 0.3s;    max-height: 200px;    max-width: 200px;}#compare-table .white-td td {    background: #ffffff;    border-top: 0;    padding-bottom: 40px;}#compare-table td button {    padding: 8px 15px;}#compare-table td .price {    display: block;    height: 50px;    font-size: 20px;    line-height: 18px;    font-family: 'Roboto-Medium', serif;}#compare-table td .price s {    color: #9b9b9b;    font-size: 14px;    font-family: 'Roboto-Light', serif;    display: block;}#compare-table tr:last-child td {    padding: 30px 10px;    border-bottom: 0;}#compare-table h5 {    font-weight: 700;    margin-top: 10px;}.compare-scroll {    width: 100%;    overflow-x: scroll;    overflow-y: hidden;}ul.compare-diff-all {    list-style: none;    padding: 0;    margin: 0 0 0 -7px;    width: 200px;}ul.compare-diff-all li {    display: block;    margin-bottom: 10px;}ul.compare-diff-all li a {    padding: 5px 10px;    color: #333333;    text-decoration: none;    font-size: 14px;}ul.compare-diff-all li.selected a {    background: #3255b4;    text-decoration: none;    color: #ffffff;}ul.compare-diff-all li.selected a b {    border: none;}/* 10x10 Icons-------------- */i.icon10 {    height: 10px;    width: 10px;    display: inline-block;    text-indent: -9999px;    text-decoration: none !important;    background: url("img/icons.png") no-repeat;    background-size: 210px 160px /* 50% of the original size for auto @2x optimization */;}* i.icon10 {    text-decoration: none !important;    vertical-align: top;    margin: 0.2em 0.1em 0 0;}.icon10.star,.icon10.star-full {    background-position: 0 -100px;}.icon10.star-half {    background-position: -10px -100px;}.icon10.star-empty {    background-position: -20px -100px;}/** Order **/.order-list .id a {    background: #fe7d00;    color: #ffffff;    padding: 3px 5px;}.order-list .id a:hover {    text-decoration: none;}.order-list .item a {    color: #333333;}.order-list .item a:hover {    color: #fe7d00;}#wa-my-info-cancel {    margin-left: 10px;}.plugin-payment {    margin-bottom: 20px;}/** Pagination **/.pagination {    margin: 20px 0;}.pagination {    display: inline-block;    margin-bottom: 0;    margin-left: 0;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;}.pagination > li {    display: inline;}.pagination > li > a,.pagination > li > span {    display: inline-block;    padding: 5px 12px;    line-height: 20px;    text-decoration: none;    color: #282828;    border-left-width: 0;}.pagination > .selected > a,.pagination > .selected > span {    color: #ffffff !important;    background: #fe7d00 !important;}.pagination > li > a:hover,.pagination > li > a:focus {    color: #282828 !important;    background: #f6f6f6 !important;}.pagination > .selected > a,.pagination > .selected > span {    color: #999999;    cursor: pointer;}.pagination > .disabled > span,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus {    color: #999999;    cursor: pointer;    background-color: transparent;}.pagination > li:first-child > a,.pagination > li:first-child > span {    border-left-width: 1px;    border-radius: 0;}.pagination > li:last-child > a,.pagination > li:last-child > span {    border-radius: 0;}.pagination.sortby {    font-size: 14px;    display: block;    font-family: 'Roboto-Light', serif;    font-weight: bold;}.pagination.sortby li > a,.pagination.sortby > li > span {    padding: 5px 5px 5px 12px;    font-weight: normal;}.bottom-bar {    background: #ffffff;    box-shadow: 0 7px 20px 9px rgba(50, 50, 50, 0.15);    border-top: 1px solid #dbdbdb;    position: fixed;    z-index: 1000;    bottom: 0;    width: 100%;    font-size: 14px;}.bottom-bar .container {    background: transparent;}.bottom-bar .fa {    margin-right: 5px;    color: #fe7d00;}.bottom-bar a {    color: #222222;}.bottom-bar .inline {    list-style: none;    margin: 0;    padding: 0;    display: inline-block;}.bottom-bar .inline li {    display: inline-block;    border-right: 1px solid #ededed;    position: relative;    font-family: 'Roboto-Medium', Arial, serif;}.bottom-bar .inline li .compare_count,.bottom-bar .inline li .favorite_count,.bottom-bar .inline li .view_count {    font-family: 'Roboto-Light', Arial, serif;}.bottom-bar .inline li a {    display: inline-block;    padding: 14px 20px;}.bottom-bar .inline li a:hover,.bottom-bar .inline li a:focus {    text-decoration: none;    background: #ebebeb;}.bottom-bar .inline li a:hover span.view_count,.bottom-bar .inline li a:focus span.view_count,.bottom-bar .inline li a:hover span.compare_count,.bottom-bar .inline li a:focus span.compare_count,.bottom-bar .inline li a:hover span.favorite_count,.bottom-bar .inline li a:focus span.favorite_count {    border: 1px solid #ffffff;}.bottom-bar .inline .divider {    margin: 0 20px;    color: #b3b3b3;}.bottom-bar .cart-block {    position: relative;    font-family: 'Roboto-Medium', serif;    font-size: 18px;}.bottom-bar .cart-block .icon-red_icon_cart {    color: #3255b4;    font-size: 34px;    vertical-align: middle;}.bottom-bar .cart-block .cart-box {    position: relative;    background: #fe7d00;    border: 4px solid #fe7d00;    border-radius: 4px;    text-align: center;    width: 30px;    display: inline-block;    color: #ffffff;    margin: 0 6px;    font-size: 14px;}.bottom-bar .cart-block .cart-box:after,.bottom-bar .cart-block .cart-box:before {    right: 100%;    top: 50%;    border: solid transparent;    content: " ";    height: 0;    width: 0;    position: absolute;    pointer-events: none;}.bottom-bar .cart-block .cart-box:after {    border-color: rgba(219, 9, 62, 0);    border-right-color: #fe7d00;    border-width: 5px;    margin-top: -5px;}.bottom-bar .cart-block .cart-box:before {    border-color: rgba(219, 9, 62, 0);    border-right-color: #fe7d00;    border-width: 9px;    margin-top: -9px;}.bottom-bar .cart-block img {    width: 38px;    margin-bottom: 4px;}.bottom-bar .cart-block a {    color: #343434;    display: inline-block;    padding: 7px;    position: relative;}.bottom-bar .cart-block a:focus,.bottom-bar .cart-block a:hover {    text-decoration: none;}.bottom-bar .cart-block .popup {    display: none;    position: absolute;    z-index: 10005;    right: 0;    padding: 20px;    background: #ffffff;    border-top: 1px solid #e8e8e8;    border-right: 1px solid #e8e8e8;    border-left: 1px solid #e8e8e8;    width: 300px;    text-align: left;    font-size: 14px;    line-height: 16px;    font-family: 'Roboto-Light', serif;    box-shadow: 0 7px 10px -9px rgba(50, 50, 50, 0.54);}.bottom-bar .cart-block .popup a:hover {    text-decoration: underline;}.bottom-bar .cart-block .popup .name {    font-size: 13px;}.bottom-bar .cart-block .popup .total {    font-size: 18px;    line-height: 18px;    font-family: 'Roboto-Medium', serif;    margin: 10px 0;}.bottom-bar .cart-block .popup .btn-primary {    font-family: 'Roboto-Regular', serif;    font-size: 17px;    color: #ffffff;    text-align: center;}.bottom-bar .cart-block .popup .btn-primary:hover {    border: 1px solid #3255b4;    background: #3255b4;    text-decoration: none;}.bottom-bar .favorite_count,.bottom-bar .compare_count,.bottom-bar .view_count {    border: 1px solid #eeeeee;    padding: 2px 7px;    margin-left: 5px;    font-size: 12px;    border-radius: 2px;}/** Bootstrap Add **/.adaptive {    width: 20%;}.adaptive-filter {    width: 25%;}.timeline {    list-style: none;    margin: 0;    padding: 0;    font-weight: bold;}.timeline ul {    font-weight: normal;    color: #888888;    font-size: 11px;    list-style: none;    margin: 0;    padding: 0;}.timeline ul a {    color: #888888;}.search-blog {    margin-bottom: 20px;}.search-blog button {    background: #fe7d00;}.search-blog button:hover {    background: #fe7d00;    border: 1px solid #fe7d00;}.post {    margin-bottom: 50px;}.post img {    max-width: 100%;    height: auto !important;}.post iframe {    max-width: 100%;}.post .text {    margin-top: 5px;    margin-right: 10px;    font-family: 'Roboto-Light', Arial, serif;}.post textarea {    width: 100%;    min-height: 300px;    margin-top: 10px;    height: 250px;}.post.search-match {    margin-top: 20px;    margin-bottom: 50px;}.post.search-match h3 {    font-size: 1.5em;    margin-bottom: 5px;}.post.search-match p {    margin-top: 5px;}.credentials {    overflow: hidden;    line-height: 1.3em;    font-size: 12px;    font-family: 'Roboto-Regular', serif;}.credentials a,.credentials span {    display: inline-block;    vertical-align: middle;    padding-left: 0;    color: #9b9b9b;}.credentials .userpic {    min-width: 20px;    display: block;    float: left;    margin-right: 2px;    border-radius: 50%;}.credentials .username {    margin: 0;}.credentials .date,.credentials .icon16 {    margin: 0 3px;}.credentials img.userpic {    width: 20px;}.post .credentials {    margin-bottom: 20px;}.photo-album-attachment ul.thumbs {    padding-left: 0;}.photo-album-attachment ul.thumbs li {    list-style: none;    display: inline-block;    margin: 0 20px 20px 0;}.photo-album-attachment .photo {    margin-bottom: 20px;}.photo-album-attachment .photo img {    margin-top: -10px;}.post .photo-album-attachment {    padding-top: 10px;}.comments {    margin: 30px 50px 10px 0;}.comments h3 {    margin: 0 0 20px;}.comments h4 {    margin: 0 0 10px;}.comments .credentials .date {    margin: 0 5px;    padding-top: 1px;}.comments .credentials .userpic {    margin-right: 5px;}.comments .credentials .userpic.icon16 {    min-width: 0;    width: 16px;    height: 16px;    margin: 7px 4px 0;}.comments textarea {    height: 100px;    min-height: 100px;    width: 75%;    margin-top: 0;}.comments ul,.comments ul li {    padding: 0;    margin: 0 0 20px 0;    list-style: none;}.comments ul li ul {    margin: 20px 0 0 0;}.comments ul li span.hint a {    color: #aaa;    text-decoration: underline;}.comments .text {    margin: 5px 0 5px 28px;}.comments .actions {    margin: 0 0 5px 28px;    font-size: 0.9em;}.comments .actions .comment-reply {    padding: 0 !important;    text-decoration: none;    border-bottom: 1px dotted #fe7d00;    font-size: 12px;}.comments ul li a.comment-delete {    margin: 0 0 0 5px;    padding: 0;    color: #d99;    text-decoration: underline;}.comments ul li a.comment-delete:hover {    background: red;    color: white;}.comments ul li ul {    padding-left: 25px;}.comments ul li .comment-form {    padding: 10px 30px;    margin-top: 0;}.comments ul li .comment-form textarea {    min-height: 100px;}.comment.in-reply-to {    background: #fafafa;    margin: -8px -8px -13px;    padding: 8px 35px 8px 8px;    position: relative;}.comment.new {    background: #ffc;    margin: -8px -8px -13px;    padding: 8px 35px 8px 8px;}.comment-form {    padding: 0;    margin-top: 30px;}.comment-form h4 {    margin: 0 0 20px;    font-weight: normal;}.comment-form-fields p {    margin: 0 0 10px;}.comment-form-fields p a {    display: inline !important;}.comment-form-fields label {    width: 170px;    display: block;    clear: left;    float: left;    margin: 0 10px 0 0;    color: #333333;    padding-top: 3px;    font-family: 'Roboto-Regular', Arial, serif;    font-size: 14px;}.comment-form-fields input {    width: 280px;    height: 34px;    padding: 6px 12px;    font-size: 14px;    line-height: 1.42857;    color: #555;    vertical-align: middle;    border-radius: 0;    margin-bottom: 5px !important;}.comment-form textarea {    min-width: 70%;    min-height: 160px;    width: 280px;    height: 34px;    padding: 6px 12px;    font-size: 14px;    line-height: 1.42857;    vertical-align: middle;    border-radius: 0;    margin-bottom: 0;}.comment-form .comment-submit {    padding: 0 0 0 180px;}.comment-form .comment-submit .wa-captcha {    margin-bottom: 20px;}.comment-form .userpic {    width: 20px;    height: 20px;    float: left;    margin-right: 5px;    border-radius: 50%;}.comment-form ul.menu-h.auth-type li a img {    float: left;    margin-right: 3px;    position: relative;    top: 2px;}.comment-form ul.menu-h.auth-type {    padding-bottom: 20px;}.pageless-wrapper {    font-style: italic;}html.realtime-preview,html.realtime-preview body {    background: #fff;}html.realtime-preview .globalheader,html.realtime-preview .globalfooter {    display: none;}html.realtime-preview .content {    margin-right: 0;}html.realtime-preview .page {    top: 0;    margin: 10px 0;}/* Plugins---------- */ul.menu-v.categories {    margin-bottom: 20px;}ul.menu-v.categories li {    border: none;}ul.menu-v.categories li a {    padding: 5px 16px;}ul.menu-v.categories li.selected a {    color: #000;    text-decoration: none;    font-weight: bold;}.tags.cloud {    text-align: center;}/* Small devices (tablets, 768px and up) */@media (min-width: 768px) {    /** Media **/    body:after {        position: fixed;        /** content: "SM Size"; **/        top: 0;        background: palevioletred;        color: #ffffff;        padding: 10px;    }    .split {        margin-top: 0;    }    .adaptive {        width: 33.3333333333%;    }    .adaptive-filter {        width: 50%;    }    .header {        padding: 15px 0;    }    .header .logo-fix img {        max-width: 100%;    }    .header .phone {        font-size: 18px;    }    .header .promo p {        font-size: 11px;        margin-left: 60px;        margin-top: 8px;    }    .header .promo img {        width: 46px;        margin-top: 10px;    }    .header .cart-block {        font-size: 16px;    }    .promos .col-lg-6 {        height: 300px;    }    .menu-h li ul li {        width: 48%;    }    .sorting ul li a {        font-size: 12px;        padding: 6px 30px 6px 5px;    }    .sorting ul li a:after {        height: 32px;    }    .dialog-window .dialog-cart {        width: 700px;    }}/* Medium devices (desktops, 992px and up) */@media (min-width: 992px) {    /** Media **/    body:after {        position: fixed;        /** content: "MD Size"; **/        top: 0;        background: orange;        padding: 10px;    }    .split {        margin-top: 20px;    }    .adaptive {        width: 25%;    }    .adaptive-filter {        width: 33.3333333333%;    }    .menu-h li ul li {        width: 32%;    }    .sorting ul li a {        font-size: 14px;        padding: 6px 40px 6px 15px;    }    .sorting ul li a:after {        height: 34px;    }    .dialog-window .dialog-cart {        width: 800px;    }}/* Large devices (large desktops, 1200px and up) */@media (min-width: 1200px) {    /** Media **/    body:after {        position: fixed;        /**  content: "LG Size"; **/        top: 0;        background: rebeccapurple;        color: #ffffff;        padding: 10px;    }    .split {        margin-top: 20px;    }    .adaptive {        width: 20%;    }    .adaptive-filter {        width: 25%;    }    .header {        padding: 15px 0;    }    .header .phone {        font-size: 22px;    }    .header .promo p {        font-size: 12px;        margin-left: 65px;        margin-top: 7px;    }    .header .promo img {        width: 56px;        margin-top: 0;    }    .header .cart-block {        font-size: 18px;    }    .menu-h li ul li {        width: 24%;    }    .bottom-bar .inline {        display: inline-block;    }    .bottom-bar .inline li {        display: inline-block;    }    .dialog-window .dialog-cart {        width: 900px;    }}/* Large devices (mobile, 500px and down) */@media (max-width: 767px) {    /** Media **/    .hover-active .thumbnail-catalog .image-block .compare-favorite {        font-size:11px;    }    .thumbnail-catalog .image-block .compare-favorite {        font-size:11px;    }    .checkout-block .br {        display: block;    }    .promos-block .promos .title {        min-height:145px;    }    .comment-form textarea {        min-width: 100%;        width: 100%;    }    .errormsg {        margin-left: 0;    }    .comment-form .comment-submit {        padding: 0 0 0 0;    }    .to-table {        display: block;        width: 100%;        margin-right: 15px;        margin-left: 0;    }    .to-cell {        display: block;        vertical-align: middle;        float: none;        padding-left: -15px;        padding-right: -15px;    }    .to-cell:first-child {        padding-right: 0;    }    .header {        padding: 15px 0 10px;    }    .header .logo-fix {        margin-bottom: 10px;    }    .header .logo-fix img {        max-width:100%;    }    .header .phone {        text-align: center;        font-size: 18px;    }    .header .phone span.dot {        margin: 0 7px 3px 7px;    }    .header .phone i {        display: block;    }    .header .cart-block .popup {        width: 100%;    }    .adaptive {        width: 50%;    }    .adaptive-filter {        width: 50%;    }    .slider-tabs {        display: none;    }    .home-header {        padding: 0 30px;    }    .home-header .arrow {        display: none;    }    .main-slider-product li {        height: auto;    }    .main-slider-product li .slider-image {        position: static;        width: 100%;    }    .main-slider-product li .slider-text {        width: 100%;        position: static;        text-align: center;        margin-top: 20px;    }    .owl-theme .owl-controls {        margin-top: 0;        text-align: center;        position: static;    }    .thumbnail-catalog .bottom-block .price {        font-size: 18px;    }    .thumbnail .status .rating-big {        display: none;    }    .thumbnail .status .availability {        text-align: left;    }    .menu-h {        height: auto;    }    .menu-h li ul li {        width: 100%;    }    .text-catalog .table-cell {        display: table-cell;        vertical-align: middle;        padding: 10px 5px;        text-align: left;    }    .text-catalog .table-cell:nth-child(1) {        width: 0;        text-align: center;        display: none;    }    .text-catalog .table-cell:nth-child(2) {        width: 45%;    }    .text-catalog .table-cell:nth-child(3) {        width: 30%;        text-align: center;    }    .text-catalog .table-cell:nth-child(4) {        width: 20%;    }    .sorting ul li a {        padding: 6px 35px 6px 10px;        font-size: 12px;    }    .sorting ul li a:after {        height: 32px;    }    input[type="text"],    input[type="email"],    input[type="password"],    textarea {        width: 100%;    }    .wa-form .wa-field .wa-value input[type="text"],    .wa-form .wa-field .wa-value input[type="email"],    .wa-form .wa-field .wa-value input[type="password"] {        width: 100%;    }    .wa-form .wa-field .wa-name {        width: 100%;        display: block;        float: none;    }    .wa-form .wa-field .wa-value {        margin-left: 0;        width: 100%;    }    .review-form .review-submit {        padding: 0 0 20px 0;    }    .wa-captcha .wa-captcha-input {        margin-top: 5px;    }    .mailer-subscribe .table-cell:nth-child(1) {        display: none;    }    h6.subscribe-header {        padding-top: 30px;        text-align: center;    }    /** Product **/    .product-margin {        display: block;        width: 100%;        margin-left: 0;    }    .product-margin .col-lg-7,    .product-margin .col-lg-5 {        position: relative;        padding: 20px 0 40px;        display: table-cell;        vertical-align: top;        float: left;        border-top: 0;        border-bottom: 1px solid #eaeaea;    }    .product-margin .col-lg-7:nth-child(2n),    .product-margin .col-lg-5:nth-child(2n) {        padding: 30px 30px 30px 30px;        background: #f9f9f9;        border-left: 0;        border-right: 0;    }    .scroll-top-wrapper {        bottom: 20px;        display: none !important;    }    .arrow-control {        display: none;    }    .dialog-window .dialog-cart {        top: 0;        max-height: 100%;        width: 100%;    }    .dialog-window .dialog-cart .owl-theme .owl-controls {        bottom: 0;    }    .dialog-window .dialog-cart .row.product {        display: block;        width: 100%;        margin-left: 0;        padding: 15px;    }    .dialog-window .dialog-cart .col-lg-6.col-md-6.col-xs-12 {        display: block;        height: 100%;        float: left;        width: 100%;    }    .dialog-window .dialog-cart .col-lg-6.col-md-6.col-xs-12:nth-child(2) {        border-top: 1px solid #eaeaea;        border-left: 1px solid transparent;        background: #fafafa;        padding: 20px;    }    .panel-default .panel-body {        margin-top: 0;        border-top: 0;        padding: 40px 0;        margin-bottom: 1px;    }    #fancybox-thumbs {        overflow-x: auto !important;    }    .about-shop {        margin: 50px 0 0;        font-family: 'Roboto-Light', serif;        border: 0;        padding: 0;    }    .about-shop .newsblock {        margin-top: 20px;    }    .bottom-bar .container {        padding-left: 0;        padding-right: 0;    }    .bottom-bar .cart-block {        font-size: 16px;    }    .bottom-bar .cart-block a {        padding: 10px;    }    .bottom-bar .fa {        font-size: 34px;    }    .bottom-bar .inline {        display: table;        width: 100%;    }    .bottom-bar .inline li {        display: table-cell;        position: relative;        text-align: center;        width: 25%;    }    .bottom-bar .inline li span {        position: absolute;        right: 5px;        top: 3px;        border: 1px solid #eeeeee;        padding: 2px 7px;        margin-left: 5px;        font-size: 10px;        border-radius: 2px;        font-family: 'Roboto-Regular', Arial, serif !important;    }    .bottom-bar .inline li:last-child {        border-right: 0;    }    .bottom-bar .inline li a {        display: block;        padding: 5px 0 15px;    }    .bottom-bar .inline li .fa {        margin-right: 0;    }    .bottom-bar .inline li strong {        font-weight: normal;        font-size: 10px;        font-family: 'Roboto-Light', Arial, serif !important;        color: #6f6f6f;        position: absolute;        bottom: 2px;        margin-left: auto;        margin-right: auto;        left: 0;        right: 0;    }    .bottom-bar .hint {        display: block !important;    }    .checkout-step {        border: 0;    }    .checkout-step .checkout-step-content {        padding:20px 0;    }}.spinner.input-group .input-group-addon a.spin-up,.spinner.input-group .input-group-addon a.spin-down {    font-size: 15px;    overflow: hidden;    display: block;    text-align: center;    text-decoration: none;    position: relative;    color: #999;}.select_quantity {    display: inline-block;}.input-group .form-control {    position: static;}.input-group.spinner {    height: 40px;    max-width: 100px;}.input-group.spinner .form-control {    height: 40px;    min-width: 40px;}.input-group.spinner .input-group-addon {    padding: 0;}.input-group.spinner .input-group-addon a {    padding: 0 8px;}.input-group.spinner .input-group-addon a .fa:hover {    color: #fe7d00;}@keyframes shake {    10%,    90% {        transform: translate3d(-1px, 0, 0);    }    20%,    80% {        transform: translate3d(2px, 0, 0);    }    30%,    50%,    70% {        transform: translate3d(-2px, 0, 0);    }    40%,    60% {        transform: translate3d(2px, 0, 0);    }}#fancybox-thumbs ul li.active a {    border: 1px solid #fe7d00;}.fancybox-close {    background: #bfbfbf;}.fancybox-prev span {    background: #bfbfbf;}.fancybox-next span {    background: #bfbfbf;}/** iPhone 4 & iPhone 5 **/@media (max-width: 370px) {    .thumbnail-catalog .bottom-block .price  {        font-size:12px;    }    .thumbnail-catalog .bottom-block .price s {        font-size:12px;    }    .promos-block .col-lg-3 a, .promos-block .col-lg-12 a {        height: 150px;    }    .promos-block .promos .title {        min-height:160px;        height:180px;        overflow-y: hidden;    }    .promos-block .promos .title .promo-text {        font-size:12px;    }}/** Plugin one click **/.one-click input {    background: none;    border:0;    color:#fe7d00;    border-bottom:1px dotted #fe7d00;    padding:0;    cursor: pointer;    border-radius:0;}.checkout-block .storequickorder_cart_button {    font-family: 'Roboto-Regular', serif;    background:none;    border:1px solid #fe7d00;    color:#fe7d00;    padding:15px 20px;    border-radius:4px;    font-size: 20px;    line-height:25px;    vertical-align: middle;    cursor: pointer;    margin-bottom:5px;}#storequickorder .dialog-background {    z-index:9999999 !important;    background: rgba(0, 0, 0, 0.38) !important;    }#storequickorder .dialog-window {    z-index:99999999 !important;    -webkit-box-shadow: none !important;    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2) !important;}#storequickorder .dialog-content-indent {    padding:20px 20px 0 20px !important;}#storequickorder .dialog-buttons-gradient {    margin-left: 190px;}#storequickorder .dialog-buttons {    height: 75px !important;}#storequickorder h1 {    font-size:24px;    margin-bottom:20px;}#storequickorder .storequickorder-window-product_info-image {    margin-right:15px;}#storequickorder .dialog-window {    border:0 !important;    border-radius:0px !important;    }#storequickorder .icon16.close {    margin-top:0 !important;    margin-right:0 !important;    z-index:9999;}/** Toggle version **/.toggle-version {    position: relative;    padding:5px;    font-size:14px;    font-family: 'Roboto-Light', Arial, serif;    background: #ffffff;}.toggle-version .icon {    position: absolute;    top:5px;    right:10px;}.toggle-version .icon a {    font-size:16px !important;    text-decoration: none;    color:#333333;}.toggle-version .icon a:hover {    text-decoration: none;}.toggle-footer a {    color:#ffffff;    text-decoration: none;}.toggle-footer {    display: inline-block;    text-align: left;    background: #333333;    color:#ffffff;    padding:5px 10px;    margin:10px 0;}/** v.1.4 **/.brands-shop {    font-family: 'Roboto-Light', serif;    border: 1px solid #e9e9e9;    padding: 20px;    margin: 0 0 20px;}.brands-shop a {    color: #333333;    text-decoration: underline;}.affiliate-text {    font-family: 'Roboto-Light', serif;    font-size:16px;}.prev-next {    margin-bottom:10px;}.prev-next-image {    position: absolute;    top: 28px;    width:300px;    border:1px solid #eaeaea;    box-shadow: 0 7px 10px -9px rgba(50, 50, 50, 0.84);    background: #ffffff;    z-index: 1001;    padding:5px;    font-family: 'Roboto-Light', serif;    display: table;    table-layout: fixed;}.prev-next-image .table-cell {    display: table-cell;    vertical-align: middle;    table-layout:fixed;    word-wrap:break-word;    font-size:14px;}.prev-next-image .name {    width:60%;    padding:10px;    text-align: left;}.prev-next-image .image {    max-width:100px;    width:40%;}.prev-next-image .image img {    max-width:100%;}.next-product .prev-next-image {    right:15px;}.prev-product .prev-next-image {    left:15px;}.prev-next-image img {    padding:10px;}.prev-next-icon {    top:40px !important;}.next-product, .prev-product  {    display: inline-block;}.next-product a, .prev-product a {    text-decoration: none;    display: block;    padding:5px 15px;    background: #eeeeee;    color:#717171;    font-size:12px;    position: relative;    z-index:22;    text-align: center;}.prev-next-image a {    background: transparent;}.next-product a:hover, .prev-product a:hover {    opacity: 0.8;}.next-product a:hover, .prev-product a:hover  {    text-decoration: none;}.prev-product i {    margin-right:6px;}.next-product i {    margin-left:6px;}.one-outstock {    pointer-events: none;    cursor: not-allowed;}.one-outstock input {    color:#cccccc !important;    border-bottom: 1px dotted #cccccc;}.thumbnail-catalog .btn.disabled:hover, .thumbnail-catalog .btn:disabled:hover,.thumbnail-catalog .btn.disabled:focus, .thumbnail-catalog .btn:disabled:focus {    background: #cccccc;    cursor: not-allowed;    border: 0;    pointer-events: auto;}/** v.1.5 **/.product h1 {    font-size:26px;}.container-menu-h {    z-index:1010;}.menu-overlay {    z-index:1001;}.category_description img {    max-width: 100%;}/** v.1.6 **/.navigation_width {    padding-top: 25px;}@media (max-width: 767px) {    .navigation_width {        padding-top: 0;    }}/** Standart **/.menu-h-tree {    visibility: hidden;    width: 100%;    min-height: 20px;    text-align: center;    position: relative;    z-index: 20;    margin: 0;    padding: 0;    height: 47px;    font-size: 17px;    list-style: none;    display: flex;    display: -webkit-flex;    /* Safari */    flex-wrap: wrap;    -webkit-flex-wrap: wrap;    /* Safari */    justify-content: center;    -webkit-justify-content: center;    /* Safari */    background: #3255b4;    border: 0;}.menu-h-tree a {    color: #ffffff;}.menu-h-tree ul {    margin: 0;    padding: 0;}.menu-h-tree ul ul {    top: 0 !important;}.menu-h-tree li {    position: relative;    float: left;    list-style: none;    padding: 0;}.menu-h-tree li a {    padding: 12px 10px 10px 10px;    display: block;    text-decoration: none;    color: #ffffff;}.menu-h-tree li li a {    padding:7px 10px !important;    font-family: 'Roboto-Light', serif;    font-size:16px;}.menu-h-tree .more li a {    padding:7px 10px 7px 20px !important;}.menu-h-tree li.tree a {    padding: 12px 25px 10px 10px;}.menu-h-tree .tree a {    padding-right: 25px;}.menu-h-tree .tree:after {    font-family: 'FontAwesome', serif;    position: absolute;    right: 10px;    top: 13px;    content: "\f0dd";    font-size: 13px;    color: #ffffff;}.menu-h-tree .tree.more:after {    content: " ";}.menu-h-tree .drop-link {    padding:12px 15px 10px 15px !important;}.menu-h-tree ul .tree:after {    color: #000000;    font-family: 'FontAwesome', serif;    position: absolute;    top: 25%;    right: 10px;    content: "\f0da";    font-size: 13px;    color:gray;}.menu-h-tree .more-menu .tree:after {    color: #000000;    font-family: 'FontAwesome', serif;    position: absolute;    top: 25%;    left: 10px;    content: "\f0d9";    font-size: 13px;    color:gray;    width:10px;}.menu-h-tree .tree:hover {    color: #ffffff;}.menu-h-tree li:hover:after {    color: #3255b4 !important;}.menu-h-tree li:hover {    background: #ffffff;    color: #3255b4;}.menu-h-tree li:hover > a {    background: #ffffff;    color: #3255b4;}.menu-h-tree li ul li:hover > a {    background: #f5f5f5;}.menu-h-tree ul {    display: none;    width: 300px;    left: 0;    background: #fff;    padding: 0;    position: absolute;    z-index: 13012;    margin-left: 0;    box-shadow: 0 0 10px 0 rgba(50, 50, 50, 0.32);    text-align: left;}.menu-h-tree .more  ul {    left:-256px;}.menu-h-tree .more ul ul {    left:-300px;}.menu-h-tree ul li {    z-index: 111;    position: relative;    width: 300px;    margin: 0;    border-bottom: 1px solid #e5e5e5;}.menu-h-tree ul li a {    text-transform: none;    display: block;    padding: 10px 5px 10px 15px;    margin: 0;    color: #000000;}.menu-h-tree ul li ul {    top: -1px;    left: 100%;    margin-left: 0;}.menu-h-tree li:hover > ul {    display: block;    height: auto;}.menu-h-tree .more a {    padding: 10px 15px;    position: relative;}.menu-h-tree .more a:after {    content: " ";}.menu-h-tree .more a i {    position: relative;}.menu-h-tree .more a i .count {    position: absolute;    top: -18px;    right: -20px;    background: #fe7d00;    width: 15px;    height: 15px;    text-align: center;    line-height: 15px;    color: #ffffff;    font-size: 10px;    font-family: 'Roboto-Medium', serif;    border-radius: 50%;}.invert-menu .menu-h-tree {    background: #ffffff;    border-top: 1px solid #3255b4;    border-bottom: 1px solid #3255b4;}.invert-menu .menu-h-tree a {    color: #000000;}.invert-menu .menu-h-tree a:hover {    color: #fe7d00 !important;}.invert-menu .menu-h-tree ul {    margin-top: -2px;}.invert-menu .menu-h-tree ul ul {    margin-top: 0;}.invert-menu .menu-h-tree .tree:after {    color: #000000 !important;}.subcategory-images {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display:         flex;    flex-wrap: wrap;}.subcategory-images [class*="col-"] {    display: flex;    flex-direction: column;}/** v1.7 */.fancybox-title-float-wrap .child {    white-space: normal !important;}#pages-custom-1 .panel-body, #pages-custom-2 .panel-body {    font-family: 'Roboto-Light', Arial, serif !important;}.shipping .wa-name label {    font-size:14px !important;    font-family: 'Roboto-Regular', Arial, serif !important;}.about-shop, .brands-shop, .checkout-order, .checkout .checkout-step-content  {    background: #ffffff;}ul.product-nav li {    background: none;}/** v1.8 **/.services select {    padding: 5px;    max-width: 100%;}.add2cart .btn-primary { background-size: auto; }.product-gallery .owl-theme .owl-controls {    position: relative;    margin-left: auto;    margin-right: auto;    left: 0;    right: 0;    bottom:-10px;}.product-gallery .slide p {    margin-top:10px;    font-family: 'Roboto-Light', Arial, serif;    font-size:14px;}.reviews-home {    margin-top:30px;}.reviews-home .row {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display:         flex;    flex-wrap: wrap;}.reviews-home .col-lg-6 {    display: flex;    flex-direction: column;    padding-bottom: 20px;    }.reviews-home .home-header {    margin-bottom:20px;}.reviews-home .review {    display: table;    width:100%;    height: 100%;    margin-bottom:10px;}.reviews-home .review a {    text-decoration: underline;    display: block;    margin-bottom:10px;}.reviews-home .media {    width:20%;    display: table-cell;    text-align: center;}.reviews-home .media img {    max-width: 100%;    max-height:130px;}.reviews-home .media-body {    width:80%;    display: table-cell;    padding:0 15px;}.reviews-home .media-body p {    font-size:16px;    line-height:20px;}.reviews-home .media-body p span {    margin:0 10px;    color: #aaaaaa;}.reviews-home .media-body p span a {    display: inline;    padding:0 5px;}.reviews-home .media-body .username {    color: #494949;    font-family: 'Roboto-Medium', Arial, serif;    font-size: 0.9em;    margin-right:10px;}.reviews-home .media-body .date {    color: #aaaaaa;    font-size: 0.9em;}.reviews-home .media-body h6 {    font-size:16px;    font-family:"Roboto-Medium", Serif;}.reviews-home .media-body h6 span {    margin-right:10px;}.reviews-home .btn {    color: #888888;    border: 1px solid #dad9d9;    font-size: 16px;    background: #ffffff;    display: inline-block;    padding:10px 40px;    border-radius:4px;}.reviews-home .btn:hover {    color: #333333;}/** 1.9 **/.flexdiscount-product-discount {    width:100%;    margin-bottom:10px;}.flexdiscount-pd-block {    background-color: #FFFFFF;    border: 1px solid #eaeaea !important;    -webkit-border-radius: 0 !important;    -moz-border-radius: 0 !important;    border-radius: 0 !important;    margin: 10px 0 !important;}.flexdiscount-discounts-heading, .flexdiscount-pd-block .flexdiscount-heading, #yourshop .flexdiscount-pd-block .flexdiscount-heading {    background: #3255b4 !important;    border-top-right-radius: 0 !important;    border-top-left-radius: 0 !important;    }.flexdiscount-discounts-heading .h3 {    color:#ffffff !important;    font-size:16px !important;}.flexdiscount-discounts-body li {    padding: 10px 15px;    background-color: #ffffff !important;    margin: 5px 0;    }.flexdiscount-pd-block .flexdiscount-heading .h3 {    font-size:16px !important;}.flexdiscount-pd-block .flexdiscount-body {    font-family: 'Roboto-Light';}.flexdiscount-pd-block .flexdiscount-table {    border-left: 1px solid #eaeaea !important;    border-top: 1px solid #eaeaea !important;}.flexdiscount-pd-block .flexdiscount-table td, .flexdiscount-pd-block .flexdiscount-table th {    color: #000;    border: 1px solid #eaeaea !important;    padding: 5px;    text-align: center;}.flexdiscount-max-discount, .flexdiscount-max-affiliate {    font-size: 16px !important;    color: #fe7d00 !important;    font-family: 'Roboto-Medium', serif;    font-weight:normal !important;}.flexdiscount-table {    border-left: 1px solid #eaeaea !important;    border-top: 1px solid #eaeaea !important;    width:100%;    margin-bottom:10px;}.flexdiscount-table td {    color: #000;    border: 1px solid #eaeaea !important;    padding: 5px;    text-align: center;    width:50%;}/** 2.0 **/#ui-datepicker-div {    display:none;}.container-catalog, .galery-preview .row, .promos-block  {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display:         flex;    flex-wrap: wrap;}.container-catalog .adaptive, .galery-preview .col-lg-3, .promos {    display: flex;    flex-direction: column;}.thumbnail-catalog .name {    overflow-y: hidden;}.social a {    margin-bottom:5px;}.footer .rules {    margin-top:5px;}.mailer-subscribe .top-text {    vertical-align: top;}.mailer-subscribe .top-text .text-email {    margin-top:11px;}.split-catalog-slide {    margin: 0 0 20px;    padding: 0;    list-style: none;    border-top: 1px solid #e9e9e9;    border-right: 1px solid #e9e9e9;    border-left: 1px solid #e9e9e9;    font-size: 17px;    line-height: 19px;}.split-catalog-slide li {    display: block;    position: relative;    background: #ffffff;}.split-catalog-slide li:last-child {    border-bottom: 0;}.split-catalog-slide li a {    border-bottom: 1px solid #e9e9e9;    display: block;    padding: 10px 15px;    color: #333333;    border-left: 3px solid transparent;    position: relative;}.split-catalog-slide .fa {    position: absolute;    right:5px;    top:10px;    font-size:12px;    color:#848484;    width: 20px;    height: 20px;    text-align: center;    line-height: 20px;}.split-catalog-slide li a:hover,.split-catalog-slide li a:focus,.split-catalog-slide li.selected > a{    text-decoration: none;    color: #fe7d00;    border-left: 3px solid #fe7d00;    background: #f5f5f5;}.split-catalog-slide li ul {    margin: 0;    padding: 0;    display: none;    z-index: 1000;}.split-catalog-slide li ul li a {    padding: 10px 15px 10px 20px;    background: #fafafa;    font-size:14px;    font-family: 'Roboto-Light', Arial, serif;}.split-catalog-slide .selected > a {    color: #fe7d00;    font-family: 'Roboto-Medium', Arial, serif;}div.h3 {    font-size:24px;    font-weight: 100;    font-family: 'Roboto-Medium', serif;    position: relative;}div.h3 .arrow {    right: 0;    position: absolute;    top: -4px;    font-size: 32px;}div.h3 .arrow a {    margin-left: 0;    display: inline-block;    padding: 0 7px;}.related  div.h3 {    padding: 0 50px !important;    font-size: 24px;    word-wrap: break-word;}.footer div.h5 {    font-size: 18px;    color: #2a2a2a;    margin: 25px 0 20px;    font-weight: normal;    text-transform: uppercase;    font-family: 'Roboto-Regular', serif;}.footer div.h6, div.h6 {    font-weight: 100;    font-family: 'Roboto-Medium', serif;    position: relative;    font-size:20px;    display: block;}.footer div.h6 {    padding-top: 30px;    text-align: center;}.panel-title {    font-family: 'Roboto-Medium', serif;}.main-slider-product li .slider-text h4 {    font-size: 26px;    margin-bottom: 5px;}.slider-text .h4 {    font-size: 24px;    font-weight: 100;    font-family: 'Roboto-Medium', serif;    position: relative;}.reviews-home .media-body .h6 {    font-size:16px;    font-family: "Roboto-Medium", serif;}.reviews-home .media-body .h6 span {    margin-right:10px;}.brands-shop div.h5 {    font-size: 22px;    font-weight: 100;    font-family: 'Roboto-Medium', serif;    position: relative;}.footer.dark div.h5 {    color:#d6d6d6;}/** 1.98 **/.clone-xs-menu a {    height: auto;}.review-form-fields label.service-agreement-wrapper {    float: none !important;    width: auto;    margin-bottom: 20px;}.service-agreement-wrapper .errormsg {    margin-left: 0;}.errormsg {    margin-left: 170px;}.checkout .comment.error {    color: red;}.wa-field-birthday select {    margin-right: 5px;}@media (max-width: 767px) {    .review-field .errormsg {        margin-left: 0;    }    .product-margin .col-lg-7:nth-child(2n), .product-margin .col-lg-5:nth-child(2n) {        padding: 15px;    }    .product .icons-compare-favorite {        position: absolute;        top: 7px;        right: 14px;    }    .product .purchase {        margin: 0 -15px;    }}.thumbnail-catalog .thumbs_type2 .price {    display: block !important;    text-align: center;}.thumbnail-catalog .thumbs_type2 {    height: auto !important;}.thumbnail-catalog .thumbs_type2, .thumbnail-catalog .thumbs_type2 .add-to-cart {    display: block !important;    text-align: center;    width: 100%;}.thumbnail-catalog .thumbs_type2 .price {    margin-bottom: 10px;}.thumbnail-catalog .thumbs_type2 .price s {    display: inline-block;    margin-right: 5px;}.thumbnail-catalog .thumbs_type2 .price span {    display: inline-block;}.thumbnail-catalog .thumbs_type2 .btn-primary {    width: auto;}.list-catalog .thumbs_type2 .btn-primary {    width: auto;}.list-catalog .thumbs_type2 .btn-primary:before {    content: "";    margin-left: 30px;    display: block;}.text-catalog .thumbs_type2 .btn-primary {    width: auto;}.text-catalog .thumbs_type2 .btn-primary:before {    content: "";    margin-left: 30px;    display: block;}.checkout-block input[type=submit] {    margin: 0 auto;}#minimum-message {    padding-left: 30%;}}.list-catalog .thumbs_type2 .btn-primary:before {    content: "";    margin-left: 30px;    display: block;}.text-catalog .thumbs_type2 .btn-primary {    width: auto;}.text-catalog .thumbs_type2 .btn-primary:before {    content: "";    margin-left: 30px;    display: block;}.checkout-block input[type=submit] {    margin: 0 auto;}#minimum-message {    padding-left: 30%;}/** 1.99 **/.panel-body table:not(.rating-distribution) {    width: 100%;    border-collapse: collapse;}.panel-body table:not(.rating-distribution) thead {    background: #f5e8d0;}.panel-body table:not(.rating-distribution) td, .panel-body table:not(.rating-distribution) th {    padding: 10px;    border: 1px solid #eaeaea;}.panel-body table:not(.rating-distribution) tbody tr:nth-child(even) {    background: #f5f5f5;}.panel-body iframe, .page-content iframe, .page-content img {    max-width: 100%;}.product #product-gallery {    width: 88%;    margin: 10px auto;}.arrow-left {    position: absolute;    left: 15px;    top: 22px;}.arrow-right {    position: absolute;    right: 20px;    top: 22px;}.more-right, .more-left {    color: #e1e1e1;    font-size: 24px;}.more-right:hover, .more-left:hover {    color: #3e3939;    }/** 2.0 **/.blur {    filter: blur(10px);}.settings-icon {    position: fixed;    top: 150px;    left: 0;    background: rgba(42, 42, 42, 0.98);    opacity: 0.5;}.settings-icon i {    color: #ffffff;    padding: 10px;    font-size: 30px;}.promos-block .promos {    padding-left: 5px;    padding-right: 5px;    margin-bottom: 10px;}.promos-block .promos a {    background-size: cover;    background-position: center center;    position: relative;    height: 250px;    display: block;}.fix-product {    position: fixed;    top:0;    background: #ffffff;    width:100%;    padding:10px 0;    left:0;    z-index:1011;    box-shadow: 0 4px 22px -2px #c1c1c1;}.fix-product .container {    background: transparent;    line-height:18px;}.fix-product .container img {    max-height:100px;    max-width:100px;}.fix-product .summary {    line-height: 18px;    margin: 10px 0 0;    font-family: 'Roboto-Light', Arial, serif;}.fix-product .name {    font-family: 'Roboto-Medium', Arial, serif;    font-size:20px;}.fix-product .col-lg-7 {    padding: 15px 30px 20px 30px;    background: #fafafa;    border: 1px solid #eaeaea;}.btn.gray.disabled {    background: #dedede !important;    border:0;}.product .h4 {    margin:50px 0 20px 0;    border-bottom: 4px solid #eaeaea;    padding-bottom: 10px;    list-style: none;    font-family: 'Roboto-Medium', Arial, serif;    font-size: 16px;    text-transform: uppercase;}