/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");
@import url("www.piandellacastagna.it/wp-content/themes/bridge/css/font-awesome/css/font-awesome.min.css");

/*INIZIO MESSO DA LAURA X FAR VEDERE FONT AWESOME

@import url("../bridge/css/font-awesome/css/font-awesome.css");
@import url("http://www.piandellacastagna.it/wp-content/themes/bridge/css/font-awesome/css/font-awesome.min.css");
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FontAwesome';
  src: url('www.piandellacastagna.it/wp-content/themes/bridge/css/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('www.piandellacastagna.it/wp-content/themes/bridge/css/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('www.piandellacastagna.it/wp-content/themes/bridge/css/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('www.piandellacastagna.it/wp-content/themes/bridge/css/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('www.piandellacastagna.it/wp-content/themes/bridge/css/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('www.piandellacastagna.it/wp-content/themes/bridge/css/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

FINE MESSO DA LAURA X FAR VEDERE FONT AWESOME*/


h1, .title h1 {
	font-family: "La Belle Aurore",sans-serif;
	/*
	font-size: 77px;
	*/
	color: #32719a;
	font-weight: 300;	
	text-transform: none;
    letter-spacing: 0px;
	text-align: center;
}
h2, h2 a {
		/*
    color: #885a00;
		*/
    font-family: "La Belle Aurore",sans-serif;
    font-weight: 300;
    text-transform: none;
	letter-spacing: 0px;
}
h3, h3 a {
		/*
    color: #885a00;
		*/
    font-family: "La Belle Aurore",sans-serif;
    font-weight: 200;
    text-transform: none;
	letter-spacing: 0px;
}
p {
    font-family: "Dosis",sans-serif;
	font-size: 17px;
}
nav.main_menu > ul > li > a {
    font-family: "Dosis",sans-serif;
	font-size: 15px;
    font-weight: 700;
	letter-spacing: 0px;
    padding: 0 10px;
}
.spazio {

}
.two_columns_66_33 > .column2 > .column_inner {
    padding: 0 20px 0 0;
}
.terra{
	background-color: #fef2d8;
	/*
se vuoi sfondo pag img abilita il codice qui sotto:

    background-image: url("http://localhost/piandellacastagna.it/wp-content/uploads/2015/12/terra_ok1.jpg") !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
*/	
}
.footer_top_holder {
	background-attachment: scroll;
	background-color: rgba(0, 0, 0, 0);

	background-repeat: repeat;
	background-position: center top;
}
.footer_inner {
	background-attachment: scroll;
	background-color: rgba(0, 0, 0, 0);

	background-repeat: repeat;
	background-position: center top;
}
/*
vecchio titolo bianco con sfondo nero su img header 

h1, .title h1 {
    font-family: "La Belle Aurore",sans-serif;
    font-size: 77px;
    font-weight: 300;
    text-transform: none;
	text-shadow: 4px 4px 8px rgba(0, 0, 0, 0.9);
}
h1 span  {
	background-color: rgba(0, 0, 0, 0.4);
	padding:0 20px;
}
*/


/*
scurire menu a destra

.header_inner_right {
	text-shadow: 4px 4px 8px rgba(0, 0, 0, 0.9);
	background-color: rgba(0, 0, 0, 0.4);
}
nav.main_menu.right {
	text-shadow: 4px 4px 8px rgba(0, 0, 0, 0.9);
	background-color: rgba(0, 0, 0, 0.4);
}  
*/
.flex-direction-nav a i, .caroufredsel-direction-nav a i {
    color: #666666;
    font-size: 22px;
    line-height: 42px;
}
.portfolio_detail .portfolio_custom_field p {
    color: #885a00;
    font-family: "La Belle Aurore",sans-serif;
    font-weight: 300;
	font-size: 50px;
	line-height: 35px
}	
/*


*/

