.video-wrap {
	position: relative;
    overflow: hidden;
    display: block;
}
.video-wrap:hover .watch-item__play{
	opacity: .8;
	    -webkit-transition: all .35s ease;
    transition: all .35s ease;
}
@media only screen and (max-width: 1023px){
.main-nav__header .logo svg {
    width: 178px;
    height: 60px;
}
}
section.video {
	margin-top: 26px;
}
.about-exp {
	margin-bottom: 40px;
}
.hamburger span {
	display: flex;
	align-items: center;
}
.program {
    padding: 80px 0;
}
.footer-logo {
	padding-left: 0;
}
.btn-black.btn-transparent {
    border: 1px solid #1c242c !important;
    color: #374151 !important;
}

.post-content__block a{
	color: #1F3C58;
}
.post-content__block a:hover{
	    text-decoration: underline;
	        color: #281d95;
}
.post-content__block li,
.post-content__block ol {
	list-style: auto;
}
.post-content__block ul p,
.post-content__block ol p{
	margin: 0;
}
.post-content__block h5,
.post-content__block h4,
.post-content__block h3,
.post-content__block h2,
.post-content__block h1 {
	margin-bottom: 20px;  
}
.post-info__box {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
@media only screen and (max-width: 767px){
	.news-item__img img {
	    height: auto;
	}
	.news-item.news-item--small:last-child .news-item__content{
		margin-top: 20px;
	}
}
.why-quote__blockquote {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}
.share-wrap li, .share-wrap ul {
	list-style: none !important;
	padding: 0;
}
.share-wrap ul {
	margin-bottom: 0;
}
.share-wrap {
	margin-top: 20px;
	display: none;
}
.alignleft,
img.alignleft {
    display: inline;
    float: left;
    margin-right: 24px;
    margin-top: 4px;
}
.alignright,
img.alignright {
    display: inline;
    float: right;
    margin-left: 24px;
    margin-top: 4px;
}
.aligncenter,
img.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
    margin-bottom: 12px;
}

.post-content__block .wp-caption-text {
    color: #1f3c58;
    font-style: italic;
    line-height: 1.2;
}
.post-content__block .wp-caption {
    margin: 20px auto;
    width: -webkit-fit-content !important;
    width: -moz-fit-content !important;
    width: fit-content !important;
}

.pagination span {
    width: 40px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 500;
    background: #627d9f;
    border-radius: 8px;
}
.review-full {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.2);
	z-index: 10;
	align-items: center;
    justify-content: center;
}

.review-full__text {
	background-color: #fff;
	max-width: 700px;
	height: 600px;
	position: relative;
	z-index: 11;
	padding: 45px;
	overflow-y: auto;
	position: relative;
}

.close-popup {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 30px;
	height: 30px;
	background-image: url(../img/close.svg);
	background-repeat: no-repeat;
	background-position: center;
    background-size: contain;
}
.close-popup:hover {
	opacity: 0.5;
}
.tab-wrap {
	display: none;
}
.tab-wrap.active {
	display: block !important;
}
.f-normal {
	/*font-weight: normal;*/
	text-transform: lowercase;
	margin-left: -10px;
}
.brands-item {
	position: relative;
}
.brands-item:hover .brands-item__link + * {
	color: #144c8c;
}
.brands-item__link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
input.tx-error {
	border-color: red !important;
}
.form-checkbox.error-checkbox input[type=checkbox]+label::before {
	border-color: red;
}
.socials a:hover {
	opacity: .8;
}
.exp-about__content blockquote {
	margin: 0;
}
.exp-about__content blockquote * {
	margin: 0;
}
@media only screen and (max-width: 1023px){
	.main-nav .socials img {
	    width: 46px;
	    height: 46px;
	}
}

@media only screen and (max-width: 767px){
	.footer-bottom .socials img {
	    width: 46px;
	    height: 46px;
	}
	.review-full__text {
		max-width: 100%;
		
	}

}