html, body{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	text-align:center;
	    color: #000000;
	background:#ffffff;
}
header, nav, footer, section, article,
iframe, div, p, form,
h1, h2, h3, h4, h5{
	display:block;
	margin:0px;
	padding:0px;
}
b, strong{
	font-weight:bold;
}
i, em{
	font-style:italic;
}
u{
	text-decoration:underline;
}
sup{
	position:relative;
	top:-5px;
	font-size:80%;
}
.cart-empty-wrapper {
    width: 100%;
    min-height: 50px;
    background-color: #f7f6f7;
    padding: 1em 2em;

    font-family: 'MyCustomFont', sans-serif;
    text-align: left;
    font-size: 16px;
    font-weight: bold;

    margin: 2em 0;
    border-top: 5px solid #e6b443;
    border-radius: 4px;
}

.btn-go-catalog {
    display: flex;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 0.5px;
    font-family: 'MyCustomFont', sans-serif;
    border: none;
    cursor: pointer;
    transition: all 0.3s;
    text-decoration: none;
    margin: 0 auto 0 0 !important;
    background-color: #e6b443;
    color: black;
    max-width: 260px;
    min-height: 50px;
}

.cart_link.btn.disabled {
    background-color: #d9d9d9 !important;
}

.btn-go-catalog:hover {
    color: white;
}

.nc_mscart {
    border: 1px solid #ffc600;
    border-bottom: none;
    border-radius: 4px;
    margin: 2em 0;
}

.nc_mscart * {
    box-sizing: border-box;
}

.nc_mscart svg {
    pointer-events: none;
    user-select: none;
}

.nc_mscart__headerrow {
    display: flex;
    border-bottom: 1px solid #ffc600;
    text-align: center;
}

.nc_mscart__headerrow__item {
    min-height: 40px;
    padding: 0 15px;
    display: flex;
    align-items: center;

    font-family: 'MyCustomFont', sans-serif;
    font-size: 14px;
    font-weight: bold;
}

.nc_mscart__item_first {
    width: 5%;
    flex: 0 0 5%;
}

.nc_mscart__item_second {
    width: 10%;
    flex: 0 0 10%;
}

.nc_mscart__item_third {
    width: 30%;
    flex: 0 0 30%;
}

.nc_mscart__item_fourth {
    width: 15%;
    flex: 0 0 15%;
}

.nc_mscart__item_fiveth {
    width: 20%;
    flex: 0 0 20%;
}

.nc_mscart__item_sixth {
    width: 20%;
    flex: 0 0 20%;
}

.nc_mscart__row {
    display: flex;
    align-items: center;
    min-height: 40px;

    font-size: 12px;
    letter-spacing: 0.5px;
    font-family: 'MyCustomFont', sans-serif;
    text-align: left;
}

.btn-recalc {
    display: flex;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 0.5px;
    font-family: 'MyCustomFont', sans-serif;
    border: none;
    cursor: pointer;
    transition: all 0.3s;
    text-decoration: none;
    font-weight: bold;
    background-color: #e6b443;
    color: black;
    min-height: 40px;

    margin: 10px 0;
    border-radius: 4px;
    width: 100%;
}

.btn-recalc:hover {
    color: white;
}

.nc_mscart__row {
    border-bottom: 1px solid #e6b443;
}

.nc_mscart__row__item {
    padding: 0 15px;
}

.nc_mscart__sum {
    width: 100%;
    max-width: 400px;
    margin: 0 0 0 auto;
}

.nc_mscart__sum__title {
    font-family: 'MyCustomFont', sans-serif;
    color: black;
    font-weight: bold;
    font-size: 20px;
    text-align: left;
    margin-bottom: 15px;
    letter-spacing: 3px;
}

.nc_mscart__sum__row {
    min-height: 40px;
    width: 100%;
    text-align: left;
    border-radius: 4px;
    border: 1px solid #e6b443;

    padding: 10px;

    font-family: 'MyCustomFont', sans-serif;
    color: black;
    font-size: 16px;
    margin-bottom: 15px;
}

.nc_mscart__sum__row b {
    margin-right: 15px;
}

.btn-order {
    display: flex;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 0.5px;
    font-family: 'MyCustomFont', sans-serif;
    border: none;
    cursor: pointer;
    transition: all 0.3s;
    text-decoration: none;
    font-weight: bold;
    background-color: #e6b443;
    color: black;
    min-height: 40px;
    border-radius: 4px;
    width: 100%;
}

.btn-order:hover {
    color: white;
}

.nc_mscart__item_ac {
    text-align: center;
}

.cart_link_delete {
    display: block;
}

.nc_mscart__row__item .img {
    display: block;
    width: 35px;
    height: 35px;
    margin: 0 auto;
    overflow: hidden;
}

.nc_mscart__row__item .img img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.nc_mscart__row__item .qty {
    width: 90px;
    height: 30px;
    font-family: 'MyCustomFont', sans-serif;
    color: black;
    font-size: 16px;
    border: 1px solid #e6b443;
    border-radius: 4px;
    padding: 0 0.25rem;
}

.nc_mscart__row__item_fullrow {
    flex: 0 0 230px;
    width: 230px;
    margin-left: auto;
}

.nc_mscart__row__item .nc_mscart__headerrow__item {
    display: none;
    padding: 0;
}

.total-order-wrap {
    border: 2px solid #e1e1e3 !important;
    border-radius: 4px;
    max-width: 360px;
    display: block !important;
    padding: 30px 0 !important;
    flex: 0 0 360px;
    margin: 0 !important;
    min-width: 360px;
}

.total-order-title {
    font-size: 24px;
    color: #333333;
    font-weight: 600;
    margin-bottom: 35px;
    text-align: left;

    padding: 0 30px;
}

.total-order-items {
    border-top: 1px solid #e1e1e3;
    margin-bottom: 25px;
}

.total-order-items__item {
    border-bottom: 1px solid #e1e1e3;
    padding: 10px 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.total-order-items__item__column_img {
    width: 50px;
    height: 50px;
    flex: 0 0 50px;
    display: block;
    overflow: hidden;
    margin-right: auto;
}

.total-order-items__item__column_img img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.total-order-items__item__column_info {
    margin-left: 20px;
}

.total-order-items__item__column_info p {
    font-size: 14px;
    line-height: 166%;
    color: black;
    font-weight: bold;
}

.total-order-subinfo {
    font-size: 24px;
    color: #333333;
    padding: 0 30px;
    line-height: 166%;
}

.wsp-field-requir-notify {
    color: #dd0000;
    display: none;
}



@media (max-width: 767px) {
    .nc_mscart__row__item_fullrow {
        flex: 0 0 100%;
        width: 100%;
        margin-left: 0;
    }

    .nc_mscart__headerrow {
        display: none;
    }

    .nc_mscart__row {
        flex-direction: column;
    }

    .nc_mscart__row__item {
        min-height: 40px;
        width: 100%;
        flex: 0 0 100%;
        border-bottom: 1px solid #d9d9d9;

        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .nc_mscart__item_sixth {
        border-bottom: none;
    }

    .nc_mscart__sum {
        max-width: initial;
        margin-left: 0;
    }

    .nc_mscart__row__item .img {
        margin: 0;
    }

    .nc_mscart__sum__row b {
        margin-right: auto;
        display: block;
    }

    .nc_mscart__sum__row {
        display: flex;
    }

    .nc_mscart__row__item .nc_mscart__headerrow__item {
        display: flex;
    }

    .nc_msput .cart_link {
        padding: 0;
        width: 100%;
        max-width: 130px;
        min-height: 35px;
        line-height: 35px;
    }
}

@media (max-width: 425px) {
    .nc_mscart__row__item .nc_mscart__headerrow__item {
        font-size: 12px;
    }

    .nc_mscart__row__item {
        padding: 0 0.75rem;
    }
}
/* ПЛАГИН ЛАЙТБОКС */
body:after{content:url(../img/lightbox/close.png) url(../img/lightbox/loading.gif) url(../img/lightbox/prev.png) url(../img/lightbox/next.png);display:none}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit;border-radius:3px}.lightbox a,.lightbox a img{border:none !important;text-decoration:none !important}.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../img/lightbox/loading.gif) no-repeat}.lb-txt{position:absolute;top:0;left:0;width:100%;height:auto;max-height:50%;z-index:9990;overflow:hidden}.lb-txt > div{margin:5px;padding:5px;line-height:1em;font-size:13px;background:#ffffff;border-radius:1px 1px 0px 0px;opacity:0.7}.lb-txt > div p,.lb-txt > div div{margin:0px;padding:0px 0px 2px 0px;text-align:left}.lb-txt > div > div:last-child{margin:0px;padding:0px;height:3px}.lb-txt a{text-decoration:underline}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:9995}.lb-container > .nav{left:0}.lb-nav a{outline:none;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../img/lightbox/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../img/lightbox/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../img/lightbox/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
#wsp-loupe{
	position:absolute;
	left:-1000px;
	top:-1000px;	
	margin:0px;
	padding:0px;
	z-index:99999;
	overflow:hidden;
	
	/* фон, тень и эффект линзы*/
	background-color:#ffffff;
	background-position:center;
	background-repeat:no-repeat;
	box-shadow:0px 0px 5px rgba(0, 0, 0, 1);
	
	/* размер и рамка */
	width:300px;
	height:300px;
	border:4px solid #ffffff;
	border-radius:150px;
}
#wsp-loupe > img{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	border:none;
}
.wsp-loupe-load{
	background-image:url("data:image/gif;base64,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");
}

@media all and (max-width: 750px){
	#wsp-loupe{
		width:200px;
		height:200px;
		border:3px solid #ffffff;
		border-radius:100px;
	}
}
@media all and (max-width: 400px){
	#wsp-loupe{
		width:150px;
		height:150px;
		border:2px solid #ffffff;
		border-radius:75px;
	}
}
/* базовые стили форм */
input::-webkit-input-placeholder {
	text-overflow: ellipsis;
	opacity: 0.25;
}

input::-moz-placeholder {
	text-overflow: ellipsis;
	opacity: 0.25;
}

input:-moz-placeholder {
	text-overflow: ellipsis;
	opacity: 0.25;
}

input:-ms-input-placeholder {
	text-overflow: ellipsis;
	opacity: 0.25;
}

input:focus::-webkit-input-placeholder {
	color: transparent;
}

input:focus::-moz-placeholder {
	color: transparent;
}

input:focus:-moz-placeholder {
	color: transparent;
}

input:focus:-ms-input-placeholder {
	color: transparent;
}

input[type="radio"],
input[type="checkbox"] {
	display: inline-block;
	margin: 0 3px 0 0;
	padding: 0px;
	line-height: inherit;
	vertical-align: middle;
	cursor: pointer;
}

.wsp-form {
	display: block;
	margin: 0;
	padding: 0;
}

.wsp-form .wsp-form-hidden {
	position: absolute !important;
	display: none !important;
}

.wsp-form .wsp-cat-bttn {
	cursor: pointer;
}

.wsp-form .wsp-form-field {
	display: none;
	float: left;
	clear: both;
	margin: 4px 0;
	padding: 0;
	width: 100%;
	border: none;
	border-collapse: collapse;
}

.wsp-auth-form {
	text-align: center;
	margin-top: 50px;
}

.wsp-form .wsp-field-show {
	display: table;
}

*>.wsp-field-show:first-child {
	margin-top: 0 !important;
}

*>.wsp-field-show:last-child {
	margin-bottom: 0 !important;
}

#new-order-form .wsp-field-show:last-child {
	margin-bottom: 4px !important;
}

#new-order-form .g-cols .g-col {
	width: 100% !important;
}

.wsp-form .wsp-field-label,
.wsp-form .wsp-field-input {
	display: table-cell;
	margin: 0;
	padding: 0;
	height: 100%;
	vertical-align: middle;
}

.wsp-form .wsp-field-label>span {
	display: block;
	margin: 0;
	padding: 0;
	width: 150px;
	line-height: 41px;
	text-align: left;
	overflow: hidden;
}

.wsp-form .wsp-field-label b {
	line-height: inherit;
	font-weight: bold;
	color: #dd0000;
	font-size: 110%;
}

.wsp-form .wsp-field-input {
	width: 100%;
}

.wsp-form .wsp-field-input textarea,
.wsp-form .wsp-field-input input[type="text"] {
	display: block;
	margin: 0;
	padding: 0 4%;
	background-color: #fcfcfc;
	width: 92%;
	text-align: left;
	line-height: 29px;
	border: 2px solid #e1e1e3;
	border-radius: 0;
	color: black;
}

.wsp-form .wsp-field-input select,
.wsp-form .wsp-field-input input[type="password"],
.wsp-form .wsp-field-input div.input {
	display: block;
	margin: 0;
	padding: 0 4%;
	background-color: #fcfcfc;
	width: 92%;
	text-align: left;
	line-height: 29px;
	border: 2px solid #e1e1e3;
	border-radius: 0;
	color: black;
}

input[type="text"]:-moz-placeholder {
	color: black;
	font-style: italic;
	font-weight: bold;
}

input::-webkit-input-placeholder {
	color: black;
	font-style: italic;
	font-weight: bold;
}

.wsp-form .wsp-field-input select,
.wsp-form .wsp-field-input input[type="text"],
.wsp-form .wsp-field-input input[type="password"],
.wsp-form .wsp-field-input div.input {
	height: 36px;
	margin: 0;
}

.wsp-form .wsp-field-input textarea {
	height: 100%;
	overflow: hidden;
	resize: none;
}

.wsp-form .wsp-field-row1 {
	height: 30px;
}

.wsp-form .wsp-field-row2 {
	height: 68px;
}

.wsp-form .wsp-field-row3 {
	height: 106px;
}

.wsp-form .wsp-field-row4 {
	height: 144px;
}

.wsp-form .wsp-field-text .wsp-field-label {
	vertical-align: top;
}

.wsp-form .wsp-field-captcha {}

.wsp-form .wsp-captcha-table {
	margin: 0;
	padding: 0;
	width: 100%;
	border: none;
	border-collapse: collapse;
}

.wsp-form .wsp-captcha-table td {
	margin: 0;
	padding: 0;
	height: 100%;
	vertical-align: middle;
}

.wsp-form td.wsp-captcha-image,
.wsp-form td.wsp-captcha-input {
	width: auto;
}

.wsp-form td.wsp-captcha-button {
	width: 50%;
	text-align: left !important;
}

.wsp-form td.wsp-captcha-input {
	width: 50%;
	text-align: right !important;
}

.wsp-form img.wsp-captcha-image {
	display: block;
	margin: 0;
	padding: 0;
	height: 100%;
	border: 1px dashed #452526;
	border-radius: 4px;
}

.wsp-form td.wsp-captcha-button .wsp-js-off {
	position: absolute !important;
	top: -1000px;
	left: -1000px;
	display: none !important;
}

.wsp-form div.wsp-captcha-button {
	margin: 0 0 0 5px;
	padding: 0;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background-position: -1px -337px;
}

.wsp-form td.wsp-captcha-input input {
	margin: 0 0 0 auto !important;
	min-width: 90px;
	max-width: 130px;
	text-align: center !important;
	font-size: 110% !important;
}


.wsp-form .wsp-field-requir {
	margin: 0;
	padding: 3px 0;
	text-align: right;
	font-size: 85%;
}

.wsp-form .wsp-field-requir p {
	text-align: inherit !important;
}

.wsp-field-requir strong {
	color: #dd0000;
}

#new-order-form .wsp-field-input textarea,
#new-order-form .wsp-field-input input[type="text"],
#new-order-form .wsp-field-input select,
#new-order-form .wsp-field-input input[type="password"],
#new-order-form .wsp-field-input div.input {
	width: 100%;
}


.wsp-form .wsp-field-submit {
	margin: 0;
	padding: 10px 0;
	text-align: center;
}

.wsp-form .wsp-field-submit button {
	display: inline-block;
	margin: 0 5px;
	padding: 0 20px;
	cursor: pointer;
	height: 45px;
	font-weight: bold;
	line-height: 38px;
	text-transform: uppercase;
	vertical-align: middle;
	color: #000000;
	letter-spacing: 5px;
	text-decoration: none;
	border: 3px solid #f9d684;
	background-color: white;
	margin-top: 30px;
}

.wsp-form .wsp-field-submit.der button {
	display: inline-block;
	margin: 0px 5px;
	padding: 0 20px;
	cursor: pointer;
	height: 45px;
	font-weight: bold;
	line-height: 38px;
	text-transform: uppercase;
	vertical-align: middle;
	color: #000000;
	letter-spacing: 2px;
	text-decoration: none;
	border: 3px solid #f9d684;
	background-color: white;
	margin-top: 8px;
}

.wsp-form .wsp-field-submit button:hover {
	color: #000000 !important;
	background-color: #f9d684 !important;
}

.wsp-form-border {
	margin: 0;
	padding: 15px;
	border: 4px solid #f9d684;
}

.wsp-form-border>div {
	margin: 0 15px;
	padding: 0;
}


@media all and (max-width: 1000px) and (min-width: 701px) {

	.wsp-form .wsp-field-show,
	.wsp-form .wsp-field-label,
	.wsp-form .wsp-field-input {
		display: block;
	}

	.wsp-form .wsp-field-row2 {
		height: 98px;
	}

	.wsp-form .wsp-field-row3 {
		height: 164px;
	}

	.wsp-form .wsp-field-row4 {
		height: auto;
	}
}

