/* Naomi Korn Associates 2022 - OP */
/* v1.1 - 2022 site update */
/*body{background-color:#033045;}*/
body{background-color:#fff;}
.menubar{z-index:9999;}
#menu ul li.nka-show-search a svg{margin:0 -25px -9px -25px;}
.nka-outer-cont-std{padding-left:1rem; padding-right:1rem;}
.nka-content .nka-section-std, .nka-content .nka-section-slim, .nka-content .nka-section-compact{padding: 2rem 1rem;}
.nka-content .nka-section-img{padding: 1rem 2rem;}/* no heading, image background with inner section */
.nka-content .nka-section-grey{background-color:#f5f5f5;}
.nka-content .nka-section-blue{background-color:#006291;}
.nka-content .nka-section-light-blue{background-color:#e9f3f7;}
.nka-content .nka-section-dark-blue{background-color:#033045;}
.nka-content .nka-section-green{background-color:#918D1D;}
.nka-content .nka-section-maroon{background-color:#450008;}
.nka-content .nka-section-gold{background-color:#c98c3d;}
.nka-content .nka-section-red-gradiant{background: linear-gradient(90deg, #920f1f 0%, #610712 100%);}
.nka-content .nka-section-blue-gradiant{background: linear-gradient(90deg, #033045 0%, #006291 100%);}
.nka-content .nka-section-red-blue-gradiant{background: linear-gradient(90deg, #610712 0%, #006291 100%);}
.nka-content .nka-section-dark, .nka-content .nka-section-dark h1, .nka-content .nka-section-dark h2, .nka-content .nka-section-dark p{color:#fff;}
.nka-content .nka-call-to-action p{font-size:16pt;}

.nka-content .nka-survey{margin:auto; max-width:1000px; padding:2rem 0}

.nka-content .wp-caption figcaption{color:#787878; font-style:italic; padding-top:0.5rem;}
.nka-single-post .nka-post-content h2{color:#333;}

/*.nka-content .nka-search-results .search-img{padding-bottom:100%; background-size:contain; background-position: 50% 50%; background-repeat:no-repeat; margin:0.5rem;}*/
.nka-content .nka-search-results .search-img{padding:1rem 0;}
.nka-content .nka-search-results .searched-for, .nka-content .nka-search-results .results-list{padding:2rem 1rem;}
.nka-content .nka-search-results h2 a{text-decoration:none;}
.nka-content .nka-search-results h2 a:hover{text-decoration:underline;}

.nka-content .nka-primary-btn, .nka-content .nka-primary-btn:visited{background-color:#920F1F; color:#fff; border-color:#920F1F;
    --bs-btn-color: #fff;
    --bs-btn-bg: #920F1F;
    --bs-btn-border-color: #920F1F;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #920F1F;
    --bs-btn-hover-border-color: #920F1F;
    --bs-btn-focus-shadow-rgb: 255, 255, 255;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #920F1F;
    --bs-btn-active-border-color: #920F1F;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #920F1F;
    --bs-btn-disabled-border-color: #920F1F;
}
.nka-content .nka-primary-btn:hover, .nka-content .nka-primary-btn:active{background-color:#760c19; color:#fff; border-color:#760c19;
    --bs-btn-color: #fff;
    --bs-btn-bg: #760c19;
    --bs-btn-border-color: #760c19;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #760c19;
    --bs-btn-hover-border-color: #760c19;
    --bs-btn-focus-shadow-rgb: 255, 255, 255;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #760c19;
    --bs-btn-active-border-color: #760c19;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #760c19;
    --bs-btn-disabled-border-color: #760c19;
}

.nka-content p a, .nka-content p a:hover {color: #c98c3d; text-decoration: none;}
.nka-content p a:hover{text-decoration: underline;}

ol.nka-breadcrumb li a, ol.nka-breadcrumb li a:hover{color: #c98c3d;}
ol.nka-breadcrumb li a:hover{text-decoration:underline;}

.nka-content .nka-news-cont, .nka-content .nka-team-cont, .nka-content .filter-container{max-width:1310px; margin:auto;}
.nka-content .nka-news-card {padding-top:1rem; padding-bottom:1.5rem; border-radius:0; background-color:transparent;}
.nka-content .nka-news-card .card-text, .nka-content .nka-news-card .card-date{font-size:0.9rem;}
.nka-content .nka-news-card .card-title{color:#920f1f; padding:0.8rem 0 0.1rem 0;}
.nka-content .nka-news-card .card-title a, .nka-content .nka-news-card .card-title a:hover{color:#920f1f;}
.nka-content .nka-news-card .card-date{padding-top:1rem;}
.nka-content .nka-card-img{background-image: url("images/placeholder-logo-2.png"); position:relative;}
.nka-content .nka-news-card .nka-card-img{padding-top:75%; background-size: cover; background-position:50% 50%; background-repeat:no-repeat; /*border-radius: calc(0.25rem - 1px);*/}
.nka-content .nka-news-card a .nka-card-img{opacity:1;}
.nka-content .nka-news-card a{text-decoration:none;}
.nka-content .nka-news-card a:hover{text-decoration:underline;}

.nka-content .nka-section-dark .card-text{color:#333;}

.nka-content .nka-news-card a:hover .nka-card-img, .nka-tileblocks .nka-tileblock a:hover .nka-card-img{
    opacity: 0.8;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.tile-cont .nka-news-card .card-body, .nka-latest-news .nka-news-card .card-body{padding-left:0;}
.nka-latest-news .nka-news-card .card-title, .nka-latest-news .nka-news-card .card-title a, .nka-latest-news .nka-news-card .card-title a:hover{color:#333;}
.tile-cont .nka-news-card .card-title a, .tile-cont .nka-news-card .card-title a:hover{color:#333;}
.nka-latest-projects .nka-news-card .nka-card-img{padding-top:75%;}

.nka-tileblocks .nka-tileblock {padding-top:1rem; padding-bottom:1.5rem; border-radius:0; background-color:transparent;}
/*.nka-tileblocks .nka-tileblock .card-text{font-size:0.9rem;}*/
.nka-tileblocks .nka-tileblock .card-title{color:#333; padding:0 0 0.1rem 0; font-size: 1.25rem;}
.nka-tileblocks .nka-tileblock .card-title a, .nka-tileblocks .nka-tileblock .card-title a:hover{color:#333;}
.nka-tileblocks .nka-tileblock .nka-card-img{background-size: cover; background-position:50% 50%; background-repeat:no-repeat;}
.nka-tileblocks .nka-tileblock a .nka-card-img{opacity:1;}
.nka-tileblocks .nka-tileblock a{text-decoration:none;}
.nka-tileblocks .nka-tileblock a:hover{text-decoration:underline;}
.nka-tileblocks .nka-tileblock .nka-card-img-square{padding-top:100%;}
.nka-tileblocks .nka-tileblock .nka-card-img-2x1{padding-top:50%;}
.nka-tileblocks .nka-tileblock .nka-card-img-3x2{padding-top:75%;}
.nka-tileblocks .nka-tileblock .card-text{color:#333;}
.nka-tileblocks .nka-tileblock .card-body{background-color:#fff; padding:2rem; padding-top:1.5rem;}
.unboxed .nka-tileblocks .nka-tileblock .card-body{background-color:transparent; padding-left:0; padding-bottom:0;}
.nka-section-dark.unboxed .nka-tileblocks .nka-tileblock p,.nka-section-dark.unboxed .nka-tileblocks .nka-tileblock a{color:#fff !important;}
.nka-section-dark-blue.unboxed .nka-tileblocks .nka-tileblock .tile-block-cta a, .nka-section-dark-blue.unboxed .nka-tileblocks .nka-tileblock .tile-block-cta a:hover{color:#c98c3d !important;}

.nka-job-listings {padding-top:1rem;}
.nka-job-listings .no-job-postings{color:#333; background-color:#fff; border-radius: calc(0.25rem - 1px); padding:2rem;}
.nka-job-listings .card{padding:1rem; background-color:#fff; border-radius: calc(0.25rem - 1px);}
.nka-job-listings .card .card-title{color:#333;}
.nka-job-listings .card .card-date{padding-top:0;}
.nka-job-listings .job-post-buttons a{margin:10px 20px 10px 0px;}

.nka-content .nka-team-card{padding-bottom:1rem; padding-top:0; overflow:hidden; box-shadow: #ddd 0rem 0.2rem 0.3rem; background-color:#fff;}
.nka-content .nka-section-dark .nka-team-card{box-shadow:0rem 0.2rem 0.3rem 0rem rgba(0, 0, 0, 0.5);}
.nka-content .nka-team-card h2 a{color:#920f1f;}
.nka-content .nka-team-card .nka-card-img{padding-top:100%;}
/*.nka-content .nka-team-cont{padding-top:3rem; padding-bottom:2rem;}*/
.nka-content .nka-team-cont{padding-top:1rem; padding-bottom:2rem;}
.nka-content .nka-team-cont{padding-top:1rem; padding-bottom:2rem;}
.nka-content .nka-team-cont h2{padding-bottom:2rem;}

.nka-team-single{padding:4rem 2rem;}
.nka-team-single .nka-team-member-img{padding-top:100%; background-repeat:no-repeat; background-size:contain;}
.nka-team-single h3.job-title{font-size:1.3rem; padding-bottom:1rem; color:#333; text-transform:none;}
.nka-team-single .nka-team-member-img-cont{max-width:350px; margin-bottom:2rem;}

.nka-project-single .project-image img, .nka-client-single .client-logo img{width:100%; height:auto;}
.nka-client-single .client-logo-cont{background-color:#fff; padding:3rem;}
.nka-client-single .client-logo{background-color:#fff; padding-top:100%; background-repeat:no-repeat; background-size:contain; background-position:50% 50%;}

/*mid page quote on clients pages*/
.simple-quote-box{
    padding: 3rem 3rem 2rem 3rem;
    /*background-color: #c98c3d;*/
	background-color: #033045;
    color: #fff;
	position:relative;
	margin-left:1rem;
	margin-right:1rem;
	margin-bottom:3rem;
}

.nka-project-single .simple-quote-box, .nka-client-single .simple-quote-box{margin:2rem 0 1rem 0;}
.simple-quote-box.nka-offset-top{margin-top:-2rem;}
.nka-content .simple-quote-box p{font-size:1.2rem;}
.simple-quote-box .quote-text{font-style:italic;}
.simple-quote-box .quote-name, .simple-quote-box .quote-job-title{font-weight:bold;}
.simple-quote-box .quote-icon{position:absolute; top:1rem;} 
.simple-quote-box .quote-icon-right{right:1rem; transform: rotate(180deg);}
.simple-quote-box .quote-icon-left{left:1rem;} 

.nka-page-filters{padding:1rem 0; margin-bottom:2rem; border-bottom:1px solid #eee; background-color:#fff;}
.nka-page-filters .current-filter-text{margin:0; padding:0; padding-top:0.4rem; color:#333;}
.nka-page-filters .form-select{color:#333;}

.nka-content .nka-narrow-cont, .nka-narrow-filters .filter-container{max-width:1450px; margin:auto;}
.nka-narrow-cont .tile-cont, .nka-narrow-cont .text-cont, .nka-pair-cont .nka-pair-card, .nka-pair-cont .nka-pair-img, .nka-narrow-filters .filter-container, .nka-narrow-breadcrumbs .breadcrumb-container{padding-left:1rem; padding-right:1rem;}
.nka-pair-cont .nka-pair-img .nka-card-img{padding-top:100%;}
.nka-pair-cont .nka-pair-card .card-title{padding-bottom:0.5rem;}

.nka-content .nka-taxonomy-select{margin-bottom:1rem; margin-top:-1px;}
.nka-content .nka-term-select{margin-right:-5px;}
.nka-content .nka-taxonomy-select a.btn{margin-right:0px; border-radius:0px; border: 2px solid #033045; font-weight:bold;}
.nka-content .nka-taxonomy-select a.nka-btn-selected{background-color:#c98c3d; border-color:#aa7531; color:#fff;}
.nka-content .nka-taxonomy-select a.nka-btn-inactive{color:#333; border: 2px solid #ddd;}
.nka-content .nka-term-select a.btn{margin-right:5px; margin-bottom:10px; border-radius:0px; border: 1px solid #ddd; background-color:#fff;}
.nka-content .nka-term-select a.selected{background-color:#c98c3d; border-color:#aa7531; color:#fff;}
.nka-content .nka-term-select a.btn:hover, .nka-content .nka-taxonomy-select a.nka-btn-inactive:hover{background-color:#eee;}
.nka-content .nka-term-select a.selected:hover, .nka-content .nka-taxonomy-select a.nka-btn-selected:hover{background-color:#aa7531; border-color:#aa7531; color:#fff;}

.nka-content .nka-logo-card .nka-card-img{padding-top:100%; background-size: 75% auto; background-color:#fff;}

/*.nka-content .nka-sect-style-grey{background-color:#eee;}*/


.elementor-edit-area{z-index:10000;}
.elementor-template-full-width #content{padding: 0;}
.nka-content p, .nka-content ul {font-size:12pt; line-height:1.6; font-weight:normal;}
.nka-content h1, .nka-content h2{line-height:1.6;}
.nka-content .hero-text p, .nka-content .hero-text-simple h1{font-size: 20pt; font-family: Montserrat, sans-serif; font-weight: 500; text-align: center; line-height: normal;}
.nka-content .home-hero .hero-text p{line-height: 1.5;}
/* hero h1 for standard pages (not home page) */
.nka-content .hero-text-simple h1{font-size: 35pt}
/* For Bootstrap News and Clients landing pages */
.nka-content .nka-bs-page-hero, .nka-content .nka-bs-post-hero {background-color:#000; position:relative; padding-top:7rem; padding-bottom:7rem;}
.nka-content .nka-bs-post-hero{padding-top:10rem; padding-bottom:2rem;}
.nka-content .nka-bs-page-hero h1, .nka-content .nka-bs-post-hero h1, .nka-content .nka-bs-post-hero p.date{color:#fff; position:relative; z-index:1;}
.nka-bs-post-hero.hero-text-simple h1{font-size:30pt; text-align:left;}
.nka-content .nka-bs-page-hero .hero-overlay, .nka-content .nka-bs-post-hero .hero-overlay{position:absolute; top:0; right:0; bottom:0; left:0; opacity:0.9; background-position:50% 50%; background-size:cover; background-repeat:no-repeat;}
/*.nka-content .nka-bs-post-hero .hero-overlay{background-attachment:fixed;}*/

.nka-content h2{font-size:1.8em;}

.nka-content .nka-col-std{padding:1rem;}
.nka-content .nka-col-2pad{padding:2rem;}
.nka-content .nka-col-3pad{padding:3rem;}

.nka-content .nka-tile-block{padding: 1rem;}
/*.nka-content .nka-tile-top-block{margin-bottom: 3rem;}*/
.nka-content .nka-quad-feature{padding:2rem 0 2rem 0;}
.nka-content .nka-quad-feature .nka-tile-block{background-color:#fff;}
.nka-content .nka-quad-feature .nka-tile-block h2{margin:0; font-size:1.6em; color:#333;}
.nka-content .nka-quad-feature .img-tile-h250{height:250px; overflow:hidden; position:relative;}
.nka-content .nka-quad-feature .img-tile-h250 img{position:absolute; top:50%; min-height:100%; left:0; right:0; transform:translateY(-50%); -ms-transform:translateY(-50%);}

.nka-content .nka-testimonial-block{background-color:#fff; padding:2rem; position:relative;}
.nka-content .nka-testimonial-block .elementor-testimonial-content{color:#626262; font-style:italic; padding:2rem 0 2rem 0; min-height:150px;}
.nka-content .nka-testimonial-block .elementor-testimonial-image{position: absolute; top:-15%; left:8%;}
.nka-content .nka-testimonial-block .elementor-testimonial-name{font-weight:bold;}

.nka-content .nka-big-quote .quote-name-title p{font-size:1.2em;}
.nka-content .nka-big-quote .quote-text{padding:2rem; background-color:#fff; border-radius: 5px;}
.nka-content .nka-big-quote .quote-text p{color:#000;}

.nka-section-dark .slick-dots li button:before, .nka-section-dark .slick-dots li.slick-active button:before{color:#fff;}

.nka-quote-section{max-width:1400px; margin:auto;}
.nka-quote-cont{margin-left:-1rem; margin-right:-1rem;}
.nka-acf-quotes{padding-bottom:2rem;}
.nka-acf-quotes .nka-single-quote{padding:1rem;}
.nka-acf-quotes .nka-single-quote .nka-quote-img{width:100px; height:100px; margin:auto; margin-bottom:0.5rem; background-size:cover; background-color:#fff; background-position:50% 50%; background-repeat:no-repeat; border-radius: 100px;}
.nka-acf-quotes .nka-single-quote .img-type-logo{background-size: contain; border-radius:0;}
.nka-acf-quotes .nka-quote-body{padding:1.5rem 2rem 1rem 2rem; margin-bottom:1rem; /*box-shadow: #000 0rem 0.2rem 0.3rem;*/ border-radius:5px; background-color:#fff;}
.nka-content .nka-acf-quotes .nka-quote-text{ font-style:italic; color:#626262; font-size:1.2em; padding:1rem 0;}
.nka-acf-quotes .quote-name, .nka-acf-quotes .job-title {font-weight:bold; color:#fff; padding-bottom:0; margin-bottom:0;}
.nka-acf-quotes  .job-title{font-weight:normal;}
.nka-quote-section .nka-quote-style-simple .nka-quote-img{display:none;}
.nka-content .nka-quote-style-simple .nka-acf-quotes .nka-quote-text{color:#fff; font-size:1.2rem;}
.nka-quote-section .nka-quote-style-simple .nka-acf-quotes .nka-quote-body{background-color:transparent; padding:0;}
.nka-acf-quotes .cta-button{padding:1rem 0;}
.nka-section-dark .nka-acf-quotes .cta-button a, .nka-section-dark .nka-acf-quotes .cta-button a:hover{color:#c98c3d;}
.nka-section-gold .nka-acf-quotes .cta-button a, .nka-section-gold .nka-acf-quotes .cta-button a:hover{color:#fff;}


.nka-content a.readmore, .nka-content a.readmore:hover {text-transform:uppercase; font-weight:bold; font-size:12px; font-family:Montserrat, sans-serif; letter-spacing: 1.5px; color: #920f1f;}

.prewrap{white-space: pre-wrap;}

.nka-content .nka-bullet-list ul li{padding:0.25rem;}
.nka-content .nka-bullet-list ul li span a{display:inline;}
.nka-bullet-list li i{color:#920f1f; margin-bottom:-3px;}
.nka-bullet-list li i.fa-angle-right{margin-left:30px; color:#033045;}
.nka-section-dark .nka-bullet-list li i, .nka-section-dark .nka-bullet-list li i.fa-angle-right{color:#fff;}

/* Members */
.member-single-contact h4{color:#fff;}.member-single-contact h4 a{color:#fff; text-decoration:none;}
.member-single-videos{max-width:1000px; margin:auto;}
.member-single-videos .accordion-button.collapsed{color:#333;}
.member-single-videos h2{margin-bottom:0; margin-top:1rem;}
.member-single-videos .accordion-body{padding:0;}

/* Document Library Pro custom styles */

.posts-data-table th{
    background-color:#f8f8f8;
}
.posts-data-table tbody tr.odd td{
    background-color:#fdfdfd;
}
.posts-data-table tbody tr.even td{
    background-color:#fbfbfb;
}
.posts-data-table a{color:#c98c3d; text-decoration:none;}
form.dlp-document-search.dlp-shortcode input[type=search].dlp-document-search-field, form.dlp-document-search.dlp-single-content input[type=search].dlp-document-search-field{max-width:500px !important;}
form.dlp-document-search input[type=search].dlp-document-search-field{padding:0.5rem;}
form.dlp-document-search button.button{cursor:pointer; background-color:#920f1f; border-color:#920f1f; color:#fff;}

/* Navbar */
 .nka-bs-nav{background-color:#920f1f;}
 .nka-bs-nav .navbar-brand{padding:1.3rem 1rem 1.5rem 1rem;}
 .nka-bs-nav .navbar-brand img{height:50px;}
 .nka-dummy-header-large{height:148px;}
 .nka-dummy-header-small{height:58px;}
 .nka-bs-nav .nka-burger-contact{padding-top:1rem;}
 .nka-bs-nav .nka-burger-contact .nav-link{text-transform:none; font-weight:normal;}
 .nka-bs-nav .nka-burger-contact .nav-link svg{margin-right:10px;}
 .nka-op-main{padding-top:0 !important;}

@media (max-width: 991px) {
	.nka-navbar-cont .nka-bs-nav-menu{background-color:#920f1f; padding:2rem;}
	.nka-bs-nav .nav-link{padding:0.5rem;}
	
	.nka-navbar-cont .navbar-brand img{height:35px;}
	.nka-navbar-cont .navbar-brand{padding-top:0.2rem; padding-bottom:0.4rem;}
	.nka-bs-nav .nav-link .nav-link{padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);}
}

.nka-navbar-cont, .nka-topnavbar-cont{max-width:1380px;}
.nka-topnavbar-cont ul.nav{padding-left:0.5rem; padding-right:0.5rem;}
/*.nka-navbar-cont{padding:0 2rem;}
.nka-topnavbar-cont{padding:0 2.75rem 0 1.5rem;}*/
.nka-navbar-cont .nka-burger-search{padding:2rem 0;}

.nka-bs-nav .nav-link{text-transform:uppercase; color:#fff !important; border-radius:2px; font-weight:600;}
.nks-bs-nav .dropdown-menu .nav-item.dropdown{
	padding:0!important;
	background:white;
	text-decoration:underline;
}
.nka-bs-nav .dropdown-menu .nav-link{
	display: block;
	width: 100%;
	padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
	clear: both;
	font-weight: 400;
	color: var(--bs-dropdown-link-color) !important;
	text-align: inherit;
	text-decoration: none;
	white-space: nowrap;
	background-color: transparent;
	border: 0;
	text-transform:unset ; color:inherit;
}
.nka-bs-nav .nav-link:hover{background-color:#a11223; color:#fff !important;}

.nka-top-nav{background-color:#710310;}
.nka-top-nav a.nav-link, .nka-top-nav a.nav-link:active, .nka-top-nav a.nav-link:visited{color:#d5d5d5 !important; font-size:13px; }
.nka-top-nav a.nav-link:hover{color:#fff !important;}
.nka-top-nav a .nka-icon{margin-top:-3px; margin-right:5px;}
.nka-bs-nav .dropdown-menu .dropdown-item:active{background-color:#c30017;}
.nka-bs-nav .dropdown-divider{border-top:1px solid #ddd;}
.nka-bs-nav .dropdown-toggle::after {display: none;}
.nka-bs-nav .nka-show-search svg{margin-top:-4px;}

@media screen and (min-width: 960px) {.nka-content .hero-text p{font-size: 24pt;}}

.nka-content .nka-card-img .nka-credit-line{display:block; color:#fff;font-size:10pt;position:absolute;bottom:0;left:0;background-color: rgba(0, 0, 0, 0.5);padding:0.5rem; line-height:1.5;}
.credited-img a .auk-credit, .auk-WxH-img a .auk-credit, .auk-grid-img a .auk-credit{transition:opacity .2s ease;opacity:0}
.nka-content .nka-credit-container .nka-credit-line, .nka-content .nka-credit-container .nka-credit-line-hovbtn{display:none;}
.nka-credit-container, .add-hero-image-credit{position:relative;} /* the toggle elements below are injected into 'add-hero-image-credit' */
.nka-content .nka-toggle-credit, .nka-content a.nka-toggle-credit-btn{display:block; color:#fff;font-size:10pt;position:absolute;bottom:0;right:0;padding:1rem; line-height:1.5; text-decoration:none;} /* Toggle credit link for both Elem & BS heros */
.nka-content .nka-toggle-credit{right:3rem;}
.nka-content a.nka-toggle-credit-btn:hover{text-decoration:underline; color:#fff;}
.nka-credit-caption p{font-size:10pt; color:#787878; font-style:italic;} /* For elementor sections with a background image, caption placed below */
.nka-section-dark .nka-credit-caption p{color:#fff;}
.nka-section-grey .nka-credit-caption p{color:#787878;}

.desktop-search-nav, .nka-show-search{display:none;} 
@media (min-width: 992px) {
	.nka-bs-nav .dropdown-menu{box-shadow: 0rem 0.2rem 0.3rem 0rem rgba(0, 0, 0, 0.3);}
	.nka-bs-nav .nav-item{padding:0.75rem;}
	.nka-content .nka-feature-news-card{padding-bottom:3rem;}
	.nka-content .nka-feature-news-card .nka-card-img{padding-top:50%;}
	.nka-content .nka-feature-news-card .card-text, .nka-content .nka-feature-news-card .card-date{font-size:1rem;}
	.nka-content .nka-feature-news-card .card-title{padding:1rem 0 0.3rem 0;}
	.nka-narrow-cont .text-cont, .nka-narrow-cont .tile-cont, .nka-pair-cont .nka-pair-card, .nka-pair-cont .nka-pair-img, .nka-narrow-filters .filter-container, .nka-narrow-breadcrumbs .breadcrumb-container{padding-left:3rem; padding-right:3rem;}
	.simple-quote-box{margin:2rem 0 4rem 0;}
	.nka-project-single .simple-quote-box, .nka-client-single .simple-quote-box{margin:2rem 1rem 2rem 0;}
	.simple-quote-box.nka-offset-top{margin-top:2rem;}
	.nka-content .nka-mr-lg-2rem{margin-right:2rem;}
	.nka-content .nka-section-std{padding: 3rem 1rem;}
	.nka-content .nka-section-slim{padding: 3rem 1rem;}
	.nka-content .nka-section-compact{padding: 2rem 1rem;}
	.nka-content .nka-section-img{padding: 3rem 2rem;}
	.nka-content .nka-col-std{padding:1rem;}
	.nka-tileblocks .col-lg-6 .nka-tileblock .card-title{font-size: 1.8rem;}
	.nka-content a .nka-card-img .nka-credit-line, .nka-content .nka-credit-container .nka-credit-line{opacity:0; transition:opacity .2s ease;}
	.nka-content a:hover .nka-card-img .nka-credit-line{opacity:1;}
	.nka-content .nka-credit-container .nka-credit-line, .nka-content .nka-credit-container .nka-credit-line-hovbtn{display:block; color:#fff;font-size:10pt;position:absolute;bottom:0;left:0; background-color: rgba(0, 0, 0, 0.3); padding:0.5rem; line-height:1.5;}
	.nka-bs-post-hero.nka-credit-container .nka-credit-line{left:auto; right:0;}
	.nka-content .nka-credit-container .nka-credit-line-hovbtn{background-color: rgba(0, 0, 0, 0); text-shadow: 0px 0px 2px #000}
	.nka-content .nka-credit-container:hover .nka-credit-line{opacity:1;}
	.nka-content .nka-credit-container .nka-credit-line-hovbtn{opacity:1; transition:opacity .2s ease;}
	.nka-content .nka-credit-container:hover .nka-credit-line-hovbtn{opacity:0;}
	.nka-burger-search{display:none;}
	.desktop-search-nav, .nka-show-search{display:block;} 
}

.nka-burger-search{padding:5px;}
.desktop-search-nav{width:500px; float:right; padding:5px; background-color:#710310;}

.nka-content .training-flow-section{padding:0 1rem;}
.nka-flowchart-block h2{color:#333; margin:0;}
.nka-content .nka-choice-btn{padding-bottom:20px;}
.nka-content .credit-line-text{color:#ccc;}

.nka-content .no-pad{padding:0;}
.nka-content .no-btm-pad{padding-bottom:0;}
.nka-content .no-top-pad{padding-top:0;}
.nka-content .no-x-pad{padding-left:0; padding-right:0;}
.nka-content .no-btm-marg{margin-bottom:0;}
.nka-content .no-border{border:0;}
.nka-content .no-border-left{border-left:none !important;}
.nka-content .no-border-right{border-right:none !important;}

/* Eventin */
.etn-ticket-download-wrapper .etn-ticket-head-title, .etn-ticket-download-wrapper p{color:#000 !important;}
.etn-ticket-logo-wrapper img {
    content: url("https://naomikorn.com/wp-content/uploads/2021/07/nk_logo_red.png");
}
.etn-event-single-content-wrap .etn-single-event-media img{height:auto !important; display:none;}
.etn-single-event-ticket-wrap .etn-ticket-widget h6{display:none;}
.etn-organizer-logo img{width:100%; height:auto;}
.etn-event-item .etn-event-thumb img{height:auto;}
.etn-event-content a{text-decoration:none;}
.etn-event-item .etn-title a{text-transform:none;}
.etn-event-item{box-shadow:0px 10px 30px rgb(0 0 0 / 15%);}

.etn-event-single-content-wrap .etn-event-category a{
    margin-right: 15px;
}

.bootstrap-iso .nka-pill-switch-nav .btn-outline-primary, .bootstrap-iso .nka-pill-switch-nav .btn-primary {
    --bs-btn-color: #c98c3d;
    --bs-btn-border-color: #c98c3d;
    --bs-btn-hover-bg: #c98c3d;
    --bs-btn-hover-border-color: #c98c3d;
    --bs-btn-focus-shadow-rgb: 13, 110, 253;
    --bs-btn-active-bg: #c98c3d;
    --bs-btn-active-border-color: #c98c3d;
    --bs-btn-disabled-color: #c98c3d;
    --bs-btn-disabled-border-color: #c98c3d;
    --bs-btn-focus-shadow-rgb:201,140,61;
}

.bootstrap-iso .nka-pill-switch-nav .nav-pills .nav-link.active, .bootstrap-iso .nka-pill-switch-nav .nav-pills .show > .nav-link {
    background-color: #c98c3d;
}

/* Cookies */
a.cky-banner-element, a.cky-banner-element:hover {
    padding: 8px 30px;
    background: #920F1F;
    color: #fff;
    border: 1px solid #920F1F;
    box-sizing: border-box;
    border-radius: 4px;
    cursor: pointer;
    margin-bottom:1rem;
    text-decoration:none;
}

