/*
logicalit.com css newsletterpopup module 
*/
.popupnews-wrapper {
	max-width:500px;
	width:95%;
	margin:0 auto;
	position:relative;
}

#popupnews-form {
    background: #ffffffeb;  
    padding: 15px 25px;
        border: 1px solid #414042;
}
.fancybox-skin-transparent {
    background: #fff0 !important;
}

#popupnews-form input:focus {
	outline:0;
	border:1px solid #999;
}
#popupnews-form .error  {
	color: red; 
}
#popupnews-form .closefancybox  { 
  color: #0645AD;
  text-decoration: underline;
}
#popupnews-form .closefancybox a:hover { 
  color: #3366BB;
  text-decoration: underline;
}

#popupnews-form .contentmodule {
    width: 700px;
        font-size: 0px;
}
#popupnews-form .contentmodule .leftblock, #popupnews-form .contentmodule .rightblock {
    display: inline-block;
    width: 50%;
   vertical-align: middle;
}
#popupnews-form .contentmodule .rightblock, #popupnews-form .contentmodule .leftblock {
    font-size: 15px;
}
#popupnews-form .contentmodule img {
    max-width: 100%;
    height: auto;
}
#popupnews-form .contentmodule .rightblock {
    padding: 0px 45px;
        font-family: "Overpass Mono";
    color: #414042;        
}
#popupnews-form .contentmodule .rightblock .title {
    font-size: 27px;
    padding-bottom: 18px;
    color: #f18f87;
}
#popupnews-form .contentmodule .rightblock .desc {
    padding-bottom: 25px;
}

button#popupnews-submit {
    width: 100%;
    padding: 0px 0px;
    margin-top: 6px;
    line-height: 27px;
        min-width: auto;
}

#popupnews-form i.heart {
    font-size: 0px;
    display: inline-block;
    padding-top: 17px;
}
#popupnews-form i.heart:before {
    content: "\f004";
    font-family: fontAwesome;
    color: #F18F87;
    font-size: 14px;
}
@media (max-width: 1199px){
    #popupnews-form .contentmodule {
        width: 100%; 
            
    }    
} 
@media (max-width: 992px){
    #popupnews-form .contentmodule .leftblock {
        display: none;
    }
    #popupnews-form .contentmodule .rightblock{
        width: 100%;
        padding: 0px 15px;
    }
}

