/*
Theme Name: Dr Ioan Zisu
Theme URI: https://www.zorino.info/
Author: zorino
Author URI: https://www.zorino.info/
Description: This is a custom child theme for TruSmile
Template: trusmile
Version: 1.0.0
Tags: two-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, sticky-post, theme-options, translation-ready
Text Domain: trusmile
*/

header.header-5 .yolo-header-nav-wrapper {background-color: #FFF !important }
header.header-5 .yolo-header-nav-wrapper .yolo-header-wrapper .header-center .menu-wrapper .navbar-nav>li>a {color: #606161 !important}

header.header-5 .yolo-header-nav-wrapper { border-bottom : 1px solid #5555556b; }
.yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper.sticky-scheme-dark.sticky-on { background-color: rgba(0,0,0,0.60) !important; height: 90px !important; }
.yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper .header-logo > a > img { max-height: 75px !important }
.canvas-menu-toggle .trusmile-hm-lines .trusmile-hm-line.trusmile-line-2 { bottom: 32% !important } 
.canvas-menu-toggle .trusmile-hm-lines .trusmile-hm-line.trusmile-line-3 { bottom: 0px !important } 
.zori-info { font-size: 1.8em; color:#00aab1; line-height: 1.1em !important }
.zori-info:hover {font-size: 1.8em; color:#606161 }
.header-1 .yolo-header-nav-wrapper.yolo-nav-wrapper { height: 45px !important;  }
.header-1 .yolo-header-wrapper .yolo-main-menu > li > a { line-height: 45px !important; }
.icon-list-text { font-weight: 500; }
.yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper.sticky-scheme-dark.sticky-on .zori-info { color: #FFF !important; line-height: 90px !important }
.yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper.sticky-scheme-dark.sticky-on .zori-info:hover { color: #f5866d !important }
h1, h2, h3, h4, h5, h6 { text-transform: uppercase !important; letter-spacing: 0.1em !important; }
 
 header.yolo-main-header .yolo-header-wrapper .navbar-nav li a {
    font-family: "Ubuntu Condensed";
    font-weight: var(--menu_font_weight);
    font-size: 1.2em !important;
  }

header.header-5 .yolo-header-nav-wrapper.sticky-on .container .header-center .menu-wrapper .navbar-nav > li > a {
    line-height: 85px;
}


/* Small devices (landscape phones, 576px and up)*/
@media (max-width: 575.98px) { 


nav.yolo-canvas-menu-wrapper { width: 100% !important; padding: 0.5em 1.9em !important }
.sidebar { margin:0 !important; padding: 0 !important; }

h1, h2, h3 { text-transform: uppercase !important; letter-spacing: 0.1em !important; font-size: 2.5em !important  }

.widget-yolo_call_to_action   { margin-bottom: 0.5em !important; padding-bottom: 0em !important  }  

/*#post-4038 > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-49753f9.elementor-section-height-min-height.elementor-section-items-stretch.elementor-section-boxed.elementor-section-height-default > div.elementor-container.elementor-column-gap-default > div > div > div.elementor-element.elementor-element-7ce8cef.elementor-widget.elementor-widget-yolo_call_to_action > div > div > div > div { margin-bottom: 0.5em !important; padding-bottom: 0em !important  }
*/
.call-to-action-item { margin-bottom: 1em !important }

.call-to-action-item .action-content-inner { min-height: auto !important  }

}/* END -> Small devices (landscape phones, 576px and up)*/

.wp-block-button__link  { padding: 0.3em 1.2em !important; margin-bottom: .8em !important }

.wp-block-separator { opacity: 0.2 !important }
/*.header-logo-mobile { height:6em !important }
#yolo-mobile-header > div > div > div.yolo-mobile-header-inner > div.header-logo-mobile > a > img { height: 500px !important }*/
.fas .fa-bars{font-size:25px !important }
#b-secretariat:hover { background-color: #f5866d !important  }
#b-mail:hover { background-color: #f5866d !important  }
#b-itineraire:hover { background-color: #f5866d !important  }
nav.yolo-canvas-menu-wrapper aside.widget {margin-bottom: .2em !important}

#block-15, #block-16, #block-17 {margin-bottom: 1.5em !important}

 


  #block-8 {text-transform: uppercase !important;}

.navbar-nav li:hover {color: #88CDD5}

.navbar-nav > li.menu_style_dropdown > ul{ top:99% !important; }

/* filet autour du point info */
.fa-info-circle  { outline-offset:.1em; border-radius: 50% !important; border-color: #EEE; padding: .1em }
.fa-info-circle:hover  { color: #f5866d !important }


.is-layout-flex wp-block-buttons { background-color: #88cdd5 !important; color: #FFF !important }
.is-layout-flex wp-block-buttons:hover { background-color: #f5866d !important; color: #FFF !important }


header.yolo-modern-heading .heading-primary h1, h2 {text-shadow: 0px 0px 5px rgba(0,0,0,0.1) !important}

header.yolo-main-header .yolo-header-wrapper .navbar-nav li.current-menu-item > a:after { color: #f5866d !important; transform: translateX(-50%) scale(1.5) !important; top: 95% !important; }





