/*
 Theme Name:   BOLT Theme
 Theme URI:    http://creativoadvertising.com
 Description:  Designed by Creativo Advertising
 Author:       Madfatter Inc.
 Author URI:   http://www.madfatter.com
 Template:     HighendWP
 Version:      1.0.1
 Tags:		   Responsive, Page-Builder, Drag&Drop, Clean, Modern, Corporate, Multi-Purpose, Multi-Color
 Text Domain:  hbthemes
*/
/* =Theme customization starts here
-------------------------------------------------------------- */
#header-inner.nav-type-2 #logo {
  padding: 0px 0px 12px; }

body, h1, h2, h3, h4, h5, h6 {
  font-family: 'Quicksand', sans-serif !important;
  font-weight: 500; }

body {
  font-size: 15px;
  line-height: 24px;
background-color:#fff !important;
background:#fff !important;}

#main-wrapper.hb-stretched-layout {
    background:#fff !important;
}

.hb-main-content ul {
  margin: 0 0 20px 40px; }

.hb-main-content ul li {
  padding-bottom: 5px; }

#main-nav li a {
  font-family: 'Quicksand', sans-serif !important;
}

#header-inner.nav-type-2 #main-nav > li > a {
  border-bottom: solid 4px  #fff;
  line-height: 32px !important; }

#nav-search a i {
  color: #939598; }

a:link, a:visited {
  color: #2a83be; }

#main-content a:hover, #main-content a:focus {
  color: #ef3224; }

#hb-page-title.dark-text .hb-page-title h1 {
	font-size: 28px !important;
	padding: 38px 0 !important;
	font-weight: 700 !important;
	color: #666666 !important;
	text-align:center !important;
	display:block;
}

.main-navigation.default-skin #main-nav > li > a:hover, .main-navigation.default-skin #main-nav > li.current-menu-item > a, .main-navigation.default-skin #main-nav > li.current-menu-ancestor > a, .main-navigation.default-skin #main-nav > li.current-menu-parent > a {
  color: #ef3224;
  background-color: #fff;
  border-bottom: solid 4px #2a83be !important; }

.main-navigation.default-skin #main-nav > li > a > span, .main-navigation.default-skin #main-nav > li > a:hover > span, .main-navigation.default-skin #main-nav > li.current-menu-item > a > span {
  border: none !important; }

.red {
  color: #ef3224; }

.home .hb-main-content .col-2 {margin-bottom:0px;}

#footer, #footer.dark-style {
  background-color: #faf9f9;
  color: #000; }

#footer.dark-style .widget-item h4 {
  color: #ef3224 !important;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 15px; }

#footer ul.social-icons {
  width: 100%;
  max-width: 125px;
  margin-left: auto;
  margin-right: auto; }

#footer .widget-item {
  font-size: 15px;
  line-height: 20px; }

footer #text-2 a:link, #footer #text-2 a:visited {
  color: #ef3224;
  font-size: 15px;
  font-weight: 700; }

#footer .widget-column #text-3, #footer .widget-column #nav_menu-5 {
  margin-bottom: 15px; }

#main-wrapper #footer.dark-style .widget_nav_menu ul.menu li.current-menu-item > a {
  background-color: #231f20 !important; }

#main-wrapper #footer.dark-style .widget_nav_menu ul.menu li>a {color:#999 !important;}

#main-wrapper .widget_nav_menu ul.menu li {
  border: none; }

#copyright-wrapper {
  background-color: #231f20;
  border-top: 1px solid #312B2D; }

.widget_nav_menu ul > li a:before {
  content: " "; }

#main-wrapper .widget_nav_menu ul.menu li a {
  font-weight: 500;
  padding: 0px 0px 5px 0px;
  border-left: 0px solid black;
  text-overflow: ellipsis;
  background: none;
  color: #fff; }

#main-wrapper #footer.dark-style .widget_nav_menu ul.menu li a:hover {
  color: #ef3224 !important;
  background: none; }

.widget_nav_menu ul.menu {
  border: none !important; }

