/*
Theme Name: Personal Issue
Description: Child theme for Avada theme
Author: Kheyfets & Co
Author URI: https://kheyfets.co
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*Fonts*/
@font-face {
    font-family: 'Fabrikat-Regular';
    src: url('fonts/fabrikat-regular.otf');
    font-weight: normal;
    font-style: normal; }
@font-face {
    font-family: 'Fabrikat-Bold';
    src: url('fonts/fabrikat-bold.otf');
    font-weight: normal;
    font-style: normal; }
@font-face {
    font-family: 'Fabrikat-Bold-Italic';
    src: url('fonts/fabrikat-bold-italic.otf');
    font-weight: normal;
    font-style: normal; }
@font-face {
    font-family: 'Fabrikat-Italic';
    src: url('fonts/fabrikat-italic.otf');
    font-weight: normal;
    font-style: normal; }
/* cyrillic */


/*Layout*/
/*Header*/
.fusion-header-wrapper>div>.fusion-sticky-header-wrapper>.fusion-header>.fusion-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.fusion-header-wrapper .fusion-header {
    background-color: #f3f3f3 !important;
}
/*Sticky header*/
/*.fusion-sticky-header-wrapper .fusion-logo {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
}*/
.fusion-is-sticky .fusion-logo img { /*TODO: to WP*/
    width: 80px !important;
}
.fusion-is-sticky .fusion-logo {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
}
.fusion-is-sticky #off-canvas-toggle {
    margin-top: 5px;
}
/*Menu*/
#off-canvas-toggle {
    cursor: pointer;
}
#off-canvas {
    position: fixed;
    padding: 20px 30px;
    display: none;
    background: #f3f3f3;
    z-index: 999999999;
    overflow-y: auto;
    overflow-x: hidden;
    height: 100vh;
}
#off-canvas-close {
    display: block;
    cursor: pointer;
    z-index: 999;
    width: 24px;
}
#off-canvas-close svg {
    pointer-events: none;
}
#menu-main-menu {
    list-style: none;
    padding: 20px 0 20px 0;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    margin-bottom: 10px;
}
#menu-main-sub-menu, #menu-main-menu-newsletter {
    list-style: none;
    margin: 10px 0  ;
    padding: 10px 0 20px 0;
    border-bottom: 1px solid #000;
}
#menu-main-menu li, #menu-main-sub-menu li, #menu-main-menu-newsletter li {
    margin-bottom: 5px;
}
#menu-main-menu li a span, #menu-main-sub-menu li a span, #menu-main-menu-newsletter li a span {
    font-size: 17px;
}
span.menu-text, .link-text {
	font-family: 'Fabrikat-Regular';
}
#off-canvas .social_links {
    margin-top: 25px;
}
#off-canvas-overlay {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    z-index: 99999999;
}
#wrapper {
    position: relative;
}
.fusion-header .fusion-row {
    /*display: flex;
    flex-wrap: wrap;
    justify-content: space-between;*/
}
.sliding-bar-toogle {
    width: 20px;
    float: left;
    display: block;
}
.search-icon {
    width: 30px;
    display: block;
    float: right;
}
.fusion-header-v5.fusion-logo-center .fusion-logo {
    float: left;
    text-align: center;
    max-width: 145px;
    margin-left: calc(50% - 100.5px);
    margin-right: calc(50% - 100.5px);
}
.fusion-logo img {
    width: 90px;
}
.fusion-is-sticky .fusion-sticky-menu-1 .fusion-sticky-menu { /*TODO: to WP*/
    display: none;
}

