/*--------------------------------------------------------------
 TABLE OF CONTENTS:
----------------------------------------------------------------

/*--------------------------------------------------------------
1.0 Reset and Normalize
--------------------------------------------------------------*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css 
*/
/* Document
 
========================================================================== 
*/
/**
* 1. Correct the line height in all browsers.
* 2. Prevent adjustments of font size after orientation changes in iOS.
*/
html {
 line-height: 1.15; /* 1 */
 -webkit-text-size-adjust: 100%; /* 2 */
}
/* Sections
 
========================================================================== 
*/
/**
* Remove the margin in all browsers.
*/
body {
 margin: 0;
}
/**
* Render the `main` element consistently in IE.
*/
main {
 display: block;
}
/**
* Correct the font size and margin on `h1` elements within `section` and
* `article` contexts in Chrome, Firefox, and Safari.
*/
h1 {
 font-size: 2em;
 margin: 0.67em 0;
}
/* Grouping content
 
========================================================================== 
*/
/**
* 1. Add the correct box sizing in Firefox.
* 2. Show the overflow in Edge and IE.
*/
hr {
 box-sizing: content-box; /* 1 */
 height: 0; /* 1 */
 overflow: visible; /* 2 */
}
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
pre {
 font-family: monospace, monospace; /* 1 */
 font-size: 1em; /* 2 */
}
/* Text-level semantics
 
========================================================================== 
*/
/**
* Remove the gray background on active links in IE 10.
*/
a {
 background-color: transparent;
}
/**
* 1. Remove the bottom border in Chrome 57-
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and 
Safari.
*/
abbr[title] {
 border-bottom: none; /* 1 */
 text-decoration: underline; /* 2 */
 text-decoration: underline dotted; /* 2 */
}
/**
* Add the correct font weight in Chrome, Edge, and Safari.
*/
b,
strong {
 font-weight: bolder;
}
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp {
 font-family: monospace, monospace; /* 1 */
 font-size: 1em; /* 2 */
}
/**
* Add the correct font size in all browsers.
*/
small {
 font-size: 80%;
}
/**
* Prevent `sub` and `sup` elements from affecting the line height in
* all browsers.
*/
sub,
sup {
 font-size: 75%;
 line-height: 0;
 position: relative;
 vertical-align: baseline;
}
sub {
 bottom: -0.25em;
}
sup {
 top: -0.5em;
}
/* Embedded content
 
========================================================================== 
*/
/**
* Remove the border on images inside links in IE 10.
*/

/* Forms
 
========================================================================== 
*/
/**
* 1. Change the font styles in all browsers.
* 2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
 font-family: inherit; /* 1 */
 font-size: 100%; /* 1 */
 line-height: 1.15; /* 1 */
 margin: 0; /* 2 */
}
/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
*/
button,
input { /* 1 */
 overflow: visible;
}
/**
* Remove the inheritance of text transform in Edge, Firefox, and IE.
* 1. Remove the inheritance of text transform in Firefox.
*/
button,
select { /* 1 */
 text-transform: none;
}
/**
* Correct the inability to style clickable types in iOS and Safari.
*/
button,
[type="button"],
[type="reset"],
[type="submit"] {
 -webkit-appearance: button;
}
/**
* Remove the inner border and padding in Firefox.
*/
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
 border-style: none;
 padding: 0;
}
/**
* Restore the focus styles unset by the previous rule.
*/
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
 outline: 1px dotted ButtonText;
}
/**
* Correct the padding in Firefox.
*/
fieldset {
 padding: 0.35em 0.75em 0.625em;
}
/**

* 1. Correct the text wrapping in Edge and IE.
* 2. Correct the color inheritance from `fieldset` elements in IE.
* 3. Remove the padding so developers are not caught out when they zero 
out
* `fieldset` elements in all browsers.
*/
legend {
 box-sizing: border-box; /* 1 */
 color: inherit; /* 2 */
 display: table; /* 1 */
 max-width: 100%; /* 1 */
 padding: 0; /* 3 */
 white-space: normal; /* 1 */
}
/**
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/
progress {
 vertical-align: baseline;
}
/**
* Remove the default vertical scrollbar in IE 10+.
*/
textarea {
 overflow: auto;
}
/**
* 1. Add the correct box sizing in IE 10.
* 2. Remove the padding in IE 10.
*/
[type="checkbox"],
[type="radio"] {
 box-sizing: border-box; /* 1 */
 padding: 0; /* 2 */
}
/**
* Correct the cursor style of increment and decrement buttons in Chrome.
*/
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
 height: auto;
}
/**
* 1. Correct the odd appearance in Chrome and Safari.
* 2. Correct the outline style in Safari.
*/
[type="search"] {
 -webkit-appearance: textfield; /* 1 */
 outline-offset: -2px; /* 2 */
}
/**
* Remove the inner padding in Chrome and Safari on macOS.
*/
[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
/**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
 -webkit-appearance: button; /* 1 */
 font: inherit; /* 2 */
}
/* Interactive
 
========================================================================== 
*/
/*
* Add the correct display in Edge, IE 10+, and Firefox.
*/
details {
 display: block;
}
/*
* Add the correct display in all browsers.
*/
summary {
 display: list-item;
}
/* Misc
 
========================================================================== 
*/
/**
* Add the correct display in IE 10+.
*/
template {
 display: none;
}
/**
* Add the correct display in IE 10.
*/
[hidden] {
 display: none;	
}


