@charset "CP852";
@font-face {
  font-family: 'BebasNeueRegular';
  src: url("../fonts/bebasneue/BebasNeue-webfont.eot");
  src: url("../fonts/bebasneue/BebasNeue-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/bebasneue/BebasNeue-webfont.woff") format("woff"), url("../fonts/bebasneue/BebasNeue-webfont.ttf") format("truetype"), url("../fonts/bebasneue/BebasNeue-webfont.svg#BebasNeueRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'latoregular';
  src: url("../fonts/lato/lato-regular-webfont.eot");
  src: url("../fonts/lato/lato-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-regular-webfont.woff") format("woff"), url("../fonts/lato/lato-regular-webfont.ttf") format("truetype"), url("../fonts/lato/lato-regular-webfont.svg#latoregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'latolight';
  src: url("../fonts/lato/lato-light-webfont.eot");
  src: url("../fonts/lato/lato-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-light-webfont.woff") format("woff"), url("../fonts/lato/lato-light-webfont.ttf") format("truetype"), url("../fonts/lato/lato-light-webfont.svg#latolight") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 1, ../sass/_clearfix.scss */
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

/* line 2, ../sass/_clearfix.scss */
* html .clearfix {
  zoom: 1;
}

/* IE6 */
/* line 3, ../sass/_clearfix.scss */
*:first-child + html .clearfix {
  zoom: 1;
}

/* IE7 */
/* line 1, ../sass/_nojs.scss */
#no-js {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 30px;
  background: #ffd800;
  color: black !important;
  text-align: center;
  padding: 10px 0;
  z-index: 20;
}

/* line 2, ../sass/_nojs.scss */
#no-js p {
  color: black !important;
}

/* line 1, ../sass/_display.message.scss */
.displaymessage {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 122;
  width: 100%;
}

/* line 2, ../sass/_display.message.scss */
.displaymessage .body {
  padding: 8px 16px;
  border-bottom: 2px solid #fff;
  background: #ffd800;
  color: #000;
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
  text-align: center;
}

/* line 3, ../sass/_display.message.scss */
.displaymessage .loader {
  float: right;
  width: 24px;
  height: 24px;
  background: url(i/displaymessage_loading.gif);
}

/* line 4, ../sass/_display.message.scss */
.displaymessage .close {
  float: right;
  width: 24px;
  height: 24px;
  background: url(i/displaymessage_close.png);
  cursor: pointer;
}

/* line 5, ../sass/_display.message.scss */
.displaymessage .counter {
  float: right;
  width: 24px;
  height: 24px;
  cursor: pointer;
}

/* line 1, ../sass/_t2i.scss */
.t2i, .t2i span {
  display: block;
  background-repeat: no-repeat;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

/* line 2, ../sass/_t2i.scss */
.t2i {
  position: relative;
}

/* line 3, ../sass/_t2i.scss */
.t2i span {
  position: absolute;
  top: 0;
  left: 0;
}

/* Use: @include box-shadow(0, 10px, 15px, rgba(0,0,0,.3)); */
/* FONT */
/* COLORS */
/* line 22, sass/salvento.scss */
* {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
}

/* line 23, sass/salvento.scss */
table {
  border-spacing: 0px;
  border-collapse: collapse;
}

/* line 24, sass/salvento.scss */
html, body {
  min-height: 100%;
  background: #fff;
}

/* line 27, sass/salvento.scss */
h1, h2, h3, h4, h5, h6, a, p, ul, ol, dl, input, textarea, select, label, div {
  color: black;
  font-size: 14px;
  line-height: 20px;
  font-family: "latolight", arial, sans-serif;
  cursor: default;
}

/* line 29, sass/salvento.scss */
a {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

/* line 30, sass/salvento.scss */
a:hover {
  color: black;
  cursor: pointer;
  text-decoration: underline;
}

/*a:visited {color: #aaa; text-decoration: none; }*/
/* line 32, sass/salvento.scss */
:focus {
  outline: none;
}

/* line 34, sass/salvento.scss */
body {
  padding-bottom: 40px;
  overflow-x: hidden;
}

/* line 37, sass/salvento.scss */
#head {
  position: fixed;
  z-index: 100;
  width: 1920px;
  height: 70px;
  left: 50%;
  margin-left: -960px;
  background: #fff;
  border-bottom: 4px solid #22428e;
}

/* line 38, sass/salvento.scss */
#head > .body {
  position: absolute;
  width: 1020px;
  top: 0;
  left: 50%;
  margin-left: -510px;
}

/* line 39, sass/salvento.scss */
.section {
  position: relative;
  margin-bottom: 20px;
}

/* line 40, sass/salvento.scss */
#foot {
  position: relative;
}

