/*
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: #ff8200 !important;
  text-transform: uppercase !important;
  font-family: tahoma, arial, helvetica, sans-serif;
}
h2 {
  font-size: 18px !important;
  font-weight: bold !important;
  color: #00005A !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 #00005A; */
  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: #ff8200 !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: #00005a !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 #ff8200;
}

/* PAGES CATEGORIE */
.blog-grid {
  line-height: 1.5;
}
.blog-grid .entry-content {
  border-bottom: #ff8200;
  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: #ff8200 !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 #00005a;
}
.su-tabs-current {
  border: 2px solid #00005a;
  border-bottom: 0px;
}
.su-tabs-nav span {
  color: white !important;
  border-color: #00005a;
  background-color: #00005a;
  font-size: 18px !important;
}
.su-tabs-nav span:hover {
  background-color: #00008e !important;
}
.su-tabs-nav span.su-tabs-current {
  color: #00005a !important;
  font-size: 18px !important;
}

/* LIENS */

p a {
  color: #ff8200 !important;
}
p a:visited {
  color: #ff8200 !important;
}

p a:hover {
  color: #00005a !important;
}

#content p a {
  color: #ff8200 !important;
}
#content p a:visited {
  color: #ff8200 !important;
}
#content p a:hover {
  color: #00005a !important;
}

#content li a {
  color: #ff8200 !important;
}
#content li a:visited {
  color: #ff8200 !important;
}
#content li a:hover {
  color: #00005a !important;
}

#content h3 a {
  color: #ff8200 !important;
}
#content h3 a:visited {
  color: #ff8200 !important;
}
#content h3 a:hover {
  color: #00005a !important;
}

#content h4 a {
  color: #ff8200 !important;
}
#content h4 a:visited {
  color: #ff8200 !important;
}
#content h4 a:hover {
  color: #00005a !important;
}

#content h5 a {
  color: #ff8200 !important;
}
#content h5 a:visited {
  color: #ff8200 !important;
}
#content h5 a:hover {
  color: #ff8200 !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%;
}