#hb-side-section .widget_nav_menu ul.menu li a:hover, #hb-side-section .widget_nav_menu ul.menu li.current-menu-item>a, #main-wrapper #footer.dark-style .widget_nav_menu ul.menu li a:hover, #main-wrapper #footer.dark-style .widget_nav_menu ul.menu li.current-menu-item>a, #main-wrapper #footer.dark-style .widget_nav_menu ul.menu li>a {background:transparent !important;color:#000 !important;border-left: none !important;}

#main-wrapper #footer.dark-style ul {margin:0 !important;padding: 0 !important;}

#main-wrapper .widget_nav_menu ul.menu li a {padding: 0 !important;}

.widget_nav_menu ul>li a:before {
	content:none !important;
}

/*HOME PAGE*/
#icons-header h3 {
  text-align: center;
  font-size: 27px;
line-height:35px !important;
  padding: 0px 15px;
  max-width: 800px;
  width: 100%;
  margin: 0px auto;
  color:#40477A;
}

.speak-outs .feature-box i.ic-holder-1 {
  background: transparent url(images/speak-outs-icon.png) center center no-repeat !important; }

.speak-outs .feature-box a:hover i.ic-holder-1 {
  background-image: url(images/speak-outs-iconHover.png) !important;
  background-color: #2a83be !important; }

.day-of-discovery .feature-box i.ic-holder-1 {
  background: transparent url(images/discovery.png) center center no-repeat !important; }

.day-of-discovery .feature-box a:hover i.ic-holder-1 {
  background-image: url(images/discoveryHover.png) !important;
  background-color: #2a83be !important; }

.job-shadowing .feature-box i.ic-holder-1 {
  background: transparent url(images/jobshadowing.png) center center no-repeat !important; }

.job-shadowing .feature-box a:hover i.ic-holder-1 {
  background-image: url(images/jobshadowingHover.png) !important;
  background-color: #2a83be !important; }

.scholarship .feature-box i.ic-holder-1 {
  background: transparent url(images/scholarship.png) center center no-repeat !important; }

.scholarship .feature-box a:hover i.ic-holder-1 {
  background-image: url(images/scholarshipHover.png) !important;
  background-color: #2a83be !important; }

#programs .icon-tablet:before {
  content: " "; }

.feature-box h4.bold {
  font-weight: 600;
  color: #231f20;
  font-size: 18px; }

.feature-box p {
  font-size: 15px;
  line-height: 20px; }

.hb-icon-wrapper {
  margin-bottom: 30px !important; }

#home-page-video .vc_row .vc_col-sm-12 {
  padding: 50px 0px; }

#home-testimonials {
padding:50px 20% 25px;
}

#home-testimonials .hb-testimonial-quote p {
  color: #40477a;
  font-size: 23px;
  line-height: 38px; }

#home-testimonials .testimonial-quote-meta {
color: #40477a;
margin-top: 15px;
font-size: 18px;
font-weight: bold;
margin-bottom: 30px !important;
}

.blue-testimonials {
  background-color: #2a83be !important;
  padding-top: 50px;
  padding-bottom: 25px; }

.blue-testimonials .hb-testimonial-quote p {
  color: #fff;
  font-size: 23px;
  line-height: 28px; }

.blue-testimonials .testimonial-quote-meta {
  color: #231f20;
  margin-top: 15px;
  font-size: 18px; }

#home-testimonials .flex-control-nav li {
  color: #DAD5D3; }

.blue-testimonials .flex-control-nav li a {
  color: #fff; }

.hb-separator-25 {
  width: 100px;
  height: 2px;
  border-top: solid 2px #d1d3d4; }

#main-content .wpb_content_element.news-subheading {
  width: 100%;
  margin: 8px auto 0px;
  text-align: center;
  margin-bottom: 18px !important; }

.news-subheading p {
  color: #808285;
  font-size: 18px; }

#bolt-news p.hb-text-large, #home-page-video p.hb-text-large {
  font-size: 30px;
  font-weight: 600; }
#home-page-video p.hb-text-large {
    padding-bottom:20px;
}

#bolt-news.vc_custom_1496785135744 {
  padding-top: 30px !important;
  padding-bottom: 30px; }