/* HEADER */
/* line 43, sass/salvento.scss */
#head h1 {
  position: absolute;
  left: 0;
  top: 0;
  width: 205px;
  height: 70px;
  background: url(i/logo.png);
}

/* line 44, sass/salvento.scss */
#head h1 a {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
}

/* line 46, sass/salvento.scss */
#head ol {
  float: right;
  padding-right: 25px;
}

/* line 47, sass/salvento.scss */
#head ol li {
  display: block;
  float: left;
}

/* line 48, sass/salvento.scss */
#head ol li a {
  display: block;
  padding: 0 13px;
  height: 70px;
  font: normal 16px/70px "latoregular", arial, sans-serif;
  text-transform: uppercase;
}

/* SlidesJS*/
/* line 51, sass/salvento.scss */
.slidesjs-navigation {
  display: none !important;
}

/* line 52, sass/salvento.scss */
.slidesjs-pagination {
  text-align: center;
  font-size: 0;
  margin-top: 30px;
}

/* line 53, sass/salvento.scss */
.slidesjs-pagination li {
  display: inline-block;
  margin-right: 10px;
}

/* line 54, sass/salvento.scss */
.slidesjs-pagination li a {
  display: block;
  width: 14px;
  height: 0;
  padding-top: 14px;
  background: #fff;
  border: 1px solid #22428e;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  overflow: hidden;
}

/* line 55, sass/salvento.scss */
.slidesjs-pagination li a.active {
  background: #22428e;
}

/* SECTIONS */
/* line 58, sass/salvento.scss */
.section {
  width: 1920px;
  position: absolute;
  left: 50%;
  margin-left: -960px;
}

/* line 59, sass/salvento.scss */
.section > h2 {
  height: 140px;
  font: normal 30px/140px "latolight", arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
}

/* line 60, sass/salvento.scss */
.section > .body {
  position: relative;
  width: 1020px;
  margin: 0 auto;
}

/* line 62, sass/salvento.scss */
.section#video {
  top: 73px;
  height: 754px;
}

/* line 63, sass/salvento.scss */
.section#video img {
  display: block;
  height: 600px;
}

/* line 64, sass/salvento.scss */
.section#video a.btn {
  position: absolute;
  z-index: 10;
  display: block;
  width: 220px;
  height: 55px;
  text-align: center;
  background: #22428e;
  color: white;
  font: normal 20px/55px "BebasNeueRegular", arial, sans-serif;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

/* line 65, sass/salvento.scss */
.section#video #main-slides {
  height: 600px;
}

/* line 66, sass/salvento.scss */
.section#video .slidesjs-pagination {
  position: absolute;
  z-index: 10;
  width: 1920px;
  height: 14px;
  top: 545px;
  left: 0;
  margin: 0;
}

/* line 67, sass/salvento.scss */
.section#video .slidesjs-pagination li a {
  border: 0;
}

/* line 68, sass/salvento.scss */
.section#video > p {
  position: relative;
  width: 960px;
  margin: 0 auto;
  padding: 30px 40px;
  font: 22px/30px "latolight", arial, sans-serif;
  border-bottom: 4px double #cacaca;
}

/* line 69, sass/salvento.scss */
#s01 a.btn {
  left: 1200px;
  top: 420px;
}

/* line 70, sass/salvento.scss */
#s01 ol {
  position: absolute;
  width: 1020px;
  top: 0;
  left: 50%;
  margin-left: -510px;
}

/* line 71, sass/salvento.scss */
#s01 li {
  position: absolute;
  z-index: 10;
  display: block;
  height: 60px;
  padding: 0 30px;
  text-indent: 40px;
  font: normal 14px/60px "latoregular", arial, sans-serif;
  text-transform: uppercase;
  background: white;
  color: #22428e;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
  overflow: hidden;
  white-space: nowrap;
}

