@font-face{
    font-family: 'FontAwesome';
    src: url('../fonts/fontawesome-webfont.eot');
    src: url('../fonts/fontawesome-webfont.eot?iefix') format('eot'),
    url('../fonts/fontawesome-webfont.woff') format('woff'),
    url('../fonts/fontawesome-webfont.woff2') format('woff2'),
    url('../fonts/fontawesome-webfont.ttf') format('truetype'),
    url('../fonts/fontawesome-webfont.svg#webfont') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face{
    font-family: 'ProximaNova';
    src: url('../fonts/ProximaNova-Regular.eot');
    src: url('../fonts/ProximaNova-Regular.eot?iefix') format('eot'),
    url('../fonts/ProximaNova-Regular.woff') format('woff'),
    url('../fonts/ProximaNova-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face{
    font-family: 'ProximaNova-bold';
    src: url('../fonts/ProximaNova-Bold.eot');
    src: url('../fonts/ProximaNova-Bold.eot?iefix') format('eot'),
    url('../fonts/ProximaNova-Bold.woff') format('woff'),
    url('../fonts/ProximaNova-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face{
    font-family: 'ProximaNova-semiBold';
    src: url('../fonts/ProximaNova-Semibold.eot');
    src: url('../fonts/ProximaNova-Semibold.eot?iefix') format('eot'),
    url('../fonts/ProximaNova-Semibold.woff') format('woff'),
    url('../fonts/ProximaNova-Semibold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
* {
    margin: 0;
    padding: 0;
}
p, h1, h2, h3, h4 {
    margin: 0;
    padding: 0;
}
a, a:hover {
    text-decoration: none;
}
a, p{
    color: rgb(43, 43, 43);
}
a:hover {
    color: rgb(35, 107, 169);
}
.mod-articles-category-category{
    font-family: 'ProximaNova-semiBold';
    text-transform: uppercase;
    padding: 12px 0 12px 15px;
    display: block;
    line-height: 1;
    cursor: default;
    background: #fff;
}
.point-of-view .category-module li > h2,
.mod-articles-category-title h2,
.content-wrapper .mod-articles-category-introtext h2{
    font-family: 'ProximaNova-semiBold';
    font-size: 18px;
    line-height: 1;
    padding: 15px 0 25px 15px;
    display: block;
}
.content-wrapper .mod-articles-category-introtext h2{
    padding: 15px 0 25px 0;
}
.content-wrapper .mod-articles-category-introtext img{
    width: 100%;
    height: 215px;
    object-fit: cover;
}
.category-module,
.top-news ul{
    list-style-type: none;
}
.top-news,
.last-comments,
.we-in-fb,
.comments-indention{
    border: 1px solid #ebebeb;
}
.top-news .mod-articles-category-category,
.we-in-fb .mod-articles-category-category,
.last-comments .mod-articles-category-category{
    border-bottom: 1px solid #ebebeb;
}
.top-news ul{
    margin: 0;
    padding: 15px 15px;
}
.top-news ul li:not(:last-child){
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.top-news ul li a{
    margin-bottom: 5px;
    display: block;
    line-height: 1.2;
}
.top-news ul li a:hover {
    color: rgb(23, 104, 172);
}
.top-news .wrapper-article-date-hits .published:before{
    font-size: 10px;
}
.point-of-view,
/* .picture-of-day, */
.top-news{
    list-style-type: none;
    position: relative;
    margin-bottom: 32px;
}
.last-comments{
    position: relative;
    background: #fff;
}
.we-in-fb{
    position: relative;
    height: 534px;
}
.we-in-fb .fb-page{
    overflow: hidden;
}
.we-in-fb .fb-page iframe{
    top: -74px;
}

.layoutpage-wrapper{
    margin-bottom: 32px;
}
.login .jlslogin .slogin-buttons:before,
.comments-indention:before,
.layoutpage-wrapper:before,
.search-page:before,
.point-of-view:before,
.picture-of-day:before,
.we-in-fb:before,
.last-comments:before,
.top-news:before,
.actual-wrapper:before,
.press-review-wrapper:before{
    content: "";
    border-bottom: 3px solid rgb(26, 124, 209);
    width: 100%;
    position: absolute;
    z-index: 1;
}
.banner{
    margin-bottom: 32px;
}
.banner img{
    width: 100%;
}
.point-of-view iframe{
    width: 100%;
    height: 200px;
}
.point-of-view li{
    border: 1px solid #ebebeb;
    background-color: #fff;
    margin-bottom: 30px;
}
.point-of-view li img{
    height: 180px;
    object-fit: cover;
    width: 100%;
}
button:focus, input:focus, textarea:focus {
    outline: none;
}
html, body{
    height: 100%;
}
body {
    font-family: "ProximaNova";
    font-size: 16px;
    font-weight: 400;
    color: rgb(43, 43, 43);
    display: block;
}
img {
    max-width: 100%;
}
.all-btn {
    display: block;
    text-align: center;
    color: #313030;
    font-weight: 500;
    padding: 7px 27px;
    -webkit-transition: all linear 0.3s;
    transition: all linear 0.3s;
    width: fit-content;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    /*width: max-content;*/
    /*width: -moz-max-content;*/
    /*width: -webkit-max-content;*/
}
.red-btn {
    border: 1px solid #fc4513;
    background-color: #fc4513;
    color: #ffffff;
}
.red-btn:hover {
    background-color: rgba(252, 69, 19, 0.05);
    color: #313030;
}
.white-btn {
    border: 1px solid #c6c6c6;
    background-color: transparent;
}
.white-btn:hover {
    background-color: rgba(198, 198, 198, 0.75);
    color: #313030;
}
.container-wide {
    max-width: 1650px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto;
}
.bg-white {
    background-color: #ffffff;
}
.bg-lightgray {
    background-color: #f1f1f1;
}
.bg-mediumgray {
    background-color: #373737;
}
.bg-darkgray {
    background-color: #242424;
}

.fontAwesome:before{
    font-family: 'FontAwesome';
}
.eye-fa:before{
    content: "\f06e";
    margin: 0 5px 0 0;
}
.calendar-fa:before{
    content: "\f073";
    margin: 0 5px 0 0;
}
.container {
    max-width: 1400px;
}
header > .container{
     height: 104px; 
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 7px;
    padding-right: 0;
}
header > .container >.row{
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
}
.logo{
     /*height: 66px; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.logo a{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.logo a:after{
    content: "";
    width: 100%;
    border-bottom: 1px solid rgb(71, 71, 71);
    opacity: 0.2;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    position: absolute;
    bottom: 18px;
    left: 0;
}
.header-media-img{
    max-width: 700px;
    display: flex;
    align-items: center;
    padding: 5px 5px 5px 30px;
}
/*.header-top{
    overflow: hidden;
}*/
.header-top{
    padding-top: 7px;
}
/*.header-top .container {
    position: relative;
    height: 104px;
}*/
.header-top .row {
    justify-content: space-between;
}
.header-top .left-img, .header-top .right-img{
    position: absolute;
    height: 100%;
    max-height: 80px;
    top: 0;
    overflow: hidden;
    width: calc((100vw - 1415px) / 2);
}
@media screen and (max-width: 1500px){
    .header-top .left-img, .header-top .right-img{
      width: calc((100vw - 1185px) / 2);  
    }
}
.header-top .left-img img, .header-top .right-img img{
    height: 100%;
    object-fit: cover;
}
.header-top .left-img{
    right: 100%;
}
.header-top .left-img img{
    object-position: right;
}
.header-top .right-img{
    left: 100%;
}
.header-top .right-img img{
    object-position: left;
}

.logo .information-agency{
    font-size: 12px;
    color: rgba(50, 50, 50, 0.7);
    margin-top: 5px;
    letter-spacing: 3px;
}
.wrapper-social-searches{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    overflow: visible;
}
.wrapper-social-searches:before{
    content: "";
    border-right: 1px solid rgb(71, 71, 71);
    opacity: .2;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    width: 1px;
    height: 100%;
    right: 46px;
    position: absolute;
    left: 0;
    margin: 0 auto;
    top: 0;
}
header > .wrapper .wrapper-social-searches{
    display: none;
}
.social-links{
    width: 110px;
    margin-right: 30px;
}
.social-links ul{
    list-style-type: none;
    margin: 0;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}
.social-links ul a{
    font-size: 19px;
    color: #d5d5d5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}
.social-links ul a:hover{
    color: #5a5a5a;
}
.social-links ul .vk:before{
    content: "\f189";
}
.social-links ul .fb:before{
    content: "\f09a";
}
.social-links ul .rss:before{
    content: "\f09e";
}
.social-links ul .email:before{
    content: "\f1d8";
}
.custom-header-search .fa-search {
    cursor: pointer;
    margin-right: 25px;
    font-size: 20px;
}
.custom-header-search .inputbox {
    border: none;
    position: absolute;
    left: -80px;
    top: 0;
    bottom: 0;
    height: 68px;
    margin: auto;
    width: 0;
    transition: width .5s ease-out;
    -webkit-transition: width .5s ease-out;
    -o-transition: width .5s ease-out;
}
.custom-header-search.active .inputbox{
    padding: 0 10px;
    border: 1px solid #d5d5d5;
    border-right: none;
    width: 69%;
}
.search-by-date-wrapper{
    height: 100%;
    position: relative;
}
.search-by-date-wrapper p{
    font-size: 14px;
    margin-bottom: 3px;
}
.search-by-date-wrapper .today-date{
    font-family: 'ProximaNova-semiBold';
    font-size: 12px;
    padding: 5px 20px;
    border: 1px solid #1978cc;
    cursor: pointer;
    color: #1978cc;
    text-transform: uppercase;
}
.wrapper-menu{
    margin-top: 17px;
}
.wrapper-menu > .row{
    margin: 0;
}
.main-menu{
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
}
.secondary-menu{
    border-bottom: 1px solid #ebebeb;
}
.main-menu,
.secondary-menu{
    width: 100%;
}
.main-menu > .container,
.secondary-menu > .container{
    padding: 0;
}
.main-menu a{
    text-transform: uppercase;
}
.main-menu li,
.secondary-menu li{
    width: 210px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 15px;
}
.main-menu li.current.active a,
.secondary-menu li.current.active a{
    font-family: 'ProximaNova-semiBold';
    color: rgb(35, 107, 169);
    position: relative;
}
.main-menu li.current.active a:after,
.secondary-menu li.current.active a:after{
    content: "";
    position: absolute;
    border-bottom: 3px solid rgb(26, 124, 209);
    width: 100%;
    bottom: 0;
    left: 0;
}
.main-menu a,
.secondary-menu a{
    color: #2b2b2b;
    line-height: 1.2;
    padding-bottom: 9px;
}
.main-menu a:hover,
.secondary-menu a:hover{
    color: rgb(35, 107, 169);
}

footer .social-links{
    margin-right: 0;
    width: 75px;
}
.map-footer{
    padding: 75px 0;
    background: url("/images/lighthouse.png") no-repeat bottom right;
    background-size: cover;
    position: relative;
}
.map-footer:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background-image: radial-gradient( 50% 50%, circle closest-side, #156bb2 0%, #156bb2 26%, #193a6a 613%);
    background-image: -webkit-radial-gradient( 50% 50%, circle closest-side, #156bb2 0%, #156bb2 26%, #193a6a 613%);
    background-image: -ms-radial-gradient( 50% 50%, circle closest-side, #156bb2 0%, #156bb2 26%, #193a6a 613%);
    opacity: .9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}

.map-footer .container{
    position: relative;
    z-index: 1;
}
.map-footer .row{
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.map-footer .logo{
    width: 295px;
    -ms-flex-item-align: center;
    align-self: center;
}
.map-footer .logo a:after{
    border-color: rgba(116, 167, 217, .5);
}
.map-footer .logo .information-agency{
    color: #8dadd0;
}
.map-footer .wrapper-footer-info{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    padding: 0 105px;
}
.menu-footer,
.sections-footer,
.contacts-footer{
    width: 100%;
}
.wrapper-footer-info h3{
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    font-family: 'ProximaNova-semiBold';
    margin-bottom: 20px;
}
.wrapper-footer-info a{
    color: #8ab2d6;
    position: relative;
    padding-left: 20px;
    font-family: 'ProximaNova-semiBold';
    font-size: 14px;
    -webkit-transition: .3s linear;
    transition: .3s linear;
}
.wrapper-footer-info ul{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.wrapper-footer-info .menu-footer a:hover,
.wrapper-footer-info .sections-footer a:hover{
    padding-left: 25px;
    text-decoration: underline;
}
.wrapper-footer-info .menu-footer a:before,
.wrapper-footer-info .sections-footer a:before{
    content: "";
    position: absolute;
    left: 0;
    top: 15%;
    border: 5px solid transparent;
    border-left: 8px solid #fff;
}
.wrapper-footer-info .sections-footer{
    position: relative;
    padding: 0 110px;
}
.wrapper-footer-info .sections-footer:before,
.wrapper-footer-info .sections-footer:after{
    content: "";
    border-left: 1px solid rgba(116, 167, 217, .5);
    width: 1px;
    height: 210px;
    position: absolute;
    top: 0;
}
.wrapper-footer-info .sections-footer:before{
    left: 0;
}
.wrapper-footer-info .sections-footer:after{
    right: 0;
}
.footer1{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #193a6a;
    height: 60px;
}
.footer1 p{
    color: #93a5bd;
}
.footer1 .row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.footer1 .social-links ul a{
    color: #5e7597;
}
.footer1 .social-links ul a:hover{
    color: #fff;
}
.contacts-footer .location,
.contacts-footer .tel,
.contacts-footer .email{
    font-family: 'ProximaNova-semiBold';
    padding-left: 15px;
}
.contacts-footer .location:before,
.contacts-footer .tel:before,
.contacts-footer .email:before{
    left: -15px;
    position: relative;
}
.contacts-footer .location{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.contacts-footer .location:before{
    content: "\f041";
}
.contacts-footer .tel:before{
    content: "\f095";
}
.contacts-footer .email:before{
    content: "\f1d8";
}

.contacts-footer{
    padding-left: 110px;
}
.contacts-footer a{
    padding-left: 0;
}
.contacts-footer span{
    color: #8ab2d6;
    font-size: 14px;
}
.contacts-footer ul li:nth-of-type(2){
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 15px 0;
}

main{
    background: rgba(249, 249, 249, 1);
    padding: 30px 0 80px;
}
.favourites{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style-type: none;
    margin-bottom: 0;
}
.favourites li{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-preferred-size: 350px;
    flex-basis: 350px;
    margin: 0 15px;
}
.favourites li .hits-date,
.picture-of-day li .hits-date{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.favourites li .mod-articles-category-title h2 {
    margin: 0 0 10px;
    padding: 0;
}
.favourites li .mod-articles-category-title img{
    height: 185px;
    width: 100%;
    object-fit: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: auto auto 25px;
}
.favourites li .mod-articles-category-introtext{
    line-height: 1.125;
    margin-bottom: 5px;
}
.result-created .mod-articles-category-date,
.favourites li .hits-date,
.picture-of-day li .hits-date{
    color: rgba(149, 149, 149, .7);
    font-size: 12px;
}
.main-wrapper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    position: relative;
}
.actual-wrapper{
    margin-bottom: 32px;
}
.search-page,
.layoutpage-wrapper,
.actual-wrapper,
.press-review-wrapper{
    background: #fff;
    position: relative;
    width: 100%;
}
.content-wrapper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.content-wrapper:empty .actual-wrapper{
    display: none;
}
.content-wrapper .category-module{
    -ms-flex-preferred-size: 350px;
    flex-basis: 350px;
}
.wrapper-news-day{
    position: relative;
}
.blue-label{
    position: absolute;
    bottom: 15px;    
    background-color: #1978cc;
    padding: 12px 20px 9px 0;
    font-family: 'ProximaNova-bold';
    font-size: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
}
.wrapper-news-day .blue-label{
    bottom: auto;
    top: 20px;
    right: 0;
    padding: 12px 0 9px 20px;
}
.blue-label:hover{
    background-color: #0f66b2;
}
.blue-label:before{
    content: "";
    border: 5px solid transparent;
    border-left: 8px solid #fff;
}
.wrapper-news-day .blue-label:before{
    display: none;
}
.wrapper-news-day .blue-label:after{
    content: "";
    border: 5px solid transparent;
    border-right: 8px solid #fff;
}

.blue-label a{
    color: #fff;
    margin-left: 10px;
}
.news-of-day-ttl{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 20px 40px;
    background: rgba(249, 249, 249, .5);
    font-family: 'ProximaNova-bold';
    font-size: 24px;
    line-height: 1.1;
    color: 2b2b2b;
    transition: .3s;
}
.category-label{
    padding: 12px 50px 10px 50px;
    bottom: 0;
    top: auto;
    font-size: 14px;
}
.category-label:before{
    display: none;
}
.category-label a{
    margin: 0;
}
.search-page,
.layoutpage-wrapper,
.picture-of-day,
.actual-wrapper,
.press-review-wrapper{
    border: 1px solid #ebebeb;
    position: relative;
}
.layoutpage-wrapper.video-wrapper{
    padding-bottom: 15px;
}
.picture-of-day .mod-articles-category-category,
.actual-wrapper > .mod-articles-category-category,
.press-review-wrapper > .mod-articles-category-category{
    border-bottom: 1px solid #ebebeb;
    text-align: center;
}
.picture-of-day li{
    padding: 25px 10px 15px;
    margin: 0 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.picture-of-day li img{
    width: 200px;
    height: 130px;
    max-width: none;
    object-fit: cover;
}
.picture-of-day li > .mod-articles-category-title {
    margin-right: 25px;
}
.picture-of-day li .wrapper-picture-of-day-info{
    width: 100%;
}
.picture-of-day li .wrapper-picture-of-day-info .mod-articles-category-title h2 {
    padding: 0;
}
.picture-of-day li .wrapper-picture-of-day-info .mod-articles-category-introtext {
    line-height: 1.2;
    font-size: 14px;
    margin: 10px 0 15px;
}
.picture-of-day li:not(:last-child){
    border-bottom: 1px solid #ebebeb;
}
.news-of-day .mod-articles-category-title > img{
    width: 100%;
}
.news-of-day .mod-articles-category-title h2 {
    padding: 0 0 15px 0;
}
.news-of-day .wrapper-news-day ~ .mod-articles-category-title h2 {
    padding: 35px 0 15px 0;
}
.news-of-day .mod-articles-category-readmore{
    margin: 20px 0 30px;
}
.grey-button{
    font-family: 'ProximaNova-semiBold';
    background-color: #e0e0e0;
    color: #4f4f4f;
    display: inline-block;
    width: 118px;
    height: 30px;
    font-size: 14px;
    padding: 5px 10px 5px;
    text-align: center;
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
}
.grey-button:hover{
    background-color: #b6b6b6;
    color: #4f4f4f;
}
.main-wrapper .col-md-6 .banner{
    margin-bottom: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.main-wrapper .col-md-6 .banner img{
    max-width: none;
}
.actually-view-press .actually-wrapper{
    margin: 30px 0 0;
    padding: 0 12px;
    -ms-flex-preferred-size: 350px;
    flex-basis: 350px;
}
.actually-view-press .actually-wrapper .mod-articles-category-category{
    background: #e8e8e8;
    text-align: center;
    padding: 12px 0;
}
.actual-wrapper.inner-news{
    margin-top: 32px;
}
.search-title,
.custom-blog > h2,
.item-page > h2{
    font-family: 'ProximaNova-bold';
    margin-bottom: 15px;
}
.page-header h1{
    font-family: 'ProximaNova-bold';
    font-size: 27px;
    margin-bottom: 15px;
}
.custom-blog .items-leading{
    padding: 35px 25px 0;
    background: #fff;
}
.custom-blog .items-row{
    padding: 25px 25px 0;
}
.item-page .article-indentation{
    padding: 35px 45px 50px;
    background: #fff;
    position: relative;
}
.item-page .read-or-share{
    padding: 11px 45px 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.item-page .read-or-share .read-on-telegram{
    font-family: 'ProximaNova-Bold';
    font-size: 19px;
}
.item-page .read-or-share .read-on-telegram a{
    color: rgb(19, 125, 215);
}
.item-page .read-or-share .share-social{
    margin-right: 15px;
    color: rgba(149, 149, 149, .7);
}
.item-page .read-or-share .share-social:before{
    content: "\f064";
}
.item-page .read-or-share .share{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.event-container .like .l-count{
    color: #122334;
    background: rgb(235, 235, 235);
    height: 28px;
    margin-left: -2px;
}
.social .s2s_credits_wrapper{
    display: none;
}
.social .s2s_contenedor.s2s-btn-group>.s2s_btn,
.social .s2s_contenedor.s2s-btn-group{
    margin: 0;
}
.social .s2s_contenedor.s2s-btn-group>.s2s_btn:not(:last-child){
    margin-right: 10px;
}
.social .s2s_btn.s2s-btn-sm{
    padding: 3px 4px 2px;
}
.social .s2s_contenedor .s2s_btn.active .s2s_flecha{
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.social .s2s_contenedor .s2s_twitter ,
.social .s2s_contenedor .s2s_twitter:hover,
.social .s2s_contenedor .s2s_twitter.active,
.social .s2s_contenedor .s2s_facebook,
.social .s2s_contenedor .s2s_facebook:hover,
.social .s2s_contenedor .s2s_facebook.active,
.social .s2s_contenedor .s2s_wapp,
.social .s2s_contenedor .s2s_wapp:hover,
.social .s2s_contenedor .s2s_wapp.active,
.social .s2s_contenedor .s2s_linkedin,
.social .s2s_contenedor .s2s_linkedin:hover,
.social .s2s_contenedor .s2s_linkedin.active,
.social .s2s_contenedor .s2s_tgram,
.social .s2s_contenedor .s2s_tgram:hover,
.social .s2s_contenedor .s2s_tgram.active{
    background-color: transparent;
    padding: 0;
}
.social .fo-facebook-square:before{
    content: url("/images/facebook.png");
}
.social .fo-twitter-square:before{
    content: url("/images/twitter.png");
}
.social .fo-whatsapp-square:before{
    content: url("/images/whatsapp.jpg");
}
.social .fo-linkedin-square:before{
    content: url("/images/linkedin.jpg");
}
.social .fo-tgram-square:before{
    content: url("/images/telegram.png");
}
.item-page .article-indentation:after{
    content: "";
    border-bottom: 1px solid #ebebeb;
    position: absolute;
    width: 95%;
    left: 0;
    right: 0;
    margin: 35px auto;
}
.item-page .article-indentation .item-image{
    width: 100%;
    margin-bottom: 35px;
    position: relative;
}
.item-page .article-indentation .item-image img{
    max-width: 100%;
    width: 100%;
}
.item-page .article-indentation .item-body{
    margin-bottom: 20px;
}
.item-page .article-indentation .item-body.video-page{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.item-page .article-indentation .item-body.video-page iframe{
    margin-bottom: 15px;
}
.item-page .article-indentation .item-body img{
    max-width: 100%;
    margin-top: 16px;
    width: auto;
    height: auto;
}
.item-page .article-indentation .item-body p{
    margin-bottom: 10px;
    word-break: break-word;
}
.item-page .article-indentation .item-body a{
    color: rgb(19, 125, 215);
}
.item-page .article-indentation .item-body a:hover{
    color: rgb(23, 104, 172);
}
.item-page .article-indentation .item-body a[href^="https://joomline.ru/"]{
    display: none;
}
/*.as-reported{*/
/*    border: 1px solid #ebebeb;*/
/*    padding: 10px 25px;*/
/*    margin-top: 20px;*/
/*}*/
/*.as-reported:before{*/
/*    content: "Как сообщала odessamedia.net, ";*/
/*}*/
.item-page .article-indentation .wrapper-article-date-hits{
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.item-page .article-indentation .wrapper-article-date-hits .published{
    margin-right: 15px;
}
.custom-blog .items-leading .leading,
.custom-blog .items-row .span6{
    padding-bottom: 25px;
}
.right-block.search, .right-block.press-konferentsii, .right-block.tochka-zreniya, .right-block.rejtingi, .right-block.persona,
.right-block.press-ekspert, .right-block.vliyatelnye-odessity, .right-block.novosti,
.right-block.stati, .right-block.fotoreportazh, .right-block.videoreportazh, .right-block.oblast, .right-block.anonsy{
    height: auto!important;
}
.right-block.search .sticky-block.search,
.right-block.press-konferentsii .sticky-block.press-konferentsii,
.right-block.tochka-zreniya .sticky-block.tochka-zreniya,
.right-block.rejtingi .sticky-block.rejtingi,
.right-block.persona .sticky-block .persona,
.right-block.press-ekspert .sticky-block.press-ekspert,
.right-block.vliyatelnye-odessity .sticky-block.vliyatelnye-odessity,
.right-block.novosti .sticky-block.novosti,
.right-block.stati .sticky-block.stati,
.right-block.fotoreportazh .sticky-block.fotoreportazh,
.right-block.videoreportazh .sticky-block.videoreportazh,
.right-block.oblast .sticky-block.oblast,
.right-block.anonsy .sticky-block.anonsy{
    position: relative;
    top: 0;
}
.custom-blog .video-wrapper .items-leading .leading{
    padding-bottom: 15px;
}
.custom-blog .video-wrapper .items-leading .leading:not(:first-child) {
    padding: 25px 0 15px;
}
.custom-blog .items-leading .leading:not(:last-child){
    border-bottom: 1px solid #ebebeb;
}
.custom-blog .items-leading .leading:not(:first-child){
    padding-top: 25px;
}
.custom-blog .items-leading .leading{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.custom-blog .items-leading .leading > .item-image{
    margin-right: 25px;
}
.custom-blog .items-leading .leading > .item-video{
    margin-right: 25px;
}
.custom-blog .items-leading .leading > .item-video iframe{
    width: 215px;
}
.layoutpage-wrapper img{
    max-width: none;
    width: 215px;
}
.custom-blog .layoutpage-wrapper img{
    max-width: none;
    width: 215px;
    height: 140px;
    object-fit: cover;
}
.wrapper-article-date-hits{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: rgba(149, 149, 149, .7);
    font-size: 12px;
}
.wrapper-article{
    width: 100%;
}
.wrapper-article h1{
    font-family: 'ProximaNova-semiBold';
    font-size: 18px;
}
.wrapper-article iframe{
    width: 220px;
    height: 130px;
    margin-right: 30px;
}
.wrapper-article.videoReport{
    padding-left: 0;
}
.wrapper-article .text{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    margin: 5px 0 25px;
    word-break: break-word;
}
.right-block{
    top: 54px;
    margin-bottom: 40px;
}
.sticky-block{
    position: -webkit-sticky;
    position: sticky;
    top: 0;
}
.breadcrumb-wrapper{
    position: absolute;
    right: 0;
}
.breadcrumb{
    background-color: transparent;
    margin-bottom: 8px;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font-size: 14px;
}
.breadcrumb li .divider{
    margin: 0 5px;
}
.breadcrumb li:nth-child(2):before{
    font-family: 'FontAwesome';
    content: "\f015";
    margin: 0 5px 0 0;
}
.breadcrumb li:not(.active),
.breadcrumb li:not(.active) a{
    color: #babec3;
}
.breadcrumb li.active:not(:first-child){
    max-width: 500px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.breadcrumb li.active:first-child{
    display: none;
}
.pagination{
    margin-top: 30px;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.pagination ul{
    list-style-type: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.pagination ul .pagination-prev{
    margin-right: 20px;
}
.pagination ul .pagination-next{
    margin-left: 20px;
}
.pagination ul .pagination-prev,
.pagination ul .pagination-next{
    color: #babec3;
    border: 1px solid #ccc;
    background: #fff;
}
.pagination ul .pagination-prev:hover .pagenav,
.pagination ul .pagination-prev:hover .fa,
.pagination ul .pagination-next:hover .pagenav,
.pagination ul .pagination-next:hover .fa{
    color: rgb(26, 124, 209);
}
.pagination ul .pagination-next i{
    margin-left: 5px;
}
.pagination ul li{
    padding: 5px 20px;
}
.pagination ul li.number .active{
    color: rgb(26, 124, 209);
}
.pagination ul li.number.disabled{
    display: none;
}
.pagination ul li.number.disabled:nth-of-type(2),
.pagination ul li.number.disabled:nth-of-type(3),
.pagination ul li.number.disabled.active,
.pagination ul li.number.disabled.comma,
.pagination ul li.number.disabled:nth-of-type(6),
.pagination ul li.number.disabled:nth-of-type(10),
.pagination ul li.number.disabled:nth-of-type(11){
    display: block;
}
.pagination ul li .active{
    cursor: default;
}
.pagination ul .pagination-prev a,
.pagination ul .pagination-next a{
    color: #babec3;
}
/*scrollToTop*/
#toTop{
    display: none;
    position:fixed;
    width: 35px;
    height: 35px;
    z-index: 8;
    right: 10px;
    bottom: 12px;
    text-align:center;
    cursor: pointer;
    color: #ffffff;
    background-color: rgba(50, 84, 133, .7);
    transition: all .25s linear;
    -moz-transition: all .25s linear;
    -webkit-transition: all .25s linear;
    -o-transition: all .25s linear;
    -webkit-backface-visibility:hidden
}
#toTop:hover{
    background-color: rgba(50, 84, 133, 1);
}
#toTop .fa-long-arrow-up{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
}
/*scrollToTop*/

/*custom-scroll-bar*/
.right-block .mCSB_inside>.mCSB_container:hover .mCSB_dragger_bar,
.right-block .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.right-block .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.right-block .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
    background-color: rgb(22, 112, 191);
}
.right-block .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color: rgb(26, 124, 209)
}
/*custom-scroll-bar*/

/*hamburger*/
.hamburger{
    display: none;
}
.hamburger-menu {
    position: relative;
    z-index: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.hamburger-menu input {
    display: block;
    width: 37px;
    height: 26px;
    position: absolute;
    cursor: pointer;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    z-index: 2;
    -webkit-touch-callout: none;
}
.hamburger-menu span {
    display: block;
    width: 33px;
    height: 4px;
    margin-bottom: 5px;
    position: relative;
    background: #000;
    border-radius: 3px;
    z-index: 1;
    -webkit-transform-origin: 4px 0;
    transform-origin: 4px 0;
    -webkit-transition: background 0.5s cubic-bezier(0.77,0.2,0.05,1.0), opacity 0.55s ease,
    -webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
    transition: background 0.5s cubic-bezier(0.77,0.2,0.05,1.0), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
    -webkit-transition: background 0.5s cubic-bezier(0.77,0.2,0.05,1.0), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
    transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0), background 0.5s cubic-bezier(0.77,0.2,0.05,1.0), opacity 0.55s ease;
    transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0), background 0.5s cubic-bezier(0.77,0.2,0.05,1.0), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
    transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
    background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
    opacity 0.55s ease,
    -webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
}
.hamburger-menu span:first-child {
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
}
.hamburger-menu span:nth-last-child(2) {
    -webkit-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
}
.hamburger-menu input:checked ~ span {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    transform: rotate(-45deg) translate(-2px, 0px);
    -webkit-transform: rotate(-45deg) translate(-2px, 0px);
    -ms-transform: rotate(-45deg) translate(-2px, 0px);
    background: #232323;
}
.hamburger-menu input:checked ~ span:nth-last-child(3) {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    transform: rotate(0deg) scale(0.2, 0.2);
    -webkit-transform: rotate(0deg) scale(0.2, 0.2);
    -ms-transform: rotate(0deg) scale(0.2, 0.2);
}
.hamburger-menu input:checked ~ span:nth-last-child(2) {
    transform: rotate(45deg) translate(-8px, -8px);
    -webkit-transform: rotate(45deg) translate(-8px, -8px);
    -ms-transform: rotate(45deg) translate(-8px, -8px);
}
/*hamburger*/

/*calendar*/
.calendar{
    position: absolute;
    right: 0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
    z-index: -1;
    margin-top: 10px;
}
.calendar.active{
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    z-index: 3;
}
.calendar .mod_minical_table{
    border: 1px solid #e8e8e8;
    box-shadow: none;
}
.calendar .mod_minical_month{
    background-color: #eee;
}
.calendar .mod_minical_table tr.mod_minical_month th{
    font-size: 18px;
    padding: 5px 0;
}
.calendar .mod_minical_month th.mod_minical_left,
.calendar .mod_minical_month th.mod_minical_right{
    position: relative;
    display: inline-block;
}
.calendar .mod_minical_month span,
.calendar .mod_minical_month span{
    background: none;
    content: "";
    position: absolute;
    width: auto;
    height: auto;
}
.calendar .mod_minical_month span.mod_minical_left{
    left: 0;
    border: 5px solid transparent;
    border-right: 8px solid #1978cc;
}
.calendar .mod_minical_month span.mod_minical_right{
    right: 0;
    border: 5px solid transparent;
    border-left: 8px solid #1978cc;
}
.calendar .mod_minical_month th{
    border: none;
}
.calendar .mod_minical_day{
    background-color: #3389d4;
}
.calendar .mod_minical_day th{
    border-top: none;
    border-bottom: none;
    font-weight: 500;
}
.calendar .mod_minical_day th{
    color: #fff;
}
.calendar .mod_minical_table tbody{
    background-color: #fff;
}
.calendar .mod_minical_table td{
    border-color: #ebebeb;
}
.calendar .mod_minical_table td.mod_minical_today{
    padding: 3px 7px;
    display: block;
}
.calendar .mod_minical_table td a{
    color: #1978cc;
}
/*calendar*/

/*error-page*/
.error-page  .body-wrapper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    height: 100%;
    padding: 40px 0;
}
.error-page  .body-wrapper h2{
    font-family: ProximaNova-Bold;
    margin: 40px 0 15px;
}
.error-page  .body-wrapper h2 span{
    color: rgba(42, 139, 219, 1);
}
.error-page  .body-wrapper p{
    width: 650px;
    color: rgba(149, 149, 149, .7);
    margin-bottom: 30px;
}
/*error-page*/

/*custom-comments*/
.wrapper-title{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 15px;
}
.wrapper-title  .wrapper-overall{
    font-family: 'ProximaNova-semibold';
}
.wrapper-title  .wrapper-overall .kt-ratings-overview{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    line-height: 1;
}
.wrapper-title  .wrapper-overall .kt-ratings-overview .kt-ratings-stars{
    color: #ffca28;
}
.wrapper-title .title-comment > h2{
    font-family: 'ProximaNova-bold';
    font-size: 25px;
}
#kt.comments-indention{
    position: relative;
}
#kt.comments-indention .t-lg-mb--md{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 200px;
    height: 115px;
    margin-bottom: 0!important;
    position: absolute;
    background: #fff;
    border: 1px solid #ddd;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    z-index: -1;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
}
#kt.comments-indention .kt-dashboard-tab__item+.kt-dashboard-tab__item{
    margin: 0;
}
#kt.comments-indention .kt-dashboard-tab__item+.kt-dashboard-tab__item:before{
    display: none;
}
#kt.comments-indention .kt-dashboard-tab__item:last-child{
    border-bottom: none;
}
#kt.comments-indention .kt-dashboard-tab__item .kt-dashboard-tab__link{
    line-height: 1.2;
    width: 100%;
    padding: 7px 15px;
}
#kt .is-active .kt-dashboard-tab__link{
    font-weight: 600;
}
#kt.comments-indention{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #fff;
}
#kt.comments-indention .kt-title-bar{
    padding: 26px 45px 21px;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}
#kt.comments-indention .kt-form-section{
    padding: 27px 45px 30px;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}
#kt.comments-indention .kt-comments-container{
    padding: 40px 45px 15px;
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
}
#kt.comments-indention .kt-form-section,
#kt.comments-indention .sort{
    border-bottom: 1px solid #ddd;
}
#kt.comments-indention .sort{
    font-family: ProximaNova-semiBold;
    font-size: 16px;
    padding: 15px 45px;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
}
#kt.comments-indention .sort .sortable{
    display: inline-block;
    cursor: pointer;
}
#kt.comments-indention .sort .sortable:after{
    content: "\f107";
}
#kt.comments-indention .sort .sortable > span{
    display: none;
}
#kt.comments-indention .sort .sortable > span.is-active{
    display: inline-block;
}
#kt.comments-indention .o-flag__body > ol > li > span:after,
#kt.comments-indention .sort .sortable:after{
    font-family: FontAwesome;
    font-weight: 600;
    margin-left: 10px;
    display: inline-block;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
}
#kt.comments-indention .sort .sortable:hover .t-lg-mb--md{
    z-index: 2;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear;
}
#kt.comments-indention .kt-title-bar{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 0;
}
#kt.comments-indention .kt-ratings-stars-forms{
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
}
#kt.comments-indention .kt-form-submit{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin-top: 10px;
}
#kt.comments-indention .kt-edit-wrapper .btn,
#kt.comments-indention .kt-form-submit .btn{
    font-family: ProximaNova;
    font-size: 14px;
    padding: 2px 24px;
    border-radius: 0;
    text-transform: uppercase;
    line-height: 1.5;
}
#kt.comments-indention .kt-edit-wrapper .btn,
#kt.comments-indention .kt-form-submit .btn-kt-primary{
    position: inherit;
    border-radius: 0;
    text-transform: uppercase;
}
#kt.comments-indention .kt-edit-wrapper .btn-kt-default-o:hover{
    border-color: #adadad !important;
}
#kt.comments-indention .kt-form-submit .btn-kt-primary:before{
    display: none;
}
#kt.comments-indention .kt-form-submit .btn:hover{
    background-color: rgb(12, 91, 160) !important;
}
#kt.comments-indention .kt-ratings-stars-forms .kt-ratings-stars{
    position: relative;
    margin-left: 10px;
}
#kt.comments-indention .kt-ratings-stars-forms .kt-ratings-stars .remove-icon{
    position: absolute;
    right: -15px;
    top: -8px;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: opacity .3s linear;
    transition: opacity .3s linear;
}
#kt.comments-indention .kt-ratings-stars-forms .kt-ratings-stars:hover .remove-icon{
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-transition: opacity .3s linear;
    transition: opacity .3s linear;
}
#kt.comments-indention .kt-ratings-stars .fa-star--off,
#kt.comments-indention .kt-ratings-stars .fa-star--on,
#kt.comments-indention .kt-ratings-stars .fa-star-half-o{
    font-size: 22px !important;
    width: 22px;
}
#kt.comments-indention .o-flag__body{
    width: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: ProximaNova-semiBold;
    position: relative;
    cursor: pointer;
}
#kt.comments-indention .o-flag__body li{
    font-size: 16px;
}
#kt.comments-indention .o-flag__body > ol > li > span:after{
    content: "\f107";
}
#kt.comments-indention .sort .sortable:hover:after,
#kt.comments-indention .o-flag__body:hover span:after{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
#kt.comments-indention .o-flag__body:hover .profile-logout{
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    z-index: 2;
}
#member-profile fieldset:first-child .control-group:nth-of-type(2),
#member-profile fieldset:first-child .control-group:nth-of-type(3),
#member-profile fieldset:first-child .control-group:nth-of-type(4){
    display: none;
}
#member-profile fieldset:nth-of-type(2){
    display: none;
}
#kt.comments-indention .kt-ratings-stars-forms__note,
#kt.comments-indention .kt-form-title{
    font-family: 'ProximaNova-semibold';
    font-size: 16px;
    text-transform: uppercase;
}
#kt.comments-indention .kt-form-title{
    margin: 0 0 25px 0;
    padding: 0;
    border-bottom: none;
}
#kt.comments-indention .kt-edit-wrapper textarea,
#kt.comments-indention .kt-form textarea,
#kt.comments-indention .kt-form input,
#kt.comments-indention .kt-form-editor-smileys-container{
    background-color: rgba(247, 247, 247, 1);
}
#kt.comments-indention .kt-form textarea{
    padding: 12px 16px;
    border: 0!important;
}
#kt.comments-indention .textareaClone{
    border: none!important;
}
#kt.comments-indention .kt-comment-content{
    word-wrap: break-word;
    word-break: break-all;
    padding: 0;
    margin: 10px 0;
}
#kt.comments-indention .kt-form-editor .kt-form-editor__smiley{
    position: absolute;
    width: 100%;
    bottom: 0;
}
#kt.comments-indention .add-file-send-comment-wrapper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
#kt.comments-indention .kt-editor-info{
    display: none
}
#kt.comments-indention .add-file-send-comment-wrapper .kt-editor-info{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    line-height: 40px;
    border: none;
    padding: 0;
    font-size: 18px;
}
#kt.comments-indention .add-file-send-comment-wrapper .kt-editor-info a{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: rgba(192, 192, 192, 1);
    font-size: 14px;
}
#kt.comments-indention .add-file-send-comment-wrapper .kt-editor-info a i{
    color: rgba(192, 192, 192, 1);
    font-size: 19px;
    margin-right: 10px;
}
#kt.comments-indention .add-file-send-comment-wrapper .kt-editor-info a:hover span{
    text-decoration: underline;
}
#kt.comments-indention .add-file-send-comment-wrapper .kt-editor-info .kt-editor-action,
#kt.comments-indention .add-file-send-comment-wrapper .kt-editor-info .kt-editor-action__attach{
    padding: 0;
}
#kt.comments-indention .add-file-send-comment-wrapper .kt-editor-info .kt-attachments-list{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
#kt.comments-indention .add-file-send-comment-wrapper .kt-form-submit .btn-kt-cancel:hover{
    background-color: transparent !important;
}
#kt.comments-indention .wrapper-overall{
    font-family: 'ProximaNova-semibold';
}
#kt.comments-indention .kt-comment{
    border: none;
}
#kt.comments-indention .kt-comment__hd,
#kt.comments-indention .kt-comment__ft{
    padding: 0;
    border-bottom: none;
}
#kt.comments-indention .kt-comment__hd .kt-comment__hd-col{
    width: 100%;
}
#kt.comments-indention .o-avatar img{
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
#kt.comments-indention .o-media__image{
    margin-right: 15px;
}
#kt.comments-indention .o-media__body .fa-share,
#kt.comments-indention .o-media__body .answer-user{
    color: rgba(149, 149, 149, .7);
    font-size: 14px;
}
#kt.comments-indention .kt-comment__hd-col-last .edit-delete-comment{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style-type: none;
    margin: 0;
}
#kt.comments-indention .kt-comment__hd-col-last .edit-delete-comment a,
#kt.comments-indention .t-text--danger{
    color: rgba(149, 149, 149, .7) !important;
}
#kt.comments-indention .kt-comment__hd-col-last .edit-delete-comment li:first-child{
    margin-right: 15px;
}
#kt.comments-indention .kt-comment__hd-col-last .edit-delete-comment li:first-child a:before{
    content: "\f044";
    margin-right: 5px;
}
#kt.comments-indention .kt-comment__hd-col-last .edit-delete-comment li:last-child a:before{
    content: "\f014";
    margin-right: 5px;
}
#kt.comments-indention .o-media__body .kt-reply-to{
    font-family: ProximaNova-semiBold;
    font-size: 16px;
    line-height: 1;
}
#kt.comments-indention .kt-comment__bd p{
    margin: 0;
}
#kt.comments-indention .kt-comment__ft{
    border-top: none;
}
#kt.comments-indention .kt-comment__ft .g-list-inline{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
#kt.comments-indention .kt-comment__ft .kt-likes-wrapper .like-comment:before{
    content: "\f087";
}
#kt.comments-indention .kt-comment__ft .kt-likes-wrapper .unlike-comment:before{
    content: "\f088";
}
#kt.comments-indention .kt-comment-content-action .g-list-inline--delimited>li.kt-like-wrap{
    /*display: none;*/
}
#kt.comments-indention .kt-comment-content-action .g-list-inline--delimited>li.kt-likes-wrapper+li:before{
    content: "\f112";
    margin-right: 5px;
}
#kt.comments-indention .kt-comment-content-action .g-list-inline--delimited>li.kt-likes-wrapper,
#kt.comments-indention .kt-comment-content-action .g-list-inline--delimited>li.kt-likes-wrapper a{
    font-family: "ProximaNova";
    color: rgba(149, 149, 149, .7);
    margin: 0;
    font-size: 16px;
}
#kt.comments-indention .kt-comments__item{
    margin-bottom: 20px;
}
#kt.comments-indention .kt-comments__item .kt-comment__ft .kt-comments__item{
    margin-bottom: 0;
}
#kt.comments-indention .kt-comments .kt-comments{
    margin-top: 20px;
}
#kt.comments-indention .o-media__body .g-list-inline{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: inherit;
    flex-direction: inherit;
}
/*custom-comments*/
/*custom-comments right panel*/
.last-comments #kt .empty{
    padding: 15px;
}
.last-comments #kt .mod-kt-list--vertical{
    padding: 20px 15px;
}
.last-comments #kt .mod-kt-list--vertical .mod-kt-item:not(:last-child){
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.last-comments #kt .o-flag{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.last-comments #kt .o-flag__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.last-comments #kt .author-date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.last-comments #kt .mod-kt-author{
    line-height: 1.3;
}
.last-comments #kt .mod-kt-meta{
    line-height: 1;
}
.last-comments #kt .t-lg-mr--md {
    margin-right: 15px !important;
}
.last-comments #kt .o-avatar--md {
    width: 40px;
    height: 40px;
}
.last-comments #kt .mod-kt-author{
    font-family: ProximaNova-Bold;
    font-size: 16px;
}
.last-comments #kt .mod-kt-meta>span{
    margin: 0;
    font-size: 12px;
    color: #737373;
}
.last-comments #kt .mod-kt-comment-content{
    margin: 10px 0 0;
    padding: 0;
    border-left: none;
    font-family: ProximaNova-semiBold;
    font-size: 14px;
    line-height: 1.3;
    word-wrap: break-word;
    word-break: break-word;
}
.last-comments #kt .mod-kt-comment-content > a{
    display: inline;
}
#kt .mod-kt-comment-content > a:hover{
    border-bottom: 1px solid #c6def3;
}
.last-comments #kt .o-avatar img{
    border-radius: 50%;
}
/*custom-comments right panel*/