#bolt-news .hb-blog-box-categories {
  letter-spacing: 1px;
  font-size: 12px;
  font-weight: 700;
  color: #808285;
  font-weight: 600; }

#bolt-news .hb-blog-box-title h3 {
  font-size: 24px;
  line-height: 30px;
  font-weight: 600; }

#bolt-news .hb-blog-box-title h3 a {
  color: #231f20; }

#bolt-news .hb-blog-box-excerpt p {
  color: #808285;
  font-size: 15px;
  line-height: 20px;
  padding-top: 10px; }

#bolt-news .hb-blog-box-content {
  padding-bottom: 15px; }

#bolt-news .hb-special-read-more {
  font-size: 12px;
  font-weight: 700;
  color: #2a83be;
  letter-spacing: 2px; }

#call-to-action {
padding-top: 48px;
padding-bottom: 47px;
font-size: 24px;
margin-right: auto;
margin-left: auto;
}

#call-to-action .wpb_wrapper p {
  padding-top: 16px;
  text-align: center; }

#call-to-action .hb-button {
  font-size: 16px;
  padding: 12px 12px 10px;
  display:table;
margin: 0 auto;
    background-color: transparent;
    border: 2px solid #fff;
    color:#fff;
}

.home #main-content .col-12.hb-main-content {
  padding-bottom: 0px; }

.hometeaser {
	color:#fff !important;
}
.hometeaser h6.special {
	font-size: 19px !important;
	font-weight: 700 !important;
	font-family: 'Quicksand', sans-serif !important;
	padding-top:30px !important;
	color:#fff !important;
}
.hometeaser .teaser-content::before {
	content:none !important;
}

#main-wrapper .hometeaser .hb-teaser-column .teaser-content img {
width: 80px !important;
height: 100px !important;
position: absolute;
top: -58px;
left: 34%;
}
.hometeaser a.simple-read-more {
text-transform: uppercase;
font-weight: 700 !important;
color: #fff;
font-size: 12px;
text-decoration: none;
border-bottom: none;
}

.hometeaser.speakout .teaser-content {
	background-color:#824E87;
}
.hometeaser.jobshadow .teaser-content {
	background-color:#BE9848;
}
.hometeaser.scholarship .teaser-content {
	background-color:#34395F;
}
.hometeaser.dod .teaser-content {
	background-color:#4889AF;
}

.whitebutton {
    
}

/* Individual Pages*/
#hb-page-title {
  border-bottom: none; }

#hb-page-title h1 {
  padding-top: 10px; }

#main-content {
  padding-top: 20px; }

div.hb-page-title.simple-title.dark-text.alignleft h1 {
  color: #ef3224 !important;
  font-size: 36px !important;
  font-weight: 600; }

#main-wrapper.nav-type-2 #hb-page-title.small-padding {
  padding-bottom: 0px; }

#main-content ul li {
  list-style: disc; }

p {
  margin-bottom: 10px; }

.hb-button, .woocommerce-MyAccount-content input.button, input[type=submit], a.read-more {
  position: relative;
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  zoom: 1;
  font-size: 12px;
  line-height: 1.3;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #fff !important;
  box-shadow: none !important;
  padding: 16px 30px 12px;
  overflow: hidden;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  font-weight: 700; }

/*ABOUT US / TEAM */
.single-team .team-member-name, .single-team .team-position {
  display: none; }

/*HUB PAGES*/
.hub-page #main-content .col-12.hb-main-content {
  padding-bottom: 0px;
  margin-bottom: 0px; }

.blue-testimonials {
  margin-bottom: 0px !important; }

.hub-page h2 {
  color: #ef3224;
  font-size: 18px;
  font-weight: 600;
  padding-top: 25px;
  margin-bottom: 5px !important; }

/*Speak Outs*/
.vc_images_carousel .vc_carousel-control {
  width: 40px !important;
  height: 40px !important;
  background: transparent;
  background: #323436;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  display: block;
  line-height: 33px;
  text-align: center;
  position: absolute;
  top: 0;
  z-index: 999;
  color: #fff;
  opacity: .9 !important;
  filter: alpha(opacity=90) !important; }

