html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

html {height: 100%;}

body {
	height: 100%;
	font: 16px/20px Arial, sans-serif;
	background: #fff;
	color: #394063;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	    -ms-background-size: cover;
	     -o-background-size: cover;
	        background-size: cover;
}

body input:focus:required:invalid,
body textarea:focus:required:invalid {}
body input:required:valid,
body textarea:required:valid {}

ol, ul {list-style: none;}

* {
	margin: 0;
	padding: 0;
	outline: none;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

a, a:hover {text-decoration: none;}

.sdek_pvz_info a  {
	color: #e270b9;
}
.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}
#cart p.text-center{
    margin-top: 10px;
}
/* input[type="text"], input[type="email"], input[type="password"], input[type="tel"]{color: #394062; font-size: 13px; min-width: 200px; height: 32px; padding: 0px 10px; border: solid 1px #394062;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;} */

.clearfix:after {clear: both;}

*::-webkit-input-placeholder {color: #394062; opacity: 1;}
*:-moz-placeholder           {color: #394062; opacity: 1;}
*::-moz-placeholder          {color: #394062; opacity: 1;}
*:-ms-input-placeholder      {color: #394062; opacity: 1;}

/*----------------------*/
#contentz {
	width: 100% !important;
	margin-top: 150px;

} 
.simplecheckout-block-content .form-group {
	
	width: auto;
	
} 

#simplecheckout_cart .form-control {
	display: inline-block !important;
	min-width: 10px;
	width: 50px;
	text-align: center;
}
input, select {
	min-height: 30px;
}
.nametovar {
	font-size: 24px;
	line-height: 28px;
	color: #4F4F4F;
	text-align: left;
 
	display: inline-block;
}


.simplecheckout-cart-total {
	margin: 10px 15px;
	width: 100%;
	text-align: right;
	margin-right: -20px;
	float: right;
	border: none !important;
}

.simplecheckout-cart-total-value {
	 
	font-weight: bold;
}
.product-warning {
	color: red;
}
input[type=radio]  {
	min-height: inherit !important;
	margin: 10px 0px !important;
}
.col-sm-8 {width: 80%;}
.simple-content .button, #simplecheckout_login .button {
	margin: 0px !important;
	background: #e270b9 !important;
	color: #fff !important;
	padding: 15px 20px !important;
}

.simplecheckout-cart-buttons .buttons a {
	margin: 0px !important;
	background: none !important;
	color: #e270b9 !important;
}
.container {position: relative; width: 1270px;margin: 0 auto; }

.fr {float: right;}
.fl {float: left;}

.tc {text-align: center;}
.tr {text-align: right;}
.tl {text-align: left;}

.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
	max-height: 100%;
}

a{color: #394063;
	-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

/*----------------------*/

input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
    -webkit-appearance: none;
	   -moz-appearance: none;
	    -ms-appearance: none;
	     -o-appearance: none;
	        appearance: none;
    margin:0;
}

input[type='number'] {
    -webkit-appearance: textfield;
	   -moz-appearance: textfield;
	    -ms-appearance: textfield;
	     -o-appearance: textfield;
	        appearance: textfield;
}

input[type="search"] {
	box-sizing: border-box !important;
}




@media only screen and (max-width:1320px) { 



#contentz {
	float: inherit !important;
	  margin-top: 100px;  
	width: 100% !important;
}
 }








.image{position: relative;}
.new, .sale{
    min-width: 105px;
    height: 38px;
    line-height: 38px;
    background: #69748e;
    position: absolute;
    color: #fff;
    right: 0px;
    margin-top: 35px;
    -webkit-border-top-left-radius: 25px;
-webkit-border-bottom-left-radius: 25px;
-moz-border-radius-topleft: 25px;
-moz-border-radius-bottomleft: 25px;
border-top-left-radius: 25px;
border-bottom-left-radius: 25px;
}

