@font-face{font-family: OpenSansB;	src: url(../fonts/OpenSans-Bold.woff);}
@font-face{font-family: OpenSansS;	src: url(../fonts/OpenSans-Semibold.woff);}
@font-face{font-family: OpenSans;	src: url(../fonts/OpenSans.woff);}
@font-face{font-family: Lobster;	src: url(../fonts/Lobster.woff);}
@font-face {
    font-family: 'MyriadProRegular';
    src: url('../fonts/MYRIADPROREGULAR.eot');
    src: url('../fonts/MYRIADPROREGULAR.eot') format('embedded-opentype'),
    url('../fonts/MYRIADPROREGULAR.woff2') format('woff2'),
    url('../fonts/MYRIADPROREGULAR.woff') format('woff'),
    url('../fonts/MYRIADPROREGULAR.ttf') format('truetype'),
    url('../fonts/MYRIADPROREGULAR.svg#MYRIADPROREGULAR') format('svg');
}

*{margin:0;padding:0;}
body{
	background:#fff;/*url(../img/bg-footer.jpg);*/
	font:14px/1 OpenSans,sans-serif;
}
a{color:#9a9a9a}
a:hover{color:gold}
a:visited{color:#ff6363}
h1,h2,h3{color:#4d4d4d;margin:5px 0;text-transform:uppercase;}
h3{font:700 24px OpenSans,sans-serif;}
ul{margin:0 0 0 20px}

.left{float:left}
.right{float:right}
.center{text-align:center}
.clear{clear:both}

#wrapper{width:1120px;margin:0 auto;}/*80%*/
.wrapper{width:1200px;margin:0 auto;}/*90%*/

#top{
    background: url("../img/top.png") no-repeat 50% 0;
    /*border:1px solid #fedc99;border-radius:30px;*/
    font-size:16px;
    font-family: OpenSans;
    margin:0 auto;
    padding:10px;
    display:inline-block;
    color:#fff;
    height:55px;
    width:500px;
}
#header{margin:0 0 13px}
#header h4 span{color:#fedc99;}
#header h2,#reviews h2{font:400 28px/36px OpenSansB,sans-serif;}
#header h2 span{font:400 64px/36px Lobster,sans-serif;color:#ff6363;}

#logo{position:absolute;top:80px;}
#bg{
	/*background: url("../img/bust.png") no-repeat;
	background: url("../img/girl.jpg") no-repeat;
	background-size: cover;*/
}
#bg .col-md-7{padding: 25px 0 0}
#block{
    background: #ff6363;
    padding:5px 15px;
    margin:0;
}
#title p{font:400 18px/1.25 OpenSans,sans-serif;margin:0 10px;color:#4d4d4d}
#title span{color:#fedc99;}

#form{
    /*background:#f0f0f0;/*-color:rgba(255,255,255,.6);
    box-shadow:5px 5px 10px #777;
	border: 1px solid #fedc99;
    border-radius: 0 10px 0 10px;
    color:#000;*/
    max-width:420px;
    margin:0 auto;
	text-align:center;
}
#form *{color:#fff;}
/*#form span{color:#dd4d25}*/
#form .title{font: 200 16px/24px OpenSansB,sans-serif;}
#form h1{font:600 55px/.8 OpenSansB,sans-serif;color:#fedc99;margin:0}
#form h2{font:600 24px/.7 OpenSansB,sans-serif;}/*color:#e84630;*/
#form h3{margin:25px 0}
#form p{
    /*background:#fff url(../img/mark.png) no-repeat 10px 50%;
    border-radius:40px;*/
    font:400 12px OpenSans,sans-serif;
    text-align:center;
    margin: 0;
    padding: 5px 0px;
    text-transform:none
}
#atention p{font-size: 9px !important;line-height:.4;text-transform:uppercase;}
/*#atention{background:url(../img/atention3.png) no-repeat 50% 0;height:100px;width:231px;margin:15px 0 0 -25px}
#atention p{color:#4d4d4d;display:inline-block;width:60%; margin: 12px 0 0 75px;font:200 12px OpenSans,sans-serif;text-align:left}
#atention span{color:#dd4d25;font:600 20px/1 OpenSans,sans-serif}*/
.shield{
	color:#404040;
	font:400 10px OpenSans,sans-serif;
	margin:5px 0 15px;
	text-align:center;
	text-transform:none;
	letter-spacing:.07em;
}
.shield img{margin:0 7px 1px 0}
.price{
	/*background:#fff;
	border-radius:40px;
	border:1px solid #fedc99;
	box-shadow:inset 3px 3px 5px #777;*/
    color:#fff;
	font-size:14px;
	margin:15px auto 10px;
}
.old{text-decoration:line-through;}
.new{font:800 18px OpenSansB,sans-serif;margin:10px 0 0;display:block;/*color:#fedc99;*/}

#timer{border:2px solid #ffdc98;border-radius:10px;display:inline-block;margin:20px 0 35px;padding:0 30px 5px;}
p#timer-info{color:#fff;font:200 14px OpenSans,sans-serif;margin:0 !important;text-align:center;}
#futures{
    /*background: #efefef;
    border-top: 9px solid #fedc99;
    border-bottom: 9px solid #fedc99;*/
    text-align: center;
    padding:20px 0;
}
#futures img{margin:20px 0}
#futures h2{font:800 18px OpenSansB,sans-serif;}
#futures p{line-height: 21px;}

