/*

$font-size-base: 16px;

$line-height-base: 1.4;

$brand-primary: #34A4A1;

$brand-secondary: #34A4A1;

$text-color: 						$brand-primary;

$link-color:						$brand-primary;

$link-hover-color:					$brand-primary;

$font-size-base:					14px;

$line-height-base:					1.4;

$grid-gutter-width: 30px;

$font-family-base:					$font-family;

*/

@font-face {

  font-family: "Frente";

  src: url('../../../fonts/FrenteH1-Regular-webfont.eot?#iefix');

  src: url('../../../fonts/FrenteH1-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/FrenteH1-Regular-webfont.woff') format('woff'), url('../../../fonts/FrenteH1-Regular-webfont.ttf') format('truetype'), url('../../../fonts/FrenteH1-Regular-webfont.svg') format('svg');

  font-weight: normal;

  font-style: normal;

}

/* Block newsletter */

#columns #newsletter_block_left .form-group {

  margin-bottom: 0;

}

#columns #newsletter_block_left .form-group .form-control {

  max-width: 222px;

  display: inline-block;

  margin-right: 6px;

}

#columns #newsletter_block_left .success_inline, #columns #newsletter_block_left .warning_inline {

  text-align: left;

  padding: 1px 0 0 0;

  margin-bottom: -19px;

}

#columns #newsletter_block_left .success_inline {

  color: #418B19;

}

#columns #newsletter_block_left .warning_inline {

  color: #f13340;

}

#columns #newsletter_block_left h4 {

  display: none;

}



/* Block newsletter footer */

#newsletter_block_left .form-group {

  margin: 0 auto;

  position: relative;

  max-width: 227px;

  padding: 0;

}

#newsletter_block_left .form-group .button-small {

  position: absolute;

  top: 0;

  right: 0;

  border: none;

  text-align: center;

  font-size: 14px;

  text-transform: uppercase;

  padding: 0;

  width: 42px;

  height: 32px;

}

#newsletter_block_left .form-group .button-small:before {

  content: '';

  border: 1px dotted #70767d;

  position: absolute;

  left: 3px;

  right: 3px;

  top: 3px;

  bottom: 3px;

}

#newsletter_block_left .warning_inline {

  display: block;

  color: #f13340;

  font-size: 13px;

  line-height: 26px;

  clear: both;

}

@media (min-width: 1200px) {

  #newsletter_block_left .warning_inline {

    display: inline-block;

    position: relative;

    top: -35px;

    margin-bottom: -35px;

    left: 15px;

    clear: none;

  }

}

#newsletter_block_left .newsletter-input {

  width: 100% !important;

}

