body, button, input, select, textarea {
    font-family: 'GT Pressura Regular';
}

h1, h2, h3, h4, h5, h6, li {
    font-family: 'GT Pressura Bold';
}

.entry-content, .entry-summary, .edito {
    font-family: 'Noto Serif KR';
    font-size: 18px;
    line-height: 28.8px;
}


.entry-summary {
    font-size: 15px;
    line-height: 22.8px;
}


article.category-articles .entry-content>p:first-of-type:first-letter{
    color: #f00;
    font-size: 5.333em;
    float: left;
    font-weight: 400;
    line-height: .68;
    margin: .1em .12em .05em 0;
    text-transform: uppercase;
    font-style: normal;
}

.entry-title a {
    font-family: 'GT Pressura Regular';
    font-size: 1.7rem;
    text-transform: uppercase;
    line-height: 100%;
    color: #f70b07;
    margin-left: 0;
}

.wp-block-quote {
    font-size: 26px;
    font-style: normal;
    color: black;
    line-height: 1.5;
    font-weight: 100;
    position: relative;

}

blockquote::before {
    content: '“';
    line-height: 1;
    color: #0a0a0a;
    opacity: .1;
    font-size: 10rem;
    position: absolute;
    content: '“';
    left: 0rem;
    top: -1rem;
    pointer-events: none;
}
.wp-block-quote:not(.is-large):not(.is-style-large) {
    padding-left: 2rem;
}

.wp-block-pullquote p {
    font-style: normal;
    font-family: 'GT Pressura Regular';
    font-size: 3rem;
    line-height: 1.3;
}


a {
    color: #f70b07;
}

.single-post .entry-title{
    font-family: 'GT Pressura Regular';
    text-transform: uppercase;
    font-weight: 600;
    font-size: 3rem;
    line-height: 1.4;
    margin-bottom: 1rem;
    color: #f70b07;
}

.wp-block-quote cite,
.wp-block-pullquote cite {
    display: block;
    margin: 0;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    color: #0a0a0a;
    padding: 13px 0;
    border-bottom: 1px solid #e9e9e9;
}

blockquote p:last-of-type {
    margin-bottom: 0;
}

.entry-meta {
    font-family: 'GT Pressura Bold';
}

.menu {
    text-align: left;
}

.navigation-top .wrap {
    padding-bottom: 0;
}

.navigation-top {
    background-color: white;
    border-bottom: 1px solid #f70b07;
    border-top: 1px solid #f70b07;
    padding: 0.8rem 0rem;
    top: 0;
/*    position: fixed;*/
/*    margin-top: 32px;*/
}

.navigation-top a,
.page-title {
    font-family: 'GT Pressura Light';
    font-size: 1.1rem;
    color: #f70b07;
    font-weight: 100;
    text-transform: uppercase;
    line-height: 100%;
}

.navigation-top a {
    padding: 0rem 0.8rem;
}

.main-navigation li {
    border-right: 1px solid #f70b07;
}

.main-navigation li:nth-of-type(5),
.main-navigation li:nth-of-type(6),
.main-navigation li:nth-of-type(7),
.main-navigation li:nth-of-type(8),
.main-navigation li:nth-of-type(9),
.main-navigation li:nth-of-type(10)
{
    border-right: none;
}

.navigation-top .current-menu-item > a, .navigation-top .current_page_item > a, .main-navigation a:hover {
    color: #b159b9;
}

.main-navigation a:hover {
/*    text-decoration: underline;*/
}

.main-navigation li.menu-item-113,
.main-navigation li.menu-item-114,
.main-navigation li.menu-item-115,
.main-navigation li.menu-item-116,
.main-navigation li.menu-item-117,
.main-navigation li.menu-item-208
{
    float: right;
    top: -5px;
    padding: 0.3rem 0;
    width: 34px;
    text-align: center;
    background-size: 80%;
    background-repeat: no-repeat;
}

.main-navigation li.menu-item-113
{
    background-image: url("facebook.svg");
}

.main-navigation li.menu-item-114
{
    background-image: url("instagram.svg");
}

.main-navigation li.menu-item-115
{
    background-image: url("twitter.svg");
}

.main-navigation li.menu-item-116
{
    background-image: url("youtube.svg");
}