.sale{background: #ce3d71; min-width: 125px;}


select.filter-color, select.filter-size{
    background: #f0f1f1;
    border: none;
    width: 100px;
    height: 22px;
    color: #394063;
    font-size: 12px;
    border-radius: 0px;
    margin-left: 40px;
    border-right: solid 1px #3f4667;
    -webkit-appearance: none;
    padding: 0px 10px;
}

.arr_n{
    margin-left: 125px;
    margin-top: 9px;
}

.arr_n2{
    margin-left: 225px;
    margin-top: -13px;
}

.arr_n, .arr_n2{border: 4px solid transparent;	border-top: 5px solid #394063; position: absolute;}

select.filter-size{margin: 0px;border: none;margin-left: -3px;}

.clr{clear: both;}

header .r-col{width: 415px; float: right;font-size: 16px;}

header .r-col .add{border-top: solid 1px #f1c7d6; padding-top: 10px; margin-top: 10px; display: block; font-size: 16px; font-weight: bold;}
header .r-col .phones{font-weight: bold;padding-left: 25px; position: relative; margin-bottom: 10px;}
header .r-col .phones:before{content: '';background: url(../image/phone.png); position: absolute; left: 0px;    width: 16px;
    height: 15px;
    margin-top: 2px;}
header .r-col .mail{ font-weight: bold;padding-left: 25px; position: relative; margin-bottom: 10px;}
header .r-col .mail:after{content: '';background: url(../image/mail.png); position: absolute; left: 0px;    width: 16px;
    height: 11px;
    margin-top: 4px;}
header .container{min-height: 200px;    background: #ce3e73; padding: 35px 30px;min-width: 1270px; color: #fff;}
header .l-col{display: inline-block; vertical-align: top; color: #f0c5d6; font-size: 16px;}
header .l-col .slogan{margin: 10px 0px 0px;}
header .r-col .contacts{
    display: inline-block;
    vertical-align: top;
    width: 190px;
}
.login{width: 110px;}
.login, #cart{ display: inline-block;
    vertical-align: top;}
#cart{width: 70px;    margin-left: 15px;}
.topmenu{background: #fbede0; min-height: 55px; padding: 0px 25px;}
.topmenu li{list-style: none; display: inline-block; vertical-align: top;line-height: 55px; position: relative;}
.topmenu li a{font-weight: bold; font-size: 15px; }
.topmenu li a:hover{color: #ce3e72;}
.topmenu li:after{content: '•'; color: #ce3e72; margin: 0px 15px;}
.topmenu li.last{margin: 0px;}
.topmenu li.last:after{display: none;}

/* #column-left{width: 310px; display: inline-block; vertical-align: top;} */
#column-left h3{
    background: #69748e;
    line-height: 45px;
    text-transform: uppercase;
    color: #fff;
    font-size: 23px;
    padding: 0px 25px;
}

#column-left ul li.cat24 a, #column-left ul li.cat33 a{color: #ce3e72;}

#column-left ul ul, #column-left ul ul ul{display: none;}
#column-left ul li a{color: #394063;    font-size: 21px;
    padding: 11px 20px;
    display: block;
    line-height: 23px;
    border-bottom: solid 1px #c7c4c8; position: relative;}
#column-left ul li a:after{    content: '';
    border: 5px solid transparent;
    border-left: 8px solid #394063;
    position: absolute;
    margin: 8px 0px 0px 5px;
    right: 15px; top: 11px;}
#column-left ul li.catalogMenuItem a:after{display: none;}
#column-left ul li.active a{font-weight: bold;}
#column-left ul li.active ul.catalogMenu{display: block;}

.image-additional .img_sm img{max-width: 100%;}
.image-additional .img_sm{width: 90px; height: 90px; display: inline-block; vertical-align: top; margin: 10px 13px 10px 0px; text-align: center;}
.image-additional .img_sm:hover{opacity: 0.6; cursor: pointer;}
.image-additional{    margin-right: -20px; margin-top: 10px;}
.image-additional .img_sm p{margin-top: 7px;}

#column-left ul li.active ul.catalogMenu li a{color: #9b8579; font-size: 17px; padding: 4px 20px 4px 40px;line-height: 19px; border: none; font-weight: normal;}

ul.catalogMenuL2 li a{font-style: normal !important;}
ul.catalogMenuL2 li a.active{font-style: italic !important;}
#column-left ul li.active ul.catalogMenu li a.catalogMenuLinkL2.active {    color: #ce3e72 !important;}
#column-left ul li.active ul.catalogMenu li a.active {    color: #ce3e72;}
#column-left ul li ul.catalogMenu li{position: relative;}
#column-left ul li ul.catalogMenu li a:after{display: none;}
#column-left ul li ul.catalogMenu li.catalogMenuItem:after{content: '';
    border: 3px solid transparent;
    border-left: 6px solid #9b8579;
    position: absolute;
    margin: 0px;
    right: 20px; top: 11px;}
#column-left ul li.active{border-bottom: solid 1px #c7c4c8;}
#column-left ul li.active ul{margin: 10px 0px;}

#column-left ul ul li.active {
    border-bottom:none;
}

#column-left ul ul li.active ul{display: block; padding-left: 20px;}
#column-left ul ul li.active ul li a{font-style: italic; background: none; color: #69748e !important;}
#column-left ul ul li.active ul li a:hover{    color: #ce3e72 !important;}
#column-left ul ul li.active a{color: #fff !important; font-style: italic; background: #a7afc1;}
#column-left ul ul li.active:after{display: none;}

#column-left h3:before{content: ''; background: url(../image/catalog_h3.png);    width: 20px;height: 16px;display: inline-block;margin-right: 10px;}
#content{float: right; width: 945px;}
.fa-chevron-right:before {
    content: "";
   /*  background: url(../image/arrow.png);
    width: 33px;
    height: 24px;
    display: inline-block;
    background-position: 33px 0px; */
}

.fa-chevron-left:before {
    content: "";
/*     background: url(../image/arrow.png);
    width: 33px;
    height: 24px;
    display: inline-block;
    background-position: 0px 0px; */
}
.login{text-align: center;}
.login a{color: #fff; font-weight: normal; font-size: 15px; text-transform: uppercase;}
.login a:before{content: '';background: url(../image/login.png) no-repeat center top;    width: 100%;
    height: 19px;
    display: block;
    margin-bottom: 10px;}
#cart button.btn.dropdown-toggle{background: none; border: none;color: #fff; font-weight: normal; font-size: 15px; text-transform: uppercase; cursor: pointer;}
#cart button.btn.dropdown-toggle:before{content: '';background: url(../image/cart.png) no-repeat center top;    width: 100%;
    height: 32px;
    display: block;
    margin-bottom: 10px;}

.dropdown-menu{display: none;}
.html{color: #69748e}
.html h2{font-size: 23px; text-transform: uppercase; font-weight: bold; margin-bottom: 20px;}
#slideshow0{margin-bottom: 25px;}
#featured_categories0{text-align: center; margin-bottom: 25px;}
#featured_categories0 .item{display: inline-block; vertical-align: top; position: relative; margin-bottom: 13px;}
.box_it1, .box_it4, .box_it7, .box_it10{    margin: 0px 13px 13px;}
#featured_categories0 .item .caption h4 a{
    background: rgba(105, 116, 142, 0.7);
    min-height: 66px;
    color: #fff;
    position: absolute;
    width: 100%;
        top: 50%;
    margin-top: -33px;
}

#featured_categories0 .item .caption h4 a{
	    color: #fff;
    font-size: 22px;
    line-height: 26px;
    text-transform: uppercase;
    font-weight: bold;
    left: 0px;
    padding: 20px 10px;
}

#featured_categories0 .item:hover .caption h4 a{background: rgba(105, 116, 142, 0.9);    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;}

#featured_categories0 .item.box_it2 .caption h4 a, #featured_categories0 .item.box_it4 .caption h4 a{
    margin-top: -46px;
}

.alert {
    padding: 8px 14px 8px 14px;
}
.alert-success {
        background-color: #ffdcb9;
    border-color: #f3c08d;
    color: #69748e;
}
.alert {
        padding: 15px;
    margin-bottom: 10px;
    border: 1px solid transparent;
    border-radius: 4px;
    margin-top: 10px;
}
.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}
button.close {
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
}
.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20);
}


