body
{
display:block;
}
.searchandfilter p
{
margin-top: 1em;
display:inline-block;
}
.searchandfilter ul
{
display:inline-block;
}
.searchandfilter li
{
list-style: none;
display:inline-block;
padding-right:10px;
} .widget-area .searchandfilter li, .widget-area .searchandfilter p
{
display:block;
}
.searchandfilter label
{
display:block;
}
.searchandfilter h4
{
margin:15px 0;
font-size:16px;
}
.searchandfilter ul > li > ul:not(.children)
{
margin-left:0;
}@media (min-width: 992px) {
#logo {
display: flex;
align-items: flex-start;
max-width: 200px;
margin: 2em 0em 1em 0em;
}
} @media (max-width: 991px) {
#logo {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
margin: 2em 0em 1em 0em;
}
#logo img {
max-width: 250px;
height: auto;
}
} #menu-connexion li,
#menu-proces-verbaux li {
list-style: none;
} #menu-connexion li > a,
#menu-proces-verbaux li > a {
color: #fff;
font-size: 12px;
-webkit-transition: all 0.3s ease-out;
}
@media (min-width: 800px) {
#menu-connexion li > a,
#menu-proces-verbaux li > a {
padding: 10px;
}
}
#menu-connexion li a:hover,
#menu-proces-verbaux li a:hover {
background: rgba(255, 255, 255, 0.2);
} #menu-connexion li span,
#menu-proces-verbaux li span {
padding-left: 5px;
}
#menu-connexion,
#menu-proces-verbaux {
padding-top: 8px;
}
#topbar-search {
display: flex;
justify-content: flex-end;
} @media (max-width: 765px) {
#topbar-search form {
margin-right: auto;
margin-left: 0;
}
} @media (max-width: 765x) {
.form-search {
max-width: 150px;
}
} #menu-en-tete-navigation-principale > li:after {
content: "";
display: block;
margin: 0 auto;
width: 100%;
padding-bottom: 10px;
border-bottom: 2px solid #00603d;
}
#menu-en-tete-navigation-principale > li {
margin-right: 20px;
}
#menu-en-tete-navigation-principale > li:hover:after,
#menu-en-tete-navigation-principale li.current-menu-item:after,
#menu-en-tete-navigation-principale li.current-menu-parent:after,
#menu-en-tete-navigation-principale li.current-menu-ancestor:after {
border-bottom: 2px solid #009454;
}
#menu-en-tete-navigation-principale li:hover > a,
#menu-en-tete-navigation-principale li.current-menu-item > a,
#menu-en-tete-navigation-principale li.current-menu-parent > a,
#menu-en-tete-navigation-principale li.current-menu-ancestor > a {
color: #009454 !important;
} #menu-en-tete-navigation-principale > li a {
width: 13.43em;
text-align: left;
display: flex;
padding-left: 0;
}
@media (max-width: 1195px) {
#menu-en-tete-navigation-principale > li a {
width: 10em;
text-align: left;
display: flex;
padding-left: 0;
} .sf-menu li.sfHover ul,
.sf-menu li:hover ul {
width: 160px !important;
}
} #menu-en-tete-navigation-principale ul.dropdown li {
border: none;
} .sf-menu li.sfHover ul,
.sf-menu li:hover ul {
width: 192px;
}
#menu-en-tete-navigation-principale ul.dropdown li > a span {
color: #00603d;
}
#menu-en-tete-navigation-principale ul.dropdown li:hover > a span {
color: #009454;
text-decoration: underline;
}
#menu-en-tete-navigation-principale
ul.dropdown
li.current-menu-ancestor
> a
span {
color: #009454;
}
#menu-en-tete-navigation-principale li.current-menu-item > a span {
color: #009454 !important;
}
#menu-en-tete-navigation-principale {
display: flex;
align-items: end;
}
#menu-en-tete-navigation-principale > li > a {
font-weight: 500 !important;
} @media (min-width: 992px) {
#nav-main ul.sf-menu {
display: flex;
width: 100%;
align-items: flex-end;
}
#nav-main ul.sf-menu li {
display: flex;
}
} .col-md-12.kad-header-right { } #nav-main ul.sf-menu ul.sf-dropdown-menu { }
#nav-main ul.sf-menu ul li a {
font-size: 15px;
} @media (max-width: 770px) {
#menu-reseaux-sociaux {
display: flex;
justify-content: center;
}
} .mobileclass {
background: #ffffff;
}
button.mobileclass {
border: 2px solid #f2f2f2 !important;
border-radius: 10px;
}
div.mobileclass {
border-right: 2px solid #f2f2f2 !important;
border-left: 2px solid #f2f2f2 !important;
border-bottom: 2px solid #f2f2f2 !important;
border-radius: 0px 0px 10px 10px;
}
.kad-mobile-nav {
margin-top: -5px;
}
@media (max-width: 374px) {
form.form-search {
max-width: 150px;
}
}  .home .sliderclass {
background-color: #009454;
box-shadow: rgb(149 157 165 / 20%) 0 8px 20px -4px;
margin-top: 20px;
} .groupe_icone {
min-height: 185px;
text-align: center;
}
.groupe_icone img {
margin-top: 1em;
} .liens_rapides a {
text-decoration: underline;
} .same-category-posts .post-title {
font-size: 14px;
font-weight: normal;
line-height: 25px;
}
.widget_recent_entries .widget-inner li a:before {
content: "";
}
.sidebar .widget-inner li {
line-height: 25px;
padding-bottom: 5px;
margin-bottom: 5px;
}
.sidebar .widget-inner ul {
margin-left: 0px;
}
.sidebar .widget-inner ul ul {
margin-left: 10px;
}
.sidebar .widget-inner .searchandfilter {
margin-top: -20px;
}
.sidebar .widget-inner .searchandfilter h4 {
margin: 0px;
}
.sidebar .widget-inner .searchandfilter li {
border-bottom: solid 0px #ffffff;
line-height: 0.5em;
}
.sidebar .widget-inner .searchandfilter input[type="text"],
.main input[type="text"],
.main input[type="email"] {
border: 2px solid #f2f2f2 !important;
border-radius: 10px;
padding: 10px;
}
.sidebar .widget-inner .searchandfilter input[type="text"]:focus,
.main input[type="text"]:focus {
border-style: solid;
}
.sidebar .widget-inner .searchandfilter input[type="submit"]:hover,
.main input[type="submit"]:hover {
opacity: 0.8;
}
.sidebar .widget-inner .searchandfilter input[type="submit"],
.main input[type="submit"] {
background-color: #009454;
color: #fff;
border-radius: 30px !important;
padding: 15px 15px;
font-weight: bold;
border-style: none;
}
.widget-inner h3 {
font-size: 16px;
font-weight: 500;
}
.sidebar .widget-inner ul.children {
font-weight: 200;
}
.sidebar .widget-inner ul.children li {
border-bottom: none;
}  #topcontrol > div {
border-radius: 15px;
} #media_image-2 > a > img,
#media_image-2 > a > img:hover {
border: none;
box-shadow: none;
-webkit-box-shadow: none;
} #containerfooter .menu {
margin: 0;
} .footerclass a {
color: #fff;
}
.footercredits p {
color: #fff;
}
#containerfooter h3 {
font-weight: bold;
color: #f2f2f2;
margin-bottom: 22px;
line-height: 20px !important;
}
#containerfooter .widget_nav_menu h3 {
max-width: 250px;
} #containerfooter .menu li a {
text-decoration: none;
background: none !important;
padding: 2px 0px;
max-width: 200px;
} #containerfooter .menu li a:hover {
text-decoration: underline;
} #containerfooter li.sf-dropdown ul.sub-menu {
display: none;
} @media (min-width: 992px) {
#media_image-2 {
display: flex;
align-items: flex-start;
max-width: 200px;
margin: 30px 0px 0px 0px;
}
} @media (max-width: 765px) {
#media_image-2 {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
margin: 30px 0px 0px 0px;
}
#media_image-2 img {
max-width: 250px !important;
height: auto;
}
}
#media_image-2 img {
margin: 0px;
} #secondfooter input {
border: none;
margin-bottom: 5px;
border-radius: 10px;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
max-width: 25em;
}
#secondfooter input[type="submit"].button:hover {
background-color: #009454;
opacity: 0.8;
}
#secondfooter input[type="submit"].button {
background-color: #009454;
border-radius: 30px !important;
padding: 10px 15px;
font-weight: bold;
}
#secondfooter {
margin-top: 25px;
}
#secondfooter {
background-color: #00603d;
} .kt-btn-wrap .kt-button:not(.kb-btn-global-inherit) {
padding-left: 20px;
padding-right: 20px;
font-weight: bold;
} .wp-block-kadence-posts .loop-entry.type-post .entry-taxonomies {
margin-bottom: 10px;
}
.wp-block-kadence-posts
.loop-entry.type-post
.entry-taxonomies
.category-style-pill {
background-color: #f2f2f2;
padding: 5px;
}
.wp-block-kadence-posts
.loop-entry.type-post
.entry-taxonomies
.category-style-pill:hover {
background-color: #d2d2d2;
}
.wp-block-kadence-posts
.loop-entry.type-post
.entry-taxonomies
.category-style-pill
a {
color: #000000;
} .navigation-rapide .wp-block-kadence-iconlist {
padding: 10px;
}
.navigation-rapide.wp-block-column:not(:first-child) {
margin-left: 1em;
}
@media (max-width: 781px) {
.navigation-rapide.wp-block-columns:not(.is-not-stacked-on-mobile)
> .wp-block-column:nth-child(2n) {
margin-left: 1em !important;
}
.navigation-rapide.wp-block-column:not(:first-child) {
margin-left: 0em;
}
}
.mailster-_recaptcha-wrapper {
display: none;
}
.mailster-email-wrapper:active + .mailster-_recaptcha-wrapper,
.mailster-email-wrapper:focus + .mailster-_recaptcha-wrapper,
.mailster-email-wrapper:focus-within + .mailster-_recaptcha-wrapper,
.mailster-_recaptcha-wrapper:hover {
display: block;
}
@media (min-width: 575px) and (max-width: 782px) {
.kb-posts-id-_735085-e3 {
display: flex !important;
flex-direction: column;
}
}
@media (max-width: 782px) {
.homepage-articles {
flex-direction: column;
}
}
.home .wp-block-kadence-posts {
margin-bottom: 2.5rem;
}
@media (min-width: 1200px) {
.home .wp-block-kadence-posts article.post .entry-content-wrap {
margin-top: 220px;
}
}
@media (min-width: 1000px) and (max-width: 1199px) {
.home .wp-block-kadence-posts article.post .entry-content-wrap {
margin-top: 180px;
}
}
@media (min-width: 800px) and (max-width: 999px) {
.home .wp-block-kadence-posts article.post .entry-content-wrap {
margin-top: 140px;
}
}
.home
.wp-block-kadence-posts
article.post
.post-thumbnail
+ .entry-content-wrap {
margin-top: 10px;
}
#thelogo img {
max-width: 20em;
}
.homepage-gris {
background-color: #f2f2f2;
padding-top: 2em !important;
padding-bottom: 2em !important;
}
.home .contentclass {
padding-bottom: 0;
}
.homepage-gris.bottom {
margin-bottom: 0;
} .postedintop {
margin-left: 0px;
} .single-evenements .evenements header {
padding: 10px 0px;
} .single-publication .publication header {
padding: 10px 0px;
}
.pdfjs-fullscreen {
display: none;
} body.page #pageheader div.container,
body.archive #pageheader div.container {
padding-right: 0px;
}
body.single-evenements div.postdate {
margin-top: 10px;
}
body.single-evenements h1.entry-title {
margin-top: 5px;
}
body.home #breadcrumbs {
display: none;
}
#breadcrumbs {
margin-top: 50px;
margin-bottom: -20px;
font-size: 14px;
} .grid-item {
width: 33%;
min-height: 180px;
margin-top: 10px;
}
.grid-item .entry-content-wrap{
padding-right:20px;
}
.representationsccuq .wp-block-kadence-posts .loop-entry .entry-summary p {
margin-bottom: 0.5em !important;
margin-top: 0;
}
.representationsccuq .entry-header {
margin-bottom: 10px;
}
.filters-school-select-5966,
.filters-comitee-select-5966,
.filters-instance-select-5174 {
margin-right: 20px;
}
@media (max-width: 650px) {
.filters-school-select-5966,
.filters-comitee-select-5966,
.filters-instance-select-5174,
.quicksearch {
margin-bottom: 20px;
}
}
select,
.quicksearch {
border: 2px solid #f2f2f2 !important;
border-radius: 10px;
}
.quicksearch {
height: 37px;
padding-left: 5px;
width: 220px;
}
@media (max-width: 699px) {
.grid-5966,
.grid-5174 {
grid-template-columns: 100%;
}
.grid-5966 article,
.grid-5174 article {
width: 100%;
}
}
@media (min-width: 700px) and (max-width: 1020px) {
.grid-5966,
.grid-5174 {
grid-template-columns: 50% 50%;
}
.grid-5966 article,
.grid-5174 article {
width: 50%;
}
}
.representation_sub {
margin-top: -10px;
}
.representationuqam .wp-block-kadence-posts.grid-cols {
row-gap: 2em;
column-gap: 2em;
} #content p a:link {
text-decoration: underline;
font-weight:bold;
}
#content p a:hover {
text-decoration: none;
}
.entry-content a:link {
text-decoration: underline;
font-weight:bold;
}
.entry-content a:hover {
text-decoration: none;
} nav.pagination {
text-align: center;
}
nav.pagination a,
nav.pagination span {
padding: 4px 10px;
font-size: 12px;
font-weight: 700;
margin: 5px;
display: inline-block;
border: solid 2px #eee;
border-color: rgba(0, 0, 0, 0.05);
-webkit-transition: border 0.2s ease-in-out;
-moz-transition: border 0.2s ease-in-out;
-ms-transition: border 0.2s ease-in-out;
-o-transition: border 0.2s ease-in-out;
transition: border 0.2s ease-in-out;
}
nav.pagination a:hover,
.wp-pagenavi a:hover {
border-color: #009454;
background: url(//sppeuqam.org/wp-content/themes/img/20black.png);
background: rgba(0, 0, 0, 0.05);
}
nav.pagination .current {
background: url(//sppeuqam.org/wp-content/themes/img/20black.png);
background: rgba(0, 0, 0, 0.05);
}
ol {
margin-bottom: 2em;
}
.page-header {
border-top: none;
padding: 0;
}
.pdfjs-wrapper iframe,
.single-publication iframe {
border: none;
}
.kad-sidebar {
background-color: #f2f2f2;
}
.liens_rapides .wp-block-group.has-background {
padding: 0;
margin-bottom: 0;
}
.wp-block-group.has-background {
padding: 2em;
margin-bottom: 2em;
}
.page-header .entry-title {
padding-bottom: 20px;
}
.sub-menu .sf-with-ul {
background-image: url(//sppeuqam.org/wp-content/themes/virtue-child/assets/img/chevron.svg);
background-repeat: no-repeat;
background-position: right;
background-size: 14px;
margin-right: 10px;
}
#menu-en-tete-navigation-principale > li > .sub-menu {
width: 15.4em;
} .flex-direction-nav a {
background: url(//sppeuqam.org/wp-content/themes/virtue-child/assets/img/slide_direction.png)
no-repeat 0 0;
}
.flex-control-paging li a {
background: #ccc;
background: rgba(255, 255, 255, 0.5);
}
.flex-control-paging li a:hover {
background: #eee;
background: rgba(255, 255, 255, 0.7);
}
.flex-control-paging li a.flex-active {
background: #fff;
background: rgba(255, 255, 255, 0.9);
cursor: default;
}@media (min-width: 768px) and (max-width: 991px) {
h1 {
font-size: 38px;
letter-spacing: 2px;
line-height: 48px;
}
h2 {
font-size: 28px;
letter-spacing: 1px;
line-height: 38px;
}
h3 {
font-size: 24px;
letter-spacing: 1px;
line-height: 34px;
}
h4 {
font-size: 18px;
letter-spacing: 1px;
line-height: 27px;
}
h5,
#containerfooter h3 {
font-size: 16px;
letter-spacing: 1px;
line-height: 24px;
}
p {
font-size: 14px;
line-height: 19px;
}
} @media (min-width: 992px) and (max-width: 1199px) {
h1 {
font-size: 40px;
letter-spacing: 2px;
line-height: 50px;
}
h2 {
font-size: 32px;
letter-spacing: 1px;
line-height: 42px;
}
h3 {
font-size: 26px;
letter-spacing: 1px;
line-height: 36px;
}
h4 {
font-size: 20px;
letter-spacing: 1px;
line-height: 30px;
}
h5,
#containerfooter h3 {
font-size: 18px;
letter-spacing: 1px;
line-height: 28px;
}
p {
font-size: 16px;
line-height: 20px;
}
} @media (min-width: 1200px) {
h1 {
font-size: 44px;
letter-spacing: 2px;
line-height: 54px;
}
h2 {
font-size: 34px;
letter-spacing: 1px;
line-height: 44px;
}
h3 {
font-size: 28px;
letter-spacing: 1px;
line-height: 38px;
}
h4 {
font-size: 22px;
letter-spacing: 1px;
line-height: 33px;
}
h5,
#containerfooter h3 {
font-size: 20px;
letter-spacing: 1px;
line-height: 30px;
}
p {
font-size: 16px;
line-height: 20px;
}
} */