/*login*/
.login{
    margin-bottom: 32px;
}
.login .pretext{
    margin-bottom: 16px;
}
.login .pretext > h2{
    font-family: 'ProximaNova-bold';
    font-size: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.login .pretext > h2 span{
    font-size: 14px;
    font-weight: 400;
}
.user-name-wrapper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 25px;
}
.login .jlslogin .slogin-buttons{
    position: relative;
}
.login .jlslogin .slogin-buttons div{
    padding: 20px;
    background: #fff;
    border: 1px solid #ebebeb;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.login .jlslogin #login-form{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.login .jlslogin .slogin-compact span{
    width: 35px;
    height: 35px;
}
.login .jlslogin [id*='login-form'] {
    display: none!important;
}
/*login*/
.user-name-wrapper .ul-jlslogin{
    margin: 0;
    padding: 0;
}
.profile-logout{
    position: absolute;
    right: 0;
    top: 30px;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    z-index: -1;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
}
.profile-logout .jlslogin #login-form{
    padding: 0;
}
.profile-logout .jlslogin #login-form .user-name-wrapper{
    margin: 0;
}
.user-menu{
    width: 205px;
    height: 100px;
    border: 1px solid #ddd;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.user-menu .profile{
    border-bottom: 1px solid #ebebeb;
}
#kt.comments-indention .kt-dashboard-tab__item,
.user-menu .profile,
.user-menu .logout-button{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    color: rgba(149, 149, 149, .7);
    padding: 0 15px;
    font-family: "ProximaNova";
    font-weight: 400;
}
#kt.comments-indention .kt-dashboard-tab__item{
    border-bottom: 1px solid #ebebeb;
    padding: 0;
}
.user-menu .profile:hover,
.user-menu .logout-button:hover{
    background-color: rgba(242, 242, 242, .5);
    color: rgba(49, 49, 49, .8);
}
#kt.comments-indention .kt-dashboard-tab__item:hover{
    background-color: rgba(242, 242, 242, .5);
}
#kt.comments-indention .kt-dashboard-tab__item:hover a{
    color: rgba(49, 49, 49, .8);
    font-weight: 600;
    border-color: rgba(86, 86, 86, 0.8);
}
.user-menu .logout-button:hover input{
    color: rgba(49, 49, 49, .8);
}
.user-menu .profile span{
    cursor: pointer;
}
.user-menu .profile:before,
.user-menu .logout-button:before{
    margin-right: 10px;
}
.user-menu .profile:before{
    content: "\f007";
}
.user-menu .logout-button:before{
    content: "\f08b";
}
.user-menu .logout-button input{
    background-color: transparent;
    padding: 0;
    color: rgba(149, 149, 149, .7);
    line-height: 1;
}
.user-menu .logout-button input.button:hover{
    background: transparent;
}
/*modal*/
#profileModal img{
    border-radius: 50%;
}
#profileModal .user-name{
    font-family: ProximaNova-semiBold;
    text-align: center;
}
/*modal*/
/*login*/
/*search-page*/
.search-wrapper{
    padding: 40px;
}
.search-wrapper .btn-toolbar{
    width: 50%;
}
.search-wrapper .btn-toolbar .btn-group{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
}
.btn-toolbar label,
.btn-toolbar input{
    margin-bottom: 16px;
}
.search-wrapper .searchintro{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 50%;
}
.search-wrapper .searchintro > p{
    font-size: 14px;
}
.search-wrapper .wrapper-phrases-only{
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 30px 0;
    padding: 30px 0;
}
.search-wrapper .wrapper-phrases-only fieldset{
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    padding-right: 35px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.search-wrapper .wrapper-phrases-only fieldset .ordering-box,
.search-wrapper .wrapper-phrases-only fieldset .form-limit{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 16px;
}
.search-wrapper .wrapper-phrases-only fieldset .form-limit select{
    width: 170px;
}
.search-wrapper .wrapper-phrases-only fieldset .ordering-box{
    margin-top: 43px;
}
.search-wrapper .searchintro .btn-group .blue-label:before{
    display: none;
}
.search-wrapper .searchintro .btn-group .hasTooltip{
    color: #fff;
    padding: 4px 30px;
    text-transform: uppercase;
    font-family: 'ProximaNova-semiBold';
    position: initial;
    border-radius: 0;
}
.search-wrapper .search-results .result-created .result-category .small{
    cursor: default;
    padding: 5px 23px 5px;
    width: auto;
}
.search-wrapper .search-results .result-created{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.result-title,
.wrapper-phrases-only legend,
.btn-toolbar label,
.ordering-box label,
.form-limit label{
    font-family: 'ProximaNova-Bold';
    font-size: 19px;
}
.result-title,
.result-text{
    margin-bottom: 10px;
}
.wrapper-phrases-only .phrases-box .controls{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.wrapper-phrases-only .phrases-box .controls label{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
    font-size: 14px;
}
.wrapper-phrases-only .only > label{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
    margin-right: 10px;
    font-size: 14px;
}
.wrapper-phrases-only .phrases-box .controls label:not(:last-child){
    margin-right: 25px;
}
.wrapper-phrases-only .only label > input,
.wrapper-phrases-only .phrases-box .controls label > input{
    margin-right: 5px;
}
.result-wrapper:not(:last-child){
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 30px;
    padding-bottom: 30px;
}
#searchForm input,
#searchForm select{
    background-color: rgb(247, 247, 247);
    color: rgb(70, 68, 68);
    padding: 10px 15px;
    border: none;
}
#searchForm select:focus,
#searchForm select option:focus{
    outline: none;
}
#searchForm p.counter{
    margin-bottom: 16px;
}
/*search-page*/
/*anonsy-pagination*/
#date-slider{
    margin-bottom: 15px;
    font-family: 'ProximaNova-semiBold';
}
#date-slider .anonsy-title-pagination{
    background-color: #e8e8e8;
    color: #000;
    padding: 10px 20px;
    text-align: center;
}
#date-slider .pagination ul{
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
#date-slider .pagination ul li{
    text-align: center;
    border: 1px solid #ccc;
    padding: 0;
}
#date-slider .pagination ul li a{
    padding: 5px 20px;
    display: block;
}
#date-slider .pagination ul li.number.active{
    background-color: #1a7cd1;
    border: none;
}
#date-slider .pagination ul li.number.active p{
    color: #fff;
}
.main-wrapper > .col-lg-9 > h2{
    font-family: 'ProximaNova-bold';
    margin-bottom: 15px;
}
/*anonsy-pagination*/