.catalogMenuWrapper{background: #fff5eb;}
#cmswidget-4{margin-bottom: 35px;}
#cmswidget-4 h3{
    background: #69748e;
    line-height: 45px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    font-size: 23px; margin-bottom: 30px;
}
a.seocms_further {
    text-decoration: none;
    float: right;
    margin-right: 5px;
    margin-bottom: 5px;
    font-size: 0.8em;
    font-weight: normal;
    padding: 5px 10px 5px 10px;
    min-width: 0px;
    min-height: 0px;
    line-height: 12px;
    background: none;
    color: #394063;
}
#cmswidget-4 h3:before{content: ''; background: url(../image/date.png);    width: 18px;height: 19px;display: inline-block;margin-right: 10px;}
#cmswidget-4 .textcatbutton_n{text-align: center; width: 100%; display: block; margin-top: 30px;}
#cmswidget-4 .textcatbutton_n a{width: 500px;background: #69748e;
	-webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    line-height: 45px;
    text-align: center;
    color: #fff;    text-transform: none;
    font-weight: normal;
    font-size: 23px; display: inline-block; margin: 0 auto;}
#cmswidget-4 .textcatbutton_n a:hover{background: #ce3e72;}

.content-records.column_width_4{width: 260px; display: inline-block; vertical-align: top;}
li.blog-data{
    color: #ce3e72;
    font-size: 16px;
    font-weight: bold;    margin-bottom: 5px;
}
.record_description {
    font-size: 100% !important; margin-bottom: 10px; color: #394063;
}
h2.ascp-list-title-widget{margin-bottom: 7px;}
h2.ascp-list-title-widget a{font-weight: bold; text-transform: uppercase;}