.crsl-nav a {
  color: #fff !important; }

.crsl-nav a:hover {
  color: #fff !important; }

#speak-out-carousel .vc_images_carousel {
  max-width: 100% !important; }

.vc_images_carousel .vc_carousel-control:hover {
  background: #2a83be !important;
  color: #fff !important; }

.vc_images_carousel .vc_carousel-control.vc_left {
  left: -10px !important; }

.vc_images_carousel .vc_carousel-control.vc_right {
  right: -10px !important; }

.vc_images_carousel .vc_carousel-control .icon-prev {
  margin-top: -9px !important;
  margin-left: -17px !important; }

.vc_images_carousel .vc_carousel-control .icon-next {
  margin-top: -9px !important;
  margin-left: -12px !important; }

/*day of discovery*/
#download-forms {
  padding: 50px 0px 20px;
  margin: 0px 40px; }

#download-forms .hb-button {
  font-family: "Hind", "source_sans_proregular", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  color: #2a83be !important;
  font-size: 24px;
  background-color: #fff;
  border: 3px solid #2a83be;
  width: 100%;
  max-width: 440px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 0px;
  font-weight: 600; }

#download-forms .hb-button:hover {
  color: #fff !important;
  background-color: #2a83be; }

.hb-gal-standard-description h3 {
  font-size: 14px !important;
  font-weight: 700; }

.hb-gal-standard-description {
  text-align: left; }

.hub-page ul li {
  padding: 3px 0px 0px; }

.single ol li {
  padding: 5px 0px; }

.hub-page ul, .single ol {
  margin: 0px 0px 15px 15px; }

#job-shadowing-carousel {
  padding-bottom: 60px; }

#hammer-heads-content {
  padding-top: 20px; }

#hammer-heads-content .wpb_single_image .vc_figure .vc_single_image-wrapper {
  margin: 0px auto;
  max-width: 245px; }

.hub-page h3.hb-heading, .hub-page h3 {
  font-size: 24px;
  font-weight: 600;
  color: #231f20; }

#application-title h3 {
  font-size: 28px; }

.hub-page h3.hb-heading span:not(.special-amp):before, .hub-page h3.hb-heading span:not(.special-amp):after {
  border-top: 1px solid #d1d3d4; }

.hub-page h3.hb-center-heading span:after, .hub-page h3.hb-center-heading span:before {
  max-width: 200%;
  width: 200%; }

#application-countdown {
  padding: 80px 0px 40px; }

#application-countdown .hb-countdown-unit .timestamp {
  font-family: "Hind", "source_sans_proregular", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  color: #fff;
  font-size: 62px;
  font-weight: 500; }

#application-countdown .hb-countdown-unit li {
  width: 125px; }

#application-countdown .hb-countdown-unit .timeRef {
  font-family: "Hind", "source_sans_proregular", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  color: #939598;
  font-size: 18px;
  font-weight: 600; }

.hb-callout-box {
  border: none;
  background-color: #2a83be; }

#bolt-call-out {
  padding-top: 10px;
  padding-bottom: 15px;
  margin-bottom: 45px; }

#bolt-call-out .hb-callout-box a.hb-button {
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  zoom: 1;
  font-family: "Hind", "source_sans_proregular", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  font-size: 15px;
  line-height: 1.3;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #fff;
  box-shadow: none;
  padding: 16px 20px 12px;
  overflow: hidden;
  border-radius: 2px;
  border: 2px #fff solid;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  font-weight: 700; }

#bolt-call-out .hb-callout-box a.hb-button:hover {
  color: #2a83be !important;
  background-color: #fff; }

.hb-callout-box h3 {
  border: none;
  color: #fff;
  font-size: 24px; }

#apply-direct {
  padding-top: 40px; }

#apply-direct h3 {
  padding-bottom: 30px; }

#apply-direct .client-carousel-wrapper {
  margin-bottom: 60px; }

#bolt-call-out .row.element-row {
  margin: 0px; }

.smaller-print {
  padding-top: 15px;
  font-size: 13px;
  line-height: 18px; }

