/*



Theme Name: Biovita



Description: Child theme for Avada theme



Template: Avada



Version: 1.0.0



*/











.maintenance-mode{ width:100%; background:#73ab40; text-align:center; padding:10px 0;}



.maintenance-mode p{ font-size:20px; color:#ffffff; margin:0;}



/***	MENU	***/



.fusion-main-menu{ margin-top:15px;}



.fusion-sticky-shadow .fusion-row .fusion-main-menu{ margin-top:7px;}







/***	HOME	***/



.pranzo_bio{}



.pranzo_bio .fusion-row{ background:#ffffff; padding:4px 4px !important;}



.pranzo_bio .fusion-row .row-inner{background:url(http://www.biovitaristorante.it/wp-content/themes/Biovita/images/texture_green.png) repeat top left; border:4px solid #513319; padding:40px 20px; position:relative;}



.chi_siamo.pranzo_bio .fusion-row .row-inner, .bio_market.pranzo_bio .fusion-row .row-inner{ padding:10px 20px;}



.pranzo_bio .fusion-row .row-inner .fusion-one-third{ width:42%; margin-right:0%;}



.pranzo_bio .fusion-row .row-inner .fusion-one-third .fusion-column-wrapper{ padding-top:20px;}



.pranzo_bio .fusion-row .row-inner .fusion-two-third{ width:58%; }



.pranzo_bio .fusion-row .row-inner .fusion-two-third h2{ margin:30px 0 5px;}



.pranzo_bio .fusion-row .row-inner .fusion-two-third p{ font-size:24px; line-height:28px;}







.bega{ width:100%; position:absolute; text-align:center; margin-left:-20px;}



.bega.up{ top:-8px;}



.bega.down{ bottom:-8px;}







.gallery{ max-width:100%; padding:5px 0;}



#gallery-1 .gallery-item, #gallery-2 .gallery-item{ padding:5px; margin-bottom:0px; margin-top:0px !important;}



#gallery-1 img, #gallery-2 img{ border:none !important;width: 100%;}







.albero_bio img{ margin-bottom:20px;}



.albero_bio p{ font-size:21px;}







.icon_home .fusion-row .fusion-one-fourth{ width:24%; margin-right:1.33%;}



.icon_home .fusion-row .fusion-one-fourth.fusion-column-last{ margin-right:0;}



.icon_home h3{ font-size:24px !important; font-weight:bold !important; margin-bottom:5px;}



.icon_home img{ width:100%;}



.icon_home p{ padding: 0px 5%; font-size: 18px; line-height: 21px;}



.icon_home .torte h3 a{ color:#74b95f;}



.icon_home .caffetteria h3 a{ color:#513319;}



.icon_home .centrifughe h3 a{ color:#da9e41;}



.icon_home .tea h3 a{ color:#b2966e;}



.icon_home .corsi h3 a{ color:#d44380;}



.icon_home .market h3 a{ color:#5c8bbf;}



.icon_home .cene h3 a{ color:#4a5a71;}



.icon_home .eventi h3 a{ color:#7d6653;}







.news_home h2{color:#74b95f;}







.fusion-recent-posts .columns .column{ background:#ffffff; padding:0; width: 31.33333333%;margin: 0 1%;}



.fusion-recent-posts .columns .column .recent-posts-content{ padding:0 20px;}



.fusion-recent-posts .columns .column h4 { font-size: 24px; line-height:28px;}



.fusion-recent-posts .columns .column p { font-size: 17px;}







/***	CONTENT	***/


.category #wrapper #main, .blog #wrapper #main, .single-post #wrapper #main{ padding-top:40px; border-top:4px solid #513319; background:url(http://www.biovitaristorante.it/wp-content/uploads/2016/06/texture_green.png) repeat top left;}



.post { background: #fff; padding:0 15px 15px;}

.widget{ background:#ffffff; padding:10px;}

.widget_search{ padding:0px;}



.single-post .fusion-post-slideshow{ margin-left:-15px; margin-right:-15px}

.fusion-blog-layout-grid .fusion-post-grid{ background-color:transparent;}

.fusion-footer-widget-column{ background-color:transparent;}



.fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper{ background:#ffffff; padding:15px 20px;}

.fusion-blog-layout-grid .fusion-post-content-container{ margin-top:0px;}

.fusion-post-content-container p{ margin-bottom:0px;}

#wrapper #main .fusion-post-content > h2.entry-title{ font-size:22px !important;}



.fusion-blog-layout-grid .post .fusion-post-wrapper{ background:#ffffff !important;}







.page_title{ padding-top:0px !important; padding-bottom:0px !important;}



.page_title h1{ text-transform:uppercase;}







.fusion-image-carousel{ margin-bottom:0px;}



.menu_giorno h2, .bio_market_desc h2, .caffetteria h2, .corsi h2{ color:#73ab40 !important;}



.menu_giorno p{ line-height:22px;}







h4.fusion-rollover-title a{ font-size:18px;}



.link_corsi a{ display:block; padding:10px 20px; background:#26BC20; color:#ffffff;}




/***	FOOTER	***/



.fusion-columns .fusion-column .fusion-footer-widget-column h3, .fusion-footer-widget-column p{ color:#ffffff;}



.fusion-footer-widget-column h3{ margin-bottom:5px;}



.fusion-footer-widget-column p{ margin-top:0px;}







#TA_selfserveprop354 .widSSP{ width:100% !important;}



@media only screen and (max-width: 800px){



	.pranzo_bio .fusion-row .row-inner .fusion-one-third{ width:100%; margin-bottom:20px;}



	.pranzo_bio .fusion-row .row-inner .fusion-two-third{ width:100%; text-align:center; margin-bottom:20px;}



	.fusion-recent-posts .columns .column{ background:#ffffff; padding:0; width: 95%;margin: 0 auto;}



	.fusion-button-wrapper.fusion-alignleft{ float:none; text-align:center;}

}

@media only screen and (max-width: 600px){

.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-logo{ max-width:210px;}

.pea_cook_wrapper.pea_cook_bottomcenter{ margin:0 !important; left:0 !important; width:100%;}

.image-head-content{

    background-position: center center !important;

    padding: 70px 0 !important;

    background-size: contain !important;

}

}