a.read{color: #69748e; font-style: italic;    border-bottom: dashed 1px;padding-bottom: 5px; }
a.read:hover{color: #ce3e72;}
#cart .dropdown-menu{
    background: #faecdf;
    position: absolute;
    width: 525px;
    right: 48px;     z-index: 99999;padding: 5px 20px 15px;   color: #394063;
}
#cart button.btn.dropdown-toggle i{display: none;}
#cart .dropdown-menu a{color: #394063;}

#cart .dropdown-menu button.btn-danger, .checkout-buy .table-responsive button.btn-danger, .btn-primary{background: none; border: none; cursor: pointer;}
#cart .dropdown-menu button.btn-danger i{
    color: #394063;    margin-left: 5px;
    font-size: 20px;
}
/* .btn-primary{font-size: 16px;color: #394063;} */
.checkout-buy .table-responsive button.btn-danger{font-weight: bold; color: #394063; }

.checkout-buy .table-responsive input.form-control{
	min-width: 46px;    margin-top: -4px;
    height: 31px;
    border: solid 1px #394062;
    display: inline-block;
    text-align: center;
    line-height: 31px;font-size: 16px;color: #394063;font-weight: bold; margin-right: 3px;
}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    border: none;
    background: #f0f1f1;
    color: #394063;
    font-size: 18px !important;
    font-weight: bold;
}
.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 0px 0 10px 0;
    padding: .5em .5em .5em .7em;
    font-size: 100%;
}

