/* 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; }

/*	bot-newsletter BLOCK 	*/
.bot-newsletter h4 {
 padding: 0 0 20px 0;
 margin: 0;
 background: none;
 border: none;
 font-size: 48px;
 text-transform: capitalize;
 font-weight: 600;
 color: #242f6d;
 text-align: center;
}

.bot-newsletter h4:after {
	content: '';
}

.bot-newsletter .inputNew {
 float: left;
 background: #fff;
 height: 60px;
 background: #fff;
 border: 2px solid #f7f7f7;
}



.bot-newsletter .button-small {
 background: #a41d2d;
 border: none;
 padding: 16px 45px 16px 45px;
 border-radius: 6px;
 color: #fff;
 float: right;
 font-size: 16px;
 font-weight: 400;
 text-transform: uppercase;
 box-shadow: 0px 3px 0px rgba(120,41,50,1);
 transition: 0.5s;
}
.bot-newsletter .button-small:hover {
 box-shadow: 0px 0px 0px rgba(120,41,50,1);
 transition: 0.5s;
}

.bot-newsletter .button-small span,
.bot-newsletter .button-small {
}

@media (min-width: 1200px) {
	.bot-newsletter .inputNew {
     border-radius: 6px;
     font-size: 16px;
     color: #dddddd;
     height: 56px;
	 width: 74%;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.bot-newsletter .inputNew {
    border-radius: 26px;
    background: #f7f7f7;
    font-size: 16px;
    color: #dddddd;
    height: 56px;
    width: 68%;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.bot-newsletter .inputNew {
    border-radius: 26px;
    background: #f7f7f7;
    font-size: 16px;
    color: #dddddd;
    height: 56px;
    width: 72%;
	}
}
@media (max-width: 767px) {
	.bot-newsletter .inputNew {
    background: #f7f7f7;
    border-radius: 26px;
    font-size: 16px;
    color: #dddddd;
    height: 56px;
    width: 69%;
	}
	.bot-newsletter .button-small {
	 float: right;
	}
	.bot-newsletter h4 {
		padding: 0 0 10px 0;
	}
}

@media (max-width: 634px) {
	.bot-newsletter .inputNew {
    width: 62%;
	}
    .bot-newsletter h4 {
    padding: 0 0 40px 0;
    margin: 0;
    background: none;
    border: none;
    font-size: 36px;
    text-transform: capitalize;
    font-weight: 200;
    color: #212121;
    text-align: center;
    }
}

@media (max-width: 522px) {
	.bot-newsletter .inputNew {
	 width: 45%;
	}
}

@media (max-width: 400px) {
  .bot-newsletter .button-small {
    padding: 16px 25px 16px 25px;
  }
}


/*# sourceMappingURL=blocknewsletter.css.map */
