/* font-family: 'Source Sans Pro', sans-serif; */
/* font-family: 'Playfair Display', serif; */

/*GLOBAL*/
.jck-wrapper {max-width: 1464px; margin: 0 auto;}
.content-wrapper {max-width: 1494px; margin: 0 auto;}
body.no-scroll {overflow: hidden; height: 100vh;}
/**/
#wrapper [role="main"] {position: static;}

/*HEAD*/
.jck-header { box-shadow: 8px 16px 32px 0 rgba(0, 0, 0, 0.04); background: #fff;}
.jck-header-wrapper {max-width: 1464px; margin: 0 auto;}
.jck-top-header {display: flex; justify-content: space-between; align-items: center; height: 105px; border-bottom: 1px solid #e1e1e1; padding: 0 35px;}
.jck-header h1,
.jck-header h1 a {margin: 0; line-height: 0;}
.jck-header .jck-logo {background: url("../images/header/jck-logo.png") no-repeat; display: block; width: 106px; height: 45px; text-indent: -5000px; overflow: hidden; background-size: contain;}
.jck-top-social ul {list-style: none; margin: 0; padding: 0; display: flex;}
.jck-top-social li {margin-left: 26px;}
.jck-top-social li a { color: #A2A2A2; font-size: 17px;}
/*NAV*/
.jck-bot-header {display: flex; justify-content: space-between; align-items: center; height: 95px; padding: 0 35px; z-index: 11; position: relative;}
.jck-navbar .nav-main-level {list-style: none; margin: 0; padding: 0; display: flex;}
.jck-navbar .nav-main-level > li {margin-right: 47px; position: relative;}
.jck-navbar .nav-main-level > li > a { font-size: 16px; font-weight: 600; line-height: 1.5; color: #454546; text-transform: uppercase; font-family: 'Source Sans Pro', sans-serif; display: flex; align-items: center; height: 95px; transition: all 0.25s linear;}
.jck-navbar .nav-main-level > li:hover > a {color: #a07d14;}
.jck-navbar .nav-main-level > li.menu-item-has-children > a:after {display: inline-block; content: "\f107"; font-family: FontAwesome; position: relative; top: 0px; margin-left: 10px; font-size: 18px; color: #D1D1D1; transition: all 0.25s linear;}
.jck-navbar .nav-main-level > li.menu-item-has-children:hover > a:after {color: #000;}
.jck-navbar .nav-main-level > li.menu-item-has-children:hover > .sub-menu {display: block;}
/**/
.jck-navbar .nav-main-level > li > .sub-menu {list-style: none; margin: 0; padding: 0; position: absolute; left: -35px; top: 100%; min-width: 196px; box-shadow: 8px 16px 32px 0 rgba(0, 0, 0, 0.08); display: none;}
.jck-navbar .nav-main-level > li > .sub-menu > li {position: relative;}
.jck-navbar .nav-main-level > li > .sub-menu > li > a {display: block; background: #fff; padding: 10px 21px; font-family: 'Source Sans Pro', sans-serif; font-size: 16px; text-transform: uppercase; font-weight: 600; color: #454546; position: relative;}
.jck-navbar .nav-main-level > li > .sub-menu > li:hover > a {color: #000; background: #e1e1e1;}
.jck-navbar .nav-main-level > li > .sub-menu > li.menu-item-has-children > a:after {display: inline-block; content: "\f105"; font-family: FontAwesome; font-size: 18px; color: #D1D1D1; transition: all 0.25s linear; position: absolute; top: 8px; right: 21px;}
.jck-navbar .nav-main-level > li > .sub-menu > li.menu-item-has-children:hover > a:after {color: #000;}
.jck-navbar .nav-main-level > li > .sub-menu > li.menu-item-has-children:hover > .sub-menu {display: block;}
/**/
.jck-navbar .nav-main-level > li > .sub-menu > li > .sub-menu {list-style: none; margin: 0; box-shadow: 8px 16px 32px 0 rgba(0, 0, 0, 0.08); position: absolute; top: 0; left: 100%; background: #fff; padding: 12px 0; display: none;}
.jck-navbar .nav-main-level > li > .sub-menu > li > .sub-menu > li > a {display: block; padding: 0 38px; font-family: 'Source Sans Pro', sans-serif; font-size: 16px; font-weight: 600; line-height: 2.81; color: #454546; white-space: nowrap;}
.jck-navbar .nav-main-level > li > .sub-menu > li > .sub-menu > li > a:hover {color: #000;}
/**/
.jck-right-bar ul {list-style: none; margin: 0; padding: 0; display: flex; align-items: center;}
.jck-right-bar .search-trigger {display: flex; justify-content: center; align-items: center; width: 34px; height: 34px; background: #f2f2f2; border-radius: 100%;}
.jck-right-bar .search-trigger svg {width: 11px;}
.jck-right-bar .login-btn {display: flex; align-items: center; background: #000; color: #fff; font-size: 16px; font-weight: 600; line-height: 1.5; height: 36px; padding: 0 10px; font-family: 'Source Sans Pro', sans-serif;}
.jck-right-bar .login-btn img {margin-right: 4px;}
.jck-right-bar .login-btn .icon-login-mobile {display: none;}
.jck-right-bar .get-jckpro-btn {display: flex; align-items: center; background: #000; color: #fff; font-size: 14px; font-weight: 700; line-height: 1.07; height: 36px; padding: 0 10px; margin-right: 1px; font-family: 'Source Sans Pro', sans-serif;}
.jck-right-bar .get-jckpro-btn span {margin-left: 8px; margin-right: 4px;}
/**/
.jck-right-bar .jck-user {position: relative;}
.jck-right-bar .jck-user h4 {margin: 0; height: 36px; background: #000; color: #fff; padding: 6px 16px 0 16px; font-family: 'Source Sans Pro', sans-serif; font-size: 16px; font-weight: 600; line-height: 1.5; cursor: pointer;}
.jck-right-bar .jck-user h4 .fa {font-weight: 400; margin-left: 6px;}
.jck-right-bar .jck-user h4 a {color: #fff}
.jck-right-bar .jck-user-logout {display: none; height: 54px; background: #fff; box-shadow: 8px 16px 32px 0 rgba(0, 0, 0, 0.08); padding: 16px 16px 0 16px; font-family: 'Source Sans Pro', sans-serif; font-size: 16px; font-weight: 600; color: #454546; line-height: 1.5; position: absolute; left: 0; top: 100%; width: 100%; text-align: right; cursor: pointer;}
.jck-right-bar .jck-user-logout .fa {font-weight: 400; margin-left: 6px; color: #666;}
.jck-right-bar .jck-user:hover .jck-user-logout {display: block;}
/*SEARCH*/
.jck-search-bar {display: none;}
.jck-search-bar .search-bar-container {display: flex; padding: 24px 0; justify-content: center; align-items: center; background: #f2f2f2; margin-bottom: 50px;}
.jck-search-bar input {margin: 0; height: 50px; width: 100%; max-width: 541px; border: 1px solid #e1e1e1; background: #fff; padding: 0 24px; color: rgba(0,0,0,.4); font-size: 14px; font-family: 'Source Sans Pro', sans-serif; font-weight: 700;}
.jck-search-bar input:focus {border: 1px solid #e1e1e1;}
.jck-search-bar input::placeholder {color: #000; opacity: 0.4}
.jck-search-bar button {width: 114px; height: 50px; border: solid 1px #a07d14; background: #fff; color: #a07d14; font-family: 'Source Sans Pro', sans-serif; font-size: 14px; font-weight: 700; margin-left: -1px; text-transform: uppercase;}
.jck-search-bar .close-search {display: block; padding: 20px; color: #000; font-size: 19px; margin-left: 8px;}
/*NAV MOBILE*/
.jck-bot-header h1 {display: none;}
.jck-hamburguer {display: none;}
.jck-overlay {display: none;}
.jck-mobile-menu {display: none;}

/*BREAK NEWS BAR*/
.jck-breaking-news-bar {margin-bottom: 50px;}
.jck-breaking-news {background: #f2f2f2; padding: 16px 15px; display: flex; justify-content: center; align-items: center;}
.jck-breaking-news h2 {font-family: 'Source Sans Pro', sans-serif; font-size: 35px !important; font-weight: 700; line-height: 1.1; color: #f21c1c; margin: 0 !important;}
.jck-breaking-news p {margin: 8px 0 0 12px; font-family: 'Source Sans Pro', sans-serif; font-size: 18px; font-weight: 700; line-height: 1.1 !important; color: #454546;}
.jck-breaking-news a {display: inline-block; font-family: 'Source Sans Pro', sans-serif; font-size: 14px; line-height: 1.1; color: #a07d14; text-decoration: underline; margin-top: 8px; margin-left: 21px;}

/*SLIDER HOME*/
.jck-home-slider {margin-bottom: 64px; height: 442px; overflow: hidden;}
.jck-home-slider .slide-item {height: 442px; background: #ccc; position: relative; background-repeat: no-repeat; background-position: center center; background-size: cover;}
.jck-home-slider .jck-metalink-block {display: block; width: 100%; height: 100%;}
.jck-home-slider .slide-top-left-bar {padding-top: 12px; padding-left: 12px; display: flex; position: absolute; left: 0; top: 0; z-index: 2;}
.jck-home-slider .jckpro-label {margin: 0; padding: 0 13px; height: 30px; background: #8fa8ba; margin-right: 12px; color: #fff; font-size: 14px; font-family: 'Source Sans Pro', sans-serif; line-height: 1.1; font-weight: 700;}
.jck-home-slider .jckpro-label a {display: flex; justify-content: center; align-items: center; height: 30px; color: #fff;}
.jck-home-slider .jckpro-label img {width: 17px; margin-right: 4px;}
.jck-home-slider .category-label {margin: 0 12px 6px 0; background: #8e8f9b; color: #fff; font-size: 14px; font-family: 'Source Sans Pro', sans-serif; line-height: 1.1; font-weight: 700;}
.jck-home-slider .category-label a {display: block; padding: 7.3px 13px; color: #fff; text-transform: uppercase;}
.jck-home-slider .slide-item:after {content: ""; display: block; width: 100%; height: 188px; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.89) 53%, #000000); position: absolute; left: 0; bottom: 0; z-index: 1;}
.jck-home-slider .slide-item-nobg:after {display: none;}
.jck-home-slider .slide-top-right-bar {padding-top: 16px; padding-right: 15px; position: absolute; top: 0; right: 0; z-index: 2;}
.jck-home-slider .slide-top-right-bar p {margin: 0; line-height: 1.1; font-family: 'Source Sans Pro', sans-serif; font-size: 14px; display: flex; align-items: center;}
.jck-home-slider .slide-top-right-bar p img {border-radius: 100%; margin-right: 10px; max-width: 25px;}
.jck-home-slider .slide-top-right-bar p a {color: #fff;}
.jck-home-slider .slide-top-right-bar p strong {font-weight: 700; color: #fff;}
.jck-home-slider .slide-top-right-bar p span {color: #fff; font-weight: 300;}
.jck-home-slider .slide-data {position: absolute; left: 0; bottom: 0; width: 100%; z-index: 2;}
.jck-home-slider .slide-data-inner { max-width: 715px; margin: 0 auto; padding-bottom: 49px;}
.jck-home-slider .slide-data h1 {margin: 0 0 16px 0; font-family: 'Playfair Display', serif; font-size: 32px; line-height: 1.34; color: #fff;}
.jck-home-slider .slide-data h1 a {color: #fff;}
.jck-home-slider .slide-data p {margin: 0; display: inline; font-family: 'Source Sans Pro', sans-serif; font-size: 16px; line-height: 1.5; color: #fff;}
.jck-home-slider .slide-data p a {color: #fff; text-decoration: underline;}
.jck-home-slider .slide-data .more {display: inline; font-family: 'Source Sans Pro', sans-serif; font-size: 16px; line-height: 1.5; color: #f6b903; text-decoration: underline; margin-left: 10px;}
/**/
.slick-list {opacity: 1;}
/**/
.jck-home-slider .slick-arrow {position: absolute; top: 50%; z-index: 10; color: #000; background: rgba(255, 255, 255, 0.5); width: 54px; height: 54px; border-radius: 100%; font-size: 26px; margin-top: -27px;}
.jck-home-slider .slick-arrow:focus {border: none; outline: none;}
.jck-home-slider .slick-prev {left: 20px;}
.jck-home-slider .slick-prev .fa {margin-left: -5px;}
.jck-home-slider .slick-next {right: 20px;}
.jck-home-slider .slick-next .fa {margin-right: -5px;}
.jck-home-slider .slick-dots {bottom: 25px; list-style: none; line-height: 0;}
.jck-home-slider .slick-dots li button {width: 24px; height: 8px; border-radius: 10px; border: none; margin: 0 11px; opacity: 0.2; background: #fff;}
.jck-home-slider .slick-dots li.slick-active button {opacity: 1}

/*FOOT*/
.jck-footer { background: #000; padding: 57px 35px 39px 35px;}
.single .jck-footer { clear: both; }
.jck-foot-wrapper {max-width: 1464px; margin: 0 auto;}
.jck-footer .cols {display: flex; margin-bottom: 31px;}
.jck-footer .col {width: 33.33%;}
.jck-footer .col:last-child {display: flex; justify-content: flex-end;}
.jck-footer .foot-menu-area {display: flex;}
.jck-footer .foot-menu-area .widget {padding: 0; width: 172px; border: none; margin-right: 38px;}
.jck-footer .foot-menu-area .widget:last-child {margin-right: 0;}
.jck-footer .foot-menu-area .widget > strong {font-family: 'Playfair Display', serif; font-size: 20px; line-height: 1.35; color: #f6b903; margin: 0 0 39px 0; text-align: left; position: static; letter-spacing: 1px; text-transform: none;}
.jck-footer .foot-menu-area .widget > strong span {font-family: 'Playfair Display', serif; background: none; height: auto; padding: 0; line-height: 1.35; font-size: 20px;}
.jck-footer .foot-menu-area .widget ul li {margin-bottom: 26px !important; padding: 0; line-height: 1.29;}
.jck-footer .foot-menu-area .widget ul li a {color: #fff; font-family: 'Source Sans Pro', sans-serif; font-weight: 400;}
.jck-footer .foot-menu-area .widget ul li a[title="privacy-choices"]::after {content: url('../images/footer/privacyoptions.png'); padding-left: 5px; vertical-align: -webkit-baseline-middle; vertical-align: middle; float: right; position: absolute;}
.jck-footer .center-col {text-align: center; padding-top: 150px;}
.jck-footer .center-col h2 {margin: 0 0 10px 0 !important; line-height: 0;}
.jck-foot-logo {display: inline-block; width: 193px; height: 75px; background: url("../images/footer/jck-foot-logo.png") no-repeat; background-size: contain; text-indent: -5000px; overflow: hidden;}
.jck-footer .foot-social {list-style: none; margin: 0; padding: 0; display: flex; justify-content: center;}
.jck-footer .foot-social li {margin: 0 13px !important; padding: 0;}
.jck-footer .foot-social li a {color: #fff; font-size: 16px;}
#footer-col3-left {display: block; padding-left: 0;}
#footer-col3-left img {max-width: 344px;}
#footer-col3-right {display: none;}
.jck-footer .fullcol p {text-align: center; font-family: 'Source Sans Pro', sans-serif; font-size: 16px; line-height: 1.5; color: #fff; margin: 0;}

/*HOME*/
.jck-col-group {display: flex;}
.jck-left-col {padding: 0 17px; max-width: 194px; min-width: 194px;}
.jck-center-col {width: 70%; padding: 0 17px; display: flex; flex-wrap: wrap; align-self: flex-start;}
.jck-center-col-1 {width: 50%; padding: 0 17px 0 0;}
.jck-center-col-2 {width: 50%; padding: 0 0 0 17px;}
.jck-center-col-3 {width: 100%;}
.jck-right-col {padding: 0 17px; max-width: 334px; min-width: 334px;}
.jck-center-col-full {width: 100%; margin-bottom: 64px; padding-left: 194px;}
/**/
.jck-cat-col-title { margin: 0 !important; font-family: 'Playfair Display', serif; font-size: 32px !important; line-height: 1.34; color: #000; text-align: center; padding: 16px 0; border-top: solid 2px #000000;}
.post-item {margin-bottom: 17px;}
.post-item-head {position: relative;}
.post-item-head-group {position: absolute; left: 12px; top: 12px; display: flex; flex-wrap: wrap;}
.post-item-jckpro {margin: 0; padding: 0 13px; height: 30px; background: #8fa8ba; margin-right: 12px; color: #fff; font-size: 14px; font-family: 'Source Sans Pro', sans-serif; line-height: 1.1; font-weight: 700; display: flex; justify-content: center; align-items: center;}
.post-item-jckpro a {display: flex; justify-content: center; align-items: center; height: 30px; color: #fff;}
.post-item-jckpro img {width: 17px; margin-right: 4px;}
.post-item-category {margin: 0 12px 6px 0; line-height: 1.1; display: inline-block;}
.post-item-category a {display: block; padding: 7px 13px; height: 30px; background-color: rgba(142,143,155,.7); color: #fff; text-transform: uppercase; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; font-size: 14px;}
.post-item-head figure {margin-bottom: 16px;}
.post-item-head figure img {box-shadow: 8px -22px 32px 0 rgba(0, 0, 0, 0.08);}
.post-item-head h3 {margin: 0 0 16px 0; font-size: 20px; font-family: 'Playfair Display', serif; line-height: 1.35 !important; color: #000;}
.post-item-head h3 a {color: #000;}
.post-item-body p {font-family: 'Source Sans Pro', sans-serif; font-size: 16px; line-height: 1.5 !important; color: #454546; margin: 0 0 16px 0;}
.post-item-author {display: flex;}
.post-item-author figure { margin: 3px 12px 0 0;}
.post-item-author img {border-radius: 100%; max-width: 25px;}
.post-item-author p {margin: 0; font-family: 'Source Sans Pro', sans-serif; font-size: 14px; line-height: 1.29 !important; color: #666;}
.post-item-author p strong {font-weight: 700; color: #a07d14;}
.post-item-author p a {color: #a07d14;}
.post-item-divider {margin: 0 0 25px 0; border-top: solid 1px rgba(160,125,20,.5);}
/**/
.jck-left-col .post-item-category a {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 136px;}
/**/
.main-post-item {margin-bottom: 32px;}
.main-post-item .post-item-head figure {margin-bottom: 24px;}
.main-post-item .post-item-head figure img {}
.main-post-item .post-item-head h3 {margin-bottom: 24px; padding-left: 21px; padding-right: 21px;}
.main-post-item .post-item-body p {margin-bottom: 24px;}
.main-post-item .post-item-author {align-items: center;}
.main-post-item .post-item-author img {border-radius: 100%; max-width: 29px;}
.main-post-item .post-item-author figure {margin-top: 0;}
.main-post-item .post-item-author p {color: #000;}
.main-post-item .post-item-author p a {color: #a07d14;}
.main-post-item .post-item-author p span {font-size: 14px; font-weight: 300;}
.main-post-item .post-item-body-group {padding: 24px 21px 16px 21px; margin-top: -24px;}
/**/
.second-post-item {margin-bottom: 16px;}
.second-post-item .post-item-head-group {left: 16px;}
.second-post-item .post-item-head:after {content: ""; display: block; position: absolute; left: 0; bottom: 0; width: 100%; height: 122px; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 15%, #000000 79%); z-index: 1;}
.second-post-item .post-item-head figure {margin-bottom: 24px;}
.second-post-item .post-item-head figure img {max-height: 226px; object-fit: cover; object-position: center; box-shadow: 8px -22px 32px 0 rgba(0, 0, 0, 0.08);}
.second-post-item .post-item-head h3 {margin: 0; position: absolute; left: 0; bottom: 24px; z-index: 2; padding: 0 21px;}
.second-post-item .post-item-head h3 a {color: #fff;}
.second-post-item .post-item-body p {margin-bottom: 11px;}
.second-post-item .post-item-author {align-items: center;}
.second-post-item .post-item-author img {border-radius: 100%; max-width: 29px;}
.second-post-item .post-item-author p span {font-size: 14px; font-weight: 300;}
.second-post-item + .post-item-divider {margin: 0 0 32px 0;}
.second-post-item .post-item-body-group {padding: 24px 21px 16px 21px; margin-top: -24px;}
.second-post-item .post-item-body-group-bg {background-color: #f2f2f2;}
/**/
.post-item-talk {position: relative; margin-bottom: 64px; margin-top: 16px;}
.post-item-talk .post-item-category span {display: block; padding: 7px 13px; height: 30px; background-color: rgba(142,143,155,.7); color: #fff; text-transform: uppercase; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; font-size: 14px;}
.post-item-talk .post-item-image {max-height: 368px; object-fit: cover; object-position: center;}
.post-item-talk .post-item-talk-content {position: absolute; left: 12px; top: 12px;}
.post-item-talk .post-item-head { padding: 42px 0 0 33px;}
.post-item-talk .post-item-head h2 {font-family: 'Playfair Display', serif; font-size: 32px !important; line-height: 1.34; margin: 0 0 8px 0 !important; color: #fff;}
.post-item-talk .post-item-head p {line-height: 1.1 !important; margin: 0 0 37px 0; font-family: 'Source Sans Pro', sans-serif; font-size: 16px; color: #fff; text-transform: uppercase; overflow: hidden;}
.post-item-talk .post-item-head p span {display: inline-block; position: relative; padding-right: 23px;}
.post-item-talk .post-item-head p span:after {content: ""; background: rgba(255,255,255,.2); position: absolute; left: 100%; top: 0; width: 500px; height: 14px;}
.post-item-talk .cta-btn {display: inline-block; padding: 0 32px; line-height: 50px; height: 50px; background: #a07d14; font-family: 'Source Sans Pro', sans-serif; color: #fff; font-weight: 700; font-size: 14px; text-transform: uppercase; transition: all 1s cubic-bezier(0.165, 0.84, 0.44, 1);}
.post-item-talk .cta-btn:hover {background: #7e5f00;}
/**/
.post-event-item {margin-bottom: 32px;}
.post-event-item .post-item-category span {display: block; padding: 7px 13px; height: 30px; background-color: rgba(142,143,155,.7); color: #fff; text-transform: uppercase; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; font-size: 14px;}
.post-event-item .post-item-head-group {left: 16px; z-index: 2;}
.post-event-item figure {margin-bottom: 0;}
.post-event-item .post-item-image {height: 792px; object-fit: cover; object-position: top;}
.post-event-item .post-item-data {position: absolute; left: 16px; top: 76px; z-index: 2;}
.post-event-item h3 {margin: 0 0 16px 0; font-family: 'Source Sans Pro', sans-serif; font-size: 18px; font-weight: 700; line-height: 1.28 !important; color: #fff; text-transform: uppercase;}
.post-event-item h2 {margin: 0 0 32px 0 !important; font-family: 'Playfair Display', serif; font-size: 48px !important; font-weight: 400; line-height: 1.33; color: #fff;}
.post-event-item .cta-btn {display: inline-block; padding: 0 32px; line-height: 50px; height: 50px; background: #a07d14; font-family: 'Source Sans Pro', sans-serif; color: #fff; font-weight: 700; font-size: 14px; text-transform: uppercase; transition: all 1s cubic-bezier(0.165, 0.84, 0.44, 1);}
.post-event-item .cta-btn:hover {background: #7e5f00;}
.post-event-item .post-item-head:after {content: ""; display: block; width: 100%; height: 595px; background-image: linear-gradient(to bottom, #000000 35%, rgba(0, 0, 0, 0)); position: absolute; left: 0; top: 0; z-index: 1;}
.post-event-item .post-item-head-nobg:after {display: none;}

/*SHOWS*/
.jck-shows {margin-bottom: 84px;}
.jck-shows h2 {margin: 0 0 53px 17px !important; font-family: 'Playfair Display', serif; font-size: 32px !important; line-height: 1.34; color: #000; }
.jck-shows ul {margin: 0; list-style: none; width: 100%; display: flex;}
.jck-shows li {margin: 0 17px; width: 25%; box-shadow: 8px -27px 32px 0 rgba(0, 0, 0, 0.08); background-color: #fff; text-align: center; padding: 48px 17px;}
.jck-shows h4 {margin: 0 0 36px 0; font-family: 'Source Sans Pro', sans-serif; font-size: 16px; font-weight: 700; line-height: 1.25; color: #454546;}
.jck-shows h4 span {font-weight: 400;}
.jck-shows figure {margin-bottom: 32px;}
.jck-shows .cta-btn {display: inline-block; padding: 0 32px; line-height: 50px; height: 50px; background: #a07d14; font-family: 'Source Sans Pro', sans-serif; color: #fff; font-weight: 700; font-size: 14px;}
.jck-shows .cta-btn:hover {background: #7e5f00;}

/*SPONSOR CONTENT*/
.jck-client-content {margin-bottom: 64px; background: #f2f2f2; padding: 48px 0 48px 0;}
.jck-client-head {display: flex; justify-content: space-between; align-items: center; max-width: 1227px; margin: 0 auto 52px auto;}
.jck-client-head h2 {margin: 0 !important; font-family: 'Playfair Display', serif; font-size: 32px !important; line-height: 1.34; color: #000;}
.jck-client-head p {margin: 0; font-family: 'Source Sans Pro', sans-serif; font-size: 18px; line-height: 1.5; color: #454546;}
.jck-client-head p a {color: #454546;}
.client-slider {padding-bottom: 55px;}
.client-block {display: flex;}
.client-image {margin-right: 32px; flex-shrink: 0; width: 346px;}
.client-image img {max-height: 144px; object-fit: cover; object-position: center;}
.client-data {padding-top: 15px; max-width: 216px}
.client-data h4 {font-family: 'Source Sans Pro', sans-serif; margin: 0 0 17px 0; line-height: 1.31; font-size: 13px; color: #454546; text-transform: uppercase;}
.client-data h4 strong {font-weight: 700;}
.client-data h4 span {font-size: 11px;}
.client-data p {font-family: 'Source Sans Pro', sans-serif; margin: 0; font-size: 16px; line-height: 1.5; color: #454546;}
/**/
.jck-client-slider .slick-list {max-width: 1227px; margin: 0 auto;}
.jck-client-slider .slick-arrow {position: absolute; top: 25%; z-index: 10; color: #000; background: rgba(255, 255, 255, 0.5); width: 54px; height: 54px; border-radius: 100%; font-size: 26px;}
.jck-client-slider .slick-arrow:focus {border: none; outline: none;}
.jck-client-slider .slick-prev {left: 21px;}
.jck-client-slider .slick-prev .fa {margin-left: -5px;}
.jck-client-slider .slick-next {right: 21px;}
.jck-client-slider .slick-next .fa {margin-right: -5px;}
.jck-client-slider .slick-dots {bottom: 0; list-style: none; line-height: 0;}
.jck-client-slider .slick-dots li button {width: 24px; height: 8px; border-radius: 10px; border: none; margin: 0 11px; opacity: 0.2; background: #000;}
.jck-client-slider .slick-dots li.slick-active button {opacity: 1}

/*EDITORIAL POST*/
.jck-article-wrapper { max-width: 1190px; margin: 48px auto 0 auto;}
.jck-article-fullhead {margin-bottom: 24px;}
.jck-article-fullhead-image {width: 100%; max-height: 480px; object-fit: cover; object-position: center;}
/**/
.jck-article-breadcrumb {display: flex; align-items: center; margin-bottom: 24px;}
.jck-article-breadcrumb h4 {margin: 0 11px 0 0;}
.jck-article-breadcrumb .jckpro-label {display: block; width: 53px; height: 12px; overflow: hidden; text-indent: -5000px; background: url("../images/content/jckpro-article.svg") no-repeat; background-size: contain;}
.jck-article-breadcrumb p {color: #454546; font-family: 'Source Sans Pro', sans-serif; font-size: 16px; line-height: 1.5 !important; margin: 0;}
.jck-article-breadcrumb a {color: #454546; transition: none;}
.jck-article-breadcrumb a:hover {text-decoration: underline; color: #8fa8ba;}
/**/
.jck-article-cols {display: flex; justify-content: space-between}
.jck-article-col {width: 100%; max-width: 745px;}
.jck-article-client-col {max-width: 300px;}
.jck-article-client-col .fixed-me {padding-bottom: 30px;}
.jck-article-client-col .googletag-spacer {margin-bottom: 30px;}
.jck-article-client-col .sticky-content-spacer {width: 300px;}
/**/
.jck-article-head {margin-bottom: 32px;}
.jck-article-head h1 {margin: 0 0 50px 0; font-family: 'Playfair Display', serif; font-size: 60px; line-height: 1.33; color: #000;}
/**/
.jck-article-share {background: #f2f2f2; display: flex; align-items: center; padding: 26px 24px; max-width: 300px; margin-bottom: 27px;}
.jck-article-share h4 {margin: 0 7px 0 0; font-family: 'Source Sans Pro', sans-serif; font-size: 16px; font-weight: 700; line-height: 1.5; color: #131313;}
.jck-article-share ul {display: flex; align-items: center; list-style: none; margin: 0; padding: 0;}
.jck-article-share li { margin-left: 24px;}
.jck-article-share li a {color: #A2A2A2; font-size: 18px;}
/**/
.jck-article-author {display: flex; align-items: center;}
.jck-article-author figure {margin-right: 6px;}
.jck-article-author img {border-radius: 100%; max-width: 29px;}
.jck-article-author p {margin: 0; color: #666; font-size: 14px; line-height: 1.29 !important; font-family: 'Source Sans Pro', sans-serif;}
.jck-article-author strong {font-weight: 700; color: #a07d14;}
.jck-article-author p a {color: #a07d14;}
.jck-article-author p span {font-size: 16px; color: #454546;}
/**/
.jck-article-content {margin-bottom: 67px;}
.jck-article-content .jck-feature-image {max-width: 300px; margin-right: 16px; float: left;}
.jck-article-content .jck-feature-image-big {margin-bottom: 24px;}
.jck-article-content h2 {margin: 0 0 32px; font-family: 'Playfair Display', serif; font-size: 48px; line-height: 1.33; color: #000;}
.jck-article-content h3 {font-family: 'Playfair Display', serif; font-size: 32px; margin: 0 0 32px 0; line-height: 1.33; color: #000;}
.jck-article-content h4 {font-family: 'Playfair Display', serif; font-size: 20px; margin: 0 0 32px 0; line-height: 1.33; color: #000;}
.jck-article-content p {font-family: 'Source Sans Pro', sans-serif; font-size: 18px; color: #454546; line-height: 1.5 !important; margin-bottom: 24px; }
.jck-article-content p a {font-weight: 700; text-decoration: underline;}
.jck-article-content ul {list-style: none; margin: 0 0 24px 0; padding: 0;}
.jck-article-content ul > li {position: relative; padding-left: 25px; margin-bottom: 16px; font-family: 'Source Sans Pro', sans-serif; font-size: 16px; line-height: 1.5;}
.jck-article-content ul > li:before {content: "\f00c"; font: normal normal normal 14px/1 FontAwesome; position: absolute; left: 0; top: 5px; color: #a07d14;}
.jck-article-content ol {list-style: none; margin: 0 0 24px 0; padding: 0; counter-reset: numero;}
.jck-article-content ol > li {position: relative; padding-left: 25px; margin-bottom: 16px; font-family: 'Source Sans Pro', sans-serif; font-size: 16px; line-height: 1.5;}
.jck-article-content ol > li:before {counter-increment: numero; content: counter(numero) "."; position: absolute; left: 0; top: 0px; color: #a07d14; font-family: 'Source Sans Pro', sans-serif; font-size: 16px; font-weight: 700;}
.jck-article-content blockquote:after {display: none;}
.jck-article-content blockquote { position: relative; clear: none; border: 0;  padding: 0; margin: 0 0 36px 0;  text-align: right; padding-top: 36px;}
.jck-article-content blockquote p {font-family: 'Source Sans Pro', sans-serif; font-size: 30px; font-weight: 900; line-height: 1.25 !important; color: #000; margin: 0;}
.jck-article-content blockquote:before {content: "“"; font-family: 'Source Sans Pro', sans-serif; font-size: 100px; font-weight: 700; color: rgba(69,69,70,.4); line-height: 0.2; width: 100%; height: auto; position: static; background: none;}
.jck-article-content .alignleft { margin: 6px 61px 6px 0;}
.jck-article-content .alignright {margin: 6px 0 6px 61px;}
.jck-article-content .wp-caption-text { font-family: 'Source Sans Pro', sans-serif; font-size: 18px; line-height: 1.5; color: #454546; padding: 9px 0; text-align: center;}
.jck-article-content .alignright img,
.jck-article-content .alignleft img,
.jck-article-content .aligncenter img {box-shadow: 8px 28px 32px 0 rgba(0, 0, 0, 0.08);}
.jck-article-content .aligncenter {margin: 32px auto;}
.jck-article-content .gallery {margin-bottom: 24px; display: flex; flex-wrap: wrap; justify-content: space-between;}
.jck-article-content .gallery.gallery-columns-2 .gallery-item {width: 48%; margin-bottom: 24px;}
.jck-article-content .gallery .gallery-item .gallery-caption {display: block; font-family: 'Source Sans Pro', sans-serif; font-size: 18px; line-height: 1.5; color: #454546; padding-left: 32px; padding-right: 32px;}
/**/
.jck-article-content .jck-media-object {margin-bottom: 24px;}
/**/
.jck-article-seemore {border-top: solid 1px #e1e1e1; border-bottom: solid 1px #e1e1e1; padding: 13px 0; margin-bottom: 32px; margin-top: 32px;}
.jck-article-seemore a {display: flex; align-items: center;}
.jck-article-seemore h5 {margin: 0;	font-family: 'Source Sans Pro', sans-serif; text-transform: uppercase; font-size: 16px; line-height: 1.5; font-weight: 600; color: #a07d14;}
.jck-article-seemore .jck-see-more-data {border-left: solid 1px #e1e1e1; margin-left: 20px; display: flex; align-items: center;}
.jck-article-seemore figure {margin-left: 26px;}
.jck-article-seemore figure img {max-width: 53px;}
.jck-article-seemore p {margin: 0 0 0 22px; font-family: 'Source Sans Pro', sans-serif; font-size: 16px; line-height: 1.5 !important; font-weight: 600; color: #454546; max-width: 365px;}
/**/
.jck-article-sign {display: flex; justify-content: flex-end; padding-right: 118px; margin-bottom: 64px; width: 100%;}
.jck-article-by {text-align: center;}
.jck-article-by figure {margin-bottom: 32px;}
.jck-article-by figure img {border-radius: 100%; max-width: 100px;}
.jck-article-by h4 {font-family: 'Source Sans Pro', sans-serif; font-size: 18px; line-height: 1.28; color: #454546; margin: 0 0 16px 0;}
.jck-article-by h4 strong {font-weight: 700; color: #a07d14;}
.jck-article-by h4 a {color: #a07d14;}
.jck-article-by .cta-btn {display: inline-block; width: 56px; height: 56px; background: #a07d14; text-align: center; color: #fff; font-size: 21px; border-radius: 100%; padding-top: 8px;}

/*LONGFORM*/
.jck-long-article {margin-top: 32px;}
.jck-long-article-block {display: flex; align-items: center;}
.jck-long-article-main-pic {width: 46%;}
.jck-long-article-head {width: 54%;}
.jck-long-article-head .inner {max-width: 604px; margin: 0 auto;}
.jck-long-article-head h1 {margin: 0 0 48px 0; font-family: 'Playfair Display', serif; font-size: 60px; line-height: 1.33; color: #000; text-align: center;}
.jck-long-article-head .jck-article-author {justify-content: center;}
.jck-long-article .jck-article-wrapper {max-width: 978px; margin: 0 auto;}
.jck-long-article .jck-article-col {max-width: 100%;}
.jck-long-article .jck-article-content {margin-bottom: 0;}
.jck-long-article .jck-article-content h2 {font-family: 'Playfair Display', serif; font-size: 32px !important; line-height: 1.34 !important; color: #000; margin: 0 0 15px 0;}
.jck-long-article .jck-article-content h2 + p:first-letter {font-size: 60px; line-height: 0.6;}
.jck-long-article .jck-article-content p {font-family: 'Source Sans Pro', sans-serif; font-size: 16px; color: #454546; }
.jck-long-article .jck-article-content h3 {font-family: 'Playfair Display', serif; font-size: 26px !important; line-height: 1.31 !important; color: #000; margin: 0 0 15px 0; font-weight: 700;}
.jck-long-article .jck-article-content h3 + p:first-letter {font-size: 60px; line-height: 0.6;}
.jck-long-article .jck-article-content blockquote { margin: 0 48px 0 -240px; max-width: 480px; float: left;}
.jck-long-article .jck-article-content blockquote p {font-size: 40px; color: #000;}
.jck-long-article .jck-article-content blockquote:before {font-size: 150px;}
.jck-long-article .jck-article-content .alignleft { margin: 6px 61px 6px -200px;}
.jck-long-article .jck-article-content .alignright {margin: 6px -200px 6px 61px;}

/*DISQUS*/
.jck-disqus {padding: 32px 0; box-shadow: 8px 8px 32px 0 rgba(0, 0, 0, 0.08);}
.jck-disqus .jck-article-wrapper {max-width: 860px; margin-top: 0;}

/*AD*/
.jck-post-client .jck-article-wrapper {text-align: center; margin-top: 64px; margin-bottom: 48px;}

/*POPULAR*/
.jck-popular {margin-bottom: 16px;}
.jck-popular h2 {margin: 0 0 48px 0 !important; font-family: 'Playfair Display', serif; font-size: 32px !important; color: #000; line-height: 1.34;}
.jck-popular ul {margin: 0; padding: 0; list-style: none; display: flex;}
.jck-popular li {width: 25%; margin-left: 32px; margin-bottom: 32px; position: relative;}
.jck-popular li:first-child {margin-left: 0;}
.jck-popular li:after {content: ""; display: block; width: 100%; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 15%, #000000 79%); position: absolute; left: 0; bottom: 0; height: 165px; z-index: 1;}
.jck-popular h4 {margin: 0; background-color: rgba(142,143,155,.7); height: 30px; display: inline-block; position: absolute; left: 12px; top: 12px; z-index: 2;}
.jck-popular h4 a {display: block; padding: 7px 13px 0 13px; text-transform: uppercase; color: #fff; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; line-height: 1.1; font-size: 14px;}
.jck-popular .data {position: absolute; left: 12px; bottom: 19px; z-index: 2;}
.jck-popular .data h3 {color: #fff; font-family: 'Source Sans Pro', sans-serif; margin: 0 0 9px 0; line-height: 1.33; font-size: 18px;}
.jck-popular .data h3 a {color: #fff;}
.jck-popular-by {display: flex;}
.jck-popular-by figure {margin-right: 12px;}
.jck-popular-by figure img {border-radius: 100%; max-width: 25px; }
.jck-popular-by p {font-family: 'Source Sans Pro', sans-serif; font-size: 14px; color: #fff; line-height: 1.29 !important; margin: 0 !important;}
.jck-popular-by p strong {font-weight: 700; color: #a07d14;}
.jck-popular-by p a {color: #a07d14;}

/*NO JCKPRO MEMBER*/
#leaky_paywall_message {box-shadow: none; padding: 0 0 100px 0; border: none; border-radius: 0; background: none;}
.jck-no-member h3,
.jck-long-article .jck-article-content .jck-no-member h3 {margin: 0 0 16px 0; text-align: center; font-family: 'Source Sans Pro', sans-serif; font-size: 18px !important; font-weight: 700; line-height: 1.28 !important; color: #454546;}
.jck-no-member-head .jck-btn-member {display: block; padding: 27px 15px; border: solid 2px #839eb0; background-color: #8fa8ba; font-family: 'Source Sans Pro', sans-serif; font-size: 20px; font-weight: 700 !important; line-height: 1.25; text-align: center; color: #fff !important; margin-bottom: 32px;}
.jck-long-article .jck-article-content .jck-no-member-head p,
.jck-no-member-head p {margin: 0 0 32px 0; text-align: center; font-size: 18px; line-height: 1.5 !important; color: #454546;}
.jck-no-member-head p a {color: #8fa8ba !important; font-weight: 700 !important; text-decoration: none;}
.jck-no-member-head p strong {font-weight: 700;}
.jck-no-member-head figure {text-align: center; margin: 0 0 32px 0;}
.jck-long-article .jck-article-content .jck-no-member-body p,
.jck-no-member-body p {font-family: 'Source Sans Pro', sans-serif; margin: 0 0 32px 0; font-size: 22px; line-height: 1.23 !important; color: #454546;}
.jck-long-article .jck-article-content .jck-no-member-body p a,
.jck-no-member-body p a {color: #8fa8ba !important; text-decoration: none;}
.jck-no-member-body p strong {font-weight: 700;}

/*LOGOUT MODAL*/
.jck-logout-modal { display: none; position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(255,255,255,.9); border: solid 1px #707070; z-index: 20;}
.jck-logout-modal-inner {display: flex; width: 100%; height: 100%; justify-content: center; align-items: center;}
.jck-logout-box { width: 100%; max-width: 454px; border: solid 1px #e1e1e1; background: #fff; padding: 32px; text-align: center;}
.jck-logout-box h2 {font-family: 'Playfair Display', serif; font-size: 32px !important; margin: 0 0 32px 0; line-height: 1.34 !important; color: #000;}
.jck-logout-box p {font-family: 'Source Sans Pro', sans-serif; font-size: 18px; color: #454546; margin: 0 0 32px 0; line-height: 1.5 !important;}
.jck-logout-box .cancel-btn {display: inline-block; width: 118px; height: 50px; border: 1px solid #8fa8ba; box-shadow: 4px 8px 20px 0 rgba(31, 31, 31, 0.1); margin: 0 16px 0 0; font-family: 'Source Sans Pro', sans-serif; font-size: 14px; line-height: 1.29; font-weight: 700; text-transform: uppercase; color: #8fa8ba; padding-top: 14px; cursor: pointer;}
.jck-logout-box .log-btn {display: inline-block; width: 118px; height: 50px; border: 1px solid #8fa8ba; background-color: #8fa8ba; margin: 0 0 0 16px; box-shadow: 4px 8px 20px 0 rgba(31, 31, 31, 0.1); font-family: 'Source Sans Pro', sans-serif; font-size: 14px; line-height: 1.29; font-weight: 700; text-transform: uppercase; color: #fff; padding-top: 14px;}

/*SUBSCRIBE FORM*/
.jck-subscribe-form {width: 100%; max-width: 714px; margin: 70px auto 128px auto; border: 1px solid #f2f2f2; text-align: center; padding: 32px;}
.jck-subscribe-form h2 {margin: 0 0 8px 0 !important; font-family: 'Playfair Display', serif; font-size: 32px !important; line-height: 1.34 !important; color: #000; }
.jck-subscribe-form small {margin: 0 0 32px 0; font-family: 'Source Sans Pro', sans-serif; font-size: 14px; line-height: 1.31; color: #454546; font-weight: 300; display: inline-block;}
.jck-subscribe-form #mc_embed_signup {background: none; text-align: left; margin-bottom: 32px;}
.jck-subscribe-form #mc_embed_signup label {font-family: 'Source Sans Pro', sans-serif; font-size: 14px; line-height: 1.29; color: #000; margin: 0 0 8px 0; padding: 0;}
.jck-subscribe-form #mc_embed_signup input {border: 1px solid #e1e1e1 !important; height: 50px; padding: 0 16px !important; font-family: 'Source Sans Pro', sans-serif; font-size: 14px !important; font-weight: 700; color: rgba(0,0,0,.4); width: 100%;}
.jck-subscribe-form p {margin: 0 0 48px 0 !important; font-family: 'Source Sans Pro', sans-serif; font-size: 18px; line-height: 1.33 !important; color: #000; font-weight: 300;}
.jck-subscribe-form p a {font-weight: 600; color: #a07d14;}
.jck-subscribe-form .jck-btn-subscribe {border: 1px solid #a07d14; box-shadow: 4px 8px 20px 0 rgba(31, 31, 31, 0.1); height: 50px; font-weight: 700; font-size: 14px; color: #a07d14; background: #fff; margin: 0; padding: 0 32px;}
.jck-subscribe-form .jck-btn-subscribe:hover {background: #a07d14; color: #fff;}

/*FIX ADV*/
.jck-right-col .fixed-me {padding-bottom: 20px;}

/*CANT FIND EMAIL*/
.jck-cant-find-wrapper{ width: 100%; max-width: 634px; margin: 85px auto;}
.jck-cant-find-head { display: flex; padding-left: 82px; margin-bottom: 40px;}
.jck-cant-find-head .jck-btn {display: inline-block; font-family: 'Source Sans Pro', sans-serif; font-size: 18px; font-weight: 700; line-height: 1.28; color: #454546;}
.jck-cant-find-head .jck-btn i {font-size: 14px; margin-right: 6px; position: relative; top: -2px;}
.jck-cant-find-head h1 {margin: 5px 0 0 108px !important; line-height: 0 !important;}
.jck-cant-find-box {border: 1px solid #e1e1e1; background-color: #ffffff; padding: 32px; text-align: center;}
.jck-cant-find-box h2 {font-family: 'Playfair Display', serif; margin: 0 0 32px 0 !important; font-size: 32px !important; line-height: 1.34 !important; color: #000;}
.jck-cant-find-box p {font-family: 'Source Sans Pro', sans-serif; font-size: 18px; line-height: 1.5 !important; color: #454546; margin: 0 0 32px 0 !important;}
.jck-cant-find-box ul {margin: 0 auto 32px auto !important; padding: 0; list-style: none; text-align: left; max-width: 400px;}
.jck-cant-find-box li {margin: 0 0 16px 0 !important; font-family: 'Source Sans Pro', sans-serif; font-size: 18px; line-height: 1.5; color: #454546 !important; font-weight: 400;}
.jck-cant-find-box ul a {color: #8fa8ba !important;}
.post .post-content .jck-cant-find-box ul a {color: #8fa8ba !important;}
.jck-cant-find-box .jck-btn { height: 50px; display: block; margin: 0 auto; box-shadow: 4px 8px 20px 0 rgba(31, 31, 31, 0.1); background-color: #8fa8ba; width: 128px; font-weight: 700; font-size: 14px; text-transform: uppercase; color: #fff; font-family: 'Source Sans Pro', sans-serif; padding-top: 12px;}

/*RESPONSIVE*/
@media only screen and (max-width: 1460px){
	
	/*LONGFORM*/
	.jck-long-article .jck-article-wrapper {max-width: 60%;}
	
}
@media only screen and (max-width: 1280px){
	
	/*SPONSOR CONTENT*/
	.jck-client-head {padding-left: 17px; padding-right: 17px;}
	.jck-client-slider {padding-left: 17px; padding-right: 17px;}
	.client-image {width: 250px;}
	.jck-client-slider .slick-prev {left: 0px;}
	.jck-client-slider .slick-next {right: 0px;}
	
	/*LONGFORM*/
	.jck-long-article .jck-article-wrapper {max-width: 978px;}
	.jck-long-article .jck-article-content .alignleft {margin: 6px 61px 6px -100px;}
	.jck-long-article .jck-article-content .alignright {margin: 6px -100px 6px 61px;}
	.jck-long-article .jck-article-content blockquote {margin: 0 48px 0 -100px;}
	
}
@media only screen and (max-width: 1200px){
	
	
	/*EDITORIAL POST*/
	.jck-article-wrapper {padding-left: 32px; padding-right: 32px;}
	.jck-article-col {padding-right: 35px;}
	
	/*LONGFORM*/
	.jck-long-article .jck-article-col {padding-right: 0;}
	.jck-long-article .jck-article-content .alignleft {margin-left: -50px;}
	.jck-long-article .jck-article-content .alignright {margin-right: -50px;}
	.jck-long-article .jck-article-content blockquote {margin-left: -50px;}
	
}
@media only screen and (max-width: 1150px){
	
	/*HEADER*/
	.jck-top-header {display: none;}
	.jck-bot-header h1 {display: block;}
	
	/*NAV*/
	.jck-navbar {display: none;}
	.jck-hamburguer {display: block; margin-left: 17px; cursor: pointer;}
	
	/*MOBILE NAV*/
	.jck-mobile-menu {display: block;}
	.jck-overlay {width: 100%; height: 100%; background: #fff; opacity: 0.8; position: fixed; left: 0; top: 0; z-index: 100;}
	.jck-mobile-menu {position: fixed; width: 100%; max-height: 100%; max-width: 400px; top: 0; right: 0; overflow: auto; background: #fff; box-shadow: 8px 16px 32px 0 rgba(0, 0, 0, 0.04); z-index: 101; padding: 0 36px; transform: translateX(100%); transition: all .3s ease; opacity: 0;}
	.jck-mobile-menu.show {transform: translateX(0); opacity: 1;}
	.jck-mobile-menu .head {display: flex; justify-content: space-between; align-items: center; padding: 15px 0; margin-bottom: 5px;}
	.jck-mobile-menu .head h1 {margin: 0;}
	.jck-mobile-menu .jck-logo {background: url("../images/header/jck-logo.png") no-repeat; display: block; width: 71px; height: 30px; text-indent: -5000px; overflow: hidden; background-size: contain;}
	.jck-mobile-menu .head .close-menu {color: #666; font-size: 26px;}
	.jck-mobile-menu .search-bar-container {position: relative;}
	.jck-mobile-menu .search-bar-container input {width: 100%; height: 32px; border: none; border-bottom: 1px solid #e1e1e1; font-family: 'Source Sans Pro', sans-serif; padding-left: 16px; padding-right: 48px; font-size: 16px; color: #454546; margin: 0;}
	.jck-mobile-menu .search-bar-container button {width: 32px; height: 32px; position: absolute; top: 0; right: 0;}
	.jck-mobile-menu .search-bar-container .search_icon {fill: #a07d14; width: 14px;}
	/**/
	.jck-mobile-menu .menu {margin: 0; padding: 0; list-style: none;}
	.jck-mobile-menu .menu > li {position: relative;}
	.jck-mobile-menu .menu > li > a {display: block; font-family: 'Source Sans Pro', sans-serif; font-size: 16px; font-weight: 600; line-height: 1.1; color: #454546; text-transform: uppercase; padding: 19px 0; position: relative;}
	.jck-mobile-menu .menu > li.menu-item-has-children > a:after {display: inline-block; content: "\f107"; font-family: FontAwesome; font-size: 22px; color: #D1D1D1; transition: all 0.25s linear; position: absolute; top: 18px; right: 0;}
	.jck-mobile-menu .menu > li.menu-item-has-children.open > a {color: #a07d14;}
	.jck-mobile-menu .menu > li.menu-item-has-children.open > a:after {transform: rotate(180deg); color: #000;}
	.jck-mobile-menu .menu > li > .sub-menu {margin: 0 -36px; padding: 0 48px; list-style: none; box-shadow: 8px 16px 32px 0 rgba(0, 0, 0, 0.04); background-color: #ffffff; display: none;}
	.jck-mobile-menu .menu > li > .sub-menu > li > a {display: block; padding: 16px 0; text-transform: uppercase; color: #454546; font-family: 'Source Sans Pro', sans-serif; font-size: 16px; font-weight: 600; line-height: 1.1; position: relative;}
	.jck-mobile-menu .menu > li > .sub-menu > li.menu-item-has-children > a:after {display: inline-block; content: "\f107"; font-family: FontAwesome; font-size: 22px; color: #D1D1D1; transition: all 0.25s linear; position: absolute; top: 17px; right: 0;}
	.jck-mobile-menu .menu > li > .sub-menu > li.menu-item-has-children.open > a { color: #000;}
	.jck-mobile-menu .menu > li > .sub-menu > li.menu-item-has-children.open > a:after {transform: rotate(180deg); color: #000;}
	.jck-mobile-menu .menu > li > .sub-menu > li > .sub-menu {margin: 0 -48px; padding: 0 70px; list-style: none; background-color: #f2f2f2; display: none;}
	.jck-mobile-menu .menu > li > .sub-menu > li > .sub-menu > li > a {display: block; padding: 16px 0; font-family: 'Source Sans Pro', sans-serif; font-size: 16px; font-weight: 600; line-height: 1.1; color: #454546;}
	/**/
	.jck-mobile-menu .social {border-top: 1px solid #f2f2f2; padding: 24px 0;}
	.jck-mobile-menu .social ul {margin: 0; padding: 0; list-style: none; display: flex; justify-content: center; align-items: center;}
	.jck-mobile-menu .social li {margin: 0 13px;}
	.jck-mobile-menu .social li a {color: #989898; font-size: 18px;}
	
	/*SLIDER HOME*/
	.jck-home-slider {padding-left: 32px; padding-right: 32px;}
	
	/*HOME*/
	.jck-col-group {padding-left: 16px; padding-right: 16px;}
	.jck-left-col {padding: 0 16px; max-width: 252px; min-width: 252px;}
	.jck-center-col {width: 70%; padding: 0 16px;}
	.jck-center-col-1 {width: 100%; padding: 0;}
	.jck-center-col-2 {width: 100%; padding: 0;}
	.jck-right-col {padding: 0 16px; max-width: 332px; min-width: 332px;}
	.jck-center-col-full {padding-left: 0; text-align: center;}
	/**/
	.post-item-head figure img {width: 100%;}
	/**/
	.post-item-talk .post-item-head {width: 100%; padding-left: 0;}
	.post-item-talk .post-item-talk-content {right: 12px;}
	
	/*SPONSOR CONTENT*/
	.jck-client-head {padding-left: 32px; padding-right: 32px;}
	.jck-client-slider {padding-left: 32px; padding-right: 32px;}
	.client-image {width: 238px;}
	.jck-client-slider .slick-prev {left: -24px;}
	.jck-client-slider .slick-next {right: -24px;}
	
	/*SHOWS*/
	.jck-shows h2 {margin: 0 0 53px 32px !important}
	.jck-shows h4 {font-size: 16px; margin-bottom: 32px;}
	.jck-shows ul {padding-left: 16px; padding-right: 16px;}
	.jck-shows li {margin: 0 16px;}
	
	/*LONGFORM*/
	.jck-long-article .jck-article-wrapper {max-width: 778px;}
	.jck-long-article-head .inner {max-width: 330px;}
	.jck-long-article-head h1 {margin-bottom: 16px; font-size: 32px;}
	.jck-long-article .jck-article-content .alignleft { margin: 6px 0 26px 0; float: none;}
	.jck-long-article .jck-article-content .alignright {margin: 6px 0 26px 0; float: none;}
	.jck-long-article .jck-article-content blockquote {margin-left: 0; max-width: 250px; margin-right: 30px;}
	
}

@media only screen and (max-width: 1024px){
	
	/*HOME*/
	.jck-left-col {padding: 0 17px; max-width: 194px; min-width: 194px;}
	/**/
	.post-item-talk .post-item-image {min-height: 368px;}
	
	/*SHOWS*/
	.jck-shows ul {flex-wrap: wrap;}
	.jck-shows li {width: 46%; margin-bottom: 32px;}
	
	/*SPONSOR CONTENT*/
	.client-data { padding-right: 15px;}
	.client-image {width: 200px;}
	
	/*FOOTER*/
	.jck-footer .foot-menu-area .widget {margin-right: 19px;}
	#footer-col3-left {padding-right: 0;}
	#footer-col3-left img {width: 100%;}
	
	/*POPULAR*/
	.jck-popular li {margin-left: 16px;}
	
}

@media only screen and (max-width: 991px){
	
	/*SLIDER HOME*/
	.jck-home-slider .slide-data-inner {padding-left: 32px; padding-right: 32px;}
	
	/*HOME*/
	.jck-col-group {flex-wrap: wrap;}
	.jck-left-col {max-width: 35%; min-width: 25%;}
	.jck-center-col {width: 65%;}
	.jck-right-col {max-width: 100%; min-width: 100%; margin-bottom: 32px; text-align: center;}
	
	/*SPONSOR CONTENT*/
	.client-block {justify-content: center;}
	.client-image {width: 374px;}
	.client-image img {max-height: 156px;}
	
	/*FOOTER*/
	.jck-footer .cols {flex-wrap: wrap;}
	.jck-footer .col {width: 50%;}
	.jck-footer .col:first-child {width: 100%;}
	.jck-footer .foot-menu-area {justify-content: center; margin-bottom: 70px;}
	.jck-footer .foot-menu-area .widget {margin-right: 38px;}
        .jck-footer .foot-menu-area .widget:last-child {margin-right: 0;}
	
	/*LONGFORM*/
	.jck-long-article .jck-article-wrapper {padding-left: 32px; padding-right: 32px;}
	
	/*POPULAR*/
	.jck-popular li {margin-left: 8px;}
	
	/*EDITORIAL*/
	.jck-article-client-col .fixed-me {padding-bottom: 0;}
	.jck-article-client-col .sticky-content-spacer {width: 100%;}
	
}

@media only screen and (max-width: 800px){
	
	/*SLIDER HOME*/
	.jck-home-slider .slick-arrow {top: 40%;}
	
	/*BREAK NEWS BAR*/
	.jck-breaking-news {flex-wrap: wrap; padding-left: 32px; padding-right: 32px;}
	
	/*SHOWS*/
	.jck-shows li {width: 45%;}
	
	/*SINGLE EDITORIAL*/
	.jck-article-cols {flex-wrap: wrap}
	.jck-article-col {width: 100%; padding-right: 0;}
	.jck-article-client-col {width: 100%; text-align: center; margin-bottom: 64px; max-width: 100%;}
	
	/*POPULAR*/
	.jck-popular ul {flex-wrap: wrap; justify-content: space-between;}
	.jck-popular li {width: 48%; margin-left: 0;}
	
}

@media only screen and (max-width: 767px){
	
	/*HEADER*/
	.jck-bot-header {height: 77px; padding-left: 16px; padding-right: 16px;}
	.jck-header .jck-logo {width: 58px; height: 25px;}
	.jck-right-bar .login-btn {background: #fff;}
	.jck-right-bar .login-btn span {display: none;}
	.jck-right-bar .login-btn img {margin-right: 0; width: 20px;}
	.jck-right-bar .login-btn .icon-login-desk {display: none;}
	.jck-right-bar .login-btn .icon-login-mobile {display: block;}
	/*.jck-right-bar .jck-user {max-width: 160px; overflow: hidden;}*/
	.jck-right-bar .jck-user h4 {position: relative; padding-right: 32px;}
	.jck-right-bar .jck-user h4 span:first-child {display: none;}
	.jck-right-bar .jck-user h4 span {display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 100px;}
	.jck-right-bar .jck-user h4 i {position: absolute; top: 10px; right: 16px;}
		
	/*BREAK NEWS BAR*/
	.jck-breaking-news-bar {margin-bottom: 32px;}
	.jck-breaking-news h2 {text-align: center; width: 100%; margin-bottom: 15px !important;}
	.jck-breaking-news p {margin: 0 0 15px 0; width: 100%; text-align: center; line-height: 1.3 !important;}
	.jck-breaking-news a {margin-left: 0;}
	
	/*SLIDER HOME*/
	.jck-home-slider {padding-left: 0; padding-right: 0; margin-bottom: 32px;}
	.jck-home-slider .slide-top-bar {flex-wrap: wrap; justify-content: flex-start; position: absolute; left: 0; top: 0; width: 100%; z-index: 2;}
	.jck-home-slider .slide-top-left-bar {padding-left: 32px; width: 100%; position: static;}
	.jck-home-slider .slide-top-right-bar {padding-left: 32px; position: static; padding-top: 0;}
	.jck-home-slider .slide-item {height: 425px;}
	.jck-home-slider .slide-data-inner {max-width: 100%;}
	.jck-home-slider .slide-data p {display: none;}
	.jck-home-slider .slide-data .more {margin-left: 0; display: block; text-align: center;}
	
	/*HOME*/
	.jck-left-col {max-width: 100%; min-width: 100%; margin-bottom: 32px;}
	.jck-center-col {width: 100%;}
	.jck-center-col-full {margin-bottom: 100px;}
	/**/
	.post-event-item .post-item-image {height: 754px;}
	.post-item-talk {margin-bottom: 32px;}
	/**/
	.jck-left-col .post-item-category a {white-space: normal; overflow: visible; max-width: 100%;}
	
	/*SPONSOR CONTENT*/
	.jck-client-content {margin-bottom: 32px;}
	.jck-client-head {justify-content: flex-start; flex-wrap: wrap; margin-bottom: 0;}
	.jck-client-head h2 {width: 100%; margin-bottom: 16px !important;}
	.jck-client-head p {font-size: 22px; font-weight: 700; line-height: 1.14 !important; color: #000}
	.jck-client-head p a {color: #000;}
	
	/**/
	.jck-client-slider {padding-left: 0; padding-right: 0;}
	.jck-client-slider .slick-prev {left: 16px;}
	.jck-client-slider .slick-next {right: 16px;}
	.client-block {flex-wrap: wrap;}
	.client-image {width: 100%; margin-right: 0; order: 2}
	.client-data {width: 100%; max-width: 100%; padding: 32px; order: 1}
	.client-data h4 {font-size: 18px;}
	.client-data h4 span {font-size: 16px;}
	.jck-client-slider .slick-arrow {top: auto; bottom: 30%;}
	
	/*SHOWS*/
	.jck-shows {margin-bottom: 32px;}
	.jck-shows li {width: 100%;}
	
	/*FOOTER*/
	.jck-footer {padding-top: 32px;}
	.jck-footer .col {width: 100%;}
	.jck-footer .foot-menu-area {flex-wrap: wrap;}
	.jck-footer .foot-menu-area .widget {width: 100%; text-align: center; margin-right: 0;}
	.jck-footer .foot-menu-area .widget > strong {text-align: center;}
	.widget ul li {font-size: 16px;}
	.jck-footer .center-col { padding-top: 30px; margin-bottom: 100px;}
	.jck-footer .col:last-child {justify-content: center; margin-bottom: 33px;}
	
	/*EDITORIAL*/
	.jck-article-wrapper {margin-top: 32px;}
	.jck-article-fullhead {margin-left: -32px; margin-right: -32px; margin-bottom: 26px;}
	.jck-article-breadcrumb {margin-bottom: 12px;}
	.jck-article-head h1 {font-size: 32px; line-height: 1.34; margin-bottom: 16px;}
	/**/
	.jck-article-share {margin-bottom: 24px;}
	/**/
	.jck-article-author img {max-width: 25px;}
	.jck-article-author p span {font-size: 14px; display: block;}
	.jck-article-author p span.pipe {display: none;}
	/**/
	.jck-article-content .jck-feature-image {max-width: 100%; margin-right: 0; float: none; margin-bottom: 24px;}
	.jck-article-seemore h5 {white-space: nowrap;}
	.jck-article-content .gallery.gallery-columns-2 .gallery-item {width: 100%;}
	/**/
	.jck-article-sign {justify-content: center; padding-right: 0; margin-bottom: 48px;}
	/**/
	.jck-article-client-col {margin-bottom: 48px;}
	/**/
	.jck-post-client .jck-article-wrapper {margin-top: 48px;}
	
	/*LONGFORM*/
	.jck-long-article-block {flex-wrap: wrap; align-items: flex-start;}
	.jck-long-article-main-pic {width: 100%; order: 2}
	.jck-long-article-head {width: 100%; order: 1; margin-bottom: 45px;}
	.jck-long-article .jck-article-author p span {display: none;}
	/**/
	.jck-long-article .jck-article-content h2 + p:first-letter,
	.jck-long-article .jck-article-content h3 + p:first-letter {font-size: 16px; line-height: 1.5;}
	.jck-long-article .jck-article-content blockquote {margin-right: 0; float: none; margin: 50px 0; max-width: 100%}
	.jck-long-article .jck-article-content blockquote p {font-size: 32px;}
	
	/*LOGOUT MODAL*/
	.jck-logout-modal {padding-left: 23px; padding-right: 23px;}
	.jck-logout-box {padding-left: 16px; padding-right: 16px;}
	
	/*SUBSCRIBE FORM*/
	.mc4wp-form-fields {padding-left: 32px; padding-right: 32px;}
	
	/*CANT FIND EMAIL*/
	.jck-cant-find-head {padding-left: 0; justify-content: space-between;}
	.jck-cant-find-head h1 {margin-left: 0 !important;}
	.jck-cant-find-wrapper {padding-left: 15px; padding-right: 15px;}
	.jck-cant-find-box ul {max-width: 241px;}
	
}

@media only screen and (max-width: 500px){
	
	/*SLIDER*/
	.jck-home-slider .slide-top-left-bar {flex-wrap: wrap;}
	
	/*SEARCH*/
	.jck-search-bar .search-bar-container {padding-left: 16px; padding-right: 16px;}
	.jck-search-bar .close-search {padding: 10px;}
	.jck-search-bar button {padding-left: 10px; padding-right: 10px;}
	
	/*MOBILE NAV*/
	.jck-mobile-menu {max-width: 100%}
	
	/*SPONSOR CONTENT*/
	.jck-client-slider .slick-arrow {top: auto; bottom: 25%;}
	
	/**/
	.post-item-head-group {flex-wrap: wrap}
	
	/*EDITORIAL*/
	.jck-article-seemore a {align-items: flex-start;}
	.jck-article-seemore h5 {margin-top: 17px;}
	.jck-article-seemore .jck-see-more-data {flex-wrap: wrap;}
	.jck-article-seemore figure {margin-bottom: 8px;}
	.jck-article-seemore p {width: 100%;}
	
	/*POPULAR*/
	.jck-popular ul {justify-content: flex-start;}
	.jck-popular li {width: 100%; margin-bottom: 32px;}
	
}

@media only screen and (max-width: 414px){
	
	/*HEADER*/
	.jck-right-bar .search-trigger {margin-right: 16px;}
	.jck-hamburguer {margin-left: 0px;}
	
}

