/*----------------------------*/ /*---------- GLOBAL ----------*/ /*----------------------------*/ /* Supprimer les pointilles lors d'un clic */ *|*:-moz-any-link:focus { outline: none; } a, a:focus { outline: none; } .t3-mainbody .t3-content article img{ margin-top:5px; } .t3-off-canvas .t3-off-canvas-body{ background: white; } .rn-breadcrump-margin-top{ margin-top:20px; } .none { display: none !important; } .view-article .t3-wrapper { /*margin-top:110px!important;*/ } .view-article .t3-wrapper, .rn-projets-cat .t3-wrapper { padding:80px 0 0 0; } .view-article .masthead { /*padding: 110px 0 0 0;*/ } .rn-clear{ clear:both; } .rn-img-item{ margin:20px 0; } .nopaddingleft{padding-left: 0;} .nopaddingright{padding-right: 0;} @font-face { font-family: 'Cargo'; src: url('cargoreg-webfont.woff2') format('woff2'), url('cargoreg-webfont.woff') format('woff'); } body{ color: black; } .clear{ clear: both; } h1, h2 { font-family:"Cargo"; } h1 { font-size:52px!important; } h2 { color:#41195f!important; font-size:40px!important; } h3 { color:#111!important; font-size:18px!important; color:#41195f!important; font-weight:600!important; } p, ul, li, a, span { font-family: Roboto, Helvetica, Arial, sans-serif; } a { /* color: #c489b7;*/ text-decoration: underline; font-weight: 600; } a:hover { color: #913493; } em { color:#333; } .rn-fond-gris { background-color: #f2f2f2; padding: 0px 10px; } .rn-btn { padding:15px 30px; text-transform:uppercase; font-size:14px; transition:0.2s all ease-in; display: inline-block; margin-bottom: 2px; } .rn-btn-white { background-color:#fff!important; color:#41195f!important; text-decoration: none; font-weight: 300; } .rn-btn-white:hover { background-color:#932783!important; color:#fff!important; text-decoration: none; } .rn-btn-violet { font-weight: 300; background-color:#41195f!important; color:#fff!important; text-decoration: none; } .rn-btn-violet:hover { background-color:#932783!important; text-decoration: none; color:white !important; } .rn-img-center { display:block; margin:10px auto 40px; } .rn-icone { margin:40px 0 20px; display:block; } .rn-icone .row { margin-bottom:20px; } .rn-icone .row img { margin:0 auto 10px; display:block; width:55px; height:auto; } .rn-icone .row span { font-size:28px; margin:10px 0; color:#41195f; font-weight:600; } .rn-icone .row p { text-align:center; } .rn-little-slider .accordion-group { background-color:transparent!important; border:none!important; box-shadow:none!important; } .rn-little-slider .accordion-toggle { text-align:center; color:#41195f!important; text-decoration:underline; } .rn-little-slider .accordion-toggle:focus { box-shadow:none!important; } .rn-little-slider .accordion-toggle .rl_sliders-toggle-inner { font-size:16px!important; font-weight:400!important; text-align:center; color:#fff; } .rn-little-slider .accordion-toggle.collapsed .rl_sliders-toggle-inner { color:#111!important; } .com_content .rn-img-interne { margin:20px auto 20px; display:block; } .rn-bg-grey .rn-flex { display:flex; vertical-align:middle; } /*--------------------------------*/ /*---------- FIN GLOBAL ----------*/ /*--------------------------------*/ /*----------------------------*/ /*---------- HEADER ----------*/ /*----------------------------*/ @media (min-width: 992px) { .t3-header { top:20px!important; border:none!important; background-color:transparent; z-index: 77777; } .t3-header { position: fixed; top: 0 !important; left: 0; right: 0; background-color: white; height: 80px; } /* .t3-header .logo { border:none!important; padding:10px 15px!important; height:105px!important; } .logo-image img { max-height: 52px; max-width: 100%; margin-top: 6px; } .t3-header .logo { background-color: #f2f2f2; margin-left: -30px; margin-top: 0; } .t3-header .logo .logo-image { padding:0!important; } .t3-header .logo .logo-image a { height:70px!important; } .t3-header .logo .logo-image img { max-height:70px!important; } */ .t3-header .navbar { float: left; right: 0px; padding-left:10px; height: 100%; } .t3-header .navbar li { border:none!important; position:relative; height:74px!important; } header#t3-header .container{ padding-left:0; padding-right: 0; } .t3-header .navbar .dropdown-menu li { height:50px!important; border-bottom: none !important; } .t3-header .navbar li a { border-top: 3px solid white; font-size:15px; font-weight:500; color:#111!important; height: 100%; display: flex; align-items: center; text-decoration: none; border-bottom: none !important; } .t3-header .navbar li a:hover, .t3-header .navbar li.active a, .t3-header .navbar li.open a.dropdown-toggle { background-color:transparent!important; border-top:3px solid #913493 !important; /* border-top:3px solid #c489b7;*/ /* color:#c489b7!important;*/ color:#913493!important; } .t3-header .navbar .dropdown-menu li a { padding: 10px 20px; border: none!important; } .t3-header .navbar li a:hover * { top: -3px; } .rn-sousmenu-mod li:focus-within ul { display: block; } .t3-header .navbar ul.dropdown-menu { background-color:#fff!important; top:50px; border:none!important; } .t3-header .navbar ul.dropdown-menu a:hover, .t3-header .navbar ul.dropdown-menu li.active a { background-color:#c489b7!important; border-top:none!important; color:#fff!important; } .t3-header .navbar .dropdown-menu ul { padding:0!important; } .t3-header .navbar .dropdown-menu li a { padding:10px 20px; } .rn-bloc-gris { background-color: whitesmoke; padding: 20px; } /* FOND BLANC */ .t3-wrapper .t3-header { background-color:#fff!important; top:0px!important; box-shadow: 1px 1px 1px #dfdfdf!important; } .view-article .t3-header .row { /*background-color:#fff;*/ /*padding-top:20px;*/ } /* FIN FOND BLANC */ } /*--------------------------------*/ /*--------------------------------*/ /*--------------------------------*/ /*--------------------------------*/ /*--------------------------------*/ /*--------------------------------*/ /*--------------------------------*/ /*--------------------------------*/ /*--------------------------------*/ /*--------------------------------*/ /*---------- FIN HEADER ----------*/ /*--------------------------------*/ /*----------------------------*/ /*---------- FOOTER ----------*/ /*----------------------------*/ .rn-bottom-footer, .rn-bottom-footer .t3-module { background-color:#f2f2f2; } .rn-bottom-footer .t3-module { padding:0px!important; } .rn-bottom-footer h4 { font-size:16px; color:#41195f; font-weight:600!important; } .rn-bottom-footer p { line-height:1.8; margin-bottom:30px; } .rn-bottom-footer a.rn-btn { position:absolute; margin-top:10px; } .rn-bottom-footer a { font-size:14px; font-weight: 300!important; color:#777!important; text-decoration: none; } .rn-bottom-footer a:hover { color:#41195f !important; text-decoration:underline; } .rn-bottom-footer .rn-contact .col-md-3 { padding-right:5px!important; height:60px; display:flex; align-items:center; } .rn-bottom-footer .rn-contact .col-md-9 { padding-left:5px!important; } .rn-bottom-footer .rn-contact .col-md-4 img { width:25px; height:auto; } .rn-bottom-footer .rn-contact p { font-size:14px; line-height:1.4; color:#333!important; } .rn-bottom-footer p.rn-social img { height:30px; width:auto; } .rn-bottom-footer .custom{margin-bottom: 30px;} /* Copyright Footer */ .rn-copyright-section{ padding:20px 20px; background-color:#fff!important; } .rn-copyright-section .rn-copyright-footer .col-md-4:nth-child(2) { text-align:center; } .rn-copyright-section .rn-copyright-footer .col-md-4:nth-child(2) a:first-child { margin-right:20px; } .rn-copyright-section .rn-copyright-footer .col-md-4:last-child { text-align:right; } .rn-copyright-section .rn-copyright-footer p, .rn-copyright-section .rn-copyright-footer a { color:#777!important; font-size: 12px; margin-bottom: 0px!important; font-weight: 300; } .rn-copyright-section .rn-copyright-footer a:hover{ color:#c489b7!important; } /* Footer Adress */ .rn-address-footer{ padding:5px; background:#dedede; color:#222!important; } .rn-address-footer .fa-map-marker{ color:#222; font-size:18px; font-family:FontAwesome; margin-right:10px; } .t3-module.rn-footer-adress{ background: transparent; padding:5px; } /*--------------------------------*/ /*---------- FIN FOOTER ----------*/ /*--------------------------------*/ /*--------------------------*/ /*---------- HOME ----------*/ /*--------------------------*/ .home #t3-section { margin-top:70px; } /* SLIDER */ @media (min-width: 768px) { .home .rn-slider .carousel-inner .item { background-position:bottom; padding-top:350px!important; padding-bottom:20px!important; } .home .rn-slider .carousel-inner .slide-desc { background-color:transparent!important; } .home .rn-slider .carousel-inner .slide-desc h3 { background-color:transparent!important; } .home .rn-slider .carousel-inner .slide-desc p { font-size:36px!important; font-weight:300!important; } .home .rn-slider .carousel-indicators { left:42%!important; z-index: 7777; text-align:left!important; } /* pastilles carousel */ .carousel-indicators { margin: none !important; } .carousel-indicators li, .carousel-indicators li.active { border: none; width: 20px; height: 20px; margin: 0px 5px 0px 0px; } .carousel-indicators li { background-color: #54306f; } } /* FIN SLIDER */ /* CONSULTATION */ .home .rn-consultation .container { position: relative; } .home .rn-consultation { position: absolute!important; top: 200px !important; right: 0px; } .home .rn-consultation .rn-consultation-rdv { text-align:center; height:350px; padding:0px!important; width:360px; } .home .rn-consultation .rn-consultation-rdv .partie-a, .home .rn-consultation .rn-consultation-rdv .partie-c { background-color: #f2f2f2; padding: 15px 0px; } .home .rn-consultation .rn-consultation-rdv .partie-b { display: flex; } .home .rn-consultation .rn-consultation-rdv .partie-a { } .home .rn-consultation .rn-consultation-rdv .partie-c { height: 147px; } .home .rn-consultation .rn-consultation-rdv p, .home .rn-consultation .rn-consultation-rdv h3 { margin-bottom:0px!important; margin-top:0px!important; } .home .rn-consultation .rn-consultation-rdv p { font-size:18px; font-weight:500!important; } .home .rn-consultation .rn-consultation-rdv .rn-violet { color:#41195f; } .home .rn-consultation .rn-consultation-rdv a:first-child img { border-left: solid #f2f2f2 4px; } .home .rn-consultation .rn-consultation-rdv img { border-right: solid #f2f2f2 4px; } .home .rn-consultation a.rn-chien, .home .rn-consultation a.rn-cheval, .home .rn-consultation a.rn-vache{ background: rgba(255,255,255,0.7); } .home .rn-consultation .rn-consultation-rdv a.rn-chien, .home .rn-consultation .rn-consultation-rdv a.rn-cheval, .home .rn-consultation .rn-consultation-rdv a.rn-vache{ width:120px; height:120px; } .home .rn-consultation .rn-consultation-rdv a.rn-chien { background:url(/images/home/consultation/chien-chat.png); background-size:cover; } .home .rn-consultation .rn-consultation-rdv a.rn-cheval { background:url(/images/home/consultation/cheval.png); background-size:cover; } .home .rn-consultation .rn-consultation-rdv a.rn-vache { background:url(/images/home/consultation/vache.png); background-size:cover; } .home .rn-consultation .rn-consultation-rdv a.rn-chien:hover, .home .rn-consultation .rn-consultation-rdv a.rn-cheval:hover, .home .rn-consultation .rn-consultation-rdv a.rn-vache:hover { width:120px; height:120px; background-size:cover; } .home .rn-consultation .rn-consultation-rdv a.rn-chien:hover { background:url(/images/home/consultation/chien-chat-hover.png); background-size:cover; } .home .rn-consultation .rn-consultation-rdv a.rn-cheval:hover { background:url(/images/home/consultation/cheval-hover.png); background-size:cover; } .home .rn-consultation .rn-consultation-rdv a.rn-vache:hover { background:url(/images/home/consultation/vache-hover.png); background-size:cover; } /* .home .rn-consultation .rn-consultation-rdv a.rn-chien:hover img { content:url(/images/home/consultation/chien-chat-hover.jpg); } .home .rn-consultation .rn-consultation-rdv a.rn-cheval:hover img { content:url(/images/home/consultation/cheval-hover.jpg); } .home .rn-consultation .rn-consultation-rdv a.rn-vache:hover img { content:url(/images/home/consultation/vache-hover.jpg); } */ .home .rn-consultation .rn-urgences-veto { background-color: rgba(84, 48, 111, 0.95); height: 350px; width: 360px; padding: 0 30px; } .home .rn-consultation .rn-urgences-veto h3 { margin-bottom:0px!important; color:#fff!important; } .home .rn-consultation .rn-urgences-veto p.rn-violet { font-weight:500!important; } .home .rn-consultation .rn-urgences-veto p { color:#fff!important; } .home .rn-consultation .rn-urgences-veto p.rn-violet-clair { color:#c489b7!important; } .home .rn-consultation img[alt="telephone"]{ height:15px; width:auto; margin-right:5px; margin: 0px 5px 0px 0px; } /* FIN CONSULTATION */ /* ACTUALITES */ /* MINITEK / MANSORY */ .rn-home-actus { padding-left: 20px!important; padding-right: 20px!important; } .rn-home-actus h3.mnwall-title a{ color: #54306f !important; font-weight: 700; font-size: 22px!important; line-height: 16px!important; text-decoration: inherit!important; text-transform: inherit!important; } .rn-home-actus .mnwall-big .light-text h3.mnwall-title a{ font-family: "Helvetica Neue", Roboto, Helvetica, Arial, sans-serif; color: #fff!important; font-weight: bolder; font-size: 24px!important; line-height: 20px!important; } .rn-home-actus .mnwall-big .light-text h3.mnwall-title{ padding-bottom:10px; } .rn-home-actus .light-text .mnwall-desc{ font-family: "Helvetica Neue", Roboto, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 20px; font-weight: 300; padding: 8px 15px 15px; color: #fff; } .rn-home-actus .dark-text .mnwall-desc{ font-family: "Helvetica Neue", Roboto, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 20px; font-weight: 300; padding: 8px 15px 15px; color: #000; } .rn-home-actus .mnwall-hover-box-content h3.mnwall-title a{ color:#fff!important; font-size:24px!important; } .rn-home-actus .mnwall-hover-box-content .mnwall-item-link-icon .fa-link, .rn-home-actus .mnwall-hover-box-content .mnwall-item-lightbox-icon .fa-search{ height: 40px!important; width: 40px!important; line-height: 40px!important; border: 1px solid #fff; border-radius: 50%; background: transparent; } .rn-home-actus .mnwall-hover-box-content .mnwall-item-link-icon .fa-link:hover, .rn-home-actus .mnwall-hover-box-content .mnwall-item-lightbox-icon .fa-search:hover{ border: 1px solid #c489b7; } .rn-home-actus .fa-chain:before, .fa-link:before { content: "\f0c1"; background: transparent; } .rn-home-actus .mnwall-hover-box-content .mnwall-item-link-icon, .rn-home-actus .mnwall-hover-box-content .mnwall-item-lightbox-icon{ background:transparent!important; color:#fff; } .rn-home-actus .mnwall-hover-box-content .mnwall-item-link-icon:hover, .rn-home-actus .mnwall-hover-box-content .mnwall-item-lightbox-icon:hover{ background:transparent!important; color:#c489b7; } .rn-btn-actu-hp { background-color: #fff!important; color: #41195f!important; text-decoration: none; font-weight: bold; padding: 15px 30px; text-transform: uppercase; font-size: 14px; transition: 0.2s all ease-in; display: inline-block; margin-bottom: 2px; border: 1px solid #41195f!important; } .rn-btn-actu-hp:hover { background-color:#932783!important; color:#fff!important; text-decoration: none; border:1px solid #932783!important; } .rn-btn-actu-ctn{ margin-top: 40px; text-align: center; } /* MINITEK / MANSORY / END */ .nspArt { display: none; } .nspArt:nth-child(1) { background-image: url(/images/actus/enva-noimage.jpg) !important } .nspArt:nth-child(2) .nspImageWrapper, .nspArt:nth-child(3) .nspImageWrapper { background-image: url(/images/actus/enva-noimage.jpg) !important } .nspArt:nth-child(1), .nspArt:nth-child(2), .nspArt:nth-child(3) { display: inline-block; } .nspList.active, .nspArtPage.active { /* hauteur actualites */ height: 450px !important; } .home .rn-actus.section { padding:50px 0; background-color:transparent!important; } .home .rn-actus h2 { padding-left:20px; } .home .rn-actus .nspArt:first-child .nspImageWrapper { margin:0!important; height: 450px; overflow: hidden; } .nspArt.nspCol2:first-child { height: 450px; } .nspArt .nspInfo.nspInfo1 { margin-bottom: 5px; } .nspArt .nspText { line-height: 1.25em; } .home .rn-actus .nspArt:first-child img { min-width: 100%!important; min-height: 100%!important; /* position:absolute; */ z-index:9; } /* info */ .home .rn-actus .nspArt:first-child { display: inline-block; position: relative; overflow: hidden; padding: 0px !important; margin-right: 2%; } .home .nspCol2 { width: 49%; } .home .rn-actus .nspArt:first-child .rn-gk5-item-info {z-index:9;position: absolute;background-color:rgba(65,25,95,0.8);height: 300px;padding: 20px;width: 100%;bottom: 0px;} .nspArt .rn-gk5-item-info a.rn-btn { display: none; } .home .rn-actus .nspArt:first-child .rn-gk5-item-info a.rn-btn { margin: 30px auto; width: 300px!important; text-align: center; display: block; } .home .rn-actus .nspArt p.nspInfo { /* color: #c489b7 !important; */ text-transform: uppercase; } .home .rn-actus .nspArt:first-child .rn-gk5-item-info h4, .home .rn-actus .nspArt:first-child .rn-gk5-item-info p { color:#fff; } .home .rn-actus .nspArt:last-child { clear:none!important; } .nspArt:first-child .rn-gk5-item-info .nspHeader a { font-weight: bolder; color: white !important; } .nspArt:first-child a { width: 100% !important; } /* actualites 2 &amp; 3 */ .nspArt:nth-child(2).nspCol2, .nspArt:nth-child(3).nspCol2 { background-color: #f2f2f2; padding: 0px !important; height: 215px; overflow: hidden; } .nspArt.nspCol2:nth-child(3) { margin-top: 20px; } .home .rn-actus .nspArt { display: flex; } .home .rn-actus .nspImageWrapper { margin-top: 0px !important; /* width: 650px;*/ } .home .rn-actus .nspArt:nth-child(2) img, .home .rn-actus .nspArt:nth-child(3) img { position: relative; height: 215px !important; min-width: 280px!important; margin: 0; } .nspArt .rn-gk5-item-info .nspHeader a { color:#54306f !important; font-weight: bolder; font-size: 21px; line-height: .8; } .nspArt .rn-gk5-item-info .nspHeader a:hover{ color: #c489b7!important; } .home .rn-actus .nspArt:nth-child(2) .rn-gk5-item-info, .home .rn-actus .nspArt:nth-child(3) .rn-gk5-item-info { padding: 20px 20px 0px 20px; margin-top: 0px; } .home .rn-actus h4.nspHeader.tleft.fnone.has-image { line-height: 1; } /* image */ .home .rn-actus .nspImageWrapper { margin-right: 0px !important; } /* intro text */ .home .rn-actus .rn-gk5-item-info { padding: 10px; } /* Ajustement pour la vue mobile */ @media (max-width: 767px) { .rn-gk5-item-info { padding: 0px 10px !important; } /* Titre d'actualite */ .home .nspArt:first-child .rn-gk5-item-info .nspHeader a { font-size: 0.6em; } /* Date */ .home .rn-actus .nspArt p.nspInfo { font-size: 0.7em; } /* Intro text */ .home .rn-actus .nspArt:first-child .rn-gk5-item-info p { font-size: 0.7em; } } /* Dans les actualites */ .pull-left.item-image.article-image.article-image-full { width: 100%; display: flex; justify-content: center; } .pull-left.item-image.article-image.article-image-full img { max-width: 780px; } .rn-actus .rn-breadcrumb{ margin-top:90px; } .rn-actus .pull-left.item-image.article-image.article-image-full img { max-width: 100%; margin-bottom:25px; } /* FIN ACTUALITES */ /* FORMATION */ .rn-formation .row { padding:0 20px; } .rn-formation .col-md-4 { padding:0px; } .rn-formation .rn-img { max-height:300px; overflow:hidden; } .rn-formation .rn-img img { height:auto; width:100%; } .rn-formation .rn-desc { background-color:#f2f2f2; padding:50px; height:300px; display:flex; align-items:center; } .rn-formation .rn-desc h3 { margin-top:0px!important; } .rn-formation .rn-desc p { margin-bottom:35px!important; line-height:1.4; color:#111; } .rn-formation .col-md-4:first-child { text-align:right; } .rn-formation .col-md-4.rn-bg-violet .rn-desc { background-color:#41195f!important; text-align:center; } .rn-formation .col-md-4.rn-bg-violet h3, .rn-formation .col-md-4.rn-bg-violet p { color:#fff!important; } /* FIN FORMATION */ /* PROJETS */ .home .rn-projets { margin-top:20px; } .home .rn-projets h3{ font-size: 2em !important; margin-bottom: 20px; } .home .rn-projets .uk-overlay-panel div { width: 100%; text-align: center; } .home .rn-projets .uk-overlay-panel h4 { text-align: left; } .home .rn-projets .uk-panel-teaser .rn-btn-white { text-align: center; } .home .rn-projets .uk-grid .uk-overlay-background { background-color:rgba(65,25,95,0.8)!important; } .home .rn-projets .uk-grid .uk-overlay-panel { text-align:left!important; z-index: 100; cursor: default; } .home .rn-projets .uk-grid .uk-overlay-panel h4 { font-size:22px; font-weight:600; text-align: center; color:#fff; } .home .rn-projets .uk-grid .uk-overlay-panel p { line-height:1.3; font-size:14px; } .home .rn-projets .rn-bg-img { background-image:url(/images/home/projets/generosite.jpg); background-size:cover; max-height: 400px; text-align:center; display:flex; align-items:center; min-height:400px; } .home .rn-projets .rn-bg-img h3 { color:#fff!important; margin-top:0px!important; } .home .rn-projets .rn-bg-img p { color:#fff!important; font-size:18px!important; font-weight:500; margin-bottom:20px; } .home .rn-projets .rn-bg-img p:nth-child(5) { margin-top:30px; } /* pour le lien "nos projets" */ .home .rn-projets a#rn-link-projets { /* Le lien contenu dans cet item le rempli completement */ height: 100%; width: 100%; z-index: 100; position: absolute; top: 0px; left: 0px; } /* FIN PROJETS */ /* LITTLE SLIDER */ .home .t3-home-bottom-blocs-1 .col-lg-4 { padding:0px; } .home #Mod608 { padding:0px!important; } .home #Mod608 .uk-overlay-panel { width:85%; margin:0 auto; } .home #Mod608 .uk-overlay-panel h2 { color:#fff!important; margin:0 0 30px 0!important; } .home #Mod608 .module-ct ul li { list-style: none; border-top: none; padding: 0; padding-left: 10px; padding-right: 10px; } .uk-slidenav-next, .uk-slidenav-previous { color: rgba(145, 52, 147, 0.50) !important; } .uk-text-center { margin-right: 0px; margin-left: 0px; } /* FIN LITTLE SLIDER */ /* BIBLIOTHEQUE */ .home .rn-bibli.module { background-image:url(/images/home/bibliotheque.jpg); background-size:cover; height:400px; display:flex; align-items:center; text-align:center; } .home .rn-bibli .module-inner { width:100%; } .home .rn-bibli h2 { color:#fff!important; margin-bottom:35px; } /* FIN BIBLIOTHEQUE */ /* CTA AAEAEA ALFORT */ .home .rn-cta .acm-cta { padding:70px 0!important; } .home .rn-cta p { font-size:22px; width:70%; margin:0 auto; } .home .rn-cta .cta-showcase-actions { margin-top:30px!important; } .home .rn-cta .cta-showcase-actions i { display:none; } .aaeaea-biographies td { padding-left: 5px !important; } /* FIN CTA AAEAEA ALFORT */ /*------------------------------*/ /*---------- FIN HOME ----------*/ /*------------------------------*/ /*------------------------------*/ /*---------- MASTHEAD ----------*/ /*------------------------------*/ /* Ne pas afficher de masthead sans image */ .rn-masshead:not([style *= "background-image: url(/images"]), .rn-masthead:not([style *= "background-image: url('/images"]) { display: none; } .masthead .masthead-bg:before { background-color: transparent; } .rn-masshead { /*background-image: url(/images/actus/enva-noimage.jpg);*/ background-size: cover; background-position: center; z-index: 1; position: relative; } .masthead:before { background-color:#fff!important; } .rn-masthead, .rn-masshead { background-position:center!important; } .rn-masthead:before, .rn-masshead:before { background-color:transparent!important; } .rn-masshead { margin: 0 auto; padding: 178px 0 30px !important; text-align: right!important; height: 350px !important; overflow: hidden; /* background: #dcdcdc;*/ } .rn-masthead .ja-masthead-detail { margin: 0 auto; padding: 178px 0 30px !important; text-align: right!important; height: 350px !important; overflow: hidden; max-width: 1270px!important; /* background: #dcdcdc;*/ } .rn-masthead .ja-masthead-detail h3, .rn-masshead h3 { font-family:"Cargo"; font-size:51px!important; font-weight:500!important; color:#fff!important; background-color:rgba(65,25,95,0.6); display:inline-block; padding:10px 20px; /* max-width:50%;*/ } .rn-masshead h3 { margin-right: 50px; margin-top: 25px !important; } /*----------------------------------*/ /*---------- FIN MASTHEAD ----------*/ /*----------------------------------*/ /*----------------------------------*/ /*-- Bloc Consultation &amp; urgences --*/ /*----------------------------------*/ /*--------------------------------*/ /*---------- BREADCRUMB ----------*/ /*--------------------------------*/ .rn-breadcrumb .breadcrumb { background-color: #fff!important; } .rn-breadcrumb .breadcrumb li.active { display:none; } .rn-breadcrumb #rn-home-icon { width: 15px; margin-bottom: 2.5px; margin-left: 10px; } .rn-breadcrumb .breadcrumb li a { color: #41195f; font-weight: 300; text-decoration:underline; } .rn-breadcrumb li a { text-decoration: none; } .rn-breadcrumb &gt; .active { color: #913493; } .rn-breadcrumb .breadcrumb &gt; li + li:before { content:"&gt;"; } .rn-breadcrumb .breadcrumb &gt; .active + li:before { content:""!important; } /*------------------------------------*/ /*---------- FIN BREADCRUMB ----------*/ /*------------------------------------*/ /*-----------------------------*/ /*---------- ARTICLE ----------*/ /*-----------------------------*/ .view-article #t3-mainbody { padding-top:0px!important; } .view-article h1.article-title { color:#41195f; margin-bottom:0px!important; font-size:45px!important; } .view-article h5 { color:#41195f; margin-bottom:15px!important; font-size:30px!important; font-family: "Cargo"; } .view-article #t3-mainbody p.rn-intro { font-size:18px; font-weight:600; color:#111; } .view-article #t3-mainbody h2 { font-family:"Helvetica Neue", sans-serif; font-size:28px!important; font-weight:600; } .view-article #t3-mainbody ul.rn-decimal { counter-reset:item; } .view-article #t3-mainbody ul.rn-decimal li { list-style-type:none; counter-increment:item; margin:20px 0; } .view-article #t3-mainbody ul.rn-decimal li:before { font-weight:500; content: counter(item) ". "; } .view-article #t3-mainbody .rn-bloc-right { background-color:#41195f; float:right; width:30%; padding:30px; margin:0 0 15px 15px; } .view-article #t3-mainbody .rn-bloc-right h3 { margin-top:0px; font-size:18px; color:#fff!important; } .view-article #t3-mainbody .rn-bloc-right a { color:#c489b7!important; } .view-article #t3-mainbody .rn-bloc-right em { color:#fff!important; } .view-article #t3-mainbody .rn-bloc-right a:hover { color:#fff!important; } .view-article #t3-mainbody .rn-bloc-right p { margin-bottom:0px; color:#fff!important; } .view-article .rn-bg-grey { padding:40px; margin:40px 0; background-color:#eee; } .view-article .rn-bg-grey p { color:#111; } .view-article .rn-bg-grey h2:first-child { margin-top:0px!important; } /* Centrer texte / carre v iolet */ .article-content .rn-vertical-align { display: flex; align-items: center; } /*---------------------------------*/ /*---------- FIN ARTICLE ----------*/ /*---------------------------------*/ /*-----------------------------*/ /*---------- SIDEBAR ----------*/ /*-----------------------------*/ .rn-sidebar { margin-top: 13px; background-color:transparent!important; border-top:none!important; padding:0px!important; } .rn-sidebar a { transition: none; } .rn-sidebar .nav &gt; li &gt; a:before { content:""; display: none; } .rn-sidebar .nav &gt; li &gt; a, .rn-sidebar .dropdown-menu li a { padding:8px !important; } .rn-sidebar .active a { color: #421664; } .rn-sidebar .active a:hover { color: white; } .rn-sidebar .nav &gt; li &gt; a, .rn-sidebar .dropdown-menu li:hover a { border-top: 1px solid #d4b9d3; border-left: 1px solid #d4b9d3; border-right: 1px solid #d4b9d3; font-weight:600; color: #111; text-decoration: none; } .rn-sidebar .nav &gt; li:hover &gt; a, .rn-sidebar .dropdown-menu li:hover a { background-color: #421664 !important; color: white !important; } .rn-sidebar .nav &gt; li:last-child &gt; a { border-bottom: 1px solid #d4b9d3; } .rn-sidebar .nav &gt; li.focus &gt; a, .rn-sidebar .nav &gt; li &gt; a.focus, .rn-sidebar .nav &gt; li &gt; a.active { color:#41195f!important; } .rn-sidebar .nav &gt; li:hover &gt; a, .rn-sidebar .nav &gt; li:focus &gt; a { background-color:#ddd; color: #41195f; } .rn-sidebar .nav &gt; li.current &gt; a { background-color:#41195f; color:#ffffff !important; /*border:2px solid #41195f;*/ } /* Ajustement des couleurs des liens pour un item de menu avec classe "current" */ .rn-sidebar .nav &gt; li.current:hover a, .rn-sidebar .nav &gt; li.current:hover ul li a:hover { color: #fff !important; } .rn-sidebar .nav &gt; li.current:hover ul li a { color:#41195f !important; } .rn-sidebar .dropdown-menu { /*display:block!important;*/ left:1px!important; top:62px!important; width:100%!important; box-shadow:none!important; } .rn-sidebar .dropdown-menu li:first-child a{ padding-top:13px!important; } .rn-sidebar .dropdown-menu li:last-child a{ padding-bottom:13px!important; } .rn-sidebar .dropdown-menu li a { padding-left:35px; } .rn-sidebar .dropdown-menu &gt; li { /* padding: 5px 0px; */ } .rn-sidebar .dropdown-menu &gt; li &gt; a { white-space: inherit; } .rn-sidebar .dropdown-submenu &gt; a:after { content: ""; display: none; } .rn-sidebar .dropdown-menu { border-left: solid 1px #d4b9d3; border-right: solid 1px #d4b9d3; border-top: none; } .rn-sidebar .dropdown-menu:last-child { border-bottom: solid 1px #d4b9d3; } .rn-sidebar .dropdown-menu li, .rn-sidebar .dropdown-menu li:first-child, .rn-sidebar .dropdown-menu li:last-child { padding: 0px; } .rn-sidebar .dropdown-menu li:nth-child(2n+1) { background-color: #d0d0d0; } .rn-sidebar .dropdown-menu a { text-decoration: none; font-weight:600; color: #111 !important; /* margin: 10px 0px; */ font-weight: normal; } /* */ .rn-sidebar .dropdown-menu &gt; li &gt; a { white-space: inherit; padding: 0px 15px; } .item-1151, .item-1151 { display: flex; align-items: center; } .item-1150 /* "Maladies animales, zoonoses et risques infectieux" */ { /*height: 82.5px !important;*/ } .item-1151 { /*height: 150px !important;*/ } .rn-sidebar .dropdown-menu /* positionnement du sous menu pour "Maladies animales, zoonoses et risques infectieux" */ { position: relative; top:-5px!important; } /*---------------------------------*/ /*---------- FIN SIDEBAR ----------*/ /*---------------------------------*/ /*----------------------------*/ /*---------- SLIDER ----------*/ /*----------------------------*/ .view-article span.rl_sliders-title.nn_sliders-title { display: none; } .nn_sliders .accordion-group { border-radius:0px!important; margin:0!important; } .nn_sliders .accordion-group.active .accordion-heading a.accordion-toggle.rl_sliders-toggle.nn_sliders-toggle:not(.collapsed) { background-color:#41195f!important; color:#fff!important; } .nn_sliders .accordion-group.active .accordion-heading a.accordion-toggle.rl_sliders-toggle.nn_sliders-toggle.collapsed { color:#41195f !important; } .nn_sliders .accordion-group .accordion-heading:hover a { color:#41195f!important; } .nn_sliders .accordion-group.active .accordion-heading a { color:#fff!important; } .uk-overlay-panel /* Texte dans les descriptions des sliders widgetkit */ { color: black !important; } /*--------------------------------*/ /*---------- FIN SLIDER ----------*/ /*--------------------------------*/ /*--------------------------*/ /*---------- TABS ----------*/ /*--------------------------*/ .nn_tabs { } .rl_tabs.top&gt;ul.nav-tabs&gt;li a { color: #bd84ba; } .rl_tabs.top&gt;ul.nav-tabs&gt;li.active a, .rl_tabs.top&gt;ul.nav-tabs&gt;li.active a:hover{ background: #ddd; color: #41195f; } /*------------------------------*/ /*---------- FIN TABS ----------*/ /*------------------------------*/ /*-----------------------------------------*/ /*---------- DEVENIR VETERINAIRE ----------*/ /*-----------------------------------------*/ .rn-devenir-vet .rn-metiers .row .col-md-4 img, .rn-formation-initiale .rn-metiers .col-md-4 img { margin:10px auto 10px; display:block; height:75px; } .rn-devenir-vet .rn-metiers .row .col-md-4, .rn-formation-initiale .rn-metiers .col-md-4 { text-align:center; } /*---------------------------------------------*/ /*---------- FIN DEVENIR VETERINAIRE ----------*/ /*---------------------------------------------*/ /*---------------------------------*/ /*----- CATEGORIE BLOG PROJETS ----*/ /*---------------------------------*/ .rn-projets-cat h2.article-title{ font-size: 120%!important; line-height: 1.3; margin:0px; font-weight:500; color:#fff!important; margin-top:0!important; } .rn-projets-cat .item-image-box { } .rn-projets-cat .item-image-box .item-image.pull-left { margin-right:0!important; } .rn-projets-cat header.article-header { width: 100%!important; padding: 10px; bottom: 0px; background-color: rgba(66, 22, 100, 0.85); height: 75px; display: flex; justify-content: center; align-items: center; position: absolute; } .rn-projets-cat .item-content-box { padding-left:20px; padding-right:20px; position:relative; } /*---------------------------------*/ /*--- FIN CATEGORI BLOG PROJETS ---*/ /*---------------------------------*/ /*---------------------------------*/ /*-------- MINITEK PROJETS --------*/ /*---------------------------------*/ .rn-mt-mod-actu { margin-top: 50px; margin-bottom: 50px; } .rn-minitek-projets h3.mnwall-title { line-height: 24px; margin-top: 25px; padding: 10px 15px 0; } .rn-minitek-projets h3.mnwall-title a{ text-decoration: inherit!important; } .rn-minitek-projets .light-text .mnwall-readmore a { color: #fff; border: 1px solid #fff; text-decoration:none; } .rn-minitek-projets .light-text .mnwall-readmore a:hover { background: rgba(255,255,255,0.2); } .rn-minitek-projets .mnwall-s-desc, .mnwall-desc { font-size: 16px; line-height: 22px; font-weight: 300; padding: 8px 15px 15px; font-family: "Helvetica Neue", Roboto, Helvetica, Arial, sans-serif; } /*---------------------------------*/ /*------ FIN MINITEK PROJETS ------*/ /*---------------------------------*/ /*-------------------------------------------------------*/ /*---------- FORMATION INITIALE ET SPECIALISEE ----------*/ /*-------------------------------------------------------*/ .rn-formation-initiale .rn-formation-pro h3, .rn-formation-initiale .rn-concours-internats h3 { font-size:20px!important; font-weight:500!important; margin-bottom:5px!important; } /*-----------------------------------------------------------*/ /*---------- FIN FORMATION INITIALE ET SPECIALISEE ----------*/ /*-----------------------------------------------------------*/ /*--------------------------------*/ /*-------------- OWL -------------*/ /*--------------------------------*/ .owl-carousel { position: relative; } .owl-carousel img { margin: auto; height: 500px; width: auto !important; } .owl-carousel .col-xs-12:first-child { display: flex; justify-content: center; } .owl-nav { position: absolute; width: 100%; top: 225px; } .owl-nav .owl-prev, .owl-nav .owl-next { position: absolute; width: 50px; height: 50px; color: rgba(240, 248, 255, 0); transition: all 0.3s cubic-bezier(.25,.8,.25,1) !important; } .owl-nav .owl-prev:hover, .owl-nav .owl-next:hover { background-color: rgba(65, 25, 95, 0.25); } .owl-nav .owl-prev.disabled, .owl-nav .owl-next.disabled { transform: scale(0.85); opacity: 0.5; cursor: default !important; } .owl-nav .owl-prev:before, .owl-nav .owl-next:before { content: ""; font-size: 1.75em; position: absolute; display: flex; align-items: center; justify-content: center; color: rgba(65, 25, 95, 1); width: 50px; height: 50px; } .owl-nav .owl-prev:before { content:"&lt;"; } .owl-nav .owl-next:before { content:"&gt;"; } .owl-nav .owl-prev { left: -25px; } .owl-nav .owl-next { right: -25px; } /*--------------------------------*/ /*----------- FIN OWL ------------*/ /*--------------------------------*/ /*--------------------------------*/ /*----- PAGES CARTES POSTALES -----/ /*--------------------------------*/ .uk-slidenav { width: 40px!important; height: 40px!important; line-height: 40px!important; color: #41195f!important; font-size: 40px!important; background:rgba(255,255,255,0.6); } .rn-cartes-post .rn-cp-wk { max-width:740px; height:auto; } .rn-cartes-post .rn-cp-wk .uk-overlay-panel.uk-overlay-right{ padding-right:0; } .rn-cartes-post .rn-cp-wk .uk-overlay-panel.uk-overlay-right h3.uk-h3{ padding:10px 30px; background: #fff; } /*--------------------------------*/ /*--------- AJUSTEMENTS ----------*/ /*--------------------------------*/ /* */ .home #section-615, .home .t3-spotlight.t3-home-bottom-blocs-1.row { padding-right: 20px; } /* */ .home #section-617 { width: 100%; } /* Alignement des boutons violets du footer */ .clear{ clear: both; } .rn-bottom-footer li{ padding-bottom: 0!important; line-height: 1; } .rn-bottom-footer li a{ } .rn-footer-last .container.t3-sl.t3-sl-1 { padding-top: 0!important; border-top: 1px solid #dedede; min-height: 150px; } .rn-bottom-footer .container.t3-sl.t3-sl-1 { padding-bottom: 0; } .rn-bottom-footer .rn-footer-menu p{ margin-bottom:5px; } .rn-footer-last a{ font-size: 14px; font-weight: 500!important; color: #fff !important; text-decoration: none; width: 75%; text-align: center; } .t3-spotlight.t3-bottom-footer.row .t3-module.module .rn-btn.rn-btn-violet {color:white!important; background: #41195f!important; width: 100%; text-align: center; padding: 10px !important; } .t3-spotlight.t3-bottom-footer.row .t3-module.module .rn-btn.rn-btn-violet:hover{ color:#41195f!important; text-decoration: none !important; background: white !important; } /* Retirer la bordure orange sur les tabs lors du focus */ .rl_tabs&gt;ul.nav-tabs&gt;li.active&gt;a:focus, .rl_tabs&gt;ul.nav-tabs&gt;li&gt;a:focus { border-color: #ddd !important; } .rl_tabs.top&gt;ul.nav-tabs&gt;li.active&gt;a:focus, .rl_tabs.top&gt;ul.nav-tabs&gt;li&gt;a:focus { webkit-box-shadow: none !important; box-shadow: none !important; } /*--------------------------------*/ /*------- FIN AJUSTEMENTS --------*/ /*--------------------------------*/ /*------------------------------------------------*/ /*------- Search Home Header Vertical Menu--------*/ /*------------------------------------------------*/ .rn-container-header { position:relative; } .rn-search-ctn { width: 50px; height: 50px; position: absolute; /* background: #dedede; */ right: 0; } body:not(.sm-open-646) .sm-btn-646 { background: url(/images/enva/search.svg)!important; background-repeat: no-repeat!important; background-position: center!important; background-size: cover!important; width: 20px; height: 20px; } @media (min-width: 768px) { /* hauteur de la barre de recherche quand on clique sur la loupe */ .sm-overlay-646 { height: 120px !important; } } .sm-overlay-646 .search .form-control { box-shadow: none !important; border: none; width: 60%; margin:0 auto; height: 55px; background: transparent; line-height: 55px; display: block; font-size: 20px; color: #54306f !important; border-bottom: 2px solid #9969bd; } body &gt; .sm-btn-646, .sm-content-inner &gt; .sm-btn-646, .off-menu_646 .sm-btn-646 { position: fixed; top: 0; right: 0; width: 50px; height: 50px; z-index: 99999999999999; } .sm-btn-646 .menu-icon3 span { display: none; } .sm-btn-646.sm-close .menu-icon3 span{ display:block; background:black; } .sm-btn-646.sm-close{ background: none!important; } /*----------------------------------------------------*/ /*------- FIN Search Home Header Vertical Menu--------*/ /*----------------------------------------------------*/ /* page enva */ .rn-enva #t3-mainbody h2{margin-top: 7px!important;} /* menu tab */ ul.nav.nav-pills.nav-stacked li a { color:#41195f!important; text-decoration: none; } /* chuva presentation */ .rn-chuva-missions.col-xs-12 { background: #f2f2f2; /* padding: 30px; */ padding-left: 30px; padding-bottom: 30px; } .rn-demarche-qualite { background: #41195f; color: white !important; padding: 30px; } .rn-demarche-qualite h3{ color: white !important; display: inline-block; } /* suivez nous social heaeder */ .rn-social-header{ right: 10px; width: 100%; float: right; z-index: 777777; display: inline-flex; line-height: 80px; position:absolute; } .rn-v-search { /* position: absolute; right: 10px; line-height: 80px; padding-top: 12px;*/ float: right; z-index:9999999999; padding: 28px 10px 0 10px; } .rn-v-search .menu-icon-cont{ z-index:9999999999; } .rn-v-search .menu-icon-cont .menu-icon3{ width:auto; height:auto; } .rn-social-header a i.fa{ font-size: 18px; margin-right: 15px; } /* info pratique */ .rendezVous, .rn-chuva-missions, .lightGrayBlock{ background-color: #eee; padding: 30px; margin-bottom: 20px; } .whatToBring, .rn-demarche-qualite, .darkVioletBlock{ background-color: #421664; color: white; padding: 30px; margin-bottom: 20px; } .rendezVous h3, .rn-chuva-missions h3, .lightGrayBlock h3, .lightGrayBlock h2{ margin-top: 0px; } .whatToBring h3, .rn-demarche-qualite h3, .darkVioletBlock h3, .darkVioletBlock h2{ color : white !important; margin-top : 0px; } .whatToBring ul, .rendezVous ul{ margin-bottom : 0px; } /* ------------------------------------- */ /* ------------- VUE FILTRE ------------ */ /* ------------------------------------- */ /* parametres des carres */ .ja-products-wrapper .product-item .product-item-info h4 { margin: 0px; } .ja-products-wrapper .product-item .product-item-info { width: 100%; height: 300px; padding: 0px; display: flex; align-items: flex-end; background-position: center; background-size: cover; } .ja-products-wrapper .product-item .product-item-info .product-item-details { width: 100%; padding: 10px; bottom: 0px; color: white; background-color: rgba(66, 22, 100, 0.85); height: 75px; display: flex; justify-content: center; align-items: center; } .product-item-details {} .ja-products-wrapper a { text-decoration: none !important; display: flex; align-items: center; } .product-item-info.no-image { background-image: url('/images/actus/enva-noimage.jpg') !important; } /* MISE EN PAGE JA MEGA FILTER */ /* En attendant les directives, je fais tout disparaitre */ .orderby-displaynumber.clearfix, .ja-filter-wrapper.block filter.filter-wrapper.ln-element, .ja-toolbar-wrapper.toolbar-products.toolbar-wrapper.toolbar-bottom, .block.ub-layered-navigation-sidebar.sidebar-content, .ja-toolbar-wrapper.toolbar-products.toolbar-wrapper.toolbar-top { display: none; } /* ------------------------------------- */ /* ------------ /VUE FILTRE ------------ */ /* ------------------------------------- */ /* ------------------------------------- */ /* ------- L'enva - Gouvernance -------- */ /* ------------------------------------- */ .encadre-organigramme { background-color: whitesmoke; padding: 10px; margin: auto; max-width: 500px; } /* ------------------------------------- */ /* ------ / L'enva - Gouvernance ------- */ /* ------------------------------------- */ /* ------------------------------------- */ /* --------- Faits Marquants ----------- */ /* ------------------------------------- */ /* Rapprocher le texte d'un fait marquant de son titre */ .faits-marquants .article-header .article-title { margin-bottom: 0px; } /* ------------------------------------- */ /* --------- / Faits Marquants --------- */ /* ------------------------------------- */ /* ------------------------------------- */ /* -------- Ajustements precis --------- */ /* ------------------------------------- */ /* Sur certaines pages, on souhaite garder la position "sidebar1" presente, mais vide de tout contenu. Nous utilisons donc un module 'vide' qui gardera la position active sur ces pages. */ .rn-blank-module { visibility: hidden; height: 0px; padding: 0px !important; } /* ------------------------------------- */ /* -------- /Ajustements precis -------- */ /* ------------------------------------- */ .rn-search fieldset.phrases { display:none; } .rn-all-right { width:84%!important; } .rn-top-nav { width:16%!important; } .rn-top-nav .custom { display:inline-block; } .rn-top-nav .custom .rn-social-header { margin-top:10px; line-height:55px; position:relative!important; width:inherit!important; float:none!important; } .rn-top-nav .custom .rn-social-header a:last-child i { margin-right:0px!important; } .rn-top-nav .mod-languages { margin-top:5px; display:inline-block; } .rn-top-nav .mod-languages a { text-transform:lowercase; font-size:18px; } /* Compenser la tres grande taille du menu "Consultations sur rdv" de la Clinique des Animaux de Compagnie */ .rn-sevices-cliniques .sm-level.level2 { height: 285px !important; overflow-y: scroll !important; } /* .t3-sidebar-left * { overflow: visible !important; } dl.level2 dt:nth-child(n+18) { border-left: solid #ece7ef 1px; position: relative; bottom: 300px; left: 272px; background-color: white; } */