/*Searchform*/
.searchpopup-wrapper {
    display: none;
    /*max-width: 1440px;*/
    position: fixed;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 999999;
}
.searchpopup {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    flex-direction: column;
}
.search-close {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    display: block;
    position: absolute;
    top: 1.5vw;
    right: 2vw;
    font-size: 2vw;
    font-size: 22px;
    cursor: pointer;
}
.search-close:before {
    content: "\f00d";
}
.searchform {
    width: 50%;
}
.searchform .search-form-content .search-field input {
    height: 40px;
}
.search-button {
    display: none;
}
input.s {
    border: none !important;
    border-bottom: 1px solid #000 !important;
    outline: none !important;
    height: 3vw;
    font-size: 2vw;
    font-size: 22px;
    color: #000 !important;
}
.search-navigation {
    font-size: 1vw;
    font-size: 15px;
    margin-top: 20px;
    font-family: Fabrikat-Regular;
    font-weight: 500;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
#menu-search-menu {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
#menu-search-menu li {
    margin: 0 5px;
}
#menu-search-menu li:after {
    content: '/';
    margin-left: 10px;
}
#menu-search-menu li:last-child:after {
    content: '';
}
#menu-search-menu li a {
    font-family: Tinos;
    font-size: 1.5vw;
    font-size: 22px;
}
/*Homebanner*/
.homebanner {
    position: relative;
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 4% 5% 0 3%;
    /*margin: 0 40px;*/
    margin: 0 10px 0 30px;
    float: left;
}
.banner-header {
    border-bottom: 1px solid #808080;
    font-size: 0.6vw;
}
.top-comment-right {
    float: right;
}
.banner-top-content {
    margin: 2px 0 5px;
    border-top: 1px solid #1b1716;
    border-bottom: 1px solid #1b1716;
    height: 2.2vw;
}
.banner-top-content>div {
    display: block;
    float: left;
    width: 33.333%;
    font-size: 1vw;
    line-height: 1;
    margin: 0.5vw 0;
}
.weather img {
    width: auto;
    height: 1.7vw;
    line-height: 1;
    margin-right: 5px;
    margin-top: -5px;
}
.date {
    text-align: center;
}
.follow-link {
    text-align: right;
}
.follow-link>a:after {
    content: "\ea92";
    font-family: Icomoon;
    margin-left: 5px;
}
.homebanner-content {
    margin-top: 2%;
}
.issue-navigation {
    width: 25%;
    float: left;
    padding: 0 3.7vw 0 2.1vw;
}
.issue-title {
    text-align: center;
    display: block;
    font-family: "Playfair Display script=all rev=1", "Adobe Blank";
    font-weight: 700;
    font-style: normal;
    font-size: 3.5vw;
    padding-bottom: 1vw;
    margin-bottom: 1vw;
    border-bottom: 1px solid #1b1716;
    /*text-transform: unset;*/
}
.issue-desc {
    display: block;
    text-align: center;
    font-size: 1.2vw;
    line-height: 1.2;
    padding-bottom: 1vw;
    margin-bottom: 1.5vw;
    border-bottom: 1px solid #1b1716;
}
.issue-linkss-comment-top {
    font-family: 'Fabrikat-Bold';
    display: block;
    font-size: 1.4vw;
    text-align: center;
    font-weight: bold;
    margin-bottom: 2vw;
}
.menu-banner_navigation {
    list-style: none;
    padding-left: 0;
    margin-left: 0;
    text-align: center;
    margin-bottom: 3.9vw;
}
.menu-banner_navigation li a {
    font-size: 1.4vw;
    border-bottom: 1px solid #010101;
    font-family: 'Fabrikat-Regular';
}
.issue-linkss-comment-bottom {
    display: block;
    text-align: center;
    font-size: 1vw;
    font-family: 'Fabrikat-Regular';
}
.homebanner-post {
    width: 75%;
    float: right;
    position: relative;
}
.homebanner-post a img {
    margin: 0 0 7% 0;
}
.homebanner-post-comment {
    position: absolute;
    bottom: 0;
    right: 0;
    margin-bottom: 7%;
    padding-bottom: 25px;
    padding-right: 25px;
    color: #fff;
    font-family: 'Tinos';
    font-size: 0.9vw;
}
.homebanner-post-comment a {
    color: #000;
    background: #cac8c4;
    padding: 5px;
    font-family: Fabrikat-Regular;
    font-size: 14px;
}

.homebanner-post-comment a:hover {
    color: #000;
}

