/*
Theme Name: UHA
Theme URI: https://accesspressthemes.com/wordpress-themes/accesspress-lite/
Author: AccessPress Themes
Author URI: https://accesspressthemes.com
Description: AccessPress Lite is responsive multipurpose WordPress business theme with clean, highly professional design and lots of useful features like a premium theme - and strong theme options panel to manage theme all! It is probably the most feature-rich free theme with lots of useful options events layout, portfolio layout, testimonial layout, blog layout, gallery layout, featured posts on home page, quick contact, social media integration, full width slider, team member layout, sidebar layout, multiple home page layout, call to action and many other page layouts. It is fully responsive, WooCommerce compatible, bbPress compatible, translation ready, cross-browser compatible, SEO friendly, RTL support. Theme is completely translated in: French, Persian, Japanese, Danish now. AccessPress Lite is multi-purpose and is suitable for travel, corporate, portfolio, photography, nature, health, small biz, personal, creative, corporate, agencies, bloggers anyone and everyone. Great customer support via online chat, email, support forum. Official support forum: https://accesspressthemes.com/support/ Video tutorials: http://bit.ly/aptytube View full demo here: http://accesspressthemes.com/theme-demos/?theme=accesspress-lite
Version: 2.50
License: GNU General Public License, version 3 (GPLv3)
License URI: http://www.gnu.org/licenses/gpl-3.0.txt
Text Domain: accesspress-lite
Domain Path: /languages/
Tags: custom-menu, one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, featured-image-header, sticky-post, theme-options, threaded-comments, featured-images, full-width-template, custom-header, flexible-header, rtl-language-support, blog, education, portfolio
Template: accesspress-lite
Accesspress Lite WordPress Theme, Copyright 2014 http://accesspressthemes.com/
Accesspress Lite is distributed under the terms of the GNU GPL
Accesspress Lite is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.
*/

.featured-overlay{
	opacity: 0.8;
	background: #7FB8FF;
}

@media screen and (max-width: 940px){
	body {
    		width: 100%;
    		background: #F2F2F2;
	}
	
}

@media screen and (max-width: 660px){
	body {
    		width: 100%;
    		background: #F2F2F2;
		font-size: em;
		text-align: justify !important;
	}
	.deflex{
		display: block !important;
	}
	.main>div{
		margin: 4% !important;
		width: 90% !important;
		padding-right: 2.5% !important;
		padding-left: 2.5% !important;
	}
	.main>div>h1{
		text-align: center;
	}
	.main>div>h2{
		text-align: center;
	}
	.deborder{
		border-right: none !important;
	}
	.agrandir-tableau{
		width: 100% !important;
	}
	
	.services-hr{
		display: block !important;
	}
	.right-header{
		display: none;
	}
}

ul{
	margin-top: 0%;
}

ul>li>ul{
	margin-top: 0%;
}

a{
	color:#1b9dd9;
	font-weight:bold;
}

a:hover{
	text-decoration:underline;
}

footer a{
	font-weight:normal;
}

.content-area h1{
	font-weight:bold;
}

.content-area .deborder h1{
	margin-top:40px;
}

.content-area .deborder h1:first-child{
	margin-top:0;
}

.content-area .deborder h3{
	padding-left:2rem;
}

/*.ak-container ul{
	list-style-type:none;
}

.ak-container ul li:before{
	content : '- ';
}*/

#site-navigation ul li:before{
	content:'';
}

.entry-content figure.wp-caption, .welcome-detail figure.wp-caption{
	border:none;
}

.entry-content figure.wp-caption figcaption.wp-caption-text, .welcome-detail figcaption{
	display:none;
}

.welcome-detail p, .welcome-detail h2{
	text-align:left;
	text-transform: initial !important;
}

.document-gallery .document-icon img{
	width:40px;
}

#content #latest-events{
	display:none;
}

#primary{
	width:100%;
}

.theiaStickySidebar .page-header{
	border:none;
	padding:0;
}

.theiaStickySidebar h1.page-title{
	text-transform:uppercase;
	border-bottom: 5px solid #1b9dd9;
	width:15%;
}

/* -------------------------------------------------
	Image header : décommenter si banner dans header
--------------------------------------------------*/
/*@media screen and (max-width:300px){
	#masthead #top-header{
		background-image:url('./img/img6.jpg') !important;
	}
}

@media screen and (maxwidth:500px){
	#masthead #top-header{
		background-image:url('./img/img5.jpg') !important;
	}
}

@media screen and (maxwidth:800px){
	#masthead #top-header{
		background-image:url('./img/img4.jpg') !important;
	}
}

@media screen and (maxwidth:1100px){
	#masthead #top-header{
		background-image:url('./img/img3.jpg') !important;
	}
}

@media screen and (maxwidth:1500px){
	#masthead #top-header{
		background-image:url('./img/img2.jpg') !important;
	}
}

#masthead #top-header{
	padding: 0 !important;
	height:150px;
	background-image:url('./img/img1.jpg');
	background-repeat:no-repeat;
	background-position:center;
}

#masthead #top-header:hover{
	cursor:pointer;
}

.site-branding{
	display:none;
}*/

/* -------------------------------------------------
	Menu de navigation
--------------------------------------------------*/
.main-navigation a {
    display: block;
    text-decoration: none;
    color: #FFF;
    padding: 0 13px;
	font-weight:300;
}
/*
#menu-menu-principal-fsesj{
	background-color:#004996;
}

#menu-menu-principal-fsesj li{
	border-bottom-color:#004996;
}
*/
.main-navigation.menu-center {
    text-align: center;
}

