body{background:#F5DEB3}
.product-thumb,.news{margin-bottom:20px;background:#F5DEB3;border:solid 1px #F5DEB3;border-radius:4px}
.products .owl-buttons,.news_wrapper .owl-buttons,.article_wrapper .owl-buttons{background:#F5DEB3}
.ocdw_blog-posts-block .slide-buttons, .ocdw_blog-comments-block .slide-buttons, .ocdw_blog-products-block .slide-buttons{background:#F5DEB3}
#product .thumbnails > li:first-child a{background:none;background:1px solid #F5DEB3}
.block-testimonial{position:relative}
.block-testimonial .btn{position:absolute;right:10px;bottom:5px}
#product a.thumbnail{background:none;border:1px solid #F5DEB3}
#top-links ul li a{color:#fff;font-size:.85em;font-weight:500}
#top-links ul li a:hover{color:#ccc}
p.testimonials-description{min-height:70px}
.img-thumbnail{background:none}
.tophead{height:30px}
a.bot{display:inline-block;border-right:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #555;text-align:center;padding:8px 20px;width:100%;position:relative;top:-2px;background-color:#dbaa56}
a.bot:hover{background-color:#333;color:#fff}
span.bot{display:inline-block;cursor:default;border-right:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #555;text-align:center;padding:8px 20px;width:100%;position:relative;top:-2px;background-color:#dbaa56}
.thumb-gallery{margin-bottom:17px}
.soc span:hover{transform:rotateY(-180deg);transition:all ease-in-out .4s}
#product .attribute > span:first-child span{background:none!important}
#product .attribute > span:last-child span{background:none!important}
.nav-tabs li a{background:#DBAA56;box-shadow:none;font-size:1em;font-weight:500;border-bottom:none}
.nav-tabs li:after{background:#DBAA56;box-shadow:none;border-bottom:none}
.nav-tabs li a:hover{background:#DBAA56;color:#fff;box-shadow:none;text-shadow:none;border-bottom:none}
.nav-tabs li:hover:after{background:#DBAA56;box-shadow:none;text-shadow:none;border-bottom:none}
.nav-tabs>li.active>a{background:#C2A273!important;font-size:1em;font-weight:500;color:#000;border-bottom:none}
.nav-tabs>li.active>a:hover{background:#C2A273!important;color:#fff;border-bottom:none}
.nav-tabs li.active:after{background:#C2A273;box-shadow:none;color:#fff;border-bottom:none}
.nav-tabs li.active:hover:after{background:#C2A273;box-shadow:none;text-shadow:none;border-bottom:none}
.nav-tabs li a{text-shadow:none!important;border-bottom:none}
.nav-tabs li.active{background:none}
.stock{background:#6dbe14;width:120px;color:#fff;border-radius:2px;padding:3px 10px;text-align:center;font-size:11px;font-family:'Open Sans',sans-serif;text-transform:uppercase;font-weight:700}
.outstock{background:#DE5D4C;width:115px;color:#fff;border-radius:2px;padding:3px 10px;font-size:11px;font-family:'Open Sans',sans-serif;text-transform:uppercase;font-weight:700}
.news_list .posted{background:none}
.table .table{background-color:#F5DEB3}
.pay-icons li{display:inline-block;opacity:.75;margin:0 5px}
.pay-icons li img{width:32px}
.pay-icons li:hover{opacity:1}
footer .img-responsive{margin:0}
.simplecheckout-cart{background:#fff}
.simplecheckout-cart-total{background:#fff;padding:3px 5px}
.simple-content .checkout-heading{color:#DBAA56;background:#f5f5f5;border-bottom:solid 2px #656565;padding:8px 10px!important;font-size:1.2em;font-weight:500}
.simplecheckout-button-block{background:none}
.simplecheckout-warning-block{background:#F8ACAC}
.simplecheckout-cart th,.simplecheckout-cart th.price,.simplecheckout-cart th.total{font-weight:500!important;color:#DBAA56;border-bottom:solid 2px #656565}
.simplecheckout-block-content{background:#fff;padding:5px 10px;border-radius:0 0 3px 3px}
.simplecheckout-cart-total-value{color:#555}
#simplecheckout_shipping .simplecheckout-block-content{padding:0;background:none}
#simplecheckout_shipping .panel {border:none;margin-bottom:10px}
#simplecheckout_shipping .panel-heading{padding:8px 10px}
#simplecheckout_shipping .panel-heading p{margin:0}
#simplecheckout_shipping .panel-body{padding:8px 10px}
#simplecheckout_comment .simplecheckout-block-content{padding:0;background:none}
.simplecheckout label{padding-left:0}
.table-responsive-vertical table{border-collapse:collapse;border-spacing:0;width:100%}
.table-responsive-vertical table tr{background-color:#f8f8f8}
.table-responsive-vertical table th,.table-responsive-vertical table td{text-align:left;padding:8px;border:1px solid #ddd}
@media screen and (max-width: 600px) {
.table-responsive-vertical table{border:0}
.table-responsive-vertical table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.table-responsive-vertical table tr{border-bottom:1px solid #ddd;display:block;margin-bottom:30px}
.table-responsive-vertical table td{display:block;text-align:right}
.table-responsive-vertical table td::before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}
.table-responsive-vertical table td::after{content:" ";display:table;clear:both}
.table-responsive-vertical table td:last-child{border-bottom:0}
}
.product-thumb .description,.product-thumb .attribute{overflow:hidden}
.product-thumb .caption > a {min-height:36px;overflow:hidden}
.article-contents{border:1px dotted black;padding:5px;margin:5px}
.article-contents__title{font-size:18px;font-weight:500;display:block;margin-bottom:.5rem}
.article-contents ol{list-style:none;counter-reset:li;padding-left:20px;margin-bottom:0}
.article-contents__list li:before{counter-increment:li;content:counters(li, ".") ". "}
@media screen and (min-width: 768px){.article-contents{float:right}}
#wishlist-total{color:#fff;line-height:20px}
#wishlist-total:hover{color:#ccc !important}
#wishlist-total:hover i{color:#DBAA56 !important}
#wishlist-total .badge{font-size:10px;padding:3px 5px;border-radius:4px}
#compare-total{color:#fff;line-height:20px}
#compare-total:hover{color:#ccc !important}
#compare-total:hover i{color:#DBAA56 !important}
#compare-total .badge{font-size:10px;padding:3px 5px;border-radius:4px}
#account:hover i:first-child,#account.open i:first-child{color:#DBAA56 !important}
.container > .alert{position:fixed;z-index: 1050;top: 50px;right: 10px;width: 250px;max-width: 100%;font-size: .95em;border: 0;padding: 10px;border-radius: 3px;box-shadow: 3px 3px 10px rgba(0, 0, 0, .2)}
#navbar-ocfilter{padding:0}
#navbar-ocfilter .list-group-item{border:none}
.full-loading {position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(255, 255, 255, .7);z-index:999}
.full-loading:after {content:" ";animation:preloader-rotate 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#eee;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:9}
@keyframes preloader-rotate{100% {transform:rotate(360deg)}}
.simplecheckout_overlay {display:none}
.inner-addon {position:relative;}
.inner-addon .glyphicon,.inner-addon .fa {position: absolute;padding: 10px;pointer-events: none;}
.inner-addon .input-sm + .glyphicon,.inner-addon .input-sm + .fa {padding: 8px;}
.left-addon .glyphicon,.left-addon .fa  {top:  0px;left:  0px;}
.right-addon .glyphicon,.right-addon .fa {top:  0px;right: 0px;}
.left-addon input  {padding-left:  30px;}
.right-addon input {padding-right: 30px;}
.js-link.ll_open_map{text-decoration:none!important;border-bottom:1px dashed #DBAA56;display:inline-block;line-height:1.5em}
.js-link.ll_open_map:hover{border-color:transparent}
.gift-packs.panel{margin-top:20px;margin-bottom:0;border:none;box-shadow:none}
.gift-packs .panel-heading{color:#DBAA56;background:#f5f5f5;border-bottom:solid 2px #656565;padding:8px 10px;font-size:1.2em;font-weight:500}
.gift-packs .panel-body{background:#F5DEB3;padding:10px 0}
.gift-packs .gift-pack{margin-bottom:10px;background:#fff;padding:10px;border:solid 2px #F5DEB3;border-radius:4px}
.gift-packs .gift-pack .title{font-weight:500;font-size:1.15em}
.gift-packs .gift-pack .description{height:68px;overflow:hidden}
.gift-packs .gift-pack .cost{text-transform:uppercase;font-size:0.8em}
.gift-packs .gift-pack .icon i{visibility:hidden;margin:25%;width:50%;height:50%;color:#DBAA56;text-align:center;font-size:4em}
.gift-packs .gift-pack.active{border-color:#DBAA56}
.gift-packs .gift-pack.active .icon i{visibility:visible}
.gift-packs .gift-pack:hover:not(.active){border-color:#f5f5f5;cursor:pointer}
.gift-packs .gift-pack:hover:not(.active) .icon i{visibility:visible;color:#c8c8c8}
.gift-packs .gift-pack a.thumbnail{margin-bottom:0}
.gift-packs .gift-pack a.thumbnail.active,.gift-packs .gift-pack a.thumbnail:focus,.gift-packs .gift-pack a.thumbnail:hover{border-color: #c8c8c8}
@media screen and (max-width: 990px){.gift-packs .gift-pack .icon i{font-size:3em}}
@media screen and (max-width: 767px){.gift-packs .gift-pack a.thumbnail{margin-bottom:10px}}
.category-review .description{margin-bottom:10px}
.category-review .sign{color:#aaa}
.table-bordered {border: 1px solid #ccc}
.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th{border: 1px solid #ccc}
.icon-sprite {width:35px;height:35px;float:left;background-image:url('//korshun-jewellery.ru/image/social/social_icons_v3.png');background-size:260px auto}
.icon-sprite.instagram {background-position:-45px 0px}
.icon-sprite.telegram {background-position:-90px 0px}
.icon-sprite.whatsapp {background-position:-135px 0px}
.icon-sprite.viber {background-position:0px -45px}
.icon-sprite.pinterest {background-position:0px -90px}
.icon-sprite.twitter {background-position:-90px -90px}
.icon-sprite.ok {background-position:-135px -90px}
.icon-sprite.vk {background-position:0px 0px}
.soc {display:grid;grid-template-columns:repeat(3,1fr)}
.soc > span {display:flex;justify-content:center}