/*Dailyfeed*/
.dailyfeed {
    padding: 0 20px;
}
.feed-categories {
    list-style: none;
    /*margin: 0 35px;*/
    padding: 0;
    display: flex;
    /*width: calc(100% - 70px);*/
}
.owl-item {
    /*width: 5.111% !important;*/
}
.dailyfeed .owl-dots {
    display: none;
}
.feed-categories>li {
    padding: 0 15px;
}
p.nf-category {
    font-family: Fabrikat-Bold !important;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 18px;
    color: #000;
    margin-top: 20px;
    margin-bottom: 5px;
}
p.nf-post-excerpt {
    font-family: 'Tinos';
    font-size: 15px;
    color: #000;
}
.df-header  {
    margin-top: 15px;
    margin-bottom: 15px;
    display: inline-block;
    width: 100%;
}
.section-title {
    width: 50%;
    float: left;
}
.slider-counter {
    width: 50%;
    float: left;
    text-align: right;
    text-transform: uppercase;
    font-family: Fabrikat-Regular;
}
.section-title p {
    margin-bottom: 0;
    padding: 0 3px;
    color: #ba2519;
    background: #000;
    display: inline-block;
    float: none;
    text-transform: uppercase;
    font-size: 16px !important;
    font-family: Fabrikat-Bold !important;
    font-weight: 500;
}

.fusion-meta-info {
    margin: 0 !important;
    font-family: Fabrikat-Bold;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px !important;
}
.fusion-meta-info a {
    color: #000;
}
.fusion-post-content-container {
    font-family: 'Tinos';
}
.fusion-blog-shortcode .post {
    margin-bottom: 0 !important;
}
.fusion-blog-layout-large .fusion-post-slideshow {
    margin-bottom: 15px !important;
}

/*Home posts*/
.post-preview-holder {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}
.post-image {
	float: left;
	position: relative;
}
.post-image-2 {
	float: right;
}
.post-image a {
	width: 100%;
    height: 100%;
    display: block;
}
.preview-content {
	position: absolute;
}
.post-category {
    text-transform: uppercase;
    float: none;
    display: block;
}
.post-title {
    display: block;
}
.post-excerpt {
    margin-top: 1em;
    display: block;
    float: none;
}

/*Footer*/
.fusion-footer-widget-column {
    margin-bottom: 20px;
}
.fusion-footer-widget-area .widget-title {
    margin-bottom: 10px;
}
.fusion-social-networks .fusion-social-networks-wrapper {
    margin-top: 40px !important;
}
.margin-top {
    margin-top: 35px;
    font-size: 17px;
}
.margin-bottom {
	margin-bottom: 20px;
}
.fusion-widget-area .widget_nav_menu li {
    border-bottom: none;
}
.fusion-footer-widget-area .widget .recentcomments:before, .fusion-footer-widget-area .widget_archive li a:before,
.fusion-footer-widget-area .widget_categories li a:before, .fusion-footer-widget-area .widget_links li a:before,
.fusion-footer-widget-area .widget_meta li a:before, .fusion-footer-widget-area .widget_nav_menu li a:before,
.fusion-footer-widget-area .widget_pages li a:before, .fusion-footer-widget-area .widget_recent_entries li a:before,
.fusion-footer-widget-area .widget li a:hover:before, .fusion-footer-widget-area .widget li.recentcomments:hover:before {
    content: '' !important;
}
.fusion-footer-widget-area .widget_nav_menu>div>ul>li {
    padding: 0;
    padding-top: 0;
    border: none;
}
.fusion-footer-widget-area ul {
    font-size: 17px !important;
}
.fusion-widget-area .widget_nav_menu li {
    padding: 5px 10px 0px 12px;
}
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column:nth-child(2),
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column:nth-child(3) {
    width: 16.66666667%;
}
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column:nth-child(4) {
    width: 41.66666667%;
}
.fusion-footer .fusion-social-networks-wrapper {
    float: right;
}
/*Insta feed*/
.footer-title {
    display: block;
}
.footer-title span {
    font-size: 17px;
    text-transform: uppercase;
    margin: 0 0 10px 5px;
    display: block;
}
.insta-feed {
    width: 100%;
    display: block;
}
.insta-feed a {
    width: calc(16.666% - 10px);
    float: left;
    margin: 0 5px;

}
.fusion-column #custom_html-4 {
    max-width: 60%;
    float: left;
}