body, button, input, select, textarea {
    color: #444;
    font-family: 'Open Sans', sans-serif;
    font-size: em;
    line-height: 1.8;
    font-weight: 300;
}
.main-navigation {
    clear: both;
    display: block;
    font-weight: 300;
    font-family: 'Lato', sans-serif;
    position: relative;
    border-bottom: 5px solid #004996;
    background: #1b9dd9;
}
.main-navigation ul ul {
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    position: absolute;
    z-index: 99999;
    background: #FFF;
    top: 100%;
    border-bottom: 5px solid #004996;
    border-top: 5px solid #004996;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}
#content {
    padding: 25px 0;
}
hr {
    background-color: #cccccc;
    border: 0;
    height: 3px;
    margin-bottom: 15px;
}
.deborder{
	border-right: 4px solid #cccccc;
	width: 100%;
}


/* -------------------------------------------------
	Menu de navigation
--------------------------------------------------*/
#top-header{
	padding-bottom: 0.75% !important;
	padding-top: 0.3% !important;
}

/* -------------------------------------------------
	Le survol du menu
--------------------------------------------------*/
.main-navigation li:hover > a {
	
	background: #004996;

}


.main-navigation .current-menu-parent > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_item > a,
.main-navigation .current_page_parent > a {

	background: #004996;

}

.main-navigation ul ul li:hover > a ,
.main-navigation ul ul li.current-menu-item > a {
    
	color: #004996;

}

.socials{
	float: none;
	margin-top: -10%;
	margin-bottom: 3%;
}

/* -------------------------------------------------
	Menu profils
--------------------------------------------------*/
.profils{
	text-align:center;
	padding:.5rem;;
}
.profils a{
	color: #004996;
	font-weight:bold;
	font-size:18px;
	text-transform: uppercase;
}
.profils a:hover{
	text-decoration: none;
	border-bottom:1pt solid #004996;
}
.profils ul li{
	display:inline-block;
}
.menu-divider{
	margin:0 2rem;
}
.menu-menu-profils-container{
	line-height:18px;
}
#menu-menu-profils{
	margin:0 !important;
}

/* -------------------------------------------------
	Visite virtuelle
--------------------------------------------------*/
#visite{
	width: 2000px !important;
}

/* -------------------------------------------------
	Menus accordéon
--------------------------------------------------*/
.sh-link.sh-hide a, .sh-link.sh-show a{
	border:1px solid #3d3d3d;
	padding:2px 10px;
	border-left:4px solid #1b9dd9;
}

.sh-link{
	margin:1rem 0;
}

/* -------------------------------------------------
	Featured posts
--------------------------------------------------*/
.featured-post .featured-content a.read-more.bttn{
	background-color:#3d3d3d;
	border-bottom-color:#004996;
}

.featured-post .featured-content a.read-more.bttn::after{
	background-color:#1b9dd9;
}

.featured-overlay{
	background-color:#1b9dd9 !important;
}

/* -------------------------------------------------
	Événements
--------------------------------------------------*/
.event-date-archive{
	background-color:#004996;
}

.event-date-archive .posted-on, .event-date-archive .posted-on a{
	color:#FFF;
}

.entry-meta .byline{
	display: none;
}

.entry-content a.cat-event-more.bttn{
	background-color:#3d3d3d;
	border-bottom-color:#004996;
}

.entry-content a.cat-event-more.bttn::after{
	background-color:#1b9dd9;
}

/* -------------------------------------------------
	Widgets
--------------------------------------------------*/
.widget-title{
	border-left-color:#1b9dd9 !important;
}

/* -------------------------------------------------
	Page Formation
--------------------------------------------------*/
.formation{
transition:all 0.5s ease;
box-sizing: border-box;
}
.formation:hover{	
box-shadow:0 0 40px #000000;
outline: 4px solid #0088FF;
}
/* -------------------------------------------------
	Enlever encart date événements
--------------------------------------------------*/
.event-date{
	display: none;
}
/* -------------------------------------------------
	Call to Action
--------------------------------------------------*/
#call-to-action {
    background: #004996;
    padding: 25px 0;
    color: #FFF;
}
#call-to-action h4{
	font-size: 24px;
	margin-bottom: 0;
	float: left;
	color:#FFF;
	font-weight: normal;
	font-family: 'Open Sans',sans-serif;
	max-width: 85%;
}

#call-to-action .action-btn{
	float: right;
	background: #3d3d3d;
	border:2px solid #004996;
	padding: 10px 20px;
	color: #FFF;
	line-height: 1;
	border-radius:4px;
}

#call-to-action .action-btn:hover{
	background: #1b9dd9;
}
/* -------------------------------------------------
	Social Icons
--------------------------------------------------*/
.socials a {
    border: none;
	margin-top:2rem;
}
.socials a{
	color:#1b9dd9;
}
.socials a:hover{
	color:#FFF;
	background-color:#1b9dd9;
}

/* -------------------------------------------------
	Barre de recherche
--------------------------------------------------*/
.searchform {
    border-color: #1b9dd9;
	background-color:#FFF;
}

.searchform .searchsubmit{
	color:#1b9dd9;
}

/* -------------------------------------------------
	Texte entête
--------------------------------------------------*/
.header-text{
	color:#004996;
}

/* -------------------------------------------------
	Correction Espace Formulaires
--------------------------------------------------*/
p:empty:before {
    content: none;
}

/* -------------------------------------------------
	Pied de page
--------------------------------------------------*/
#top-footer{
	background-color:#3d3d3d;
	color:#FFF;
}

#bottom-footer{
	background-color:#004996;
}

.site-footer a {  /*liens du footer*/
    color: #1b9dd9;
}

.site-footer ul li:before{
	content:'';
}