.negro {
color: #000000;
}
.chocolate {
color: #472318;
}
.naranja {
color: #D2691E;
}
.dorado {
color: #998651;
}
.colorfuente {
color: #323232;
} #cookie-law-info-bar {
z-index: 9999999 !important;
}
.cli-modal-backdrop {
z-index: 99999 !important;
}
.escondido {
display: none !important;
} p {
text-align: justify;
} #menu-item-7506 {
background-color: #37170e;
border: 3px solid #998651;
margin-top: -3px;
}
#menu-item-7510 {
background-color: #37170e;
border: 3px solid #998651;
margin-top: -3px;
} .tituloslider {
font-family: 'Over the Rainbow', cursive;
color: #fff;
font-size: 65px;
line-height: 130px;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 1), 0 0 10px rgba(0, 0, 0, 0.5);
vertical-align: middle; }
.post-content .tituloslider h3 {
font-family: 'Over the Rainbow', cursive;
color: #998651;
font-size: 70px;
line-height: 84px;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 1), 0 0 10px rgba(0, 0, 0, 0.5);
}
.post-content .tituloslider h4 {
font-family: 'Over the Rainbow', cursive;
color: #998651;
font-size: 30px;
line-height: 54px;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 1), 0 0 10px rgba(0, 0, 0, 0.5);
} .post-content .tituloparallax h3 {
font-family: 'Over the Rainbow', cursive;
color: #fff;
font-size: 70px;
line-height: 84px;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 1), 0 0 10px rgba(0, 0, 0, 0.5);
}
.post-content .tituloparallax h4 {
font-family: 'Over the Rainbow', cursive;
color: #fff;
font-size: 44px;
line-height: 76px;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 1), 0 0 10px rgba(0, 0, 0, 0.5);
font-weight: bold;
} .h3home {
font: 20px/32px 'Roboto',Arial,Helvetica,sans-serif;
color: #fff;
text-align: center;
} #main .post h2, .post-content h2 {
font: 15px/27px 'Roboto',Arial,Helvetica,sans-serif !important;
}
.single #main .fusion-title h2 {
font-size: 22px !important;
} .main-flex .flex-next, .main-flex .flex-prev, .wooslider .wooslider-next, .wooslider .wooslider-prev {
background-color: #998651cc;
} .fusion-footer .fusion-column.col-lg-4.col-md-4.col-sm-4 {
padding-left: 40px;
padding-right: 40px;
} .fusion-main-menu {
margin-top: 11px;
}
.fusion-header.fusion-header-backface {
height: 107px !important;
} .fusion-text .txth1 {
font-family: "Playfair Display";
color: #fff;
font-size: 38px;
line-height: 84px;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 1), 0 0 10px rgba(0, 0, 0, 0.5);
} .bannertxt {
font-family: "Playfair Display";
font-weight: 700;
line-height: 1.5;
letter-spacing: 1px;
color: #fff;
font-size: 28px;
}
.parrafobanner {
line-height: 1.8;
color: #fff;
font-size: 19px;
padding: 0 79px;
} .fusion-header-wrapper.fusion-is-sticky .fusion-header {
background-color: rgb(255, 255, 255)!important;
} .page-id-17 .fusion-portfolio-content, .page-id-3202 .fusion-portfolio-content, .page-id-3209 .fusion-portfolio-content, .page-id-3214 .fusion-portfolio-content, .page-id-3218 .fusion-portfolio-content, .page-id-3222 .fusion-portfolio-content, .page-id-3229 .fusion-portfolio-content, .page-id-3476 .fusion-portfolio-content, .page-id-3800 .fusion-portfolio-content, .page-id-3813 .fusion-portfolio-content, .page-id-3817 .fusion-portfolio-content, .page-id-3821 .fusion-portfolio-content, .page-id-3805 .fusion-portfolio-content, .page-id-3809 .fusion-portfolio-content   {
background-color: #998651 !important;
} .tax-portfolio_category .fusion-portfolio-content {
background: #998651;
}
.tax-portfolio_category .entry-title.fusion-post-title {
font: 15px/27px 'Roboto',Arial,Helvetica,sans-serif !important;
text-align: center;
color: #fff !important;
}
.fusion-portfolio-1 .fusion-post-title a {
color: #fff;
}
.taglineproductos {
color: #030303;
font-size: 19px;
font-family: 'Quicksand';
font-weight: 400;
line-height: 1.5;
letter-spacing: 0px;
font-style: normal;
}  .tfs-slider .slide-content-container .heading {
margin: 504px 0 14px;
} .fusion-main-menu .current-menu-item > a {
color: #6d5f39!important;
}
.fusion-portfolio-content .entry-title > a {
color: #fff;
} .fusion-portfolio-wrapper#fusion-portfolio-1 .fusion-portfolio-content {
padding: 24px!important;
} .single-post .fusion-page-title-bar .fusion-breadcrumbs a {
color: #323232;
}
.single-post .fusion-page-title-bar .fusion-breadcrumbs {
color: #323232;
}
.home .h1home {
color: #998651;
font-family: "Playfair Display";
font-weight: 700;
line-height: 1.5;
letter-spacing: 1px;
font-style: normal;
font-size: 28px;
} .fusion-header nav.fusion-main-menu {
background: rgba(255,255,255,0.5);
padding: 0 20px;
border-radius: 50px;
margin-top: 5px;
}
.fusion-header .fusion-main-menu > ul > li > a {
line-height: 2.5em;
height: auto;
}
.fusion-main-menu .wpml-ls-menu-item {
padding-top: 16px;
}
.fusion-date {
display: none;
}
.fusion-main-menu .wpml-ls-menu-item {
padding-left: 7px;
}
.botont {
background: #998651;
padding: 0 10px !important;
}
.botont .menu-text:hover {
color: #fff!important;
}
#menu-item-2336 > ul > li > a:hover {
color: #fff!important;
}
.fusion-main-menu #menu-item-3859 .menu-text {
color: #fff;
}
.bannerlateral {
background: #998651;
text-align: center;
font-size: 18px;
padding: 35px;
}
.bannerlateral > a {
color: #fff;
}
.yotu-videos {
padding: 0px 0 0!important;
}
.yotu-playlist {
display: block;  padding: 34px 54px 0; }
.slide-id-7986.flex-active-slide .fusion-title-sc-wrapper {
background-color: #fbf9f7 !important;
}
.nadal {
color: #fbf9f7 !important;
}
.recuadro {
color: #998651;
padding: 10px;
border: 1px solid #998651 !important;
} @media only screen and (min-device-width : 320px) and (max-device-width : 480px) { #cookie-law-info-bar {
z-index: 9999999 !important;
}
.cli-modal-backdrop {
z-index: 99999 !important;
}
.fusion-mobile-menu-icons a {
font-size: 35px;
}
.tfs-slider .slide-content-container .heading {
margin: 104px 0 14px;
}
.tituloslider {
font-family: 'Over the Rainbow', cursive;
color: #fff;
font-size: 29px;
line-height: 44px;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 1), 0 0 10px rgba(0, 0, 0, 0.5);
vertical-align: middle; }
.fusion-mobile-menu-icons a, .fusion-mobile-menu-icons a::after, .fusion-mobile-menu-icons a::before {
color: rgb(55,23,14)!important;
}
.fusion-mobile-current-nav-item > a, .fusion-mobile-nav-item a:hover, .fusion-mobile-nav-item.current-menu-item > a {
background-color: #ddd!important;
}
.h3movil {
font-size: 23px!important;
}
.fusion-text .txth1 {
font-family: "Playfair Display";
font-size: 24px !important;
line-height: 40px !important;
}
.fusion-mobile-current-nav-item > a, .fusion-mobile-nav-item a:hover, .fusion-mobile-nav-item.current-menu-item > a {
color: #000!important;
}
.fusion-header-v3.fusion-logo-center.fusion-sticky-menu-.fusion-sticky-logo-1.fusion-mobile-logo-1.fusion-mobile-menu-design-modern {
position: fixed;
}
} @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
.fusion-mobile-menu-icons a {
font-size: 35px;
}
.fusion-mobile-current-nav-item > a, .fusion-mobile-nav-item a:hover, .fusion-mobile-nav-item.current-menu-item > a {
background-color: #f7f7f7;
color: #000!important;
}
}