@charset "utf-8";
/* CSS Document */

@media (max-width: 576px) {
    .wrapper_inside.agenta,
    #gallery_filters_all,
    #all_in{
        margin-top: 0px;
    }
    #main_wrapper,
    .agenta_slider_all,
    .agenta_right,
    #post_map,
    .agenta_extra,
    #image_description.gallery,
    .hentry.inside,
    .more_gallery_sep,
    #more_agenta_items,
    #more_agenta_items > .hentry,
    .agenta_initem_sep,
    .agenta_extra.initem,
    .b_button,
    .agenta_extra.initem > .first,
    #photos_items,
    #gallery_big_image,
    #gallery_big_image a,
    #all_in,
    #issues_posts_articles,
    #issues_posts_articles_repeat .text,
    #arxaiologikoi_filtra,
    .right_arxaiologikoi_items,
    .wrapper_left,
    .hentry,
    #arxaiologikos_tabs > li,
    .arxaiologikos_content,
    #sidebar{
        width: 100% !important;
        margin-left: 0px;
        margin-right: 0px;
    }
    .agenta_extra.initem > .first > .spec_set{
        width: 50%;
        float: left;
    }
    #agenta_slider .agenta_slider_image,
    #agenta_slider,
    .agenta_slider_all,
    #agenta_slider .agenta_slider_image a,
    #gallery_filters_all,
    #gallery_menu,
    #gallery_big_image,
    #gallery_big_image a,
    #top_issue_title_bar,
    #top_issue_title_bar .title_text{
        height: auto;
    }
    
    
    .agenta_extra,
    #image_description.gallery{
        padding: 0px 15px;
    }
    
    .hentry > h1.entry-title,
    .hentry > h2.entry-subtitle,
    .hentry > .entry-content,
    #more_agenta_items > .hentry > .entry-title,
    #more_agenta_items > .hentry > .entry-summary,
    #photos_search_text{
        width: calc(80% - 10px);
        padding-bottom: 10px;
        height: auto;
    }
    .hentry > .entry-thumbnails{
        margin-left: calc(50% - 103px);
        margin-right: calc(50% - 103px);
        margin-top: 10px;
    }
    .hentry > .read_more,
    #agenda_page_top,
    .wrapper_inside.agenta.first,
    #all_publishing_repeat_top_layer_my_profile,
    #all_publishing_repeat_top_layer_member_type {
        display: none;
    }
    .hentry{
        border: none;
        border-bottom: 1px solid #ded8d4;
    }
    #gallery_menu{
        display: inline-block;
    }
    #select_pg_category,
    .css_pg_filter,
    #search_images,
    #arxaiologikoi_filtra select{
        width: calc( 100% - 20px);
        margin: 10px 10px;
    }
    #search_img_str{
        width: calc(100% - 40px);
    }
    #photos_items{
        text-align: center;
    }
    #photos_items > .hentry.photo,
    .repeat_content_item > .left_side{
        margin: 5px auto;
        float: none;
    }
    #gallery_big_image a img{
        max-width: 100%;
    }
    .agenta_extra.initem,
    #gallery_big_image a img{
        max-height: unset;
    }
    .wrapper_inside.photogallery h1.entry-title,
    .wrapper_inside.photogallery h2.entry-subtitle,
    .wrapper_inside.photogallery .entry-content{
        margin-right: 30px;
    }
    .issues_year_etc{
        width: calc(33% - 10px);
    }
    #issue_content,
    .repeat_content_item > .right_side,
    .arxaiologikos_content > .arch_content,
    #all_publishing_repeat_top_layer_post_subtitle{
        width: calc(100% - 42px);
    }
    #top_issue_title_bar .title_text{
        width: calc(100% - 150px);
        line-height: normal;
    }
    #top_issue_title_bar{
        background-color: #595652;
        background-image: none;
    }
    #issues_posts_articles,
    .wrapper_inside{
        margin-top: 40px;
    }
    #issues_posts_articles_repeat .open_pdf,
    #issues_posts_articles_repeat .open_text{
        margin: 0px 0px 5px 5px;
    }
    #arxaiologikoi_left_filters{
        width: calc(100% - 2px);
    }
    .hentry.arxaiologikoi > .entry-title,
    .hentry.arxaiologikoi > .entry-summary{
        width: calc(100% - 75px);
        height: unset;
    }
    #arxaiologikos_tabs > li.active:after,
    #all_publishing_repeat_top_layer_read_the_publishing,
    #all_publishing_repeat_top_layer_favorites,
    #all_publishing_repeat_mashup,
    #publishing_top_qts_member_type,
    #publishing_top_view_my_profile,
    #single_publishings_left_post_by,
    body.single-publishig #mashup_page_pager,
    #single_clear{
        display: none;
    }
    #sidebar{
        padding: 20px 0px;
    }
    #all_publishing_repeat{
        min-height: 298px;
        height: auto;
        background-color: #444240;
    }
    #all_publishing_repeat_top_layer{
        width: 100%;
        background: none;
    }
    #all_publishing_repeat_top_layer_name,
    #all_publishing_repeat_top_layer_post_title{
        width: calc(100% - 130px);
        margin-left: 125px;
    }
    #all_publishing_repeat_top_layer_post_title{
        font-size: 17px;
    }
    #all_publishing_repeat_top_layer_post_title a{
        color: #ffffff;
    }
    #all_publishing_image{
        width: 120px;
        height: 120px;
    }
    #all_publishing_image img{
        width: 100% !important;
        height: auto;
    }
    #all_publishing_repeat_top_layer_name{
        margin-top: 50px;
    }
    #all_publishing_repeat_top_layer_post_subtitle{
        margin-left: 11px;
        margin-right: 11px;
    }
    #all_publishing_repeat_article_image{
        margin-top: 0px;
        margin-left: 0px;
    }
    #all_publishing_repeat_article_text{
        margin-left: 0px;
        width: calc(100% - 160px);
    }
    #all_publishing_repeat_top_layer{
        height: auto;
    }
    #publishing_top_qts_name{
        width: calc(100% - 195px);
    }
    #publishing_post_txt_all,
    #content,
    .column{
        height: auto;
        width: 97% !important;
    }
    #publishing_post_sidebar_all{
        width: calc(100% - 20px);
        margin: 0px 10px;
    }
    #publishing_post_sidebar_image_all{
        margin-top: 20px;
    }
    #most_pop_publishing_sidebar,
    #most_pop_publishing_sidebar_title{
        width: 100%;
    }
    #most_pop_publishing_sidebar_tab{
         width: calc(100% - 22px);
    }
    #single_publishings_left_post_specs{
        width: calc(100% - 8px);
    }
    #publishing_left_post_title,
    #publishing_left_post_subtitle{
        width: calc(100% - 50px);
    }
    
    
}

