/* A&C Atelier | Alexandra.Craig */
/* 21 Jan 2021 | v2.1.2 */

 /* Scroll indicator container */
#scroll-indicator-container {
position: fixed;
top: 92px;
left: 0;
width: 100%;
height: 4px;
background-color: #F8FDFF;
z-index: -1;
}

.admin-bar #scroll-indicator-container {
position: fixed;
top: 124px;
left: 0;
width: 100%;
height: 4px;
background-color: #F8FDFF;
z-index: -1;
}


#scroll-indicator-bar {
height: 100%;
background-color: #F5681C; 
width: 0;
transition: width 0.2s ease; 
}

html {
    font-size: 1em;
    line-height: 1.4;
    scroll-behavior: smooth;
}
body {
    margin:0px;
    background:#F8FDFF;
}
body,html{
    height:100%;
    width:100%;
}

/* ::-moz-selection {
    background: transparent;
    text-shadow: none;
}

::selection {
    background: transparent;
    text-shadow: none;
} */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}


audio,
canvas,
iframe,
img,
svg,
video {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: none;
}

div, section { 
    box-sizing:border-box;
}
* { -webkit-tap-highlight-color: transparent }/*This line removes the blinking effect on clicking an a tag*/

input{
    border-radius:0;
}

html { text-rendering:optimizeLegibility !important; -webkit-font-smoothing:antialiased !important; -moz-osx-font-smoothing:grayscale !important; text-shadow:1px 1px 1px rgba(0,0,0,0.004); font-size:1em; line-height:1.5; letter-spacing:0em; color: #5a5a5a;  font-family:Assistant-Regular, sans-serif; font-weight:normal; }


h1, h2, h3, h4, p { margin:0; font-weight:normal; }
figure { margin:0; padding:0; }
img, svg { width:100%; height:auto; display:block; }
a, a:visited, a:hover, a:active { text-decoration: none; color: inherit; }

h1, h2, h3, h4 { font-family: 'Roboto', sans-serif; font-weight:700; color:#3A3A3A; }
h1 { font-size:30px; line-height:26px; }
h2 { font-size:1.5rem; line-height:1.75rem; }
p { font-family: 'Libre Baskerville', serif; color:#5A5A5A; font-size:14px; line-height: 24px; }
strong { font-weight:700; color:#3A3A3A; }


/*STYLING STARTS HERE*/

body.stopScroll { position:fixed; }
#wrapper { display:flex; flex-direction:column; height:100%; }
footer { margin-top:auto; }

/*c__conference*/
.c__conference { padding-left:10px; padding-right:10px; padding-top:145px; }

/*c__progHeader*/
.c__progHeader { margin-bottom:24px; }
.c__progHeader h1 { margin-bottom:2px; }
.c__progHeader p { display:flex; flex-wrap:wrap; align-items:center; font-size:14px; line-height:24px; color:#969696; }
.c__progHeader .s_dateHeader { margin-bottom:-3px; }
.c__progHeader span { margin-right:8px; }
.c__progHeader .s_date { display:block;}
.c__progHeader .s_location { display:block;}

/*c__progGallery*/
.c__progGallery { margin-bottom:38px; }
.c__progGallery .swiper-container { padding-bottom:35px; }
.c__progGallery .swiper-container .swiper-slide { width:100% !important; }
.c__progGallery .swiper-button-next, .c__progGallery .swiper-button-prev { display:none; }
.c__progGallery .swiper-pagination { bottom:0px; }
.c__progGallery .swiper-pagination-bullet { background:#D4D4D4; opacity:1; }
.c__progGallery  .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0; margin-right:8px; }
.c__progGallery .swiper-pagination-bullet-active { background:#006CF8; }

/*c__progDetails*/
.c__progDetails { margin-bottom:40px; }
.c__progDetails strong { font-family: 'Roboto', sans-serif; font-weight:500; font-size:18px; line-height:28px; }
.c__progDetails .s_location {color:#969696; margin-top:5px;margin-bottom: 8px; }

.c__progDetails .s_progDetails h2 { margin-bottom:-17px; }
.c__progDetails .s_progDetails .s_detailWrap:not(:last-of-type) { border-bottom:rgba(0,0,0,0.1) 1px solid; }
.c__progDetails .s_progDetails .s_detailWrap { padding-top:36px; padding-bottom:40px; }
.c__progDetails .s_progDetails .s_detailWrap .s_details { margin-top:6px; }
.c__progDetails .s_progDetails .s_detailWrap .s_details .s_detail strong { font-family: 'Libre Baskerville', serif; font-weight:700; }

.c__progDetails .s_progDetails .s_detailWrap .s_details.s_twoCol { margin-top:18px; }
.c__progDetails .s_progDetails .s_detailWrap .s_details.s_twoCol .s_label { font-family: 'Libre Baskerville', serif; font-weight:300;}
.c__progDetails .s_progDetails .s_detailWrap .s_details.s_twoCol .s_detail:not(:last-child) { margin-bottom:27px; } 

/*c__article*/
.c__article{ padding-top:92px; padding-left:10px; padding-right:10px; max-width:780px; margin-left:auto; margin-right:auto; }

/*c__articleBreadcrumb*/
.c__articleBreadcrumb { margin-top:40px; }
.c__articleBreadcrumb p { color:#F5681C; font-size:0.875rem; line-height:1.5rem; }
.c__articleBreadcrumb span { width: 11px; height:11px; display:inline-block; margin-right:8px; }

/*c__articleCont*/
/* .c__articleCont p { color:#414141; font-size:0.875rem; line-height:1.5rem; } */
.c__articleCont p+p { margin-top:25px; }

.c__articleCont > div > section:first-child { margin-top:0px; }
.c__articleCont > div > section:first-child h2 { margin-top:0px; }

/*c__articleHeader*/
.c__articleHeader { margin-bottom:28px; margin-top:26px; }
.c__articleHeader h1 { margin-bottom:20px; }
.c__articleHeader p { font-size:0.75rem; line-height:1.375rem; color:#969696; }

/*c__headerDetail*/
.c__headerDetail { margin-bottom:28px; }
.c__headerDetail h2 { margin-bottom:7px; margin-top:49px; }

/*c__imgDetail*/
.c__imgDetail figcaption { font-size:12px; line-height:20px; color:#969696; font-family:'Roboto', sans-serif; margin-top:9px; }
.c__imgDetail figure { margin-bottom:29px; padding-top:5px;  }

/*c__quote*/
.c__quote { padding-left:18px; padding-top:2px; padding-bottom:2px; border-left:#202020 2px solid; margin-top:34px; margin-bottom:34px; }
.c__quote p { font-family:'Libre Baskerville', serif; color:#202020; font-size:1.5rem; line-height:2rem; }

/*c__notes*/
.c__notes { margin-top:49px; }
.c__notes strong { font-family:'Roboto', sans-serif; font-weight:500; font-size:1rem; line-height:1.25rem; }
.c__notes p { color:#969696; font-size:0.75rem; line-height:1.25rem; }
.c__notes ol { padding-left:14px; margin-top:10px; margin-bottom:0px; }
.c__notes ol li { margin-bottom:10px; }
.c__notes ol li p { margin-left:4px; }
.c__notes ol li::marker { color:#969696; font-size:0.75rem; line-height:1.25rem; font-family:'Libre Baskerville', serif;  }

.c__notes .s_note:not(:last-child) { border-bottom:rgba(0,0,0,0.1) 1px solid; padding-bottom:23px; margin-bottom:36px; }

/*c__artNav*/
.c__artNav { border-top:#202020 2px solid; border-bottom:#202020 2px solid;  margin-bottom:80px; margin-top:53px; }
.c__artNav > div { display:flex; flex-wrap:wrap; position:relative; padding-top:3px; padding-bottom:5px; }
.c__artNav > div:after { content:""; display:block; position:absolute; height:100%; width:1px; background:#202020; top:0px; left:50%; transform:translateX(-50%); }
.c__artNav .s_next, .c__artNav .s_prev { width:50%; }
.c__artNav .s_next { text-align:right; }
.c__artNav .s_prev { text-align:left; }

.c__artNav p { font-size:0.875rem; line-height:1.5rem; color:#F5681C; }
.c__artNav .s_title { color:#969696; font-size:0.75rem; line-height:1rem;  }
.c__artNav .s_next .s_title { padding-right:19px; padding-left:18px; }
.c__artNav .s_prev .s_title { padding-left:19px;  padding-right:18px;}

.c__artNav span { width:11px; height:11px; display:inline-block; }
.c__artNav .s_arrowNext { background:url(../img/icons/artNext.svg); background-repeat:no-repeat; margin-left:8px;  }
.c__artNav .s_arrowPrev { background:url(../img/icons/artPrev.svg); background-repeat:no-repeat; margin-right:8px;  }

/*c__footer*/
.c__footer { background-color:#F8FDFF; }

/*c__footerSocials*/
.c__footerSocials .s_socialMedias { max-width:300px; margin-left:auto; margin-right:auto; padding-top:30px; padding-bottom:27px; }
.c__footerSocials .s_socialMedia:first-of-type { flex-direction:column; }
.c__footerSocials .s_socialMedia:first-of-type figure { margin-right:0px; margin-bottom:3px; }
.c__footerSocials .s_socialMedia { display:flex; flex-wrap:wrap; align-items:center; justify-content:center; margin-left: auto; margin-bottom:-4px; }
.c__footerSocials .s_socialMedia figure { margin-right:8px; margin-bottom:-2px; }
.c__footerSocials .s_socialMedia p { font-size:0.6875rem; }

/*header*/
header { position:fixed; width:100%; background:#F8FDFF; z-index:11; }


/*c__header*/
.c__header { height:92px; padding-left:10px; padding-right:10px; border-bottom:#202020 2px solid; }
.c__header > div { position:relative; height: 100%; display:flex; align-items:center; }


/*c__headerMenu*/
.c__headerMenu { position:absolute; left:0px; height:100%; width:100%; }
.c__headerMenu > div { position:relative; height:100%; }
.c__headerMenu input { display:none; }
.c__headerMenu label { width: 38px; height: 16px; position:relative; display:flex; align-items:center; transform:translateY(-50%); top:50%; }
.c__headerMenu label span { width: 38px; height:2px; background:#006CF8; display:block; }
.c__headerMenu label span:after, .c__headerMenu label span:before { content:""; width: 38px; height:2px; background:#006CF8; display:block; position:absolute; }
.c__headerMenu label span:after { top:0; }
.c__headerMenu label span:before { bottom:0; }

.c__headerMenu input:checked ~ nav { display:block; }
.c__headerMenu input:checked ~ label span:after, .c__headerMenu input:checked ~ label span:before { transform:rotate(45deg); top:auto; bottom:auto; }
.c__headerMenu input:checked ~ label span:before { transform:rotate(135deg); }
.c__headerMenu input:checked ~ label span { background:transparent; }
.c__headerMenu nav { display:none; position:fixed; top:92px; left:0; width:100%; height:100%; padding-top:18px; background:transparent;}
.c__headerMenu nav ul { list-style:none; }

.c__headerMenu:after { content:""; display:block; position:absolute; left:48px; top:0; height:92px; width:2px; background-color:#202020; }
.c__headerMenu .menu { padding:0px; margin:0px; padding-left:10px; padding-right:10px; }
.c__headerMenu .menu li { font-family:"Libre Baskerville"; font-size:0.875rem; line-height:1.5rem; color:#006CF8;  width:100%;  }
.c__headerMenu .menu li a { padding-top:7px; padding-bottom:6px; display:block; position:relative;color: #3A3A3A;font-family:"Libre Baskerville";  }
.c__headerMenu .menu li.menu-item-has-children > a:after { content:""; display:block; width:10px; height:10px; border-right:#006CF8 1px solid; border-bottom:#006CF8 1px solid; transform:rotate(45deg) translateY(-50%); position:absolute; top:50%; right:10px; }
.c__headerMenu .menu li.menu-item-has-children.show > a:after { transform:rotate(225deg); right:6px; }
.c__headerMenu .menu li.menu-item-has-children .sub-menu { display:none; }
.c__headerMenu .menu li.menu-item-has-children.show  .sub-menu{ display:block; }
.c__headerMenu nav ul.sub-menu { padding-left:18px; }
.c__headerMenu nav ul.sub-menu li a { padding-top:1px; padding-bottom:6px; } 
.c__headerMenu nav ul.sub-menu li:last-of-type a { padding-bottom:4px; }


/*c__headerLogo*/
.c__headerLogo { max-width:145px; margin-left: auto; margin-right:auto; margin-top:0px; margin-bottom:auto; }
.c__headerLogo > div { position:relative; z-index:2; }

/*c__search*/
.c__search { position:absolute; right:0px; }
.c__search .s_searchIcons input { display:none; }
.c__search .s_searchIcons label.s_search { width:24px; height:24px; display:flex; }
.c__search .s_searchIcons label.s_searchClose { display:none; }
.c__search .s_searchIcons input:checked ~ label.s_searchClose { width:23px; height:24px; display:flex; }
.c__search .s_searchIcons input:checked ~ label.s_search { display:none; }
.c__search .s_searchIcons input:checked ~ .c__searchForm { display:block; }

/*c__searchForm*/
.c__searchForm { position:fixed; left:0; top:92px; width:100%; height:calc(100% - 92px); background:rgba(0,0,0,0.85); display:none; }
.c__searchForm .s_searchForm { position:relative; background:#F1F4F8; padding-left:10px; padding-right:10px; }
.c__searchForm .s_searchForm .s_formInner { position:relative; padding-bottom:30px; padding-top:29px; }
.c__searchForm form { display:flex; position: relative; width:100%; padding-bottom:9px;  }
.c__search .s_searchIcons .c__searchForm input { display:block; width:100%; border:none; border-bottom:#006CF8 1px solid; position:absolute; bottom:0px; left:0px; z-index:0; background: transparent; outline:none;  padding-right:30px; box-sizing:border-box; font-size:0.875rem; line-height:1.5rem;  color:#006CF8; padding-bottom:4px; font-family:"Libre Baskerville"; padding-left:0px; }
.c__searchForm button { border:none; background:transparent; font-family:"Libre Baskerville"; font-size:0.875rem; line-height:1.5rem; color:#006CF8; position:relative; z-index:1; display:block; padding:0px; margin-bottom:2px; }
.c__searchForm button img { width:18px; height:19px; }
.c__searchForm input::placeholder{ font-family:"Libre Baskerville"; font-size:0.875rem; line-height:1.5rem;color:#006CF8;}

.c__searchForm .s_searchIcon { margin-left:auto; }

/*c__conferenceList*/
.c__conferenceList { padding-left:10px; padding-right:10px; padding-top:146px; }
.c__conferenceList h1 { margin-bottom:30px; }

.c__conferenceList .s_conference { margin-bottom:60px; }
.c__conferenceList .s_conference:last-of-type { margin-bottom:80px; }
.c__conferenceList .s_conference h3 { font-size:1.5rem; line-height:1.75rem; margin-bottom:4px; }
.c__conferenceList .s_conferenceDetail p:first-child { margin-bottom:-2px; }

.c__conferenceList .s_conference .s_issueLink { margin-bottom:18px; }
.c__conferenceList .s_conference .s_issueLink span { display:inline-flex; width:12px; height: 12px; margin-left:8px; }
.c__conferenceList .s_conference .s_issueLink p { font-size: 12px; color:#006CF8;margin-top: 10px;}
.c__conferenceList .s_conference .s_issueLink a { border-bottom:#006CF8 1px solid; }

.c__conferenceList .s_conference figure { margin-bottom:14px; }
.c__conferenceList .s_conference .s_conferenceDetail { margin-bottom:23px; }
.c__conferenceList .s_conference .s_conferenceDetail p { display:flex; flex-wrap:wrap; align-items:center;}
.c__conferenceList .s_conference .s_date { display:block;  margin-bottom:2px; margin-right:5px; }
.c__conferenceList .s_conference .s_location { display:block; background-position:center; margin-bottom:2px; margin-right:5px; }
.c__conferenceList .s_conference .s_cta { max-width:138px; background:#006CF8; text-align:center; }
.c__conferenceList .s_conference .s_cta p { color:#FFFFFF; font-size:0.875rem; line-height:2rem; padding-top:1px; }

/*c__pastIssues*/
.c__pastIssues { padding-top:146px; padding-left:10px; padding-right:10px; }
.c__pastIssues h1 span { display:block; }
.c__pastIssues .s_pastIssue { margin-top:27px; margin-bottom:8px; padding-bottom:33px; display:none; }
.c__pastIssues .s_pastIssue:not(:last-of-type){ border-bottom:rgba(0,0,0,0.1) 1px solid; }
.c__pastIssues .s_pastIssue h3 { font-size:1.5rem; line-height:1.75rem; margin-bottom:4px; }
.c__pastIssues .s_pastIssue .s_issueAuthor { font-size:0.75rem; line-height:1.375rem; color:#969696; }
.c__pastIssues .s_pastIssue .s_issueExcerpt { margin-top:14px; }
.c__pastIssues .s_pastIssue .s_issueExcerpt strong { font-family:'Roboto','sans-serif'; font-weight:500; display:block; margin-bottom:4px; font-size:1rem; line-height:1.75rem; }
.c__pastIssues .s_pastIssue .s_issueExcerpt p { font-size:0.875rem; line-height:1.5rem; }
.c__pastIssues .s_pastIssues .s_pastIssue { width:100%; }
.c__pastIssues .s_pastIssue .s_issueExcerpt p { padding-top:2px; }
.c__pastIssues .s_pastIssue .s_issueAuthor ~ figure { margin-top:23px;}
.c__pastIssues .s_pastIssue figure { margin-bottom:11px; margin-bottom:-2px; }
.c__pastIssues .s_pastIssue:last-of-type{ margin-bottom:39px; }

.c__pastIssues .s_loadMore { width:100%; border-top:#202020 2px solid; border-bottom:#202020 2px solid; text-align:center; margin-top:33px; margin-bottom:80px; cursor: pointer; }
.c__pastIssues .s_loadMore p { line-height:1.9375rem; padding-top:2px;}

/*c__issueListing*/
.c__issueListing { padding-left:10px; padding-right:10px; padding-top:146px; }
.c__issueListing h1 { margin-bottom:30px; }

.c__issueListing .s_issues { display:flex; flex-wrap:wrap; width:calc(100% + 16px); margin-left:-8px; }
.c__issueListing .s_issue { margin-bottom:60px; width: 50%; padding-left:8px; padding-right:8px; }
.c__issueListing .s_issue:last-of-type { margin-bottom:80px; }

.c__issueListing .s_issue figure { margin-bottom:15px; }

.c__issueListing .s_issue h3 { font-size:1rem; line-height:1.75rem; font-weight:500; }

.c__issueListing .s_issue .s_seasonYear { font-size:0.75rem; line-height:1.375rem; color:#969696; margin-top:-4px; margin-bottom:12px; }

.c__issueListing .s_issue .s_issueDetail { margin-bottom:23px; }
.c__issueListing .s_issue .s_issueDetail strong{ font-weight:400; font-size:0.875rem; line-height:1.4375rem;  } 
.c__issueListing .s_issue .s_issueDetail p { display:flex; flex-wrap:wrap; align-items:flex-start; font-size:0.75rem; line-height:1.375rem; color:#969696; }
/* 2973B0 */
.c__issueListing .s_issue .s_cta { max-width:138px; background:#006CF8; text-align:center; }
.c__issueListing .s_issue .s_cta p { color:#FFFFFF; font-size:0.875rem; line-height:2rem; }

/*c__conferenceAbout*/
.c__conferenceAbout { padding-top:146px; padding-left:10px; padding-right:10px; }
.c__conferenceAbout .s_confAboutContent { margin-bottom:33px; }
.c__conferenceAbout .s_confAboutContent h1 { margin-bottom:30px; }
.c__conferenceAbout .s_confAboutContent p { font-size:0.875rem; line-height:1.5rem; }
.c__conferenceAbout .s_confAboutContent p+p { margin-top:24px; }

/* 2973B0 */
.c__conferenceAbout .s_confImportantDates { background:#006CF8; padding-left:18px; padding-right:21px; padding-top:30px; padding-bottom:30px; margin-bottom:0px; }
.c__conferenceAbout .s_confImportantDates .s_dates { display:flex; flex-wrap:wrap; width:calc(100% + 16px); margin-left:-8px;  }
.c__conferenceAbout .s_confImportantDates .s_dates .s_date { width:50%; padding-left:8px; padding-right:8px; padding-bottom:24px; position: relative; margin-bottom:27px; }
.c__conferenceAbout .s_confImportantDates .s_dates .s_date:nth-child(odd):after { content:""; display:block; height:1px; background-color:rgba(255,255,255,0.3); width:calc(200% - 18px); bottom:0; position:absolute;}
.c__conferenceAbout .s_confImportantDates .s_dates .s_date:nth-last-child(-n+2) { margin-bottom:0px; padding-bottom:0px; }
.c__conferenceAbout .s_confImportantDates .s_dates .s_date:nth-last-child(-n+2):after { display:none; }
.c__conferenceAbout .s_confImportantDates .s_dates .s_date p, .s_date strong, .c__conferenceAbout .s_confImportantDates h2 { color:#FFFFFF; }
.c__conferenceAbout .s_confImportantDates h2 { margin-bottom:17px; }
.c__conferenceAbout .s_confImportantDates .s_date strong { font-size:1rem; line-height:1.1875rem; font-family:"Roboto"; font-weight:500; display:block; margin-bottom:10px; }
.c__conferenceAbout .s_confImportantDates .s_dates .s_date p { font-size:0.875rem; line-height:1.5rem; }

/*c__about*/
.c__about { padding-top:146px; padding-left:10px; padding-right:10px; }
.c__about .s_aboutContent { margin-bottom:60px; }
.c__about .s_aboutContent h1 { margin-bottom:30px; }
.c__about .s_aboutContent p { font-size:0.875rem; line-height:1.5rem; }
.c__about .s_aboutContent p+p { margin-top:24px; }

.c__about .s_editorialCommittee h2 { margin-bottom:24px; }

.c__about .s_committeDetails { border-bottom:rgba(0,0,0,0.1) 1px solid; padding-bottom:16px; margin-bottom:32px; }

.c__about .s_label { margin-bottom:12px;font-size: 18px;}
.c__about .s_label p { font-family:"Roboto"; font-weight:500; line-height:1.75rem; }

.c__about .s_members p { font-size:0.875rem; line-height:1.5rem; }
.c__about .s_members strong { font-size:0.75rem; line-height:1.375rem; color:#969696; font-weight:400; display:block; margin-top:-3px; }
.c__about .s_members { display:flex; flex-wrap:wrap; width:calc(100% + 16px); margin-left:-8px; }
.c__about .s_member { width:50%; padding-left:8px; padding-right:8px; margin-bottom:17px; }

.c__about .s_aboutDisclaimer { margin-top:10px; margin-bottom:72px; }
.c__about .s_aboutDisclaimer p { font-size:0.75rem; line-height:1.375rem; color:#969696;  }

.c__about .s_committeDetails:last-of-type { border-bottom:none; margin-bottom:0px; padding-bottom:0px; }

/*c__mainLanding*/
.c__mainLanding { padding-top:92px; padding-left:10px; padding-right:10px; }

/*c__landingSwiper*/
.c__landingSwiper { margin-top:20px; }
.c__landingSwiper .s_confWrap:after { content:""; display:block; width:100%; height:calc(100% - 88px); position:absolute; top:-20px; left:0; background: linear-gradient(180deg, rgba(24, 73, 142, 0.9) 34.48%, rgba(24, 73, 142, 0) 45.83%); transform: rotate(-180deg); z-index:1; }
.c__landingSwiper .s_confWrap:before { content:""; display:none; width:100%; height:500px; position:absolute; top:160px; left:0; background: linear-gradient(180deg, rgba(24, 73, 142, 0.9) 35.12%, rgba(32, 32, 32, 0) 45.83%); transform: rotate(-180deg); z-index:1;}
.c__landingSwiper .s_confWrap .s_confImg { position:relative; padding-top:109%; overflow:hidden;}
.c__landingSwiper .s_confWrap .s_confImg:after { content:""; display:block; position:absolute; width:calc(100% - 36px); height:calc(100% - 36px); border:#FFFFFF 3px solid; left:50%; top:50%; transform: translate(-50%, -50%); z-index:2; }
.c__landingSwiper .s_confWrap .s_confImg figure { position:absolute; top:0; left:0; width: 100%; }
.c__landingSwiper .s_confWrap .s_confImg .s_desktop { display:none; }

.c__landingSwiper .s_confWrap .s_confTitle p { display:none; }

.c__landingSwiper .s_confWrap .s_confDetails { position:relative; z-index:2; padding-left:15px; padding-right:15px; background:#18498E;}
.c__landingSwiper .s_confWrap .s_confDetails .s_confTitle { border:#FFFFFF 3px solid; border-top:none; padding:14px 15px 13px 15px; margin-top:-16px;  position:relative; }
.c__landingSwiper .s_confWrap .s_confDetails .s_confTitle h1 { color:#FFFFFF; text-transform:uppercase; }

.c__landingSwiper .s_confWrap .s_confDetails .s_confDateLocation { display:flex; flex-wrap:wrap;  border:#FFFFFF 3px solid; border-top:none; margin-bottom:15px; }
.c__landingSwiper .s_confWrap .s_confDetails .s_confDateLocation p { color:#FFFFFF; font-size:0.75rem; line-height:0.9375rem; }
.c__landingSwiper .s_confWrap .s_confDetails .s_confDateLocation .s_confdate { width:42%; border-right:#FFFFFF 3px solid; box-sizing: border-box; text-align:center;}
.c__landingSwiper .s_confWrap .s_confDetails .s_confDateLocation .s_conflocation { width:58%; text-align:center; display:inline-block; vertical-align:middle;  }
.c__landingSwiper .s_confWrap .s_confDetails .s_confDateLocation .s_confdate, .c__landingSwiper .s_confWrap .s_confDetails .s_confDateLocation .s_conflocation { padding-top:18px; padding-bottom:15px; padding-left:16px; padding-right:16px; text-align:left; box-sizing:border-box; }
.c__landingSwiper .s_confWrap .s_date { display:inline-block; vertical-align:middle;  background:url(../img/icons/calendar-white.svg); background-repeat:no-repeat; min-width:11px; width:11px; height:12px; margin-bottom:4px; margin-right:8px; }
.c__landingSwiper .s_confWrap .s_location { display:inline-block; vertical-align:middle; background:url(../img/icons/location-white.svg); background-repeat:no-repeat; background-position:center; width:8px; height:12px; margin-bottom:4px; margin-right:8px; }

.c__landingSwiper .s_confWrap .s_confDetails .s_confDetailCTA { width: calc(100% + 32px); margin-left:-16px; background:#F1F4F8; text-align:center; padding-top:16px; padding-left:10px; padding-right:10px; }
.c__landingSwiper .s_confWrap .s_confDetails .s_confDetailCTA p { font-size:0.75rem; line-height:1.25rem; margin-bottom:24px; }
.c__landingSwiper .s_confWrap .s_confDetails .s_confDetailCTA .s_confCTA { background:#006CF8; max-width:129px; margin-left:auto; margin-right:auto; }
.c__landingSwiper .s_confWrap .s_confDetails .s_confDetailCTA .s_confCTA p { font-size:0.875rem; line-height:1.9375rem; color:#FFFFFF; margin-bottom:0px; }
.c__landingSwiper .s_confWrap .s_confDetails .s_confDetailCTA .s_confCTA span { display:none; }

.c__landingSwiper .s_artWrap .s_artDetail { background:#18498E; padding: 46px 15px 44px 15px; margin-bottom:30px; }
.c__landingSwiper .s_artWrap h1, .s_artWrap p,  .s_artWrap span { color:#FFFFFF; } 
.c__landingSwiper .s_artWrap .s_artTitle { margin-bottom:12px; }
.c__landingSwiper .s_artWrap .s_artTitle h1 { font-size:2.75rem; line-height:2.6875rem;text-transform:uppercase; }
.c__landingSwiper .s_artWrap .s_artTitle h1 span { font-size:0.75rem; line-height:1.375rem; font-family:"Libre Baskerville"; font-weight:400; display:inline-block; margin-left:5px; }
.c__landingSwiper .s_artWrap .s_artTitle p { display:none; }

.c__landingSwiper .s_artWrap .s_artCopy { padding-bottom:16px; position:relative; }
.c__landingSwiper .s_artWrap .s_artCopy p { font-size:0.875rem; line-height:1.5rem; }
.c__landingSwiper .s_artWrap .s_artCopy:after { content:""; display:block; position:absolute; width:55px; height:2px; background:#FFFFFF; bottom:1px; }

.c__landingSwiper .s_artWrap .s_artCTA { background:#006CF8; max-width:129px; margin-left:auto; margin-right:auto; text-align:center; }
.c__landingSwiper .s_artWrap .s_artCTA p { font-size:0.875rem; line-height:1.9375rem; color:#FFFFFF; margin-bottom:0px; }
.c__landingSwiper .s_artWrap .s_artCTA p span { display:none; }

.c__landingSwiper .swiper-slide { overflow:hidden; }
.c__landingSwiper .swiper-pagination { position:relative; margin-left:auto; margin-right:auto; margin-top:11px; }
.c__landingSwiper .swiper-pagination .swiper-pagination-bullet { margin-right:8px; }
.c__landingSwiper .s_conference > a { position:absolute; width: 100%; height:100%; z-index:5; top:0; left:0; }


/*c__issueShowcase*/
.c__issueShowcase { border-top: #202020 2px solid; padding-top:25px; margin-top:23px; }
.c__issueShowcase .s_issueHeader{  text-align:center; margin-bottom:-1px; }
.c__issueShowcase .s_issueHeader p { font-size:0.8125rem;  line-height:1.375rem; }
.c__issueShowcase .s_issueHeader h2 { font-size:1.75rem; line-height:2.125rem; }
.c__issueShowcase .s_issueHeader h2 span { display:block; }

.c__issueShowcase .s_pastIssue { margin-top:27px; margin-bottom:8px; padding-bottom:33px; display:none; }
.c__issueShowcase .s_pastIssue:not(:last-of-type){ border-bottom:rgba(0,0,0,0.1) 1px solid; }
.c__issueShowcase .s_pastIssue h3 { font-size:1.5rem; line-height:1.75rem; margin-bottom:4px; }
.c__issueShowcase .s_pastIssue .s_issueAuthor { font-size:0.75rem; line-height:1.375rem; color:#969696; }
.c__issueShowcase .s_pastIssue .s_issueExcerpt { margin-top:13px; }
.c__issueShowcase .s_pastIssue .s_issueExcerpt strong { font-family:'Roboto','sans-serif'; font-weight:500; display:block; margin-bottom:4px; font-size:1rem; line-height:1.75rem; }
.c__issueShowcase .s_pastIssue .s_issueExcerpt p { font-size:0.875rem; line-height:1.5rem; }
.c__issueShowcase .s_pastIssues .s_pastIssue { width:100%; }
.c__issueShowcase .s_pastIssue .s_issueExcerpt p { padding-top:2px; }
.c__issueShowcase .s_pastIssue .s_issueAuthor ~ figure { margin-top:23px;}
.c__issueShowcase .s_pastIssue figure { margin-bottom:11px; margin-bottom:-2px; }
.c__issueShowcase .s_pastIssue:last-of-type{ margin-bottom:39px; }
.c__landingSwiper .swiper-pagination .swiper-pagination-bullet-active { background:#006CF8; }

.c__issueShowcase .s_loadMore { width:100%; border-top:#202020 2px solid; border-bottom:#202020 2px solid; text-align:center; margin-top:30px; margin-bottom:80px; cursor: pointer; }
.c__issueShowcase .s_loadMore p { line-height:1.9375rem; padding-top:2px; text-transform:uppercase; }




/*c__noPost*/
.c__noPost { padding-top:205px; padding-left:10px; padding-right:10px; }
.c__noPost h1 { margin-bottom:16px; text-align:center; }
.c__noPost p { font-size:0.875rem; line-height:1.5rem; text-align:center; margin-bottom:50px; } 
.c__noPost .s_formInner { position:relative; margin-bottom: 126px; }
.c__noPost form { display:flex; position: relative; width:320px; margin-left:auto; margin-right:auto; padding-bottom:9px;  }
.c__noPost input { display:block; width:100%; border:none; border-bottom:#006CF8 1px solid; position:absolute; bottom:0px; left:0px; z-index:0; background: transparent; outline:none; padding-right:30px; box-sizing:border-box; font-size:0.875rem; line-height:1.5rem;  color:#006CF8; padding-bottom:4px; font-family:"Libre Baskerville"; }
.c__noPost button { border:none; background:transparent; font-family:"Libre Baskerville"; font-size:0.875rem; line-height:1.5rem; color:#006CF8; position:relative; z-index:1; display:block; padding:0px; }
.c__noPost button img { width:20px; height:19px; }
.c__noPost .s_searchIcon { margin-left:auto; }

/*c__pageError*/
.c__pageError { padding-top:205px; padding-bottom:247px; text-align:center; max-width:780px; margin-left:auto; margin-right:auto; }
.c__pageError h1 { margin-bottom:1px; }
.c__pageError strong { font-size:1rem; display:block; margin-bottom:17px; font-family:"Roboto";  } 
.c__pageError p { font-size:0.875rem; line-height:1.5rem;}

/*c__searchResults*/
.c__searchResults { padding-top:145px; padding-left:10px; padding-right:10px; }
.c__searchResults .s_searchHeader { margin-bottom:27px; }
.c__searchResults .s_searchHeader h1 { margin-bottom:2px; }
.c__searchResults .s_searchHeader p { font-size:0.75rem; line-height:1.375rem; color:#969696; }

.c__searchResults .s_searchedPosts { display:flex; flex-wrap:wrap; width:calc(100% + 16px); margin-left:-8px; margin-bottom:20px; }
.c__searchResults .s_searchedPosts .s_article { padding-bottom:34px; margin-bottom:35px;  width: 100%; padding-left:8px; padding-right:8px; position:relative; }
.c__searchResults .s_searchedPosts .s_article:after { content:""; display:block; width:calc(100% - 16px); height:1px; background:rgba(0,0,0,0.1); position:absolute; bottom:0px; left:50%; transform:translateX(-50%); }
.c__searchResults .s_searchedPosts .s_article figure { margin-top:23px; }
.c__searchResults .s_searchedPosts .s_article figure ~ .s_excerpt {margin-top:-3px; }
.c__searchResults .s_searchedPosts .s_article h2 { margin-bottom:4px;}
.c__searchResults .s_searchedPosts .s_article p { font-size:0.75rem; line-height:1.375rem; color:#969696; }
.c__searchResults .s_searchedPosts .s_article strong { font-size:1rem; line-height:1.75rem; font-weight:500; font-family:"Roboto"; display:block; margin-top:16px; }
.c__searchResults .s_searchedPosts .s_article .s_excerpt .s_label ~ p { margin-top:6px;}
.c__searchResults .s_searchedPosts .s_article .s_excerpt p { font-size:0.875rem; line-height:1.5rem; color:#414141; margin-top: 17px; }

.c__searchResults .s_searchedPosts .s_issue { margin-bottom:60px; width:50%; padding-left:8px; padding-right:8px; padding-top:5px; } 
.c__searchResults .s_searchedPosts .s_issue .s_issueWrap { padding-left:18px; }
.c__searchResults .s_searchedPosts .s_issue h2 { font-size:1rem; line-height:1.75rem; font-weight:500; font-family:"Roboto"; margin-top:13px; }
.c__searchResults .s_searchedPosts .s_issue .s_seasonYear {font-size:0.75rem; line-height:1.375rem; color:#969696; margin-top:-4px; margin-bottom:3px; }

.c__searchResults .s_searchedPosts .s_issue .s_issueDetail { margin-bottom:23px; }
.c__searchResults .s_searchedPosts .s_issue .s_issueDetail strong{ font-weight:400; font-size:0.875rem; line-height:1.4375rem;  } 
.c__searchResults .s_searchedPosts .s_issue .s_issueDetail p { display:flex; flex-wrap:wrap; align-items:center; font-size:0.75rem; line-height:1.375rem; color:#969696; }
.c__searchResults .s_searchedPosts .s_issue .s_issueDetail .s_authors { margin-top:4px; }

.c__searchResults .s_searchedPosts .s_issue .s_cta { max-width:138px; background:#006CF8; text-align:center; }
.c__searchResults .s_searchedPosts .s_issue .s_cta p { color:#FFFFFF; font-size:0.875rem; line-height:2rem; }

@media screen and (min-width: 668px) {

    .c__landingSwiper .s_confWrap:after { height:calc(100% - 88px);  top:auto; bottom:226px; left:0; background:linear-gradient(180deg, rgba(24, 73, 142, 0.9) 4.48%, rgba(24, 73, 142, 0) 18.83%); }

}

@media screen and (min-width: 840px) {

    /*c__landingSwiper*/
    .c__landingSwiper { margin-top:40px; max-width: 1200px; margin-left:auto; margin-right:auto; }

    .c__landingSwiper .s_confWrap { display:flex; position:relative; background:#18498E; }
    
    .c__landingSwiper .s_confWrap:before { display:block;  width:calc(100% - 42px);  height:calc(100% - 42px); border:#FFFFFF 3px solid; background:none; transform:translate(-50%, -50%); top:50%; left:50%; z-index:4; }
    .c__landingSwiper .s_confWrap:after { display:none;}

    .c__landingSwiper .s_confWrap .s_confImg { max-width:none; width:50%; position:absolute; padding-top:0px; overflow:visible; height:100%;}
    .c__landingSwiper .s_confWrap .s_confImg figure { height:100%; }
    .c__landingSwiper .s_confWrap .s_confImg .s_desktop { display:block; }
    .c__landingSwiper .s_confWrap .s_confImg .s_mobile { display:none; }

    .c__landingSwiper .s_confWrap .s_confImg:after { display:none; }
    .c__landingSwiper .s_confWrap .s_confTitle p { display:block; font-family:"Libre Baskerville"; font-size:0.75rem; color:#FFFFFF; position:absolute; left:20px; top:18px; box-sizing:border-box; }
    .c__landingSwiper .s_confWrap .s_confDetails .s_confTitle { margin-top:0px; display:flex; flex-wrap:wrap; padding-left:20px; padding-right:20px; padding-top:17px; }
    .c__landingSwiper .s_confWrap .s_confDetails .s_confTitle h1 { padding-left: 30px; font-size:2rem; line-height:2.25rem;}
    .c__landingSwiper .s_confWrap .s_confDetails .s_confDateLocation .s_confdate, .c__landingSwiper .s_confWrap .s_confDetails .s_confDateLocation .s_conflocation { padding-top:18px; padding-bottom:15px; }

    .c__landingSwiper .s_confWrap .s_confDetails { background:#18498E; z-index:3; width: 61%; padding-top:18px; padding-bottom:18px; padding-right:18px; padding-left:0px; margin-left:auto; }
    .c__landingSwiper .s_confWrap .s_confDetails:after { content:""; position:absolute; display:block; background: linear-gradient(270deg, #18498E 33.19%, rgba(24, 73, 142, 0) 79.03%); z-index:-1; height:100%; width:259px; left:-176px; top:0; }
 
    .c__landingSwiper .s_confWrap .s_confDetails .s_confDateLocation { margin-bottom:0px; }
    .c__landingSwiper .s_confWrap .s_confDetails .s_confDetailCTA { background:transparent; display:flex; flex-wrap:wrap; margin-left:0px; border:#FFFFFF 3px solid; border-top:none; width:100%; padding-top:1px; padding-bottom:0px; padding-left:0px; padding-right:0; text-align:left; position:relative; z-index:5; }
    .c__landingSwiper .s_confWrap .s_confDetails .s_confDetailCTA p {color:#FFFFFF;}
    .c__landingSwiper .s_confWrap .s_confDetails .s_confDetailCTA .s_confCTA { background:transparent; max-width:none; width:35%; padding-left:15px; padding-right:15px; display:flex; align-items:center; }
    .c__landingSwiper .s_confWrap .s_confDetails .s_confDetailCTA .s_confCTA p { font-size:0.875rem; line-height:1.5rem; }
    .c__landingSwiper .s_confWrap .s_confDetails .s_confDetailCTA .s_confCTA span { display:inline-block; width:20px; height:11px; margin-left:6px; }
    .c__landingSwiper .s_confWrap .s_confDetails .s_confDetailCTA > p { width:65%; margin-bottom:0px; border-right:#FFFFFF 3px solid; box-sizing:border-box; padding-right: 15px; padding-left:50px; }
    .c__landingSwiper .s_confWrap .s_confDetails .s_confDetailCTA .s_confCTA,.c__landingSwiper .s_confWrap .s_confDetails .s_confDetailCTA > p { padding-top:15px; padding-bottom:14px; margin:0;}
    .c__landingSwiper .s_confWrap .s_confDetails .s_confDateLocation .s_confdate {padding-left:50px; padding-right:20px; text-align:left; display:flex; }
    .c__landingSwiper .s_confWrap .s_confDetails .s_confDateLocation .s_conflocation { padding-left:20px; box-sizing:border-box; text-align:left; }
    .c__landingSwiper .s_confWrap .s_confImg figure { position:absolute; top:0; left:0; width: 100%; height:100%; }
    .c__landingSwiper .s_artWrap { background:#18498E; }
    .c__landingSwiper .s_artWrap .s_artDetail { background:none; padding-left:30px; padding-right:30px; padding-top:35px; padding-bottom:0px; margin-bottom:-8px; }
    .c__landingSwiper .s_artWrap .s_artTitle p { display:block; margin-right:18px; font-family:"Libre Baskerville"; font-size:0.75rem; }
    .c__landingSwiper .s_artWrap .s_artTitle { display:flex; flex-wrap:wrap; margin-bottom:14px; }
    .c__landingSwiper .s_artWrap .s_artTitle h1 { position:relative; max-width: 378px; }
    .c__landingSwiper .s_artWrap .s_artTitle h1 span { display:block; position:absolute; bottom:-35px; }

    .c__landingSwiper .s_artWrap .s_artCopy { padding-left:243px; padding-bottom:17px; margin-top:-2px; }
    .c__landingSwiper .s_artWrap .s_artCopy:after { display:none; }

    .c__landingSwiper .s_artWrap .s_artCTA { max-width:none; background:transparent; text-align:right; padding-right:29px; padding-bottom:29px; }
    .c__landingSwiper .s_artWrap .s_artCTA p span {  display:inline-block; width:20px; height:11px; margin-left:10px; }

    .c__landingSwiper .swiper-pagination { margin-top:11px; }
    
}

@media screen and (min-width: 780px) {

    /*c__artNav*/
    .c__artNav { margin-top:73px; margin-bottom:160px; }

}

@media screen and (min-width: 800px) {

    /*c__article*/
    .c__article { padding-left:0px; padding-right:0px; }

}

@media screen and (min-width: 900px) {

    /*c__conference*/
    .c__conference { max-width:1200px; margin-left:auto; margin-right:auto; padding-top:167px; }

    /*c__progHeader*/
    .c__progHeader { float:right; width: 50%; margin-top:-6px; margin-bottom:47px; padding-left:12px; }

    /*c__progGallery*/
    .c__progGallery { float:left; width:50%;  box-sizing:border-box;  margin-bottom:153px; padding-right:12px; }
    .c__progGallery .swiper-button-next, .c__progGallery .swiper-button-prev { display:block; height: 51px; width:36px; background-image:none; background-color:rgba(0,0,0,0.5); top:50%; transform:translateY(-50%); }
    .c__progGallery .swiper-button-next { right:1px; }
    .c__progGallery .swiper-button-prev { left:0px; }

    .c__progGallery .swiper-button-next:after,  .c__progGallery .swiper-button-prev:after { content:""; display:block; width:10px; height:10px; border-width: 0px 2px 2px 0px; border-style:solid; border-color:#FFFFFF; position:absolute; top:calc(50% - 6px); }
    .c__progGallery .swiper-button-next:after { transform:rotate(-45deg)translate(-50%, -50%); left:50%; }
    .c__progGallery .swiper-button-prev:after { transform:rotate(135deg)translate(-50%, -50%); right:50%; }

    /*c__progDetails*/
    .c__progDetails { float:right; width: 50%; padding-left:12px; }
    .c__progDetails .s_details.s_twoCol { display:flex; flex-wrap:wrap; width:calc(100% + 24px); margin-left:-12px; }
    .c__progDetails .s_details.s_twoCol .s_detail { width:50%; padding:0px 12px; }
    
    .c__progDetails .s_progDetails .s_detailWrap .s_details.s_twoCol .s_detail:not(:last-child) { margin-bottom:0px ; }
    .c__progDetails .s_progDetails .s_detailWrap .s_details.s_twoCol .s_detail:nth-last-child(-n + 2) { margin-bottom:0px ; }
    .c__progDetails .s_progDetails .s_detailWrap .s_details.s_twoCol .s_detail:last-child { margin-top: 7px;}

    /*c__articleHeader*/
    .c__articleHeader { margin-top:46px; }

    /*c__headerDetail*/
    .c__headerDetail h2 { margin-top:47; }

    /*.c__conferenceList*/
    .c__conferenceList { padding-top:170px; max-width: 1200px; margin-left:auto; margin-right:auto; }
    .c__conferenceList .s_conference h3 { margin-bottom:-2px; }
    .c__conferenceList .s_conferences{ display:flex; flex-wrap:wrap; width:calc(100% + 24px); margin-left:-12px; }
    .c__conferenceList .s_conferences .s_conference { width:50%; padding-left:12px; padding-right:12px; margin-bottom:80px; }
    .c__conferenceList .s_conference:last-of-type { margin-bottom:160px; }
   

    /*c__pastIssues*/
    .c__pastIssues { padding-top:165px; }
    
    .c__pastIssues h1 span { display:inline; }
    .c__pastIssues .s_issueHeader { margin-bottom:19px;}
    .c__pastIssues .s_pastIssues { height: 1200px; width:calc(100% + 48px); margin-left:-24px; position: relative; margin-bottom:110px; }
    .c__pastIssues .s_pastIssues:after { content:""; display:block; position:absolute; width:1px; height:calc(100% - 70px); background:rgba(0,0,0,0.1); top:34px; left:50%; transform:translateX(-50%) ;}
    .c__pastIssues .s_pastIssues .s_pastIssue { width:50%; padding-left:24px; padding-right:24px; position:relative;  display:block!important; padding-bottom:34px; margin-bottom:9px; }

    .c__pastIssues .s_pastIssue:not(:last-of-type) { border-bottom:none; }
    .c__pastIssues .s_pastIssue:after { content:""; display:block; width: calc(100% - 49px); height:1px; background:rgba(0,0,0,0.1); position:absolute; bottom:0px; }
    .c__pastIssues .s_pastIssue:last-of-type{ margin-bottom:0px; }
    .c__pastIssues .s_pastIssues  div:nth-last-child(-n+2):after { display:none; }

    .c__pastIssues .s_loadMore { display:none; }

     /*c__issueListing*/
     .c__issueListing { max-width:1200px; margin-left:auto; margin-right:auto; padding-top:165px; margin-bottom:80px; }
     .c__issueListing .s_issues { width:calc(100% + 24px); margin-left:-12px; }
     .c__issueListing .s_issue { width: 33.33%; padding-left:12px; padding-right:12px; margin-bottom:80px; }
     .c__issueListing .s_issue .s_issueDetails { padding-left:18px; }
     .c__issueListing .s_issue .s_seasonYear { margin-bottom:24px; }
     .c__issueListing .s_issue .s_authors { display:flex; flex-wrap:wrap; width:calc(100% + 18px); margin-left:-9px; }
     .c__issueListing .s_issue .s_authors p { width: 50%; padding-left:9px; padding-right:9px; box-sizing:border-box; } 

     /*c__issueShowcase*/
     
    .c__issueShowcase { padding-top:40px; margin-top:20px; max-width:1200px; margin-left:auto; margin-right:auto; }
    .c__issueShowcase .s_issueHeader{  text-align:center; margin-bottom:20px; }
    .c__issueShowcase .s_issueHeader h2 span { display:inline; }
    .c__issueShowcase .s_issueHeader h2 { margin-top:-3px; }

     .c__issueShowcase .s_pastIssues { width:calc(100% + 49px); margin-left:-24px; position: relative; margin-bottom:109px; }
     .c__issueShowcase .s_pastIssues:after { content:""; display:block; position:absolute; width:1px; height:calc(100% - 70px); background:rgba(0,0,0,0.1); top:34px; left:50%; transform:translateX(-50%) ;}
     .c__issueShowcase .s_pastIssues .s_pastIssue { width:50%; padding-left:24px; padding-right:25px; position:relative;  display:block!important; padding-bottom:35px; margin-bottom:9px; }
 
     .c__issueShowcase .s_pastIssue:not(:last-of-type) { border-bottom:none; }
     .c__issueShowcase .s_pastIssue:after { content:""; display:block; width: calc(100% - 49px); height:1px; background:rgba(0,0,0,0.1); position:absolute; bottom:0px; }
     .c__issueShowcase .s_pastIssue:last-of-type{ margin-bottom:0px; }
     .c__issueShowcase .s_pastIssues  div:nth-last-child(-n+2):after { display:none; }
 
     .c__issueShowcase .s_loadMore { display:none; }


     /*c__noPost*/
     .c__noPost h1{ max-width:780px; margin-left:auto; margin-right:auto;}
     .c__noPost .s_formInner { position:relative; margin-bottom: 230px; }


    /*c__searchResults*/
     .c__searchResults { max-width:1200px; margin-left:auto; margin-right:auto; padding-top:166px; }
     .c__searchResults .s_searchedPosts { width:calc(100% + 24px); margin-left:-12px; margin-bottom:100px; }
     .c__searchResults .s_searchedPosts .s_article:after { display:none; }
     .c__searchResults .s_searchedPosts .s_article { width:33.33%; padding-left:12px; padding-right:12px; margin-bottom:34px; }
     .c__searchResults .s_searchedPosts .s_issue { width:33.33%; padding-left:12px; padding-right:12px; }
     .c__searchResults .s_searchedPosts .s_issue h2 { margin-top:12px; }
     .c__searchResults .s_searchedPosts .s_issue .s_seasonYear { margin-top:-5px; margin-bottom:13px; }
     .c__searchResults .s_searchedPosts .s_issue .s_issueDetail .s_authors { margin-top:0px; }
}

@media screen and (min-width: 1024px) {
     /*c__headerLogo*/
     .c__headerLogo { margin-left:0px; margin-right:auto; }
     .c__headerLogo:after { content:""; height: 92px; width:2px; background:#202020; position:absolute; left:175px; top:0px; }

     /*c__headerMenu*/
     .c__headerMenu label { display:none; }
     .c__headerMenu:after { display:none; }
     .c__headerMenu nav { display:block!important; left:207px; top:50%; transform:translateY(-50%); position:absolute; height:auto; padding-top:0px; z-index:1; width:60%; }
     .c__headerMenu > div { height:100%; transform:none; top:0; }
     
     .c__headerMenu nav ul { display:flex; align-items:center;}
     .c__headerMenu .menu { padding-left:0px; padding-right:0px; }
     .c__headerMenu .menu li { margin-right:40px; width: auto; }
     .c__headerMenu .menu li.menu-item-has-children { padding-bottom:15px; padding-top:15px; }
     .c__headerMenu .menu li.menu-item-has-children > a:after{ display:none; }
     .c__headerMenu .menu li.menu-item-has-children.show .sub-menu { display:none; }
     .c__headerMenu .menu li.menu-item-has-children:hover .sub-menu { display:block; }
 
     .c__headerMenu .menu .sub-menu { position:absolute; top:53px; width:220px; max-width:220px; background:#FFFFFF; padding-left:0px; border:rgba(0,0,0,0.1) 1px solid; }
     .c__headerMenu nav ul.sub-menu li { margin-right:0px; }
     .c__headerMenu nav ul.sub-menu li a, .c__headerMenu nav ul.sub-menu li:last-of-type a  { padding-left:18px; padding-right:18px; padding-top:14px; padding-bottom:14px; display:block;  }
    
     .c__headerMenu .menu li .sub-menu a:hover { background:#006CF8; color:#FFFFFF; }
}

@media screen and (min-width: 1200px) {

    /*c__progHeader*/
    .c__progHeader { float:right; width: 58.33%; margin-top:-6px; }

    /*c__progGallery*/
    .c__progGallery { float:left; width:41.66%; box-sizing:border-box; }

    /*c__progDetails*/
    .c__progDetails { float:right; width: 58.33%; }

    /*c__header*/
    .c__header > div { max-width: 1200px; margin-left:auto; margin-right:auto;}

    /*c__headerLogo*/
    .c__headerLogo { margin-left:0px; margin-right:auto; }
    .c__headerLogo:after { content:""; height: 92px; width:2px; background:#202020; position:absolute; left:175px; top:0px; }
    
    /*c__headerMenu*/
    .c__headerMenu label { display:none; }
    .c__headerMenu:after { display:none; }
    .c__headerMenu nav { display:block!important; left:207px; top:50%; transform:translateY(-50%); position:absolute; height:auto; padding-top:0px; z-index:1; width:60%; }
    .c__headerMenu > div { height:100%; transform:none; top:0; }
    
    .c__headerMenu nav ul { display:flex; align-items:center;}
    .c__headerMenu .menu { padding-left:0px; padding-right:0px; }
    .c__headerMenu .menu li { margin-right:40px; width: auto; }
    .c__headerMenu .menu li.menu-item-has-children { padding-bottom:15px; padding-top:15px; }
    .c__headerMenu .menu li.menu-item-has-children > a:after{ display:none; }
    .c__headerMenu .menu li.menu-item-has-children.show .sub-menu { display:none; }
    .c__headerMenu .menu li.menu-item-has-children:hover .sub-menu { display:block; }

    .c__headerMenu .menu .sub-menu { position:absolute; top:53px; width:220px; max-width:220px; background:#FFFFFF; padding-left:0px; border:rgba(0,0,0,0.1) 1px solid; }
    .c__headerMenu nav ul.sub-menu li { margin-right:0px; }
    .c__headerMenu nav ul.sub-menu li a, .c__headerMenu nav ul.sub-menu li:last-of-type a  { padding-left:18px; padding-right:18px; padding-top:14px; padding-bottom:14px; display:block;color: #006CF8;  }
   
    .c__headerMenu .menu li .sub-menu a:hover { background:#006CF8; color:#FFFFFF; }
    
    
    /*c__search*/
    .c__search { display:block; }

    /*c__searchForm*/
    .c__searchForm { display:none; max-width:1200px; margin-left:auto; margin-right:auto; top:0; left:50%; transform:translateX(-50%); background:none; height:92px; } 
    .c__searchForm .s_searchForm { background:none; max-width:250px; margin-left:auto; padding-left:0px; padding-right:0px; }
    .c__searchForm .s_searchForm .s_formInner { padding-top:30px; }
    .c__search .s_searchIcons .c__searchForm input { padding-bottom:6px; }
    .c__searchForm button{ margin-bottom: 4px; }
    .c__searchForm form { padding-bottom:11px;  }
    
    
    .c__search .s_searchIcons input:checked ~ label.s_searchClose{ display:none; }

    /*c__conferenceList*/
    .c__conferenceList .s_conferences .s_conference { width:33.33%; }

    /*c__pastIssues*/
    .c__pastIssues{ max-width: 1250px; margin-left:auto; margin-right:auto; }
   
    .c__pastIssues .s_pastIssues:after,.c__pastIssues .s_pastIssues:before { content:""; display:block; position:absolute; width:1px; height:calc(100% - 84px); background:rgba(0,0,0,0.1); top:34px;}
    .c__pastIssues .s_pastIssues:after { left:33.33%; }
    .c__pastIssues .s_pastIssues:before { right:33.33%; }

    .c__pastIssues .s_pastIssues .s_pastIssue { width:33.33%; }
    .c__pastIssues .s_pastIssues  div:nth-last-child(-n+3):after { display:none; }

    /*c__conferenceAbout*/
    .c__conferenceAbout { max-width:1200px; margin-left:auto; margin-right:auto; padding-top:180px; padding-bottom:250px; }
    .c__conferenceAbout > div { display:flex; flex-wrap:wrap; }
    .c__conferenceAbout .s_confAboutContent { width:50%; padding-right:12px; margin-top:-6px; }
    .c__conferenceAbout .s_confImportantDates { width:41.66%; display:block; margin-left:auto; max-width:486px; }
    .c__conferenceAbout .s_confImportantDates h2 { margin-bottom:11px; }

    .c__conferenceAbout .s_confImportantDates .s_dates { width:calc(100% + 18px); margin-left:-9px; }
    .c__conferenceAbout .s_confImportantDates .s_dates .s_date { padding-left:9px; padding-right:9px; }

    /*c__about*/
    .c__about { max-width:1200px; margin-left:auto; margin-right:auto; padding-top:166px; }
    .c__about .s_aboutContent h1 { margin-bottom:30px; }
    .c__about .s_aboutContent { width: 66.66%; }
    .c__about .s_members { width:calc(100% + 24px); margin-left:-12px; }
    .c__about .s_member { width:33.33%; padding-left:12px; padding-right:12px; }
    .c__about .s_aboutDisclaimer { margin-bottom:0px; }   
    
    /*c__landingSwiper*/
    .c__landingSwiper .s_mainLanding { width:66.66%; margin:0; max-width:792px; }
    .c__landingSwiper > div { display:flex; }
    .c__landingSwiper .swiper-pagination{ width:33.33%; margin:0; padding-left: 24px; }
    .c__landingSwiper .swiper-pagination .swiper-pagination-bullet { width:100%; background:none; margin-right:0px; font-family:"Roboto"; font-weight:500; font-size:1rem; height:auto; border-radius:0; border-bottom:rgba(0,0,0,0.1) 1px solid; color:#969696; text-align:left; opacity:1; text-transform:uppercase; display:flex; align-items:flex-start; padding-bottom:17px; margin-bottom:17px; }
    .c__landingSwiper .swiper-pagination .swiper-pagination-bullet-active { color:#F5681C; }
    .c__landingSwiper .swiper-pagination .swiper-pagination-bullet-active p { color:#F5681C; }
    .c__landingSwiper .swiper-pagination .swiper-pagination-bullet p { display:inline-block; font-size:0.75rem;  margin-right:19px;}
    .c__landingSwiper .s_desktop { height:100%; width:auto; }

    /*c__issueShowcase*/
    
    .c__issueShowcase .s_pastIssues:after,.c__issueShowcase .s_pastIssues:before { content:""; display:block; position:absolute; width:1px; height:calc(100% - 84px); background:rgba(0,0,0,0.1); top:34px;}
    .c__issueShowcase .s_pastIssues:after { left:33.33%; }
    .c__issueShowcase .s_pastIssues:before { right:33.33%; }

    .c__issueShowcase .s_pastIssues .s_pastIssue { width:33.33%; }
    .c__issueShowcase .s_pastIssues  div:nth-last-child(-n+3):after { display:none; }
}

@media screen and (min-width: 1220px) {
    .c__conference { padding-left:0px; padding-right:0px; }
    .c__searchResults { padding-left:0px; padding-right:0px; }
    .c__mainLanding { padding-left:0px; padding-right:0px; }
    .c__about { padding-left:0px; padding-right:0px; }
    .c__conferenceAbout { padding-left:0px; padding-right:0px; }
    .c__conferenceList{ padding-left:0px; padding-right:0px; }
    .c__pastIssues{ padding-left:0px; padding-right:0px; }
    .c__issueListing { padding-left:0px; padding-right:0px; }
}

/* css added by pyae */

/* landing page css */

.vertical-menu a {
  background-color: transparent; /* Grey background color */
  color: #969696; /* Black text color */
  display: block; /* Make the links appear below each other */
  padding: 12px 0px; /* Add some padding */
  text-decoration: none; /* Remove underline from links */
  text-align: left;
  text-transform: uppercase;
  border-bottom: 1px solid #D4D4D4;
}
.vertical-menu a span{
 font-size: 14px;
 margin-right: 15px;

}

.vertical-menu a:hover {
  color: #F5681C; /* Dark grey background on mouse-over */
}

.vertical-menu a.active {
  background-color: transparent; /* Add a green color to the "active/current" link */
  color: #F5681C;
}

.hide{
    display: none;
}

.c__articleArchive {
    padding-left: 0px;
    padding-right: 0px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 80px;
    padding-bottom: 100px;
}

.article_container {
    margin: 2em;
    width:100%;
    max-width: 1250px;
    margin-left: auto;
    margin-right: auto;
    column-count: 3;
    position: relative;
}
.article_container h3{
    font-size: 1.5rem;
    line-height: 1.75rem;
    margin-bottom: 15px;
}

.article_container::after,
.article_container::before
{
    content: "";
    display: block;
    position: absolute;
    width: 1px;
    height: calc(100% - 20px);
    background: rgba(0,0,0,0.1);
    top: 0px;
}
.article_container::after
{
    left: 33%;
}
.article_container::before
{
    right: 33%;
}

.item_article {
    display: inline-block; /* 1 - VER COMENTARIO ABAJO*/
    width: 100%; /* 2 - VER COMENTARIO ABAJO*/
    padding-left: 24px;
    padding-right: 24px;
    margin-bottom: 40px;
    position: relative;
}

.item_article::after{
    content: "";
    display: block;
    width: calc(100% - 49px);
    height: 1px;
    background: rgba(0,0,0,0.1);
    position: absolute;
    bottom: 0px;
}
/* .item_article:nth-child(3n+0)::after{
    display: none;
} */
.item_article .author{
    font-size:14px;
    line-height: 1.375rem;
    color: #969696;
    margin-bottom: 30px;
}

.item_article .excerpt p.label{
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
}

.item_article .excerpt p.text{
    font-size: 14px;
    line-height: 24px;
    color: #5A5A5A;
    margin: 20px 0px 40px 0px;

  }

/* Landaing Page */
.c__issueShowcase .s_issueHeader h2{
    margin-bottom: 30px;
}

.c__issueShowcase .s_issueHeader p {
    margin-bottom: 10px;
    color: #F5681C;
}

/* footer */

.c__footer { 
   border-top: 4px solid #5A5A5A;
   margin-top: 160px;
}

.c__conferenceList .s_conferences .s_conference:nth-last-child(-n+3){
    margin-bottom: 0px;
}
/* past issue */
.c__issueListing .s_issue:last-of-type:nth-last-child(-n+3) {
    margin-bottom: 0px;
}

.s_issueDetails h3 a{
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
}

.c__issueListing .s_issue .s_seasonYear{
    font-size: 14px;
    color: #969696;
    font-family: 'Libre Baskerville';
    margin-top: 3px;
}


/* search page */

.c__noPost span.search_text{
    color: #F5681C;
}

/* article detail */
.c__videoDetail figure{
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    margin: 10px 0px;
}

.c__videoDetail figure iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.c__videoDetail figure figcaption{
    clear: both;
    position: relative;
}

.c__imgDetail figcaption p{
    color: #969696;
    font-size: 12px;
    line-height: 20px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
}

a.internal-link {
    /* Add your styling for internal links here */
    color: #F5681C;
    vertical-align: super;
    text-decoration: none;
	display:inline-flex;
}

a.external-link {
    /* Add your styling for external links here */
    color: #F5681C;
    text-decoration: none;
}

.ref-links a {
    font-size: 12px;
    margin-right: 9px;
    margin-top: 25px;
}
.ref-links p {
    font-size: 12px;
    color: #969696;
}

.ref-links {
    display: flex;
    color: #969696;
}


/* end article detail */


/* About */
.c__about .s_aboutContent p{
    color: #5A5A5A;
    font-size: 14px;
    line-height: 24px;
}

.s_editorialCommittee h2{
    color: #3A3A3A;
    line-height: 28px;
    font-size: 24px;
}

.s_aboutContent h1{
    font-size: 30px;
    line-height: 36px;
}
.s_faqs{
    margin-top: 80px;
    max-width: 792px;
    overflow: hidden;
}

.s_faqs .accordion {
    background-color: transparent;
    color: #3A3A3A;
    cursor: pointer;
    width: 100%;
    text-align: left;
    border: none;
    outline: none;
    transition: 0.4s;
    border-bottom: 1px solid #D4D4D4;
    font-weight: 400;
    font-size: 18px;
    position: relative;
    padding: 15px 0px;
}


.s_faqs .panel {
    padding: 20px 0px;
    background-color: transparent;
    display: none;
    overflow: hidden;
    border-bottom: 1px solid #D4D4D4;
}

.s_faqs .accordion:after {
    content: url('../img/icons/down-arrow.svg');
    position: absolute;
    margin-left: 5px;
    right: 1px;
    top: 33%;
    height: fit-content;
}

.s_faqs .active:after {
    content: url('../img/icons/up-arrow.svg');
}

.s_faqs h3{
    line-height: 28px;
    font-size: 24px;
}
.s_faqs h4.question{
    line-height: 22px;
    font-size: 18px;
    font-weight: 400;
}
.s_faqs .panel p{
    line-height: 24px;
    font-size: 14px;
}


/* conference */

.c__progHeader h1{
    line-height: 36px;
}


/* media query */

@media only screen and  (max-width: 1023.99px) {
    .c__headerMenu nav {
        background: #F8FDFF;
    }
    .c__header > div {
       justify-content: center;
    }
    .c__header figure.wp-block-image.size-full {
        margin: 0 auto;
    }

    .article_container {
        width: 100%;
        max-width: 100%;
        column-count: 1;
        overflow: hidden;
    }

    .article_container::after, .article_container::before {
        display: none;
    }

    .c__footer {
        margin-top: 80px;
    }
}

@media only screen and (max-width:768.99px){  

/* about page css */
.c__about .s_aboutDisclaimer {
    margin-bottom: 0px;
}
/* end about page css */

.item_article {
    padding-left: 0px;
    padding-right: 0px;
}

.c__pastIssues .s_loadMore p{
    display: blok;
}


.article_container {
    margin: 0px;
}

.s_issueHeader h1{
    margin-bottom: 40px;
}

/* conference */

.c__progDetails .s_progDetails .s_detailWrap {
    padding-bottom: 40px;
}

.c__progDetails .s_progDetails .s_detailWrap:last-child  {
    padding-bottom: 0px;
}

.c__progDetails {
    margin-bottom: 0px;
}

}