@media all and (max-width: 500px) {
	td#nc_captcha_code_0_div {}

	td.wsp-captcha-button {}

	.wsp-form .wsp-field-show,
	.wsp-form .wsp-field-label,
	.wsp-form .wsp-field-input {
		display: block;
	}

	td.wsp-captcha-button {
		width: 50%;
		text-align: left !important;
		margin-left: -39px !important;
		display: block;
	}

	.wsp-form .wsp-captcha-table td {
		margin: 0;
		padding: 0;
		width: 50% !important;
		height: auto;
		vertical-align: middle;
	}

	.wsp-form .wsp-field-row2,
	.wsp-form .wsp-field-row3 {
		height: 100px;
	}

	.wsp-form-border {
		margin: 0;
		padding: 5px 0;
		border: 1px solid #452526;
	}

	.wsp-form-border>div {
		margin: 0 5px;
		padding: 0;
	}
}

@media (max-width: 700px) {
	.total-order-wrap {
		margin: 20px auto 0 auto !important;
		min-width: initial;
	}
}
.debug{
	position:fixed;
	top:0px;
	right:0px;
	width:150px;
	max-width:90%;
	text-align:right;
	color:#ff0000;
	font-weight:bold;
	z-index:100;
}
.clearfix{
	display:block;
	margin:0px;
	padding:0px;
	height:0px;
	clear:both;
}
.full-width{
	width:100%;
}
.full-height{
	width:100%;
}
.js-show{
	position:absolute !important;
	left:-10000px !important;
	top:-10000px !important;
	display:none !important;
	visibility:hidden !important;
}

