/*
Theme Name: krnews
Theme URI: https://krnews.co.il/
Author: rancom
Author URI: https://krnews.co.il/
Description: krnews
Version: 1.0
Text Domain: krnews
*/

@import url(//fonts.googleapis.com/earlyaccess/opensanshebrew.css);

html,body{margin:0 auto;padding:0;direction:rtl;overflow-x: hidden;}




.invisible{display:none !important;}
.onlymobile{display:none;}
.credit a{color:white;}
#footer{margin:0;}
#wpadminbar{display:none;}

.normalwieght{font-weight:normal;}
.bold{font-weight:bold;}
.bold a{font-weight:bold;}
.ltr{direction:ltr;}

.img-responsive{max-width:95% !important;}

.admin-bar{margin-top:-32px;}


@import url(https://use.fontawesome.com/releases/v5.0.6/css/all.css);


@font-face {
    font-family: 'almoni';
    src: url(assets/fonts/almoni/almoni-dl-light.otf);
    font-weight:300;
}
@font-face {
    font-family: 'almoni';
    src: url(assets/fonts/almoni/almoni-dl-regular.otf);
    font-weight:400;
}
@font-face {
    font-family: 'almoni';
    src: url(assets/fonts/almoni/almoni-dl-bold.otf);
    font-weight:700;
}
@font-face {
    font-family: 'almoni';
    src: url(assets/fonts/almoni/almoni-dl-black.otf);
    font-weight:900;
}

a, button{
    cursor: pointer;
}

a:hover{
    text-decoration: none;
}

body{
    font-family: 'Open Sans Hebrew', sans-serif;
}

h1,h2,h3,h4,h5,h6{
    font-family:'almoni';
    font-weight:700;
}

#headerBanner{
    padding: 15px 0px;
}

#headerBanner .banner-wrapper{
    max-width: 970px;
    width: 100%;
    max-height: 250px;
    height: 100%;
    margin: 0px auto;
}

/* HEADER */
#header{
    font-family: 'almoni';
    font-weight:400;
}

#header .logo-wrapper{
    margin-bottom: 10px;
    margin-top:10px;
}

#header .text{
    font-size: 16px;
}

#header .bottom-text-wrapper{
    display: -webkit-box;
    display: flex;
}

#header .text-bottom{
    align-self: flex-end;
}

#header .right-auto{
    margin-right: auto !important;
}

#header .list{
    list-style: none;
    padding: 0px;
    margin: 0px;
}

#header .list li{
    display: inline-block;
}

#header .submenu-wrapper{
    text-align: center;
    padding: 5px 0px;
    font-size: 16px;
    background: #e6e6e6;
}

#header .submenu-wrapper a{
    color: black;
}

#header .submenu-wrapper li:not(.last-child)::after{
    content: '|';
    display: inline-block;
    position: relative;
    margin: 0px 5px;
}

#header .mobile-text{
    display: none;
}

#header .menu-wrapper{
    background: #ed1c24;
    /* overflow: hidden; */
    text-align: center;
    z-index: 2;
}

#header .menu-wrapper .list{
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
            justify-content: center;
}

#header .menu-wrapper li:not(.search-wrapper) a{
    color: white;
    background: #252525;
    padding: 2px 20px;
    font-family: 'almoni';
    display: block;
    font-size: 24px;
    border-right: 1px solid white;
    height: 40px;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
    font-weight:700;
}

#header a:hover{
    text-decoration: none;
}

#header .search-wrapper{
    padding: 5px;
    max-width: 180px;
}

#header .search-input{
    border: none;
    height: 30px;
    width: calc(100% - 30px);
    padding: 0px 10px;
}

#header .search-input:hover, #header .search-input:focus{
    outline: none;
}

#header .search-btn{
    height: 30px;
    width: 30px;
    background: #252525;
    color: white;
    border: none;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}

#header .search-btn:hover{
    background: grey;
}

#header .menu-wrapper li:not(.active) a:hover{
    background: grey;
}

#header .menu-wrapper .active a{
    background: #ed1c24 !important;
}

#menuToggle{
    display: none;
    color: white;
    font-size: 24px;
    cursor: pointer;
}

#header .mobile-wrapper{
    display: none;
}

#header .mobile-wrapper li{
    width: 100%;
    background: rgba(0, 0, 0, 0.05);
    color: #252525;
    padding: 2px 10px;
    display: block;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}

#header .mobile-wrapper a{
    color: #252525;
}

#header .mobile-wrapper li:hover{
    background: rgba(0, 0, 0, 0.1);
}

#header .mobile-wrapper .active{
    background: rgba(0, 0, 0, 0.15);
}

#header .mobile-wrapper .search-wrapper{
    display: block;
    max-width: 100%;
    padding: 5px 0px;
    overflow: hidden;
    margin: 0px;
}

/* PAGE */

#page .profile-wrapper{
    margin: 10px 0px;
    text-align: center;
}

#page .breadcrumbs .trail-browse{
    display: none !important;
}

#page .breadcrumbs .trail-items{
    background: rgba(0, 0, 0, 0.03);
    display: block;
    width: 100%;
    padding: 2px 10px;
    margin-top: 10px;
    font-size: 15px;
    color: #252525;
}

#page .breadcrumbs .trail-items a{
    color: #252525;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}

#page .breadcrumbs .trail-items a:hover{
    opacity: 0.7;
}

#page .banner-width-wrapper{
    max-width: 1400px;
    width: 100%;
    max-height: 250px;
}

#page .bold{
    font-weight: bold;
    font-family: 'almoni';
    font-weight:700;
    font-size: 15px;
}

#page .sidebar-wrapper{
    max-width: 250px;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    border: 1px solid #dee2e6;
    padding: 5px 10px;
    border-radius: 3px;
}

#page .md-title{
    font-size: 20px;
    text-align: center;
    background: rgba(0, 0, 0, 0.04);
    padding: 2px;
    margin-bottom: 0px;
}

/*
#page .main-wrapper{
    max-width: calc(100% - 500px);
    width: 100%;
    padding: 0px 15px;
    display: inline-block;
    vertical-align: top;
}
*/

#page .main-wrapper .image-wrapper .img-fluid{
    width: 100%;
}

/* MAIN */
#main{
    padding: 40px 0px 20px 0px;
}

#main .title-wrapper{
    text-align: center;
}

#main .title-seperator{
    width: 100%;
    height: 2px;
    background: #252525;
    margin-bottom: 1px;
}

#main .title-text{
    font-family: 'almoni';
    font-weight:700;
    font-size: 46px;
    text-align: center;
    margin: 0px;
}

#main .side-post-wrapper{
    padding: 10px 0px;
}

#main .side-post-wrapper:not(.side-post-last){
    border-bottom: 2px solid #e0e0e0;
}

#main .title-text{
    font-family: 'almoni';
    font-weight:700;
    font-size: 46px;
    text-align: center;
    margin: 0px;
}

#main .post-paragraph{
    font-size: 14px;
    color: #333333;
    margin-bottom: 0px;
    display: block;
    height:84px;
    overflow:hidden;
}

#main .next-btn{
    font-weight: bold;
    color: #c7222c;
    font-size: 14px;
    margin: 0px;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}

#main .next-btn:hover{
    text-decoration: none;
    opacity: 0.8;
}

#main .inline-posts-wrapper{
    background: #efefef;
}

#main .inline-posts-container{
    padding: 40px 0px;
}

#main .inline-posts-container-small{
    padding: 20px 0px;
}

#main .inline-posts-white{
    background: #555555;
}

#main .inline-posts-white .post-title{
    color: white;
}

#main .inline-posts-white .title-text{
    color: white;
}

#main .inline-posts-white .post-paragraph{
    color: white;
}

#main .inline-posts-white .next-btn{
    color: #ff2d39;
}

#main .inline-posts-white .title-seperator{
    background: white;
}

#main .post-image-wrapper .img-fluid{
    width: 100%;
}

#main .fluid-title-wrapper{
    background: #ef3239;
    padding: 5px 0px;
    text-align: center;
}

#main .fluid-title{
    color: white;
    font-family: 'almoni';
    font-weight:bold;
    font-size: 48px;
    margin-bottom: 0px;
}

#main .text-background-wrapper{
    background: #efefef;
    padding: 20px;
}

#main .post-background-grey{
    padding: 20px 15px;
    background: #555555;
}

#main .post-background-grey .post-title{
    color: white;
}

#main .post-background-grey .post-paragraph{
    color: white;
}

#main .post-background-grey .next-btn{
    color: #ed1c24;
}

#main .side-border-block{
    border-right: 3px solid #ed1c24;
    padding-right: 15px;
    margin-top: 10px;
    color: white;
}

#main .bold-text{
    font-family:'almoni';
    display: block;
    font-size: 15px;
    font-weight:700;
}

#main .regular-text{
    font-family:'almoni';
    display: block;
    font-size: 15px;
    font-weight:400;
}

#main .catalog-wrapper{
    background: #efefef;
    padding: 10px;
    text-align: center;
    border-bottom: 2px solid black;
    position: relative;
}

#main .catalog-btn{
    position: absolute;
    bottom: -10px;
    left: 10px;
}

#main .list-block{
    padding: 10px 15px;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}

#main .list-block:hover{
    background: rgba(0, 0, 0, 0.10);
}

#main .list-block:not(.last-list-block){
    border-bottom: 2px solid black;
}

#main .list-block .bold{
    font-size: 21px;
    color: #252525;
    font-family: 'almoni';
    font-weight:700;
}
#main .list-block .img-fluid{
    max-width: 40px;
}

#main .center-column{
    margin: auto 0px;
}

#main .profile-wrapper{
    position: relative;
}

#main .profile-wrapper .img-fluid{
    width: 100%;
    height:207px;
}

#main .floating-wrapper{
    padding: 2px 5px;
    text-align: center;
    background: rgba(237, 28, 36, 0.9);
    position: absolute;
    width: 100%;
    bottom: 0px;
    left: 0px;
}

#main .floating-text{
    color: white;
    font-size: 15px;
    font-family: 'almoni';
    font-weight:700;
}

#main .floating-wrapper-lg{
    padding: 10px;
    text-align: right;
}

#main .floating-text-lg{
    color: white;
    font-size: 18px;
    font-family: 'almoni';
    font-weight:700;
    text-align: right;
}

