/*   
Theme Name: euroskupka2021
Theme URI: http://euroskupka.com
Description: Template for euroskupka.com site
Author: Alex Disertinsky
Author URI: http://disertinsky.com
*/

*{
	font-family:'Helvetica';
	transition:color 0.2s linear,margin 0.2s linear,background-color 0.2s,background 0.2s,border-color 0.5s linear,margin 0.4s,box-shadow 0.2s,opacity 0.2s;	
}
*[data-toggle="modal"]{
	cursor:pointer;
}
@keyframes callback {
	from {box-shadow: 0 0 15px rgba(255,255,255,0.6);transform: rotate(0deg);}
	25% {box-shadow: 0 0 25px rgba(255,255,255,0.6);transform: rotate(15deg);}
	50% {box-shadow: 0 0 35px rgba(255,255,255,0.6);transform: rotate(25deg);}
	75% {box-shadow: 0 0 25px rgba(255,255,255,0.6);transform: rotate(15deg);}
	to {box-shadow: 0 0 15px rgba(255,255,255,0.6);transform: rotate(0deg);}
}
a:focus, a:hover {
	text-decoration: none!important;
}
.slick-initialized .slick-slide, input,textarea {
	outline: none!important;
}
/* 404 */
.under404{
	display:flex;
	align-items:center;
	justify-content:center;
	background:rgba(0,0,0,0.6);
	flex-direction:column;
}
/* Расстановка h3 */
.bottombarmenu h3{
	margin:0;
}
h2.vdisabled,h1.vdisabled,h3.vdisabled{
	margin:0;
}
h2.vnbspesed{
 margin-left: -16px;
}
.spanasblock span{
	display:block;
}





.desctopreject.imgunder .under{
	position:relative;
}

.desctopreject{
	background: url(img/scupka/BG_3.jpg) center center no-repeat;
    background-size: cover;
    padding: 60px 0;
	padding-top:45px;
	padding-bottom:75px;
}
.contact .cityrow2 > div.nomobile2{
	display:none;
}
.single.news .newscontent img.alignleft{
	float: left;
    padding: 10px 10px 5px 0;
}
.vapbread{
	margin:15px 0;
}
.vapbread.nmb{
	margin-bottom:0;
}
#single_clock_top > .wrapper.container{
	background:rgba(255,255,255,0.8);
}
#citychange2{
	padding:15px;
	text-align:center;
	font-size:18px;
	border:1px solid #dba655;
	border-radius:0;
	display:flex;
	align-items:center;
	justify-content:center;
}
#citychange2 i{
	font-size:25px;
	color:#dba655;
	margin-left:15px;
	transition:all linear 0.3s;
}
#citychange2.active i{
	transform:rotate(180deg);
}
#cityblock2 .togglecity2{
	font-size:18px;
	text-align:center;
}
.citymap{
	display:none;
}
.citymap.active{
	display:block;
}
#cityblock2 .inner_toggle{
	padding:15px;
	border:1px solid #dba655;
	border-top:none;
}
#cityblock2{
	padding:0 15px;
	
}
#cityblock2 .current{
	display:none;
}
#single_clock_top .sclocksingleimg img{
	display:none;
}
.blog  .blog_img{
	border: solid 1px #dba655;
}
.brandimg img{
	width:100%;
}
.brandimg{
	height:230px;
	display:flex;
	align-items:center;
}
.blog_item .blog_title {
	color: #e0b471;
    font-size: 28px !important;
    line-height: 28px;
}
.fullimg > img{
	width:100%;
	height:auto;
}
#vapcomfortblock123 > .under{
	position:relative;
}

#vapcomfortblock123{
	padding:30px;
	background:url('img/sclock/BG4.jpg') center center no-repeat;
	background-size:cover;
	padding-bottom:60px;
}
/* Форма фильтрации в каталоге */
#filter_form,#filter_form label{
	display:flex;
	align-items:center;
	margin:0;
}
#filter_form  legend{
    margin: 0;
    margin-left: 20px;
    border: none;
    font-size: 14px;
    font-weight: 400;
    color: #000000;
}
#filter_form input,#filter_form select{
	background:#e4e4e4;
    font-size: 14px;
    font-weight: 400;
    color: #000000;
	border-radius:15px;
	margin-left:10px;
	padding:5px 15px;
	outline:none;
	box-shadow:none;
	border:none;
}
#filter_form [type="submit"]{
	background:#d3af7f;
	color:#ffffff;
}
#reset_form{
	width:30px;
	height:30px;
	border-radius:50%;
	text-align:center;
	line-height: 33px;
	background:#e4e4e4;
	color:#000000;
	margin:0 20px;
}
#filter_form input{
	text-align:center;
}

.vapskupka{
	background:url(img/bg2.jpg) center center no-repeat;
	background-size:cover;
}
.vapwhychooseus{
	background:url(img/scupka/BG_2.jpg) center center no-repeat;
	background-size:cover;	
	padding-bottom:60px;
}
.vapwhychooseus > img{
	display:none;
}
.vapwhychooseus.imgunder > .under{
	position:relative;
}
#hocenk{
    padding: 5px 10px;
    color: #000000;
    border-radius: 100px;
    background: #858585;
    display: inline-block;
    /* width: 100%; */
    text-align: center;
}
#hocenk:hover{
	background:#d3b080;
}
#hocenk a:hover,#hocenk:hover a{
	color:#000000;
	text-decoration:none;
}
#callback .fa-times{
	display:none;
}
#callback.shown_window .fa-phone{
	display:none;
}
#callback.shown_window .fa-times{
	display:inline-block;
}
a,a:hover{
	text-decoration:none;
}
#contactheader{
	background: url(img/bottomBG.jpg) left top no-repeat;
    background-size: cover;
}
.modal.in .modal-backdrop.in{
	opacity: .6;
}
.citychangediv #citychange, #header .cgrey2{
	color:#999999;
}
#citychange{
	padding-left:20px;
	background:url(img/star_wt.png) 0 7px no-repeat;
}
#timediv{
	padding-left:20px;
	background:url(img/clock_wt.png) 0 7px no-repeat;
}
#addrdiv{
	padding-left:15px;
	background:url(img/place_wt.png) 0 1px no-repeat;
}
#addrdiv{
	font-size:13px;
}
#addrdiv .headermail{
	padding-left:25px;
	background:url(img/letter_wt.png) 5px 0 no-repeat;
}
#mobileaddr .headermail{
	padding-left:25px;
	background:url(img/letter_wt.png) 5px 0 no-repeat;
}
.imagedebt img{
	width:210px;
}
.clock .imagedebt img{
	width:180px;
}
section.asblock.diamond img{
	width:600px;
}
section.asblock.pensil img{
	width:500px;
}
.modal.in .formtitle{
	color:#ffffff;
	margin-bottom:20px;
}
.modal.in .wpcf7-form-control-wrap {
    padding: 0 15px;
    display: block;
	background-size: 14px !important;
}

