/*
Theme Name:     Minamaze Pro Child
Theme URI:      http://www.thinkupthemes.com/themes/minamaze/
Author:         Agilap
Author URI:     https://www.agilap.com
Description: Minamaze is a multi-purpose professional Premium WordPress Theme ideal for a business or blog website. The theme is responsive, HD retina ready and comes with 600+ Google Fonts which can easily be selected directly from the theme options panel.
Version: 1.9.13
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    minamaze
Template:       Minamaze_Pro
Tags: blog, custom-logo, portfolio, e-commerce, rtl-language-support, post-formats, grid-layout, one-column, two-columns, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
*/
#content .thematiques-buttons a.button {
    color: white;
    border-radius: 10px;
    margin: 10px 0px;
    width: 60%;
    background-color: #245890;
}

#header #menu-item-915 a, 
#header #menu-item-698 a, 
#header #menu-item-699 a,
#header #menu-item-857 a, 
#header #menu-item-843 a, 
#header #menu-item-844 a {
	color: white;
	background-color: grey;
	border: 1px solid white;
	border-radius: 4px;
	margin: 0px 5px;
}

#pre-header-links-inner .menu-item:not(.lang-item) a:hover {
    color: white;
    background-color: #808080;
}

#pre-header-links-inner .menu-item.lang-item a:hover {
    background-color: unset;
}

.archive h1.page-title span {
	display:none;
}
/* TYPO STYLE */
h1 {
	font-size: 20px !important;
	font-weight: bold !important;
	color: rgb(240, 110, 5) !important;
	text-transform: uppercase !important;
	font-family: tahoma,arial,helvetica,sans-serif ;
}
h2 {
	font-size: 18px !important;
	font-weight: bold !important;
	color: rgb(0, 80, 140) !important;
	font-family: tahoma,arial,helvetica,sans-serif ;
}
h3 {
	font-size: 16px !important;
	font-weight: bold !important;
	color: black !important;
	font-family: tahoma,arial,helvetica,sans-serif ;
}
h4 {
	font-size: 14px !important;
	font-weight: normal !important;
	color: black !important;
	font-style: italic !important;
	font-family: tahoma,arial,helvetica,sans-serif ;
}
h5 {
	font-family: tahoma,arial,helvetica,sans-serif ;
	font-size: 20px !important;
}
p {
	font-family: tahoma,arial,helvetica,sans-serif ;
	font-size: 14px !important;
}

/* MENU */
/* wrapper of mega menu bg-color */
.header-style2.header-sticky #header-links {
    background-color: #00508c !important;
}
.header-style2.header-sticky #header-links-inner {
    margin: unset;
    width: 100%;
}

/* [responsive] hide built-in responsive menu toggle when using mega menu */
#header-responsive a.btn-navbar {
    display: none !important;
}

/* SIDEBAR */
#sidebar {
	background-color: white;
	/* border-left: 1px solid rgb(0, 80, 140); */
	width: 20% !important;
}
#sidebar .widget {
	padding-bottom: 30px !important;
}

#sidebar .shortcodes-ultimate {
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}

#sidebar-core {
	margin-left: 5px !important;
	margin-right: 5px !important;
}
#sidebar .textwidget {
	border: 0px !important;
	padding: 0px !important;
}
#sidebar .widget {
	margin: 0px;
	border: none !important;
}
#sidebar h3.widget-title:before,
#sidebar h3.widget-title:after {
	border: none !important;
}
/* BOUTONS SIDEBAR */
.su-button {
	background-color: white !important;
	border: none !important;
	width: 200px;
}
.su-button-style-default span {
	border: none !important;
	color: rgb(240, 110, 5) !important;
	font-size: 14px !important;
	line-height: 15px !important;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	padding: 0px 1px 0px 40px !important;
}
.su-button-style-default span:hover {
	color: rgb(0, 80, 140) !important;
}

#sidebar .textwidget {
	padding-bottom: 0px !important;
}
#sidebar .widget {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
#sidebar .widget_media_image img:hover {
	opacity: 0.7;
}

#sidebar .custom-html-widget img:hover {
	opacity: 0.7;
}

/* VIDEO SIDEBAR */
.popup-youtube {
	border-radius: 5px !important;
}