#main .news-block .img-fluid{
    width: 100%;
}

#main .news-text-wrapper{
    padding: 20px;
    background: #efefef;
}

#main .border-column-wrapper::before{
    content: '';
    position: absolute;
    display: inline-block;
    height: 100%;
    width: 3px;
    right: -16.5px;
    background: #ed1c24;
}

#main .border-column{
    display: block;
}

#main .center-wrapper{
    width: 100%;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: center;
            justify-content: center;
    height: 100%;
}

#main .center-wrapper .title-text{
    line-height: 0.8;
}

#main .small-seperator{
    max-width: 80px;
    margin: 0px auto;
}

#main .slider-wrapper{
    background: transparent;
}

#main .slider-wrapper .inline-post-wrapper{
    position: relative;
}

#main .slider-arrow{
    width: 100%;
    height: 100%;
    background: #252525;
    color: white;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
            align-items: center;
    font-size: 26px;
    cursor: pointer;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}

#main .slider-arrow:hover{
    background: grey;
}

/* FOOTER */
#footer{
    background: #171717;
    padding: 40px 0px;
    font-family: 'almoni';
    font-weight:400;
}

#footer .paragraph{
    color: #999999;
    font-size: 15px;
    margin-top: 20px;
}

.links_wrap{
    border-top: 3px solid #ed1c24;
}

#footer .links-wrapper{
    margin-top: 15px;
}

#footer .list{
    list-style: none;
    padding: 0px;
    margin: 0px;
}

#footer .list a{
    font-size: 16px;
    color: white;
    padding: 2px 0px;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}

#footer .list a:hover{
    color: #999999;
    text-decoration: none;
}

#footer .row-padding{
    padding: 0px 15px;
}

#footer .search-wrapper{
    margin-top: 15px;
    overflow: hidden;
}

#footer .search-btn{
    width: 40px;
    height: 35px;
    border: none;
    background: #ef3239;
    color: white;
    font-size: 18px;
    line-height: 35px;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}

#footer .search-input{
    width: calc(100% - 40px);
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    border: none;
    padding: 0px 10px;
}

#footer .search-input:focus{
    outline: none;
}

#footer .search-btn:hover{
    background: grey;
}

#footer .col-center{
    margin: 0px auto;
}

#footer .social-wrapper{
    text-align: center;
    margin-top: 40px;
}

#footer .social-icon{
    font-size: 19px;
    margin: 0px 8px;
    color: white;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
    margin-bottom:8px;
}

#footer .social-icon:hover{
    opacity: 0.7;
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}

#footer .copyright{
    margin-top: 40px;
    text-align: center;
}

#footer .copyright-text{
    color: #aaaaaa;
}

#footer .rancom-link{
    color: #ff0000;
}

#footer a:hover{
    text-decoration: none;
}

.small-advertisment .img-fluid{
    max-width: 310px;
    max-height: 260px;
    width: 100%;
    margin: 0px auto;
}

.width-advertisment .img-fluid{
    max-width: 740px;
    max-height: 100px;
    width: 100%;
    margin: 0px auto;
}

.long-advertisment .img-fluid{
    max-width: 300px;
    max-height: 600px;
    width: 100%;
    margin: 0px auto;
}

.background-none{
    background: transparent !important;
}

@media (min-width: 1200px) {
    .container{
        max-width: 1400px;
    }
    .single-post .main .container{
        max-width:1200px;
    }
}

@media (min-width: 992px) and (max-width: 1199px){
    .container {
        max-width: 1200px;
    }
}

@media (min-width: 768px) and (max-width: 991px){
    .container {
        max-width: 100%;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .container {
        max-width: 100%;
    }
}

@media (min-width: 991px){
    #header .mobile-wrapper{
        display: none !important;
    }
}

@media (max-width: 1400px){

}

@media (max-width: 1200px){
    #footer .social-icon{
        font-size: 18px;
    }
}

@media (max-width: 991px){

    #header .menu-wrapper{
        text-align: left;
    }

    #menuToggle{
        display: inline-block;
        padding: 0px 10px;
    }

    #header .menu-wrapper .list{
        display: none;
    }

    #main .floating-wrapper-lg{
        padding: 8px;
    }

    #main .floating-text-lg{
        font-size: 18px;
    }

    #main .title-text, #main .fluid-title{
        font-size: 42px;
    }

    #main .post-title{
        padding: 5px 0px 2px 0px;
        font-size: 18px;
    }

    #main .inline-posts-container{
        padding: 30px 0px;
    }

    #main .floating-text{
        font-size: 14px;
    }

    #header .submenu-wrapper{
        padding: 4px;
        font-size: 15px;
    }

    #header .text{
        font-size: 15px;
    }
    .top_ban_im_container .text{
        font-size: 15px;
        text-align: center!important;
        margin-top: 15px;
        margin-bottom: 15px;
        font-family: 'almoni';
        font-weight: 400;
    }

    #main .list-block .img-fluid{
        max-width: 35px;
    }

    #main .list-block .bold{
        font-size: 19px;
    }
}

@media (max-width: 768px){

    #main .floating-wrapper-lg{
        padding: 7px;
    }

    #main .floating-text-lg{
        font-size: 17px;
    }

    #main .list-block .img-fluid{
        max-width: 30px;
    }

    #main .list-block .bold{
        font-size: 17px;
    }

    #header .text{
        font-size: 14px;
    }

    .top_ban_im_container .text{
        font-size: 14px;
        text-align: center!important;
        margin-top: 10px;
        margin-bottom: 10px;
        font-family: 'almoni';
        font-weight: 400;
    }

    #main .title-text, #main .fluid-title{
        font-size: 38px;
    }

    #main .post-title{
        font-size: 17px;
    }

    #main .post-paragraph, #main .next-btn{
        font-size: 13px;
    }

    #main .floating-text{
        font-size: 13px;
    }

    #main .inline-posts-container{
        padding: 20px 0px;
    }

    #main{
        padding: 20px 0px 10px 0px;
    }

    #header .bottom-text-wrapper{
        display: block;
    }

    #header .logo-wrapper{
        text-align: center;
    }

    #header .desktop-text{
        display: none;
    }

    #header .mobile-text{
        display: block;
    }

    #header .submenu-wrapper{
        padding: 3px;
        font-size: 14px;
    }

    #main .border-column-wrapper::before{
        display: none;
    }

    #main .border-column-wrapper{
        margin-top: 5px;
    }

    #main .news-text-wrapper{
        padding: 15px;
    }

    #main .catalog-btn{
        width: 45px;
        height: 45px;
    }

    #footer .paragraph{
        font-size: 14px;
    }

    #main .bold-text, #main .regular-text{
        font-size: 14px;
    }

    #footer .list a{
        font-size: 15px;
        padding: 1px 0px;
    }

    #footer .search-input{
        font-size: 15px;
    }

    #footer .social-wrapper{
        margin-top: 30px;
    }

    #footer .copyright{
        margin-top: 30px;
    }

    #footer{
        padding: 30px 0px;
    }

    #footer .copyright-text{
        font-size: 15px;
    }

    #footer .links-wrapper{
        margin-top: 5px;
    }

    #footer .search-wrapper{
        margin-top: 10px;
    }

    #footer .paragraph{
        margin: 10px 0px;
    }

    #main .slider-arrow{
        font-size: 24px;
    }
}

@media (max-width: 576px){

    #main .floating-wrapper-lg{
        padding: 6px;
    }

    #main .floating-text-lg{
        font-size: 16px;
    }

    #main .slider-arrow{
        font-size: 21px;
    }

    #footer .image-wrapper{
        max-width: 80%;
        margin: 0px auto;
    }

    #footer .copyright-text{
        font-size: 14px;
    }

    #footer{
        padding: 20px 0px;
    }

    #footer .search-input{
        font-size: 14px;
    }

    #footer .social-wrapper{
        margin-top: 20px;
    }

    #footer .copyright{
        margin-top: 20px;
    }

    #footer .list a{
        font-size: 14px;
        padding: 0px;
    }

    #main .post-background-grey{
        padding: 15px;
    }

    #footer .paragraph{
        font-size: 13px;
    }

    #main .bold-text, #main .regular-text{
        font-size: 13px;
    }

    #main .title-seperator{
        height: 1px;
    }

    #main .catalog-btn{
        width: 40px;
        height: 40px;
    }

    #main .list-block .img-fluid{
        max-width: 28px;
    }

    #main .list-block .bold{
        font-size: 16px;
    }

    #header .text{
        font-size: 13px;
    }

    .top_ban_im_container .text{
        font-size: 13px;
        text-align: center!important;
        margin-top: 10px;
        margin-bottom: 10px;
        font-family: 'almoni';
        font-weight: 400;
    }

    #main .title-text, #main .fluid-title{
        font-size: 32px;
    }

    #main .post-title{
        font-size: 16px;
    }

    #main .inline-posts-container{
        padding: 15px 0px;
    }

    #main{
        padding: 15px 0px 5px 0px;
    }

    #main .inline-posts-container-small{
        padding: 15px 0px;
    }

    #header .submenu-wrapper{
        padding: 2px;
        font-size: 13px;
    }
}

@media (max-width: 480px){

    #main .floating-wrapper-lg{
        padding: 5px;
    }

    #main .floating-text-lg{
        font-size: 15px;
    }

    #footer{
        padding: 15px 0px;
    }

    #footer .list a{
        font-size: 13px;
    }

    #main .catalog-btn{
        width: 38px;
        height: 38px;
    }

    #main .list-block .img-fluid{
        max-width: 26px;
    }

    #main .list-block .bold{
        font-size: 15px;
    }

    #main .title-text, #main .fluid-title{
        font-size: 28px;
    }

    #main .post-title{
        font-size: 15px;
    }

    #main .post-paragraph, #main .next-btn{
        font-size: 12px;
    }

    #main .inline-posts-container{
        padding: 10px 0px;
    }

    #main{
        padding: 10px 0px 0px 0px;
    }

    #main .inline-posts-container-small{
        padding: 10px 0px;
    }
}



/***** new styles ********/

*{outline:none !important;-webkit-appearance:none;}

#wpadminbar{display:block !important;}

/***** custom bootstrap styles *****/
.container-full{padding: 0 15px;}
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