/* Job Shadowing */

.whitetext {color:#fff !important;}
#programdetails_left {
	padding: 60px 0 0 0;
}
#programdetails_left.short {
	padding: 50px 0 0 0;
}
#programdetails_left.shorter {
	padding: 20px 0 0 0;
}
#programdetails_right ul {
	list-style-type:none !important;
	color:#fff;
	margin: 0px 0px 0px 40px;
}
#programdetails_right.black ul {
	list-style-type:none !important;
	color:#000;
	padding-left:40px;
}
#programdetails_right.black.speakouts ul {
	padding-left:9px;
}
#programdetails_right.black.speakouts ul li img.nudgeup {
    position:relative;
    top:-8px;
}
#programdetails_right ul li {
	list-style-type: none !important;
	display: block !important;
	float: none !important;
	clear: both;
	line-height: 40px !important;
	margin-bottom: 15px !important;
	border-bottom: 1px solid #fff !important;
	padding-bottom: 16px !important;
}
#programdetails_right.black ul li {
list-style-type: none !important;
display: block !important;
float: none !important;
clear: both;
line-height: 21px !important;
margin-bottom: 24px !important;
border-bottom: 1px solid #000 !important;
padding-bottom: 27px !important;
}
#programdetails_right img {
width: 40px;
height: 40px;
padding-right: 20px;
padding-bottom: 7px;
float: left;
}
#programdetails_left ul {
	padding-bottom:15px;
	margin:0;
}
#programdetails_left ul, #programdetails_left ul li {
	list-style-type:none !important;
}
.button {
	margin-right: 20px;
	font-size:18px;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {
	background-image:unset;
	background-color:#ef3224 !important;
	color:#fff !important;
	border:1px solid #ef3224 !important;
	border-radius:0 !important;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
	linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%) !important;
	background-color:#fff !important;
	color:#ef3224 !important;
	border:1px solid #ef3224 !important;
	border-radius:0 !important;
}
.vc_btn3.vc_btn3-size-md {
	font-size: 14px;
	font-weight:700 !important;
	padding-top: 7px !important;
	padding-bottom: 7px !important;
	padding-left: 20px;
	padding-right: 20px;
}
.jobshadow_testimonials .hb-testimonial {background:transparent;border:none;text-align:center;padding:20px 20% 0;}

.jobshadow_testimonials .testimonial-author {text-align:center;top:auto;margin:0 auto;color:#000;}
.jobshadow_testimonials .hb-testimonial:after {display:none;}
.jobshadow_testimonials .testimonial-author .testimonial-author-name {display:inline-block;color:#000;font-weight:700;}
.jobshadow_testimonials .testimonial-author .testimonial-company {color:#000;text-align:center;pointer-events: none;font-weight:700;top:auto;text-transform:uppercase;font-size:13px;}
.jobshadow_testimonials .testimonial-author .testimonial-company:before {
	content:",";
	display:inline-block;
	padding-right:5px;
}

.jobshadow_testimonials .ts-1 .flex-control-nav {position:relative;left:auto;right:auto;margin:0 auto;bottom:auto;}

.more_programs, .more_programs a {color:#fff;}

.more_programs strong {font-size:18px;}

.more_programs a {font-size: 12px;}

.more_programs img {height:82px;width:82px;position:relative;bottom:-20px;}

.more_programs .wpb_content_element {margin-bottom:0px;}

.more_programs .wpb_text_column {padding:50px 20px 30px;text-align:center;}

.more_programs.speakouts .wpb_text_column {background-color:#824e87;}
.more_programs.scholarship .wpb_text_column {background-color:#333961;}
.more_programs.dod .wpb_text_column {background-color:#2B8BB3;}
.more_programs.jobshadow .wpb_text_column {background-color:#BE9848;}

.imageslider .vc_images_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>.vc_inner {margin:0;max-height:292px;overflow:hidden;object-position: center;}

/*pretty photo */
a.pp_next, a.pp_previous {
  background: url(images/light_rounded/btnNext.png) center right no-repeat !important;
  display: block;
  height: 100%;
  width: 49%;
  text-indent: -10000px;
  top: 0px; }

a.pp_previous {
  background-image: url(images/light_rounded/btnPrevious.png) !important;
  background-position: left center !important; }

a.pp_previous:hover, a.pp_next:hover {
  background-color: rgba(0, 0, 0, 0.1) !important; }

/*CONTACT*/
#contact-form-container {
  padding-top: 50px; }

.contact-text h3 {
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 2px; }

.contact-page .content-box {
  font-size: 13px;
  line-height: 18px; }

.contact-page .content-box .hb-button {
  margin-top: 10px; }

.contact-page #hb-page-title h1 {
  padding-bottom: 20px; }

#main-wrapper .hb-third-dark:hover {
  background-color: #2a83be !important;
  border-color: #2a83be !important; }

/*SPONSORSHIP & EVENTS*/
.sponsorship-events h3 {
  font-size: 24px; }

#opportunities {
  margin-bottom: 10px; }

#opportunities h3, #upcoming h3 {
  font-weight: 600; }

#opportunities h3 {
  padding-top: 40px; }

#opportunities p {
  font-size: 18px; }

#upcoming h3 {
  padding-bottom: 25px; }

#sponsor-levels h3 {
  padding: 25px 0px 10px;
  font-weight: 400; }