@media (min-width: 576px) {
	.container{
        max-width: 100% !important;
    }	    
}

@media (min-width: 768px) {
    body.logged-in.admin-bar header{
        top: 32px;
    }
	.pager .page,
	.pager .page-numbers{
		width: 60px;
		height: 60px;
		line-height: 60px;
	}
	header{
		position: fixed;
	}
	#latest,
	#single-article{
		margin: 80px 0px 60px;
	}
    #events_list{
        height: 150px;
        overflow-y: scroll;
    }
    #post-sidebar{
        border-left: 10px solid #e3e3de;
    }
    #post_map.map-place{
        padding: 10px 10px 10px 0px !important;
    }
    #PostSlider .carousel-item,
    #PostSlider .carousel-item a{
        height: 340px;
    }
    .post-tools .font-size,
    .post-tools .font-color,
    .post-tools .text-align,
    .post-tools .read_text{
        margin: 0px 30px 0px 0px;
    }
    .post-tools .font-size .size-a,
    .post-tools .font-size .size-b,
    .post-tools .font-size .size-c{
        display: inline-block;
    }
    .post-item .post-thumbnail a,
	.banner-item .post-thumbnail a{
		height: 280px;
	}
	.post-item .post-thumbnail a img,
	.banner-item .post-thumbnail a img{
		max-width: 100%;
		max-height: 100%;
		width: auto;
	}
    .post-item .post-thumbnail a img.the-post-image.prt.fixed{
        height: 100%;
    }
    .post-item .post-thumbnail a img.the-post-image.lnd.fixed{
        width: 100%;
    }
    ul.issue-items li.issue-item{
        width: calc(33.3% - 3px);
        padding: 5px 15px 15px 15px;
    }
    ul.issue-items li.issue-item .more-btn{
        display: none;
    }
    .gallery .widget-issues ul.issue-items li.issue-item .thumbnail{
        width: 100%;
        height: auto;
        margin: 0px 0px 15px 0px;
    }
    .gallery .widget-issues ul.issue-items li.issue-item .issue-number,
    .gallery .widget-issues ul.issue-items li.issue-item .issue-title,
    .gallery .widget-issues ul.issue-items li.issue-item::after{
        width: calc(100% - 0px);
    }
    ul.issue-items li.issue-item:last-child::after{
        display: block;
    }
    .post-meta{
        margin: 5px 0px 0px;
        position: absolute;
        bottom: 10px;
        right: 15px;
        left: 15px; 
    }
    .wrapper_inside.photogallery{
        margin-top: 85px;
    }
    
}