/* спрайт иконок */
.sprite{
	background-image:url('../img/sprite.png');
	background-repeat:no-repeat;
	text-decoration:none;
	font-size:0;
}
span.sprite-lang-ru,
span.sprite-lang-en{width:26px;height: 14px;color: #b9b9b9;}
a.sprite-lang-ru,
a.sprite-lang-en{width:26px;opacity: 0.5;height: 14px;color: #bbbbbb;}
.wsp-addr-lang{
    margin-top: 0px;
}
.sprite-lang-ru{font-size: 12px;background-image: none;display:;padding-right: 0!important;}
.sprite-lang-en{font-size: 12px;background-image: none;display:;padding-right: 0!important;}
.sprite-icon-srch{
	background-position:-4px -132px;
}
.sprite-head-vk,
.sprite-head-fb,
.sprite-head-ft,
.sprite-head-tw,
.sprite-head-yt,
.sprite-head-gp{
	width:62px;
	height:62px;
}
.sprite-head-vk{
	background-position:-289px -1px;
}
.sprite-head-fb{
	background-position:-289px -65px;
}
.sprite-head-ft{
	background-position:-289px -321px;
}
.sprite-head-tw{
	background-position:-289px -257px;
}
.sprite-head-yt{
	background-position:-289px -193px;
}
.sprite-head-gp{
	background-position:-289px -129px;
}

.sprite-foot-vk,
.sprite-foot-fb,
.sprite-foot-ft,
.sprite-foot-tw,
.sprite-foot-yt,
.sprite-foot-gp{
	width:62px;
	height:62px;
}
.sprite-foot-vk{
	background-position:-33px -161px;
}
.sprite-foot-fb{
	background-position:-97px -161px;
}
.sprite-foot-ft{
	background-position:-225px -97px;
}
.sprite-foot-tw{
	background-position:-161px -161px;
}
.sprite-foot-yt{
	background-position:-161px -97px;
}
.sprite-foot-gp{
	background-position:-225px -161px;
}



@media all and (max-width: 1000px){
	.sprite-head-vk,.sprite-head-fb,.sprite-head-ft,.sprite-head-tw,.sprite-head-yt,.sprite-head-gp{width:36px;height:36px;}
	.sprite-head-vk{background-position:-6px -54px;}
	.sprite-head-fb{background-position:-53px -54px;}
	.sprite-head-ft{background-position:-101px -54px;}
	.sprite-head-tw{background-position:-149px -54px;}
	.sprite-head-yt{background-position:-197px -54px;}
	.sprite-head-gp{background-position:-246px -54px;}

	.sprite-foot-vk,.sprite-foot-fb,.sprite-foot-ft,.sprite-foot-tw,.sprite-foot-yt,.sprite-foot-gp{width:42px;height:42px;}
	.sprite-foot-vk{background-position:-3px -228px;}
	.sprite-foot-fb{background-position:-51px -228px;}
	.sprite-foot-ft{background-position:-243px -228px;}
	.sprite-foot-tw{background-position:-99px -228px;}
	.sprite-foot-yt{background-position:-194px -228px;}
	.sprite-foot-gp{background-position:-147px -228px;}
	
}




/* базовые стили */
a{
	color:#000000;
}
a:hover{
	color:#000000;
}
.g-font{
	font-family:'MyCustomFont', sans-serif;
	font-size:16px;
}
.g-fext{
	font-family:Century Gothic, Open Sans, Arial, Helvetica;
}


/* базовые контейнеры */
.wrapper{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	border:none;
	text-align:center;
}
.wrapper-html{
	position:relative;
	
	text-align:center;
	background:#ffffff;
}
.wrapper-back{
	position:relative;
	width:100%;
	text-align:center;
}

.html-full,
.html-width{
	margin:0px auto;
	width:100%;
	max-width:1366px;
}
.html-width{
	width:95%;
}

/* ШАПКА САЙТА */
.wrapper-head{
	position:relative;
	overflow:hidden;
}
.wrapper-head a{
	text-decoration:none !important;
	border:none !important;
}
.wrapper-head .head-height{
	height:150px;
	overflow:hidden;
}
.wrapper-head .head-body{
	overflow:hidden;
}
.wrapper-head .head-lft,
.wrapper-head .head-rgt{
	position:relative;
	margin:0px;
	padding:0px;
	white-space:nowrap;
	overflow:hidden;
}


.wrapper-head0 .head-curs{
	position:absolute;
	font-size:15px;
	z-index:20;
}
.wrapper-head0 .head-curs > div{
	padding-top:10px !important;
	text-align:left;
	vertical-align:top;
}
.wrapper-head0 .head-curs > div > div{
	float:left;
}
.wrapper-head0 .head-curs a,
.wrapper-head0 .head-curs span{
	display:block;
	float:left;
	margin:0px 10px 0px 0px;
	padding:2px 5px;
	color:#452526;
	text-transform:uppercase;
	border:1px solid #452526 !important;
	border-radius:4px;
	opacity:0.7;
}
.wrapper-head0 .head-curs span,
.wrapper-head0 .head-curs a:hover{
	color:#ffffff;
	background:#452526;
	opacity:1;
}
.wrapper-head0 .head-curs-hint{
	position:absolute;
	display:none;
	margin:5px 0px 0px 0px;
	padding:6px 0px;
	background:#ffffff;
	border:1px solid #452526;
	border-radius:4px;
	white-space:nowrap;
}
.wrapper-head0 .head-curs-hint > div{
	display:block;
	margin:0px 15px;
	padding:0px;
	line-height:110%;
}
.wrapper-head0 .head-hint-ttl{
	padding-bottom:4px;
	border-bottom:1px solid #cccccc;
}
.wrapper-head0 .head-hint-rat > div{
	padding-top:5px;
	text-transform:uppercase;
}
.wrapper-head0 .head-curs:hover .head-curs-hint{
	display:table !important;
}





.wrapper-head1{
	margin-top:-150px;
	background-image:url('../img/head-pad.gif');
	background-position:right bottom;
	background-repeat:no-repeat;
}
.wrapper-head1 .head-rgt{
	float:right;
	width:230px;
	text-align:right;
	background-image:url('../img/head-rgt.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
}
.wrapper-head1 .head-rgta{
	position:absolute;
	display:table;
	margin-left:40px;
	width:190px;
	border-collapse:collapse;
	z-index:10;
}
.wrapper-head1 .head-rgta > div{
	display:table-row;
}
.wrapper-head1 .head-rgta > div > div{
	display:table-cell;
	margin:0px;
	padding:5px 0px;
	text-align:right;
}
.wrapper-head1 .head-lngs > div{
	padding-top:10px !important;
	text-align:right;
	vertical-align:top;
}
.wrapper-head1 .head-lngs a,
.wrapper-head1 .head-lngs span{
	display:block;
	float:right;
	margin:0px 15px 0px 0px;
	padding:0px;
}
.wrapper-head1 .head-lngs a:first-child,
.wrapper-head1 .head-lngs span:first-child{
	margin-right:0px !important;
}
.wrapper-head1 .head-addr{
	height:100%;
	color:#ffffff;
	font-size:15px;
	overflow:hidden;
}
.wrapper-head1 .head-addr > div{
	padding:0px !important;
	text-align:right;
	vertical-align:middle;
	overflow:hidden;
}
.wrapper-head1 .head-addr p{
	margin:0px;
	padding:3px 0px;
	line-height:100%;
	text-align:right;
}
.wrapper-head1 .head-srch > div{
	padding-bottom:1px !important;
	vertical-align:bottom;
}
.wrapper-head1 .head-srch-form{
	display:table;
	margin:0px;
	padding:0px;
	width:100%;
	border-collapse:collapse;
}
.wrapper-head1 .head-srch-form > div{
	display:table-cell;
	margin:0px;
	padding:0px;
	vertical-align:middle;
}
.wrapper-head1 .head-srch-form > div:first-child{
	width:100%;
}
.wrapper-head1 .head-srch-form > div:last-child{
	padding-left:10px;
}
.wrapper-head1 .head-srch-form input,
.wrapper-head1 .head-srch-form button{
	display:block;
	width:100%;
	height:27px;
	line-height:26px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #aaaaaa;
	border-radius:4px;
	background-color:#ffffff;
}
.wrapper-head1 .head-srch-form button{
	width:27px;
	cursor:pointer;
}


.wrapper-head2{
	margin-top:-150px;
}
.wrapper-head2 .head-rgt{
	float:right;
	width:240px;
}
.wrapper-head2 .head-lft{
	display:table;
	float:left;
	text-align:left;
	border-collapse:collapse;
}
.wrapper-head2 .head-lft > div{
	display:table-row;
}
.wrapper-head2 .head-lft > div > div{
	display:table-cell;
	margin:0px;
	padding:5px 0px;
	text-align:left;
	vertical-align:bottom;
}
.wrapper-head2 .head-logo{
	height:100%;
}
.wrapper-head2 .head-logo > div{
	padding:0px !important;
	height:100%;
}
.wrapper-head2 .head-logo a{
	display:block;
	margin:0px;
	padding:15px 0px;
	text-align:center;
	font-size:55px;
	background:#452526;
	border-radius:10px;
}
.wrapper-head2 .head-logo span{
	display:block;
	margin:0px 20px;
	padding:0px;
	text-align:center;
	color:#ffffff;
	font-size:100%;
}
.wrapper-head2 .head-logo-slog{
	display:none !important;
}
.wrapper-head2 .head-socs,
.wrapper-head2 .head-menu{
	position:relative;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.wrapper-head2 .head-socs{
	display:block;
	margin:10px 0px 0px 0px;
	padding:0px;
	height:45px;
	text-align:center;
}
.wrapper-head2 .head-socs ul{
	display:block;
	margin:0px 20px;
	padding:0px;
	text-align:center;
}
.wrapper-head2 .head-socs li,
.wrapper-head2 .head-socs a{
	display:inline-block;
	margin:0px;
	padding:0px;
}
.wrapper-head2 .head-socs li{
	margin:0px 20px;
}
.wrapper-head2 .head-socs li:first-child{
	margin-left:0px !important;
}
.wrapper-head2 .head-socs li:last-child{
	margin-right:0px !important;
}
.wrapper-head2 .head-menu{
	display:block;
	margin:10px 0px 0px 0px;
	padding:0px;
	height:85px;
	text-align:center;
	font-size:22px;
	line-height:150%;
}
.wrapper-head2 .head-menu > div{
	display:block;
	margin:0px 20px;
	padding:0px;
	height:100%;
	border-bottom:1px solid #452526;
}
.wrapper-head2 .head-menu > div > nav{
	display:block;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
}
.wrapper-head2 .head-menu > div > div,
.wrapper-head2 .head-menu > div > nav > div{
	display:table;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	border-collapse:collapse;
}
.wrapper-head2 .head-menu ul{
	display:table-cell;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
}
.wrapper-head2 .head-menu li,
.wrapper-head2 .head-menu a{
	display:inline-block;
	margin:0px 5px;
	padding:0px;
	color:#452526;
	white-space:nowrap;
}
.wrapper-head2 .head-menu a:hover,
.wrapper-head2 .head-menu a:active{
	text-decoration:underline !important;
}




/*
.wrapper-head .head-curs{
	overflow:hidden;
}
.wrapper-head .head-curs-hint{
	position:absolute;
	display:none;
	z-index:100;
	opacity:0;
}



.wrapper-head .head-socs{
	display:inline-block;
	margin:5px 10px;
	padding:0px;
}
.wrapper-head .head-lngs{
	display:inline-block;
	text-align:right;
}
.wrapper-head .head-lngs a,
.wrapper-head .head-lngs span{
	display:inline-block;
	margin:0px 0px 0px 15px;
	padding:0px;
}


.wrapper-head .head-addr{
	text-align:right;
	color:#ffffff;
	font-size:103%;
}
.wrapper-head .head-addr p{
	margin:0px;
	padding:0px 0px 1px 0px;
	text-align:right;
	color:#ffffff;
}

.wrapper-head .head-srch{
	margin:5px 0px 0px 0px;
	text-align:right;
}
.wrapper-head .head-srch-form{
	text-align:right;
}
.wrapper-head .head-srch-text,
.wrapper-head .head-srch-subm{
	display:inline-block;
	margin:0px 0px 0px 5px;
	padding:0px;
	height:27px;
	line-height:26px;
	text-align:center;
	vertical-align:middle;
	font-size:80%;
	background-color:#ffffff;
	border:1px solid #aaaaaa;
	border-radius:4px;
}
.wrapper-head .head-srch-text{
	width:140px;
	text-align:center;
}
.wrapper-head .head-srch-subm{
	width:27px;
}


.wrapper-head .head-row2 .head-lft{
	vertical-align:bottom;
}
.wrapper-head .head-row2 .head-cnt{
	border-bottom:1px solid #522f29;
}

.wrapper-head .head-logo{
	display:block;
	margin:0px 20px 0px 0px;
	padding:15px 0px 20px 0px;
	background:#522f29;
	border-radius:10px;
}
.wrapper-head .head-logo > span{
	display:block;
	margin:0px 15px;
	padding:0px;
	text-align:center;
	font-size:370%;
	line-height:100%;
	color:#ffffff;
}
*/


@media all and (max-width: 1200px){
	.wrapper-head2 .head-logo a{
		font-size:50px;
	}
	.wrapper-head2 .head-socs li{
		margin:0px 15px;
	}
	.wrapper-head2 .head-menu{
		font-size:20px;
	}
}
@media all and (max-width: 1100px){
	.wrapper-head2 .head-logo a{
		font-size:40px;
	}
	.wrapper-head2 .head-socs li{
		margin:0px 10px;
	}
	.wrapper-head2 .head-menu{
		font-size:18px;
	}
}

@media all and (max-width: 1000px){
	.wrapper-head .head-height{
		height:125px;
	}
	.wrapper-head1{
		margin-top:-125px;
	}
	.wrapper-head1 .head-rgt,
	.wrapper-head1 .head-rgta{
		width:190px;
	}
	.wrapper-head1 .head-rgta{
		margin-left:0px;
	}
	
	.wrapper-head1 .head-srch {
    	display:none !important;
	}	

	.wrapper-head2{
		margin-top:-125px;
	}
	.wrapper-head2 .head-rgt {
    	width:190px;
	}
	.wrapper-head2 .head-logo a{
		font-size:35px;
	}
	.wrapper-head2 .head-socs{
		height:40px;		
	}
	.wrapper-head2 .head-menu{
		height:65px;
		line-height:140%;
		font-size:17px;
	}
}
@media all and (max-width: 900px){
	.wrapper-head2 .head-socs li{
    	margin:0 5px;
	}
	.wrapper-head2 .head-menu{
		line-height:130%;
		font-size:16px;
	}
}
@media all and (max-width: 850px){
	.wrapper-head2 .head-socs{
    	height:115px;
    	line-height:35px;
	}
	.wrapper-head2 .head-socs > div{
		display:block;
		margin:0px 10px;
		height:100%;
		border-bottom:1px solid #452526;
	}
	.wrapper-head2 .head-socs > div > div{
		display:table;
		margin:0px;
		padding:0px;
		width:100%;
		height:100%;
		border-collapse:collapse;
	}
	.wrapper-head2 .head-socs ul{
		display:table-cell;
		margin:0px;
		padding:0px;
		width:100%;
		height:100%;
		text-align:center;
		vertical-align:middle;
	}
	.wrapper-head2 .head-socs li{
    	margin:0 5px !important;
	}
	.wrapper-head2 .head-socs li:first-child,
	.wrapper-head2 .head-socs li:last-child{
		margin-left:5px !important;
		margin-right:5px !important;
	}
	.wrapper-head2 .head-menu{
		margin:0px;
		padding:0px;
		height:auto;
		line-height:120%;
		font-size:18px;
		clear:both;
	}
	.wrapper-head2 .head-menu > div{
		display:block;
		margin:0px;
		padding:10px 0px;
		height:auto;
		border-bottom:1px solid #452526;
	}
	.wrapper-head2 .head-menu > div > nav{
		height:auto;
	}
	.wrapper-head2 .head-menu > div > div,
	.wrapper-head2 .head-menu > div > nav > div{
		display:block;
		height:auto;
	}
	.wrapper-head2 .head-menu ul{
		display:block;
		height:auto;
	}
}
@media all and (max-width: 650px){
	.wrapper-head2 .head-socs{
		position:absolute;
		display:none;
	}
}
/* шапку в мобильный формат */
@media all and (max-width: 550px){
	.wrapper-head .head-height {
    	height:auto;
	}
	
	.wrapper-head .head-lft,
	.wrapper-head .head-rgt {
    	white-space:normal;
	}	
	.wrapper-head0,
	.wrapper-head0 .head-body,
	.wrapper-head0 .head-lft{
		height:100px;
	}
	

	.wrapper-head0 .head-curs-hint > div{
		display:table-row;
		margin:0px;
	}
	.wrapper-head0 .head-hint-ttl{
		display:table-cell;
		padding:0px 5px 0px 10px;
		vertical-align:top;
		border-bottom:none;
	}
	.wrapper-head0 .head-hint-ttl > div{
		border-bottom:1px solid #eeeeee;
	}
	.wrapper-head0 .head-hint-rat{
		display:table-cell;
		padding:0px 10px 0px 5px;
		vertical-align:top;
	}
	.wrapper-head0 .head-hint-rat > div{
		margin:0px;
		padding:0px;
	}





	
	
	.wrapper-head1{
		margin-top:-100px;
	}


	
	.wrapper-head1,
	.wrapper-head1 .head-rgt{
		background:none;
	}
	.wrapper-head1 .head-rgt,
	.wrapper-head1 .head-rgta{
		position:relative;
    	width:100%;
	}
	.wrapper-head1 .head-addr{
		color:#452526;
	}
	.wrapper-head1 .head-addr > div{
		padding:5px 0px !important;
		text-align:center !important;
	}
	.wrapper-head1 .head-addr p{
		display:inline-block;
	}
	.wrapper-head1 .head-addr p:after{
		content:", ";
	}
	.wrapper-head1 .head-addr p:last-child:after{
		content:"" !important;
	}

	.wrapper-head2{
		margin-top:0px;
	}
	.wrapper-head2 .head-lft,
	.wrapper-head2 .head-lft > div,
	.wrapper-head2 .head-lft > div > div{
		display:block;
		float:none;
		text-align:center;
	}
	.wrapper-head2 .head-logo a{
		display:table;
		width:100%;
		margin:0px;
		padding:0px;
		font-size:40px;
		border-radius:5px;
	}
	.wrapper-head2 .head-logo a > span{
		display:table-cell;
		margin:0px;
		padding:5px 10px;
		vertical-align:middle
	}
	.wrapper-head2 .head-logo-name{
		font-size:100%;
		text-align:right;
	}
	.wrapper-head2 .head-logo-slog{
		display:table-cell !important;
		line-height:100%;
		text-align:left;
		font-size:60% !important;
	}
}

@media all and (max-width: 450px){
	.wrapper-head2 .head-logo a{
		font-size:35px;
	}
}

@media all and (max-width: 400px){
	.wrapper-head2 .head-logo a{
		display:block;
		font-size:40px;
		border-radius:5px;
	}
	.wrapper-head2 .head-logo a > span{
		display:block;
	}
	.wrapper-head2 .head-logo-slog{
		position:absolute;
		display:none !important;
	}
	
}

/* ШАПКА АВТОРИЗАЦИИ */
.wrapper-auth{
	display:table;
	line-height:30px;
	border-bottom:1px dashed rgba(69, 37, 38, 0.3);
}
.wrapper-auth > div.auth-lft,
.wrapper-auth > div.auth-rgt{
	display:table-cell;
	padding:5px 0;
	vertical-align:center;
}
.wrapper-auth > div.auth-lft,
.wrapper-auth > div.auth-lft p{
	text-align:left;
}
.wrapper-auth > div.auth-rgt,
.wrapper-auth > div.auth-rgt p{
	text-align:right;
}

@media all and (max-width: 550px){
	.wrapper-auth{
		display:block;
		line-height:120%;
	}
	.wrapper-auth > div.auth-lft,
	.wrapper-auth > div.auth-rgt{
		display:block;
		padding:3px 0;
	}
	.wrapper-auth > div.auth-lft,
	.wrapper-auth > div.auth-lft p,
	.wrapper-auth > div.auth-rgt,
	.wrapper-auth > div.auth-rgt p{
		text-align:center;
	}
}





/* ПОДВАЛ САЙТА */
.wrapper-foot{
	margin-top:10px;
	padding:10px 0px 5px 0px;
	text-align:center;
	
	overflow:hidden;
}
.wrapper-foot a{
	text-decoration:none;
}
.wrapper-foot a:hover{
	text-decoration:underline;
}


.wrapper-foot .foot-col{
	display:block;
	float:left;
	margin:0px;
	padding:0;
	
	height:100%;
	text-align:left;
	overflow:hidden;
}
.wrapper-foot .foot-col1{}
.wrapper-foot .foot-col2{width:15%;}
.wrapper-foot .foot-col3{width:15%;}
.wrapper-foot .foot-col4{width:33%; float:right}

.wrapper-foot .foot-row1{
	font-size:17px;
	
}

.wrapper-foot .foot-menu,
.wrapper-foot .foot-socs{
	
	margin:0px auto;
	padding:0px;
	border-collapse:collapse;
}
.wrapper-foot .foot-menu > div,
.wrapper-foot .foot-socs > div{
	padding:0px;
	display:table-cell;
	text-align:center;
	vertical-align:top;
}
.wrapper-foot .foot-menu ul{
	margin:0px auto;
	padding:0px;
	list-style:disc outside url('../img/foot-li.gif');
}

.wrapper-foot .foot-menu li{
	margin:0px;
	width:100%;    font-size: 14px;
	line-height:140%;text-align: left;
}
.wrapper-foot .foot-menu li.foot-hdn{
	display:none;
}

.wrapper-foot .foot-row2{
	display:table;
	width:100%;
	font-size:17px;
	border-collapse:collapse;
}
.wrapper-foot .foot-row2 .foot-col1,
.wrapper-foot .foot-row2 .foot-col2,
.wrapper-foot .foot-row2 .foot-col3,
.wrapper-foot .foot-row2 .foot-col4{
	display:table-cell;
	float:none;
	vertical-align:top;
}
.wrapper-foot .foot-row2 .foot-col2,
.wrapper-foot .foot-row2 .foot-col3,
.wrapper-foot .foot-row2 .foot-col4{
	border-left:2px solid #ffffff;
}


.wrapper-foot .foot-mn1{
	width:auto;
}
.wrapper-foot .foot-mn2{
	width:100%;
}
.wrapper-foot .foot-mn2 ul{
	margin:0px auto;
}
.wrapper-foot .foot-mn2 li{float:left;margin:0px;margin-right: 3%;width: 28%;list-style: none;font-size: 14px;text-align: left;}
.wrapper-foot .foot-mn2 li.foot-sale{
	/* width:88%; */
}
.wrapper-foot .foot-mn2 li.foot-sale a{
	color:#ee0000;
}

.wrapper-foot .foot-socs{
	display:inline-block;
	max-width:220px;
}
.wrapper-foot .foot-socs ul{
	margin:0px;
	padding:3px 0px;
	text-align:center;
	font-size:0px;
}
.wrapper-foot .foot-socs li,
.wrapper-foot .foot-socs a{
	display:inline-block;
}
.wrapper-foot .foot-socs li{
	margin:3px;
}
.wrapper-foot .foot-socs a{
	opacity:1;
}
.wrapper-foot .foot-socs a:hover{
	opacity:1;
}

.wrapper-foot .foot-soc2,
.wrapper-foot .foot-soc3{
	display:none;
}

.wrapper-foot .foot-row3{
	text-transform:uppercase;
}
.wrapper-foot .foot-row3 .foot-col{
	padding:15px 0px;
}


.wrapper-foot .foot-last{
	display:table;
	border-collapse:collapse;
	font-size:15px;
}
.wrapper-foot .foot-last > div{
	display:table-cell;
	margin:0px;
	padding:0px;
	text-align:center;
	vertical-align:middle;
}
.wrapper-foot .foot-copy{
	text-align:left;
	white-space:nowrap;
}
.wrapper-foot .foot-copy p{
	margin:0px;
	padding:2px 0px;
	text-align:left;
	white-space:nowrap;
}

.wrapper-foot .foot-pays ul{
	display:inline-block;
	margin:0px auto;
	padding:5px 0px;
	list-style:none;
}
.wrapper-foot .foot-pays li{
	display:inline-block;
	margin:2px 2px;
	padding:0px;
}
.wrapper-foot .foot-pays img{
	display:inline-block;
	margin:0px;
	padding:0px;
	max-height:55px;
	vertical-align:middle;
}


@media all and (max-width: 1100px){
	.wrapper-foot .foot-col{
		width:33.33%
	}
	.wrapper-foot .foot-col4{
		position:absolute;
		display:none;
		width:0px !important;
		border-left:none !important;
	}
	.wrapper-foot .foot-soc2{
		display:inline-block;
	}
	.wrapper-foot .foot-pays img{
		max-height:35px;
	}
}
@media all and (max-width: 950px){
	.wrapper-foot .foot-last{
		font-size:14px;
	}
	.wrapper-foot .foot-pays img{
		max-height:30px;
	}
}
@media all and (max-width: 850px){
	.wrapper-foot .foot-col{
		width:50%
	}
	.wrapper-foot .foot-col3{
		position:absolute;
		display:none;
		width:0px !important;
		border-left:none !important;
	}

	.wrapper-foot .foot-menu li.foot-hdn2{
		display:list-item;
	}
	
	.wrapper-foot .foot-mn1{
		width:95%;
	}
	.wrapper-foot .foot-mn1 ul{
		margin:0px auto;
	}
	.wrapper-foot .foot-mn1 li{
		float:left;
		margin:0px;
		margin-left:10%;
		width:39%;
	}

	
	.wrapper-foot .foot-socs{
		max-width:inherit;
	}
	.wrapper-foot .foot-soc3{
		display:inline-block;
	}

	.wrapper-foot .foot-last{
		font-size:14px;
	}
	
	.wrapper-foot .foot-copy,
	.wrapper-foot .foot-copy p{
		text-align:center;
	}
	
	.wrapper-foot .foot-pays,
	.wrapper-foot .foot-pays > div{
		position:absolute !important;
		display:none !important;
	}
	
}

@media all and (max-width: 650px){
	.wrapper-foot .foot-col{
		width:100%
	}
	.wrapper-foot .foot-col2{
		position:absolute;
		display:none;
		width:0px !important;
		border-left:none !important;
	}
	.wrapper-foot .foot-mn2 li{
		width:23.33%;
	}
	.wrapper-foot .foot-last{
		font-size:12px;
	}
}
@media all and (max-width: 450px){
	.wrapper-foot .foot-mn2 li{
		width:39%;
	}
	.wrapper-foot .foot-copy p {
		white-space:normal;
	}	
}
@media all and (max-width: 350px){
	.wrapper-foot .foot-rows{
		position:absolute;
		display:none;
	}
}



/* КОНТЕНТНАЯ ЧАСТЬ */
.wrapper-body{
	margin-top:10px;
	/*overflow:hidden;*/
}






@media all and (min-width: 1301px){.debug:before{content:"1300px+";}}
@media all and (max-width: 1300px){.debug:before{content:"1300px";}}
@media all and (max-width: 1200px){.debug:before{content:"1200px";}}
@media all and (max-width: 1100px){.debug:before{content:"1100px";}}
@media all and (max-width: 1000px){.debug:before{content:"1000px";}}
@media all and (max-width: 950px){.debug:before{content:"950px";}}
@media all and (max-width: 900px){.debug:before{content:"900px";}}
@media all and (max-width: 850px){.debug:before{content:"850px";}}
@media all and (max-width: 800px){.debug:before{content:"800px";}}
@media all and (max-width: 750px){.debug:before{content:"750px";}}
@media all and (max-width: 700px){.debug:before{content:"700px";}}
@media all and (max-width: 650px){.debug:before{content:"650px";}}
@media all and (max-width: 600px){.debug:before{content:"600px";}}
@media all and (max-width: 550px){.debug:before{content:"550px";}}
@media all and (max-width: 500px){.debug:before{content:"500px";}}
@media all and (max-width: 450px){.debug:before{content:"450px";}}
@media all and (max-width: 400px){.debug:before{content:"400px";}}
@media all and (max-width: 350px){.debug:before{content:"350px";}}
@media all and (max-width: 300px){.debug:before{content:"300px";}}
@media all and (max-width: 250px){.debug:before{content:"250px";}}
.wsp-tpl-head{
	font-size:16px;
	z-index:200;
}
.wsp-tpl-head .wsp-head-row1{
	display:table;
	margin-top:10px;
	width:100%;
	border:none;
	border-collapse:collapse;
}
.wsp-tpl-head .wsp-head-logo,
.wsp-tpl-head .wsp-head-socs,
.wsp-tpl-head .wsp-head-addr{
	display:table-cell;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:middle;
}
.wsp-tpl-head .wsp-head-logo a{
	display:block;
	margin:0;
	padding:0 0 1% 0;
	font-size:350%;
	line-height:165%;
	color:#ffffff;
	text-decoration:none;
	background:#452526;
	border-radius:10px;
}
.right .jelwp .wsp-tpl-head ul.wsp-menu-lvl2{margin-left: -38px;}
.wsp-tpl-head .wsp-head-logo a > span{
	display:block;
	margin:0 15px;
	padding:0;
}

.wsp-tpl-head .wsp-head-socs{
	width:100%;
	text-align:center;
}
.wsp-tpl-head .wsp-head-socs ul{
	display:block;
	width:95%;
	margin:0 auto;
	padding:0;
	text-align:center;
	font-size:0;
}
.wsp-tpl-head .wsp-head-socs li,
.wsp-tpl-head .wsp-head-socs a {
    display: inline-block;
    margin: 0;
    padding: 0;
}
.wsp-tpl-head .wsp-head-socs li{
	margin:0 1%;
	padding:5px 0;
}




.wsp-tpl-head .wsp-head-addr{
	text-align:right;
}
.wsp-tpl-head .wsp-addr-lang{
	margin:0;
	padding:0;
	text-align:right;
}
.wsp-tpl-head .wsp-addr-lang a,
.wsp-tpl-head .wsp-addr-lang span{
	display:inline-block;
}
.wsp-tpl-head .wsp-addr-text{
	font-size:95%;
	line-height:125%;
}
.wsp-tpl-head .wsp-addr-text p{
	margin:0;
	padding:0;
	text-align:right;
}

.wsp-tpl-head .wsp-addr-srch{
    margin:2px 0 0 0;
    padding:2px 0 0 0;
	text-align:center;
    line-height:130%;
    font-size:95%;
	border:1px solid #452526;
    border-radius:5px;
	overflow:hidden;
}
.wsp-tpl-head .wsp-addr-srch form{
	display:table;
	margin:0 3% 0 5%;
	padding:0;
	width:92%;
}
.wsp-tpl-head .wsp-addr-srch form > div{
	display:table-cell;
	margin:0;
	padding:0;
	vertical-align:middle;
}
.wsp-tpl-head .wsp-addr-srch input,
.wsp-tpl-head .wsp-addr-srch button{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	border:none;
	background:transparent;
}
.wsp-tpl-head .wsp-addr-srch button{
	margin:0 0 0 5px;
	padding:0;
	cursor:pointer;
	background-image:url('../img/search.png');
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
}


.wsp-tpl-head .wsp-head-row2{
	display:table;
	margin:15px 0 5px 0;
	padding:0;
	width:100%;
	border:none;
	border-collapse:collapse;
}
.wsp-tpl-head .wsp-head-menu,
.wsp-tpl-head .wsp-head-lnks{
	display:table-cell;
	margin:0;
	padding:0;
	vertical-align:middle;
}
.wsp-tpl-head .wsp-head-menu{
	width:100%;
	text-align:right;
}
.wsp-tpl-head .wsp-head-menu nav{
	display:block;
	text-align:right;
}
.wsp-tpl-head ul.wsp-menu-lvl1{
	display:block;
	margin:0 auto 0 0;
	padding:0;
	width:100%;
	text-align:center;
	font-size:16px;
	line-height:150%;
}
.wsp-tpl-head ul.wsp-menu-lvl1 li,
.wsp-tpl-head ul.wsp-menu-lvl1 a{
	display:inline-block;
}
.wsp-tpl-head ul.wsp-menu-lvl1 li{
	margin:0 1%;
	padding:0;
}
.wsp-tpl-head ul.wsp-menu-lvl1 a{
	text-decoration:none;
	white-space:nowrap;
}
.wsp-tpl-head ul.wsp-menu-lvl1 a:hover,
.wsp-tpl-head ul.wsp-menu-lvl1 a.active{
	text-decoration:underline;
}
.wsp-tpl-head ul.wsp-menu-lvl1 a.mark{
	color:#ee0000;
	text-transform:uppercase;
}

.wsp-tpl-head ul.wsp-menu-lvl2{
	position:absolute;
	display:none;
	margin-left: -16px;
	padding:5px 15px;
	width:auto;
	text-align:left;
	font-size:95%;
	line-height:150%;
	background: #fcfcfc;
	border: none;
	border-radius:5px;
	z-index: 99999;
}
a.moiyr{margin-right: 0;
    padding: 0 10px;
    margin-top: -2px;
    line-height: 30px;
    background-color: #ffc600;}
.wsp-tpl-head ul.wsp-menu-lvl2 li,
.wsp-tpl-head ul.wsp-menu-lvl2 a{
	display:block;
	margin:0;
	padding:0;
}
.wsp-tpl-head ul.wsp-menu-lvl2 a{
	text-decoration:none;
	white-space:nowrap;    font-weight: normal;
    line-height: 28px;
}
.wsp-tpl-head ul.wsp-menu-lvl2 a:hover,
.wsp-tpl-head ul.wsp-menu-lvl2 a.active{
	text-decoration:underline;
}
.wsp-tpl-head ul.wsp-menu-lvl2:hover,
.wsp-tpl-head ul.wsp-menu-lvl1 > li:hover ul.wsp-menu-lvl2{
	display:block;
}

.wsp-tpl-head .wsp-head-lnks{
	text-align:right;
	white-space:nowrap;
}

.wsp-tpl-head .wsp-head-curs{
	margin:0;
	padding:3px 0;
	text-align:right;
}
.wsp-tpl-head .wsp-head-curs a,
.wsp-tpl-head .wsp-head-curs div{
	display:inline-block;
	margin:0;
	padding:2px 0 0 0;
	font-size:95%;
	line-height:140%;
	text-decoration:none;
	text-transform:uppercase;
	border:1px solid #452526;
	border-radius:5px;
	opacity:0.5;
}
.wsp-tpl-head .wsp-head-curs span{
	display:inline-block;
	margin:0 5px;
	padding:0;
}

.wsp-tpl-head .wsp-head-curs div,
.wsp-tpl-head .wsp-head-curs a:hover{
	color:#ffffff;
	background:#452526;
	opacity:1;
}

.wsp-tpl-head .wsp-head-user{
	margin:0;
	padding:3px 0;
	text-align:right;
}
.wsp-tpl-head .wsp-head-user p{
	margin:0;
	padding:0;
	text-align:right;
}
.wsp-tpl-head .wsp-head-user a{
	display:inline-block;
	margin:0 5px;
	padding:0;
}
.wsp-tpl-head .wsp-head-user a:first-child{
	margin-left:0;
}
.wsp-tpl-head .wsp-head-user a:last-child{
	margin-right:0;
}

.wsp-tpl-head .wsp-head-line{
	display:block;
	height:1px;
	border:none;
	border-bottom:1px dotted rgba(69, 37, 38, 0.2);
}

@media all and (max-width: 1100px){
	.wsp-tpl-head{
		font-size:15px;
	}
}
@media all and (max-width: 900px){
	.wsp-tpl-head{
		font-size:14px;
	}
}
@media all and (max-width: 800px){
		.wsp-tpl-head ul.wsp-menu-lvl1 li,
.wsp-tpl-head ul.wsp-menu-lvl1 a{
	display:block;
}
	.wsp-tpl-head .wsp-head-socs ul{
		display:none;
	}
	.wsp-tpl-head .wsp-addr-text{
		font-size:105%;
	}
	
	.wsp-tpl-head .wsp-head-row2,
	.wsp-tpl-head .wsp-head-menu,
	.wsp-tpl-head .wsp-head-lnks{
		display:block;
		padding:0;
		width:100%;
	}
	.wsp-tpl-head .wsp-head-menu,
	.wsp-tpl-head .wsp-head-lnks{
		margin:0;
	}

	.wsp-tpl-head ul.wsp-menu-lvl1{
		margin:5px 0;
		padding:0;
		width:100%;
		font-size:125%;
	}
	
	.wsp-tpl-head .wsp-head-lnks{
		display:table;
		border:none;
		border-collapse:collapse;
	}
	.wsp-tpl-head .wsp-head-curs,
	.wsp-tpl-head .wsp-head-user{
		display:table-cell;
		vertical-align:middle;
	}
	.wsp-tpl-head .wsp-head-curs{
		text-align:left;
		white-space:nowrap;
	}
	.wsp-tpl-head .wsp-head-user{
		width:100%;
		text-align:right;
	}
}
@media all and (max-width: 550px){
	.wsp-tpl-head ul.wsp-menu-lvl1 li,
.wsp-tpl-head ul.wsp-menu-lvl1 a{
	display:block;
}
	.wsp-tpl-head .wsp-head-row1,
	.wsp-tpl-head .wsp-head-logo,
	.wsp-tpl-head .wsp-head-addr{
		display:block;
		width:100%;
		text-align:center;
	}
	.wsp-tpl-head .wsp-head-logo a{
		display:inline-block;
	}
	.wsp-tpl-head .wsp-head-addr{
		margin:10px 0 0 0;
	}
	.wsp-tpl-head .wsp-addr-info,
	.wsp-tpl-head .wsp-addr-lang{
		display:block;
		margin:0;
		width:100%;
		text-align:center;
	}
	.wsp-tpl-head .wsp-addr-info{
		margin:15px 0 0 0;
	}
	.wsp-tpl-head .wsp-addr-text{
		display:none;
	}
	.wsp-tpl-head .wsp-head-row2{
		margin-top:5px;
	}
	.wsp-tpl-head ul.wsp-menu-lvl2{
		display:none !important;
	}
	/*
	.wsp-tpl-head .wsp-addr-info{
		display:table;
		margin:0;
		padding:0;
		width:100%;
		border:none;
		border-collapse:collapse
	}
	.wsp-tpl-head .wsp-addr-lang,
	.wsp-tpl-head .wsp-addr-text{
		display:table-cell;
		vertical-align:middle;
	}
	.wsp-tpl-head .wsp-addr-lang{
		padding-right:30px;
		white-space:nowrap;
		text-align:left;
	}
	.wsp-tpl-head .wsp-addr-text{
		width:100%;
		text-align:right;
	}
	.wsp-tpl-head .wsp-addr-text p{
		display:inline-block;
	}
	.wsp-tpl-head .wsp-addr-text p:after{
		content:", ";
	}
	.wsp-tpl-head .wsp-addr-text p:last-child:after{
		content:"" !important;
	}
	*/
}

@media all and (max-width: 450px){
	.wsp-tpl-head .wsp-head-menu ul{
		font-size:115%;
		font-weight:bold;
	}
}
@media all and (max-width: 350px){
	.wsp-tpl-head .wsp-head-logo a{
		font-size:300%;
	}
	/*
	.wsp-tpl-head .wsp-addr-lang{
		white-space:normal;
	}
	.wsp-tpl-head .wsp-addr-lang a,
	.wsp-tpl-head .wsp-addr-lang span{
		margin:0;
		padding:0;
	}
	*/
}
@media all and (max-width: 300px){
	.wsp-tpl-head .wsp-head-logo a{
		font-size:250%;
	}
    .wsp-tpl-head .wsp-head-curs,
    .wsp-tpl-head .wsp-head-user{
        display:block;
        padding:2px 0;
        width:100%;
        text-align:center;
    }
    .wsp-tpl-head .wsp-head-user p{
        text-align:center;
    }
}

@media all and (max-width: 1100px) and (min-width: 501px){
}
@media all and (max-width: 500px){
}
.wsp-body-font{
	font-size:14px;
}
.wsp-tpl-body{
	margin:0 auto;
}
.wsp-tpl-body h1,
.wsp-tpl-body h2,
.wsp-tpl-body h3,
.wsp-tpl-body .h1,
.wsp-tpl-body .h2,
.wsp-tpl-body .h3{
	display:block;
	margin:0 0 5px 0;
	padding:0;
	line-height:150%;
}
.wsp-tpl-body h1,
.wsp-tpl-body h2,
.wsp-tpl-body .h1,
.wsp-tpl-body .h2{
	
}
.wsp-tpl-body h1,
.wsp-tpl-body .h1{
	font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 1px;
        margin: 35px 0;
}
.wsp-tpl-body h2,
.wsp-tpl-body .h2{
	
}
.wsp-tpl-body h3,
.wsp-tpl-body .h3{
	    font-size: 19px;
    letter-spacing: 0.5px;
    margin-bottom: 20px;
    font-weight: bold;
}
@media all and (max-width: 900px){
	.wsp-tpl-body h1,
	.wsp-tpl-body .h1{
	
	}
	.wsp-tpl-body h2,
	.wsp-tpl-body .h2{
	
	}
	.wsp-tpl-body h3,
	.wsp-tpl-body .h3{

	}
}
@media all and (max-width: 650px){
	.wsp-tpl-body h1,
	.wsp-tpl-body .h1{
		
	}
	.wsp-tpl-body h2,
	.wsp-tpl-body .h2{
	
	}
	.wsp-tpl-body h3,
	.wsp-tpl-body .h3{
		
	}
}
@media all and (max-width: 400px){
	.wsp-tpl-body h1,
	.wsp-tpl-body .h1{
		
	}
	.wsp-tpl-body h2,
	.wsp-tpl-body .h2{
	}
	.wsp-tpl-body h3,
	.wsp-tpl-body .h3{
		
	}
}
.wsp-tpl-body .dkei.singl{
  display: flex;
}
.wsp-tpl-body h1 .sprite,
.wsp-tpl-body .h1 .sprite{
	display:inline-block;
}
.wsp-tpl-body .dkei.singl .wsp-cat-like,
.wsp-tpl-body .dkei.singl .wsp-cat-unlk,
.wsp-tpl-body h1 .wsp-cat-like,
.wsp-tpl-body h1 .wsp-cat-unlk,
.wsp-tpl-body .h1 .wsp-cat-like,
.wsp-tpl-body .h1 .wsp-cat-unlk{
	width:28px;
	height:28px;
}
.wsp-tpl-body .dkei.singl .wsp-cat-like,
.wsp-tpl-body h1 .wsp-cat-like,
.wsp-tpl-body .h1 .wsp-cat-like{
background-image:url('../img/serd.png');vertical-align: baseline!important;
}
.wsp-tpl-body .dkei.singl .wsp-cat-unlk,
.wsp-tpl-body h1 .wsp-cat-unlk,
.wsp-tpl-body .h1 .wsp-cat-unlk{
background-image:url('../img/serd2.png');vertical-align: baseline!important;
}
.wsp-tpl-body .dkei.singl .wsp-cat-like,
.wsp-tpl-body .dkei h1 .wsp-cat-like,
.wsp-tpl-body .dkei .h1 .wsp-cat-like{
background-image:url('../img/serd.png');vertical-align: top!important;
}
.wsp-tpl-body .dkei.singl .wsp-cat-unlk,
.wsp-tpl-body .dkei h1 .wsp-cat-unlk,
.wsp-tpl-body .dkei .h1 .wsp-cat-unlk{
background-image:url('../img/serd2.png');vertical-align: top!important;
}
.wsp-tpl-body .wsp-body-line{
	display:block;
	margin:5px 0;
	padding:0;
	height:1px;
	border:none;
	border-bottom:1px dotted rgba(69, 37, 38, 0.2);
}
@charset "utf-8";
/* CSS Document */

@media all and (min-width: 801px){
	.c-font{font-size:16px;}
}
@media all and (max-width: 800px){
	.c-font{font-size:15px;}
}
@media all and (max-width: 450px){
	.c-font{font-size:14px;}
	#content .html1-col-text{
	display:table;
	margin:0px auto;
	padding:0px;
	width:90%;
	height:100%;
}
}



#content{}

#content p{}

#content .window-hide, #content .tablet-hide, #content .mobile-hide{}, #content .column-hide{}
/* диапазоны скрытия блоков browse/tablet/mobile */
@media all and (min-width: 801px){
	#content .window-hide{position:absolute !important; left:0px !important; top:0px !important; display:none !important; width:0px !important; height:0px !important; overflow:hidden !important;}
}
@media all and (max-width: 800px) and (min-width: 451px){
	#content .tablet-hide{position:absolute !important; left:0px !important; top:0px !important; display:none !important; width:0px !important; height:0px !important; overflow:hidden !important;}
}
@media all and (max-width: 450px){
	#content .mobile-hide{position:absolute !important; left:0px !important; top:0px !important; display:none !important; width:0px !important; height:0px !important; overflow:hidden !important;}
}
@media all and (max-width: 800px){
	#content .column-hide{position:absolute !important; left:0px !important; top:0px !important; display:none !important; width:0px !important; height:0px !important; overflow:hidden !important;}
}

#content .g-error,
#content .g-success{
	margin:10px auto;
	padding:10px 15px;
	width:100%;
	max-width:700px;
	text-align:center;
	font-size:90%;
	font-weight:bold;
}
#content .g-error p,
#content .g-error div,
#content .g-success p,
#content .g-success div{
	margin:0;
	padding:2px 0;
	text-align:center;
}
#content .g-error{
	color:#dd0000;
	border:1px dashed #dd0000;
}
#content .g-success{
	color:#00bb00;
	border:1px dashed #00bb00;
}