.tot{color: #394063;
    font-size: 18px !important;
    font-weight: bold;    margin-top: -42px;
    position: absolute;
    margin-left: 250px;}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: none;
    background: none;
}
.ui-accordion .ui-accordion-content {
    padding: 0px;
    border-top: 0;
    overflow: auto;
}
.ui-widget-content {
    border: none;
    background: none;
    color: #394063;
}
.checkout-buy .btn {
    background: #ce3d71;
    min-height: 25px;
    text-align: center;
    line-height: 25px;
    color: #fff;
    min-width: 25px;
    display: inline-block;
    border: none;
    font-size: 14px;
    cursor: pointer;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.checkout-buy .table-responsive tbody tr.total-item:nth-child(2n){display: none;}

.text-danger{color: #f00; font-weight: bold;}
.checkout-buy .table-responsive tbody tr.total-item .text-right{
    color: #ce3e72;
    font-size: 18px;
    font-weight: bold;
}

/* #button-order{
    background: #ce3d71;
    height: 37px;
    text-align: center;
    line-height: 37px;
    color: #fff;
    width: 285px;
    display: inline-block;
    border: none;
    font-size: 16px;
    cursor: pointer;
} */
#content h1.backg.sh{
    margin-bottom: 25px; margin-top: 25px;
}
.total-item{
    border-top: solid 1px #9f9f9f;
    margin-top: 15px;
}
#checkout-form #shipping_methods .radio, #checkout-form #payment_methods .radio {
    margin-left: 30px !important;
    margin-top: 10px;
}
.checkout-buy .table-responsive .total-item .text-right strong{color: #394063;}
.suc{
    padding-top: 300px;
    position: relative;
    color: #ce3e72;
    font-size: 18px;
    line-height: 24px;
    margin-left: 150px;
    text-align: center;
    padding-right: 465px; min-height: 570px;
}
#checkout-form .form-group input[type="text"]{border: none;    line-height: 26px; font-size: 15px; color:#394063; width: 100%; padding-left: 30px;     background: none;}

#content{position: relative;}
.suc:before{    content: '';
    position: absolute;
    background: url(../image/order.png) no-repeat;
    width: 1041px;
    height: 570px;
    margin-left: -40px;
    top: 0px;
    z-index: -1;
    left: -150px;}

.mb6{margin-bottom: 6px;}

#content h1 a.edit{
	    color: #fff;
    text-transform: none;
    font-weight: normal;
    font-size: 16px;
    float: right;
    border-bottom: solid 1px;    line-height: 17px; display: none;
}

.quantity_cart span, .quantity_cart input{width: 46px;    margin-top: -4px;
    height: 31px;
    border: solid 1px #394062;
    display: inline-block;
    text-align: center;
    line-height: 31px;}

#cart .dropdown-menu button.btn-danger i:before, .checkout-buy .table-responsive button.btn-danger i:before{content: 'X'; font-family: arial; font-size: 16px;}

table.table-striped{width: 100%;border-collapse: collapse;}
table.table-striped td{border-bottom: solid 1px #757589;     padding: 12px 0px 6px; vertical-align: top;}
#cart .dropdown-menu small, .checkout-buy .table-responsive small{font-size: 14px;}
#cart .dropdown-menu .name a, .checkout-buy .table-responsive .name a{margin-bottom: 5px;    display: inline-block;}
.checkout-buy .table-responsive .name a{margin-bottom: 15px;}
table.table-striped tr:last-child td{border-bottom: none;}
.total-tb tr:first-child{display: none;}
.bold{font-weight: bold !important; font-size: 16px;}
#cart .dropdown-menu .total-tb{
    background: #394062;
    width: 525px;
    margin: 0px 0px 0px -20px;
    height: 40px;
    line-height: 40px;
    padding: 0px 20px;
    font-weight: bold; color: #fff;
}
.rec_1{margin: 0px 78px;}
.text-right{text-align: right;}
#cart .dropdown-menu .buy_cart a{
    background: #ce3d71;
    height: 40px;
    margin: 0px 0px -15px -20px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    width: 525px; display: block;
}

#cart .dropdown-menu .buy_cart a:hover{
	background: #b52b5d;
	    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.hidden{display: none;}