body { 
	font-family:'Merriweather'; 
	font-size:16px; 
	line-height: 1.6; 
	color:#0f1941;
	overflow-x: hidden;
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, div, section { font-family: 'Merriweather', sans-serif; }
p { margin: 0 0 16px;}
li {font-family:'Merriweather', sans-serif;}

*,*:before,*:after { -webkit-box-sizing: border-box; -ms-box-sizing:border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/*--------------------------------------------------------------
2.0 Accessibility
--------------------------------------------------------------*/

/* Text meant only for screen readers. */
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px; word-wrap: normal !important; }

.screen-reader-text:focus { background-color: #f1f1f1; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; 	display: block; font-size: 14px; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }

/*--------------------------------------------------------------
3.0 Alignments
--------------------------------------------------------------*/

.alignleft { display: inline; float: left; margin-right: 1.5em; }
.alignright { display: inline; float: right; margin-left: 1.5em; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.center { margin-left: auto; margin-right: auto; }
  
/* @see: http://codex.wordpress.org/Content_Width */

/*--------------------------------------------------------------
4.0 Clearings
--------------------------------------------------------------*/

.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after { display:table; content:""; line-height:0; }
.clearfix:after { clear:both; }
.clear:before,
.clear:after,
.breadcrumb:before,
.breadcrumb:after,
.site-header-menu:before,
.site-header-menu:after,
.social-navigation:before,
.social-navigation:after,
.main-nav:before,
.main-nav:after,
.site-branding:before,
.site-branding:after,
.menu-container:before,
.menu-container:after,
.entry-content:before,
.entry-content:after,
.entry-footer:before,
.entry-footer:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-main > article:before,
.site-main > article:after,
.page-header:before,
.page-header:after,
.site-footer:before,
.site-footer:after,
.events-table:before,
.events-table:after,
.comment-meta:before,
.comment-meta:after,
.section-more:before,
.cpt-search-advanced:before,
.cpt-search-advanced:after,
.cptlist-listing:before,
.thumb-list:before,
.thumb-list:after,
.posts-wrap:before,
.posts-wrap:after,
.response:before,
.response:after { content:""; display:table; }

.clear:after,
.site-header-menu:after,
.social-navigation:after,
.breadcrumb:after,
.main-nav:after,
.site-branding:after,
.menu-container:after,
.entry-content:after,
.entry-footer:after,
.site-header:after,
.site-content:after,
.site-main > article:after,
.page-header:after,
.site-footer:after,
.events-table:after,
.comment-meta:after,
.section-more:after,
.cptlist-listing:after,
.cpt-search-advanced:after,
.thumb-list:after,
.posts-wrap:after,
.response:after { clear:both; }


/*--------------------------------------------------------------
5.0 Typography
--------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 {
	font-family: "Fira Sans Condensed", sans-serif;
    margin: 0;
    padding: 0;
    line-height: 1.2;
    word-break: break-word;
}

h1 {
    font-size: 38px;
}

h2 {
    font-size: 34px;
}

h3 {
    font-size: 30px;
}

h4 {
    font-size: 26px;
}

h5 {
    font-size: 20px;
}

h6 {
    font-size: 18px;
}

:selection { color: white; background: #1091bd; }
::selection { color: white; background: #1091bd; }
::-moz-selection { color: #fff; background: #1091bd; }
::-webkit-selection { color: #fff; background: #1091bd; }

/*--------------------------------------------------------------
10.0 Links
--------------------------------------------------------------*/



/*--------------------------------------------------------------
11.0 Featured Image Hover
--------------------------------------------------------------*/

.wp-block-uagb-team img { display:block; width:100%; max-width:100%; height:auto !important; }
.wp-block-post-featured-image img { display:block; width:100%; max-width:100%; height:auto !important; }


/*--------------------------------------------------------------
13.1 Header
--------------------------------------------------------------*/

/**
* Masthead - Shrink on Scroll
**/

/*--------------------------------------------------------------
13.3 Regular Content
--------------------------------------------------------------*/

.breadcrumbs {font-size:14px;}
.breadcrumbs a:after{ margin:5px 5px 0 5px; padding:0; display:inline-block; font:normal normal normal 14px/1 FontAwesome; font-size:15px; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:"/"; color:#000000; vertical-align:top;}
.breadcrumbs a{ display:inline-block; text-decoration:none; color:#ffffff; font-weight: 400;}
.breadcrumbs a:hover{ text-decoration:underline;}
.breadcrumbs a span[property="name"] { text-decoration:none; }


/* Home page
--------------------------------------------------------------*/

.hm-block-know { background-color:aliceblue;}
.partners img { display: block; height:80px !important; max-height:none !important;}
.partners picture { display: block; height:80px !important; border: 1px solid red !important;}


/*--------------------------------------------------------------
13.4 Posts
--------------------------------------------------------------*/


/*--------------------------------------------------------------
13.5 Pages
--------------------------------------------------------------*/

.site-content { padding-bottom: 40px;}
/*
 * Image de fond header page
 */

/* Pages Templates */

.wp-block-uagb-team { background-color:aliceblue; }

/* Placeholder text in main section */ 
	
	
/* Advanced Search */


/* Main Search Button */


/* Multiselect */		


/* Documents Home Section */



/*--------------------------------------------------------------
13.6 Footer
--------------------------------------------------------------*/

.site-footer { background-color:#201e4d; color:#fff; padding:40px 0 0 0; }
.site-footer p { color:#fff; font-size:16px; font-weight:300; }
.site-footer .foot_logo { width: 100%; max-width: 205px; }
@media screen and (max-width:  1199px ) { .site-footer .section-title { font-size: 30px; } }
@media (max-width: 799px ) { .foot_logo { width: 205px; } }
@media (max-width: 320px ) { .foot_logo { width: 100%; } }

.foot-title { font-size:16px; color:#fff; }
.site-footer ul { margin:0; padding:0; list-style:none; }
.site-footer ul > li { padding-left:0; padding-right: 10px; }
@media screen and (max-width: 799px ) { .site-footer ul > li, .site-footer .signin > li { display:block; padding:5px 0; } }

.site-footer ul > li > a { color:#ffffff; color:rgba(255, 255, 255, 0.7); font-size:14px; text-transform:inherit; }
.site-footer ul > li > a:hover { color:#fff; }
.copyright a { color:rgba(255, 255, 255, 0.7); font-size:14px; text-transform:lowercase; }
.site-footer .signin a { color:#fff; color:rgba(255, 255, 255, 0.2); font-size:14px; }
.site-footer .links > li > a:hover, .site-info a:hover { color:#fff; }

.site-footer .copyright { background-color:#201e4d; padding:30px 0; font-size:14px; font-weight:400; color: rgba(255, 255, 255, 0.7); }
.site-footer .copyright li { display:inline; list-style:none; }
.site-footer .copyright li a {}

