/*
Puoi aggiungere qui il tuo CSS.

Per maggiori informazioni consulta la documentazione (icona di aiuto sopra).
*/

.page-wrap {
    padding-top: 0px;
}
.page .page-wrap .content-wrapper, .single .page-wrap .content-wrapper {
    padding: 0px;
}
.single .entry-header, .page .entry-header {
    margin-bottom: 0px;
}
.page-wrap,
#content .content-wrapper{
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.btn-menu:before {
    color: #ea7807;
}

.entry-footer{
  margin-top: 0;
}

#main > .hentry{
  padding-bottom: 0 !important;    
}

#mainnav ul li a, #mainnav ul li::before {
    color: #ffffff;
    text-shadow: 0px 0px 4px rgb(0, 0, 0);
}
#mainnav ul li a:hover {
    text-shadow: 0px 0px 0px rgb(0, 0, 0);
}
.page .entry-header {
    margin-bottom: 30px;
    display: none;
}

label {  
	width: 100%!important;
}
textarea, input[type="text"], input[type="submit"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .dropdown-menu, .navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
    width: 100%;
}
#pl-557 .so-panel, #pl-557 .so-panel:last-child {
    text-align: -webkit-center;
		text-align: -moz-center;
}
#menu-item-539 {
    color: #ffffff;
    text-shadow: 0px 0px 4px rgb(0, 0, 0);
    /* background-color: #274969; */
	padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    /* border: #e57a10; */
    border: solid;
    border-color: #e57a10;
	margin-top: -4px;
}
@media only screen and (max-width: 991px)
{
	#menu-item-539 {
    color: #ffffff;
    text-shadow: 0px 0px 4px rgb(0, 0, 0);
    background-color: #e57a10;
	padding: 0px;
    padding-left: 0px;
    padding-right: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    border: none;
    border-color: #e57a10;
	margin-top: 0px;
}}

.sow-features-list .sow-features-feature p:last-child {
    width: 200px;
}
.sow-features-list .sow-features-feature {
    text-align: center;
    text-align: -webkit-center;
		text-align: -moz-center;
}
/*
.site-info{
	display: none;
}
*/