/*
Theme Name: 	Corte Foscara
Theme URI: 		http://www.buko.it
Author: 		BuKò
Author URI: 	http://www.buko.it
Description:	Corte Foscara
Template:		corte-main
Version: 		1.6.1.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */

#menu > ul > li > a, #menu > ul > li > .sub-menu li > a, a.action_button, #overlay-menu ul li a {
    font-size: 16px !important;
}

a.responsive-menu-toggle { background-color:transparent !important; color:#333 !important; }
a.responsive-menu-toggle i { line-height:31px !important; }
.content_slider {
	padding:0;
}
#Subheader .title {
	color: #333 !important;
}

.content_slider a.slider_prev {
	left:0px;
}
.content_slider a.slider_next {
	right:0px;
}

#Subheader .title {
	font-weight: 300 !important;
}

h2.title {
	font-size:56px;
	font-weight:300;
}
h5 {
	font-size: 21px !important;
	line-height: 28px !important;
	font-weight: 700 !important;
	letter-spacing: 0px !important;
}
p {
	font-size:17px;
	font-weight:300;
	color: #1e1d1b;
	line-height:22px;
}

a.button { border-radius:0; }
a.button .button_label {
	font-size:17px;
	font-weight:300;
	color: #1e1d1b;
	line-height:28px;
	font-family:'Poppins';
}

a.button .button_icon i {
	color: rgba(0,0,0,.7);
}

.homeroom {
	color: #1e1d1b;
	text-align:left;
	font-family:'Poppins';
	font-size:13px;
	line-height:18px;
}

.about-first-img .column_image { margin-bottom: -50px; }
.about-row { margin-top:-50px; }

#Footer .footer_copy { background-color: #ddd5bd; }

#Footer .footer_copy .copyright {
	float:none;
	text-align:left;
	font-size:14px;
	color:#1e1d1b;
	font-family:'Poppins';
}

.nomarg > .mcb-wrap-inner > .column_image { margin-left:0 !important; margin-bottom:0 !important; }