.portfolio_detail .portfolio_content h6  {
    display: none;  
}
.portfolio_single  {
	
}	
.portfolio_single h2 {
    color: #885a00;
}
.portfolio_single h4 {
    color: #885a00;
}
.portfolio_single h5 {
    color: #885a00;
}
.portfolio_single h6 {
    color: #885a00;
}
.title_text_shadow .title h1 {
    text-shadow: 2px 2px 7px rgba(1, 1, 1, 1);	 
}
.title_outer.with_image .title .title_subtitle_holder, .title_outer .has_fixed_background.title .title_subtitle_holder, .title_outer .has_background.title .title_subtitle_holder {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}	
strong  {
    font-weight: 700;
}
.drop_down .second .inner > ul > li > a, .drop_down .second .inner > ul > li > h3, .drop_down .wide .second .inner > ul > li > h3, .drop_down .wide .second .inner > ul > li > a, .drop_down .wide .second ul li ul li.menu-item-has-children > a, .drop_down .wide .second .inner ul li.sub ul li.menu-item-has-children > a, .drop_down .wide .second .inner > ul li.sub .flexslider ul li h5 a, .drop_down .wide .second .inner > ul li .flexslider ul li h5 a, .drop_down .wide .second .inner > ul li.sub .flexslider ul li h5, .drop_down .wide .second .inner > ul li .flexslider ul li h5, .header_top #lang_sel ul li ul li a {
    color: #fef2d8;
    font-family: "Dosis",sans-serif !important;
    font-weight: 700;
}
.current {
    color: #fedd95;
}
.projects_holder article .portfolio_like a, .projects_holder article .portfolio_like:hover a {
    color: #000000;
}
.single-post .content .container {
    background-color: #f2f7fd;
}
.category .content .container {
    background-color: #f2f7fd;
}

/*
css da mettere in singole pag x colori BLU

h1, h1 a, .title h1, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a {
	color: #32719a;
}
a {
	color: #1e5579;
}
a:hover {
	color: #08466f;
}
.q_icon_with_title .icon_text_holder h5.icon_title {
    color: #1e5579;
}
.latest_post_title a:hover, .post_infos a:hover  {
	color: #08466f;
}


*/