/* line 72, sass/salvento.scss */
#s01 li:before {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 11;
  display: block;
  content: '+';
  text-indent: 0;
  height: 60px;
  width: 60px;
  font: normal 60px/60px "latolight", arial, sans-serif;
  background: #22428e;
  color: white;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
  overflow: hidden;
  text-align: center;
}

/* line 73, sass/salvento.scss */
#s01 li.p1 {
  left: 168px;
  top: 193px;
}

/* line 74, sass/salvento.scss */
#s01 li.p2 {
  left: 491px;
  top: 331px;
}

/* line 75, sass/salvento.scss */
#s01 li.p3 {
  left: 646px;
  top: 244px;
}

/* line 76, sass/salvento.scss */
#s01 li.p4 {
  left: 800px;
  top: 103px;
}

/* line 78, sass/salvento.scss */
#s02 a.btn {
  left: 1300px;
  top: 460px;
}

/* line 80, sass/salvento.scss */
#s03 a.btn {
  left: 851px;
  top: 460px;
}

/* line 83, sass/salvento.scss */
.section#daily-offers {
  top: 827px;
  height: 463px;
}

/* line 84, sass/salvento.scss */
.section#daily-offers ol {
  margin: 0 30px;
  padding-bottom: 45px;
  clear: both;
  overflow: hidden;
}

/* line 85, sass/salvento.scss */
.section#daily-offers ol li {
  float: left;
  margin: 0 10px;
  width: 300px;
  border-top: 4px solid #22428e;
}

/* line 86, sass/salvento.scss */
.section#daily-offers ol li img {
  display: block;
}

/* line 87, sass/salvento.scss */
.section#daily-offers ol li h3 {
  margin-top: 10px;
  font: normal 14px/24px "latoregular", arial, sans-serif;
  text-transform: uppercase;
}

/* line 89, sass/salvento.scss */
.section#secret {
  top: 1290px;
  height: 488px;
  background: white url(i/secret.jpg);
}

/* line 90, sass/salvento.scss */
.section#secret h2 {
  border-top: 1px solid #93cfdc;
  color: #213f88;
}

/* line 91, sass/salvento.scss */
.section#secret .body {
  clear: both;
  overflow: hidden;
}

/* line 92, sass/salvento.scss */
.section#secret p {
  font: 16px/24px "latoregular", arial, sans-serif;
  color: #213f88;
}

/* line 93, sass/salvento.scss */
.section#secret p {
  float: left;
  width: 430px;
  padding: 0 40px;
  border-right: 1px solid #93cfdc;
}

/* line 94, sass/salvento.scss */
.section#secret p + p {
  border: 0;
  margin-left: -1px;
}

/* line 95, sass/salvento.scss */
.section#secret .btn {
  display: block;
  width: 220px;
  height: 55px;
  margin-top: 10px;
  text-align: center;
  background: #22428e;
  color: white;
  font: normal 20px/55px "BebasNeueRegular", arial, sans-serif;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

/* line 96, sass/salvento.scss */
.section#secret .btn-fix {
  position: absolute;
  z-index: 10;
  left: 1200px;
  bottom: 10px;
  display: block;
  width: 220px;
  height: 55px;
  text-align: center;
  background: #22428e;
  color: white;
  font: normal 20px/55px "BebasNeueRegular", arial, sans-serif;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

/* line 98, sass/salvento.scss */
.section#story {
  top: 1778px;
  height: 488px;
  background: #4c9dd4 url(i/story.jpg);
}

/* line 99, sass/salvento.scss */
.section#story h2 {
  color: white;
}

/* line 100, sass/salvento.scss */
.section#story .body {
  clear: both;
  overflow: hidden;
}

/* line 101, sass/salvento.scss */
.section#story p {
  font: 16px/24px "latoregular", arial, sans-serif;
  color: white;
}

/* line 102, sass/salvento.scss */
.section#story p {
  float: left;
  width: 430px;
  padding: 0 40px;
  border-right: 1px solid white;
}

