@charset "utf-8";
/* CSS Document */

div#logo .kad_tagline.belowlogo-text {display: block;float: left;padding: 45px;}
div#logo .brand.logofont {display: block;float: left;}

div.caroufredsel_wrapper {height:750px !important;}
div.caroufredsel_wrapper div.tcol-lg-4 {margin-bottom:20px !important;}
div.caroufredsel_wrapper div.tcol-lg-4:nth-child(4) {clear:left !important;}
a#prevport-portfolio, a#nextport-portfolio {display:none !important;}

div.portfolio_item .portfoliolink {background-color: rgba(133,21,46,1);opacity: 0.7;}
div.portfolio_item .piteminfo h5 {color:#fff;}
a.portfolionav {display:none;}

div.subhead {visibility:hidden;}
div.postdate {display:none;}

h1.entry-title {border-bottom: 2px solid #1f1f1f;padding-bottom: 10px;}

ul#menu-main-menu {margin-top:40px;}
body.page-id-2 ul#menu-main-menu, body.single-portfolio ul#menu-main-menu {margin-top:0;}
ul#menu-main-menu li {padding: 4px 0;}
ul#menu-main-menu a {color: #aaa;font-family: Vollkorn;font-size: 20px;}
ul#menu-main-menu a:hover {color:#1f1f1f;}

form.comment-form div.row div.col-md-4:nth-child(3) {display:none;}

/* COOKIE */
#cookie-notice {background:rgba(0,0,0,0.8) !important;}
.cookie-notice-container, .cookie-notice-container * {padding:0;line-height:0;}
#cookie-notice .button {color:#DBD7C1;  background: none;border: none;text-shadow: none !important;}

.footercol2 h3 {visibility:hidden;}
.footercol2 a {display:block;color:#85152E;}
.footercol2 a:hover {color:#1f1f1f;}

/* CUSTOM POST */
body.postid-52 div.row div.col-md-7 {display:none;}
body.postid-52 div.row div.col-md-5 {width:100%;}
div.portfolio-single div.row div.col-md-5, div.portfolio-single div.row div.col-md-7 {width:100%;margin-bottom:40px;}
/* body.postid-124 h3#reply-title {display:none;} */

div.mCustomScrollBox {overflow:visible !important;}

/* Africa Tags */
div.altlinks-container {display:none;}

/* HOME ICONS */
.home-iconmenu a {padding:0 !important;}
.home-iconmenu a h4 {color: #555 !important;font-size: 18px;}
.home-iconmenu a:hover h4 {color: #fff !important;}
h2.titoloicone {text-align:center;border-bottom:1px solid #666;padding-bottom:10px;width: 80%;margin: 20px auto;}
p.kad_tagline span {display: block;text-align: left;font-size: 20px;line-height: 19px;}


/* TESTO STORIE ULTIMO MIGLIO */
body.page-id-2 div.page-header p.subtitle {width:70%;margin:40px 0;}

@media screen and (max-width: 1024px) {
	div.caroufredsel_wrapper {height:650px !important;}
	p.kad_tagline span {text-align:center;}
	body.page-id-2 div.page-header p.subtitle {width:100%;margin:40px 0;}
}

@media screen and (max-width: 785px) {
	div.caroufredsel_wrapper {height:1100px !important;}
	div.caroufredsel_wrapper div.tcol-lg-4:nth-child(3) {clear:left !important;}
	div.caroufredsel_wrapper div.tcol-lg-4:nth-child(4) {clear:none !important;}
	div.caroufredsel_wrapper div.tcol-lg-4:nth-child(5) {clear:left !important;}
}
@media screen and (max-width: 557px) {
	div.caroufredsel_wrapper {height:2700px !important;}
	div.caroufredsel_wrapper div.tcol-lg-4 {clear:left !important;}
	div.caroufredsel_wrapper div.tcol-lg-4:nth-child(4) {clear:left !important;}
	div.portfolio_item .portfoliolink {position:relative;opacity: 1;}
	
	div.altlinks-container {display:block;}
	img#imagemap-152-1 {max-width:400px;}
}
@media screen and (max-width: 380px) {
	div.caroufredsel_wrapper {height:2200px !important;}
	img#imagemap-152-1 {max-width:300px;}
}