/*
Theme Name:   xchildtheme
Description:  Petit modification pour Julien
Author:       Julerty
Author URL:   https://www.juliendromas.com
Template:     x
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  xchildtheme
*/

/* Écrivez ici votre propre feuille de style personnelle */
h3 {
    font-size: 1.5rem;
    letter-spacing: .1rem;
    color: rgb(28, 49, 70) !important;

}
.x-navbar .desktop .x-nav>li>a>span {
    border: 3px solid transparent !important;
  	border-radius: 0px !important;
  
}
.x-navbar .desktop .x-nav>li>a:hover>span,
.x-navbar .desktop .x-nav>.x-active>a>span, .x-navbar .desktop .x-nav>.current-menu-item>a>span  {
    border-color: rgb(28, 49, 70) !important;
    color: rgb(28, 49, 70) !important;
    border-radius: 0px !important;
    border-width: 3px !important;
}


.entry-featured , .x-breadcrumb-wrap, .x-navbar {
    border: 0 transparent !important;
}


ul.unstyled, ol.unstyled {
    margin-left: 0;
    display: none;
}
#fancybox-close {
    width: 28px !important;
    background-position: -43px 0px !important;
}
#fancybox-left-ico, #fancybox-right-ico {
    width: 28px !important;
    
}
#fancybox-left-ico {
    background-position: -43px -30px !important;
}
#fancybox-right-ico {

    background-position: -43px -60px !important;
}



.category-visitevirtuelle .cols-2 {
    display: flex;
    flex-wrap: wrap;
}
.category-visitevirtuelle .cols-2 .visite {
    flex: 0 0 50%;
    padding: 40px;
    min-width: 460px;
    margin: auto;
}

.category-visitevirtuelle h2 {
    text-transform: initial;
    text-align: center;
    font-size: 1.8rem;
    margin-bottom: 1rem;
    letter-spacing: .1rem;
    color: rgb(28, 49, 70) !important;
}


.envirabox-is-open .envirabox-bg {
    opacity: 1 !important;
    transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}
.envirabox-bg {
    background: #fff !important;
    opacity: 0;
}


[class^='envira-icons-'], [class*=' envira-icons-'], .envirabox-theme-base_dark .envirabox-close:before, .envirabox-theme-base_dark .envirabox-thumbs:before, .envirabox-theme-base_dark .envirabox-nav span:before, .envirabox-theme-base_dark .envirabox-nav span:after, .envirabox-theme-base_dark .envira-close-button:before, .envirabox-theme-base_dark .envira-fullscreen-button:before, .envirabox-theme-base_dark .envira-zoom-button:before, .envirabox-theme-base_dark .envirabox-slideshow-button:before, .envirabox-theme-base_dark .envirabox-audio-button:before, .envirabox-theme-base_dark .envira-social-network a:after, .envirabox-theme-base_dark .envira-download-button:before, .envirabox-theme-base_dark .envirabox-button--play:before, .envirabox-theme-base_dark .envirabox-button--pause:before, .envirabox-theme-base_dark .envira-thumbs-button:before, .envirabox-theme-base_dark .envira-printing-button:before, .envirabox-theme-base_dark .envira-icons-whatsapp:before, .envirabox-theme-base_dark .envira-icons-linkedin:before {
    font-size: 2rem !important;
    color: #000 !important;
}
.envirabox-theme-base_dark .envirabox-caption-wrap {
    background: rgba(0,0,0,0) !important;
}

.envirabox-theme-base_dark .envirabox-toolbar .envira-close-button:before {
    content: '\e801' !important;
}

.envirabox-theme-base_dark .envirabox-toolbar > div {
    width: 32px !important;
    height: 32px !important;
}
.envirabox-theme-base_dark .envirabox-toolbar {
    height: 32px !important;
}
.envirabox-theme-base_dark .envirabox-toolbar > div a {

    width: 36px !important;;
    height: 36px !important;;
}