.modal.in .formdecr{
    margin-bottom: 20px;
    text-align: center;
    font-weight: 300;
    color: #bdbdbd;
}

.modal.in{
	display: flex !important;
    align-items: center;
    justify-content: center;	
}
.modal-content{
	max-width:100%;
	width:380px;
	background:#000000;
	padding:15px;
	position: relative;
}
.modal-content .close{
	position: absolute;
    right: 10px;
    top: 8px;
	opacity: .6;
	z-index: 99999;
}
.modal-content .close i{
	color:#d3b080;
}
.modal-content *{
	color:#ffffff;
}
.modal-content input{
    width: 100%;
    margin: 5px 0;
    background: none;
    color: #ffffff;
    border: none;
    border-bottom: 1px solid #ffffff;
    padding: 10px;
	background-size:14px;
}
.modal-content input[type="submit"]{
	padding-left: 0;
    padding: 0;
    height: 40px;
    border: none;
    width: 70%;
    margin: 10px 15%;
    color: #ffffff;
    background: #d3b080;
    text-transform: uppercase;
}
#callback{
    position: fixed;
    right: 20px;
    bottom: 20px;
    width: 60px;
    height: 60px;
    display: flex;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    z-index: 999;
    background: #2a3040;
	box-shadow: 0 0 15px rgba(255,255,255,0.6);	
		-webkit-animation-name: callback;
    animation-name: callback;
    -webkit-animation-duration: 2.5s;
    animation-duration: 2.5s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
	cursor:pointer;
}
#callback i{
	font-size: 30px;
    color: #c9af7e;
    transform: rotate(90deg);
}

.fontFHirline{
	font-family:'Helvetica';
}
#cityblock{
	position: absolute;
    z-index: 999;
    top: 30px;
    left: 0;
    width: 150px;
    height: auto;
    padding: 10px;
    background: #2a3040;
}
#cityblock > div{
	cursor:pointer;
}
#cityblock > div.current{
	display:none;
}
.cityvar{
	display:none;
}
.cityvar.current{
	display:block;
}
.crivoblock,.crivoyimg{
	position:relative;
	overflow:hidden;
}
.crivoblock{
	background:url(img/scupka/handMy.png) left top no-repeat;
	    background-size: 900px;
}
#otzyv .slick-dots li button:before{
	opacity: 1;
    color: #c5c5c5;
	font-size: 10px;
}
#otzyv .slick-dots li.slick-active button:before{
	opacity: 1;
    color: #d3b080;
}
#otzyv .slick-dots{
	bottom:-40px;
}
.crivoblock:before{
    content: '';
    width: 400px;
    height: 400px;
    left: -220px;
    top: -220px;
    background: #f2e2bd;
    position: absolute;
    transform: rotate(45deg);
}
.crivoblock2:before{
    content: '';
    width: 180px;
    height: 2000px;
    left: -400px;
    top: -420px;
    background: rgba(242,226,189,0.5);
    position: absolute;
    transform: rotate(45deg);
}
.mainlogo{
	    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    height: 100%;
    justify-content: center;
}
#topbar{
	background:#2a3040;
}
#menu-main-menu{
	padding:0;
	margin:0;
}
#menu-main-menu li{
	list-style:none;
	display:inline-block;
	padding:15px;
}
#menu-main-menu li a{
	font-size:18px;
	text-transform:uppercase;

	color:#000000;
	display:block;
	position:relative;
}
#menu-main-menu li a:before{
	content:'';
	position:absolute;
	width:100%;
	height:1px;
	bottom:-5.5px;
	border-bottom:2px solid #d3b080;
	opacity:0;
}
#menu-main-menu li.current a:before,#menu-main-menu li:hover a:before{
	opacity:1;
}
#menu-main-menu li:first-child a{
	padding-left:0;
}
#handdiv{
	position:relative;
	    height: 100%;
}
#handdiv img{
	position:absolute;
	right: -50px;
	bottom:0;
}
.debtrow > .col-md-4,.debtrow > .col-md-3{
	padding:60px 15px;
	overflow:hidden;
}
.scupka .debtrow > .col-md-4,.scupka .debtrow > .col-md-3{
	padding:60px 20px;
	    padding-right: 0px;
}
.scupka .debtrow.debtrow2 > .col-md-3{
	padding:30px 20px;
	    padding-right: 0px;
}
.scupka .debtrow.debtrow2 > .col-md-3 > .row{
	display:flex;
	align-items:center;
}
.debtrow > .col-md-4:nth-child(2){
	border-left:2px solid #d3b080;
	border-right:2px solid #d3b080;
}
.debtrow > .col-md-3:nth-child(2),.debtrow > .col-md-3:nth-child(4){
	border-left:2px solid #d3b080;
	border-right:2px solid #d3b080;
}
.debtrow .text{
	padding-top:30px;
}
.scupka .debtrow  > .col-md-4 .sprice,.scupka .debtrow  > .col-md-3 .sprice{
	position:relative;
}
.scupka .debtrow  > .col-md-4:hover .sprice,.scupka .debtrow  > .col-md-4:hover .stitle > span:first-child,.scupka .debtrow  > .col-md-3:hover .sprice,.scupka .debtrow  > .col-md-3:hover .stitle > span:first-child{
	color:#d3b080;
}
.scupka .debtrow  > .col-md-4:hover .sprice:before,.scupka .debtrow  > .col-md-3:hover .sprice:before{
    z-index: -1 !important;
    -o-transform: skew(-28deg);
    -ms-transform: skew(-28deg);
    -moz-transform: skew(-28deg);
    -webkit-transform: skew(-28deg);
    transform: skew(-28deg);
    top: 11px;
    left: -9px;
    padding: 0 10px;
    width: calc(100% );
    height: calc(100% - 15px);
    background-color: #2f3241;
    content: '';
    position: absolute;
}
.debtrow  > .col-md-4:hover img,.debtrow  > .col-md-3:hover img{
	margin-left:-20px;
}
.debtrow .text *{
	font-size:14px;
}
.debtrow .title{
	padding-bottom:30px;
	position:relative;
}
.debtrow .title:before{
	content:'';
	position:absolute;
	width:50%;
	height:1px;
	left:0;
	bottom:0;
	border-bottom:2px solid #d3b080;	
}
.debtrow .title > *{
	font-size:24px;
	color:#000000;
	text-transform:uppercase;
}
.sell .titleunderblock .titleunder{
	position: absolute;
    bottom: 15px;
}
.scupka .sell .titleunderblock .titleunder{
	position: relative;
    bottom: 15px;
}
.sell .selblock:hover .titleunderblock{
	border-color:#ffffff;
}
.sell .titleunderblock{
	position: relative;
    height: 100%;
	border:2px solid transparent;
}
section.diamond{
	    margin-top: -60px;
    margin-bottom: -90px;
    position: relative;
    z-index: 9;
}
#mainclider .slick-next, #mainclider .slick-prev {
    width: 56px;
    height: 76px;
    opacity: 1;
}
#mainclider .slick-next {
    right: -56px;
    background: url(img/arrright.jpg) no-repeat;
}
#mainclider .slick-prev {
    left: -56px;
    background: url(img/arrleft.jpg) no-repeat;
}
#mainclider .slick-slide img{
	height: 70px;
    width: auto;
	margin: 0 auto;
}
.bottombarmenu ul{
	margin:0;
	padding:0;
}
.bottombarmenu ul li{
	list-style:none;
	display:inline-block;
	width:100%;
	margin-bottom:15px;
}
.bottombarmenu ul li a{
	color:#ffffff;
	font-weight:300;
	font-size:16px;
}      

