.___navbar-toggle {position: fixed;}
.text-right-lg-md{text-align: right;}
.text-left-lg-md{text-align: left;}
.a005BBB {color: #fff; background: #005BBB;}
.FFD500 {color: #484848; background: #FFD500;}
.text_blu {color: #005BBB;}
.text_yellow {color: #FFD500;}
.text_red {color: #D92024;}
.text_gren {color: #5b9726;}
.text-red {color: #D92024;}
.text-gren {color: #5b9726;}
.text-ser {color: #484848;}
.text_black {color: #000000;}
.c-font-white {color: rgb(255, 255, 255);}

.text_bold {font-weight: bold;}
.text_normal {font-weight: normal;}

.width_100 {width: 100px;}
.width_20 {width: 20%;}
.width_25 {width: 25%;}
.width_50 {width: 50%;}

.text_10px {font-size: 10px; padding: 3px 3px 3px 0px;}
.text_12px {font-size: 12px; padding: 3px 3px 3px 0px;}
.text_14px {font-size: 14px; padding: 3px 3px 3px 0px;}
.text_16px {font-size: 16px; padding: 3px 3px 3px 0px;}
.text_18px {font-size: 18px; padding: 3px 3px 3px 0px;}
.text_20px {font-size: 20px; padding: 3px;}
.text_30px {font-size: 30px; padding: 3px;}
.text_40px {font-size: 40px; padding: 3px;}
.text_60px {font-size: 60px; padding: 5px;}
.c-font-60 {font-size: 40px; line-height: 50px;}
.box-hig .label_gren {display: block; list-style: none; color: #5b9726; background: #ffffff;}
.label_gren {color: #5b9726; background: #ffffff;}
.label_gren:hover {color: #5b9726; background: #ffffff;}
.box-highlight .label_gren {display: block; list-style: none; color: #5b9726; background: #ffffff;}
.box-hig .label_gren {display: block; list-style: none; color: #5b9726; background: #ffffff;}
.label_red {color: #ffffff; background: #D92024;}
.label_red:hover {color: #D92024; background: #ffffff;}
.box-highlight .label_red {display: block; list-style: none; color: #D92024; background: #ffffff;}
.box-hig .label_red {display: block; list-style: none; color: #D92024; background: #ffffff;}
.label_blu {color: #484848; background: #FCC917;}
.label_blu:hover {color: #fff; background: #005BBB;}
.box-highlight .label_blu {display: block; list-style: none; color: #005BBB; background: #ffffff;}
.box-hig .label_blu {display: block; list-style: none; color: #005BBB; background: #ffffff;}

.bb000000 {color: #FFD500; background: #000000;}
.bbce0900 {color: #FFD500; background: #DD0000;}
.bbFFD500 {color: #000000; background: #FFD500;}

.border_ce0900 {border: 2px #ce0900 solid;}

.ce0900 {color: #FFD500; background: #ce0900;}
.ce0900:hover {color: #ce0900; background: #FFD500;}
.FFFFFF {color: #484848; background: #FFFFFF;}
.F0F0F0 {color: #484848; background: #F0F0F0;}
.F6F0E4 {color: #484848; background: #F6F0E4;}
.E31E24 {color: #fff; background: #E31E24;}
.DD0000 {color: #fff; background: #DD0000;}
.a000000 {color: #fff; background: #000000;}
.FCC917 {color: #484848; background: #FCC917;}
.FCC917:hover {color: #fff; background: #005BBB;}
.F24F00 {color: #fff; background: #F24F00;}
.a689F38 {color: #fff; background: #689F38;}

.padding_0px {padding: 0px;}
.padding_2px {padding: 2px;}
.padding_4px {padding: 4px;}
.padding_6px {padding: 6px;}
.padding_10px {padding: 10px;}
.padding_15px {padding: 15px;}
.padding_20px {padding: 20px;}
.padding_top_50px {padding: 50px;}
.padding_top_85px {padding: 85px;}
.padding_top_100px {padding: 100px;}
.margin_10px {margin: 10px;}
.margin_15px {margin: 15px;}
.margin_20px {margin: 20px;}
.vertical_middle {vertical-align: middle;}

.text-question {font-size: 14px; padding: 4px; color: #484848; font-weight: normal;}
.previews-gig img {text-align: center;}

.aaa {color: #005BBB; text-decoration: none; cursor: pointer;}
.aaa:hover {color: #484848;}

.block-company {
background-color: rgba(0, 0, 0, 0.02);
box-shadow: 0px -2px 12px 3px rgba(0, 0, 0, 0.15);
}
.block-company .block-title {
background: none repeat scroll 0 0 #FFD500;
color: #fff;
font-family: DIN,Helvetica,Arial,sans-serif;
font-size: 14px;
font-weight: 700;
margin: 0;
padding: 8px 10px 8px 20px;
text-transform: uppercase;
}
.block .block-title {
color: #ce0900;
font-family: 'Roboto',sans-serif;
font-size: 20px;
margin: 0;
font-weight: 700;
text-transform: none;
border-bottom: 2px #eaeaea solid;
}
.block-company .block-content {
padding: 0 10px;
}
.block .block-content {
border-top: medium none;
font-size: 12px;
overflow: hidden;
padding: 5px 0;
}
.block-company ol {
margin: 5px 0;
}
.sidebar .block-content li.last {
border-bottom: none;
}
.block-company li.last {
padding: 10px 0;
border-bottom: 0 #eaeaea solid;
list-style: none;
}
.block .block-content .item {
padding: 5px 0;
}
.block-company li:before {
content: '\f105';
font-family: FontAwesome;
font-size: 12px;
padding-right: 6px;
color: #444;
display: inline-block;
vertical-align: top;
}
.block-company li a {
padding: 0 5px;
text-decoration: none;
transition: color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0;
color: #444;
}
.sidebar .block-company li {
padding: 10px 0!important;
list-style: none;
border-bottom: 1px #ddd solid;
border-top: 1px #fff solid;
}
.sidebar a, .sidebar .block-layered-nav .price .sub {
color: #222;
font-size: 12px;
}
.block-company li:first-child {
border-top: none;
}
.sidebar .block-company li {
padding: 10px 0!important;
list-style: none;
border-bottom: 1px #ddd solid;
border-top: 1px #fff solid;
}
.accordion-faq {
text-align: left;
position: relative;
}
.accordion-faq .panel {
border-radius: 0;
box-shadow: none;
-webkit-box-shadow: none;
}
.accordion-faq .panel .panel-heading {
padding: 0;
color: #fff;
border-radius: 0!important;
background: rgba(0, 0, 0, 0.02);
}
.upper-links {
display: inline-block;
padding: 0 11px;
line-height: 23px;
font-family: 'Roboto', sans-serif;
letter-spacing: 0;
color: inherit;
border: none;
outline: none;
font-size: 12px;
}
.accordion-faq .arrow-down, .accordion-faq .arrow-up {
position: absolute;
display: block;
width: 20px;
height: 20px;
font-size: 20px;
top: 50%;
margin-top: -14px;
right: -36px;
color: #fff;
}
.accordion-faq .panel-heading a {
display: block;
position: relative;
background: rgba(0, 0, 0, 0.02);
color: #484848;
padding: 11px 5px 11px 15px;
border-radius: 0;
border-right: 48px solid rgba(255, 213, 0, 0.95);
min-height: 50px;
font-family: "Roboto",sans-serif;
text-decoration: none;
font-size: 18px;
font-weight: bold;
box-shadow: -3px -3px 8px 1px rgba(0, 0, 0, 0.15);
}

.accordion-faq .collapsed .arrow-down {
display: block;
}
.accordion-faq .arrow-down, .accordion-faq .collapsed .arrow-up {
display: none;
}

.dropdown_boom {
color: #333;
position: relative;
display: inline-block;
margin-bottom: 0;
}

.dropdown_boom:hover {
background-color: #fff;
color: #333;
}

.dropdown_boom:hover .links {
color: #333;
}

.dropdown_boom:hover .dropdown-menu {
display: block;
color: #333;
}

.dropdown_boom .dropdown-menu {
z-index: 20;
position: absolute;
top: 100%;
display: none;
background-color: #fff;
color: #333;
left: 0;
border: 0;
border-radius: 0;
box-shadow: 0 4px 8px -3px #555454;
margin: 0;
padding: 0;
}

.navbar-nav > .dropdown_boom > .links {
color: #FFD500;
text-decoration: none;
}

.navbar-nav > .dropdown_boom > .links:hover {
color: #333;
text-decoration: none;
}

.profile-links {
font-size: 12px;
font-family: 'Roboto', sans-serif;
border-bottom: 1px solid #e9e9e9;
display: block;
padding: 0 11px;
line-height: 23px;
}
.profile-li{
padding-top: 2px;
}
.btn-float.btn-float-lg i {
    font-size: 32px;
}
.btn-float i {
    display: block;
    margin: 0;
    top: 0;
}
.btn-float {
    padding: 25px;
    white-space: normal;
}
.btn-float>span {
    display: block;
    padding-top: 10px;
    margin-bottom: -6px;
}
.btn-float-lg {
	margin: 0;
    padding: 25px;
    white-space: normal;
}
.btn-float-md {
	margin: 0;
    padding: 20px;
    white-space: normal;
}
.btn-float-sm {
	margin: 0;
    padding: 9px;
    white-space: normal;
	font-size: 28px;
}
.btn-float-xs {
	margin: 0;
    padding: 8px;
    white-space: normal;
}

.cart_div_content .btn {
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -o-transition: 0.2s;
    -ms-transition: 0.2s;
    transition: 0.2s;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    position: relative;
}
/* корзина вкладки конец */

.tabs_pay .nav-tabs > li.active > a, .tabs_pay .nav-tabs > li.active > a:hover, .tabs_pay .nav-tabs > li.active > a:focus {
color: #555555;
cursor: default;
border: 0;
}

.tabs_pay .nav-tabs {
border-bottom: 0px solid #ce0900;
}

.tabs_pay .tab-pane {
position: relative;
padding-top: 10px;
}

.tabs_pay .nav-tabs > li {
width: 100%;
color: #484848;
}

.tabs_pay a {
color: #484848;
}

.tabs_pay .nav-tabs > li a{
width: 100%;
height: auto;
padding: 10px;
margin: 2px auto;
line-height: 28px;
font-size: 28px;
}

.tabs_pay .tabs-left>li a img{
max-height: 38px;
}

.tabs_pay .tab-pane img{
max-width: 100%;
padding: 0;
margin: 10px 15px;
display: inline-block;
}
.tabs_pay .tab-pane input{
max-width: 100%;
padding: 0;
margin: 10px 15px;
display: inline-block;
border: 0px solid #005BBB;
border-radius: 8px;
}
.tabs_pay .tab-pane input:hover{
max-width: 100%;
padding: 0;
margin: 10px 15px;
display: inline-block;
border: 0px solid #ce0900;
border-radius: 8px;
}

.tabs_pay .nav-tabs .tabs-left, .tabs_pay .nav-tabs .tabs-right {
border-bottom: none;
padding-top: 2px;
}
.tabs_pay .nav-tabs .tabs-left {
border-right: 1px solid #ce0900;
}
.tabs_pay .nav-tabs .tabs-right {
border-left: 1px solid #ce0900;
}

.tabs_pay .tabs-left, .tabs_pay .tabs-right {
border-bottom: none;
padding-top: 2px;
}
.tabs_pay .tabs-left {
border-right: 1px solid #ce0900;
}
.tabs_pay .tabs-right {
border-left: 1px solid #ce0900;
}
.tabs_pay .tabs-left>li, .tabs_pay .tabs-right>li {
float: none;
margin-bottom: 2px;
}
.tabs_pay .tabs-left>li {
margin-right: -1px;
}
.tabs_pay .tabs-right>li {
margin-left: -1px;
}
.tabs_pay .tabs-left>li.active>a,
.tabs_pay .tabs-left>li.active>a:hover,
.tabs_pay .tabs-left>li.active>a:focus {
margin-right: -1px;
border-bottom: 1px solid #ce0900;
border-top: 1px solid #ce0900;
border-left: 1px solid #ce0900;
border-right: 1px solid #fff;
border-top-color: #ce0900;
border-bottom-color: #ce0900;
border-left-color: #ce0900;
border-right-color: transparent;
border-radius: 4px 0 0 4px;
color: #ce0900;
}

.tabs_pay>.tabs-right>li.active>a,
.tabs_pay>.tabs-right>li.active>a:hover,
.tabs_pay>.tabs-right>li.active>a:focus {
border-bottom: 1px solid #ce0900;
border-left-color: transparent;
}
.tabs_pay>.tabs-left>li>a {
border-radius: 4px 0 0 4px;
margin-right: 0;
display:block;
}
.tabs_pay .tabs-right>li>a {
border-radius: 0 4px 4px 0;
margin-right: 0;
}
.tabs_pay>.vertical-text {
margin-top:10px;
border: none;
position: relative;
}


.tabs_pay .vertical-text>li {
height: auto;
width: 120px;
margin-bottom: 100px;
}
.tabs_pay .vertical-text>li>a {
border-bottom: 1px solid #ce0900;
border-right-color: transparent;
text-align: center;
border-radius: 4px 4px 0px 0px;
}
.tabs_pay .vertical-text>li.active>a,
.tabs_pay .vertical-text>li.active>a:hover,
.tabs_pay .vertical-text>li.active>a:focus {
border-bottom-color: transparent;
border-right-color: #ce0900;
border-left-color: #ce0900;
}
.tabs_pay .vertical-text.tabs-left {
left: -50px;
}
.tabs_pay .vertical-text.tabs-right {
right: -50px;
}
.tabs_pay .vertical-text.tabs-right>li {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.tabs_pay .vertical-text.tabs-left>li {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
}

.material-switch > input[type="checkbox"] {
display: none;
}

.material-switch > label {
cursor: pointer;
height: 0px;
position: relative;
width: 40px;
}

.material-switch > label::before {
background: rgb(0, 0, 0);
box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.5);
border-radius: 8px;
content: '';
height: 16px;
margin-top: -8px;
position:absolute;
opacity: 0.3;
transition: all 0.4s ease-in-out;
width: 40px;
}
.material-switch > label::after {
background: #d9534f;
border-radius: 16px;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
content: '';
height: 24px;
left: -4px;
margin-top: -8px;
position: absolute;
top: -4px;
transition: all 0.3s ease-in-out;
width: 24px;
}
.material-switch > input[type="checkbox"]:checked + label::before {
background: inherit;
opacity: 0.5;
}
.material-switch > input[type="checkbox"]:checked + label::after {
background: inherit;
left: 20px;
}
.list-group-item {
position: relative;
display: block;
padding: 10px 15px;
margin-bottom: -1px;
background-color: #fff;
border: 1px solid #fff;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
padding: 8px;
line-height: 1.42857143;
vertical-align: top;
border-top: 0px solid #ddd;
}
.btn3d {
position:relative;
top: -6px;
border:0;
transition: all 40ms linear;
margin-top:10px;
margin-bottom:10px;
margin-left:2px;
margin-right:2px;
}
.btn3d:active:focus,
.btn3d:focus:hover,
.btn3d:focus {
-moz-outline-style:none;
outline:medium none;
}
.btn3d:active, .btn3d.active {
top:2px;
}
.btn3d.btn-white {
color: #666666;
box-shadow:0 0 0 1px #ebebeb inset, 0 0 0 2px rgba(255,255,255,0.10) inset, 0 8px 0 0 #f5f5f5, 0 8px 8px 1px rgba(0,0,0,.2);
background-color:#fff;
}
.btn3d.btn-white:active, .btn3d.btn-white.active {
color: #666666;
box-shadow:0 0 0 1px #ebebeb inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,.1);
background-color:#fff;
}
.btn3d.btn-default {
color: #666666;
box-shadow:0 0 0 1px #ebebeb inset, 0 0 0 2px rgba(255,255,255,0.10) inset, 0 8px 0 0 #BEBEBE, 0 8px 8px 1px rgba(0,0,0,.2);
background-color:#f9f9f9;
}
.btn3d.btn-default:active, .btn3d.btn-default.active {
color: #666666;
box-shadow:0 0 0 1px #ebebeb inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,.1);
background-color:#f9f9f9;
}
.btn3d.btn-primary {
box-shadow:0 0 0 1px #417fbd inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 8px 0 0 #4D5BBE, 0 8px 8px 1px rgba(0,0,0,0.5);
background-color:#4274D7;
}
.btn3d.btn-primary:active, .btn3d.btn-primary.active {
box-shadow:0 0 0 1px #417fbd inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
background-color:#4274D7;
}
.btn3d.btn-success {
box-shadow:0 0 0 1px #31c300 inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 8px 0 0 #5eb924, 0 8px 8px 1px rgba(0,0,0,0.5);
background-color:#78d739;
}
.btn3d.btn-success:active, .btn3d.btn-success.active {
box-shadow:0 0 0 1px #30cd00 inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
background-color: #78d739;
}
.btn3d.btn-info {
box-shadow:0 0 0 1px #00a5c3 inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 8px 0 0 #348FD2, 0 8px 8px 1px rgba(0,0,0,0.5);
background-color:#39B3D7;
}
.btn3d.btn-info:active, .btn3d.btn-info.active {
box-shadow:0 0 0 1px #00a5c3 inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
background-color: #39B3D7;
}
.btn3d.btn-warning {
box-shadow:0 0 0 1px #d79a47 inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 8px 0 0 #D79A34, 0 8px 8px 1px rgba(0,0,0,0.5);
background-color:#FEAF20;
}
.btn3d.btn-warning:active, .btn3d.btn-warning.active {
box-shadow:0 0 0 1px #d79a47 inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
background-color: #FEAF20;
}
.btn3d.btn-danger {
box-shadow:0 0 0 1px #b93802 inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 8px 0 0 #AA0000, 0 8px 8px 1px rgba(0,0,0,0.5);
background-color:#D73814;
}
.btn3d.btn-danger:active, .btn3d.btn-danger.active {
box-shadow:0 0 0 1px #b93802 inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
background-color: #D73814;
}
.btn3d.btn-magick {
color: #fff;
box-shadow:0 0 0 1px #9a00cd inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 8px 0 0 #9823d5, 0 8px 8px 1px rgba(0,0,0,0.5);
background-color:#bb39d7;
}
.btn3d.btn-magick:active, .btn3d.btn-magick.active {
box-shadow:0 0 0 1px #9a00cd inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
background-color: #bb39d7;
}

.boomboom {
height: 7px;
border-top: 0;
background: #c4e17f;
border-radius: 2px;
margin-top: 0px;
margin-bottom: 0px;
background-image: -webkit-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
background-image: -moz-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
background-image: -o-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
background-image: linear-gradient(to right, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
}

.liner{
height: 2px;
background: #ddd;
position: absolute;
width: 80%;
margin: 0 auto;
left: 0;
right: 0;
top: 50%;
z-index: 1;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
color: #555555;
cursor: default;
border: 0;
border-bottom-color: transparent;
}

.nav-tabs {
border-bottom: 0px solid #ddd;
}

span.round-tabs{
width: 70px;
height: 70px;
line-height: 70px;
display: inline-block;
background: white;
z-index: 2;
position: absolute;
left: 0;
text-align: center;
font-size: 25px;
}

span.round-tabs.arrow{
color: #005BBB;
}
span.round-tabs.arrow_no{
color: #ccc;
}
span.round-tabs.arrow_ok{
color: #5cb85c;
}

span.round-tabs.one{
color: #005BBB;
}

li.active span.round-tabs.one{
background: #fff !important;
color: #5cb85c;
}

span.round-tabs.two{
color: #005BBB;
}
span.round-tabs.two_no{
color: #ccc;
}

li.active span.round-tabs.two{
background: #fff !important;
color: #5cb85c;
}

span.round-tabs.three{
color: #005BBB;
}
span.round-tabs.three_no{
color: #ccc;
}

li.active span.round-tabs.three{
background: #fff !important;
color: #5cb85c;
}

span.round-tabs.four{
color: #005BBB;
}
span.round-tabs.four_no{
color: #ccc;
}

li.active span.round-tabs.four{
background: #fff !important;
color: #5cb85c;
}

span.round-tabs.five{
color: #005BBB;
}
span.round-tabs.five_no{
color: #ccc;
}

li.active span.round-tabs.five{
background: #fff !important;
color: #5cb85c;
}

.nav-tabs > li {
width: 15%;
margin: 0px;
}
.nav-tabs > .li_arrow{
width: 6%;
margin: 0px;
}

.nav-tabs > li a{
width: 70px;
height: 70px;
margin: 20px auto;
padding: 0;
}

.tab-content{
}
.tab-pane{
position: relative;
padding-top: 50px;
}
.tab-content .head{
font-family: 'Roboto Condensed', sans-serif;
font-size: 25px;
text-transform: uppercase;
padding-bottom: 10px;
}
.btn-outline-rounded{
padding: 10px 40px;
margin: 20px 0;
}

.btn.green{
background-color:#5cb85c;
border: 2px solid #5cb85c;
color: #ffffff;
}



@media( max-width : 585px ){

.board {
width: 90%;
height:auto !important;
}
span.round-tabs {
font-size:16px;
width: 50px;
height: 50px;
line-height: 50px;
}
.tab-content .head{
font-size:20px;
}
.nav-tabs > li a {
width: 50px;
height: 50px;
line-height:50px;
}

li.active:after {
content: " ";
position: absolute;
left: 35%;
}

.btn-outline-rounded {
padding:12px 20px;
}
}

.checkbox {
padding-left: 20px; }
.checkbox label {
display: inline-block;
position: relative;
padding-left: 5px; }
.checkbox label::before {
content: "";
display: inline-block;
position: absolute;
width: 17px;
height: 17px;
left: 0;
margin-left: -20px;
border: 2px solid #b93802;
border-radius: 3px;
background-color: #fff;
-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
.checkbox label::after {
display: inline-block;
position: absolute;
width: 16px;
height: 16px;
left: 0;
top: 0;
margin-left: -20px;
padding-left: 3px;
padding-top: 1px;
font-size: 11px;
color: #555555; }
.checkbox input[type="checkbox"] {
opacity: 0; }
.checkbox input[type="checkbox"]:focus + label::before {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px; }
.checkbox input[type="checkbox"]:checked + label::after {
font-family: 'FontAwesome';
content: "\f00c"; }
.checkbox input[type="checkbox"]:disabled + label {
opacity: 0.65; }
.checkbox input[type="checkbox"]:disabled + label::before {
background-color: #eeeeee;
cursor: not-allowed; }
.checkbox.checkbox-circle label::before {
border-radius: 50%; }
.checkbox.checkbox-inline {
margin-top: 0; }

.checkbox-primary input[type="checkbox"]:checked + label::before {
background-color: #428bca;
border-color: #428bca; }
.checkbox-primary input[type="checkbox"]:checked + label::after {
color: #fff; }

.checkbox-danger input[type="checkbox"]:checked + label::before {
background-color: #d9534f;
border-color: #d9534f; }
.checkbox-danger input[type="checkbox"]:checked + label::after {
color: #fff; }

.checkbox-info input[type="checkbox"]:checked + label::before {
background-color: #5bc0de;
border-color: #5bc0de; }
.checkbox-info input[type="checkbox"]:checked + label::after {
color: #fff; }

.checkbox-warning input[type="checkbox"]:checked + label::before {
background-color: #f0ad4e;
border-color: #f0ad4e; }
.checkbox-warning input[type="checkbox"]:checked + label::after {
color: #fff; }

.checkbox-success input[type="checkbox"]:checked + label::before {
background-color: #5cb85c;
border-color: #5cb85c; }
.checkbox-success input[type="checkbox"]:checked + label::after {
color: #fff; }

.radio {
padding-left: 20px; }
.radio label {
display: inline-block;
position: relative;
padding-left: 5px; }
.radio label::before {
content: "";
display: inline-block;
position: absolute;
width: 17px;
height: 17px;
left: 0;
margin-left: -20px;
border: 1px solid #cccccc;
border-radius: 50%;
background-color: #fff;
-webkit-transition: border 0.15s ease-in-out;
-o-transition: border 0.15s ease-in-out;
transition: border 0.15s ease-in-out; }
.radio label::after {
display: inline-block;
position: absolute;
content: " ";
width: 11px;
height: 11px;
left: 3px;
top: 3px;
margin-left: -20px;
border-radius: 50%;
background-color: #555555;
-webkit-transform: scale(0, 0);
-ms-transform: scale(0, 0);
-o-transform: scale(0, 0);
transform: scale(0, 0);
-webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
-moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
-o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); }
.radio input[type="radio"] {
opacity: 0; }
.radio input[type="radio"]:focus + label::before {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px; }
.radio input[type="radio"]:checked + label::after {
-webkit-transform: scale(1, 1);
-ms-transform: scale(1, 1);
-o-transform: scale(1, 1);
transform: scale(1, 1); }
.radio input[type="radio"]:disabled + label {
opacity: 0.65; }
.radio input[type="radio"]:disabled + label::before {
cursor: not-allowed; }
.radio.radio-inline {
margin-top: 0; }

.radio-primary input[type="radio"] + label::after {
background-color: #428bca; }
.radio-primary input[type="radio"]:checked + label::before {
border-color: #428bca; }
.radio-primary input[type="radio"]:checked + label::after {
background-color: #428bca; }

.radio-danger input[type="radio"] + label::after {
background-color: #d9534f; }
.radio-danger input[type="radio"]:checked + label::before {
border-color: #d9534f; }
.radio-danger input[type="radio"]:checked + label::after {
background-color: #d9534f; }

.radio-info input[type="radio"] + label::after {
background-color: #5bc0de; }
.radio-info input[type="radio"]:checked + label::before {
border-color: #5bc0de; }
.radio-info input[type="radio"]:checked + label::after {
background-color: #5bc0de; }

.radio-warning input[type="radio"] + label::after {
background-color: #f0ad4e; }
.radio-warning input[type="radio"]:checked + label::before {
border-color: #f0ad4e; }
.radio-warning input[type="radio"]:checked + label::after {
background-color: #f0ad4e; }

.radio-success input[type="radio"] + label::after {
background-color: #5cb85c; }
.radio-success input[type="radio"]:checked + label::before {
border-color: #5cb85c; }
.radio-success input[type="radio"]:checked + label::after {
background-color: #5cb85c; }




.wizard {
margin: 20px auto;
background: #fff;
}

.wizard .nav-tabs {
position: relative;
margin: 40px auto;
margin-bottom: 0;
border-bottom-color: #e0e0e0;
}

.wizard > div.wizard-inner {
position: relative;
}

.connecting-line {
height: 2px;
background: #e0e0e0;
position: absolute;
width: 80%;
margin: 0 auto;
left: 0;
right: 0;
top: 50%;
z-index: 1;
}

.wizard .nav-tabs > li.active > a, .wizard .nav-tabs > li.active > a:hover, .wizard .nav-tabs > li.active > a:focus {
color: #555555;
cursor: default;
border: 0;
border-bottom-color: transparent;
}

span.round-tab {
width: 70px;
height: 70px;
line-height: 70px;
display: inline-block;
border-radius: 100px;
background: #fff;
border: 2px solid #e0e0e0;
z-index: 2;
position: absolute;
left: 0;
text-align: center;
font-size: 25px;
}
span.round-tab i{
color:#555555;
}
.wizard li.active span.round-tab {
background: #fff;
border: 2px solid #5bc0de;

}
.wizard li.active span.round-tab i{
color: #5bc0de;
}

span.round-tab:hover {
color: #333;
border: 2px solid #333;
}

.wizard .nav-tabs > li {
width: 25%;
}

.wizard li:after {
content: " ";
position: absolute;
left: 46%;
opacity: 0;
margin: 0 auto;
bottom: 0px;
border: 5px solid transparent;
border-bottom-color: #5bc0de;
transition: 0.1s ease-in-out;
}

.wizard li.active:after {
content: " ";
position: absolute;
left: 46%;
opacity: 1;
margin: 0 auto;
bottom: 0px;
border: 10px solid transparent;
border-bottom-color: #5bc0de;
}

.wizard .nav-tabs > li a {
width: 70px;
height: 70px;
margin: 20px auto;
border-radius: 100%;
padding: 0;
}

.wizard .nav-tabs > li a:hover {
background: transparent;
}

.wizard .tab-pane {
position: relative;
padding-top: 50px;
}

.wizard h3 {
margin-top: 0;
}
.step1 .row {
margin-bottom:10px;
}
.step_21 {
border :1px solid #eee;
border-radius:5px;
padding:10px;
}
.step33 {
border:1px solid #ccc;
border-radius:5px;
padding-left:10px;
margin-bottom:10px;
}
.dropselectsec {
width: 68%;
padding: 6px 5px;
border: 1px solid #ccc;
border-radius: 3px;
color: #333;
margin-left: 10px;
outline: none;
font-weight: normal;
}
.dropselectsec1 {
width: 74%;
padding: 6px 5px;
border: 1px solid #ccc;
border-radius: 3px;
color: #333;
margin-left: 10px;
outline: none;
font-weight: normal;
}
.mar_ned {
margin-bottom:10px;
}
.wdth {
width:25%;
}
.birthdrop {
padding: 6px 5px;
border: 1px solid #ccc;
border-radius: 3px;
color: #333;
margin-left: 10px;
width: 16%;
outline: 0;
font-weight: normal;
}


/* according menu */
#accordion-container {
font-size:13px
}
.accordion-header {
font-size:13px;
background:#ebebeb;
margin:5px 0 0;
padding:7px 20px;
cursor:pointer;
color:#fff;
font-weight:400;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px
}
.unselect_img{
width:18px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.active-header {
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;
background:#F53B27;
}
.active-header:after {
content:"\f068";
font-family:'FontAwesome';
float:right;
margin:5px;
font-weight:400
}
.inactive-header {
background:#333;
}
.inactive-header:after {
content:"\f067";
font-family:'FontAwesome';
float:right;
margin:4px 5px;
font-weight:400
}
.accordion-content {
display:none;
padding:20px;
background:#fff;
border:1px solid #ccc;
border-top:0;
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
border-radius:0 0 5px 5px
}
.accordion-content a{
text-decoration:none;
color:#333;
}
.accordion-content td{
border-bottom:1px solid #dcdcdc;
}



@media( max-width : 585px ) {

.wizard {
width: 90%;
height: auto !important;
}

span.round-tab {
font-size: 16px;
width: 50px;
height: 50px;
line-height: 50px;
}

.wizard .nav-tabs > li a {
width: 50px;
height: 50px;
line-height: 50px;
}

.wizard li.active:after {
content: " ";
position: absolute;
left: 35%;
}
}

.row[data-gutter="10"] {
margin-left: -5px;
margin-right: -5px;
}
.row.row-sm-gap {
margin-bottom: 0px;
}
.boom-box img {
max-width: 100%;
height: auto;
margin: 10px;
}
.boom-box-container.boom-box-sm {
height: 350px;
}
.boom-box-container {
height: 500px;
}
.boom-box-container.boom-box-sm {
height: 350px;
}
.story-box {
position: relative;
background: #fff;
color: #D92024;
}
.boom-box-dark {
background: #262626;
color: #FFD500;
}
.boom-box-inner {
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 80%;
max-width: 500px;
}
.boom-box-sm .boom-box-title {
font-size: 27px;
margin-bottom: 10px;
letter-spacing: 1px;
}
.boom-box-title {
font-size: 55px;
margin-bottom: 20px;
font-weight: 700;
text-transform: uppercase;
font-family: 'Roboto', arial, helvetica, sans-serif;
letter-spacing: 3px;
}
.boom-box-sm .boom-box-desc {
font-size: 15px;
line-height: 1.5em;
}
.boom-box-desc {
font-size: 17px;
line-height: 1.55em;
margin: 0;
}
.full-height {
height: 100%;
}
.bg-holder {
position: relative;
overflow: hidden;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
}
.bg-holder > .bg-mask, .bg-holder > .bg-img, .bg-holder > .bg-link {
width: 100%;
height: 100%;
}

.filterstop a {display: block; padding: 3px 0px 3px 0px; margin: 3px 0px 3px 0px;}
.sitemap a {
display: block;
padding: 5px 0px 5px 0px;
margin: 5px 0px 5px 0px;
}

.text-left-not-xs, .text-left-not-sm, .text-left-not-md, .text-left-not-lg {
text-align: left;
}
.text-center-not-xs, .text-center-not-sm, .text-center-not-md, .text-center-not-lg {
text-align: center;
}
.text-right-not-xs, .text-right-not-sm, .text-right-not-md, .text-right-not-lg {
text-align: right;
}
.text-justify-not-xs, .text-justify-not-sm, .text-justify-not-md, .text-justify-not-lg {
text-align: justify;
}

.discount-row {
max-width: 100%;
display: block;
height: auto;
padding: 10px 0px 0px 0px;
margin-bottom: 5px;
border: 1px solid #ccc;
}
.discount-h2 a {
font-size: 19px;
color: #D92024;
margin-top: 5px;
margin-bottom: 5px;
}
.discount-h2 a:hover {
color: #484848;
text-decoration: none;
}
.discount-img {
max-width: 100%;
display: block;
height: auto;
padding: 0;
}
.discount-data {
font-size: 12px;
color: #484848;
margin-bottom: 5px;
}
.discount-description {
font-size: 12px;
color: #484848;
}

.previews-gig img {
max-width: 100%;
display: block;
height: auto;
padding: 5px 5px 5px 5px;
margin: 1px 1px 1px 1px;
}

.preview-small {
display:inline-block;
max-width: 100%;
}

.preview-small img {
max-width: 100%;
display: block;
height: auto;
padding: 0;
margin: 0;
border: 1px dotted #eff0f0;
}
.productReviews .description-ramka-3, .productReviews .coment-text, .productReviews .desk-text
{display: none;}
.productReviews {margin: 6px 16px 4px 16px;}
.product-price-group {margin: 8px 2px 8px 2px;}
.product-quickview {margin: 6px 2px 6px 2px;}
.hhx-m {font-size: 14px;}
.hh-m {}
.hhb-m {}
.hha-m {}
.hnumber-m a{
border: 1px solid #2855A1;
background: #fff;
color: #2855A1;
font-size: 22px;
width: 100%;
display: block;
height: auto;
padding: 5px 0px 5px 0px;
margin: 1px 0px 1px 0px;
}
.hnumber-m a:hover{
border-bottom: 1px solid #5b9726;
color: #5b9726;
}
.hnumber-m a:before {
content: "\f095";
font-family: FontAwesome;
margin-right: 7px;
}
.mobinumber-m a{
border: 1px solid #5b9726;
background: #fff;
color: #5b9726;
font-size: 22px;
width: 100%;
display: block;
height: auto;
padding: 5px 0px 5px 0px;
margin: 1px 0px 1px 0px;
}
.mobinumber-m a:hover{
border-bottom: 1px solid #2855A1;
color: #2855A1;
}
.mobinumber-m a:before {
content: "\f095";
font-family: FontAwesome;
margin-right: 7px;
}
.hh {
padding: 6px 0px 6px 0px;
font-size: 18px;
color: #5b9726;
width: 100%;
height: auto;
border: 1px solid #5b9726;
text-align: center;
margin: 0px 0px 5px 0px;
}
.hhx {
padding: 4px 0px 4px 0px;
font-size: 16px;
background: #fff;
color: #5b9726;
width: 100%;
height: auto;
border-top: 1px solid #5b9726;
border-left: 1px solid #5b9726;
border-right: 1px solid #5b9726;
text-align: center;
margin: 8px 0px 0px 0px;
}
.hha {
padding: 6px 10px 6px 10px;
font-size: 12px;
color: #c00;
width: 100%;
height: auto;
border: 1px solid #5b9726;
text-align: center;
margin: 0px 0px 5px 0px;
}
.hhb {
padding: 4px 0px 4px 0px;
font-size: 12px;
background: #5b9726;
color: #fff;
width: 100%;
height: auto;
border: 1px solid #5b9726;
text-align: center;
}
.hcode {
margin: 0px 0px 0px 8px;
font-size: 17px;
color: #484848;
font-weight: bold;
}
.hnumber {
margin: 0px 0px 0px 5px;
font-size: 18px;
color: #c00;
font-weight: bold;
}
.tovar_price_skidka_02 {
font-size: 13px;
color: #c00;
}
.nav-top-menu .container{
box-shadow: 0 6px 4px -4px rgba(0, 0, 0, .2);
}
.prod-social{
margin-top: 1px;
}
.prod-social li{
display: inline;
float: right;
}
.prod-social li>a .fa{
line-height: inherit;
}
.prod-social li>a{
color: #fff;
width: 32px;
height: 32px;
background: #415a99;
float: left;
text-align: center;
line-height: 32px;
margin-left: 5px;
}
.prod-social li>a:hover{
opacity: 0.8;
}
.prod-social li>a.twitter{
background: #00caff;
}
.prod-social li>a.pinterest{
background: #cb222a;
}
.prod-social li>a.vk{
background: #5b7fa6;
}
.prod-social li>a.google-plus{
background: #da4735;
}
.propertiesBlock {
line-height: 17px;
padding: 4px 3px 4px 3px;
color: #484848;
font-size: 11px;
}
.tovar-xara-1 {
display: block;
font-size: 11px;
color: #666666;
}
.tovar-xara-2 {
white-space: bold;
font-size: 11px;
color: #05a;
}
.category-filter-a input {font-size: 12px; border: 1px solid #ccc; margin:2px; padding:5px 9px 4px 9px;}
.category-filter-a input[type=submit] {font-size: 12px; background: #2E373C; color: #fff; margin:2px; padding:4px 9px 4px 9px; border: 1px solid #2E373C;}
.category-filter-a input[type=submit]:hover  {background: #7bbd42; border: 1px solid #7bbd42;}
.marke {border-bottom: 1px solid #ccc; margin:1px 2px 10px 2px; padding:1px 2px 10px 2px;}
.vibor {font-size: 16px; font-weight: bold; color: #B22222; padding: 3px;}
.sbros {margin:10px 2px 2px 2px;}
.ok_vibor {font-size: 14px; color: #B22222; padding: 3px;}
.super_puper_filter {
background: #FFD500;
padding: 10px;
margin: 5px 1px 10px 1px;
-webkit-box-shadow: 0 3px 2px rgba(0,0,0,0.15) , 0 0 1px rgba(0,0,0,0.15);
box-shadow: 0 3px 2px rgba(0,0,0,0.15) , 0 0 1px rgba(0,0,0,0.15);
-webkit-border-radius: 4px;
border-radius: 4px;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-o-transition: 0.3s;
-ms-transition: 0.3s;
transition: 0.3s;
}
.naxyi_vibor {font-size: 12px; color: #484848; padding: 4px 3px 4px 10px;}
.brand-series-s {margin:4px 2px 2px 2px; color: #B22222;}
.form-option-title {
font-weight: bold;
line-height: 20px;
margin: 10px 0px 0px 0px;
}
.attributes .attribute-label {
padding: 1px 2px 1px 2px;
font-size: 15px;
color: #484848;
font-weight: bold;
text-align:center;
}
.attributes {
clear: both;
padding: 5px 0;
overflow: hidden;
}
.attribute-list {
color: #484848;
}
.product-mods ul {list-style:none;padding:0;margin:0;}
.product-mods li {list-style:none;padding:0;margin:0;}
.product-mods .properties {display:block;}
.product-mods .property {clear:both;}
.product-mods .property div {font-weight:bold;padding:5px 2px 5px 2px;}
.product-mods .value {padding:1px 4px 1px 0; display:inline-block;}
.product-mods .value > a {color: #ffffff; border:1px solid #ce0900; background:#ce0900; display:table-cell; vertical-align:middle; text-align:center; margin:2px 4px 2px 2px;padding:4px 12px 4px 12px;}
.product-mods .value > a:hover {color: #ce0900; border:1px solid #f5f5f5; background:#f5f5f5; text-decoration: none;}
.product-mods .value img {width: 30px; height: auto; border-radius: 50%; border: 1px solid #ccc;}
.product-mods .value img:hover {border-radius: 0%; box-shadow:1px 1px 5px 0 rgba(54,69,102,.5);}
.category-mods {width: 150px; text-align:left;}
.category-mods div {text-align:center;  font-size: 13px;color: #484848; padding:4px 2px 2px 4px;}
.category-mods ul {list-style:none;padding:0;margin:0;}
.category-mods li {list-style:none;padding:0;margin:0;}
.category-mods .properties {height:auto;margin:5px 0;}
.category-mods .properties li {text-align:center; margin: 0px;}
.category-mods .values li {text-align:center; margin-top: 0px;}
.category-mods .value {padding:0px 0px 0px 0;}
.category-mods .value .value1 {
display:block;
text-decoration: none;
position:relative;
vertical-align:top;
text-align:center;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:1px solid #f5f5f5;
background:#f5f5f5;
color: #484848;
cursor: pointer;}
.category-mods .value .value1:hover{
text-decoration: none;
border:1px solid #B22222;
background:#f5f5f5;
color: #B22222;
cursor: pointer;}
.category-mods .value > a {position:relative; vertical-align:top; text-align:center; padding:0px 0px 0px 0px; border:0px solid #FFE4E1;}
.category-mods .value3 {vertical-align:top; float: left; text-align:center; margin: 1px 1px 1px 12px;}
.category-mods .value3 a{text-align:center;}
.category-mods .value .value3 {vertical-align:top; text-align:center;}
.category-mods .value3 > a img {border: 0; text-align:center; max-height: 40px; max-width: 40px; float: left; vertical-align:top; margin: 0px; padding:0px;}
.category-mods .value3 > a img:hover {border: 1px solid #f5f5f5;}
.product-mods .value3 img {float: left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.productTable-2 .category-mods .parent {display:block;height:24px;position:relative;padding:2px 2px 2px 2px;}
.productTable-2 .category-mods .parent > a {text-decoration: none; position:relative;display:block;height:24px;line-height:24px;vertical-align:middle;text-align:center;margin:0 2px 0 0;padding:0 4px;border:1px solid #0080B0;background:#fff;}
.productTable-2 .category-mods .parent:hover > a {text-decoration: none; position:relative;display:block;height:24px;line-height:24px;vertical-align:middle;text-align:center;margin:0 2px 0 0;padding:0 4px;border:1px solid #0080B0;background:#FFEFD5;}
.productTable-2 .category-mods .parent img {height:24px;}
.gtile-i-wrap {
margin: 0px;
position: relative;
padding: 0px;
}
.gtile-i {
overflow:hidden;
position:relative;
/**
width:265px;
**/}
.gtile-i-box {position:relative;}
.gtile-i:hover {height:auto;}
.gtile-i:hover .gtile-i-box {
z-index:200;
background:#fff;
-webkit-box-shadow: -14px 16px 7px -4px rgba(158,158,158,0.57);
-moz-box-shadow: -14px 16px 7px -4px rgba(158,158,158,0.57);
box-shadow: -14px 16px 7px -4px rgba(158,158,158,0.57);
}
.mods .gtile-i:hover .gtile-i-box {margin:0px 0px 0px -150px; padding:0px 0px 0px 150px;}
.mods .gtile-i .gtile-i-box .category-mods {display:none;position:absolute;top:0px;left:0px;}
.mods .gtile-i:hover .gtile-i-box .category-mods {display:block;}
.gtile-i:hover {overflow:visible;position:relative;z-index:510 !important}
.gtile-i-wrap .productTable-a {border:0;}
.gtile-i-wrap .productTable-a:hover {border:0;}

.desk-text-bg {border:1px solid #808080; margin: 5px 0px 0px 0px;}
.desk-forma {border:1px solid #808080; margin: 5px 0px 0px 0px;}
.description-tab {padding: 0px;border-top: 1px dashed #9C0;}
.description-left {width: 30%;color: #333333;font-size: 12px;padding: 7px 10px 8px 20px;border-right: 1px solid #9C0;border-bottom: 1px solid #9C0;background: #FFFAFA;font-weight: bold;}
.description-right {width: 70%;font-size: 12px;color: #484848;padding: 7px 10px 8px 20px;border-bottom: 1px solid #ccc;}
.harakteristiki-value {color: #484848;font-size: 12px;}
.harakteristiki-description {color: #484848;font-size: 12px;}
.harakteristiki-varianti {color: #4682B4;font-size: 12px;font-weight: bold;background: #FFFFFF;border-bottom: 0px solid #4682B4;border-top: 1px solid #4682B4;padding: 7px 0px 7px 0px;margin: 10px 0px 0px 0px;}
.harakteristiki-varianti-value a{color: #4682B4;font-size: 14px;border-bottom: 1px dashed #FFFFFF;text-decoration: none;}
.harakteristiki-varianti-value a:hover {color: #484848;border-bottom: 1px dashed #484848;text-decoration: none;}
.preview-smallss{max-height:60px;width:auto;height:auto;}
.preview-smallss div {text-align: center;}
.product-info {
display: block;
border: 0px double #c4e17f !important;
text-align: center;
margin: 2px 8px 6px 8px;
padding: 5px 10px 5px 10px;
border-radius: 5px 5px 5px 5px;
}
.product-info-1 {
font-size: 14px;
color: #5b9726;
}
.product-info-2 {
font-size: 16px;
color: #006400;
}
.product-info-3 {
font-size: 17px;
color: #C71585;
padding: 2px 1px 2px 1px;
margin: 2px 12px 2px 12px;
border-radius: 5px 5px 5px 5px;
border: 1px solid #C71585 !important;
}
.product-info-4 {
font-size: 16px;
color: #006400;
}
.product-info-5 {
font-size: 14px;
color: #484848;
}
.product-info-6 {
font-size: 14px;
color: #006400;
}
.product-info-7 {
font-size: 14px;
color: #484848;
}
.product-info-8 {
font-size: 18px;
color: #503185;
}
.product-info-9 {
font-size: 12px;
color: #484848;
}
.product-info-10 {
font-size: 12px;
color: #484848;
}
.product-info-11 {
font-size: 11px;
color: #5b9726;
padding: 4px 1px 4px 1px;
}
.image-block {
text-align: center;
width: 300px;
height: 366px;
overflow: hidden;
background: #FFFFFF;
}
.tovar_price_grn {
font-size: 14px;
}
.header_row td {padding: 5px 11px 5px 11px;}
#big_cart_window { background: #FFFFFF; border : 3px solid #5a5a5a; padding: 5px; padding-top : 3px; position : absolute; overflow : auto; z-index : 130000000; -moz-border-radius : 5px; -webkit-border-radius : 5px; border-radius : 5px; position: fixed;}
#___cart_total_sum {font-size: 16px; color: white; font-weight: bold; border-radius: 0 0 6px 6px; background: #669900;padding: 4px 13px 4px 13px; }
#cart_total_sum_b {font-size: 16px; color: white; font-weight: bold; border-radius: 0 0 6px 6px; background: #669900;padding: 4px 13px 4px 13px; }
.current_switcher, .another_switcher {}
.home_cart{text-decoration: none; background: #f7fdca;border-bottom: 3px solid #f7fdca; cursor: pointer; display: block; padding: 5px 11px 3px 11px; color: #484848; font-size: 12px; border-radius: 2px;}
.home_cart:hover{background: #484848; color: #f7fdca; border-bottom: 3px solid #484848;text-decoration: none;}
.products_all{text-decoration: none; background: #f7fdca;border-bottom: 3px solid #f7fdca; cursor: pointer; display: block; padding: 5px 11px 3px 11px; color: #484848; font-size: 12px; border-radius: 2px;}
.products_all:hover{background: #484848; color: #f7fdca; border-bottom: 3px solid #484848;text-decoration: none;}
.products_cart{text-decoration: none; background:#f7fdca;border-bottom: 3px solid #f7fdca; color: #484848; cursor: pointer; display: block; padding: 5px 11px 3px 11px; font-size: 12px; border-radius: 2px;}
.products_cart:hover{background: #484848; color: #f7fdca; border-bottom: 3px solid #484848;text-decoration: none;}
.products_wishlist{text-decoration: none; background:#f7fdca;border-bottom: 3px solid #f7fdca; color: #484848; cursor: pointer; display: block; padding: 5px 11px 3px 11px; font-size: 12px; border-radius: 2px;}
.products_wishlist:hover{background: #484848; color: #f7fdca; border-bottom: 3px solid #484848;text-decoration: none;}
.orders_all, #finalcart_mode-orders_all{text-decoration: none; background:#f7fdca;border-bottom: 3px solid #f7fdca; color: #484848; cursor: pointer; display: block; padding: 5px 11px 3px 11px; font-size: 12px; border-radius: 2px;}
.orders_all:hover, #finalcart_mode-orders_all:hover{background: #484848; color: #f7fdca; border-bottom: 3px solid #484848;text-decoration: none;}
.orders_cart{text-decoration: none; background:#f7fdca;border-bottom: 3px solid #f7fdca; cursor: pointer; display: block; padding: 5px 11px 3px 11px; color: #484848; font-size: 12px; border-radius: 2px;}
.orders_cart:hover{background: #484848; color: #f7fdca; border-bottom: 3px solid #484848;text-decoration: none;}
.orders_crm{text-decoration: none; background:#f7fdca;border-bottom: 3px solid #f7fdca; color: #484848; cursor: pointer; display: block; padding: 5px 11px 3px 11px; font-size: 12px; border-radius: 2px;}
.orders_crm:hover{background: #484848; color: #f7fdca; border-bottom: 3px solid #484848;text-decoration: none;}
.orders_closed{text-decoration: none; background:#f7fdca;border-bottom: 3px solid #f7fdca; color: #484848; cursor: pointer; display: block; padding: 5px 11px 3px 11px; font-size: 12px; border-radius: 2px;}
.orders_closed:hover{background: #484848; color: #f7fdca; border-bottom: 3px solid #484848;text-decoration: none;}
.orders_home{text-decoration: none; background:#f7fdca;border-bottom: 3px solid #f7fdca; color: #484848; cursor: pointer; display: block; padding: 5px 11px 3px 11px; font-size: 12px; border-radius: 2px;}
.orders_home:hover{background: #484848; color: #f7fdca; border-bottom: 3px solid #484848;text-decoration: none;}
#registration_block{text-decoration: none; background: #c4e17f; border-bottom: 3px solid #c4e17f; cursor: pointer; display: block; padding: 5px 11px 3px 11px; color: #484848; font-size: 12px; border-radius: 2px;}
#registration_block:hover{background: #484848; color: #c4e17f; border-bottom: 3px solid #484848;text-decoration: none;}
.line-cart {border-bottom: 1px dotted #5a5a5a; padding: 5px 2px 5px 2px;}
.go_wishlist{display: block; margin:2px; background:#ffffff; cursor: pointer; padding: 3px; color: #4682B4; font-size: 22px;}
.go_wishlist:hover{background: #ffffff; color: #006400; text-decoration: none;}
.go_buying{display: block; margin:2px; background:#ffffff; cursor: pointer; padding: 3px; color: #006400; font-size: 22px;}
.go_buying:hover{background: #ffffff; color: #4682B4; text-decoration: none;}
.pkill {display: block; cursor: pointer; font-size: 22px; padding: 3px;}
.current_switcher{text-decoration: none;}
div.incart{font-size: 14px; color: #006400; padding: 12px 3px 5px 3px;}
.product-view .product-shop .incart {font-size: 11px; color: #484848; padding: 3px 2px 3px 2px;}
.incart input {background: #2E373C; padding: 4px 10px 4px 10px; margin:4px; font-size: 12px; color: #fff; border: 0px;}
.incart input:hover {background: #000; padding: 4px 10px 4px 10px; margin:4px; font-size: 12px; color: #fff; border: 0px;}
div.incart img{width: 90px; border-radius: 5px; cursor: pointer;}
td.product_cart_cell > div{text-align: center !important; margin-top: 11px !important; float:none;}
#overlay{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: gray; opacity: .50; filter:Alpha(Opacity=50);z-index:99;}
#cart_title{}
#cart_title img{float: right; cursor: pointer;}
.cart_div_content{padding: 3px 0px 3px 0px;}
#cart_div_content p{font-size: 16px;}
.cart_table_content{width: 100%; color: black; text-align: center; background: #FFFFFF;}
.cart_table_content thead{ text-align: center; border: none;color: gray; font-size: 13px;}
.cart_table_content td{__border-bottom: 1px dotted #A3A3A3;}
.header_row td{ background: #FFF;border-top: 1px dotted gray;font-size: 12px !important; color: #808080 !important;}
.item_row td{vertical-align: center; border-top: 1px dotted gray; padding-top: 11px;}
.total_row td{border-top: 3px solid gray;padding-top: 6px; font-size: 14px;padding-bottom: 6px;}
.decreaser, .increaser{background: #696969; padding: 6px 8px 6px 8px;color: white; font-weight: bold; font-size: 14px;cursor: pointer;}
.decreaser{border-radius: 4px 0px 0px 4px;}
.increaser{border-radius: 0px 4px 4px 0px;}
#information{font-size: 14px;}
#information_div td {padding: 6px 8px 6px 8px;}
.tor{color: red;border-bottom: 1px dotted gray !important;}
.red_anchor{color: red; font-weight: bold;}
.product_code{width: 70px; font-size: 13px; font-weight: normal; color: #444 !important; }
.cart_product_num_table{width: 50px; border-left: none;border-right: none;}
.cart_product_num_table td{ border: 1px solid white !important;}
.cart_left_button, .cart_right_button{width: 12px; cursor: pointer;}
.cart_product_num{width: 32px; font-weight: bold; text-align: center; border: none; font-size: 14px; padding: 6px 8px 6px 8px; border-bottom: 1px dotted #AAA; border-top: 1px dotted #AAA;}
.cart_product_fullname{width: 350px; text-align: left; font-size: 14px;}
.cart_product_fullname h2{text-align: left; line-height: 19px;}
.cart_product_anchor{text-decoration: none; color: #484848;}
.cart_product_anchor:hover{text-decoration: none; color: #c4e17f;}
.cart-prod-title{font-size: 20px;}
.cart-prod-name{font-size: 16px; font-weight: bold;}
.toleft{text-align: left;}
.info{font-size: 11px; color: gray;}
.street_selector{font-size: 14px;font-weight: bold;}
.bordertop{border-top: 1px solid gray;border-bottom: 0px !important; padding-top: 11px;}
#cart_registration table{}
#cart_registration table td{font-size: 14px; color: black; line-height:17px;}
.save_end{display: none;}
#secretcode{width: 140px;font-weight: bold; text-align: center;}
.cart_image{width: 50px;padding-right: 7px; cursor:pointer;}
.cart_div{padding: 3px; font-size: 17px; margin-bottom: 6px; border-bottom: 1px solid #e60000;}
.cart_span{margin-top: 5px;}
.cart_subdiv{font-size: 11px;}
.cart_oder {margin-top: 8px;}
.cart_input_disabled{cursor: default !important; background: #BBB; color: #EEE;}
.cart_bottom_button_div{position: absolute; bottom: 0px; padding: 2px 0px 9px 9px; width: 904px;}
.cart_bottom_button_div_1{position: relative; bottom: 0px; padding: 2px 0px 9px 9px; width: 100%;}
.cart_bottom_button {display: block; cursor: pointer; margin: 10px 10px 10px 10px; padding: 8px 11px 8px 11px; border: 1px solid #ffffff; background: #ffffff; border-radius: 4px; font-size: 14px; color: #4682B4;}
.cart_bottom_button:hover {border: 1px solid #ffffff; background: #ffffff; color: #56AF3A; text-decoration: none;}
.cart_bottom_button_top {display: block; text-align: center; font-size: 14px; cursor: pointer;  margin: 10px 10px 10px 10px; padding: 8px 11px 8px 11px; font-weight: bold; background: #ce0900; color: white; border: 1px solid #c4e17f; border-radius: 4px;}
.cart_bottom_button_top:hover{background: #4682B4; color: white; text-decoration: none; border: 1px solid #4682B4; }
[disabled=disabled] {
cursor: default !important;
background: #ccc;
}
[disabled=disabled]:hover {
cursor: default !important;
background: #ccc;
}

#error_div{background: red; color: white; text-align: center; width: 100%;}
.errormessage{font-size: 11px !important; color: red;}
.small_selector{font-size: 11px;}
.cart_sections{font-size: 14px; margin: 10px;}
.cart_order_header, .cart_order_header_in_work, .cart_order_header_closed{border-top: 2px solid #2F4F4F; __border-bottom: 1px dotted gray; color: black; padding: 4px; font-size: 15px;}
.cart_order_header{background: #95FB95;}
.cart_order_header_in_work{background:#D37450;}
.cart_order_header_closed{background:#F7A9A7;}
.cart_order_info{font-size:12px; line-height: 16px;}
.page-title-cart{font-size: 26px; padding: 16px 4px 14px 4px;}
#cart_registration h2 small {color: black; font-size:16px; line-height: 18px; margin: 12px 4px 12px 4px; display:inline-block;}
.current_price{font-size: 16px; font-weight: bold; margin: 3px; color: rgb(204, 0, 0);}
.fantom_price{color: #669900; text-decoration: line-through; font-size: 14px;}
.final_info{line-height: 20px; margin-bottom: 7px;}
.final_info > img{margin-right: 7px;}
._first{font-size: 26px; font-weight: bold; margin-top: 12px; text-align: center;line-height: 29px;}
._order{line-height: 24px;}
._next{font-size: 18px; margin-left: 21px;}
._last{color: red; font-style: italic; text-align: center;}
._modesty{font-size: 14px !important;}
._graphique{color: #222; margin-top: -6px; margin-bottom: 9px; font-size: 12px !important;}
.iname{color: red; font-weight: bold;}
/* стили для попапов - обратный звонок, купить в 1 клик, задать вопрос */
.clickonce{background: #fff; font-size: 13px; border: 1px solid #795548; border-radius: 1px; font-weight: normal; padding: 6px; color: #795548;}
.clickonce_button{border: none; background: none; color: #008cd4; margin-top: 0px; text-decoration:underline;}
.clickonce_button:hover{cursor: pointer; color: #006cbf;}
.buy{font-size: 12px;}
.call{font-size: 12px;}
.last-message{font-size: 12px; color: #484848; font-weight: normal;}
.manager_call{font-weight: normal; color: #484848;}
.ua-rus-03 a {
font-size: 12px;
font-family: 'Roboto', sans-serif;
color: #fff;
text-transform: uppercase;
padding: 2px 0px 2px 0px;
margin: 2px 0px 5px 0px;
text-align: center;
display:inline-block;
font-weight: bold;
letter-spacing: 1px;
line-height: normal;
width: 100%;
border: 0px #fff solid;
}
.ua-rus-03 a:hover {
cursor:pointer;
color: #E5097F;
border: 0px #E5097F solid;
}
.ua-rus-02 a {
font-size: 15px;
font-family: 'Roboto', sans-serif;
color: #E5097F;
text-transform: uppercase;
padding: 9px 0px 9px 0px;
margin: 2px 0px 5px 0px;
text-align: center;
display:inline-block;
font-weight: bold;
letter-spacing: 1px;
line-height: normal;
width: 100%;
border: 1px #E5097F solid;
}
.questionDivPopup{
position:absolute;
min-width:300px;
max-width:400px;
height: auto;
z-index:99999999;
box-shadow: 0 0 7px rgba(255,255,255,1);
border: 3px solid #795548 !important;
padding: 15px !important;
margin: 30px;
display: none;
}
.questionDivPopup .prefix {
padding: 0px 3px 0px 3px;
height: 30px;
line-height: 30px;
font-size: 14px;
}
.questionDivPopup .clickonce_phonecode {
width: 45px;
height: 30px;
line-height: 30px;
font-size: 14px;
}
.questionDivPopup .clickonce_phonenumber {
width: 135px;
height: 30px;
line-height: 30px;
font-size: 14px;
}
.questionDivPopup .clickonce_email {
width: 170px;
height: 30px;
line-height: 30px;
font-size: 14px;
}
.questionDivPopup .clickonce_question {
width: 220px;
height: 100px;
font-size: 14px;
}
.questionSkinPopup div {padding: 0px 0px 2px 0px;}
.questionButtonsPopup {display:inline-block; color: #fff; font-size:14px; text-decoration: none; user-select: none; padding: 1px; margin: 8px; outline: none;}
.questionButtonsPopup a{display:inline-block; text-align: center; font-size:16px; margin: 15px 0px 15px 0px; padding: 7px 20px 9px 20px; border-radius: 4px; width:100%; color: #fff; text-decoration: none; background: #5b9726;}
.questionButtonsPopup a:hover {font-size:16px; cursor: pointer; color: #fff; background: #484848; }
.questionDivimg {
max-width: 100%;
height: auto;
}
.questionSkinPopup .manager_call {
display:inline-block; font-size: 14px; color: #484848;
}
.questionSkinPopup .manager_spas {
display:inline-block; font-size: 20px;  color: #5b9726;
}
.questionButtonsPopup{
display:inline-block;
margin: 2px;
}
.questionInfoPopup{
margin: 10px 5px 10px 5px;
}
.closeQuestionDivPopup{
position: absolute;
top: 5px;
right: 15px;
cursor:pointer;
}
.single-select {
border: 1px solid #484848;
background-image: linear-gradient(180deg,#fcfdfd,#eff0f0,#e2e4e4);
border-color: #eff0f0;
font-family: Tahoma, Arial, sans-serif;
font-size: 14px;
color: #484848;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
padding: 6px 12px 6px 12px;
width: 100%;
margin: 8px 0px 2px 0px;
}
.single-select:focus {
background-color: #fff;
border: 1px solid #ddd;
color: #484848;
outline: none;
}
/* кнопка вызова questionDivPopup */
.lightgreenProductButton{
width:100%;
text-align: center;
cursor:pointer;
background:#56AF3A;
color: white;
padding: 3px 0px 4px;
margin: 3px auto;
outline: none;
border-radius: 0px;
}
.lightgreenProductButton:hover{background:#8000FF;}
/* кнопка вызова questionDivPopup */
.redProductButton{
width:100%;
text-align: center;
font-size:14px;
cursor:pointer;
background:#5b9726;
color: white;
padding: 11px 0px 13px 0px;
margin: 4px auto;
outline: none;
border-radius: 0px;
}
.redProductButton:hover{background:#5b9726;}
/* кнопка вызова questionDivPopup */
.greenProductButton{
cursor:pointer;
border-radius: 4px;
background:green;
color: white;
padding:5px;
margin:10px;
font-weight: bold;
}
.greenProductButton:hover{background:#0D0;}
.questionDiv {
font-size: 12px;
color: #484848;
background: #fff;
text-decoration: none;
border: 1px solid #FF6600;
border-radius: 6px 6px 6px 6px;
padding: 6px 8px 7px 8px;
margin: 8px 0px 2px 0px;
}
.questionTitle, .questionPhone {
font-size: 16px;
font-weight: bold;
}
.cart_subur {color: #FF6600; font-size: 12px;text-decoration: none; font-weight: bold;}
.cart_subur:hover {color: #FFFFFF; cursor: pointer;text-decoration: underline; font-weight: bold;}
.cart_subur:visited {color: #FF6600; text-decoration: none; font-weight: bold;}
.show-count-down .is-countdown {
background: #fff;
color: #fff;
border: 0;
}
.show-count-down{
display: block;
width: 100%;
}
.show-count-down .box-count{
display: inline-block;
margin: 0px 0px 0px 1px;
color: #ff3366;
}
.show-count-down .dot{
display: none;
margin: 0;
padding:0;
border: 0;
}
.show-count-down .box-count .number{
width: 100%;
float: left;
background: #D92024;
color: #fff;
padding: 4px 0;
font-size: 18px;
}
.show-count-down .box-count .text{
background: #5b9726;
font-size: 10px;
margin-top: 1px;
width: 100%;
float: left;
padding: 3px 0;
color: #fff;
}
.product-view {
margin: auto;
position: relative;
z-index: 0;
}
.product-essential {
overflow: hidden;
}
.product-collateral .box-collateral {
margin: 0 0 15px;
}
.product-essential .product-image.no-gallery {
margin-left: auto;
}
.product-essential .product-image img {
height: auto;
width: 100%;
}
.product-essential .button-viewall {
position: absolute;
left: 5px;
bottom: 5px;
text-indent: -999em;
z-index: 9999;
}
.largeImg_wrap {
margin: 0 0px 0 105px;
}

@media (max-width: 767px) {
.page-title-cart {
font-size: 22px;
padding: 13px 4px 2px 4px;
}
.material-switch {display:block; width: 100%;}
.text-right-lg-md{text-align: center;}
.text-left-lg-md{text-align: center;}
.cart_bottom_button {float: none; text-align: center;}
.cart_bottom_button_top {float: none; text-align: center;}

.nav-tabs > li {
width: 20%;
margin: 0px;
}
.nav-tabs > .li_arrow {
display: none;
}

.tabs_pay .nav-tabs {
border-bottom: 0px solid #ce0900;
}

.tabs_pay .tab-pane {
position: relative;
padding-top: 6px;
}

.tabs_pay .nav-tabs > li {
width: 100%;
color: #484848;
}

.tabs_pay a {
color: #484848;
}

.tabs_pay .nav-tabs > li a{
width: 100%;
height: auto;
padding: 7px;
margin: 2px auto;
line-height: 24px;
font-size: 20px;
}

.tabs_pay .tabs-left>li a img{
max-height: 30px;
}

.tabs_pay .tab-pane img{
max-width: 90%;
padding: 10px 15px;
display: inline-block;
}
.tabs_pay .tab-pane input{
max-width: 90%;
padding: 10px 15px;
display: inline-block;
}

.tabs_pay .nav-tabs .tabs-left, .tabs_pay .nav-tabs .tabs-right {
border-bottom: none;
padding-top: 2px;
}
.tabs_pay .nav-tabs .tabs-left {
border-right: 1px solid #ce0900;
}
.tabs_pay .nav-tabs .tabs-right {
border-left: 1px solid #ce0900;
}

.tabs_pay .tabs-left, .tabs_pay .tabs-right {
border-bottom: none;
padding-top: 2px;
}
.tabs_pay .tabs-left {
border-right: 1px solid #ce0900;
}
.tabs_pay .tabs-right {
border-left: 1px solid #ce0900;
}
.tabs_pay .tabs-left>li, .tabs_pay .tabs-right>li {
float: none;
margin-bottom: 2px;
}
.tabs_pay .tabs-left>li {
margin-right: -1px;
}
.tabs_pay .tabs-right>li {
margin-left: -1px;
}
.tabs_pay .tabs-left>li.active>a,
.tabs_pay .tabs-left>li.active>a:hover,
.tabs_pay .tabs-left>li.active>a:focus {
margin-right: -1px;
border-bottom: 1px solid #ce0900;
border-top: 1px solid #ce0900;
border-left: 1px solid #ce0900;
border-right: 1px solid #fff;
border-top-color: #ce0900;
border-bottom-color: #ce0900;
border-left-color: #ce0900;
border-right-color: transparent;
border-radius: 4px 0 0 4px;
color: #ce0900;
background-color: #fff;
}

.tabs_pay>.tabs-right>li.active>a,
.tabs_pay>.tabs-right>li.active>a:hover,
.tabs_pay>.tabs-right>li.active>a:focus {
border-bottom: 1px solid #ce0900;
border-left-color: transparent;
}
.tabs_pay>.tabs-left>li>a {
border-radius: 4px 0 0 4px;
margin-right: 0;
display:block;
}
.tabs_pay .tabs-right>li>a {
border-radius: 0 4px 4px 0;
margin-right: 0;
}
.tabs_pay>.vertical-text {
margin-top:10px;
border: none;
position: relative;
}


.tabs_pay .vertical-text>li {
height: auto;
width: 120px;
margin-bottom: 100px;
}
.tabs_pay .vertical-text>li>a {
border-bottom: 1px solid #ce0900;
border-right-color: transparent;
text-align: center;
border-radius: 4px 4px 0px 0px;
}
.tabs_pay .vertical-text>li.active>a,
.tabs_pay .vertical-text>li.active>a:hover,
.tabs_pay .vertical-text>li.active>a:focus {
border-bottom-color: transparent;
border-right-color: #ce0900;
border-left-color: #ce0900;
}
.tabs_pay .vertical-text.tabs-left {
left: -50px;
}
.tabs_pay .vertical-text.tabs-right {
right: -50px;
}
.tabs_pay .vertical-text.tabs-right>li {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.tabs_pay .vertical-text.tabs-left>li {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
}

.btn-group-lg>.btn, .btn-lg {
font-size: 15px;
}
.text_18px {
font-size: 14px;
margin: 3px 3px 3px 3px;
}
.text_30px {
font-size: 20px;
margin: 4px;
}
h1 {font-size: 24px;}
h2 {font-size: 20px;}
h3 {font-size: 18px;}
h4 {font-size: 14px;}
.slider-item-caption-title-duo {
font-size: 26px;
margin-bottom: 15px;
text-transform: none;
}
.text-left-not-xs, .text-center-not-xs, .text-right-not-xs, .text-justify-not-xs {
text-align: inherit;
}
.text-left-xs {
text-align: left;
}
.text-center-xs {
text-align: center;
}
.text-right-xs {
text-align: right;
}
.text-justify-xs {
text-align: justify;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.page-title-cart {
font-size: 22px;
padding: 13px 4px 2px 4px;
}
.text-right-lg-md{text-align: center;}
.text-left-lg-md{text-align: center;}
.cart_bottom_button {float: none; text-align: center;}
.cart_bottom_button_top {float: none; text-align: center;}
.text-left-not-sm, .text-center-not-sm, .text-right-not-sm, .text-justify-not-sm {
text-align: inherit;
}
.text-left-sm {
text-align: left;
}
.text-center-sm {
text-align: center;
}
.text-right-sm {
text-align: right;
}
.text-justify-sm {
text-align: justify;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.text-left-not-md, .text-center-not-md, .text-right-not-md, .text-justify-not-md {
text-align: inherit;
}
.text-left-md {
text-align: left;
}
.text-center-md {
text-align: center;
}
.text-right-md {
text-align: right;
}
.text-justify-md {
text-align: justify;
}
}
@media (min-width: 1200px) {
.text-left-not-lg, .text-center-not-lg, .text-right-not-lg, .text-justify-not-lg {
text-align: inherit;
}
.text-left-lg {
text-align: left;
}
.text-center-lg {
text-align: center;
}
.text-right-lg {
text-align: right;
}
.text-justify-lg {
text-align: justify;
}

}


/* корзина вкладки конец */

.cc_banner-wrapper{z-index:9001;position:relative}.cc_container .cc_btn{cursor:pointer;text-align:center;font-size:0.6em;transition:font-size 200ms;line-height:1em}.cc_container .cc_message{font-size:0.6em;transition:font-size 200ms;margin:0;padding:0;line-height:1.5em}.cc_container .cc_logo{display:none;text-indent:-1000px;overflow:hidden;width:100px;height:22px;background-size:cover;background-image:url(//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.10/logo.png);opacity:0.9;transition:opacity 200ms}.cc_container .cc_logo:hover,.cc_container .cc_logo:active{opacity:1}@media screen and (min-width: 500px){.cc_container .cc_btn{font-size:0.8em}.cc_container .cc_message{font-size:0.8em}}@media screen and (min-width: 768px){.cc_container .cc_btn{font-size:1em}.cc_container .cc_message{font-size:1em;line-height:1em}}@media screen and (min-width: 992px){.cc_container .cc_message{font-size:1em}}@media print{.cc_banner-wrapper,.cc_container{display:none}}.cc_container{position:fixed;left:0;right:0;bottom:0;overflow:hidden;padding:10px}.cc_container .cc_btn{padding:8px 10px;background-color:#f1d600;cursor:pointer;transition:font-size 200ms;text-align:center;font-size:0.6em;display:block;width:33%;margin-left:10px;float:right;max-width:120px}.cc_container .cc_message{transition:font-size 200ms;font-size:0.6em;display:block}@media screen and (min-width: 500px){.cc_container .cc_btn{font-size:0.8em}.cc_container .cc_message{margin-top:0.5em;font-size:0.8em}}@media screen and (min-width: 768px){.cc_container{padding:15px 30px 15px}.cc_container .cc_btn{font-size:1em;padding:8px 15px}.cc_container .cc_message{font-size:1em}}@media screen and (min-width: 992px){.cc_container .cc_message{font-size:1em}}.cc_container{background:#222;color:#fff;font-size:17px;font-family:"Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial;box-sizing:border-box}.cc_container ::-moz-selection{background:#ff5e99;color:#fff;text-shadow:none}.cc_container .cc_btn,.cc_container .cc_btn:visited{color:#000;background-color:#f1d600;transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;-webkit-transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;border-radius:5px;-webkit-border-radius:5px}.cc_container .cc_btn:hover,.cc_container .cc_btn:active{background-color:#fff;color:#000}.cc_container a,.cc_container a:visited{text-decoration:none;color:#31a8f0;transition:200ms color}.cc_container a:hover,.cc_container a:active{color:#b2f7ff}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(66px);transform:translateY(66px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{-webkit-transform:translateY(66px);-ms-transform:translateY(66px);transform:translateY(66px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.cc_container,.cc_message,.cc_btn{animation-duration:0.8s;-webkit-animation-duration:0.8s;-moz-animation-duration:0.8s;-o-animation-duration:0.8s;-webkit-animation-name:slideUp;animation-name:slideUp}