/**
 * ****DESCRIPTION OF FILE****
 *
 * @package    Anova
 * @author     Anova
 * @copyright  (c) 2014 Anova
 */

/*Open comments in line 28*/

* { margin: 0; padding: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.clr { clear: both; height: 0; display: block; float: none; padding: 0; margin: 0; border: none; }
.ir { border: 0; text-indent: -999em; overflow: hidden; text-align: left; background-color: transparent; background-repeat: no-repeat; }
img, fieldset { border: none; outline: none; }
a {text-decoration: none; border: none; outline: none; }
a:focus {outline: none;}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {/* */border: none;}

body {width: 100%; background: #858585 url("../images/body-bg.jpg") 0 top repeat-x; font-family: Clm; font-size: 13px; color: #000000;}

.wrapper {width: 989px; margin: 38px auto 0; /*padding: 10px 20px 10px;*/ background: #ffffff; min-height: 576px; border-bottom: 1px solid #aeaeae;}
p {margin: 0;}
.wrapper .top-wrapper {/*float: left;*/ padding: 10px 20px 10px; margin: 0 auto;} /* open coments*/
.wrapper .right-side {float: right; width: 40%; text-align: center;}
.wrapper .right-side h1 { font-size: 63px; font-family: Clm_bold; line-height: 50px; margin-bottom: 20px;}
.wrapper .right-side h1 span {color: #c94724;}
.wrapper .right-side .slogan { font-size: 24px; font-family: Clm_bold; line-height: 24px;}
.wrapper .right-side .price { width: 320px;  margin: 10px auto 5px;  line-height: 16px;  font-family: Clm_bold; text-align: right; color: #ffffff;}
.wrapper .right-side .price a {width: 45%; height: 47px; text-align: center; display: block; line-height: 47px; color: #ffffff; text-decoration: none; font-size: 15px; background: url("../images/send-btn.png") no-repeat; background-size: 100%;}
.wrapper .right-side .price a.globes {float: right;}
.wrapper .right-side .price a.news10 {float: left;}
.wrapper .right-side .description { font-family: Clm_bold; font-size: 13px; line-height: 14px; clear: both;}
.wrapper .right-side .description .exeption {color: #c94724; line-height: 14px; margin-top: 3px;}
.wrapper .right-side .description .star {font-size: 11px; font-family: Clm; margin-top: 10px;}

.wrapper .left-side { float: left; width: 60%;}
.wrapper .left-side .shadow {float: left; width: 100%; margin-bottom: -2px; min-height: 27px; background: url("../images/iframe-shadow.png") 0 bottom no-repeat; background-size: 100%;}
.wrapper .left-side iframe {width: 100%; height: 319px;}

.wrapper .footer { float: left; clear: both; padding: 0 20px; width: 100%; min-height: 167px; background: #fdfdfd url("../images/footer-shadow.png") 0 top repeat-x;}
.wrapper .footer .footer-left-shadow {float: left; width: 300px; margin: -5px 0 -2px; min-height: 30px; background: url("../images/footer-left-shadow.png") no-repeat;}
.wrapper .footer .footer-right-shadow {float: right; width: 300px; margin: -5px 0 -2px; min-height: 30px; background: url("../images/footer-right-shadow.png") no-repeat;}
.wrapper .footer form {clear: both; width: 100%; padding-bottom: 35px; margin: 0 auto; text-align: center; background: #f4f4f4;}
.wrapper .footer form h3 {color: #ffffff; height: 40px; line-height: 45px; font-family: Clm_bold; font-size: 20px; background: #c94724;}
.wrapper .footer form h3 a {color: #ffffff; font-size: 26px;}
.wrapper .footer form h3 a:hover {text-decoration: none;}
.wrapper .footer form .sadot {width: 92%; margin: 10px auto 0;}
.wrapper .footer form .sadot input {float: right; width: 25%; height: 26px; font-size: 16px; padding: 0 10px; border: 1px solid #868686; margin: 4px 0 0 20px; background: #ffffff;}
.wrapper .footer form .sadot button {width: 103px; height: 33px; text-align: center; font-size: 25px; border: 0; font-family: Clm_bold; color: #ffffff;  background: url("../images/send-btn.png") no-repeat;}
.wrapper .footer form .error-message {color: #F20000;}
.wrapper .footer .bottom {text-align: center;}
.wrapper .footer .bottom p {font-family: Clm; font-size: 13px;}
.wrapper .footer .bottom p .orange {color: #c94724;}

::-webkit-input-placeholder {color: #000000; font-family: Clm; font-size: 17px; opacity: 1;}
::-moz-placeholder {color: #000000; font-family: Clm; font-size: 17px; opacity: 1;}

.box {width: 100%; height: 83px; color: #000000; font-size: 26px; font-family: Clm; text-align: center; padding: 30px 0 35px; background: #c94724; clear: both;}

.loading {
			  background: url("../images/ajax-loader.gif") no-repeat scroll center center rgba(0, 0, 0, 0.5);
			  border-radius: 13px;
			  display: none;
			  height: 100%;
			  left: 0;
			  position: absolute;
			  top: 0;
			  width: 100%;
			  z-index: 1;
		  }

@media (min-width: 800px) and (max-width: 980px) {
	.wrapper {width: 100%;}
	.wrapper .left-side {width: 55%;}
}

@media (max-width: 800px) {
	.wrapper {width: 100%;}
	.wrapper .left-side {width: 54%;}
}

@media (min-width: 768px) and (max-width: 799px) {

}

@media (max-width: 640px) {
	.wrapper {margin-top: 0;}
	.wrapper .right-side {width: 100%;}
	.wrapper .left-side {width: 100%;}
	.wrapper .footer form h3 {height: auto; line-height: 23px; padding-top: 10px;}
	.wrapper .footer form .sadot {width: 100%;}
	.wrapper .footer form .sadot input {width: 24%;}
}

@media (max-width: 536px) {
	.wrapper .footer .footer-left-shadow {display: none;}
	.wrapper .footer .footer-right-shadow {display: none;}
	.wrapper .footer form .sadot input {width: 22%; font-size: 14px;}
}

@media (max-width: 480px) {
	.wrapper .footer form .sadot input {width: 100%; margin-bottom: 7px;}
}

@media (max-width: 425px) {
	.wrapper .footer form h3 {font-size: 18px; line-height: 21px;}
}

@media (max-width: 360px) {
	.wrapper .right-side h1 {margin-top: 5px;}
	.wrapper .top-wrapper {float: right;}
}

@media (max-width: 320px) {
	.wrapper .top-wrapper {width: 100%; padding: 10px;}
	.wrapper .right-side .price {width: 100%; height: 58px; font-size: 45px; background-size: 100%;}
}