/* line 103, sass/salvento.scss */
.section#story p + p {
  border: 0;
  margin-left: -1px;
}

/* line 104, sass/salvento.scss */
.section#story .btn {
  display: block;
  width: 220px;
  height: 55px;
  margin-top: 10px;
  text-align: center;
  background: #22428e;
  color: white;
  font: normal 20px/55px "BebasNeueRegular", arial, sans-serif;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

/* line 105, sass/salvento.scss */
.section#story .btn-fix {
  position: absolute;
  z-index: 10;
  left: 1200px;
  bottom: 10px;
  display: block;
  width: 220px;
  height: 55px;
  text-align: center;
  background: #22428e;
  color: white;
  font: normal 20px/55px "BebasNeueRegular", arial, sans-serif;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

/* line 106, sass/salvento.scss */
.section#testimonials {
  top: 2266px;
  height: 493px;
}

/* line 106, sass/salvento.scss */
.section#testimonials ol {
  margin: 0 30px;
  padding-bottom: 45px;
  clear: both;
  overflow: hidden;
}

/* line 106, sass/salvento.scss */
.section#testimonials ol li {
  float: left;
  margin: 0 10px;
  width: 300px;
  border-top: 4px solid #22428e;
}

/* line 106, sass/salvento.scss */
.section#testimonials ol li img {
  display: block;
}

/* line 106, sass/salvento.scss */
.section#testimonials ol li h3 {
  margin-top: 10px;
  font: normal 14px/24px "latoregular", arial, sans-serif;
  text-transform: uppercase;
}


/* line 108, sass/salvento.scss */
#testimonials-slides ol {
  float: left;
  width: 960px;
  margin: 0 30px;
}

/* line 109, sass/salvento.scss */
#testimonials-slides ol li {
  float: left;
  margin: 0 10px;
}

/* line 110, sass/salvento.scss */
#testimonials-slides ol li img {
  display: block;
}


/* line 107, sass/salvento.scss */
.section#products {
  top: 2759px;
  height: 722px;
}

/* line 108, sass/salvento.scss */
#product-slides ol {
  float: left;
  width: 960px;
  margin: 0 30px;
}

/* line 109, sass/salvento.scss */
#product-slides ol li {
  float: left;
  margin: 0 10px;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.26);
  -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.26);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.26);
  border-top: 4px solid #22428e;
}

/* line 110, sass/salvento.scss */
#product-slides ol li img {
  display: block;
}



/* line 112, sass/salvento.scss */
.section#be-premium-seller {
  top: 3481px;
  height: 632px;
  background: #4c9dd4 url(i/distributor.jpg);
}

/* line 113, sass/salvento.scss */
.section#be-premium-seller h2 {
  color: white;
}

/* line 114, sass/salvento.scss */
.section#be-premium-seller .body {
  position: absolute;
  width: 1020px;
  height: 632px;
  top: 0;
  left: 50%;
  margin-left: -510px;
}

/* line 115, sass/salvento.scss */
#contactform {
  position: absolute;
  right: 30px;
  bottom: 60px;
  width: 300px;
  min-height: 406px;
  background: #fff;
  border-top: 4px solid #22428e;
}

/* line 116, sass/salvento.scss */
#contactform fieldset {
  padding: 13px;
  padding-bottom: 23px;
}

/* line 117, sass/salvento.scss */
#contactform p {
  margin-bottom: 15px;
  color: #22428e;
  font: normal 20px/1 "latolight", arial, sans-serif;
  text-transform: uppercase;
}

/* line 118, sass/salvento.scss */
#contactform input {
  display: block;
  width: 252px;
  height: 40px;
  margin-top: 10px;
  border: 1px solid #c6c6c6;
  padding: 0 10px;
  font: normal 16px/46px "latoregular", arial, sans-serif;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

#contactform textarea {
  display: block;
  width: 252px;
  height: 74px;
  margin-top: 10px;
  border: 1px solid #c6c6c6;
  padding: 7px 10px;
  font: normal 16px/20px "latoregular", arial, sans-serif;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;

}

/* line 119, sass/salvento.scss */
#contactform [type="submit"] {
  display: block;
  margin: 20px auto 0;
  width: 220px;
  height: 55px;
  background: #22428e;
  color: white;
  font: normal 20px/55px "BebasNeueRegular", arial, sans-serif;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

