/* Informativa Cookie */
.contentStyle a:hover {
color: #e4d7c3 !important;
}

.contentStyle {
max-width: 1200px !important;
padding: 10px !important;
}

/* EVENTS */

.single-tribe_events .tribe-events-event-image img {
zoom: 60% !important;
float: left !important;
padding-right: 2% !important;
}

figure {
margin: 0;
display: none;
}

#tribe-events {
padding-top: 15px;
}

.tribe-events-list .type-tribe_events {
padding: 10px 0 30px 0;
border-bottom: 1px dashed #DDD;
}

.tribe-events-list h2.tribe-events-page-title {
margin-bottom: 0px;
}

#tribe-events-footer, #tribe-events-header {
margin-bottom: 0px;
}

.tribe-events-list-separator-month {
margin: 0px;
padding: 0px;
}

.tribe-events-list-separator-month span {
padding: 0px;
font-weight: normal;
}

.tribe-events-list-separator-month+.type-tribe_events.tribe-events-first {
padding-top: 0px;
}

.events-list .tribe-events-loop, .single-tribe_organizer .tribe-events-loop,
.single-tribe_venue .tribe-events-loop, .tribe-events-day .tribe-events-loop {
max-width: 100%;
margin: 0 auto;
}

.tribe-events-list-separator-month {
text-transform: none;
}

.tribe-events-list-separator-month:after {
border-bottom: 0px solid #c2c2c2;
}

#tribe-geo-results h2.tribe-events-page-title, h2.tribe-events-page-title {
font-size: 30px;
font-weight: normal;
text-transform: uppercase;
}

#tribe-bar-form {
background: #e4d7c3;
}

.tribe-bar-views-inner {
background: #c7ae90;
color: #fff;
}

#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
color: #fff;
background: #c7ae90;
}

#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover {
background: #716358;
}

#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover {
background: #716358;
}

#tribe-bar-form .tribe-bar-submit input[type=submit] {
background: #716358;
}

/**/

.events-archive .entry-content, .events-archive .entry-header {
width: 100%;
}

hr {
background-color: #fff;
border: 0;
height: 1px;
margin-bottom: 15px;
}

div#primary.content-area {
margin-top: -21px;
}
/* Post */
.hentry {
margin: 0px 0 15px;
}

.entry-thumbnail {
width: 30%;
}

.entry-exrecpt {
width: 65%;
}

#primary {
width: 100%;
}

#main a {
color: #542536;
text-decoration: underline;
font-weight: 500;

}

/* Ombra Revolution Slider */

.tp-bannershadow.tp-shadow1 {
background:url(/locandadelaspada/wp-content/uploads/slider-ombra.png) no-repeat;
background-size:100% 100%;
width:890px;
height:30px;
bottom:-30px
}

/**/

/* Timer menù */
#site-navigation .menu ul ul {
-webkit-transition: all 0.0s ease 0s;
-moz-transition: all 0.0s ease 0s;
transition: all 0.0s ease 0s;
}
/* */
#middle-footer {
display: none;
}

#bottom-footer {
display: none;
}
#content {
padding: 0 0 0px;
}

#top-footer {
background: #fff;
color: #333333;
font-size: 14px;
font-weight: 300;
}

#top-footer a {
color: #685849;
}

#top-footer #menu-principale-1 li a {
color: #666666;
}

#top-footer input, #top-footer textarea {
color: #666;
border: 1px solid #ccc;
height: 40px;
width: 100%;
-webkit-appearance: none;
}

#top-footer .footer .widget-title {
font-family: Abel;
text-decoration: underline;
font-size: 30px;
text-transform: none;
color: #333333;
text-transform: uppercase
}

.footer1 {
background-color: #e1d2bf;
padding: 30px 20px 20px 30px;
margin-right: 20px;
}

.footer2 {

padding: 0px 0px 0px 20px;

}

.footer4 {
display: none;
}
.so-panel{
margin-bottom:10px !important;
}
.socials{
font-size: 120%;
margin: 0;
padding-top: 10px;
float: right;
}

.socials a:hover{
color: #716358;
}
.footer-wrap a {
color: #b79c76;
}

.social-block-header {
border-bottom: 0px solid #c7ae90;
}

#site-navigation .menu {
float: right;
}

.page_header_wrap {
display: none;
}
/*** Menù principale ***/

.site-header.style2 {
height: 140px;
}

.style2 #main-header {
background: none;
}

.style2 .right-header {
width: 750px;
margin-right: auto;
margin-left: 380px;
float: none;
}

.style2 #site-navigation .menu {
width: 750px;
padding-right: 100px;
}

.style2 #site-navigation .menu > ul {
text-align: left;
line-height: 25px;
}

.style2 #site-navigation .menu > ul > li {
display: inline-block;
float: none;
vertical-align: top;
height: 0px;
}

.style2 #site-navigation .menu > ul > li > a {
border: medium none;
color: #542536;
font-size: 17px;
padding: 0 5px;
margin-top: 0px;
line-height: 15px !important;
font-family: Abel;
font-weight: 200;
border-right: 1px solid #e4d7c3;

}

.style2 #site-navigation .menu > ul > li > a:hover {
background-color: #e4d7c3;
padding: 5px;
color: #542536;

}
/*** menù principale fluttuante ***/

.sticky-header.fixed #site-navigation .menu > ul > li > a,
.sticky-header.fixed .header-wrap .search-icon > .fa.fa-search {
margin-top: 0px !important;
line-height: 10px !important;
font-weight: 200;
}

.sticky-header {
position: relative;
top: 0px;
}

.sticky-header.fixed {
background: #fff !important;
top: 0px !important;
padding-top: 0px;
height: 135px;
}

.slicknav_nav {
background:#fff !important;
padding:10px !important;
}