.navbar-wrapper .navbar .navbar-nav > li.open > a, .navbar-wrapper .navbar .navbar-nav > li > a:hover, .navbar-wrapper .navbar .navbar-nav > li > a:focus {
    background-color: #1e83c5;
}
.navbar-default .dropdown-menu, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #2778af;
    color: rgba(255,255,255,0.9);
}
.navbar-wrapper .navbar ul#nav-right > .active > a {
	    background-color: #2778af !important;
}
.page-id-162 .cover-inner {
    text-shadow: 0 1px 2px rgba(0,0,0,0.8);
}
.page-id-162 .intro-wrap p {
    color: #1e3a59;
    text-shadow: none;
}
#section-videos {
       background-size: cover !important;
}
#section-videos h2 {
    color: #fff;
    font-weight: bold;
}
#section-slider .owl-item:nth-child(2), 
#section-slider .owl-item:nth-child(3), 
#section-slider .owl-item:nth-child(4) {
text-shadow: 0 1px 1px #000;
}
#section-slider .owl-item:nth-child(3) .container {
text-align: right;
}
#section-slider .owl-item:nth-child(3) .col-sm-8 {
float: right;
}
.socialbar {
    display: inline-block;
}
.socialbar .fb-like.fb_iframe_widget {
    float: left;
}
.socialbar .tw_share {
    float: left;
    position: relative;
    top: 4px;
    margin-left: 4px;
}
.socialbar .go_share {
    float: left;
    position: relative;
    top: 4px;
	    margin-left: 5px;
}
.full_download {
    background: #11518f;
    color: #fff;
    width: 100%;
    padding: 5px 15px 5px 0px;
    border-radius: 5px;
}
.full_download:hover {
	color:#ffffff;
}
.full_download img {
    height: 50px;
    position: relative;
    left: -8px;
}
/*** Mailpoet ***/
#mailpoet_form_1 .mailpoet_paragraph {
    float: left;
	margin: 0;
}
#footer.with-overlap .container-box-wrapper.accent-box .inner-padder {
    padding: 52px;
}
#mailpoet_form_1 p:nth-of-type(1) {
    font-size: 30px;
    font-weight: 500;
    margin-right: 30px;
    position: relative;
    top: 15px;
}
#mailpoet_form_1 input[type='email'] {
    width: 300px;
}
.parsley-required, .parsley-custom-error-message {
    color: #b94a48;
    font-weight: bold;
    text-align: left;
}
#mailpoet_form_1 p.mailpoet_validate_success {
    color: #468847;
    font-size: 19px;
    float: left;
    margin-right: 0;
    width: 100%;
}
#landing_news p:nth-of-type(1) {
    font-size: 20px;
    font-weight: normal;
    margin: 25px 0 50px 0;
    position: relative;
    top: 15px;
}
#landing_news input[type="submit"] {
    background: #0a355f !important;
    color: #ffffff !important;
    border: none;
}
#landing_news {
    background: #11528f;
    display: inline-block;
	    padding: 15px 30px 50px;
    text-shadow: none;
	max-width: 570px;
    margin: 20px 0;
}
#landing_news .mailpoet_paragraph {
	padding: 0 15px;
    margin-bottom: 20px;
	width:100%
		
}
#landing_news input, #landing_news input[type='email'] {
    width: 100%;
}
#landing_news p:nth-of-type(3), #landing_news p:nth-of-type(4) {
	width: 50%;
	float: left;
}
.cover .cover-container .intro-wrap.newsletter h1 {
    font-size: 57px;
    line-height: 67px;
}
#landing_news .parsley-required, #landing_news .parsley-custom-error-message {
    color: #b94a48;
    font-weight: normal;
    text-align: left;
    font-size: 12px;
}
.amount-list .amount:nth-child(4) span.amount-text {
    display: none;
}
.amount-list .amount:nth-child(4) label:after {
    content: "altro";
}
.ninja-forms-req-symbol {
    color: red;
}
.field-wrap, #ninja_forms_required_items {
    margin-bottom: 20px;
}
.textarea-wrap.label-inside textarea {
    width: 100%;
}
.textarea-wrap textarea {
    height: 200px;
}
.icon-blocks.sub_title {
    justify-content: left;
    align-items: left;
    text-align: left;
    margin-left: -15px;
}
@media (max-width: 1199px) {
#mailpoet_form_1 p:nth-of-type(1) {
    font-size: 14px;
	}
}
@media (max-width: 991px) {
#mailpoet_form_1 .mailpoet_paragraph {
    float: none;
    margin: 20px 0;
}
	#mailpoet_form_1 p:nth-of-type(1) {
    font-size: 30px;
    text-align: center;
    margin: auto;
    padding-bottom: 30px;
}
}
@media (max-width: 767px) {
.page-id-158 .cover-wrapper {
		background-position: 1%;
	}
}
@media (max-width: 514px) {
.page-id-158 .cover-wrapper {
    background-position: 8%;
}
	.cover .cover-container .intro-wrap.newsletter h1 {
    font-size: 40px;
    line-height: 47px;
}
	#landing_news {
    width: 100%;
	}
	#landing_news p:nth-of-type(1) {
    font-size: 21px !important;
	}
}
@media (max-width: 480px) {
#mailpoet_form_1 p:nth-of-type(1) {
    font-size: 20px;
}
}
@media (max-width: 465px) {
.page-id-158 .cover-wrapper {
    background-position: 12%;
}
}
@media (max-width: 415px) {
.owl-prev, .owl-next {
    display: none !important;
}
}
@media (min-width: 992px) {
.intro-wrap h1, .cover .cover-container h1 {
    font-size: 58px;
}
}
@media screen and (min-width: 768px)
.page-id-428 hr {
    margin-top: 20px;
    margin-bottom: 20px;
}
@media screen and (min-width: 375px) {
.featured-slider .owl-item:nth-child(4) .bg-img {
    background-position: -380px 1px;
}
.featured-slider .owl-item:nth-child(2) .bg-img {
    background-position: -330px 1px;
}
}