.main-navigation li.menu-item-208
{
    background-image: url("linkedin.svg");
}

.main-navigation li.menu-item-117
{
    background-image: url("soundcloud.svg");
    background-position: 0px 7px;
    background-size: 35px;
    margin-right: 0.4rem;
}

.main-navigation li.menu-item-113 a,
.main-navigation li.menu-item-114 a,
.main-navigation li.menu-item-115 a,
.main-navigation li.menu-item-116 a,
.main-navigation li.menu-item-117 a,
.main-navigation li.menu-item-208 a
{
    padding: 0rem 0.2rem;
    color: transparent;
}

.post-categorie {
    text-transform: uppercase;
    margin-bottom: 0.3rem;
}

.wp-image-167 {
    width: 50px;
}

.wp-image-168
{
    width: 200px;
}

.insert-page {
    border-bottom: 1px solid #c4c4c4;
    margin-bottom: 2rem;
    display: inline-block;
    width: 100%;
    padding: 2rem 0;
    text-align: left;
}

.insert-page h1 {
    margin-bottom: 3.5rem;
}

.edito {
    margin-left: auto;
    margin-right: auto;
    max-width: 740px;
    text-align: left;
}

.home .site-main {
    text-align: center;
}

.insert-page h1,
body.page:not(.twentyseventeen-front-page) .entry-title, 
#menu-menu-socios a, 
.single .categorie
{
    text-transform: uppercase;
    color: #f70b07;
    background-color: #fff5dd;
    border: #f70b07 solid 3px;
    padding: 0.1rem .7rem;
    display: inline-block;
    font-size: 1.875rem;
    font-family: 'GT Pressura Regular';
}
}

.archive .categorie {
    margin-right: 0.5rem;
}

.single .categorie, 
#menu-menu-socios a,
.archive .categorie
{
    font-size: 1rem;
    box-shadow: none;
}

#menu-menu-socios a
{
    margin-bottom: 1rem;
}

.categorie {
    display: inline-block;
    color: white;
    background-color: #f70b07;
    padding: 0.1rem 0.4rem;
    margin-bottom: 0.5rem;
    text-transform: uppercase;
}

.widget ul li {
    display: inline-block;
    border: none;
    padding: 0;
    margin-right: 2rem;
}

.single .post-categorie {
    margin-bottom: 3rem;
}

.site-footer .widget-column.footer-widget-1 {
/*    width: 100%;*/
}

.widget_media_image,
.widget_media_image a {
    display: inline-block;
}

.widget_media_image {
    margin-right: 2rem;
}

.custom-logo-link img {
    min-height: 200px; 
}

.archive.page-one-column:not(.has-sidebar) #primary,
.home #primary{
    max-width: 1240px;
}

.single-featured-image-header {
    display: block;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-bottom: 3rem;
}

.single-featured-image-header img {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    display: block;
    max-width: initial;
    -moz-box-flex: 0;
}

.entry-content h2 {
    text-transform: uppercase;
    font-weight: 100;
    color: #484848;
    font-family: 'GT Pressura Regular';
    font-size: 2rem;
}

.easy-footnotes-wrapper {
    border-top: 1px solid;
    margin-top: 3rem;
    padding-top: 1rem;
}

li.easy-footnote-single {
    font-family: 'Noto Serif KR';
    font-size: 1rem;
    font-weight: 900;
    margin-bottom: 0.3rem;
}

li.easy-footnote-single::marker {
    color: #f00;
}

.easy-footnote sup {
/*    font-family: 'GT Pressura Regular';*/
    font-weight: 900;
}

.category-infographie .single-featured-image-header, 
.category-video .single-featured-image-header {
    display: none;
}

.encadre {
    background: #fbf7ed;
    border: 2px solid #ffc5c5;
    padding: 2rem;
    font-weight: 900;
}

.complut {
    display: none;
}

.site-header .menu-scroll-down .icon {
    color: white
}

.site-footer .widget-column.footer-widget-2 {
    text-align: right;
}

.site-header .menu-scroll-down {
    padding: 0.3em;
}

.path1 {
    stroke-width: 0px;
    stroke-linejoin: round;
    fill: #f70b07;
    stroke: #f70b07;
    stroke-linecap: round;
}