/*
css da mettere in singole pag x colori MARRONI

h1, h1 a, .title h1, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a {
	color: #b28d44;
	letter-spacing: 0px;
}
a {
	color: #7c5d28;
}
a:hover {
	color: #5f3900;
}
.q_icon_with_title .icon_text_holder h5.icon_title {
    color: #7c5d28;
}
.latest_post_title a:hover, .post_infos a:hover  {
	color: #5f3900;
}
.portfolio_title:hover a {
    color: #5f3900;
}
body, .wrapper, .content, .full_width, .overlapping_content .content > .container, .more_facts_holder, .comment_holder .comment #respond textarea, .comment_holder .comment #respond input[type="text"], .content .container {
    background-color: #fef2d8;
}
.full_width_inner {
    padding-top: 30px;

}


*/
.widget_recent_entries, posts_holder, .widget_categories  {
	color: #32719a;
}
.widget_recent_entries a:hover, posts_holder a:hover, .widget_categories a:hover  {
	color: #08466f;
}
.latest_post_title a:hover, .post_infos a:hover  {
	color: #08466f;
}
.single-post h5 {
	color: #08466f;
}
.blog_large_image h2, .blog_large_image h2 a, .blog_holder.blog_single article h2, .blog_holder.blog_single article h2 a {
    font-size: 60px;
}
.blog_large_image h1, .blog_holder.blog_single article h1 {
	color: #32719a;
}
.blog_large_image.title h1, .blog_holder.blog_single article.title h1 {
	color: #32719a;
}
.single-post h1, .single-post.title h1 {
	color: #32719a;

}
.single-event h1, .single-event.title h1 {
	color: #32719a;
}
.single-event h5 {
	color: #08466f;
}
.single-event .content .container {
    background-color: #f2f7fd;
}
.blog_single {
    background-color: #ffffff;
	padding: 20px;
}
.category h1, .category.title h1 {
	color: #32719a;
}
.category h5 {
	color: #08466f;
}
.azzurro {
	color: #32719a;
}
.data {
	font-size: 11px;
	line-height:14px;
}
.italic {
	font-style: italic;
}
.breadcrumb {
    top: 15px;
}
.textwidget a {
	color: #32719a;
	font-size: 17px;
}
aside .widget a, .side_menu a, .side_menu .widget li {
    font-weight: 500;
	color: #32719a;
	font-size: 17px;

}
aside .widget {
    border-top: 1px solid #c7c7c7;
    margin: 0 0 42px;
}
aside .widget h5 {
    background-color: #fff;
    color: #064976;
    padding-left: 5px;
}
aside .widget.posts_holder li {
    margin: 0;
    padding: 1px 0;
}
aside .post-date {
    font-size: 11px;
}
.latest_post_holder.image_in_box .latest_post_text .excerpt .date{
    font-size: 11px;
}
.latest_post_holder.image_in_box .latest_post_text .excerpt {
    line-height: 17px;
}
.footer_top ul li a{
    font-size: 17px;
	font-weight:700;
}
.footer_top h5 {
    font-size: 17px;
    font-weight: 700;
}
footer .column1, footer .column3 {
    position: relative;
    top: 0;
}
.footer_bottom_holder {
    padding: 5px 20px;

}
.footer_bottom {
	font-size: 13px;
}
.footer_bottom p, .footer_bottom span {
    font-size: 13px;
}
.footer_bottom a {
    font-size: 13px;
}
.footer_top.footer_top_full {
    padding: 48px 24px 0;
}
h5, h5 a, .q_icon_with_title .icon_text_holder h5.icon_title {
    color: #32719a;
    font-family: "Dosis",sans-serif;
    font-size: 21px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: none;
}
.contact_detail .separator.small {
    background-color: none;
    margin-bottom: 0;
    margin-top: 0;
}
.q_social_icon_holder .fa-stack:hover i, .q_social_icon_holder .fa-stack:hover span {
    background-color: #b9b9b9;
}
.widget.widget_archive select, .widget.widget_categories select, .widget.widget_text select {
    font-size: 16px;
    height: 37px;
}
.widget .tagcloud a {
    font-size: 16px !important;
}
.screen-reader-text {
    color: #f2f7fd;
}
aside .widget_archive h5 {
    margin-bottom: 0;
}
.flex-direction-nav a, .caroufredsel-direction-nav a {
    background-color: transparent;
    border: 2px solid #fff;
    color: #8a8a8a;
    cursor: pointer;
    display: block;
    height: 42px;
    line-height: 42px;
    margin: -23px 0 0;
    position: absolute;
    text-align: center;
    top: 20%;
    transition: all 0.3s ease 0s;
    width: 42px;
    z-index: 200;
}
.contact_detail .separator.small {
    background-color: #fef2d8;
}
#content-bottom-stili {
    background-color: #fef2d8;
	padding:0 10%;
}
.portfolio_detail .portfolio_categories h6 {
    display:none;
}
a.marrone {
	color: #7c5d28;
}
/* per cancellare il più possibile i nomi delle immagini della gallery*/
div.ppt {
    color: #000;
    display: none;
}
#back_to_top {
    bottom: 75px;
}
.blog_holder.blog_large_image article:not(.format-quote):not(.format-link) .post_info, .blog_holder.blog_single article:not(.format-quote):not(.format-link) .post_info {
    padding-top: 20px;
}
.latest_post_holder.dividers .post_infos {
    border-top: 1px solid #ebebeb;
    margin-top: 10px;
    padding-top: 10px;
	line-height: 20px;
}
.excerpt {
    line-height: 20px;
}
.social_share_title {
	font-weight: 600;
	text-transform: uppercase;
	color: #003;
	background-color: #B5E3DF;
	padding: 5px;
}
.qode-like {
	font-weight: 600;
	color: #003;
}
.post_content_holder .post_text .qbutton:hover {
	background-color: #b28d44;
	border-color: #7c5d28;
}
#menu-menu-principale-2 {
	line-height: 15px;
}
.q_team .q_team_description_inner p {
    color: #303030;
	line-height: 22px;
}
.q_team_name {
    margin-bottom: 7px;
    margin-top: 7px;
}
.search-results .date  {
    display: none;
}
header.sticky nav.main_menu > ul > li > a, header.light.sticky nav.main_menu > ul > li > a, header.dark.sticky nav.main_menu > ul > li > a {
    color: #ffffff;
}
.title .title_holder {
	padding-top: 161px  !important;
	height: 19px  !important;
}
#url {
	display:none;
}
.titoletto_blu, .titoletto_blu a {
	color: #32719a;
    font-family: "La Belle Aurore",sans-serif;
	font-size: 30px;
    font-weight: 600;
    text-transform: none;
	line-height: 30px;
    vertical-align: middle;
}   
.centra {
	vertical-align: top;    
	line-height: 30px;
    vertical-align: middle;
}
.centra_su_113 {
	vertical-align: top;
	line-height: 30px;
}
.sinistra {


}
.sinistra2 {


}
.wpb_wrapper a {
    font-weight: 600;
}
@media only screen and (max-width:1000px){.title .title_holder {height: 100% !important; padding: 0 !important;}}
div.wpcf7-response-output {
    color: #ff0000;
}