.col-xs-2_5ths,
.col-sm-2_5ths,
.col-md-2_5ths,
.col-lg-2_5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-2_5ths {
    width: 40%;
    float: right;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: right;
    }
    .col-sm-2_5ths {
        width: 40%;
        float: right;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: right;
    }
    .col-md-2_5ths {
        width: 40%;
        float: right;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: right;
    }
    .col-lg-2_5ths {
        width: 40%;
        float: right;
    }
}
@media (min-width: 1200px) {
    .container{max-width:1600px;}
    .container_nr{max-width:1010px;}
}
/***** end custom bootstrap styles *****/

/***** custom font awesome styles *****/
.fa-times-thin:before {
    content: '\00d7';
}
/***** end custom font awesome styles *****/

.right{float:right;display:inline-block;}
.left{float:left;display:inline-block;}
.ease,.ease > a,.ease a:before,.ease:before{-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.underline{position:relative;text-decoration:none;}
.underline:before{content:"";display:block;height:1px;width:0;position:absolute;bottom:-2px;right:0;}
a{text-decoration:none;}
a.underline:hover:before{width:100%;}
.both{clear:both;}
.clearfix:after,.clearfix:before{content: "";display: table;}
.clearfix:after{clear:both;}
.absolute{position:absolute;}
.relative{position:relative;}
.fixed{position:fixed;}
.inline{display:inline-block;}
.block{display:block;}
.cover{background-size:cover;background-position: center center;background-repeat: no-repeat}
.contain{background-size:contain;background-position: center center;background-repeat: no-repeat;}
.align_center{text-align:center;}
.align_right{text-align:right;}
.align_left{text-align:left;}
.table100{display:table;width:100%;height:100%;}
.tcell{display:table-cell;height:100%;vertical-align:middle;}
.h_spacer{margin:0 5px;}
strong{font-weight:700;}
input[type="text"],input[type="tel"],input[type="email"],input[type="submit"],input[type="number"],input[type="search"],select,textarea{background:white;border-radius:0;}
select{-webkit-appearance: none;-moz-appearance: none; appearance: none;}
::-webkit-input-placeholder { color:#757575; }
::-moz-placeholder {color:#757575; }
:-ms-input-placeholder {color:#757575; }
:-moz-placeholder {color:#757575; }
.almoni{font-family:'almoni';}

*:focus {outline: none;}
input[type="text"],input[type="tel"],input[type="email"],input[type="number"],input[type="search"],select,textarea{font-size:16px;width:100%;border: none;border-radius: 0;height: 40px;padding: 0 10px;}

.tx_white{color:white;}
a.tx_white:hover{color: #999999;}
.tx_dark_grey{color:#252525;}
.tx_light_grey{color:#757575;}
.tx_red,.tx_red > a{color:#ed1c24;}
.tx_light_grey:hover:before{background-color:#757575; }
.tx_light_grey:hover{color:#757575;}


.bg_red{background-color:# a8cf38;}
.bg_dark_grey{background-color:#acaba9}
.w100{font-weight:100;}
.w200{font-weight:200;}
.w300{font-weight:300;}
.w400{font-weight:400;}
.w600{font-weight:600;}
.w700{font-weight:700;}
.w800{font-weight:800;}
.w900{font-weight:900;}

.page-template-news .main{padding-top:15px;}

.post_item{position:relative;/*-webkit-box-shadow: 10px 10px 30px -8px rgba(0,0,0,0.75);-moz-box-shadow: 10px 10px 30px -8px rgba(0,0,0,0.75);box-shadow: 10px 10px 30px -8px rgba(0,0,0,0.75);*/}
.post_im{width:100%;height:100%;overflow:hidden;}
.post_im a{display:block;width:100%;height:100%;}
.post_im a{-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.post_im a:hover{-webkit-transform:scale(1.05);transform:scale(1.05);}
.post_item a .post_im img{-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.post_item a:hover .post_im img{-webkit-transform:scale(1.05);transform:scale(1.05);}

.post_item > a{display:block;width:100%;height:100%;position:relative;overflow:hidden;}
.post_item > a .clearfix {height:100%;}
.post_ct_wrap{display:block;position:absolute;width:100%;}
.post_ct_wrap{background-color:rgba(0,0,0,0.3);bottom:0;}
.post_item > a:hover .post_ct_wrap{background-color:rgba(0,0,0,0.5);}
.post_title{display:block;color:white;line-height:1;}
.post_title > a{display:block;width:100%;height:100%;color:white;right:0;position:relative;display: inline-block;padding: 10px 20px 10px 0;margin-top: -10px;margin-right: -20px;}
.post_title > a:hover{right:7px;}
.post_date{display:inline-block;color:white;position:absolute;line-height:1;}
.post_more{display:inline-block;position: absolute;text-align: center;}
.post_more > a{color:white;line-height:1;}
.post_item > a:hover .post_title{color:white;}
.post_ct{display:none;}

.post_item[data-type="1"]{padding-top:75%;}
.post_item[data-type="1"] .post_title{font-size:25px;margin-bottom:5px;}
.post_item[data-type="1"] .post_ct_wrap{height:70px;padding:10px 20px;}
.post_item[data-type="1"] .post_more{color:white;width: 140px;background-color: #ed1c24;height: 40px;line-height: 40px;left: 10px;bottom: 10px;}
.post_item[data-type="1"] .post_more > a{display:block;width:100%;height:100%;color:white;line-height:40px;}
.post_item[data-type="1"] .post_more:hover{background-color:red;}
.post_item[data-type="1"] .post_date{font-size:18px;line-height:18px;bottom:10px;right:20px;}

.post_item[data-type="2"]{padding-top:75%;margin-bottom:30px;}
.post_item[data-type="2"] .post_title{font-size:16px;font-weight:400;margin-bottom:5px;height:32px;overflow:hidden;}
.post_item[data-type="2"] .post_ct_wrap{height:68px;padding:8px;}
.post_item[data-type="2"] .post_more{left:10px;bottom:10px;font-size:15px;line-height:15px;color:white;}
.post_item[data-type="2"] > a:hover .post_more{color:red;}
.post_item[data-type="2"] .post_date{font-size:14px;line-height:1;bottom:8px;right:8px;}
.post_item[data-type="2"] .post_more{font-size:14px;}

.post_item[data-type="3"]{height:180px;margin-bottom:15px;/*-webkit-box-shadow: 10px 10px 12px -8px rgba(0,0,0,0.75);-moz-box-shadow: 10px 10px 12px -8px rgba(0,0,0,0.75);box-shadow: 10px 10px 12px -8px rgba(0,0,0,0.75);*/}
.post_item[data-type="3"] .post_ct_wrap{height:65px;bottom: 0;padding:5px;}
.post_item[data-type="3"] .postt_more{left:5px;color:#ed1c24;}
.post_item[data-type="3"] .post_title{font-size:14px;margin-bottom:0;}
.post_item[data-type="3"] .post_date{font-size:13px;bottom:8px;}
.post_item[data-type="3"] .post_more{font-size:13px;left:5px;bottom:8px;}
.post_item[data-type="3"] > a:hover .post_more{color:red;}

.projects .row_feat .post_item .post_ct_wrap{height:182px;padding:10px 20px;}
.projects .row_feat .post_item .post_ct{display:block;color:white;max-height:72px;overflow:hidden;}

.post_item[data-type="4"]{height:150px;}
.post_item[data-type="4"] .post_title{font-size:25px;margin-bottom:0;}
.post_item[data-type="4"] .post_ct_wrap{height:100%;padding-top:10px;padding-bottom:10px;padding-left:10px;}
.post_item[data-type="4"] .post_more{color:white;width: 140px;background-color: #ed1c24;height: 40px;line-height: 40px;left: 10px;bottom: 10px;}
.post_item[data-type="4"] .post_more > a{display:block;width:100%;height:100%;color:white;line-height:40px;}
.post_item[data-type="4"] .post_more:hover{background-color:red;}
.post_item[data-type="4"] .post_date{font-size:18px;line-height:18px;bottom:10px;right:20px;}
.post_item[data-type="4"] .post_ct{color:white;max-height:48px;overflow:hidden;}
.post_item[data-type="4"] .post_date{display:none;}
.post_item[data-type="4"] .post_im{overflow:hidden;position:relative;float:right;width:130px;height:120px;margin:15px;}
.post_item[data-type="4"] .post_ct_wrap{position:static;float:right;height:100%;background:none;width:calc(100% - 160px);}
.post_item[data-type="4"] .post_ct{display:block;}

.post_item[data-type="5"]{padding-top:445px;}
.post_item[data-type="5"] .post_im{height:445px;}
.post_item[data-type="5"] .post_title{margin-bottom:5px;max-height:56px;overflow: hidden;font-size:28px;line-height:1;}
.post_item[data-type="5"] .post_title a{color:#212529;}
.post_item[data-type="5"] .post_tx_wrap{height:145px;background-color:#efefef;}
.post_item[data-type="5"] .cat_title_wrap{width:170px;position:relative;}
.post_item[data-type="5"] .cat_title_wrap:after{content:"";position:absolute;left:0;height:80%;width:2px;top:10%;background-color:#ed1c24;}
.post_item[data-type="5"] .cat_title{display:inline-block;}
.post_item[data-type="5"] .cat_title a{position: relative;display:block;color:#212529;font-size:42px;letter-spacing: -2px;}
.post_item[data-type="5"] .cat_title a:after{position: absolute;content:"";right:0;bottom:2px;width:100%;height:1px;background-color:#212529;}
.post_item[data-type="5"] .post_tx_in{padding-right:30px;padding-left:30px;}
.post_item[data-type="5"] .post_tx{line-height:1.2;max-height:57px;overflow:hidden;}

.post_item[data-type="6"]{height:190px;margin-bottom:10px;}
.post_item[data-type="6"] .post_title{margin:0;bottom:0;right:0;height:40px;line-height:40px;overflow:hidden;width:100%;background-color:rgb(237, 28, 36,0.9);font-size:25px;}
.block_item.post_item[data-type="6"]{height:545px;}
.block_item.post_item[data-type="6"] .post_title{height:50px;overflow:hidden;padding:0 20px;}
.block_item.post_item[data-type="6"] .title_in{line-height:1;max-height:25px;overflow:hidden;}

.post_im_wrap{position: relative;}
.post_item[data-type="7"]{border-bottom:2px solid #e0e0e0;padding-bottom:15px;margin:15px 0;height: 150px}
.post_item[data-type="7"]:last-child{border-bottom:none;}
.post_item[data-type="7"] .post_im_container{width:150px;}
.post_item[data-type="7"] .post_im_wrap{padding-top:75%;}
.post_item[data-type="7"] .post_im{}
.post_item[data-type="7"] .post_tx_wrap{margin-right:160px; height: 100%;display:-webkit-box;display:flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;}
.post_item[data-type="7"] .post_tx_wrap p {height:100%}
.post_item[data-type="7"] .post_title{color:#212529;}
.post_item[data-type="7"] > a:hover .post_title{color:#212529;padding-right:8px;}
.post_item[data-type="7"] .post_tx{color:#212529;line-height:1.1;overflow:hidden; font-size: 0.9rem; height: 55px}

.post_item[data-type="8"] .post_title{color:#212529;max-height:56px;overflow:hidden;}
.post_item[data-type="8"] > a:hover .post_title{color:#212529;padding-right:8px;}
.post_item[data-type="8"] .post_im_wrap{padding-top:75%;margin-bottom:10px;}
.post_item[data-type="8"] .post_tx{max-height: 96px;overflow: hidden;}
.post_item[data-type="8"] > a .post_tx{color:#212529;}

.home_sec_4{background-color:#efefef;}
.home_sec_5{background-color:#555555;}
.home_sec_5 .post_item[data-type="8"] .post_title{color:white;}
.home_sec_6{padding-top:30px;}
.sec_fullw{position:relative;padding-bottom:65px;border-top: 3px solid #212529;}
.sec_fullw:before{position: absolute;content: "";top: 1px;right: 0;height: 3px;width: 100%;background-color: #212529;}
.sec_fullw .block_title{border-top:none;}
.sec_fullw .block_title:before{display:none;}
.home_sec_5{border-top:none;}
.home_sec_5:before{display:none;}
.home_sec_5 .block_title{border-bottom-color: white;}
.home_sec_5 .post_item[data-type="8"] > a .post_tx{color:white;}
.home_sec_5 .post_item[data-type="8"] > a:hover .post_title{color:white;}

.home_sec_8 .col_comments .post_item[data-type="8"] > a:hover .post_title{color:white;}
.home_sec_8 .col_comments .post_item[data-type="8"] > a .post_tx{color:white;}

.sheet_im_wrap{padding:10px;background-color:#efefef;border-bottom:5px solid #212529;}
.sheet_im{height:506px;}
.sheet_tx{margin-top:10px;}
.owl-carousel .owl-item .sheet_im img{display:inline-block;height:100%;width:auto;-o-object-fit:cover;object-fit:cover;margin:0 auto;}
.side_banner_wrap{padding:20px 56px;}
.side_banner_wrap img{display:block;width:100%;height:auto;}
.side_link{height:70px;border-bottom:3px solid #212529;}
.side_link:last-child{border-bottom:none;}
.side_link a{display:block;width:100%;height:100%;color:#212529;}
.side_link .link_im{width:110px;}
.side_link .link_im img{display:inline-block;width:auto;max-height:100%;}
.side_link .link_tx{font-family:'almoni';font-size:25px;font-weight:700;}
.side_link a:hover .link_tx{padding-right:5px;}
.sec2_banner_im img{display:inline-block;width:100%;height:100%;}
.side_banner_im a{display:block;width:100%;height:100%;}

.top_ban_im_container{margin-top:20px;margin-bottom: 10px;}
.side_banner_im img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.top_ban_im_wrap img{display:inline-block;width:auto;height:100%;}
.top_ban_im_wrap a{display:block;width:100%;height:100%;}
.top_ban_im_wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}

.cat_block{position:relative;}
.block_items.owl-carousel{position:static;}
.block_items .owl-prev, .block_items .owl-next{background-color:#252525 !important;width:56px;height:56px;top:11px;}
.block_items .owl-prev:hover, .block_items .owl-next:hover{background-color:#252525 !important;}
.block_items .owl-prev a, .block_items .owl-next a{background-image:url('assets/img/arr_r_wh.png');background-size:28px;}

.banner_im{width:100%;height:100%;overflow:hidden;}
.banner_im a{display:block;width:100%;height:100%;}


.row_sec{margin-bottom:35px;}
/* .home_sec_2{margin-top:40px;} */
.block_head{margin-bottom:17px;}
.block_title{position:relative;font-size:50px;height:75px;line-height:68px;overflow:hidden;margin:0;text-align:center;border-top:3px solid #212529;border-bottom:3px solid #212529;letter-spacing: -2px;}
.block_title:before{position:absolute;content:"";top:1px;right:0;height:3px;width:100%;background-color:#212529;}

.gossip .sec_title{font-family:'Heebo';font-weight:300;font-size:90px;margin-top:20px;}
.gossip .sec_title span{font-weight:900;}

/*
.feat_im{display:block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;overflow: hidden;}
.feat_im img{position: absolute;top: 50%;left: 50%;width: auto;height: auto;max-height: none;max-width: none;min-height: 100%;min-width: 100%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
.post_im > a{display:block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;overflow: hidden;}
.post_im img {position: absolute;top: 50%;left: 50%;width: auto;height: auto;max-height: none;max-width: none;min-height: 100%;min-width: 100%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
*/
.feat_im ,.post_im,.banner_im{top:0;right:0;overflow:hidden;}
.feat_im img, .post_im img, .banner_im img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;}
.gossip_item .post_im img{-o-object-position:top;object-position:top;}
.single .feat_im{width:100%;height:auto;}
.single .feat_im img{width:100%;height:auto;position:static;}

.sec_title,.sec_sub{position:relative;z-index:1;}

.side_banner{margin-bottom:15px;position:relative;overflow:hidden;}
.side_banner.last{margin-bottom:0;}
.side_banner > a{top:0;right:0;left:0;bottom:0;}
.side_banner > a > img{width:100%;height:auto;}
.side_banner[data-size="1"]{padding-top:25%;}
.side_banner[data-size="2"]{padding-top:100%;}
.side_banner[data-size="3"]{padding-top:200%;}

.social_wrap{height:48px;overflow:hidden;}
.social_wrap > a{display:inline-block;margin-left:5px;top:5px;float:right;position:relative;position:relative;width:43px;height:43px;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.social_wrap a:last-child{margin-left:0;}
a .at-icon-wrapper{width:100% !important;height:100% !important;background-color: #ed1c24 !important;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;padding:5px;}
.at-icon-wrapper svg:not(:root){width:100% !important;height:100% !important;}
.social_wrap > a:hover{top:0;}
.social_wrap > a:hover .at-icon-wrapper{background-color: red !important;}
.widg_wrap{margin-bottom:30px;}
.widg_title,.comment_auth{display:-webkit-box;display:flex;position:relative;font-size:1.25rem;margin-bottom: 15px;color:#252525;overflow:hidden;}
.form_row{margin-bottom:10px;}
.form_row.last{margin-bottom:0;}
.bt input,.bt > a{display:block;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;cursor:pointer;width: 100%;height:40px;line-height:40px;border:none;border-radius:0;}
.bt_red input,.bt_red > a{background-color: #ed1c24;color:white;}
.bt_red.active input, .bt_red.active > a{background-color: red;}
.bt_red input:hover,.bt_red > a:hover{background-color: red;}
.bt_pink input,.bt_pink > a{background-color: #ED1C8B;color:white;}
.bt_pink.active input, .bt_pink.active > a{background-color: #c32378;}
.bt_pink input:hover,.bt_pink > a:hover{background-color: #c32378;}
.bt_grey input,.bt_grey a{background-color:#252525;color:white;}
.bt_grey input:hover,.bt_grey a:hover{background-color: grey;}
.widg_wrap .bt_grey{width:34%;}
.tx_input{width:64%;margin-left:2%;}
.textwidget li{list-style-type:none;}
.wsep{height:2px;display:block;-webkit-box-flex: 100;flex-grow: 100;background-color:#252525;margin-top:17px;margin-left:8px;}
.slider_items{right:15px;}
.row_ft .col-md-6{padding:0;}
.ct_link_wrap{margin-top:20px;}
.ct_link{margin:0 5px;}
.col_title{padding:0 15px;}
.page-template-news .sec_title,.page-template-projects .sec_title,.date .sec_title,
.search_wrap .sec_title,.sudoku .sec_title,.crossword .sec_title,.ad_index .sec_title
{font-size:2rem;border-bottom:2px solid #252525;margin-bottom:15px;}
.sec_subtitle{display:block;margin:0 15px;font-size:1.5rem;border-bottom:2px solid #252525;margin-bottom:15px;width:100%;}
.row_feat{margin-bottom:15px;}
.ct_icon_title{display:block;font-size:1rem;color:#868686;}
.ct_icon_tx{display:block;font-size:1.5rem;color:#ed1c24;line-height: 1;margin-bottom:10px;}
.ct_icon_im{display:block;font-size:1.5rem;color:#ed1c24;}

.page-template-contact #main{padding:0;}
.sec_ct_top{padding:40px 0;}
.top_ct_im{height:300px;}
.sec_ct_im .sec_title{margin-bottom:0;}
.logo_sq{position:relative;padding-top:100%;}
.sec_ct_main > .container > .row > div{padding:80px;}
.form_input.inp_tx input,.form_input select,.form_input textarea{border-bottom:2px solid #252525;}
.form_input textarea{height:100px;}
.form_input select{color:#757575;text-align: center !important;padding:0 14px;background-color:white;}
.form_input br{display:none;}
.tel_tx{width:calc(100% - 66px);margin-left:8px;}
.tel_pre{width:58px;}

.tel_tx input[type="tel"]{width:100px;margin-left:10px;}
.check_wrap {display: block;position: relative;padding-left: 35px;margin-bottom: 12px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none; -ms-user-select: none;user-select: none;}
.check_wrap input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.checkmark {position: absolute;top: 0;right: 0;height: 16px;width: 16px;border-radius:0px;border:1px solid #404041;padding:2px;}
.checkmark:after {content: "";position: absolute;display: none;}
.check_wrap input:checked ~ .checkmark:after {display: block;background-color: #ed1c24;height:10px;width:10px;-moz-border-radius0px;border-radius:0px;}
.check_tx{color:#767676;padding-right:20px;font-size:12px;}
span.wpcf7-not-valid-tip{font-size:0.8em;}
#mc4wp-form-1 .form_row{border-bottom:2px solid #252525;}

.single .main{padding-top:70px;}
.feat_im{height:250px;}
.single .feat_im_wrap{margin-bottom:10px;}
.cap{font-size:16px;font-family:'almoni';}
.main_ct{margin-top:30px;font-size:19px;line-height:28px;letter-spacing:0.3px;}
.share_title{margin-bottom:5px;}
.pmeta > .container > .row > div{padding:0;}
.pdt{font-size:1.4rem;color:#c7c7c7;line-height:1.2;font-family:'almoni';margin-bottom:5px;}
.pauth{font-size:14px;line-height:1.2;margin-bottom:8px;}
.ptitle{font-size:49px;line-height:45px;font-weight:900;}
.psubtitle{color:#8c8c8c;font-size:22px;line-height:28px;font-weight:400;margin-bottom:15px;}
.rel_row{height:50px;overflow:hidden;margin-bottom:5px;}
.rel_row > a{display:block;}
.rel_row:last-child{margin-bottom:0;}
.rel_im_wrap{position:absolute;width:50px;}
.rel_im{width:100%;padding-top:100%;}
.rel_title_wrap{height:100%;margin-right:55px;display:block;}
.rel_title{font-size:0.9rem;margin:0;font-family:'almoni';line-height:1.2;position:relative;right:0;display:inline-block;}
.rel_row > a:hover .rel_title{right:5px;}
.rel_row > a{color:#252525;width:100%;height:100%;}

div.wpcf7 .ajax-loader{display:none !important;}
.wpcf7-response-output{display:none !important;}

.what_wrap{background-color:#4dc247;margin-bottom:5px;}
.soc_icon{position:relative;width:calc(20% - 4px);margin-left:5px;float:right;max-width:48px;}
.follow_wrap .soc_icon{max-width:100%;}
.inst_icon{background: #d6249f;background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}
.face_icon{background-color:#3b5998;}
.twit_icon{background-color:#1da1f2;}
.goog_icon{background-color:#dd4b39;}
.yout_icon{background-color:#c4302b;}
.soc_icon_in{position:relative;padding-top:100%;}
.soc_icon:last-child{margin-left:0;}
.soc_icon_in > a{position:absolute;top:0;right:0;display:block;width:100%;height:100%;}
.soc_icon i{color:white;font-size:25px;line-height:1;display:block;width:100%;text-align:center;}
.what_title{position:relative;margin-left:5px;display: block;height: 43px;line-height:1;padding-right: 8px;width: calc(100% - 48px);}
.soc_icon.what_wrap{width:100%;}
.what_im{width:43px;height:43px;}
.tax-project_cat .widg_news,.tax-project_cat .widg_share,.tax-project_cat .widg_archive{display:none;}
.bt_filter{width:calc(20% - 16px);margin-left:20px;}
.bt_filter:last-child{margin-left:0;}
.filter_tx{margin-left:10px;}
.all_wrap{margin-top:30px;}
.main{padding-top:15px;padding-bottom:60px;}
.col_empty{padding-right:30px;font-size:20px;}
.follow_wrap{max-width:237px;}

.single-project .feat_im{margin-bottom:40px;border-bottom:2px solid #ed1c24;}

.single-project .sec_title{font-size:1.5rem;}
.proj_det_wrap{background-color:#e6e6e6;margin-bottom:30px;}
.proj_det{top:0;right:0;width:100%;height:100%;padding:15px;border-bottom:2px solid #ed1c24;}

.owl-carousel{position:relative;}
.owl-prev,.owl-next{position:absolute;height:180px;top:0;width:40px;background-color:rgba(255,255,255,0.7) !important;}
.owl-prev:hover,.owl-next:hover{background-color:rgba(255,255,255,0.9) !important;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.owl-prev a,.owl-next a{display:block;width:100%;height:100%;background-image:url('assets/img/arr_r_gr.png');background-size:30px 40px;background-repeat: no-repeat;background-position: center center;}
.owl-prev{right:0;}
.owl-next{left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.owl-prev a,.owl-next a{cursor:pointer !important;}
.owl-prev.disabled a,.owl-next.disabled a{cursor:default !important;}

.form_title{margin-bottom:15px;}

.tax-gossip_cat .feat_im{height:250px;}
.tax-gossip_cat .main{padding-top:70px;}

.editorial .main{padding-top:70px;}
.editorial .sec_ct_top{padding-top:0;}

.page-template-editorial .feat_im{height:250px;}
.page-template-editorial .row_ct{margin-top:40px;}

.page-template-text .row_ct{margin-top:40px;}

.side_im{min-height:500px;/*-webkit-box-shadow: 10px 10px 36px -8px rgba(0,0,0,0.75);  -moz-box-shadow: 10px 10px 36px -8px rgba(0,0,0,0.75);  box-shadow: 10px 10px 36px -8px rgba(0,0,0,0.75);*/}
.feat_im .sec_title{color:#252525;margin-bottom:0;}
.feat_im .sec_title.tx_white{color:white;}

.category .row_ct{margin-top:0;}

.main.nomarg{padding-top:0;}

.page-template-gossip .main,.page-template-astrology .main{padding-top:70px;}

.single-project .row_slider{margin-top:40px;}

.widg_archive ul{list-style-type:none;padding:0;}
.widg_archive ul a{color:#252525;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.widg_archive ul:not(.za) a:hover,.widg_archive ul.za ul a:hover{margin-right:5px;}

.share_title{font-size:14px;line-height:1;}
#header li.tx_red > a{color:#ed1c24;}
#header li.tx_red:after{color:#212529;}

.filter_clear{display:none;width:28px;height:28px;left:0;top:0;}
.filter_clear a{display:block;color:white;width:13px;height:13px;}
.filter_clear i{font-size:24px;line-height:13px;}
.filter_clear i:before{position:absolute;top:4px;left:4px;}
.filter_item.active .filter_clear{display:block;}

#wpcomm .wpdiscuz-subscribe-form-button input[type="submit"]{border:none;}
.all_comments{margin-top:0;padding-top:15px;padding-bottom:15px;background-color:#e6e6e6;}
.comment_post{font-size:13px;}
.comment_item{background-color: white;border: 1px solid #dadada;padding: 15px;}
.all_comments .row{margin-bottom:15px;}
.all_comments .container > .row:last-child{margin-bottom:0;}
.filters_comments{margin-bottom:15px;}
.comment_ct{margin-bottom:10px;}
.row_top{margin-bottom:15px;}

.qt{width:32px;background-image:url('assets/img/quotes.png');background-size:32px 32px;background-repeat: no-repeat;background-position:center center;}
.ctx{padding-right:15px;}

.page-template-astrology .feat_im .sec_title{color:white;}

.page-template-astrology .ct_title{margin:0 0 20px;}
.page-template-astrology .title_tx{font-style:italic;font-family: 'almoni';font-size: 22px;position: relative;top: 9px;right: -13px;}
.ct_item{position:relative;margin:30px 0 60px;}
.ct_item:after{content: "";position: absolute;bottom: -30px;height: 1px;width: 96%;right: 2%;background-color: #ececec;}
.ct_item:last-child:after{display:none;}
.ct_item:nth-child(odd) .title_tx{border-top-left-radius:10px;padding: 6px 10px 6px 20px;}
.ct_item:nth-child(even) .title_tx{border-top-left-radius:10px;padding: 6px 10px 6px 20px;}
.ct_im{display:block;width:60px;height:60px;border-radius:50%;}
.ct_im svg{fill: white;width: 32px;height: 32px;margin-right: 11px;margin-top: 14px;}
/*
.ct_item:nth-child(even) .ct_im{float:left;}
.ct_item:nth-child(even) .title_tx{float:left;right:auto;left:-13px;}
.ct_item:nth-child(even) .ct_im svg{margin-right:15px;}
*/

.widg_archive ul .active i{-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}

#main .profile-wrapper .floating-text{max-height:24px;display: block;overflow: hidden;}

.page-template-astrology .sec_sub{margin-bottom:0;}

.row_sudoku{margin-top:50px;}
.row_sudoku_bot{width:570px;margin: 0 auto;position: relative;right:15px;}
.sudoku_wrap{margin-top:50px;}

.single_wrap .feat_im{position:relative;}

.top_im{height:400px;}

.win_tx{margin-bottom:40px;}



.loadingoverlay {
    background-color:transparent!important;
}
.loading a{color:transparent !important;}
.loader {
    position:relative;
    width:100%;
    height:100%;
    text-align:center;
    background:none;
}
.loader_in {
    position:absolute;
    display:inline-block;
    width:48px;
    height:10px;
    top:50%;
    right:50%;
    margin-top:-5px;
    margin-right:-24px;
}
.dot {
    display:inline-block;
    position:relative;
    float:right;
    width:10px;
    height:10px;
    margin:0 3px;
    -webkit-transform:scale(0);
    transform:scale(0);
    -webkit-animation:fx 1s ease infinite 0;
    animation:fx 1s ease infinite 0;
    background-color:white;
    border-radius:50%;
}
.dot:nth-child(1) {
    -webkit-animation:fx 1s ease infinite 1.1s;
    animation:fx 1s ease infinite .1s;
}
.dot:nth-child(2) {
    -webkit-animation:fx 1s ease infinite 1.2s;
    animation:fx 1s ease infinite .2s;
}
.dot:nth-child(3) {
    -webkit-animation:fx 1s ease infinite 1.3s;
    animation:fx 1s ease infinite .3s;
}
@-webkit-keyframes fx {
    50% {
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1;
    }

    100% {
        opacity:0;
    }
}
@keyframes fx {
    50% {
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1;
    }

    100% {
        opacity:0;
    }
}

ul.results{padding:0;list-style-type: none;}
ul.results li{margin-bottom:10px;}
ul.results li a{display: block;padding: 10px 20px;font-size: 22px;font-style:italic;}
ul.results li a:hover{padding-right:25px;background-color: #676767;}
ul.results li:nth-child(odd) a{background-color: #989898;color: white;}
ul.results li:nth-child(even) a{background-color: #cecece;color: #525252;}
ul.results li:nth-child(odd) a:hover{background-color: #757575;color:white;}
ul.results li:nth-child(even) a:hover{background-color: #757575;color:white;}

.search_wrap .col_title{padding:0 15px;}

.crossword_form{margin-top:20px;margin-bottom:20px;}
.crossword_form form > .container{padding:0;}
.row_win{margin-top:40px;}

.thank .main{padding-bottom:0;}

.alignright{float:right;margin:10px;margin-right:0;}
.alignleft{float:left;margin:10px;margin-left:0;}
.alignnone{width:100% !important;margin-top:10px;margin-bottom:10px;}
.alignnone img{width:100%;height:auto;}
.main_ct iframe{display:block;width:100%;}
.comments .widg_archive{display:none;}
.red_mail .main{padding-top:0;}
.sec_ct_red_mail{margin-top:70px;}
.wp-caption-text{font-size:16px;font-family:'almoni';}

.search_title{margin:0;}
.searchlink .tx{font-size:16px;display:block;line-height:1;}

.faq_tx{font-family:'almoni';font-style:italic;font-size:22px;font-weight:400;padding:8px 20px;}
.faq_m .faq_title{background-color:#4e7979;}
.faq_item_title{padding:8px 20px;}
.faq_m .faq_tx{background-color:#ECF3F5;}
.faq_f .faq_title{background-color: #8a587f;}
.faq_f .faq_tx{background-color:#fce1ec;}
.faq_m .faq_item_title{background-color:#619e9e;}
.faq_f .faq_item_title{background-color:#9b5d8e}
.faq_item{margin-top:10px;}
.faq_item_title{font-size:20px;}
.faq_item_que{font-weight:bold;padding:8px 0;}
.ans_title{font-family:'almoni';font-size:25px;}
.faq_title{padding:15px 20px;margin:0;position:relative;}
.faq_title_tx{display:block;max-height:76px;overflow:hidden;}
.faq_title_ic{display:inline-block;position:absolute;width:50px;height:50px;right:0;top:0;}
.faq_m .faq_title_ic{right:10px;top:12px}
.faq_f .faq_title_ic{right:5px;top:8px}
.faq_m .faq_title_ic svg{width:42px;height:42px;}
.faq_f .faq_title_ic svg{width:50px;height:50px;}

.home_wrap .main-wrapper{margin-top:30px;}


.gossip_wrap .main_post .post_im_wrap{height:367px;margin-bottom:0;}
.gossip_wrap .main_post{background-color:#efefef;}
.gossip_wrap .main_post .post_tx_wrap{padding:15px 30px;}
.col_gossip_items .post_title{font-size:20px;margin-bottom:0;}
.col_gossip_items .block_item{margin-bottom:20px;}
.col_gossip_items .post_item[data-type="8"] .post_im_wrap{height:136px;}
.col_gossip_items .post_item[data-type="8"] .post_tx{font-size:14px;line-height:18px;max-height:90px;}

.home_sec_7{margin-bottom:35px;}
.home_sec_7 .block_title{background-color:#ed1c24;border:none;height:70px;line-height:70px;}
.home_sec_7 .block_title:before{display:none;}
.home_sec_7 .block_head{margin-bottom:45px;}

.home_sec_8{padding-bottom:60px;}
.home_sec_8 .block_title{color:#212529;}

.col_comments .post_item{background-color:#555555;padding:20px 15px;}
.col_comments .post_item[data-type="8"] .post_title{font-size:22px;color:white;height:44px;}
.col_comments .comment_auth{color:white;font-size:16px;margin:0;font-weight:bold;}
.col_comments .post_tx{margin-bottom:10px;}
.comment_meta{position:relative;padding-right:10px;}
.comment_meta:before{position:absolute;content:"";width:2px;height:100%;background-color:#ed1c24;right:0;top:0;}
.col_comments .post_item[data-type="8"] .post_tx{line-height:20px;max-height:100%;height: 220px;}

.col_editorial .post_item[data-type="8"] .post_im_wrap{height:206px;}
.col_editorial .post_item[data-type="8"] .post_title{font-size:22px;}
.col_editorial .post_item[data-type="8"] .post_tx{line-height:20px;max-height:100%;height:100px;}

.hamburger{height:54px;}
.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before{border-radius:0;background-color: white;}
.hamburger.is-active:hover, .hamburger:hover{opacity:1;}
.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner:after, .hamburger.is-active .hamburger-inner:before{background-color: white;}

.widg_wrap:last-child{margin-bottom:0;}

/* clearfix */
.grid:after {
    content: '';
    display: block;
    clear: both;
}

/* ---- grid-item ---- */

.grid-item {
    padding:15px;
    width: calc(25% - 5px);
    height: 300px;
    float: left;
    margin-bottom: 5px;
}
.grid-item:nth-child(n){
    background-color:#ff3d05;
    color:white;
}
.grid-item:nth-child(2n){
    background-color:#CDB2F5;
}
.grid-item:nth-child(3n){
    background-color:#F892CD;
}
.grid-item:nth-child(4n){
    background-color:#8B078D;
    color:white;
}
.grid-item:nth-child(5n){
    background-color:#E4B004;
}

.grid-item--width2 { width: calc(50% - 5px); }
.grid-item--width3 { width: calc(75% - 5px); }
.grid-item--width4 { width:100%; }

/*
.grid-item--height2 { height: 605px; }
.grid-item--height3 { height: 905px; }
.grid-item--height4 { height: 1205px; }
*/

.grid-item {height:auto;}
.grid-item--height2 { height: auto; }
.grid-item--height3 { height: auto; }
.grid-item--height4 { height: auto; }

.gossip_item .tx{font-family:'Heebo';font-size:18px;}
.gossip_item .post_im{position:relative;float:right;width:100px;height:100px;border-radius:50px;overflow:hidden;margin-left:10px;}

.grid.are-images-unloaded {
    opacity: 0;
}

.all_gossips{margin-left:-5px;margin-top:5px;}


.side_right_wrap,.side_left_wrap{padding-bottom:10px;}

.single_wrap #wpcomm .wpd-form-row .wpd-form-col-right{width:54%;}
.banners_wrap{display:none;}
.w100{width:100%;}


.ad_index{background-color:#f5f5f5;}
.ad_index .col_title{padding-left:15px;padding-right:15px;}
.filters_wrap{background-color:white;box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.2);}
.prf,.prt{border-left:1px solid #d6d6d6;width:130px;}
.filter_city{border-left:1px solid #d6d6d6;}
.filter_ci{width:200px;}
.filter_ci select{background-image:url('assets/img/arr_d_bl.png');background-size:14px;background-position:10px center;background-repeat:no-repeat;padding-left:40px;}
.krnews_ad_tx_wrap{padding:15px;}
.krnews_ad_item{background-color:white;border: 1px solid #d4d4d4;border-bottom:none;}
.krnews_ad_item:last-child{border-bottom: 1px solid #d4d4d4;}
.krnews_ad_item .row_main{height:100px;cursor:pointer;position:relative;}
.krnews_ad_item.feat{background-color:#fbf4c3;}
.ad_item_title{margin-bottom:5px;font-size:22px;line-height:26px;max-height:26px;font-family:'almoni';font-weight:600;}
.ad_title_in{height:auto;}
.ad_tx_in{height:auto;max-height:48px;font-size:14px;line-height:18px;overflow:hidden;}
.krnews_price_wrap{font-size:18px;}
.ad_bt_filter{width:120px;text-align:center;}
.filter_se{width: calc(100% - 130px - 130px - 200px - 120px);}
.filter_city select{color:#6f6f6f;}
.filter_city select.active,.filter_city select option{color:black;}
.row_det{background-color:white;max-height:0;overflow:hidden;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.krnews_ad_item.active .row_det{display:block;max-height:1000px;}
.det_wrap{padding:15px 0;}
.det_tx_title{font-family:'almoni';font-size:22px;line-height:26px;max-height:26px;font-weight:600;}
.det_slide{height:200px;}
.det_gal{height:200px;}
.det_gal .owl-prev a, .det_gal .owl-next a{background-image: url(assets/img/arr_r_wh.png);}
.det_gal .owl-prev, .det_gal .owl-next{background:none !important;height:200px;}
.det_gal .items_1 .owl-nav,.det_gal .items_2 .owl-nav,.det_gal .items_3 .owl-nav{display:none;}
.det_gal .owl-prev.disabled,.det_gal .owl-next.disabled{opacity:0.6;}
.det_tx{margin-bottom:15px;}
.det_atts{margin-bottom:15px;}
.det_atts_item{width: calc((100% - 30px) / 3);margin-left: 15px;padding-right:22px;background-image: url('assets/img/check_red.png');background-size:15px;background-position: right center;background-repeat:no-repeat;}
.det_atts_item:nth-child(3n){margin-left:0;}
.krnews_ad_item .price{margin-bottom:15px;}
.ad_more{opacity:0;}
.krnews_ad_item:hover .ad_more{opacity:1;}
.krnews_ad_item.active .ad_more{opacity:0;}
.ad_more a{font-size:14px;color:#ed1c24;}
.bt_tel{position:absolute;top:25px;left:10px;}
.bt_tel a{background-color: #ababab;padding: 15px;font-size: 16px;border-radius: 24px;color: white;}
.bt_tel i{margin-left:5px;}
.bt_tel a:hover{background-color: #909090;}
.krnews_ct_item{margin-left:25px;}
.det_item{margin-bottom:15px;}
.det_gal{margin-bottom:0;}
.det_tx_tx{padding-left:150px;}
.krnews_ct_item .item_tx{font-weight:bold;}
.krnews_ad_item.active:not(.feat) .row_main:after {content: "";position: absolute;height: 1px;width: 30%;background-color: whitesmoke;top: 100%;right: 41.665%;}
.all_cats{margin-bottom:15px;}
.bt_cat{width:calc((100% - 60px) / 5);margin-left:15px;text-align: center;}
.bt_cat:last-child{margin-left:0;}
.bt_cat .cat_tx{margin-left:5px;}
.cat_ic svg{fill:white;display:block;width:24px;height:40px;}
.cat_ic path,.cat_ic circle,.cat_ic rect{fill:white !important;}
.all_ads{margin-bottom:15px;}
a[href="javascript:void(0);"],a[href='javascript:void(0);']{cursor:default;}
#wpcomm input[type="submit"]{font-family: 'Open Sans Hebrew', sans-serif;}
.sheet_slider .owl-prev, .sheet_slider .owl-next{height:100%;background:none !important;}
.owl-prev.disabled a,.owl-next.disabled a{opacity:0.5;}
.bt_prev,.bt_next{opacity:1;-webkit-transition: opacity .5s ease-in-out;transition: opacity .5s ease-in-out;}
.bt_filter a,.bt_crossword a{cursor:pointer !important;}
.bt_home{width:200px;margin: 0 auto;}
.home_sec_3 .block_head{margin-bottom:0;}
.flashy-overlay{background-color: rgba(0,0,0,0.7);}
.err_404_top{font-family:'almoni';font-size:150px;font-weight:900;}

#main_menu li:nth-last-child(2).active{border-left:1px solid white;}

.no_mobile{display:block;}
.mobile_only{display:none;}



@media (max-width: 1600px){
    .soc_icon i{font-size:23px;}
}
@media (max-width: 1366px){
    .soc_icon i{font-size:18px;}
}
@media (max-width: 1280px) {
    .cat_ic{display:none;}
    .bt_cat .cat_tx{margin-left:0;}
}
@media (max-width: 1366px) {
    .grid-item {width: calc(50% - 5px);}
    .grid-item--width2 {width: calc(50% - 5px);}
    .grid-item--width3 {width: calc(50% - 5px);}
    .grid-item--width4 {width: calc(50% - 5px);}
}
@media (min-width: 991px){
    .menu-wrapper.is_stuck{box-shadow: 0px 10px 12px -10px rgba(0,0,0,0.5);}
}
@media (max-width: 990px) {
    .no_mobile{display:none;}
    .mobile_only{display:block;}
    .ad_bt_filter{float:none;display:inline-block;width:100%;clear:both;}
    .filter_se {width: calc(100% - 130px - 130px - 200px);}
    .bt_cat{width: calc((100% - 40px) / 3);margin-left: 20px;margin-bottom:10px;}
    .bt_cat:nth-child(3n){margin-left:0;}
    .cat_ic{display:block;}
    .bt_cat .cat_tx{margin-left:5px;}
}
@media (max-width: 768px) {
    html,body{width:100%;overflow-x:hidden;}
    .row_sudoku{margin-top:30px;}
    .logo-wrapper{padding:0 15px;}
    #footer > .container{padding:0 15px;}
    .main > .container{padding:0 15px;}
    #footer .row-padding{padding:10px 0 !important;}
    .sec_subtitle{margin-left:0;margin-right:0;}
    .row_sec{margin-bottom:0;}
    .home_sec_2{margin-top:15px;}
    .side_banner[data-size] .post_title{font-size:25px;}
    .social_wrap{margin-bottom:15px;}
    .single .main{padding-top:15px;}
    .alignright,.alignleft,.alignnone{display:block;width:100%;height:auto;float:none;margin:15px 0;padding:0;}
    .ptitle{font-size:28px;line-height:33px;}
    .slider_item{width:100%;}
    .post_title > a{margin:0;padding:0;}
    .post_item[data-type] .post_ct_wrap{padding:10px 20px;height:82px;}
    .post_item[data-type="2"] .post_title{height:82px;}
    .post_item[data-type] .post_date{bottom:10px;right:20px;font-size:14px;line-height:1}
    .comments .bt_filter{width: calc(25% - 6px);margin-left: 8px;}
    .all_comments{padding-top:0;padding-bottom:0;background:none;}
    .all_comments .row{margin-bottom:0;}
    .comments .row_ct{padding-bottom:30px;}
    .sec_ct_main > .container > .row > div{padding:0;}
    .sec_ct_main form{margin-top:20px;}
    .row_sudoku_bot{width:100%;right:0;margin-bottom:15px;}
    #Container{margin-bottom:30px;}
    .ct_link{display:block;width:50%;margin:0;}
    .row_win{margin-top:0;}
    .all_projects .post_item[data-type="2"]{height:160px;}
    .filter_ic{display:none;}
    .faq_title_tx{font-size:1.6rem;max-height:64px;}
    .faq_f .faq_title_ic svg{width:44px;height:44px;}
    .relationships .main{padding-bottom:30px;}
    .post_item[data-type="5"]{padding-top:339px;}
    .post_item[data-type="5"] .post_im{height:339px;}
    .home_sec_2 > div{padding-left:0;padding-right:0;}
    .post_item[data-type="4"]{height:auto;}

    .post_item[data-type] .post_title{font-size:20px;line-height:1;max-height:40px;overflow:hidden;margin-bottom:5px;font-weight:400;}
    .post_item[data-type="6"]{height: 170px;margin-bottom: 15px;}
    .block_item.post_item[data-type="6"]{height:385px;}
    .home_sec_3{margin-top:15px;}
    .post_item[data-type="7"]{height:170px;}
    .home_sec_5 div[class*="col-"]{padding-left:0;padding-right:0;}
    .gossip_wrap .main_post .post_im_wrap{height:213px;}
    .gossip_wrap .main_post .post_tx_wrap{padding:10px 15px;}
    .post_item[data-type="8"] .post_tx{max-height:72px;}
    .col_gossip_items .post_item[data-type="8"] .post_im_wrap{height: 70px;}
    .col_gossip_items .post_item[data-type="8"] .post_tx{line-height:1;max-height:42px;}
    .col_gossip_items .post_item[data-type="8"]{height:auto;margin-bottom:10px;}
    .col_gossip_items .post_item[data-type] .post_title{font-size:16px;}
    .sec_fullw{padding-bottom:15px;}
    .col_comments .post_item[data-type="8"] .post_tx{line-height:20px;max-height:100px;}
    .col_comments .post_item[data-type="8"] .post_title{font-size:20px;line-height:22px;height:44px;max-height:44px;}
    .col_comments .post_item[data-type="8"]{height:auto}
    .col_editorial .post_item[data-type="8"] .post_im_wrap{height:100px;}
    .col_editorial .post_item[data-type="8"] .post_title{font-size:20px;max-height:40px;}
    .col_editorial .post_item[data-type="8"] .post_tx{height:60px;}
    .col_editorial .post_item[data-type]{height:auto;margin-bottom:0;}
    .home_sec_8{padding-bottom:30px;}
    main > div:not(.home_wrap) div[class*="col-"] div[class*="col-"]{padding-right:0;padding-left:0;}
    .gossip .sec_title{font-size:50px;}
    .post_item[data-type="3"]{margin-bottom:30px;}
    .news .banners_wrap{margin-bottom:30px;margin:0 -15px 30px;}
    .post_item[data-type="1"] .post_more > a{font-size:14px;}
    .post_item[data-type="1"] .post_more{background:none;text-align:left;height:auto;line-height:1;width:auto;}
    .post_item[data-type="1"] .post_more > a{line-height:1;}
    .col_title{padding:0 15px;}
    .grid-item {width: 100%;height:auto;}
    .grid-item--width2 {width: 100%;}
    .grid-item--width3 {width: 100%;}
    .grid-item--width4 {width: 100%;}
    .grid-item--height2 {height: auto;}
    .grid-item--height3 {height: auto;}
    .grid-item--height4 {height: auto;}
    .page-template-gossip .main, .astrology .main{padding-top:15px;}
    .astrology .main .row .row{margin-right:0;margin-left:0;}
    .main {padding-top: 15px;padding-bottom: 30px;}
    .widg_follow .wtx,.widg_news .wtx{font-size:1rem;}
    .comment_item{margin-bottom:15px;}
    main > div.sudoku div[class*="col-"] .row_sudoku_bot div[class*="col-"]{padding-left:15px;padding-right:15px;}
    #puzzle-wrapper{float:none;margin:0;}
    #puzzle-wrapper table td{height: 2em;}
    #puzzle-wrapper td input{font-size: 2em;}
    main > div:not(.home_wrap) div[class*="col-"] .form_row div[class*="col-"]{padding-left:15px;padding-right:15px;}
    .sec_ct_top{padding-top:15px;padding-bottom:15px;}
    .ct_icon_tx{font-size:1rem;}
    .editorial .main,.text .main{margin-bottom:15px;}
    .top_side_posts .post_item[data-type]{height:151px;}
    .home_sec_3 .post_item[data-type],.home_sec_6 .post_item[data-type]{padding-bottom:15px;margin:15px 0;}
    .col_gossip_items{padding-right:0;padding-left:0;}
    .home_sec_8 .block_title{font-size:38px;}
    .single_wrap #wpcomm .wpd-form-row .wpd-form-col-right{width:100%;}
    .projects .row_feat .post_item .post_ct_wrap{height:142px;}
    .filter_tx{line-height:1;}
    .bt_filter{width:calc(50% - 5px);margin-left:10px;margin-bottom:10px;}
    .bt_filter:nth-child(even){margin-left:0;}
    .all_projects{margin-top:0;}
    .post_item[data-type="2"]{margin-bottom:15px;}
    main > div:not(.home_wrap) div[class*="col-"] .all_projects > div:nth-child(odd){padding-left:15px;}
    .all_projects .post_item[data-type] .post_title{font-size:14px;max-height:28px;}
    .all_projects .post_item[data-type="2"]{height:130px;}
    .single-project .slider_item{width:50%;padding:0 15px;}
    .social-wrapper a{float:right;}
    .bt_cat{width: calc((100% - 10px) / 2);margin-left: 10px;}
    .bt_cat:nth-child(3n){margin-left:10px;}
    .bt_cat:nth-child(even){margin-left:0;}
    .filter_ci{width:120px}
    .filter_se {width: calc(100% - 120px);}
    .filter_pr{width:100%;border-bottom:1px solid #d6d6d6;}
    .prf,.prt{width:50%;}
    .prt{border-left:none;}
    .krnews_price_wrap{text-align: center;}
    .krnews_ad_item .price{margin-bottom:0;}
    main > div:not(.home_wrap) div[class*="col-"] div[class*="col-"].krnews_ad_tx_wrap{padding-left:10px;padding-right:10px;padding:8px;}
    .ad_item_title{font-size: 20px;line-height: 22px;max-height: 22px;margin-bottom:0;}
    .ad_tx_in{line-height:16px;max-height:32px;}
    .krnews_ad_item .price{font-size:15px;letter-spacing:-1px;}
    .det_wrap {padding:80px 15px 15px;}
    .bt_tel{top:15px;right:15px;width:calc(100% - 30px);}
    .bt_tel a{display:block;width:100%;border-radius: 0px;text-align: center;font-size:22px;padding:8px;}
    .det_gal .items_2 .owl-nav,.det_gal .items_3 .owl-nav{display:block;}
    .det_tx_tx{padding-left:0;}
    .post_item[data-type="7"]{height:auto;}
    .post_item[data-type="7"] .post_im_wrap{width:142px;}
    .post_item[data-type="8"]{height:auto;}
    .block_item.post_item[data-type="6"] .post_title{padding-left:15px;padding-right:15px;margin:0;font-weight:700;max-height:50px;height:50px;line-height:50px;font-size:18px;}
    .post_item[data-type="7"] .post_im_container{width:142px;}
    .post_item[data-type="7"] .post_tx_wrap{margin-right:152px;}
    .block_item.post_item[data-type="6"] .post_im img{height:100%;}
}
@media (max-width: 480px) {
    .banners_wrap{display:block;}
    .row_feat{margin-bottom:0;}
    .news .banners_wrap{margin:0 0 15px;}
    .post_item[data-type] .post_ct_wrap{padding:8px;}
    .post_item[data-type="1"] .post_date{font-size:14px;right:8px;}
    .post_item[data-type]{margin-bottom:15px;}
    .gossip .side_left_wrap{margin-top:10px;}
    .side_banner{margin-bottom:15px;}
    .side_banner[data-size] .post_title{font-size:25px;}
    .post_item[data-type] .post_more{left:8px;font-size:14px;}
    .post_item[data-type] .post_date{right:8px;}
    .crossword .crossword_form div[class^="col-"]{padding:0 !important;}
    .filter_tx{margin-left:3px;font-size:13px;}
    .comments .bt_filter{width: calc(33.33% - 6px);margin-left: 8px;}
    .bt_filter:last-child{margin-left:0;}
    .all_projects .post_item[data-type="2"]{height:220px;}
    .filter_city .bt_filter{margin-bottom: 10px;margin-left: 8px;width: calc(33.33% - 6px);}
    .filter_city .bt_filter:nth-child(3n){margin-left:0;}
    .all_projects{margin-top:20px;}
    .post_item[data-type="1"] .post_more > a{line-height:1;}
    .projects .row_feat .post_item .post_ct_wrap{height:92px;}
    .projects .row_feat .post_item .post_ct{display:none;}
    .projects .row_feat .post_item .post_title{max-height:50px;}
    .comment_item{margin-bottom:15px;}
    .all_comments .row:last-child .comment_item:last-child{margin-bottom:0;}
    .filter_clear{width:18px;height:18px;}
    .filter_clear i{font-size:16px;}
    .news div[class^="col-"],.news div[class^="col-md-"],.news div[class^="col-lg-"],
    .crossword .row_ct div[class^="col-"],.sudoku div[class^="col-"],.search_wrap div[class^="col-"],.gossip div[class^="col-"],
    .astrology div[class^="col-"], .projects div[class^="col-"],.comments div[class^="col-"],.relationships div[class^="col-"],.single_project div[class^="col-"],.single_wrap div[class^="col-"],.archive div[class^="col-"]{padding:0;}
    .crossword .crossword_form div[class^="col-"]{padding:0 15px;}
    .main{margin-top:15px;padding-top:0 !important;padding-bottom:30px;}
    .container{padding:0;}

    .main_wrap{padding:0 10px;}
    .top_side_posts .post_item[data-type="6"]{height:120px;}
    .post_item[data-type="7"]{height:auto;}
    .post_item[data-type="8"]{height:auto;}
    .post_item[data-type="8"] > a .post_tx{font-size:15px;line-height:18px;max-height:72px;}
    .row_ct .row,.row_ft .row{margin-left:0;margin-right:0;}
    .col_title{padding:0;}
    main > div:not(.home_wrap) div[class*="col-"] .all_projects > div:nth-child(odd){padding-left:0;}
    .side_right_wrap{margin-top:15px;}
    #puzzle-wrapper table td{height: 1.2em;}
    #puzzle-wrapper td input{font-size: 1.2em;}
    .sec_ct_main > .container{padding-left:15px;padding-right:15px;}
    .social-wrapper a{float:none;}
    .sec_ct_top{padding-top:0;}
    .sec_ct_red_mail{margin-top:15px;}
    .col_main_content .container{padding-left:15px;padding-right:15px;}
    .single-project .slider_item{width:100%;padding-left:0;padding-right:0;}
    .home_sec_5 .post_tx_wrap{padding:0 15px;}
    .col_gossip_items .container{padding-left:15px;padding-right:15px;}
    .col_gossip_items .post_item a .post_im img{width:100%;height:auto;}
    .col_gossip_items .post_item[data-type="8"] .post_im_wrap{width:100%;height:auto;}
    .col_gossip_items .post_item[data-type="8"] .post_im{position:static;}
    .feat_im img, .post_im img{position:static;width:100%;height:auto;}
    .col_editorial .post_item[data-type="8"] .post_im_wrap{height:auto;}
    .post_item[data-type="5"]{height:auto;padding-top:0;}
    .post_item[data-type="5"] .post_im{height:auto;position:static;}
    .home_sec_2{margin-left:0;margin-right:0;}
    .sec2_banner_im img{width:100%;height:auto;}
    .sec2_banner_wrap{margin-bottom:15px;}
    .home_sec_5{margin-bottom:15px;}
    .home_sec_5 .owl-prev{right:10px;}
    .home_sec_5 .owl-next{left:10px;}
    .home_sec_5 .block_title{height:80px;}
    .home_sec_6 .post_item:last-child{margin-bottom:0;}
    .home_sec_7 .block_head{margin-bottom:15px;}
    .post_item[data-type="8"] .post_im_wrap{padding-top:0;}
    .post_item[data-type="8"] .post_im img{height:100%;}
    .col_gossip_items .post_item[data-type="8"]{margin-bottom:15px;}
    .col_editorial .post_im{position:static;}
    .block_item.post_item[data-type="6"] .post_title{font-size:14px;line-height:1;}
    .block_item.post_item[data-type="6"]{height:230px;}
    .block_item.post_item[data-type="6"] .post_title{max-height:40px;}
    .top_side_posts .row{margin-right:-5px;margin-left:-5px;}
    .top_side_posts div[class*='col-']{padding-right:5px;padding-left:5px;}
    .home_sec_2 .block_items_wrap .row{margin-right:-5px;margin-left:-5px;}
    .home_sec_2 .block_items_wrap div[class*='col-']{padding-right:5px;padding-left:5px;}
    .home_sec_3 .post_item[data-type], .home_sec_6 .post_item[data-type]{padding-bottom:5px;margin:5px 0;}
    .post_item[data-type="7"] .post_tx{max-height:57px;}
    .block_head{margin-bottom:5px;}
}


@media print {
    body {background:white;
        font-size:10pt;
        margin:0; }
    #sidebar { display:none; }
    #header { height:75px; }
    #content{ margin-left:0;
        float:none;
        width:auto; }
    .demo .red { color:black;
        font-weight:bold; }
    #content a { font-weight:bold;
        color:#000066;
        text-decoration:underline; }
    #content{ margin-left:0;
        float:none;
        width:auto; }
    #footer, .ad { display:none; }
    h1, h2, h3, h4, h5, h6 { page-break-after:avoid;
        page-break-inside:avoid; }
    h3 { margin-left:10px;
        margin-bottom:0px;
        padding-bottom:0px; }
    blockquote, table, pre { page-break-inside:avoid; }
    ul, ol, dl  { page-break-before:avoid; }
    img.centered { display: block;
        margin-left: auto;
        margin-right: auto; }
    img.right { padding: 4px;
        margin: 0 0 2px 7px;
        display: inline; }
    img.left { padding: 4px;
        margin: 0 7px 2px 0;
        display: inline; }
    .right { float: right; }
    .left { float: left; }
    img { page-break-inside:avoid;
        page-break-after:avoid; }
    #wpadminbar{display:none !important;}
    .col_main_content{width:100%;}
    .row_comments{display:none;}
    .feat_im_wrap,.feat_im,.cap{display:none;}
    .main_ct iframe{display:none;}
    .pshare{display:none;}
    .navigation-wrapper{display:none;}
    .d-md-block.col_side{display:none !important;}
    #footer{display:none;}
    .main_ct{padding-bottom:50px;margin-top:15px;}
    .share_title{display:none;}
    .pmeta > .container > .row > div{display:block!important;float:none!important;width:100%!important;text-align:right!important;max-width:100%!important;}
    .inline,.align_left{display:block;text-align:right;}
    .col_side{display:none !important;}
}

/* Usman CSS */
/* header::after {
    content: "";
    display: block;
    clear: both;
}

#header .logo-wrapper {
    float: right;
    width: 30%;
}

.navigation-wrapper {
    float: left;
    width: 70%;
} */

.navigation-wrapper {
    position: relative;
}
.navigation-wrapper .main-logo {
    position: absolute;
    padding-left: 10px;
    top: 0;
    width: 100%;
    left: 0;
    background-color: #fff;
    text-align: left;
}

.navigation-wrapper .main-logo img {
    height: 75px;
}

.dt-class {
    margin-bottom: 20px;
}

.sheet_slider2 .item.post_item.block_item {
    margin-bottom: 0;
}
.block_items .sheet_slider2 .owl-prev, 
.block_items .sheet_slider2 .owl-next {
    top: 0;
}
.block_items .sheet_slider2 .owl-prev:hover, 
.block_items .sheet_slider2 .owl-next:hover {
    background-color: transparent!important;
}

.cat_block .read_more {
    top: 0;
}

.h4, h4 {
    font-size: 1.4rem;
}
.side_banner_wrap.col-12.square {
    padding: 20px 0;
}
.side_banner_wrap.col-12.long {
    padding: 20px;
}
.square .side_banner_im {
    width: 300px;
    height: 300px;
    margin: auto;
}
.long .side_banner_im {
    max-height: 90px;
    max-width: 728px;
}
#header .header-logo-wrap {
    padding: 0 20px 0 0!important;
    border: 0!important;
    background: #fff!important;
    height: auto!important;
}
#header .list .logo-place {
    position: relative;
}
#header .list .main-logo {
    width: 3000px;
}
/***** end new styles ********/