#sponsor-donors h3, #special-event-donors h3 {
  font-weight: 600;
  padding: 35px 0px 10px; }

.sponsorship-events #carousel {
  margin-top: 60px; }

/*Pricing Table*/
.pricing-colored .pricing-table-price {
  font-family: "Hind", "source_sans_proregular", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 400;
  text-shadow: none; }

.pricing-table-price span {
  display: block; }

.pricing-table-content {
  font-family: "Hind", "source_sans_proregular", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  font-size: 12px;
  font-weight: 400;
  position: relative;
  min-height: 200px; }

.pricing-table-content a {
  margin-top: 20px;
  position: absolute;
  bottom: 20px;
  display: block;
  font-size: 10px;
  font-weight: 700;
  color: #fff;
  background-color: #2a83be;
  padding: 5px 12px;
  max-width: 110px;
  text-align: center;
  text-transform: uppercase; }

.pricing-table-content a:hover {
  color: #fff !important;
  background-color: #323436; }

.our-partners p {
  font-size: 17px; }

.our-partners h3 {
  color: #ef3224;
  font-size: 25px;
  padding-bottom: 5px;
  font-weight: 600; }

.our-partners #bolt-call-out h3 {
  color: #fff;
  padding-bottom: 0px;
  font-weight: 600; }

.our-partners #bolt-call-out {
  margin-bottom: 0px; }

.our-partners #main-content .col-12.hb-main-content {
  padding-bottom: 0px;
  margin-bottom: 0px; }

.our-partners #sponsor-logos, .our-partners #government-community-sponsors {
  margin-bottom: 0px;
  padding-top: 30px;
  padding-bottom: 30px; }

.page-template-page-blog-grid a.read-more {
  color: #231f20 !important; }

.page-template-page-blog-grid a.read-more:hover {
  color: #fff !important; }

#partner-sponsors {
  margin-bottom: 0px; }

/*DONATE*/
#donate-top {
  padding: 20px 0px 0px;
  margin-bottom: 5px !important; }

#donate-top h3 {
  font-size: 24px;
  font-weight: 600;
  color: #ef3224;
  padding-bottom: 18px; }

#donate-top p {
  font-size: 16px;
  margin-bottom: 3px;
  font-weight: 400; }

#donate-bottom {
  padding-top: 60px; }

#donate-bottom h3 {
  font-size: 36px;
  font-weight: 600;
  color: #ef3224;
  padding-bottom: 50px; }

.donate-field {
  margin-bottom: 20px; }

.donate .wpcf7-submit {
  width: 100%;
  font-size: 24px;
  padding: 11px 16px 6px !important; }

#donate-below-form {
  padding-top: 20px; }

.donate h4 {
  font-weight: 600;
  margin-bottom: 0px; }

