/*
Theme Name: NeoOcular
Theme URI: https://neoocular.qodeinteractive.com
Description: Optician and Optical Store
Author: Elated Themes
Author URI: https://qodeinteractive.com
Text Domain: neoocular
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Mobile : elementor-pages.css mélange les règles de plusieurs pages sur les mêmes IDs,
   ce qui laisse de gros espaces blancs sur mobile. */
@media (max-width: 1024px) {
  .elementor-element.elementor-element-1589f8b { padding: 50px 0 0 0 !important; }
  .elementor-element.elementor-element-b28cec3 { padding: 50px 0 !important; }
  .elementor-element.elementor-element-5c7ad8a { padding: 30px 0 !important; }
}

/* Bandeau du haut : espace entre les liens des centres */
#qodef-top-area .qodef-widget-holder.qodef--right .qodef-top-bar-widget + .qodef-top-bar-widget { padding-left: 30px !important; }

/* Réglages du thème (couleurs, header, footer), ex-<style> inline de index.liquid */
:root { --qode-main-color: rgb(165,32,83); }
a, p a { color: rgb(165,32,83); }
a:hover, p a:hover { color: rgb(76,14,39); }
#qodef-top-area { background-color: rgb(76,14,39); }
#qodef-top-area-inner { height: 32px; }
.qodef-header--standard #qodef-page-header { height: 110px; }
#qodef-page-header .qodef-header-logo-link { height: 80px; }
#qodef-page-mobile-header .qodef-mobile-header-logo-link { height: 60px; }
.qodef-header-sticky { background-color: rgb(165,32,83); }
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second { background-color: #ffffff; }
.qodef-fullscreen-menu > ul > li > a { color: #ffffff; }
#qodef-page-inner { padding: 0; }
#qodef-page-footer-top-area { background-color: rgb(165,32,83); }
#qodef-page-footer-top-area-inner { padding-top: 80px; padding-bottom: 35px; }
#qodef-page-footer-bottom-area-inner { padding-top: 17px; padding-bottom: 4px; border-top-color: #f9f9f9; border-top-width: 1px; }
@media only screen and (max-width: 1366px) { h1, .qodef-h1 { font-size: 30px; } }
