@charset "UTF-8";:root{--header-bg:#fff url("https://www.elmolinodelasflores.com/images/bg/pattern.jpg") repeat;--header-height:100px;--topbar-bg:rgba(225,218,158,0.5);--topbar-color:rgba(118,166,255,1);--topbar-link-color:rgba(37,38,113,1);--topbar-link-hover:rgba(244,177,132,1);--icon-color:rgba(118,166,255,1);--icon-hover:rgba(37,38,113,0.7);--menu-heading-color:#FFDA9E;--menu-bg:#fff url("https://www.elmolinodelasflores.com/images/bg/pattern.jpg") repeat;--menu-link-color:rgba(118,166,255,1);--menu-link-hover-bg:rgba(225,218,158,0.5);--menu-link-active-color:rgba(37,38,113,0.8);--submenu-link-hover-color:#FFDA9E;--offcanvas-bg:#fff url("https://www.elmolinodelasflores.com/images/bg/pattern.jpg") repeat;--offcanvas-color:#76a6e4;--offcanvas-link-color:#76A6E4;--offcanvas-link-hover-color:#252671;--offcanvas-submenu-link-color:#252671;--offcanvas-submenu-link-hover-color:#76A6E4;--footer-bg:#fff url("https://www.elmolinodelasflores.com/images/bg/pattern.jpg") repeat;--footer-bg-overlay:rgba(118,116,228,0.8);--footer-color:#76A6E4;--footer-link-color:rgba(37,38,113,0.8);--footer-link-hover-color:rgba(244,177,132,0.5);--footer-link-active-color:#FFF;--scroll-up-color:#76A6E4;--scroll-up-bg:rgba(37,38,113,0.5);--scroll-up-bg-hover:rgba(37,38,113,0.8);--scrollbar-track:#F1F1F1;--scrollbar-thumb:#888;--scrollbar-thumb-hover:#555}body.dark-mode{--header-bg:#121212;--header-height:100px;--topbar-bg:rgba(40,40,40,0.8);--topbar-color:#a0c4ff;--topbar-link-color:#a0c4ff;--topbar-link-hover:#ffb88c;--icon-color:#a0c4ff;--icon-hover:#55a;--menu-heading-color:#f0c978;--menu-bg:#1c1c1c;--menu-link-color:#a0c4ff;--menu-link-hover-bg:rgba(240,200,120,0.3);--menu-link-active-color:#ddd;--submenu-link-hover-color:#f0c978;--offcanvas-bg:#1c1c1c;--offcanvas-color:#a0c4ff;--offcanvas-link-color:#a0c4ff;--offcanvas-link-hover-color:#ccf;--offcanvas-submenu-link-color:#ccf;--offcanvas-submenu-link-hover-color:#a0c4ff;--footer-bg:#121212;--footer-bg-overlay:rgba(50,50,90,0.8);--footer-color:#a0c4ff;--footer-link-color:#ccf;--footer-link-hover-color:#ffb88c;--footer-link-active-color:#fff;--scroll-up-color:#a0c4ff;--scroll-up-bg:rgba(80,80,120,0.5);--scroll-up-bg-hover:rgba(80,80,120,0.8);--scrollbar-track:#222;--scrollbar-thumb:#555;--scrollbar-thumb-hover:#888}.article-details .article-ratings-social-share{display:none !important}#sp-header{background:var(--header-bg) !important;height:var(--header-height) !important}@media (max-width:576px){.logo-image-phone{margin-top:20px !important}}#sp-top-bar{background:var(--topbar-bg) !important;color:var(--topbar-color) !important}#sp-top-bar a{color:var(--topbar-link-color) !important}#sp-top-bar a:hover{color:var(--topbar-link-hover) !important}.sp-contact-info{list-style:none !important;padding:0 !important;margin:0 !important;font-size:120% !important}.sp-contact-info li{display:inline-block !important;margin-right:10px !important;white-space:nowrap !important}.fab,.icon-joomla,.social-icon-twitter{font-family:"Font Awesome 5 Brands" !important;font-weight:400 !important;color:var(--icon-color) !important}.fab:hover,.icon-joomla:hover,.social-icon-twitter:hover{color:var(--icon-hover) !important}.sp-menu-heading{color:var(--menu-heading-color) !important;text-transform:capitalize !important;font-size:20px !important}.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{background:var(--menu-bg) !important}.sp-megamenu-parent>li>a{font-size:18px !important;font-weight:normal !important;text-transform:capitalize !important;color:var(--menu-link-color) !important}.sp-megamenu-parent>li>a:hover{font-weight:bolder !important;background-color:var(--menu-link-hover-bg) !important}.sp-megamenu-parent>li.active>a,.sp-megamenu-parent>li.active:hover>a{color:var(--menu-link-active-color) !important;font-weight:bolder !important}.sp-megamenu-parent .sp-mega-group>li>a{text-transform:none !important;font-size:16px !important;font-weight:normal !important}.sp-megamenu-parent .sp-mega-group>li>a:hover{font-weight:bolder !important;color:var(--submenu-link-hover-color) !important}.sp-megamenu-parent .sp-mega-group>li>a:active{font-weight:bolder !important}.offcanvas-menu{background:var(--offcanvas-bg) !important;color:var(--offcanvas-color) !important}.offcanvas-menu a{text-transform:capitalize !important;font-weight:bolder !important;font-size:20px !important}.offcanvas-menu .offcanvas-inner ul.menu>li>a::before{content:"\f185";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:10px;color:var(--offcanvas-link-color);display:inline-block;font-size:16px}.offcanvas-menu .offcanvas-inner ul.menu>li>a{display:block !important;font-size:24px !important;margin:20px 0 !important;padding:0 !important;position:relative;line-height:18px;color:var(--offcanvas-link-color) !important;transition:0.3s}.offcanvas-menu .offcanvas-inner ul.menu>li>a:hover,.offcanvas-menu .offcanvas-inner ul.menu>li>a:active{color:var(--offcanvas-link-hover-color) !important;font-size:22px !important}.offcanvas-menu .offcanvas-inner ul.menu>li>ul li a{display:block !important;font-size:20px !important;text-transform:capitalize !important;font-weight:normal !important;margin-bottom:10px !important;color:var(--offcanvas-submenu-link-color) !important}.offcanvas-menu .offcanvas-inner ul.menu>li>ul li a:hover,.offcanvas-menu .offcanvas-inner ul.menu>li>ul li a:active{color:var(--offcanvas-submenu-link-hover-color) !important}.offcanvas-menu .offcanvas-inner ul.menu>li>ul li a::before{content:"\f111";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:10px;color:var(--offcanvas-link-color);display:inline-block;font-size:12px;transition:color 0.3s ease}.offcanvas-menu .offcanvas-inner ul.menu>li>ul li a:hover::before{color:var(--offcanvas-link-hover-color)}.offcanvas-menu .offcanvas-inner ul.menu>li>ul li a:active::before{color:var(--menu-heading-color)}.offcanvas-menu .offcanvas-inner ul.menu>li span{color:var(--offcanvas-link-color) !important;font-size:22px !important;text-decoration:underline !important;text-transform:uppercase !important;font-weight:bolder !important;margin-bottom:10px !important}.offcanvas-menu .offcanvas-inner ul.menu li.active a{text-transform:capitalize !important;font-size:22px !important;font-weight:normal !important}.offcanvas-menu .offcanvas-inner ul.menu li.active a:hover,.offcanvas-menu .offcanvas-inner ul.menu li.active a:active{font-size:22px !important}.burger-icon>span{display:block !important;height:2px !important;background-color:var(--offcanvas-link-color) !important;transition:background-color 0.3s ease-in,opacity 0.3s ease-in,transform 0.3s ease-in}.menu-toggler{color:var(--offcanvas-link-color) !important;font-weight:bold !important;text-decoration:none !important}body.ltr .offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>a>.menu-toggler,body.ltr .offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.menu-separator>.menu-toggler{right:-10px;color:var(--offcanvas-link-color) !important}#sp-bottom{background:var(--footer-bg) !important}#sp-footer{background:var(--footer-bg-overlay) !important;background-image:url("https://www.elmolinodelasflores.com/images/bg/pattern.jpg") !important;color:var(--footer-color) !important;font-size:16px !important}#sp-footer a{color:var(--footer-link-color) !important}#sp-footer a:hover{color:var(--footer-link-hover-color) !important;font-size:17px !important}#sp-footer a:active{color:var(--footer-link-active-color) !important;font-size:17px !important}.sp-scroll-up{display:none;position:fixed;bottom:80px !important;right:27px !important;width:36px;height:36px;line-height:36px;text-align:center;font-size:20px;color:white;!important;border-radius:50%;background-color:var(--scroll-up-bg);cursor:pointer;z-index:9999999999999}.sp-scroll-up:hover{background-color:var(--scroll-up-bg-hover)}::-webkit-scrollbar{width:15px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.theme-switch-wrapper{display:flex;align-items:center;gap:10px;font-family:Arial,sans-serif;user-select:none}.theme-switch{position:relative;display:inline-block;width:50px;height:28px}.theme-switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;background-color:#ccc;border-radius:34px;top:0;left:0;right:0;bottom:0;transition:background-color 0.3s ease}.slider:before{position:absolute;content:"";height:22px;width:22px;left:3px;bottom:3px;background-color:white;border-radius:50%;transition:transform 0.3s ease}.theme-switch input:checked+.slider{background-color:#4a90e2}.theme-switch input:checked+.slider:before{transform:translateX(22px)}.slider{box-shadow:0 0 2px #999}.theme-switch{position:relative;z-index:10000}.slider{position:absolute;z-index:10001}select.rp_select{background-color:aliceblue !important;font-size:20px !important;height:50px !important}div.rp_selectors label{display:block;margin:0;padding:0;border-radius:5px;font-size:18px !important;font-weight:bold !important;text-align:center !important;color:#252671;background-color:#FDFD96 !important}div.rp_selectors{float:right;margin:5px 5px 0px 5px important;padding:10px 5px 0px 5px !important;border:1px solid #3f7aa6;border-radius:7px;background-color:#3f7aa6 !important}div#YoutubeGallerySecondaryContainer2,.YoutubeGalleryLogoCover2{position:relative !important;width:100% !important;height:0 !important;padding-bottom:0px !important}#sp-left .sp-module{margin-top:50px;border:1px solid #76A6E4;padding:30px;border-radius:10px;background-color:rgba(253,253,150,0.5)}#sp-left .sp-module ul>li>a{display:block;padding:5px 0;line-height:36px;padding:2px 0}#sp-left .sp-module ul>a:active{display:block;padding:5px 0;line-height:36px;padding:2px 0;color:#252671 !important;font-weight:bold !important}#sp-left .sp-module ul>li>a:hover{display:block;padding:5px 0;line-height:36px;padding:2px 0;color:#252671 !important}#sp-left .sp-module .nav-header{color:#252671 !important;font-weight:bold !important;font-size:110% !important}