#cart .dropdown-menu .buy_cart a{color: #fff;}
#content h1{font-size: 22px; font-weight: bold; margin-bottom: 15px;}
#contentz h1{font-size: 22px; font-weight: bold; margin-bottom: 15px;}
#content p{margin-bottom: 10px;}
ul.breadcrumb{margin-bottom: 20px; margin-top: 18px; border-bottom: solid 1px #b4b7c4; padding-bottom: 18px;}
ul.breadcrumb li{list-style: none; display: inline-block; vertical-align: top; font-size: 18px;}
ul.breadcrumb li a{font-size: 18px;}
ul.breadcrumb li:after{content: '>'; margin-left: 5px;}
ul.breadcrumb li:last-child:after{display: none;}
.blog-record-description {
    font-size: 100% !important;
    font-weight: normal;
}
header small{
    font-size: 12px;
}
.seocmspro_content a {
    cursor: pointer;
    font-weight: bold;
    text-transform: uppercase;
}
.catalog_page{overflow: hidden; margin-top: 15px;}
.hid{ margin-right: -13px;}
.product-list{width: 303px; display: inline-block; vertical-align: top;margin-right: 13px; text-align: center; margin-bottom: 15px;}
.caption h4 a{font-weight: bold; font-size: 20px;}
.caption h4{
    border-bottom: solid 1px transparent;
    padding: 15px 0px;
}

.product-list.log .caption h4{
	border-bottom: solid 1px #c7cbd4;
	 margin-bottom: 20px;
}
.product-list.log p{
    color: #394063;
}
header .container{position: relative;}
.open .dropdown-menu{display: block;}
#search_b  .dropdown-menu{
	    position: absolute;
    right: 0px;
    margin-top: 4px;
}

#search_b input::-webkit-input-placeholder {color: #fff; opacity: 1;}
#search_b input:-moz-placeholder           {color: #fff; opacity: 1;}
#search_b input::-moz-placeholder          {color:#fff; opacity: 1;}
#search_b input:-ms-input-placeholder      {color: #fff; opacity: 1;}


#search_b{ position: absolute;
	right: 0px;   top: 200px;
    z-index: 10;
    width: 120px;
    border-left: solid 1px #394062;
    margin-top: 9px;
    height: 38px;
    padding-left: 18px;}
#search_b button{color: #394063; font-size: 15px; text-transform: uppercase; border: none; background: none; line-height: 38px; cursor: pointer;}
#search_b button i{font-size: 18px;color: #ce3d71;    font-weight: normal;
    margin-left: 10px;}
#search_b input{
    background: #69748e;
    border: none;
    color: #fff;
    width: 420px;
    height: 56px;
    padding: 0px 20px;
    font-size: 18px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}.demo {
            height: 300px;
         
        }
.product-list.log p.desc{margin-top: 15px; }
.all{
    position: absolute;
    right: 0px;
    margin-top: -21px;
    text-decoration: underline;
}
/* .product-list button{background: #ce3d71; color: #fff; width: 150px; height: 40px; text-align: center; border: none; cursor: pointer;-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px; font-size: 20px;    margin-top: -10px;
    float: right; margin-left: 10px;} */
/* .product-list button:before{content: ''; background: url(../image/buy.png);    width: 20px;height:20px;display: inline-block;margin-right: 4px;} */
/* .product-list p, .product-list p a{color: #69748e;} */
.product-list button i{display: none;}
#content .product-list p.price{    display: inline-block;
    vertical-align: top;
    float: left;
    font-size: 28px;
    font-weight: bold;
    color: #394063;}
