/* for smallest mobile 260px */
@media (min-width: 20px) {
    nav {
        min-height: 40px;
    }
    #main-nav .menu-item a {
        font-size: 12px;
    }
    .h3, h3 {
        font-size: 1em;
    }
	
	.h2, h2 {
        font-size: 1.8rem;
	}

    #social-block-wrap {width: 280px;}
    .social-label {display: none;}

    #tgm_filter_container {
        width: 100%;
        float: none;
        min-height: 20px
    }

    .row > * {
		padding-right: 12px;
		padding-left: 0px
		}

    .tgm_filter_name_title {
        margin-left: 4px;
        font-size: 13px;
        margin-top: 3px;
    }

    .tgm_filter_name_title.new {
        margin-left: 4px;
        /*font-size: 14px;*/
        margin-top: 4px;
        font-weight: bold;
    }

    .tgm_filter_clear_button {
        font-size: 13px;
        padding: 6px 0px 5px 0px;
    }

    .tgm_filter_clear_button.new {
        font-size: 13px;
        padding: 12px 0px 5px 20px;
    }

    .tgm_filter_selected__name {padding: 6px 4px 4px 6px;}

    .tgm_filter_line_anim {
        width: 40px;
        height: 28px;
        position: relative;
        float: left;
        z-index: 1;
        margin-top: -25px;
        border-radius: 4px;
        margin-left: 89%;
        /*testing visibility*/
        /*background-color: #ffa500;*/
        display: none;
    }

    .accordeon.toggle_button {display: block;}
    .accordeon_content {display: none;}
    .accordeon_content.active {display: block;}

    .breadcrumb-reading-time {float:left;width:100%;}

    .post-thumbnail-cont {--bs-aspect-ratio: 100%;}


    .tgm_filter_selected__remove {margin-top: 10px;}

    .home-page-grid .post-title-thumb-cont {height: 100%;}

    .container {width: 90%;}

    .spoiler-title h2 {font-size: 2em;}
	
	.spoiler-text-wrap {font-size: 14px;}
	
	.spoler-img-wrap {height: 280px;}
	
	.tgm_top_menu_a_div {padding: 2px 8px 2px 12px;}


    .post_segment {
        height: 60px;
        width: 60px;
    }

    .post_date {
        top: 88px;
    }
}


/* for mobile 480px */
@media (min-width: 460px) {
    /* #main-nav .menu-item {
        padding: 2px 2px;
    } */
    #main-nav .menu-item a {
        font-size: 12px;
    }
    .h3, h3 {
        font-size: 1.2em;
    }
	
	.h2, h2 {
        font-size: 1.8rem;
	}

    .tgm_filter_line_anim {margin-left: 92%;}
	
	.tgm_top_menu_a_div {padding: 2px 8px 2px 12px;}
}


@media (min-width: 567px) {
    .breadcrumb-reading-time {float:right;width:auto;}
	


}

@media (min-width: 767px) {

    .container {
        max-width: 1148px;
    }

    #main-nav .menu-item {padding: 8px 12px;}
    nav {min-height: 50px;}
    #main-nav .menu-item a {font-size: 14px;}
    .h3, h3 {font-size: 0.7em;}
    /*.tgm_reading_time {font-size: 0.64em;}*/
    #social-block-wrap {width: 480px;}
    .social-label {display: block;}
    #tgm_filter_container {
        width: 150px;
        font-size: 11px;
        padding: 4px 0px;
        float:left;
        min-height: 200px;
    }

    #header-logo-cont {padding: 4px 0 4px 0px;}

    .row > * {
		padding-right: calc(var(--bs-gutter-x) * .5);
		padding-left: calc(var(--bs-gutter-x) * .5);
		}

    .row .tgm-col-0 {padding-left:0px}
    .row .tgm-col-2 {padding-right:12px}

    .tgm_filter_line_anim {
        width: 28px;
        margin-top: -4px;
        margin-left: 118px;
        position: absolute;
        display: block;
    }



    .accordeon.toggle_button.old {display: none;}
    .accordeon_content.old {display: block;}
    .accordeon_content.active {display: block; margin-top: 8px;}

    .home-page-grid .post-title-thumb-cont {height: auto;}

    .container {width: 96%;}

    .spoiler-title h2 {font-size: 2.4em;}
	
	.spoiler-text-wrap {font-size: 18px;}
	
	.spoler-img-wrap {height: 400px;}
	
	#header-logo-cont {padding: 0 0 8px;}
	
	.tgm_top_menu_a_div {padding: 2px 8px 3px 12px;}

    .post_segment {height: 44px;width: 44px;}

    .post_date {top: 64px;}
}


/* for ipad 1024px landscape and bigger */
@media (min-width: 950px) {
    #main-nav .menu-item {
        padding: 8px 12px;
    }
    #main-nav .menu-item a {
        font-size: 14px;
    }
    .h3, h3 {font-size: 1em;}
    /*.tgm_reading_time {font-size: 0.77em;}*/

    #tgm_filter_container {
        width: 220px;
        min-height: 500px;
        font-size:13px;
        padding: 8px 4px;
    }

    .tgm_filter_name_title {
        margin-left: 4px;
        font-size: 14px;
        margin-top: 3px;
    }

    .tgm_filter_clear_button {
        font-size: 12px;
        padding: 5px 0px 5px 32px;
    }

    .tgm_filter_selected__name {padding: 4px 4px 4px 6px;}

    .tgm_filter_line_anim {margin-left: 180px;}

    .tgm_filter_selected__remove {margin-top: 8px;}


    .spoiler-title h2 {font-size: 2.4em;}

    .post_segment {
        height: 50px;
        width: 50px;
    }

    .post_date {
        top: 70px;
    }
}


/* for laptops 1280px and bigger */
@media (min-width: 1200px) {
    #main-nav .menu-item {
        padding: 8px 16px;
    }
    #main-nav .menu-item a {
        font-size: 14px;
    }
    .h3, h3 {font-size: 1em;}
    /*.tgm_reading_time {font-size: 0.88em;}*/

    .post-thumbnail-cont {
        --bs-aspect-ratio: 100%;
    }

    .spoiler-title h2 {font-size: 2.4em;}

    .container_spoiler {
        max-width: 1148px;
        margin: 0 auto;
    }
    .tgm_top_menu_a_div {padding: 2px 8px 3px 10px;}

    .container {width: 100%;}

    .row .tgm-col-2 {
        padding-right: 10px;
    }

    .post_segment {
        height: 60px;
        width: 60px;
    }

    .post_date {
        top: 88px;
    }
}



/* full hd 1 */
@media (min-width: 1400px) {
    .h3, h3 {
        /* font-size: 0.88em; */
    }
}


/* full hd 2 */
@media (min-width: 1600px) {
    .h3, h3 {
        /* font-size: 1em; */
    }
		
}

