.loader{background-image:url("../img/loading.gif");background-repeat:no-repeat;background-position:50% 50%;background-size:50px;position:absolute;top:0;left:0;background-color:#fff;width:100%;height:100%;z-index:1;display:none}
.btn{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;color:#fff;text-transform:uppercase;border:2px solid rgba(101,94,199,0.3);border-radius:2.5rem;padding:.75rem 1.75rem;margin:1.5rem auto 0;-webkit-transition:all .3s ease;transition:all .3s ease;letter-spacing:1.5px;white-space:nowrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.btn.book-btn{border:2px solid rgba(255,255,255,0.3)}
.btn .icon{width:25px;margin-right:1.5rem;color:#fff}
.hentry .entry-header .entry-header-info.journal-header-info{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:.7rem}
.hentry .entry-header .entry-header-info.journal-header-info p{font-size:20px;line-height:24px;letter-spacing:0;width:45%;margin-bottom:3rem}
.lang-menu{width:85px;position:relative;left:-110px;position:relative}
.lang-menu:hover ul{height:50px;color:#000}
.lang-menu:hover ul li a{background:#fff}
.lang-menu .toggle{position:absolute;top:-3px;left:unset;right:7px;z-index:1;pointer-events:none}
.lang-menu:hover .toggle svg path{stroke:#000}
.lang-menu ul{margin:0;padding:0;position:absolute;top:0;left:unset;right:0;width:100%;height:25px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:5px}
.lang-menu ul li{list-style:none;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.lang-menu ul li:hover{background-color:#f2f2f2}
.lang-menu ul li.en a:before{background-image:url("../img/flag_en.svg")}
.lang-menu ul li.es a:before{background-image:url("../img/flag_es.svg")}
.lang-menu ul li a{width:100%;padding:12px 13px 13px 35px;display:block;position:relative;font-weight:500;line-height:0}
.lang-menu ul li a:before{content:"";display:inline-block;width:17px;height:17px;vertical-align:middle;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url("../img/flag_en.svg");background-repeat:no-repeat;background-position:50%;background-size:contain;position:absolute;top:50%;left:8px}
.lang-menu ul li a:hover{background:#5b9af8;color:#fff}
.lang-menu:hover ul{display:block}
.lang-menu ul:before{content:'';position:absolute;width: 100%;height:100%;z-index:10;background:transparent;transition:0;transition-delay:0.4s}
.lang-menu:hover ul:before{transform:translateX(100%)}
/* .lang-menu.hover ul{height:50px;color:#000} */
/* .lang-menu.hover ul li a{background:#fff} */
.lang-menu.hover .toggle svg path{stroke:#000}
.journal-tabs-filter{float:left;font-size:18px;line-height:1;letter-spacing:1.125px;text-transform:uppercase;margin-right:3.1rem}
.journal-tabs li{list-style-type:none;display:inline-block;margin-right:.9rem}
.journal-tabs li a{font-size:16px;line-height:20px;letter-spacing:1px;font-weight:normal;text-transform:capitalize;padding:.7rem 1.9rem;background:rgba(255,255,255,0.2);border-radius:100px}
.journal-tabs li.active a,.journal-tabs li:hover a{background:white;color:#000}
.journal-wprapper{width:970px;margin:0 auto;position:relative}
.journal-wprapper .section-header{padding:6.3rem 0 3.8rem}
.journal-wprapper .section-header h1{font-size:50px;line-height:65px;letter-spacing:0;text-align:center}
.journal-wprapper .content-title{font-size:18px;line-height:20px;letter-spacing:1.125px;color:#655ec7;font-weight:normal;text-transform:uppercase;margin-bottom:2.2rem}
.journal-list-content{padding-bottom:8.5rem;position:relative}
.journal-list-content .loader{background-image:url("../img/loading.gif");background-repeat:no-repeat;background-position:50% 0;background-size:50px;position:relative;height:80px}
.journal-list-post .post-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #c2c2c2;padding:5rem 0 5rem}
.journal-list-post .post-item:first-child{padding:0 0 5rem}
.journal-list-post .post-item .post-thumbnail{-webkit-box-flex:0;-ms-flex:0 0 425px;flex:0 0 425px;margin:0 2.5rem 0 0}
.journal-list-post .post-item .post-title{font-size:1.625rem;margin:0 0 1rem}
.journal-list-post .post-item .post-title a:hover{color:#c62891}
.journal-list-post .post-item .post-meta{margin:1rem 0 2rem}
.journal-list-post .post-item .btn{color:#655ec7}
.journal-list-post .post-item .post-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2rem;height:2rem;color:#655aca;text-transform:uppercase;border:2px solid rgba(101,94,199,0.5);border-radius:2rem;margin:1.5rem auto 0;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap;position:absolute;right:0;bottom:1rem;overflow:hidden}
.journal-list-post .post-item .post-link span{margin-left:.25rem}
.journal-list-post .post-item .link-icon{padding:.375rem}
.journal-list-post .post-item .link-icon svg{display:block;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}
.journal-list-post .post-item .link-icon svg path{stroke:#655ec7}
.journal-list-post .post-item .hentry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.journal-list-post .post-item .hentry:hover .post-title{color:#c62891}
.journal-list-post .post-item .hentry:hover .post-link{width:170px !important}
.journal-list-post .post-item.type-media .post-thumbnail,.journal-list-post .post-item.type-podcast .post-thumbnail{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;margin:0 3.4rem 0 0}
.journal-list-post .post-item.type-podcast .btn{padding:.2rem 1.1rem .2rem .5rem;margin:1rem 0 0;letter-spacing:0}
.journal-list-post .post-item.type-podcast .btn .icon{margin:-0.5rem .5rem 0 0}
.journal-event-wrap{padding:0 0 6rem}
.journal-event-content .post-item,.journal-news-content .post-item{padding:0 0 4rem !important;border:0}
.journal-load-more{margin:105px auto 0;text-align:center}
.journal-load-more span{font-size:18px;line-height:22px;letter-spacing:1.8px;text-transform:uppercase;color:#1598d4;cursor:pointer}
.single-event h2{font-weight:normal}
.single-event .hentry .entry-header,.single-news .hentry .entry-header{position:relative;background-size:cover}
.entry-header-overlay{background-color:var(--pageColor);position:absolute;width:100%;height:100%;z-index:0;opacity:.8}
.single-event .hentry .entry-header .entry-header-inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:7rem}
.single-event .event-info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.2rem}
.event-info-item-icon{width:18px;margin-right:22px}
.event-info .btn.book-btn,.event-info .btn.book-btn .icon path{fill:#fff !important}
.event-details{background-color:#655ec7;color:#fff;padding:3.3rem 0 7rem}
.speakers-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;text-align:center;padding:1rem 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.speakers-holder .author-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;margin-bottom:3rem;cursor:pointer}
.speakers-holder .author-item img{margin-bottom:1rem;border-radius:50%}
.speakers-holder .author-item .name{font-size:26px;line-height:2.2;letter-spacing:0;font-weight:600;text-decoration:underline}
@media only screen and (max-width:1440px){.speakers-holder .author-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}
}@media only screen and (max-width:1410px){.lang-menu{left:-35px}
}@media only screen and (max-width:980px){.journal-wprapper{width:100%}
.journal-tabs-filter{float:none}
.journal-tabs{padding:0;margin-top:1rem}
.journal-tabs li{margin-bottom:2rem}
.journal-list-holder .post-item .post-thumbnail{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}
.event-details .event-info{padding-bottom:5rem}
.lang-menu{left:unset;position:absolute;right:20px;bottom:-20px}
}@media only screen and (max-width:767px){.single-event .hentry .entry-header .entry-header-inner{-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}
}@media only screen and (max-width:600px){.hentry .entry-header .entry-header-info.journal-header-info p{width:100%;font-size:17px}
.journal-list-post .post-item .hentry{display:block}
.journal-list-post .post-item{display:block}
.journal-list-holder .post-item .post-thumbnail{-webkit-box-flex:unset !important;-ms-flex:unset !important;flex:unset !important;margin-bottom:1.5rem !important}
.journal-list-holder .post-item.type-media .post-content{padding-bottom:2rem}
.journal-list-holder .post-item .post-link{left:0;bottom:0;margin:0}
.speakers-holder .author-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
}