@font-face {
font-family: 'cooper';
src: url(//bogarbar.cat/wp-content/themes/savory-child/fonts/coopbl-webfont.woff2) format('woff2'),
url(//bogarbar.cat/wp-content/themes/savory-child/fonts/coopbl-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'barlow';
src: url(//bogarbar.cat/wp-content/themes/savory-child/fonts/barlowcondensed-medium-webfont.woff2) format('woff2'),
url(//bogarbar.cat/wp-content/themes/savory-child/fonts/barlowcondensed-medium-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'barlow regular';
src: url(//bogarbar.cat/wp-content/themes/savory-child/fonts/barlowcondensed-regular-webfont.woff2) format('woff2'),
url(//bogarbar.cat/wp-content/themes/savory-child/fonts/barlowcondensed-regular-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
a{
transition:all ease 0.5s;
}
body {
color:#000000;
font-family: "barlow regular" !important;
font-size: 20px;
line-height:1.5em;
}
h1, h2, h3, h4 {
font-family: "cooper";
}
h5 {
font-family: "barlow" !important;
font-size: 18px;
font-weight:normal;
}
p {
font-size: 18px;
}
.eltd-btn, .eltd-btn.eltd-btn-small {
font-family: "barlow regular",sans-serif;
font-size: 15px;
line-height: 1.5em;
}
.eltd-main-menu ul li a {
font-size: 18px;
line-height: 1.5em;
}
#rev_slider_11_1_wrapper{
background-color:#000000;
}
@media only screen and (max-width: 480px) {
.eltd-title .eltd-title-holder h1.eltd-title-size-large {
line-height: 0.8em;
}
}
.eltd-title .eltd-title-holder .eltd-subtitle {
margin-bottom: 20px;
margin-top:0;
}
.eltd-mobile-header .eltd-mobile-nav a, .eltd-mobile-header .eltd-mobile-nav h4{
font-family:"barlow regular";
letter-spacing:0.5px;
}
.eltd-mobile-header .eltd-position-right {
display: none;
visibility: hidden;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, a, p a{
transition:all .15s ease-out;
text-decoration:none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
h1 a:focus, h2 a:focus, h3 a:focus, h4 a:focus, h5 a:focus, h6 a:focus,
a:hover, a:focus,
p  a:hover, p  a:focus{
text-decoration:underline;
}
.indicacions a img{
transition:all .15s ease-out;
}
.indicacions a:hover img {
opacity: 0.7;
} .eltd-light-header .eltd-page-header > div:not(.eltd-sticky-header) .eltd-main-menu > ul > li > a.current,
.eltd-light-header .eltd-page-header > div:not(.eltd-sticky-header) .eltd-main-menu > ul > li > a:hover,
.eltd-light-header .eltd-page-header > div:not(.eltd-sticky-header) .eltd-main-menu > ul > li > a:focus{
color:#f9d285;
}
.eltd-main-menu.eltd-sticky-nav ul li.eltd-active-item a, .eltd-main-menu.eltd-sticky-nav ul li:hover a,.eltd-main-menu.eltd-sticky-nav ul li:focus a,.eltd-main-menu.eltd-sticky-nav ul li a:focus, .eltd-main-menu ul li.eltd-active-item a, .eltd-main-menu.eltd-sticky-nav ul li.eltd-active-item a{
color:#f9d285 !important;
}
.eltd-main-menu.eltd-sticky-nav ul li.eltd-active-item a .item_text, .eltd-main-menu.eltd-sticky-nav ul li:hover a .item_text,.eltd-main-menu.eltd-sticky-nav ul li:focus a .item_text, .eltd-main-menu ul li.eltd-active-item a .item_text, .eltd-main-menu.eltd-sticky-nav ul li.eltd-active-item a .item_text, .eltd-light-header .eltd-page-header > div:not(.eltd-sticky-header) .eltd-main-menu > ul > li > a:focus .item_text{
border-bottom:2px solid #f9d285;
} .eltd-light-header .eltd-page-header>div:not(.eltd-sticky-header) .eltd-search-opener:hover, .eltd-light-header .eltd-top-bar .eltd-search-opener:hover, .eltd-light-header.eltd-header-style-on-scroll .eltd-page-header .eltd-search-opener:hover,.eltd-light-header .eltd-menu-area .widget a:hover span, .eltd-light-header .eltd-menu-area .widget a:hover i, .eltd-light-header .eltd-menu-area .widget a:focus span, .eltd-light-header .eltd-menu-area .widget a:focus i{
color: #f9d285 !important;
text-decoration:underline !important;
}
.home .eltd-content .eltd-content-inner > .eltd-container > .eltd-container-inner, .home .eltd-content .eltd-content-inner > .eltd-full-width > .eltd-full-width-inner, .home .eltd-content .eltd-content-inner > .eltd-container > .eltd-container-inner, .home .eltd-content .eltd-content-inner > .eltd-full-width > .eltd-full-width-inner {
padding: 0 0 0 0;
} .eltd-btn span {
position: relative;
top: 0;
line-height: 2em;
} .eltd-logo-wrapper a:hover,
.eltd-logo-wrapper a:focus,
.eltd-footer-column-1 a.vc_single_image-wrapper:hover,
.eltd-footer-column-1 a.vc_single_image-wrapper:focus{
transform: scale(0.8);
} .carta-texto .vc_column-inner {
padding: 50px !important;
border: 1px solid #000000;
}
@media (max-width:599px){
.carta-texto .vc_column-inner {
padding: 25px !important;
}
}
.eltd-restaurant-menu {
background-color: #fbf3e8 !important;
}
.eltd-restaurant-menu .eltd-rstrnt-item {
margin-bottom: 15px;
}
.eltd-restaurant-menu .eltd-rstrnt-title .eltd-rstrnt-title-area {
border-bottom: 0; 
}
.eltd-restaurant-menu .eltd-rstrnt-title,
.eltd-restaurant-menu .eltd-rstrnt-price-holder .eltd-rstrnt-price,
.eltd-restaurant-menu .eltd-rstrnt-desc{
font-family: "barlow";
}
.eltd-restaurant-menu .eltd-rstrnt-title {
font-size: 18px;
font-weight: normal;
margin-bottom: 0;
text-transform: none !important;
}
.eltd-rstrnt-price {
display: flex;
flex-flow: row-reverse;
font-size: 20px !important;
font-weight: normal;
}
.eltd-restaurant-menu .eltd-rstrnt-desc {
font-size: 14px;
letter-spacing: 1px;
}
#allergogens .wpb_column{
border: 1px solid #000000;
}
.iconas-allergogens .vc_figure-caption {
font-family: barlow;
letter-spacing: 1px;
line-height: 18px;
word-spacing: 99px;
text-align: center;
font-size: 12px !important;
}
.iconas-allergogens .wpb_wrapper:not(.vc_figure) {
display: flex;
flex-wrap: wrap;
justify-content: space-evenly;
}
.iconas-allergogens .wpb_single_image {
padding: 7px;
flex-basis: 60px;
} footer {
background-repeat: no-repeat;
background-size: contain;
background-position: bottom;
background-color: #f9d285;
}
footer.eltd-footer-with-background-image .eltd-footer-inner {
background-color: transparent; 
}
footer a, footer p a {
color: #000000; }
footer a:hover, footer a:focus {
text-decoration: underline;
}
footer .eltd-footer-top:not(.eltd-footer-top-full) .eltd-container-inner {
padding-bottom:0px;
}
footer .eltd-footer-bottom-holder {
margin-bottom: 100px;
border-top: 1px solid #ffffff;
padding-top: 30px;
} .error404 .eltd-404-page{
background-position: center;
}
.error404 .eltd-page-header{
display:inline-block !important;
}
.error404 footer .eltd-footer-inner {
display:block !important;
}
.error404 .eltd-title {
display:none !important;
visibility:hidden !important;
} .search-results .eltd-post-info.eltd-bottom-section{
display:none;
visibility:hidden;
}
.search-results .eltd-btn.eltd-btn-small {
background-color: #f9d285 !important;
border-color: #f9d285 !important;
}
.search-results .eltd-btn.eltd-btn-small:hover, .search-results .eltd-btn.eltd-btn-small:focus {
background-color:rgb(68, 68, 68) !important;
border-color: rgb(68, 68, 68) !important;
} rs-fullwidth-wrap {
background-color: #000000;
} #top-home {
display: flex;
align-items: center;
justify-content: center;
height: 100vh;
}
#top-home > div{
width: 80%;
height: 50%;
}
@media (max-width:1024px){
#top-home > div{
width: 80%;
height: 70%;
} 
}
.lema-inici {
font-family: barlow;
color: #ffffff;
font-size: 1.5em;
text-transform: none;
}
.title-inici {
color: #ffffff;
font-style: italic;
font-size: 7em;
text-transform: uppercase;
line-height: 0.5em;
margin-bottom: 0;
}
.bar-inici {
color: #f9d285;
line-height: 1em !important;
text-transform: uppercase;
font-size: 3em;
line-height: 1em;
margin-top: 0px;
margin-bottom: 40px;
}
.horari {
color: #ffffff;
font-weight: 700;
letter-spacing: 1px;
font-size: 1em;
margin-bottom: 50px;
}
@media (max-width:768px){
.lema-inici {
font-size: 1em;
}
.title-inici {
font-size: 4em;
}
.bar-inici {
font-size:2em;
margin-bottom:20px;
}
.horari {
font-size: 0.8em;
margin-bottom: 20px;
}
} @media (max-width:768px){
footer #block-2 {
margin-bottom: 30px;
}
.inici-img .wpb_column:not(:last-child) .vc_single_image-wrapper {
margin-bottom: 40px;
}
.eltd-section-title-outer-holder .eltd-section-title-title-holder h2.eltd-section-title {
font-size: 40px !important;
}
.qui-som-title h2.eltd-section-title {
font-size: 20px !important;
}
}