a.boton-whatsapp{
padding: .75em 2em .75em 1.25em !important;
}
#cookie-notice{
background-color: rgba(0,0,0,0.97) !important;
}
#cookie-notice .cookie-notice-container{
max-width: 1200px !important;
margin: auto !important;
padding: 40px 20px !important;
}
#cookie-notice #cn-notice-text {
font-size: 16px !important;
margin-bottom: 25px !important;
line-height: 22px !important;
}
#cookie-notice .cookie-notice-container .cn-buttons-container .cn-button{
font-size: 15px !important;
background: #ddd !important;
color: #000 !important;
padding: 12px 25px !important;
margin-bottom: 20px !important;
}
@media only screen and (max-width: 800px){
.cookie-notice-container #cn-notice-buttons {
display: grid !important;
}
}
hr {
text-align: center !important;
width: 80% !important;
margin:-10px auto 12px !important;
background-color: rgba(131,181,65,.25) !important;
}
.so-widget-sow-features .sow-features-list .sow-features-feature .textwidget {
margin: initial !important;
}
body::-webkit-scrollbar {
width: 1em !important;
}
body::-webkit-scrollbar-track {
background: #efefef !important;
}
body::-webkit-scrollbar-thumb {
background-color: #cccccc;
border-radius: 20px;
} .dashicons{
display: contents !important;
}
#sticky-navigation.navigation-stick .inside-navigation{
max-width: 100% !important;
padding: 14px 40px 14px 40px !important;
}
.site-logo {
margin-bottom: 20px !important;
}
.site-logo.mobile-header-logo img {
height: auto !important;
width: 120px !important;
}
#mobile-header.toggled .main-nav > ul{
background: #000000 !important;
}
#mobile-header.toggled .main-nav ul li{
border-bottom: 1px solid #999999 !important;
}
#mobile-header.toggled .main-nav ul li a{
padding: 10px 15px 10px 25px !important;
color: #ffffff !important;
}
#mobile-header.toggled .main-nav ul li a:hover{
color: #000000 !important;
}
#mobile-header.toggled .main-nav ul li[class*="current-menu-"] > a{
background: #f4f4f4 !important;
color: #000000 !important;
}
.main-navigation.toggled .main-nav ul ul.toggled-on{
background: #000000 !important;
border-bottom: none !important;
}
.main-navigation.toggled .main-nav ul ul.toggled-on li a {
font-family: Georgia;
font-weight: normal;
font-size: 18px;
margin-left: 30px !important;
font-style: italic !important;
} .sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-overlay:hover{
filter: brightness(45%) !important;
}
.main-navigation ul ul li{
border-bottom: 1px solid #eee !important;
}
blockquote {
border-left: none !important;
} .ls-media-unmute-active {
visibility: hidden !important;
display: none !important;
}
.home-section-01 .texto-video p{
color: #ffffff !important;
text-align: center !important;
font-size: 40px !important;
line-height: 48px !important;
font-weight: 600 !important;
margin: auto !important;
padding: 5px 10px !important;
}
.home-section-02{
max-width: 1300px !important;
margin: 0px auto !important;
margin-bottom: 0px !important;
padding: 70px 15px !important;
text-align:center !important;
}
.home-section-02 h2{
font-size: 45px !important;
line-height: 70px !important;
font-style: normal !important;
font-weight: 600 !important;
letter-spacing: 0px !important;
text-transform: none !important;
}
.home-section-02 h3{
font-style: italic !important;
}
.home-section-02.section-menu{
padding: 50px 15px 30px !important;
}
.img-menu-home{
max-width: 1300px !important;
margin: 0px auto 60px !important;
padding-left: 20px !important;
padding-right: 20px !important;
}
.home-section-03{
background-image: url(//ilarra.com/img/Estilos-y-matices-personales-ilarra.jpg) !important;
background-attachment: fixed !important;
background-position: center center !important;
background-size: cover !important;
padding: 18% 0% !important;
}
.home-section-04{
background-image: url(//ilarra.com/img/Espacio-de-alta-cocina-ilarra.jpg) !important;
background-attachment: fixed !important;
background-position: center center !important;
background-size: cover !important;
padding: 18% 0% !important;
}
.home-section-05{
background-image: url(//ilarra.com/img/restaurante-ilarra-vista-exterior.jpg) !important;
background-attachment: fixed !important;
background-position: center center !important;
background-size: cover !important;
padding: 18% 0% !important;
}
.home-section-06{
background-image: url(//ilarra.com/img/comedor-moderno-elegante-ilarra.jpg) !important;
background-attachment: fixed !important;
background-position: center center !important;
background-size: cover !important;
padding: 18% 0% !important;
} #responsive-form{
max-width:1024px !important;
margin:70px auto !important;
width:100% !important;
}
#responsive-form p{
margin-bottom: 15px !important;
}
.form-row{
width: 100% !important;
}
.column-half, .column-full{
margin-bottom: 20px !important;
float: left !important;
position: relative !important;
padding: 0.65rem !important;
width:100% !important;
-webkit-box-sizing: border-box !important;
-moz-box-sizing: border-box !important;
box-sizing: border-box !important;
}
.clearfix:after {
content: "" !important;
display: table !important;
clear: both !important;
}
input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, input[type="date"] {
width: 100% !important;
border: none !important;
border-bottom: 1px solid #000 !important;
}
input[type="date"]{
padding: 5px 15px !important;
} .post-image-above-header .inside-article .featured-image, .post-image-above-header .inside-article .post-image {
margin-bottom: 1em !important;
}
.post-image-above-header .inside-article .entry-content, .post-image-above-header .inside-article .entry-summary{
margin-top: 1em !important;
}
.post-image-above-header .inside-article .entry-content .entry-meta, .post-image-above-header .inside-article .entry-meta{
margin-top: 1em !important;
display: none !important;
}
.blog .site-main article .inside-article{
padding: 30px 10px 30px 10px !important;
}
.site-main .inside-article .entry-meta .post-navigation{
margin-top: 2em !important;
}
.site-main .inside-article .entry-meta .cat-links{
margin-top: 2em !important;
} .ancho740{
max-width: 760px !important;
margin: auto !important;
} .site-footer{
font-size: 18px !important;
}
.site-info{ } .boton-carta{
margin-top: 50px !important;
}
.boton-carta a{
color: #ffffff !important;
box-sizing: border-box !important;
background: #8dbf4c !important;
border-color: #8dbf4c !important;
font-size: 1em !important;
padding: 1em 2em !important;
border: 1px solid #83b541 !important;
border-radius: 0.25em !important;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05) !important;
}
.page-carta{
max-width: 840px !important;
margin: auto !important;
}
.page-carta .sow-headline{
font-size: 28px !important;
letter-spacing: 1px !important;
font-style: italic !important;
font-weight: 300 !important;
}
.menu p{
font-style: italic !important;
margin-bottom: 1em !important;
}
.menu table, .menu table tr td, .menu table tr th{
border-width: 0px 0px 1px 0px !important;
border-color: #efefef !important;
}
.menu table tr td, .menu table tr th{
padding: 10px !important;
}
.menu table tr th,
.menu table tr td:first-child {
font-weight: 400 !important;
text-align: left !important;
font-size: 18px !important;
font-style: italic !important;
}
.menu table tr td:last-child{
font-size: 18px !important;
font-weight: 500 !important;
text-align: right !important;
}
.title-banner{
padding-bottom: 120px !important;
padding-top: 120px !important;
}
.title-banner .sow-headline{
font-size: 60px !important;
font-weight: 900 !important;
}
.video-boda{
text-align: center !important;
max-width: 650px !important;
margin: auto !important;
} @media only screen and (min-width: 48em) {
.column-half{
width: 50% !important;
}
}
@media only screen and (max-width: 540px) {
.home-section-01 .texto-video p{
font-size: 32px !important;
line-height: 36px !important;
padding: 5px 15px !important;
}
.home-section-02 h2 {
line-height: 44px !important;
font-size: 40px !important;
}
.home-section-02 {
padding: 40px 15px !important;
}
h2{
font-size: 40px !important;
line-height: 1.2em !important;
}
h2.widget-title{
font-size: 22px !important;
line-height: 26px !important;
}
}