.clear{clear: both;}
@charset "UTF-8";html{font-family:sans-serif;line-height:1.15;ms-text-size-adjust:100%;webkit-text-size-adjust:100%;}
body{margin:0;}
article,aside,footer,header,nav,section{display:block;}
h1{font-size:2em;margin:0.67em 0;}

figcaption,figure,main{display:block;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;overflow:visible;}
pre{font-family:monospace, monospace;font-size:1em;}
a{background-color:transparent;webkit-text-decoration-skip:objects;}
a:active,a:hover{outline-width:0;}
abbr[title]{border-bottom:none;text-decoration:underline dotted;text-decoration:underline;}
h6 {color: transparent;}
b,strong{font-weight:inherit;}
b,strong{font-weight:bolder;}
code,kbd,samp{font-family:monospace, monospace;font-size:1em;}
dfn{font-style:italic;}
mark{background-color:#ff0;color:#000;}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
audio,video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
img{border-style:none;}
svg:not(:root){overflow:hidden;}
button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;}
button,input{overflow:visible;}
button,select{text-transform:none;}
input[type='submit'] { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.ppp {list-style: none; padding-left: 0px;}
.img1 {width: 170px; height: 146px;}
#img2 {width: 185px; height: 146px;}
#img3 {width: 185px; height: 144px;}
#img4 {width:210px; height:146px;}
.img5 {width: 100px; height: auto;}
.img6 {width: 31px; height:31px;}
.firstli {margin-left:-30px;}
.secondl { margin-left: -32px; margin-right: 13px;}
[type=reset],[type=submit],button,html [type=button]{webkit-appearance:button;}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0;}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress{display:inline-block;vertical-align:baseline;}
textarea{overflow:auto;}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}
[type=search]{outline-offset:-2px;webkit-appearance:textfield;}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{webkit-appearance:none;}
::-webkit-file-upload-button{font:inherit;webkit-appearance:button;}
details,menu{display:block;}
summary{display:list-item;}
canvas{display:inline-block;}
template{display:none;}
[hidden]{display:none;}
#zindex{position: relative; z-index: 99;}
.container{margin:0 auto;max-width:1060px;min-width:320px;}
@media screen and (max-width:669px){.container{padding-left:10px;padding-right:10px;}
}
@media screen and (min-width:670px){.container{min-width:660px;}
}
@media screen and (min-width:1180px){.container{min-width:1050px;}
}
.content h1{color:#728e9a;font-family:'Cinzel', regular;/* font-size:31px; EDIT */font-size:40px;font-weight:400;line-height:41px;text-transform:uppercase;}
h1{color:#728e9a;font-family:'Cinzel', regular;/font-size:31px; font-weight:400;line-height:41px;text-transform:uppercase;}
h2{color:#728e9a;font-family:'Cinzel', regular;font-size:20px;font-weight:400;line-height:30px;text-transform:uppercase;}
#close{display:none;}
.slick-slider{box-sizing:border-box;display:block;khtml-user-select:none;moz-user-select:none;ms-touch-action:pan-y;ms-user-select:none;position:relative;touch-action:pan-y;user-select:none;webkit-tap-highlight-color:transparent;webkit-touch-callout:none;webkit-user-select:none;}
.slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:hand;cursor:pointer;}
.slick-slider .slick-list,.slick-slider .slick-track{moz-transform:translate3d(0, 0, 0);ms-transform:translate3d(0, 0, 0);o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);webkit-transform:translate3d(0, 0, 0);}
.slick-track{display:block;left:0;position:relative;top:0;}
.slick-track:after,.slick-track:before{content:"";display:table;}
.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{border:1px solid transparent;display:block;height:auto;}
.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url('ajax-loader.gif') center center no-repeat;}
@font-face{font-family:'slick';font-style:normal;font-weight:normal;src:url('fonts/slick.eot');src:url('fonts/slick.eot?#iefix') format('embedded-opentype'), url('fonts/slick.woff') format('woff'), url('fonts/slick.ttf') format('truetype'), url('fonts/slick.svg#slick') format('svg');}
.slick-next,.slick-prev{background:none;background-repeat:no-repeat;border:none;color:transparent;cursor:pointer;display:block;font-size:0px;height:36px;line-height:0px;ms-transform:translate(0, -50%);outline:none;padding:0;position:absolute;top:50%;transform:translate(0, -50%);webkit-transform:translate(0, -50%);width:24px;z-index:10;}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{opacity:0.7;}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1;}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:0.25;}
.slick-next:before,.slick-prev:before{color:white;font-family:"slick";font-size:20px;line-height:1;moz-osx-font-smoothing:grayscale;opacity:0.75;webkit-font-smoothing:antialiased;}
.slick-prev{background-image:url("../img/slider-arrow-prev.png");left:5%;}
.slick-prev[dir=rtl]{left:auto;right:-25px;}
.slick-next{background-image:url("../img/slider-arrow-next.png");right:5%;}
.owl-carousel .slick-prev{left:8%;}
.owl-carousel .slick-next{right:8%;}
.slick-next[dir=rtl]{left:-25px;right:auto;}
.slick-dotted .slick-slider{margin-bottom:30px;}
.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%;}
.slick-dots li{cursor:pointer;display:inline-block;height:20px;margin:0 5px;padding:0;position:relative;width:20px;}
.slick-dots li button{background:transparent;border:0;color:transparent;cursor:pointer;display:block;font-size:0px;height:20px;line-height:0px;outline:none;padding:5px;width:20px;}
.slick-dots li button:focus,.slick-dots li button:hover{outline:none;}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1;}
.slick-dots li button:before{color:black;content:"•";font-family:"slick";font-size:6px;height:20px;left:0;line-height:20px;moz-osx-font-smoothing:grayscale;opacity:0.25;position:absolute;text-align:center;top:0;webkit-font-smoothing:antialiased;width:20px;}
.slick-dots li.slick-active button:before{color:black;opacity:0.75;}
.lazyYT-container{background-color:#000000;direction:ltr;display:block;height:0;overflow:hidden;padding:0 0 56.25% 0;position:relative;}
.lazyYT-container iframe{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%;}
.lazyYT-container .html5-info-bar{background-color:rgba(0, 0, 0, 0.8);color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;height:30px;moz-transition:opacity 0.25s cubic-bezier(0, 0, 0.2, 1);overflow:hidden;position:absolute;top:0;transition:opacity 0.25s cubic-bezier(0, 0, 0.2, 1);webkit-transition:opacity 0.25s cubic-bezier(0, 0, 0.2, 1);width:100%;z-index:935;}
.lazyYT-container .html5-title{padding-left:12px;padding-right:6px;}
.lazyYT-container .html5-title-text-wrapper{o-text-overflow:ellipsis;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.lazyYT-container .html5-title-text{color:#ccc;font-size:13px;line-height:30px;text-decoration:none;width:100%;}
.lazyYT-container .html5-title-text:hover{color:#fff;text-decoration:underline;}
.ytp-thumbnail{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;moz-background-size:cover;o-background-size:cover;padding-bottom:inherit;webkit-background-size:cover;}
.ytp-large-play-button{font-size:normal!important;font-weight:normal!important;height:60px!important;left:50%!important;line-height:1!important;margin:-29px 0 0 -42px!important;opacity:.9;padding:0!important;position:absolute;top:50%!important;width:86px!important;}
.ytp-large-play-button-svg{fill:#1f1f1f;opacity:.9;}
.lazyYT-image-loaded:hover .ytp-large-play-button-svg,.ytp-large-play-button:focus .ytp-large-play-button-svg{fill:#cc181e;opacity:1;}
.page-header{background-color:rgba(145, 179, 192, 0.9);left:0;padding:5px 0;position:fixed;top:0;width:100%;z-index:100;}
.page-header__wrapper{margin:0 auto;max-width:1060px;min-width:320px;padding-left:20px!important;padding-right:20px!important;}
@media screen and (max-width:669px){.page-header__wrapper{padding-left:10px;padding-right:10px;}
}
@media screen and (min-width:670px){.page-header__wrapper{min-width:660px;}
}
@media screen and (min-width:1180px){.page-header__wrapper{min-width:1050px;}
}
.page-header__toggle{background-image:url("../img/menu-toggle.png");background-position:top center;background-repeat:no-repeat;cursor:pointer;display:none;height:90px;outline:none;position:absolute;right:20px;top:13px;width:70px;}
.page-header__logo{background-image:url("../img/logo-header.png");-webkit-background-size:contain;background-size: contain;background-repeat:no-repeat;display:block;height:95px;outline:none;width:150px;}
.page-header__list{list-style:none;margin:0;padding:0;position:absolute;top:130px;}
.page-header__item{margin-bottom:20px; top:-10px;}
.page-header__dropdown-link{color:#f8f1e6;font-family:"Cinzel";font-size:14px;line-height:28px;text-decoration:none;text-transform:uppercase;}
.page-header__dropdown-link:hover{color:#606060;}
.page-header__link{color:#606060;font-family:"Cinzel";font-size:14px;position:relative;text-decoration:none;text-transform:uppercase;}
.page-header__link:after{background-image:url("../img/menu-icon-blue.png");background-repeat:no-repeat;content:"";display:block;height:9px;position:absolute;right:-16px;top:5px;width:12px;}
.home:after {background-image: none;}
.home:hover:after {background-image:none !important;}
.page-header__link:hover:after{background-image:url("../img/menu-icon-hover.png");}
.page-header__link:hover{color:#f8f1e6;}
.page-header__dropdown-list{list-style:none;padding:0;}
@media screen and (max-width:669px){.page-header__toggle{display:block;}
.page-header__list{background-color:#b1cbd3;border:1px solid #90b5c1;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.2);overflow:auto;padding:15px;width:92%;z-index:100;}
.page-header__dropdown-list{display:none;}
.page-header__logo {height:65px;}
}
@media (min-width:670px) and (max-width:895px){.page-header__tablet-hide{display:none;}
.page-header__toggle{display:none;}
.page-header__item{display:inline-block;height:100%;margin-left:16px !important;position:relative;transition:all 0.4s;}
}@media (min-width:770px) and (max-width:895px){.page-header__item{margin-left:32px !important;}
}
@media (min-width:896px) and (max-width:1114px){.page-header__item{}
.page-header__tablet-hide{display:none;}
}
@media screen and (min-width:670px){.page-header{padding-bottom:0;}
.page-header__logo{height:95px;padding-bottom:15px;}
.page-header__wrapper{display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-flex;flex-direction:row;justify-content:space-between;ms-flex-direction:row;ms-flex-pack:justify;webkit-flex-direction:row;webkit-justify-content:space-between;}
.page-header__list{display:block!important;display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-flex;flex-direction:row;justify-content:space-between;ms-flex-direction:row;ms-flex-pack:justify;padding-top:50px;position:relative;top:0;webkit-flex-direction:row;webkit-justify-content:space-between;z-index:1;}
.page-header__item{display:inline-block;height:100%;margin-left:43px;margin-right:0px;position:relative;transition:all 0.4s;}
.page-header__item:last-child{margin-right:10px;}
.page-header__link{transition:all 0.4s;}
.page-header__dropdown-list{background-color:rgba(145, 179, 192, 0.9);border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:none;left:-20px;position:absolute;text-align:center;top:55px;width:242px;z-index:90;}
.page-header__dropdown-list--5{left:-100px;}
.page-header__dropdown-list--6{left:-145px;}
}
@media screen and (min-width:1180px){.page-header__tablet-hide{display:inline;}
.page-header__item{margin-left:43px;}
}
.slider-sprite{background-image:url("../img/slider-btn-sprite.png");background-repeat:no-repeat;}
.slide{background-repeat:no-repeat;background-size:cover;min-height:740px;outline:none;padding-bottom:35px;padding-top:180px;width:100%;}
.slide--1{background-image:url("../img/slide-1.png");}
.slide--2{background-image:url("../img/newlyweds-diamonds.png");}
.slide--3{background-image:url("../img/slide-3.png");}
.slide--4{background-image:url("../img/slide-4.png"); }
.slide--5{background-image:url("../img/elderly-couple.png");}
.slide--6{background-image:url("../img/slider3.png");}
.slide__title{color:#7b7b7b;display:block;font-family:'Cinzel', regular;font-size:50px;font-weight:400;line-height:54px;text-transform:uppercase;}
.slide__text-wrapper{margin-bottom:auto;}
.slide__text{/* color:#606060 */ color:#000000 ;font-family:"Cinzel";font-size:15px;line-height:43px;text-transform:uppercase;}
.slide__wrapper{display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-flex;flex-direction:column;justify-content:space-between;margin:0 auto;max-width:1060px;min-width:320px;ms-flex-direction:column;ms-flex-pack:justify;padding:0 10px;webkit-flex-direction:column;webkit-justify-content:space-between;}
@media screen and (max-width:669px){.slide__wrapper{padding-left:10px;padding-right:10px;}
}
@media screen and (min-width:670px){.slide__wrapper{min-width:660px;}
}
@media screen and (min-width:1180px){.slide__wrapper{min-width:1050px;}
}
#buttons{border-top:none;margin-top:-220px;position:relative; padding-bottom: 20px;}
.iconsc{width:1074px;margin:0px auto;top:26px;position:relative;height:67px;}
.iconb{background-position: center center;background-repeat:no-repeat;-webkit-background-size:inherit;background-size:inherit;width:97px;margin-right:10px;text-align:center;float:left;height:100%;}
.iconb img{height:100%;}
.last{margin-right:0px;}
.iconb p {color:#f7f1e6;font-family:"Open Sans";text-transform:uppercase;font-size:12px;position:relative;top:-20px;}
.iconb:hover p{color:#7c99a4; /* #a2becb; */ }
#iconb1{background-image:url(../img/icon-heart.png);}
#iconb2{background-image:url(../img/icon-head.png);}
#iconb3{background-image:url(../img/icon-cost.png);}
#iconb4{background-image:url(../img/icon-cut.png);}
#iconb5{background-image:url(../img/icon-color.png);}
#iconb6{background-image:url(../img/icon-jew.png);}
#iconb7{background-image:url(../img/icon-process.png);}
#iconb8{background-image:url(../img/icon-time.png);}
#iconb9{background-image:url(../img/icon-guar.png);}
#iconb10{background-image:url(../img/icon-order.png);}
#iconb11{background-image:url(../img/icon-guar.png);}
#iconb12{background-image:url(../img/icon-order.png.png);}
#iconb1:hover{background-image:url(../img/icon-heart2.png);}
#iconb2:hover{background-image:url(../img/icon-head2.png);}
#iconb3:hover{background-image:url(../img/icon-cost2.png);}
#iconb4:hover{background-image:url(../img/icon-cut2.png);}
#iconb5:hover{background-image:url(../img/icon-color2.png);}
#iconb6:hover{background-image:url(../img/icon-jew2.png);}
#iconb7:hover{background-image:url(../img/icon-process2.png);}
#iconb8:hover{background-image:url(../img/icon-time2.png);}
#iconb9:hover{background-image:url(../img/icon-guar2.png);}
#iconb10:hover{background-image:url(../img/icon-order2.png);}
.slide__buttons{align-content:center;align-items:center;display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-flex;flex-direction:row;justify-content:space-between;margin-top:0px;ms-flex-align:center;ms-flex-direction:row;ms-flex-line-pack:center;ms-flex-pack:justify;webkit-align-content:center;webkit-align-items:center;webkit-flex-direction:row;webkit-justify-content:space-between;}
.slide__cost{background-position:0 0;display:block;height:63px;margin-right:60px;width:72px;}
.slide__cost:hover{background-position:0px -81px;}
.slide__payment{background-image:url("../img/payment-plan.png");background-repeat:no-repeat;background-size:cover;display:block;height:80px;margin-right:60px;width:69px;}
.slide__payment:hover{opacity:0.7;}
.slide__order{background-position:-124px 0;display:block;height:67px;margin-right:60px;width:67px;}
.slide__order:hover{background-position:-124px -81px;}
.slide__share{background-position:-30px -164px;display:block;height:36px;margin-right:auto;width:136px;}
.slide__share:hover{opacity:0.7;}
.slide__brilliant{height:75px;width:auto;}
#tab, #mob{display:none;}
@media screen and (max-width:1114px){#carousel{display:none;}
#tab{display:block;}
.slick-prev {display: none !important;}
.slick-next {display: none !important;}
#tabs{background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:767px;outline:none;padding-bottom:35px;padding-top:100px;width:100%;display:block!important;background-image:url("../img/slideT.png");background-position:center 85px;}
.tab__wrapper{min-width:660px;display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-flex;flex-direction:column;justify-content:space-between;margin:0 auto;max-width:1060px;min-width:320px;ms-flex-direction:column;ms-flex-pack:justify;padding:0 10px;webkit-flex-direction:column;webkit-justify-content:space-between;}
.tab__title{padding:50px 10px 0px 10px;color:#7b7b7b;display:block;font-family:'Cinzel', regular;font-size:42px;font-weight:100;font-weight:100!important;line-height:42px;text-transform:uppercase;}
.tab__text-wrapper{margin-bottom:auto;}
.tab__text{color:#606060;font-family:"Cinzel";font-size:15px;line-height:35px;text-transform:uppercase;}
.slide__brilliant{display:none!important;}
.slide__share{margin:0 auto;margin-top:20px;ms-flex-order:4;order:4;position:relative;top:15px;webkit-order:4;}
.slide__cost,.slide__order,.slide__payment{margin:0 15px;}
.tab__buttons{flex-wrap:wrap;justify-content:space-between;ms-flex-pack:justify;ms-flex-wrap:wrap;text-align:center;webkit-flex-wrap:wrap;webkit-justify-content:space-between;align-content:center;align-items:center;display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-flex;flex-direction:row;justify-content:space-between;margin-top:30px;ms-flex-align:center;ms-flex-direction:row;ms-flex-line-pack:center;ms-flex-pack:justify;webkit-align-content:center;webkit-align-items:center;webkit-flex-direction:row;webkit-justify-content:space-between;}
}
@media screen and (max-width:670px){

#tabs{background-image:url(../img/slide-m.png);background-size:contain;background-position:bottom 10px;}
.tab__title {padding: 20px 10px 0px 10px;}
.page-footer__navigation {display: none;}
}
@media screen and (min-width:670px){.slide{moz-user-select:text;ms-user-select:text;user-select:text;webkit-user-select:text;}
.slide__share{margin:0;margin-right:auto;ms-flex-order:0;order:0;webkit-order:0;}

}
.text-block{border-top:2px dotted #91b3c0;margin:0 auto;max-width:1060px;min-width:320px;padding:0 10px;}
@media screen and (max-width:669px){.text-block{padding-left:10px;padding-right:10px;}
}
@media screen and (min-width:670px){.text-block{min-width:660px;}
}
@media screen and (min-width:1180px){.text-block{min-width:1050px;}
}
.text-block--bottom-more{padding-bottom:40px;}
.text-block__title{display:block;margin-bottom:20px;margin-top:45px;width:100%;}
.text-block__title--bigger{font-size:23px;margin-bottom:5px;padding-left:0;}
.text-block__title--center{text-align:center;}
.text-block__btn{background-color:#dee7ec;color:#7a7f83;display:block;font-family:"Cinzel";font-size:15px;font-weight:400;margin:0 auto;padding:7px 7px;text-align:center;text-decoration:none;text-transform:uppercase;width:300px;}
.text-block__btn:hover{background-color:#becfd9;}
.text-block__img{display:none;}
.text-block__text{color:#7b7b7b;font-family:"Open Sans";font-size:15px;line-height:23px;}
.text-block__text--quote{display:block;margin-top:30px;padding-bottom:30px;}
.text-block__quote-author{color:#606060;display:block;font-family:'Crimson Text', serif;font-size:20px;line-height:26px;opacity:0.6;position:relative;text-align:center;}
.text-block__link{color:#7b97a5;font-size:14px;font-style:italic;margin-bottom:20px;margin-top:20px;text-transform:uppercase;}
.text-block__link--right{display:block;text-align:right;}
.text-block__link--list{text-decoration:underline;text-transform:none;}
.text-block__quote{color:#a1a1a1;font-family:'Crimson Text', serif;font-size:22px;line-height:32px;margin-bottom:0;moz-user-select:text;ms-user-select:text;opacity:0.6;outline:none;position:relative;text-align:center;user-select:text;webkit-user-select:text;}
.text-block__quote:before{background-image:url("../img/quote-1.png");background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:23px;opacity:1;width:28px;}
.text-block__quote:after{background-image:url("../img/quote-2.png");background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:23px;opacity:1;width:28px;}
.text-block__quotes-item{outline:none;}
.text-block__list{counter-reset:item;list-style:none;margin:0;margin-bottom:40px;margin-top:40px;padding:0;}
.text-block__item{color:#7b99a5;font-family:"Open Sans";font-size:15px;line-height:20px;margin-bottom:15px;padding-left:40px;position:relative;}
.text-block__item:before{background-image:url("../img/list-bg.png");background-repeat:no-repeat;background-size:24px 24px;color:#fff;content:counter(item);counter-increment:item;display:block;font-family:"Cinzel";font-size:21px;height:24px;left:0;padding-top:3px;position:absolute;text-align:center;top:-3px;width:24px;}
.text-block__step{background-color:#91b2c1;color:#fefaee;display:inline-block;margin-right:10px;padding:3px;padding-bottom:0px;padding-left:7px;padding-right:7px;}
.text-block--colors{text-align:center;}
.text-block--cuts{display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-flex;flex-direction:row;flex-wrap:wrap;justify-content:center;ms-flex-direction:row;ms-flex-pack:center;ms-flex-wrap:wrap;text-align:center;webkit-flex-direction:row;webkit-flex-wrap:wrap;webkit-justify-content:center;}
.text-block__color{display:inline-block;margin-bottom:20px;position:relative;}
.text-block__cut{display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-flex;flex-direction:column;justify-content:space-between;margin:0 15px;margin-bottom:20px;ms-flex-direction:column;ms-flex-pack:justify;webkit-flex-direction:column;webkit-justify-content:space-between;}
.text-block__color-name,.text-block__cut-name{bottom:0;color:#7e97ad;display:block;font-size:13px;font-weight:700;margin-top:20px;position:relative;text-transform:uppercase;}
.text-block__cut-text{color:#7d7976;font-family:"Open Sans";font-size:12px;font-weight:300;line-height:20px;text-align:left;}
.text-block__cut-link{color:#8397a2;}
.text-block--weight-option{text-align:center;}
.text-block__table-header{color:#91b3c0;font-size:15px;font-weight:700;padding:10px 0;text-transform:uppercase;vertical-align:super;}
.text-block__table-data{color:#7b7b7b;font-size:15px;font-weight:300;line-height: 20px;}
.text-block__sample-left{color:#91b3c0;font-size:13px;font-weight:700;text-transform:uppercase;}
.text-block__sample-table{margin-top:50px;text-align:center;}
.text-block__sample-table td{padding:10px 0;}
.text-block__weight-table{display:none;}
.text-block__sample-heading{color:#728e9a;font-family:"Cenzil";font-size:20px;font-weight:400;line-height:30px;text-align:left;text-transform:uppercase;}
.text-block__small-link{color:#819ca3;}
.text-block__video{background-image:url("../img/videopreview.jpg");background-repeat:no-repeat;background-size:cover;padding:0!important;position:relative;}
.text-block__video-preview{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;}
.text-block__video .lazyYT{opacity:0;z-index:3;}
@media screen and (max-width:669px){.text-block__quote{padding-left:40px;padding-right:40px;}
.text-block__link--margin-more{display:block;margin-bottom:30px;margin-top:30px;}
.text-block__color{height:180px;width:50%;}
.text-block__color img{height:auto;max-width:100%;}
.text-block--colors{display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;ms-flex-direction:row;ms-flex-pack:justify;ms-flex-wrap:wrap;webkit-flex-direction:row;webkit-flex-wrap:wrap;webkit-justify-content:space-between;}
.text-block--5{padding-bottom:80px;}
.text-block__cut img{height:90px;width:90px;}
.text-block--weight-option{padding-bottom:40px;}
.text-block__weight-table{margin:0 auto;width:290px;}
.text-block__weight-table td{padding:10px 0px 5px 0px}
.text-block__weight-table td span{display:block;margin-bottom:10px;}
.text-block__weight-table--only-mobile{display:table;}
.text-block__good{margin:0 20px;}
.text-block__img{display:block;height:auto;margin:0 auto;width:100%;}
#dd{width:100%;max-width:400px;}
.text-block__video{height:auto;margin:0 auto;width:100%;}
.text-block__sample-table{margin-bottom:50px;width:100%;}
.text-block__cut-name{font-size:16px;}
.text-block__cut-text{font-size:16px;}
.text-block--cuts{padding-bottom:30px;}
.text-block__items{align-items:center;display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px;margin-top:50px;ms-flex-align:center;ms-flex-direction:row;ms-flex-pack:justify;ms-flex-wrap:wrap;webkit-align-items:center;webkit-flex-direction:row;webkit-flex-wrap:wrap;webkit-justify-content:space-between;}
.text-block__items img{flex-grow:0;height:auto;margin:0 auto;ms-flex-positive:0;webkit-flex-grow:0;width:auto;}
.text-block__img-wrapper{text-align:center;}
.text-block__img-wrapper{width:100px;}
.text-block__quote{padding-left:60px;padding-right:60px;}
.text-block__title--bigger{font-size:23px;margin-bottom:5px;padding-left:0;}
.text-block__img-wrapper{width:33.33333%;}
}
@media screen and (min-width:670px){.text-block--5{padding-bottom:40px;}
.text-block__colors{justify-content:center;ms-flex-pack:center;webkit-justify-content:center;}
.text-block__cut img{height:150px;width:150px;}
.text-block__good{margin:0 20px;}
.text-block--cuts{justify-content:space-around;ms-flex-pack:distribute;webkit-justify-content:space-around;}
.text-block__title{padding-left:20px;}
.text-block__title--bigger{font-size:23px;margin-bottom:5px;padding-left:0;}
.text-block__text{padding-left:20px;}
.text-block__cut-text{margin-bottom:40px;margin-right:auto;margin-top:20px;text-align:left;}
.text-block__table-carat{background-image:url("../img/list-bg.png");background-position:center center;background-repeat:no-repeat;background-size:11px 11px;height:70px;}
.text-block__table-carat:nth-child(2){background-size:14px 14px;}
.text-block__table-carat:nth-child(3){background-size:14px 14px;}
.text-block__table-carat:nth-child(4){background-size:16px 16px;}
.text-block__table-carat:nth-child(5){background-size:19px 19px;}
.text-block__table-carat:nth-child(6){background-size:22px 22px;}
.text-block__table-carat:nth-child(7){background-size:25px 25px;}
.text-block__table-carat:nth-child(8){background-size:27px 27px;}
.text-block__table-carat:nth-child(9){background-size:30px 30px;}
.text-block__table-carat:nth-child(10){background-size:34px 34px;}
.text-block__table-big{color:#7b99a5;font-size:16px;line-height:20px;font-weight:700;padding:10px 0;text-transform:uppercase;vertical-align:middle;}
.text-block__table-data{padding:15px 0;}
.text-block__table-data span{display:block;margin-top:10px;}
.text-block__weight-table{margin-bottom:50px;width:100%;}
.text-block__weight-table--tablet{display:table;}
.text-block__items{display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:60px;margin-top:60px;ms-flex-direction:row;ms-flex-pack:center;ms-flex-wrap:wrap;webkit-flex-direction:row;webkit-flex-wrap:wrap;webkit-justify-content:center;}
.text-block__items img{width:auto;}
.text-block__sample-table{margin:0 auto;margin-bottom:50px;width:50%;}
.text-block__sample-heading{border:1px solid #91b2c1;font-family:"Cinzel";padding:10px 0;text-align:center;}
.text-block__video{height:281px;margin:0 auto;width:500px;}
.text-block__img-wrapper{text-align:center;width:33.333%;}
.text-block__img--ring{display:block;margin:0 auto;}
}
@media screen and (min-width:1180px){.text-block__title{padding-left:0;}
.text-block__title--bigger{font-size:23px;margin-bottom:5px;padding-left:0;}
.text-block__text{padding-left:0;}
.text-block__good{margin:0;}
.text-block__video{margin-right:0;}
.text-block__img-wrapper{text-align:left;}
.text-block__items{justify-content:space-between;ms-flex-pack:justify;webkit-justify-content:space-between;}
.text-block--flex{display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;ms-flex-direction:row;ms-flex-pack:justify;ms-flex-wrap:wrap;webkit-flex-direction:row;webkit-flex-wrap:wrap;webkit-justify-content:space-between;}
.text-block__text--float-left{padding-right:500px;}
.text-block--5{background-image:url("../img/ring-bg.png");background-position:top 80% right;background-repeat:no-repeat;}
.text-block__img--ring{display:none;}
.text-block__img-wrapper{width:auto;}
.text-block__left{width:45%;}
.text-block__item{flex-wrap:nowrap;justify-content:space-between;ms-flex-pack:justify;ms-flex-wrap:nowrap;webkit-flex-wrap:nowrap;webkit-justify-content:space-between;}
}
.creating{margin:0 auto;max-width:1060px;min-width:320px;}
@media screen and (max-width:669px){.creating{padding-left:10px;padding-right:10px;}
}
@media screen and (min-width:670px){.creating{min-width:660px;}
}
@media screen and (min-width:1180px){.creating{min-width:1050px;}
}
.creating__item{border-top:2px dotted #c8d9df;}
.creating__text{color:#7b7b7b;font-family:"Open Sans";font-size:15px;line-height:20px;}
@media screen and (max-width:669px){.creating__img{height:auto;width:100%;}
}
@media screen and (min-width:670px){.creating__title{display:block;padding:0 10px;width:100%;}
.creating__item{display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;ms-flex-direction:row;ms-flex-pack:justify;ms-flex-wrap:wrap;padding:0 10px;padding-bottom:40px;webkit-flex-direction:row;webkit-flex-wrap:wrap;webkit-justify-content:space-between;}
.creating__img{ms-flex-order:4;order:4;webkit-order:4;}
.creating__text-wrapper{width:50%;}
}
@media screen and (min-width:1180px){.creating__img{margin-top:-50px;}
.creating__text-wrapper{width:60%;}
}
.payment{background-color:rgba(145, 179, 192, 0.3);background-image:url("../img/payment-plan.png");background-repeat:no-repeat;margin:0 auto;max-width:1060px;min-width:320px;}
@media screen and (max-width:669px){.payment{padding-left:15px;padding-right:15px;}
}
@media screen and (min-width:670px){.payment{min-width:660px;}
}
@media screen and (min-width:1180px){.payment{min-width:1050px;}
}
.payment__title{color:#7b7c7e;font-family:"Open Sans";font-size:16px;font-weight:700;text-transform:uppercase;}
.payment__title--small{text-transform:none;}
.payment__title--block{background-image:url("../img/yellow-round-cut-diamond.png");background-position:top left;background-repeat:no-repeat;background-size:65px 60px;display:block;padding-left:70px;}
.payment__text{color:#7b7b7b;font-family:"Open Sans";font-size:15px;font-weight:300;line-height:20px;}
.payment__text b{font-weight:700;}
.payment__block{background-color:#f9f0e7;padding:15px 10px;}
.payment__item{margin-top:10px;}
.payment__link{color:#819ca3;font-style:italic;}
.payment__item-text{background-image:url("../img/list-2.png");background-position:top 5px left;background-repeat:no-repeat;color:#7b7b7b;font-family:"Open Sans";font-size:15px;font-weight:300;line-height:20px;padding-left:30px;}
@media screen and (max-width:669px){.payment{background-position:top 15px left 15px;min-width:300px;padding-bottom:30px;padding-top:170px;width:100%;}
.payment__block{border:2px solid #bccdd4;width:100%;}
.payment__title--block{min-height:4em;}
.family{display:none !important;}
}
@media screen and (min-width:670px){.payment{background-position:center right 25px;padding-bottom:10px;padding-left:30px;padding-right:170px;padding-top:10px;width:100%;}
.payment__title--block{height:4em;padding-top:0.7em;}
.payment__block{border:2px solid #bccdd4;width:100%;}
}
@media screen and (min-width:1180px){.payment{background-size:165px 190px;max-width:1120px;padding-right:220px;}
.payment__item{margin-bottom:35px;margin-left:70px;margin-top:-25px;}
.payment__item:last-child{margin-bottom:0;}
}
.family{
	display:table;
	margin:0 auto;
	margin-top:50px;
	max-width:1060px;
	min-width:320px;
	text-align:center;
	width: 100%;
}
.family__heading{border:1px solid #91b2c1;padding:10px 0;}
.family__heading-top{color:#91b3c0;display:block;font-size:15px;font-weight:700;padding:10px 0;text-transform:uppercase;vertical-align:super;}
.family__heading-bottom{color:#606060;font-family:"Open Sans";font-size:14px;font-weight:700;}
.family__title{color:#91b3c0;font-weight:700;padding:10px 0;}
.family__title--nopad{padding-top:8px;vertical-align:super;}
.family__item{color:#606060;font-family:"Open Sans";font-size:14px;font-weight:700;padding:10px 0;}
.family__icon{background-image:url("../img/brilliant-1.png");background-position:center center;background-repeat:no-repeat;height:31px;margin:0 auto;margin-top:10px;width:31px;}
}
@media screen and (min-width:1180px){.family{display:table;margin:0 auto;margin-top:50px;max-width:1060px;min-width:320px;text-align:center;width:;}
.family__heading{border:1px solid #91b2c1;padding:10px 0;}
.family__heading-top{color:#91b3c0;display:block;font-size:15px;font-weight:700;padding:10px 0;text-transform:uppercase;vertical-align:super;}
.family__heading-bottom{color:#606060;font-family:"Open Sans";font-size:14px;font-weight:700;}
.family__title{color:#91b3c0;font-weight:700;padding:10px 0;}
.family__title--nopad{padding-top:8px;vertical-align:super;}
.family__item{color:#606060;font-family:"Open Sans";font-size:14px;font-weight:700;padding:10px 0;}
.family__icon{background-image:url("../img/brilliant-1.png");background-position:center center;background-repeat:no-repeat;height:31px;margin:0 auto;margin-top:10px;width:31px;}
}
@media screen and (min-width:1180px) and screen and (max-width:669px){.family{padding-left:10px;padding-right:10px;}
}
@media screen and (min-width:1180px) and screen and (min-width:670px){.family{min-width:660px;}
}
@media screen and (min-width:1180px) and screen and (min-width:1180px){.family{min-width:1050px;}
}
.price{text-align:center;}
.
.price__row:first-child td:first-child{border-left:1px solid transparent;border-top:1px solid transparent;}
.price__title{color:#7e9ba9;font-size:13px;font-weight:700;line-height:18px;padding:15px 0;text-transform:uppercase;vertical-align:super;}
.price__title--nopad{padding-top:7px;}
.price__head{color:#7e9ba9;font-size:13px;font-weight:700;line-height:18px;padding:15px 0;vertical-align:super;}
.price__icons{display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-flex;flex-direction:row;justify-content:center;margin-bottom:5px;margin-top:5px;ms-flex-direction:row;ms-flex-pack:center;webkit-flex-direction:row;webkit-justify-content:center;}
.price__icons img{margin:5px;}
.price__value{color:#7b7b7b;font-size:13px;font-weight:700;}
.price__price{padding-top:5px;}
@media screen and (max-width:669px){.price{margin:0 auto;margin-top:60px;max-width:1060px;min-width:300px;min-width:320px;width:90%;}
.price__icons img{height:27px;width:27px;}
.price__title{font-size:14px;}
.price__head{font-size:14px;}
}
@media screen and (max-width:669px) and screen and (max-width:669px){.price{padding-left:10px;padding-right:10px;}
}
@media screen and (max-width:669px) and screen and (min-width:670px){.price{min-width:660px;}
}
@media screen and (max-width:669px) and screen and (min-width:1180px){.price{min-width:1050px;}
}
@media screen and (min-width:670px){.price{margin:0 auto;margin-top:80px;max-width:1060px;width: 100%;min-width:320px;min-width:600px;}
.price__photos img{height:100px;margin:auto 0;width:auto;}
}
@media screen and (min-width:670px) and screen and (max-width:669px){.price{padding-left:10px;padding-right:10px;}
}
@media screen and (min-width:670px) and screen and (min-width:670px){.price{min-width:660px;}
}
@media screen and (min-width:670px) and screen and (min-width:1180px){.price{min-width:1050px;}
}
@media screen and (min-width:1180px){.price{margin:0 auto;margin-top:80px;max-width:1060px;min-width:320px;width: 100%;}
.price__row td:nth-child(n+4){display:table-cell;}
.price--only-mob-tab{display:none;}
}
@media screen and (min-width:1180px) and screen and (max-width:669px){.price{padding-left:10px;padding-right:10px;}
}
@media screen and (min-width:1180px) and screen and (min-width:670px){.price{min-width:660px;}
}
@media screen and (min-width:1180px) and screen and (min-width:1180px){.price{min-width:1050px;}
}
.contact-us{margin:0 auto;margin-top:50px;max-width:1060px;min-width:320px;padding-left:10px;padding-right:10px;width:90%;}
@media screen and (max-width:669px){.contact-us{padding-left:10px;padding-right:10px;}
}
@media screen and (min-width:670px){.contact-us{min-width:660px;}
}
@media screen and (min-width:1180px){.contact-us{min-width:1050px;}
}
.contact-us__text{color:#7b7b7b;display:block;font-family:"Open Sans";font-size:13px;line-height:20px;margin-top:10px;}
.contact-us__text--bold{font-weight:700;}
.contact-us__link{color:#7b97a5;display:block;font-size:12px;font-style:italic;margin-top:15px;}
@media screen and (max-width:1179px){.contact-us{padding-bottom:50px;}
}
.order{border-top:2px dotted #91b3c0;display:block;margin:0 auto;margin-top:50px;max-width:1060px;min-width:320px;padding-bottom:40px;padding-left:10px;padding-right:10px;padding-top:15px;}
@media screen and (max-width:669px){.order{padding-left:10px;padding-right:10px;}
}
@media screen and (min-width:670px){.order{min-width:660px;}
}
@media screen and (min-width:1180px){.order{min-width:1050px;}
}
.order__text{color:#7b7b7b;font-family:"Open Sans";font-size:15px;font-weight:300;line-height:20px;}
.order__text b{font-weight:700;}
.order__title{font-size:23px;}


.order__block{background-color:rgba(145, 179, 192, 0.6);display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-flex;flex-direction:column;justify-content:space-between;ms-flex-direction:column;ms-flex-pack:justify;padding:10px;webkit-flex-direction:column;webkit-justify-content:space-between;width:100%;margin-top: -40px;} 
.order__input{background-color:#f9f0e7;border:none;color:#000;font-family:"Open Sans";font-size:15px;margin-bottom:10px;outline:none;padding:5px 17px;resize:none;/* text-transform:uppercase; */}
.order__input[placeholder]{color:#7b7b7b;font-family:"Open Sans";font-size:15px;/* text-transform:uppercase; */}
.order__submit{background-color:#728e9a;border:0;color:#f5f4e2;font-family:"Open Sans";font-size:15px;padding:5px 17px;text-align:center;}
@media screen and (min-width:670px){.order__block{width: 405px;
    position: relative;
    margin-top: -40px;}
}
@media screen and (min-width:1180px){.order__block{margin:0;width:408px;}
}
.heart{border-top:2px dotted #91b3c0;display:block;margin:0 auto;max-width:1060px;min-width:320px;padding-bottom:100px;padding-left:10px;padding-right:10px;}
@media screen and (max-width:669px){.heart{padding-left:10px;padding-right:10px;}
}
@media screen and (min-width:670px){.heart{min-width:660px;}
}
@media screen and (min-width:1180px){.heart{background-image:url(../img/stone-1.png);background-position:top 80% right;background-repeat:no-repeat;min-width:1050px;}
}
.heart__title{padding:0 20px;}
.heart__text{color:#7b7b7b;font-family:"Open Sans";font-size:15px;line-height:20px;padding:0 20px;}
.heart__btn{margin:0 auto;margin-bottom:40px;}
@media screen and (max-width:669px){.heart{padding-bottom:30px;}
.heart__text{padding-left:0;padding-right:0;}
.heart__title{padding-left:0;padding-right:0;}
}
@media screen and (min-width:1180px){.heart__title{padding:0;}
.heart__text{padding-left:0;padding-right:475px;}
.heart__btn{margin:0;margin-top:40px;}
}
.bottom__title{display:none;}
.bottom__blocks{display:none;}
.bottom-icons{display:none;}
.bottom__list{display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 auto;margin:0;margin-bottom:75px;ms-flex-direction:row;ms-flex-pack:center;ms-flex-wrap:wrap;outline:none;padding:0;text-align:center;webkit-flex-direction:row;webkit-flex-wrap:wrap;webkit-justify-content:center;width:auto;}
.bottom__link{color:#9c9d98;font-family:"Open Sans";font-size:14px;font-weight:300;text-decoration:none;}
.bottom__link:hover{text-decoration:underline;}
.bottom__item{display:inline-block;margin-left:40px;position:relative;}
.bottom__item:nth-child(1){margin-left:0;}
.bottom__item:nth-child(n+2):before{background-color:#9c9d98;content:"";display:block;height:14px;left:-20px;position:absolute;top:3px;width:1px;}
@media screen and (max-width:669px){.bottom{border-top:2px dotted #91b3c0;}
.bottom__item{margin:0;margin-top:10px;width:50%;}
.bottom__item:nth-child(3):before{display:none;}
.bottom__list{padding-left:12%;padding-right:12%;padding-top:30px;}
}
@media screen and (min-width:1180px){.bottom{border-top:2px dotted #91b3c0;display:block;margin:0 auto;max-width:1060px;min-width:320px;padding-bottom:20px;padding-top:100px;}
.bottom__title{color:#99b9c8;display:block;font-family:"Open Sans";font-size:19px;font-weight:400;line-height:22px;text-transform:uppercase;}
.bottom__title--light{color:#faefe9;padding-left:5px;padding-top:5px;}
.bottom__title--form{display:block;width:45%;}
.bottom__title--lowercase{text-transform:none;}
.bottom__blocks{display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-flex;flex-direction:row;justify-content:space-between;ms-flex-direction:row;ms-flex-pack:justify;webkit-flex-direction:row;webkit-justify-content:space-between;}
.bottom__left{background-color:rgba(145, 179, 192, 0.6);display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-flex;flex-direction:row;justify-content:space-between;margin-top:10px;ms-flex-direction:row;ms-flex-pack:justify;padding:10px;webkit-flex-direction:row;webkit-justify-content:space-between;width:690px;}
.bottom__right{background-color:rgba(145, 179, 192, 0.6);margin-top:10px;padding:10px;width:33%;}
.bottom__form-left{align-items:flex-end;display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-flex;flex-direction:row;justify-content:space-between;ms-flex-align:end;ms-flex-direction:row;ms-flex-pack:justify;webkit-align-items:flex-end;webkit-flex-direction:row;webkit-justify-content:space-between;width:50%;}
.bottom__form-right{align-content:flex-end;align-items:flex-end;display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-flex;flex-direction:row;justify-content:space-between;margin-top:10px;ms-flex-align:end;ms-flex-direction:row;ms-flex-line-pack:end;ms-flex-pack:justify;webkit-align-content:flex-end;webkit-align-items:flex-end;webkit-flex-direction:row;webkit-justify-content:space-between;width:100%;}
.bottom__form-inputs{display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-flex;flex-direction:column;justify-content:space-between;ms-flex-direction:column;ms-flex-pack:justify;webkit-flex-direction:column;webkit-justify-content:space-between;}
.bottom__input{background-color:#f9f0e7;border:none;color:#000;font-family:"Open Sans";font-size:15px;margin-bottom:10px;outline:none;padding:3px 10px;resize:none; /* text-transform:uppercase */ ;width:206px;}
.bottom__input:last-child{margin-bottom:0;}
.bottom__input--lowercase{margin-bottom:0;}
.bottom__input[placeholder]{color:#7b7b7b;font-family:"Open Sans";font-size:15px; /* text-transform:uppercase; */}
.bottom__input--lowercase[placeholder]{text-transform:none;}
.bottom__submit{background-color:#728e9a;border:0;color:#f5f4e2;font-family:"Open Sans";font-size:15px;font-weight:300;height:23px;padding:3px 25px;text-align:center;}
.bottom-icons{background-color:rgba(145, 179, 192, 0.6);background-position:center center;background-repeat:no-repeat;background-size:1074px 67px;display:block;height:105px;width:100%;}
}
@media screen and (min-width:1180px) and screen and (max-width:669px){.bottom{padding-left:10px;padding-right:10px;}
}
@media screen and (min-width:1180px) and screen and (min-width:670px){.bottom{min-width:660px;}
}
@media screen and (min-width:1180px) and screen and (min-width:1180px){.bottom{min-width:1050px;}
}
.social-sprite{background-image:url("../img/social-sprite.png");background-repeat:no-repeat;display:block;height:27px;margin:0 7px;width:27px;}
.social-sprite:hover{opacity:0.7;}
.page-footer__navigation{background-color:rgba(145, 179, 192, 0.9);padding-top:20px;}
.page-footer__list,.page-footer__list-small{display:block;list-style:none;margin:0;outline:none;padding:0;text-align:center;}
.page-footer__list{display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1060px;min-width:320px;ms-flex-direction:row;ms-flex-pack:justify;webkit-flex-direction:row;webkit-justify-content:space-between;}
@media screen and (max-width:669px){.page-footer__list{padding-left:10px;padding-right:10px;}
}
@media screen and (min-width:670px){.page-footer__list{min-width:660px;}
}
@media screen and (min-width:1180px){.page-footer__list{min-width:1050px;}
}
.page-footer__item{margin-bottom:30px;}
.page-footer__link{color:#728e9c;font-family:"Open Sans";font-size:17px;font-weight:700;text-decoration:none;text-transform:uppercase;}
.page-footer__link:hover{color:#fff;}
.page-footer__link-small{color:#728e9c;font-family:"Open Sans";font-size:15px;font-weight:400;line-height:25px;text-decoration:none;text-transform:uppercase;}
.page-footer__link-small:hover{color:#fff;}
.page-footer__social{display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-flex;flex-direction:row;justify-content:center;margin-bottom:30px;margin-top:25px;ms-flex-direction:row;ms-flex-pack:center;webkit-flex-direction:row;webkit-justify-content:center;}
.page-footer__content{align-content:center;align-items:center;background-color:#fff;color:#aac3ca;display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-flex;flex-direction:column;font-family:'Cinzel', cursive;font-size:15px;font-weight:400;justify-content:space-between;line-height:20px;ms-flex-align:center;ms-flex-direction:column;ms-flex-line-pack:center;ms-flex-pack:justify;padding-bottom:40px;padding-top:20px;text-align:center;webkit-align-content:center;webkit-align-items:center;webkit-flex-direction:column;webkit-justify-content:space-between;}
.page-footer__contacts{display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-flex;flex-direction:row;justify-content:center;ms-flex-direction:row;ms-flex-pack:center;webkit-flex-direction:row;webkit-justify-content:center;}
.page-footer__tel{color:#aac3ca;margin:0 30px;text-decoration:none;}
.page-footer__tel:hover{text-decoration:underline;}
.page-footer__mail{color:#aac3ca;text-decoration:none;}
.page-footer__mail:hover{text-decoration:underline;}
.page-footer__fb{background-position:-5px -5px;}
.page-footer__tw{background-position:-5px -116px;}
.page-footer__gog{background-position:-5px -42px;}
.page-footer__pt{background-position:-5px -79px;}
.page-footer__yt{background-position:-5px -153px;}
.page-footer__rules{display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-flex;flex-direction:row;justify-content:center;margin-bottom:10px;ms-flex-direction:row;ms-flex-pack:center;webkit-flex-direction:row;webkit-justify-content:center;}
.page-footer__rule{color:#aac3ca;margin:0 6px;text-decoration:none;}
.page-footer__rule:hover{text-decoration:underline;}
@media screen and (max-width:669px){.page-footer__list{flex-wrap:wrap;justify-content:space-around;ms-flex-pack:distribute;ms-flex-wrap:wrap;webkit-flex-wrap:wrap;webkit-justify-content:space-around;}
.page-footer__item{width:100%;}
.page-footer__list-left,.page-footer__list-right{width:50%;}
.page-footer__item:nth-child(4){ms-flex-order:2;order:2;webkit-order:2;}
.page-footer__item:nth-child(5){ms-flex-order:4;order:4;webkit-order:4;}
.page-footer__contacts{align-items:center;flex-wrap:wrap;justify-content:space-around;ms-flex-align:center;ms-flex-pack:distribute;ms-flex-wrap:wrap;padding:0 40px;webkit-align-items:center;webkit-flex-wrap:wrap;webkit-justify-content:space-around;}
}
@media screen and (min-width:670px){.page-footer__list{/*flex-direction:column;flex-wrap:wrap;*/justify-content:space-around;ms-flex-direction:column;ms-flex-pack:distribute;ms-flex-wrap:wrap;webkit-flex-direction:column;webkit-flex-wrap:wrap;webkit-justify-content:space-around;}
.page-footer__item{width:100%;}
.page-footer__list-left,.page-footer__list-right{display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-flex;flex-direction:row;justify-content:space-between;ms-flex-direction:row;ms-flex-pack:justify;webkit-flex-direction:row;webkit-justify-content:space-between;width:100%;}
.page-footer__item:nth-child(4){ms-flex-order:2;order:2;webkit-order:2;}
.page-footer__item:nth-child(5){ms-flex-order:4;order:4;webkit-order:4;}
.price--only-mob-tab{display:none;}
}
@media screen and (min-width:1180px){.page-footer__list{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;ms-flex-direction:row;ms-flex-pack:justify;ms-flex-wrap:nowrap;webkit-flex-direction:row;webkit-flex-wrap:nowrap;webkit-justify-content:space-between;}
.page-footer__list-left,.page-footer__list-right{display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-flex;flex-direction:row;justify-content:space-between;ms-flex-direction:row;ms-flex-pack:justify;webkit-flex-direction:row;webkit-justify-content:space-between;width:100%;}
.page-footer__list-left .page-footer__item:first-child{width:300px;}
.page-footer__item:nth-child(4){ms-flex-order:4;order:4;webkit-order:4;}
.page-footer__item:nth-child(5){ms-flex-order:5;order:5;webkit-order:5;}
}
*,:after,:before{box-sizing:border-box;}
body{background-image:url("../img/background-main.jpg");background-repeat:repeat-y;font-weight:400;position:relative;}
table{border-collapse:collapse;}
td{border:1px solid #91b2c1;}
.order__checkbox{cursor:pointer;height:31px;margin:0 0px 0 0;vertical-align:top;width:31px;z-index:89;}
.order__checkbox + label{color:#a1a5aa;cursor:pointer;font-family:"Open Sans";font-size:14px;}
.order__checkbox:not(checked){opacity:0;position:absolute;left:0px;width:100%;margin-top:-4px;}
.order__checkbox:not(checked) + label{padding:0 0 0 35px;position:relative;float:left;}
.order__checkbox:not(checked) + label:before{background:url(../img/check.png) no-repeat;content:'';height:31px;left:0;position:absolute;top:-3px;width:31px;}
.order__checkbox:not(checked) + label:after{background:url(../img/checked.png) no-repeat;content:'';height:31px;left:0;opacity:0;position:absolute;top:-3px;transition:all .2s;width:31px;}
.order__checkbox:checked + label:after{opacity:1;}
.il{display:inline;}
.order__checkbox:focus + label:before{}
.fimg{left:-5px;position:relative;top:2px;}
@media screen and (max-width:669px){.payment{background-position:top 15px left 30px;padding-top:0px;background-color:transparent;}

.page-header {padding: 0px;}
.paym{padding:170px 20px 10px 20px;background-color:rgba(145, 179, 192, 0.3);}
.bottom__item:nth-child(n+2):before{left:-12px;}
.order__checkbox:not(checked) + label{float:left;}
.il{position:relative;top:-3px;}
.order__form{position:relative;}
.order__checkbox{float:left;}
.price__row td:nth-child(n+4){display:none;}
.pushy{position:fixed;width:210px;height:100%;top:0;z-index:9999;background:rgba(145, 179, 192, 0.9);overflow:auto;visibility:hidden;-webkit-overflow-scrolling:touch;}
.pushy a{display:block;color:#606060;padding:5px 10px;text-decoration:none;outline:0;line-height:1.3;}
.pushy a:hover{color:#FFF;}
.pushy ul:first-child{margin-top:10px;}
.pushy.pushy-left{left:0px;}
.pushy.pushy-right{right:0;}
.pushy-left{-webkit-transform:translate3d(-230px, 0, 0);-ms-transform:translate3d(-230px, 0, 0);transform:translate3d(-230px, 0, 0);}
.pushy-open-left #container,
.pushy-open-left .push{-webkit-transform:translate3d(200px, 0, 0);-ms-transform:translate3d(200px, 0, 0);transform:translate3d(200px, 0, 0);}
.pushy-right{-webkit-transform:translate3d(200px, 0, 0);-ms-transform:translate3d(200px, 0, 0);transform:translate3d(200px, 0, 0);}
.pushy-open-right #container,
.pushy-open-right .push{-webkit-transform:translate3d(-200px, 0, 0);-ms-transform:translate3d(-200px, 0, 0);transform:translate3d(-200px, 0, 0);}
.pushy-open-left .pushy,
.pushy-open-right .pushy{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
#container,
.pushy,
.push{transition:transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);}
.site-overlay{display:none;}
.pushy-open-left .site-overlay,
.pushy-open-right .site-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:rgba(0, 0, 0, 0.5);-webkit-animation:fade 500ms;animation:fade 500ms;}
@keyframes fade{0%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes fade{0%{opacity:0;}
100%{opacity:1;}
}
#close {display: block; display: block;
    color: white;
    font-size: 25px;
    font-weight: bold;
    position: absolute;
  	top: 5px;
   left: 182px;
    background-color: transparent;
    cursor: pointer;
}
.page-header__logo {
	background-image: url(../img/logo-short.png);
	    background-position-y: 12px;
}    
.pushy-submenu{}
.pushy-submenu ul{padding-left:15px;transition:max-height 0.2s ease-in-out;}
.pushy-submenu ul .pushy-link{transition:opacity 0.2s ease-in-out;}
.pushy-submenu > a{position:relative;}
.page-header__link:after{background-image:url(../img/menu-icon-blue2.png);}
.home:after{background-image:none;}

.pushy-submenu > a::after{background-image:url(../img/menu-icon-blue2.png);background-repeat:no-repeat;content:"";display:block;height:9px;position:absolute;right:60px;top:12px;width:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:transform 0.2s;}
.page-header__list{padding-left:0;padding-top:30px;overflow-y:overlay;}
.pushy-submenu-closed ul{max-height:0;overflow:hidden;}
.pushy-submenu-closed .pushy-link{opacity:0;}
.pushy-submenu-open{}
.pushy-submenu-open ul{max-height:1000px;}
.pushy-submenu-open .pushy-link{opacity:1;}
.pushy-submenu-open a::after{}
.no-csstransforms3d .pushy-submenu-closed ul{max-height:none;display:none;}
.page-header__tablet-hide{display:none;}
.page-header__link:after{right:60px;top:8px;}
}
@media (max-width:1179px) and (min-width:993px){.text-block__list{padding-left:20px;}
}
@media (max-width:992px) and (min-width:670px){.text-block__list{padding-left:20px;}
}
.onlytab{display:none;}
@media (max-width:992px) and (min-width:670px){.onlytab{display:table;}
.ondesk{display:none;}

.price__row td:nth-child(n+4){display:}
}

.text-block__quotes-slider{width:100%;position:relative;}
.text-block__quotes-slider:after{content:'';clear:both;display:block;}
.text-block__quotes-item{outline:none;width:100%;}
.order__form{position:relative;}
@media (max-width:1300px) and (min-width:1100px){.owl-carousel .slick-prev{left:3%;}
.owl-carousel .slick-next{right:3%;}
}
.blo{display:block !important;}
@media screen and (min-width:1400px){body{-webkit-background-size:contain;background-size:contain;}
}
.more, .back {
	font-family: 'Cinzel';
    color: #91b3c0;
    font-weight: 600;
    position: relative;
    left: 83px;
    top: -20px;
    text-transform: uppercase;
    cursor: pointer;
}

.dn {
	display: none;
}
.drop2 {
	display: block;
}
.back {
	display: none;
}
.dd {
	display: block;
}


.background{
	display: none;
	position: fixed;
    top: 0;
    left: 0;
    z-index: 200;
    width: 100%;
    height: 100%;
    background-color: rgba(152,186,195,0.8);
}
.popup-image{
	position: fixed;
	top: 100px;
	display: none;
	z-index: 1000;
	width: 100%;
	padding: 20px 120px;
	background: #fff url(../img/SliderImages-PetDog1.jpg);
	background-size: cover;
}
.popup-image .content{
	float: left;
	width: 100%;
	height: 280px;
	overflow-y: auto;
}
.popup-image .mob-hidden{display: none;}
.popup-image .close{
	position: absolute;
	top: 45px;
	right: 110px;
	width: 45px;
	height: 45px;
	cursor: pointer;
}
.popup-image .slide__buttons{
	clear: both;
	margin-top: 40px;
}
.popup-image .name{
	color: #7B7B7A;
    font-family: 'Cinzel', regular;
    font-size: 50px;
    line-height: 54px;
    font-weight: 400;
    text-transform: uppercase;
}
.popup-image .text{
	color: #606060;
    font-family: "Cinzel";
    font-size: 17px;
    line-height: 35px;
    text-transform: uppercase;
}



.bg-follow{
	background: url(../img/bg1.jpg) top;
}


.main_title{
	margin: 35px 0px 0px;
    text-align: left;
    color: #7B7B7A;
    font-family: 'Cinzel', regular;
    font-size: 50px;
    line-height: 54px;
    font-weight: 400;
    text-transform: uppercase;
}
.follow-diamonds{
	margin: 0 auto;
	padding: 120px 10px 0px;
    max-width: 1060px;
    text-align: center;
}
.follow-diamonds p{
	color: #606060;
    font-family: "Cinzel";
    font-size: 15px;
    line-height: 35px;
    text-transform: uppercase;
}
.follow-diamonds .diamond{
	padding-bottom: 80px;
	border-bottom: 2px dotted #91b3c0;
}
.follow-diamonds .diamond .text{margin: 20px 0px;}
.follow-diamonds .diamond .main_title{
	margin-bottom: 40px;
	text-align: center;
}
.follow-diamonds img{
	margin: 10px 0px;
	width: 100%;
}
.follow-diamonds .image-mobil{
	display: none;
	width: 100%;
}
.follow-diamonds .love-story{margin: 10px 0px;}
.follow-diamonds .love-story{padding: 50px 0px 80px;}
.follow-diamonds .love-story .text{
	margin: 20px 0px 40px;
}
.follow-diamonds .love-story .main_title{
	margin: 0px 0px 30px;
	text-align: center;
}
.follow-diamonds .item{
	padding: 50px 0px;
	border-top: 2px dotted #91b3c0;
}
.follow-diamonds .item .content{
	float: left;
	display: inline-block;
	width: 48%;
	vertical-align: top;
}
.follow-diamonds .item .content-name{
	margin: 5px 0px 0px 0px;
	text-align: left;
	color: #728e9a;
    font-family: 'Cinzel', regular;
    font-size: 31px;
    font-weight: 400;
    line-height: 27px;
}
.follow-diamonds .item .content .content-text{
	text-align: left;
	color: #7b7b7b;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
    text-transform: initial;
}
.follow-diamonds .item .content a{
	display: inline-block;
	font-size: 18px "Open Sans";
	float: left;
	font-style: italic;
	text-decoration: underline;
	color: #728e9a;
}
.follow-diamonds .item .content a:hover{text-decoration: none;}
.follow-diamonds .item img{
	float: right;
	display: inline-block;
	margin: 0px;
	width: 48%;
	vertical-align: top;
}



.follow{
	margin: 0 auto;
	padding: 120px 10px 60px;
    max-width: 1060px;
    text-align: center;
}
.follow .content-text{display: inline-block;}
.follow .content-text p{
	width: 935px;
	text-align: left;
	color: #606060;
    font-family: "Cinzel";
    font-size: 18px;
    line-height: 35px;
    text-transform: uppercase;
}
.follow .all-article img{
	display: inline-block;
	margin: 0px;
	width: 343px;
	height: 210px;
	cursor: pointer;
}
.follow .btn_roll_back,
.follow .btn_load_Images{display: none;}

.follow-diamonds .mother-story{
	padding: 20px 0px 0px;
	border-top: 2px dotted #91b3c0;
}
.follow-diamonds .mother-story .name{
	text-align: left;
	color: #728e9a;
    font-family: 'Cinzel', regular;
    font-size: 31px;
    font-weight: 400;
    line-height: 27px;
}
.follow-diamonds .mother-story .text{ 
	text-align: left;
	color: #7b7b7b;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
    text-transform: initial; 
}
.wr_video.edit_video{
	position: relative;
	margin: 15px auto 70px;
	width: 85%;
	cursor: pointer;
}
.wr_video img{width: 100%;}
.wr_video iframe{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
}
.follow-diamonds .mother-story .content{display: inline-block;}

.bottom-border{
	padding-top: 0;
	border: none;
}


.your-head{
	padding: 110px 10px 0px;
	margin: 0 auto;
    max-width: 1060px;
    text-align: center;
}
.your-head .diamond{
	padding-bottom: 30px;
	border-bottom: 2px dotted #91b3c0;
}
.your-head .soul-stones p,
.your-head .between p,
.your-head .diamond p{
	margin-top: 0;
	text-align: left;
	color: #606060;
    font-family: "Cinzel";
    font-size: 15px;
    line-height: 35px;
    text-transform: uppercase;
}
.your-head .soul-stones img,
.your-head .between img,
.your-head .diamond img{
	margin-top: 20px;
	width: 100%;
}
.your-head .soul-stones img{width: 85%;}
.your-head .between{
	padding: 20px 0px 50px;
	border-bottom: 2px dotted #91b3c0;
}
.your-head .between .between-content{
	float: left;
	display: inline-block;
	width: 500px;
}
.your-head .between img{
	display: inline-block;
	width: inherit;
}
.your-head .soul-stones{
	margin-bottom: 100px;
	padding: 20px 0px 40px;
	border-bottom: 2px dotted #91b3c0;
}



.our-process{
	padding: 100px 10px 0px;
	margin: 0 auto;
    max-width: 1060px;
    text-align: center;
}
.our-process .text{
	margin-top: 0;
	text-align: left;
	color: #606060;
    font-family: "Cinzel";
    font-size: 15px;
    line-height: 35px;
    text-transform: uppercase;
}
.our-process img{
	width: 100%;
	padding-bottom: 10px;
}
.our-process  .step1{border-top: 2px dotted #91b3c0;}
.our-process  .step6,
.our-process  .step5,
.our-process  .step4,
.our-process  .step3,
.our-process  .step2,
.our-process  .step1{padding: 0px 20px;}
.our-process  .step6 .name,
.our-process  .step5 .name,
.our-process  .step4 .name,
.our-process  .step3 .name,
.our-process  .step2 .name,
.our-process  .step1 .name{
	position: relative;
	color: #728e9a;
    font-family: 'Cinzel', regular;
    font-size: 25px;
    font-weight: 400;
    line-height: 27px;
    text-transform: uppercase;
}
.our-process  .step5 .name{
	padding-top: 30px;
	border-top: 2px dotted #D1D6D4;
}
.our-process  .step5 p + p{
	padding-bottom: 30px;
	border-bottom: 2px dotted #D1D6D4;
}
.our-process  .step4 .name,
.our-process  .step3 .name,
.our-process  .step2 .name{
	padding-top: 30px;
	border-top: 2px dotted #D1D6D4;
}
.our-process  .step1 .name::after{
	background-image: url(../img/list-bg.png);
    background-repeat: no-repeat;
    background-size: 24px 24px;
    color: #fff;
    content: "1";
    display: block;
    font-family: "Cinzel";
    font-size: 21px;
    height: 24px;
    left: 65px;
    padding-top: 1px;
    position: absolute;
    text-align: center;
    top: 1px;
    width: 24px;
}
.our-process  .step2 .name::after{
	background-image: url(../img/list-bg.png);
    background-repeat: no-repeat;
    background-size: 24px 24px;
    color: #fff;
    content: "2";
    display: block;
    font-family: "Cinzel";
    font-size: 21px;
    height: 24px;
    left: 65px;
    padding-top: 1px;
    position: absolute;
    text-align: center;
    top: 31px;
    width: 24px;
}
.our-process  .step3 .name::after{
	background-image: url(../img/list-bg.png);
    background-repeat: no-repeat;
    background-size: 24px 24px;
    color: #fff;
    content: "3";
    display: block;
    font-family: "Cinzel";
    font-size: 21px;
    height: 24px;
    left: 65px;
    padding-top: 1px;
    position: absolute;
    text-align: center;
    top: 31px;
    width: 24px;
}
.our-process  .step4 .name::after{
	background-image: url(../img/list-bg.png);
    background-repeat: no-repeat;
    background-size: 24px 24px;
    color: #fff;
    content: "4";
    display: block;
    font-family: "Cinzel";
    font-size: 21px;
    height: 24px;
    left: 65px;
    padding-top: 1px;
    position: absolute;
    text-align: center;
    top: 31px;
    width: 24px;
}
.our-process  .step5 .name::after{
	background-image: url(../img/list-bg.png);
    background-repeat: no-repeat;
    background-size: 24px 24px;
    color: #fff;
    content: "5";
    display: block;
    font-family: "Cinzel";
    font-size: 21px;
    height: 24px;
    left: 65px;
    padding-top: 1px;
    position: absolute;
    text-align: center;
    top: 31px;
    width: 24px;
}
.our-process  .step6 p,
.our-process  .step5 p,
.our-process  .step4 p,
.our-process  .step3 p,
.our-process  .step2 p,
.our-process  .step1 p{
	text-align: left;
	color: #7b7b7b;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
}
.our-process  .step6 .item-left{
	margin-top: 30px;
	float: left;
	text-align: left;
}
.our-process  .step6 .item-left a{
	padding: 3px 10px;
	background-color: #DEE9ED;
	font-family: "Cinzel";
	font-size: 20px;
	color: #7b7b7b;
	text-decoration: none;
	transition: all 0.5s;
}
.our-process  .step6 .item-left a:hover{background-color: #CBD6DA;}
.our-process  .step6 .item-left p{
	margin-top: 50px;
	text-align: left;
}
.our-process  .step6 .text-block__sample-table{
	float: right;
	margin: 0;
	width: 400px;
}
.our-process .step6 .item-right{
	margin: 50px 0 0;
	float: right;
	width: 50%;
}
.our-process .step6{margin-bottom: 80px;}
.our-process .step6 .item-right p{
	display: block;
	margin: 0px 0px 10px 100px;
	font-family: "Cinzel";
    text-align: left;
    color: #728e9a;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    text-transform: uppercase;
}
.our-process .step6 .text-block__sample-table tr td{padding: 7px 0px;}
.our-process .step6 .text-block__sample-table tr td span{
	font-size: 22px;
	color: #888;
}




.five{
	padding: 100px 10px 0px;
	margin: 0 auto;
    max-width: 1060px;
    text-align: center;
}
.five .text{
	margin-top: 0;
	text-align: left;
	color: #606060;
    font-family: "Cinzel";
    font-size: 15px;
    line-height: 35px;
    text-transform: uppercase;
}
.five .item{
	float: left;
	margin-bottom: 60px;
	width: 173px;
}
.five .item + .item{margin-left: 43px;}
.five .item .name{
	margin: 0;
	font-family: "Cinzel";
    font-size: 22px;
    line-height: 35px;
    text-transform: uppercase;
    color: #718F98;
    text-align: left;
}
.five .item .text{
	margin-top: 10px;
	color: #7b7b7b;
    font-family: "Open Sans";
    font-size: 13px;
    line-height: 20px;
    text-transform: inherit;
}




.choose-color{
	padding: 100px 10px 0px;
	margin: 0 auto;
    max-width: 1060px;
    text-align: center;
}
.choose-color .text{
	margin-top: 0;
	text-align: left;
	color: #7C7A76;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 30px;
    text-transform: inherit;
}
.choose-color .item{margin-top: 70px;}
.choose-color .item:last-child{margin-bottom: 110px;}
.choose-color .item .item-content{
	float: left;
	width: 48%;
}
.choose-color .item .name{
	margin: 0px;
	text-align: left;
    color: #728e9a;
    font-family: 'Cinzel', regular;
    font-size: 25px;
    font-weight: 400;
    line-height: 27px;
    text-transform: uppercase;
}
.choose-color .item p{
	text-align: left;
    color: #7b7b7b;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
    text-transform: initial;
}
.choose-color .item p span{
	 font-size: 15px;
	 font-weight: bold;
	 color: #90B1BF;
}
.choose-color .item .item-content ul{padding: 0px;}
.choose-color .item .item-content ul li{
	padding-left: 45px;
	text-align: left;
    color: #859FA7;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
    text-transform: initial;
    list-style-type: none;
    background: url(../img/list-2.png) no-repeat 18px 6px;
}
.choose-color .item .item-content ul li + li{margin-top: 10px;}
.choose-color .item img{
	position: relative;
	top: -25px;
	float: right;
	width: 50%;
    height: auto;
    border: 1px solid #95B2C3;
}




.own-diamond{
	padding: 100px 10px 0px;
	margin: 0 auto;
    max-width: 1060px;
    text-align: center;
}
.own-diamond .text{
	text-align: left;
	color: #606060;
    font-family: "Cinzel";
    font-size: 15px;
    line-height: 43px;
    text-transform: uppercase;
}
.own-diamond .border-top-bottom{
	border-top: 2px dotted #91B3C0;
	border-bottom: 2px dotted #91B3C0;
}
.own-diamond .item-own{padding: 20px 0px;}
.own-diamond .item-own .content{
	float: left;
	width: 620px;
}
.own-diamond .item-own img{float: right;}
.own-diamond .item-own h2{
	padding: 0px 15px;
	color: #728e9a;
	text-align: left;
    font-family: 'Cinzel', regular;
    font-size: 30px;
    font-weight: 400;
    line-height: 27px;
    text-transform: uppercase;
}
.own-diamond .item-own p{
	padding: 0px 15px;
	text-align: left;
	color: #7b7b7b;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
}
.own-diamond .item-own .bottom-border{
	padding: 0px 0px 50px 0;
	margin-left: 15px;
	border-bottom: 2px dotted #CDD9D8;
}
.own-diamond .item-own p a{
	color: #728e9a;
	font-style: italic;
}
.own-diamond .item-own p a:hover{text-decoration: none;}

.own-diamond .diamond_video{
	padding-top: 30px;
	border-top: 2px dotted #CDD9D8;
	text-align: center;
}
.own-diamond .diamond_video .name{
	display: inline-block;
	margin: 0px 0px 15px;
	color: #728e9a;
    font-family: 'Cinzel', regular;
    font-size: 25px;
    font-weight: 400;
    line-height: 27px;
    text-transform: uppercase;
}
.own-diamond .diamond_video .wr_video{
	display: inline-block;
	position: relative;
	margin-bottom: 40px;
	box-shadow: 3px 3px 30px rgba(0,0,0, 0.3)
}
.own-diamond .diamond_video .wr_video img{
	display: block;
	margin: 0 auto;
	max-width: 760px;
}
.own-diamond .diamond_video .video-item{
	position: relative;
	display: inline-block;
	margin: 0 9px 20px;
	width: 238px;
	cursor: pointer;
	text-decoration: none;
}
.own-diamond .diamond_video .video-item img{width: 238px;}
.own-diamond .diamond_video .video-item p{
	margin-top: 14px;
	font: bold 13px "Open Sans";
	color: #768A97;
	letter-spacing: 1px;
}
.own-diamond .diamond_video .video-item:hover::after{opacity: 0.8;}
.own-diamond .diamond_video .video-item::after{
	display: block;
	position: absolute;
	top: 22px;
	left: 85px;
	content: '';
	width: 68px;
	height: 68px;
	background: url(../img/play.png) no-repeat;
	opacity: 0.5;
	transition: all 0.4s;
}

.own-diamond .colors{
	padding-bottom: 90px;
	text-align: center;
}
.own-diamond .colors .name{
	display: inline-block;
	margin: 0px 0px 15px;
	color: #728e9a;
    font-family: 'Cinzel', regular;
    font-size: 25px;
    font-weight: 400;
    line-height: 27px;
    text-transform: uppercase;
}
.own-diamond .colors .item{
	display: inline-block;
	width: 180px;
	margin-top: 40px;
	vertical-align: top;
}
.own-diamond .colors .item + .item{margin-left: 23px;}
.own-diamond .colors .item .wr-image{
	width: 185px;
	height: 170px;
}
.own-diamond .colors .red .wr-image{
	width: 200px;
}
.own-diamond .colors .item .wr-image img{
	width: auto;
	height: 148px;
}

.own-diamond .colors .item .name{
	margin: 10px 0px 5px;
	color: #728e9a;
    font-family: 'Open Sans';
    font-size: 15px;
    font-weight: bold;
    line-height: 27px;
    text-transform: uppercase;
}
.own-diamond .colors .item .text{
	margin: 0px;
	text-align: center;
	color: #7b7b7b;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
    text-transform: none;
}
.own-diamond .text-block{
	border-top:2px dotted #CDD9D8;
	border-bottom:2px dotted #CDD9D8;
	margin:0 auto;
	max-width:1060px;
	min-width:320px;
	padding:0 10px;
}
.own-diamond .text-block .text-block__title{
	margin: 30px 0px 40px;
}
.own-diamond .text-block .text-block__cut-link:hover{text-decoration: none;}
.own-diamond .size .title{
	margin: 30px 0px 20px 0px;
	text-align: left;
	color: #728e9a;
    font-family: 'Cinzel', regular;
    font-size: 23px;
    line-height: 27px;
    text-transform: uppercase;
}
.own-diamond .size .text{
	text-align: left;
	color: #7b7b7b;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
    text-transform: none;
}
.own-diamond ul{
	margin: 35px 0px;
	padding: 0;
}
.own-diamond ul li{
	display: inline-block;
	list-style-type: none;
}
.own-diamond ul li a{
	display: inline-block;
	margin: 15px 0 0;
	padding: 6px 10px;
	font-family: 'Cinzel', regular;
	color: #7b7b7b;
	background-color: #DEE9ED;
	font-size: 17px;
	cursor: pointer;
	transition: all 0.5s;
	text-decoration: none;
}
.own-diamond ul li a.active-tab,
.own-diamond ul li a:hover{
	background-color: #90B5C0;
	color: #fff;
}
.own-diamond ul li + li{margin-left: 40px;}
.own-diamond table{width: 100%;}
.own-diamond table.tab{display: none;}
.own-diamond table#tab1{display: table;}
.own-diamond table#tab1 td,
.own-diamond table#tab2 td,
.own-diamond table#tab3 td{width: 20%;}
.own-diamond table#tab4 td,
.own-diamond table#tab5 td{width: 33.3333333%;}
.own-diamond table.other_table td{width: 25%;}
.own-diamond table + table{margin-top: 50px;}
.own-diamond table tr + tr td{
	padding: 20px 0px;
	text-align: center;
	color: #7b7b7b;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
    text-transform: none;
}
.own-diamond table .name{
	background-color: #90B3C1;
	margin: 0px;
	text-align: center;
	color: #fff;
    font-family: "Open Sans";
    font-size: 17px;
    line-height: 23px;
}
.own-diamond table .name td{padding: 14px 0px;}
.own-diamond .price-item{margin: 55px 0px;}
.own-diamond .more-item{margin-bottom: 100px;}
.own-diamond .price-item .name{
	text-align: left;
    color: #728e9a;
    font-family: 'Cinzel', regular;
    font-size: 23px;
    line-height: 27px;
    text-transform: uppercase;
}
.own-diamond .price-item .text{
	text-align: left;
    color: #7b7b7b;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
    text-transform: none;
}
.own-diamond .price-item .text a,
.own-diamond .more-item .text a{
	text-decoration: underline;
	color: #7B9DA4;
	font-style: italic;
}
.own-diamond .more-item .text a:hover,
.own-diamond .price-item .text a:hover{text-decoration: none;}
.own-diamond .more-item .name{
	text-align: left;
    color: #728e9a;
    font-family: 'Cinzel', regular;
    font-size: 23px;
    line-height: 27px;
    text-transform: uppercase;
}
.own-diamond .more-item .text{
	text-align: left;
    color: #7b7b7b;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
    text-transform: none;
}



.prices{
	padding: 100px 10px 0px;
	margin: 0 auto;
    max-width: 1060px;
}
.prices .text-block{
	margin-bottom: 25px;
	padding: 0px 40px;
	border: none;
}




.guarantees{
	padding: 100px 10px 0px;
	margin: 0 auto;
    max-width: 1060px;
}
.guarantees h1{padding: 20px 0px 50px;}
.guarantees .item{
	padding: 20px 10px 30px;
	border-top: 2px dotted #91b3c0;
}
.guarantees .item + .item{margin-bottom: 60px;}
.guarantees .item h2{
	font-size: 28px;
}
.guarantees .item p{
	color: #7b7b7b;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
}
.guarantees .item span{
	display: block;
	color: #7F7F7C;
	font-weight: bold;
}
.guarantees .item ul{padding: 0;}
.guarantees .item ul li{
	padding-left: 45px;
    text-align: left;
    color: #859FA7;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
    text-transform: initial;
    list-style-type: none;
    background: url(../img/list-2.png) no-repeat 18px 6px;
}
.guarantees .item ul li + li{margin-top: 10px;}
.guarantees .item img{
	display: inline-block;
	margin-top: 30px;
	width: 320px;
	vertical-align: top;
}
.guarantees .item img + img{margin-left: 25px;}
.guarantees .article{
	padding: 0px 10px 40px;
	border-top: 2px dotted #91b3c0;
}
.guarantees .article h2{
	font-size: 28px;
	margin: 40px 0px 10px;
}
.guarantees .article .content{
	float: left;
	width: 61%;
}
.guarantees .article .content p{
	color: #7b7b7b;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
}
.guarantees .article img{
	position: relative;
	top: -32px;
	float: right;
	width: 35%;
}



.how-order{
	padding: 100px 10px 0px;
	margin: 0 auto;
    max-width: 1060px;
}
.how-order h3{
	text-align: left;
    color: #728e9a;
    font-family: 'Cinzel', regular;
    font-size: 26px;
    font-weight: 400;
    line-height: 27px;
}
.how-order .text{
	text-align: left;
    color: #7b7b7b;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
    text-transform: initial;
}
.how-order .step{
	margin-top: 60px;
	padding-bottom: 50px;
}
.how-order .step .item .title{
	padding: 5px 10px;
	background-color: #90B3C1;
}
.how-order .step .item .title p{
	margin: 0;
	text-align: left;
    color: #fff;
    font-family: "Open Sans";
    font-size: 16px;
    line-height: 23px;
    font-weight: bold;
    text-transform: uppercase;
}
.how-order .step .item .main{
	
	padding: 5px 10px 40px;
	background-color: #F9F2E7;
}
.how-order .step .item .main .text{margin: 0;}
.how-order .article .text a,
.how-order .track-order .text a,
.how-order .step .learn-more .text a,
.how-order .step .item .main .text a{
	color: #7B9BA3;
	text-decoration: underline;
	font-style: italic;
}
.how-order .article .text a:hover,
.how-order .track-order .text a:hover,
.how-order .step .learn-more .text a:hover,
.how-order .step .item .main .text a:hover{text-decoration: none;}
.how-order .step .send .main .text + .text{margin-top: 15px;}
.how-order .step .learn-more h3{margin-bottom: 16px;}
.how-order .step .learn-more .text{margin: 0px 0px 0px;}
.how-order .step .learn-more .text + .text{margin-top: 10px;}
.how-order .track-order{
	padding: 20px 10px 40px;
	border-top: 2px dotted #91b3c0;
}
.how-order .track-order h2{
	color: #728e9a;
    font-family: 'Cinzel', regular;
    font-size: 31px;
    font-weight: 400;
    line-height: 27px;
    text-transform: uppercase;
}
.how-order .track-order form{
	margin-top: 40px;
	padding: 20px 10px 10px 10px;
	width: 350px;
	background-color: #A9C2CA;
}
.how-order .track-order form p{
	margin:  0px 0px 5px;
	font-family: "Open Sans";
    font-size: 22px;
    font-weight: 400;
	text-transform: uppercase;
	color: #fff;
}
.how-order .track-order form input[type="text"]{
	float: left;
	padding: 0px 10px;
	width: 220px;
	height: 27px;
	font-family: "Open Sans";
    font-size: 15px;
    font-weight: 400;
	outline: none;
	border: 1px solid #E4E8E2;
	color: #BEB9B0;
	background-color: #f9f2e7;
}
.how-order .track-order form input[type="text"]::-webkit-input-placeholder { /* WebKit browsers */
	color: #BEB9B0;
	font: 15px "Open Sans";
	opacity: 1;
}
.how-order .track-order form input[type="submit"]{
	float: left;
	margin-left: 20px;
	width: 90px;
	height: 27px;
	background-color: #7B9BA5;
	border: none;
	cursor: pointer;
	color: #F5F5E6;
	transition: all 0.5s;
}
.how-order .track-order form input[type="submit"]:hover{background-color: #567680;}
.how-order .article{
	padding: 20px 10px 40px;
	border-top: 2px dotted #91b3c0;
}

.how-order .article h2{
	color: #728e9a;
    font-family: 'Cinzel', regular;
    font-size: 31px;
    font-weight: 400;
    line-height: 40px;
    text-transform: uppercase;
}
.how-order .article .text span{font-weight: bold;}
.how-order .article-edit{
	padding: 20px 10px 20px;
}
.how-order .product{
	padding: 35px 10px;
	text-align: center;
	border-top: 2px dotted #91b3c0;
}
.how-order .product p{
	margin: 0;
	font-family: "Crimson Text"; 
	font-size: 24px; 
	color: #A2A29D; 
	line-height: 26px;
}
.how-order .helpful{
	padding: 20px 10px 100px;
	text-align: center;
	border-top: 2px dotted #91b3c0;
}
.how-order .helpful h3{font-size: 25px;}
.how-order .helpful .content{
	float: left;
	width: 75%;
}
.how-order .helpful .wr-image{
	float: right;
	margin-top: 30px;
	width: 20%;
}
.how-order .helpful .wr-image img{width: 100%;}
.how-order .helpful p{
	padding-left: 45px;
    text-align: left;
    color: #859FA7;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
    text-transform: initial;
    list-style-type: none;
}
.how-order .helpful p span{
	font-weight: bold;
	font-style: italic;
}
.how-order .helpful p a{
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	color: #859FA7;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
    text-transform: initial;
    list-style-type: none;
}
.how-order .helpful p a:hover{text-decoration: none;}
.how-order .helpful .icon-text{
	background: url(../img/list-2.png) no-repeat 18px 6px;
}



.track-order{
	padding: 100px 10px 50px;
	margin: 0 auto;
    max-width: 1060px;
}
.track-order h1{
	padding-bottom: 40px;
	margin-left: 10px;
}
.track-order .item{
	padding: 20px 8px 20px;
	border-top: 2px dotted #91b3c0;
}
.track-order .item h2{
	color: #728e9a;
    font-family: 'Cinzel', regular;
    font-size: 30px;
    font-weight: 400;
    line-height: 40px;
    text-transform: uppercase;
}
.track-order .item .text{
	text-align: left;
    color: #7b7b7b;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
    text-transform: initial;
}
.track-order .item .text span{
	display: block;
	margin-top: 50px;
	font-weight: bold;
}
.track-order .item form{
	margin-top: 20px;
	padding: 20px 10px 10px 10px;
	width: 350px;
	background-color: #A9C2CA;
}
.track-order .item form p{
	margin:  0px 0px 5px;
	font-family: "Open Sans";
    font-size: 22px;
    font-weight: 400;
	text-transform: uppercase;
	color: #fff;
}
.track-order .item form input[type="text"]{
	float: left;
	padding: 0px 10px;
	width: 220px;
	height: 27px;
	font-family: "Open Sans";
    font-size: 15px;
    font-weight: 400;
	outline: none;
	border: 1px solid #E4E8E2;
	color: #BEB9B0;
	background-color: #f9f2e7;
}
.track-order .item form input[type="text"]::-webkit-input-placeholder { /* WebKit browsers */
	color: #BEB9B0;
	font: 15px "Open Sans";
	opacity: 1;
}
.track-order .item form input[type="submit"]{
	float: left;
	margin-left: 20px;
	width: 90px;
	height: 27px;
	background-color: #7B9BA5;
	border: none;
	cursor: pointer;
	color: #F5F5E6;
	transition: all 0.5s;
}
.track-order .item form input[type="submit"]:hover{background-color: #567680;}





.service{
	padding: 100px 10px 50px;
	margin: 0 auto;
    max-width: 1060px;
}
.service h1{margin-bottom: 30px;}
.service .content{
	float: left;
	width: 674px;
}
.service .slider_image{
    float: right;
    width: 340px;
}
.service .slider_image img{width: 100%;}
.service .main-content .text-edit{
	float: left;
	width: 645px;
}
.service .text{
	margin-bottom: 15px;
	text-align: left;
    color: #7b7b7b;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
    text-transform: initial;
}
.service .text-edit{margin: 50px 0;}
.service ul{padding: 0;}
.service ul li{
	padding-left: 45px;
    text-align: left;
    color: #859FA7;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
    text-transform: initial;
    list-style-type: none;
    background: url(../img/list-2.png) no-repeat 18px 6px;
}
.service ul li + li{margin-top: 10px;}
.service a{
	text-align: left;
    color: #7B9BA3;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
    text-transform: initial;
    font-style: italic;
}
.service a:hover{text-decoration: none;}


.about-us{
	padding: 100px 10px 50px;
	margin: 0 auto;
    max-width: 1060px;
}
.about-us h2{
	margin: 0px;
    text-align: left;
    color: #728e9a;
    font-family: 'Cinzel', regular;
    font-size: 30px;
    font-weight: 400;
    line-height: 27px;
    text-transform: uppercase;
}
.about-us .main-text{
	margin-bottom: 40px;
	text-align: left;
    color: #606060;
    font-family: "Cinzel";
    font-size: 18px;
    line-height: 35px;
    text-transform: uppercase;
}
.about-us .guiding{
	padding: 50px 10px 40px;
	border-top: 2px dotted #91b3c0;
}
.about-us .guiding ul{
	margin-top: 30px;
	padding: 0;
}
.about-us .guiding ul li{
	padding-left: 45px;
    text-align: left;
    color: #859FA7;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
    text-transform: initial;
    list-style-type: none;
    background: url(../img/list-2.png) no-repeat 18px 6px;
}
.about-us .guiding ul li + li{margin-top: 10px;}
.about-us .our-team{
	padding: 50px 10px 60px;
	border-top: 2px dotted #91b3c0;
}
.about-us .our-team .item{
	display: inline-block;
	width: 20%;
	vertical-align: top; 
	margin-top: 45px;
	margin-left: 6%;
	border: 1px solid #90B3BF;
	text-decoration: none;
}
.about-us .our-team .item:nth-child(4n+2){margin-left: 0px;}
.about-us .our-team .item .top{
	width: 100%;
	border-bottom: 1px solid #90B3BF;
}
.about-us .our-team .item .top img{
	display: block;
	width: 100%;
}
.about-us .our-team .item .text{
	padding: 0px 10px 5px;
	text-align: center;
}
.about-us .our-team .item .text .name{
	margin: 15px 0px 10px;
	color: #7C7A78;
    font-family: "Open Sans";
    font-size: 16px;
}
.about-us .our-team .item .text .position{
	margin: 12px 0px;
	color: #859FA7;
    font-family: "Open Sans";
    font-size: 13px;
}
.about-us .history{
	padding: 50px 10px 40px;
	border-top: 2px dotted #91b3c0;
}
.about-us .history h2{margin-bottom: 30px;}
.about-us .history .text{
	text-align: left;
    color: #7b7b7b;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
    text-transform: initial;
}
.about-us .history h3{
	margin-top: 55px;
    text-align: left;
    color: #728e9a;
    font-family: 'Cinzel', regular;
    font-size: 22px;
    font-weight: 400;
    line-height: 27px;
    text-transform: uppercase;
}
.about-us .history .text span{font-weight: bold;}
.about-us .history .text a{
	text-decoration: underline;
	color: #A2BEC2;
}
.about-us .history .text a:hover{text-decoration: none;}




.testimonials{
	padding: 100px 10px 50px;
	margin: 0 auto;
    max-width: 1060px;
}
.testimonials h1{padding: 0px 20px;}
.testimonials .text{
	padding: 0px 20px;
	text-align: left;
    color: #7b7b7b;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
    text-transform: initial;
}
.testimonials .text a{
	text-decoration: underline;
	color: #9DAEB9;
	font-style: italic;
}
.testimonials .text a:hover{text-decoration: none;}
.testimonials .item{
	padding: 20px 40px;
	border-top: 2px dotted #91b3c0;
}
.testimonials .item-edit{margin-top: 35px;}
.testimonials .item .text{
	padding: 0;
	margin: 0;
	font-family: "Crimson Text";
	font-size: 19px; 
	color: #A4A49F; 
	line-height: 26px;
}
.testimonials .item .name{
	margin-left: 0;
	color: #A4A49F;
}



.certified-partners{
	padding: 100px 10px 50px;
	margin: 0 auto;
    max-width: 1060px;
}
.certified-partners h1{
	padding: 0px 10px 40px;
}
.certified-partners h2{
	width: 70%;
	display: inline-block;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #728e9a;
    font-family: 'Cinzel', regular;
    font-size: 29px;
    font-weight: 400;
    line-height: 40px;
    text-transform: uppercase;
}
.certified-partners h3{
	margin-top: 0px;
	color: #728e9a;
    font-family: 'Cinzel', regular;
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
}
.certified-partners .text{
	text-align: left;
    color: #7b7b7b;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
    text-transform: initial;
}
.certified-partners .text span{
	display: block;
	margin-top: 35px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 17px;
}
.certified-partners .each{
	padding: 40px 10px 20px;
	border-top: 2px dotted #91b3c0;
}
.certified-partners .each .content{
	float: left;
	width: 70%;
}
.certified-partners .each img{
	float: right;
	position: relative;
	top: -7px;
}
.certified-partners .label{padding: 0px 10px;}
.certified-partners .list{padding: 30px 10px 0px;}
.certified-partners .list h3{margin-bottom: 15px;}
.certified-partners .list p{margin-top: 0px;margin-bottom: 5px;}
.certified-partners .list .item + .item{
	margin-top: 40px;
}
.certified-partners .text a{
	text-decoration: underline;
	color: #9DAEB9;
	font-style: italic;
}
.certified-partners .text a:hover{text-decoration: none;}
.certified-partners .list .text-edit{margin-bottom: 50px;}
.certified-partners .edit-text{margin-top: 50px;}
.certified-partners .list .item .wr-image{
	display: inline-block;
	width: 170px;
}
.certified-partners .list .item .wr-image img{width: 100%;}
.certified-partners .list .item .content{
	display: inline-block;
	margin-top: 22px;
	margin-left: 20px;
	vertical-align: top;
}
.certified-partners .list .item .name{
	margin: 0px 0px 3px;
	text-align: left;
    color: #7b7b7b;
    font-family: "Open Sans";
    font-size: 15px;
    text-transform: initial;
    font-weight: bold;
    margin-bottom: 0px;
    position: relative;
    margin-left: 195px;
    top: 14px;
}

.certified-partners .list .item .content .text{margin: 0px;}
.certified-partners .list .item .content a{
	display: block;
	text-align: left;
    color: #7b7b7b;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
    text-transform: initial;
    text-decoration: none;
}
.certified-partners .list .item .content a:hover{text-decoration: underline;}




.contact-order{
	padding: 100px 10px 50px;
	margin: 0 auto;
    max-width: 1060px;
}
.contact-order .item{
	padding: 40px 10px 50px;
	border-top: 2px dotted #91b3c0;
}
.contact-order h1{
	margin-bottom: 30px;
	margin-left: 10px;
}
.contact-order h2{
	margin-top: 0px;
	color: #728e9a;
    font-family: 'Cinzel', regular;
    font-size: 29px;
    font-weight: 400;
    line-height: 40px;
    text-transform: uppercase;
}
.contact-order .text{
	text-align: left;
    color: #7b7b7b;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
    text-transform: initial;
}
.contact-order .text span{font-weight: bold;}
.contact-order .item form .application{
	margin-top: 70px;
	padding: 10px;
	width: 410px;
	background-color: #BFD4DC;
}
.contact-order .item form .application input{
	margin-bottom: 15px;
	padding: 0px 15px;
	width: 100%;
	height: 30px;
	border: none;
	outline: none;
	background-color: #F9F2E7;
	color: #BCB7AE;
    font-family: "Open Sans";
    font-size: 15px;
}
.contact-order .item form .application textarea{
	padding: 9px 10px 0px 15px;
	width: 100%;
	height: 70px;
	resize: none;
	border: none;
	outline: none;
	color: #BCB7AE;
    font-family: "Open Sans";
    font-size: 15px;
    background-color: #F9F2E7;
}
.contact-order .item form .application input[type="submit"]{
	margin-top: 12px;
	margin-bottom: 0px;
	padding: 0px;
	background: #718F9A;
	cursor: pointer;
	transition: all 0.5s;
	border-radius: 0;
}
.contact-order .item form .application input[type="submit"]:hover{
	background-color: #8CAAB5;
	color: #fff;
}

.contact-order .item form .check-item{margin-bottom: 15px;}
.contact-order .item form .check-item p{
	display: inline-block;
}
.contact-order .item form input[type="checkbox"] {display:none;}
.contact-order .item label {
	display: inline-block;
	margin-bottom: 10px;
    font-family: "Open Sans"; 
    font-size: 15px; 
    color: #7b99a5; 
    line-height: 20px;
    cursor: pointer;
}

.contact-order .item form label span {
    display: inline-block;
    width:30px;
    height:30px;
    margin: 0px 6px 0 0;
    vertical-align: middle;
    background:url(../img/check.png) 0px no-repeat;
    cursor:pointer;
}

.contact-order .item form input[type="checkbox"]:checked + label span {
    background:url(../img/checked.png) 0px no-repeat;
}
.contact-order .item form label b{
	display: inline-block;
	font-weight: normal;
}



.contact-order.contact-country form .application{margin-top: 40px;}
.contact-country .text-edit{
	margin: 40px 0px 30px;
	font-family: "Crimson Text"; 
	font-size: 20px; 
	color: #F9985E; 
}
.contact-country ul a{
	display: block;
	font-family: "Crimson Text"; 
	font-size: 19px; 
	color: #95B0B8; 
}
.contact-country ul{padding: 0;}
.contact-country ul li{list-style-type: none;}
.contact-country ul li + li{margin-top: 10px;}
.contact-country a:hover{text-decoration: none;}
.contact-country .text span{
	display: block;
	margin-top: 30px;
	font-weight: bold;
}



.blog{
	padding: 100px 10px 50px;
	margin: 0 auto;
    max-width: 1060px;
}
.blog h1{
	/* padding: 0px 20px 10px;  EDIT */
	border-bottom: 2px dotted #91b3c0;
}
.blog .blog-content{
	float: left;
	width: 68%;
}
.blog .item{
	padding: 50px 20px 20px;
	border-bottom: 2px dotted #91b3c0;
}

.blog .item-edit{
	width: 100%;
	padding: 50px 0px 20px;
}

.blog .item .content img{width:100%; }
.blog .item-edit .content img{width: initial;}
.blog .item .content{
	float: left;
	width: 100%;
}
.blog .item-edit .content{width: 100%;}
.blog .archive{
	float: right;
	padding: 50px 20px 0px 0px;
	margin-top: 0px;
}
.blog .archive ul{padding: 0px;}
.blog .archive h2{margin-top: 0px;}
.blog .archive ul li{
	padding-left: 15px;
	text-align: left;
    color: #7b7b7b;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
    text-transform: initial;
    list-style-type: none;
    background: url(../img/icon1.png) no-repeat 0px 6px;
    cursor: pointer;
}
.blog .archive ul li + li{
	margin-top: 10px;
}
.blog .archive ul .submenu{
	padding-left: 30px;
}
.blog .archive ul a{
	text-align: left;
    color: #7b7b7b;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
    text-transform: initial;
    list-style-type: none;
    text-decoration: none;
}
.blog .archive ul li span:hover,
.blog .archive ul li a:hover{text-decoration: underline;}
.blog .item h2{
	margin: 35px 0px 0px;
	color: #728e9a;
    font-family: 'Cinzel', regular;
    font-size: 27px;
    font-weight: 400;
    line-height: 40px;
    text-transform: uppercase;
}
.blog .item p{
	text-align: left;
    color: #7b7b7b;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
    text-transform: initial;
}
.blog .pages{
	padding-top: 40px;
}
.blog .pages ul{padding: 0;}
.blog .pages ul li{
	display: inline-block;
}
.blog .pages ul li + li{margin-left: 10px;}
.blog .pages ul a{
	display: inline-block;
	width: 40px;
	height: 40px;
	background-color: #7C7C79;
	font-family: "Open Sans"; 
	font-size: 18px; 
	color: #728e9a; 
	line-height: 39px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	border-radius: 50%;
	transition: all 0.5s;
}
.blog .pages ul .active{background-color: #90B3C1;}
.blog .pages ul a:hover{
	background-color: #90B3C1;
}




.jewellery-seting{
	padding: 100px 10px 50px;
	margin: 0 auto;
    max-width: 1060px;
}
.jewellery-seting h2{font-size: 27px;}
.jewellery-seting .main-text{
	margin: 0px;
    text-align: left;
    color: #606060;
    font-family: "Cinzel";
    font-size: 18px;
    line-height: 35px;
    text-transform: uppercase;
}
.jewellery-seting .text{
	text-align: left;
    color: #7b7b7b;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
    text-transform: initial;
}
.jewellery-seting .text-edit{margin-left: 20px;}
.jewellery-seting .text span{font-weight: bold;}
.jewellery-seting h3{
	margin-bottom: 60px;
	text-transform: inherit;
	color: #92B6BF;
	font-size: 16px;
}
.jewellery-seting .main-image{
	width: 100%;
}
.jewellery-seting .setting-start{
	margin-top: 25px;
	padding-top: 25px;
	border-top: 2px dotted #91b3c0;
}
.jewellery-seting .setting-start-table-mob .content {background-color: #fff;}
.jewellery-seting .setting-search{
	border-top: 2px dotted #91b3c0;
	margin-top: 40px;
	padding-top: 25px;
}
.jewellery-seting  .item-selection ul{padding: 0px;}
.jewellery-seting  .item-selection ul li{
	display: inline-block;
	font: 15px "Open Sans";
	color: #77766F;
}
.jewellery-seting  .item-selection ul span{
	font-weight: bold;
}
.jewellery-seting  .item-selection ul a{
	color: #90B3C2;
	text-decoration: none;
	font-weight: bold;
}
.jewellery-seting  .item-selection ul a:hover{text-decoration: underline;}
.jewellery-seting  .item-selection ul li:after{
	display: inline-block;
	background-color: #818079;
	content: "";
	width: 1px;
	height: 23px;
	vertical-align: top;
	margin: 0px 4px 0px 10px;
}
.jewellery-seting  .item-selection ul li:last-child:after{
	display: none;
}
.jewellery-seting table{ width: 100%; }
.jewellery-seting table .name{
	padding-top: 10px;
	padding-right: 8px;
    color: #fff;
    font-size: 14px;
    font-family: "Open Sans";
    background-color: #90B3C1;
    text-align: right;
}

.jewellery-seting table td{
	background-color: #fff;
	border: none;
	padding: 0px 0px 10px 10px;
	vertical-align: top;
}
.jewellery-seting table tr{border: 1px solid #91B2C1;}
.jewellery-seting table .td1{
	padding-left: 10px;
}
.jewellery-seting input[type="radio"] {
    display: none;
}
.jewellery-seting label {
	display: block;
	margin-top: 10px;
    color: #777777;
    font-size: 15px;
    font-family: "Open Sans";
}
.setting-start-table-mob label{
	display: inline-block;
	margin-left: 10px;
}
.jewellery-seting label img{
	display: inline-block;
	vertical-align: middle;
}
.jewellery-seting label b{
	margin: 0px;
	margin-left: 3px;
	display: inline-block;
	vertical-align: middle;
	font-weight: normal;
}
.jewellery-seting label span {
    display: inline-block;
    vertical-align: middle;
    width: 19px;
    height: 19px;
    margin: -1px 4px 0 0;
    vertical-align: middle;
    background: url(../img/radio-off.png) 0px 0px no-repeat;
    cursor: pointer;
}
.jewellery-seting input[type="radio"]:checked + span {
    background: url(../img/radio-on.png) 0px 0px no-repeat;
}
.jewellery-seting .diamond-color .td1 label{margin-top: 15px;}
.jewellery-seting .metal .td1 label{margin-top: 16px;}
.jewellery-seting .diamond-cut .td1 label{margin-top: 14px;}
.jewellery-seting .diamond-color span,
.jewellery-seting .metal span,
.jewellery-seting .jewelery-type-edit span,
.jewellery-seting .diamond-cut span{margin: 0px 4px 0px 0px !important;}
.jewellery-seting .diamond-color .td1 span,
.jewellery-seting .metal .td1 span,
.jewellery-seting .diamond-cut .td1 span{margin:-1px 4px 0px 0px !important;}
.jewellery-seting .setting-options{
	margin-bottom: 55px;
	background-color: #B1CBD3;
	padding: 10px 15px;
	width: 100%;
}
.jewellery-seting .setting-options p{
	display: inline-block;
	margin: 0px;
	margin-top: 14px;
	font: 22px/0px "Open Sans";
	color: #fff;
	text-transform: uppercase;
	vertical-align: top;
}
.jewellery-seting .setting-options input{
	float: right;
	margin-left: 8px;
	background-color: #7B9BA5;
	outline: none;
	border: none;
	width: 100px;
	height: 30px;
	font: 14px/0px "Open Sans";
	color: #fff;
	vertical-align: top;
	text-align: center;
	transition: all 0.5s;
	cursor: pointer;
}
.jewellery-seting .setting-id{
	width: 520px;
	background-color: #B1CBD3;
	padding: 10px 10px;
}
.jewellery-seting .setting-id p{
	display: inline-block;
	margin: 0px;
	margin-top: 14px;
	font: 22px/0px "Open Sans";
	color: #fff;
	text-transform: uppercase;
	vertical-align: top;
}
.jewellery-seting .setting-id p span{
	display: inline-block;
	text-transform: initial;
	font: 15px/0px "Open Sans";
}
.jewellery-seting .setting-id input[type="submit"]{
	margin-top: 15px;
	display: inline-block;
	margin-left: 8px;
	background-color: #7B9BA5;
	outline: none;
	border: none;
	width: 100px;
	height: 30px;
	font: 14px/0px "Open Sans";
	color: #fff;
	vertical-align: top;
	text-align: center;
	transition: all 0.5s;
	cursor: pointer;
}
.jewellery-seting .setting-options input:hover,
.jewellery-seting .setting-id input[type="submit"]:hover{
	background-color: #597983;
}
.jewellery-seting .setting-id input[type="text"]{
	padding: 0px 5px;
	margin-top: 15px;
	height: 30px;
	outline: none;
	font: 15px "Open Sans";
	color: #BEB9B0;
	border: 1px solid #D8E1DE;
	background-color: #F9F2E7;
	width: 387px;
}
.jewellery-seting .setting-id form input[type="text"]::-webkit-input-placeholder { /* WebKit browsers */
	color: #BEB9B0;
	font: 15px "Open Sans";
	opacity: 1;
}
/**/
.jewellery-seting .setting-price{
	margin-top: 20px;
	text-align: center;
}
.jewellery-seting .setting-price .wr-photo{border-bottom: 1px solid #90B3C2;}
.jewellery-seting .setting-price .item{
	/*float: left;*/
	display: inline-block;
	margin-bottom: 15px;
	width: 24.6%;
	border: 1px solid #90B3C2; 
	vertical-align: top;
}
.jewellery-seting .setting-price .item .wr-photo{
	background-color: #fff;
	padding: 0px !important;
	border-bottom: 1px solid #90B3C2; 
}
.jewellery-seting .setting-price img{
	max-width: 100%;
	display: block;
	transition: all 0.5s;
}
.jewellery-seting .setting-price .item .wr-content .name{
	margin: 0px;
	padding: 10px 13px !important;
	font: 15px "Open Sans";
    color: #7A7A75;
    text-align: left;
}
.jewellery-seting .setting-price .item .price{
	display: inline;
	font-family: "Open Sans";
    font-size: 25px;
    color: #728e9a;
    font-weight: bold;
    letter-spacing: 2px;
}
.jewellery-seting .setting-price .item .desc{
	margin: 0px;
	padding: 10px 13px 10px;
	font: 15px "Open Sans";
    color: #7A7A75;
}
.jewellery-seting .setting-price.setting-price-mob{display: none;}
/**/

.jewellery-seting .setting-price tr{
	border: none;
}
.jewellery-seting .setting-price .td-image td{
	background-color: #fff;
	border-bottom: 1px solid #90B3C2; 
	padding: 0px !important;
}
.jewellery-seting .setting-price .td-image td img:hover{opacity: 0.7;}
.jewellery-seting .setting-price .td-price td{
	text-align: center;
	font-family: "Open Sans";
	font-size: 25px; 
	color: #728e9a;
	font-weight: bold;
	letter-spacing: 2px;
}
.jewellery-seting .setting-price .td-name td{padding: 10px 13px !important;}
.jewellery-seting .setting-price .td-desc td{
	padding: 5px 13px 10px;
	text-align: center;
}
.jewellery-seting .setting-price td{
	font: 15px "Open Sans";
	color: #7A7A75;
	padding: 0px;
	background-color: inherit;
	border: transparent;
}
.jewellery-seting .setting-price .td-edit{
	border-right: 1px solid #90B3C2;
}
.jewellery-seting .setting-start-table-mob{
	width: 100%;
	display: none;
}
.jewellery-seting .setting-start-table-mob .header{
	padding: 5px 0px;
	background-color: #90B3C1;
	font: 15px "Open Sans";
	color: #fff;
	text-align: center;
}
.jewellery-seting .setting-start-table-mob .header p{
	margin: 0px;
}
.jewellery-seting .setting-start-table-mob .content{
	border: 1px solid #90B3C1;
	padding-bottom: 8px;
}
.jewellery-seting .setting-start-table-mob input[type="radio"] + label{
	display: inline-block;
	padding: 0px 10px;
	font-size: 12px;
}




.about-rep{
	padding: 100px 10px 80px;
	margin: 0 auto;
    max-width: 1060px;
}
.about-rep .main-text{
	margin: 30px 0px 50px;
    text-align: left;
    color: #606060;
    font-family: "Cinzel";
    font-size: 18px;
    line-height: 35px;
    text-transform: uppercase;
}
.about-rep .item{
	padding-top: 30px;
	border-top: 2px dotted #91b3c0;
}
.about-rep .item h2{
	margin-bottom: 40px;
	font-size: 25px;
}
.about-rep .item .text{
	text-align: left;
    color: #7b7b7b;
    font-family: "Open Sans";
    font-size: 15px;
    line-height: 23px;
    text-transform: initial;
}
.about-rep .item .text-edit{margin-top: 0px;}
.about-rep .item img{
	display: inline-block;
	border: 1px solid #90B5C0;
}
.about-rep .item .content{
	float: right;
	display: inline-block;
	vertical-align: top;
	width: 74%;
}
.about-rep .item .content .item-text{
	margin-top: 55px;
	font-family: "Crimson Text"; 
	text-align: center;
	font-size: 32px; 
	color: #A0A19E; 
	line-height: 35px;
    letter-spacing: 1px;
}
.about-rep .item a{
	display: block;
	margin-top: 35px;
	font-size: 14px;
	font-family: "Open Sans";
	font-style: italic;
	color: #8EA5AE;
}
.about-rep .item a:hover{text-decoration: none;}





.jewellery-seting2{
	padding: 100px 10px 80px;
	margin: 0 auto;
    max-width: 1060px;
}
.jewellery-seting2 h1{margin-bottom: 40px;}
.jewellery-seting2 table{border: 2px solid #9FBDC4;}
.jewellery-seting2 .wr-slider-product{
	display: inline-block;
	margin-right: 35px;
	vertical-align: top;
	width: 320px;
}
.jewellery-seting2 .wr-slider-product #slider_product{
	width: 320px;
	border: 1px solid #9FBDC4;
	background: #fff;
}
.jewellery-seting2 .wr-slider-product #slider_product .main-photo{
	display: block;
	width: 318px;
	height: 318px;
	line-height: 318px;
	text-align: center;
}
.jewellery-seting2 .wr-slider-product #slider_product .main-photo img{
	width: 318px;
	height: 318px;
}
.jewellery-seting2 .wr-slider-product #slider_product .slide_items{text-align: left;}
.jewellery-seting2 .wr-slider-product #slider_product .slide_items img{
	display: inline-block;
	margin: 5px 0 0 6px;
	width: 92px;
	height: 92px;
	border: 1px solid transparent;
	cursor: pointer;
}
.jewellery-seting2 .wr-slider-product p{
	margin-bottom: 0px;
	font: 15px/22px "Open Sans";
	color: #817F7B;
	text-align: justify;
}
.jewellery-seting2 .wr-slider-product p span{
	color: #88B5C3;
	font-weight: bold;
}
.jewellery-seting2 .jewellery-table{
	display: inline-block;
	vertical-align: top;
	width: 501px; /*EDIT*/
	border: 2px solid #9FBDC4;
	background-color: #fff;
}
.jewellery-seting2 .jewellery-table p{
	margin: 0;
	text-align: left;
}
.jewellery-seting2 .jewellery-table .menu{
	padding: 6px 0px 9px;
	background-color: #90B3C1;
	text-align: center;
}
.jewellery-seting2 .jewellery-table .menu p{
	font: 17px "Open Sans";
	color: #fff;
	text-align: center;
}
.jewellery-seting2 .jewellery-table .desc{
	float: left;
	padding: 8px 11px;
	width: 215px;
}
.jewellery-seting2 .jewellery-table .desc + .desc{
	width: 281px;
	border-left: 2px solid #9FBDC4;
}
.jewellery-seting2 .jewellery-table .desc p{
	font: 16px "Open Sans";
	color: #7E7E7E;
}
.jewellery-seting2 .jewellery-table .desc p + p{margin-top: 12px;}
.jewellery-seting2 .jewellery-table ul{
	margin: 0;
	padding: 0;
	clear: both;
	border-top: 2px solid #9FBDC4;
	border-bottom: 2px solid #9FBDC4;
	background-color: #C8D9E4;
}
.jewellery-seting2 .jewellery-table ul li{
	padding: 5px 11px;
	list-style-type: none;
	display: inline-block;
	font: 16px "Open Sans";
	color: #6C797C;
	text-align: left;
}
.jewellery-seting2 .jewellery-table ul li + li{border-left: 2px solid #9FBDC4;}
.jewellery-seting2 .jewellery-table .jewellery-weight{
	float: left;
	width: 215px;
}
.jewellery-seting2 .jewellery-table .jewellery-price,
.jewellery-seting2 .jewellery-table .jewellery-cut{width: 139px;}
.jewellery-seting2 .jewellery-table .jewellery-price{width: 135px;}
.jewellery-seting2 .jewellery-table .jewellery-weight-content,
.jewellery-seting2 .jewellery-table .jewellery-cut-content,
.jewellery-seting2 .jewellery-table .jewellery-price-content{
	display: inline-block;
	padding: 11px 11px;
	vertical-align: top;
	text-align: left;
}
.jewellery-seting2 .jewellery-table .jewellery-weight-content{
	width: 217px;
	border-right: 2px solid #9FBDC4;
}
.jewellery-seting2 .jewellery-table .jewellery-cut-content{
	width: 139px;
	border-right: 2px solid #9FBDC4;
}
.jewellery-seting2 .jewellery-table .jewellery-price-content{width: 131px;}
.jewellery-seting2 .jewellery-table .jewellery-cut-content img{
	display: inline-block;
	width: 24px;
	vertical-align: middle;
}
.jewellery-seting2 .jewellery-table .jewellery-weight-content p,
.jewellery-seting2 .jewellery-table .jewellery-cut-content p,
.jewellery-seting2 .jewellery-table .jewellery-price-content p{
	display: inline-block;
	font: 16px "Open Sans";
	color: #7E7E7E;
	vertical-align: middle;
}
.jewellery-seting2 .jewellery-table .the-price,
.jewellery-seting2 .jewellery-table .jewellery-side{
	padding: 8px 11px;
	font: 13px "Open Sans";
	color: #7E7E7E; 
	border-bottom: 2px solid #9FBDC4;
}
.jewellery-seting2 .jewellery-table .jewellery-product-id{
	padding: 5px 11px;
	font: 15px/24px "Open Sans";
	color: #7E7E7E;
	background-color: #C8DADF;
}
.jewellery-seting2 .jewellery-table .jewellery-id{
	padding: 5px 11px;
	background-color: #90B3C1;
	font: 25px "Open Sans";
	text-transform: uppercase;
	color: #fff;
}

.video-resp {
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden;
}
.video-resp iframe,
.video-resp object,
.video-resp embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

label.error {
    color: #e42f0d !important;
	margin-top:-7px !important;
	margin-bottom:11px !important;
	display: inline-block !important;
}

.contenth3 {
    color: #728e9a;
    font-family: 'Cinzel',regular;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    text-transform: uppercase;
}
input[type="text"].validation-failed, textarea.validation-failed{
    transition-duration: 200ms;
}
input[type="text"].validation-failed, textarea.validation-failed, select.validation-failed{
    background-color: #ffbfbf;
}
form select{
    color: #7b7b7b !important;
    border: none;
}
form div.form__message{
    color: #7b7b7b;
    margin-bottom: 10px;
}
@keyframes fa-spin{
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% { 
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg); 
    }
}
@-webkit-keyframes fa-spin{
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% { 
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg); 
    }   
}
#packForm > .order__block > div > span{
    width: 25%; text-align: right; display: inline-block; padding-right: 10px; color: #728e9a;
}
#packForm > .order__block > div > input, #packForm > .order__block > div > select{
    width: 75%;
}
#packForm > .order__block{
	position: relative;
}
.pack-form > .order__block > .form__message2{
	line-height: 2;color: #728e9a;background-color: rgb(187, 206, 213);margin: -10px;width: 100%;height: 100%;position: absolute;display: flex;justify-content: center;align-items: flex-end;padding: 20px;text-align:center;
}
.pack-form > .order__block > .form__message2 a{
	cursor: pointer;background-color: #728e9a;font-family: Open Sans;color: #f5f4e2;font-size: 15px;padding: 5px 17px;
}
@media screen and (min-width: 670px){
    .order__block {
        width: 500px !important;
    }
}
.order-grid-div{
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
}
.order-grid-div-one{
    grid-area: one;
}          
.order-grid-div-two{
    grid-area: two;
}
@media screen and (min-width: 991px){  
    .order-grid-div{
        grid-template-areas: "one two" ;
    }
}
@media screen and (max-width: 990px){  
    .order-grid-div{
        grid-template-areas: "two two" "one one";
    }
}
section.footer-links a{
	color: white;
	text-decoration: none;
	display: block;
}
section.footer-links a:not([type=button]):hover{
	text-decoration: underline;
}
section.footer-links > div{
	max-width: 1060px; margin: auto; font-family: 'Cinzel', regular;font-size: 14px; font-weight: 400; line-height: 30px;text-decoration: none; color: white;
}
section.footer-links > div div{
	float: left;
}
a[type=button]{
	font-family: "Open Sans";
	font-size: 15px;
		font-weight: 300;
}
@media screen and (min-width: 991px){
	section.footer-links > div div{
		width: 25%; padding: 20px;
	}
}	
@media screen and (min-width: 621px) and (max-width: 990px){
	section.footer-links > div div{
		width: 50%; padding: 20px; min-height: 210px;
	}
}	
@media screen and (max-width: 620px){
	section.footer-links > div div{
		width: 100%; padding: 20px; text-align: center;
	}
}
.nav-links span.page-numbers.current{display: inline-block;width: 40px;height: 40px;background-color: #9cb9c5;font-family: "Open Sans";font-size: 18px;color: #728e9a;line-height: 39px;color: #fff;text-decoration: none;text-align: center;border-radius: 50%;transition: all 0.5s;}
@media screen and (min-width: 621px){
	img.logo-bbb{		
		height: 40px; margin: 5px 20px; position: absolute;
	}
}	
@media screen and (max-width: 620px){
	div.page-footer__rules, a.page-footer__rule{
		display: block;
	}
	img.logo-bbb{
		height: 40px; margin: 10px 20px 0 20px;
	}
}
@media screen and (min-width: 670px){
	#cookiePolicy .mobile{
		display: none;	
	}
	#cookiePolicy .fullscreen{
		display: inline;	
	}			
}
@media screen and (max-width: 669px){
	#cookiePolicy .mobile{
		display: inline;	
	}
	#cookiePolicy .fullscreen{
		display: none;	
	}			
}