.bottombarmenu ul li {
  color: #ffffff;
  font-size: 16px;
  font-weight: 300;
}

.menusubtitle{
	position:relative;
	padding-bottom:60px;
	font-weight: 600;
}
.menusubtitle:before{
	content:'';
	position:absolute;
	width:25%;
	height:1px;
	border-bottom:2px solid #ffffff;
	bottom:28.5px;
	left:0;
}
#footer .fbtn{
	margin-top:5px;
	padding:5px 10px;
	color:#000000;
	border-radius:100px;
	background:#d3b080;
	display:inline-block;
	width:100%;
	text-align:center;
	cursor:pointer;
}
#footer .fbtn21{
	margin-top:5px;
	padding:5px 10px;
	color:#000000;
	border-radius:100px;
	background:#858585;
	display:inline-block;
	width:100%;
	text-align:center;
}
#footer ul li a.aligncenter{
	display:inline-block;
	width:100%;
	text-align:center;
}
#up21 i{
	color:#c9af7e;
	font-size: 30px;
}

#up21 {
	position: fixed;
    right: 20px;
    bottom: 100px;
    width: 60px;
    height: 60px;
    display: flex;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    z-index: 999;
    background: #2a3040;
    box-shadow: 0 0 15px rgba(255,255,255,0.6);
    cursor: pointer;
}
#footer{
	background:#1f1f1f;
}
#footer .menusubtitle:before{
	border-color:#d3b080;
}
#bottombar{
	background:url(img/bottomBG.jpg) left top no-repeat;
	background-size:cover;
}
.onlymobile{
	display:none;
}