/* PAGE D'ACCUEIL */
.wp-tiles-container .wp-tiles-tile:first-child .wp-tiles-byline-content {
	font-size: 23px;
	font-weight: bold !important;
	line-height: 1.5;
}
.wp-tiles-container .wp-tiles-tile .wp-tiles-byline-content {
	font-size: 18px;
	font-weight: bold !important;
	line-height: 1.5;
}
.wp-tiles-loaded .wp-tiles-tile {
	border-bottom: 5px solid rgb(240, 110, 5);
}

/* PAGES CATEGORIE */
.blog-grid {
	line-height: 1.5;
}
.blog-grid .entry-content {
	border-bottom: rgb(240, 110, 5);
	background-color: rgb(255, 255, 255);
	height: 110px;
}

.blog-grid .entry-content h2 a {
	font-size: 18px !important;
	color: black !important;
	font-weight: bold !important;
	display: block;
	display: -webkit-box;
	height: 110px;
	-webkit-line-clamp: 4;
 	-webkit-box-orient: vertical;
 	overflow: hidden;
 	text-overflow: ellipsis;
}
.blog-article .blog-title {
	text-transform: none !important;
}
.blog-grid .entry-meta .date {
	display: none;
}
.blog-grid .entry-content p {
	display: none;
}
.blog-style2 .blog-article .entry-content{
	padding: 10px;
}

/* PAGES GOUVERNANCE ET EQUIPE */
.su-tabs.team .su-tabs-pane > div[class^='one_'] {
	border-top: 2px solid #f06e05;
	margin-top: 15px;
	padding-top: 10px;
}

.su-tabs.team h1 {
	font-size: 25px !important;
	font-weight: bold !important;
	color: black !important;
}
.su-tabs.team h2 {
	font-size: 20px !important;
	font-weight: bold !important;
	color: rgb(240, 110, 5) !important;
	text-align: center ;
	margin-bottom: 0px;
}
.su-tabs.team  h3 {
	text-align: center ;
}
.su-tabs.team div[class^='one_'] img {
    margin: 20px auto;
    clear: both;
    display: block;
}


/* FOOTER */
#footer .wp-image-2785{
	background-color: white;
}

/* TABS */
.su-tabs {
	background: none !important;
	font-size: 14px;
}
.su-tabs-pane {
	border: 2px solid rgb(0, 80, 140);
}
.su-tabs-current {
	border: 2px solid rgb(0, 80, 140);
	border-bottom: 0px;
}
.su-tabs-nav span {
	color: white !important;
	border-color: rgb(0, 80, 140);
	background-color: rgb(0, 80, 140);
	font-size: 18px !important;
}
.su-tabs-nav span:hover {
	background-color: rgba(0, 80, 140, 0.6) !important;
}
.su-tabs-nav span.su-tabs-current {
	color: rgb(0, 80, 140) !important;
	font-size: 18px !important;
}

/* LIENS */

p a {
	color : rgb(240, 110, 5) !important;
}
p a:visited {
	color : rgb(240, 110, 5) !important;
}

p a:hover {
	color: rgb(0, 80, 140) !important;
}

#content p a {
	color : rgb(240, 110, 5) !important;
}
#content p a:visited {
	color : rgb(240, 110, 5) !important;
}
#content p a:hover {
	color: rgb(0, 80, 140) !important;
}


#content li a {
	color : rgb(240, 110, 5) !important;
}
#content li a:visited {
	color : rgb(240, 110, 5) !important;
}
#content li a:hover {
	color: rgb(0, 80, 140) !important;
}

#content h3 a {
	color : rgb(240, 110, 5) !important;
}
#content h3 a:visited {
	color : rgb(240, 110, 5) !important;
}
#content h3 a:hover {
	color: rgb(0, 80, 140) !important;
}

#content h4 a {
	color : rgb(240, 110, 5) !important;
}
#content h4 a:visited {
	color : rgb(240, 110, 5) !important;
}
#content h4 a:hover {
	color: rgb(0, 80, 140) !important;
}

#content h5 a {
	color : rgb(240, 110, 5) !important;
}
#content h5 a:visited {
	color : rgb(240, 110, 5) !important;
}
#content h5 a:hover {
	color: rgb(0, 80, 140) !important;
}

h1 a:link {
	color:unset;
}
h2 a:link {
	color:unset;
}
h3 a:link {
	color:unset;
}
h4 a:link {
	color:unset;
}

/* ARCHIVE = CATHEGORY PAGE -- Added by F.ORSAT -- 2020-06-08 */
.archdescription { margin-bottom:30px; }
.listofarticles { margin-left:-10px; margin-right:-10px; }
.archive.blog-style2 .blog-grid.column-3 { width: 33.333%; }
