/* 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; }
    @media (min-width: 768px) and (max-width: 1199px) {
      #columns #newsletter_block_left .form-group .form-control {
        margin-bottom: 10px;
        margin-right: 0; } }
#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; }

/* Block newsletter footer */
#footer #newsletter_block_left {text-align: left;}
#footer #newsletter_block_left p{
	padding-top: 10px;
	color: #888888;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 70px;
}
  @media (max-width: 767px) {
    #footer #newsletter_block_left {
      width: 100%; } }
  #footer #newsletter_block_left .block_content {
    overflow: hidden; }
	#footer #newsletter_block_left  .toggle-footer{
		overflow:hidden;
		position: relative;
		display: inline-block;
		width: 100%;
	}
  #footer #newsletter_block_left .form-group {
	   position: relative;
    margin-bottom: 0; }
    #footer #newsletter_block_left .form-group .form-control {
	 background: #ffffff none repeat scroll 0 0;
    border: medium none;
    border-radius: 40px;
    color: #aaaaaa;
    display: inline-block;
    font-size: 13px;
    height: 40px;
    line-height: 40px;
    padding: 0 90px 0 20px;}
      #footer #newsletter_block_left .form-group .form-control:focus {
        -moz-box-shadow: black 0px 0px 0px;
        -webkit-box-shadow: black 0px 0px 0px;
        box-shadow: black 0px 0px 0px; }
    #footer #newsletter_block_left .form-group .button-small {position:absolute;top:0;right:0; border: none;    border-radius: 0 40px 40px 0;}
	  #footer #newsletter_block_left .form-group .button-small span{
		background: #ea1b25 none repeat scroll 0 0;
		border: medium none;
		border-radius: 0 40px 40px 0;
		color: #ffffff;
		font-size: 15px;
		font-weight: 400;
		line-height: 40px;
		padding: 0 20px;
		text-shadow: 0 0 0;		text-shadow: 0 0 0;
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-ms-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	  }
	#footer #newsletter_block_left .form-group .button-small:hover span{
		background-color:#333333 ;
		color:#fff;
	} 
  #footer #newsletter_block_left .warning_inline {
    display: block;
    color: #f13340;
    font-size: 13px;
    line-height: 26px;
    clear: both; }
    @media (min-width: 1200px) {
      #footer #newsletter_block_left .warning_inline {
        display: inline-block;
        position: relative;
        top: -35px;
        margin-bottom: -35px;
        left: 15px;
        clear: none; } }
@media (max-width: 767px) {
	#footer #newsletter_block_left .toggle-footer{
		clear: left;
		margin-bottom:30px;
	}

}
@media (max-width: 360px) {
	#footer #newsletter_block_left .form-group .form-control{
		width:270px;
	}
	#footer #newsletter_block_left .form-group .button-small span{
		font-size: 12px;
		padding: 0 15px;
	}
}
/*# sourceMappingURL=blocknewsletter.css.map */