/* line 121, sass/salvento.scss */
.section#contacts {
  top: 4113px;
  height: 540px;
}

/* line 122, sass/salvento.scss */
#google-map {
  width: 1130px;
  height: 380px;
  position: relative;
}

/* line 123, sass/salvento.scss */
#contact-information {
  width: 790px;
  height: 340px;
  padding: 20px;
  background: #c1ecff url(i/contacts.jpg) 0 0 no-repeat;
  position: absolute;
  left: 100%;
  top: 0;
  -webkit-box-shadow: -5px 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: -5px 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: -5px 5px 10px rgba(0, 0, 0, 0.2);
}

/* line 124, sass/salvento.scss */
#contact-information h3 {
  font: normal 22px/1 "latolight", arial, sans-serif;
  padding: 20px 0;
  text-transform: uppercase;
}

/* line 126, sass/salvento.scss */
.contact-data {
  padding-top: 20px;
}

/* line 127, sass/salvento.scss */
.contact-data li {
  padding-left: 57px;
  min-height: 49px;
  margin-bottom: 20px;
  background: left top no-repeat;
}

/* line 128, sass/salvento.scss */
.contact-data li.phone {
  background-image: url(i/icon-phone-49x49.png);
}

/* line 129, sass/salvento.scss */
.contact-data li.email {
  background-image: url(i/icon-email-49x49.png);
}

/* line 130, sass/salvento.scss */
.contact-data li span {
  display: block;
  padding-top: 4px;
  font: normal 14px/20px "latoregular", arial, sans-serif;
  text-transform: uppercase;
}

/* line 132, sass/salvento.scss */
.social-media {
  position: absolute;
  left: 20px;
  bottom: 20px;
  font-size: 0;
  height: 33px;
}

/* line 133, sass/salvento.scss */
.social-media li {
  display: inline-block;
  margin-right: 10px;
}

/* FOOTER */
/* line 136, sass/salvento.scss */
#foot {
  top: 4653px;
  height: 84px;
  position: absolute;
  width: 1920px;
  left: 50%;
  margin-left: -960px;
  font-size: 0;
  padding-top: 10px;
}

/* line 137, sass/salvento.scss */
#foot > .body {
  position: relative;
  width: 1020px;
  margin: 0 auto;
}

/* line 138, sass/salvento.scss */
#foot p {
  float: left;
  font: normal 14px/18px "latolight", arial, sans-serif;
}

/* line 140, sass/salvento.scss */
#author-logo {
  position: absolute;
  top: 0px;
  right: 25px;
  text-indent: -1000em;
}

/* line 142, sass/salvento.scss */
#author-logo,
#author-logo span {
  width: 146px;
  height: 32px;
  background: url(i/author.png);
}

/* OVERLAY */
/* overlay alap tulajdonsagok */
/* line 146, sass/salvento.scss */
#site-overlay {
  background-color: #7dd1e9;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  width: 100%;
  height: 500px;
  filter: alpha(opacity=90);
  -moz-opacity: 0.9;
  opacity: 0.9;
  display: none;
}

/* line 147, sass/salvento.scss */
#overlay-window {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 100;
  /*overflow:hidden;*/
}

/* line 148, sass/salvento.scss */
#overlay-window-loader {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 32px;
  height: 32px;
  margin: -16px 0 0 -16px;
  z-index: 99;
  background: black url(i/overlayloader.gif) 50% 50% no-repeat;
  border-radius: 4px;
}

/* overlay ablak típusok */
/* line 151, sass/salvento.scss */
.overlay-window-video {
  width: 940px;
  background: #fff;
  border: 3px solid #fff;
  border-radius: 4px;
}

/* line 153, sass/salvento.scss */
.overlay-window-video .overlay-window-body iframe {
  display: block;
}

/* line 154, sass/salvento.scss */
.overlay-window-video .overlay-window-close {
  position: absolute;
  top: -22px;
  right: -22px;
  display: block;
  width: 45px;
  height: 0px;
  padding-top: 45px;
  overflow: hidden;
  background: url(i/overlay_close.png);
}

