@keyframes pulse {
0% {
transform: scale(0.95);
box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.4);
}
70% {
transform: scale(1);
box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
}
100% {
transform: scale(0.95);
box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}
}
@font-face {
font-family: futura;
src: url(https://www.fabbricadilampadine.it/wp-content/themes/cortex/futura.ttf);
}
body {
font-size: 18px;
}
strong {
font-weight: 700;
}
h2 {
letter-spacing: 0px;
}
.sixe .alm-reveal > li:first-child .interno-alm {
background: rgb(0 0 0 / 50%);
padding: 15px;
}
.aderiscisub h3 a {
background-color: #00c2cb;
color: white !important;
padding: 5px 20px;
transition: all .3s ease;
margin-left: 10px;
display: inline-block;
}
.aderiscisub h3 a:hover {
opacity: .8;
}
.single-post .mkdf-post-text-inner p a {
color: #00c2cb;
}
.centrate {
text-align: center;
}
.rigatrasplo p {
padding-top: 7px;
}
.newcors h3 {
text-transform: uppercase;
padding-bottom: 15px;
}
.togliupper h3 {
text-transform: none;
}
.vc_btn3.vc_btn3-size-md {
padding-top: 10px;
padding-bottom: 10px;
}
.vc_btn3.vc_btn3-color-mulled-wine, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat {
background-color: #0f1b2b;
}
.elencofona .vc_btn3-container.vc_btn3-inline {
margin-bottom: 0px;
}
#digibulb h3 {
color: white;
text-transform: none;
font-weight: bold;
font-size: 26px;
padding: 0px;
letter-spacing: 0px;
}
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-summary {
font-size: 16px;
line-height: 23px;
}
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-summary ul {
padding-top: 15px;
font-weight: 500;
}
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-summary:before {
background: #fff;
margin: 0 0 15px;
}
#digibulb .wpb_text_column {
background-image: url(https://www.fabbricadilampadine.it/wp-content/uploads/2024/06/circles-7345110_1280-1.jpg);
background-size: cover;
background-position: 50% 50%;
padding: 125px 30px;
font-size: 22px;
font-weight: 400;
position: relative;
z-index: 0;
}
#digibulb .wpb_text_column p {
color: white;
}
#digibulb .wpb_text_column:after {
content: "";
background-color: rgb(0 128 0 / 75%);
position: absolute;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
z-index: -1;
}
#digibulb .wpb_text_column.digiava:after {
background-color: rgb(255 165 0 / 75%);
}
#digibulb .wpb_text_column.digibase:after {
background-color: rgb(255 165 0 / 75%);
}
#digibulb .wpb_text_column.digibase:after {
background-color: rgb(0 95 155 / 75%);
}
.radiale img {
border-radius: 25px;
}
.listaturk {
background-color: #00c2cb;
color: white;
padding: 15px 30px;
padding-top: 1px;
}
.listaturk ul li {
list-style-position: outside;
padding-bottom: 7px;
padding-top: 7px;
}
.turkfnc {
padding-top: 20px;
}
.dinero .turkfnc p {
color: white;
margin-bottom: 5px;
}
.turkfnc2 {
padding-top: 20px;
}
.dinero .turkfnc2 p {
color: white;
margin-bottom: 5px;
}
.bagul ul {
margin-top: 0px;
}
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap {
min-height: 300px;
}
.testatanewcors h1 {
color: #0f1b2b;
font-size: 105px;
padding-bottom: 15px;
}
.testatanewcors h2 {
color: #0f1b2b;
}
#mupwp-form-fields .mupwp-form-field {
margin-top: -15px;
margin-bottom: 0px;
}
#mupwp-form-terms .mupwp-form-term {
margin-top: 10px;
line-height: 16px;
}
#mupwp-form-fields .mupwp-form-field input[type=email] {
width: 100%;
}
#mpwp-container label {
font-size: 15px;
}
#mupwp-form-submit-container input {
background-color: #0f1b2b;
color: white;
padding: 3px 15px;
cursor: pointer;
}
#mpwp-container .separator-20px-top {
margin-top: 10px;
}
.biancaso p {
color: white !important;
}
.testosenzacolo li, .testosenzacolo table {
color: rgb(15, 27, 43);
}
.testosenzacolo a {
color: #00c2cb;
text-decoration: underline;
font-weight: 500;
}
.prenotaposto a {
background-color: #00c2cb;
color: white;
padding: 12px 50px;
font-weight: bold;
font-size: 22px;
transition: all .3s ease;
}
.prenotaposto a:hover {
background-color: #0f1b2b;
}
#mainevent div div div div div div div div div div div div {
text-align: center;
}
#mainevent .iconacerchio > div p {
margin-bottom: 15px !important;
background: #00c2cb;
display: inline-block;
margin: auto;
text-align: center;
font-weight: bold;
color: white;
padding: 10px;
border-radius: 50%;
width: 25px;
height: 25px;
font-size: 20px;
line-height: 26px;
}
.eventodx li {
list-style: none;
color: #0f1b2b;
font-weight: 500;
font-size: 25px;
padding-bottom: 12px;
}
.eventosx p {
margin-bottom: 15px;
}
.eventosx h3 {
padding-bottom: 15px;
}
#diconodinoi {
display: none;
}
#ilprogr p {
color: white;
}
#ilprogr .lvca-carousel-item {
color: white;
}
#ilprogr .lvca-carousel-item h5 {
font-size: 40px;
color: #00c2cb;
text-align: center;
line-height: 45px;
font-weight: 400;
}
#ilprogr .lvca-carousel-item h4 {
font-size: 34px;
color: #00c2cb;
padding-bottom: 15px;
}
#ilprogr .lvca-carousel-item strong {
display: block;
}
#ilprogr .lvca-carousel-item table {
border: none;
}
#ilprogr .lvca-carousel-item tr {
border: none;
}
#ilprogr .lvca-carousel-item tr td {
text-align: left;
font-size: 21px;
line-height: 30px;
}
#ilprogr .lvca-carousel-item tr td > h5:first-child {
font-weight: bold;
font-size: 52px;
}
#ilprogr .lvca-carousel-item tr td > h5:last-child {
font-weight: bold;
font-size: 40px;
}
#ilprogr .lvca-carousel-item tr > td:last-child {
width: 66%;
}
#iscriviti > div > div > div .vc_col-sm-6:first-child {background-color: #f9f9f9; border-radius: 15px;}
#iscriviti > div > div > div .vc_col-sm-6:first-child > div {
padding: 0px;
}
#iscriviti h2 {
padding-bottom: 30px;
font-size: 44px;
padding-top: 30px;
}
#iscriviti form p {
margin-bottom: 15px;
}
#iscriviti form {
padding-left: 15px;
padding-right: 15px;
}
#iscriviti h4 {
color: #0f1b2b;
padding-bottom: 25px;
letter-spacing: 0px;
font-weight: 400;
font-size: 38px;
}
#iscriviti li {
color: #0f1b2b;
}
#iscriviti .wpb_text_column {
padding-left: 30px;
padding-right: 30px;
}
#iscriviti .avvale {
margin-top: 30px;
padding-top: 10px;
padding: 15px;
background-color: #00c2cb;
padding-bottom: 10px;
border-bottom-right-radius: 15px;
border-bottom-left-radius: 15px;
}
#iscriviti .avvale a {
color: white;
display: block;
text-align: right;
text-transform: uppercase;
}
#iscriviti .avvale p {
color: white;
}
.righenuovocosa .vc_col-sm-4 {
text-align: right;
}
.mkdf-post-info-author {
display: none !important;
}
footer .mkdf-footer-top.mkdf-footer-top-aligment-center {
text-align: left;
}
footer .widget.widget_text a {
color: #0f1b2b;
}
.quattrosfere > div > div > div > div > div > div {
background-color: white;
border-radius: 50%;
height: 170px;
width: 170px;
margin: auto;
display: table;
padding: 10px;
}
.quattrosfere > div > div > div > div p {
color: #00c2cb;
font-weight: 700;
display: table-cell;
vertical-align: middle;
}
.quattrosfere {
margin-bottom: -140px !important;
overflow: hidden;
}
#formato .white {
background-color: transparent !important;
}
#formato div {
background-color: transparent !important;
border: none !important;
}
#formato .sa_owl_theme .owl-nav .owl-prev {
left: -30px;
background-color: transparent !important;
filter: brightness(0)contrast(1);
}
#formato .sa_owl_theme .owl-nav .owl-next {
right: -30px;
background-color: transparent !important;
filter: brightness(0)contrast(1);
}
#formato .sa_owl_theme .owl-nav .owl-next:hover {
filter: brightness(0.5);
}
#formato .sa_owl_theme .owl-nav .owl-prev:hover {
filter: brightness(0.5);
}
#formato .ih-item.square.effect6 .info {
opacity: 1;
transition: all .3s ease;
transform: none;
visibility: visible;
background: rgb(0,0,0);
background: -moz-linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.0) 50%);
background: -webkit-linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.0) 50%);
background: linear-gradient(0deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.0) 50%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}
#formato .info p {
transition: all .5s ease;
padding: 5px 30px;
margin: 0px;
color: white;
opacity: 0;
height: 0px;
font-size: 14px;
line-height: 21px;
}
#formato .ih-item.square {
box-shadow: none;
border-radius: 10px;
}
#formato .ih-item.square.effect6 a:hover .img {
transform: none;
}
#formato .ih-item a {
transition: all .3s ease;
cursor: default;
}
#formato .ih-item.square.effect6 a:hover .info {
height: 100% !important;
background: #00c2cb !important;
opacity: 1 !important;	
}
#formato .ih-item a:hover .info p {
opacity: 1;
height: auto;
}
#formato .info h3 em {
display: block;
font-weight: normal;
font-style: normal;
font-size: 20px;
}
#formato .ih-item.square.effect6.bottom_to_top .info h3 {background: none;margin-top: 0px;text-transform: none;font-weight: bold;font-size: 26px;font-family: "Fira Sans";}
.paranuovo {
background-size: cover;
background-attachment: fixed;
background-position: 50% 50%;
}
#sumouse .ih-item.square.effect6 .info {
opacity: 1;
transition: all .3s ease;
transform: none;
visibility: visible;
background: rgb(0,0,0);
background: -moz-linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.0) 50%);
background: -webkit-linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.0) 50%);
background: linear-gradient(0deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.0) 50%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}
#sumouse .info p {
transition: all .5s ease;
padding: 5px 30px;
margin: 0px;
color: white;
opacity: 0;
height: 0px;
font-size: 14px;
}
#sumouse .ih-item.square {
box-shadow: none;
border-radius: 10px;
}
#sumouse .ih-item.square.effect6 a:hover .img {
transform: none;
}
body .ih-item.square.effect6.bottom_to_top .info h3, body .ih-item.square.effect6.bottom_to_top .info p {
-webkit-transform: translateY(150%);
-moz-transform: translateY(150%);
-ms-transform: translateY(150%);
-o-transform: translateY(150%);
transform: translateY(150%);
}
#sumouse .ih-item a {
transition: all .3s ease;
cursor: default;
}
#sumouse .ih-item.square.effect6 a:hover .info {
height: 100% !important;
background: -moz-linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.5) 50%);
background: -webkit-linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.5) 50%);
background: linear-gradient(0deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.5) 50%);
}
#sumouse .ih-item a:hover .info p {
opacity: 1;
height: auto;
}
#sumouse .info h3 em {
display: block;
font-weight: normal;
font-style: normal;
font-size: 20px;
}
#sumouse .ih-item.square.effect6.bottom_to_top .info h3 {background: none;margin-top: 0px;text-transform: none;font-weight: bold;font-size: 26px;font-family: "Fira Sans";}
#formato .ih-item.square.effect6.bottom_to_top .info h3 {
-webkit-transform: translateY(275%);
-moz-transform: translateY(275%);
-ms-transform: translateY(275%);
-o-transform: translateY(275%);
transform: translateY(275%);
}
#formato .ih-item.square.effect6.bottom_to_top a:hover .info h3 {
-webkit-transform: translateY(0%);
-moz-transform: translateY(0%);
-ms-transform: translateY(0%);
-o-transform: translateY(0%);
transform: translateY(0%);
}
.mkdf-title .mkdf-title-holder {
padding-top: 0px !important;
top: 33vh;
}
.ion-social-vimeo:before {
content: "";
background-image: url(https://www.fabbricadilampadine.it/wp-content/uploads/2021/07/TV_icon.png);
height: 21px;
width: 45px;
background-size: cover;
background-position: 50% 50%;
}
.fa-vimeo:before {
content: "";
background-image: url(https://www.fabbricadilampadine.it/wp-content/uploads/2021/07/TV_icon.png);
height: 18px;
width: 38px;
background-size: cover;
background-position: 50% 50%;
display: block;
filter: contrast(0)brightness(100);
margin-bottom: -3px;
}
.ion-social-vimeo:before:hover {
}
body .ih-item.square.effect10 .info {
-webkit-transition: all .7s ease-in-out;
-moz-transition: all .7s ease-in-out;
}
.mkdf-social-icon-widget-holder {
transition: all .3s ease;
}
.mkdf-social-icon-widget-holder:hover {
opacity: .6;
}
.mkdf-page-header .mkdf-menu-area .mkdf-logo-wrapper a {
max-height: 75px;
}
.mkdf-page-header .mkdf-sticky-header .mkdf-sticky-holder .mkdf-logo-wrapper a {
max-height: 50px;
}
#dalblog .alm-reveal > li a {
transition: all .3s ease;
}
#dalblog .alm-reveal > li a:hover {
opacity: .8;
}
#dalblog .sixe .alm-reveal > li a img {
transition: all .3s ease;
}
#dalblog .sixe .alm-reveal > li a:hover img {
opacity: .8;
}
#dalblog .alm-reveal > li {width: 100%;display: block;padding: 0px;position: relative; margin-bottom: 0px;}
#dalblog .alm-reveal ul {list-style: none;padding: 0px;margin-bottom: 15px;}
#dalblog .alm-reveal > li ::marker {    }
#dalblog .alm-reveal > li > a > img {width: 100%;display: block;padding: 0px;max-width: 100%;position: relative;border-radius: 10px;}
.sixe .alm-reveal > li:first-child .interno-alm {
position: absolute;
bottom: 35px;
right: 35px;
left: 35px;
color: white; }
.sixe .alm-reveal > li:first-child .interno-alm a {
color: white;
display: block;
}
.sixe .alm-reveal > li:first-child .interno-alm .entry-meta {
color: white;
font-size: 14px;
display: inline-block;
}
.sixe .alm-reveal h3 {
font-size: 35px;
font-weight: bold;
}
.sixe .post-categories {
font-size: 21px;
text-transform: uppercase;
font-weight: 600;
color: #00c2cb;
width: auto;
display: inline-block;  }
#dalblog .sixe .post-categories li a {
color: #00c2cb;
padding: 3px 18px;
background: white;
border-radius: 5px;
pointer-events: none;
}
.sixe .alm-reveal .interno-alm .entry-meta {
font-size: 14px;
}
.alm-reveal .interno-alm .entry-meta:before {
content: "\f017";
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
padding-right: 5px;
}
#dalblog .grigion .alm-reveal > li {
background-color: #f9f9f9;
border-radius: 10px;
padding: 20px 0px;
margin-bottom: 15px;
}
.menu-sociale-container ul li a {
color: white !important;
padding: 0px 8px;
transition: all .3s ease;
}
.menu-sociale-container ul li a:hover {
opacity: .7;
}
.menu-sociale-container ul li {
display: inline-block;
}
.mkdf-testimonials.mkdf-testimonials-type-cortex .mkdf-testimonial-content-inner {
margin-top: 0px;
}
.mkdf-testimonials .mkdf-slick-next, .mkdf-testimonials .mkdf-slick-prev {
font-size: 45px;
}
#dalblog .grigion .alm-item > a {width: 23%;display: inline-block;vertical-align: middle;padding-left: 4%;}
#dalblog .grigion .alm-item > div {
display: inline-block;
width: 66%;
vertical-align: middle;
padding-right: 4%;
}
#dalblog .grigion .alm-reveal h3 {
font-size: 23px;
font-weight: 600;
}
#dalblog .grigion .post-categories {
display: none;
}
.arrow_right:before {
content: "\e91a";
font-family: 'lvca-icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
}
.arrow_left:before {
content: "\e918";
font-family: 'lvca-icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
}
#diconodinoi {
padding-top: 0px;
margin-top: -30px;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {
border-radius: 10px;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
border-radius: 10px;
}
.lvca-container button.slick-prev:before {
content: "\e918";
}
.lvca-container button.slick-next:before {
content: "\e91a";
}
.lvca-container button.slick-prev, .lvca-container button.slick-next {
width: 50px;
height: 50px;
cursor: pointer;
}
.lvca-container button.slick-prev, .lvca-container button.slick-prev:before, .lvca-container button.slick-prev:after, .lvca-container button.slick-next, .lvca-container button.slick-next:before, .lvca-container button.slick-next:after {
line-height: 50px;
font-size: 50px;
vertical-align: top;
}
.quatblo img {
max-height: 65px;
width: auto;
}
.quatblo strong {
font-size: 20px;
}
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap {
width: 100%;
position: relative;
top: 0%;
right: 0px;
height: 100%;
color: white;
text-align: left;
}
.lvca-posts-carousel .lvca-posts-carousel-item article:before {
background-color: #00c2cb;
content: "";
width: 100%;
display: block;
height: 100%;
top: 0px;
right: 0;
position: absolute;
z-index: 0;
transition: all .3s ease;
}
.lvca-posts-carousel .lvca-posts-carousel-item article:hover:before { }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-title {
display: table-row; width: 100%;
margin-bottom: 0px;
font-size: 28px;
line-height: 35px;
text-shadow: 1px 1px 5px #555; }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-read-more {   }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-title a {
color: white !important;
display: block;
height: 100%;
}
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-read-more a:not(.lvca-button) {
color: white;
text-transform: lowercase;
font-size: 16px;
font-weight: 400;
letter-spacing: 0px;
display: block; line-height: 20px;
}
.lvca-posts-carousel .lvca-posts-carousel-item .hentry {
position: relative;
z-index: 0;
transition: all .3s ease;
}
.lvca-posts-carousel .lvca-posts-carousel-item .hentry:hover {
opacity: .8;
}
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image { }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image:hover img {
-webkit-filter: brightness(100%);
filter: brightness(100%);
}
.sololog {
display: none;
}
.logged-in .sololog {
display: block;
}
.topsponsor.lineaspon img {
width: auto;
max-height: 90px;
}
.topsponsor.lineaspon .partpi img {
max-height: 70px;
}
.mkdf-page-not-found h1 {
font-size: 55px;
}
.mkdf-page-not-found > a {
display: none;
}
.nascondisi {
display: none !important;
}
.inners {
border: 1px solid #151b31;
padding: 15px 0px;
margin-bottom: 10px !important;
}
.um-page-user .um-field-nascondi-email {
display: none;
}
.um-page-user .um-field-nascondi-contatti {
display: none;
}
.um-page-user .um-field-block h3 {
color: black;
font-weight: 600;
font-size: 30px !important;
} 
.alm-reveal img {
width: 100%;
position: relative;
}
.alm-reveal > div {
padding-bottom: 70px;
}
.alm-reveal > div > div {
display: inline-block;
vertical-align: top;
}
.alm-reveal > div > div:first-child {
width: 25%;
}
.alm-reveal > div > div:last-child {
width: 70%;
padding-left: 2%;
}
.alm-reveal h3 {
font-size: 28px;
padding-bottom: 10px;
}
.alm-reveal h3 a {
color: #151b31;
transition: all .3s ease;
}
.alm-reveal h3 a:hover {
opacity: .8;
}
.alm-reveal p {
font-size: 17px;
}
.alm-reveal p.entry-meta {
margin-bottom: 10px;
font-size: 14px !important;
}
.mkdf-blog-holder.mkdf-blog-single { margin: auto;
color: #151b31;
}
.mkdf-blog-holder article .mkdf-post-title {
color: #0f1b2b;
font-size: 35px;
margin-bottom: 35px;
}
.mkdf-sidebar .widget {
background-color: #f9f9f9;
padding: 15px 15px;
}
.mkdf-sidebar .mkdf-widget-title {
color: #0f1b2b;
font-size: 25px;
padding-bottom: 10px;
}
.mkdf-sidebar .mc4wp-form-theme {
margin-top: -5px;
}
.mkdf-sidebar .widget a {
font-family: "Fira Sans";
}
.mkdf-blog-holder article .mkdf-post-title a:hover {
color: #00c2cb;
}
.mkdf-post-image a {
transition: all .3s ease;
}
.mkdf-post-image a:hover {
opacity: .8;
}
.mkdf-post-text-inner h5 {
color: #151b31;
}
.allegat a {
background-color: #151b31;
color: white;
padding: 10px 50px;
display: inline-block;
margin-top: 10px;
font-weight: 500;
transition: all .3s ease;
}
.allegat a:hover {
opacity: .8;
}
.mkdf-blog-holder article .mkdf-post-info-bottom .mkdf-post-info-bottom-left>div, .mkdf-blog-holder article .mkdf-post-info-bottom .mkdf-post-info-bottom-right>div {
font-family: "Fira Sans";
}
.mkdf-blog-holder article .mkdf-post-info-bottom .mkdf-post-info-bottom-left>div.mkdf-post-info-date, .mkdf-blog-holder article .mkdf-post-info-bottom .mkdf-post-info-bottom-right>div.mkdf-post-info-date {
color: #00c2cb;
font-family: "Fira Sans";
}
.mkdf-pagination-holder .mkdf-pagination li a, .mkdf-pagination-holder .mkdf-pagination li.active span {
color: #00c2cb;
font-weight: 600;
}
.mkdf-pagination-holder .mkdf-pagination li a:hover, .mkdf-pagination-holder .mkdf-pagination li.active span {
border-bottom-color: #00c2cb;
}
.mkdf-pagination-holder .mkdf-pagination {
text-align: left;
}
.mkdf-shopping-cart-outer {
display: none;
}
.mkdf-blog-holder article .mkdf-post-info-bottom .mkdf-post-info-bottom-left a {
pointer-events: none;
}
.mkdf-blog-holder article .mkdf-post-info-bottom .mkdf-post-info-bottom-right {
display: none;
}
.mkdf-post-info-comments-holder {
display: none !important;
}
.mkdf-blog-like {
display: none !important;
}
.mkdf-main-menu>ul>li>a span.mkdf-item-inner {
padding: 0 20px;
}
.freccina {
cursor: pointer;
}
.mkdf-shopping-cart-outer.sponz {
display: none;
}
.page-id-9387 .mkdf-page-header {
background: #151b31;
}
.page-id-9387 .mkdf-title {
background-color: #151b31;
z-index: 1;
min-height: 205px;
}
.page-id-9387 .mkdf-title .mkdf-title-holder h1 {
color: white !important;
margin-left: 110px;
z-index: 1;
margin-top: -85px;
}
.page-id-9387 header .widget.widget_text a {
color: white;
}
.page-id-9387 header .wpml-ls ul li a {
color: white;
}
.page-id-9387 .mkdf-main-menu ul li a {
color: #fff;
}
.woocommerce-cart .woocommerce > .woocommerce-message {
display: none;
}
.woocommerce-page .miacall {
display: none;
}
.logged-in .miacall { }
#rev_slider_2_1_wrapper {
background-color: white !important;
}
.parent-pageid-6266 .rigarelatori.singolorelatore > div > div > div:nth-child(2) .vc_col-sm-3 .wpb_text_column.wpb_content_element {
display: none;
}
.logged-in.parent-pageid-6266 .rigarelatori.singolorelatore > div > div > div:nth-child(2) .vc_col-sm-3 .wpb_text_column.wpb_content_element {
display: block;
}
.parent-pageid-7885 .rigarelatori.singolorelatore > div > div > div:nth-child(2) .vc_col-sm-3 .wpb_text_column.wpb_content_element {
display: none;
}
.logged-in.parent-pageid-7885 .rigarelatori.singolorelatore > div > div > div:nth-child(2) .vc_col-sm-3 .wpb_text_column.wpb_content_element {
display: block;
}
.mkdf-woocommerce-page .woocommerce-error, .mkdf-woocommerce-page .woocommerce-info, .mkdf-woocommerce-page .woocommerce-message {
text-transform: none;
}
.mkdf-light-header .mkdf-page-header>div:not(.mkdf-sticky-header) .mkdf-main-menu>ul>li>a span.mkdf-item-inner .mkdf-item-text:before, .mkdf-light-header.mkdf-header-style-on-scroll .mkdf-page-header .mkdf-main-menu>ul>li>a span.mkdf-item-inner .mkdf-item-text:before {
background-color: #fff;
}
.mkdf-wrapper {
background-color: #f5f5f5;
}
.mkdf-cart-amount {
display: none;
}
.woocommerce-billing-fields .validate-required > span:after {
content: "*";
color: red;
position: absolute;
bottom: 8px;
left: 7px;
}
.woocommerce-billing-fields .validate-required > span {
position: relative;
}
.button.wc-backward {
background-color: #E41B13;
color: white;
padding: 0px;
font-size: 0px;
visibility: hidden;
}
.button.wc-backward:after {
content: "Home";
visibility: visible;
font-size: 20px;
background-color: #E41B13;
color: white;
padding: 10px 30px;
}
.single-product .mkdf-social-share-holder {
display: none;
}
.singolorelatore h2 {
font-size: 70px;
color: black;
font-weight: 700;
padding-left: 8px;
}
.rigarelatori.singolorelatore .logorel .vc_single_image-wrapper img {
-webkit-filter: none;
filter: none;
}
.resiz img {
max-width: 350px;
}
.quando {
font-weight: normal !important;
min-width: 550px;
}
.quando small {
display: none;
}
.countdown_section {
position: relative;
}
.countdown_section:after {
content: ":";
position: absolute;
top: 20%;
font-size: 34px;
right: -5px;
}
.countdown_section:last-child:after {
display: none;
}
.quando .countdown_section {
font-size: 50%;
text-transform: lowercase;
}
.en .quando .countdown_section em.perita {
display: none;
}
.it .quando .countdown_section em.pereng {
display: none;
}
.quando .countdown_section span {
font-size: 65px;
line-height: 60px;
display: block;
}
.quando br {
display: none;
}
.mkdf-page-header .mkdf-menu-area {
background-color: transparent;
height: 110px;
}
.author .mkdf-page-header .mkdf-menu-area {
padding-bottom: 0px;
}
.home.page .mkdf-page-header .mkdf-menu-area {
background-color: transparent;
}
header .widget.widget_text a {
color: #151b31;
transition: all .3s ease;
}
header .widget.widget_text a:hover {
opacity: .6;
}
header .header-appear .widget.widget_text a {
color: #151b31 !important;
}
.mc4wp-form-theme-light button, .mc4wp-form-theme-light input[type=button], .mc4wp-form-theme-light input[type=submit] {
color: #fff!important;
background-color: #00c2cb !important;
border-color: #00c2cb;
padding: 5px 30px;
}
.mc4wp-form-theme {
margin-top: -15px;
}
.mc4wp-form p {
margin-bottom: 10px;
}
footer .widget.widget_text .mkdf-footer-widget-title {
color: #0f1b2b;
font-size: 20px;
font-weight: 600;
}
footer .widget {
color: #0f1b2b;
text-align: left;
}
footer .widget img {
max-width: 170px !important;
}
.mc4wp-form-theme label {
font-weight: 400;
font-size: 13px;
}
.home.page .widget.widget_text a {
color: #0f1b2b;
}
.home.page .wpml-ls ul li a {
color: white;
}
header .header-appear .wpml-ls ul li a {
color: black !important;
}
.mkdf-page-header .mkdf-sticky-header {
-webkit-transform: translateY(-200%);
transform: translateY(-200%);
height: 70px;
}
header .widget.widget_text ul li {
display: inline-block;
margin-left: 30px;
font-size: 32px;
}
header .widget.widget_text  {
display: inline-block;
vertical-align: middle;
}
.buttonizer-button  i {
display: none;
}
.miacall {
background-color: rgba(0, 0, 0, 0.5);
position: fixed;
bottom: 50px;
right: 40px; color: white;
text-align: center;
text-transform: uppercase;
padding: 15px 35px;
border-radius: 5px;
font-size: 18px;
border: 2px solid white;
z-index: 999;
transition: all .3s ease;
line-height: 22px;
}
.it .miacall.calleng {
display: none !important;
}
.en .miacall.callita {
display: none !important;
}
.miacall:hover {
background-color: #00c2cb;
border-color: #00c2cb;
}
#mkdf-back-to-top {
display: none;
}
.acca3 h3 {
padding-bottom: 10px;
color: #0f1b2b;
font-size: 22px;
}
h2 {
font-weight: 500;
}
.unaloc h2 {
color: white;
text-align: center;
text-transform: uppercase;
font-weight: 400;
}
.unaloc p {
text-align: center;
}
.mkdf-content {
background-color: #f5f5f5;
}
.single .mkdf-content {
margin-top: -120px;
}
.archive .mkdf-content {
margin-top: -120px;
}
.text-text h2 {
padding-bottom: 25px;
color: #151b31;
}
.inmigliora h4 {
color: #151b31;
}
.text-text p {
color: #151b31;
}
.page-id-6287 .mkdf-content {
margin-top: 0px !important;
}
.author .mkdf-content .mkdf-container {
background-color: #fff;
box-shadow: none !important;
margin-top: 0px !important;
}
.author footer .mkdf-container {
background-color: #151b31 !important;
}
.mkdf-portfolio-single-holder {
margin-top: 0px;
margin-bottom: 0px;
}
.single-corsi .mkdf-title {
display: none;
}
.single-corsi .miacall.callita {
display: none;
}
.single .mkdf-title {
background-image: url(https://www.fabbricadilampadine.it/wp-content/uploads/2021/08/laptop-4840790_1920-e1628007420880.jpg);
}
.archive .mkdf-title {
background-image: url(https://www.fabbricadilampadine.it/wp-content/uploads/2021/08/laptop-4840790_1920-e1628007420880.jpg);
}
.mkdf-title {
background-color: #fff;
height: 55vh !important;
background-size: cover;
background-position: 50% 50%;
}
.mkdf-title:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0px;
background: rgb(0,0,0);
background: -moz-linear-gradient(180deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.3) 50%);
background: -webkit-linear-gradient(180deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.3) 50%);
background: linear-gradient(180deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.3) 50%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}
.page-id-6287 .mkdf-title {
background-color: #151b31;
z-index: 1;
}
.page-id-6287 .mkdf-page-header .mkdf-menu-area {
background-color: #001d4c;
}
.page-id-6287 .mkdf-page-header {
background: #151b31;
}
.page-id-6287 .mkdf-title .mkdf-title-holder h1 {
color: white !important;
margin-left: 110px;
z-index: 1;
margin-top: -85px;
}
.page-id-6287 header .widget.widget_text a {
color: white;
}
.page-id-6287 header .wpml-ls ul li a {
color: white;
}
.page-id-6287 .mkdf-main-menu ul li a {
color: #fff;
}
.dinero p {
color: #0f1b2b;
display: block;
}
.dinero .quatblo p {
font-size: 17px;
line-height: 24px;
}
.quatblo {
padding-top: 15px;
}
.dinero h2 {
color: #151b31;
}
.bloccomigliora p {
color: white;
}
.bloccomigliora li {
color: white;
}
.wpcf7 p label {
font-weight: 500;
}
.spazioboth {
padding-top: 100px;
padding-bottom: 100px;
}
.unaloc {
padding-bottom: 50px;
}
#homegallery {
padding-top: 15px;
padding-bottom: 50px;
}
footer {
z-index: 99;
}
.riganumeri .mkdf-counter-holder .mkdf-counter {
font-family: "Fira Sans";
font-size: 70px;
color: #fff;
}
.mkdf-counter-holder .mkdf-counter, .mkdf-counter-holder .mkdf-counter-symbol {
color: white;
font-size: 70px;  font-family: "Fira Sans";
}
.infinito .mkdf-counter {
visibility: hidden;
font-size: 0px !important;
}
.infinito .mkdf-counter-symbol {
font-family: 'futura';
}
.mkdf-page-header .mkdf-sticky-header .mkdf-sticky-holder {
border-bottom: none;
}
#rev_slider_1_1_wrapper {
background: none !important;
}
footer .mkdf-footer-top:not(.mkdf-footer-top-full) .mkdf-container-inner {
padding: 75px 0 60px;
}
footer .mkdf-footer-top-holder {
background-color: #f9f9f9;
}
footer h2 {
color: white;
padding-bottom: 31px;
line-height: 42px;
}
#scaricabili p {
color: #151b31;
font-weight: 400;
}
#scaricabili a {
font-weight: 500;
background-color: #E41B13;
color: white;
padding: 8px 35px;
transition: all .3s ease;
}
#scaricabili a:hover {
opacity: .8;
}
.mkdf-title .mkdf-title-holder h1 {
font-family: "Fira Sans";
font-size: 45px;
letter-spacing: 0px;
font-weight: 700;
text-transform: uppercase;
color: #fff;
text-align: center;
display: block;
text-shadow: 1px 1px 5px #333;
}
.rigarelatori {
padding-bottom: 100px;
padding-top: 60px;
}
.rigarelatori .vc_figure-caption {
font-size: 38px;
text-transform: uppercase;
text-align: left;
font-family: "Fira Sans";
font-weight: 400;
line-height: 40px;
position: absolute;
bottom: 0px;
padding: 10px 15px;
color: white;
text-shadow: 2px 2px 5px black;
}
.rigarelatori figure {
position: relative;
}
.rigarelatori p {
padding: 10px 10px 0px 10px;
}
.rigarelatori .mkdf-icon-shortcode {
padding-left: 10px;
padding-right: 10px;
}
.rigarelatori.singolorelatore .mkdf-icon-shortcode {
padding-top: 12px;
}
.rigarelatori .mkdf-icon-shortcode a {
color: #151b31;
font-size: 18px;
}
.rigarelatori .vc_single_image-wrapper img {
-webkit-filter: grayscale(1) brightness(1.2);
filter: grayscale(1) brightness(1.3);
}
.rigarelatori .vc_single_image-wrapper:after {
content: "";
position: absolute;
width: 100%;
height: 100%;
left: 0px;
top: 0px;
background-color: rgba(59, 88, 193, 0.25);
}
.rigarelatori.singolorelatore .logorel .vc_single_image-wrapper:after {
display: none;
}
.rigarelatori.singolorelatore h4 {
padding: 10px 10px 0px 10px;
color: #151b31;
}
.rigarelatori.singolorelatore p {
margin-bottom: 10px;
}
.logorel {max-width: 150px;padding-left: 10px;padding-top: 10px;padding-bottom: 10px;}
.logorel.mamedium {
max-width: 200px;
}
#calendario {
background-color: #151b31;
box-shadow: inset 15px 15px 10px 0px #13182b;
}
#calendario * {
font-family: "Fira Sans";
}
#calendario p {
color: white;
}
#calendario table {
color: white;
border: none;
}
#calendario ul li a:after {
font-size: 30px;
color: #E41B13;
display: block;
text-align: right;
padding-top: 30px;
}
#calendario ul li.ui-state-active:first-child a:after {
content: "ven";
}
.en #calendario ul li.ui-state-active:first-child a:after {
content: "fri";
}
#calendario ul li.ui-state-active:last-child a:after {
content: "sab";
}
.en #calendario ul li.ui-state-active:last-child a:after {
content: "sat";
}
#calendario ul li a {
font-weight: 400;
font-size: 80px;
color: white;
padding-left: 50px;
border: none;
padding-right: 50px;
opacity: .3;
}
#calendario ul li.ui-state-active a {
opacity: 1;
}
#calendario ul li:after {
display: none;
}
#calendario ul {
margin-top: -170px;
z-index: 1;
display: inline-block;
float: right;
}
#calendario ul li {
float: none;
display: inline-block;
vertical-align: top;
}
#calendario .mkdf-tabs.mkdf-horizontal-tab .mkdf-tab-container {
border: none;
padding-top: 60px;
padding-bottom: 60px;
padding-right: 0px;
}
#calendario table tr td:last-child {
text-align: left;
font-weight: 500;
}
#calendario table tr td:first-child {
font-weight: 500;
font-size: 22px;
}
#calendario table tr {
border-left: none;
border-right: none;
border-color: rgba(255, 255, 255, 0.1);
border-width: 1px;
}
#calendario table tr:first-child {
border: none;
}
#calendario table tr:last-child {
border: none;
}
#calendario table tr:nth-child(3n) td:last-child {
padding: 15px;
}
#calendario table tr:nth-child(3n+2) td:last-child {
background: white;
border-top-right-radius: 15px;
padding: 15px;
font-size: 16px;
position: relative;
color: #13182b;
border-left: 1px solid rgba(255, 255, 255, 0.1);
}
#calendario table tr {
border: none;
}
#calendario table tr:nth-child(3n+1) td:first-child {
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
#calendario table tr:nth-child(3n+2) td:last-child:after {
content: "";
background-color: #E41B13;
display: block;
position: absolute;
width: 14px;
height: 14px;
left: -7px;
top: -7px;
border-radius: 50%;
animation: pulse 2s infinite;
}
#calendario table tr:nth-child(3n+1) td:last-child {
border-left: 1px solid rgba(255, 255, 255, 0.1);
padding: 15px;
}
.wpml-ls ul li {margin-left: 32px;text-transform: uppercase;font-size: 16px;text-align: left;padding: 0px;line-height: 22px;}
.wpml-ls ul:before {
content: "";
border: 1px solid white;
display: inline-block;
width: 12px;
height: 80%;
position: absolute;
left: 10px;
top: 10%;
border-radius: 10px;
}
.mkdf-sticky-holder .wpml-ls ul:before {
border: 1px solid #13182b;
}
.wpml-ls ul {
position: relative;
margin-left: 20px;
}
.wpml-ls-current-language a {
color: #e52421 !important;
}
.wpml-ls ul li a:before {
content: "";
width: 10px;
height: 10px;
display: block;
position: absolute;
left: -20px;
top: 6px;
border-radius: 50%;
}
.wpml-ls-current-language a:before {
content: "";
background-color: #e52421;
width: 10px;
height: 10px;
display: block;
position: absolute;
left: -20px;
top: 6px;
border-radius: 50%;
}
.wpml-ls-item-en.wpml-ls-current-language a:before {
top: auto;
bottom: 5px;
}
.parallassehome {
background-size: cover;
background-attachment: fixed;
padding-top: 175px;
padding-bottom: 175px;
text-align: center;
color: white;
font-size: 50px;
}
.mkdf-footer-bottom-holder-inner p {
margin-bottom: 0px;
color: #0f1b2b;
}
footer .mkdf-footer-bottom-holder {
background-color: #f9f9f9;
}
.parallassehome:before {
content: "";
background-color: rgba(0, 0, 0, 0.3);
position: absolute;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
}
.altrariga {
padding-top: 75px;
padding-bottom: 75px;
font-size: 50px;
color: white;
text-align: center;
}
.altrariga.prima {
background-color: #ff1818;
}
.altrariga.seconda {
background-color: #c30404;
}
.altrariga.terza {
background-color: #7d0202;
}
.altrariga.quarta {
background-color: #fff;
}
.righespazi {
padding-bottom: 15px;
}
.altrariga.quarta h2 {
color: #0f1b2b;
text-transform: uppercase;
font-size: 54px;
font-weight: bold;
letter-spacing: -.02em;
}
#diconodinoi h2 {
text-transform: none;
font-size: 44px;
}
#dalblog {
text-align: left;
}
#dalblog h2 {
text-transform: none;
font-size: 44px;
}
.cianello {
background-color: #00c2cb;
border-radius: 10px;
padding: 25px 35px;
}
.cianello.cianellono {
background-color: #fff;
border-radius: 0px;
padding: 0px;
}
.alm-btn-wrap {
display: none !important;
}
.altrariga.quarta .cianello h2 {
color: white;
text-transform: none;
font-size: 44px;
padding-bottom: 30px;
}
.righespazi li {
font-size: 24px;
list-style: none;
padding-bottom: 15px;
}
.righespazi .cianello {
min-height: 210px;
}
.spazinve .spostapo > div {
flex-direction: row-reverse;
}
.altrariga.quarta .cianello p {
color: white;
}
.altrariga.quarta .cianello.cianellono p {
margin-bottom: 0px;
}
.altrariga.quarta .cianello a {
color: white;
display: block;
padding-top: 15px;
text-align: right;
width: auto;
transition: all .3s ease;
}
.altrariga.quarta .cianello a:hover {
color: #ccc;
}
.altrariga.quarta .cianello a:hover {
color: #ccc !important;
}
.altrariga.quarta .cianello.cianellono a {
color: #0f1b2b;
padding-top: 0px;
}
.altrariga.quarta p {
font-size: 18px;
color: #151b31;
margin-bottom: 15px;
}
.mkdf-testimonials.mkdf-testimonials-type-cortex .mkdf-testimonial-text {
color: #151b31;
font-size: 18px;
line-height: 24px;
font-family: "Fira Sans";
font-weight: 400;
letter-spacing: -.02em;
margin: 0 0 15px;
text-align: left;
}
.mkdf-testimonials.mkdf-testimonials-type-cortex .mkdf-testimonial-author {
color: #151b31;
font-size: 16px;
font-family: "Fira Sans";
font-weight: 400;
font-style: italic;
letter-spacing: -.02em;
text-align: left;
}
.mkdf-testimonial-author-text:before {
content: "\f007";
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
padding-right: 5px;
}
.mkdf-testimonials.mkdf-testimonials-type-cortex .mkdf-testimonials-quotes {
font-size: 65px;
font-family: "Fira Sans";
color: #00c2cb;
font-family: sans-serif;
font-weight: 700;
letter-spacing: -3px;
text-align: left;
margin-bottom: 15px;
}
.topsponsor {
text-align: center;
}
.topsponsor img {
width: 75%;
}
.mkdf-carousel-holder .mkdf-carousel-item-holder>a {
transition: all .3s ease;
pointer-events: none;
}
.mkdf-carousel-holder .mkdf-carousel-item-holder>a:hover {
opacity: .7;
}
.altrisponsor {
text-align: center;
}
.altrisponsor .mkdf-carousel-holder .mkdf-carousel-item-holder .mkdf-carousel-first-image-holder.mkdf-image-zoom:hover img {
-webkit-transform: none;
-moz-transform: none;
transform: none;
}
.altrisponsor .mkdf-carousel-holder .mkdf-carousel-item-holder {
float: none;
display: inline-block;
vertical-align: middle;
padding: 0px 45px;
}
.mkdf-carousel-holder .mkdf-slick-next, .mkdf-carousel-holder .mkdf-slick-prev {
color: #e52421;
}
.slick-slider .mkdf-slick-next {
color: gray;
}
.slick-slider .mkdf-slick-prev {
color: gray;
}
.parallassehome h2 {
color: white;
padding-bottom: 100px;
font-size: 65px;
}
.parallassehome p {
font-size: 18px;
text-align: center;
}
.parallassehome .mkdf-icon-tiny {
font-size: 50px;
text-align: center;
display: block;
margin-bottom: 15px;
color: white;
}
.mkdf-main-menu>ul>li>a span.mkdf-item-inner .mkdf-item-text:before {  display: none;
}
.mkdf-main-menu>ul>li.mkdf-active-item>a span.mkdf-item-text:before { }
.home .mkdf-main-menu>ul>li.mkdf-active-item>a span.mkdf-item-text:before { }
.mkdf-main-menu>ul>li>a:hover span.mkdf-item-inner .mkdf-item-text:before { }
.mkdf-main-menu ul li a {
color: #fff;
font-family: "Fira Sans";
font-weight: 400;
letter-spacing: 0px;
font-size: 16px;
}
.mkdf-main-menu ul li a:hover {
color: #00c2cb !important;
}
.mkdf-main-menu ul .current-menu-item a {
font-weight: 600;
}
ul li.current_page_item a, ul li.current-menu-item a, ul li.current_page_item a:link, ul li.current-menu-item a:link, ul li.current_page_item a:visited, ul li.current-menu-item a:visited {
color: #fff;
}
.righenuovocosa h2 {
text-transform: uppercase;
font-size: 34px;
font-weight: bold;
color: #00c2cb;
padding-bottom: 15px;
}
.righenuovocosa h3 {
text-transform: none;
font-size: 24px;
font-weight: normal; padding-bottom: 15px;
color: #0f1b2b;
}
.righenuovocosa {
padding-top: 50px;
padding-bottom: 50px;
}
.righenuovocosa .wpb_text_column {
color: #0f1b2b;
}
.righenuovocosa a {
background-color: #00c2cb;
color: white;
font-weight: 500;
padding: 8px 40px;
display: inline-block;
transition: all .3s ease;
margin-top: 5px;
}
.righenuovocosa a:hover {
background-color: #0f1b2b;
}
.home .mkdf-main-menu ul li a {
color: white;
}
.home .mkdf-sticky-header .mkdf-logo-wrapper {
display: inline-block;
}
.mkdf-sticky-holder .mkdf-main-menu ul li a {
color: #fff;
}
.mkdf-sticky-holder .mkdf-main-menu>ul>li>a span.mkdf-item-inner .mkdf-item-text:before {
background-color: #151b31;
}
.mkdf-drop-down .mkdf-menu-narrow .mkdf-menu-second .mkdf-menu-inner ul, .mkdf-drop-down .mkdf-menu-second .mkdf-menu-inner>ul {
background-color: rgba(0, 0, 0, 0.7); border-radius: 7px;
padding-top: 5px;
padding-bottom: 20px;
}
.mkdf-drop-down .mkdf-menu-second .mkdf-menu-inner ul li a:not(.mkdf-image-widget-link):not(.mkdf-no-link):hover {
color: #e52421;
}
.mkdf-has-sub > a > span > span > span:after {
padding-left: 4px;
position: absolute;
top: 25%;
font-size: 12px;
content: "\f123";
display: inline-block;
font-family: "Ionicons";
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-rendering: auto;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.banner1 a {
background-image: url(https://www.fabbricadilampadine.it/wp-content/uploads/2020/02/migioreitalia.jpg);
}
.banner2 a {
background-image: url(https://www.fabbricadilampadine.it/wp-content/uploads/2020/04/Programma_S.I.Forum2019_giorno1.low-2.jpg);
}
.banner3 a {
background-image: url(https://www.fabbricadilampadine.it/wp-content/uploads/2020/04/Relatori_S.I.Forum2019_giorno1.low-246.jpg);
}
.banner4 a {
background-image: url(https://www.fabbricadilampadine.it/wp-content/uploads/2020/04/Stampa_2019_04_10-ScenariImmobiliari_AStarIsBorn_Low-28.jpg);
}
.conbanner h3 {
text-transform: uppercase;
text-align: center;
}
.conbanner a {
color: white !important;
display: table;
width: 100%;
height: 350px;
background-size: cover;
background-position: 50% 50%;
position: relative;
z-index: 1;
transition: all .3s ease;
}
.conbanner a span {
vertical-align: middle;
display: table-cell;
text-shadow: 2px 2px 5px #000000;
}
.conbanner a:after {
background-color: rgba(0, 0, 0, 0.3);
position: absolute;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
content: "";
z-index: -1;
}
.conbanner a:hover {
opacity: .8;
}
@media only screen and (max-width: 1600px) {
.quando .countdown_section span {
font-size: 50px !important;
line-height: 50px !important
}
.classebo {
margin-top: 75px !important;
}
}
@media only screen and (max-width: 1800px) {
.bottonescriviti {
}
}
.mkdf-drop-down .mkdf-menu-second .mkdf-menu-inner ul li a, .mkdf-drop-down .mkdf-menu-second .mkdf-menu-inner ul li h4 {
font-size: 16px;
font-weight: 400;
letter-spacing: 0px;
}
.mkdf-drop-down .mkdf-menu-second {
top: 75%;
height: auto !important;
transition: all .25s ease;
}
.btn {
display: inline-block;
margin: 1em;
text-transform: uppercase;
padding: 1em 1.5em;
background: none;
color:darkblue;  
font-weight: bold;
position: relative;
transition:color 0.25s ease;
border:3px solid white;
}
.mkdf-drop-down .mkdf-menu-second .mkdf-menu-inner ul li a:hover {
color:red;
}
.mkdf-drop-down .mkdf-menu-second .mkdf-menu-inner ul li a::after {
position: absolute;
content: '';
top:0;
left: 0;
width: 0;
height: 100%;
background-color: rgba(255, 255, 255, 0.3);
transform-origin:left;
transition:width 0.25s ease;
z-index:-1;
}
.mkdf-drop-down .mkdf-menu-second .mkdf-menu-inner ul li a:hover::after {
width: 100%;
}
.mkdf-sticky-holder .mkdf-drop-down .mkdf-menu-second .mkdf-menu-inner ul li a::after {
background-color: rgba(0, 0, 0, 0.15);
}
.mkdf-header-centered .mkdf-menu-area .mkdf-vertical-align-containers .mkdf-position-right-inner {
height: auto;
margin-top: -25px;
}
.mkdf-header-centered .mkdf-menu-area .mkdf-vertical-align-containers .mkdf-position-right-inner a { text-transform: uppercase;
background-image: none;
background-color: transparent;
font-family: "Fira Sans";
font-weight: 500;
letter-spacing: 0px;
font-size: 16px;
text-shadow: none;
border-radius: 0px;
}
.mkdf-header-centered .mkdf-menu-area .mkdf-vertical-align-containers .mkdf-position-right-inner .dropdown.dropdown-horizontal > li > a:after {
content: "\0002C5";
padding-left: 5px;
font-family: monospace;
position: absolute;
top: 41%;
right: auto;
width: auto;
border: none;
height: auto;
}
.mkdf-header-centered .mkdf-menu-area .mkdf-vertical-align-containers .mkdf-position-right-inner li {
background-image: none;
}
.mkdf-header-centered .mkdf-menu-area .mkdf-vertical-align-containers .mkdf-position-right-inner ul li ul a:after {
position: absolute;
content: '';
top: 0;
left: 0;
width: 0px;
paddinh-left: 0;
height: 100%;
background-color: rgba(255, 255, 255, 0.3);
transform-origin: left;
transition: width 0.25s ease;
z-index: -1;
}
.mkdf-header-centered .mkdf-menu-area .mkdf-vertical-align-containers .mkdf-position-right-inner ul.dropdown li ul {
background-color: rgba(0, 0, 0, 0.7);
border-radius: 7px;
padding-top: 5px;
padding-bottom: 5px;
padding: 5px 0 5px;
left: -110px;
top: 45px;
}
.mkdf-header-centered .mkdf-menu-area .mkdf-vertical-align-containers .mkdf-position-right-inner ul.dropdown li ul li {
-webkit-transition: background-color .15s ease-out;
-moz-transition: background-color .15s ease-out;
transition: background-color .15s ease-out;
width: 180px;
}
.mkdf-header-centered .mkdf-menu-area .mkdf-vertical-align-containers .mkdf-position-right-inner ul.dropdown li ul li a {
display: block;
color: #fff;
height: auto;
font-size: 16px;
font-weight: 400;
line-height: 17px;
margin: 0 9px;
padding: 9px 17px 9px 27px;
float: none;
-webkit-transition: color .15s ease-out,left .2s ease-out;
-moz-transition: color .15s ease-out,left .2s ease-out;
transition: color .15s ease-out,left .2s ease-out;
position: relative;
left: 0;
overflow: hidden;
text-transform: none;
}
.mkdf-header-centered .mkdf-menu-area .mkdf-vertical-align-containers .mkdf-position-right-inner ul li ul li a:hover::after {
width: 100%;
}
.mkdf-header-centered .mkdf-menu-area .mkdf-vertical-align-containers .mkdf-position-right-inner ul.dropdown li ul li a:hover {
color: #e52421;
}
.mkdf-header-centered .mkdf-menu-area .mkdf-vertical-align-containers .mkdf-position-right-inner .dropdown.dropdown-horizontal > li > a:before {
content: "\f47e";
display: inline-block;
font-family: "Ionicons";
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-rendering: auto;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 21px;
position: absolute;
left: -5px;
top: 6px;
}
.mkdf-header-centered .mkdf-sticky-header .mkdf-vertical-align-containers .mkdf-position-right-inner {
}
.mkdf-header-centered .mkdf-sticky-header .mkdf-vertical-align-containers .mkdf-position-right-inner a {
color: #151b31;
text-transform: uppercase;
background-image: none;
background-color: transparent;
font-family: "Fira Sans";
font-weight: 500;
letter-spacing: 0px;
font-size: 16px;
text-shadow: none;
border-radius: 0px;
}
.mkdf-header-centered .mkdf-sticky-header .mkdf-vertical-align-containers .mkdf-position-right-inner .dropdown.dropdown-horizontal > li > a:after {
content: "\0002C5";
padding-left: 5px;
font-family: monospace;
position: absolute;
top: 41%;
right: auto;
width: auto;
border: none;
height: auto;
}
.mkdf-header-centered .mkdf-sticky-header .mkdf-vertical-align-containers .mkdf-position-right-inner li {
background-image: none;
}
.mkdf-header-centered .mkdf-sticky-header .mkdf-vertical-align-containers .mkdf-position-right-inner ul li ul a:after {
position: absolute;
content: '';
top: 0;
left: 0;
width: 0px;
paddinh-left: 0;
height: 100%;
background-color: rgba(255, 255, 255, 0.3);
transform-origin: left;
transition: width 0.25s ease;
z-index: -1;
}
.mkdf-header-centered .mkdf-sticky-header .mkdf-vertical-align-containers .mkdf-position-right-inner ul.dropdown li ul {
background-color: rgba(0, 0, 0, 0.7);
border-radius: 7px;
padding: 5px 0 5px;
left: -110px;
top: 32px;
}
.mkdf-header-centered .mkdf-sticky-header .mkdf-vertical-align-containers .mkdf-position-right-inner ul.dropdown li ul li {
-webkit-transition: background-color .15s ease-out;
-moz-transition: background-color .15s ease-out;
transition: background-color .15s ease-out;
width: 180px;
}
.mkdf-header-centered .mkdf-sticky-header .mkdf-vertical-align-containers .mkdf-position-right-inner ul.dropdown li ul li a {
display: block;
color: #fff;
height: auto;
font-size: 16px;
font-weight: 400;
line-height: 17px;
margin: 0 9px;
padding: 9px 17px 9px 27px;
float: none;
-webkit-transition: color .15s ease-out,left .2s ease-out;
-moz-transition: color .15s ease-out,left .2s ease-out;
transition: color .15s ease-out,left .2s ease-out;
position: relative;
left: 0;
overflow: hidden;
text-transform: none;
}
.mkdf-header-centered .mkdf-sticky-header .mkdf-vertical-align-containers .mkdf-position-right-inner ul li ul li a:hover::after {
width: 100%;
}
.mkdf-header-centered .mkdf-sticky-header .mkdf-vertical-align-containers .mkdf-position-right-inner ul.dropdown li ul li a:hover {
color: #e52421;
}
.mkdf-header-centered .mkdf-sticky-header .mkdf-vertical-align-containers .mkdf-position-right-inner .dropdown.dropdown-horizontal > li > a:before {
content: "\f47e";
display: inline-block;
font-family: "Ionicons";
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-rendering: auto;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 21px;
position: absolute;
left: -5px;
top: 6px;
}
.mkdf-top-bar a.logintop {
text-transform: uppercase;
font-family: "Fira Sans";
font-weight: 500;
letter-spacing: 0px;
font-size: 16px !important;
text-shadow: none;
color: white;
}
.logintop:before  {content: "\f47e";display: inline-block;font-family: "Ionicons";speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;text-rendering: auto;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 21px;position: absolute;left: -18px;top: 16px;}
.mkdf-slider {
overflow: visible;
margin-top: 30px;
}
.mkdf-top-bar {
background-color: #151b31;
}
.primahome {
padding-top: 75px;  }
.primahome h1 {
font-size: 54px;
font-weight: bold;
color: #00c2cb;
letter-spacing: -.02em;
}
.primahome h3 {
color: #00c2cb;
font-weight: 400;
padding-top: 10px;
}
.rigaspeak h3 {
font-weight: bold;
padding-top: 0px;
}
.rigaspeak.allsinistra > div > div * {
text-align: right;
}
.primahome h2 {
font-weight: 600;
font-size: 54px;
}
.virgolettato h2 {
font-weight: bold;
color: #00c2cb;
}
.rigaspeak {
padding-top: 75px;
}
.virgolettato em {
font-size: 25px;
line-height: 31px;
}
.virgo:before {
content: "\201C";
color: #00c2cb;
font-size: 275px;
position: absolute;
z-index: -1;
opacity: .4;
left: -50px;
top: 85px;
font-family: sans-serif;
}
.altrivideo {
padding-top: 15px;
}
.altrivideo a {
color: #151b31;
}
.altrivideo a:after {
content: ">";
font-family: monospace;
padding-left: 5px;
font-weight: bold;
}
.trevideogiu > div > div > div.vc_column-inner {
padding-left: 5px;
padding-right: 5px;
}
.trevideogiu {
margin-top: 10px;
margin-left: -5px;
margin-right: -5px;
}
.dinero2 {
background-color: #151b31;
}
.dinero2 p {
color: white;
font-size: 22px;
}
.barretta hr {
border-top: none !important;
border-left: none !important;
border-right: none !important;
border-bottom-color: white !important;
}
#rev_slider_1_1 * {
text-shadow: 2px 2px 5px #333;
}
.userlist td:last-child a {
font-size: 0px;
width: 0px;
height: 0px;
display: block;
visibility: hidden;
}
.userlist td:last-child a:before {
content: ">";
font-weight: bold;
font-size: 21px;
font-family: monospace;
visibility: visible;
background-color: #E41B13;
border-radius: 50%;
width: 25px;
height: 25px;
display: block;
color: white;
text-align: center;
margin-left: 6.5px;
}
.userlist td:last-child a {
transition: all .3s ease;
}
.userlist td:last-child a:hover {
opacity: .8;
}
.rigaliste {
padding-top: 50px;
padding-bottom: 75px;
}
.rigaliste .userlistfooter {
margin-top: 20px;
}
.rigaliste .search-box {
margin-bottom: 20px;
}
.rigaliste .userlist thead tr .th2 a {	
pointer-events: none;
}
.rigaliste .userlist thead tr .th4 a {	
pointer-events: none;
}
.rigaliste .userlist a {
color: #151b31;
}
.rigaliste .userlist .td1 a {
font-weight: 400;
}
.rigaliste .userlist thead tr th {
font-size: 20px;
padding-top: 12px;
padding-bottom: 13px;
background: #151b31;
}
.rigaliste .userlist td {
padding-top: 10px;
padding-bottom: 11px;
}
.rigaliste .userlist thead tr th a {
color: white;
font-weight: 600;
}
.rigaliste form#userlist input.button {background-color: #E41B13;border: none;color: white;cursor: pointer;padding: 6px 15px;}
.rigaliste form#userlist input[type=text] {padding: 4px 15px;}
.rigatero .fotosfondo {
background-size: cover;
height: 325px;
background-position: 50% 50%;
width: 25%;
display: inline-block;
vertical-align: top;
}
.rigatero .secondomax {
width: 71%;
display: inline-block;
vertical-align: top;
}
.rigatero {
color: black;
}
.rigatero h1 {
font-size: 70px;
color: black;
font-weight: 700;
}
.rigatero h4 {
color: black;
padding-top: 15px;
font-weight: 400;
}
.rigatero h2 {
color: #151b31;
font-weight: 700;
padding-top: 15px;
font-size: 50px;
}
.rigatero .sottonome img {
max-height: 80px;
margin-top: 30px;
}
.rigatero .secondomax {
padding-left: 3%;
}
.rigatero .sottonome em {
color: #E41B13;
font-style: normal;
padding-left: 5px;
}
.rigatero .testointr {
margin-top: 35px;
margin-bottom: 35px;
}
.rigatero .contattiper h3 {
padding-bottom: 15px;
color: black;
}
.titoliqui {
margin-top: 105px;
background-size: cover;
background-position: 50% 35%;
text-align: center;
padding-top: 100px;
padding-bottom: 100px;
margin-bottom: 60px !important;
}
.titoliqui:before {
content: "";
background-color: rgba(0, 0, 0, 0.4);
width: 100%;
height: 100%;
position: absolute;
top: 0px;
left: 0px;
}
.titoliqui h1 {
font-size: 80px;
color: white;
letter-spacing: 0px;
}
.titoliqui h3 {
font-size: 46px;
color: white;
letter-spacing: 0px;
font-weight: 400;
}
.prelocandina {
margin-top: 60px;
}
.prelocandina h2 {
color: white;
padding-bottom: 15px;
}
.locandina a {
color: white; padding: 15px 25px;
font-weight: 500;
transition: all .3s ease; display: block;
font-size: 22px;   margin-left: 0;
padding-bottom: 0px;
text-align: left;
}
.locandina a:hover {
opacity: .8;
}
.locandina a i { font-size: 20px;background-color: white;width: 50px; height: 50px;border-radius: 50%;color: #151b31; line-height: 50px;margin-right: 10px; text-align: center;}
.locandina {
text-align: center;
background-size: cover;
background-position: 50% 50%;
margin: 0px;
}
.postlocandina p { }
.postlocandina h2 {
padding-left: 45px;
padding-bottom: 0px;
}
.postlocandina h4 {
color: white;
padding-top: 10px;
padding-bottom: 5px;
font-weight: 400;
letter-spacing: 0px;
text-align: left;
}
.postlocandina li {
color: white; list-style: none;
text-align: left;
}
.postlocandina li:before {
content: "\f00c";
padding-right: 10px;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: 400;
}
.prelocandina {
margin-bottom: 60px !important;
padding-top: 50px;
padding-bottom: 50px;
}
.spostapo .vc_col-sm-6:first-child {margin-left: 50px;}
.spostapo .vc_col-sm-6:last-child {margin-left: -100px;}
.spazinve .spostapo .vc_col-sm-6:first-child {margin-left: 0px; margin-right: 50px;}
.spazinve .spostapo .vc_col-sm-6:last-child {margin-left: 0px; margin-right: -100px;}
.mezzo > div {
box-sizing: border-box;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.mezzo > div > div {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.righecosa .img:after {
background-color: rgb(0 0 0 / 0.3);
content: "";
width: 100%;
position: absolute;
height: 100%;
top: 0px;
}
.righecosa .ih-item a {
cursor: text;
}
.righecosa .ih-item a:before {
content: "";
width: 100%;
position: absolute;
height: 100%;
top: 48%;
display: block;
color: white;
font-size: 54px;
z-index: 1;
text-align: center;
text-transform: uppercase;
font-weight: bold;
}
.righecosa.formazione .ih-item a:before {
content: "Formazione";
}
.righecosa.strategici .ih-item a:before {
content: "Focus Strategici";
}
.righecosa.arte .ih-item a:before {
content: "Arte e creatività";
}
.righecosa .ih-item a:hover:before {
display: none;
}
.righecosa h3 {
padding: 0px !important;
margin: 0px !important;
}
.righecosa .ih-item.square.effect10 .info p {
font-size: inherit;
text-align: justify;
color: inherit;
padding: 0px;
position: inherit;
margin: inherit;
line-height: 24px;
}
.righecosa h4 {
background-color: #00c2cb;
display: block;
color: white;
margin-bottom: 45px;
position: relative;
padding-left: 2%;
padding-right: 2%;
padding-top: 10px;
font-weight: 600;
text-transform: uppercase;
}
.righecosa h4:after {
width: 0px;
left: 0px;
height: 30px;
border-left: 0px solid transparent;
border-right: 80vh solid transparent;
border-top: 35px solid #00c2cb;
content: "";
position: absolute;
bottom: -65px;
}
.righecosa.arte h4:after {
width: 0px;
left: 0px;
height: 30px;
border-left: 0px solid transparent;
border-right: 51vh solid transparent;
border-top: 35px solid #00c2cb;
content: "";
position: absolute;
bottom: -65px;
}
.righecosa .info > div > div > div {
display: inline-block;
vertical-align: top;
padding: 10px 10%;
text-align: justify;
cursor: text;
}
.righecosa.formazione .info > div > div > div {width: 44%;display: inline-block;vertical-align: top;padding: 10px 3%;text-align: justify;cursor: text;}
.righecosa.arte .info > div > div > div {
width: 30%;
padding: 10px 3%;
}
.righecosa .info > div > div > p {
display: none;
}
.righecosa .ih-item.square {
box-shadow: none;
border: none;
margin: 0px;
}
.righecosa hr {
border: none;
margin-bottom: 0px;
margin-top: 10px;
}
.arctre h2 {
color: #151b31; }
.arctre h4 {
padding-top: 10px;
padding-bottom: 30px;
color: #151b31;
font-weight: 400;
letter-spacing: 0px;
}
.rigadivisatre h3 {
padding-top: 10px;
padding-bottom: 0px;
color: #151b31;
font-weight: 400;
letter-spacing: 0px;
font-size: 21px;
text-align: center;
}
.rigadivisatre p {
padding-top: 10px;
color: #151b31;
}
.rigadivisatre p i {
font-size: 14px;
}
.rigadivisatre {
padding-top: 50px;
text-align: center;
}
.arctre.mabianc h4 {
color: white;
}
.arctre.mabianc h2 {
color: white;
}
.arctre.mabianc {
padding-top: 75px;
padding-bottom: 35px;
}
#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-item0 {
background-color: white !important;
}
#bwg_container1_0 #bwg_container2_0 .paging-input_0 {
display: none;
}
#bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 {
padding-top: 15px;
}
.arctre {
margin-bottom: 60px !important;
}
.bwg-a.first-page, .bwg-a.first-page-0 {
display: none;
}
.bwg-a.last-page, .bwg-a.last-page-0 {
display: none;
}
.bwg-background span div span > a {font-size: 70px !important;font-family: Montserrat !important;background: none !important;border: none !important;position: absolute;top: 33%;}
#homegallery .bwg-background span div span > a {
top: 39.5%;
}
.bwg-background span div span > span {	
display: none;
}
.bwg-background span div span > a:first-child {	
display: none;
}
.bwg-background span div span > a:last-child {	
display: none;
}
.bwg-background span div span > a:nth-child(4) {	
right: -50px;
}
.bwg-background span div span > a:nth-child(2) {	
left: -50px;
}
.tregrid .bwg-background span div span > a {
top: 44%;
}
.arctre .mkdf-tabs.mkdf-tab-boxed .mkdf-tabs-nav li.ui-state-active a, .arctre .mkdf-tabs.mkdf-tab-boxed .mkdf-tabs-nav li.ui-state-hover a {
background-color: #E41B13;
border: 1px solid #E41B13 !important;
}
.arctre .mkdf-tabs.mkdf-tab-boxed.mkdf-horizontal-tab .mkdf-tabs-nav li a {
font-weight: 500;
border: 1px solid #ccc;
}
.arctre .mkdf-tabs.mkdf-tab-boxed .mkdf-tabs-nav {
text-align: center;
}
.arctre .mkdf-tabs.mkdf-tab-boxed .mkdf-tabs-nav > li {
float: none;
display: inline-block;
}
.page-template.page-template-full-width .mkdf-content {
margin-top: -195px !important;
}
.tregrid .skip-lazy {
width: 100% !important;
}
.tregrid .bwg-item2 {
margin-left: 0px !important;
}
.videogrid .skip-lazy {
width: 100% !important;
}
.videogrid .bwg-item2 {
margin-left: 0px !important;
}
.bwg_close_btn {
background: red;
color: white;
}
.videogrid .bwg-background span div span > a {
top: 33%;
}
.arctre .mkdf-tabs.mkdf-tab-boxed.mkdf-horizontal-tab .mkdf-tab-container {
transition: all 2s ease;
}
.comecont {
padding-top: 50px;
}
.comecont p {
margin-bottom: 20px;
}
.ufficiostampa {
padding-bottom: 75px;
}
.wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea {
background-color: #fff !important;
font-family: "Fira Sans";
font-weight: 500;
font-size: 16px;
border-color: #fff !important;
}
#iscriviti .wpcf7-form-control.wpcf7-textarea {
height: 130px;
}
#submit_comment, .post-password-form input[type=submit], input.wpcf7-form-control.wpcf7-submit {
border: 1px solid #0f1b2b;
font-size: 16px;
font-weight: 500;
font-family: "Fira Sans";
letter-spacing: 0px;
background-color: #0f1b2b;
}
#submit_comment:hover, .post-password-form input[type=submit]:hover, input.wpcf7-form-control.wpcf7-submit:hover {
border-color: #151b31;
background-color: #151b31;
opacity: .9;
}
.wpcf7-form-control-wrap.privacy span span {
margin-left: 0px;
}
.wpcf7 a {
color: #00c2cb;
font-weight: 500;
}
.nascondi {
display: none !important;
}
.colors .vc_col-sm-12 .wpb_wrapper > .wpb_text_column {
width: 29%;
display: inline-block;
vertical-align: top;
margin-bottom: 35px !important;
padding: 2%;
}
.colors .vc_col-sm-12 .wpb_wrapper > .wpb_text_column strong {
font-size: 30px;
font-weight: 500;
}
.colors .vc_col-sm-12 .wpb_wrapper > .wpb_text_column a strong {
font-size: 20px;
font-weight: bold;
}
.colors .vc_col-sm-12 .wpb_wrapper > .wpb_text_column a {color: #E41B13;}
.colors .vc_col-sm-12 .wpb_wrapper > .wpb_text_column a:before {content: "\f1c1";font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;padding-right: 8px;font-weight: bold;font-size: 20px;}
.suirela {
padding-top: 75px;
padding-bottom: 25px;
}
.comeallog a, .nomehotel a {
color: #E41B13;
}
.tariffario {
text-align: center;
margin-top: 35px;
padding-bottom: 25px;
font-size: 20px;
text-transform: uppercase;
}
.tassasoggiorno {
text-align: center;
padding-bottom: 75px;
padding-top: 20px;
font-size: 16px;
}
.nomehotel strong {
padding-bottom: 10px;
display: inline-block; }
.nomehotel strong:first-child {
font-size: 25px;
}
.nomehotel a {
font-weight: 500;
line-height: 35px;
}
.tuttihotel {
background-color: white;
padding-top: 75px;
margin-bottom: 75px !important;
}
.colonnehotel .wpb_text_column {
font-weight: 400;
font-size: 16px;
line-height: 22px;
padding-bottom: 15px;
}
.colonnehotel .tipostanza {
font-weight: 500;
padding-bottom: 5px;
min-height: 50px;
font-size: 16px;
display: table;
width: 100%;
}
.tipostanza > div {
vertical-align: middle;
display: table-cell;
}
.colonnehotel .mkdf-icon-shortcode {
color: #E41B13;
font-size: 20px;
padding-bottom: 8px;
}
.colonnehotel > div > div:nth-child(even) {
background-color: #f5f5f5;
min-height: 0px;
}
.colonnehotel > div > div > div > div {
padding: 0px 0px;
}
.spazgiu {
text-align: center;
padding-bottom: 35px;
}
.spazgiu h3 {
text-align: center;
color: #151b31;
padding-bottom: 65px;
}
.altrihotel {
padding-bottom: 50px;
}
.altrihotel strong {
font-size: 20px;
padding-bottom: 8px;
display: inline-block;
}
.altrihotel a {
color: #E41B13;
font-weight: 500;
padding-top: 5px;
display: inline-block;
}
.dibianco p {
color: white;
}
.dibianco h2 {
color: white;
}
.dibianco h4 {
color: white;
}
.bugarc {
margin-bottom: 0px !important;
padding-bottom: 15px;
}
.bloccomigliora {
margin-bottom: 80px !important;  background: #151b31;
}
.bloccomigliora .vc_col-sm-7 {
background-color: #151b31;
}
.bloccomigliora > div > div:nth-child(2) {
background-color: #151b31;
}
.bloccomigliora h3 {
color: #fff;
padding-bottom: 15px;
padding-top: 20px;
}
.bloccomigliora.bloccosponsor h3 {
padding-bottom: 30px;
}
.acuradi {
padding-bottom: 25px;
padding-top: 10px;
}
.dueogg {
display: inline-block;
width: 49%;
padding-bottom: 3px;
}
.centrafoto .dueogg {
padding-right: 8px;
padding-left: 8px;
width: 46%;
}
.centrafoto .dueogg.singogg {
width: 66%;
}
.logobox img {
max-width: 175px;
text-align: left;
margin-left: 0px;
-webkit-filter: none !important;
filter: none !important;
}
.logobox :after {
display: none !important;
}
.centrafoto {
background-color: white;
padding-top: 15px;
padding-bottom: 13px;
padding-left: 15px;
}
.centrafoto .wpb_wrapper {
text-align: center;
}
.duevideo {
display: inline-block;
width: 49%;
}
.centrafoto .vc_figure-caption {
font-size: 30px;
text-transform: uppercase;
text-align: left;
font-family: "Fira Sans";
font-weight: 400;
line-height: 32px;
position: absolute;
bottom: 0px;
padding: 15px 25px;
color: white;
text-shadow: 2px 2px 5px black;
}
.centrafoto figure {
position: relative;
}
.centrafoto .vc_single_image-wrapper img {
-webkit-filter: grayscale(1) brightness(1.2);
filter: grayscale(1) brightness(1.3);
}
.centrafoto .vc_single_image-wrapper:after {
content: "";
position: absolute;
width: 100%;
height: 100%;
left: 0px;
top: 0px;
background-color: rgba(59, 88, 193, 0.25);
}
.bloccosponsor .centrafoto .vc_single_image-wrapper img {
-webkit-filter: none;
filter: none;
}
.bloccosponsor .centrafoto .vc_single_image-wrapper:after { 
display: none;
}
.bloccomigliora .mkdf-tab-title {
padding: 0px !important;
display: inline-block !important;
width: auto !important;
font-size: 15px;
}
.bloccomigliora .mkdf-accordion-holder {
text-align: right;
}
.bloccomigliora .mkdf-accordion-holder .mkdf-accordion-content {
padding-right: 0px;
padding-left: 0px;
text-align: left;
padding-bottom: 30px;
}
.bloccomigliora .mkdf-accordion-holder.mkdf-style-white .mkdf-title-holder:after {
display: none;
}
.bloccomigliora .mkdf-accordion-holder .mkdf-title-holder .mkdf-accordion-mark > span {
font-size: 15px;
}
.bloccomigliora .mkdf-accordion-holder .mkdf-title-holder .mkdf-accordion-mark {
width: 15px;
}
.internal > div > div:last-child > div {
padding-left: 35px;
padding-right: 50px;
padding-top: 15px;
}
.internal > div {
box-sizing: border-box;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.tm-epo-required {
display: none;
}
.quantiparte-div h4:after {
content: "?";
}
input[type=submit].mkdf-btn.mkdf-btn-bckg-hover:hover {
background-color: #151b31!important;
border-color: #151b31;
opacity: .8;
}
.nascondiclasse {
display: none;
}
.single-product .tm-has-required:after {
content: " *";
color: red;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
border: 1px solid #333;
}
.pthanks {
width: 25%;
display: inline-block;
text-align: right;
float: right;
}
.pthanks a {
background-color: #E41B13;
color: white !important;
padding: 10px 40px;
display: block;
width: 40%;
text-align: center;
float: right;
}
.um-field-value p {
color: black;
font-weight: 400;
font-size: 18px;
line-height: 27px;
}
.um-page-user .um-field-first_name, .um-page-user .um-field-last_name {
display: inline-block;
padding-right: 12px;
font-weight: bold !important;
}
.um-page-user .um-field-value {
font-size: 20px;
color: black;
}
.um-page-user .um-field-nome-azienda  .um-field-value {
color: #151b31;
font-weight: 700;
padding-top: 15px;
font-size: 36px;
}
.um-page-user .um-field-first_name .um-field-value, .um-page-user .um-field-last_name .um-field-value {
font-size: 50px;
}
.um-page-user .um-field-qualifica .um-field-value {
font-size: 25px;
}
.um-page-user .um-field-qualifica .um-field-value:after {
color: #E41B13;
content: " @";
}
.um-page-user .um-field-value a {
pointer-events: none;
color: black;
text-align: left;
border: none;
box-shadow: none;
padding: 0px;
}
.bwg-thumb-description {
padding-top: 15px;
line-height: 20px;
}
.bwg-thumb-description > span {
font-size: 16px !important;
font-family: "Fira Sans" !important;
font-weight: 400 !important;
color: black !important;
}
.bwg-title1 {
display: none;
}
.um-profile .sualto {
margin-top: -15px !important;
}
.um-profile-edit-a:after {
content: "Gestisci";
font-size: 20px;
padding-left: 5px;
vertical-align: top;
line-height: 31px;
}
.um-own-profile .um-profile-edit .um-dropdown ul > li:nth-child(2) {
display: none;
}
.um-own-profile .um-profile-edit .um-dropdown ul a {color: #151b31; font-weight: 400;}
.um-own-profile .um-profile-edit .um-dropdown ul {
background-color: #fafafa;
}
body .um input[type=submit].um-button, body .um input[type=submit].um-button:focus, body .um a.um-button, body .um a.um-button.um-disabled:hover, body .um a.um-button.um-disabled:focus, body .um a.um-button.um-disabled:active {
background: #151b31;
}
.centrafoto .mkdf-sh-title-area {
display: none;
}
.centrafoto .mkdf-sh-content-area > div {
width: 48%;
height: auto !important;
display: inline-block;
margin: 0px 1%;
}
.assoluto a {
font-size: 38px;
text-transform: uppercase;
text-align: center;
font-family: "Fira Sans";
font-weight: 400;
line-height: 40px;
position: absolute;
bottom: 0px;
padding: 10px 0px;
color: white;
text-shadow: 2px 2px 5px black;
width: 60%;
left: 20%;
}
.assoluto {
position: relative;
}
.preassoluto .assoluto a {
left: 6%;
bottom: 15px;
width: 86%;
text-align: left;
text-shadow: 2px 2px 5px #222;
}
.spacesu {
margin-top: 35px;
}
.moderatori h2 {
text-align: center;
font-size: 50px;
}
.stringilogo img {
width: 70%;
}
.preassoluto em {
font-size: 13px;
}
.um.um-login.um-logout .um-misc-ul li {
text-align: center;
list-style: none;
font-size: 14px;
font-weight: bold;
}
.um.um-login.um-logout .um-misc-ul li.first-child {
display: none;
}
.um.um-login.um-logout .um-misc-img img {
display: none !important;
}
.formattablu p {
color: #151b31;
}
.formattablu a {
color: red;
}
.vaiwho {
display: none;
background-color: #151b31;
color: white;
transition: all .3s ease;
padding: 15px 50px;
font-weight: 500;
}
.vaiwho:hover {
opacity: .8;
}
.vaiprofilo {
display: none;
background-color: #151b31;
color: white;
transition: all .3s ease;
padding: 15px 50px;
font-weight: 500;
}
.vaiprofilo:hover {
opacity: .8;
}
.logged-in .vaiprofilo, .logged-in .vaiwho {
display: block;
width: 30%;
margin: 20px auto;
}
@media only screen and (min-width: 768px) {
.nodesktop {
display: none !important;
}	
.mkdf-drop-down .mkdf-menu-narrow .mkdf-menu-second .mkdf-menu-inner ul ul {
background-color: transparent;
width: 100%;
padding-top: 15px;
padding-left: 15px;
padding-bottom: 15px;
margin-top: 15px;
padding-left: 20px;
overflow: visible !important;
}
.mkdf-drop-down .mkdf-menu-narrow .mkdf-menu-second .mkdf-menu-inner ul ul li {
border: 2px solid white !important;
display: inline-block;
width: 40%;
position: relative;
float: left;
background-color: rgba(0, 0, 0, 0.7);
margin-left: 18px;
z-index: 1;
}
.mkdf-drop-down .mkdf-menu-narrow .mkdf-menu-second .mkdf-menu-inner ul ul li a {
padding: 20px 0px;
text-align: center;
margin: 0px;
font-weight: 600;
font-size: 20px;
}
.mkdf-drop-down .mkdf-menu-narrow .mkdf-menu-second .mkdf-menu-inner ul ul:before {
display: block;
content: "Rivivi gli eventi attraverso le immagini, i convegni integrali e le interviste ai protagonisti";
color: white;
font-size: 16px;
padding-bottom: 10px;
padding-left: 18px;
}
.mkdf-drop-down .mkdf-menu-narrow .mkdf-menu-second .mkdf-menu-inner ul ul:after {
display: block;
content: "";
color: white;
background-color: rgba(0, 0, 0, 0.7);
width: 100%;
height: 100%;
position: absolute;
top: 0px;
z-index: -1;
border-radius: 7px;
}
.nuvola {
position: initial !important;
}
.nuvola > div {
width: 115% !important;
}
.nuvola > div > div {
width: 100% !important; }
.nuvola ul {
width: 100% !important; }
.nuvola ul > li  {
display: inline-block !important;
vertical-align: middle !important;
width: 16% !important;
}
.nuvola ul > li:first-child  {
width: 55% !important;
padding-top: 13% !important;
padding-left: 3% !important;
padding-right: 3% !important;
padding-bottom: 0% !important;
}
.en .nuvola ul > li:first-child {
width: 54% !important;
}
.nuvola ul > li:nth-child(3)  {
padding-right: 4% !important; }
.nuvola ul > li:nth-child(4)  {
width: 100% !important;
display: block !important;
}
.nuvola h4 {
font-weight: 500 !important;
font-size: 20px !important;
padding-left: 0px !important;
margin-left: 0px !important;
padding-bottom: 15px !important;
}
.nuvola p {
color: white;
font-size: 17px;
margin-bottom: 0px;
}
.nuvola ul > li a {
border: 2px solid white !important;
border-radius: 8px;
font-size: 20px !important;
text-align: center;
padding: 0px !important;
width: 90px;
height: 80px !important;
line-height: 75px !important;
margin-right: 0px !important;
float: right !important;
font-weight: 500 !important;
}
.nuvola ul > li:last-child a {
width: 210px;
margin-right: 43px !important;
margin-top: -10px !important;
}
}
@media only screen and (max-width: 767px) {
.mkdf-mobile-header .mkdf-mobile-logo-wrapper a {
max-height: 60px; }
.mkdf-mobile-header .mkdf-grid {
width: 90%;
}
.mkdf-mobile-header .mkdf-mobile-header-inner {
height: 80px;
}
.mkdf-mobile-menu-opener {
font-size: 21px;
}
.menu-item.menu-item-type-yspl_win {
display: none;
}
.spazioboth {
padding-top: 75px;
padding-bottom: 75px;
}
.trevideogiu {
margin-top: 0px;
}
.primahome > div > div {  }
.primahome > div > div > div:first-child { }
.primahome {
padding-top: 50px;
}
#sumouse {
padding-bottom: 50px;
}
.parallassehome h2 {
color: white;
padding-bottom: 70px;
font-size: 45px;
}
#homegallery {
padding-bottom: 15px;
}
.parallassehome {
padding-top: 100px;
padding-bottom: 100px;
font-size: 30px;
}
.parallassehome .vc_col-sm-1\/5 {
padding-bottom: 35px;
padding-left: 10px;
padding-right: 10px;
}
.primahome h2 {
font-size: 32px;
}
.primahome h2 > br {
display: none;
}
#homegallery .bwg-background span div span > a {
top: 98%;
}
.bwg-background span div span > a:nth-child(4) {	
right: 0px;
}
.bwg-background span div span > a:nth-child(2) {	
left: 0px;
}
.altrariga {
padding-top: 75px;
padding-bottom: 75px;
font-size: 50px;
}
.conbanner h3 {
font-size: 32px;
}
.conbanner .vc_empty_space {
display: none;
}
.altrariga.quarta h2 {
padding-bottom: 0px;
font-size: 39px;
padding-left: 15px;
padding-right: 15px;
}
.altrariga.quarta h2 > br {
display: none;
}
.altrariga.quarta p {
margin-top: 0px;
margin-bottom: 0px;
}
.altrariga.quarta .cianello.cianellono p {
margin-top: 0px;
margin-bottom: 15px;
}
.altrariga.quarta .cianello.cianellono p a {
text-align: center;
}
.altrariga.quarta .mkdf-carousel > div {
height: 245px !important;
}
.altrariga.quarta .nospazio {
display: none;
}
.altrariga.quarta {
padding-bottom: 0px; }
.altrariga.quarta.vc_custom_1627228035248 {
padding-top: 0px;
}
.quando {
min-width: 300px !important;
}
.countdown_section:after {
content: ":";
position: absolute;
top: 20%;
font-size: 34px;
right: -5px;
}
.quando .countdown_section {
font-size: 100%;
}
.quando .countdown_section span {
font-size: 65px;
line-height: 60px;
display: block;
}
.mkdf-slider {
margin-top: 60px;
}
#calendario ul li {
width: 48%;
}
.page-id-6287 .mkdf-title .mkdf-title-holder h1 {
margin-left: 0px;
}
.page-id-9387 .mkdf-title .mkdf-title-holder h1 {
margin-left: 0px;
}
#calendario ul {
margin-top: -100px;
}
#calendario ul li a {
font-size: 60px;
}
#calendario ul li a:after {
font-size: 26px;
padding-top: 15px;
}
.alm-reveal > div > div {
width: 100% !important;
padding-left: 0px !important;
padding-right: 0px !important;
}
.alm-reveal h3 {
padding-top: 0px;
font-size: 26px;
}
#dalblog .grigion .alm-reveal h3 {
font-size: 21px;
}
.mkdf-title.mkdf-has-background {
height: 200px !important;
background-size: cover;
background-position: 50% 50%;
}
.inners {
border: none;
text-align: center;
}
#scaricabili a {
display: inline-block;
margin-top: 10px;
}
.mkdf-title .mkdf-title-holder { padding-top: 0px !important;
padding-bottom: 0px !important;
top: 0%;
}
.mkdf-content > .mkdf-content-inner > .mkdf-container {
margin-top: 0px;
}
.mkdf-title .mkdf-title-holder h1 {
margin-left: 0px;
font-size: 36px;
}
.suirela {
padding-top: 35px;
padding-bottom: 25px;
}
.page-id-6287 .mkdf-title {
height: 210px !important;
}
.rigarelatori .wpb_single_image {
padding-top: 35px;
}
.rigarelatori {
padding-top: 0px;
}
.mkdf-title .mkdf-title-holder h1 span {
width: auto;
}
.mkdf-title .mkdf-title-holder h1:after {
content: "";
}
.mkdf-title .mkdf-title-holder h1 span:after {
display: inline-block; color: #E41B13;
}
.singolorelatore h2 {
font-size: 40px;
padding-left: 8px;
}
.centrafoto {
padding-left: 0px;
}
.centrafoto .dueogg.singogg {
width: 80%;
}
.assoluto a {
font-size: 33px;
line-height: 36px;
padding: 6px 0px;
width: 100%;
left: 0%;
}
img.alignleft {
text-align: center;
display: block;
margin: auto;
float: none;
padding-bottom: 15px;
}
.internal > div > div:last-child > div {
padding-left: 35px;
padding-right: 35px;
}
.internal .mkdf-image-gallery .mkdf-gallery-image img {
width: 100%;
}
.titoliqui h1 {
font-size: 50px;
}
.titoliqui h3 {
font-size: 35px;
padding-top: 15px;
}
.titoliqui {
margin-top: 105px;
padding-top: 125px;
padding-bottom: 40px;
margin-bottom: 60px !important;
}
.marginimob {
padding-left: 25px;
padding-right: 25px;
}
.postlocandina {	
padding: 0px 30px 10px;
}
.arctre .mkdf-tabs.mkdf-tab-boxed.mkdf-horizontal-tab .mkdf-tabs-nav li a {
padding: 10px 20px;
}
.bwg-background span div span > a {
top: 93%;
}
.tregrid .bwg-background span div span > a {
top: 95%;
}
.centramobile {
text-align: center;
}
.colors .vc_col-sm-12 .wpb_wrapper > .wpb_text_column {
width: 100%;
padding: 0%;
}
.pospazio {
padding-top: 30px;
padding-bottom: 50px;
}
.fotocont img {
width: 100%;
}
.fotocont form {
padding-top: 35px;
padding-bottom: 50px;
}
.tuttihotel img {
padding-bottom: 15px;
}
.nomehotel {
text-align: center;
}
.rigaliste .userlist thead tr th {
font-size: 15px;
}
.rigaliste > div > div > div {		
padding-left: 0px !important;
padding-right: 0px !important;
}
.rigaliste .userlist td {
font-size: 15px;
}
.userlist td:last-child a:before {
font-size: 18px;
font-family: sans-serif;
line-height: 23px;
}
.um-page-user .um-field-first_name .um-field-value, .um-page-user .um-field-last_name .um-field-value {
font-size: 40px;
}
.um-page-user .um-field-nome-azienda .um-field-value {
font-size: 32px;
}
.logged-in .vaiprofilo, .logged-in .vaiwho {
width: 55%;
}
.miacall {
bottom: 15px;
right: 15px;
padding: 10px 25px;
}
.primahome h1 {
font-size: 44px;
}
.quatblo img {
margin-top: 35px;
}
.spostapo .vc_col-sm-6:first-child {
margin-left: 0px;
}
.spostapo .vc_col-sm-6:last-child {
margin-left: 0px;
}
.mkdf-footer-top div {
text-align: center;
}
.mkdf-footer-bottom-holder-inner p {
font-size: 16px;
}
#dalblog .grigion .alm-item > a {vertical-align: top;padding-left: 3%;}
#dalblog .grigion .alm-item > div {vertical-align: top;padding-right: 3%;}
#dalblog h2 {
text-align: center;
}
.sixe .alm-reveal h3 {
font-size: 25px;
}
#dalblog {
padding-left: 15px;
padding-right: 15px;
}
#dalblog .sixe .alm-reveal > li > a:after {
content: "";
background-color: rgb(0 0 0 / 0.5);
width: 100%;
height: 100%;
position: absolute;
left: 0px;
top: 0px;
z-index: 0;
}
#dalblog .alm-reveal > li > a > img {
border-radius: 0px;
}
.altrariga.quarta .cianello h2 {
padding-bottom: 20px;
padding-left: 0px;
padding-right: 0px;
}
.altrariga.quarta .cianello a {
text-align: left;
}
.cianello {
margin-left: 6px;
margin-right: 6px;
}
.togliheight {
display: none;
}
.mkdf-mobile-header .mkdf-mobile-menu-opener a:hover {
color: #00c2cb;
}
.mkdf-mobile-header .mkdf-mobile-header-inner {
background: #0f1b2b;
}
.mkdf-mobile-header .mkdf-mobile-menu-opener a {
color: white;
}
ul li.current_page_item a, ul li.current-menu-item a, ul li.current_page_item a:link, ul li.current-menu-item a:link, ul li.current_page_item a:visited, ul li.current-menu-item a:visited {
color: #00c2cb;
}
.page-template.page-template-full-width .mkdf-content {
margin-top: 0px !important;
}
.mkdf-title-image:after {
background: rgb(0 0 0 / 25%);
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
display: block;
}
.virgolettato em {
font-size: 18px;
line-height: 26px;
}
.virgo {
margin-top: 30px;
}
.virgo:before {
font-size: 150px;
left: -10px;
top: 65px;
}
#sumouse .vc_empty_space {
display: none;
}
body .ih-item.square.effect6.bottom_to_top .info h3, body .ih-item.square.effect6.bottom_to_top .info p {
-webkit-transform: translateY(70%);
-moz-transform: translateY(70%);
-ms-transform: translateY(70%);
-o-transform: translateY(70%);
transform: translateY(70%);
}
.paranuovo .vc_empty_space {
display: none;
}
.mkdf-section.mkdf-parallax-section-holder, .touch .mkdf-parallax-section-holder.mkdf-parallax-section-holder-touch-disabled {
min-height: 200px !important;
}
#formato .ih-item.square.effect6.bottom_to_top .info h3 {
-webkit-transform: translateY(230%);
-moz-transform: translateY(230%);
-ms-transform: translateY(230%);
-o-transform: translateY(230%);
transform: translateY(230%);
}
.mezzo > div > div {
display: block;
}
.righenuovocosa .vc_col-sm-4 {
text-align: center;
}
.righenuovocosa .wpb_text_column {
text-align: center;
}
.righenuovocosa a {
margin-top: 0px;
margin-bottom: 30px !important;
}
.righenuovocosa img {
padding-bottom: 15px;
}
.mkdf-title.mkdf-title-image-not-responsive .mkdf-title-image {
display: none;
}
.mkdf-content-left-from-sidebar {
margin-bottom: 0px;
}
.mkdf-blog-holder article .mkdf-post-title {
font-size: 30px;
margin-bottom: 25px;
}
.single .mkdf-title {
height: 200px !important;
}
.quattrosfere > div > div > div > div > div > div {
margin-top: 10px;
}
.quattrosfere {
margin-bottom: 0px !important;
overflow: initial;
}
.altrariga.quarta.righespazi {
padding-top: 0px;
}
.righespazi li {
font-size: 20px;
padding-bottom: 12px;
}
.spazinve .spostapo .vc_col-sm-6:first-child {
margin-right: 0px;
}
.spazinve .spostapo .vc_col-sm-6:last-child {
margin-right: 0px;
}
.righespazi .cianello {
min-height: 10px;
}
.speaknospa {
padding-top: 35px;
}
.rigaspeak .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {
padding: 0px;
}
.rigaspeak h3 {
padding-top: 20px;
}
.rigaspeak {
padding-top: 50px;
}
.rigaspeak.allsinistra > div {
flex-direction: column-reverse;
}
.rigaspeak.allsinistra > div > div * {
text-align: left;
}
#ilprogr .lvca-carousel-item tr td {
font-size: 18px;
line-height: 1.3;
}
#ilprogr .vc_empty_space {
max-height: 30px;
}
#iscriviti h2 {
font-size: 36px;
}
#iscriviti > div > div > div .vc_col-sm-6:first-child {
margin-bottom: 50px;
}
#iscriviti .wpcf7-form-control.wpcf7-text, 
#iscriviti .wpcf7-form-control.wpcf7-textarea {
background-color: #f9f9f9 !important;
border-color: #f9f9f9 !important;
}
.lvca-container button.slick-prev, .lvca-container button.slick-next {
display: inline-block !important;
top: 18%;
}
.lvca-container button.slick-prev {
left: -20px;
}
.lvca-container button.slick-next {
right: -20px;
}
.fotolamp {
display: none;
}
.homermob {
padding-top: 120px;
}
.mkdf-mobile-header .mkdf-mobile-nav a, .mkdf-mobile-header .mkdf-mobile-nav h4 {
font-family: "Fira Sans";
}
#mainevent .iconacerchio > div p {
margin-bottom: 10px !important;
margin-top: 15px !important;
}
.eventodx li {
font-size: 21px;
padding-bottom: 6px;
}
.prenotaposto a {
font-size: 19px;
}
#mupwp-form-submit-container {
display: block;
}
#mpwp-container .ajax-loader {
display: block;
}
.mkdf-social-icon-widget-holder {
margin-left: 10px !important;
margin-right: 10px !important;
}
#slidemobile1 rs-sbg {
background-size: 150% auto !important;
background-color: #152054 !important;
}
#rev_slider_10_1_wrapper rs-sbg {
background-size: contain !important;
}
.testosenzacolo em {
font-size: 13px;
}
.toglimob {
display: none;
}
.spaziatura {
padding-bottom: 20px;
}
.testatanewcors h1 {
font-size: 40px;
padding-top: 10px;
padding-bottom: 10px;
}
.newcors h3 {
padding-top: 15px;
}
.listaturk {
margin-bottom: 15px !important;
}
.aderiscisub h3 a {
margin-left: 0px;
}
.corsonuovoinv > div {
flex-direction: column-reverse;
}
.corsonuovoinv22 > div > div {
display: flex;
flex-direction: column-reverse;
}
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap {
min-height: 1px;
}
#rev_slider_14_1 rs-sbg {
background-size: contain !important;
background-position: 50% 50% !important;
background-image: url(https://www.fabbricadilampadine.it/wp-content/uploads/2024/09/Locandina-politicamente-scorretto-per-i-social.jpg) !important;
}
html .home.page-template.page-template-full-width .mkdf-content {
margin-top: -61px !important;
}
}
@media only screen and (max-width: 1450px) and (min-width: 1200px)  {
.mkdf-main-menu>ul>li>a span.mkdf-item-inner {
padding: 0px 14px;
}
.menu-sociale-container ul li a {
padding: 0px 6px;
}
}div.sib-sms-field {
display: inline-block;
position: relative;
width: 100%;
}
.sib-sms-field .sib-country-block {
position: absolute;
right: auto;
left: 0;
top: 0;
bottom: 0;
padding: 1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.sib-country-block .sib-toggle.sib-country-flg {
z-index: 1;
position: relative;
width: 46px;
height: 100%;
padding: 0 0 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color: #dbdbdb;
cursor: pointer;
}
.sib-country-block .sib-toggle .sib-cflags {
position: absolute;
top: 0;
bottom: 0;
margin: auto;
height: 15px;
width: 20px;
background-repeat: no-repeat;
background-color: #dbdbdb;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-image: url(//www.fabbricadilampadine.it/wp-content/plugins/mailin/img/flags/fr.png);
}
.sib-country-block .sib-toggle .sib-icon-arrow {
position: absolute;
top: 50%;
margin-top: -2px;
right: 6px;
width:  0;
height: 0;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 4px solid;
}
.sib-sms-field ul.sib-country-list {
position: absolute;
z-index: 2;
list-style: none;
text-align: left;
padding: 0px;
margin: 0px 0px 0px -1px;
box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px;
background-color: white;
border: 1px solid rgb(204, 204, 204);
white-space: nowrap;
max-height: 150px;
overflow-y: scroll;
overflow-x: hidden;
top: 50px;
width: 250px;
}
.sib-sms-field ul.sib-country-list li.sib-country-prefix {
font-size: 14px;
padding:1px 10px;
cursor: pointer;
}
.sib-sms-field ul.sib-country-list li.sib-country-prefix:hover {
background-color: #dbdbdb;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box {
width: 20px;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-flag {
height: 18px;
width: 20px;
background-image: url(//www.fabbricadilampadine.it/wp-content/plugins/mailin/img/flags/ad.png);
vertical-align: middle;
display: inline-block;
background-repeat:no-repeat;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-dial-code {
margin-left: 20px;
}
.sib-sms-field .sib-sms {
padding-right: 6px;
padding-left: 52px;
margin-left: 0;
position: relative;
z-index: 0;
margin-top: 0 !important;
margin-bottom: 0 !important;
margin-right: 0;
}
.sib-multi-lists.sib_error {
color: #A94442;
}