#content .wsp-font-s150{
	font-size:150%;
}
#content .wsp-font-s200{
	font-size:200%;
}
#content .wsp-font-s225{
	font-size:225%;
}
#content .wsp-title > h1,
#content .wsp-title > h2,
#content .wsp-title > h3,
#content .wsp-title > div{
	margin:0;
	padding:0;
	font-size:inherit;
	font-weight:inherit;
	text-align:inherit;
}
#content .wsp-title-v1{
	margin:0 0 20px 0;
	padding:1.3% 10%;
	color:#ffffff;
	border:none;
	border-bottom:10px solid #e7c0ab;
	background:#452526;
	text-align:center;
	line-height:120%;
}

#content .wsp-align-left{
	text-align:left;
}
#content .wsp-align-center{
	text-align:center;
}
#content .wsp-align-right{
	text-align:right;
}
#content .wsp-img-width{
	display:inline-block;
	margin:0;
	padding:0;
	width:auto;
	max-width:100%;
}


#content .wsp-cols2{
	position:relative;
	display:table;
	margin:0;
	padding:0;
	width:100%;
	border:none;
	border-collapse:collapse;
}
#content .wsp-cols2 .wsp-cols2-row{
	position:relative;
	display:table-row;
	margin:0;
	padding:0;
	width:100%;
}
#content .wsp-cols2 .wsp-cols2-row > div{
	position:relative;
	display:table-cell;
	margin:0;
	padding:0;
	width:100%;
	height:auto;
	border:none;
	border-collapse:collapse;
}
#content .wsp-cols2 .wsp-cols2-row .wsp-cols2-col{
	position:relative;
	display:table-cell;
	margin:0;
	padding:0;
	width:50%;
	height:100%;
	vertical-align:top;
}
#content .wsp-cols2 .wsp-cols2-row .wsp-cols2-col > div{
	position:relative;
	display:table;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	border:none;
	border-collapse:collapse;
}
#content .wsp-cols2 .wsp-cols2-row .wsp-cols2-col-lft{
	text-align:left;
}
#content .wsp-cols2 .wsp-cols2-row .wsp-cols2-col-rgt{
	text-align:right;
}
#content .wsp-cols2 .wsp-cols2-row .wsp-cols2-col-lft > div,
#content .wsp-cols2 .wsp-cols2-row .wsp-cols2-col-rgt > div{
	width:96%;
}
#content .wsp-cols2 .wsp-cols2-row .wsp-cols2-col-lft > div{
	margin:0 auto 0 0;
}
#content .wsp-cols2 .wsp-cols2-row .wsp-cols2-col-rgt > div{
	margin:0 0 0 auto;
}
@media all and (max-width: 700px){
	#content .wsp-cols2{
		display:block;
	}
	#content .wsp-cols2 .wsp-cols2-row,
	#content .wsp-cols2 .wsp-cols2-row .wsp-cols2-col{
		display:block;
		width:100%;
		height:auto;
	}
	#content .wsp-cols2 .wsp-cols2-row .wsp-cols2-col-lft > div,
	#content .wsp-cols2 .wsp-cols2-row .wsp-cols2-col-rgt > div{
		margin:0;
		width:100%;
	}
}









#content .g-cols{
	display:table;
	margin:0;
	padding:0;
	width:100%;
	border:none;
	border-collapse:collapse;
}
#content .g-cols .g-col{
	display:table-cell;
	margin:0;
	padding:4px 0;
	width:50%;
	height:100%;
	vertical-align:top;
}
#content .g-cols .g-col > div{
	display:table;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	border:none;
	border-collapse:collapse;
}
#content .g-cols .g-col-lft{
	text-align:left;
}
#content .g-cols .g-col-rgt{
	text-align:right;
}
#content .g-cols .g-col-lft > div{
	margin:0 auto 0 0;
	width:93%;
}
#content .g-cols .g-col-rgt > div{
	margin:0 0 0 auto;
	width:100%;
}
@media all and (max-width: 1000px){
	#content .g-cols .g-col-lft > div,
	#content .g-cols .g-col-rgt > div{
		width:97%;
	}
}
@media all and (max-width: 700px){
	#content .g-cols{
		display:block;
	}
	#content .g-cols .g-col{
		display:block;
		padding:4px 0;
		width:100%;
		height:auto;
	}
	#content .g-cols .g-col-lft > div,
	#content .g-cols .g-col-rgt > div{
		margin:0;
		width:100%;
	}
}

