
/* - ++resource++fta.plonetheme.stylesheets/fta2.css - */
/* https://www.ferraraterraeacqua.it/portal_css/++resource++fta.plonetheme.stylesheets/fta2.css?original=1 */
#portal-logo {
margin: -15px 0 0;
float: left;
padding-right: 15px;
padding-left: 0;
color: #555; }
#portal-logo img {
float: left;
margin-right: 0.5em; }
#portal-logo #payoff {
float: left;
margin-top: 12px;
font-weight: normal;
font-size: 1.7rem;
position: relative;
padding-left: 1em; }
#portal-logo #payoff:before {
width: 1px;
height: 120%;
background-color: #b0b0b0;
background: -webkit-linear-gradient(#fff, #b0b0b0 50%, #fff);
background: -o-linear-gradient(#fff, #b0b0b0 50%, #fff);
background: linear-gradient(#fff, #b0b0b0 50%, #fff);
background-repeat: no-repeat;
content: ' ';
position: absolute;
left: 0;
top: -10%; }
.language-fr #portal-logo #payoff {
font-size: 1.6rem; }
.language-es #portal-logo #payoff {
font-size: 1.5rem;
padding-left: 0.9em; }
@media (max-width: 991px) {
#portal-logo {
margin-top: 10px; }
#portal-logo img {
max-width: 100%;
display: block;
margin-left: auto;
margin-right: auto; } }
@media (max-width: 767px) {
#portal-logo {
margin: 0;
display: block;
padding: 0.5em 0.9em 0.2em;
height: 5em; }
#portal-logo img {
float: none;
max-height: 100%; }
#portal-logo #payoff {
display: none; } }
#fta-languageselector {
min-height: 41px;
position: relative;
z-index: 1000; }
#fta-languageselector > .dropdown {
float: right;
margin-top: 15px;
margin-right: 2em; }
#fta-languageselector #language-dropdown,
#fta-languageselector li a {
background: url(++resource++fta.plonetheme.images/flags.png) 0 0 no-repeat;
display: block; }
#fta-languageselector #language-dropdown {
width: 50px;
text-align: right; }
#fta-languageselector li a {
width: 30px;
height: 20px;
text-indent: -9999px;
padding: 0;
margin: 0 5px 10px; }
#fta-languageselector li:last-child a {
margin-bottom: 0; }
#fta-languageselector .dropdown-menu {
min-width: 30px; }
body.language-it #fta-languageselector #language-dropdown:focus, body.language-it #fta-languageselector #language-dropdown:hover,
#fta-languageselector li.language-it a:focus,
#fta-languageselector li.language-it a:hover {
background-position: 0 -40px; }
body.language-fr #fta-languageselector #language-dropdown:link, body.language-fr #fta-languageselector #language-dropdown:visited,
#fta-languageselector li.language-fr a:link,
#fta-languageselector li.language-fr a:visited {
background-position: -60px 0; }
body.language-fr #fta-languageselector #language-dropdown:focus, body.language-fr #fta-languageselector #language-dropdown:hover,
#fta-languageselector li.language-fr a:focus,
#fta-languageselector li.language-fr a:hover {
background-position: -60px -40px; }
body.language-en #fta-languageselector #language-dropdown:link, body.language-en #fta-languageselector #language-dropdown:visited,
#fta-languageselector li.language-en a:link,
#fta-languageselector li.language-en a:visited {
background-position: -120px 0; }
body.language-en #fta-languageselector #language-dropdown:focus, body.language-en #fta-languageselector #language-dropdown:hover,
#fta-languageselector li.language-en a:focus,
#fta-languageselector li.language-en a:hover {
background-position: -120px -40px; }
body.language-es #fta-languageselector #language-dropdown:link, body.language-es #fta-languageselector #language-dropdown:visited,
#fta-languageselector li.language-es a:link,
#fta-languageselector li.language-es a:visited {
background-position: -180px 0; }
body.language-es #fta-languageselector #language-dropdown:focus, body.language-es #fta-languageselector #language-dropdown:hover,
#fta-languageselector li.language-es a:focus,
#fta-languageselector li.language-es a:hover {
background-position: -180px -40px; }
body.language-nl #fta-languageselector #language-dropdown:link, body.language-nl #fta-languageselector #language-dropdown:visited,
#fta-languageselector li.language-nl a:link,
#fta-languageselector li.language-nl a:visited {
background-position: -240px 0; }
body.language-nl #fta-languageselector #language-dropdown:focus, body.language-nl #fta-languageselector #language-dropdown:hover,
#fta-languageselector li.language-nl a:focus,
#fta-languageselector li.language-nl a:hover {
background-position: -240px -40px; }
body.language-de #fta-languageselector #language-dropdown:link, body.language-de #fta-languageselector #language-dropdown:visited,
#fta-languageselector li.language-de a:link,
#fta-languageselector li.language-de a:visited {
background-position: -300px 0; }
body.language-de #fta-languageselector #language-dropdown:focus, body.language-de #fta-languageselector #language-dropdown:hover,
#fta-languageselector li.language-de a:focus,
#fta-languageselector li.language-de a:hover {
background-position: -300px -40px; }
body.language-da #fta-languageselector #language-dropdown:link, body.language-da #fta-languageselector #language-dropdown:visited,
#fta-languageselector li.language-da a:link,
#fta-languageselector li.language-da a:visited {
background-position: -360px 0; }
body.language-da #fta-languageselector #language-dropdown:focus, body.language-da #fta-languageselector #language-dropdown:hover,
#fta-languageselector li.language-da a:focus,
#fta-languageselector li.language-da a:hover {
background-position: -360px -40px; }
body.language-ru #fta-languageselector #language-dropdown:link, body.language-ru #fta-languageselector #language-dropdown:visited,
#fta-languageselector li.language-ru a:link,
#fta-languageselector li.language-ru a:visited {
background-position: -420px 0; }
body.language-ru #fta-languageselector #language-dropdown:focus, body.language-ru #fta-languageselector #language-dropdown:hover,
#fta-languageselector li.language-ru a:focus,
#fta-languageselector li.language-ru a:hover {
background-position: -420px -40px; }
body.language-zh #fta-languageselector #language-dropdown:link, body.language-zh #fta-languageselector #language-dropdown:visited,
#fta-languageselector li.language-zh a:link,
#fta-languageselector li.language-zh a:visited {
background: url(++resource++fta.plonetheme.images/china.png) 0 0 no-repeat; }
body.language-zh #fta-languageselector #language-dropdown:focus, body.language-zh #fta-languageselector #language-dropdown:hover,
#fta-languageselector li.language-zh a:focus,
#fta-languageselector li.language-zh a:hover {
background: url(++resource++fta.plonetheme.images/china_hover.png) 0 0 no-repeat; }
@media (max-width: 767px) {
#fta-languageselector {
background-color: #efedef;
padding: 5px 15px 5px 5px;
min-height: 30px;
height: 30px; }
#fta-languageselector > .dropdown {
margin: 0; }
#fta-languageselector #language-dropdown {
height: 20px;
width: 30px;
display: block; }
#fta-languageselector .caret {
display: none; } }
.erturismo-header-link {
position: absolute;
display: block;
top: 5px;
right: 24em; }
.erturismo-header-link img {
max-height: 3em; }
@media (max-width: 767px) {
.erturismo-header-link {
display: none; } }
#top-links {
text-align: right;
margin-top: 37px; }
#top-links li {
border-right: 1px solid #3f97aa;
padding-right: 0.8em;
margin-right: 1em; }
#top-links li:last-child {
padding-right: 1em;
margin-right: 0.5em; }
#top-links a {
color: #555;
font-size: 1.7rem;
font-weight: normal; }
#top-links a:focus, #top-links a:hover {
color: #3f97aa; }
@media (max-width: 1199px) and (min-width: 768px) {
#top-links {
clear: left;
padding-top: 0.5em; }
#top-links li:last-child {
padding-right: 0;
margin-right: 0;
border-right: 0; } }
@media (max-width: 767px) {
#top-links {
clear: left;
display: none; }
#top-links li {
display: list-item;
border: 0;
padding: 0 1em;
margin: 0.5em 0; }
#top-links li:last-child {
padding-right: 1em;
margin-right: 0; } }
.nav-primary {
background-color: #3f97aa; }
@media (max-width: 767px) {
.nav-primary {
display: none; } }
#portal-globalnav {
background: none;
margin-bottom: 0; }
#portal-globalnav li a {
background-color: transparent;
padding: 1em;
min-width: 1px;
font-size: 1.5rem;
font-weight: normal;
color: white;
text-transform: uppercase; }
#portal-globalnav li a:focus, #portal-globalnav li a:hover {
background-color: #156d80;
color: white; }
#portal-globalnav li.selected a {
background-color: #4F5053; }
#portal-globalnav li.selected a:focus, #portal-globalnav li.selected a:hover {
background-color: #156d80;
color: white; }
#portal-globalnav #portaltab-offcanvas_menu {
position: relative; }
#portal-globalnav #portaltab-offcanvas_menu:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: white;
font-size: 3rem;
line-height: 1;
padding: 11px 15px;
position: absolute;
left: 0;
cursor: pointer;
background-color: #156d80; }
#portal-globalnav #portaltab-offcanvas_menu:focus:before, #portal-globalnav #portaltab-offcanvas_menu:hover:before {
background-color: #115a6a; }
.flexbox #portal-globalnav {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex; }
.flexbox #portal-globalnav li {
-webkit-box-flex: 1 1 auto;
-moz-box-flex: 1 1 auto;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto; }
.flexbox #portal-globalnav li a {
display: block;
text-align: center; }
.flexbox #portal-globalnav #portaltab-offcanvas_menu {
-webkit-box-flex: 0 0 auto;
-moz-box-flex: 0 0 auto;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 55px; }
.flexbox #portal-globalnav #portaltab-offcanvas_menu:before {
top: 0; }
.no-flexbox #portal-globalnav #portaltab-offcanvas_menu:before {
top: -17px; }
.no-flexbox #portal-globalnav [id*='portaltab-events'] {
margin-left: 55px; }
@media (max-width: 991px) and (min-width: 768px) {
#portal-globalnav {
position: relative;
padding-left: 59px;
padding-right: 0; }
#portal-globalnav li a {
padding: 0.3em 1em;
border-right: 0;
border-left: 2px solid white;
border-bottom: 2px solid white; }
#portal-globalnav #portaltab-offcanvas_menu {
position: absolute;
left: 0;
width: 59px; }
#portal-globalnav #portaltab-offcanvas_menu:before {
font-size: 3.2rem;
padding: 16px;
border-bottom: 2px solid white; }
.flexbox #portal-globalnav {
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap; }
.flexbox #portal-globalnav li {
-webkit-box-flex: 1 1 30%;
-moz-box-flex: 1 1 30%;
-webkit-flex: 1 1 30%;
-ms-flex: 1 1 30%;
flex: 1 1 30%; }
.no-flexbox #portal-globalnav [id*='portaltab-events'] {
margin-left: 59px; } }
@media (max-width: 767px) {
#portal-globalnav {
padding: 0; }
#portal-globalnav li a {
margin: 0;
padding: 0.25em 1em;
border: 0; }
#portal-globalnav #portaltab-offcanvas_menu {
display: none; }
.flexbox #portal-globalnav {
display: block; }
.flexbox #portal-globalnav li a {
text-align: left; } }
#portaltabs-mobile {
background-color: #3f97aa;
display: block;
height: 5em;
float: left;
width: 5em;
padding: 1em;
text-align: center; }
#portaltabs-mobile:active {
background-color: #156d80; }
#portaltabs-mobile:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: white;
font-size: 3em;
line-height: 1; }
#toplinks-mobile {
display: block;
height: 5em;
width: 3em;
float: right;
text-align: center;
padding: 1.5em 1em 1.5em 0; }
#toplinks-mobile:before {
font-family: Flaticon;
font-size: 2em;
font-style: normal;
display: inline-block;
color: #999;
line-height: 1; }
#toplinks-mobile:active:before {
color: #777; }
#offcanvas-mobile {
text-transform: uppercase;
font-weight: normal;
color: #999;
line-height: 1; }
#offcanvas-mobile:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: inherit;
margin-right: 0.3em; }
#offcanvas_menu {
position: fixed;
top: 0;
left: -400px;
width: 400px;
height: 100%;
padding: 50px 30px 50px 150px;
z-index: 2000;
overflow-y: auto;
background-color: white;
-webkit-transition: left 0.2s ease-in;
-o-transition: left 0.2s ease-in;
transition: left 0.2s ease-in; }
#offcanvas_menu.open {
left: 0;
-webkit-transition: left 0.2s ease-out;
-o-transition: left 0.2s ease-out;
transition: left 0.2s ease-out; }
#offcanvas_menu .close-menu {
text-align: right; }
#offcanvas_menu .close-menu a:before {
font-family: Flaticon;
font-size: 20px;
font-style: normal;
display: inline-block;
color: #777; }
#offcanvas_menu .close-menu a:focus:before, #offcanvas_menu .close-menu a:hover:before {
color: #3f97aa; }
#offcanvas_menu > h5 {
text-transform: uppercase;
margin-bottom: 2em;
color: #777; }
#offcanvas_menu li {
display: list-item; }
#offcanvas_menu a {
color: #313131;
display: inline-block;
white-space: nowrap;
max-width: 100%;
text-overflow: ellipsis;
overflow: hidden; }
#offcanvas_menu a:focus, #offcanvas_menu a:hover {
color: #3f97aa; }
#offcanvas_menu .first_level > li {
margin-bottom: 2em; }
#offcanvas_menu .first_level > li > a {
font-weight: normal;
font-size: 2rem; }
#offcanvas_menu .second_level > li {
margin-top: 0.2em; }
@media (max-width: 767px) {
#offcanvas_menu {
width: 80%;
left: -80%;
padding: 30px; } }
#offcanvas_backdrop {
position: fixed;
top: -100%;
z-index: 1900;
width: 100%;
height: 100%;
background-color: black;
opacity: 0;
-webkit-transition: opacity 0.2s ease-in-out;
-o-transition: opacity 0.2s ease-in-out;
transition: opacity 0.2s ease-in-out; }
#offcanvas_backdrop.open {
top: 0;
opacity: 0.5;
-webkit-transition: opacity 0.2s ease-in-out;
-o-transition: opacity 0.2s ease-in-out;
transition: opacity 0.2s ease-in-out; }
#fta-breadcrumbs {
background-color: #efedef;
font-weight: normal;
margin-top: 0.3em;
margin-bottom: 0.3em; }
#fta-breadcrumbs h2 {
font-size: 1.8em;
margin: 0.5em 0 0.3em; }
#fta-breadcrumbs .breadcrumbs-links {
margin-bottom: 1em;
font-size: 1.05em; }
#fta-breadcrumbs .breadcrumbSeparator {
margin: 0 0.4em; }
#fta-breadcrumbs .breadcrumbSeparator:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: #999; }
#fta-breadcrumbs .breadcrumbSeparator.is_rtl:before {
content: '\f104;'; }
#fta-breadcrumbs #breadcrumbs-current {
color: #3f97aa; }
#fta-breadcrumbs.with-img {
position: relative;
height: 10em;
overflow: hidden;
margin-bottom: 0; }
#fta-breadcrumbs.with-img img {
position: absolute;
width: 100%;
min-height: 100%;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none; }
#fta-breadcrumbs.with-img .image-shadow {
position: absolute;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.4);
background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.7));
background: -o-linear-gradient(transparent, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.7));
background: linear-gradient(transparent, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.7));
background-repeat: no-repeat; }
#fta-breadcrumbs.with-img .breadcrumbs-container {
position: relative;
height: 100%; }
#fta-breadcrumbs.with-img h2,
#fta-breadcrumbs.with-img .breadcrumbs-content a,
#fta-breadcrumbs.with-img .breadcrumbs-content a:focus,
#fta-breadcrumbs.with-img .breadcrumbs-content a:hover,
#fta-breadcrumbs.with-img .breadcrumbSeparator:before,
#fta-breadcrumbs.with-img #breadcrumbs-current {
color: white; }
#fta-breadcrumbs.with-img .breadcrumbs-content {
position: absolute;
left: 25%;
bottom: 0; }
#fta-breadcrumbs.with-img h2 a,
#fta-breadcrumbs.with-img .breadcrumbs-content a {
border-bottom: 1px solid transparent !important; }
#fta-breadcrumbs.with-img h2 a:focus, #fta-breadcrumbs.with-img h2 a:hover,
#fta-breadcrumbs.with-img .breadcrumbs-content a:focus,
#fta-breadcrumbs.with-img .breadcrumbs-content a:hover {
border-bottom-color: white !important; }
#fta-breadcrumbs .breadcrumbs-localita-wrapper {
float: left;
width: 23%;
padding: 0 15px; }
#fta-breadcrumbs .breadcrumbs-localita {
height: 10em;
padding: 15px;
background-color: rgba(0, 0, 0, 0.5); }
#fta-breadcrumbs .province-link-wrapper {
text-align: right; }
#fta-breadcrumbs a.province-link {
color: #feeb9f;
border-bottom: 1px solid transparent;
text-transform: uppercase; }
#fta-breadcrumbs a.province-link:focus, #fta-breadcrumbs a.province-link:hover {
color: #feeb9f;
border-bottom-color: #feeb9f; }
#fta-breadcrumbs a.province-link:before {
font-family: Flaticon;
font-size: 1.1em;
font-style: normal;
display: inline-block;
margin-right: 0.4em; }
#fta-breadcrumbs a.province-link span {
font-size: 0.9em; }
#fta-breadcrumbs .you-are-visiting-string {
font-style: italic;
color: white;
font-weight: 300;
margin: 1em 0 0; }
#fta-breadcrumbs .you-are-visiting-name {
font-size: 2.3em;
text-transform: uppercase;
margin: 0.1em 0 0;
color: white;
font-weight: 300;
max-width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; }
.section-comacchio #fta-breadcrumbs .you-are-visiting-name, .section-bondeno #fta-breadcrumbs .you-are-visiting-name, .section-codigoro #fta-breadcrumbs .you-are-visiting-name, .section-copparo #fta-breadcrumbs .you-are-visiting-name, .section-lagosanto #fta-breadcrumbs .you-are-visiting-name, .section-fiscaglia #fta-breadcrumbs .you-are-visiting-name, .section-migliaro #fta-breadcrumbs .you-are-visiting-name, .section-mirabello #fta-breadcrumbs .you-are-visiting-name, .section-ostellato #fta-breadcrumbs .you-are-visiting-name, .section-tresigallo #fta-breadcrumbs .you-are-visiting-name, .section-voghiera #fta-breadcrumbs .you-are-visiting-name {
font-size: 1.7em;
margin-top: 0.3em; }
.section-formignana #fta-breadcrumbs .you-are-visiting-name, .section-jolanda-di-savoia #fta-breadcrumbs .you-are-visiting-name, .section-masi-torello #fta-breadcrumbs .you-are-visiting-name, .section-massa-fiscaglia #fta-breadcrumbs .you-are-visiting-name, .section-poggio-renatico #fta-breadcrumbs .you-are-visiting-name, .section-portomaggiore #fta-breadcrumbs .you-are-visiting-name, .section-santagostino #fta-breadcrumbs .you-are-visiting-name, .section-vigarano-mainarda #fta-breadcrumbs .you-are-visiting-name {
font-size: 1em;
margin-top: 1em; }
#fta-breadcrumbs .you-are-visiting-name a {
color: white;
border-bottom: 1px solid transparent; }
#fta-breadcrumbs .you-are-visiting-name a:focus, #fta-breadcrumbs .you-are-visiting-name a:hover {
color: white;
border-bottom-color: white; }
@media (max-width: 991px) {
#fta-breadcrumbs .breadcrumbs-localita-wrapper {
width: 35%; }
#fta-breadcrumbs.with-img .breadcrumbs-content {
left: 36%; } }
@media (max-width: 767px) {
#fta-breadcrumbs {
margin-top: 0; }
#fta-breadcrumbs #breadcrumbs-home {
display: none; }
#fta-breadcrumbs.with-img {
height: 6em; }
#fta-breadcrumbs.with-img .image-shadow {
background: rgba(0, 0, 0, 0.5); }
#fta-breadcrumbs.with-img h2,
#fta-breadcrumbs.with-img span[id*='breadcrumbs-'] {
display: none; }
#fta-breadcrumbs.with-img span#breadcrumbs-2 {
display: inline;
font-size: 1.5em;
font-weight: 300; }
#fta-breadcrumbs.with-img span#breadcrumbs-2 .breadcrumbSeparator {
display: none; }
#fta-breadcrumbs.with-img .breadcrumbs-content {
position: static; }
#fta-breadcrumbs .breadcrumbs-localita-wrapper {
float: none;
width: auto;
padding: 0; }
#fta-breadcrumbs .breadcrumbs-localita {
background-color: transparent;
height: auto;
padding: 0.5em 0; }
#fta-breadcrumbs .province-link-wrapper,
#fta-breadcrumbs .you-are-visiting-string {
display: none; }
#fta-breadcrumbs .you-are-visiting-name {
font-size: 1.2em; } }
dl.portlet.portletERPortletNavigation {
padding-bottom: 1.8em; }
dl.portlet.portletERPortletNavigation dt.portletHeader {
font-size: 1em;
line-height: 1.5;
min-height: auto;
margin: 0 1.4em;
padding: 0.7em 0 !important;
border-bottom: 1px solid #777;
background: none; }
dl.portlet.portletERPortletNavigation dt.portletHeader a {
font-size: 1.5em; }
dl.portlet.portletERPortletNavigation dt.portletHeader a:link, dl.portlet.portletERPortletNavigation dt.portletHeader a:visited {
color: #313131; }
dl.portlet.portletERPortletNavigation dt.portletHeader a:focus, dl.portlet.portletERPortletNavigation dt.portletHeader a:hover {
color: #3f97aa !important; }
dl.portlet.portletERPortletNavigation ul.navTreeLevel0 > .navTreeItem {
border: 0;
padding-left: 1.4em !important;
line-height: 1.6;
color: #777; }
dl.portlet.portletERPortletNavigation ul.navTreeLevel0 > .navTreeItem.navTreeCurrentNode {
color: #313131; }
dl.portlet.portletERPortletNavigation ul.navTreeLevel0 > .navTreeItem:first-child {
margin-top: 0.75em; }
dl.portlet.portletERPortletNavigation ul.navTreeLevel0 .navTreeCurrentItem {
background-color: transparent;
border-left: 0.7em solid #313131; }
dl.portlet.portletERPortletNavigation ul.navTreeLevel0 .navTreeCurrentItem:focus, dl.portlet.portletERPortletNavigation ul.navTreeLevel0 .navTreeCurrentItem:hover {
border-color: #3f97aa; }
dl.portlet.portletERPortletNavigation ul.navTreeLevel0 > .navTreeCurrentNode .navTreeCurrentItem {
margin-left: -1.4em;
padding-left: 0.7em; }
dl.portlet.portletERPortletNavigation ul.navTreeLevel0 li a span {
font-size: 1.1em; }
dl.portlet.portletERPortletNavigation ul.navTreeLevel1 > .navTreeItem {
font-weight: normal;
line-height: 1.6; }
dl.portlet.portletERPortletNavigation ul.navTreeLevel1 > .navTreeCurrentNode .navTreeCurrentItem {
margin-left: -2.8em;
padding-left: 2.1em; }
dl.portlet.portletERPortletNavigation ul.navTreeLevel2 > .navTreeCurrentNode .navTreeCurrentItem {
margin-left: -4.2em;
padding-left: 3.55em; }
dl.portlet.portletERPortletNavigation a:focus, dl.portlet.portletERPortletNavigation a:hover {
color: #3f97aa !important; }
#viewlet-below-content {
background-color: #efedef; }
#portal-columns {
margin-bottom: 2em; }
body.template-pp_home_view #portal-columns {
margin-top: 0;
margin-bottom: 0; }
body.template-pp_home_view #content,
body.template-pp_home_view #viewlet-above-content {
margin: 0; }
body.template-pp_home_view #viewlet-below-content {
margin-top: 0 !important;
background-color: transparent; }
body.template-pp_home_view [id*='toprow-portlet'] {
position: relative; }
body.template-pp_home_view div.rerPortletAdvancedStatic.titolo-azzurro div.portletItem h2 {
color: #3f97aa; }
@media (max-width: 767px) {
body.template-pp_home_view .rerPortletAdvancedStatic .portletItem iframe {
max-width: 100%; } }
body.template-pp_home_view div.rerPortletAdvancedStatic.testata {
margin-top: 0.2em;
height: 30em; }
body.template-pp_home_view div.rerPortletAdvancedStatic.testata img {
height: 30em;
width: 100%;
position: absolute;
top: 0;
left: 0;
display: block;
z-index: -1;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none; }
body.template-pp_home_view div.rerPortletAdvancedStatic.testata .portletItem {
padding-top: 22.5em;
color: white; }
body.template-pp_home_view div.rerPortletAdvancedStatic.testata .portletItem p {
margin: 0; }
body.template-pp_home_view div.rerPortletAdvancedStatic.testata .portletItem p:before {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 30em;
background: linear-gradient(transparent, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.6)); }
body.template-pp_home_view div.rerPortletAdvancedStatic.testata .portletItem h2 {
font-size: 3em;
margin: 0;
position: relative; }
body.template-pp_home_view div.rerPortletAdvancedStatic.testata .portletItem h3 {
font-weight: normal;
font-size: 1.2em;
padding: 0;
margin: 0;
position: relative; }
@media (max-width: 1299px) {
body.template-pp_home_view div.rerPortletAdvancedStatic.testata {
height: 22em; }
body.template-pp_home_view div.rerPortletAdvancedStatic.testata img {
height: 22em; }
body.template-pp_home_view div.rerPortletAdvancedStatic.testata .portletItem {
padding-top: 15.5em; }
body.template-pp_home_view div.rerPortletAdvancedStatic.testata .portletItem p:before {
height: 22em; } }
@media (max-width: 991px) {
body.template-pp_home_view div.rerPortletAdvancedStatic.testata {
height: 18em; }
body.template-pp_home_view div.rerPortletAdvancedStatic.testata img {
height: 18em; }
body.template-pp_home_view div.rerPortletAdvancedStatic.testata .portletItem {
padding-top: 11.5em; }
body.template-pp_home_view div.rerPortletAdvancedStatic.testata .portletItem p:before {
height: 18em;
background: linear-gradient(transparent, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.6)); } }
@media (max-width: 767px) {
body.template-pp_home_view div.rerPortletAdvancedStatic.testata {
height: 8em;
margin-top: 0; }
body.template-pp_home_view div.rerPortletAdvancedStatic.testata img {
height: 8em; }
body.template-pp_home_view div.rerPortletAdvancedStatic.testata .portletItem {
padding-top: 2em; }
body.template-pp_home_view div.rerPortletAdvancedStatic.testata .portletItem p:before {
height: 8em;
background: rgba(0, 0, 0, 0.5); }
body.template-pp_home_view div.rerPortletAdvancedStatic.testata .portletItem h2 {
font-size: 1.5em;
margin-bottom: 0.2em; }
body.template-pp_home_view div.rerPortletAdvancedStatic.testata .portletItem h3 {
font-size: 1.1em;
font-weight: 300; } }
body.template-pp_home_view.section-stupitevi-dimmenso div.rerPortletAdvancedStatic.testata, body.template-pp_home_view.section-productos-enogastronomicos div.rerPortletAdvancedStatic.testata, body.template-pp_home_view.section-onogastronomie div.rerPortletAdvancedStatic.testata, body.template-pp_home_view.section-vins-et-gastronomie div.rerPortletAdvancedStatic.testata, body.template-pp_home_view.section-flavours div.rerPortletAdvancedStatic.testata, body.template-pp_home_view.section-enogastronomia div.rerPortletAdvancedStatic.testata {
position: relative;
overflow: hidden; }
@media (min-width: 1299px) {
body.template-pp_home_view.section-stupitevi-dimmenso div.rerPortletAdvancedStatic.testata img, body.template-pp_home_view.section-productos-enogastronomicos div.rerPortletAdvancedStatic.testata img, body.template-pp_home_view.section-onogastronomie div.rerPortletAdvancedStatic.testata img, body.template-pp_home_view.section-vins-et-gastronomie div.rerPortletAdvancedStatic.testata img, body.template-pp_home_view.section-flavours div.rerPortletAdvancedStatic.testata img, body.template-pp_home_view.section-enogastronomia div.rerPortletAdvancedStatic.testata img {
height: auto;
min-height: 30em; } }
@media (max-width: 1299px) {
body.template-pp_home_view.section-stupitevi-dimmenso div.rerPortletAdvancedStatic.testata img, body.template-pp_home_view.section-productos-enogastronomicos div.rerPortletAdvancedStatic.testata img, body.template-pp_home_view.section-onogastronomie div.rerPortletAdvancedStatic.testata img, body.template-pp_home_view.section-vins-et-gastronomie div.rerPortletAdvancedStatic.testata img, body.template-pp_home_view.section-flavours div.rerPortletAdvancedStatic.testata img, body.template-pp_home_view.section-enogastronomia div.rerPortletAdvancedStatic.testata img {
height: auto;
min-height: 22em; } }
@media (max-width: 991px) {
body.template-pp_home_view.section-stupitevi-dimmenso div.rerPortletAdvancedStatic.testata img, body.template-pp_home_view.section-productos-enogastronomicos div.rerPortletAdvancedStatic.testata img, body.template-pp_home_view.section-onogastronomie div.rerPortletAdvancedStatic.testata img, body.template-pp_home_view.section-vins-et-gastronomie div.rerPortletAdvancedStatic.testata img, body.template-pp_home_view.section-flavours div.rerPortletAdvancedStatic.testata img, body.template-pp_home_view.section-enogastronomia div.rerPortletAdvancedStatic.testata img {
height: auto;
min-height: 18em; } }
@media (max-width: 767px) {
body.template-pp_home_view.section-stupitevi-dimmenso div.rerPortletAdvancedStatic.testata img, body.template-pp_home_view.section-productos-enogastronomicos div.rerPortletAdvancedStatic.testata img, body.template-pp_home_view.section-onogastronomie div.rerPortletAdvancedStatic.testata img, body.template-pp_home_view.section-vins-et-gastronomie div.rerPortletAdvancedStatic.testata img, body.template-pp_home_view.section-flavours div.rerPortletAdvancedStatic.testata img, body.template-pp_home_view.section-enogastronomia div.rerPortletAdvancedStatic.testata img {
height: auto;
min-height: 8em; } }
body.template-pp_home_view dl.rerPortletAdvancedStatic[class*='colonna-'],
body.template-pp_home_view div.rerPortletAdvancedStatic[class*='colonna-'] {
padding: 0 15px !important;
margin-bottom: 1.5em !important; }
body.template-pp_home_view dl.rerPortletAdvancedStatic a:link, body.template-pp_home_view dl.rerPortletAdvancedStatic a:visited,
body.template-pp_home_view div.rerPortletAdvancedStatic a:link,
body.template-pp_home_view div.rerPortletAdvancedStatic a:visited {
color: #3f97aa; }
body.template-pp_home_view dl.rerPortletAdvancedStatic a:focus, body.template-pp_home_view dl.rerPortletAdvancedStatic a:hover,
body.template-pp_home_view div.rerPortletAdvancedStatic a:focus,
body.template-pp_home_view div.rerPortletAdvancedStatic a:hover {
color: #4F5053 !important; }
body.template-pp_home_view dl.rerPortletAdvancedStatic dt,
body.template-pp_home_view div.rerPortletAdvancedStatic dt {
padding: 0;
background: none; }
body.template-pp_home_view dl.rerPortletAdvancedStatic dt a,
body.template-pp_home_view div.rerPortletAdvancedStatic dt a {
margin-top: 1.2em;
margin-bottom: 0.5em; }
body.template-pp_home_view dl.rerPortletAdvancedStatic dt a span,
body.template-pp_home_view div.rerPortletAdvancedStatic dt a span {
font-size: 1.3em;
text-transform: none; }
body.template-pp_home_view dl.rerPortletAdvancedStatic .headerImg,
body.template-pp_home_view div.rerPortletAdvancedStatic .headerImg {
display: block;
background-size: cover; }
body.template-pp_home_view dl.rerPortletAdvancedStatic dd.portletItem,
body.template-pp_home_view div.rerPortletAdvancedStatic dd.portletItem {
padding: 0; }
body.template-pp_home_view dl.rerPortletAdvancedStatic dd.portletItem p,
body.template-pp_home_view div.rerPortletAdvancedStatic dd.portletItem p {
padding: 0; }
body.template-pp_home_view dl.rerPortletAdvancedStatic dd.portletFooter,
body.template-pp_home_view div.rerPortletAdvancedStatic dd.portletFooter {
text-align: right;
margin: 1em 0; }
body.template-pp_home_view dl.rerPortletAdvancedStatic dd.portletFooter a,
body.template-pp_home_view div.rerPortletAdvancedStatic dd.portletFooter a {
font-weight: normal; }
body.template-pp_home_view dl.rerPortletAdvancedStatic dd.portletFooter a:after,
body.template-pp_home_view div.rerPortletAdvancedStatic dd.portletFooter a:after {
font-family: Flaticon;
font-size: 1em;
font-style: normal;
display: inline-block;
margin-left: 0.5em;
color: #4F5053; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-img-enogastronomia, body.template-pp_home_view dl.rerPortletAdvancedStatic.box-text-enogastronomia,
body.template-pp_home_view div.rerPortletAdvancedStatic.box-img-enogastronomia,
body.template-pp_home_view div.rerPortletAdvancedStatic.box-text-enogastronomia {
height: 100%; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-img-enogastronomia .portletItem,
body.template-pp_home_view div.rerPortletAdvancedStatic.box-img-enogastronomia .portletItem {
padding: 0;
margin: 0; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-img-enogastronomia .portletItem p,
body.template-pp_home_view div.rerPortletAdvancedStatic.box-img-enogastronomia .portletItem p {
display: block;
margin: 0; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-img-enogastronomia .portletItem p img,
body.template-pp_home_view div.rerPortletAdvancedStatic.box-img-enogastronomia .portletItem p img {
width: 100%;
height: auto;
display: block; }
@media (max-width: 1299px) and (min-width: 767px) {
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-img-enogastronomia .portletItem,
body.template-pp_home_view div.rerPortletAdvancedStatic.box-img-enogastronomia .portletItem {
height: 100%; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-img-enogastronomia .portletItem p,
body.template-pp_home_view div.rerPortletAdvancedStatic.box-img-enogastronomia .portletItem p {
height: 100%; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-img-enogastronomia .portletItem p img,
body.template-pp_home_view div.rerPortletAdvancedStatic.box-img-enogastronomia .portletItem p img {
height: 100%; } }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-text-enogastronomia,
body.template-pp_home_view div.rerPortletAdvancedStatic.box-text-enogastronomia {
background-color: #3f97aa;
color: white;
padding: 3em 5em 3em 4em !important; }
@media (max-width: 991px) and (min-width: 767px) {
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-text-enogastronomia,
body.template-pp_home_view div.rerPortletAdvancedStatic.box-text-enogastronomia {
padding: 1em !important; } }
@media (max-width: 767px) {
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-text-enogastronomia,
body.template-pp_home_view div.rerPortletAdvancedStatic.box-text-enogastronomia {
padding: 1.5em 2.5em 1.5em 2em !important; } }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-text-enogastronomia dt.portletHeader,
body.template-pp_home_view div.rerPortletAdvancedStatic.box-text-enogastronomia dt.portletHeader {
font-size: 2.1em; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-text-enogastronomia dt.portletHeader a,
body.template-pp_home_view div.rerPortletAdvancedStatic.box-text-enogastronomia dt.portletHeader a {
color: white;
margin-top: 0; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-text-enogastronomia dt.portletHeader a:hover, body.template-pp_home_view dl.rerPortletAdvancedStatic.box-text-enogastronomia dt.portletHeader a:focus,
body.template-pp_home_view div.rerPortletAdvancedStatic.box-text-enogastronomia dt.portletHeader a:hover,
body.template-pp_home_view div.rerPortletAdvancedStatic.box-text-enogastronomia dt.portletHeader a:focus {
color: white !important; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-text-enogastronomia dt.portletHeader span,
body.template-pp_home_view div.rerPortletAdvancedStatic.box-text-enogastronomia dt.portletHeader span {
font-size: 1em;
font-weight: 600; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-text-enogastronomia dd.portletItem,
body.template-pp_home_view div.rerPortletAdvancedStatic.box-text-enogastronomia dd.portletItem {
font-size: 1.3em;
line-height: 2em; }
@media (max-width: 991px) and (min-width: 767px) {
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-text-enogastronomia dd.portletItem,
body.template-pp_home_view div.rerPortletAdvancedStatic.box-text-enogastronomia dd.portletItem {
line-height: 1.5em; } }
@media (max-width: 767px) {
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-text-enogastronomia dd.portletItem,
body.template-pp_home_view div.rerPortletAdvancedStatic.box-text-enogastronomia dd.portletItem {
line-height: 1.75em; } }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-text-enogastronomia dd.portletFooter,
body.template-pp_home_view div.rerPortletAdvancedStatic.box-text-enogastronomia dd.portletFooter {
text-align: left; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-text-enogastronomia dd.portletFooter a,
body.template-pp_home_view div.rerPortletAdvancedStatic.box-text-enogastronomia dd.portletFooter a {
background-color: white;
color: #313131;
border: 1px solid #efedef;
padding: 0.25em 0.5em;
text-transform: uppercase;
font-size: 0.9em; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-text-enogastronomia dd.portletFooter a:after,
body.template-pp_home_view div.rerPortletAdvancedStatic.box-text-enogastronomia dd.portletFooter a:after {
display: none; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-text-enogastronomia dd.portletFooter a:hover, body.template-pp_home_view dl.rerPortletAdvancedStatic.box-text-enogastronomia dd.portletFooter a:focus,
body.template-pp_home_view div.rerPortletAdvancedStatic.box-text-enogastronomia dd.portletFooter a:hover,
body.template-pp_home_view div.rerPortletAdvancedStatic.box-text-enogastronomia dd.portletFooter a:focus {
background-color: #4F5053;
color: white !important; }
body.template-pp_home_view.section-home-page #middle-row {
position: relative; }
body.template-pp_home_view.section-home-page #middle-row:before {
content: '';
display: block;
position: absolute;
height: 3.5em;
width: 100%;
background-color: #ccc;
bottom: 0;
left: 0; }
@media (max-width: 767px) {
body.template-pp_home_view.section-home-page #middle-row:before {
display: none; } }
body.template-pp_home_view #portletPageMiddleRowWrapper {
padding: 0; }
body.template-pp_home_view.section-home-page #portletPageMiddleRowContent {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: flex-end;
-moz-align-items: flex-end;
-ms-align-items: flex-end;
align-items: flex-end; }
body.template-pp_home_view #portletPageFirstColumn {
width: 66.666666666%;
margin-top: 3em;
float: left; }
body.template-pp_home_view #portletPageFirstColumn .portlet {
padding: 0 15px !important;
margin-bottom: 3em !important; }
body.template-pp_home_view #portletPageSecondColumn {
width: 33.333333333%; }
body.template-pp_home_view.section-home-page #portletPageColumns {
background-color: #efedef; }
@media (max-width: 991px) {
body.template-pp_home_view #portletPageFirstColumn {
width: 100%;
margin-top: 1em; }
body.template-pp_home_view #portletPageFirstColumn .portlet {
margin-bottom: 1em !important; }
body.template-pp_home_view #portletPageSecondColumn {
width: 100%; }
body.template-pp_home_view #portletPageMiddleRowContent {
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap; } }
body.template-pp_home_view .carousel-collection {
padding: 0 0 0 15px; }
@media (max-width: 991px) {
body.template-pp_home_view .carousel-collection {
padding-right: 15px; } }
body.template-pp_home_view #slider1-container {
position: relative;
width: 100%;
height: 442px;
overflow: hidden; }
body.template-pp_home_view #slider1-container .left-arrow {
position: absolute;
top: 8.5em;
left: 1em;
width: auto;
height: auto; }
body.template-pp_home_view #slider1-container .left-arrow:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: inherit;
font-size: 9em;
line-height: 1;
color: white;
color: rgba(255, 255, 255, 0.6); }
body.template-pp_home_view #slider1-container .left-arrow:focus, body.template-pp_home_view #slider1-container .left-arrow:hover {
cursor: pointer; }
body.template-pp_home_view #slider1-container .left-arrow:focus:before, body.template-pp_home_view #slider1-container .left-arrow:hover:before {
color: rgba(255, 255, 255, 0.9); }
body.template-pp_home_view #slider1-container .right-arrow {
position: absolute;
top: 8.5em;
right: 1em;
width: auto;
height: auto; }
body.template-pp_home_view #slider1-container .right-arrow:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: inherit;
font-size: 9em;
line-height: 1;
color: white;
color: rgba(255, 255, 255, 0.6); }
body.template-pp_home_view #slider1-container .right-arrow:focus, body.template-pp_home_view #slider1-container .right-arrow:hover {
cursor: pointer; }
body.template-pp_home_view #slider1-container .right-arrow:focus:before, body.template-pp_home_view #slider1-container .right-arrow:hover:before {
color: rgba(255, 255, 255, 0.9); }
@media (max-width: 991px) {
body.template-pp_home_view #slider1-container {
height: 20.5em; }
body.template-pp_home_view #slider1-container .left-arrow,
body.template-pp_home_view #slider1-container .right-arrow {
top: 4.5em; } }
@media (max-width: 767px) {
body.template-pp_home_view #slider1-container {
height: 13.5em; }
body.template-pp_home_view #slider1-container .left-arrow,
body.template-pp_home_view #slider1-container .right-arrow {
display: none; } }
body.template-pp_home_view #slider1-slides {
position: absolute;
cursor: move;
overflow: hidden;
left: 0;
top: 0;
width: 100%;
height: 442px; }
body.template-pp_home_view #slider1-slides img {
max-width: 100%;
height: 390px !important; }
@media (max-width: 991px) {
body.template-pp_home_view #slider1-slides {
height: 20.5em; }
body.template-pp_home_view #slider1-slides img {
height: 17em !important; } }
@media (max-width: 767px) {
body.template-pp_home_view #slider1-slides {
height: 13.5em; }
body.template-pp_home_view #slider1-slides img {
height: 10em !important; } }
body.template-pp_home_view .carousel-title {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
font-size: 1.7em;
height: 2.0588235294em;
padding: 0.35em 1em;
margin: 0;
background-color: #323032;
cursor: initial;
white-space: nowrap; }
@media (max-width: 767px) {
body.template-pp_home_view .carousel-title {
padding-left: 0.5em; } }
body.template-pp_home_view a.carousel-title-link {
color: white;
border-bottom: 1px solid transparent !important; }
body.template-pp_home_view a.carousel-title-link:focus, body.template-pp_home_view a.carousel-title-link:hover {
color: white;
border-bottom-color: white !important; }
body.template-pp_home_view #carousel-navigator {
position: absolute;
right: 5em;
top: 390px;
height: 3.5em !important;
background-color: #323032; }
body.template-pp_home_view #carousel-navigator > div {
width: 15px;
height: 15px;
top: 1.3em !important;
border-radius: 50%;
background-color: #efedef;
cursor: pointer; }
body.template-pp_home_view #carousel-navigator > div:hover {
background-color: #e3e0e3; }
body.template-pp_home_view #carousel-navigator > div.av {
background-color: #edd045; }
@media (max-width: 991px) {
body.template-pp_home_view #carousel-navigator {
top: 17em; } }
@media (max-width: 767px) {
body.template-pp_home_view #carousel-navigator {
display: none; } }
body.template-pp_home_view #carousel-pause-wrapper {
position: absolute;
right: 0;
top: 390px;
padding-left: 1.5em;
background-color: #323032; }
body.template-pp_home_view #carousel-pause-wrapper > a {
display: block;
width: 3.5em;
height: 3.5em;
padding: 0.6em 1.1em; }
body.template-pp_home_view #carousel-pause-wrapper > a:active, body.template-pp_home_view #carousel-pause-wrapper > a:hover {
background-color: #3f3c3f; }
body.template-pp_home_view #carousel-pause-wrapper > a:before {
font-size: 1.5em; }
body.template-pp_home_view #carousel-pause-wrapper > a.carousel-pause:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: #efedef; }
body.template-pp_home_view #carousel-pause-wrapper > a.carousel-play:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: #efedef; }
@media (max-width: 991px) {
body.template-pp_home_view #carousel-pause-wrapper {
top: 17em; } }
@media (max-width: 767px) {
body.template-pp_home_view #carousel-pause-wrapper {
top: 10em;
padding-left: 0; } }
body.template-pp_home_view .landing-page-collection h2.title {
font-size: 2em;
margin: 1.5em 0;
text-align: center;
text-transform: uppercase; }
.flexbox body.template-pp_home_view .landing-page-collection .items-wrapper {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap; }
body.template-pp_home_view .landing-page-collection .item {
margin-bottom: 2em; }
.no-flexbox body.template-pp_home_view .landing-page-collection .item {
height: 25em; }
.flexbox body.template-pp_home_view .landing-page-collection .item.collection-text {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex; }
body.template-pp_home_view .landing-page-collection .text-container {
padding: 3em 2em;
background-color: #efedef; }
.no-flexbox body.template-pp_home_view .landing-page-collection .text-container {
height: 25em; }
body.template-pp_home_view .landing-page-collection .text-container a.internal-link {
font-weight: normal;
font-size: 1.05em; }
body.template-pp_home_view .landing-page-collection .text-container a.internal-link:after {
font-family: Flaticon;
font-size: 0.9em;
font-style: normal;
display: inline-block;
margin-left: 0.5em; }
body.template-pp_home_view .landing-page-collection .img-item {
height: 13em;
overflow: hidden;
position: relative; }
body.template-pp_home_view .landing-page-collection .img-item img {
width: 100%;
min-height: 100%; }
body.template-pp_home_view .landing-page-collection .img-item .img-hover-link {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
text-align: center;
display: block;
font-size: 1.5em;
background-color: rgba(0, 0, 0, 0.5);
height: 100%;
padding: 0 1.5em 0 1em;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
justify-content: center;
opacity: 0;
-webkit-transition: 0.1s ease opacity;
-o-transition: 0.1s ease opacity;
transition: 0.1s ease opacity; }
body.template-pp_home_view .landing-page-collection .img-item .img-hover-link:link, body.template-pp_home_view .landing-page-collection .img-item .img-hover-link:visited {
color: white; }
body.template-pp_home_view .landing-page-collection .img-item .img-hover-link:focus, body.template-pp_home_view .landing-page-collection .img-item .img-hover-link:hover {
color: white;
opacity: 1; }
body.template-pp_home_view .landing-page-collection .img-item .img-hover-link:after {
font-family: Flaticon;
font-size: 0.9em;
font-style: normal;
display: inline-block;
color: white;
margin-left: 0.5em; }
.no-flexbox body.template-pp_home_view .landing-page-collection .img-item .img-hover-link {
padding: 5.5em 1em 0; }
body.template-pp_home_view .landing-page-collection h3.title-item {
margin: -1.7em 1.5em 0;
font-size: 1em;
text-align: center;
text-transform: uppercase; }
body.template-pp_home_view .landing-page-collection h3.title-item a {
padding: 0.8em 0.2em;
display: block;
border: 1px solid white;
position: relative;
background-color: #3f97aa;
color: white; }
body.template-pp_home_view .landing-page-collection h3.title-item a:focus, body.template-pp_home_view .landing-page-collection h3.title-item a:hover {
background-color: #4F5053;
color: white; }
body.template-pp_home_view .landing-page-collection h3.title-item a span {
font-size: 1.1em; }
body.template-pp_home_view .landing-page-collection p.desc-item {
padding: 1em 1.5em 0;
margin: 0; }
@media (min-width: 992px) {
body.template-pp_home_view .landing-page-collection .item {
-webkit-box-flex: 1 1 24%;
-moz-box-flex: 1 1 24%;
-webkit-flex: 1 1 24%;
-ms-flex: 1 1 24%;
flex: 1 1 24%; } }
@media (max-width: 991px) and (min-width: 768px) {
body.template-pp_home_view .landing-page-collection .item {
-webkit-box-flex: 1 1 49%;
-moz-box-flex: 1 1 49%;
-webkit-flex: 1 1 49%;
-ms-flex: 1 1 49%;
flex: 1 1 49%; } }
@media (max-width: 767px) {
body.template-pp_home_view .landing-page-collection .text-container {
padding: 1em 1.5em; } }
body.template-pp_home_view div.rerPortletAdvancedStatic.link-sinistra {
margin-bottom: 3em; }
body.template-pp_home_view div.rerPortletAdvancedStatic.link-sinistra .portletItem {
padding-left: 2.5em;
position: relative; }
body.template-pp_home_view div.rerPortletAdvancedStatic.link-sinistra .portletItem:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: white;
padding: 0.2em 0.5em;
background-color: #3f97aa;
border-radius: 50%;
position: absolute;
left: 0;
top: -0.2em; }
body.template-pp_home_view div.rerPortletAdvancedStatic.link-sinistra ul {
margin: 0; }
body.template-pp_home_view div.rerPortletAdvancedStatic.link-sinistra li {
float: left;
margin-right: 1.5em;
padding: 0em 1.5em 0.1em 0;
border-right: 1px solid #ccc; }
body.template-pp_home_view div.rerPortletAdvancedStatic.link-sinistra li:last-child {
border: 0;
margin-right: 0;
padding-right: 0; }
@media (max-width: 991px) {
body.template-pp_home_view div.rerPortletAdvancedStatic.link-sinistra {
clear: left;
margin-bottom: 1em; } }
@media (max-width: 767px) {
body.template-pp_home_view div.rerPortletAdvancedStatic.link-sinistra {
padding: 0; }
body.template-pp_home_view div.rerPortletAdvancedStatic.link-sinistra .portletItem {
padding-left: 0;
padding-right: 2.5em; }
body.template-pp_home_view div.rerPortletAdvancedStatic.link-sinistra .portletItem:before {
left: auto;
right: 0; }
body.template-pp_home_view div.rerPortletAdvancedStatic.link-sinistra li {
padding-right: 0;
margin-right: 0;
border-right: 0;
float: none; } }
body.template-pp_home_view div.rerPortletAdvancedStatic.link-destra {
text-align: right;
margin-bottom: 3em; }
body.template-pp_home_view div.rerPortletAdvancedStatic.link-destra ul {
margin: 0; }
body.template-pp_home_view div.rerPortletAdvancedStatic.link-destra li {
float: right;
margin-right: 1.5em;
padding: 0em 1.5em 0.1em 0;
border-right: 1px solid #ccc; }
body.template-pp_home_view div.rerPortletAdvancedStatic.link-destra li:first-child {
border: 0;
margin-right: 0;
padding-right: 0; }
body.template-pp_home_view div.rerPortletAdvancedStatic.link-destra a {
color: #313131; }
body.template-pp_home_view div.rerPortletAdvancedStatic.link-destra a:focus, body.template-pp_home_view div.rerPortletAdvancedStatic.link-destra a:hover {
color: #3f97aa !important; }
body.template-pp_home_view div.rerPortletAdvancedStatic.link-destra a:after {
font-family: Flaticon;
font-size: 1em;
font-style: normal;
display: inline-block;
color: #bbb;
margin-left: 0.5em; }
@media (max-width: 991px) {
body.template-pp_home_view div.rerPortletAdvancedStatic.link-destra {
text-align: left; }
body.template-pp_home_view div.rerPortletAdvancedStatic.link-destra li {
float: left; }
body.template-pp_home_view div.rerPortletAdvancedStatic.link-destra li:first-child {
margin-right: 1.5em;
padding-right: 1.5em;
border-right: 1px solid #ccc; }
body.template-pp_home_view div.rerPortletAdvancedStatic.link-destra li:last-child {
border: 0;
margin-right: 0;
padding-right: 0; } }
@media (max-width: 767px) {
body.template-pp_home_view div.rerPortletAdvancedStatic.link-destra {
padding: 0;
margin-bottom: 1em; }
body.template-pp_home_view div.rerPortletAdvancedStatic.link-destra li {
float: none;
padding-right: 0;
margin-right: 0;
border-right: 0; } }
body.template-pp_home_view div.BelowManagerWrapper1 {
padding: 3em 0; }
body.template-pp_home_view.section-home-page div.BelowManagerWrapper1 {
padding-bottom: 0; }
body.template-pp_home_view div.BelowManagerWrapper3 {
background-color: #efedef;
padding: 3em 0; }
body.template-pp_home_view div.BelowPortletManager1,
body.template-pp_home_view div.BelowPortletManager3 {
padding: 0;
float: none; }
body.template-pp_home_view div.BelowPortletManager1 dl.rerPortletAdvancedStatic.colonna-1-di-2,
body.template-pp_home_view div.BelowPortletManager1 div.rerPortletAdvancedStatic.colonna-1-di-2,
body.template-pp_home_view div.BelowPortletManager3 dl.rerPortletAdvancedStatic.colonna-1-di-2,
body.template-pp_home_view div.BelowPortletManager3 div.rerPortletAdvancedStatic.colonna-1-di-2 {
padding: 0 30px !important; }
@media (max-width: 767px) {
body.template-pp_home_view div.BelowPortletManager1 dl.rerPortletAdvancedStatic.colonna-1-di-2,
body.template-pp_home_view div.BelowPortletManager1 div.rerPortletAdvancedStatic.colonna-1-di-2,
body.template-pp_home_view div.BelowPortletManager3 dl.rerPortletAdvancedStatic.colonna-1-di-2,
body.template-pp_home_view div.BelowPortletManager3 div.rerPortletAdvancedStatic.colonna-1-di-2 {
padding: 0 15px !important; } }
body.template-pp_home_view.section-home-page div.BelowPortletManager3 dl.rerPortletAdvancedStatic {
position: relative; }
body.template-pp_home_view.section-home-page div.BelowPortletManager3 dl.rerPortletAdvancedStatic dt {
position: relative;
text-align: center; }
body.template-pp_home_view.section-home-page div.BelowPortletManager3 dl.rerPortletAdvancedStatic dt .headerImg {
height: 19em !important; }
body.template-pp_home_view.section-home-page div.BelowPortletManager3 dl.rerPortletAdvancedStatic dt a.tile {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
color: white;
padding: 4.2em 1em 0;
margin: 0;
font-size: 1.5em;
z-index: 5; }
body.template-pp_home_view.section-home-page div.BelowPortletManager3 dl.rerPortletAdvancedStatic dt a.tile span {
text-transform: uppercase; }
body.template-pp_home_view.section-home-page div.BelowPortletManager3 dl.rerPortletAdvancedStatic dt a.tile:focus, body.template-pp_home_view.section-home-page div.BelowPortletManager3 dl.rerPortletAdvancedStatic dt a.tile:hover {
color: white !important; }
body.template-pp_home_view.section-home-page div.BelowPortletManager3 dl.rerPortletAdvancedStatic dd.portletItem {
position: absolute;
width: 100%;
height: 100%;
bottom: 0;
left: 0;
padding: 0 15px;
color: white;
text-align: center;
font-weight: normal; }
body.template-pp_home_view.section-home-page div.BelowPortletManager3 dl.rerPortletAdvancedStatic dd.portletItem p {
background-color: rgba(0, 0, 0, 0.5);
padding: 10em 2em 0;
height: 100%; }
body.template-pp_home_view.section-home-page div.BelowPortletManager3 dl.rerPortletAdvancedStatic:hover dd.portletItem p {
background-color: rgba(0, 0, 0, 0.6); }
body.template-pp_home_view.section-home-page div.BelowPortletManager3 dl.rerPortletAdvancedStatic.colonna-1-di-2 dd.portletItem {
padding: 0 30px; }
@media (max-width: 767px) {
body.template-pp_home_view.section-home-page div.BelowPortletManager3 dl.rerPortletAdvancedStatic {
margin-bottom: 1em !important; }
body.template-pp_home_view.section-home-page div.BelowPortletManager3 dl.rerPortletAdvancedStatic dt .headerImg {
height: 12em !important; }
body.template-pp_home_view.section-home-page div.BelowPortletManager3 dl.rerPortletAdvancedStatic dt a.tile {
padding-top: 0.8em; }
body.template-pp_home_view.section-home-page div.BelowPortletManager3 dl.rerPortletAdvancedStatic dd.portletItem p {
padding: 4em 1em 0; }
body.template-pp_home_view.section-home-page div.BelowPortletManager3 dl.rerPortletAdvancedStatic.colonna-1-di-2 dd.portletItem {
padding: 0 15px; } }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita {
padding: 0 15px !important;
position: relative; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita .headerImg {
height: 19em !important; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita.colonna-1-di-5 .headerImg {
height: 15em !important; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita dt a {
margin: -1.6em 1.5em 0;
padding: 0.7em 1em;
display: block;
text-align: center;
border: 1px solid #efedef;
position: relative;
z-index: 5; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita dt a:link, body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita dt a:visited {
background-color: #3f97aa;
color: white; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita dt a:focus, body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita dt a:hover {
background-color: #4F5053;
color: white !important; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita dt a span {
font-size: 1.15em; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita.colonna-1-di-5 dt a {
min-height: 72px;
text-align: center;
vertical-align: middle;
display: flex;
justify-content: center;
align-items: center; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita dd.portletItem {
padding: 1.5em 1.5em 0; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita dd.portletItem p {
margin: 0; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita dd.portletFooter {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 19em;
text-align: center;
padding: 0 15px !important; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita dd.portletFooter a {
font-size: 1.5em;
display: block;
background-color: rgba(0, 0, 0, 0.5);
height: 100%;
padding: 0 1.5em 0 1em;
font-weight: 300;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
justify-content: center;
opacity: 0;
-webkit-transition: 0.1s ease opacity;
-o-transition: 0.1s ease opacity;
transition: 0.1s ease opacity; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita dd.portletFooter a:link, body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita dd.portletFooter a:visited {
color: white; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita dd.portletFooter a:focus, body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita dd.portletFooter a:hover {
color: white !important;
opacity: 1; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita dd.portletFooter a:after {
color: white;
font-size: 0.9em; }
.no-flexbox body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita dd.portletFooter a {
padding: 5.5em 1em 0; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita.colonna-1-di-5 dd.portletFooter {
height: 15em; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita.nuova-riga {
clear: left; }
@media (max-width: 1299px) and (min-width: 992px) {
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita .headerImg {
height: 15em !important; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita dd.portletFooter {
height: 15em; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita.colonna-1-di-5 .headerImg {
height: 11em !important; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita.colonna-1-di-5 dd.portletFooter {
height: 11em; } }
@media (max-width: 991px) and (min-width: 768px) {
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita {
min-height: 500px; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita.colonna-1-di-5 .headerImg {
height: 11em !important; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita.colonna-1-di-5 dd.portletFooter {
height: 11em; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita.colonna-1-di-5 dt a {
width: 100%;
margin: 0; } }
@media (max-width: 767px) {
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita {
margin-bottom: 1.5em !important; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-localita dd.portletItem {
padding-top: 1em; } }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-home {
margin-bottom: 4.5em !important;
padding: 0 15px !important;
position: relative; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-home .headerImg {
height: 26em !important; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-home dt {
position: relative; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-home dt a {
position: absolute;
top: 0;
left: 0;
margin: 0;
width: 100%;
height: 100%;
z-index: 5; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-home dt a span {
color: white;
display: block;
margin-left: auto;
margin-right: auto;
width: 65%;
padding: 0.5em 1em;
text-align: center;
font-size: 1.2em;
position: relative;
bottom: -75%;
border: 2px solid white;
opacity: 0;
-webkit-transition: 0.1s ease opacity;
-o-transition: 0.1s ease opacity;
transition: 0.1s ease opacity; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-home dt a span:after {
font-family: Flaticon;
font-size: 1em;
font-style: normal;
display: inline-block;
margin-left: 0.5em; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-home dd.portletItem {
position: absolute;
top: 0;
left: 0;
right: 0;
height: 26em;
margin: 0 15px !important;
background-color: rgba(0, 0, 0, 0.5);
opacity: 0;
-webkit-transition: 0.1s ease opacity;
-o-transition: 0.1s ease opacity;
transition: 0.1s ease opacity; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-home dd.portletItem p {
color: white;
font-size: 1.3em;
height: 96%;
width: 96%;
margin: 2%;
border: 1px solid white;
border-color: rgba(255, 255, 255, 0.5);
padding: 3.5em 1.5em; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-home dd.portletFooter {
position: absolute;
bottom: -1.7em;
width: 65%;
left: 17.5%; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-home dd.portletFooter a {
padding: 0.4em 1em;
font-size: 1.2em;
border: 2px solid white;
display: block;
text-align: center;
color: white;
opacity: 1;
background-color: #3f97aa; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-home dd.portletFooter a:after {
display: none; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-home:hover dt a span,
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-home:hover dd.portletItem {
opacity: 1; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-home:hover dd.portletFooter a {
opacity: 0; }
@media (max-width: 1299px) {
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-home .headerImg {
height: 20em !important; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-home dt a span {
width: 80%; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-home dd.portletItem {
height: 20em; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-home dd.portletItem p {
padding: 1em; } }
@media (max-width: 991px) {
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-home .headerImg {
height: 23em !important; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-home dd.portletItem {
height: 23em; } }
@media (max-width: 767px) {
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-home .headerImg {
height: 19em !important; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-home dt a span {
width: 85%; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-home dd.portletItem {
height: 19em; }
body.template-pp_home_view dl.rerPortletAdvancedStatic.box-home dd.portletItem p {
padding: 0.5em 0.7em;
font-size: 1.2em; } }
body.template-pp_home_view.section-home-page
div.BelowPortletManager1
.portletWrapper:nth-child(2)
dd.portletFooter
a {
background-color: #a2002f; }
body.template-pp_home_view.section-home-page
div.BelowPortletManager1
.portletWrapper:nth-child(3)
dd.portletFooter
a {
background-color: #549462; }
body.template-pp_home_view.section-home-page
div.BelowPortletManager1
.portletWrapper:nth-child(4)
dd.portletFooter
a {
background-color: #156d80; }
body.template-pp_home_view.section-home-page
div.BelowPortletManager1
.portletWrapper:nth-child(5)
dd.portletFooter
a {
background-color: #3f97aa; }
body.template-pp_home_view.section-home-page
div.BelowPortletManager1
.portletWrapper:nth-child(6)
dd.portletFooter
a {
background-color: #ff8829; }
body.template-pp_home_view.section-home-page
div.BelowPortletManager1
.portletWrapper:nth-child(7)
dd.portletFooter
a {
background-color: #2e2c2e; }
body.template-pp_home_view div.BelowManagerWrapper4 {
padding: 4em 0; }
body.template-pp_home_view div.BelowPortletManager4 {
padding: 0;
float: none; }
body.template-pp_home_view div.BelowPortletManager2,
body.template-pp_home_view div.BelowPortletManager5 {
float: none;
padding: 3em 0;
width: auto; }
@media (max-width: 1199px) and (min-width: 992px) {
body.template-pp_home_view div.BelowPortletManager2,
body.template-pp_home_view div.BelowPortletManager5 {
font-size: 0.85em; } }
body.template-pp_home_view div.rerPortletAdvancedStatic.titolo .portletItem {
text-align: center; }
body.template-pp_home_view div.rerPortletAdvancedStatic.titolo .portletItem h2,
body.template-pp_home_view div.rerPortletAdvancedStatic.titolo .portletItem h3,
body.template-pp_home_view div.rerPortletAdvancedStatic.titolo .portletItem p {
margin: 0 0 1em;
font-size: 2em; }
body.template-pp_home_view div.rerPortletAdvancedStatic.titolo.maiuscolo .portletItem {
text-transform: uppercase; }
body.template-pp_home_view div.BelowManagerWrapper4 + div.BelowManagerWrapper5 > div,
body.template-pp_home_view div.BelowManagerWrapper1 + div.BelowManagerWrapper5 > div {
border-top: 1px solid #ccc; }
body.template-pp_home_view.section-stupitevi-dimmenso div.BelowManagerWrapper4 + div.BelowManagerWrapper5 > div,
body.template-pp_home_view.section-stupitevi-dimmenso div.BelowManagerWrapper1 + div.BelowManagerWrapper5 > div, body.template-pp_home_view.section-productos-enogastronomicos div.BelowManagerWrapper4 + div.BelowManagerWrapper5 > div,
body.template-pp_home_view.section-productos-enogastronomicos div.BelowManagerWrapper1 + div.BelowManagerWrapper5 > div, body.template-pp_home_view.section-onogastronomie div.BelowManagerWrapper4 + div.BelowManagerWrapper5 > div,
body.template-pp_home_view.section-onogastronomie div.BelowManagerWrapper1 + div.BelowManagerWrapper5 > div, body.template-pp_home_view.section-vins-et-gastronomie div.BelowManagerWrapper4 + div.BelowManagerWrapper5 > div,
body.template-pp_home_view.section-vins-et-gastronomie div.BelowManagerWrapper1 + div.BelowManagerWrapper5 > div, body.template-pp_home_view.section-flavours div.BelowManagerWrapper4 + div.BelowManagerWrapper5 > div,
body.template-pp_home_view.section-flavours div.BelowManagerWrapper1 + div.BelowManagerWrapper5 > div, body.template-pp_home_view.section-enogastronomia div.BelowManagerWrapper4 + div.BelowManagerWrapper5 > div,
body.template-pp_home_view.section-enogastronomia div.BelowManagerWrapper1 + div.BelowManagerWrapper5 > div {
border-top: 0 none; }
body.template-pp_home_view.section-stupitevi-dimmenso div.BelowManagerWrapper4 + div.BelowManagerWrapper5 > div > div,
body.template-pp_home_view.section-stupitevi-dimmenso div.BelowManagerWrapper1 + div.BelowManagerWrapper5 > div > div, body.template-pp_home_view.section-productos-enogastronomicos div.BelowManagerWrapper4 + div.BelowManagerWrapper5 > div > div,
body.template-pp_home_view.section-productos-enogastronomicos div.BelowManagerWrapper1 + div.BelowManagerWrapper5 > div > div, body.template-pp_home_view.section-onogastronomie div.BelowManagerWrapper4 + div.BelowManagerWrapper5 > div > div,
body.template-pp_home_view.section-onogastronomie div.BelowManagerWrapper1 + div.BelowManagerWrapper5 > div > div, body.template-pp_home_view.section-vins-et-gastronomie div.BelowManagerWrapper4 + div.BelowManagerWrapper5 > div > div,
body.template-pp_home_view.section-vins-et-gastronomie div.BelowManagerWrapper1 + div.BelowManagerWrapper5 > div > div, body.template-pp_home_view.section-flavours div.BelowManagerWrapper4 + div.BelowManagerWrapper5 > div > div,
body.template-pp_home_view.section-flavours div.BelowManagerWrapper1 + div.BelowManagerWrapper5 > div > div, body.template-pp_home_view.section-enogastronomia div.BelowManagerWrapper4 + div.BelowManagerWrapper5 > div > div,
body.template-pp_home_view.section-enogastronomia div.BelowManagerWrapper1 + div.BelowManagerWrapper5 > div > div {
padding-top: 0; }
body.template-pp_home_view.section-stupitevi-dimmenso div.BelowManagerWrapper5, body.template-pp_home_view.section-productos-enogastronomicos div.BelowManagerWrapper5, body.template-pp_home_view.section-onogastronomie div.BelowManagerWrapper5, body.template-pp_home_view.section-vins-et-gastronomie div.BelowManagerWrapper5, body.template-pp_home_view.section-flavours div.BelowManagerWrapper5, body.template-pp_home_view.section-enogastronomia div.BelowManagerWrapper5 {
width: 100%; }
body.template-pp_home_view.section-stupitevi-dimmenso div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5, body.template-pp_home_view.section-productos-enogastronomicos div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5, body.template-pp_home_view.section-onogastronomie div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5, body.template-pp_home_view.section-vins-et-gastronomie div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5, body.template-pp_home_view.section-flavours div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5, body.template-pp_home_view.section-enogastronomia div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -o-flex;
display: flex;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
-o-flex-flow: row wrap;
flex-flow: row wrap; }
body.template-pp_home_view.section-stupitevi-dimmenso div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div, body.template-pp_home_view.section-productos-enogastronomicos div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div, body.template-pp_home_view.section-onogastronomie div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div, body.template-pp_home_view.section-vins-et-gastronomie div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div, body.template-pp_home_view.section-flavours div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div, body.template-pp_home_view.section-enogastronomia div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div {
width: 50%; }
@media (max-width: 767px) {
body.template-pp_home_view.section-stupitevi-dimmenso div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div, body.template-pp_home_view.section-productos-enogastronomicos div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div, body.template-pp_home_view.section-onogastronomie div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div, body.template-pp_home_view.section-vins-et-gastronomie div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div, body.template-pp_home_view.section-flavours div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div, body.template-pp_home_view.section-enogastronomia div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div {
width: 100%; }
body.template-pp_home_view.section-stupitevi-dimmenso div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div:nth-child(1), body.template-pp_home_view.section-productos-enogastronomicos div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div:nth-child(1), body.template-pp_home_view.section-onogastronomie div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div:nth-child(1), body.template-pp_home_view.section-vins-et-gastronomie div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div:nth-child(1), body.template-pp_home_view.section-flavours div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div:nth-child(1), body.template-pp_home_view.section-enogastronomia div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div:nth-child(1) {
-ms-flex-order: 1;
order: 1; }
body.template-pp_home_view.section-stupitevi-dimmenso div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div:nth-child(2), body.template-pp_home_view.section-productos-enogastronomicos div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div:nth-child(2), body.template-pp_home_view.section-onogastronomie div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div:nth-child(2), body.template-pp_home_view.section-vins-et-gastronomie div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div:nth-child(2), body.template-pp_home_view.section-flavours div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div:nth-child(2), body.template-pp_home_view.section-enogastronomia div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div:nth-child(2) {
-ms-flex-order: 2;
order: 2; }
body.template-pp_home_view.section-stupitevi-dimmenso div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div:nth-child(3), body.template-pp_home_view.section-productos-enogastronomicos div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div:nth-child(3), body.template-pp_home_view.section-onogastronomie div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div:nth-child(3), body.template-pp_home_view.section-vins-et-gastronomie div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div:nth-child(3), body.template-pp_home_view.section-flavours div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div:nth-child(3), body.template-pp_home_view.section-enogastronomia div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div:nth-child(3) {
-ms-flex-order: 4;
order: 4; }
body.template-pp_home_view.section-stupitevi-dimmenso div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div:nth-child(4), body.template-pp_home_view.section-productos-enogastronomicos div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div:nth-child(4), body.template-pp_home_view.section-onogastronomie div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div:nth-child(4), body.template-pp_home_view.section-vins-et-gastronomie div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div:nth-child(4), body.template-pp_home_view.section-flavours div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div:nth-child(4), body.template-pp_home_view.section-enogastronomia div.BelowManagerWrapper5 .BelowManagerContainer5 .cell.BelowPortletManager5 > div:nth-child(4) {
-ms-flex-order: 3;
order: 3; } }
body.template-pp_home_view dl.rerPortletAdvancedStatic[class*='icona-sezione-'] {
padding: 0 15px !important; }
body.template-pp_home_view dl.rerPortletAdvancedStatic[class*='icona-sezione-'] dt {
position: relative;
padding-left: 5.1em;
min-height: 4.5em;
line-height: 1;
margin-bottom: 1em; }
.flexbox body.template-pp_home_view dl.rerPortletAdvancedStatic[class*='icona-sezione-'] dt {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: flex-end;
-moz-align-items: flex-end;
-ms-align-items: flex-end;
align-items: flex-end; }
body.template-pp_home_view dl.rerPortletAdvancedStatic[class*='icona-sezione-'] dt:before {
position: absolute;
left: 0;
top: 0;
color: #313131; }
body.template-pp_home_view dl.rerPortletAdvancedStatic[class*='icona-sezione-'] dt a {
margin: 0; }
body.template-pp_home_view dl.rerPortletAdvancedStatic[class*='icona-sezione-'] dt a span {
font-size: 1.1em; }
.no-flexbox body.template-pp_home_view dl.rerPortletAdvancedStatic[class*='icona-sezione-'] dt a {
padding-top: 0.5em;
display: block; }
body.template-pp_home_view dl.rerPortletAdvancedStatic[class*='icona-sezione-'].icona-sezione-segnalazioni dt {
background: transparent url("++resource++fta.plonetheme.images/icona-segnalazioni.png") no-repeat left bottom;
padding-left: 4.7em; }
body.template-pp_home_view dl.rerPortletAdvancedStatic[class*='icona-sezione-'].icona-sezione-info dt {
padding-left: 4.8em; }
@media (max-width: 991px) and (min-width: 768px) {
body.template-pp_home_view dl.rerPortletAdvancedStatic[class*='icona-sezione-'] {
width: 50%; } }
body.template-pp_home_view dl.rerPortletAdvancedStatic[class*='icona-home-'] {
padding: 0 15px !important;
border-right: 1px solid #ccc; }
body.template-pp_home_view dl.rerPortletAdvancedStatic[class*='icona-home-'] dt {
position: relative;
line-height: 1;
margin-bottom: 1em; }
body.template-pp_home_view dl.rerPortletAdvancedStatic[class*='icona-home-'] dt a {
margin: 0;
min-height: 4.5em;
color: #313131;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center; }
body.template-pp_home_view dl.rerPortletAdvancedStatic[class*='icona-home-'] dt a:before {
margin-right: 0.2em;
color: #3f97aa;
-webkit-box-flex: 0 0 auto;
-moz-box-flex: 0 0 auto;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }
body.template-pp_home_view dl.rerPortletAdvancedStatic[class*='icona-home-'] dt a:focus, body.template-pp_home_view dl.rerPortletAdvancedStatic[class*='icona-home-'] dt a:hover {
color: #3f97aa !important; }
body.template-pp_home_view dl.rerPortletAdvancedStatic[class*='icona-home-'] dt a span {
font-size: 1.1em;
line-height: 1.5; }
.no-flexbox body.template-pp_home_view dl.rerPortletAdvancedStatic[class*='icona-home-'] dt a {
display: block; }
.no-flexbox body.template-pp_home_view dl.rerPortletAdvancedStatic[class*='icona-home-'] dt a:before {
float: left; }
@media (min-width: 1300px) {
body.template-pp_home_view dl.rerPortletAdvancedStatic[class*='icona-home-'] dt a {
padding-left: 0.5em;
padding-right: 0.5em; } }
body.template-pp_home_view dl.rerPortletAdvancedStatic[class*='icona-home-'].icona-home-meteo dt a {
color: #3f97aa; }
body.template-pp_home_view dl.rerPortletAdvancedStatic[class*='icona-home-'].icona-home-meteo dt a:before {
color: #313131; }
body.template-pp_home_view dl.rerPortletAdvancedStatic[class*='icona-home-'].icona-home-meteo dt a:focus, body.template-pp_home_view dl.rerPortletAdvancedStatic[class*='icona-home-'].icona-home-meteo dt a:hover {
color: #313131 !important; }
body.template-pp_home_view dl.rerPortletAdvancedStatic[class*='icona-home-'].icona-home-meteo dt a span {
border-left: 1px solid #ccc;
padding-left: 0.8333333333em; }
.no-flexbox body.template-pp_home_view dl.rerPortletAdvancedStatic[class*='icona-home-'].icona-home-meteo dt a:before {
border-right: 1px solid #ccc;
padding-right: 0.2em; }
.no-flexbox body.template-pp_home_view dl.rerPortletAdvancedStatic[class*='icona-home-'].icona-home-meteo dt a span {
border: 0;
padding: 0; }
@media (max-width: 767px) {
body.template-pp_home_view dl.rerPortletAdvancedStatic[class*='icona-home-'] {
border-right: 0; } }
body.template-pp_home_view .portletWrapper:last-child dl.rerPortletAdvancedStatic[class*='icona-home-'] {
border: 0; }
.homepage-events-collection .collection-content {
position: relative; }
.homepage-events-collection h2.title {
font-size: 2em;
margin: 0.9em 0 0.7em; }
.homepage-events-collection .items-wrapper {
margin: 0 -7.5px; }
.homepage-events-collection .item {
float: left;
padding: 0 7.5px;
margin-bottom: 2em; }
.homepage-events-collection .img-item {
height: 11em;
overflow: hidden;
position: relative; }
.homepage-events-collection .img-item img {
width: 100%;
min-height: 100%; }
.homepage-events-collection .localita-item {
position: absolute;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.1);
background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.1) 65%, rgba(0, 0, 0, 0.6));
background: -o-linear-gradient(transparent, rgba(0, 0, 0, 0.1) 65%, rgba(0, 0, 0, 0.6));
background: linear-gradient(transparent, rgba(0, 0, 0, 0.1) 65%, rgba(0, 0, 0, 0.6));
background-repeat: no-repeat;
background-color: transparent;
top: 0;
left: 0; }
.homepage-events-collection .localita-item span {
position: absolute;
width: 80%;
overflow: hidden;
bottom: 0.5em;
left: 1em;
font-size: 1.05em;
text-transform: uppercase;
color: white;
font-weight: normal; }
.homepage-events-collection .caption {
padding: 1em;
background-color: white; }
.homepage-events-collection.sfondo-grigio .caption {
background-color: #efedef; }
.homepage-events-collection .caption-content {
height: 10.5em;
overflow: hidden;
margin-bottom: 0.9em; }
.homepage-events-collection h3.title-item {
font-size: 1em;
margin: 0 0 0.5em; }
.homepage-events-collection h3.title-item a {
color: #313131; }
.homepage-events-collection h3.title-item a:focus, .homepage-events-collection h3.title-item a:hover {
color: #3f97aa; }
.homepage-events-collection p.desc-item {
margin: 0; }
.homepage-events-collection .caption-date {
padding-top: 1em;
border-top: 1px solid #efedef;
font-size: 0.85em;
line-height: 1;
font-style: italic;
font-weight: normal;
color: #777;
text-transform: uppercase; }
.homepage-events-collection .caption-date .date-item {
margin: 0; }
.homepage-events-collection .collection-footer a {
text-transform: uppercase; }
.homepage-events-collection .collection-footer a:after {
display: inline-block;
font-family: FontAwesome;
content: "";
color: inherit;
margin-left: 0.5em; }
@media (min-width: 768px) {
.homepage-events-collection .collection-footer {
position: absolute;
top: 0.5em;
right: 0; } }
@media (max-width: 991px) and (min-width: 768px) {
.homepage-events-collection .img-item {
height: 15em; }
.homepage-events-collection .caption-content {
height: 6.5em; } }
@media (min-width: 992px) {
.homepage-events-collection .item {
width: 20%; }
.homepage-events-collection.tre-per-riga .item {
width: 33.333333%; }
.homepage-events-collection.quattro-per-riga .item {
width: 25%; } }
body.section-myfecard div.BelowManagerWrapper6,
body.template-pp_home_view div.BelowManagerWrapper6 {
background-color: #156d80;
position: relative; }
body.section-myfecard div.BelowPortletManager6,
body.template-pp_home_view div.BelowPortletManager6 {
padding: 0;
float: none;
height: 28em;
position: static; }
@media (max-width: 991px) {
body.section-myfecard div.BelowPortletManager6,
body.template-pp_home_view div.BelowPortletManager6 {
height: auto; } }
body.section-myfecard div.rerPortletAdvancedStatic.testo-video,
body.template-pp_home_view div.rerPortletAdvancedStatic.testo-video {
color: white;
height: 28em;
background-color: #156d80; }
body.section-myfecard div.rerPortletAdvancedStatic.testo-video .portletItem,
body.template-pp_home_view div.rerPortletAdvancedStatic.testo-video .portletItem {
padding: 3em 3em 3em 0; }
body.section-myfecard div.rerPortletAdvancedStatic.testo-video h2,
body.section-myfecard div.rerPortletAdvancedStatic.testo-video h3,
body.template-pp_home_view div.rerPortletAdvancedStatic.testo-video h2,
body.template-pp_home_view div.rerPortletAdvancedStatic.testo-video h3 {
margin: 0 0 0.6em;
font-size: 2em; }
body.section-myfecard div.rerPortletAdvancedStatic.testo-video p,
body.template-pp_home_view div.rerPortletAdvancedStatic.testo-video p {
padding: 0;
overflow: hidden; }
body.section-myfecard div.rerPortletAdvancedStatic.testo-video p:last-child,
body.template-pp_home_view div.rerPortletAdvancedStatic.testo-video p:last-child {
margin: 0; }
body.section-myfecard div.rerPortletAdvancedStatic.testo-video li,
body.template-pp_home_view div.rerPortletAdvancedStatic.testo-video li {
color: white; }
body.section-myfecard div.rerPortletAdvancedStatic.testo-video a,
body.template-pp_home_view div.rerPortletAdvancedStatic.testo-video a {
color: white;
border-bottom: 1px dashed white; }
body.section-myfecard div.rerPortletAdvancedStatic.testo-video a:focus, body.section-myfecard div.rerPortletAdvancedStatic.testo-video a:hover,
body.template-pp_home_view div.rerPortletAdvancedStatic.testo-video a:focus,
body.template-pp_home_view div.rerPortletAdvancedStatic.testo-video a:hover {
color: white !important;
border-bottom-style: solid; }
@media (max-width: 991px) {
body.section-myfecard div.rerPortletAdvancedStatic.testo-video,
body.template-pp_home_view div.rerPortletAdvancedStatic.testo-video {
height: auto; } }
body.section-myfecard div.rerPortletAdvancedStatic.img-video p,
body.template-pp_home_view div.rerPortletAdvancedStatic.img-video p {
margin: 0; }
body.section-myfecard div.rerPortletAdvancedStatic.img-video img,
body.template-pp_home_view div.rerPortletAdvancedStatic.img-video img {
position: absolute;
right: 0;
top: 0;
height: 28em;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none; }
@media (min-width: 1650px) {
body.section-myfecard div.rerPortletAdvancedStatic.img-video img,
body.template-pp_home_view div.rerPortletAdvancedStatic.img-video img {
width: 55%; } }
@media (max-width: 991px) {
body.section-myfecard div.rerPortletAdvancedStatic.img-video img,
body.template-pp_home_view div.rerPortletAdvancedStatic.img-video img {
top: auto;
bottom: 0; } }
body.section-myfecard dl.rerPortletAdvancedStatic.link-video dt,
body.section-myfecard dl.rerPortletAdvancedStatic.link-video dd.portletItem,
body.template-pp_home_view dl.rerPortletAdvancedStatic.link-video dt,
body.template-pp_home_view dl.rerPortletAdvancedStatic.link-video dd.portletItem {
width: 25em;
font-size: 1em;
margin-left: auto !important;
margin-right: auto !important;
background-color: rgba(0, 0, 0, 0.6); }
body.section-myfecard dl.rerPortletAdvancedStatic.link-video dt p,
body.section-myfecard dl.rerPortletAdvancedStatic.link-video dd.portletItem p,
body.template-pp_home_view dl.rerPortletAdvancedStatic.link-video dt p,
body.template-pp_home_view dl.rerPortletAdvancedStatic.link-video dd.portletItem p {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; }
body.section-myfecard dl.rerPortletAdvancedStatic.link-video dt,
body.template-pp_home_view dl.rerPortletAdvancedStatic.link-video dt {
margin-top: 10em;
padding: 1.5em 2em 0 !important; }
body.section-myfecard dl.rerPortletAdvancedStatic.link-video dt a,
body.template-pp_home_view dl.rerPortletAdvancedStatic.link-video dt a {
margin: 0;
position: relative;
padding-left: 2.4em; }
body.section-myfecard dl.rerPortletAdvancedStatic.link-video dt a:link, body.section-myfecard dl.rerPortletAdvancedStatic.link-video dt a:visited,
body.template-pp_home_view dl.rerPortletAdvancedStatic.link-video dt a:link,
body.template-pp_home_view dl.rerPortletAdvancedStatic.link-video dt a:visited {
color: white; }
body.section-myfecard dl.rerPortletAdvancedStatic.link-video dt a:focus, body.section-myfecard dl.rerPortletAdvancedStatic.link-video dt a:hover,
body.template-pp_home_view dl.rerPortletAdvancedStatic.link-video dt a:focus,
body.template-pp_home_view dl.rerPortletAdvancedStatic.link-video dt a:hover {
color: white !important; }
body.section-myfecard dl.rerPortletAdvancedStatic.link-video dt a:focus span, body.section-myfecard dl.rerPortletAdvancedStatic.link-video dt a:hover span,
body.template-pp_home_view dl.rerPortletAdvancedStatic.link-video dt a:focus span,
body.template-pp_home_view dl.rerPortletAdvancedStatic.link-video dt a:hover span {
border-bottom: 1px solid white; }
body.section-myfecard dl.rerPortletAdvancedStatic.link-video dt a:before,
body.template-pp_home_view dl.rerPortletAdvancedStatic.link-video dt a:before {
font-family: Flaticon;
font-size: 1.4em;
font-style: normal;
display: inline-block;
color: #edd045;
position: absolute;
left: 0; }
body.section-myfecard dl.rerPortletAdvancedStatic.link-video dt a span,
body.template-pp_home_view dl.rerPortletAdvancedStatic.link-video dt a span {
font-size: 1.1em;
border-bottom: 1px solid transparent; }
body.section-myfecard dl.rerPortletAdvancedStatic.link-video dd.portletItem,
body.template-pp_home_view dl.rerPortletAdvancedStatic.link-video dd.portletItem {
padding: 0 2em 1em !important; }
body.section-myfecard dl.rerPortletAdvancedStatic.link-video dd.portletItem p,
body.template-pp_home_view dl.rerPortletAdvancedStatic.link-video dd.portletItem p {
margin: 0;
color: white;
font-size: 2.1em; }
body.section-myfecard dl.rerPortletAdvancedStatic.link-video dd.portletItem a:link, body.section-myfecard dl.rerPortletAdvancedStatic.link-video dd.portletItem a:visited,
body.template-pp_home_view dl.rerPortletAdvancedStatic.link-video dd.portletItem a:link,
body.template-pp_home_view dl.rerPortletAdvancedStatic.link-video dd.portletItem a:visited {
color: white;
border-bottom: 1px solid transparent; }
body.section-myfecard dl.rerPortletAdvancedStatic.link-video dd.portletItem a:focus, body.section-myfecard dl.rerPortletAdvancedStatic.link-video dd.portletItem a:hover,
body.template-pp_home_view dl.rerPortletAdvancedStatic.link-video dd.portletItem a:focus,
body.template-pp_home_view dl.rerPortletAdvancedStatic.link-video dd.portletItem a:hover {
color: white !important;
border-bottom: 1px solid white !important; }
@media (max-width: 991px) {
body.section-myfecard dl.rerPortletAdvancedStatic.link-video,
body.template-pp_home_view dl.rerPortletAdvancedStatic.link-video {
margin-top: 2em !important;
margin-bottom: 2em !important; }
body.section-myfecard dl.rerPortletAdvancedStatic.link-video dt,
body.template-pp_home_view dl.rerPortletAdvancedStatic.link-video dt {
margin-top: 0; } }
@media (max-width: 767px) {
body.section-myfecard dl.rerPortletAdvancedStatic.link-video dd.portletItem,
body.template-pp_home_view dl.rerPortletAdvancedStatic.link-video dd.portletItem {
max-width: 25em;
width: auto; }
body.section-myfecard dl.rerPortletAdvancedStatic.link-video dd.portletItem p,
body.template-pp_home_view dl.rerPortletAdvancedStatic.link-video dd.portletItem p {
font-size: 1.5em; } }
.icona-sezione-mangiare dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-sezione-dormire dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-sezione-arrivare dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-sezione-info dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-sezione-eventi dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-sezione-mare dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-sezione-webcam dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-sezione-mappe dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-sezione-video dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-sezione-telescopio dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-sezione-meteo dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-sezione-cuffie dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-sezione-giorno dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-sezione-anno dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-sezione-escursioni dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-sezione-shopping dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-sezione-consorzi dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-eventi-mangiare dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-eventi-dormire dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-eventi-arrivare dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-eventi-info dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-eventi-eventi dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-eventi-mare dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-eventi-webcam dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-eventi-mappe dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-eventi-video dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-eventi-telescopio dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-eventi-meteo dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-eventi-cuffie dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-eventi-giorno dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-eventi-anno dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-eventi-escursioni dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-eventi-shopping dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-eventi-consorzi dt:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-home-mangiare dt a:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-home-dormire dt a:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-home-arrivare dt a:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-home-info dt a:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-home-eventi dt a:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-home-mare dt a:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-home-webcam dt a:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-home-mappe dt a:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-home-cuffie dt a:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-home-video dt a:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-home-telescopio dt a:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-home-meteo dt a:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-home-giorno dt a:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-home-anno dt a:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-home-escursioni dt a:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-home-shopping dt a:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
.icona-home-consorzi dt a:before {
font-family: Flaticon;
font-size: 4.5em;
font-style: normal;
display: inline-block; }
#fta-vbm {
width: auto;
max-height: none;
position: relative;
padding: 0 15px;
margin-top: -4.5em; }
body.section-home-page #fta-vbm, #portal-column-one #fta-vbm, #portal-column-two #fta-vbm {
margin-top: 0; }
#fta-vbm .actions {
margin: 1.5em 0; }
#fta-vbm .actions .btn, #fta-vbm .actions input[type="submit"], #fta-vbm .actions input[type="button"], #fta-vbm .actions .context,
#fta-vbm .actions input.destructive,
#fta-vbm .actions input.standalone, #fta-vbm .actions #content a.link-parent, #content #fta-vbm .actions a.link-parent, #fta-vbm .actions #content.dialog-wrapper .mceActionPanel input[type="submit"], #content.dialog-wrapper .mceActionPanel #fta-vbm .actions input[type="submit"], #fta-vbm .actions body.template-pp_taxonomy_view .first-level-collection a.link-more, body.template-pp_taxonomy_view .first-level-collection #fta-vbm .actions a.link-more, #fta-vbm .actions body.template-pp_taxonomy_view .second-level-collection a.link-more, body.template-pp_taxonomy_view .second-level-collection #fta-vbm .actions a.link-more, #fta-vbm .actions .raw-related-items .related-button, .raw-related-items #fta-vbm .actions .related-button {
margin: 0 auto; }
#fta-vbm form[name='visitferrara-search-room'] .btn:focus, #fta-vbm form[name='visitferrara-search-room'] input[type="submit"]:focus, #fta-vbm form[name='visitferrara-search-room'] input[type="button"]:focus, #fta-vbm form[name='visitferrara-search-room'] .context:focus,
#fta-vbm form[name='visitferrara-search-room'] input.destructive:focus,
#fta-vbm form[name='visitferrara-search-room'] input.standalone:focus, #fta-vbm form[name='visitferrara-search-room'] #content a.link-parent:focus, #content #fta-vbm form[name='visitferrara-search-room'] a.link-parent:focus, #fta-vbm form[name='visitferrara-search-room'] body.template-pp_taxonomy_view .first-level-collection a.link-more:focus, body.template-pp_taxonomy_view .first-level-collection #fta-vbm form[name='visitferrara-search-room'] a.link-more:focus, #fta-vbm form[name='visitferrara-search-room'] body.template-pp_taxonomy_view .second-level-collection a.link-more:focus, body.template-pp_taxonomy_view .second-level-collection #fta-vbm form[name='visitferrara-search-room'] a.link-more:focus, #fta-vbm form[name='visitferrara-search-room'] .raw-related-items .related-button:focus, .raw-related-items #fta-vbm form[name='visitferrara-search-room'] .related-button:focus,
#fta-vbm form[name='visitferrara-search-room'] .btn:hover,
#fta-vbm form[name='visitferrara-search-room'] input[type="submit"]:hover,
#fta-vbm form[name='visitferrara-search-room'] input[type="button"]:hover,
#fta-vbm form[name='visitferrara-search-room'] .context:hover,
#fta-vbm form[name='visitferrara-search-room'] input.destructive:hover,
#fta-vbm form[name='visitferrara-search-room'] input.standalone:hover,
#fta-vbm form[name='visitferrara-search-room'] #content a.link-parent:hover,
#content #fta-vbm form[name='visitferrara-search-room'] a.link-parent:hover,
#fta-vbm form[name='visitferrara-search-room'] body.template-pp_taxonomy_view .first-level-collection a.link-more:hover,
body.template-pp_taxonomy_view .first-level-collection #fta-vbm form[name='visitferrara-search-room'] a.link-more:hover,
#fta-vbm form[name='visitferrara-search-room'] body.template-pp_taxonomy_view .second-level-collection a.link-more:hover,
body.template-pp_taxonomy_view .second-level-collection #fta-vbm form[name='visitferrara-search-room'] a.link-more:hover,
#fta-vbm form[name='visitferrara-search-room'] .raw-related-items .related-button:hover,
.raw-related-items #fta-vbm form[name='visitferrara-search-room'] .related-button:hover {
background-color: #993a32; }
#fta-vbm form[name='visitferrara-book-busandfly'] .btn:focus, #fta-vbm form[name='visitferrara-book-busandfly'] input[type="submit"]:focus, #fta-vbm form[name='visitferrara-book-busandfly'] input[type="button"]:focus, #fta-vbm form[name='visitferrara-book-busandfly'] .context:focus,
#fta-vbm form[name='visitferrara-book-busandfly'] input.destructive:focus,
#fta-vbm form[name='visitferrara-book-busandfly'] input.standalone:focus, #fta-vbm form[name='visitferrara-book-busandfly'] #content a.link-parent:focus, #content #fta-vbm form[name='visitferrara-book-busandfly'] a.link-parent:focus, #fta-vbm form[name='visitferrara-book-busandfly'] body.template-pp_taxonomy_view .first-level-collection a.link-more:focus, body.template-pp_taxonomy_view .first-level-collection #fta-vbm form[name='visitferrara-book-busandfly'] a.link-more:focus, #fta-vbm form[name='visitferrara-book-busandfly'] body.template-pp_taxonomy_view .second-level-collection a.link-more:focus, body.template-pp_taxonomy_view .second-level-collection #fta-vbm form[name='visitferrara-book-busandfly'] a.link-more:focus, #fta-vbm form[name='visitferrara-book-busandfly'] .raw-related-items .related-button:focus, .raw-related-items #fta-vbm form[name='visitferrara-book-busandfly'] .related-button:focus,
#fta-vbm form[name='visitferrara-book-busandfly'] .btn:hover,
#fta-vbm form[name='visitferrara-book-busandfly'] input[type="submit"]:hover,
#fta-vbm form[name='visitferrara-book-busandfly'] input[type="button"]:hover,
#fta-vbm form[name='visitferrara-book-busandfly'] .context:hover,
#fta-vbm form[name='visitferrara-book-busandfly'] input.destructive:hover,
#fta-vbm form[name='visitferrara-book-busandfly'] input.standalone:hover,
#fta-vbm form[name='visitferrara-book-busandfly'] #content a.link-parent:hover,
#content #fta-vbm form[name='visitferrara-book-busandfly'] a.link-parent:hover,
#fta-vbm form[name='visitferrara-book-busandfly'] body.template-pp_taxonomy_view .first-level-collection a.link-more:hover,
body.template-pp_taxonomy_view .first-level-collection #fta-vbm form[name='visitferrara-book-busandfly'] a.link-more:hover,
#fta-vbm form[name='visitferrara-book-busandfly'] body.template-pp_taxonomy_view .second-level-collection a.link-more:hover,
body.template-pp_taxonomy_view .second-level-collection #fta-vbm form[name='visitferrara-book-busandfly'] a.link-more:hover,
#fta-vbm form[name='visitferrara-book-busandfly'] .raw-related-items .related-button:hover,
.raw-related-items #fta-vbm form[name='visitferrara-book-busandfly'] .related-button:hover {
background-color: #2795e1; }
#fta-vbm form[name='visitferrara-buy-myfecard'] .btn:focus, #fta-vbm form[name='visitferrara-buy-myfecard'] input[type="submit"]:focus, #fta-vbm form[name='visitferrara-buy-myfecard'] input[type="button"]:focus, #fta-vbm form[name='visitferrara-buy-myfecard'] .context:focus,
#fta-vbm form[name='visitferrara-buy-myfecard'] input.destructive:focus,
#fta-vbm form[name='visitferrara-buy-myfecard'] input.standalone:focus, #fta-vbm form[name='visitferrara-buy-myfecard'] #content a.link-parent:focus, #content #fta-vbm form[name='visitferrara-buy-myfecard'] a.link-parent:focus, #fta-vbm form[name='visitferrara-buy-myfecard'] body.template-pp_taxonomy_view .first-level-collection a.link-more:focus, body.template-pp_taxonomy_view .first-level-collection #fta-vbm form[name='visitferrara-buy-myfecard'] a.link-more:focus, #fta-vbm form[name='visitferrara-buy-myfecard'] body.template-pp_taxonomy_view .second-level-collection a.link-more:focus, body.template-pp_taxonomy_view .second-level-collection #fta-vbm form[name='visitferrara-buy-myfecard'] a.link-more:focus, #fta-vbm form[name='visitferrara-buy-myfecard'] .raw-related-items .related-button:focus, .raw-related-items #fta-vbm form[name='visitferrara-buy-myfecard'] .related-button:focus,
#fta-vbm form[name='visitferrara-buy-myfecard'] .btn:hover,
#fta-vbm form[name='visitferrara-buy-myfecard'] input[type="submit"]:hover,
#fta-vbm form[name='visitferrara-buy-myfecard'] input[type="button"]:hover,
#fta-vbm form[name='visitferrara-buy-myfecard'] .context:hover,
#fta-vbm form[name='visitferrara-buy-myfecard'] input.destructive:hover,
#fta-vbm form[name='visitferrara-buy-myfecard'] input.standalone:hover,
#fta-vbm form[name='visitferrara-buy-myfecard'] #content a.link-parent:hover,
#content #fta-vbm form[name='visitferrara-buy-myfecard'] a.link-parent:hover,
#fta-vbm form[name='visitferrara-buy-myfecard'] body.template-pp_taxonomy_view .first-level-collection a.link-more:hover,
body.template-pp_taxonomy_view .first-level-collection #fta-vbm form[name='visitferrara-buy-myfecard'] a.link-more:hover,
#fta-vbm form[name='visitferrara-buy-myfecard'] body.template-pp_taxonomy_view .second-level-collection a.link-more:hover,
body.template-pp_taxonomy_view .second-level-collection #fta-vbm form[name='visitferrara-buy-myfecard'] a.link-more:hover,
#fta-vbm form[name='visitferrara-buy-myfecard'] .raw-related-items .related-button:hover,
.raw-related-items #fta-vbm form[name='visitferrara-buy-myfecard'] .related-button:hover {
background-color: #ff7a10; }
#fta-vbm .fta-poweredby {
width: 37%;
text-align: right; }
#fta-vbm .fta-poweredby img {
max-width: 100%; }
@media (max-width: 1299px) and (min-width: 992px) {
#fta-vbm {
margin-bottom: 2em; }
body.section-home-page #fta-vbm {
margin-bottom: 0; } }
@media (max-width: 991px) and (min-width: 768px) {
#fta-vbm .fta-poweredby {
width: 20%; } }
@media (max-width: 991px) {
#fta-vbm {
float: none;
margin-top: 0;
margin-bottom: 2em; }
body.section-home-page #fta-vbm {
margin-bottom: 0; } }
@media (max-width: 767px) {
#fta-vbm {
margin-top: 1em !important; } }
.panes-vbm {
padding: 0.2em 1em;
background-color: #efedef; }
body.section-home-page .panes-vbm {
padding-top: 0;
padding-bottom: 0.2em;
background-color: white; }
.fta-tab-header {
border-bottom: 0.6em solid #ac4138; }
body.section-home-page .fta-tab-header {
margin-left: -1em;
margin-right: -1em;
background-color: #efedef; }
.fta-tab-header h3 {
float: left;
margin-top: 1em;
font-size: 1.5em;
color: #ac4138;
text-transform: uppercase; }
@media (max-width: 1299px) and (min-width: 992px) {
.fta-tab-header h3 {
font-size: 1.4em; } }
@media (max-width: 767px) {
.fta-tab-header h3 {
font-size: 1.2em; } }
.tab-visitferrara .fta-tab-header {
border-bottom-color: #ac4138; }
.tab-visitferrara .fta-tab-header h3 {
color: #ac4138; }
.tab-busandfly .fta-tab-header {
border-bottom-color: #3da0e4; }
.tab-busandfly .fta-tab-header h3 {
color: #3da0e4; }
.tab-busandfly .fta-poweredby {
margin-top: 1em; }
.tab-busandfly .fta-tabbed-content {
padding-top: 1em; }
.tab-myfecard .fta-tab-header {
border-bottom-color: #ff8829; }
.tab-myfecard .fta-tab-header h3 {
color: #ff8829; }
.tab-myfecard .fta-poweredby {
margin-top: 1em; }
.tab-myfecard .fta-tabbed-content {
padding-top: 1em; }
.fta-tabbed-field-group-locality {
float: none; }
.fta-tabbed-field-group-locality .fta-tabbed-field {
width: 100%; }
.fta-tabbed-field-group-checkinout .fta-tabbed-field {
width: 50%;
float: left; }
.fta-tabbed-field-group-checkinout .fta-tabbed-field input[type='text'] {
margin: 0;
width: 96%; }
.fta-tabbed-field-group-room-num {
width: 30%; }
.fta-tabbed-field-group-room-num .fta-tabbed-field {
float: right; }
.fta-tabbed-field-group-room-num select {
width: 100%; }
.fta-tabbed-field-group-adult-num {
width: 21%;
border-right: 1px dashed #777; }
.fta-tabbed-field-group-kids {
width: 79%; }
.fta-tabbed-field-group-kids .fta-tabbed-field {
margin-left: 1em; }
.fta-tabbed-field-group-kids #fta-search-room-kids-num {
width: 100%; }
.fta-tabbed-bottom select#fta-search-room-did {
max-width: none;
width: 100%; }
.fta-tabbed-toptab {
background-color: #4F5053; }
.fta-tabbed-toptab a {
display: block;
padding: 1.2em 0.5em;
height: 3.8888888889em;
background-color: #4F5053;
position: relative;
font-size: 0.9em;
font-weight: normal;
text-transform: uppercase;
text-align: center; }
.fta-tabbed-toptab a:link, .fta-tabbed-toptab a:visited {
color: white; }
.fta-tabbed-toptab a:focus, .fta-tabbed-toptab a:hover {
color: white !important;
background-color: #434346; }
.fta-tabbed-toptab a:before {
margin-right: 0.3em; }
.fta-tabbed-toptab a.current:after {
content: '';
display: block;
position: absolute;
top: 0;
right: 45%;
width: 0;
height: 0;
border-style: solid;
border-width: 0.5em 0.5em 0 0.5em;
border-color: #efedef transparent transparent transparent; }
body.section-home-page .fta-tabbed-toptab a.current:after {
border-color: white transparent transparent transparent; }
.fta-tabbed-toptab ul {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex; }
.fta-tabbed-toptab li {
float: left;
border-right: 1px solid white;
-webkit-box-flex: 1 1 auto;
-moz-box-flex: 1 1 auto;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto; }
.fta-tabbed-toptab li:last-child {
border: 0; }
.fta-tabbed-toptab .tab-visitferrara a:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: inherit; }
.fta-tabbed-toptab .tab-visitferrara a.current {
background-color: #ac4138; }
.fta-tabbed-toptab .tab-busandfly a:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: inherit; }
.fta-tabbed-toptab .tab-busandfly a.current {
background-color: #3da0e4; }
.fta-tabbed-toptab .tab-myfecard a:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: inherit; }
.fta-tabbed-toptab .tab-myfecard a.current {
background-color: #ff8829; }
@media (max-width: 1224px) and (min-width: 992px) {
.fta-tabbed-toptab a {
padding: 0.5em 1em; } }
@media (max-width: 767px) {
.fta-tabbed-toptab a {
height: auto; } }
body:not(.section-myfecard) #fta-vbm .tab-myfecard form > div.fta-tabbed-field-group {
margin-bottom: 10px; }
body:not(.section-myfecard) #fta-vbm .tab-myfecard form img {
display: none; }
body.template-pp_taxonomy_view #portal-columns-wrapper {
background-color: #efedef; }
body.template-pp_taxonomy_view #portal-columns {
margin-bottom: 3em; }
body.template-pp_taxonomy_view #viewlet-above-content,
body.template-pp_taxonomy_view #content {
margin: 0; }
body.template-pp_taxonomy_view #portal-columns .rerPortletAdvancedStatic {
background: none;
min-height: auto; }
body.template-pp_taxonomy_view #portal-columns dl.rerPortletAdvancedStatic,
body.template-pp_taxonomy_view #portal-columns div.rerPortletAdvancedStatic,
body.template-pp_taxonomy_view #below-content dl.rerPortletAdvancedStatic,
body.template-pp_taxonomy_view #below-content div.rerPortletAdvancedStatic {
padding: 0 15px !important; }
body.template-pp_taxonomy_view dl.rerPortletAdvancedStatic a:link, body.template-pp_taxonomy_view dl.rerPortletAdvancedStatic a:visited,
body.template-pp_taxonomy_view div.rerPortletAdvancedStatic a:link,
body.template-pp_taxonomy_view div.rerPortletAdvancedStatic a:visited {
color: #3f97aa; }
body.template-pp_taxonomy_view dl.rerPortletAdvancedStatic a:focus, body.template-pp_taxonomy_view dl.rerPortletAdvancedStatic a:hover,
body.template-pp_taxonomy_view div.rerPortletAdvancedStatic a:focus,
body.template-pp_taxonomy_view div.rerPortletAdvancedStatic a:hover {
color: #4F5053 !important; }
body.template-pp_taxonomy_view dl.rerPortletAdvancedStatic dt,
body.template-pp_taxonomy_view div.rerPortletAdvancedStatic dt {
padding: 0;
background: none;
position: relative; }
body.template-pp_taxonomy_view dl.rerPortletAdvancedStatic dt a,
body.template-pp_taxonomy_view div.rerPortletAdvancedStatic dt a {
margin-top: 1.2em;
margin-bottom: 0.5em; }
body.template-pp_taxonomy_view dl.rerPortletAdvancedStatic dt a span,
body.template-pp_taxonomy_view div.rerPortletAdvancedStatic dt a span {
font-size: 1.15em;
text-transform: none; }
body.template-pp_taxonomy_view dl.rerPortletAdvancedStatic .headerImg,
body.template-pp_taxonomy_view div.rerPortletAdvancedStatic .headerImg {
display: block;
background-size: cover;
height: 13em !important;
margin: 0.3em; }
body.template-pp_taxonomy_view dl.rerPortletAdvancedStatic .portletTopLeft,
body.template-pp_taxonomy_view div.rerPortletAdvancedStatic .portletTopLeft {
position: absolute;
width: 100%;
height: 13.6em;
border: 1px solid #313131;
top: -0.3em; }
body.template-pp_taxonomy_view dl.rerPortletAdvancedStatic dd.portletItem,
body.template-pp_taxonomy_view div.rerPortletAdvancedStatic dd.portletItem {
padding: 0; }
body.template-pp_taxonomy_view dl.rerPortletAdvancedStatic dd.portletItem p,
body.template-pp_taxonomy_view div.rerPortletAdvancedStatic dd.portletItem p {
padding: 0; }
body.template-pp_taxonomy_view dl.rerPortletAdvancedStatic dd.portletFooter,
body.template-pp_taxonomy_view div.rerPortletAdvancedStatic dd.portletFooter {
text-align: right;
margin: 1em 0; }
body.template-pp_taxonomy_view dl.rerPortletAdvancedStatic dd.portletFooter a:after,
body.template-pp_taxonomy_view div.rerPortletAdvancedStatic dd.portletFooter a:after {
font-family: Flaticon;
font-size: 1em;
font-style: normal;
display: inline-block;
margin-left: 0.5em;
color: #4F5053; }
body.template-pp_taxonomy_view #portal-columns dl.rerPortletAdvancedStatic.box-lancio {
position: relative;
margin-top: 2em !important;
margin-bottom: 2em !important; }
body.template-pp_taxonomy_view #portal-columns dl.rerPortletAdvancedStatic.box-lancio .headerImg {
height: 13em !important;
margin: 0; }
body.template-pp_taxonomy_view #portal-columns dl.rerPortletAdvancedStatic.box-lancio dt a {
margin: -1.8em 1.5em 0;
padding: 0.7em 1em;
display: block;
text-align: center;
border: 1px solid #efedef;
position: relative;
z-index: 5; }
body.template-pp_taxonomy_view #portal-columns dl.rerPortletAdvancedStatic.box-lancio dt a:link, body.template-pp_taxonomy_view #portal-columns dl.rerPortletAdvancedStatic.box-lancio dt a:visited {
background-color: #3f97aa;
color: white; }
body.template-pp_taxonomy_view #portal-columns dl.rerPortletAdvancedStatic.box-lancio dt a:focus, body.template-pp_taxonomy_view #portal-columns dl.rerPortletAdvancedStatic.box-lancio dt a:hover {
background-color: #4F5053;
color: white !important; }
body.template-pp_taxonomy_view #portal-columns dl.rerPortletAdvancedStatic.box-lancio dt .portletTopLeft {
display: none; }
body.template-pp_taxonomy_view #portal-columns dl.rerPortletAdvancedStatic.box-lancio dd.portletItem {
padding: 1.5em 1.5em 0; }
body.template-pp_taxonomy_view #portal-columns dl.rerPortletAdvancedStatic.box-lancio dd.portletItem p {
margin: 0; }
body.template-pp_taxonomy_view #portal-columns dl.rerPortletAdvancedStatic.box-lancio dd.portletFooter {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 13em;
text-align: center;
padding: 0 15px !important; }
body.template-pp_taxonomy_view #portal-columns dl.rerPortletAdvancedStatic.box-lancio dd.portletFooter a {
font-size: 1.5em;
display: block;
background-color: rgba(0, 0, 0, 0.5);
height: 100%;
padding: 0 1.5em 0 1em;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
justify-content: center;
opacity: 0;
-webkit-transition: 0.1s ease opacity;
-o-transition: 0.1s ease opacity;
transition: 0.1s ease opacity; }
body.template-pp_taxonomy_view #portal-columns dl.rerPortletAdvancedStatic.box-lancio dd.portletFooter a:link, body.template-pp_taxonomy_view #portal-columns dl.rerPortletAdvancedStatic.box-lancio dd.portletFooter a:visited {
color: white; }
body.template-pp_taxonomy_view #portal-columns dl.rerPortletAdvancedStatic.box-lancio dd.portletFooter a:focus, body.template-pp_taxonomy_view #portal-columns dl.rerPortletAdvancedStatic.box-lancio dd.portletFooter a:hover {
color: white !important;
opacity: 1; }
body.template-pp_taxonomy_view #portal-columns dl.rerPortletAdvancedStatic.box-lancio dd.portletFooter a:after {
font-family: Flaticon;
font-size: 0.9em;
font-style: normal;
display: inline-block;
color: white; }
.no-flexbox body.template-pp_taxonomy_view #portal-columns dl.rerPortletAdvancedStatic.box-lancio dd.portletFooter a {
padding: 5.5em 1em 0; }
@media (max-width: 1299px) and (min-width: 992px) {
body.template-pp_taxonomy_view #portal-columns dl.rerPortletAdvancedStatic.box-lancio dt a {
margin-left: 0.5em;
margin-right: 0.5em; } }
body.template-pp_taxonomy_view dl.portlet.portletERPortletNavigation {
background: white;
border: 1px solid #313131; }
#content body.template-pp_taxonomy_view div.rerPortletAdvancedStatic.titolo .portletItem, body.template-pp_taxonomy_view div.rerPortletAdvancedStatic.titolo .portletItem {
text-align: center; }
#content body.template-pp_taxonomy_view div.rerPortletAdvancedStatic.titolo .portletItem h2,
#content body.template-pp_taxonomy_view div.rerPortletAdvancedStatic.titolo .portletItem h3,
#content body.template-pp_taxonomy_view div.rerPortletAdvancedStatic.titolo .portletItem p, body.template-pp_taxonomy_view div.rerPortletAdvancedStatic.titolo .portletItem h2,
body.template-pp_taxonomy_view div.rerPortletAdvancedStatic.titolo .portletItem h3,
body.template-pp_taxonomy_view div.rerPortletAdvancedStatic.titolo .portletItem p {
margin-top: 1em;
font-size: 1.8em; }
body.template-pp_taxonomy_view .first-level-collection {
margin-bottom: 3em; }
body.template-pp_taxonomy_view .first-level-collection .collection-content {
border-bottom: 1px solid #777; }
.flexbox body.template-pp_taxonomy_view .first-level-collection .items-wrapper {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap; }
body.template-pp_taxonomy_view .first-level-collection .item {
float: left;
padding: 0 15px;
margin-bottom: 2em; }
.no-flexbox body.template-pp_taxonomy_view .first-level-collection .item {
height: 28em;
overflow: hidden; }
body.template-pp_taxonomy_view .first-level-collection .item.placeholder .img-item {
background-color: #efedef; }
body.template-pp_taxonomy_view .first-level-collection .item.placeholder .title-item {
height: 1em;
background-color: #efedef; }
body.template-pp_taxonomy_view .first-level-collection .item.placeholder .desc-item {
height: 0.9em;
width: 50%;
background-color: #efedef;
margin: 0.7em 0 0.3em; }
body.template-pp_taxonomy_view .first-level-collection .item.placeholder .desc-item-2 {
height: 0.9em;
width: 60%;
background-color: #efedef; }
body.template-pp_taxonomy_view .first-level-collection h2.title {
font-size: 2em;
margin: 0 0 1em;
text-align: center; }
body.template-pp_taxonomy_view .first-level-collection .img-item {
height: 10.5em;
overflow: hidden;
position: relative; }
body.template-pp_taxonomy_view .first-level-collection .img-item img {
width: 100%;
min-height: 100%; }
body.template-pp_taxonomy_view .first-level-collection .img-item .localita-item {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 2.3em;
background-color: #4F5053;
background-color: rgba(0, 0, 0, 0.5);
padding: 0.4em 0.8em; }
body.template-pp_taxonomy_view .first-level-collection .img-item .localita-item span {
font-size: 0.9em;
font-weight: normal;
color: white;
text-transform: uppercase; }
body.template-pp_taxonomy_view .first-level-collection h3.title-item {
font-size: 1.1em;
margin: 0.9em 0 0.4em;
font-weight: normal; }
body.template-pp_taxonomy_view .first-level-collection .collection-footer {
margin: 0 0 2em;
text-align: center; }
body.template-pp_taxonomy_view .first-level-collection a.link-more {
background-color: #efedef;
font-size: 1em;
padding: 0.4em 2em;
border-radius: 2px; }
body.template-pp_taxonomy_view .first-level-collection a.link-more:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: inherit;
margin-right: 0.8em; }
body.template-pp_taxonomy_view .first-level-collection a.link-more.loading:before {
content: '\f021'; }
@media (min-width: 992px) {
body.template-pp_taxonomy_view .first-level-collection .item {
width: 20%;
-webkit-box-flex: 1 1 19%;
-moz-box-flex: 1 1 19%;
-webkit-flex: 1 1 19%;
-ms-flex: 1 1 19%;
flex: 1 1 19%; } }
@media (max-width: 991px) {
body.template-pp_taxonomy_view .first-level-collection .img-item {
height: 15em; } }
@media (max-width: 767px) {
body.template-pp_taxonomy_view .first-level-collection .item {
float: none;
width: auto; } }
body.template-pp_taxonomy_view .second-level-collection .collection-content {
border-top: 1px solid #4F5053;
padding: 2em 0 0; }
body.template-pp_taxonomy_view .second-level-collection .collection-left-column {
float: left;
width: 24%; }
body.template-pp_taxonomy_view .second-level-collection .collection-header {
min-height: 15em; }
body.template-pp_taxonomy_view .second-level-collection h2.title {
font-size: 2em;
margin: 0 0 0.5em; }
body.template-pp_taxonomy_view .second-level-collection .collection-text a {
font-weight: normal; }
body.template-pp_taxonomy_view .second-level-collection .collection-text a.internal-link:after {
display: inline-block;
font-family: FontAwesome;
content: "";
color: inherit;
font-size: 0.7em;
margin-left: 0.5em; }
body.template-pp_taxonomy_view .second-level-collection .items-wrapper {
float: right;
width: 75%; }
.flexbox body.template-pp_taxonomy_view .second-level-collection .items-wrapper {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap; }
body.template-pp_taxonomy_view .second-level-collection .item {
margin-bottom: 2em; }
.no-flexbox body.template-pp_taxonomy_view .second-level-collection .item {
height: 18em; }
body.template-pp_taxonomy_view .second-level-collection .item.placeholder .img-item {
background-color: #efedef; }
body.template-pp_taxonomy_view .second-level-collection .item.placeholder .title-item {
height: 1em;
background-color: #efedef; }
body.template-pp_taxonomy_view .second-level-collection .item.placeholder .localita-item {
height: 0.9em;
width: 60%;
background-color: #efedef; }
body.template-pp_taxonomy_view .second-level-collection .img-item {
height: 10em;
overflow: hidden; }
body.template-pp_taxonomy_view .second-level-collection .img-item img {
width: 100%;
min-height: 100%; }
body.template-pp_taxonomy_view .second-level-collection h3.title-item {
font-size: 1.1em;
margin: 0.9em 0 0.4em;
font-weight: normal; }
body.template-pp_taxonomy_view .second-level-collection .localita-item span {
font-size: 0.9em;
color: #777;
text-transform: uppercase;
font-weight: normal; }
body.template-pp_taxonomy_view .second-level-collection .collection-footer {
margin-bottom: 2em; }
body.template-pp_taxonomy_view .second-level-collection a.link-more {
background-color: #efedef;
font-size: 1em;
padding: 0.4em 2em 0.4em 3.6em;
border-radius: 2px;
position: relative; }
body.template-pp_taxonomy_view .second-level-collection a.link-more:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: inherit;
position: absolute;
left: 0.7em;
top: -0.15em;
font-size: 2em; }
body.template-pp_taxonomy_view .second-level-collection a.link-more.loading:before {
content: '\f021'; }
@media (min-width: 992px) {
body.template-pp_taxonomy_view .second-level-collection .item {
-webkit-box-flex: 1 1 24%;
-moz-box-flex: 1 1 24%;
-webkit-flex: 1 1 24%;
-ms-flex: 1 1 24%;
flex: 1 1 24%;
max-width: 25%; } }
@media (max-width: 991px) and (min-width: 768px) {
body.template-pp_taxonomy_view .second-level-collection .item {
-webkit-box-flex: 1 1 49%;
-moz-box-flex: 1 1 49%;
-webkit-flex: 1 1 49%;
-ms-flex: 1 1 49%;
flex: 1 1 49%;
max-width: 50%; } }
@media (max-width: 991px) {
body.template-pp_taxonomy_view .second-level-collection a.link-more {
font-size: 0.9em;
padding: 0.4em 1.8em 0.4em 3.4em; }
body.template-pp_taxonomy_view .second-level-collection a.link-more:before {
left: 0.6em;
font-size: 1.9em; } }
@media (max-width: 767px) {
body.template-pp_taxonomy_view .second-level-collection .items-wrapper,
body.template-pp_taxonomy_view .second-level-collection .collection-left-column {
float: none;
width: auto; }
body.template-pp_taxonomy_view .second-level-collection .collection-header {
min-height: 0; }
body.template-pp_taxonomy_view .second-level-collection .item {
padding: 0; } }
body.template-pp_taxonomy_view #viewlet-below-content {
margin-top: 0 !important;
background-color: transparent; }
body.template-pp_taxonomy_view div.BelowPortletManager1 {
margin: 0 -15px 3em;
width: auto;
float: none; }
body.template-pp_taxonomy_view div.BelowPortletManager1 dl.rerPortletAdvancedStatic dt.portletHeader {
background: none;
text-align: center;
line-height: 1.5;
font-size: 2em;
min-height: 1px;
color: #313131;
margin: 0 0 0.9em; }
body.template-pp_taxonomy_view div.BelowPortletManager1 dl.rerPortletAdvancedStatic dt.portletHeader span {
line-height: 1.5;
font-size: 1em; }
body.template-pp_taxonomy_view div.BelowPortletManager1 dl.rerPortletAdvancedStatic dt.portletHeader .portletTopLeft {
display: none; }
body.template-pp_taxonomy_view div.BelowPortletManager1 dl.rerPortletAdvancedStatic dd.portletItem {
margin: 0 -15px !important; }
body.template-pp_taxonomy_view div.BelowPortletManager1 dl.rerPortletAdvancedStatic dd.portletItem img {
max-width: 100%; }
body.template-pp_taxonomy_view div.BelowPortletManager1 dl.rerPortletAdvancedStatic dd.portletItem a {
font-weight: normal; }
body.template-pp_taxonomy_view div.BelowPortletManager1 dl.rerPortletAdvancedStatic dd.portletItem ul li {
position: relative;
padding-left: 1.3em !important; }
body.template-pp_taxonomy_view div.BelowPortletManager1 dl.rerPortletAdvancedStatic dd.portletItem ul li:before {
position: absolute; }
body.template-pp_taxonomy_view div.BelowPortletManager1 dl.rerPortletAdvancedStatic dd.portletItem ul:not(.frecce) li:before {
display: block;
content: '';
width: 2px;
height: 2px;
border-radius: 50%;
background-color: #313131;
left: 0.2em;
top: 1.1em; }
body.template-pp_taxonomy_view div.BelowPortletManager1 dl.rerPortletAdvancedStatic dd.portletItem ul.frecce li:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: #666;
font-size: 1.6em;
left: 0; }
body.template-pp_taxonomy_view div.BelowPortletManager1 dl.rerPortletAdvancedStatic dd.portletItem p.cuffie {
position: relative;
padding-left: 2.5em; }
body.template-pp_taxonomy_view div.BelowPortletManager1 dl.rerPortletAdvancedStatic dd.portletItem p.cuffie:before {
position: absolute;
display: inline-block;
font-family: FontAwesome;
content: "";
color: #777;
left: 0;
font-size: 2em;
line-height: 1.2; }
body.template-events_view #content .documentDescription {
font-size: 1.8em;
text-align: center;
margin: 0 0 1.2em; }
.flexbox body.template-events_view .events-wrapper {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap; }
body.template-events_view .event {
margin-bottom: 2em; }
body.template-events_view .img-item {
position: relative;
height: 15em;
overflow: hidden; }
body.template-events_view .img-item img {
width: 100%;
min-height: 100%; }
body.template-events_view .localita-item {
position: absolute;
bottom: 0;
left: 0;
background-color: #313131;
color: white;
padding: 0.5em 1em;
text-transform: uppercase; }
.no-flexbox body.template-events_view .text-wrapper {
height: 5.5em; }
.no-flexbox body.template-events_view .title-item {
max-height: 2.6em;
overflow: hidden; }
body.template-events_view .title-item {
font-size: 1.1em;
margin: 0.8em 0; }
body.template-events_view .date-item {
color: #777; }
body.template-events_view #viewlet-below-content {
margin-top: 0; }
body.template-events_view [class*='BelowManagerContainer'] {
border-top: 1px solid #bbb;
padding: 2em 0;
margin-top: 2em; }
body.template-events_view dl.rerPortletAdvancedStatic[class*='icona-eventi-'] {
padding: 0 15px !important;
margin-bottom: 1em; }
body.template-events_view dl.rerPortletAdvancedStatic[class*='icona-eventi-'] dt.portletHeader {
background-color: transparent;
color: #313131;
padding: 0;
margin-bottom: 0.6em; }
body.template-events_view dl.rerPortletAdvancedStatic[class*='icona-eventi-'] dt.portletHeader:before {
margin-bottom: 0.1em; }
body.template-events_view dl.rerPortletAdvancedStatic[class*='icona-eventi-'] dt.portletHeader a:link, body.template-events_view dl.rerPortletAdvancedStatic[class*='icona-eventi-'] dt.portletHeader a:visited {
color: #3f97aa; }
body.template-events_view dl.rerPortletAdvancedStatic[class*='icona-eventi-'] dt.portletHeader a:focus, body.template-events_view dl.rerPortletAdvancedStatic[class*='icona-eventi-'] dt.portletHeader a:hover {
color: #4F5053; }
body.template-events_view dl.rerPortletAdvancedStatic[class*='icona-eventi-'] dd.portletItem {
padding: 0; }
@media (min-width: 768px) {
body.template-events_view .event {
-webkit-box-flex: 1 1 33%;
-moz-box-flex: 1 1 33%;
-webkit-flex: 1 1 33%;
-ms-flex: 1 1 33%;
flex: 1 1 33%; } }
@media (max-width: 767px) {
body.template-events_view .event {
padding: 0; } }
body.template-event_results #content ul {
margin: 0; }
.flexbox body.template-event_results .events-wrapper {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap; }
body.template-event_results .event {
float: left;
width: 20%;
padding: 0 15px;
margin-bottom: 2em; }
.no-flexbox body.template-event_results .event:nth-of-type(5n + 1) {
clear: left; }
body.template-event_results .img-item {
height: 10.5em;
overflow: hidden;
position: relative;
margin-bottom: 0.5em; }
body.template-event_results .img-item img {
width: 100%;
min-height: 100%; }
body.template-event_results .img-item .localita-item {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 2.3em;
background-color: #4F5053;
background-color: rgba(0, 0, 0, 0.5);
padding: 0.4em 0.8em; }
body.template-event_results .img-item .localita-item span {
font-size: 0.9em;
font-weight: normal;
color: white;
text-transform: uppercase; }
body.template-event_results #content p.type-item {
color: #777;
text-transform: uppercase;
font-size: 0.9em;
margin-bottom: 0.7em; }
body.template-event_results h3.title-item {
font-size: 1.1em;
margin: 0 0 0.4em;
font-weight: normal; }
body.template-event_results .date-item {
font-weight: normal;
font-size: 0.9em; }
@media (max-width: 767px) {
body.template-event_results .event {
float: none;
width: auto;
padding: 0; } }
#event_result_view .search-filters {
padding: 15px;
border-radius: 4px;
border: 1px solid #bbb;
margin-bottom: 2em; }
#event_result_view #searchform label {
font-weight: normal;
text-transform: uppercase;
margin-right: 0.5em; }
#event_result_view .chzn-container {
display: inline-flex; }
#event_result_view .event_type_search,
#event_result_view .event_type_location,
#event_result_view .event_keyword_search,
#event_result_view .event_period_search {
display: inline-block; }
#event_result_view .event_type_search input,
#event_result_view .event_type_location input,
#event_result_view .event_keyword_search input,
#event_result_view .event_period_search input {
width: auto; }
#event_result_view .event_from_search,
#event_result_view .event_to_search {
margin-top: 0;
padding: 0; }
#event_result_view .event_from_search input,
#event_result_view .event_to_search input {
width: auto; }
#event_result_view .event_search_button {
text-align: center; }
@media (max-width: 767px) {
#event_result_view .event_type_search,
#event_result_view .event_type_location,
#event_result_view .event_keyword_search,
#event_result_view .event_to_search,
#event_result_view .event_from_search,
#event_result_view .event_period_search {
padding-left: 0;
padding-right: 0; } }
#searchform.searchPage {
border-bottom: 1px solid #e0dfe0;
margin-bottom: 2em; }
#searchform.searchPage .event_type_location {
width: 100%;
float: none; }
#searchform.searchPage input[type='submit'] {
width: auto;
float: unset;
height: 50px;
line-height: 1rem; }
@media (max-width: 767px) {
#searchform.searchPage input[name='SearchableText'] {
width: 100%; } }
dl.portletSearchEvent dt.portletHeader {
background-color: white;
color: #313131;
border-bottom: 0.7em solid #3f97aa;
font-size: 1.1em;
padding: 0.5em 0; }
dl.portletSearchEvent #searchform label {
text-transform: uppercase;
font-weight: normal; }
dl.portletSearchEvent #searchform .event_from_search label,
dl.portletSearchEvent #searchform .event_to_search label {
display: inline; }
dl.portletSearchEvent #searchform .event_from_search input,
dl.portletSearchEvent #searchform .event_to_search input {
padding-left: 2em; }
dl.portletSearchEvent .chzn-container .chzn-results li {
line-height: 110%; }
dl.portletSearchEvent .event_keyword_search {
padding: 1em 0;
margin: 1em 0;
border-bottom: 1px dashed #777;
border-top: 1px dashed #777; }
dl.portletSearchEvent .event_from_search,
dl.portletSearchEvent .event_to_search {
text-align: right;
position: relative; }
dl.portletSearchEvent .event_from_search input,
dl.portletSearchEvent .event_to_search input {
width: 10em;
margin-left: 0.7em; }
dl.portletSearchEvent .event_from_search:after,
dl.portletSearchEvent .event_to_search:after {
display: inline-block;
font-family: FontAwesome;
content: "";
color: #777;
position: absolute;
top: 0.15em;
right: 5.8666666667em;
font-size: 1.5em; }
dl.portletSearchEvent .event_search_button {
position: relative;
width: 7em;
margin-left: auto;
margin-right: auto; }
dl.portletSearchEvent .event_search_button:after {
display: inline-block;
font-family: FontAwesome;
content: "";
color: white;
position: absolute;
bottom: 0.4em;
left: 0.9em;
font-size: 1.1em; }
dl.portletSearchEvent .event_search_button input.searchButton {
width: 100%;
padding-left: 2em;
text-transform: uppercase; }
#viewlet-below-content dl.portletSearchEvent {
padding-left: 0;
padding-right: 0;
background-color: transparent;
font-size: 0.95em;
margin-top: 1em; }
#viewlet-below-content dl.portletSearchEvent dt.portletHeader {
background-color: transparent; }
@media (min-width: 992px) and (max-width: 1199px) {
dl.portletSearchEvent #searchform input.inputLabel {
min-width: 120px; }
dl.portletSearchEvent .event_from_search input,
dl.portletSearchEvent .event_to_search input {
width: 8em; }
dl.portletSearchEvent .event_from_search:after,
dl.portletSearchEvent .event_to_search:after {
right: 4.5333333333em; } }
.event_type_location {
display: flex;
flex-direction: row;
justify-content: center; }
@media (max-width: 991px) {
.event_type_search,
.event_type_location,
.event_period_search,
.event_keyword_search {
clear: left; }
.event_type_location {
flex-direction: column; }
select.chzn-select {
visibility: visible; } }
dl.rerPortletAdvancedStatic.cta-ferrarasette dt.portletHeader, dl.rerPortletAdvancedStatic.cta-myfecard dt.portletHeader {
background-color: transparent;
position: relative;
padding: 0; }
dl.rerPortletAdvancedStatic.cta-ferrarasette dt.portletHeader .headerImg, dl.rerPortletAdvancedStatic.cta-myfecard dt.portletHeader .headerImg {
display: block;
height: 250px !important;
background-repeat: no-repeat;
background-size: cover; }
dl.rerPortletAdvancedStatic.cta-ferrarasette dt.portletHeader a.tile, dl.rerPortletAdvancedStatic.cta-myfecard dt.portletHeader a.tile {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.3);
-webkit-transition: background-color 0.1s ease;
-o-transition: background-color 0.1s ease;
transition: background-color 0.1s ease; }
dl.rerPortletAdvancedStatic.cta-ferrarasette dt.portletHeader a.tile span, dl.rerPortletAdvancedStatic.cta-myfecard dt.portletHeader a.tile span {
display: block;
position: absolute;
bottom: 10%;
left: 10%;
width: 80%;
height: auto;
text-align: center;
padding: 0.5em 1em;
border-radius: 15px;
background-color: #3f97aa;
-webkit-transition: background-color 0.1s ease;
-o-transition: background-color 0.1s ease;
transition: background-color 0.1s ease; }
dl.rerPortletAdvancedStatic.cta-ferrarasette dt.portletHeader a.tile:focus, dl.rerPortletAdvancedStatic.cta-myfecard dt.portletHeader a.tile:focus, dl.rerPortletAdvancedStatic.cta-ferrarasette dt.portletHeader a.tile:hover, dl.rerPortletAdvancedStatic.cta-myfecard dt.portletHeader a.tile:hover {
background-color: rgba(0, 0, 0, 0.1);
color: white !important; }
dl.rerPortletAdvancedStatic.cta-ferrarasette dt.portletHeader a.tile:focus span, dl.rerPortletAdvancedStatic.cta-myfecard dt.portletHeader a.tile:focus span, dl.rerPortletAdvancedStatic.cta-ferrarasette dt.portletHeader a.tile:hover span, dl.rerPortletAdvancedStatic.cta-myfecard dt.portletHeader a.tile:hover span {
background-color: #48a6bb; }
dl.rerPortletAdvancedStatic.cta-ferrarasette .portletItem, dl.rerPortletAdvancedStatic.cta-myfecard .portletItem,
dl.rerPortletAdvancedStatic.cta-ferrarasette .portletFooter,
dl.rerPortletAdvancedStatic.cta-myfecard .portletFooter {
display: none; }
dl.rerPortletAdvancedStatic.cta-myfecard dt.portletHeader a.tile span {
background-color: #ff8829; }
dl.rerPortletAdvancedStatic.cta-myfecard dt.portletHeader a.tile:focus span, dl.rerPortletAdvancedStatic.cta-myfecard dt.portletHeader a.tile:hover span {
background-color: #ff7a10; }
dl.rerPortletAdvancedStatic.link-su-foto dt.portletHeader a {
position: relative;
margin-top: 0; }
dl.rerPortletAdvancedStatic.link-su-foto dt.portletHeader a span {
margin-top: 1em;
display: inline-block; }
dl.rerPortletAdvancedStatic.link-su-foto dt.portletHeader a:focus:after, dl.rerPortletAdvancedStatic.link-su-foto dt.portletHeader a:hover:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(255, 255, 255, 0.15); }
dl.rerPortletAdvancedStatic.link-su-foto dt.portletHeader a:focus span, dl.rerPortletAdvancedStatic.link-su-foto dt.portletHeader a:hover span {
color: black; }
dl.rerPortletAdvancedStatic.link-su-foto .headerImg {
float: left;
width: 100%; }
.raw-related-items .relatedContent {
margin-bottom: 2em; }
.raw-related-items .image a {
display: block;
position: relative; }
.raw-related-items .image a:focus:after, .raw-related-items .image a:hover:after {
position: absolute;
content: '';
display: block;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: rgba(255, 255, 255, 0.15); }
.raw-related-items img {
max-width: 100%; }
.raw-related-items h3 {
margin-top: 0;
font-size: 1.2em; }
.raw-related-items h3 a {
color: #313131; }
.raw-related-items h3 a:focus, .raw-related-items h3 a:hover {
color: #e1382d; }
.raw-related-items .related-caption {
background-color: #efedef;
padding: 1em; }
.raw-related-items .button-wrapper {
text-align: right;
background: transparent url("++resource++fta.plonetheme.images/logo-visitferrara.png") no-repeat left center;
background-size: contain;
margin-top: 20px; }
.raw-related-items .related-button {
background-color: #e1382d;
border-color: #d62a1f; }
.raw-related-items .related-button:focus, .raw-related-items .related-button:hover {
background-color: #c0251b;
border-color: #a92118; }
body.template-agenzieviaggio_view #parent-fieldname-description,
body.template-ambientenatura_view #parent-fieldname-description,
body.template-artecultura_view #parent-fieldname-description,
body.template-associazioni_view #parent-fieldname-description,
body.template-fierecongressi_view #parent-fieldname-description,
body.template-infoserviziutili_view #parent-fieldname-description,
body.template-iniziativesuggerimenti_view #parent-fieldname-description,
body.template-itinerariconsigliati_view #parent-fieldname-description,
body.template-luoghisport_view #parent-fieldname-description,
body.template-noleggi_view #parent-fieldname-description,
body.template-personaggiillustri_view #parent-fieldname-description,
body.template-prodottoricetta_view #parent-fieldname-description,
body.template-tempolibero_view #parent-fieldname-description,
body.template-termebenessere_view #parent-fieldname-description,
body.template-ftaevent_view #parent-fieldname-description {
margin-bottom: 1.5em; }
body.template-agenzieviaggio_view .newsImageContainer,
body.template-ambientenatura_view .newsImageContainer,
body.template-artecultura_view .newsImageContainer,
body.template-associazioni_view .newsImageContainer,
body.template-fierecongressi_view .newsImageContainer,
body.template-infoserviziutili_view .newsImageContainer,
body.template-iniziativesuggerimenti_view .newsImageContainer,
body.template-itinerariconsigliati_view .newsImageContainer,
body.template-luoghisport_view .newsImageContainer,
body.template-noleggi_view .newsImageContainer,
body.template-personaggiillustri_view .newsImageContainer,
body.template-prodottoricetta_view .newsImageContainer,
body.template-tempolibero_view .newsImageContainer,
body.template-termebenessere_view .newsImageContainer,
body.template-ftaevent_view .newsImageContainer {
display: none; }
body.template-agenzieviaggio_view #content p.item-type,
body.template-ambientenatura_view #content p.item-type,
body.template-artecultura_view #content p.item-type,
body.template-associazioni_view #content p.item-type,
body.template-fierecongressi_view #content p.item-type,
body.template-infoserviziutili_view #content p.item-type,
body.template-iniziativesuggerimenti_view #content p.item-type,
body.template-itinerariconsigliati_view #content p.item-type,
body.template-luoghisport_view #content p.item-type,
body.template-noleggi_view #content p.item-type,
body.template-personaggiillustri_view #content p.item-type,
body.template-prodottoricetta_view #content p.item-type,
body.template-tempolibero_view #content p.item-type,
body.template-termebenessere_view #content p.item-type,
body.template-ftaevent_view #content p.item-type {
text-transform: uppercase;
color: #777;
font-weight: normal;
font-size: 0.9em; }
body.template-agenzieviaggio_view .center-column,
body.template-ambientenatura_view .center-column,
body.template-artecultura_view .center-column,
body.template-associazioni_view .center-column,
body.template-fierecongressi_view .center-column,
body.template-infoserviziutili_view .center-column,
body.template-iniziativesuggerimenti_view .center-column,
body.template-itinerariconsigliati_view .center-column,
body.template-luoghisport_view .center-column,
body.template-noleggi_view .center-column,
body.template-personaggiillustri_view .center-column,
body.template-prodottoricetta_view .center-column,
body.template-tempolibero_view .center-column,
body.template-termebenessere_view .center-column,
body.template-ftaevent_view .center-column {
margin-bottom: 2em; }
body.template-agenzieviaggio_view .image-field,
body.template-ambientenatura_view .image-field,
body.template-artecultura_view .image-field,
body.template-associazioni_view .image-field,
body.template-fierecongressi_view .image-field,
body.template-infoserviziutili_view .image-field,
body.template-iniziativesuggerimenti_view .image-field,
body.template-itinerariconsigliati_view .image-field,
body.template-luoghisport_view .image-field,
body.template-noleggi_view .image-field,
body.template-personaggiillustri_view .image-field,
body.template-prodottoricetta_view .image-field,
body.template-tempolibero_view .image-field,
body.template-termebenessere_view .image-field,
body.template-ftaevent_view .image-field {
margin-bottom: 1.5em; }
body.template-agenzieviaggio_view .image-field img,
body.template-ambientenatura_view .image-field img,
body.template-artecultura_view .image-field img,
body.template-associazioni_view .image-field img,
body.template-fierecongressi_view .image-field img,
body.template-infoserviziutili_view .image-field img,
body.template-iniziativesuggerimenti_view .image-field img,
body.template-itinerariconsigliati_view .image-field img,
body.template-luoghisport_view .image-field img,
body.template-noleggi_view .image-field img,
body.template-personaggiillustri_view .image-field img,
body.template-prodottoricetta_view .image-field img,
body.template-tempolibero_view .image-field img,
body.template-termebenessere_view .image-field img,
body.template-ftaevent_view .image-field img {
max-width: 100%; }
body.template-agenzieviaggio_view .right-column,
body.template-ambientenatura_view .right-column,
body.template-artecultura_view .right-column,
body.template-associazioni_view .right-column,
body.template-fierecongressi_view .right-column,
body.template-infoserviziutili_view .right-column,
body.template-iniziativesuggerimenti_view .right-column,
body.template-itinerariconsigliati_view .right-column,
body.template-luoghisport_view .right-column,
body.template-noleggi_view .right-column,
body.template-personaggiillustri_view .right-column,
body.template-prodottoricetta_view .right-column,
body.template-tempolibero_view .right-column,
body.template-termebenessere_view .right-column,
body.template-ftaevent_view .right-column {
margin-bottom: 2em;
font-size: 0.95em; }
body.template-agenzieviaggio_view .right-column > div,
body.template-ambientenatura_view .right-column > div,
body.template-artecultura_view .right-column > div,
body.template-associazioni_view .right-column > div,
body.template-fierecongressi_view .right-column > div,
body.template-infoserviziutili_view .right-column > div,
body.template-iniziativesuggerimenti_view .right-column > div,
body.template-itinerariconsigliati_view .right-column > div,
body.template-luoghisport_view .right-column > div,
body.template-noleggi_view .right-column > div,
body.template-personaggiillustri_view .right-column > div,
body.template-prodottoricetta_view .right-column > div,
body.template-tempolibero_view .right-column > div,
body.template-termebenessere_view .right-column > div,
body.template-ftaevent_view .right-column > div {
margin-bottom: 1.2em; }
body.template-agenzieviaggio_view .right-column h3,
body.template-ambientenatura_view .right-column h3,
body.template-artecultura_view .right-column h3,
body.template-associazioni_view .right-column h3,
body.template-fierecongressi_view .right-column h3,
body.template-infoserviziutili_view .right-column h3,
body.template-iniziativesuggerimenti_view .right-column h3,
body.template-itinerariconsigliati_view .right-column h3,
body.template-luoghisport_view .right-column h3,
body.template-noleggi_view .right-column h3,
body.template-personaggiillustri_view .right-column h3,
body.template-prodottoricetta_view .right-column h3,
body.template-tempolibero_view .right-column h3,
body.template-termebenessere_view .right-column h3,
body.template-ftaevent_view .right-column h3 {
margin: 0 0 0.6em;
font-size: 1em;
padding: 0 0 0.6em;
color: #777;
text-transform: uppercase;
border-bottom: 1px solid #777; }
body.template-agenzieviaggio_view .right-column h4,
body.template-ambientenatura_view .right-column h4,
body.template-artecultura_view .right-column h4,
body.template-associazioni_view .right-column h4,
body.template-fierecongressi_view .right-column h4,
body.template-infoserviziutili_view .right-column h4,
body.template-iniziativesuggerimenti_view .right-column h4,
body.template-itinerariconsigliati_view .right-column h4,
body.template-luoghisport_view .right-column h4,
body.template-noleggi_view .right-column h4,
body.template-personaggiillustri_view .right-column h4,
body.template-prodottoricetta_view .right-column h4,
body.template-tempolibero_view .right-column h4,
body.template-termebenessere_view .right-column h4,
body.template-ftaevent_view .right-column h4 {
font-size: 1em;
margin: 0; }
body.template-agenzieviaggio_view #viewlet-below-content,
body.template-ambientenatura_view #viewlet-below-content,
body.template-artecultura_view #viewlet-below-content,
body.template-associazioni_view #viewlet-below-content,
body.template-fierecongressi_view #viewlet-below-content,
body.template-infoserviziutili_view #viewlet-below-content,
body.template-iniziativesuggerimenti_view #viewlet-below-content,
body.template-itinerariconsigliati_view #viewlet-below-content,
body.template-luoghisport_view #viewlet-below-content,
body.template-noleggi_view #viewlet-below-content,
body.template-personaggiillustri_view #viewlet-below-content,
body.template-prodottoricetta_view #viewlet-below-content,
body.template-tempolibero_view #viewlet-below-content,
body.template-termebenessere_view #viewlet-below-content,
body.template-ftaevent_view #viewlet-below-content {
margin: 0; }
@media (max-width: 767px) {
body.template-agenzieviaggio_view .center-column,
body.template-agenzieviaggio_view .right-column,
body.template-ambientenatura_view .center-column,
body.template-ambientenatura_view .right-column,
body.template-artecultura_view .center-column,
body.template-artecultura_view .right-column,
body.template-associazioni_view .center-column,
body.template-associazioni_view .right-column,
body.template-fierecongressi_view .center-column,
body.template-fierecongressi_view .right-column,
body.template-infoserviziutili_view .center-column,
body.template-infoserviziutili_view .right-column,
body.template-iniziativesuggerimenti_view .center-column,
body.template-iniziativesuggerimenti_view .right-column,
body.template-itinerariconsigliati_view .center-column,
body.template-itinerariconsigliati_view .right-column,
body.template-luoghisport_view .center-column,
body.template-luoghisport_view .right-column,
body.template-noleggi_view .center-column,
body.template-noleggi_view .right-column,
body.template-personaggiillustri_view .center-column,
body.template-personaggiillustri_view .right-column,
body.template-prodottoricetta_view .center-column,
body.template-prodottoricetta_view .right-column,
body.template-tempolibero_view .center-column,
body.template-tempolibero_view .right-column,
body.template-termebenessere_view .center-column,
body.template-termebenessere_view .right-column,
body.template-ftaevent_view .center-column,
body.template-ftaevent_view .right-column {
padding-left: 0;
padding-right: 0; } }
.leaf-object-collection .collection-more {
float: right;
margin-top: 1.8em;
font-weight: normal; }
.leaf-object-collection h2.title {
font-size: 1.8em;
margin: 0.8em 0; }
.leaf-object-collection .items-wrapper {
margin: 0 -7.5px; }
.leaf-object-collection .item {
float: left;
padding: 0 7.5px;
margin-bottom: 2em; }
.leaf-object-collection .img-item {
height: 11em;
overflow: hidden;
position: relative;
margin-bottom: 0.5em; }
.leaf-object-collection .img-item img {
width: 100%;
min-height: 100%; }
.leaf-object-collection .localita-item {
position: absolute;
background-color: rgba(0, 0, 0, 0.7);
bottom: 0;
left: 0;
padding: 0.5em 1em; }
.leaf-object-collection .localita-item span {
font-size: 1.05em;
text-transform: uppercase;
color: white;
font-weight: normal; }
.leaf-object-collection h3.title-item {
font-size: 1em;
margin: 0 0 0.5em; }
.leaf-object-collection .caption-date {
font-size: 0.85em;
font-weight: normal;
color: #777; }
.leaf-object-collection .caption-date .date-item {
margin: 0; }
@media (min-width: 992px) {
.leaf-object-collection .item {
width: 20%; } }
.news-myfecard .portlet-header {
border-bottom: 3px solid #3f97aa;
padding-bottom: 0.7em; }
.news-myfecard .portlet-header h3 {
font-size: 1.3em;
margin: 0; }
.news-myfecard .portlet-footer {
padding: 10px;
text-align: right;
font-style: italic;
background-color: #efedef; }
.news-myfecard .portlet-footer a {
font-size: 0.9em;
text-transform: uppercase; }
.news-myfecard .portlet-footer a:after {
display: inline-block;
font-family: FontAwesome;
content: "";
color: inherit;
margin-left: 0.5em; }
.news-myfecard .news-item {
position: relative;
padding: 15px;
background-color: #efedef; }
.news-myfecard .news-item + .news-item:before {
content: '';
display: block;
position: absolute;
left: 15px;
top: 0;
width: 30%;
height: 1px;
border-bottom: 1px dashed #979797; }
.news-myfecard .news-item h4 {
margin: 0;
font-size: 1.1em; }
.news-myfecard .news-item p {
margin-bottom: 0; }
#content .food .results, #content
.bath .results, #content
.lodging .results {
color: inherit; }
#content .food .results ul, #content
.bath .results ul, #content
.lodging .results ul {
margin-left: 0;
list-style: none; }
#content .food .results li, #content
.bath .results li {
padding-left: 1em;
position: relative; }
#content .food .results li:before, #content
.bath .results li:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: inherit;
position: absolute;
left: 0; }
#content .food .results li.results_group_header, #content
.bath .results li.results_group_header {
padding-left: 0; }
#content .food .results li.results_group_header:before, #content
.bath .results li.results_group_header:before {
content: ''; }
.template-printable_topic_view .title-item {
font-size: 1.6em;
margin-bottom: 8px;
margin-top: 25px; }
.template-printable_topic_view .date-item,
.template-printable_topic_view .localita-item {
color: #777;
font-size: 0.95em;
font-style: italic; }
.template-printable_topic_view #content .date-item > p {
margin-bottom: 0; }
.template-printable_topic_view .description-item {
margin-top: 6px; }
.template-myfecard_sellers_view .item {
padding-bottom: 10px;
border-bottom: 1px solid #ddd; }
.template-myfecard_sellers_view .item:last-child {
border-bottom: 0; }
.portaltype-documentenogastronomia #fta-breadcrumbs {
margin-bottom: 0; }
.portaltype-documentenogastronomia #portlets-in-header {
padding-left: 0;
padding-right: 0;
width: auto;
margin-bottom: 1.5em; }
.portaltype-documentenogastronomia #portlets-in-header div.rerPortletAdvancedStatic div.portletItem {
max-height: 154px;
overflow: hidden; }
.portaltype-documentenogastronomia #portlets-in-header div.rerPortletAdvancedStatic div.portletItem p {
margin-bottom: 0; }
.portaltype-documentenogastronomia #portlets-in-header div.rerPortletAdvancedStatic div.portletItem img {
width: 100%;
height: auto; }
.portaltype-documentenogastronomia h1#parent-fieldname-title {
color: #3f97aa; }
.portaltype-documentenogastronomia #viewlet-below-content {
background-color: transparent;
margin-bottom: 3em; }
.portaltype-documentenogastronomia #viewlet-below-content dl.rerPortletAdvancedStatic {
margin-bottom: 1em !important; }
.portaltype-documentenogastronomia #viewlet-below-content dl.rerPortletAdvancedStatic dt {
background-color: transparent;
padding: 0; }
.portaltype-documentenogastronomia #viewlet-below-content dl.rerPortletAdvancedStatic dt .headerImg {
display: block;
background-size: cover; }
.portaltype-documentenogastronomia #viewlet-below-content dl.rerPortletAdvancedStatic dt a {
padding: 1em;
display: block;
text-align: center; }
.portaltype-documentenogastronomia #viewlet-below-content dl.rerPortletAdvancedStatic dt a:link, .portaltype-documentenogastronomia #viewlet-below-content dl.rerPortletAdvancedStatic dt a:visited {
background-color: #3f97aa;
color: white; }
.portaltype-documentenogastronomia #viewlet-below-content dl.rerPortletAdvancedStatic dt a:focus, .portaltype-documentenogastronomia #viewlet-below-content dl.rerPortletAdvancedStatic dt a:hover {
background-color: #4F5053;
color: white !important; }
@media (max-width: 991px) {
.portaltype-documentenogastronomia #viewlet-below-content dl.rerPortletAdvancedStatic dt a {
min-height: 75px; } }
@media (max-width: 767px) {
.portaltype-documentenogastronomia #viewlet-below-content dl.rerPortletAdvancedStatic dt a {
min-height: 0; } }
dl.rerPortletAdvancedStatic.no-bordo dt.portletHeader {
background-color: transparent;
padding: 2em 1.5em 0;
color: #3f97aa; }
dl.rerPortletAdvancedStatic.no-bordo dt.portletHeader a {
color: #3f97aa; }
dl.rerPortletAdvancedStatic.no-bordo dt.portletHeader a span {
font-size: 1.1em; }
dl.rerPortletAdvancedStatic.no-bordo dd.portletItem {
padding: 1em 1.5em; }
dl.rerPortletAdvancedStatic.no-bordo dd.portletItem p {
margin-bottom: 0.5em; }
dl.rerPortletAdvancedStatic.no-bordo dd.portletItem p.link-con-freccia a {
font-weight: 400; }
dl.rerPortletAdvancedStatic.no-bordo dd.portletItem p.link-con-freccia a:after {
font-family: Flaticon;
font-size: 20px;
font-style: normal;
display: inline-block;
font-size: 1em;
padding-left: 0.5em; }
dl.rerPortletAdvancedStatic.no-bordo dd.portletItem a {
overflow-wrap: break-word;
-ms-word-break: break-all;
word-break: break-all;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
display: inline-block; }
dl.rerPortletAdvancedStatic.no-bordo dd.portletFooter {
padding: 0 1.5em 2em !important;
font-size: 0.9em; }
dl.rerPortletAdvancedStatic.no-bordo dd.portletFooter a:after {
font-family: Flaticon;
font-size: 20px;
font-style: normal;
display: inline-block;
font-size: 0.9em;
padding-left: 0.5em; }
dl.rerPortletAdvancedStatic.cta-enogastronomia dt.portletHeader {
text-align: center;
text-transform: uppercase; }
dl.rerPortletAdvancedStatic.cta-enogastronomia dt.portletHeader a.tile:focus, dl.rerPortletAdvancedStatic.cta-enogastronomia dt.portletHeader a.tile:hover {
color: white !important; }
dl.rerPortletAdvancedStatic.cta-enogastronomia dt.portletHeader:focus, dl.rerPortletAdvancedStatic.cta-enogastronomia dt.portletHeader:hover {
background-color: #4F5053; }
dl.rerPortletAdvancedStatic.full-banner dt.portletHeader,
div.rerPortletAdvancedStatic.full-banner dt.portletHeader {
height: 150px;
position: relative; }
dl.rerPortletAdvancedStatic.full-banner dt.portletHeader .headerImg,
div.rerPortletAdvancedStatic.full-banner dt.portletHeader .headerImg {
height: 150px !important;
background-position: center; }
dl.rerPortletAdvancedStatic.full-banner dt.portletHeader a.tile,
div.rerPortletAdvancedStatic.full-banner dt.portletHeader a.tile {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
line-height: 150px;
text-align: center;
color: #fff;
transition: all 1s ease; }
dl.rerPortletAdvancedStatic.full-banner dt.portletHeader a.tile span,
div.rerPortletAdvancedStatic.full-banner dt.portletHeader a.tile span {
background-color: unset;
border: none;
font-size: 2em;
padding: 0; }
dl.rerPortletAdvancedStatic.full-banner dt.portletHeader a.tile:hover,
div.rerPortletAdvancedStatic.full-banner dt.portletHeader a.tile:hover {
color: #fff !important;
text-decoration: underline !important;
background-color: #00000029; }
dl.rerPortletAdvancedStatic.full-banner.no-title dt.portletHeader a.tile span,
div.rerPortletAdvancedStatic.full-banner.no-title dt.portletHeader a.tile span {
display: none; }
@media (max-width: 991px) {
dl.rerPortletAdvancedStatic.full-banner.only-desktop,
div.rerPortletAdvancedStatic.full-banner.only-desktop {
display: none; } }
@media (min-width: 992px) {
dl.rerPortletAdvancedStatic.full-banner.only-mobile,
div.rerPortletAdvancedStatic.full-banner.only-mobile {
display: none; } }
#portal-footer-wrapper {
background-image: url("++resource++fta.plonetheme.images/footer-bg.jpg");
background-repeat: no-repeat;
background-size: cover; }
#portlets-footer1 {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex; }
@media (max-width: 767px) {
#portlets-footer1 {
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap; } }
#portlets-footer2 {
background-color: rgba(255, 255, 255, 0.5); }
div.FooterPortletManager1 {
font-size: 0.9em;
font-weight: normal; }
div.FooterPortletManager1 .portlet {
padding: 4em 0 2em; }
div.FooterPortletManager2 {
font-weight: normal; }
div.FooterPortletManager2 .portletStaticText {
padding: 3em 0 2em; }
div.FooterPortletManager2 .portletStaticText li {
display: list-item; }
div.FooterPortletManager2 .portletStaticText a {
color: #3f97aa; }
div.FooterPortletManager2 .portletStaticText a:focus, div.FooterPortletManager2 .portletStaticText a:hover {
color: #156d80; }
div.FooterPortletManager2 .portletStaticText a strong {
text-transform: uppercase; }
div.FooterPortletManager4 {
background-color: #3f97aa; }
.no-flexbox div.FooterPortletManager4 {
min-height: 15em; }
div.FooterPortletManager4 .portletStaticText {
padding: 1.5em 2.5em; }
div.FooterPortletManager4 .portletStaticText li {
display: list-item;
margin-bottom: 0.3em; }
div.FooterPortletManager4 .portletStaticText li a {
color: white; }
div.FooterPortletManager4 .portletStaticText li a:focus, div.FooterPortletManager4 .portletStaticText li a:hover {
color: white;
border-bottom: 1px solid white; }
@media (max-width: 767px) {
div.FooterPortletManager4 {
width: 100%; }
div.FooterPortletManager4 .portletStaticText {
padding: 1.5em 0; } }
div.FooterPortletManager5 {
width: 100%; }
div.FooterPortletManager5 .portlet {
padding: 1em; }
.flexbox #loghifooter {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-justify-content: space-around;
-moz-justify-content: space-around;
-ms-justify-content: space-around;
justify-content: space-around;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center; }
#loghifooter > * {
-webkit-box-flex: 0 1 auto;
-moz-box-flex: 0 1 auto;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
text-align: center;
max-height: 5em;
max-width: 20%; }
#loghifooter #logounescoimg {
max-height: 5em; }
#loghifooter img {
max-width: 100%;
max-height: 4em; }
.no-flexbox #loghifooter {
margin-left: auto;
margin-right: auto; }
.no-flexbox #loghifooter:before, .no-flexbox #loghifooter:after {
content: " ";
display: table; }
.no-flexbox #loghifooter:after {
clear: both; }
.no-flexbox #loghifooter > * {
margin-right: 2%;
margin-left: 2%;
display: block;
float: left; }
@media (max-width: 767px) {
#loghifooter {
-webkit-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap; }
#loghifooter > * {
max-width: 100%;
margin-bottom: 1em; } }
@media (max-width: 767px) {
#return-to-top {
position: fixed;
bottom: 20px;
right: 20px;
background: black;
background: rgba(0, 0, 0, 0.7);
width: 50px;
height: 50px;
text-decoration: none;
border-radius: 35px;
display: none;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear; }
#return-to-top span {
color: #fff;
margin: 0;
position: relative;
left: 16px;
top: 13px;
font-size: 19px;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease; }
#return-to-top:active {
background: rgba(0, 0, 0, 0.9); }
#return-to-top:active span {
color: #fff;
top: 5px; } }
/* */
.MyFeCardEventsPortlet .event_item .cat {
background-color: #ff8829; }
.MyFeCardEventsPortlet .event_item .cat p {
color: #000;
font-weight: 600; }
#archetypes-fieldname-title_color .formQuestion.label {
font-weight: bold !important; }

