@import url(https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css); .rel{
position: relative;
}
.google-map{
width: 100%;
min-height: 500px;
}
html,
body {
overflow-x: hidden;
}
.spinner-wrapper {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0; z-index: 999999;
background-color: #ffffff;
}
.spinner-wrapper img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.cookie-preferences {
position: fixed;
left: 0;
bottom: 10px;
background-color: #26724D;
padding: 5px 7px 4px 7px;
border-radius: 0 5px 5px 0;
z-index: 1000;
}
.cookie-preferences i {
font-size: 25px;
color: #fff;
}.title-header-home {
position: absolute;
top: 15%;
bottom: 20px;
left: 20%;
z-index: 99999999999;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
text-align: left;
}
.title-header-home h2{
color: #fff;
font-size: 60px;
font-weight: bold;
}
.hamburger {
padding: 0;
display: block;
cursor: pointer;
z-index: 10001;
border: 0;
-webkit-transition-timing-function: linear;
-o-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transition-duration: .1s cubic-bezier(0.7, 0, 0.3, 1);
-o-transition-duration: .1s cubic-bezier(0.7, 0, 0.3, 1);
transition-duration: .1s cubic-bezier(0.7, 0, 0.3, 1);
transition-property: opacity, -webkit-filter;
-webkit-transition-property: opacity, -webkit-filter;
-o-transition-property: opacity, filter;
transition-property: opacity, filter;
transition-property: opacity, filter, -webkit-filter;
}
.navbar-white .hamburger-label {
color: #fff;
}
.hamburger {
background-color: transparent;
position: relative;
}
.hamburger-label {
display: block;
font-family: inherit;
font-size: 12px;
width: 100%;
color: #7D3A25;
height: auto;
position: relative;
top: 24px;
left: -13px;
text-transform: uppercase;
-webkit-transition: color .3s cubic-bezier(0.7, 0, 0.3, 1) .6s;
-o-transition: color .3s cubic-bezier(0.7, 0, 0.3, 1) .6s;
transition: color .3s cubic-bezier(0.7, 0, 0.3, 1) .6s;
font-weight: bold;
}
.hamburger.is-active .hamburger-label {
display: none;
-webkit-transition: color .1s cubic-bezier(0.7, 0, 0.3, 1);
-o-transition: color .1s cubic-bezier(0.7, 0, 0.3, 1);
transition: color .1s cubic-bezier(0.7, 0, 0.3, 1);
}
.hamburger-box {
position: relative;
display: table-caption;
width: 50px;
height: 50px;
align-content: center;
align-items: center;
justify-content: center;
margin-left: 50px;
margin-right: auto;
margin-top: 10px;
background-color: #F2EED6;
-webkit-box-shadow: 8px 7px 26px 1px rgba(194,194,194,0.47);
-moz-box-shadow: 8px 7px 26px 1px rgba(194,194,194,0.47);
box-shadow: 8px 7px 26px 1px rgba(194,194,194,0.47);
padding: 6px 22px;
}
.hamburger-box.bgorange{
height: 40px;
}
.hamburger-inner {
display: block;
top: 10px;
}
.navbar-white .hamburger-inner,
.navbar-white .hamburger-inner:after,
.navbar-white .hamburger-inner:before {
background-color: #fff;
}
.hamburger-inner:after,
.hamburger-inner:before {
display: block;
content: '';
}
.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
position: absolute;
width: 30px;
height: 3px;
background-color: #7D3A25;
-webkit-transition: all .3s cubic-bezier(0.7, 0, 0.3, 1) .6s;
-o-transition: all .3s cubic-bezier(0.7, 0, 0.3, 1) .6s;
transition: all .3s cubic-bezier(0.7, 0, 0.3, 1) .6s;
margin-left: -11px;
}
.hamburger-black .hamburger-inner,
.hamburger-black .hamburger-inner:after,
.hamburger-black .hamburger-inner:before {
background-color: #333333;
}
.hamburger-inner:before {
top: 8px;
margin-left: 0px;
}
.hamburger-inner:after {
top: 16px;
width: 30px;
margin-left: 0px;
}
.hamburger.is-active .hamburger-box {
box-shadow: none
}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner:after {
background-color: #7D3A25;
-webkit-transition-delay: .1s;
-o-transition-delay: .1s;
transition-delay: .1s;
}
.hamburger.is-active .hamburger-inner {
-webkit-transform: translate3d(0, 8px, 0) rotate(45deg);
transform: translate3d(0, 8px, 0) rotate(45deg);
}
.hamburger.is-active .hamburger-inner:before {
opacity: 0;
-webkit-transition: opacity .3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
-o-transition: opacity .3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
transition: opacity .3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
background-color: #7D3A25;
}
.hamburger.is-active .hamburger-inner:after {
width: 30px;
-webkit-transform: translate3d(0, -16px, 0) rotate(-90deg);
transform: translate3d(0, -16px, 0) rotate(-90deg);
background-color: #333333;
}
.menu-container {
padding: 0.75rem;
width: 175px;
}
.overlay.is-active {
opacity: 1;
visibility: visible;
}
.menu-hidden.is-active {
width: 250px;
opacity: 1;
visibility: visible;
}
.menu-hidden .container-ul {
visibility: hidden;
}
.menu-hidden.is-active .container-ul {
visibility: visible;
}
.menu-hidden {
position: absolute;
top: 0;
left: 0;
width: 0%;
background-color: #F2EED6;
height: 100vh;
z-index: 1000;
visibility: hidden;
transition-property: all;
transition-duration: .5s;
transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}
.hamburger:focus {
outline: none;
}
.overlay {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0, 0, 0, 0.8);
z-index: 1009;
transition: all .5s ease;
opacity: 0;
visibility: hidden;
}
.container-ul ul, .wpml-ls ul {
margin: 50px 0 40px 20px !important;
padding: 0;
list-style-type: none;
}
.container-ul {
position: relative;
top: 30%;
text-align: left;
}
.container-ul ul li {
padding: 0.10rem 0;
text-transform: uppercase;
font-size: 1rem;
}
.container-ul ul li a {
color: #7D3A25;
font-weight: 800;
text-transform: none;
text-align: left;
text-decoration: none;
}
.is-active .logo {
z-index: 9999999999999999;
position: relative;
} .swiper-container {
width: 100%;
height: 100vh;
left: 0;
background-color: #000;
}
.swiper-wrapper {
align-items: center;
}
.swiper-slide {
overflow: hidden;
}
.slide-inner {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
} .slide-inner--info {
position: absolute;
width: auto;
min-height: 50px;
bottom: 3em;
padding: 0 3em;
color: #fff;
z-index: 1;
opacity: 0;
-webkit-transition: opacity 1s ease;
-o-transition: opacity 1s ease;
transition: opacity 1s ease;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.swiper-slide-active .slide-inner--info {
opacity: 1;
-webkit-transition: opacity 1s ease 1s;
-o-transition: opacity 1s ease 1s;
transition: opacity 1s ease 1s;
}
.slide-inner--info h2, .slide-inner--info .h1 {
margin: 0;
text-transform: uppercase;
color: #7ed072;
font-weight: 900;
font-size: 4rem;
text-shadow: 1px 1px 0px #fff
}
.slide-inner--info .h3, .slide-inner--info h3 {
margin: 12px 0;
text-transform: uppercase;
color: #000;
font-weight: 400;
font-size: 3rem;
background: rgba(255,255,255,0.7);
padding: 0 10px;
}
.title-header-home h3 p {
font-size: 38px;
color: #fff;
}
.slide-inner--info .btn {
font-weight: 900;
padding-left: 2rem;
padding-right: 2rem;
}
.swiper-slide--bottom {
position: absolute;
z-index: 2;
bottom: 0;
left: 0;
right: 0;
height: 90px;
width: 100%;
max-width: 1440px;
margin: 0 auto;
}
.wpml-ls-legacy-list-horizontal {
padding: 0!important;
margin: 15px 63px 0!important;
}body {
color: #000;
font-family: 'Lato', sans-serif;
font-weight:300 !important;
font-size:18px;
overflow-x: hidden;
}
b, strong {
font-weight: 700!important;
}
a:hover,a:focus {
text-decoration: none;
}
a {
color:#26724D;
text-decoration:underline;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
a:hover {
color:#7D3A25;
}
.no-padding {
padding: 0 !important
}
.uppercase {
text-transform: uppercase !important;
}
.bgwhite { background-color: rgba(255,255,255,0.7) }
.white { color: #fff }
.green { color: #26724D }
.bggreen { background-color: #26724D }
.brown { color: #7D3A25 }
.bgbrown { background-color: #7D3A25 }
.ocra { color: #C8C2A9 }
.bgocra { background-color: #C8C2A9 }
.lightbrown { color: #F2EED6 }
.bglightbrown { background-color: #F2EED6 }
.bgorange { background-color: #F9B338; }
.light { font-weight: 100 }
.medium { font-weight: 300 }
.bold { font-weight: 500 }
h1, .h1, h1 p { font-size:40px; color: #7D3A25 }
h2, .h2, h2 p { font-size:28px; color: #C8C2A9 }
h3, .h3, h3 p { font-size:20px; color: #26724D }
h4, .h4, h4 p { font-size:18px; }
h5, .h5, h5 p { font-size:16px; }
h6, .h6, h6 p { font-size:14px; }
.btn-primary {
color: #7D3A25!important;
background-color: #F2EED6;
border-color: #7D3A25;
text-decoration: none;
}
.btn-primary:hover {
color: #F2EED6!important;
background-color: #7D3A25;
border-color: #7D3A25;
}
.btn-primary.focus, .btn-primary:focus {
box-shadow: 0 0 0 0.2rem rgba(0,0,0,.3);
background-color: #7D3A25;
color: #F2EED6;
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
color: #F2EED6 !important;
background-color: #7D3A25 !important;
border-color: #7D3A25 !important;
}
.btn-custom {
color: #C8C2A9 !important;
background-color: #fff;
border-color: #C8C2A9;
text-decoration: none;
border-radius: 0;
text-transform: uppercase;
}
.btn-custom:hover {
color: #7D3A25 !important;
background-color: #C8C2A9;
border-color: #C8C2A9;
}
.btn-custom.focus, .btn-custom:focus {
box-shadow: 0 0 0 0.2rem rgba(0,0,0,.3);
background-color: #C8C2A9;
color: #C8C2A9;
}
#breadcrumbs {
font-size:12px;
}
.prenota {
position: fixed;
top: 20px;
right: 20PX;
z-index: 1030;
background-color: #F9B338;
-webkit-box-shadow: 8px 7px 26px 1px rgba(194,194,194,0.47);
-moz-box-shadow: 8px 7px 26px 1px rgba(194,194,194,0.47);
box-shadow: 8px 7px 26px 1px rgba(194,194,194,0.47);
color: #fff!important;
font-weight: 900;
border-radius: 0;
text-decoration:none
}
.prenota:hover {
background-color: #26724D;
color: #fff!important;
}
.box-text-sx, .box-text-sx2 {
-webkit-box-shadow: 8px 7px 26px 1px rgba(194,194,194,0.47);
-moz-box-shadow: 8px 7px 26px 1px rgba(194,194,194,0.47);
box-shadow: 8px 7px 26px 1px rgba(194,194,194,0.47);
}
.box-text-sx h3, .box-text-sx2 h3 {
font-size:28px;
}
.box-text-sx a, .box-text-sx2 a {
color: #F2EED6;
}
.box-text-sx h3 {
color: #fff;
}
.box-text-sx p {
color: #F2EED6;
}
.box-text-sx:after {
width: 0px;
height: 0px;
content: '';
border-style: solid;
border-width: 30px 0 35px 30px ;
border-color: transparent transparent transparent #C8C2A9;
position: absolute;
right: -265px;
top: 38%;
}
.box-text-sx2:before {
width: 0px;
height: 0px;
content: '';
border-style: solid;
border-width: 30px 35px 30px 0;
border-color: transparent #C8C2A9 transparent transparent;
position: absolute;
left: -270px;
top: 38%;
}
.bg {
background-image: url(//www.cortebonicella.it/wp-content/themes/iimage-boiler/assets/images/bg.png);
position: relative;
background-position: left;
background-repeat: repeat-y;
}
.bg2 {
background-image: url(//www.cortebonicella.it/wp-content/themes/iimage-boiler/assets/images/bg.png);
position: relative;
background-position: right;
background-repeat: repeat-y;
}
.bg-righe {
background-image: url(//www.cortebonicella.it/wp-content/themes/iimage-boiler/assets/images/bg-righe.png);
position: relative;
background-position: right;
background-repeat: repeat;
}
.bgwhite.box-text-sx, .bgwhite.box-text-sx p { color: #000 }
.bgwhite.box-text-sx h3 p, .bgwhite.box-text-sx2 h3 p { color: #C8C2A9; font-size: 36px; }
.bgwhite.box-text-sx h3 p strong, .bgwhite.box-text-sx2 h3 p strong { color: #7D3A25 }
.box-text-sx-ocra, .box-text-sx-ocra2 {	border-color: #C8C2A9; }
.box-text-sx-ocra:after { border-color: transparent transparent transparent #C8C2A9; }
.box-text-sx-ocra2:before { border-color: transparent #C8C2A9 transparent transparent; }
h3.green p { color: #26724D; font-size: 36px; }
h3.green p strong { color: #26724D }
#sezione > .row {
min-height: 500px
}
.titlecerimonie {
position: absolute;
bottom: 25%;
right: 15%;
font-size: 80px;
}
.titlelocation {
font-size: 62px;
line-height: 53px;
}
#owl-demo .item{
margin: 3px;
}
#owl-demo .item img{
display: block;
width: 100%;
height: auto;
}
.owl-dots {
margin: 0 auto;
display: table;
min-width: 70px;
}
.owl-dot {
float: left
}
.owl-dot span {
width: 10px;
height: 10px;
margin: 5px 7px;
background: #C8C2A9;
display: block;
-webkit-backface-visibility: visible;
transition: opacity .2s ease;
border-radius: 30px;
}
.owl-dot.active span {
background-color: #7D3A25;
}
.bgeventi { background: rgb(255,255,255); background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(242,238,214,1) 50.1%, rgba(242,238,214,1) 100%); background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(242,238,214,1) 50.1%,rgba(242,238,214,1) 100%); background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(242,238,214,1) 50.1%,rgba(242,238,214,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2eed6',GradientType=1 ); }
.linkmenu a {
font-size: 30px;
font-weight: bold;
text-decoration: none !important;
}
.footer ul.menu, .footer ul.menu li {
list-style-type: none;
margin: 0;
padding: 0
}
.footer ul.menu li {
margin-left:15px;
}
.footer ul.menu li a {
font-size:15px;
display: inline-block;
width:100%;
color: #333;
text-decoration: none;
}
.footer ul.menu li a:hover {
color: #26724D;
text-decoration: underline;
}
.footer ul.menu li a:before {
color: #C8C2A9;
display: block;
content: '';
position: relative;
width: 0;
height: 0;
border-style: solid;
border-width: 5px 0 5px 6px;
border-color: transparent transparent transparent #c8c2a9;
top: 16px;
left: -15px;
}
.form-booking {
background-color: #fff;
-webkit-box-shadow: 8px 7px 26px 1px rgba(194,194,194,0.47);
-moz-box-shadow: 8px 7px 26px 1px rgba(194,194,194,0.47);
box-shadow: 8px 7px 26px 1px rgba(194,194,194,0.47);
}
.imgpay {
margin-left: -10px;
margin-top: 0px;
}
.copyright {
font-size:13px;
}
.copyright a {
color: #C8C2A9;
text-decoration: underline;
}
.copyright a:hover {
text-decoration: none;
}
.contact-form  {
font-size:17px;
}
.contact-form  select {
visibility: visible;
width: 100%!important;
margin: 10px 0 20px 0!important;
border: 2px solid #EEECE4;
display: block;
padding: 8px;
outline: 0 none;
color: #666;
background-color: #FBF9F2!important;
}
.contact-form textarea {
width: 100%!important;
margin: 10px 0 20px 0!important;
border: 2px solid #EEECE4!important;
display: block;
padding: 8px;
outline: 0 none;
color: #666;
background: #FBF9F2!important;
height:120px!important;
text-transform:uppercase;
}
.contact-form input {
width: 100%!important;
margin: 10px 0 20px 0!important;
border: 2px solid #EEECE4!important;
display: block;
padding: 8px;
outline: 0 none;
color: #666;
background: -moz-linear-gradient(center top,#FBF9F2,#FBF9F2 1px,#FBF9F2 25px) repeat scroll 0 0 transparent;
background: #FBF9F2!important;
}
.contact-form input[type="submit"] {
background-color: #FBF9F2;
border-color: #EEECE4;
color:#F2EED6;
}
.div-contact-submit input[type="submit"] {
font-size: 14px!important;
font-weight: 600;
display: block;
text-decoration: none;
cursor: pointer;
margin: 0 auto;
text-transform: uppercase;
color: #C8C2A9;
background-color: #fff;
padding: 8px 30px;
border-radius: 0px;
margin-top: 30px;
border: 2px solid #C8C2A9;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#cookieAccept{
background-color: rgba(0,0,0,0.5)!important;
width: 100%!important;
}
#cookie_access_form {
width: 100%!important;
padding: 5px 0 !important;
}
.wpcf7-form hr {
border-top: 1px solid #EEECE4;
}
input[type=checkbox], input[type=radio] {
box-sizing: border-box;
padding: 0;
margin: 6px 0 0 !important;
line-height: normal;
width: 23px !important;
float: left; }
.wpcf7-list-item-label {
margin-right: 10px
}
.titlepage {
background-color: rgba(0,0,0,0.6);
width: 93.5%;
height: 150px;
padding: 20px;
-webkit-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
position: absolute;
bottom: 0;
left: 0;
text-align: center;
overflow: hidden;
color: #fff;
font-size: 14px;
left: 15px;
}
.titlepage a {
text-decoration: none;
color: #fff;
}
.titlepage h2 {
font-size:18px;
margin-left: -20px;
}
.titlepage span, .titlepage span h3 {
font-size: 14px;
margin-left: -20px;
display: block;
line-height: 16px;
}
.fixed-top {
z-index: 9;
}
.title-home {
position: absolute;
bottom: -15px;
z-index: 999;
border-left: 1px solid #fff;
width: 1170px;
left: 50%;
transform: translateX(-50%);
padding: 40px 60px;
text-align: left;
}
.title-home h1 {
color: #fff;
text-shadow: 1px 1px 5px #000;
font-size: 60px;
}
.title-home h3 {
display: inline-block;
margin: 0 40px;
}
.title-home h3.first {
margin-left: 0;
}
.title-home a {
color: #fff;
text-decoration: none;
font-size: 32px;
text-shadow: 1px 1px 5px #000;
}
.title-home a:before {
content: '';
background-image: url(//www.cortebonicella.it/wp-content/themes/iimage-boiler/assets/images/div.png);
width:15px;
height: 15px;
}
.title-home img {
top: -5px;
position: relative;
}
#carousel-example-generic:before {
min-height: 100%;
background: rgba(0,0,0,0.5);
background-size: cover;
content: '';
width: 100%;
height: 100%;
position: absolute;
z-index: 0;
}
#carousel-example-generic img {
z-index: -1;
position: relative;
}
.loop-single-camera {
background-color: #fff;
-webkit-box-shadow: 8px 7px 26px 1px rgba(194,194,194,0.47);
-moz-box-shadow: 8px 7px 26px 1px rgba(194,194,194,0.47);
box-shadow: 8px 7px 26px 1px rgba(194,194,194,0.4);
}
.loop-single-camera img {
width: 100%;
height: auto;
border-bottom: 10px solid #C8C2A9;
}
.loop-single-camera .single-cat:after {
width: 0px;
height: 0px;
content: '';
border-style: solid;
border-width: 30px 30px 0 30px;
border-color: #C8C2A9 transparent transparent transparent;
position: absolute;
left: 42%;
top: 65%;
}
.single-camera-servizi, .single-camera-prezzo {
background-color: #fff;
-webkit-box-shadow: 8px 7px 26px 1px rgba(194,194,194,0.47);
-moz-box-shadow: 8px 7px 26px 1px rgba(194,194,194,0.47);
box-shadow: 8px 7px 26px 1px rgba(194,194,194,0.4);
padding: 20px;
border-top: 1px solid #C8C2A9;
border-right: 10px solid #C8C2A9;
border-bottom: 1px solid #C8C2A9;
border-left: 1px solid #C8C2A9;
font-size   :15px;
}
.single-camera-servizi:after {
width: 0px;
height: 0px;
content: '';
border-style: solid;
border-width: 30px 0 35px 30px;
border-color: transparent transparent transparent #C8C2A9;
position: absolute;
right: -5px;
top: 38%;
}
.single-camera-prezzo {
border-top: 10px solid #C8C2A9;
border-right: 1px solid #C8C2A9;
}
.single-camera-prezzo:before {
width: 0px;
height: 0px;
content: '';
border-style: solid;
border-width: 0 30px 35px 30px;
border-color: transparent transparent #C8C2A9 transparent;
position: absolute;
right: 43%;
top: -14%;
}
.single-camera-prezzo h4 {
font-size: 34px;
color: #333;
font-weight: 300
}
#prezzo-camera {
position: absolute;
bottom: 0;
left: 50%;
transform: translateX(-50%);
max-width: 800px;
z-index: 1
}
#title-camera {
z-index: 8;
position: absolute;
}
.bounce {
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
}
@-webkit-keyframes bounce {
0%, 20%, 40%, 60%, 80%, 100% {-webkit-transform: translateY(0);}
50% {-webkit-transform: translateY(-5px);}
}
@keyframes bounce {
0%, 20%, 40%, 60%, 80%, 100% {transform: translateY(0);}
50% {transform: translateY(-5px);}
}
.imgnormal img {
height: auto;
}
.printmenu hr {
margin-top: 3px;
margin-bottom: 2px;
border: 0;
border-top: 1px solid rgba(0,0,0,.1);
}
.testo-congelato {
font-size: 13px
}
.catmenu, .catmenu li {
list-style-type: none;
padding:0;
margin: 0
}
.catmenu li a {
border-bottom: 1px solid #F2EED6;
padding: 5px;
display: block;
width:100%;
text-decoration: none;
font-weight: bold;
line-height: 31px;
color: #26724D;
}
.catmenu li a:hover {
background-color: #F2EED6;
}
h2.widgettitle {
display: none;
}
.instagram-pics {
list-style-type: none;
padding-left: 0;
margin-bottom: 0;
}
.instagram-pics li {
float: left;
width: 25%;
position: relative;
}
.instagram-pics li a:hover,
.instagram-pics li a:focus {
opacity: 1;
cursor: pointer;
}
.instagram-pics li img {
height: 30vh;
width: 100%;
object-fit: cover;
}
.iconinsta {
position: absolute;
top: 10px;
left: 10px;
border-radius: 50%;
color: #eb6f30;
padding-left: 7px;
background: rgba(255, 255, 255, 0.79);
height: 40px;
width: 40px;
font-size: 30px;
padding-top: 5px;
}
.post-tag {
font-size: 14px;
margin: 0 0 20px 0;
}
.sx-blog ul {
margin: 0;
padding: 0;
list-style-type: none;
}
.sx-blog ul li a {
width: 100%;
display: block;
margin-bottom: 1px;
padding: 5px 10px;
background-color: #F2EED6;
text-decoration: none;
}
.sx-blog ul li a:hover {
background-color: #26724D;
color: #fff
}
.sx-blog ul li ul li a {
padding-left: 20px
}
div.wpcf7 input[type="file"] {
cursor: pointer;
padding: 5px 8px;
}
.radio-turno .wpcf7-list-item-label{
display:none;
}
.radio-turno input[type='radio'] {
margin-top: -30px;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeSpeed;
width: 25px;
height: 25px;
margin: 0;
margin-right: 1px;
display: block;
float: left;
position: relative;
cursor: pointer;
}
.radio-turno input[type='radio']:after {
content: "";
vertical-align: middle;
text-align: center;
line-height: 15px;
position: absolute;
cursor: pointer;
height: 25px;
width: 25px;
border-radius: 25px;
left: 0;
top: 0;
font-size: 10px;
border: 1px solid #707070;
background: #fff;
}
.radio-turno input[type='checkbox']:hover:after,
.radio-turno input[type='checkbox']:checked:hover:after,
.radio-turno input[type='checkbox']:checked:after,
.radio-turno input[type='radio']:hover:after,
.radio-turno input[type='radio']:checked:hover:after,
.radio-turno input[type='radio']:checked:after {
font-size: 30px;
content: '\2714';
color: #7D3A25;
}
.send-message-ok {
display: none;
margin: 80px 0;
}@media (max-width: 575.98px) {}
@media (min-width: 576px) and (max-width: 767.98px) {}
@media (min-width: 576px) {}
@media (max-width: 767.98px) {}
@media (min-width: 768px) and (max-width: 991.98px) {}
@media (min-width: 768px) {}
@media (max-width: 991.98px) {
.menu-container {
width: auto;
padding: 0;
background-color: rgba(242, 238, 214, 0.8);
text-align: right;
}
.logo {
width: 100px;
position: absolute;
top: 10px;
left: 15px;
}
.hamburger {
display: inline-block;
}
.hamburger-inner {
top: 15px;
}
.hamburger-box {
width: 60px;
height: 50px;
background-color: #7D3A25;
margin-top: 0;
margin-left: 0;
display: flex;
}
.hamburger-inner,
.hamburger-inner::after,
.hamburger-inner::before {
background-color: #F2EED6;
margin-left: 0px;
}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::after {
background-color: #F2EED6;
}
.menu-hidden.is-active {
width: 100%;
}
.is-active .logo {
position: absolute;
}
#condividi-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 99;
bottom: 0;
background-color: #F2EED6;
visibility: hidden;
opacity: 0;
}
#condividi-overlay.is-active {
visibility: visible;
opacity: 1;
}
#condividi-close {
position: absolute;
top: 15px;
right: 15px;
}
#content-condividi-overlay {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
}
.header-clearfix {
height: 100px;
}
.fixed-bottom {
z-index: 2;
background-color: #F2EED6;
padding-top: 10px;
padding-bottom: 10px;
}
.grecaptcha-badge {
display: none!important;
}
.box-text-sx, .box-text-sx2 {
padding-left: 30px;
padding-right: 30px;
}
.titlecerimonie {
font-size: 60px;
right: auto;
bottom: auto;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.loop-single-camera .single-cat::after {
top: 55%;
}
.slider-full-home {
display: none;
}
.title-home {
display: none;
}
.container-ul {
top: auto;
transform: translateY(0);
bottom: -20%;
}
}
@media (min-width: 992px) and (max-width: 1199.98px) {}
@media (min-width: 992px) {
.box-text-sx {
border-right: 22px solid #C8C2A9;
margin-right: -250px;
margin-left: 250px;
}
.box-text-sx2 {
border-left: 22px solid #C8C2A9;
margin-right: 250px;
margin-left: -250px;
}
.box-text-sx, .box-text-sx2 {
padding-left: 60px;
padding-right: 60px;
}
}
@media (max-width: 1199.98px) {}
@media (min-width: 1200px) {}