.leading-journal .layoutpage-wrapper img {
    height: 310px;
}
.category-module.luckFavorite img{
    object-fit: scale-down;
}

/*--------------------------------------------------------------------------------------------------------------------*/

@media screen and (max-width: 1500px){
    .container {
        max-width: 1170px;
    }
    .header-media-img{
        max-width: 540px;
    }
    .main-menu li, .secondary-menu li{
        width: 190px;
        text-align: center;
    }

    .header__rating-box{
        max-width: 45%;
    }

    .map-footer .logo {
        width: 305px;
    }
    .map-footer .wrapper-footer-info {
        padding: 0 50px;
    }
    .contacts-footer {
        padding-left: 65px;
    }
    .favourites li .mod-articles-category-title img{
        height: 155px;
    }
    .main-wrapper .col-md-6 .banner img {
        max-width: 100%;
    }
    .search-wrapper .wrapper-phrases-only fieldset {
        padding-right: 15px;
    }
    .wrapper-phrases-only .phrases-box .controls label:not(:last-child) {
        margin-right: 10px;
    }
    #date-slider .pagination ul li a{
        padding: 5px 15px;
    }
}
@media screen and (max-width: 1200px){
    .container {
        max-width: 970px;
    }
    .header-media-img{display: none;}
    .header-media-img img{width: 100%;}


    .main-menu li, .secondary-menu li {
        width: 160px;
    }
    .header__rating-box{
        max-width: 35%;
        padding: 0px 10px;
        display: flex;
        align-items: center;
    }

    .header-top .left-img, .header-top .right-img{
        display: none;
    }

    /* header .logo{
        order: 1;
    }

    .header-media-img{
        order: 4;
    }

    .wrapper-social-searches{
        order: 2;
    }

    .hamburger{
        order: 3;
    } */

    .wrapper-social-searches{
        order: 2;
    }

    .header__rating-box img{
        flex: 1 1 auto;
    }
    .map-footer .logo {
        width: 335px;
    }
    .map-footer .wrapper-footer-info {
        padding: 0 25px;
    }
    .wrapper-footer-info .sections-footer {
        padding: 0 35px;
    }
    .contacts-footer {
        padding-left: 35px;
    }
    #toTop{
        bottom: 50px;
    }
    .mod-articles-category-category {
        padding: 12px 0 12px 5px;
        font-size: 14px;
    }
    .mod-articles-category-category.blue-label {
        padding: 12px 20px 9px 20px;
    }
    .news-of-day .mod-articles-category-category.blue-label {
        padding: 12px 20px 9px 0;
    }
    .main-wrapper > .col-lg-3:first-child{
        padding-right: 0;
    }
    .main-wrapper > .right-block,
    .main-wrapper > .col-lg-3:last-child{
        padding-left: 0;
    }
    .mod-articles-category-title h2,
    .content-wrapper .mod-articles-category-introtext h2 {
        font-size: 16px;
        padding: 15px 0 25px 5px;
    }
    .picture-of-day li > .mod-articles-category-title {
        margin-right: 15px;
    }
    .picture-of-day li {
        margin: 0 5px;
        padding: 20px 10px 15px;
    }
    .favourites li .mod-articles-category-title img {
        height: 130px;
    }
    .breadcrumb li.active:not(:first-child) {
        max-width: 300px;
    }
    .item-page .article-indentation {
        padding: 25px 25px 15px;
    }
    .item-page .read-or-share {
        padding: 11px 25px 10px;
    }
    .item-page .article-indentation:after{
        margin: 15px auto;
    }
    .search-wrapper .btn-toolbar,
    .search-wrapper .searchintro{
        width: 100%;
    }
    .search-wrapper {
        padding: 30px 25px;
    }
    .search-wrapper .wrapper-phrases-only{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .search-wrapper .wrapper-phrases-only fieldset .ordering-box {
        margin-top: 1rem;
    }
    .search-wrapper .wrapper-phrases-only fieldset:not(:last-child) {
        margin-bottom: 1rem;
    }
    .search-wrapper .wrapper-phrases-only fieldset .ordering-box select,
    .search-wrapper .wrapper-phrases-only fieldset .form-limit select{
        width: 250px;
    }
}
@media screen and (max-width: 992px){
    .container {
        max-width: 720px;
    }
    .hamburger {
        display: block;
        width: 33px;
        height: 23px;
        -ms-flex-item-align: center;
        align-self: center;
    }

    header .logo{
        order: 1;
    }

    .hamburger{
        order: 2;
    }

    .header-media-img{
        order: 3;
        text-align: center;
        flex: 1 1 auto;
        padding: 4px 0 0;
    }

    header > .container >.row{
        width: auto;
    }

    .wrapper{
        display: none;
        position: absolute;
        background: #fff;
        width: 100%;
        z-index: 2;
        border-top: 1px solid #ebebeb;
        border-bottom: 1px solid #ebebeb;
    }

    .header__rating-box{
        display: none;
    }

    .wrapper-menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        margin-top: 0;
    }
    .main-menu, .secondary-menu{
        border-top: none;
        border-bottom: none;
    }
    .main-menu > .container .menu,
    .secondary-menu > .container .menu{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .main-menu li,
    .secondary-menu li {
        width: 240px;
    }
    .map-footer {
        background-position: 85%;
        padding: 35px 0;
    }
    .map-footer .wrapper-footer-info{
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .menu-footer,
    .sections-footer,
    .contacts-footer {
        width: 65%;
        padding: 0 35px;
    }
    .wrapper-footer-info .sections-footer{
        margin: 25px 0;
    }
    .wrapper-footer-info .sections-footer:before,
    .wrapper-footer-info .sections-footer:after{
        display: none;
    }
    .map-footer .logo {
        width: 380px;
    }
    .favourites,
    .main-wrapper > .col-lg-3,
    .news-of-day{
        display: none;
    }
    .point-of-view,
    .picture-of-day,
    .top-news {
        margin-bottom: 0;
    }
    .actual-wrapper.inner-news {
        margin-top: 0;
    }
    .actual-wrapper {
        margin-bottom: 20px;
    }
    main {
        padding: 30px 0 40px;
    }
    .main-wrapper{
        margin-bottom: 2rem;
    }
    .main-wrapper > .col-md-12{
        padding: 0;
    }
    .content-wrapper{
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .content-wrapper .mod-articles-category-introtext img {
        height: 190px;
    }
    .content-wrapper .category-module {
        margin-bottom: 0;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    }
    .item-page > h2{
        margin-bottom: 55px;
    }
    .custom-blog > h2{
        margin-bottom: 35px;
    }
    .breadcrumb{
        padding: .75rem 0;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .breadcrumb-wrapper {
        width: 100%;
        top: 25px;
    }
    .breadcrumb li.active:not(:first-child) {
        max-width: 100%;
    }
    .search-wrapper .wrapper-phrases-only fieldset {
        padding-right: 0;
    }
    #date-slider{
        margin-top: 30px;
    }
    .main-wrapper .col-lg-6 .banner{
        display: none;
    }
}
@media screen and (max-width: 768px){
    .container {
        max-width: 90%;
    }
    .header-top > .container{
        /*height: 85px; */
        margin-top: 0;
        padding-right: 15px;
    }    
    .logo{
        height: auto;
    }
    .logo{
        width: 70%;
    }
    .logo .information-agency {
        letter-spacing: 1px;
    }
    .wrapper-social-searches{
        -ms-flex-pack: distribute;
        justify-content: space-around;
        border-bottom: 1px solid #ebebeb;
    }
    .custom-header-search.active .inputbox{
        width: 46%;
        height: 57px;
        left: 0;
    }
    header > .container .wrapper-social-searches{
        display: none;
    }
    header > .wrapper .wrapper-social-searches{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .map-footer .logo {
        width: 385px;
    }
    .map-footer .wrapper-footer-info {
        padding: 0 15px;
    }
    .menu-footer,
    .sections-footer,
    .contacts-footer {
        width: 80%;
        padding: 0;
    }
    .wrapper-footer-info .sections-footer{
        padding: 0;
    }
    .point-of-view,
    .main-wrapper,
    .top-news,
    .banner{
        margin-bottom: 1rem;
    }
    main {
        padding: 15px 0 20px;
    }
    .main-menu > .container,
    .secondary-menu > .container {
        max-width: 100%;
    }
    .pagination ul li {
        padding: 5px 15px;
    }
    .error-page .body-wrapper p{
        width: 100%;
        padding: 0 30px;
    }
    .content-wrapper .actually-wrapper {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }
    .content-wrapper .mod-articles-category-introtext img {
        height: auto;
    }
    .actually-view-press .actually-wrapper {
        margin: 10px 0 0;
    }
    .custom-blog .items-leading .leading > .item-image {
        margin-right: 15px;
    }
    .custom-blog .items-leading {
        padding: 25px 15px 0;
    }
    .page-header h1 {
        font-size: 1.5rem;
    }
    .item-page .article-indentation .item-image {
        margin-bottom: 25px;
    }
    #kt.comments-indention .add-file-send-comment-wrapper{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start;
    }
    .wrapper-title{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start;
    }
    .wrapper-title .wrapper-overall .kt-ratings-overview{
        -webkit-box-align: start;
        -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start;
    }
    #kt.comments-indention .kt-ratings-stars-forms .kt-ratings-stars{
        margin-left: 0;
    }
    #kt.comments-indention .kt-title-bar {
        padding: 26px 20px 21px;
    }
    #kt.comments-indention .kt-form-section {
        padding: 27px 20px 30px;
    }
    #kt.comments-indention .sort {
        padding: 15px 20px;
    }
    #kt.comments-indention .kt-comments-container {
        padding: 25px 20px 10px;
    }
    #kt.comments-indention .kt-title-bar{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    #kt.comments-indention .o-flag__body{
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
    }
    .profile-logout,
    #kt.comments-indention .o-flag__body:hover .profile-logout {
        left: 0;
    }
    .item-page .article-indentation .item-body iframe,
    .custom-blog .items-leading .leading > .item-video iframe{
        width: 100%;
    }
}
@media screen and (max-width: 600px){
    .item-page .read-or-share{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .item-page .read-or-share .share {
        margin-top: 5px;
    }
    #date-slider .pagination ul li.number:nth-of-type(2){
        display: none;
    }
}
@media screen and (min-width: 550px){
    .custom-blog .items-leading .leading > .item-video iframe{
        height: auto;
    }
}
@media screen and (max-width: 550px){
    .container {
        max-width: 95%;
    }
    .main-menu li,
    .secondary-menu li {
        width: 100%;
    }
    .map-footer .row{
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .map-footer .logo {
        width: 100%;
        margin-bottom: 25px;
    }
    .wrapper-footer-info h3{
        margin-bottom: 10px;
    }
    .wrapper-footer-info .sections-footer {
        margin: 15px 0;
    }
    .custom-header-search.active .inputbox {
        width: 44%;
    }
    .map-footer {
        padding: 20px 0;
    }
    .picture-of-day li,
    .custom-blog .items-leading .leading{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .picture-of-day li > .mod-articles-category-title,
    .custom-blog .items-leading .leading > .item-image{
        margin-right: 0;
        margin-bottom: 15px;
    }
    .picture-of-day li img,
    .layoutpage-wrapper img{
        width: 100%;
        height: auto;
    }
    .wrapper-article p {
        margin: 5px 0 15px;
    }
    .custom-blog .items-leading .leading,
    .custom-blog .items-row .span6 {
        padding-bottom: 15px;
    }
    .custom-blog .items-leading .leading:not(:first-child) {
        padding-top: 15px;
    }
    .pagination {
        margin-top: 15px;
    }
    .pagination ul li {
        padding: 5px 7px;
    }
    .page-header h1 {
        font-size: 1.3rem;
    }
    .item-page .article-indentation .item-image {
        margin-bottom: 15px;
    }
    .show-one-news-in-article {
        padding: 5px 10px;
        margin-bottom: 15px;
    }
    .item-page .article-indentation {
        padding: 15px;
    }
    .item-page .read-or-share {
        padding: 11px 15px 10px;
    }
    .as-reported {
        padding: 5px 10px;
    }
    .custom-blog .items-leading .leading > .item-video {
        margin-right: 0;
    }
    .search-wrapper .searchintro{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start;
    }
    .search-wrapper .searchintro > p {
        margin-top: 1rem;
    }
    .search-wrapper .wrapper-phrases-only {
        margin: 15px 0;
        padding: 15px 0;
    }
    .search-wrapper .wrapper-phrases-only fieldset {
        padding-right: 0;
    }
    .search-wrapper .wrapper-phrases-only fieldset{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .wrapper-phrases-only .phrases-box .controls {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    #kt.comments-indention .kt-comment__hd{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    #kt .kt-comment__hd-col-last{
        margin-left: 0;
        margin-top: 1rem;
    }
}
@media screen and (max-width: 440px){
    #date-slider .pagination ul li.number:not(.active){
        display: none;
    }
}
@media screen and (max-width: 425px){

    .footer1 .row{
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -ms-grid-row-align: center;
        align-items: center;
    }
    .custom-header-search.active .inputbox {
        max-width: 44%;
    }
    .custom-blog > h2,
    .item-page > h2{
        font-size: 1.6rem;
    }
    .mod-articles-category-category.blue-label {
        padding: 10px 15px 7px 15px;
        font-size: 12px;
    }
    .page-header h1 {
        font-size: 1.1rem;
    }
    .item-page .article-indentation .item-image {
        margin-bottom: 10px;
    }
    #kt.comments-indention .kt-form-submit{
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    #kt.comments-indention .kt-form-submit .btn,
    #kt.comments-indention .kt-edit-wrapper .btn{
        margin-bottom: 10px;
    }
}
@media screen and (max-width: 375px){
    .pagination ul{
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -ms-grid-row-align: center;
        align-items: center;
    }
    .pagination ul .pagination-prev {
        margin-right: 0;
    }
    .pagination ul .pagination-next {
        margin-left: 0;
    }
    .search-wrapper {
        padding: 15px 10px;
    }
    .search-title,
    .custom-blog > h2,
    .item-page > h2{
        font-size: 1.5rem;
    }
    .search-wrapper .wrapper-phrases-only fieldset .ordering-box select,
    .search-wrapper .wrapper-phrases-only fieldset .form-limit select {
        width: 100%;
    }
    .result-wrapper:not(:last-child) {
        margin-bottom: 15px;
        padding-bottom: 15px;
    }
    .result-title,
    .wrapper-phrases-only legend,
    .btn-toolbar label, .ordering-box label,
    .form-limit label {
        font-size: 1rem;
    }
    #kt.comments-indention .kt-form-section {
        padding: 27px 5px 30px;
    }
    #date-slider .pagination ul{
        flex-direction: row;
    }
}
@media screen and (max-width: 330px){
    .search-wrapper .search-results .result-created{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start;
    }
    .result-created .mod-articles-category-date{
        margin-top: 10px;
    }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .point-of-view li img {
        height: 180px;
        width: auto;
        margin: 0 auto;
        display: block;
    }
    .picture-of-day li img,
    .custom-blog .layoutpage-wrapper img {
        height: auto;
        max-width: 100%;
    }
}