.mc4wp-form-fields {
    display: flex;
    flex-wrap: wrap;
}
.mc4wp-form-fields > p {
    flex: 1 1 auto;
}
/*Footer Newsletter*/
.mc4wp-form-fields .field-emai {
    margin: 0;
    width: calc(80% - 2px);
    float: left;
}
.mc4wp-form-fields .field-emai input {
    background: transparent;
    border: 1px solid #6e6e6e;
    color: #6e6e6e;
    margin: 0;
    outline: none;
}
.mc4wp-form-fields .field-emai input::-webkit-input-placeholder {
  color: #6e6e6e;
}
.mc4wp-form-fields .field-emai input::-moz-placeholder {
  color: #6e6e6e;
}
.mc4wp-form-fields .field-emai input:-ms-input-placeholder {
  color: #6e6e6e;
}
.mc4wp-form-fields .field-emai input:-moz-placeholder {
  color: #6e6e6e;
}
.mc4wp-form-fields .field-input {
    margin: 0;
    width: 20%;
    float: right;
}
.mc4wp-form-fields .field-input input {
    width: 100%;
    height: 29px;
    border: 1px solid #6e6e6e;
    background: transparent;
    color: #6e6e6e;
    cursor: pointer;
}
.mc4wp-form-fields .field-input input:before {
    content: "\f30b";
    font-family: 'Font Awesome 5 Free';
}
.mc4wp-form-fields .terms-agree {
    margin: 10px 0 0;
    flex: 0 0 100%;

}
.terms-agree input[type="checkbox"] {
    height: 18px;
    width: 18px;
    background-color: #f0f0f0;
    appearance: none;
    -webkit-appearance: none;
    border: 1px solid #6e6e6e;
    margin: 0 5px 0 0;
}
.terms-agree input[type="checkbox"]:checked {
    background-color: #6e6e6e;
}
.terms-agree label {
    color: #6e6e6e;
}
.mc4wp-form-fields .field-emai input:focus .mc4wp-form-fields .field-input .terms-agree {
    display: block;
    transition: 2s;
}
.widget .fusion-social-networks .fusion-social-network-icon {
    margin: 0 8.5px 14px !important;
}
/*#####################################################*/