.g-content{
	z-index:1;
}

.g-content .g-bttn-a,
.g-content .g-bttn-b,
.g-content .g-bttn-c,
.g-content .g-bttn-d{
    display: inline-block;
    margin:0;
    padding:0 10px;
    height:30px;
    line-height:29px;
    text-align:center;
    vertical-align:middle;
    text-decoration:none;
    border-radius:5px;
    cursor:pointer;
}
.g-content .g-bttn-a{
    color:#ffffff;
    background-color:#452526;
    border:1px solid #452526;
}
.g-content .g-bttn-a:hover{
	color:#452526;
	background-color:#bc9696;
}
.g-content .g-bttn-b{
    color:#452526;
    background-color:transparent;
    border:1px solid #452526;
}
.g-content .g-bttn-b:hover{
	background-color:#bc9696;
}
.g-content .g-bttn-c{
    color:#452526;
    background-color:transparent;
    border:1px solid #452526;
    cursor:default;
    opacity:0.2;
}
.g-content .g-bttn-c:hover{
	background-color:transparent;
}
.g-content .g-bttn-d{
    color:#ffffff;
    background-color:transparent;
    border:1px solid #452526;
}
.g-content .g-bttn-d:hover{
	background-color:inherit;
}




#content .wsp-title{
	text-align:center;	
}









#content .b-dark{
	display:inline-block;
	margin:0px;
	padding:25px 30px;
	_width:100%;
	_max-width:350px;
	text-align:center;
	color:#ffffff;
	line-height:100%;
	color:#ffffff;
	font-size:135%;
	text-decoration:none;

	background-image:url('../img/pages/b-brown.jpg');
	background-position:center;
	background-size:cover;
	border-radius:10px;
	
	box-shadow:0px 0px 1px rgba(85, 48, 42, 0.7);
}

#content .r-bags{
	position:relative;
	display:block;
	margin:10px 0;
	padding:0;
	height:100px;
	background-image:url('../img/pages/r-bags.jpg');
	background-position:center;
	background-repeat:repeat-x;
	background-size:auto 80%;
}
#content .r-bags:after,
#content .r-bags:before{
	content:" ";
	position:absolute;
	width:3%;
	height:100%;
	top:0;
}
#content .r-bags:before{
	left:0;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
	background-image:-webkit-gradient(linear, 0% 0%, 100% 0%,color-stop(0, rgb(255, 255, 255)),color-stop(1, rgba(0, 0, 0, 0)));
	background-image:-webkit-repeating-linear-gradient(left,rgb(255, 255, 255) 0%,rgba(0, 0, 0, 0) 100%);
	background-image:repeating-linear-gradient(to right,rgb(255, 255, 255) 0%,rgba(0, 0, 0, 0) 100%);
	background-image:-ms-repeating-linear-gradient(left,rgb(255, 255, 255) 0%,rgba(0, 0, 0, 0) 100%);
} 
#content .r-bags:after{
	right:0;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
	background-image:-webkit-gradient(linear, 0% 0%, 100% 0%,color-stop(0, rgba(0, 0, 0, 0)),color-stop(1, rgb(255, 255, 255)));
	background-image:-webkit-repeating-linear-gradient(left,rgba(0, 0, 0, 0) 0%,rgb(255, 255, 255) 100%);
	background-image:repeating-linear-gradient(to right,rgba(0, 0, 0, 0) 0%,rgb(255, 255, 255) 100%);
	background-image:-ms-repeating-linear-gradient(left,rgba(0, 0, 0, 0) 0%,rgb(255, 255, 255) 100%);
}
@media all and (max-width: 800px){
	#content .r-bags{
		height:70px;
	}
}
@media all and (max-width: 600px){
	#content .r-bags{
		height:50px;
	}
	.wsp-blog-list .wsp-blog-item{width: 100%!important;}
}
@media all and (max-width: 400px){
	#content .r-bags{
		display:none;
	}
	#content .wsp-otzvk-img{    display: none!important;}
}






/* ОТЗЫВЫ ВК */
#content .wsp-otzvk{
	    display: block;
	    margin: -12px auto;
	    padding: 0px 0px;
	    text-align: center;
	    max-width: 1100px;
	    font-size: 0px;
	    width: 90%;
}
#content .wsp-otzvk-item{
	display:inline-block;
	margin: 12px 1%;
	width: 45%;
	padding:0px;
	text-align:center;
	vertical-align:top;
	overflow:hidden;
	border: 7px solid rgba(230, 180, 67, 0.35);
}
#content .wsp-otzvk-tbl{
	display:table;
	margin:0px auto;
	padding:0px;
	width:100%;
}
#content .wsp-otzvk-tbl > div{
	display:table-cell;
	margin:0px;
	padding: 15px;
	text-align:left;
	vertical-align:middle;
}
#content .wsp-otzvk-img > img{
	display:block;
	margin:0px;
	padding:0px;
	height: 93px;
	vertical-align: middle;
	width:auto;
	background-position:center;
	background-size:cover;
	border-radius: 0;
}
#content .wsp-otzvk-txt{
	width:70%;
	font-size:75%;
}
#content .wsp-otzvk-img{
	width: 23%;
}
#content .wsp-otzvk-txt > div,
#content .wsp-otzvk-txt > p{
	display:block;
	margin:0px;
	padding:1px 0px;
	text-align:left;
}
#content .wsp-otzvk-txt > div{
	margin-top:0px;
}
#content .wsp-otzvk-txt a{
	color:#45688e;
	font-size:105%;
	font-weight:bold;
	text-decoration:none;
}
#content .wsp-otzvk-txt a:hover{
	text-decoration:underline;
}
@media all and (max-width: 900px){
	#content .wsp-otzvk-item{
		display:block;
		margin:10px auto;
		width:94%;
	}
}
/*
@media all and (max-width: 600px){
	#content .wsp-otzvk{
		position:absolute;
		display:none;
		width:0px;
		height:0px;
	}
}
*/




#content .html1-item{}
#content .html1-grad{
	margin-top:50px;
	background-color: #fcfcfc;
}

#content .html1-grad p{
    line-height: 25px;
    text-align: left!important;
}
#content .html1-ttl{
	display:block;
	margin:0px;
	padding:0px;
	text-align:center;
}
#content .html1-ttl-text{
	display:block;
	margin:0px auto;
	padding:0px;
	text-align:center;
}

#content .html1-grad{
	margin-top:50px;
}
#content .html1-grad .html1-ttl{
	margin-top:-50px;
}


#content .html1-ttl1 .html1-ttl-text{
	margin:0px auto;
	padding:10px 30px;
	width:100%;
	max-width:1300px;
	line-height:110%;
	color:#452526;
	font-size:180%;
	text-transform:uppercase;
	border-radius:10px;
	
	background-image:url('../img/pages/b-orang.jpg');
	background-position:center;
	background-size:cover;
	box-shadow:0px 0px 1px rgba(85, 48, 42, 0.7);
}

#content .html1-ttl2 .html1-ttl-text{
	padding:25px 30px;
	color:#ffffff;
	font-size:150%;
	background:#55302a;
}
#content .html1-ttl2 .html1-ttl-undr{
	height:15px;
	background:#e7c0ab;
}
#content .html1-pad{
	display:block;
	margin:0px;
	padding:15px 0px 0px 0px;
}
#content .html1-top{
	text-align:center;
}
#content .html1-top-text{
	margin:0px auto;
	
}

#content .html1-cols{
	display:table;
	margin:0px;
	padding:0px;
	width:100%;
	border-collapse:collapse;
}
#content .html1-col{
	display:table-cell;
	
	height:100%;
	text-align:center;
	vertical-align:top;
}
#content .html1-col-text{
	display:table;
	margin:0px auto;
	padding:0px;
	width:90%;
	height:100%;
}


@media all and (max-width: 800px){
	#content .html1-ttl1 .html1-ttl-text{
		width:90%;
		font-size:120%;
	}
	#content .html1-top-text{
    	
	}
	#content .html1-cols,
	#content .html1-col{
		display:block;
		width:100%;
	}
	#content .html1-col-hide{
		position:absolute;
		display:none;
	}
}


#content .tbl-bags1{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	border-collapse:collapse;
	background-image:url('../imgs/pages/t-bags1.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	background-size:contain;
}
#content .tbl-bags1 > tr > td,
#content .tbl-bags1 > tbody > tr > td{
	margin:0px;
	padding:0px;
	width:100%;
}
#content .tbl-bags1 > tr:first-child > td,
#content .tbl-bags1 > tbody > tr:first-child > td{
	height:
	margin:0px;
	padding:0px;
	width:100%;
}
#content .tbl-bags1 table{
	
}



#code .wsp-html{
	display:block;
	margin:5px 0px 5px -5%;
	padding:0px;
	width:105%;
	overflow:hidden;
}
#code .wsp-html .wsp-html-col{
	display:
	float
}



#content .wsp-form-srch{
	margin:0;
	margin-top:10px;
	padding:2px 0;
    line-height: 130%;
}
#content .wsp-form-srch > form{
	display: flex;
	margin:0;
	padding:0;
	width:100%;
}
#content .wsp-form-srch input,
#content .wsp-form-srch button{
	display:inline-block;
	margin-right: 10px;
	padding: 2px 27px;
	height: 38px;
	vertical-align:middle;
	border:none;
	background:transparent;
	border: 1px solid #c0c0c0;
	overflow: hidden;
}
#content .wsp-form-srch input{
	width: 80%;
}
#content .wsp-form-srch button{
	float:right;
	text-align:center;
	cursor:pointer;
	background-color: #f7f7f7;
	border: 0;
	color: #000000;
	padding: 2px 60px;
	letter-spacing: 1px;
	font-size: 12px;
	text-transform: uppercase;
	height: 44px;
}
#content .wsp-form-srch button:hover{
	background-color: #e8e8e8 !important;
	color:#452526 !important;
}

#content .wsp-srch-list{
	margin-top: 21px;
}

#content .wsp-srch-list .wsp-srch-item{
	padding: 10px;
	margin-left: -7px;
}
#content .wsp-srch-list .wsp-srch-item:hover{
	padding-bottom:10px;
	margin-left: -7px; background-color:#efeded
}
#content .wsp-srch-list .wsp-item-title{
	padding: 0 0 6px 0px;
	font-size: 16px;
}
#content .wsp-srch-list .wsp-item-title a{
    text-decoration: none;
    padding-bottom: 5px;
}
#content .wsp-srch-list .wsp-item-text{
	font-size:95%;
	opacity: 0.5;
	margin-top: 0px;
}


/*
#content .wsp-slick-list .wsp-slick-item{
	display:inline-block;
	width:150px;
	overflow:hidden;
}
#content .wsp-slick-list .wsp-slick-img > img{
	height:150px;
}
*/

#content .wsp-slick-list{
	padding:0 0 10px 0;
	font-size:0;
}
#content .wsp-slick-list .slick-arrow{
width: 32px;
	height: 32px;
	vertical-align:middle;
	border:none;
	cursor:pointer;
	background:none;
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	opacity:0.8;
}
#content .wsp-slick-list .slick-arrow:hover{
	opacity:1;
}
#content .wsp-slick-list .slick-prev{
	background-image:url('../img/lightbox/left.png');
}
#content .wsp-slick-list .slick-next{
	background-image:url('../img/lightbox/right.png');
}
#content .wsp-slick-list .slick-list{
	display:inline-block;
	width:90%;
	vertical-align:middle;
}
#content .wsp-slick-list .wsp-slick-item{
	text-align:center;
}
#content .wsp-slick-list .wsp-slick-item > div{
	margin:0 5%;
	padding:0;
	text-align:center;
}
#content .wsp-slick-list .wsp-slick-img{
	margin:0;
	padding:0;
	display:block;
}
#content .wsp-slick-list .wsp-slick-img > img{
	display:block;
	width:100%;
}
#content .wsp-slick-list .wsp-slick-text,
#content .wsp-slick-list .wsp-slick-name,
#content .wsp-slick-list .wsp-slick-price{
	text-align:center;
}
#content .wsp-slick-list .wsp-slick-text{
	padding-top:15px;
	text-transform:uppercase;
	font-size: 13px;
}
#content .wsp-slick-list .wsp-slick-text a{
	text-decoration:none; 
}
#content .wsp-slick-list .wsp-slick-text span{
	padding-top:15px;
	font-weight: bold;
	line-height: 19px;
}
#content .wsp-slick-list .wsp-slick-price{
	    margin-top: -1px;
    font-size: 19px;
    font-style: italic;
    vertical-align: bottom;
    line-height: 27px;
    font-family: "Times New Roman", serif;
    font-weight: bold;
}

#content .wsp-slick-list .slick-list:before,
#content .wsp-slick-list .slick-list:after{
	content:" ";
	position:absolute;
	top:0;
	display:block;
	width:5%;
	height:100%;
	z-index:10;
}
#content .wsp-slick-list .slick-list:before{
	left:0;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
	background-image:-webkit-gradient(linear, 0% 0%, 100% 0%,color-stop(0, rgb(255, 255, 255)),color-stop(1, rgba(0, 0, 0, 0)));
	background-image:-webkit-repeating-linear-gradient(left,rgb(255, 255, 255) 0%,rgba(0, 0, 0, 0) 100%);
	background-image:repeating-linear-gradient(to right,rgb(255, 255, 255) 0%,rgba(0, 0, 0, 0) 100%);
	background-image:-ms-repeating-linear-gradient(left,rgb(255, 255, 255) 0%,rgba(0, 0, 0, 0) 100%);
} 
#content .wsp-slick-list .slick-list:after{
	right:0;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
	background-image:-webkit-gradient(linear, 0% 0%, 100% 0%,color-stop(0, rgba(0, 0, 0, 0)),color-stop(1, rgb(255, 255, 255)));
	background-image:-webkit-repeating-linear-gradient(left,rgba(0, 0, 0, 0) 0%,rgb(255, 255, 255) 100%);
	background-image:repeating-linear-gradient(to right,rgba(0, 0, 0, 0) 0%,rgb(255, 255, 255) 100%);
	background-image:-ms-repeating-linear-gradient(left,rgba(0, 0, 0, 0) 0%,rgb(255, 255, 255) 100%);
}





#content .smi-list{
	margin:0;
	padding:20px 0;
}
#content .smi-head{
	margin:0;
	padding:1.3% 10%;
	border:none;
	border-bottom:10px solid #e7c0ab;
	background:#452526;
	text-align:center;
	font-size:225%;
	line-height:120%;
	color:#ffffff;	
}
#content .smi-item{
	margin:0;
	padding:10px 0;
}
#content .smi-item .smi-img{
	display:block;
	margin:0 auto;
	padding:0;
	max-width:100%;
	border:none;
}
#content .smi-item .smi-rgt,
#content .smi-item .smi-data{
	    margin-left: -5%;
	padding:0;
	width:100%;
	height:100%;
	border-collapse:collapse;
}
#content .smi-item .smi-inf{
	height: 100%;
    vertical-align: top;
    text-align: left;
    margin-left: 5%;
    margin-top: 20px;
    width: 100%;
    display: block;
}

#content .smi-item .smi_ttl,
#content .smi-item .smi_sep,
#content .smi-item .smi_txt{
	vertical-align:middle;
}
#content .smi-item .smi_ttl{
	    font-weight: bold;
    line-height: 24px;
}
#content .smi-item .smi_sep{
	text-align:center;
}
#content .smi-item .smi_sep > img{
	display:block;
	margin:0 auto;
	padding:0;
	max-width:60%;
}
#content .smi-item .smi-vtop{
	height:80%;
}
#content .smi-item .smi-vtop .smi_ttl{
	vertical-align:top;
}
#content .smi-item .smi-vtop .smi_txt{
	vertical-align: bottom;
    font-family: "Georgia", serif;
    font-style: italic;
    text-align: justify;
    font-size: 14px;
    line-height: 25px;
    margin: 10px 0;
}
#content .smi-item .smi-btn{
	margin:0;
	padding:10px 0 0 0;
	text-align:center;
	vertical-align:bottom;
	font-size:130%;
}
#content .smi-item .smi-btn > a{
	font-family: "Georgia", serif;
    font-style: italic;
    color: black;
    margin-top: 20px;
    font-size: 16px;
    margin-left: 31px;    float: right;
}
#content .smi-item .smi-btn > a:hover{
	background:#e7c0ab;
}
#content .smi-item .smi-line{
	display:none;
}
#content .smi-item .smi-line > img{
	display:block;
	margin:0 auto;
	padding:0;
	max-width:70%;
}
#content .smi-item:last-child .smi-line{
	display:none !important;
}




#content .pub-list{
	margin:0;
	padding:20px 0;
}
#content .pub-head{
	margin:0;
	padding:1.3% 10%;
	border:none;
	/* border-bottom:10px solid #e7c0ab; */
	/* background:#452526; */
	text-align:center;
	font-size: 155%;
	line-height:120%;
	color: #000000;
}
#content .pub-item{
	margin:0;
	padding:10px 0;
}
#content .pub-item .pub-img{
	display:block;
	margin:0 auto;
	padding:0;
	max-width:100%;
	border:none;
}
#content .pub-item .pub-data{
	margin:0;
	padding:0;
	width:100%;
	border-collapse:collapse;
}

