/*
Theme Name:     The Fox Child
Theme URI:      https://themeforest.net/item/the-fox-contemporary-magazine-theme-for-creators/11103012
Description:    Child theme for The Fox Theme
Author:         Your name here
Author URI:     https://themeforest.net/user/withemes/portfolio/
Template:       fox
Version:        1.0
Tags:           custom-menu, featured-images, theme-options, custom-colors, translation-ready, threaded-comments
License:        Themeforest Licence
License URI:    https://themeforest.net/licenses/standard
*/

/* Your CSS code goes here
-------------------------------------- */
.sep .separator56__line{border-top-width: 1px;border-top-color: #c0c1c0;border-top-style: solid;display: flex;align-items: center;}
.sep{padding-block: 20px 0px !important;}
.sep .separator56__line.block-end{border-top-color: #000;}
.searchform {padding-top: 20px;}
.widget56--id--55 .row56__col--medium .title56 {font-size: 1.1em!important;}
.widget + .widget {margin-top: 0px;padding-top: 0px;}
.widget56--id--55 .blog56--grid {row-gap: 10px!important;}
.single56__outer + .single56__outer {margin-top: 20px;}
.single56__post_content .widget56--id--55 .blog56--grid p{margin: 0px 0 15px;}
.karma-cat .title56 {margin-bottom: 0px;}
.karma-cat .button-id {background:#42445A00;border-radius: 0px;border-width: 0px;}
.karma-cat .button-id:hover{color: #000000;background: #42445A00;}
.karma-cat .blog56--list{row-gap: 30px;}
.header56__button1 .btn-main-text:hover{text-decoration:none;}
.meta56__author__text > span {text-transform: capitalize;}
.shree-post-type-bytes img{border-radius: 50% !important;}
.widget56--id--55 .post56 {align-items: center;}
.single56--link-3 .single56__content ul a {color:white;text-decoration:none;}
.content-type{background-color: black;padding: 5px 10px;color: white;line-height: 2.25;}
.content-type::after{white-space: pre;}
.flickity-page-dots {position: relative!important;} 
.content-type {margin-right: 10px;}
.avatar-image img[data-src*="wp-content/uploads/2025/04/author.png"] {display: none !important;}
.textwidget.custom-html-widget img { width: 100%;}
.offcanvasnav56 a:hover { color: #5D9C59 !important;}
.widget56--id--112,.widget56--id--39 {margin: 0px !important;}
.custom-html-widget .post56__text.valign {align-items: flex-start !important;}

@media only screen and (min-width: 768px) {
.flickity-page-dots {width: 10%;padding-left: 10px;padding-top: 20px;}
.button56.widget56--id--84.button56--align.align-right {width: 60%;float: right; margin-top: -35px;}
}
@media only screen and (max-width: 840px) {
    .secondary56 {margin-top: 25px;border-top: 4px solid #000;padding-top: 25px;}
    .widget56--id--55 .row56__col + .row56__col {border-top: 4px solid black;padding-top: 25px;}
}
.sep .separator56__line.block-end {border-top-color: #c0c1c0;}
.button56.widget56--id--84.button56--align.align-right {position: relative;}
span.episode {font-size: small;}
.header_mobile56 {height: 100px;position: relative;}
.header_mobile56 .logo56 img {height: auto !important;padding-top: 10px!important;}
.header_mobile56__height {height: 0!important;}
@media (min-width: 601px) {
.groupme {display: contents;}
}
#header_mobile56{height: 110px;}

@media (max-width: 600px) {
.groupme {display: block; /* Show it properly on mobile */}
.widget56--id--117 {float: right!important;margin-top: -30px!important;}
.archive .title56 {font-size: 18px!important;font-weight: normal!important;}
div#custom_html-22  h3.title56, div#custom_html-24  h3.title56, div#custom_html-23 h3.title56 {font-size: 18px;font-weight: normal;}
.karma-cat .blog56--list { row-gap: 10px;}
.footer56__element.footer56__element--social.footer56__social {padding-bottom: 20px;}
.header56__part--left.col-1-6 {background: black;width: 100vw;  padding: 5px 0;}
div.col.header_mobile56_part.header56part.header56_part--center.col-2-3 {order: 3;display: block;height: auto;}
#header_mobile56 {height: 130px;background-color:#5D9C59 }
.excerpt56 .component56 {display: none; }
.archive article:not(:last-of-type) {border-bottom: 1px solid rgba(225, 225, 225, 0.5);margin-bottom: 10px; padding-bottom: 10px;}
.search.search-results article:not(:last-of-type) {border-bottom: 1px solid rgba(225, 225, 225, 0.5);margin-bottom: 10px; padding-bottom: 10px;} 
.groupme h2.title56.component56 {padding-bottom: 10px;}
.single56{padding-top: 10px!important;}
.searchform .submit i {margin: 8px;}
.offcanvas56 {position: absolute;top: 100px!important;left: 0;width: 300px;height: 80vh !important;border-style: solid solid solid none;border-width: 2px;border-color: #C5EBAA;border-radius: 0 5px 5px 0;box-shadow: 2px 0 5px rgba(0,0,0,0.3);overflow-y: auto;transition: transform 0.3s ease; }
  .offcanvas56__overlay { display: none !important; }
  #header_mobile56 {height: 144px;}
  .builder56__section.section56.widget56--id--112.section56--stretch-content.hide--desktop.show--tablet.show--mobile{ margin-top: 0px !important;}
  .builder56 {padding-bottom: 0px!important;}
}

.widget56--id--112.section56--stretch-content.hide--desktop.hide--tablet.show--mobile {margin-top: 0px;}
.widget56--id--171.section56--stretch-content.hide--desktop.hide--tablet.show--mobile {margin-bottom: -12px;}
.post56__text {margin-top: -5px;}
.search.search-results .excerpt56.component56{display: none;}
.grecaptcha-badge { visibility: hidden; }
.meta56 .meta56__category--fancy .content-type a {color: white;}
.meta56 .meta56__category--fancy .content-type a:hover{border-bottom-color:transparent;color:white;}
.post56__text.valign {display: flex!important;flex-direction: column!important;align-items: center!important;justify-content: center!important}
.fw300{font-weight: 300!important;}
span.fw300 a:hover {color: black; text-decoration: underline;}
.episode a:hover {color: black;border-bottom:1px solid black}
.scrollup56--icon.scrollup56--circle {background-color: #5D9C59;border:1px solid #5D9C59;}
.searchform .submit i { margin: 10px!important;}
.builder56__section.section56.widget56--id--39.section56--stretch-content.show--desktop.show--tablet.hide--mobile{ margin-top: 0px !important;}

@media (min-width: 601px) and (max-width: 840px) {
    #header_mobile56 {
        background-color: #5D9C59;
        height: 144px !important;
    }
    .header56__part--left.col-1-6 {
        background: #000;
        width: 100vw;
        padding: 5px 0;
    }


    .header56__section .header56__part {
        display: flex;
        align-items: center;
    }


}
@media screen and (max-width: 840px){
    .hamburger--type-icon {
        right: 15px;
        position: absolute;
        top: 45%;;
    }
}
/* 840px */
@media screen and (min-width: 601px) and (max-width: 840px) {
    .blog56--grid--tablet--2cols, .blog56--grid--tablet--3cols {
        grid-template-columns: 1fr!important;
    }
    .img-40{max-width: 40% !important;}
	.builder56__section.section56.widget56--id--112.section56--stretch-content.hide--desktop.show--tablet.show--mobile {margin-top: 0px!important;}
	.builder56 {padding-bottom: 0px!important;}
    .widget56--id--111 .post56--list--thumb-percent .thumbnail56, 
	.widget56--id--125 .post56--list--thumb-percent .thumbnail56,
	.widget56--id--133 .post56--list--thumb-percent .thumbnail56,
	.widget56--id--94 .post56--list--thumb-percent .thumbnail56,
	.widget56--id--144 .post56--list--thumb-percent .thumbnail56,
	.widget56--id--188 .post56--list--thumb-percent .thumbnail56,
	.widget56--id--155 .post56--list--thumb-percent .thumbnail56,
	.widget56--id--156 .post56--list--thumb-percent .thumbnail56,
	.widget56--id--161 .post56--list--thumb-percent .thumbnail56,
	.widget56--id--174 .post56--list--thumb-percent .thumbnail56
	{width: 21% !important;}

    .widget56--id--111 .post56--list--thumb-percent .thumbnail56 + .post56__text,
    .widget56--id--125 .post56--list--thumb-percent .thumbnail56 + .post56__text,
    .widget56--id--133 .post56--list--thumb-percent .thumbnail56 + .post56__text,
    .widget56--id--94 .post56--list--thumb-percent .thumbnail56 + .post56__text,
    .widget56--id--144 .post56--list--thumb-percent .thumbnail56 + .post56__text,
    .widget56--id--188 .post56--list--thumb-percent .thumbnail56 + .post56__text,
    .widget56--id--155 .post56--list--thumb-percent .thumbnail56 + .post56__text,
    .widget56--id--156 .post56--list--thumb-percent .thumbnail56 + .post56__text,
    .widget56--id--161 .post56--list--thumb-percent .thumbnail56 + .post56__text,
    .widget56--id--174 .post56--list--thumb-percent .thumbnail56 + .post56__text
	{width: calc(100% - 21%)!important;}
}
@media (min-width: 841px) and (max-width: 1024px) {
    .hide--tablet {display: block !important;}
	.show--tablet.show--mobile{display:none !important;}
	.widget56--id--3,.widget56--id--12 {height: 0px!important;}
    #header_bottom56{display:none!important;}
    .single56{padding-top: 20px;}
    .widget56--id--107 .title56,.widget56--id--44 .title56{font-size: 18px!important;}
    .widget56--id--55 .row56__col--big .title56{font-size: 24px!important;}
}
@media (max-width: 1024px) {
    .single56 {padding-top: 20px !important;}
}

/*fix to move opinion to top */
#wi-main > .builder56.sectionlist  {padding-top: 0px !important;}
@media (max-width: 768px) {
#wi-main > .builder56.sectionlist{margin-top: -20px;}
}
@media (max-width: 480px) { a { padding: initial!important; font-size: initial!important; } }
