@font-face{font-family:MyriadPro-Regular;src:url(../Fonts/MyriadPro-Regular.otf);font-weight:400;font-style:normal}.webwidget_slideshow_dot{position:relative;font-family:Arial,Sans-Serif;font-size:13px;height:246px!important;margin:0 auto;padding:0}.webwidget_slideshow_dot .slides_box{overflow:hidden;position:absolute;margin:0;padding:0}.webwidget_slideshow_dot .title_thumb_box{width:100%;position:absolute;bottom:0}.webwidget_slideshow_dot .title_thumb_box .thumb_box{text-align: left;margin:-15px auto -82px;padding:0 5px 0 0;}.webwidget_slideshow_dot .title_thumb_box .thumb_box span{margin-right:4px;margin-left:0;margin-top:8px}.webwidget_slideshow_dot .title_thumb_box .thumb_box span img{cursor:pointer}.webwidget_slideshow_dot img{border:none;margin:0;padding:0}.webwidget_slideshow_dot ul{position:absolute;list-style:none;margin:0;padding:0}.webwidget_slideshow_dot ul li{width:500px;float:right;margin:0;padding:0}.slides_box li a img{float: left;}.slides_box{float:left;height:280px!important}.webwidget_slideshow_dot ul li h3{font-family:MyriadPro-BlackCond;text-transform:uppercase;font-size:62px;color:#0000;line-height:52px;float:right;margin:8px 0 0;padding:0}.webwidget_slideshow_dot ul li h3 span{font-family:MyriadPro-BlackCond;text-transform:uppercase;font-size:62px;color:#ed1c24;line-height:52px;float:left;margin:0;padding:0}.webwidget_slideshow_dot ul li h3 p{font-family:MyriadPro-Regular;text-transform:none;font-size:17px;color:#5d5d5d;text-align:justify;width:400px;float:left;margin:15px 0 0;padding:0}.webwidget_slideshow_dot ul li a{display:block}.webwidget_slideshow_dot a,.webwidget_slideshow_dot a:hover{text-decoration:none}

input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

::-moz-focus-inner {
  padding: 0;
  border: 0;
}

:-moz-placeholder {
  color: #999 !important;
}

::-webkit-input-placeholder {
  color: #999;
}

.subscribe {
  width: 186px;
  margin: 5px;
  padding: 20px;

  background: white;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

.subscribe-pitch {
  padding-left: 10px;
  background: url("img/email.png") 5px top no-repeat;
}
.subscribe-pitch > h3 {
  margin: 0 0 12px;
  font-size: 14px;
  font-weight: bold;
  color: #222;
  text-transform: uppercase;
}
.subscribe-pitch > p {
  line-height: 22px;
  color: #484848;
}

.subscribe-form {
  position: relative;
  margin: 20px -20px -20px;
  padding: 15px;
  background: #fafafa;
  border-top: 1px solid #ccc;
  border-radius: 0 0 6px 6px;
  background-image: -webkit-linear-gradient(top, #fafafa, #eaeaea 50%, #e1e1e1 51%, #f2f2f2);
  background-image: -moz-linear-gradient(top, #fafafa, #eaeaea 50%, #e1e1e1 51%, #f2f2f2);
  background-image: -o-linear-gradient(top, #fafafa, #eaeaea 50%, #e1e1e1 51%, #f2f2f2);
  background-image: linear-gradient(to bottom, #fafafa, #eaeaea 50%, #e1e1e1 51%, #f2f2f2);
  -webkit-box-shadow: inset 0 1px white;
  box-shadow: inset 0 1px white;
}

.subscribe-input {
  padding: 0 16px;
  width: 100%;
  height: 35px;
  font-family: 'Lucida Grande', Tahoma, Verdana, sans-serif;
  font-size: 15px;
  color: #444;
  background: #fefefe;
  background-clip: padding-box;
  border: 1px solid;
  border-color: #999 #aaa #aaa;
  border-radius: 20px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px #f8f8f8;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px #f8f8f8;
}
.subscribe-input:focus {
  outline: 0;
}

.subscribe-submit {
  display: block;
  position: absolute;
  top: 15px;
  right: 15px;
  padding-left: 15px;
  height: 35px;
  width: 40px;
  background: #F70A0A;
  border: 1px solid;
  border-color: #B30000 #CA0000 #B4010B #C30111;
  border-radius: 0 20px 20px 0;
  cursor: pointer;
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
  background-image: -webkit-linear-gradient(top, #BB0000, #B20000);
  background-image: -moz-linear-gradient(top, #84f087, #4cd94a);
  background-image: -o-linear-gradient(top, #84f087, #4cd94a);
  background-image: linear-gradient(to bottom, #FF0027, #9B0202);
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.4);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.4);
}

button.subscribe-submit {}
.subscribe-submit:active {
  background: #4cdf4d;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.subscribe-submit:before {
  content: '';
  display: block;
  margin-top: 1px;
  width: 25px;
  height: 19px;
  background: url("img/tick.png");
}

.lt-ie9 .subscribe-input {
  line-height: 33px;
}