/* ul.pagination{text-align: center; font-size: 22px; font-weight: bold; }
ul.pagination li{list-style: none; display: inline-block; margin: 35px 5px 0px;}
ul.pagination li a{font-size: 22px; font-weight: bold; cursor: pointer;}
ul.pagination li a:hover, ul.pagination li.active span{color: #ce3e72;} */
/* footer{
	margin-top: 80px;
    min-height: 300px;
    background: #3a4064;
    color: #fff;min-width: 1270px;
    text-align: center; padding-top: 30px;
}
footer ul.list-unstyled li{list-style: none; display: inline-block; vertical-align: top; position: relative;margin: 0px 15px; text-transform: uppercase;}
footer ul.list-unstyled li a{font-weight: bold; font-size: 15px; color: #fff;}
footer ul.list-unstyled li a:hover{color: #ce3e72;}
.logo_f{margin-top: 45px; margin-bottom: 35px;}
footer ul{padding: 0px;}
footer ul.soc li{ list-style: none; display: inline-block; margin: 0px 10px;}
footer ul.soc li a{background: url(../image/soc.png);width: 15px;height: 26px;display: inline-block; background-position: 0px 0px;}
footer ul.soc li a.soc2{background-position: -37px 0px;    width: 26px;}
footer ul.soc li a.soc3{background-position: -82px 0px;    width: 25px;}
footer ul.soc li a.soc4{background-position: -129px 0px;    width: 17px;}
footer ul.soc li a.soc5{background-position: -168px 0px;    width: 25px;}
footer ul.soc li a:hover{background-position-y: 28px;}
.copy{font-size: 14px; line-height: 16px; margin-top: 15px;} */

#content h1.backg{color: #fff; background: #394062; font-size: 15px; text-transform: uppercase; font-weight: bold; padding: 8px 30px; margin-bottom: 8px;}

.checkout-buy .table-responsive table{width: 100%;    border-collapse: collapse;}
.checkout-buy .table-responsive thead td, .checkout-buy .table-responsive thead th{color: #394063;background: #f6f6f6; font-size: 14px; text-align: center;    padding:2px 0px; border-right: 2px #fff;}
.checkout-buy .table-responsive tbody td{vertical-align: middle; text-align: center;    padding: 15px 10px;}
.checkout-buy .table-responsive img{
    border: solid 1px #cdcfd8;
    padding: 10px;
    width: 190px; background: #fff;
}
.checkout-buy .table-responsive tbody td{}
.checkout-buy .table-responsive tbody tr:nth-child(2n) {
    background: #f6f6f6; /* Öâåò ôîíà */
   }
.l_col_img{width: 515px; display: inline-block;vertical-align: top;margin-top: 20px;}
.r_col_pr{ margin-top: 20px;
    float: right;
    width: 410px;
}
/* #tab-description2{
    width: 735px;
    margin-left: -55px;
    margin-top: -20px; */
}
#content .r_col_pr h1{
    font-size: 28px;
    line-height: 32px;
}
#block_pr1{display: block;}
#block_pr1 .owl-prev{left: -40px;}
#block_pr1 .owl-next{right: -40px;}
#block_pr1.owl-carousel .owl-buttons div{opacity: 1;}

/* h3.mod{
    font-size: 28px;
    font-weight: bold;
    line-height: 33px;
    margin: 60px 0px 25px;
} */

#tab-description{font-size: 15px; margin-top: 25px;}


.price_box h2{font-size: 37px; font-weight: bold; line-height: 40px; margin: 20px 0px 25px;}

/* #myTable{color: #394063; font-size: 15px; border-collapse: collapse; width: 355px; margin-left: 35px;}
#myTable thead th{text-align: left; padding: 10px 0px;}
#myTable thead th:first-child{padding-left: 10px;}
#myTable tbody tr:nth-child(2n) {background: #f0f1f1; /* Öâåò ôîíà }
#myTable tbody tr:nth-child(2n+1) td{padding-top: 8px; padding-bottom: 8px;}
#myTable td:first-child{padding-left: 10px;}
#myTable td input{
    width: 42px;
    min-width: inherit;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
    height: 26px;
    border: solid 1px #394062;
    display: inline-block;
    text-align: center;
    line-height: 31px;
    font-size: 15px;
    background: none;
}
#myTable td input.quantity-inp{width:52px;line-height:26px;}
#myTable td button{
    background: #ce3d71;
    color: #fff;
    width: 90px;
    height: 25px;
    text-align: center;
    border: none;
    cursor: pointer;
    font-size: 15px;    padding-bottom: 1px;
}
#myTable td button i{display: none;} */
.opt{
    font-size: 15px;
    color: #ce3e72;
        display: inline-block;
    vertical-align: top;
    margin-top: 37px;
    margin-left: 15px;
}
.price_box{display: inline-block; vertical-align: top; margin-right: 15px;}
.total_pr{
    font-size: 20px;
    font-weight: bold;
    margin: 20px 0px 35px 60px;
    display: block;
}
.total_pr span{margin-right: 6px;}