/*FORMS*/
input[type=text], textarea, input[type=email], input[type=password], input[type=tel], input[type=url], input[type=date], input[type=search], select {
  background-color: #fff; }

input[type=text]:focus, textarea:focus, input[type=email]:focus,
input[type=password]:focus, input[type=tel]:focus, input[type=url]:focus,
input[type=date]:focus, input[type=search]:focus {
  color: #323436;
  background-color: #fefefe;
  outline: none;
  border: 1px solid #2a83be; }

.tagcloud > a:hover {
  color: #ffffff !important; }

 /*------------------------------------*\
RETINA DISPLAYS
\*------------------------------------*/
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .speak-outs .feature-box i.ic-holder-1 {
    background-image: url(images/speak-outs-icon@2x.png) !important;
    background-size: 52px 52px  !important; }

  .speak-outs .feature-box a:hover i.ic-holder-1 {
    background-image: url(images/speak-outs-iconHover@2x.png) !important;
    background-size: 52px 52px  !important; }

  .day-of-discovery .feature-box i.ic-holder-1 {
    background-image: url(images/discovery@2x.png) !important;
    background-size: 52px 52px  !important; }

  .day-of-discovery .feature-box a:hover i.ic-holder-1 {
    background-image: url(images/discoveryHover@2x.png) !important;
    background-size: 52px 52px  !important; }

  .job-shadowing .feature-box i.ic-holder-1 {
    background-image: url(images/jobshadowing@2x.png) !important;
    background-size: 52px 52px  !important; }

  .job-shadowing .feature-box a:hover i.ic-holder-1 {
    background-image: url(images/jobshadowingHover@2x.png) !important;
    background-size: 52px 52px  !important; }

  .scholarship .feature-box i.ic-holder-1 {
    background-image: url(images/scholarship@2x.png) !important;
    background-size: 52px 52px  !important; }

  .scholarship .feature-box a:hover i.ic-holder-1 {
    background-image: url(images/scholarshipHover@2x.png) !important;
    background-size: 52px 52px  !important; } }
/* 1.25 dpr */
@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .speak-outs .feature-box i.ic-holder-1 {
    background-image: url(images/speak-outs-icon@2x.png) !important;
    background-size: 52px 52px  !important; }

  .speak-outs .feature-box a:hover i.ic-holder-1 {
    background-image: url(images/speak-outs-iconHover@2x.png) !important;
    background-size: 52px 52px  !important; }

  .day-of-discovery .feature-box i.ic-holder-1 {
    background-image: url(images/discovery@2x.png) !important;
    background-size: 52px 52px  !important; }

  .day-of-discovery .feature-box a:hover i.ic-holder-1 {
    background-image: url(images/discoveryHover@2x.png) !important;
    background-size: 52px 52px  !important; }

  .job-shadowing .feature-box i.ic-holder-1 {
    background-image: url(images/jobshadowing@2x.png) !important;
    background-size: 52px 52px  !important; }

  .job-shadowing .feature-box a:hover i.ic-holder-1 {
    background-image: url(images/jobshadowingHover@2x.png) !important;
    background-size: 52px 52px  !important; }

  .scholarship .feature-box i.ic-holder-1 {
    background-image: url(images/scholarship@2x.png) !important;
    background-size: 52px 52px  !important; }

  .scholarship .feature-box a:hover i.ic-holder-1 {
    background-image: url(images/scholarshipHover@2x.png) !important;
    background-size: 52px 52px  !important; } }
/* 1.3 dpr */
@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi) {
  .speak-outs .feature-box i.ic-holder-1 {
    background-image: url(images/speak-outs-icon@2x.png) !important;
    background-size: 52px 52px  !important; }

  .speak-outs .feature-box a:hover i.ic-holder-1 {
    background-image: url(images/speak-outs-iconHover@2x.png) !important;
    background-size: 52px 52px  !important; }

  .day-of-discovery .feature-box i.ic-holder-1 {
    background-image: url(images/discovery@2x.png) !important;
    background-size: 52px 52px  !important; }

  .day-of-discovery .feature-box a:hover i.ic-holder-1 {
    background-image: url(images/discoveryHover@2x.png) !important;
    background-size: 52px 52px  !important; }

  .job-shadowing .feature-box i.ic-holder-1 {
    background-image: url(images/jobshadowing@2x.png) !important;
    background-size: 52px 52px  !important; }

  .job-shadowing .feature-box a:hover i.ic-holder-1 {
    background-image: url(images/jobshadowingHover@2x.png) !important;
    background-size: 52px 52px  !important; }

  .scholarship .feature-box i.ic-holder-1 {
    background-image: url(images/scholarship@2x.png) !important;
    background-size: 52px 52px  !important; }

  .scholarship .feature-box a:hover i.ic-holder-1 {
    background-image: url(images/scholarshipHover@2x.png) !important;
    background-size: 52px 52px  !important; } }
