/*
	Theme Name: Master Study Child
	Theme URI: http://stylemix.net
	Description: MasterStudy Child Theme
	Author: StylemixThemes
	Author URI: http://stylemix.net
	Template: masterstudy
	Version: 1.4
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Tags: classes, courses, education, education center, learning center, tutoring, teaching, study, studying, learning, lessons, instructor, teacher, mentor
	Text Domain: masterstudy-child
*/
.header_main_menu_wrapper .header-menu > li > a {
    display: block;
    padding: 6px 0 6px;
    text-transform: uppercase;
    font-size: 14px;
    color: #fff;
    text-decoration: none !important;
    text-align: center;
}
.search-toggler-unit {
    margin-top: 10px;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px !important;
}
.sidebar-area:after {
    display: none !important;
}
.sidebar-area {
    margin-top: 0px;
    padding-bottom: 20px;
}
.sidebar-area .widget {
    padding-top: 20px;
}
.vc_btn3-container .vc_btn3 {
    margin-top: 10px;
}

.blue {
    color: #00adee;
}

.entry-header .entry-title .h1 {
    margin-bottom: 10px;
    text-transform: uppercase;
	font-size: 30px;
	color: #fff;
}
h2, .h2 {
    font-weight: 700;
    font-size: 25px;
}
.entry-header {
    background-color: #0984b2;
}
.entry-header .entry-title .sub_title {
    font-weight: 300;
}
.stm_breadcrumbs_unit {
    margin-bottom: 20px;
}
.transparent_header_off .header_default {
    padding: 10px 0 10px;
}
.event_date_info_table {
    width: 100%;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #e1e2e4;
    border-bottom: 1px solid #e1e2e4;
    border-collapse: inherit;
}
.multiseparator_menu { 
	margin-top:5px !important;
	margin-bottom:5px !important;
}
.multiseparator_menu { 
	margin-top:5px !important;
	margin-bottom:5px !important;
}
.event-col .event_archive_item .title {
	margin-top:5px !important;
	margin-bottom:5px !important;
    font-size: 11px;
}
.widget_nav_menu ul li a {
    font-weight: 600 !important;
    font-size: 12px;
}
.stm_breadcrumbs_unit .navxtBreads > span a {
    font-size: 11px;
    color: #0984b2;
    font-weight: 600;
}
.sidebar-area .widget ul li a:hover {
    color: #000000 !important;
}
.sidebar-area .widget ul li .current-menu-item a {
    color: #000000 !important;
}
.stm_single_post .sidebar-area {
    margin-top: 0px !important;
}
.stm_single_post .sidebar-area-left h3 {
    margin-top: 5px !important;
}
.stm_single_post .sidebar-area-right h3 {
    margin-top: 5px !important;
}
.sidebar-area .sidebar-area-left h2 {
    margin-top: 5px !important;
}
.sidebar-area .sidebar-area-right h2 {
    margin-top: 5px !important;
}
.vc_images_carousel .vc_carousel-control .icon-prev {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px;
    display: block;
    padding: 0;
    color: #9E9E9E;
}


/* overide caca pour nelever le spuces du footer car pas de grump pour modifier en scss !!!!*/
#footer .widget_nav_menu ul {
    list-style: none;
    padding-left: 0;
}
table td, table th {
    border-color: #ccc;
}
.short_separator {
    display: none;
}
.stm_post_unit .stm_post_info .post_title {
	border:none;
}
.category .blog_layout_grid .post_list_content_unit:before,
.category .blog_layout_grid .post_list_content_unit:after,
.single-post .stm_post_unit:after,
.single-post .stm_post_unit:before{
    display: none;
}
.home .vc_pageable-slide-wrapper .vc_gitem-post-data-source-post_date {
    display: none;
}
.title-item-actu h3 {
    min-height: 50px;
    max-height: 50px;
    overflow:hidden;
    margin-bottom: 0;
    margin-top: 0;
}
.bloc-item-actu .vc_gitem-post-data{
    margin-bottom: 0;
}
.bloc-item-actu .vc_gitem_row .vc_gitem-col {
    padding-top: 0;
}
.bloc-item-actu .vc_grid-container.wpb_content_element.vc_basic_grid.vc_custom_1568645478784 {
    padding-bottom: 5px !important;
}
.bloc-item-actu .vc_pageable-load-more-btn{
    display: none;
}
.aigpl-gallery-album-wrp .aigpl-img,
.aigpl-gallery-wrp .aigpl-img {
  transition-duration: .3s;
}
.aigpl-gallery-album-wrp .aigpl-img:hover,
.aigpl-gallery-wrp .aigpl-img:hover {
  filter: brightness(1.25);
}
/* PROVISOIR */
#main div:nth-child(n+5) > div.vc_grid-item-mini.vc_clearfix > div.vc_gitem-animated-block > div > div > div > div > div.vc_custom_heading.para.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    display:none;
}
@media screen and (min-width: 992px) and (max-width: 1054px){	
	.vc_custom_1558606195252{padding-top: 0 !important;}
	.kiosque > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid{margin-bottom: 0;}
}

@media screen and (min-width: 1055px) and (max-width: 1200px){	
	.vc_custom_1558606195252{padding-top: 5% !important;}
}

.bloc-item-actu .vc_gitem-zone-mini .vc_gitem-row-position-top {
    position: static;
}

.bloc-item-actu::before {
    display:none !important;
}

.bloc-item-actu .vc_btn3-container .vc_general.vc_btn3 {
    padding: 0;
    text-decoration: underline !important;
    font-weight: 600;
    margin-top: 0;
}

.home #tribe-events .tribe-events-loop .type-tribe_events .tribe-events-event-meta {
    min-height: 50px;
}

@media screen and (max-width:768px) {
   .vc_gitem_row .vc_gitem-col{
        padding: 5px 10px 0px 10px !important;
   } 
   .vc_custom_heading.title-item-actu.vc_gitem-post-data{
        margin-bottom: 0px;
        margin-top: 0px;
   }
   .title-item-actu h3{
        min-height: initial;
        max-height: initial;
       margin: 5px 0;
   }
}

/*Régler le souci au niveau des img de la page d'accueil*/
.home #tribe-events .tribe-events-loop .tribe-events-event-image img.wp-post-image {
    width:285px !important;
    min-height: 190px !important;
}

/*Gestion du selecteur dans la page 'Conseil municipal'*/

#CR-conseil-municipal .vc_tta-tabs-list {
    border-radius:5px;
    border: 1px solid #4cadc9;
    margin: 1px;
}

#CR-conseil-municipal .vc_tta-tabs {
    border-top:none;
    margin-top:0;
}

#CR-conseil-municipal .vc_tta-tab {
    margin-top:0;
}

.CR-conseil-municipal .vc_btn3-center {
    margin: 0 auto;
    width: 50%;
}

/* Liens réseaux sociaux */
li.instagram a::after {
    content: "\f16d" !important;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #00aeef;
    font-size: 20px;
    top: 4px;
    margin: 0px 10px;
}
li.youtube a::after {
    content: "\f16a" !important;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #00aeef;
    font-size: 20px;
    top: 4px;
    margin: 0px 10px;
}
li.linkedin a::after {
    content: "\f08c" !important;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #00aeef;
    font-size: 20px;
    top: 4px;
    margin: 0px 10px;
}

/* Bandeau cookies */
#cookie-law-info-bar {
  z-index: 2999999999;
}