#icon-arrow-right .path1 {
    stroke-width: 2px;
    fill: #f70b07;
    stroke: #f70b07;
}

.site-header {
    background-color: none;
}

.custom-header-media::before {
    background: none;
}

.custom-header {
    height: 380px;
}

.has-header-image.home.blog .custom-header, 
.has-header-video.home.blog .custom-header {
    display: none;
}

.home .header-text {
    display: none;
}

.header-video {
    display: none;
}

.home .header-video {
    display: inline-block;
    background: #fff5dd;
    width: 100%;
    text-align: center;
}

.header-text {
    color: #f70b07;
    width: 100%;
    top: 65px;
    position: relative;
    height: 380px;
    background-color: #fff5dd;
    padding-top: 2rem;
}

.header-text .wrap{
    width: 100%;
}

.header-text .header-text-bold {
    font-size: 40px;
    line-height: 120%;
    text-transform: uppercase;
}

.header-text .header-text-regular {
    font-size: 20px;
    line-height: 182%;
    
}

.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
    max-width: 50%;
}

.has-header-video .custom-header-media video {
    position: relative;
}

.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img {
    position: relative;
}

.entry-content a:focus, .entry-content a:hover, .entry-summary a:focus, .entry-summary a:hover, .comment-content a:focus, .comment-content a:hover, .widget a:focus, .widget a:hover, .site-footer .widget-area a:focus, .site-footer .widget-area a:hover, .posts-navigation a:focus, .posts-navigation a:hover, .comment-metadata a:focus, .comment-metadata a:hover, .comment-metadata a.comment-edit-link:focus, .comment-metadata a.comment-edit-link:hover, .comment-reply-link:focus, .comment-reply-link:hover, .widget_authors a:focus strong, .widget_authors a:hover strong, .entry-title a:focus, .entry-title a:hover, .entry-meta a:focus, .entry-meta a:hover, .page-links a:focus .page-number, .page-links a:hover .page-number, .entry-footer a:focus, .entry-footer a:hover, .entry-footer .cat-links a:focus, .entry-footer .cat-links a:hover, .entry-footer .tags-links a:focus, .entry-footer .tags-links a:hover, .post-navigation a:focus, .post-navigation a:hover, .pagination a:not(.prev):not(.next):focus, .pagination a:not(.prev):not(.next):hover, .comments-pagination a:not(.prev):not(.next):focus, .comments-pagination a:not(.prev):not(.next):hover, .logged-in-as a:focus, .logged-in-as a:hover, a:focus .nav-title, a:hover .nav-title, .edit-link a:focus, .edit-link a:hover, .site-info a:focus, .site-info a:hover, .widget .widget-title a:focus, .widget .widget-title a:hover, .widget ul li a:focus, .widget ul li a:hover {
    box-shadow: none;
}

.site-header .navigation-top .menu-scroll-down {
    padding: 0;
    top: 0.6rem;
    right: -1rem;
}

.admin-bar .navigation-top {
    top: 0px;
}

button, input[type="button"], input[type="submit"] {
  background-color: #f70b07;
}

.site-content-contain {
  border-top: 1px solid #f70b07;
}

.post-134 .entry-title a {
    text-transform: none;
}

.category-infographie .wp-block-image.size-large {
    position: relative;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-bottom: 3rem;
}

.category-infographie .wp-block-image.size-large img {
    flex: 0 1 auto;
    display: block;
    max-width: initial;
    -moz-box-flex: 0;
    margin: auto;
    height: revert-layer;
}

.single .category-podcast .entry-title {
    display: none;
}

.link-more .more-link {
    display: none;
}

.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before {
/*    padding-top: 0;*/
}

@media screen and (min-width: 48em) {
    
    .blog:not(.has-sidebar) #primary article,
    .archive article,
    .archive:not(.page-one-column):not(.has-sidebar) #primary article
    {
        width: 45%;
        float: left;
        margin-right: 5rem;
        min-height: 500px;
    }
    
    .blog:not(.has-sidebar) #primary article:nth-child(even),
    .archive article:nth-child(even),
    .archive article, .archive:not(.page-one-column):not(.has-sidebar) #primary article:nth-child(even)
    
    {
        margin-right: 0;
    }
    
    body:not(.has-sidebar):not(.page-one-column) .page-header {
        float: none;
    }
    
    .wrap {
        max-width: 1150px;
    }
    
    .navigation-top {
        bottom: auto;
        position: fixed;
    }
    .admin-bar .navigation-top {
        top: 32px;
        z-index: 1;
    }
}