/* overlay ablak típusok */
/* line 157, sass/salvento.scss */
.overlay-window-product {
  width: 856px;
  background: #fff;
  padding: 42px;
}

/* line 158, sass/salvento.scss */
.overlay-window-product .overlay-window-body {
  padding-left: 410px;
  clear: both;
  overflow: hidden;
}

/* line 159, sass/salvento.scss */
.overlay-window-product .overlay-window-body img {
  float: left;
  margin-left: -410px;
  display: block;
  border-right: 1px solid #e3e3e3;
}

/* line 160, sass/salvento.scss */
.overlay-window-product .overlay-window-body h1 {
  padding: 20px 0 30px;
  font: normal 30px/1 "latolight", arial, sans-serif;
  text-transform: uppercase;
  color: #22428e;
}

/* line 161, sass/salvento.scss */
.overlay-window-product .overlay-window-body h1:first-line {
  font: normal 22px/32px "latoregular", arial, sans-serif;
}

/* line 162, sass/salvento.scss */
.overlay-window-product .overlay-window-body p {
  font: normal 16px/24px "latolight", arial, sans-serif;
  max-height: 315px;
  overflow-y: auto;
}

/* line 163, sass/salvento.scss */
.overlay-window-product .overlay-window-close {
  position: absolute;
  top: 6px;
  right: 6px;
  display: block;
  width: 45px;
  height: 0px;
  padding-top: 45px;
  overflow: hidden;
  background: url(i/overlay_close.png);
}
/*testimonial window */
.overlay-window-testimonial {
  width: 612px;
  background: #fff;
  padding: 42px;
}

/* line 158, sass/salvento.scss */
.overlay-window-testimonial .overlay-window-body {
  /*padding-left: 410px;*/
  clear: both;
  overflow: hidden;
}

/* line 159, sass/salvento.scss */
.overlay-window-testimonial .overlay-window-body img {
  float: left;
  /*margin-left: -250px;*/
  display: block;
  border-right: 1px solid #e3e3e3;
}

/* line 160, sass/salvento.scss */
.overlay-window-testimonial .overlay-window-body h1 {
  padding: 20px 0 30px;
  font: normal 30px/1 "latolight", arial, sans-serif;
  text-transform: uppercase;
  color: #22428e;
}

/* line 161, sass/salvento.scss */
.overlay-window-testimonial .overlay-window-body h1:first-line {
  font: normal 22px/32px "latoregular", arial, sans-serif;
}

/* line 162, sass/salvento.scss */
.overlay-window-testimonial .overlay-window-body p {
  font: normal 16px/24px "latolight", arial, sans-serif;
  max-height: 315px;
  overflow-y: auto;
}

/* line 163, sass/salvento.scss */
.overlay-window-testimonial .overlay-window-close {
  position: absolute;
  top: 6px;
  right: 6px;
  display: block;
  width: 45px;
  height: 0px;
  padding-top: 45px;
  overflow: hidden;
  background: url(i/overlay_close.png);
}

/* HOVER EFFECT */
/* line 166, sass/salvento.scss */
.hover {
  position: relative;
  overflow: hidden;
  display: block;
}

/* line 167, sass/salvento.scss */
.hover.s300x160 {
  width: 300px;
  height: 160px;
}

/* line 168, sass/salvento.scss */
.hover.s220x466 {
  width: 220px;
  height: 466px;
}

/* line 169, sass/salvento.scss */
.hover img {
  max-width: 100%;
  height: auto;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}

/* line 179, sass/salvento.scss */
.hover span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(125, 209, 233, 0.5);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

/* line 196, sass/salvento.scss */
.hover i {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -50px;
  margin-top: -50px;
  display: block;
  width: 100px;
  height: 100px;
  font: normal 100px/1 "latolight", arial, sans-serif;
  text-align: center;
  color: rgba(255, 255, 255, 0.85);
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  transform: scale(1.2);
}

/* line 211, sass/salvento.scss */
.hover:hover img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  transform: scale(1.2);
}

/* line 216, sass/salvento.scss */
.hover:hover span {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
}

/* line 222, sass/salvento.scss */
.hover:hover i {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  transform: scale(1);
}
