@charset "utf-8";
/* CSS Document */

@font-face {
 font-family:'ReformaRegulaRwebfont';
 src: url('font/reformaregularwebfont.eot');
 src: url('font/reformaregularwebfont.eot?#iefix') format('embedded-opentype'), url('font/reformaregularwebfont.svg#') format('svg'), url('font/reformaregularwebfont.woff') format('woff'), url('font/reformaregularwebfont.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family:'Open Sans Hebrew';
 src: url('font/OpenSansHebrew-Regular.ttf');
 src: url('font/OpenSansHebrew-Regular.ttf?#iefix') format('embedded-opentype'),
 url('font/OpenSansHebrew-Regular.woff') format('woff'),
 url('font/OpenSansHebrew-Regular.svg#') format('svg'),
 url('font/OpenSansHebrew-Regular.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family:'Open Sans Hebrew';
 src: url('font/OpenSansHebrew-Bold.ttf');
 src: url('font/OpenSansHebrew-Bold.ttf?#iefix') format('embedded-opentype'),
 url('font/OpenSansHebrew-Bold.woff') format('woff'),
 url('font/OpenSansHebrew-Bold.svg#') format('svg'),
 url('font/OpenSansHebrew-Bold.ttf') format('truetype');
 font-weight: bold;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
}
/* remember to define focus styles! */


body {
	color: #000;
	font-family: 'ReformaRegulaRwebfont', Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.7em;
	margin: 0;
	padding: 0;
}

.alignleft {
	float:left;
	margin-right:10px;
	margin-top:20px;
}
.Main {
	max-width:1200px;
	position:relative;
	margin: 0 auto;
}

.PhoneLanding {
	float: right;
	font-size: 18px;
	margin-top: 1px;
	text-align: right;
	width: 350px;
}
#CopyrightLandingLinks a {
	color:#000;
	text-decoration:none;
}
.CopyrightLanding {
	height: 32px;
	margin: 15px auto 30px;
	width: 888px;
}
#CopyrightLandingLinks {
	color: #000000;
	float: left;
	font-size: 15px;
	margin-top: 0;
	text-align: left;
	width: 510px;
}
#CopyrightLandingLinksCoupon a {
	color:#000;
	text-decoration:none;
}
.CopyrightLandingCoupon {
	float: right;
	height: 32px;
	margin: 19px auto 45px;
	width: 612px;
}
#CopyrightLandingLinksCoupon {
	color: #000000;
	font-size: 15px;
	text-align:center;
	margin-top: 0;
	width: 608px;
}

/* CF7 STYLES */

.vertical-padding50 {
	padding-top:50px;
}

.wpcf7 {

}

.wpcf7 input, 
.wpcf7 textarea{
    width: 100%;
    padding:10px;
    color:#8e8e8e;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height: 20px;
    border: solid 1px #9f9f9f; 
   box-shadow: inset 2px 2px 8px #bababa;
   -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
    
}

.wpcf7 .wpcf7-list-item{
  padding-left: 0;
  margin-left: 0;
  margin-right: 25px;
}

.wpcf7 .wpcf7-list-item input{
  border: none;
  padding-left: 0;
  margin-left: 0;
}

.wpcf7 select{
  outline: none;
  font-size:16px;
  font-family:Arial, Helvetica, sans-serif;
}

.wpcf7 input:hover, 
.wpcf7 input:focus, 
.wpcf7 input:active, 
.wpcf7 textarea:hover, 
.wpcf7 textarea:focus, 
.wpcf7 textarea:active {
  background: #ebf7f5;
  outline: none;
}

.wpcf7 input.wpcf7-submit{

    -webkit-transition: 0;
  -moz-transition: 0;
  -o-transition: 0;
  transition: 0;
  
  border: none;
  position: relative;
  
  color: #fff;
  
  text-shadow: 1px -2px 0px black;
  
  text-transform: uppercase;
  
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  
  font-size: 14px;
  
  padding-top: 11px;
  padding-bottom: 10px;
  padding-left: 35px;
  padding-right: 35px;
  
  /* Gradient background */
  background-color: #000000;
  background: -webkit-gradient(linear, left top, left bottom, from(#4d1b5c), to(#000000));  
  background:  -moz-linear-gradient(top, #4d1b5c, #000000);  
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d1b5c', endColorstr='#000000');
  -ms-filter: &quot;progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d1b5c, endColorstr=#000000)&quot;;
  
  /* Drop Shadow */
  -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.3);
  -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.3);
  box-shadow: 0 2px 5px rgba(0,0,0,0.3);
  
}

/* On hover */
.wpcf7 input.wpcf7-submit:hover{
  
  cursor: pointer;
  text-decoration: none;
  
  background-color: #000000;
  background: -webkit-gradient(linear, left top, left bottom, from(#4d1b5c), to(#6d2f80));  
  background:  -moz-linear-gradient(top, #4d1b5c, #6d2f80);  
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d1b5c', endColorstr='#6d2f80');
  -ms-filter: &quot;progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d1b5c, endColorstr=#6d2f80)&quot;; 
}

/* On click */
.wpcf7 input.wpcf7-submit:active{
  top: 1px;
  
  color: #d8c6e2;
  
  background-color: #000000;
  background: -webkit-gradient(linear, left top, left bottom, from(#4d1b5c), to(#4d1b5c));  
  background:  -moz-linear-gradient(top, #4d1b5c, #4d1b5c);  
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d1b5c', endColorstr='#4d1b5c');
  -ms-filter: &quot;progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d1b5c, endColorstr=#4d1b5c)&quot;; 
  
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* CF7 Messages */
.wpcf7 .wpcf7-validation-errors{
    border:none;
    background-color:#f4ae46;
    margin:0;
    padding:20px;
    
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.wpcf7 .wpcf7-mail-sent-ok{
    border:none;
    background-color:#7ad33f;
    margin:0;
    padding:20px;
    
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.wpcf7 .wpcf7-mail-sent-ng{
    border:none;
    background-color:#cf2d38;
    margin:0;
    padding:20px;
  
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  
    color: white;
}

.wpcf7 span.wpcf7-not-valid-tip{
    border:none;
    background-color:#cf2d38;
    padding:10px;
    padding-left: 15px;
    padding-right: 15px;
    border-radius:10px;
    width: 180px;
    color: white;
    
    /* Drop shadow */
    -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
    -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
    box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
}

.wpcf7-form .fleft{
  float: left;
}

.wpcf7-form .mright20{
  margin-right: 20px;
}

.wpcf7-form .mright40{
  margin-right: 40px;
}

.wpcf7-form .clear{
  clear: both;
}

 
/* MORE CUSTOM CF7 STYLES */

/* horizontal form */

.cf7-row {
	max-width:800px;
	min-width:600px;
	margin:0 auto;
}

.cf7-row .field-container {
	float:right;
	width:25%;
	font-size:24px;
}

.cf7-row .wpcf7 input.wpcf7-submit {
	margin-top: 22px;
}

.cf7-row .wpcf7 input, 
.cf7-row .wpcf7 textarea {
	width:80%;
	max-width:180px;
}

/* MORE MOTOPRESS STYLES */

.white-container {
height: auto;
  margin: 25px auto 5px;
  padding: 20px;
  background-color: #FFF;
  border-radius: 10px;
  box-shadow: 2px 2px 14px #999;
  border: 1px solid #aaa;
}

/* will be red only in google chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#galleryid-1 {
 top: -326px !important;
}
.TextCoupon .gallery-navigation {
 top: -30px;
}
