/*
Puoi aggiungere qui il tuo codice CSS.

Per maggiori informazioni consulta la documentazione (fai clic sull'icona con il punto interrogativo qui sopra).
*/
@import url('https://fonts.googleapis.com/css?family=Muli');
body {font-family:'Muli',Helvetica,Arial,sans-serif !important; font-size:20px;}

h1, h2, h3, h4, h5, h6, p, a, span {font-family:'Muli',Helvetica,Arial,sans-serif;}

#mobile-cookie-table, #mobile-support-cookie-table{display:none;}

.wpcf7-list-item {margin-left:0px !important; margin-right:0px !important;}


a, .comment-navigation a, .posts-navigation a, .comment-navigation a, .posts-navigation a {color:#2ec9b9;}
.comment-navigation a:active, .comment-navigation a:focus, .comment-navigation a:hover, .posts-navigation a:active, .posts-navigation a:focus, .posts-navigation a:hover {background-color:#2ec9b9; border-color:#2ec9b9;}
.search-toggle, .menu-toggle, .sidebar-toggle {color:#2ec9b9 !important;}
.search-form:before {color:#2ec9b9 !important;}
.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a {color:#2ec9b9 !important;}
.site-content .contact-form label span {color:#2ec9b9 !important;}
button, input[type="button"], input[type="reset"], input[type="submit"] {background-color:#2ec9b9; border-color:#2ec9b9;}
button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active, button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {color:#2ec9b9;}
.main-navigation a:active, .main-navigation a:focus, .main-navigation a:hover {color:#2ec9b9;}
.main-navigation .menu-item-has-children > a:after {color:#2ec9b9;}
.widget-title, .widgettitle {font-weight:300;}
button, input, select, textarea {font-family:'Muli', Helvetica, Arial,sans-serif;}
.entry-hero .post-thumbnail img {width:auto;}
.entry-title a, .entry-hero .entry-meta, .entry-hero .entry-title {font-weight:normal!important;}
#infinite-handle span button {font-family:'Lato','Muli',Helvetica,Arial,sans-serif;color:#2ec9b9; border-color: #efefef;background: #fff;border: 2px solid #eee; display: inline-block;font-size: 16px;line-height: 1.875;padding: 5.5px 13px;text-transform: uppercase;}
#infinite-handle span {background: transparent;border-radius: 0;display: inline-block;padding: 0;}
#infinite-handle span button:hover {font-family:'Lato','Muli',Helvetica,Arial,sans-serif;color:#2ec9b9; background: #2ec9b9;border: 2px solid #2ec9b9; display: inline-block;font-size: 16px;line-height: 1.875;padding: 5.5px 13px;text-transform: uppercase;color:#FFF;}
#infinite-handle span:hover {background: transparent;border-radius: 0;display: inline-block;padding: 0;}
.main-navigation li, .posts-navigation, .widget_archive li, .widget_categories li, .widget_links li, .widget_meta li, .widget_nav_menu li, .widget_pages li, .widget_recent_comments li, .widget_recent_entries li, .widget_rss li, .archive .hentry, .blog .hentry, .search .hentry, .entry-meta+.entry-meta, .entry-footer .byline, .entry-footer .cat-links, .entry-footer .comments-link, .entry-footer .edit-link, .entry-footer .posted-on, .entry-footer .tags-links, .page-links, .archive .format-aside .entry-meta:last-of-type, .blog .format-aside .entry-meta:last-of-type, .search .format-aside .entry-meta:last-of-type, .comment-list .comment .comment:first-of-type, .comment-list .comment-respond, #infinite-handle, .infinite-loader, .widget_goodreads div[class^="gr_custom_each_container"], .widget_rss_links li, .widget_rss_links p, .widget_authors li, .widget_jp_blogs_i_follow li, .widgets-list-layout li, .widget_top-clicks li, .widget_top-posts li, .widget.top_rated li, .widget_upcoming_events_widget li, .widget_recent_comments table {border-top-color: #efefef;}
.widget_authors li, .widget_jp_blogs_i_follow li, .widgets-list-layout li, .widget_top-clicks li, .widget_top-posts li, .widget.top_rated li, .widget_upcoming_events_widget li {border-top: 1px solid #eee;padding-bottom: 7.5px;padding-top: 7.5px;}
.main-navigation a {font-family:'Lato','Muli',Helvetica,Arial,sans-serif !important; font-weight:bold;}
.site-title a {font-weight:300 !important;}
.comments-link {display:none;}
.site-info {display:none;}
.pea_cook_wrapper {max-width:65%;}
.pea_cook_wrapper p {text-align:right; font-weight:400 !important; line-height:125% !important;}
button.pea_cook_btn {background-color:#FFF !important; font-family:'Muli', Helvetica, Arial, sans-serif !important; box-shadow:none !important; border:0px !important; text-shadow: none !important; margin-left:50% !important; margin-top:10px;}
.pea_cook_wrapper a {border-bottom:0px !important; color:#FFF !important; font-family:'Muli', Helvetica, Arial, sans-serif !important; font-weight:bold !important;}

@media screen and (max-width:567px) {
.eoc-related-post li {width:100% !important; max-width:100% !important; margin-bottom:20px !important;}
.eoc-related-post li img {width:80% !important;}
.eoc-related-post li span {display:block !important;}
	#cookie-table {display:none;}
	#mobile-support-cookie-table {display:block;}
	#support-cookie-table {display:none;}
	#mobile-cookie-table {display:block;}
}

@media screen and (min-width:568px) and (max-width:666px) {
.eoc-related-post li {width:40% !important; max-width:40% !important; margin-bottom:20px !important;}
.eoc-related-post li img {width:80% !important;}
.eoc-related-post li span {display:block !important;}
		#cookie-table thead th {max-width:20%; font-size:10px; padding:5px 20px;}
	#cookie-table tbody td {font-size:14px;}
	#support-cookie-table tr td {font-size:14px; overflow:hidden;}
	#support-cookie-table tr td:nth-child(odd) {max-width:30%;}
}
@media screen and (min-width:667px) and (max-width:767px) {
.eoc-related-post {float:left !important;}
.eoc-related-post li {width:45% !important; max-width:50% !important; margin-bottom:20px !important;}
.eoc-related-post li img {width:80% !important;}
.eoc-related-post li span {display:block !important; font-size:14px !important;}
	#cookie-table thead th {max-width:20%; font-size:10px; padding:5px 20px;}
	#cookie-table tbody td {font-size:14px;}
	#support-cookie-table tr td {font-size:14px; overflow:hidden;}
	#support-cookie-table tr td:nth-child(odd) {max-width:30%;}
}

@media screen and (min-width:768px) and (max-width:1379px) {
.eoc-related-post {float:left !important;}
	#cookie-table thead th {max-width:20%; font-size:10px; padding:5px 20px;}
	#cookie-table tbody td {font-size:14px;}
	#support-cookie-table tr td {font-size:14px;}
	#support-cookie-table tr td:nth-child(odd) {max-width:30%;}
}