.sclock .s1{
	background: #2f3241;
}
.scupka.sbril .brilline{
	text-align:center;

}
.scupka.sbril .sbrillform > div{
	cursor:pointer;
}
.scupka.sbril .sbrillform > div *{
	transition:all 0.5s linear;
}
.scupka.sbril .sbrillform > div:hover .brilline:before{
	width:60px;
}
.scupka.sbril .sbrillform > div:hover img{
	transform: translateY(-10px);
}
.scupka.sbril .sbrillform > div:hover .fs16{
	font-weight:800 !important;
}
.scupka.sbril .brilline:before{
	content:'';
	transition:all 0.5s linear;
    width: 40px;
    display: inline-block;
	border-bottom:1px solid #d3b080;	
}
.scupka.sbril .debtrow > .col-md-4,.scupka.sbril .debtrow > .col-md-3{
	padding: 30px 20px;
}
.sclocksingleprice{
	display: flex;
    align-items: flex-start;
}
.sclocksingleimg{
	position:relative;
}
.sclocksingleimg:before {
    content: '';
    width: 180px;
    height: 2000px;
    left: 0;
    top: -420px;
    background: rgba(242,226,189,0.7);
    position: absolute;
    transform: rotate(35deg);
    z-index: -1;
}
.singleclocks1{
	overflow:hidden;
}
.twoclockrow{
	position:relative;
	padding: 0 150px;
}
.twoclockrow > img{
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	z-index:1;
}
.twoclockrow.twoclockrow2 > img{
	position:absolute;
	top:30px;
	transform:none;
	z-index:1;
}
.twoclockrow > .wrapper.container{
	max-width:100%;
}
.twoclockrow > img.twoclockrowc1{
	left:0;
}
.twoclockrow > img.twoclockrowc2{
	right:0;
}
.shop_img{
	border:1px solid #d3b080;
}
.shop_diveder{
	width:50%;
	height:1px;
	background:#d3b080;
}
.shop_diveder2{
	width:200px;
	height:1px;
	background:#d3b080;
}
.shop_itemback a{
	width:120px;
}
.shop_itemback a i{
	margin-right:15px;
}
.shop_itemback a span{
	width:100%;
}
.shop_single #secondslider{
	margin-top:30px;
}
.vappagenavi .nav-links > *{
    padding: 5px;
    margin: 0 5px;
    color: #000000;
    font-size: 18px;
    width: 28px;
    height: 28px;
    line-height: 20px;
    text-align: center;
    display: inline-block;
}
.vappagenavi .nav-links > span{
	color:#ffffff;
	border-radius:50%;
	background:#d3b080;
}
.single.news .navigation h2{
	display:none;
}
.single.news .navigation,.single.news .newsTitle {
	margin:30px 0;
}
.single.news .newsimg {
	margin-top:30px;
}
.single.news .nav-links{
	display: flex;
    align-items: center;
    justify-content: space-between;
}
.single.news .nav-links *{
	color:#000000;
}
.single.news .nav-links .fas.fa-chevron-left{
	margin-right:15px;
}
.single.news .nav-links .fas.fa-chevron-right{
	margin-left:15px;
}
.vappagenavi .nav-links > span.page-numbers.dots{
	color:#000000;
	border-radius:50%;
	background:none;
}
.vappagenavi .screen-reader-text{
	display:none;
}
.vappagenavi nav.pagination{
	display:block;
	width:100%;
	text-align:center;
}
.ocenkblock form{
	max-width:590px;
	margin:0 auto;
}
.ocenkblock form > div{
	margin:15px 0;
}
.ocenkblock form input,.ocenkblock form select,.ocenkblock form textarea{
	width:100%;
	display:block;
	padding:10px 15px;
	border-radius:50px;
	border:1px solid #d3b080;
	background:#fcfcfc;
}
.ocenkblock form input[type="date"]{
	line-height:14px;
}
.ocenkblock form input[type="file"]{
	border:none;
	padding:10px 0;
	line-height:16px;
}
.ocenkblock form input[type="submit"]{
	background:#d3b080;
	color:#ffffff;
	font-size:16px;
	text-transform:uppercase;
}
.ocenkblock form .inputdiv{
	width: 30px;
	float:left;
    position: relative;
    padding-left: 30px;
}
.ocenkblock form .inputdiv input {
    width: 20px;
    height: 20px;
    opacity: 0;
    z-index: 9999;
    position: relative;
    left: -10px;
    top: -5px;
    cursor: pointer;
}
.ocenkblock form .inputdiv .inputcheker {
    position: absolute;
    z-index: 999;
    border: 1px solid #d3b080;
    left: 0;
    top: 0;
    width: 30px;
    height: 30px;
    padding: 7px;
    border-radius: 0;
    content: '';
    cursor: pointer;
}
.ocenkblock form .inputdiv .inputcheker:before {
    position: absolute;
    z-index: 999;
    left: 5px;
    top: 5px;
    width: calc(100% - 10px);
    height: calc(100% - 10px);
    content: '';
    border-radius: 0;
}
.ocenkblock form .inputdiv input:checked + .inputcheker:before {
    background: #d3b080;
}
.ocenkblock form textarea{
	border-radius:20px;
}
.ocenkblock form .checkbox-871 label > span{
    display: block;
    width: calc( 100% - 30px);
    float: left;
    padding-left: 15px;
    padding-top: 7px;
}
#monethanddiv{
	position: absolute;
    bottom: 0;
    padding: 0;
    right: 30px;
    width: auto;
}
#monethandsection{
	background:url(img/scupka/BG_3.jpg) center center no-repeat;
	background-size:cover;
}
#monethandsection .under{
	position:relative;
}
.fsocrow a{
	color: #000000;
    text-align: center;
    width: 35px;
    height: 35px;
    line-height: 40px;
    border-radius: 50%;
    font-size: 25px;
    background: #ffffff;
    display: inline-block;
}
@media screen and (min-width: 813px){
	.fheader #header{
		position:fixed;
		top:0;
		left:0;
		width:100%;
		z-index:99;
		background:#ffffff;
		box-shadow: 0 0 15px rgba(0,0,0,0.6);
	}	
	.clocklinkrow > div{
		width:20%;
		padding:7.5px 15px;
	}
	.clocklinkrow > div a{
		color:#000000;
		font-weight:300;
		font-size:16px;
		text-decoration:none;
	}
	.clocklinkrow > div a:hover{
		color:#000000;
		text-decoration:none;
		font-weight:800;
	}
	.scupka.sbril .sbrillform > div{
		width:calc(100% / 9);
	}
	.scupka.sbril .sbrillform.sbrillform2 > div{
		width:calc(100% / 10);
	}
	
}	
#menu-main-menu li.onlymobile{
	display:none;
}
#menu1024{
	display:none;
}
@media screen and (max-width: 1025px) and (min-width: 813px){
	/*#menu-main-menu{
		display:none;
	}
	#menu1024{
		display:block;
		width: 200px;
		margin: 5px auto;
		text-align: center;
		padding: 15px;
		font-size: 18px;
		line-height: 1px;
		border: 1px solid #000000;
	}
	#menu-main-menu{
		text-align: center;
	}
	#menu-main-menu li{
		padding:10px;
	}
	#menu-main-menu li a{
		font-size: 14px;
	}*/
}	
@media screen and (max-width: 813px){
	/* Замена БГ */
	
	/* Замена картинок для мобильных */
	#whySlider .imgunder{
		width:100%;
		height:auto;
	}
	#whySlider .imgunder img{
		display:none;
	}
	body:not(.mainmain) #whySlider .imgunder .under{
		padding-bottom:15px !important;
	}
	body:not(.mainmain) #whySlider .selblock {
		height:188px;
		display:flex;
		align-items:center;
	}
	
	.scupkagolda #whySlider{
		padding-bottom:0;
	}
	#whySlider .imgunder .under{
		background:#000000;
		position:relative;
		padding-bottom:30px !important;
	}
	#whySlider .titleunderblock .titleunder {
		position: relative;
		bottom: 0;
	}
	#whySlider .descrsell{
		padding-top:60px !Important;
	}
	
	
	#filter_form{
		flex-direction: column;
		align-items: flex-start;
	}
	#filter_form label{
		margin:10px 0;
	}
	#monethanddiv {
		position: relative;
		bottom: 0;
		padding: 0;
		right: unset;
		width: 100%;
		text-align: center;
	}
	#up21 {
		bottom: 20px;
	}
	#ms1{
		/*background:url(img/bottomBG.jpg) center center no-repeat;*/
		background:#2d2c3a;
		background-size:cover;
	}
	
	/* Замена БГ */
	#monethandsection{
		background:#2d2c3a;
	}
	.fheader{

	}
	#menu-main-menu li.onlymobile{
		display:inline-block;
	}
	.fheader #header{
		top:0;
	}
	.otzywMobile > img{
		display:none;
	}
	.otzywMobile{
		/*background:url('img/otzyvBGMOBILE.jpg') center center no-repeat;*/
		background:#1e2336;
		background-size:cover;
		padding-bottom: 50px;
	}
	section.sell.otzywMobile > .under.mobileunder{
		position:relative;
	}
	#header{
		position:fixed;
		left:0;
		top:0;
		width:100%;
		background:#ffffff;
		z-index:99;
	}
	.scupka.scupkagolda .crivoyimg .flex{
		z-index:-1;
	}
	.nomobile2{
		display:none;
	}
	#mobileheader .mobileicon{
		font-size: 25px;
	}
	#mobileheader .lines {
		display: inline-block;
		vertical-align: middle;
		width: 24px;
		height: 3px;
		margin: -3px 6px 0 0;
		background: #000000;
		border-radius: 2px;
		position: relative;
	}
	#mobileheader .active .lines {
		background-color: #ffffff;
	}
	#mobileheader .lines:before {
		top: 7px;
	}
	#mobileheader .lines:after, #mobileheader .lines:before {
		display: inline-block;
		width: 24px;
		height: 3px;
		background: #000000;
		border-radius: 2px;
		position: absolute;
		left: 0;
		content: '';
		-webkit-transform-origin: 1.5px center;
		transform-origin: 1.5px center;
		transition: .3s;
	}
	#mobileheader .lines:after {
		top: -7px;
	}
	#mobileheader .active .lines:after{
		-webkit-transform: rotate3d(0,0,1,-45deg);
		transform: rotate3d(0,0,1,-45deg);
	}
	#mobileheader .active .lines:before{
		-webkit-transform: rotate3d(0,0,1,45deg);
		transform: rotate3d(0,0,1,45deg);
	}
	#mobileheader .active .lines:after, #mobileheader .active .lines:before{
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		top: 0;
		width: 26px;
	}
	#mobileheader > .wrapper.container > .row.flex.alignitemscenter{
		justify-content: space-between;
	}
	#mobileheader > .wrapper.container > .row.flex.alignitemscenter:before,#mobileheader > .wrapper.container > .row.flex.alignitemscenter:after{
		display:none;
	}
	.scupka.scupkagolda .debtrow  .col-md-4{
		border-bottom:none !important;
	}
	.scupka.scupkagolda .debtrow  .col-md-4 .stitle{
		position:relative;
		justify-content: center;
	}
	.scupka.scupkagolda .debtrow  .col-md-4 .stitle:before{
		position:absolute;
		bottom:14px;
		content:'';
		width:100px;
		left:calc(50% - 50px);
		height:2px;
		background:#d3b080;
	}
	#callback{
		position: fixed;
		left: 20px;
	}
	.scupka.scupkagolda .debtrow  .col-md-4 .stitle > span:first-child,.scupka.scupkagolda .debtrow  .col-md-4 .sprice{
		color: #d3b080;
		position: relative;
	}
	.scupka.scupkagolda .debtrow  .col-md-4 .sprice *{
		color: #d3b080;
	}
	.scupka.scupkagolda #content .debtrow  .col-md-4 .sprice div{
		font-size: 36px;
		text-align: center;
	}
	.scupka.scupkagolda.sgoldmonets #content .debtrow .col-md-4 .sprice div{
		font-size:30px;
	}
	.scupka.scupkagolda .debtrow  .col-md-4 .sprice:before{
		z-index: -1 !important;
		-o-transform: skew(-28deg);
		-ms-transform: skew(-28deg);
		-moz-transform: skew(-28deg);
		-webkit-transform: skew(-28deg);
		transform: skew(-28deg);
		top: 11px;
		left: 5px;
		padding: 0 10px;
		width: calc(100% - 30px);
		height: calc(100% - 9px)!important;
		background-color: #2f3241;
		content: '';
		position: absolute;
	}
	section.sell > .under.mobileunder{
		position:absolute;
	}
	.scupka.scupkagolda .mobileunder .selblock,.scupka.scupkaclockMobile .clockwhyMobile .mobileunder .selblock{
		padding: 0 30px;
		float: left;
		width: 100%;
	}
	.scupka.scupkagolda .mobileunder .selblock .bgdark,.scupka.scupkaclockMobile .clockwhyMobile .mobileunder .selblock .bgdark{
		background:rgba(0,0,0,0.3);
	}
	.scupka.scupkagolda .sell .selblock .titleunderblock,.scupka.scupkaclockMobile .clockwhyMobile .selblock .titleunderblock {
		border-color: #ffffff;
	}
	#goldSlieder .slick-prev:before,#goldSlieder .slick-next:before,#goldSlieder2 .slick-prev:before,#goldSlieder2 .slick-next:before{
		display:none;
	}
	#goldSlieder .slick-prev,#goldSlieder .slick-next,#goldSlieder2 .slick-prev,#goldSlieder2 .slick-next{
		top:30px;
		transform:none;
		width:54px;
		height:54px;
		z-index:9;
	}
	#goldSlieder .slick-prev,#goldSlieder2 .slick-prev{
		left:0;
		background:url(img/sliderArrMobL.png) center center no-repeat;
		background-size:contain;
	}
	#goldSlieder .slick-next,#goldSlieder2 .slick-next{
		right:0;
		background:url(img/sliderArrMobR.png) center center no-repeat;
		background-size:contain;
	}
	
	
	#whySlider .slick-prev:before,#whySlider .slick-next:before{
		display:none;
	}
	#whySlider .slick-prev,#whySlider .slick-next{
		width:84px;
		height:74px;
		z-index:99;
		background-color:#c59c6a;
		border-radius:50%;
	}
	.vmobilebtn13{
		margin:10px 0;
	}
	#whySlider .slick-prev{
		left:-37px;
		background:url(img/sliderArrMobL.png) #c59c6a 47px center no-repeat;
		background-size: auto 30px;
		    z-index: 9;
	}
	#whySlider .slick-next{
		right:-37px;
		background:url(img/sliderArrMobR.png) #c59c6a 22px center no-repeat;
		background-size: auto 30px;
		    z-index: 9;
	}
	section.diamond{
		z-index:9;
	}
	.woomanskupgoldMobile{
		background:#b1b5bc;
	}
	.imgunder.nomobileunder.woomanskupgoldMobile .colorwhite {
		color: #ffffff;
	}
	.scupka.scupkagolda .crivoyimg .flex{
		flex-direction: row;
	}
	#bottombar .padding60{
		padding:0;
	}
	#bottombar > div{
		padding:15px 0;
	}
	#bottombar .row .bottombarmenu{
		padding:0 15px;
	}
	#bottombar .menusubtitle{
		padding:15px;
		background:#1e2332;
	}
	#bottombar .bottombarmenu .menusubtitle:before{
		right:15px;
		width:20px;
		height:20px;
		top:50%;
		transform:translateY(-50%) rotate(-90deg);
		background:url(img/footerArrow.png) center center no-repeat;
		border:none;
		left:unset;
		transition:all 0.3s linear;
	}
	#bottombar .bottombarmenu.active .menusubtitle:before{
		transform:translateY(-50%) rotate(0);
	}
	#bottombar .row .bottombarmenu ul{
		padding:15px;
		background:#11131f;
		display:none;
	}
	#bottombar .bottombarmenu ul li a{
		font-size: 20px;
		color:#e0b37a;
	}
	#otzyv{
		padding:0 30px;
	}
	#otzyv .clideritem.allwhite > div{
		text-align;center;
		
	}
	#otzyv .slick-dots{
		left:0;
	}
	
	#otzyv .clideritem.allwhite > div > div{
		text-align:center;
		
	}
	.scupkaclockMobile .s1mobile{
		/*background: url(img/sclock/Man_watch_for_bunner.png) -120px center no-repeat;*/
	}
	.scupkaclockMobile .s1mobile .colorwhite{
		color:#ffffff;
		font-weight:600;
	}
	
	.scupkaclockMobile .s1mobile .under{
		background:rgba(0,0,0,0.5);
	}
	.scupkaclockMobile .clocklinkrow{
		padding:15px;
		border-radius: 30px;
		background: #bababa;
		overflow: scroll;
		margin: 0 15px;
		margin-bottom:30px;
		height:61px;
		overflow:hidden;
	}
	.scupkaclockMobile .clocklinkrow .clocklinklist{
		height:0px;
		transition:all 0.3s linear;
	}
	.scupkaclockMobile .clocklinkrow.active .clocklinklist{
		height:366px;
		overflow:scroll;
	}
	.scupkaclockMobile .clocklinkrow.active{
		height:auto;
	}
	.scupkaclockMobile .clockchoose{
		border-radius: 100px;
		background: #dfdfdf;
		padding: 15px;
		width: calc(100% + 30px);
		margin-left: -15px;
		margin-top: -15px;
		font-size: 22px;
		text-align: center;	
		cursor:pointer;
		display:flex;
		align-items:center;
		justify-content:center;
	}
	.scupkaclockMobile .clockchoose i{
		margin-left:15px;
		transition:all linear 0.3s;
	}
	.scupkaclockMobile .active .clockchoose i{
		transform:rotate(180deg);
	}
	.scupkaclockMobile .clocklink{
		font-size: 22px;
		text-align: center;
		padding: 15px;
		color:#ffffff;	
		position:relative;
	}
	.scupkaclockMobile .clocklink:before{
		content:'';
		width:30px;
		height:2px;
		background:#000000;
		position:absolute;
		bottom:0;
		left:calc(50% - 15px);
	}
	.scupkaclockMobile .clocklink a{
		color:#ffffff;
	}
	.twoclockrow {
		position: relative;
		padding: 0 50px;
	}
	.twoclockrow > img{
		width:70px;
	}
	.clocksliderMobile #goldSlieder .slick-prev,.clocksliderMobile #goldSlieder .slick-next,.clocksliderMobile #goldSlieder2 .slick-prev,.clocksliderMobile #goldSlieder2 .slick-next{
		top: unset;
		bottom: -15px;
		transform: translateY(50%);
		width: 44px;
		height: 44px;
	}
	.clocksliderMobile{
		margin-bottom:60px;
	}
	.clocksliderMobile #goldSlieder .slick-slide span, .clocksliderMobile #goldSlieder2 .slick-slide span{
		display:block;
		width:100%;
		text-align: center;
	}
	.clocksliderMobile #goldSlieder .slick-slide span:first-child,.clocksliderMobile #goldSlieder2 .slick-slide span:first-child{
		line-height:240px;
		border-top:2px solid #d3b080;
		border-bottom:2px solid #d3b080;
		width: 50%;
		margin: 0 25%;
	}
	.clocksliderMobile #goldSlieder .slick-slide span:last-child,.clocksliderMobile #goldSlieder2 .slick-slide span:last-child{
		text-align:center;
		font-weight:600;
		font-size:24px;
	}
	.clockInstrMobile{
		background:#eeeeee;
	}
	.clocktoggleblock{
		display:none;
	}
	.togglebtn2,.togglebtn3,.togglebtn4{
		display: block;
		padding: 10px !important;
		margin: 10px 0;
		margin-bottom:0;
		cursor:pointer;
	}
	.mainpagemobile section.s1{
		background:#323441;
	}
	.mainpagemobile #ms2{
		padding:0;
		padding-bottom: 80px;
	}
	.mainpagemobile #ms2 #sliderdots{
		height: 70px;
		margin-bottom: 30px;
		position:relative;
		display: flex;
		justify-content: space-around;
		align-items: center;

	}
	.mainpagemobile #ms2 .debtrow > .col-md-4{
		padding:15px;
	}
	#mainsliderms2 .slick-slide{
		background:#ffffff;
	}
	.mainpagemobile #sliderdots  .slick-dots li button:before,.mainpagemobile #sliderdots2  .slick-dots li button:before,.mainpagemobile #goldSlieder  .slick-dots li button:before{
		font-size:12px;
		opacity:1;
	}
	.mainpagemobile #sliderdots .slick-dots li.slick-active button:before,.mainpagemobile #sliderdots2 .slick-dots li.slick-active button:before,.mainpagemobile #goldSlieder .slick-dots li.slick-active button:before{
		color:#d3b080;
		opacity:1;
	}
	.mainpagemobile #sliderdots  .slick-dots,.mainpagemobile #sliderdots2  .slick-dots{
		bottom:unset;
		width: auto;
	}
	.mainpagemobile #ms2 .slick-prev,.mainpagemobile #ms2 .slick-next{
		position:relative;
		transform:none;
		top:unset;
		left:unset;
		right:unset;
		width: 44px;
		height: 44px;
	}
	.mainpagemobile #ms2 .slick-prev:before,.mainpagemobile #ms2 .slick-next:before{
		display:none;
	}
	.mainpagemobile #ms2 .slick-prev{
	    background: url(img/sliderArrMobL.png) center center no-repeat;
		background-size: contain;
	}
	.mainpagemobile #ms2 .slick-next{
		background: url(img/sliderArrMobR.png) center center no-repeat;
		background-size: contain;
	}
	
	#ms3{
		background:#080909;
	}
	.mainpagemobile #whySlider{
		margin-bottom:0;
	}
	
	.mainpagemobile  #sliderdots2{
		height:50px;
		position:relative;
		display: flex;
		justify-content: space-around;
		align-items: center;
		margin-bottom:30px;
	}
	.mainpagemobile #sliderdots2  .slick-dots li button:before{
		color:#ffffff;
	}
	.uvelmobile.scupka .debtrow > .col-md-4.clock{
		border:none !important;
	}
	.slideru .slick-slide img{
		display:inline-block;
	}
	.slideru .sliderdots{
		height:50px;
		position:relative;
		display: flex;
		justify-content: space-around;
		align-items: center;
		margin-bottom:30px;		
	}
	.slideru .sliderdots  .slick-dots li button:before,.slideru .sliderdots  .slick-dots li button:before,.mainpagemobile #goldSlieder  .slick-dots li button:before{
		font-size:12px;
		opacity:1;
	}
	.slideru .sliderdots .slick-dots li.slick-active button:before{
		color:#d3b080;
		opacity:1;
	}
	.slideru .sliderdots  .slick-dots{
		bottom:unset;
		width: auto;
	}
	.slideru .sliderdots .slick-prev,.slideru .sliderdots .slick-next{
		position:relative;
		transform:none;
		top:unset;
		left:unset;
		right:unset;
		width: 44px;
		height: 44px;
	}
	.slideru .sliderdots .slick-prev:before,.slideru .sliderdots .slick-next:before{
		display:none;
	}
	.slideru .sliderdots .slick-prev{
	    background: url(img/sliderArrMobL.png) center center no-repeat;
		background-size: contain;
	}
	.slideru .sliderdots .slick-next{
		background: url(img/sliderArrMobR.png) center center no-repeat;
		background-size: contain;
	}
	.wantsell .asbg{
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
		height:auto;
	}
	/*Замена БГ*/
	#contactheader{
		background:#131514;
	}
	.wantsell{
		/*background:#131514 url(img/suvel/suF2.png) bottom center no-repeat;*/
		background:#131514;
		position:relative;
		background-size: contain;
		padding-bottom:150px;
	}
	.uforwhat{
		background:#2a2832;
	}
	.uvelmobile.scupka.sbril .wegarant .debtrow > .col-md-3{
		border:none !important;
		height:auto !important;
		padding:15px;
		padding-bottom:30px;
		position;relative;
	}	
	.uvelmobile.scupka.sbril .wegarant .debtrow > .col-md-3 .col-md-5{
		padding-bottom:30px;
		position:relative;
	}
	.uvelmobile.scupka.sbril .wegarant .debtrow > .col-md-3 .col-md-5:before{
		content:'';
		width:50px;
		height:2px;
		background:#d3b080;
		left:calc(50% - 25px);
		bottom:14px;
		position:absolute;
	}
	.prodbrill{
		background:#2a2832;
	}
	.slideru.slideru2 .sliderdots .slick-dots{
		padding: 0;
		width: calc(100% - 88px);
		margin-left: 44px;
	}
	.slideru.slideru2 .sliderdots{
		justify-content: space-between;
	}
	.menusubtitle:before{
		left:37.75%;
	}
	#footer .fbtns a.fbt1{
		background:#858585;
	}
	#footer .fbtns a{
		text-align:center;
		padding:30px;
		border-radius:30px;
		font-size:22px;
		text-transform:uppercase;
		margin:15px 0;
	}
	.fsocrow{
		display:flex;
		justify-content: space-between;
	}
	.fsocrow a i{
		line-height: 65px;
	}
	
	.fsocrow a{
		color:#000000;
		text-align:center;
		width:65px;
		height:65px;
		line-height:50px;
		border-radius:50%;
		font-size:45px;
		background:#d3b080;
		display:inline-block;
	}
	body .large_btn{
		margin-top: 5px;
		padding: 5px 10px;
		color: #000000;
		border-radius: 100px;
		background: #d3b080;
		display: inline-block;
		width: 100%;
		text-align: center;
		text-align: center;
		padding: 15px;
		border-radius: 15px;
		font-size: 22px;
		text-transform: uppercase;
		margin: 15px 0;
	}
	body .large_btn.colorwhite{
		color:#ffffff;
	}
	#mobileheader .col-md-10 img{
		width:80%;
		margin:0 10%;
	}
	#mainclider.slick-initialized .slick-slide{
		display: flex;
		justify-content: center;
	}
	#mainclider.slick-initialized .slick-slide img{
		width:100%;
		margin:0;
	}
	.debtrow .text.fs18 *{
		font-size:18px;
	}
	#mainsliderms2{
		margin-bottom:0;
	}
	.scupkagolda #goldSlieder .slick-dots li button:before{
		font-size:14px;
		opacity:1;
	}
	.scupkagolda #goldSlieder .slick-dots li.slick-active button:before{
		opacity:1;
		color:#d3b080;
	}
	
	.sbrilM .slick-dots li button:before,.uvelmobile .slick-dots li button:before{
		font-size:14px;
		opacity:1;
	}
	.sbrilM .slick-dots li.slick-active button:before,.uvelmobile .slick-dots li.slick-active button:before{
		opacity:1;
		color:#d3b080;
	}
	.clocksliderMobile.twoclockrow.twoclockrow2 > img{
		top:78px;
	}
	.showmorebtn{
		width: 60%;
		margin: 10px 20%;
		border-radius:50px;
	}

	
	
	
	
	
	
	
	/* Версия ДО 200818 */
	body .nomobilepadding{
		padding:0;
	}
	body .nplm{
		padding-left:0;
	}
	body .nprm{
		padding-right:0;
	}
	.scupka .debtrow > .col-md-4, .scupka .debtrow > .col-md-3{
		padding-top:30px;
	}
	.onlymobile{
		display:block;
	}
	.menubtn{
		font-size:32px;
		font-weight:300;
		width:calc(100% + 30px);
		margin:0 -15px;
	}
	
	.asblock{
		float:none;
	}
	#handdiv .handimg{
		position: absolute;
		right: calc(50% - 50px);
		bottom: 0;
		width: 60px;
	}
	.debtrow.padding30{
		padding:15px 0;
	}
	.main .asblock.sell.imgunder .selblock > div .dtitle{
		padding-bottom:15px;
	}
	
	.main .asblock.sell.imgunder .selblock > div .padding30 {
		padding:15px;
	}
	.main.scupka  .asblock.sell.imgunder .selblock > div{
		margin-bottom:0;
		border:none;
	}
	.main .asblock.sell.imgunder .selblock > div{
		margin-bottom:15px;
		border:1px solid #d3b080;
	}
	.s1.imgunder .under{
		position:relative;
	}
	#content .s1 .colorblue {
		font-size:18px;
	}
	.scupgolddescr1.padding60 {
		padding:15px;
	}
	.scupkamobiletitle.padding60 {
		padding:15px;
	}
	.padding30{
		padding:15px;
	}
	.debtrow > .col-md-4:nth-child(2){
		border:none;
	}
	section.sell > .under{
		position:relative;
	}
	.menubtn.active{
		color:#ffffff;
		background: #d3b080;
	}
	#menu-main-menu{
		display:none;
	}
	#content{
		overflow:hidden;
	}
	#bottombar .bottombarmenu{
		padding:0 30px;
	}
	#topbar .alignright,#topbar *{
		text-align:center;
	}
	#menu-main-menu li a:before{
		width:50px;
	}
	#menu-main-menu li{
		width:100%;
	}
	#topbar .flex > div{
		padding:7.5px 15px;
	}
	#topbar .flex{
		display:block;
	}
	.crivoblock:before,.crivoblock2:before{
		display:none;
	}
	.crivoblock .flex{
		flex-direction:column;
	}
	.imgunder.nomobileunder .colorwhite{
		color: #efd8ab;
	}
	.woomanskupgold .imgunder.nomobileunder .colorwhite{
		color: #efd8ab;
	}
	.woomanskupgold .padding60 {
		padding:15px;
	}
	.crivoblock{
		background:none;
	}
	.scupka section.asblock.imgunder.padding30.npt{
		padding:0;
	}
	.crivoblock2 > div{
		padding-right:0;
	}
	.headertopbar .row.menurow > .col-md-12{
		border-bottom:2px solid #d3b800;
	}
	.scupka .padding60{
		padding:15px;
	}
	.imgunder.nomobileunder .under{
		position:relative;
	}
	#otzyv .clideritem.allwhite *{
	}
	#otzyv .clideritem.allwhite > div{
		padding:15px;
		border-right:0;
		border-left:0;
		height: auto !important;
	}
	.pensil{
		margin-top: -30px !important;
	}
	.main.scupka.sclock  section.asblock.imgunder.s1 > img{
		display:none;
	}
	.main.scupka.sclock  section.asblock.imgunder.s1 .mainlogo .colorwhite{
		text-align:center;
		font-size:28px !important;
	}
	.main.scupka.sclock  section.asblock.imgunder.s1 .mainlogo{
		padding:15px;
	}
	.scupclockComfort .fs34{
		font-size:26px !important;
	}
	#mobileaddr{
		padding:15px;
		background: #2a3040;
		display:none;
	}
	#mobileaddr span{
		font-size:18px;
		line-height:24px;
		
	}
	#mobileaddr > div > span{
		display:none;
		margin-bottom:15px;
	}
	#mobileaddr span.current {
		display:block;
	}
	#mobileaddr .headermail{
		padding-left:15px;
		background-position:-5px center;
	}
}
@media only screen and (max-width: 813px) and (orientation: landscape) {
	#whySlider .slick-next{
		right:-30px;
		background:url(img/sliderArrMobR.png) #c59c6a 22px center no-repeat;
		background-size: auto 30px;
		transform: translateX(50%);
	}
	#whySlider .slick-prev{
		left:-30px;
		background:url(img/sliderArrMobL.png) #c59c6a 47px center no-repeat;
		background-size: auto 30px;
		transform: translateX(-50%);
	}
	.scupka.sbril .sbrillform.sbrillform2 > div,.scupka.sbril .sbrillform > div{
		width:100%;
	}
}

.menuitem:hover, .menuitem a:hover {
	text-decoration: none !important;
}