.vk-arrow{position: relative;left:90%;top:-50px}
.owl-carousel img{max-width:110px}
/* REVIEWS */
#photos{background: url('../img/bg-reviws.jpg') no-repeat 50% / cover;}
#photos .container{padding:30px 50px}
#reviews h2{margin:30px 0 10px;text-align:center;}
#reviews h4{border-bottom:1px solid #000;font:600 16px MyriadProRegular,sans-serif}
#reviews p{font:600 18px MyriadProRegular,sans-serif}
#reviews .text{font:400 14px MyriadProRegular,sans-serif}
.review{margin:15px 0}
.review img{margin:0 auto 10px}
.rev{padding:6px;}
.rev img{width:100%}

#footer{
	background:#fff;/*url(../img/bg-footer.jpg);*/
	/*box-shadow:inset 3px 3px 6px #777;*/
    padding:0;
    width:100%;
}

h4.title{font:600 14px OpenSansB,sans-serif;margin:5px 0;
    text-transform: uppercase;font-size: 16px !important;padding:0 0 5px}
#author{width:700px;margin:40px auto;color:#4d4d4d;}
#author .col-md-9{text-align:left;letter-spacing:.05em;}
#author p{color:#777;font: 200 14px/18px MyriadProRegular,sans-serif;font-style: oblique;}
.author{font:600 14px OpenSansB,sans-serif;margin:5px 0;letter-spacing:-.05em;}
#author i{font:600 16px/14px OpenSansS}
#author img{margin:5px 0 0}

#contacts{background: url('../img/pixel.jpg')repeat-x 50% 35%}
#contacts p{background: #fff;display:inline-block;padding:0 25px}
#contacts img{margin: 0 10px}
#corp{
	/*border-top: 1px solid #ff6363;*/
    background: #797979;
    color: #fff;
    font-size: 14px;
    text-align:center;
    margin:20px 0 0;
	padding:10px 0;
}
#corp a{
    border-bottom:1px dotted #9a9a9a;/*ff6363*/
    color:#fff;
    display:inline-block;
    margin:5px 10px;
    font-size:12px;
    text-decoration: none;
}
#corp a:hover{color:#fedc99}

/*---INPUTS---*/
input[type=text]{
    border:1px solid #bbbbbb;
    border-radius: 5px;
	box-shadow: inset 0 3px 6px #cacaca;
	font:400 15px OpenSans,sans-serif !important;
	margin:10px 0;
	padding:8px 10px 6px;
    outline:none;
    width:350px;
}
/*input::-webkit-input-placeholder {}
input:-moz-placeholder {}
input[type=text]:hover{border:1px solid #e84630;}
input[type=text]:focus{border:1px solid gold;}*/
input[type=submit],.button{
    background: #fcd998;
    background: linear-gradient(bottom, #d7b373 0px, #fcd998 50%, #fff3b5 99%);
    background: -o-linear-gradient(bottom, #d7b373 0px, #fcd998 50%, #fff3b5 99%);
    background: -moz-linear-gradient(bottom, #d7b373 0px, #fcd998 50%, #fff3b5 99%);
    background: -webkit-linear-gradient(bottom, #d7b373 0px, #fcd998 50%, #fff3b5 99%);
    /*border-color: #e0a85d #dba254 #be8a44;*/
    border:3px solid #fcce8e;
    border-radius: 10px;
    box-shadow:6px 6px 8px #d3321c;
    color: #4d4d4d !important;
    cursor: pointer;
	font:600 16px OpenSansB,sans-serif;
	/*letter-spacing:.05em;*/
    margin:5px 0;
    padding:10px 20px;
    outline:none;
	text-align:center;
	text-shadow:1px 1px 1px #fff;
	text-transform:uppercase;
    width:75%;
}
.button{
    display:inline-block;
    text-decoration: none;
    width:87%;
}
input[type=submit]:hover,.button:hover{
	/*background: #73f4b3;
	background: linear-gradient(bottom, #60d695 0px, #73f4b3 50%, #afefc2 99%);
	background: -o-linear-gradient(bottom, #60d695 0px, #73f4b3 50%, #afefc2 99%);
	background: -moz-linear-gradient(bottom, #60d695 0px, #73f4b3 50%, #afefc2 99%);
	background: -webkit-linear-gradient(bottom, #60d695 0px, #73f4b3 50%, #afefc2 99%);*/
    background: #fcd998;
    background: linear-gradient(bottom, #fff3b5 0px, #fcd998 50%, #d7b373 99%);
    background: -o-linear-gradient(bottom, #fff3b5 0px, #fcd998 50%, #d7b373 99%);
    background: -moz-linear-gradient(bottom, #fff3b5 0px, #fcd998 50%, #d7b373 99%);
    background: -webkit-linear-gradient(bottom, #fff3b5 0px, #fcd998 50%, #d7b373 99%);
	color: #4d4d4d !important;
    text-decoration: none;
}

@media screen and (max-width:1200px){
   /* #logo img{width:150px}*/
    #logo{
        position: relative;
        margin: -60px 0 100px;
    }
}
@media screen and (max-width:1024px){
    .button{font-size:200%}
    #futures .col-md-3{border-bottom: 3px solid #fedc99;}
    #futures .col-md-3:last-child{border-bottom: 0;}
    #author{width:auto}
}
@media screen and (max-width:768px){
    #reviews,#photos .container{padding:0 20px !important;}
    #author h4, #author p{text-align:center}
    #author img{margin:5px 0 15px}
}