/*
Theme Name: WHNext
Author: Johannes Koecher
Author URI: https://winehunter.it
Version: 2.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: whnext
Description: WHNext - the modernized WineHunter theme (successor of the silicio-based winehunter theme). Brand palette Pantone 195 (#782F40), Pantone 452 (#B0AA7E), Cool Grey 6 (#A7A8AA). Based on Underscores https://underscores.me/, (C) 2012-2016 Automattic, Inc. GPL v2 or later.
*/

/*---Normalize---*/
html {line-height: 1.15;-webkit-text-size-adjust: 100%;}body {margin: 0;}h1 {font-size: 2em;margin: 0.67em 0;}hr {box-sizing: content-box; height: 0;overflow: visible;}pre {font-family: monospace, monospace; font-size: 1em;}a {background-color: transparent;}abbr[title] {border-bottom: none;text-decoration: underline;text-decoration: underline dotted;}b,strong {font-weight: bolder;}code,kbd,samp {font-family: monospace, monospace;font-size: 1em;}small {font-size: 80%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}img {border-style: none;}button,input,optgroup,select,textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;}button,input {overflow: visible;}button,select {text-transform: none;}button,[type="button"],[type="reset"],[type="submit"] {-webkit-appearance: button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}fieldset {padding: 0.35em 0.75em 0.625em;}legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}progress {vertical-align: baseline;}textarea {overflow: auto;}[type="checkbox"],[type="radio"] {box-sizing: border-box;padding: 0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height: auto;}[type="search"] {-webkit-appearance: textfield;outline-offset: -2px;}[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}details {display: block;}summary {display: list-item;}template {display: none;}[hidden] {display: none;}