@media screen and (max-width: 600px) {
    
    .edito {
        font-size: 15px;
        line-height: 22.8px;
    }
    .wrap {
        padding-left: 1em;
        padding-right: 1em;
    }
    
    .admin-bar .navigation-top {
        top: 32px;
        z-index: 1;
    }
    .navigation-top {
        background-color: #fff5dd;
        border-bottom: 1px solid #f70b07;
        padding: 0;
    }
    .navigation-top li {
        padding: 0.8rem 0rem;
        border-right: none;
    }
    .navigation-top a {
        text-align: center;
    }
    .main-navigation ul {
        background: #fff5dd;
        margin-bottom: 2rem;
    }
    :not( .mejs-button ) > button:hover {
        background-color: transparent;
    }
    .menu-toggle:focus {
        outline: none;
    }
    .main-navigation li.menu-item-384,
    .main-navigation li.menu-item-403,
    .main-navigation li.menu-item-404,
    .main-navigation li.menu-item-418
    {
        margin-top: 2rem;
        float: none;
        display: inline-block;
        padding: 5px;
    }
    .js .main-navigation.toggled-on > div > ul {
        text-align: center;
    }
    .menu-toggle {
        color: #f70b07;
    }
    .header-text {
        top: 0px;
        height: auto;
        padding-bottom: 3rem;
    }
    .header-text .header-text-bold {
        font-size: 30px;
        padding-top: 2rem;
    }
    .header-text .header-text-regular {
        font-size: 15px;
    }
    .custom-header {
        height: 200px;
    }
    .single-post .entry-title {
        font-size: 2rem;
    }
    .category-infographie .wp-block-image.size-large img {
        height: auto;
    }
    
    .wp-block-media-text__content,
    .wp-block-media-text :last-child
    {
        margin-top: 0rem;
        margin-bottom: 2rem;
    }
}

/* noto-serif-kr-regular - latin */
/* @font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/noto-serif-kr-v7-latin-regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/noto-serif-kr-v7-latin-regular.woff2') format('woff2'), 
       url('../fonts/noto-serif-kr-v7-latin-regular.woff') format('woff'),
       url('../fonts/noto-serif-kr-v7-latin-regular.ttf') format('truetype'),
       url('../fonts/noto-serif-kr-v7-latin-regular.svg#NotoSerifKR') format('svg'); 
}
 */

@font-face {font-family: "GT Pressura Regular";
  src: url("2ea3b87b231d6d46708c756a0e04610e.eot"); /* IE9*/
  src: url("2ea3b87b231d6d46708c756a0e04610ed41d.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("2ea3b87b231d6d46708c756a0e04610e.woff2") format("woff2"), /* chrome、firefox */
  url("2ea3b87b231d6d46708c756a0e04610e.woff") format("woff"), /* chrome、firefox */
  url("2ea3b87b231d6d46708c756a0e04610e.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("2ea3b87b231d6d46708c756a0e04610e.svg#GT Pressura Regular") format("svg"); /* iOS 4.1- */
}

@font-face {
    font-family: 'GT Pressura Bold';
    src: url('gtpressura-bold.eot');
    src: url('gtpressura-boldd41d.eot?#iefix') format('embedded-opentype'),
        url('gtpressura-bold.woff2') format('woff2'),
        url('gtpressura-bold.woff') format('woff'),
        url('gtpressura-bold.svg#GTPressura-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'noto_serifextralight';
    src: url('notoserif-extralight-webfont.woff2') format('woff2'),
         url('notoserif-extralight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GT Pressura Light';
    src: url('gtpressura-light.eot');
    src: url('gtpressura-lightd41d.eot?#iefix') format('embedded-opentype'),
        url('gtpressura-light.woff2') format('woff2'),
        url('gtpressura-light.woff') format('woff'),
        url('gtpressura-light.ttf') format('truetype'),
        url('gtpressura-light.svg#GTPressura-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}