/* 1.5 dpr */
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .speak-outs .feature-box i.ic-holder-1 {
    background-image: url(images/speak-outs-icon@2x.png) !important;
    background-size: 52px 52px  !important; }

  .speak-outs .feature-box a:hover i.ic-holder-1 {
    background-image: url(images/speak-outs-iconHover@2x.png) !important;
    background-size: 52px 52px  !important; }

  .day-of-discovery .feature-box i.ic-holder-1 {
    background-image: url(images/discovery@2x.png) !important;
    background-size: 52px 52px  !important; }

  .day-of-discovery .feature-box a:hover i.ic-holder-1 {
    background-image: url(images/discoveryHover@2x.png) !important;
    background-size: 52px 52px  !important; }

  .job-shadowing .feature-box i.ic-holder-1 {
    background-image: url(images/jobshadowing@2x.png) !important;
    background-size: 52px 52px  !important; }

  .job-shadowing .feature-box a:hover i.ic-holder-1 {
    background-image: url(images/jobshadowingHover@2x.png) !important;
    background-size: 52px 52px  !important; }

  .scholarship .feature-box i.ic-holder-1 {
    background-image: url(images/scholarship@2x.png) !important;
    background-size: 52px 52px  !important; }

  .scholarship .feature-box a:hover i.ic-holder-1 {
    background-image: url(images/scholarshipHover@2x.png) !important;
    background-size: 52px 52px  !important; } }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 120dpi), only screen and (min-resolution: 2dppx) {
  .speak-outs .feature-box i.ic-holder-1 {
    background-image: url(images/speak-outs-icon@2x.png) !important;
    background-size: 52px 52px  !important; }

  .speak-outs .feature-box a:hover i.ic-holder-1 {
    background-image: url(images/speak-outs-iconHover@2x.png) !important;
    background-size: 52px 52px  !important; }

  .day-of-discovery .feature-box i.ic-holder-1 {
    background-image: url(images/discovery@2x.png) !important;
    background-size: 52px 52px  !important; }

  .day-of-discovery .feature-box a:hover i.ic-holder-1 {
    background-image: url(images/discoveryHover@2x.png) !important;
    background-size: 52px 52px  !important; }

  .job-shadowing .feature-box i.ic-holder-1 {
    background-image: url(images/jobshadowing@2x.png) !important;
    background-size: 52px 52px  !important; }

  .job-shadowing .feature-box a:hover i.ic-holder-1 {
    background-image: url(images/jobshadowingHover@2x.png) !important;
    background-size: 52px 52px  !important; }

  .scholarship .feature-box i.ic-holder-1 {
    background-image: url(images/scholarship@2x.png) !important;
    background-size: 52px 52px  !important; }

  .scholarship .feature-box a:hover i.ic-holder-1 {
    background-image: url(images/scholarshipHover@2x.png) !important;
    background-size: 52px 52px  !important; } }
/*MEDIA QUERIES*/
@media only screen and (max-width: 950px) {
  #call-to-action .hb-button {
    padding-left: 25px;
    padding-right: 25px; }

  #call-to-action .wpb_wrapper p {
    padding-top: 5px; }

  .main-navigation div.container {
    padding-left: 25px;
    padding-right: 25px; } }
@media only screen and (max-width: 900px) {
  #call-to-action .hb-button {
    float: none;
    width: 100%; } }
