body {font-family:'Open Sans', sans-serif;font-size: 18px;line-height: 24px;font-weight: 300;background: url('../img/pattern.jpg');color: #FFFFFF;}
h1,h2,h3,h4,h5,h6 {font-family:'Open Sans', sans-serif;font-weight: 700;margin: 0;}
p {margin: 0;margin-bottom: 10px;font-size: 18px;font-family:'Open Sans', sans-serif;line-height: 24px;font-weight: 300;color: #1e1e1e;letter-spacing: -0.7px;}

.row,
.contain-to-grid .top-bar {max-width: 1188px;}
button.radius, .button.radius {-webkit-border-radius: 2px 2px 2px 2px;border-radius: 2px 2px 2px 2px;}
button.large, .button.large {padding: 20px 35px 22px; font-size: 16px;}

.orbit-container .orbit-timer,
.orbit-container .orbit-slide-number {display: none;}

.contain-to-grid {background: #236da2;}
.landing .contain-to-grid {border: none;}

.inline-list {margin: 0;}
.inline-list > li {margin: 0;}

.content {background: #fff;}
.hsContainer {display: table;table-layout: fixed;width: 100%;height: 100%;overflow: hidden;position: relative;}
.hsContent {max-width: 450px;margin: -150px auto 0 auto;display: table-cell;vertical-align: middle;}

.red {color:#ff0021;}

sent-result {
font-size:11px;
color: #FFFFFF;
}


/* ******************* */

.border-top {border-top: #f4f2f2 solid 1px;}

header{position: relative;z-index: 100;}
.site-header {height: 732px;background:url('../img/header-bg.jpg') no-repeat center top;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;}
.homepage .contain-to-grid {;height: 77px;}
.top-bar {background: none;height: 77px;}
.top-bar .name {height: 77px;}
.top-bar .name h1 a {background: url('../img/sprite.png') no-repeat 0 center;width: 206px;height: 77px;display: block;text-indent: -9999px;padding: 0;background-position: -282px -259px;}
.logo-small {background: url('../img/sprite.png') no-repeat 0 center;width: 150px;height: 28px;display: block;text-indent: -9999px;padding: 0;background-position: -277px -226px;}
.top-bar-section ul li {background: none;}
.top-bar-section li:not(.has-form) a:not(.button) {background: none;font-family: 'Lato', sans-serif;font-size: 18px;line-height: 77px;font-style: italic;font-weight: bold;padding: 0 25px;}
.top-bar-section .has-dropdown > a:after {top: 40px;border-color: rgba(255, 255, 255, 1) transparent transparent transparent;margin-right: 35px;}
.top-bar-section .has-dropdown > a {padding-right: 53px !important;}
.top-bar-section .dropdown {border-top: #277EBC solid 1px;}
.top-bar-section .dropdown li a {line-height: 50px !important;background: #236DA2 !important;border-bottom: #277EBC solid 1px;text-align: right;font-size: 16px !important;padding-right: 35px !important}
.top-bar-section .dropdown li a:hover {background:#277EBC !important; }
.top-bar-section li:not(.has-form) a:hover:not(.button) {background: #277EBC;}
.top-bar-section ul li:hover:not(.has-form) > a {background: #236DA2;}

footer {padding-top: 30px;padding-bottom: 50px;}

.landing .contain-to-grid {background: none;}



/******************************/

.site-headline {color: #fff;font-family: 'Open Sans', sans-serif;font-size: 48px;line-height: 0.95;font-weight: 300;margin-bottom: 20px;}
.site-headline strong {font-weight: 600;font-style: italic;}



/********************************/

.form-wrapper {width: 789px;height: 722px;background: url('../img/form-wrapper.png') no-repeat 0 bottom;margin-top: 10px;}
.form-wrapper .form {width: 275px;height: 240px;position: relative;left: 305px;top: 365px;}

.form-headline {text-align: center;color: #fff;font-weight: normal;margin-bottom: 15px;font-weight: 300;font-size: 28px;line-height: 30px;}
.form-headline strong {font-style: italic;}

.form select {height: 55px;font-family: 'Lato', sans-serif;font-size: 18px;font-style: italic;margin-bottom: 25px;border-radius: 2px;border: 1px solid #fff;padding-left: 18px;}
.form button {display: block;width: 100%;background: #ff0021 url('../img/sprite.png') no-repeat;text-transform: uppercase;padding: 16px 5px 18px 10px;font-weight: 700;font-size: 16px;margin: 0;text-align: center;font-family: 'Open Sans', sans-serif;background-position: -672px -82px;}
.form button:hover, .form button:focus {background: #E60725 url('../img/sprite.png') no-repeat;background-position: -672px -82px;} 



/*********************************/

.orbit-container .orbit-prev, .orbit-container .orbit-next {top: auto;bottom: 15px;}
.orbit-container .orbit-slides-container img {margin-left: auto;margin-right: auto;}

.orbit-container .orbit-prev {left: 20px;}
.orbit-container .orbit-prev {background: url('../img/sprite.png') no-repeat center center;margin: 0;width: 10px;height: 15px;background-position:-690px -35px; }
.orbit-container .orbit-prev:hover {background: url('../img/sprite.png') no-repeat center center;margin: 0;width: 10px;height: 15px;background-position: -676px -35px;}

.orbit-container .orbit-prev > span {border: none;margin: 0;}
.orbit-container .orbit-next {right: 20px;}
.orbit-container .orbit-next {background: url('../img/sprite.png') no-repeat center center;margin: 0;width: 10px;height: 15px;background-position: -690px -50px;}
.orbit-container .orbit-next:hover {background: url('../img/sprite.png') no-repeat center center;background-position: -676px -50px;}

.orbit-container .orbit-next > span {border: none;margin: 0;}

.product-slides {margin-top: 20px;}

.slide-media {margin-bottom: 10px;position: relative;}

.slide-header .slide-title {font-family: 'Lato', sans-serif;font-size: 18px;font-style: italic;line-height: 1.1;}
.slide-header .slide-title span {text-transform: uppercase;font-family: 'Open Sans', sans-serif;font-size: 26px;font-style: normal;font-weight: 700;font-style: normal}
.slide-header .slide-title a {color: #fff;font-weight: 100;}
.slide-header .slide-title a:hover {color:#ffdf2f;}



/******************************/

.product {padding-top: 75px;padding-bottom: 75px;}
.product .product-name {font-family: 'Lato', sans-serif;font-size: 20px;line-height: 1.2;font-weight: 700;font-style: italic;}
.product .product-name a {color: #2d4452;display: block;}
.product .product-tagline {font-family: 'Open Sans', sans-serif;font-size: 26px;line-height: 1.2;margin-bottom: 30px;text-transform: uppercase;letter-spacing: -0.02em;font-weight: 800;}
.product .product-tagline a {color: #1e1e1e;display: block;}
.product p {text-align: justify;}
.product-features {margin-bottom: 30px;}
.product-features li {font-family: 'Open Sans', sans-serif;font-size: 18px;font-weight: 700;margin: 0;background: url('../img/sprite.png') no-repeat -690px -64px;padding-left: 22px;line-height: 22px;margin-bottom: 6px;color: #1e1e1e;}
.button {text-transform: uppercase;font-family: 'Open Sans', sans-serif;font-size: 18px;line-height: 1;font-weight: 700;background: #256ea4;margin: 0;line-height: 1.2;}
.button:hover {background:#2a7bb8;}
.product .product-image {float: right;}

.offer-img {display:block;margin: 0 auto; padding-top: 10px;}
.offer-body {text-align: center !important;padding: 15px 25px 0;}
.offer-highlights {margin-top: 30px !important;}
.offer-highlights .product-features li {color: #256ea4}


/*******************************/

.product-media {position: relative;min-height: 480px;}
.badge {position: absolute;line-height: 1;}
.badge span {color: #f00;}
.badge-yellow {background: url('../img/sprite.png');width: 180px;height: 180px;top: 40%;padding-left: 32px;padding-right: 32px;background-position: -102px 0;}
.badge-yellow-big {background: url('../img/sprite.png');width: 196px;height: 196px;background-position: -282px 0;padding-left: 40px;padding-right: 40px;}
.badge-red {background: url('../img/sprite.png');width: 120px;height: 120px;top: 40%;left: 5px;color: #fff;background-position: -478px 0;}
.badge-red-small {background: url('../img/sprite.png');width: 136px;height: 136px;top: 0px;right: 15px;color: #fff;padding-left: 20px;padding-right: 20px;background-position: -103px -200px;padding-top: 12px;text-align: center;}
.badge-red-big {background: url('../img/sprite.png');width: 146px;height: 146px;background-position:-479px -120px;}

.badge-red-small .only {color: #fff !important;font-weight: 400 !important;margin-bottom: 4px !important;display: block;font-family: 'Lato', sans-serif;font-style: italic;font-size: 14px !important;}
.badge-red-small .credit {color: #ffdf2f !important;font-size: 20px !important;}
.badge-red-small span {color: #fff !important;}
.badge-red-small .credit .por-mes {color: #ffdf2f !important;display: block;margin-top: 2px;}

.badge .only {font-size: 17px;margin: 2px 0 0px;letter-spacing: -0.5px;color: #ff0021;}
.badge .credit {color: #ff0021;font-size: 60px;font-weight: 700;letter-spacing: -1px;}
.credit2 {color: #f00; font-size: 30px;font-weight: 700;letter-spacing: -1px;}
.badge .credit span {font-size: 10px;letter-spacing: 0;}
.badge .credit .por-mes {font-weight: 300;font-size: 12px;color: #ff0021;}
.badge .interest {font-family: 'lato', sans-serif;font-weight: 700;font-size: 12px;text-transform: uppercase;display: block;text-align: center;margin: 5px 0 3px;}
.badge .now {font-size: 13px;margin: 2px 0 0px;text-align: center;letter-spacing: -0.5px;}
.badge .now .new-price {font-size: 20px;font-weight: 700;display: inline-block;}
.badge .before {font-size: 18px;display: block;text-align: center;letter-spacing: -0.5px;}
.badge .before .old-price {font-size: 16px;font-weight: 600;text-decoration: line-through;padding-left: 2px;}

.badge .discount {font-family: 'lato', sans-serif;font-size: 30px;font-weight: 700;display: block;text-align: center;color: #fff;font-style: italic;}
.badge .discount-text {color: #fff;text-align: center;display: block;font-family: 'Lato', sans-serif;text-transform: uppercase;font-size: 15px;font-weight: 400;margin-bottom: 1px;}
.product-landing .badge .discount {font-size: 40px;}
.badge .poupa {font-family: 'lato', sans-serif;font-size: 15px;display: block;text-align: center;color: #ffdf2f;font-weight: 800;}

.badge .offer {text-align: center;padding-left: 12px;padding-right: 12px;font-family: 'Lato', sans-serif;}
.badge .offer-title {display: block;margin-bottom: 7px;color: #fff;font-style: italic;font-weight: 700;font-size: 20px;}
.badge .offer-text {display: block;font-size: 14px;color: #ffdf2f;text-transform: uppercase;line-height: 15px; padding-right: 10px; padding-left: 10px; font-weight: 700; font-style: italic;}

.badge .price-low {text-align: center;display: block;font-size: 12px;font-weight: 800;text-transform: uppercase;color: #ff0021;line-height: 12px;margin-left: 11px;}

.badge.badge-yellow-big .price-low {font-size: 14px;}
.badge.badge-yellow-big .price {font-size: 46px;line-height: 38px;}

.badge.badge-red-big .offer {padding-left: 15px;padding-right: 15px;}
.badge.badge-red-big .offer-title {font-size: 25px;}
.badge.badge-red-big .offer-text {font-size: 17px;font-weight:700; }



/* passadeira-new-power */

.passadeira-new-power .badge-yellow {top: 38%;left: -5px;}
.passadeira-new-power .badge-red {top:70%; left:20px;}
.passadeira-new-power .product-media {margin-left: 20px;}

.robot-cozinha .product-media {margin-left: -40px;}
.robot-cozinha .product-image {float: none;}
.robot-cozinha .badge-yellow {left: auto;top: 43%;}
.robot-cozinha .badge-red {left: 102px;top: auto;bottom: 10px;}

.smartphone-river .product-media {margin-right: -40px;}
.smartphone-river .badge-yellow {top: 40%;right: 0px;}
.smartphone-river .badge-red {top: 72%;left: 65%;}

.tablet-7-pad .product-media {margin-left: -40px;margin-right: 20px;}
.tablet-7-pad .badge-yellow {left: auto;right: 25px;top: auto;bottom: 60px;}
.tablet-7-pad .badge-red {left: auto;right: 150px;top: auto;bottom: 12px;}



/******************** */

.site-cta {height: 732px;padding: 20px;}



/*************************/

footer .linha-apoio {font-family: 'lato', sans-serif;font-size: 16px;color: #1e1e1e;font-weight: 600;letter-spacing: 0px;font-style: italic;}
footer .linha-apoio .phones {background: #1e1e1e url('../img/sprite.png') no-repeat left center;color: #fff;font-family: 'Open Sans', sans-serif;font-weight: 700;height: 35px;display: inline-block;line-height: 35px;padding-right: 10px;padding-left: 50px;-webkit-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px;margin-left: 20px;font-size: 16px;background-position: -662px 0;font-style: normal;cursor: pointer;}
footer .footer-logo {background: url('../img/sprite.png') no-repeat;width: 189px;height: 35px;background-position: -282px -336px;display: block;text-indent: -9999px;}

.footer-fold {width: 59px;height: 20px;background: url('../img/sprite.png') no-repeat 0 0;margin: 0 auto;background-position: 0 -68px;}

.share-this {margin-left: 30px;}



/****************************/

.content-landing {padding-top: 50px;padding-bottom: 50px;}

.landing-cta {margin-left: 50px;}
.landing-cta .landing-product-name {font-size: 39px;font-family: 'Open Sans', sans-serif;font-weight: 300;line-height: 50px;margin-bottom: 20px;letter-spacing: -1.2px;}
.landing-cta .landing-product-name span {font-weight: 600;font-style: italic;}
.landing-form {margin-right: 50px;}

.landing-media {margin: 30px 30px 0 0; position: relative;}
.landing-media .side-nav {position: absolute;top: 330px;}
.big-list.side-nav {margin: 0; padding: 0 0 30px;}
.big-list.side-nav li {background: #ff0021; padding: 0 10px;display: inline-block;font-family: 'Lato', sans-serif;font-size: 26px;line-height: 50px;font-weight: 700;font-style: italic;margin-bottom: 4px;letter-spacing: -1px;border-radius: 2px;}
.landing .big-list.side-nav li {padding-right: 15px;}

.landing-media .badge-yellow {top: 0;}
.landing-media .badge-red {top: 158px;left: -10px;;}

.landing-form {background: #777777; padding: 30px 15px;-webkit-border-radius: 2px 2px 2px 2px;border-radius: 2px 2px 2px 2px;}
.landing-form .form-title {color: #fff;text-align: center;font-size: 26px;line-height: 28px;margin-bottom: 15px;}
.landing-form .form-title strong {font-size:30px;font-style: italic;color: #ffdf2f;position: relative;left:8px;} 

.landing-fields label {color: #fff;font-family: 'Lato', sans-serif;font-style: italic;font-size: 14px;}
.landing-fields label .obrigatorio {color:#ffdf2f;}
.landing-fields input, .landing-fields select {height: 36px;border: none;-webkit-border-radius: 2px 2px 2px 2px;border-radius: 2px 2px 2px 2px;margin-bottom: 2px;}
.landing-fields input[type='checkbox'] {height: auto;}
.landing-fields select{font-family: 'Lato', sans-serif;font-style: italic;font-size: 15px;}
.landing-fields .col-left {padding-right: 10px;}
.landing-fields .col-right {padding-left: 10px;}

.accept {margin-bottom: 20px;}
.accept input[type='checkbox'] {position: absolute;top: 5px;}
.accept .accept-text {margin-left: 18px;font-size: 9px;line-height: 1.1;margin-top: 5px;font-weight: 100;letter-spacing: 0.5px;}
.accept .accept-text a {text-decoration: underline;color: #fff;}

.landing-fields button {background: #f04124 url('../img/sprite.png') no-repeat -672px -82px;text-transform: uppercase;padding-left: 40px;padding-right: 25px;font-weight: bold;font-size: 16px;margin: 0;text-align: left;margin-top:15px;font-family: 'Open Sans', sans-serif;}
.landing-fields button:hover {background: #E60725 url('../img/sprite.png') no-repeat -672px -82px;}

.landing-cta .button {margin-top: 20px;margin-bottom: 20px;}



/**********************************/

.container-landing-middle {margin: 5px 0;}
.container-landing-middle .features-text {position: absolute;left: 0;top: 0;width: 172px;height: 300px;}
.container-landing-middle .features-text h2 {color:#ffdf2f;font-family: 'lato', sans-serif;font-weight: 700;font-style: italic;color: #ffdf31;line-height: 1;font-size: 24px;margin-bottom: 30px;margin-left: 30px;}
.container-landing-middle .features-text p {color: #fff;font-weight: 400;line-height: 20px;margin: 0;margin-left: 30px;font-size: 17px;}
.container-landing-middle .features-text.features-text-list {width: 100%;}
.container-landing-middle .features-text.features-text-list .side-nav.big-list {margin-top: 22%;}
.container-landing-middle .features-text.features-text-list .big-list.side-nav li {border-radius: 0px 2px 2px 0;}


.container-landing-bottom .product-features {padding: 0;}
.container-landing-bottom .content {padding:50px;}
.container-landing-bottom p {font-weight: 400;margin-right: 30px;text-align: justify;}

.landing-middle-box img {width: 100%;}
.landing-middle-box.landing-middle-box-margins {margin: 0 5px;}



/*********************************/

.tablet .container-landing-middle .features-text.features-text-list .side-nav.big-list {margin-top: 100px;}



/*********************************/

.stButton .stLarge {width: 34px !important;height: 34px !important;background: url('../img/sprite.png') !important;}

.st_facebook_large .stButton .stLarge {background-position: -34px 0 !important;}
.st_facebook_large .stButton .stLarge:hover {background-position: -34px -34px !important;opacity: 1;}
.st_twitter_large .stButton .stLarge {background-position: -68px 0 !important;}
.st_twitter_large .stButton .stLarge:hover {background-position: -68px -34px !important;opacity: 1;}
.st_sharethis_large .stButton .stLarge {background-position: 0 0 !important;}
.st_sharethis_large .stButton .stLarge:hover {background-position: 0 -34px !important;opacity: 1;}



#back-top {
position: fixed;
right: 20px;
bottom: 10px;
z-index: 10;
}

#back-top a {
  width: 75px;
  display: block;
  text-align: center;
  font: 11px/100% Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  color: #bbb;
  margin: 0 auto;

  /* transition */
  -webkit-transition: 1s;
  -moz-transition: 1s;
  transition: 1s;
}
/* arrow icon (span tag) */
#back-top span {
  width: 75px;
  height: 75px;
  display: block;
  background: url('../img/sprite.png') no-repeat 0 -277px;
}

#back-top span:hover {
    background: url('../img/sprite.png') no-repeat 0 -201px;
}



/*********************************/

.obrigado .content-landing {padding: 0;}
.obrigado .obrigado-content {background: #236DA2;padding: 50px;}
.obrigado .obrigado-content p {color: #fff;}
.obrigado .obrigado-content .obrigado-title {color:#fff;line-height: 34px;margin: 20px 0;font-size: 30px;font-weight: 700;font-family: 'lato', sans-serif;font-style: italic;}
.obrigado .obrigado-content .facebook-box {margin: 30px 0 20px;}

.more-products {padding: 0px 20px 50px;}
.more-products li .thumb {padding: 30px;}
.more-products li .more-products-content {padding: 0 40px;}
.more-products li .more-products-name {font-weight: normal;font-size: 22px;margin-bottom: 10px;line-height: 22px;}
.more-products li .more-products-name strong {font-style: italic;}

.more-products li .now {font-weight: 400;font-size: 14px;margin-bottom: 0px;}
.more-products li .now .new-price {font-weight: 700;font-size: 19px;}
.more-products li .credit {color: #ff0021;font-weight: 700;font-size: 19px;margin-bottom: 5px;}
.more-products li .credit .por-mes {font-weight: 300;font-size: 14px;}

.more-products li .discount {color: #ff0021;font-weight: bold;font-size: 16px;margin-top: -5px;font-style: italic;font-family: 'lato', sans-serif;margin-bottom: 11px;}
.more-products li .button {padding: 8px 15px;font-weight: 700;font-size: 15px;}
.more-products-headline {margin-top: 30px;margin-bottom: 30px;color: #236DA2;font-size: 30px;font-family: 'lato', sans-serif;font-style: italic;}






@media only screen { }
/* Define mobile styles */

@media only screen and (max-width: 40em) {
  .site-header,
  .site-cta {height: auto;}
  .form-wrapper {width: auto;height: auto;background: #2D4452;padding: 25px;margin: 0 20px 30px;border: #fff solid 7px;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;margin-top: 10px;}
  .form-wrapper .form {top: auto;left: auto;height: auto;width: auto;}
  .site-headline {font-size: 35px;margin-bottom: 20px;margin-top: 25px;}
  .product-landing .big-list.side-nav {text-align: center;padding: 0 20px 20px;}
  .big-list.side-nav li {font-size: 24px;line-height: 30px;letter-spacing: -1.2px;padding: 5px;}
  .other-products .content {padding: 0 20px;}

  .landing-cta {margin: 0 20px;}
  .landing-media {margin: 0;}
  .landing-form {margin: 0 20px;padding: 25px 10px;}

  .content-landing {padding-top: 25px;padding-bottom: 25px;}
  .product.passadeira-new-power .product-media {margin-left: 10px;}

  .product-features {margin-bottom: 10px;}
  .product {padding-top: 40px;padding-bottom: 40px;}
  .product p {text-align: left;}
  .product .product-tagline {font-size: 22px;}
  .button.large {padding-left: 12px;padding-right: 12px;font-size: 16px;}
  .product-features li {background-position: -694 -64px;padding-left: 15px;}

  .landing-fields .col-left {padding-right: 0.9375rem;}
  .landing-fields .col-right {padding-left: 0.9375rem;}

  .container-landing-bottom .content {padding: 20px;}
  .container-landing-bottom .product-features {margin-top: 20px;}

  .landing-media .side-nav {position: relative;top: auto;margin-top: 80px;margin-bottom: 30px;}
  .landing-media {height: auto;margin: 35px 8px;text-align: center;}
  .landing-media .badge-yellow {top: -10px; left: -25px;}
  .landing-media .badge-red {top: 150px;left: -30px;}

  .robot-cozinha .product-media {margin-left: 0;}
  .robot-cozinha .badge-yellow {left: 25px;}

  .smartphone-river .product-media {margin-right: 0;}
  .tablet-7-pad .product-media {margin-left: 0; margin-right: 0;}

  .product-slides {margin-bottom: 20px;}
  .orbit-next, .orbit-prev {display: block;}

  .top-bar-section li:not(.has-form) a:not(.button) {line-height: 55px;}
  .top-bar-section ul li > a {padding: 0;}
  .top-bar.expanded .title-area {background: #236DA2;}

  .landing-cta .landing-product-name {text-align: center;font-size: 40px;line-height: 38px;}
  .top-bar .toggle-topbar.menu-icon {display: none;}

  footer {padding-bottom: 100px;}
  footer .footer-logo {margin: 0 auto;}
  footer .linha-apoio {text-align: center !important;margin-top: 20px;}
  footer .linha-apoio .phones {display: block;margin: 10px 35px;}
  .share-this {margin: 20px 0 0 35%;}

  .landing-middle-box {min-height: 250px;}
  .landing-middle-box img {height: 100%;}
  .top-bar .title-area {padding-left: 22px;}
  .container-landing-middle .features-text h2 {margin-top: -40px; font-size: 23px;}
  .landing-cta .button {font-size: 15px;}
  .logo-small {margin: 0 auto;}

  .product-slides {display: none;}

  .obrigado .more-products [class*="block-grid-"] > li {float: none;}
  .obrigado .obrigado-content {padding: 20px;}
  .obrigado .column.small-centered:last-child, .columns.small-centered:last-child {width: 100%;}
  .more-products {text-align: center;}
  .more-products-headline {margin-bottom: 0;}

  .offer-highlights {margin: 10px 0 0 30px !important;}

}
/* max-width 640px, mobile-only styles, use when QAing mobile issues */

@media only screen and (min-width: 40.063em) {
  .top-bar-section li.ver-ofertas {margin-top: 17px;margin-left: 20px;}
  .top-bar-section li.ver-ofertas a:not(.button) {background: none;line-height: 40px;border: #ffdf2f solid 2px;color: #ffdf2f;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;padding: 0 30px;}
  .top-bar-section li.ver-ofertas a:not(.button):hover {background: #ffdf2f;color: #000;}
  .top-bar-section li.reserva {margin-top: 17px;margin-left: 20px;}
  .top-bar-section li.reserva a:not(.button) {background: none;line-height: 40px;border: #1e1e1e solid 2px;color: #1e1e1e;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;padding: 0 32px;}
  .top-bar-section li.reserva a:not(.button):hover {background:none;color: #236DA2;border: #236DA2 solid 2px; }

}
/* min-width 641px, medium screens */
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .top-bar-section li:not(.has-form) a:not(.button) {font-size: 17px;}
  .top-bar-section .has-dropdown > a {padding-right: 38px !important;}
  .top-bar-section .has-dropdown > a:after {margin-right: 20px;}
  .top-bar-section li.ver-ofertas {margin-left: 15px;}

  .site-headline {font-size: 40px;}
  .top-bar ul {padding-left: 15px;padding-right:20px;}
  .form-wrapper {background:none;width: auto;margin: 0;}
  .form-wrapper .form {left: auto;top: auto;margin: 0 auto;background: #2D4452;padding: 25px;width: 340px;height: auto;border: #fff solid 10px;-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;}
  .landing-middle-box {height: 300px;}
  .landing-middle-box img {height: 100%;}
  .container-landing-bottom .content {padding: 30px;}
  .landing-form {margin-right: 30px;}
  .landing-cta {margin-left: 30px;}
  .landing-cta .landing-product-name {letter-spacing: -1.5px;}
  .big-list.side-nav {margin-top:0;}
  .big-list.side-nav li {font-size: 22px;line-height: 42px;letter-spacing: -1.4px;}
  .product-landing .big-list.side-nav li {display: none;}

  .content-landing {padding-top: 50px;padding-bottom: 50px;}
  .landing-media .badge-yellow {}
  .landing-form {padding: 35px 20px;}
  .landing-media .badge-red {right: 20px;}
  .landing-form .form-title {margin-bottom: 15px;font-size: 24px;}
  .top-bar-section .right li .dropdown {margin: 0;width: 265px !important;right: -1px !important;}
  .container-landing-middle .features-text.features-text-list .side-nav.big-list {margin-top: 130px;}
  .landing-fields label {font-size: 13px;}
  .landing-fields .column, .landing-fields .columns {padding-right: 5px;padding-left: 5px;}
  .landing-fields .col-left {padding-right: 5px;}
  .landing-fields .col-right {padding-left: 5px;}
  #back-top {position: relative;right: auto;bottom: auto;}

  .more-products {text-align: center;}

  .robot-cozinha .badge-yellow {left: 15px;}

  footer {padding-left: 20px; padding-right: 20px;}
}
/* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

@media only screen and (min-width: 64.063em) {
  .form-wrapper .hsContainer {height: auto;overflow:visible;}

}
/* min-width 1025px, large screens */
@media only screen and (min-width: 64.063em) and (max-width: 90em) { }
/* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */

@media only screen and (min-width: 90.063em) { } 
/* min-width 1441px, xlarge screens */
@media only screen and (min-width: 90.063em) and (max-width: 120em) { }
/* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */

@media only screen and (min-width: 120.063em) { } /* min-width 1921px, xxlarge screens */