/*Single post*/
.post-slideshow {
    position: relative;
}
.fusion-post-slideshow {
    max-width: 1350px;
    margin-left: auto !important;
    margin-right: auto !important;
}
.fusion-post-title-meta-wrap {
    position: absolute;
    /*z-index: 9999999;*/
    z-index: 999;
    color: #fff;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.fusion-meta-info-wrapper a {
    color: #fff;
    font-size: 1vw;
    text-transform: uppercase;
    font-family: Fabrikat-Regular;
}
h1.entry-title {
    font-size: 4.5vw;
    color: #fff;
    font-family: "Playfair Display";
}
.fusion-meta-info {
    border: none !important;
}
.meta-content>p {
    font-family: 'Fabrikat-Regular';
    font-size: 1.25vw;
}
.post-text {
    max-width: 740px;
    margin: 0 auto;
}
#wrapper #main .post .fusion-text h2 {
    font-size: 2vw;
    font-family: Tinos;
    font-size: 28px !important;
    line-height: 1.6;
}
#wrapper #main .post .fusion-text h4 {
    font-size: 28px;
    font-family: 'Fabrikat-Regular';
    font-weight: 600;
}
.post-content p {
    font-size: 1.4vw;
    font-size: 19px;
    font-family: Tinos;
}
.post-images {
    max-width: 1150px;
    margin: 0 auto;
}
.single-related-posts {
    max-width: 1000px;
    margin: 0 auto;
    /*padding: 0 30px;*/
}
.related-post-category {
    text-align: left;
    color: #999;
    font-family: Fabrikat-Regular;
    margin-bottom: 0;
}
.fusion-carousel .fusion-carousel-title {
    margin: 0 !important;
}
.fusion-related-posts-title-link {
    font-size: 15px;
}
.single-related-posts h2 {
    font-family: Fabrikat-Bold !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
}
.credits .fusion-text p {
    margin: 2px !important;
}
.credits .fusion-text p a {
    border-bottom: 1px solid;
}
/*Search page*/
.fusion-blog-layout-grid .fusion-post-wrapper:not(.fusion-masonary-is-transparent) {
    border: none;
}
.error-page .oops {
    color: #292929;
    text-align: center;
    font-size: 25px;
    font-family: Fabrikat-Regular;
}
.search .fusion-post-content-wrapper {
    padding-top: 15px !important;
}
.search .fusion-single-line-meta a {
    text-align: left;
    color: #999;
    font-family: Fabrikat-Regular;
    margin-bottom: 0;
}
.search .fusion-post-content-container {
    margin-top: 0 !important;
}
.search .fusion-post-content-container>p {
    font-family: "Antic Slab";
}
.search .post-date {
    font-family: "Antic Slab";
}
.fusion-layout-column .fusion-column-wrapper .fusion-text p {
    line-height: 1.6;
}
.credits p {
    font-size: 16px;
}

/*Contact page*/
.wpcf7 input, .wpcf7 textarea {
    outline: none;
    border: none !important;
    background: #f3f3f3 !important;
    border-bottom: 1px solid !important;
    letter-spacing: 2px;
    color: #000 !important;
}
.wpcf7 input:hover, .wpcf7 textarea:hover, .wpcf7 input:focus, .wpcf7 textarea:focus, .wpcf7 input:active, .wpcf7 textarea:active {
    background: #fff !important;
}
.wpcf7 input[type="submit"] {
    background: #000 !important;
    border: none !important;
    border-bottom: none!important;
    color: #fff !important;
}
.pi-instafeed.awb-instagram-element .instagram-posts {
    flex-wrap: nowrap;
}
.pi-instafeed.awb-instagram-element .instagram-post span.instagram-icon {
    display: none;
}
/*#####################################################*/
/*Mobile - < 767px*/
/*Header*/
/*Menu*/
@media (min-width: 1441px) {
    .banner-top-content {
        height: 32px;
    }
    .banner-top-content>div {
        font-size: 14.4px;
        margin: 7px 0;
    }
    .weather img {
        height: 25px;
    }
    .issue-navigation {
        padding: 0 60px 0 30px;
    }
    .issue-title {
        font-size: 50px;
        padding-bottom: 14px;
        margin-bottom: 14px;
    }
    .issue-desc {
        font-size: 17px;
        padding-bottom: 15px;
        margin-bottom: 22px;
    }
    .issue-linkss-comment-top {
        font-size: 20px;
        margin-bottom: 29px
    }
    .menu-banner_navigation li a {
        font-size: 20px;
    }
    .issue-linkss-comment-bottom {
        font-size: 20px;
    }
    .homebanner-post-comment {
        font-size: 13px;
    }

    /*Search*/
    .search-close {
        font-size: 30px;
    }
    input.s {
        font-size: 30px !important;
        line-height: 35px !important;
    }
    .search-navigation {
        font-size: 15px;
    }
    #menu-search-menu li a {
        font-size: 22px
    }

    /*Posts*/
    .post-excerpt {
        margin-top: 19px;
    }

    /*Single post*/
    h1.entry-title {
        font-size: 65px;
    }
}
@media (min-width: 768px) and (max-width: 1440px) {
    .fusion-post-slideshow {
        max-width: calc(100% - 130px);
        margin-left: 65px !important;
        margin-right: 65px !important;
    }
}
@media (min-width: 768px) and (max-width: 1440px) {

}
@media (min-width: 1156px) {
    .fusion-footer-widget-column.social_links {
        float: right;
        margin-right: 3rem;
    }
}