.servizi .desc { text-align:left; color:#1e1d1b; }

.icon_box .scale-with-grid, .homefascia8 .image_wrapper .scale-with-grid { width:72px !important; }

a:hover { color:#1e1d1b; }

.imageabout img { margin-left:-155px; }

.content_slider.flat a.button { z-index:99999; }

@media screen and (max-width:1366px){
	.aboutfascia2 .two-fifth { padding: 100px 7% 0px 50px !important; }
}

@media screen and (max-width:1024px){

	.homefascia2 { padding-top:30px !important; }
	.homefascia2 .column_divider, .homefascia4, .homefascia6 .column_divider { display:none; }
	.homefascia3 .mcb-wrap { margin-top:0 !important; padding:0 !important; }
	.homefascia8 { margin-top:-110px; padding-bottom:20px !important; }

	.aboutfascia1 .section_wrapper .one-second:last-child { padding: 40px 1% 70px 5% !important; }
	.aboutfascia2 .two-fifth { padding: 0px 5% 0px 30px !important; }
	.aboutfascia2 .two-fifth p { margin-bottom:0 !important; }
	.aboutfascia3 .section_wrapper .one-second:last-child { padding: 40px 35px !important; }
	.aboutfascia4 .one { padding:0 !important; }
	.aboutfascia5 .section_wrapper .one-second:first-child { padding:35px !important; }

	.roomsdivider hr { margin:180px auto !important; }
	.roomsfascia3 .column_attr { padding:30px 7% 0 !important; }
	.last-row-rooms .column_attr { padding:15px 7% 0 !important; }
	.camerafascia1 .column_attr { padding:30px 0 0px 7% !important; }

	.page-id-113 h2, .page-id-193 h2, .page-id-195 h2 { font-size:32px; }
}

@media screen and (max-width:600px){
	#Top_bar .logo #logo, .mobile-sticky #Top_bar.is-sticky #logo {
    	padding: 2px 8px !important;
    }

    body:not(.template-slider) #Header_wrapper {
    	background-size: cover !important;
	    background-position: 0 60px !important;
	}
	.minimalist-header-no #Subheader {  padding: 50px 0!important; }

	#Subheader .title {
	    font-size: 26px !important;
	    line-height: 28px !important;
	}
	.section_wrapper, .container, .four.columns .widget-area {
		padding-left:10px !important;
		padding-right:10px !important;
	}

	h2.title { font-size:26px; }
	a.button .button_label { padding: 7px 20px; }

	.homefascia2 .column_attr { padding: 10px !important; }
	.homefascia3 .align_right { padding: 200px 0% 0px 22% !important; }

	.homefascia5 .column-margin-0px, .homefascia5 .one-fifth.column_image { display:none !important; }
	.homefascia5 .column_attr { padding:0 !important; }
	.homefascia5 .highlight-left .section_wrapper .wrap, .highlight-right .section_wrapper .wrap { padding:0 10px; }

	.homefascia7 { padding-top:10px !important; }
	.homefascia7 .three-fourth { padding-left:0 !important; }

	.homefascia10 .mcb-wrap.one { padding:0 !important; }
	.homefascia10 .one-fourth > .mcb-wrap-inner > .column:last-child > .column_attr { padding:30px 40px 20px !important; }
	.homefascia10 .three-fourth { padding:0 !important; }

	.page-id-2 h1.title, .page-id-185 h1.title { color:#333 !important; }

	.aboutfascia1 .mcb-section-inner { margin-top:8px !important; }
	.aboutfascia1 .mcb-section-inner > div:last-child { padding:20px 0 0 !important; }
	.aboutfascia1 .section_wrapper .one-second:last-child { padding-bottom:0 !important; }
	.aboutfascia2 .one-third { display:none !important; }
	.aboutfascia2 .two-fifth .align_right { text-align:left !important; }
	.imageabout img { margin-left:0; }

	.aboutfascia3 .mcb-section-inner > div:last-child { padding:30px 25px !important; }
	.aboutfascia4 .column_divider { display:none !important; }

	.aboutfascia5 { padding-bottom:10px !important; }

	.contattifascia .one-fourth > .mcb-wrap-inner > .column:last-child > .column_attr { padding:30px 40px 20px !important; }
	.contattifascia .three-fourth .three-fifth .align_right { text-align:left !important; padding-top:30px !important; margin-bottom:0;  }
	.contattifascia .three-fourth .align_right { text-align:left !important; padding-top:0; }

	.roomsfascia1 { padding-top:30px !important; padding-bottom:0 !important; }
	.roomsdivider hr { margin: 0 auto 150px !important; }

	.page-id-113 .entry-content .mcb-section:first-of-type .mcb-section-inner,
	.page-id-193 .entry-content .mcb-section:first-of-type .mcb-section-inner,
	.page-id-195 .entry-content .mcb-section:first-of-type .mcb-section-inner { margin-top:8px !important; }

	.page-id-113 .entry-content .mcb-section:first-of-type .mcb-section-inner .one-second:last-child .column_attr,
	.page-id-193 .entry-content .mcb-section:first-of-type .mcb-section-inner .one-second:last-child .column_attr,
	.page-id-195 .entry-content .mcb-section:first-of-type .mcb-section-inner .one-second:last-child .column_attr { padding:0 7% !important; }

	.page-id-113 .entry-content .mcb-section:nth-of-type(2),
	.page-id-193 .entry-content .mcb-section:nth-of-type(2),
	.page-id-195 .entry-content .mcb-section:nth-of-type(2) { padding-top:30px !important; padding-bottom:10px !important; }

	.page-id-113 .entry-content .mcb-section:nth-of-type(2) .column_attr,
	.page-id-193 .entry-content .mcb-section:nth-of-type(2) .column_attr,
	.page-id-195 .entry-content .mcb-section:nth-of-type(2) .column_attr { padding:0 !important; }

}

@media only screen and (max-width: 479px){
	h4 { font-size: 20px !important; }
}