/*
Theme Name: Chaire ITEN
Theme URI: https://athemes.com/theme/sydney
Author: aThemes
Author URI: https://athemes.com
Description: Sydney is a powerful business theme that provides a fast way for companies or freelancers to create an awesome online presence. As well as being fully compatible with Elementor, Sydney brings plenty of customization possibilities like access to all Google Fonts, full color control, layout control, logo upload, full screen slider, header image, sticky navigation and much more. Also, Sydney provides all the construction blocks you need to rapidly create an engaging front page. Looking for a quick start with Sydney? With just a few clicks, you can import one of our existing demos (https://athemes.com/sydney-demos/)
Version: 2.60
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tested up to: 6.6
Requires PHP: 5.6
Text Domain: sydney
Tags: two-columns, right-sidebar, block-styles, custom-colors, custom-background, custom-header, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
Sydney is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
*/
@import url("https://fonts.googleapis.com/css?family=Zilla+Slab:300,300i,500,500i,600,600i,800,800i");
body {
    font-weight: 400;
    font-size: 18px;
    line-height: 1.4;
    color: #2D2D2D
}
p {
    text-align: justify
}
h4, h5, h6 {
    font-weight: 500 !important;
    line-height: 1.2
}
h4 {
    font-size: 1.5rem
}
h5 {
    font-size: 1.25rem
}
h6 {
    font-size: 1rem
}
.page-template-page_front-page #sliderHome {
    margin-top: -25px !important;
}
.shfb-header {
    background: #FFF;
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 60%, rgba(232, 232, 232, 1) 100%);
}
body.sticky-header-active .shfb.has-sticky-header.sticky-row-main-header-row .sticky-active {
    background: #FFF;
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 60%, rgba(232, 232, 232, 1) 100%);
}
.tete_chaire {
    position: relative;
    overflow: hidden;
    padding: 20px 30px !important;
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.3) !important;
    -webkit-box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.3);
}
.tete_chaire_fond {
    opacity: 0.3;
    position: absolute;
    width: 100%;
    height: auto;
}
.tete_chaire h2 {
    margin: 10px 0 10px !important;
    isolation: isolate;
}
.tete_cats {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding: 20px 30px !important;
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.3) !important;
    -webkit-box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.3);
}
.tete_publications {
    position: relative;
    overflow: hidden;
    width: 70%;
    margin: 0px auto;
    padding: 20px 30px !important;
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.3) !important;
    -webkit-box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.3);
}
.tete_cats_fond, .tete_publications_fond {
    position: absolute;
    top: 0px;
    z-index: 1;
    left: 0%;
    opacity: 0.2;
}
.tete_cats h2, .tete_publications h2 {
    z-index: 10;
    position: relative;
    margin: 10px 0 10px !important;
}
.tete_publications .entry-title {
    font-size: 35px !important;
    font-weight: 500 !important;
}
#primary-menu {
    font-family: "Zilla Slab", Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif !important;
}
#primary-menu li {
    font-size: 20px;
    font-weight: 800;
    font-style: italic;
    text-transform: none;
    -webkit-transition: 0.35s ease;
    -moz-transition: 0.35s ease;
    transition: 0.35s ease
}
#primary-menu .sub-menu li {
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
}
#primary-menu .sub-menu li a:hover {
    /*border-bottom: 1px solid #0F70B7;*/
    background-color: #CFE2F1;
}
#HomeAxesRecherche img, #HomeAxesRecherche a img {
    border-radius: 100% !important;
    border: 5px #67A5D2 dotted !important;
}
#Accueil_Avant .bwg_carousel-caption0 {
    opacity: 0.95 !important;
}
.category-champs-recherche .content-area .entry-thumb, .category-champs-recherche .entry-thumb {
    text-align: right !important;
    margin-bottom: 10px !important;
    width: 40% !important;
    float: right !important;
    margin-left: 30px !important;
}
#Accueil_Avant .bwg_carousel-caption0 {
    text-decoration: none;
    position: absolute;
    z-index: 15;
    bottom: auto !important;
    display: inline-block;
    width: 85% !important;
    top: 40% !important;
    text-align: left !important;
    word-wrap: break-word;
    word-break: break-word;
    right: -25% !important;
    opacity: 0.95 !important;
}
#Accueil_Avant h5, #Accueil_Avant h6 {
    text-align: left !important;
    font-weight: 800;
    font-style: italic;
}
#Accueil_Avant h5 {
    font-size: 24px !important;
    margin-bottom: 5px !important;
}
.bouton2 {
    border-left: 1px solid #0f70b7;
    border-bottom: 1px solid #0f70b7;
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
    color: #0f70b7;
    display: inline-block;
    font-size: 0.9em;
    font-weight: 700;
    padding: 1px 8px 2px 6px;
    text-shadow: none;
    margin-right: 35px;
}
.bouton2:hover {
    color: #e85358;
    border-left: 1px solid #e85358;
    border-bottom: 1px solid #e85358;
}
.cat_ITEN .pt-cv-content-item {
    height: 456px;
    overflow: hidden !important;
    margin-bottom: 40px
}
.article_ITEN .pt-cv-content-item {
    height: 470px;
    overflow: hidden !important;
    margin-bottom: 40px
}
.cat_ITEN .pt-cv-thumbnail, .article_ITEN .pt-cv-thumbnail {
    margin-bottom: -40px !important
}
.cat_ITEN .pt-cv-title, .article_ITEN .pt-cv-title {
    position: relative;
    z-index: 1;
    background-color: #fff;
    margin: 0px 20px;
    padding: 10px 15px;
    font-family: "Zilla Slab", Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-weight: 500
}
.cat_ITEN .pt-cv-content, .article_ITEN .pt-cv-content {
    background-color: #fff;
    margin: 0px 20px;
    padding: 10px 15px;
    background: linear-gradient(90deg, #f8f7f7 0%, #ffffff 80%);
    background: -webkit-linear-gradient(90deg, #f8f7f7 0%, #ffffff 80%);
    background: -moz-linear-gradient(90deg, #f8f7f7 0%, #ffffff 80%)
}
.cat_ITEN .pt-cv-readmore, .article_ITEN .pt-cv-readmore {
    float: none !important;
    display: block;
    padding: 2px 0px !important;
    text-align: right
}
.article_ITEN .pt-cv-meta-fields {
    font-size: 13px;
    margin-top: 0;
    margin-left: 40px;
    margin-right: 20px;
    border-left: solid #646464;
    padding-left: 8px;
    line-height: 1.5;
    color: #646464;
    font-weight: 700
}
@media (min-width: 1050px) {
    .content-publications {
        width: 70%;
        margin: 10px auto;
    }
}