/*---Typography---*/
body,button,input,select,optgroup,textarea {color: #404040;font-family: 'Raleway', sans-serif;font-size: 16px;line-height: 1.5;}
h1, h2, h3, h4, h5, h6 {clear: both; letter-spacing: 1px;}
p {margin-bottom: 1.5em;}
dfn, cite, em, i {font-style: italic;}
blockquote {margin: 0 1.5em;}
address {margin: 0 0 1.5em;}
pre {background: #eee;font-family: "Courier 10 Pitch", Courier, monospace;font-size: 15px;font-size: 0.9375rem;line-height: 1.6;margin-bottom: 1.6em;max-width: 100%;overflow: auto;padding: 1.6em;}
code, kbd, tt, var {font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size: 15px;}
abbr, acronym {border-bottom: 1px dotted #666;cursor: help;}
mark, ins {background: #fff9c0;text-decoration: none;}
big {font-size: 125%;}
h1{text-transform:uppercase;}
h2{font-size:24px; letter-spacing:3px;}
h3{font-size:21px;}
h4{font-size:18px;}
h5{font-size:16px;}
h6{font-size:15px;}
td{text-align: center;padding: 4px;}


/*---Elements---*/
html {box-sizing:border-box;}
*, *:before, *:after {box-sizing:inherit;}
body {background:#fff;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
hr {background-color:#ccc; border:0; height:1px; margin-bottom:1.5em;}
ol {margin:0 0 1.5em 3em;}
ul {list-style: disc;line-height: 1.5;padding: 5px;margin: 0px 10px 40px 15px;}
ol {list-style:decimal;}
li > ul, li > ol {margin-bottom:0; margin-left:1.5em;}
dt {font-weight:bold;}
dd {margin:0 1.5em 1.5em;}
img {height:auto;max-width:100%;}
figure {margin:1em 0;}
table {margin:0 0 1.5em; width:100%;}

.right{float: right; padding:0 0 0 20px;}
.left{float: left; padding:0 25px 0 0;}
.w800{max-width: 800px; margin: 0 auto;}
.grey{background:#dedede;}
.grey1{background:#f1f1f1;}
.white{background: #FFFFFF;}
.red{background:#812840; padding-bottom: 150px;}
.dark{background:#212121;}
.first{margin-top: 120px;}
.entry-title{text-align:center;}
.w1300 {max-width: 1500px;margin: 90px auto 150px;overflow: hidden;position: relative;}
.modernBox{max-width: 1500px; margin: 0 auto; position: relative;}

/*Column*/
.col1{width:10%; float:left;}
.col2{width:20%; float:left;}
.col3{width:30%; float:left;}
.col3_3{width:33.3333%; float:left;}
.col4{width:40%;}
.col4_4{width:25%; float:left;}
.col5{width:50%; float:left;}
.col6{width:60%;}
.col7{width:70%;}
.col8{width:80%;}
.col9{width:90%;}
.col0{width:100%; clear:both; overflow:hidden; position: relative;}

.multicolumn {column-count: 4;}

a figure {line-height: 0;}
a figure {opacity: 1;transition: .5s ease;}
a:hover figure {line-height: 0;opacity: 0.3;}

/*header*/
.site-header {background: #FFF; height: 180px; position: relative;top: 0;width: 100%;z-index: 9999;  transition: all 0.3s ease-in-out 0s;}
.site-branding{ max-width:190px; margin-top: 30px;}
.site-branding a {background:url('/downloads/WineHunter_noclaim.png'); background-size:cover; display: block;text-indent:-999px; width: 300px; height:59px;transition: all 0.4 	s ease-in-out 0s;}
.site-description{display:none;}
.preheader{width: 100%; background: #CCC; overflow: visible; height: 25px;}
.preheader .right {font-size: 14px;position: absolute;top: 2px;margin-top:6px;right: 30px;}
.follow {width: 180px;margin: 1px auto;text-align: center;}
.follow a, .follow a:visited {overflow: hidden;text-decoration: none;font-size: 14px;border-radius: 100%;width: 20px !important;background: #812840;color: #FFF;padding: 3px 4px 0px 4px;text-align: center;}
.wpml-ls-legacy-list-horizontal {padding: 0;clear: none;}
.change{background: #FFF; height: 80px; position: fixed;top: 0; box-shadow:0px 0px 10px 1px #333; transition: all 0.4s ease-in-out 0s;}
.change .site-branding a {position: absolute;top: -15px;}
.pagechange{margin-top:150px; transition: all 0.6s ease-in-out 0s;}
.accesso {font-size: 15px;position: absolute;left: 5vw;top: 0;}
.preheader a:link{text-decoration: none !important;}
.press{font-size: 15px;margin-left:20px;}
.event_date{margin-top: -15px;font-weight: 250;}
.subtitle{margin-top: -15px;font-weight: 250;}
.portale{margin-top: 1em;font-weight: 600;}
.preheader{padding-bottom:41px;line-height:2.4em;}
#masthead{padding-bottom:6em;}

/*Footer*/
#colophon {background: #111; color:#FFF; font-size: 11px;}
.site-info{margin: 130px auto 50px auto;width:90%;}
.site-info ul{ margin:0; padding:0; list-style:none;}
.site-info a:hover{color:#ffffff;}
.gourmet a {background:url('img/gourmet_international_logo.png'); background-size:cover; display: block;text-indent:-999px; width: 140px; height:52px;}
.postFooter{background: #000;}
.site-info a, .site-info a:visited {color: #999999;text-decoration: none;font-size: 14px;}
#footer-menu-1, #footer-menu-2, #footer-menu-3{margin-top: 60px;}
.site-info .col4_4{padding: 0 10px;}
.social-tag span{font-size:44px;}
.social-tag h4{font-size: 22px}
.social-tag{margin-top:-34px;padding-left: 5px;}
.footer-menu a{font-size:16px}



/*fullbg*/
html,body	{height:100%!important;}
.fullPage {height: 100%; width:100%;}
.fullBg {position:absolute; background-repeat: no-repeat !important; height: 100%; width: 100%; background-size:cover !important;}
.fullBg .flexslider, .flex-viewport	{width:100%;height:100%!important;}
.fullBg .flexslider .slides {height:100%!important;}
.fullBg .flexslider .slides li{width:100%;height:100%!important; margin:0;padding:0;-webkit-background-size: cover!important;-moz-background-size: cover!important;-o-background-size: cover!important;background-size: cover!important;}
.flexslider ul {list-style: none;margin: 0;padding: 0;}


/*---Content---*/
/*---Posts and pages---*/
/*home*/
.ext h3, .evento h3 {position: absolute;top: 25px;left: 25px;color: #FFF;margin: 0;max-width: 191px;}
.evidenza h3 {bottom: 30px !important;top: auto;font-size: 30px;max-width: 250px;}
#winehunter,#events, #news, #datiPrincipali, #produttori, #programma, #media, #colophon, #primary, #eventi, #EventiPassati, .site-main {position:relative;}
#winehunter { background:#dedede;}

.triangolo1 {position: absolute;top: 0;width: 100%;height: 90px;}
.triangolo2 {position: absolute;bottom: 0px;width: 100%;height: 90px;}
.triangolo3 {position: absolute;bottom: 0px;width: 100%;height: 90px;}

.col5.ext, .col5.evento, .col5.news {position: relative;}
.estratto {background: #FFF;padding: 0 15px; width: 50%; float: left;}
#winehunter figure,#events figure {margin:0; padding: 10px 5px 0.5px 5px;}
.ext figure .rd {display: inline-block;background-color: #812840;}
.ext figure .gr {display: inline-block;background-color: #777777;}
.filter-box {filter: grayscale(100%);-webkit-filter: grayscale(100%);mix-blend-mode: soft-light;}
.evento .ti-arrow-right {font-size: 48px;position: absolute;bottom: 16px;right: 15px;color: #FFF;}
#loghi ul {list-style: none;margin: 0;padding: 0;}
#loghi li {float: left;overflow: hidden;border: none;width: 16%;text-align: center;margin: 0 auto;padding: 10px;height: 170px;}
.company-name {color: #777171;}

/*news*/
.news {background: #FFF; overflow: hidden; position: relative;}
#news .col5 {width: 50%;float: left;padding: 15px;}
.primary.col46 {width: 46%;float: left;margin-right:4%}
.secondary.col46 {width: 46%;float: left;margin-left:4%}
.col55 {margin:0; padding: 0; line-height: 0; width: 50%; float: left;}
.dataImg, .titoloImg {position: absolute;background: rgba(129,40,64,0.9);color: #FFF;font-weight: 600;font-size: 18px;top: 10px;left: 10px;padding: 15px; line-height: 1.5em;}
.dataImg p, .titoloImg p{margin: 0;padding:0;}

/*eventi*/
#eventoEvidenza{padding: 15px;}
#eventoEvidenza figure {margin:0;}
#eventoEvidenza .white{padding:0 20px;min-height: 300px;height:auto !important;}
.eventi{background: #FFF; overflow: hidden; position: relative}
.EventiPassati{background: #FFF; overflow: hidden; position: relative}
#eventi .col0 {width: 100%;float: left;padding: 15px;}
#EventiPassati .col0 {width: 100%;float: left;padding: 15px;}
.dataEvento {position: absolute;top: 5px;left: 20px;font-size: 31px;color: #FFF;}
.dataEvento p{margin: 25px auto;padding: 0;font-weight: 600;}
.homeHeader h2{font-size: 34px;position: relative;margin: 150px auto 50px auto;color:#812840;text-align:center;}
.red .homeHeader h2 {color: #FFF !important;}
#programma h2{text-align: center;}
.giorni{text-align:center;}
.giorno {vertical-align: top;position: relative;padding: 0 15px;margin: 50px auto;display:inline-block;width: 30%;}
.giorno .dataImg, .giorno .titoloImg {top: 20px;left: 30px;padding: 15px;}
.giorno .contenuto {padding:0 20px 15px 20px; font-size: 15px;}
#datiPrincipali {-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain;background-position: bottom;background-repeat: no-repeat;}
.descProgramma {max-width: 600px; margin: 0 auto; font-size: 18px; text-align: center;}
#map-canvas {height: 550px;width: 100%;margin: 0 auto;}
.entry-content .event{height: 80vh;overflow-y: scroll;}
.evideo-title h2{margin-top:8%;font-size: 32px;}
.video-container-event{margin-left:25%;}


/*winehunter-award*/
.winehunter_txt{font-style: normal;text-align: justify;margin-top: 10px;margin-bottom:35px;letter-spacing: 0.08em;}
.winehunter_txtc{font-style: normal;text-align: center;margin-bottom:35px;letter-spacing: 0.08em;}
.award_rosso{font-size: 18px;color: rgb(116,31,48);text-align: center;letter-spacing: 0.15em;text-shadow: 1px 1px rgba(0,0,0,0.4);}
.award_gold{font-size: 18px;color: rgb(182,176,132);text-align: center;letter-spacing: 0.15em;text-shadow: 1px 1px rgba(0,0,0,0.4);}
.award_platinum{font-size: 18px;color: rgb(176,178,180);text-align: center;letter-spacing: 0.15em;text-shadow: 1px 1px rgba(0,0,0,0.6);}
.winehunter_b{font-weight:900;font-size: 1.25em;text-align: center;}
.winehunter_tt{font-style: normal;text-align: center;margin-bottom: 0px;padding-bottom: 0px;letter-spacing: 0.08em;}
.vitigno{font-size: 1.5em;font-style: italic;font-weight: 100;display: inline}
.vinific{font-weight: 900;font-size: 1.25em;display: inline}
.annat{font-size: 1.25em;letter-spacing: 0.25em;text-shadow: 1px 1px rgba(0,0,0,0.6);display: inline}
.red_title {font-weight:100;color: #741F30;text-align: center;letter-spacing: 0.15em;}
.black_cursive{font-style: oblique;font-weight: 300;text-align: center;margin-bottom:35px;}
.borderbox{text-align: center;padding-bottom:15px;border:1px solid black;padding-top:25px;}
.sig{font-size: 1.1em;}
.footnote{font-size: 0.9em;padding-top: 0px;margin-top: -30px;font-style: oblique;}
.sig_red{color: #741F30;font-size: 1.1em;}
.winehunter_txtr{color: #741F30;text-align: justify;letter-spacing: 0.08em;}
.winehunter_treg{letter-spacing: 0.08em;font-size: 1.25em;margin-bottom: 2em;}
.ii{font-size:0.9em;}
.red_alert{text-align: center;padding-bottom:15px;border:5px solid #741F30;padding-top:25px;}

/*downloads*/
.download-title{text-align:center;}
.download-area{text-align:justify;}

/*accredito*/
.accredito{width:100%;margin: 0 auto;}
.press-puller{margin-top: -19px;margin-bottom:19px;}
.press-title{margin-top: 50px;font-size:28px;text-align:center;}
.submit-accredito{width:50%;float:right;}

/*communicati stampa*/
.comunicato {margin-bottom: 50px !important;overflow:hidden;margin-left:2%;}
.comunicato .estratto p{font-size: 14px; margin:0; padding:0 20px;}
.comunicato .download {font-size: 25px;}
.comunicato div {border-top:1px solid #CCC; margin:0px 10px; padding:0;}
.comunicato h4{margin:0;}
.col_1_10 {float: left;overflow: hidden;width: 15%;}
.col_1_5 {float: left;overflow: hidden;width: 20%;}
.col_1_2 {float: left;overflow: hidden; width: 40%;}
.comunicati_icon{width:40px;margin-top: 5px;}
.icon-wrapper{margin-left: auto;margin-right: auto;}
.communicati-title {text-align: center;}
.open{color: #32cd32;}
.closed{color: #B22222;}
.closed_sm{color: #B22222;font-size: 15px}
.press_mwf{text-align:center;}


/*----Forms----*/
button,input[type="button"],input[type="reset"],input[type="submit"] {border: none;border-radius: none;background: #812840;color: rgba(255, 255, 255, 0.8);font-size: 14px;line-height: 1;padding: .6em 1em .6em;}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover {border-color: #ccc #bbb #aaa;}
button:active, button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus {border-color: #aaa #bbb #bbb;}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea {color: #303030;
border: none;
border-radius: 0;
padding: 8px;
background: rgba(255,255,255,0.5);
font-style: italic;}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus {color: #111;}
select {border: 1px solid #ccc;}
textarea {}

/*--- Navigation---*/
/*---# Links---*/
a {color: #812840;}
a:visited {color: #812840;}
a:hover, a:focus, a:active {color: midnightblue;}
a:focus {outline: thin dotted;}
a:hover, a:active {outline: 0;}
.more {position: absolute;bottom: 0;right: 0;background: #812840;width: 30px;height: 30px;color: #FFFFFF !important;text-decoration: none;font-size: 23px;padding: 0px 0 0 3px;}

/*---# Menus----*/
.sub-menu{position: absolute;display: flex;flex-direction: column;padding-top: 12px;padding-bottom: 12px;border-radius: 4px;top: 100%;left: -999em;z-index: 99999;box-shadow: 0 2px 5px rgba(47,47,48,.12), 0 0 4px 2px rgba(47,47,48,.08);background: rgba(255,255,255,0.8);}
.main-navigation {display: block;font-size: 18px;position: absolute;right: -120px;top: 0;}
.main-navigation ul {display: none;list-style: none;margin: 0;padding-left: 0;}
.main-navigation ul ul ul {left: -999em;top: 0;}
.main-navigation ul ul li:hover > ul,.main-navigation ul ul li.focus > ul {left: 100%;}
.main-navigation ul ul a {width: 200px;}
.main-navigation ul li:hover > ul,.main-navigation ul li.focus > ul {left: auto;}
.main-navigation li {float: left;position: relative; margin-left: 30px;}
.main-navigation li ul li{float: left;position: relative;margin:3px 10px;}
.main-navigation a {display: block;text-decoration: none; text-transform: uppercase; color: #812840; font-weight: 700;}


/* Small menu. */
.menu-toggle,.main-navigation.toggled ul {display: block;}
.toggled2 {background: #812840;overflow: scroll;height: 100% !important; width: 100%; position: fixed;}
.toggled2 ul{margin-left:0 !important;}
.toggled2 a:link, .toggled a:visited {color: #FFF;margin: 7px auto;font-size: 16px;}
.toggled2 a:hover {color: #ddd; text-decoration: underline;}
.toggled2 li {float: none;position: relative;margin-left: 0 !important;text-align: center;}
.toggled2 ul ul {box-shadow: none;float: none;position: relative;top: 0;left: 0;z-index: 0;background: rgba(255,255,255,0.3);overflow: hidden;text-align: center;}
.toggled2 ul ul a {width: auto;}
.toggled2 li ul li {float: none;position: inherit;margin: 0;padding: 0;text-align: center;}
.toggled2 .menu-toggle {position: absolute;right: 0;background: url('img/x.png') no-repeat;width: 21px;height: 21px;text-indent: -9999px;display: block;top: 10px;z-index: 9999;cursor: pointer;}
.toggled2 .menu-main-menu-container {top: 40px;position: relative;}

@media screen and (min-width: 1500px) {
	.menu-toggle {display: none;}
	.main-navigation ul {display: block;}
}

.site-main .comment-navigation, .site-main.posts-navigation, .site-main.post-navigation {margin: 0 0 1.5em;overflow: hidden;}
.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous {float: left;width: 50%;}
.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next {float: right;text-align: right;width: 50%;}

/*---# Accessibility---*/
.screen-reader-text {clip:rect(1px, 1px, 1px, 1px); position:absolute !important; height:1px; width:1px; overflow:hidden; word-wrap:normal !important;}.screen-reader-text:focus {background-color:#f1f1f1; border-radius:3px; box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6); clip:auto !important; color:#21759b; display:block; font-size:14px; font-size:0.875rem; font-weight:bold; height:auto; left:5px; line-height:normal; padding:15px 23px 14px; text-decoration:none; top:5px; width:auto; z-index:100000;}#content[tabindex="-1"]:focus {outline:0;}
/*---# Alignments---*/
.alignleft {display:inline; float:left; margin-right:1.5em;}.alignright {display:inline; float:right; margin-left:1.5em;}.aligncenter {clear:both; display:block; margin-left:auto; margin-right:auto;}
/*---# Clearings---*/
.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after {content:""; display:table; table-layout:fixed;}.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after {clear:both;}
/*---# Widgets---*/
.widget {margin:0 0 1.5em;}.widget select {max-width:100%;}

/*---# Infinite scroll---*/
.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer {display:none;}.infinity-end.neverending .site-footer {display:block;}

/*---# Media---*/
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {border:none; margin-bottom:0; margin-top:0; padding:0;}
embed, iframe, object {max-width:100%;}
.custom-logo-link {display:inline-block;}

/*---## Captions---*/
.wp-caption {margin-bottom:1.5em; max-width:100%;}
.wp-caption img[class*="wp-image-"] {display:block; margin-left:auto; margin-right:auto;}
.wp-caption .wp-caption-text {margin:0.8075em 0;}
.wp-caption-text {text-align:center;}

/*---## Galleries---*/
.gallery {margin-bottom:1.5em;}
.gallery-item {display:inline-block; text-align:center; vertical-align:top; width:100%;}
.gallery-columns-2 .gallery-item {max-width:50%;}
.gallery-columns-3 .gallery-item {max-width:33.33333%;}
.gallery-columns-4 .gallery-item {max-width:25%;}
.gallery-columns-5 .gallery-item {max-width:20%;}
.gallery-columns-6 .gallery-item {max-width:16.66667%;}
.gallery-columns-7 .gallery-item {max-width:14.28571%;}
.gallery-columns-8 .gallery-item {max-width:12.5%;}
.gallery-columns-9 .gallery-item {max-width:11.11111%;}
.gallery-caption {display:block;}

.gallery ul {list-style: none;line-height: 1.5;}
.gallery li {max-width:20%; display:inline-block; text-align:center; vertical-align:top; }
.gallery h6{ font-size: 12px; margin:0; padding:5px 0;}
.gallery p{ font-size: 11px; margin:0 0 20px 0; padding:0;}

#galleria{ margin: 100px auto; overflow:hidden;}
.galleria {width: 100%;margin: 0 auto;text-align: center;clear: both;overflow:hidden;list-style:none;}
.galleria li{float:left; padding:5px;}

#loghi img {filter: gray;-webkit-filter: grayscale(1);-webkit-transition: all .3s ease-in-out;}
#loghi img:hover {filter: none;-webkit-filter: grayscale(0);-webkit-transform: scale(1.01);}

/*tables*/
.tg  {border-collapse:collapse;border-spacing:0;margin: 2em;}
.tg td{font-size:16px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tg th{font-size:18px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}

/*extras*/
.page-id-663 img {
    height: 350px;
    width: auto;
    right: 0;
}
.page-id-663 .col0 {
    margin: 40px auto;
}

.page-id-663 .share-icon {
    border-top: 1px solid #CCC;
    display: none;
}
/*share*/
.share-icon{border-top: 1px solid #CCC;}
.social-share {list-style: none;margin: 0 auto;}
.social-share li {float: right;border-radius: 100%;border: 1px solid;padding:2px 5px 0px 5px;text-align: center;margin: 2px;}
.social-share li a{text-decoration: none; color: #812840 !important;}
.share-icon .share {float: left; font-size: 14px; color: #999;}
 /* tab */
.tab {overflow: hidden;}
.tab button {background-color: #955c5c;border: 2px solid #dedede;float: left;outline: none;cursor: pointer;padding: 14px 16px;transition: 0.3s;font-size: 16px;}
.tab button:hover {background-color: #d78686;}
.tab button.active {background-color: #812840;color:#FFF; }
.tabcontent {display: block; margin-top: 40px;}
.tabcontent {animation: fadeEffect 1s; /* Fading effect takes 1 second */}
/* Go from zero to full opacity */
@keyframes fadeEffect {from {opacity: 0;}to {opacity: 1;}}
/*wpml*/
.wpml-ls-legacy-list-horizontal a {display: block;text-decoration: none;padding: 0px 5px;line-height: 1;font-size: 14px;color: #777 !important; text-transform: uppercase;}
.wpml-ls-current-language a {font-weight: 600;color:#812840 !important;}
.wpml-ls-legacy-list-horizontal .wpml-ls-item {padding: 0;margin: 0;list-style-type: none;display: inline-block;}
.wpml-ls-legacy-list-horizontal>ul {padding: 0;margin: 0 !important;}
.wpml-ls-current-language a {font-weight: 600;color: #812840 !important;}


.loader {position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 9999;background: #fafafa url('img/load.gif') no-repeat center center;text-align: center;color: #999;}


/*Upcoming Events*/
.events {display: flex;	flex-direction: column;justify-content: space-between; max-width: 1260px;margin: 0 auto;}
.event {display: flex;flex-direction: row;justify-content: center;align-items: center;margin: 30px 0;}
.event .date {width: 33%;text-align: center;font-size: 2em;	}
.event .title {width: 57%;text-align: center;font-size: 1.5em;color: #1D1C1A;font-weight: bold;position: relative;text-shadow: 2px 1px #f2ffff;}
.event .title a{color: #1D1C1A;text-decoration:none;}
.event .title a:hover,.event .title.blank:hover,.event .title a:active{color:#D6AD60;text-shadow: -1px -2px 4px #ffe43b, 0px -1px #866527;}	
.title a:visited{color:#2b2b2a;}
.event .title .EventLogo{width:50%;filter: drop-shadow(1px 2px 4px rgba(0, 0, 0, 0.4));}
.event .title .EventLogo.FFF{filter: invert(1)drop-shadow(1px 2px 4px rgba(0, 0, 0, 0.4));}
.event .title .EventLogo:hover {filter: hue-rotate(190deg)drop-shadow(1px 2px 4px rgba(0, 0, 0, 0.4));cursor:pointer;}
.event .title .EventLogo.MWF:hover {filter: hue-rotate(195deg)drop-shadow(1px 2px 4px rgba(0, 0, 0, 0.4));}











@media all and (max-width:1567px) {
.w1300 {max-width: 1300px;}
.modernBox{max-width: 1300px;}
}

@media all and (max-width:1299px) {
	.press-wrapper{width:1000px;margin-left:auto;margin-right:auto;}
	.press-area-left{float:left;width: 51%;border: 1px outset rgba(107,4,4,0.5);border-radius: 16px 16px 16px 16px;margin-top:20px;padding-bottom:1%;padding-left:15px;background-color: #efefef;height:560px;}
	.press-area-right{float:right;width:48%;border: 1px outset rgba(107,4,4,0.5);border-radius: 16px 16px 16px 16px;margin-top:20px;padding-bottom:1%;padding-left: 15px;background-color: #efefef;height:560px;}
	.testo{float:left;width:80%;padding-left: 10px;padding-right: 15px;}
	.arrow-more{float:left;width: 40%;padding-left: 10px;}
	.press-image{float:left;width:20%}
	.follow{margin:0px;margin-left:65%;}
}


@media screen and (max-width: 1024px) {
	.estratto {padding: 0 10px; font-size: 13px;}
	.dataEvento {left: 10px;font-size: 25px;color: #FFF;}
	.dataEvento p {margin: 18px auto;}
	.wpml-ls-legacy-list-horizontal a {padding: 0px 3px;font-size: 16px !important;}
	.site-branding a {width: 255px;height: 50px;margin-left: 20px;}
	.download-table {width: 100%;}
	.download-table, thead, tbody, .download-th, .download-td, .download-tr {display: block;}
	thead .download-tr {position: absolute;	top: -9999px;left: -9999px;}
	.download-tr {border: 1px solid #ccc;}
	.download-td {border: none;border-bottom: 1px solid #eee;position: relative;padding-left: 50%;}
	.download-td:before {position: absolute;top: 6px;left: 6px;width: 45%;padding-right: 10px;white-space: nowrap;content: attr(data-column);color: #000;font-weight: bold;}
	.press-wrapper{margin-left:auto;margin-right:auto;}
	.press-area-left{float:left;width: 100%;border: 1px outset rgba(107,4,4,0.5);border-radius: 16px 16px 16px 16px;margin-top:20px;padding-left:15px; padding-bottom:1%;background-color: #efefef;height:auto;}
	.press-area-right{float:right;width:100%;border: 1px outset rgba(107,4,4,0.5);border-radius: 16px 16px 16px 16px;margin-top:20px;padding-bottom:1%;padding-left: 15px;background-color: #efefef;height:auto;}
	.press-image{float:left;width:100%;}
	.testo{float:left;width:100%;text-align:justify;padding-left: 2px;font-size:16px;padding-right: 15px;}
	.criteri-arrow img{margin-left:10%;}
	.arrow-more{margin-left:auto;margin-right:auto;width: 50%;padding-left: 10px;}
}

@media screen and (max-width: 800px) {
	.main-navigation {font-size: 12px;}
	.main-navigation li {margin-left: 15px;}
	.w1300 {padding:10px;}
	.estratto {padding: 0 10px; font-size: 12px;}
	h3 {font-size: 13px;margin: 5px auto -15px auto;}
	.preheader .right {top: 0px;right: 5px;}
	.site-branding a {width: 400px;height: 78px;margin-left: 30px;}
	.video-container-event{margin-left:0%;}
	.gourmet{margin-top: 30px;margin-bottom: 10px;}
	.social-tag{margin:0 auto;}
}

@media screen and (max-width: 700px) {
	.col5,.col46{width:100%; float:none;padding:0;}
	h3 {font-size: 18px;margin: 10px auto -12px auto;}
	.estratto {padding: 0 15px; font-size: 14px;}
	.multicolumn {column-count: 2;}
	.left {float: none;padding: 0;}
	.accesso {font-size: 15px;position: absolute;left: 5px;top: 2px;width: 18px;overflow: hidden;height: 21px;}
	.not-on-my-phone { display:none !important; visibility: hidden; opacity: 0; clip-path: polygon(0px 0px,0px 0px,0px 0px,0px 0px);}
	.evideo-title h2{margin-top:20%;font-size: 32px;}
}

@media screen and (max-width: 600px) {
	.col55 {width: 100%;float: none;}
	.estratto {width: 100%;float: left;}
	.eventi img {width: 100%;}
	.EventiPassati img {width: 100%;}
	.giorno {width: 100%;}
	.not-on-my-phone { display:none !important; visibility: hidden; opacity: 0; clip-path: polygon(0px 0px,0px 0px,0px 0px,0px 0px);}
	#EventiPassati, .past-events-title{display: none;}
	.footer_50{width:100%;float:left;text-align:center;margin-left: auto;margin-right: auto;}
	.gourmet{margin-left: 29%;}
	.footer_25{width:100%;float:left;text-align:center;padding-bottom: 30px;font-size: 36px;}
	.follow {width: 130px;margin: 1px auto;text-align: center;}
	#mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open + #mega-menu-menu-1{margin-top:15px;}	

}
@media screen and (max-width: 500px) {
	#news .col5 {width: 100%;}
	.site-branding a {
    width: 290px;
    height: 57px;
	margin-left: 10px;}
	.not-on-my-phone { display:none !important; visibility: hidden; opacity: 0; clip-path: polygon(0px 0px,0px 0px,0px 0px,0px 0px);}
	
}