#content .pub-item .pub-sep,
#content .pub-item .pub-txt{
	vertical-align:middle;
}
#content .pub-item .pub-sep{
	padding:40px 0;
	text-align:center;
}
#content .pub-item .pub-sep > img{
	display:block;
	margin:0 auto;
	padding:0;
	max-width:60%;
}
#content .pub-item .pub-vtop .pub-txt1{
	vertical-align:top;
}
#content .pub-item .pub-vtop .pub-txt2{
	vertical-align:bottom;
}
#content .pub-item .pub-vtop .pub-txt1 > p:first-child{
	margin-top:-5px;
}
#content .pub-item .pub-btns{
	margin:0;
	padding:20px 0 0 0;
	text-align:center;
	font-size:130%;
}
#content .pub-item .pub-btns > a{
	display:inline-block;
	margin:0 20px;
	padding:15px 25px;
	background:#452526;
	color:#ffffff;
	text-decoration:none;
}
#content .pub-item .pub-btns > a:hover{
	background:#e7c0ab;
}


@media all and (max-width: 800px){
	#content .pub-item .pub-vtop .pub-txt1 > p:first-child{
		margin-top:10px;
	}
	#content .pub-item .pub-sep{
		padding:15px 0;
	}
	#content .wsp-slick-list .slick-list{
	display:inline-block;
	width:100%;
	vertical-align:middle;
}
}



















/********************************/



.pages-wrapper{
	margin:0;
	padding:3px 0;
	font-size:95%;
	text-align:left;
}
.pages-wrapper > a,
.pages-wrapper > span{
	margin:0px 2px 0px 1px;
	padding:1px 5px;
	text-decoration:none;
	font-weight:bold;
	border:1px solid #dddddd;
}
.pages-wrapper > span,
.pages-wrapper > a:hover{
	font-weight:bold;
	border:1px solid #6d443d;
}
.wsp-tpl-body .wsp-cat-subs{ 
    position:relative; 
    left:0; 
    top:0; 
    display:block; 
    margin:15px 0 0 -5%; 
    padding:0; 
    width:105%; 
    list-style:none; 
    font-size:0; 
} 
.wsp-cat-subs .wsp-cat-item{ 
    position:relative; 
    display:inline-block; 
    margin:0 0 0 5%; 
    padding:0; 
    width:15%; 
    height:100%; 
    text-align:center; 
    vertical-align:top; 
} 
.wsp-cat-subs .wsp-cat-item > div{ 
    position:relative; 
    margin:0; 
    padding:0 0 10%; 
    text-align:center; 
} 
.wsp-cat-subs .wsp-cat-image{ 
    position:relative; 
    display:block; 
    margin:0; 
    padding:0; 
    width:100%; 
    text-align:center; 
} 
.wsp-cat-subs .wsp-cat-image > img{ 
    position:relative; 
    display:block; 
    margin:0; 
    width:100%; 
} 
.wsp-cat-subs .wsp-cat-text{ 
    position:relative; 
    display:block; 
    margin:0 auto; 
    padding:0; 
    width:95%; 
    text-align:center; 
    font-size:90%; 
} 
.wsp-cat-text h3{} 
.wsp-cat-text p{font-family: "Georgia", serif;font-style: italic;margin:10px 0;
    font-size: 16px;
    letter-spacing: 0.5px;} 
.wsp-cat-subs .wsp-cat-text > div{ 
    display: block; 
    margin: 24px auto 23px auto; 
    padding: 0; 
    text-align: center;     
} 
.wsp-cat-subs .wsp-cat-name{ 
    font-size: 110%; 
    text-transform: uppercase; 
    font-weight: bold; 
} 
.wsp-cat-subs .wsp-cat-name a{ 
        color: black; 
    text-decoration: none; 
    letter-spacing: 0.5px; 
} 
@media all and (max-width: 1050px){ 
    .wsp-cat-subs .wsp-cat-item{ 
        width:20%; 
    } 
} 
@media all and (max-width: 800px){ 
    .wsp-cat-subs .wsp-cat-item{ 
        width:28.33%; 
    } 
	 
} 
@media all and (max-width: 600px){ 
    .wsp-cat-subs .wsp-cat-item{ 
        width:45%; 
    } 
} 
@media all and (max-width: 450px){ 
    .wsp-cat-subs .wsp-cat-items{ 
        display: block; 
        margin:0; 
        width:100%; 
        left:0; 
    } 
	
	.wsp-cat-head .wsp-cat-like{
top: -37px!important;text-align: center!important;font-size: 11px;margin: 0 auto!important;width: 100%;} 
	.wsp-cat-info .wsp-cat-order .wsp-cat-bttn{ 
      height: 35px;
    line-height: 35px;
    font-size: 13px;    padding: 0 10px!important;
} 
    .wsp-cat-subs .wsp-cat-item{ 
        display:block; 
        margin-left:0; 
        padding:5px 0; 
        width:100%; 
        border:1px solid #ffffff; 
        border-bottom:1px solid #eeeeee; 
    } 
    .wsp-cat-subs .wsp-cat-item:first-child{ 
        border-top:1px solid #eeeeee; 
    } 
    .wsp-cat-subs .wsp-cat-item:hover{ 
        border:1px solid #eeeeee; 
        background:rgba(69, 37, 38, 0.04); 
    } 
    .wsp-cat-subs .wsp-cat-item > div{ 
        display:block; 
        margin:0; 
        padding:0; 
        width:100%; 
    } 
    .wsp-cat-subs .wsp-cat-image, 
    .wsp-cat-subs .wsp-cat-text{ 
        display:inline-block; 
        text-align:left; 
        vertical-align:middle; 
    }     
    .wsp-cat-subs .wsp-cat-image{ 
        width:30%; 
    } 
    .wsp-cat-subs .wsp-cat-image > img { 
        margin:0 auto 0 0; 
        width:85%; 
    } 
    .wsp-cat-subs .wsp-cat-text{ 
        width:68%; 
        font-size:90%; 
    }     
} 


.tpl-block-list{
    margin-top: 43px;
}
.tpl-block-list h2{
    margin: 40px 0;
}
/* шапка фильтра/лайков */ 
.wsp-tpl-body .wsp-cat-head{ 
    position:relative; 
    display:table; 
    margin:5px 0 15px 0; 
    width:100%; 
    height: 53px; 
    border:none; 
     
    border-collapse:collapse; 
    z-index:150; 
    background-color: #faf9fb; 
} 
.wsp-cat-head .wsp-cat-srch, 
.wsp-cat-head .wsp-cat-like{ 
    position:relative; 
    display:table-cell; 
    margin:0; 
    padding:0; 
    height:28px; 
    line-height:27px; 
    margin:0; 
    padding:0; 
    vertical-align:middle; 
} 
.wsp-cat-head .wsp-cat-srch{ 
    width:100%; 
    text-align:left; 
} 
.meocjg .wsp-cat-head .wsp-cat-srch{ 
    width:40%; 
    text-align:left; 
} 
.wsp-tpl-body .dkei h1
{
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 0;
}
.wsp-tpl-body .h1{
	font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 1px;
        margin: 5px 0;
}
.meocjg{ width: 40%;float: left;}
.dkei{width: 50%;float: right;text-align: left;margin-top: 18px;}
.wsp-cat-srch > div{ 
    display:block; 
    margin:0 auto 0 0; 
    padding: 13px 34px; 
    border:none; 
    border-collapse:collapse; 
} 
.wsp-cat-srch .wsp-cat-fld{ 
    display:inline-block; 
    padding:0 25px 0 0; 
    text-align:left; 
    vertical-align:middle; 
} 
.wsp-cat-path .wsp-cat-fld{ 
    margin:0 5px; 
    padding:0; 
} 
.wsp-cat-path .wsp-cat-fld:first-child{ 
    margin-left:0; 


} 
.wsp-cat-srch .wsp-fld-txt{ 
    margin:0; 
    padding:0 0 3px 0; 
    white-space:nowrap; 
} 


.wsp-cat-srch .wsp-fld-txt > span, 
.wsp-cat-srch .wsp-fld-txt > a{ 
    display:inline-block; 
    margin:0; 
    padding:0; 
    height:25px; 
    line-height:25px; 
    vertical-align:middle; 
} 
.wsp-cat-srch .wsp-fld-txt > a{ 
    cursor:pointer; 
} 
.wsp-cat-srch .wsp-fld-txt > .sprite{ 
    width:25px; 
    font-size:0; 
} 
.wsp-cat-srch .wsp-fld-not > .label, 
.wsp-cat-srch .wsp-fld-not > .button{ 
    padding:0; 
} 
.wsp-cat-srch .wsp-fld-not > .sprite{ 
    background-position:-164px -339px; 
} 
.wsp-cat-srch .wsp-fld-set > span, 
.wsp-cat-srch .wsp-fld-set > a{ 
    background-color:rgba(69, 37, 38, 0.2); 
} 
.wsp-cat-srch .wsp-fld-set > .label{ 
    padding:0 7px; 
    border-radius:4px 0 0 4px; 
} 
.wsp-cat-srch .wsp-fld-set > .button{ 
    padding:0 7px; 
    border-radius:4px; 
} 
.wsp-cat-srch .wsp-fld-set > .sprite{ 
    background-position:-196px -339px; 
    border-radius:0 4px 4px 0; 
} 
.wsp-cat-srch .wsp-cat-fld .wsp-fld-list{ 
    position:absolute; 
    display:none; 
    z-index:999; 
} 
.wsp-cat-srch .wsp-cat-fld-hover .wsp-fld-list, 
.wsp-cat-srch .wsp-cat-fld:hover .wsp-fld-list{ 
    display:block; 
} 
.wsp-cat-srch .wsp-fld-list{
    margin-left: -15px;
    padding: 10px 15px;
    border: 0;
    background: rgb(252, 252, 252);
    border-radius: 0;
} 
.wsp-cat-srch .wsp-fld-list a{
    text-decoration: none;
    line-height: 26px;
}
.wsp-cat-srch .wsp-fld-list a:hover{
color:#504194;
}
.wsp-cat-srch .wsp-fld-list ul, 
.wsp-cat-srch .wsp-fld-list li{ 
    margin:0; 
    padding:0; 
    list-style:none; 
    line-height:150%; 
} 
.wsp-cat-head .wsp-cat-like{
    text-align:right;
    white-space:nowrap;
    text-transform: uppercase;
    padding: 0;
    text-decoration: none;
    position: absolute;
    top: -62px;
    right: 0;
    font-size: 11px;
} 
.wsp-cat-head .dkei .wsp-cat-like{
    text-align:right;
    white-space:nowrap;
    text-transform: uppercase;
    padding: 0;
    text-decoration: none;
    position: relative;
    top: 0px;
    right: 0;
    font-size: 11px;
    vertical-align: top!important;
}
.wsp-cat-head .wsp-cat-like a{
    display:inline-block;
    font-weight: bold!important;
    border:none;
    text-decoration: none;
    padding-bottom: 4px;
    line-height: normal;
    font-weight: bold;
    letter-spacing: 1px;
    border-bottom: 1px solid silver;
}

/* список товаров */ 
.wsp-tpl-body .wsp-cat-list{ 
    position:relative; 
    display:block; 
    margin:0; 
    padding:0; 
    width:100%; 
    z-index:100; 
} 
.wsp-cat-item .wsp-cat-text{ 
    border-bottom: 3px solid #e1e1e3; 
    padding: 10px 0!important; 
    border-top: 3px solid #e1e1e3; 
    margin-top: 20px!important; 
} 
.wsp-cat-list .wsp-cat-items{ 
    position:relative; 
    left:0; 
    top:0; 
    display:block; 
    margin:0 0 0 -5%; 
    padding:0; 
    width:105%; 
    list-style:none; 
    font-size:0; 
} 
.wsp-cat-list .wsp-cat-item{ 
    position:relative; 
    display:inline-block; 
    margin:0 0 0 5%; 
    padding:0; 
    width:15%; 
    height:100%; 
    text-align:center; 
    vertical-align:top; 
} 
.wsp-cat-list .wsp-cat-item > div{ 
    position:relative; 
    margin:0; 
    padding:0 0 10%; 
    text-align:center; 
} 
.wsp-cat-list .wsp-cat-image{ 
    position:relative; 
    display:block; 
    margin:0; 
    padding:0; 
    width:100%; 
    text-align:center; 
} 
.wsp-cat-list .wsp-cat-icon{ 
    position:relative; 
    display:block; 
    height:50px; 
    text-align:right; 
    z-index:10; 
} 
.wsp-cat-list .wsp-cat-image > img{ 
    position:relative; 
    display:block; 
    margin:-50px 0 0; 
    width:100%; 
} 
.wsp-cat-list .wsp-cat-text, 
.wsp-cat-list .wsp-cat-price{ 
    position:relative; 
    display:block; 
    margin:0 auto; 
    padding:0; 
    width:100%; 
    text-align:center; 
    font-size:90%; 
} 
.wsp-cat-list .wsp-cat-text > div{ 
    display:block; 
    margin:5px auto 0 auto; 
    padding:0; 
    text-align:center;     
} 
.wsp-cat-list .wsp-cat-name{ 
    font-size:130%; 
    font-weight:normal !important; 
} 
.wsp-cat-list .wsp-cat-price{ 
    font-size:140%; 
} 
.wsp-cat-list .wsp-cat-price > a{ 
    display:inline-block; 
    margin:0 3px; 
    padding:0; 
    height:28px; 
    font-style: italic; 
    line-height:27px; 
    font-family: "Times New Roman", serif; 
    font-weight: bold; 
    vertical-align:middle; 
    text-decoration:none; 
} 
.wsp-cat-list .wsp-cat-name a { 
    font-size: 12px; 
    font-weight: bold; 
    text-transform: uppercase; 
    text-decoration: none; 
    color: black; 
    letter-spacing: 0.5px; 
} 
.wsp-cat-list .wsp-cat-soff{ 
    text-decoration:line-through !important; 
    font-size:85%; 
    opacity:0.8; 
} 
.wsp-cat-list .wsp-cat-like, 
.wsp-cat-list .wsp-cat-unlk{ 
    width:28px; 
    font-size:0; 
} 
.wsp-cat-list .wsp-cat-like{ 
 background-image:url('../img/serd.png');vertical-align: baseline!important;
} 
.wsp-cat-list .wsp-cat-unlk{ 
   background-image:url('../img/serd2.png');vertical-align: baseline!important;
} 

.wsp-cat-list .wsp-cat-sale{ 
    color:#ee0000; 
    font-size:110%; 
} 
@media all and (max-width: 1050px){ 
    .wsp-cat-list .wsp-cat-item{ 
        width:20%; 
    } 
} 
@media all and (max-width: 800px){ 
    .wsp-cat-list .wsp-cat-item{ 
        width:28.33%; 
    } 
    .meocjg{ width:50%;float: left;}
} 
@media all and (max-width: 600px){ 
    .wsp-cat-list .wsp-cat-item{ 
        width:45%; 
    } 
    .meocjg{ width: 100%;float: left;}.dkei{float: none;text-align: center;margin: 2px auto 10px;width: 100%;}
} 
@media all and (max-width: 450px){ 
    .wsp-cat-list .wsp-cat-items{ 
        display: block; 
         margin: 68px 0;
        width:100%; 
        left:0; 
    } 
	.klrp .wsp-cat-srch .wsp-cat-fld{ 
    display:block; 
    padding:0 25px 0 0; 
    text-align:left; 
    vertical-align:middle; 
}
    .wsp-cat-list .wsp-cat-item{ 
        display:block; 
        margin-left:0; 
        padding:5px 0; 
        width:100%; 
        border:1px solid #ffffff; 
        border-bottom:1px solid #eeeeee; 
    } 
    .wsp-cat-list .wsp-cat-item:first-child{ 
        border-top:1px solid #eeeeee; 
    } 
    .wsp-cat-list .wsp-cat-item:hover{ 
        border:1px solid #eeeeee; 
        background:rgba(69, 37, 38, 0.04); 
    } 
    .wsp-cat-list .wsp-cat-item > div{ 
        display:block; 
        margin:0; 
        padding:0; 
        width:100%; 
    } 
    .wsp-cat-list .wsp-cat-image, 
    .wsp-cat-list .wsp-cat-text{ 
        display:inline-block; 
        text-align:left; 
        vertical-align:middle; 
    }     
    .wsp-cat-list .wsp-cat-icon{ 
        height:20px; 
    } 
    .wsp-cat-list .wsp-cat-image{ 
        width:30%; 
    } 
    .wsp-cat-list .wsp-cat-image > img { 
        margin:-20px auto 0 0; 
        width:100%; 
    } 
    .wsp-cat-list .wsp-cat-text{ 
          width: 60%;
    font-size: 90%;
    margin-left: 5%;
    } 
	.wsp-cat-list .wsp-cat-text > div{text-align: left;} 
    
} 