@media (min-width: 992px) {
	.post-item.small .post-thumbnail{
		height: 182px;
	}
	.widget-contact{
		width: 70%;
	}
	.widget-issues,
	.widget-banners{
		width: 70%;
		float: right;
		margin-left: 15px;
		margin-right: 15px;
	}
	.post-item .post-author{
		opacity: .0;
	}
    .navbar-light .navbar-nav li > ul{
        display: none;
        position: absolute;
        top: 40px;
        background-color: #ffffff;
        border: 1px solid #dddddd;
        min-width: 230px;
        width: auto;
        opacity: 0;
    }
    #PostSlider .carousel-item,
    #PostSlider .carousel-item a{
        height: 480px;
    }
    .image-desc{
        margin-top: 50px;
        padding-left: 0px;
    }
    .banner-item.small{
        height: 182px;
        width: 200px;
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        background-color: #ffffff;
        padding: 0px 10px;
    }
}

@media (min-width: 1200px) {
    .banner-item .post-thumbnail a,
    .post-item .post-thumbnail a{
        height: 315px;
	}
    .container{
        max-width: 1740px !important;
    }
    
    ul.issue-items li.issue-item{
        width: 100%;
        padding: 0px 0px 0px 0px;
    }
    ul.issue-items li.issue-item .more-btn{
        display: block;
    }
    .gallery .widget-issues ul.issue-items li.issue-item .thumbnail{
        width: 125px;
        margin: 0px 15px 0px 0px;
    }
    .gallery .widget-issues ul.issue-items li.issue-item .issue-number,
    .gallery .widget-issues ul.issue-items li.issue-item .issue-title,
    .gallery .widget-issues ul.issue-items li.issue-item::after{
        width: calc(100% - 140px);
    }
    ul.issue-items li.issue-item:last-child::after{
        display: none;
    }
}

.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;
}
@media (min-width: 768px) {
    .col-sm-5ths {
        /*width: 20%;*/
		flex: 0 0 20%;
		max-width: 20%;
        /*float: left;*/
    }
}
@media (min-width: 992px) {
    .col-md-5ths {
        /*width: 20%;
        float: left;*/
		flex: 0 0 20%;
		max-width: 20%;
    }
}
@media (min-width: 1200px) {
    .col-lg-5ths {
        /*width: 20%;
        float: left;*/
		flex: 0 0 20%;
		max-width: 20%;
    }
}