/*
Theme Name: NC TeenZ
Description: Educated Minds. Principled Leaders. Proud Jewish Zionists.
Author: Woland Web
Author URI: https://www.wolandweb.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

/* ==================================
	UNIVERSAL ELEMENTS
================================== */

/* Typography */
p, li, dt, dd, dl, address, label, small, pre, code {
	line-height: 1.5;
}
h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
	line-height: 1.4;
}
.text-lead, .text-lead:not(ul):not(ol) > * {
	line-height: 1.65;
}
.text-lead, 
.text-lead:not(ul):not(ol) > *, 
.text-lead > :not(ul):not(ol) {
	margin-top: 18px;
}

/* Links */
.page-wrapper .uncode_text_column p a,
.page-wrapper .uncode_text_column ul li a {
	text-decoration: underline;
	font-weight: 700;
}

/* Accordions */
body:not(.rtl) .uncode-accordion:not(.none-signed) .panel-title > a > span {
  padding-right: 1.25em;
}

/* Responsive Video */
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Lists */
.uncode-list .process-list {
  margin-left: 34px;
}
.uncode-list .process-list li {
  line-height: 1.5;
  padding: 3px 0;
}
/*This is the one that controls the margin of the 2nd line*/
.uncode-list .process-list i.fa {
  margin-left: -32px;
}

/* Image Alt Tags */
.justified-gallery > a > .jg-caption,
.justified-gallery > div > .jg-caption {
	opacity: 0!important;
}

/* ======================================== 
	HEADER & NAVIGATION 
======================================== */
.hmenu .menu-container .navbar-nav a {
	transition: all 0.3s ease;
}
.hmenu .menu-container .row-menu {
	background-color: rgba(255, 255, 255, 0.9); /* 90% white */
	border-radius: 100px;
	padding: 2px;
	margin-top:30px;
}
.hmenu .row-menu .col-lg-0.logo-container {
	padding-top: 5px;
	padding-bottom: 5px;
}
.hmenu .menu-btn-cell .btn:not(.btn-custom-typo):not(.btn-inherit) {
	background-color:#FF8601;
	color:#fff;
	letter-spacing: normal;
	transition: all 0.3s ease;
}
.hmenu .menu-btn-cell .btn:not(.btn-custom-typo):not(.btn-inherit):hover {
	background-color:transparent;
	border-color:#FF8601;
	color:#FF8601;
}
@media(max-width:959px) {
	.hmenu .menu-container .row-menu {
		margin-top:10px;
		margin-bottom:10px;
	}
}

/*body:not(.menu-force-opacity):not(.navbar-hover) .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).style-light-original.style-dark-override > :not(.overlay-search) {
	background: #0038b8;
}*/

/* ==================================
	FOOTER
================================== */

.grecaptcha-badge {
	bottom: 85px!important;
}

/* Menus & Socials */
footer .menu-smart {
	padding-left: 0;
}
footer .menu-smart li {
	padding-bottom: 5px;
	padding-left: 0;
}
footer .menu-smart li:last-child {
	padding-bottom: 0px;
}
footer .menu-smart li a {
	color: #f2f2f2;
	font-size: 18px;
	text-transform: uppercase;
	padding-left: 0;
}
footer .style-dark .menu-smart li a:hover,
footer .style-dark .menu-smart li a:focus {
	color: #FF8601;
}
footer .uncode-vc-social .social-icon a {
  color: #f2f2f2;
  transition: all 0.3s ease;
}
footer .menu-container .uncode-vc-social:not(.icons-lead) .social-icon i {
  font-size: 16px;
}
@media (max-width: 959px) and (max-width: 959px) {
  .menu-mobile-default footer .menu-smart a {
	padding: 9px 36px 9px 0px;
  }
}

/* Copyright */
.main-container footer .row-container.copyright-container {
	border-top: 1px solid rgba(255,255,255,.2);
}
.main-container footer .row-container.copyright-container .row-parent {
	padding-top: 18px;
	padding-bottom: 18px;
}
.copyright-container .style-dark .uncode_text_column a {
	color: #F2F2F2;
}
.copyright-container .style-dark .uncode_text_column a:hover,
.copyright-container .style-dark .uncode_text_column a:focus {
	color: #d7772a;
}

/* ==================================
	PAGES
================================== */

/* ===== HOME ===== */
.hero .background-inner {
	opacity: .2;
	background-position: 60% 50%!important;
}
@media (min-width: 959px) {
	.hero .background-inner {
		opacity: 1;
		background-position: center center!important;
	}
}
.mission-container .row-inner {
	padding: 52px;
}
.gradient-banner::before {
	content:"";
	display: block;
	width: 100%;
	height: 100px;
	position: relative;
	background: linear-gradient(to right , rgb(86, 160, 211) , rgb(0, 56, 184) 100%);
	margin-top: -120px;
}
.gradient-banner .background-inner {
	background-position: 50% 85%!important;
}
.no-corner-bottom .img-round-hg.img-round,
.no-corner-bottom .img-round-hg.img-round > img,
.no-corner-bottom .img-round-hg.img-round.tmb > .t-inside .t-entry-visual {
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
.cta-banner .double-block-padding {
	padding: 0px 0px 36px 0px;
}
@media (min-width:959px) and (max-width: 1499px) {
  .cta-banner .double-block-padding {
	padding: 54px 36px 54px 36px;
  }
}

.newly-established p a {
    text-decoration:none !important;
    transition: all 0.3s ease;
}
.newly-established p a:hover {
    color:#ff8601 !important;
}


/* ===== DONATE ===== */
#gform_wrapper_2 .ginput_container_creditcard .StripeElement--card {
  width: 100% !important;
  box-sizing: border-box;
  border: 1px solid #EAEAEA !important;
  border-radius: 2px !important;
  padding: 12px 16px !important;
  background: #ffffff !important;
  transition: border-color 0.2s, box-shadow 0.2s;
}
#gform_wrapper_2 .ginput_container_creditcard .StripeElement--card.StripeElement--focus {
  border-color: #0038B8 !important;
  box-shadow: 0 0 0 2px rgba(95,95,155,0.25) !important;
}