@media (max-width: 1155px) {
    .fusion-footer-widget-column.social_links {
        float: left;
        width: 100%;
    }
    .fusion-footer .fusion-social-networks-wrapper {
        float: left;
        margin-top: 0 !important;
    }
}

@media (min-width: 1000px) {
    /*Single post*/
    #wrapper #main .post .accent-right .fusion-text h4 {
        position: absolute;
        right: -110px;
        width: 260px;
        margin-top: 3px;
    }
}

@media (min-width: 768px) {
    /*Layout*/
    .single-post #main {
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 250px;
    }
    .single-post #main .fusion-row {
        max-width: 100%;
    }
    .single-post #main .fusion-row .fusion-text h2 {
        margin-bottom: 2.1em;
    }
    .single-post #main .fusion-row .fusion-text p {
     margin-bottom: 2.1em;
    }
    /*Header*/
    #off-canvas-toggle {
        margin-left: 40px;
    }
    .search-icon {
        margin-right: 25px;
    }
    /*Home posts*/
    .post-preview-holder .post-image-mobile, .issue-navigation-mobile {
        display: none;
    }
    /*Daily Feed*/
    .dailyfeed-container {
        max-width: 1440px;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .slider-counter {
        display: none;
    }
    .smaller-image {
        width: 80%;
        text-align: left;
        margin-top: 14%;
    }
    .footer-instagram {
        display: none;
    }
}
@media (max-width: 767px) {
    /*Header*/
    .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-logo {
        margin-left: calc(50% - 70px) !important;
        margin-right: calc(50% - 70px) !important;
    }
    /*Homebanner Mobile*/
    .homebanner-container {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .homebanner {
        background-image: url('../../uploads/2019/03/pi_banner_background_mobile.jpg') !important;
        padding: 11% 8% 4% 6%;
        margin-left: 0;
        margin-right: 0;
    }
    .banner-header {
        line-height: 15px;
        font-size: 1.5vw;
    }
    .banner-top-content {
        height: 4vw;
    }
    .banner-top-content>div {
        width: 50%;
        font-size: 2vw;
    }
    .weather img {
        height: 2vw;
    }
    .banner-top-content>div.follow-link, .issue-navigation>.menu-banner_navigation {
        display: none;
    }
    .date {
        text-align: right;
    }
    .issue-navigation {
        width: 100%;
        padding: 0;
    }
    .issue-title {
        width: 50%;
        border: none;
        float: left;
        font-size: 7vw;
        padding: 1.5vw 0;
        margin: 1.5vw 0;
    }
    .issue-desc {
        width: calc(50% - 3vw);
        float: left;
        border: none;
        margin-top: 1vw;
        margin-bottom: 1vw;
        margin: 1.5vw 0 1.5vw 3vw;
        font-size: 3vw;
        padding: 1.5vw 0;
        border-top: 1px solid;
    border-bottom: 1px solid;
    }
    .issue-navigation .issue-linkss-comment-top, .issue-navigation .issue-linkss-comment-bottom {
        display: none;
    }
    .homebanner-post {
        width: 100%;
    }
    .homebanner-post a img {
        margin: 2% 0 4% 0;
    }
    .homebanner-post-comment {
        padding-bottom: 0px;
        margin-bottom: 5vw;
        padding-right: 2vw;
        color: #000;
        font-size: 2vw;
    }
    .homebanner-post-comment a {
        color: #000;
    }
    .issue-linkss-comment-top {
        font-size: 3.5vw;
        margin-bottom: 0;
    }
    .issue-navigation-mobile>span {
        text-align: unset;
        font-size: 3vw;
    }
    .issue-navigation-mobile>ul.menu-banner_navigation {
        text-align: unset;
        float: left;
        margin: 0;
    }
    .menu-banner_navigation li {
        float: left;
        display: inline;
        margin-right: 15px;

    }
    .menu-banner_navigation li a {
        font-size: 3vw;
        border-bottom: 1px solid #010101;
    }
    .issue-linkss-comment-bottom {
        font-size: 2.5vw;
        font-family: 'Fabrikat-Regular';
        float: left;
        margin-top: 2vw;
        margin-bottom: 7vw;
        width: 30%;
    }
    .follow-link {
        float: left;
        margin-top: 3vw;
        font-size: 2.5vw;
        width: 70%;
    }
    /*Dailyfeed*/
    .dailyfeed-container {
        padding: 0 !important;
        margin-bottom: 50px !important;
    }
    .dailyfeed {
        padding: 0;
    }
    .df-header {
        padding-left: 49px;
        padding-right: 49px;
    }
    .section-title p {
        color: #a93326;
    }
    /*Posts Mobile*/
    .display-on-mobile {
        display: block !important;
    }
    .post-preview-holder {
        display: flex;
        flex-wrap: wrap;
    }
    .post-preview-holder .post-image {
        order: 2;
    }
    .post-preview-holder  .post-image-2 {
        display: none;
    }
    .post-preview-holder .post-image-mobile {
        order: 1;
    }
    .post-preview-holder .post-image>a>img {
        display: none;
    }
    .post-preview-holder .post-image>a>.preview-content {
        position: unset;
        width: 100% !important;
        margin-top: 15px;
        padding-left: 40px;
    }
    .post-preview-holder .post-image>a>.preview-content .post-category {
        color: #7d7d7d !important;
        font-size: 15px !important;
    }
    .post-preview-holder .post-image>a>.preview-content .post-title {
        color: #000 !important;
        font-size: 30px !important;
    }
    .post-preview-holder .post-image>a>.preview-content .post-excerpt {
        color: #000 !important;
        font-size: 22px !important;
        margin-top: 5px
    }
    .post-image {
        width: 100% !important;
    }
    /*Footer*/
    .fusion-footer-widget-area {
        padding-top: 50px !important;
    }
    .fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column:nth-child(2),
    .fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column:nth-child(3),
    .fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column:nth-child(4) {
        width: 33.333% !important;
        float: left;
    }
    .fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column:nth-child(4) #custom_html-3 {
        display: none;
    }
    .fusion-social-networks {
        overflow: unset;
        float: left;
    }
    .fusion-column #custom_html-4 {
        width: 100%;
        max-width: 100%;
    }
    .widget .fusion-social-networks .fusion-social-network-icon {
        font-size: 10pt !important;
    }
    /*Footer Instagram     */
    .footer-instagram {
        display: none;
    }
    /*Single post*/
    .post .fusion-post-title-meta-wrap {
        position: unset;
        display: block;
        color: #000;
    }
    .post .fusion-meta-info-wrapper a {
        color: #000;
        font-size: 14px;
    }
    .post h1.entry-title {
        color: #000;
        font-size: 28px;
    }
    .post .meta-content>p {
        font-size: 16px;
    }
    .pi-instafeed {
        display: none;
    }
}
@media (max-width: 520px) {
    .homebanner {
        padding: 5% 8% 0 6%;
    }
    .issue-desc {
        font-size: 2.3vw;
    }
    .homebanner-post a img {
        margin: 1% 0 2% 0;
    }
    .follow-link {
        font-size: 3vw;
    }
}
@media (max-width: 450px) {
    .fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column:nth-child(2),
    .fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column:nth-child(3)  {
        width: 50% !important;
    }
    .fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column:nth-child(4) {
        width: 100% !important;
    }
    .issue-linkss-comment-bottom, .follow-link {width: 50%;}
}
@media (max-width: 405px) {
    .menu-banner_navigation li a {
        font-size: 2.7vw;
    }
}
@media (max-width: 340px) {
    .issue-title {
        font-size: 5vw;
    }
    .issue-desc {
        font-size: 2vw;
    }
    .homebanner-post-comment a {
        font-size: 8px;
    }
    .menu-banner_navigation li {
        line-height: 1;
    }
}