/* 
.wsp-cat-subs{ 
    margin:0; 
    padding:0; 
    overflow:hidden; 
} 
.wsp-cat-subs ul{ 
    position:relative; 
    display:block; 
    margin:0 0 0 -5%; 
    padding:0; 
    width:105%; 
    text-align:left; 
    font-size:0; 
} 
.wsp-cat-subs li{ 
    display:inline-block; 
    margin:0 0 0 5%; 
    padding:0; 
    width:15%; 
    text-align:center; 
} 
.wsp-cat-subs li > div{ 
    margin:0; 
    padding:0 0 15% 0; 
    position:relative; 
    text-align:center; 
} 
.wsp-cat-subs a{ 
    position:relative; 
    display:block; 
    margin:0; 
    padding:0; 
    width:100%; 
    text-align:center; 
    font-size:95%; 
    font-weight:bold; 
} 
.wsp-cat-subs .wsp-cat-img, 
.wsp-cat-subs .wsp-cat-txt{ 
    display:block; 
    margin:0; 
    padding:0; 
    text-align:center; 
} 
.wsp-cat-subs .wsp-cat-img > img{ 
    display:block; 
    margin:0; 
    width:100%; 
} 
.wsp-cat-subs .wsp-cat-txt{ 
    padding:10px 0 0 0; 
    text-transform:uppercase; 
} 



@media all and (max-width: 1150px){ 
    .wsp-cat-subs li{ 
        width:20%; 
    } 
} 
@media all and (max-width: 900px){ 
    .wsp-cat-subs li{ 
        width:28.33%; 
    } 
} 
@media all and (max-width: 700px){ 
    .wsp-cat-subs li{ 
        width:45%; 
    } 
} 
@media all and (max-width: 500px){ 
    .wsp-cat-subs ul{ 
        margin:0; 
        padding:0; 
        width:100%; 
    } 
    .wsp-cat-subs li{ 
        display:block; 
        margin:0; 
        width:100%; 
    }     
    .wsp-cat-subs li > div{ 
        padding:0; 
    }     
    .wsp-cat-subs a{ 
        display:table; 
        margin:0 auto; 
        width:100%; 
        border:1px solid #ffffff; 
    } 
    .wsp-cat-subs a:hover{ 
        border:1px solid #dddddd; 
    } 
    .wsp-cat-subs .wsp-cat-img, 
    .wsp-cat-subs .wsp-cat-txt{ 
        display:table-cell; 
        padding:5px 10px; 
        vertical-align:middle; 
    } 
    .wsp-cat-subs .wsp-cat-img{ 
        width:25% 
    } 
    .wsp-cat-subs .wsp-cat-img > img{ 
        min-width:80px; 
    } 
    .wsp-cat-subs .wsp-cat-txt{ 
        width:75%; 
        overflow:hidden; 
    } 
} 
*/ 


/* 
.wsp-cat-head{ 
    display:table; 
    margin:10px 0; 
    padding:0; 
    width:100%; 
    border:none; 
    border-collapse:collapse; 
} 
.wsp-cat-head .sprite{ 
    background-position:1000px 1000px; 
} 

.wsp-cat-head .wsp-cat-srch, 
.wsp-cat-head .wsp-cat-like{ 
    display:table-cell; 
    margin:0; 
    padding:0; 
    height:28px; 
    line-height:27px; 
    vertical-align:middle; 
} 
.wsp-cat-head .wsp-cat-srch, 
.wsp-cat-head .wsp-cat-srch > form{ 
    margin:0; 
    padding:0; 
    text-align:left; 
} 
.wsp-cat-head .wsp-cat-arg{ 
    display:inline-block; 
    margin:0 5px 0 0; 
    padding:0px; 
    height:28px; 
    line-height:27px; 
    vertical-align:middle; 
} 

.wsp-cat-head .wsp-cat-arg > span, 
.wsp-cat-head .wsp-cat-arg > select, 
.wsp-cat-head .wsp-cat-arg > button{ 
    display:inline-block; 
    margin:0 5px 0 0; 
    padding:0px; 
    height:28px; 
    line-height:27px; 
    vertical-align:middle; 
    background-color:transparent !important; 
    border:none !important; 
} 
.wsp-cat-head .wsp-cat-arg > button{ 
    width:28px; 
} 
.wsp-cat-head .wsp-cat-arg > button{ 
    font-size:0; 
} 
.wsp-cat-head .wsp-cat-arg > select, 
.wsp-cat-head .wsp-cat-arg > button{ 
    border:1px solid #452526 !important; 
    border-radius:4px; 
} 
.wsp-cat-head .wsp-cat-arg > select{ 
    max-width:150px; 
} 
.wsp-cat-head .wsp-cat-arg-btn > button{ 
    background-position:-131px -274px; 
    cursor:pointer; 

}     

.wsp-cat-head .wsp-cat-like{ 
    text-align:right; 
    font-weight:bold; 
} 
.wsp-cat-head .wsp-cat-like a{ 
    display:inline-block; 
    padding:0 5px; 
    height:28px; 
    line-height:27px; 
    vertical-align:middle; 
    text-decoration:none; 
    border:1px solid #452526; 
    border-radius:4px; 
} 

@media all and (max-width: 800px){ 
    .wsp-cat-head .wsp-cat-arg > span{ 
        width:28px; 
        font-size:0; 
    } 
    .wsp-cat-head .wsp-cat-arg-app > span{ 
        background-position:-35px -306px; 
    }     
    .wsp-cat-head .wsp-cat-arg-col > span{ 
        background-position:-66px -306px; 
    } 
    .wsp-cat-head .wsp-cat-like > a{ 
        display:inline-block; 
        width:28px; 
        font-size:0; 
        background-position:-163px -308px; 
        border: 1px solid #452526 !important; 
        border-radius: 4px; 
    } 
} 
@media all and (max-width: 500px){ 
    .wsp-cat-head, 

    .wsp-cat-head .wsp-cat-srch, 
    .wsp-cat-head .wsp-cat-like{ 
        height:auto; 
        display:block; 
    } 
    .wsp-cat-head .wsp-cat-arg{ 
        display:table; 
        margin:2px 0; 
        padding:0; 
        width:100%; 
        border-collapse:collapse; 
    } 
    .wsp-cat-head .wsp-cat-arg > span, 
    .wsp-cat-head .wsp-cat-arg > select{ 
        display:table-cell; 
    } 
    .wsp-cat-head .wsp-cat-arg > span{ 
        width:100px; 
        font-size:15px; 
        background-position:1000px 10000px; 
    } 
    .wsp-cat-head .wsp-cat-arg > select{ 
        width:100%; 
        max-width:100%; 
    } 
    .wsp-cat-head .wsp-cat-arg-btn{ 
        display:block; 
        margin-left:100px; 
        width:auto; 
    } 
    .wsp-cat-head .wsp-cat-arg-btn > button{ 
        width:100%; 
        max-width:100%; 
        text-align:center; 
        color:#ffffff; 
        font-size:15px; 
        font-weight:bold; 
        background-color:#452526 !important; 
        background-position:1000px 10000px; 
    } 
    .wsp-cat-head .wsp-cat-like{ 
        display:block; 
        float:left; 
        margin-top:-30px; 
    } 
} 
*/ 


/* 

.wsp-cat-list{ 

    display:block; 
    margin:0; 
    padding:0; 
    width:100%; 
} 
.wsp-cat-list .wsp-cat-name a { 
    font-size: 12px; 
    font-weight: bold; 
    text-transform: uppercase; 
    text-decoration: none; 
    color: black; 
    letter-spacing: 0.5px; 
} 
.wsp-cat-list .wsp-cat-items{ 
    position:relative; 
    left:0; 
    top:0; 
    display:block; 
    margin:0 0 0 -5%; 
    padding:0; 
    width:105%; 
    list-style:none; 
    font-size:0; 
    overflow: auto; 
} 
.wsp-cat-list .wsp-cat-item{ 
    position:relative; 
    display:inline-block; 
    margin:0 0 0 5%; 
    padding:0; 
    width:15%; 
    height:100%; 
    text-align:center; 
    vertical-align:top; 
} 
.wsp-cat-list .wsp-cat-item > div{ 
    position:relative; 
    margin:0; 
    padding:0 0 10% 0; 
    text-align:center; 
} 


.wsp-cat-list .wsp-cat-image{ 
    position:relative; 
    display:block; 
    margin:0; 
    padding:0; 
    width:100%; 
    text-align:center; 
} 
.wsp-cat-list .wsp-cat-image > img{ 
    display:block; 
    margin:-50px 0 0 0; 
    width:100%; 
} 
.wsp-cat-list .wsp-cat-icon{ 
    position:relative; 
    display:block; 
    height:50px; 
    text-align:right; 
    z-index:10; 
} 
.wsp-cat-list .wsp-cat-icon > img{ 
    display:inline-block; 
    height:50px; 
} 


.wsp-cat-list .wsp-cat-text, 
.wsp-cat-list .wsp-cat-price{ 
    display:block; 
    margin:0 auto; 
    padding:0; 
    width:95%; 
    text-align:center; 
} 
.wsp-cat-list .wsp-cat-text > div{ 
    display:block; 
    margin:5px 0 0 0; 
    padding:0; 
    text-align:center; 
} 
.wsp-cat-list .wsp-cat-text .wsp-cat-name{ 
    font-weight:bold; 
} 
.wsp-cat-list .wsp-cat-text .wsp-cat-info{ 
    display:none; 
    margin:0px; 
    padding:0px; 
    text-align:left; 
    overflow:hidden; 
} 
.wsp-cat-list .wsp-cat-price{ 
    margin:0 auto; 
    text-align:center; 
    white-space:nowrap; 
    font-size:0; 
} 

.wsp-cat-list .wsp-cat-bttn{ 
    display:inline-block; 
    margin:3px; 
    padding:0 5px; 
    vertical-align:middle; 
    text-decoration:none; 
    white-space:nowrap; 
    border:1px solid #452526; 
    border-radius:5px; 
    box-shadow:0 0 1px 0 rgba(69, 37, 38, 0.5); 
} 
.wsp-cat-list .wsp-cat-bttn:hover{ 
    color:#452526 !important; 
    background-color:#bc9696 !important; 
} 
.wsp-cat-list .wsp-cat-bttn > span{ 
    display:inline-block; 
    height:29px; 
    line-height:29px; 
    vertical-align:middle; 
} 
.wsp-cat-list .wsp-cat-bttn > span.sprite{ 
    margin-left:-3px; 
    margin-right:3px; 
    width:28px; 
} 

.wsp-cat-list .wsp-cat-fdel, 
.wsp-cat-list .wsp-cat-fadd{ 
    width:31px; 
    font-size:0px !important; 
    background-color:transparent !important; 
} 
.wsp-cat-list .wsp-cat-ordr > span.sprite{ 
    background-position:-259px -306px; 
} 
.wsp-cat-list .wsp-cat-sale > span.sprite{ 
    background-position:-227px -306px; 
} 
.wsp-cat-list .wsp-cat-fdel{ 
    background-position:-130px -306px; 
} 
.wsp-cat-list .wsp-cat-fadd{ 
    background-position:-1px -306px; 
} 

@media all and (max-width: 1150px){ 
    .wsp-cat-list .wsp-cat-item{ 
        width:20%; 
    } 
} 
@media all and (max-width: 900px){ 
    .wsp-cat-list .wsp-cat-item{ 
        width:28.33%; 
    } 
} 
@media all and (max-width: 700px){ 
    .wsp-cat-list .wsp-cat-item{ 
        width:45%; 
    } 
} 
@media all and (max-width: 500px){ 
    .wsp-cat-list .g-font{ 
        font-size:15px; 
    } 
     
    .wsp-cat-list .wsp-cat-items{ 
        margin:0 !important; 
        width:100% !important; 
    }     
    .wsp-cat-list .wsp-cat-item{ 
        display:block; 
        margin-left:0 !important; 
        padding:5px 0 !important; 
        width:100%; 
        border:1px solid #ffffff; 
        border-bottom:1px solid #eeeeee; 
    } 
    .wsp-cat-list .wsp-cat-item:first-child{ 
        border-top:1px solid #eeeeee; 
    } 
    .wsp-cat-list .wsp-cat-item:hover{ 
        border:1px solid #cccccc; 
    } 

    .wsp-cat-list .wsp-cat-item > div{ 
        display:block; 
        margin:0; 
        padding:0; 
        min-height:100px; 
        clear:both; 
    } 

    .wsp-cat-list .wsp-cat-image, 
    .wsp-cat-list .wsp-cat-text, 
    .wsp-cat-list .wsp-cat-price{ 
        display:block; 
        width:auto; 
        text-align:center; 
        vertical-align:middle; 
        overflow:hidden; 
    } 
    .wsp-cat-list .wsp-cat-icon{ 
        position:absolute; 
        margin:0px; 
        padding:0; 
        width:auto; 
        height:auto; 
        text-align:left 
    } 
    .wsp-cat-list .wsp-cat-icon > img{ 
        text-align:left; 
        height:30px; 
    } 


    .wsp-cat-list .wsp-cat-image{ 
        float:left; 
        padding:0 10px 0 0; 
        width:auto; 
    } 
    .wsp-cat-list .wsp-cat-image > img{ 
        margin:0; 
        padding:0; 
        width:auto; 
        height:100px; 
    } 
    .wsp-cat-list .wsp-cat-text{ 
        display:table; 
        height:100px; 
        min-height:100px; 
        text-align:center; 
    } 
    .wsp-cat-list .wsp-cat-text > div{ 
        display:table-row; 
    } 
     
    .wsp-cat-list .wsp-cat-text .wsp-cat-name{ 
        text-align:center; 
    } 
    .wsp-cat-list .wsp-cat-text .wsp-cat-name > span{ 
        display:table-cell; 
        text-align:center; 
        vertical-align:top; 
    } 
    .wsp-cat-list .wsp-cat-text .wsp-cat-info{ 
        display:block; 
        height:30px; 
        line-height:15px; 
        font-size:80%; 
        overflow:hidden; 
    } 
     
    .wsp-cat-list .wsp-cat-text .wsp-cat-price{ 
        text-align:center; 
    } 
    .wsp-cat-list .wsp-cat-text .wsp-cat-price > span{ 
        display:table-cell; 
        text-align:center; 
        vertical-align:bottom; 
    } 
} 
*/ 

.wsp-tpl-body .wsp-cat-info{ 
    margin:0; 
    padding:10px 0; 
} 
.wsp-cat-info .wsp-cat-imgs, 
.wsp-cat-info .wsp-cat-gals{} 
.wsp-cat-info .wsp-cat-imgs ul, 
.wsp-cat-info .wsp-cat-gals ul{ 
    display:block; 
    margin:0 0 0 -3%; 
    padding:0; 
    width:103%; 
    font-size:0; 
} 
.wsp-cat-info .wsp-cat-icon{ 
    display:inline-block; 
    margin:0 0 3% 3%; 
    padding:0; 
    width:30.33%; 
} 
.wsp-cat-info .wsp-cat-icon a, 
.wsp-cat-info .wsp-cat-icon img{ 
    position:relative; 
    display:block; 
    margin:0; 
    padding:0; 
    width:100%; 
    text-decoration:none; 
    border-radius:10px; 
} 


.wsp-cat-info .wsp-cat-modl{ 
    margin:0px; 
    padding:5px 0 0 0; 
    text-align:center; 
} 

.wsp-cat-info .wsp-cat-text, 
.wsp-cat-info .wsp-cat-price{ 
    display:block; 
    float:left; 
    width:47%; 
    text-align:left; 
} 
.wsp-cat-info .wsp-cat-dets{ 
    display:block; 
    float:right; 
    width:50%; 
    text-align:left; 
} 
.wsp-cat-info .wsp-cat-tossl{ 
   margin: 21px 0;
    float: right;
} 
.wsp-cat-info .wsp-cat-tossl img{ margin-right: 16px;} 
.wsp-cat-info .wsp-cat-tossl a{margin: 0;     padding: 14px 32px;} 
.wsp-cat-info .wsp-cat-price{ 
   display:block;
    margin:10px 0 0 0;
    padding:0;
    font-weight: bold;
    text-align:center;
    font-family: "Times New Roman", serif;
    font-size: 28px;
    font-style: italic;
} 
.wsp-cat-info .wsp-cat-price > div{ 
    display:inline-block; 
    margin:0; 
    padding:0; 
    vertical-align:top; 
} 
.wsp-cat-info .wsp-cat-price > div:first-child span{ 

    vertical-align:bottom; 
    font-size:91% !important; 
} 
.wsp-cat-info .wsp-cat-price > div:last-child{ 
    text-align:center; 
} 
.wsp-cat-info .wsp-cat-soff{ 
    font-size:85%; 
    text-decoration:line-through !important; 
    opacity:0.8; 
} 
.wsp-cat-info .wsp-cat-sale{ 
    color:#ee0000; 
    font-size:110%; 
} 
.wsp-cat-info .wsp-cat-bttn{ 
      display:inline-block;
    margin:0 5px;
    padding: 0;
    height:40px;
    font-weight: bold;
    line-height:38px;
    text-transform: uppercase;
    vertical-align:middle;
    color: #000000;
    letter-spacing: 5px;
    text-decoration:none;
    border: 3px solid #f9d684;
} 
.wsp-cat-info .wsp-cat-bttn:hover{ 
    color:#452526 !important; 
    background-color:#f9d684 !important; 
} 
.wsp-cat-info .wsp-cat-sales{ 
    margin:0; 
    padding:10px 0 0 0; 
    text-align:center; 
} 
.wsp-cat-info .wsp-cat-sales > ul{ 
    display:block; 
    margin:0 0 0 -3%; 
    padding:0; 
    width:103%; 
    list-style:none; 
    text-align:center; 
    font-size:0; 
} 
.wsp-cat-info .wsp-cat-sales li{ 
    position:relative; 
    display:inline-block; 
    margin:0 0 3% 3%; 
    padding:0px; 
    width:30.3%; 
    height:140px; 
    border:none; 
} 
.wsp-cat-info .wsp-cat-sales li > div{ 
    position:absolute; 
    left:0; 
    top:0; 
    display:block; 
    margin:0; 
    padding:10px; 
    width:100%; 
    text-align:center; 
    vertical-align:middle; 
    background:rgba(255, 255, 255, 0.95); 
    border:1px solid #452526; 
    border-radius:10px; 
} 
.wsp-cat-info .wsp-cat-sales li > div:hover{ 
    z-index:99; 
} 
.wsp-cat-info .wsp-cat-sales img{ 
    display:block; 
    float:left; 
    margin:0 10px 3px 0; 
    width:auto; 
    height:120px; 
} 
.wsp-cat-info .wsp-cat-short, 
.wsp-cat-info .wsp-cat-sinf{ 
    margin:0; 
    padding:0; 
    line-height:110%; 
    font-size:95%; 
    overflow:hidden; 
} 
.wsp-cat-info .wsp-cat-sinf{ 
    min-height:85px; 
    height:85px; 
} 
.wsp-cat-info .wsp-cat-short p{ 
    margin:0 !important; 
    padding:1px 0 !important; 
    text-align:left; 
} 
.wsp-cat-info .wsp-cat-shad{ 
    position:relative; 
    display:block; 
    margin:-20px 0 0 0; 
    padding:0; 
    height:20px; 
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff 75%); 
} 
.wsp-cat-info .wsp-cat-bttns{ 
    margin:5px 10px 0 10px; 
    padding:0; 
    text-align:center; 
} 
.wsp-cat-info .wsp-cat-bttns .wsp-cat-bttn{ 
    max-width:95%; 
    height:30px; 
    line-height:28px; 
    white-space:nowrap; 
} 
.wsp-cat-info .wsp-cat-bttns .wsp-cat-bttn > span{ 
    display:inline-block; 
    vertical-align:middle; 
} 

