/* 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 {
  overflow: scroll;
  position:fixed;
  background:rgba(0,0,0, 0.5);
  top:0px;
  left:0;
  z-index:100000; 
  width: 100%;
  height:100%;
  float: left;
  padding: 0px 15px 7px 15px;
  margin-bottom: 0; 
  padding-top:8%;
  display:none;}
  #footer #newsletter_block_left h4 {
    background: none;
    float: left;
    padding: 7px 16px 5px 0;
    text-transform: none;
    font-size: 21px;
    line-height: 25px;
    border: none; }
    #footer #newsletter_block_left h4:after {
      display: none; }
  #footer #newsletter_block_left .block_content {
    position:absolute;
	background:#fff;
	width:60%;	
	left:20%;
	margin:auto;
	z-index:100000005;
	}
  #footer #newsletter_block_left .form-group {
    margin-bottom: 0;
	position:relative;
	
	}
	@media (min-width:1190px){
		 #footer #newsletter_block_left .form-group .form-control {
			 width:80%;
			 }
	}
    #footer #newsletter_block_left .form-group .form-control {
      height: 45px;
      width:60%;
	  background:#f6f6f6;
      border-color: #ebebeb;
      color: #333;
	  font-family:"Raleway", sans-serif;
      padding: 10px 43px 10px 12px;
      display: inline-block;
      float: left;
       }
      #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 {     
      border: none;
      background: none;
      text-align: center;
      color: #908f8f;
      
      padding: 0px; 
	  right:0;
	  }
      #footer #newsletter_block_left .form-group .button-small:before {
        content: "\f138";
        font-family: "FontAwesome";
        font-size: 28px;
        line-height: 28px;
		display:none;		}
      #footer #newsletter_block_left .form-group .button-small:hover {
        color: #fff !important; }
      #footer #newsletter_block_left .form-group .button-small span {
        display: block; 
		min-height:45px;
		padding:0px 20px;
		line-height:40px;
		background:#bda369;
		border:1px solid #bda369;
		font-weight:normal;
		font-family:"Montserrat", sans-serif;
		color:#fff;
		text-shadow:0px 0px 0px;}
  #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; } }
  #footer #newsletter_block_left .newsletter-input {
    max-width: 300px !important; }

/*# sourceMappingURL=blocknewsletter.css.map */
.newsletter-content{
	font-family:"Montserrat", sans-serif;
	color:#000;
}
.newsletter-content h2{
	font-family:"Montserrat", sans-serif;
	color:#000;
	text-transform:uppercase;
}
.newsletter-content p:nth-child(1){
	float:left;
	display:inline-block;
}
.newsletter-content p:last-child{
	float:right;
	display:inline-block;
	margin:20px 0px 30px;
	font-weight: 300;
    font-size: 14px;
    line-height: 24px;
    font-family: Raleway;
}
.show-newsletter{
	color:#000;
	font-family:"Montserrat", sans-serif;
	cursor:pointer;
}
#hide-newsletter-wrapper{
	padding:10px;
	background:#121212;
	position:absolute;
	right:-45px;
	top:0;
}
#hide-newsletter{
	cursor:pointer;
	width:25px;
	height:25px;
	color:#fff;
	padding:10px;
    background: url('../../../img/close-cross.png') no-repeat #121212;
    background-size: cover;
    display: block;
    -webkit-transition: 0.4s ease-out;
    -moz-transition: 0.4s ease-out;
    -o-transition: 0.4s ease-out;
    transition: 0.4s ease-out;
}
.newsletter-form-wrapper,
.newsletter-content-image{
	width:50%;
	float:left;
}
.newsletter-form-wrapper{
	padding:35px;
	background:#fff;
	/*min-height:396px; */
}
.newsletter-content-image img{
	width:100%;
	height:auto;
}
.newsletter-content-text{
	padding:0px;
	}
.newsletter-form-wrapper form{
	margin-top:40px;
}	

@media (max-width: 1024px) {
#footer #newsletter_block_left .form-group .button-small{
		position:relative;
		margin-left:0px;
		width:100%;
		top:0;
	}
	#footer #newsletter_block_left .form-group .form-control{
		width: 100% !important;
	}	
.newsletter-content-text h2{
	margin-top:0px;
}	  
.newsletter-form-wrapper{
	padding:30px;
}
}	
/*768*/
  @media (max-width: 480px) {
    #footer #newsletter_block_left .block_content {
		width:40% !important;
		left:30%;	
	} 
	.newsletter-form-wrapper,
	.newsletter-content-image{
	width:100%;
}
  }	
  
@media (max-width: 480px) {
    #footer #newsletter_block_left .block_content {
		width:80% !important;
		left:0;	
	} 	   
} 