﻿/*!
Theme Name: MinuscULe
Author: Bureau des services Web de l'Université Laval
Author URI: https://ressourcesweb.ulaval.ca/
Description: Contient les normes institutionnelles d'entête et de pied page, la navigation et quelques fonctionnalités de base : nouvelles, événements, accordéons, boutons, fil d'Ariane (requiert l'installation du module Yoast SEO), page de connexion aux couleurs de l'UL et création automatique de pages «hub».
Version: 4.0.0
License: Veuillez contacter le BSW avant d'utiliser ou de distribuer ce thème.
Text Domain: minuscule
*/body{color:#000;font-weight:400}iframe{max-width:calc(100%)}hr{margin:0 0 30px 0}ol{list-style-type:decimal}address{font-style:normal}h1{margin-left:auto;margin-right:auto;max-width:800px;text-align:center}h2.centre{text-align:center}h2.centre::after{margin-left:auto;margin-right:auto}h2.accent{margin-left:0;margin-right:0}h1::after{background-color:#e30513;content:"";display:block;height:4px;margin:20px auto 0;width:40px}h2.accent::after{background-color:#e30513;content:"";display:block;height:4px;margin:20px 0 0 0;width:40px}main ul li{list-style-type:disc}.page-section{margin-bottom:20px}.clearfix::after{clear:both;content:"";display:table}@media only screen and (max-width: 992px){.normes-ul-entete-ul.sans-normes .entete-contenu{align-items:center}.normes-ul-entete-ul.sans-normes .entete-contenu .rouge{flex-direction:row;align-items:center}.normes-ul-entete-ul.sans-normes .entete-contenu .or a img{max-width:20vw}}body.ul-nopiv header:before{display:none}body.ul-nopiv .header-top{align-items:flex-start}body.ul-nopiv .footer-address-title-subunit{margin-left:0}.entete{background-color:#f7f7f7;margin-bottom:30px;padding:45px 15px 30px 15px}.entete.blanc{background-color:#fff;margin-bottom:0}.entete h1{margin-bottom:0}.entete p{margin:20px auto 0 auto;max-width:600px;text-align:center}.entete a{color:#000}.img-bandeau{height:auto;margin:0 0 30px 0;width:100%}.switch-langue{text-transform:uppercase}#menu-menu-principal.larger{flex-wrap:wrap}.section-nouvelles{background-color:#f7f7f7;overflow:hidden}.section-nouvelles.padding-top{padding-top:30px}.section-nouvelles.white{background-color:#fff}.section-nouvelles.nouvelles-archive{padding:45px 0}.container.gauche .btn{padding:11px 75px}.nouvelle-row{display:flex;flex-wrap:wrap}.strate-nouvelles{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1200px;padding:0 1em 0}.strate-nouvelles .container{padding-top:1em;padding-bottom:3em}.strate-nouvelles .btn.gauche{justify-content:flex-start}.liste-nouvelles{display:flex;flex-flow:column;flex-grow:1}.nouvelle{display:flex;flex-flow:row nowrap;min-height:96px;padding:15px 30px 15px 0;width:100%}.nouvelle a{color:#000}.nouvelle h3{font-size:1.25em;font-weight:bold;line-height:1.2}.nouvelle h3,.nouvelle p{margin:0}.nouvelle .contenu-nouvelle{width:auto;order:2}.nouvelle .contenu-nouvelle>a{text-decoration:none}.nouvelle .avec-separateur{border-bottom:1px solid #ededed}.date{background-color:#e30513;color:#fff;display:flex;flex-flow:column nowrap;font-weight:600;height:80px;justify-content:center;margin-right:15px;min-width:57px;padding:0 3px;text-align:center;text-decoration:none;width:57px}.date .jour{font-size:27px;line-height:30px}.date .jour-range{font-size:20px;line-height:23px}.date .jour-mois{font-size:16px;line-height:19px}.date .jour-mois-small{font-size:15px;line-height:1.1}.date .mois{font-size:16px;line-height:19px}.date-wide{background-color:#e30513;color:#fff;display:flex;flex-flow:column nowrap;font-weight:600;height:85px;justify-content:center;margin-right:15px;min-width:120px;padding:0 5px;text-align:center;text-decoration:none;width:120px}.single .date-wide{height:110px}.type-nouvelles{padding:45px 0 100px 0;position:relative;width:100%}.type-nouvelles.flex{display:flex;flex-direction:column}.type-nouvelles:last-child{padding-top:0}.type-nouvelles_action{flex-grow:1;display:flex;justify-content:flex-end;flex-direction:column;align-items:flex-start}.page-template-page-evenements .section-titre,.page-template-page-actualites .section-titre{background-color:#fff}.gauche-nouvelle{display:block;float:left;margin-bottom:40px;width:100%}.gauche-nouvelle .date{height:auto;padding:11px 25px;width:100%}@media(min-width: 576px){.strate-nouvelles{padding-left:1.625em;padding-right:1.625em}}@media(min-width: 768px){.strate-nouvelles{padding-left:2.25em;padding-right:2.25em}}@media(min-width: 992px){.nouvelle.trois-colonnes{width:calc(100% / 3)}.nouvelle.deux-colonnes{width:calc(100% / 2)}.type-nouvelles{width:50%}.type-nouvelles:last-child{padding-top:45px}.gauche-nouvelle{width:150px;padding-right:30px}.date{margin-bottom:30px}.btn.retour{display:none}.strate-nouvelles{padding-left:2.875em;padding-right:2.875em}}@media(min-width: 1200px){.strate-nouvelles{padding-left:3.5em;padding-right:3.5em}}@media(min-width: 1400px){.strate-nouvelles{padding-left:4.125em;padding-right:4.125em}}@media(min-width: 1600px){.strate-nouvelles{padding-left:4.75em;padding-right:4.75em}}@media(max-width: 768px){.nouvelle h3{margin-bottom:10px}}.wrap{margin:15px 0 15px 0}.container-fluid{margin:0 auto 30px auto;max-width:1200px;padding:0 1em}.container-fluid:last-of-type{margin:0 auto;padding-bottom:30px}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.contenu-avec-nav,.contenu-sans-nav{margin-bottom:30px}.contenu-avec-nav a.btn ,.contenu-sans-nav a.btn {text-decoration:none}@media(min-width: 576px){.container-fluid{padding-left:1.625em;padding-right:1.625em}}@media(min-width: 768px){.container-fluid{padding-left:2.25em;padding-right:2.25em}}@media(min-width: 992px){.contenu-avec-nav{float:left;width:75%}.container-fluid{padding-left:2.875em;padding-right:2.875em}}@media(min-width: 1200px){.container-fluid{padding-left:3.5em;padding-right:3.5em}}@media(min-width: 1400px){.container-fluid{padding-left:4.125em;padding-right:4.125em}}@media(min-width: 1600px){.container-fluid{padding-left:4.75em;padding-right:4.75em}}.menu-secondaire{display:none}@media(min-width: 992px){.menu-secondaire{display:block;float:left;margin-bottom:40px;padding:0 30px 0 0;width:25%}.menu-secondaire a{color:#000;display:block;font-size:16px;padding:10px 10px 10px 12px;text-decoration:none}.menu-secondaire ul,.menu-secondaire li{background-image:linear-gradient(to right, #333 40%, rgba(255, 255, 255, 0) 20%);background-position:bottom;background-repeat:repeat-x;background-size:3px 1px;list-style-type:none;margin:0;padding:0;transition:.5s background-color ease-out}.menu-secondaire ul{list-style-type:none}.menu-secondaire li{background-position:top}.menu-secondaire li.current-menu-item a{font-weight:bold}.menu-secondaire li:hover{background-color:#f7f7f7}}.bloc-boutons{margin-bottom:15px}#breadcrumbs{font-size:15px;margin:0 auto;max-width:1200px;padding:0 0 20px 0;text-align:center}#breadcrumbs a{color:#232323;margin:0 10px;text-decoration:none;transition:.5s color ease-out}#breadcrumbs .breadcrumb_last{display:none}.home #breadcrumbs{display:none}a.btn{border:1px solid #999;color:#000;display:table;margin:15px 0;font-size:16px;max-width:100%;padding:11px 25px;text-align:center;transition:.5s background-color ease-out;text-decoration:none}a.btn:hover{background-color:#dbdbdb;color:#232323;text-decoration:none}a.btn:focus{background-color:#dbdbdb;color:#232323;text-decoration:underline}.btn-transparent{justify-content:center}@media(min-width: 576px){.btn-transparent{max-width:370px}}.btn-retour{display:flex;align-items:center;color:#000;text-decoration:none;opacity:1;transition:.3s ease-out}.btn-retour span{color:#000;text-decoration:none;margin-right:5px}.btn-retour p{margin:0;color:#000;text-decoration:underline}.btn-retour:hover{opacity:.7;text-decoration:none}.btn-retour:hover span{text-decoration:none}.link-wrapper{position:relative;display:block}.link{color:#000;text-decoration:none;font-size:1.2em;padding:10px 30px 10px 0;display:table;position:relative}.link:hover{color:#000}.link:hover:after{margin-left:13px}.link:after{content:"";display:inline-block;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'><path fill='currentColor' d='M16.03 25c-.54 0-1.05-.21-1.44-.58L.74 10.56c-.81-.82-.81-2.14 0-2.95.82-.81 2.14-.81 2.95 0l12.33 12.33L28.36 7.61c.51-.43 1.05-.6 1.62-.55a2.096 2.096 0 0 1 1.41 3.42L17.5 24.39c-.38.39-.92.62-1.48.62Z'/></svg>");background-repeat:no-repeat;background-size:contain;width:12px;margin-left:10px;height:12px;vertical-align:middle;transform:rotate(-90deg);color:#000;transition:margin-left .15s ease-in-out}.pagination{display:flex;flex-flow:row wrap;justify-content:center;padding:30px 0 0 0;text-align:center}.pagination a:hover{background-color:#ededed;text-decoration:none}.pagination .page-numbers{color:#000;display:block;float:left;height:50px;line-height:50px;min-width:30px;padding:0 10px}.pagination .current{background-color:#999}.pagination span{background-color:#fff}img{max-width:100%;height:auto}@media(min-width: 576px){img.alignleft,.wp-caption.alignleft{float:left;margin:0 30px 15px 0}img.alignright,.wp-caption.alignright{float:right;margin:0 0 15px 30px}img.aligncenter,.wp-caption.aligncenter{display:block;margin:0 auto}.wp-caption p{margin-bottom:10px}.wp-caption.alignleft{margin:0 30px 0 0}.wp-caption.alignright{margin:0 0 0 30px}}@media only screen and (max-width: 576px){figure.alignleft,figure.alignright,img.alignleft,img.alignright{display:block;float:none;margin-bottom:1.5rem;margin-left:auto;margin-right:auto}}#acces-rapides ul{display:flex;flex-wrap:wrap;padding:0;text-align:center;margin:0 -15px}#acces-rapides ul li{align-items:center;display:flex;list-style-type:none;padding:0 15px;width:calc(100% / 3);box-sizing:border-box;margin-bottom:30px}#acces-rapides ul li a{align-items:center;color:#fff;display:flex;font:300 28px "Source Sans 3","Source Sans Pro",SourceSansPro,-apple-system,Roboto,Segoe UI,"Helvetica Neue",Arial,sans-serif;height:100%;justify-content:center;margin:auto;min-height:160px;padding:15px;text-decoration:none;width:100%;background-color:#232323;transition:.5s background-color ease-out}#acces-rapides ul li a:hover{background-color:#000}@media(max-width: 768px){#acces-rapides ul{flex-direction:column}#acces-rapides ul li{width:100%}}.icons-list{padding:60px 0}.icons-list h2{text-align:center;margin-bottom:60px}.icons-list .slide img{max-width:90%;display:table;margin:0 auto}.icons-list .slider-logo{position:relative;padding:0 30px}.icons-list .slider-logo .slick-next,.icons-list .slider-logo .slick-prev{position:absolute;font-size:0;padding:0;height:30px;width:15px;top:50%;transform:translateY(-50%);border:0;z-index:10;cursor:pointer;opacity:.5;transition:.4s}.icons-list .slider-logo .slick-next:hover,.icons-list .slider-logo .slick-prev:hover{opacity:1}.icons-list .slider-logo .slick-next:before,.icons-list .slider-logo .slick-prev:before{content:"";width:10px;height:10px;display:block;border-top:2px solid #000;border-right:2px solid #000;transform-origin:center center}.icons-list .slider-logo .slick-next{right:0}.icons-list .slider-logo .slick-next:before{transform:rotate(45deg)}.icons-list .slider-logo .slick-prev{left:0}.icons-list .slider-logo .slick-prev:before{transform:rotate(-135deg)}.icons-list .icon-list-wrapper{display:flex;flex-wrap:wrap}.icons-list .icon-list-wrapper .slide{margin-bottom:30px}.icons-list .icon-list-wrapper.col-3 .slide{width:calc(100% / 3)}.icons-list .icon-list-wrapper.col-4 .slide{width:25%}.icons-list .icon-list-wrapper.col-6 .slide{width:calc(100% / 6)}@media only screen and (max-width: 992px){.icons-list .icon-list-wrapper.col-6 .slide{width:25%}}@media only screen and (max-width: 768px){.icons-list .icon-list-wrapper.col-3 .slide,.icons-list .icon-list-wrapper.col-4 .slide,.icons-list .icon-list-wrapper.col-6 .slide{width:50%}}@media only screen and (max-width: 480px){.icons-list .icon-list-wrapper.col-3 .slide,.icons-list .icon-list-wrapper.col-4 .slide,.icons-list .icon-list-wrapper.col-6 .slide{width:100%}}.personne .portrait{display:flex;align-items:flex-start;margin-bottom:20px}.personne .portrait .poste{margin-bottom:10px}.personne .portrait .poste p{margin-bottom:0}.personne .portrait p{margin-bottom:10px}.personne .portrait .img-portrait{margin:0 20px 20px 0}.personne .portrait .nom{font-size:25px}.personne .portrait .nom a{text-decoration:none}.personne .portrait .description img{margin:0 5px 15px 0}@media only screen and (max-width: 992px){.page-template-page-personnes .page-section img{display:inline}.personne .portrait .description img{display:inline;margin-right:5px}}@media only screen and (max-width: 768px){.page-template-page-personnes .page-section img{display:inline}.personne .portrait .description img{display:inline;margin-right:5px}}@media only screen and (max-width: 480px){.personne .portrait{display:block}.personne .portrait .img-portrait{display:block;height:auto;margin-bottom:32px;width:300px}.personne .portrait .description img{display:inline;margin-right:5px}.page-template-page-personnes .page-section img{display:inline}}.accordeon{border-bottom:1px solid #999;transition:border-color .25s ease}.accordeon.--last{margin-bottom:30px}.accordeon.--first{border-top:1px solid #999}.accordeon.ouvert{border-bottom:1px solid #000}.accordeon.ouvert>h2::before,.accordeon.ouvert>h3::before,.accordeon.ouvert>h4::before,.accordeon.ouvert>h5::before,.accordeon.ouvert>h6::before,.accordeon.ouvert>p::before{bottom:initial;content:"w";position:absolute;transform:rotate(45deg)}.accordeon.ouvert .accordeon-titre button svg{transform:translateY(-50%) rotate(180deg)}.accordeon>h2,.accordeon>h3,.accordeon>h4,.accordeon>h5,.accordeon>h6,.accordeon>p{font-size:1.2rem;margin:0;padding:24px 24px 24px 48px;position:relative;transition:.25s background-color ease-in,.25s border-color ease-in;cursor:pointer;margin:0;position:relative;transition:.25s background-color ease-in,.25s border-color ease-in}.accordeon>h2:hover,.accordeon>h3:hover,.accordeon>h4:hover,.accordeon>h5:hover,.accordeon>h6:hover,.accordeon>p:hover{text-decoration:underline}.accordeon>h2::before,.accordeon>h3::before,.accordeon>h4::before,.accordeon>h5::before,.accordeon>h6::before,.accordeon>p::before{content:"v";font-family:"iconesUL",sans-serif;font-size:3rem;font-weight:600;left:11px;position:absolute;top:13px}.accordeon .panneau{background:#fff;display:none;padding:30px 15px;color:#000;overflow:auto}.accordeon .panneau>p:first-child{margin-top:0}.accordeon .panneau>p:last-child{margin-bottom:0}.accordeon .accordeon-titre button{background-color:transparent;border:none;content:"";cursor:pointer;display:block;font-weight:bold;padding:0;text-align:left;width:100%}.accordeon .accordeon-titre button svg{margin-right:30px;transform:translateY(-50%) rotate(0);transition:.4s transform ease-out;position:absolute;left:15px;top:50%;height:9px;width:12px}.accordeon .accordeon-titre button:focus{text-decoration:underline}.accordeon .accordeon-titre:before{display:none}.accordions__controlswrap{display:none}.accordions__controls{display:flex;align-items:center;justify-content:flex-end;margin-bottom:0}.accordions__controls:hover .accordions__action{text-decoration:underline}.accordions__controls li{list-style-type:none}.accordions__controls.accordions__controls--open .accordions__action[data-action=open]{display:none}.accordions__controls.accordions__controls--closed .accordions__action[data-action=close]{display:none}table{background-color:#fff;border-bottom:4px solid #999;border-collapse:collapse;border-spacing:0;border-top:4px solid #999;margin:0 0 30px 0;max-width:100%;overflow-x:auto}th,td{border-bottom:1px solid #ededed;border-right:1px solid #ededed;padding:10px 15px;vertical-align:top}th,thead td{background-color:#dbdbdb;font-weight:700;text-align:left}th p,thead td p{font-weight:700}thead th,thead td,tr:first-child th,tr:first-child td{padding-top:6px}th *:last-child,td *:last-child{margin-bottom:0}th:last-of-type,td:last-of-type{border-right:none}tr:nth-child(even){background-color:#f7f7f7}tbody{border:none}.search main ul{margin:0;padding:0}.search main ul li{border-bottom:1px solid #000;list-style-type:none;margin-bottom:25px}.page-builder-home{padding-top:50px}.page-hub{display:flex;flex-flow:row wrap;margin-top:30px;padding:0;text-align:center}.page-hub li{align-items:center;background-color:#232323;display:flex;list-style-type:none;margin-bottom:30px;min-height:160px;transition:.5s background-color ease-out;width:100%}.page-hub li:hover{background-color:#000}.page-hub li:nth-child(even){margin-left:0}.page-hub li:nth-child(odd){margin-right:0}.page-hub li a{align-items:center;color:#fff;display:flex;font:300 28px "Source Sans 3","Source Sans Pro",SourceSansPro,-apple-system,Roboto,Segoe UI,"Helvetica Neue",Arial,sans-serif;height:100%;justify-content:center;padding:0 15px;text-decoration:none;width:100%}@media(min-width: 576px){.page-hub li{width:calc(50% - 15px)}.page-hub li:nth-child(even){margin-left:15px}.page-hub li:nth-child(odd){margin-right:15px}}/*# sourceMappingURL=style.css.map */
