/*
Theme Name:     IAA-NGO
Theme URI: 		http://demos.artbees.net/jupiter5
Description:    Theme for International Academy of Architecture 
Author:         labdav
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Text Domain: mk_framework
Domain Path: /languages/
*/



/*
Sample : remove the comment and start adding your own custom CSS rules.

body {
	background-color:#fff;
}

*/
.master-holder strong{color: inherit}
.mk-header, .mk-header-bg {background-color: #000; }

.single-portfolio .featured-image{display: none}
.single-portfolio p, .single-portfolio ol, .single-portfolio ul{color: #EEE;font-size: 16px; font-weight: 400}
.single-portfolio h1, .single-portfolio h2, .single-portfolio h3, .single-portfolio h4, .single-portfolio h5{color: #FFF}
.single-portfolio p strong{color: #FFF; font-weight: 600}
.single-portfolio .master-holder h2{font: 300 34px/1 "Raleway", Georgia, "Times New Roman", Times, serif; color: #88ec96; text-transform: uppercase }
.single-portfolio .maintext{padding: 15px; background-color: #1B1B1B; margin: 15px}
/*.single-portfolio .maintext p{color: #000; font-size: 16px; font-weight: 300}*/
.single-portfolio .portfolio_title .txt{border-bottom: 2px solid #999}
.single-portfolio .portfolio_title a{color: #88ec96; text-decoration: underline}
.single-portfolio .maintext a{color: #88ec96; text-decoration: underline}
.single-portfolio .master-holder h3, .single-portfolio .master-holder h4{color: #88ec96}

.single-post .master-holder h2, .single-post .master-holder h3, .single-post .master-holder h4, .single-post .master-holder h5{color: #EEE; font-weight: 400}
.single-post .master-holder strong{color: #eee}
.single-post p, .single-post ol, .single-post ul{color: #EEE;font-size: 16px; font-weight: 400}
.single-post h1, .single-post .master-holder h1{font: 300 34px/1 "Raleway", Georgia, "Times New Roman", Times, serif !important; color: #88ec96; text-transform: uppercase }
.single-post .mk-single-content{padding: 15px; background-color: #1B1B1B; color: #eee}
.single-post .mk-single-content a, .master-holder.blog-style-bold .mk-social-share a img{color: #88ec96; text-decoration: underline}
.single-post .mk-blog-hero.center-y{align-items: flex-end;}
.menu-hover-style-2 .main-navigation-ul > li.current-menu-item > a.menu-item-link{font-weight: 700}

.duecolonne p {color: #999}
.duecolonne a {color: #fff; text-decoration: underline; text-decoration-color: #999;text-decoration-skip-ink: auto;}

/*.mk-portfolio-container.grid-spacing-true .four-column:nth-child(2){width: 50%}*/

.single-portfolio .portfolio_tag, .single-portfolio .portfolio_tag p{color: #eee; font-size: 13px; margin-bottom: 0}
.single-portfolio .portfolio_tag .portfolio_tag-txt {background-color: #1B1B1B; margin-bottom: 15px; padding: 15px}
.single-portfolio .portfolio_tag h1 a, .single-portfolio .portfolio_tag h2 a, .single-portfolio .portfolio_tag h3 a, .single-portfolio .portfolio_tag h4 a, .single-portfolio .portfolio_tag h5 a{color: #FFF}
.single-portfolio .portfolio_tag p strong{color: #000; font-weight: 600}
.single-portfolio .portfolio_tag{margin-bottom: 20px; padding-bottom: 20px; border-bottom: 2px solid #999}
.single-portfolio .portfolio_tag-featured-image {margin-bottom: 12px}

.home .portfolio-tag-txt{ padding: 12px 20px; background-color: rgba(255,255,255,0.75); transform: translateY(-100%);}
.home .portfolio-tag-txt h3{ margin-bottom: 0; line-height: 1; font-size: 16px}
.home .portfolio-tag-txt h3 a{color: #000; font-weight: 300}
.home .portfolio_tag_tag{color: #000; font-weight: 300; font-size: 0.75em; text-transform: uppercase; line-height: 1.4}

#mk-filter-portfolio.sortable-classic-style ul li a{color: #CCC}
#mk-filter-portfolio.sortable-classic-style ul li a.current{font-weight: 500}

.photobutton .mk-text-block p, .photobutton .mk-text-block h3, .photobutton .mk-text-block h4, .photobutton .mk-text-block h5{background-color: rgba(0,0,0,0.7); margin: 0 -20px;padding: 4px 20px; color: #FFF}

#mk-footer .widget_nav_menu {padding: 0}
#mk-footer .widget_nav_menu ul.menu{display: flex; flex-direction: row; justify-content: flex-end;}
#mk-footer .widget_nav_menu ul.menu li a{display: block; padding: 0 6px}

.gridblockrow > .vc_col-sm-12.wpb_column.column_container{width: 100%;}
.gridblockrow .gridblock, .gridblockrow .mk-portfolio-item, .gridblockrow .mk-portfolio-item.four-column{width: 100%; margin: 0 0 4px 0; padding: 0; float:left; max-height: 300px; position: relative;}
.imageblock-txt{height: 100%; margin-top: -200px; padding: 15px; font-size: 24px;}
.gridblockrow img{width:100%; height: 300px; object-fit: cover}
/*.gridblockrow .gridblock:first-child, .gridblockrow .mk-portfolio-item:first-child, .gridblockrow .mk-portfolio-item.four-column:first-child{height: 300px}*/
.gridblockrow .gridblock.block4x4, .gridblockrow .mk-portfolio-item:first-child, .gridblockrow .mk-portfolio-item.four-column:first-child{height: 300px}

.home .imageblock.gridblock .imageblock-txt{display: none}
.home .imageblock.gridblock .imageblock-html{padding: 15px; height: 300px;transform: translateY(-100%);background-color: rgba(0,0,0,.7); font-size: 17px;color:#ccc}
.home .imageblock.gridblock .imageblock-html h3, .home .imageblock.gridblock .imageblock-html strong{color:#eee;font-weight:600}

.home .wpb_posts_slider.gridblock .flexslider{margin:0; border: 0 none; background: transparent; border-radius: 0; overflow: hidden;}
.home .wpb_posts_slider.gridblock .flexslider img{filter: grayscale(100%) contrast(160%) brightness(75%);}
.home .wpb_posts_slider.gridblock .flexslider .flex-caption{padding: 12px 20px;background-color: rgba(255,255,255,0.75); transform: translateY(-100%);min-height: 100px;}
.home .wpb_posts_slider.gridblock .flexslider .flex-caption h2.post-title{margin:0; text-transform: none; font-variant: small-caps}
.home .wpb_posts_slider.gridblock .flexslider .flex-caption h2.post-title a{color: #000; font-weight: 300}
.home .wpb_posts_slider.gridblock .flexslider .flex-caption h2.post-title{font-size: 1rem}
/*.home .wpb_posts_slider.gridblock:first-child .flexslider .flex-caption h2.post-title{font-size: 30px}*/
.home .wpb_posts_slider.gridblock.block4x4 .flexslider .flex-caption h2.post-title{font-size: 30px}
.home .wpb_posts_slider.gridblock .flexslider .flex-caption p{display: none}
.home .wpb_posts_slider.gridblock .flexslider .flex-caption::before{content:"IAA NEWS";}
.home .wpb_posts_slider.gridblock.events .flexslider .flex-caption::before{content:"IAA EVENTS";}

.home .wpb_posts_slider.gridblock .flexslider .slides li{max-height: 300px}

.hidden{display: none !important}
.page .fondobianco p, .page .fondobianco ol, .page .fondobianco ul {color: #404040}
.single-post .fondobianco p, .single-post .fondobianco ol, .single-post .fondobianco ul {color: #404040}
.master-holder .fondobianco h1, .master-holder .fondobianco h2, .master-holder .fondobianco h3, .master-holder .fondobianco h4 {color: #404040}
.master-holder .fondobianco strong, .master-holder .fondobianco a {color: #368a42}
.menu-hover-style-2 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link{font-weight: 700}
.blog-style-compact h2.blog-single-title, .blog-style-compact .single-social-section{display:none}
.single-post .blog-style-compact .mk-single-content{background-color: inherit}
.category-events .mk-blog-spotlight-item .mk-blog-meta-wrapper{display: none}

.iarch_programme .vc_tta-title-text{font-size: 24px; font-weight: bold;color: #368a42}
.iarch_programme table td{text-align:left;padding: 0 12px 8px 0;}

#request-filesystem-credentials-form{display: none}

@media (min-width: 768px){
	.gridblockrow .gridblock, .gridblockrow .mk-portfolio-item, .gridblockrow .mk-portfolio-item.four-column{width: calc(33.3333333% - 4px); margin: 0 4px 4px 0}
/*
	.gridblockrow .gridblock:first-child, .gridblockrow .mk-portfolio-item:first-child, .gridblockrow .mk-portfolio-item.four-column:first-child {width: calc(66.6666666% - 4px); height: 604px; max-height: 604px}
	.gridblockrow .gridblock:first-child img{height: 604px}
*/
	.gridblockrow .gridblock.block4x4, .gridblockrow .mk-portfolio-item:first-child, .gridblockrow .mk-portfolio-item.four-column:first-child {width: calc(66.6666666% - 4px); height: 604px; max-height: 604px}
	.gridblockrow .gridblock.block4x4 img{height: 604px}
	.home .wpb_posts_slider.gridblock.block4x4 .flexslider .slides li{max-height: 600px}
}

@media (min-width: 960px){
	.gridblockrow .gridblock, .gridblockrow .mk-portfolio-item, .gridblockrow .mk-portfolio-item.four-column{width: calc(25% - 4px); margin: 0 4px 4px 0}
/*
	.gridblockrow .gridblock:first-child, .gridblockrow .mk-portfolio-item:first-child, .gridblockrow .mk-portfolio-item.four-column:first-child {width: calc(50% - 4px); height: 604px; max-height: 604px}
	.gridblockrow .gridblock:first-child img{height: 604px}
*/
	.gridblockrow .gridblock.block4x4, .gridblockrow .mk-portfolio-item:first-child, .gridblockrow .mk-portfolio-item.four-column:first-child {width: calc(50% - 4px); height: 604px; max-height: 604px}
	.gridblockrow .gridblock.block4x4 img{height: 604px}
	
	.duecolonne{column-count: 2}
}