p.reg_text{
    color: #69748e;
}
p.reg_text a:hover{text-decoration: underline;}
.col_l{width: 300px; display: inline-block; vertical-align: top;}
.col_l h3, .col_r h3{margin-bottom: 20px; font-size: 15px;}
.col_l .form-group, .col_r .form-group{margin-bottom: 15px;}
/* .btn{background: #ce3d71;
    min-height: 32px;
    text-align: center;
    line-height: 32px;
    color: #fff;
    min-width: 100px;
    display: inline-block;
    border: none;
    font-size: 14px;
    cursor: pointer;
        -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
} */

.col_l .btn{min-width: 200px;}

.col_r{
    float: right;
    width: 400px;
    margin-right: 100px;
}

.col_r h3{font-weight: bold; font-size: 16px; display: block; text-align: center;}
.col_r input{width: 100%;}

.col_r input[type="radio"], .col_r input[type="checkbox"]{width: auto; min-width: inherit;}
.bg_nn{padding: 20px; background: #f1f4f8; font-size: 15px; margin-bottom: 40px;}
.bg_nn .col-sm-10{
    width: 160px;
    margin: 0 auto;
}
.bg_nn .radio{margin-bottom: 5px;}
.bg_nn small{font-size: 12px;}

.col_r input{min-width: 400px;}
.col_r p {
        font-size: 13px;
    margin-left: 25px;
    margin-top: -5px;
    margin-bottom: 15px;
}
.tab-pane{display: none;}
.tab-pane.active{display: block;}
/*.mytabs{margin-top: 40px;}
.mytabs ul{width: 200px; background: #f0f1f1; display: inline-block; vertical-align: top;padding: 20px 0px 10px;} */
/* .mytabs ul li{position: relative;} */
/* .mytabs ul li a{padding: 7px 20px;    display: block; font-size: 16px; min-height: 54px;} */
/* .mytabs ul li a.ln{    line-height: 40px;
} */
/* .mytabs ul li.active a{background: #394062; color: #fff;} */
/* .mytabs ul li.active:before{content: '';        border: 27px solid transparent;
    border-left: 23px solid #394062;
    position: absolute;
    right: -50px;
    top: 0px; z-index: 100;} */
/* .tab-content{
    width: 675px;
    float: right; margin-top: 20px;
} */
#tab-description3 a{    background: url(../image/price_dw.png) center top no-repeat;padding-top: 70px;display: inline-block;}
#tab-description3 div{display: inline-block; vertical-align: top; width: 200px; text-align: center;}
td.op{
    font-size: 16px;
    color: #939598; width: 150px; padding-bottom: 20px;
}
#tab-description1 table{margin-top: 5px;}



@media only screen and (max-width:1340px) { 

.simplecheckout-left-column {
	float: inherit !important;
	margin-right: 10px !important;
	min-width: 280px;
	max-width: inherit !important;
	width: 100% !important;
}
.simplecheckout-right-column {
	float: inherit !important;
	min-width: 280px;
	max-width: inherit !important;
	width: 100% !important;
}
}


@media only screen and (max-width:1280px) { 

.simplecheckout-left-column {
	float: inherit !important;
	margin-right: 10px !important;
	min-width: inherit !important;
	max-width: inherit !important;
	width: auto !important;
}
}

@media only screen and (max-width:1250px) { 


.simple-content  {
	width: 1200px !important;
	margin: auto !important;
 
}
#contentz h1 {
	text-align: center;
	margin-top: 150px;
}
}

@media only screen and (max-width:1230px) { 

 
.simple-content {
	width: 600px !important;
	/* margin: auto !important; */
	display: block;
	float: left;
}
}  


@media only screen and (max-width:1230px) { 

.simple-content {
	width: 100% !important;
	margin: auto !important;
} }



