/*Logo*/
@media (min-width: 959px) {
	header .logo {
		margin-top: 10px;
	}
    header nav > ul > li {
        margin-right: 35px;
    }
    header nav > ul > li.has-child {
        margin-right: 30px;
    }
}



@media (min-width: 500px) {
    .no-sidebar .board-column .item .img-wrap {
        max-width: 250px;
    }
}

/*Links*/
main a {  
    word-wrap: break-word;
}

.map-responsive {
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    height: 0;
    margin-bottom: 20px;
}

.map-responsive iframe {
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    position: absolute;
}

/* ELP FORM */
.email_posts_subscribers form.elp_form span {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.875em;
    color: #000000;
    font-size: 16px;
    font-family: 'Arial', sans-serif;
}
.email_posts_subscribers form.elp_form p {
    margin-bottom: 10px;
}
.email_posts_subscribers form.elp_form input {
    box-shadow: none;
    height: 40px;
    border-radius: 4px;
    width: 100%;
    max-width:360px;
    padding: 0 14px;
    border: 1px solid #000000;
    color: inherit;
    font-family: inherit;
    height: 35px;
    max-width: 300px;
}
.email_posts_subscribers form.elp_form input[type='submit'] {
    width: auto;
    height: 50px;
    text-decoration: none;
    line-height: 46px;
    cursor: pointer;
    padding: 0 40px;
    transition: all .2s;
    display: table;
    margin: 20px 0 0;
    color: #fff;
    background: #33528f;
    border: 2px solid #33528f;
}
.email_posts_subscribers form.elp_form input[type='submit']:not(:disabled):hover {
    background: #fff;
    color: #33528f;
}
@media (max-width: 767px) {
    .board-column .item .img-wrap img {
        width: 100%;
    }
}

/*WPForms*/
div.wpforms-container-full input[type="checkbox"]:not(checked), 
div.wpforms-container-full input[type="radio"]:not(checked) {
    opacity: 1;
}
div.wpforms-container-full .wpforms-field-radio li,
div.wpforms-container-full .wpforms-field-checkbox li {
    padding-left: 0;
}
div.wpforms-container-full .wpforms-field-radio li::before,
div.wpforms-container-full .wpforms-field-checkbox li::before,
div.wpforms-container-full .wpforms-field-select-style-modern .select2-container {
    display: none;
}
div.wpforms-container-full .wpforms-field-select-style-classic .select2-selection--single,
div.wpforms-container-full .wpforms-field-address .select2-selection--single {
    position: relative;
    border-radius: 2px;
    border: 1px solid #ccc;
    padding: 6px 10px 6px 2px;
    height: 38px;
    width: 100%;
    line-height: 1.3;
}
div.wpforms-container-full .wpforms-field-select-style-classic .select2-selection__arrow,
div.wpforms-container-full .wpforms-field-address .select2-selection__arrow {
    height: 38px;
    right: 5px;
}
div.wpforms-container-full .wpforms-field-select-style-classic .select2-selection--single .select2-selection__rendered,
div.wpforms-container-full .wpforms-field-address .select2-selection--single .select2-selection__rendered {
    font-size: 16px;
}
div.wpforms-container-full input[type="radio"]:checked::after {
    background-color: #33528f;
}
div.wpforms-container-full input[type="checkbox"]:checked::before, div.wpforms-container-full input[type="radio"]:checked::before {
    border-color: #33528f; 
}
div.wpforms-container-full button[type="submit"]:not(:hover):not(:active) {
    background-color: #33528f;
}
div.wpforms-container-full button[type="submit"]:hover {
    background-color: #243b67;
}

footer .copyright {
    border-top: 1px solid rgba(255, 255, 255, .5) !important;
}

header .social-likes .fa-twitter:before {
	margin: 3px 3px 1px  -6px;
        display: inline-block;	
    	vertical-align: middle;
}


@media (min-width: 961px) {
  header nav > ul > li > a::before {
    display: none;
  }
  header nav > ul > li {
    line-height: 30px;
  }
}

header nav > ul > li.active > a::after {
    bottom: 0;
}


footer .social-links .fa-twitter::before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="16px" width="16px" viewBox="0 0 512 512"><path fill="%23FFFFFF" d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg>');

}