/*
Theme Name:     Spawhe 01
Theme Theme URI:      http://www.spawhe.eu
Description:    Theme for Spawhe
Author:         Valentina Ciliberto
Author URI:     https://www.vedesign.it
Template:       Divi 
Version:        1.0.0
*/

@import url("../Divi/style.css");
/* =Theme customization starts here
------------------------------------------------------- */

/* generali */

body, h1, h2, h3, h4 {
	color:  #374140;
}

h1 {
	/*color: #374140;*/
	font-size: 36px;
	line-height: 1.4em;
	font-weight: 500;
}

p {
	color: #374140;
	font-size: 18px;
	line-height: 2em;
}

a {
	color: #2b701d;
	font-weight: 600;
}

/*top header*/
#top-header {
	background-color: #fff;
	/*background-color: #6da361;*/
}

#top-header .et-social-facebook a.icon::before {
	color: #2b701d;
}

#top-header .et-social-twitter a.icon::before {
	color: #2b701d;
}

#top-header .et-social-rss a.icon::before {
	color: #2b701d;
}

#top-header a {
	color: #2b701d;
}
/*logo e tag line*/
.site-title {
	padding-bottom: 60px;
}
.site-tagline {
	font-size: 0.8em;
	margin-top: -30px;
}

/*nav primario*/

#top-menu a {
	color: #374140;
}

#top-menu li.current-menu-item > a{
	color: #2b701d;
	font-weight: 700;
	text-decoration: underline;
}

#top-menu li.current-menu-item > a:hover{
	text-decoration: none;
}

#top-menu-nav a {
	font-size: 16px;
	line-height: 1em;
	font-weight: 600;
}

/*sidebar*/
/*togliere border alla sidebar in post e archive*/
.single-post #main-content .container:before, .archive #main-content .container:before {
background: none;
}

.et_pb_widget li a {
	color: #374140;
}

.et_pb_widget li a:hover {
	color: #374140;
	opacity: .7;
	transition: all .4s ease-in-out;
}

/*slider post home*/

#slider-blog-spawhe h1.et_pb_slide_title {
	font-size: 42px;
	color: #374140;
	font-weight: 600;
}

#slider-blog-spawhe .published {
	color: #374140;
	font-size: 16px;
	font-weight: 600;
}

#slider-blog-spawhe div {
	color: #374140;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.7em;
}

/*togliere meta data non necessari*/
.post-meta-remove{
display:none;
} 

span.author.vcard {
	display: none;
}

/*sezione blog-home*/

#blog-home h2.entry-title {
	color: #374140;
	font-size: 26px;
	line-height: 1.5em;
	font-weight: 500;
}

#blog-home .published {
	color: #374140;
}

#blog-home a.more-link {
	color: #2b701d;
	font-weight: 700;
	text-decoration: underline;
}

/*Pagine*/

.page-title-spawhe h1{
	font-size: 36px;
	line-height: 1.4em;
	font-weight: 500;
}


/*Footer*/

.footer-widget p {
	color: #fff;
	font-size: 14px;
}

.footer-widget h4.title {
	color: #fff;
}

.footer-widget .et-social-facebook a.icon{
	padding-top: 10px;
	margin-right: 10px;
}

.footer-widget .et-social-twitter a.icon{
	padding-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.footer-widget .et-social-linkedin a.icon{
	padding-top: 10px;
	margin-left: 10px;
}

.footer-widget p.academia {
	margin-top: 3px;
}

#footer-bottom {
display: none;
}

/*Form contatti*/

.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {
background-color: transparent !important;
border: 1px solid #585452 !important;
width: 100% !important;
-moz-border-radius: 5px !important;
-webkit-border-radius: 5px !important;
border-radius: 5px !important;
font-size: 14px;
color: #585452 !important;
padding: 14px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.wpcf7-submit {
color: #fff !important;
margin: 8px auto 0;
cursor: pointer;
font-size: 14px;
font-weight: 400;
text-transform: uppercase;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 6px 20px;
line-height: 1.7em;
background-color: #2b701d;
border: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.wpcf7-submit:hover {
background-color: #ddd;
border-color:#eee;
padding: 6px 20px !important;
}


/*mobile*/

.mobile_menu_bar::before {
	color: #2b701d;
}

.et_mobile_menu {
	border-top: 3px solid #2b701d;;
}

#blog-home a.more-link:hover {
	text-decoration: none;
}