.wsp-cat-info .wsp-cat-short:hover .wsp-cat-sinf{ 
    height:auto; 
} 
.wsp-cat-info .wsp-cat-short:hover .wsp-cat-shad{ 
    display:none; 
} 

.wsp-cat-info .wsp-cat-order{ 
  
   text-align: right;
    float: right;
    width: 34%;
} 
.wsp-cat-info .wsp-cat-order a{ 
   display: inline-block;
    margin: 0px;
    text-align: center;
  
    vertical-align: middle;
} 
.wsp-cat-info .wsp-cat-order .wsp-cat-bttn{ 
      height: 35px;
    line-height: 35px;
    font-size: 13px;    padding: 0 22px;
} 
.wsp-cat-info .wsp-cat-order .sprite{ 
    width:28px; 
    height:25px; 
} 

.wsp-cat-info .wsp-cat-likes{ 
      display:none;
    margin-top:10px;
    padding: 10px;
    text-align: left;
    background-color: #faf9fb;
} 
.wsp-cat-info .wsp-cat-likes > a, 
.wsp-cat-info .wsp-cat-likes > div, 
.wsp-cat-info .wsp-cat-likes > iframe{ 
    display:inline-block; 
    margin:0; 
    padding:0; 
    vertical-align:middle; 
} 


@media all and (max-width: 1000px){ 
    .wsp-cat-info .wsp-cat-sales li{ 
        width:47%; 
    } 
} 
@media all and (max-width: 900px){ 
    .wsp-cat-info .wsp-cat-text, 
    .wsp-cat-info .wsp-cat-dets{ 
        float:none; 
        width:100%; 
    } 
} 
@media all and (max-width: 700px){ 
    .wsp-cat-info .wsp-cat-icon{ 
        width:47%; 
    } 
    .wsp-cat-info .wsp-cat-sales > ul{ 
        margin:0; 
        width:100%; 
    } 
    .wsp-cat-info .wsp-cat-sales li{ 
        margin:0 0 10px 0; 
        width:100%; 
    }     
} 
@media all and (max-width: 500px){ 
    .wsp-cat-info .wsp-cat-imgs ul, 
    .wsp-cat-info .wsp-cat-gals ul{ 
        margin:0; 
        width:100%; 
    } 
	.wsp-cat-info .wsp-cat-tossl img{ display:none;} 
    .wsp-cat-info .wsp-cat-icon{ 
        margin:0 0 3% 0; 
        width:100%; 
    } 
	.wsp-cat-item .wsp-cat-text{ 
    border-bottom: none; 
    padding: 0px 0!important; 
    border-top: none; 
    margin-top: 0px!important; 
}
	.wsp-cat-like.erty{
    position: absolute!important;
    padding: 0;
    top: -37px!important;
    width: 100%;
}
  .wsp-cat-text p{margin:10px 0;font-size: 13px;letter-spacing: 0.5px;} 
} 


.wsp-tpl-body .wsp-cat-info-js{} 
.wsp-cat-info-js .wsp-cat-imgs{ 
        float: left; 
    width: 43%; 
    text-align: center; 
    padding: 2%; 
    border: 5px solid #e1e1e3; 
} 
.wsp-cat-info-js .wsp-cat-imgs ul{ 
    display:inline-block; 
    margin:0; 
    width:100%; 
    text-align:center; 
    font-size:0; 
} 
.wsp-cat-info-js .wsp-cat-icon{ 
    display:inline-block; 
    margin:1%; 
    width:10%; 
    min-width:25px; 
    max-width:50px; 
} 
.wsp-cat-info-js .wsp-cat-icon a, 
.wsp-cat-info-js .wsp-cat-icon img{ 
      border-radius: 0px;
} 
.wsp-cat-info-js .wsp-cat-img{ 
    margin:0; 
    padding:5px 0; 
    text-align:center; 
    overflow:hidden; 
    background-image:url('../img/loading.gif'); 
    background-position:center center; 
    background-repeat:no-repeat; 
} 
.wsp-cat-info-js .wsp-cat-img > img{ 
    display:block; 
    margin:0 auto; 
    padding:0; 
    max-width:100%; 
     
     
} 
.wsp-cat-info-js .wsp-cat-data{ 
    float:right; 
    width:50%; 
} 
.wsp-cat-info-js .wsp-cat-text, 
.wsp-cat-info-js .wsp-cat-dets 
{ 
display:block; 
    float:none; 
    width:100%;     margin-bottom: 20px;
} 
.wsp-cat-info-js .wsp-cat-price{
  float: left;
    width: 60%;
    text-align: right;
}
.wsp-cat-info-js .wsp-cat-likes{ 
    display:block; 
} 
@media all and (max-width: 1023px){ 
  .wsp-cat-info .wsp-cat-tossl{ margin: 21px 0;float: none;} 
.wsp-cat-info .wsp-cat-tossl a{margin: 0;padding: 15px 0px;font-size: 10px;width: 100%;} 
.wsp-cat-info-js .wsp-cat-data{float:none;width: 100%;padding: 0;margin-bottom: 20px;}  
.wsp-cat-info-js .wsp-cat-imgs{float:none;width: 97%;padding: 0;margin-bottom: 20px;}  

} 
@media all and (max-width: 900px){ 
  .wsp-cat-info .wsp-cat-price{ font-size: 20px;} 
 .wsp-cat-info-js .wsp-cat-price{width: 50%;text-align: left;}
.wsp-cat-info .wsp-cat-order{ text-align: right;float: right;width: 50%;} 
}
.wsp-auth-form{
	text-align:center;
}
.wsp-auth-form .wsp-form-border{
	margin:0 auto;
	max-width:500px;
}

.wsp-auth-form .wsp-field-submit a{
	display:inline-block;
	margin-top:5px;
}

.wsp-auth-form h3{
	text-align:center;
}

.wsp-ord-list{
	margin:10px 0 0 0;
	padding:0;
}
.wsp-ord-list .wsp-ord-tbl{
	margin:0;
	padding:0;
	width:100%;
	border:1px solid #452526;
	border-collapse:collapse;
}
.wsp-ord-list .wsp-ord-hide{
	display:none !important;
}
.wsp-ord-list td{
	margin:0;
	padding:5px 0;
	text-align:center;
	vertical-align:middle;
}
.wsp-ord-list td > div{
	margin:0 10px;
	padding:0;
	text-align:center;
}
.wsp-ord-list .wsp-ord-row{
	border-top:1px solid #eeeeee;
}
.wsp-ord-list .wsp-ord-mb{
	font-size:90%;
}
.wsp-ord-list .wsp-ord-ttl > td{
	color:#ffffff;
	font-weight:bold;
	background:#452526;
	border-bottom:1px solid #452526;
}
.wsp-ord-list .wsp-ord-ttl > td,
.wsp-ord-list .wsp-ord-row > td{
	border-left:1px solid #dddddd;
}
.wsp-ord-list .wsp-ord-ttl > td:first-child,
.wsp-ord-list .wsp-ord-row > td:first-child{
	border-left:none;
}



.wsp-ord-list .wsp-ord-name,
.wsp-ord-list .wsp-ord-info{
	width:50%;
}
.wsp-ord-list .wsp-ord-name,
.wsp-ord-list .wsp-ord-info,
.wsp-ord-list .wsp-ord-name > div,
.wsp-ord-list .wsp-ord-info > div{
	text-align:left;
}

.wsp-ord-list .wsp-ord-summ,
.wsp-ord-list .wsp-ord-paid,
.wsp-ord-list .wsp-ord-money{
	white-space:nowrap;
}

/*
.wsp-ord-list .wsp-ord-row-1 > td{
	background-color:#eeeeee;
}
.wsp-ord-list .wsp-ord-hide,
.wsp-ord-list .wsp-ord-mob{
	display:none;
}


.wsp-ord-list .wsp-ord-ttl > td > div,
.wsp-ord-list .wsp-ord-row > td > div,
.wsp-ord-list .wsp-ord-inf > td > div{
	margin:0 10px;
	padding:5px 0;
	text-align:center;
}
.wsp-ord-list .wsp-ord-num{
	border-left:none !important;
}
.wsp-ord-list .wsp-ord-row > td.wsp-ord-name{
	width:100%;
}
.wsp-ord-list .wsp-ord-row > td.wsp-ord-name > div{
	text-align:left;
}

.wsp-ord-list .g-bttn-d{
	background:inherit;
	cursor:default;
}
.wsp-ord-list .wsp-ord-state .g-bttn-d{
	width:100%;
	color:#452526;
}
.wsp-ord-list .wsp-ord-adm .g-bttn-b,
.wsp-ord-list .wsp-ord-adm .g-bttn-c{
	width:30px;
}
.wsp-ord-list .wsp-ord-fixed{
	background-position:-66px -338px;
}
.wsp-ord-list .wsp-ord-cancel{
	background-position:-34px -338px;
}


.wsp-ord-list .wsp-ord-state-canceled,
.wsp-ord-list .wsp-ord-state-canceled:hover{
	background:#ffe3e3;
	border:1px solid #ffafaf;
}
.wsp-ord-list .wsp-ord-state-ready,
.wsp-ord-list .wsp-ord-state-ready:hover,
.wsp-ord-list .wsp-ord-state-sent,
.wsp-ord-list .wsp-ord-state-sent:hover,
.wsp-ord-list .wsp-ord-state-received,
.wsp-ord-list .wsp-ord-state-received:hover{
	background:#e6ffe6;
	border:1px solid #a6f5a6;
}
.wsp-ord-list .wsp-ord-state-confirmed,
.wsp-ord-list .wsp-ord-state-confirmed:hover,
.wsp-ord-list .wsp-ord-state-concerted,
.wsp-ord-list .wsp-ord-state-concerted:hover,
.wsp-ord-list .wsp-ord-state-working,
.wsp-ord-list .wsp-ord-state-working:hover{
	background:#ffffe1;
	border:1px solid #feffa8;
}


@media all and (max-width: 900px){
	.wsp-ord-list td.wsp-ord-date,
	.wsp-ord-list td.wsp-ord-paid{
		display:none !important;
	}
}
@media all and (max-width: 750px){
	.wsp-ord-list td.wsp-ord-summ{
		display:none !important;
	}
}
@media all and (max-width: 600px){
	.wsp-ord-list td.wsp-ord-num{
		display:none !important;
	}
	.wsp-ord-list td.wsp-ord-name{
		border-left:none !important;
	}
}
@media all and (max-width: 500px){
	.wsp-ord-list .wsp-ord-row{
		display:none;
	}
	.wsp-ord-list .wsp-ord-mob{
		display:table-row;
	}
	.wsp-ord-list td.wsp-ord-state{
		display:none !important;
	}
}
*/

@media all and (min-width: 601px){
	.wsp-ord-list .wsp-ord-mb{
		display:none !important;
	}
}
@media all and (max-width: 600px){
	.wsp-ord-list .wsp-ord-pc{
		display:none !important;
	}
}
.wsp-blog-list{}
.wsp-blog-list .wsp-blog-item{
	padding:0 0 10px 0;
	border:none;
	margin-right: 1.33%;
	float: left;    min-height: 407px;
	width: 32%; margin-bottom: 20px;
	border-bottom:1px dotted rgba(69, 37, 38, 0.1);
}
.wsp-blog-list .wsp-blog-item:last-child{
    border-bottom:none;
	margin-bottom:0;
}
.wsp-blog-full .wsp-blog-text p{
    margin-bottom: 20px;
    line-height: 20px;
}

.wsp-blog-list .wsp-blog-date{
	margin-bottom: -33px;
	padding: 8px 14px;
	display: block;
	font-size: 13px;
	z-index: 99999;
	color: white;
	position: absolute;
	background-color: #5f4c7a;
}
.wsp-blog-list .wsp-blog-name{
	margin: 18px 0;
	padding:0;
	text-align: center;
	font-size: 14px;
	letter-spacing: 1px;
	text-transform: uppercase;
}
a.reads{
    font-family: "Georgia", serif;
    font-style: italic;
    color: black;
    margin-top: 20px;
    font-size: 16px;
    margin-left: 31px;
}
.text-blog{padding: 0 20px;}
.wsp-blog-list .wsp-blog-name a{
	
text-decoration: none;
	
color: black;
	
font-weight: bold;
}
.wsp-blog-list .wsp-blog-image{
		display: inline-block;
    position: relative;
    width: 100%;
    vertical-align: middle;
    overflow: hidden;max-height: 150px;
    -webkit-transform: translateZ(0);
    margin: 0;
}
.wsp-blog-list .wsp-blog-image img{
		 max-width: 100%;
		 height: auto;
  /* 2 */
		 width: 100%;
		 box-sizing: border-box;
}
.wsp-blog-list .wsp-blog-short{
	margin:0;
	padding:5px 0;
	font-family: "Georgia", serif;
	font-style: italic;
	text-align: justify;
	line-height: 21px;
}
.wsp-blog-full .wsp-blog-auth{
	float: left;
	margin: 19px;
	padding: 15px;
	text-align: left;
	color: black;
	/* width: 100%; */
	font-weight:bold;
	background-color: #fcfcfc;
}
.wsp-blog-list .wsp-blog-link{
	margin:0;
	padding:0;
	float: right;
}

.wsp-blog-full{}
.wsp-blog-full .wsp-blog-date{
	float:right;
	margin:0;
	padding:5px 0 20px 0;
	text-align:right;
	font-size:90%;
}
.wsp-blog-full .wsp-blog-like{
	margin:0;
	padding:5px 0;
	text-align:left;
	font-size:90%;
}
.wsp-blog-full .wsp-blog-like > a,
.wsp-blog-full .wsp-blog-like > div,
.wsp-blog-full .wsp-blog-like > iframe {
    display: inline-block;
    margin: 0 20px 0 0;
    padding: 0;
    vertical-align: middle;
}
.wsp-blog-full .wsp-blog-like > .fb_reset{
	margin:0;
	padding:0;
}
.wsp-blog-full .wsp-blog-text{
	margin:0;
	padding:5px 0;
	text-align:left;
}
.wsp-blog-full .wsp-blog-auth{
	float: left;
	margin: 19px;
	padding: 15px;
	text-align: left;
	color: black;
	/* width: 100%; */
	font-weight:bold;
	background-color: #fcfcfc;
}


@media all and (min-width: 601px){
	.wsp-ord-list .wsp-ord-mb{
		display:none !important;
	}
}
@media all and (max-width: 600px){
	.wsp-ord-list .wsp-ord-pc{
		display:none !important;
	}
	.wsp-blog-full .wsp-blog-text img{
    width: 100%!important;
    height: auto!important;
}
}

@media all and (max-width: 1100px){
.text-blog{padding: 0 10px;}
.wsp-blog-list .wsp-blog-item{
	padding:0 0 10px 0;
	border:none;
	margin: 0 1%;
	float: left;
	min-height: 368px;
	width: 48%;
	margin-bottom: 20px;
	border-bottom:1px dotted rgba(69, 37, 38, 0.1);
}
.wsp-blog-list .wsp-blog-name{
	margin: 11px 0;
	padding:0;
	text-align: center;
	font-size: 14px;
	letter-spacing: 1px;
	text-transform: uppercase;
}
}
