/*
Theme Name: Scalia Child
Description: Multi-Purpose Wordpress Theme
Author: Codex Themes.
Theme URI: http://codex-themes.com/scalia/
Author URI: http://codex-themes.com/scalia/
Template: scalia
Version: 1.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, full-width-template, theme-options, translation-ready, dark, light
License: GNU General Public License
License URI: license.txt
*/

@font-face {
    font-family: 'scalia-user-icons';
    src:url('fonts/scalia-user-icons.eot?-yiqymz');
    src:url('fonts/scalia-user-icons.eot?#iefix-yiqymz') format('embedded-opentype'),
        url('fonts/scalia-user-icons.woff?-yiqymz') format('woff'),
        url('fonts/scalia-user-icons.ttf?-yiqymz') format('truetype'),
        url('fonts/scalia-user-icons.svg?-yiqymz#scalia-user-icons') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*Global*/
#site-header.fixed.shrink .site-title a img.default {opacity: 1 !important;}
#site-header.fixed.shrink .site-title a img.small {opacity: 0 !important;}
.block-content {padding-top: 0 !important;}
.block-content:last-child {padding-bottom: 90px !important;}
.site-header-wrapper {height: 89px !important;}
.sc-button { padding: 12px 16px 12px 42px;}
.sc-button::before {font-size: 22px !important; margin-left: -1.2em !important;}
figcaption {font-family: 'Roboto Condensed' !important;}
.site-title .site-logo {margin-top: -12px !important; width: 330px;}
h1, .title-h1 {  font-size: 48px !important; }
.page-title-block {text-align: left;}
.page-title-excerpt{text-align: center; font-size: 20px !important; line-height: 27px !important; width: 60%; margin: 20px auto;}

.sc-image a::before, .products .product-image::before {background-color: rgba(53, 160, 205, 0.8) !important;}
a.image-hover{display: inline-block;position: relative;overflow: hidden;}
a.image-hover img {
    transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
a.image-hover::before {
	background-color: rgba(53, 160, 205, 0.8);
	/*background-color: rgba(176,188,34, 0.8);*/
  	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	opacity: 0;
	z-index: 5;
}
a.image-hover::after {
   content: '\e61f';
	font-family: 'scalia-icons';
	font-weight: normal;
	font-style: normal;
	font-size: 50px;
	height: 50px;
	line-height: 50px;
	width: 50px;
	text-align: center;
	position: absolute;
	top: -20px;
	left: 48%;
	transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
	margin-left: -20px;
	margin-top: -30px;
	z-index: 5;
	color: #ffffff;
} 
.image-hover:hover:before {
	opacity: 1;
}
.image-hover:hover:after {
	top: 50%;
	opacity: 1;
}
.image-hover:hover img {
    transform: scale(1.15, 1.15);
    -o-transform: scale(1.15, 1.15);
    -ms-transform: scale(1.15, 1.15);
    -moz-transform: scale(1.15, 1.15);
    -webkit-transform: scale(1.15, 1.15);
}
.sc-pagination .prev::after, .sc-pagination a, .sc-pagination .next::after {color: #003468 !important;}
.sc-pagination a:hover, .sc-pagination .current {border-color: #5db8df !important; background-color: #5db8df !important;}
.sc-pagination a.prev:hover, .sc-pagination a.next:hover {background-color: #ffffff !important;}
.product-bottom.favBar {border-top: 6px solid #A9B62C; margin-top: -6px;}

/* common styles of pages */
.page-template-plant_soil .block-content:last-child, .page-template-news_ideas .block-content:last-child, .page-template-download_favorites .block-content:last-child {padding-bottom: 40px !important;}
.page-template-about_us .block-content:last-child, .page-template-background .block-content:last-child, .page-template-programs_opportunities .block-content:last-child {padding-bottom: 45px !important;}
.page-template-donate .block-content:last-child {padding-bottom: 0px !important;}
.page-template-for_students h1, .page-template-news_ideas h1, .page-template-background h1, .page-template-programs_opportunities h1, .page-template-our_partners h1, .page-template-meet_team h1, .page-template-contact-us h1, .page-template-media_recipes h1, .page-template-donate h1, .page-template-download_favorites h1, .page-template-register h1, .page-template-regional_representative h1, .page-template-video_library h1{text-align: center;}
.page-template-background .page-title-block.has-background-image {min-height: 223px; height: auto;}
.page-template-our_partners .page-title-block.has-background-image {min-height: 223px; height: auto;}
.page-template-media_recipes .page-title-block.has-background-image  {min-height: 190px; height: auto;}

/* top area */
.top-area-login {height: 30px; float: right;}
.top-area-login .sc-button {line-height: 17px !important; font-size: 14px !important; margin:0 !important; padding: 6px 10px 6px 24px !important;}
.top-area-search { float: right; padding: 0 20px;}
.top-area-login .sc-button::before {font-size: 16px !important; margin-left: -1.1em !important;}
.top-area-login .log-menu {
	position: absolute; 
	z-index: 9999;
	border: #eee solid 1px;
	background: #fff;
	margin-top: -7px;
	margin-left: -85px;	
	font-size: 14px;
	line-height: 20px;
	display: none;
	font-family: 'Roboto Condensed' !important;
}
.top-area-login .log-menu > ul { list-style: none; padding: 0px; margin: 0;} 
.top-area-login .log-menu > ul li{ text-align: left; padding: 10px 25px; } 
.top-area-login .log-menu > ul li:hover{ background-color: #f5f6f7 !important;}
.top-area-login .log-menu > ul li a{ color: #4a4a4a !important; }
.top-area-login .log-menu > ul li a:hover{ color: #A9B62C !important;}
.top-area-login .sc-button:hover + div.log-menu, .top-area-login div.log-menu:hover { display: block }


/* main menu */
#primary-menu.no-responsive > li > a {  padding: 35px 16px !important;}
#primary-menu.no-responsive > li:nth-child(5) > a {padding-right: 0 !important;}
#primary-menu.no-responsive > li > ul::before {
    background-color: rgba(76, 88, 103, 0.1) !important;
}
#primary-menu.no-responsive > li ul {
box-shadow: 3px 0 1px 0 rgba(76, 88, 103, 0.1), -3px 0 0 0 rgba(76, 88, 103, 0.1) !important;
-moz-box-shadow: 3px 0 1px 0 rgba(76, 88, 103, 0.1), -3px 0 0 0 rgba(76, 88, 103, 0.1) !important;
-webkit-box-shadow: 3px 0 1px 0 rgba(76, 88, 103, 0.1), -3px 0 0 0 rgba(76, 88, 103, 0.1) !important;
}
.menu-item.menu-item-cart {display: none !important;}

/* Slider */
.vc_row.slider {
    margin-bottom: 30px !important;
}

		/**/.n2-ss-layers-container{width:1200px !important; margin: auto auto !important;}
		.n2-ss-layers-container .n2-ss-layer {background-color: #fff; padding: 30px !important; text-align: left; width: 450px !important; top: 13% !important;}
		.n2-ss-layers-container .n2-ss-layer h3{font-family: 'Roboto Condensed' !important; font-size: 32px !important;line-height: 38px !important;}
		.n2-ss-layers-container .n2-ss-layer p{font-family: 'Open Sans' !important; font-size: 16px !important;line-height: 26px !important; padding: 10px 0 !important;}
		.n2-ss-layers-container .n2-ss-layer ul {padding-left: 20px;}
		.n2-ss-layers-container .n2-ss-layer p:last-child { text-align: right !important;}
		.n2-ss-layers-container .n2-ss-layer p:last-child a{ font-family: 'Roboto Condensed' !important; font-size: 20px !important;line-height: 24px !important; color: #003468 !important; text-transform: uppercase !important;}
		.n2-ss-layers-container .n2-ss-layer p:last-child a::before {
			font-family: 'scalia-icons';
			font-weight: normal;
			content: '\e601';
			font-size: 20px;
			color: #003468;
			vertical-align: middle;
			display: inline-block;
			text-indent: 0;
			margin-top: -0.2em;
			padding-right: 3px;
		}
		.n2-ss-layers-container .n2-ss-layer p:last-child a:hover, .n2-ss-layers-container .n2-ss-layer p:last-child a:hover::before {color:#A9B62C !important;}
		

.page-template-for_teachers .n2-ss-layers-container .n2-ss-layer{padding: 20px 30px !important; top: 10% !important;}
.page-template-about_us .n2-ss-layers-container .n2-ss-layer{padding: 20px 30px !important; top: 10% !important;width: 60% !important;}
/*.page-template-about_us .n2-ss-layers-container .n2-ss-layer {background-color: transparent;width: 60% !important; top: 0 !important; padding-left: 0px !important;}
.page-template-about_us .n2-ss-layers-container .n2-ss-layer h3{font-family: 'Roboto' !important; font-size: 48px !important;line-height: 48px !important;}*/
.page-template-about_us .n2-ss-layers-container .n2-ss-layer p:last-child { text-align: left !important;}
.page-template-about_us .n2-ss-layers-container .n2-ss-layer p:last-child a {color: #fff !important;}
.page-template-about_us .n2-ss-layers-container .n2-ss-layer p:last-child a::before {color: #fff !important; margin-top: 0 !important;} 
/* footer */
#colophon {padding: 45px 0 20px !important;}

#footer-nav { padding: 0.5em 0;}
.footer-socials-item.youtube a:after, .socials-item.youtube a:after {content: '\e610';}
.footer-socials-item.instagram a:after, .socials-item.instagram a:after {content: '\e609';}
.sc-list > ul > li::before {color: #B0BC22 !important;font-size: 20px !important; width: 1.32em !important;}
#footer-navigation li a {font-family: 'Roboto Condensed' !important; font-size: 20px;line-height: 24px;}
#footer-navigation li a:hover{color: #B0BC22;}
.footer-socials-item {padding-top: 8px; margin: 0 0 0 15px;}
.footer-socials-item a {height: 30px;}
.footer-socials-item a::after {font-size: 18px; line-height: 30px; background: #fff; border-radius: 50%;}
.footer-widget-area .widget_black_studio_tinymce:first-child {width: 65%;}
.footer-widget-area .widget_black_studio_tinymce:last-child {width: 35%;}
.footer-widget-area .widget_black_studio_tinymce:last-child .sc-button {margin: 1em 0 1em;}
.footer-widget-area .widget_black_studio_tinymce:first-child .textwidget h5 {margin:0.8em 0 2em; color: #B0B1B2; font-family: Roboto; font-size: 24px;line-height: 31px;}
.sc-button, input[type="submit"] {line-height: 24px !important; font-size: 20px !important;}
.sc-contacts-item::before {color: #5DB8DF !important;}

/* modal box */
.mfp-content {width: auto !important; background-color: #fff !important;padding: 0px;}
.mfp-close-btn-in .mfp-close{right: -17px; top: -24px;color: #4a4a4a !important; opacity: 1; background-image: url('js/modal_close.png'); background-repeat: no-repeat; background-position: right;}

/* Login */
.mfp-content .login_block label {width: 120px; display: inline-block;}
.mfp-content .login_block .login-remember label {width: 80%;}
/*.mfp-content .login_block input[type="text"], .mfp-content .login_block input[type="password"] {float: right;margin-left: 10px;}*/
.mfp-content .login_block .entry-content {padding: 50px;}
.mfp-content .forgot_block .entry-content {padding: 50px;}
.mfp-content .register_block .entry-content {padding: 25px 50px 50px; height: 500px; max-height: 80%; overflow: auto; width: 100%;}
.mfp-content .login_page h5 {background:#003468; color: #fff; margin: 0; text-align: center; line-height: 32px !important; font-family:'Open Sans' !important;padding: 12px 0; font-weight: bold;}
.mfp-content .register_block label.um_label_top { display: block;}
.mfp-content .register_block .um_field_container {margin: 10px 0;}
.mfp-content .register_block input[type="text"], .mfp-content .register_block input[type="password"], .mfp-content .register_block input[type="email"], .mfp-content .register_block select, .mfp-content .register_block textarea {width: 350px;}

/*home page*/
h6 {font-size: 18px !important; line-height: 22px !important;}
h3 {line-height: 41px !important;margin-top: 10px !important;}
.home.page .sc-button { margin-right: 15px;}
.home.page .vc_row:first-child .wpb_column.vc_col-sm-9 { /*top: 73px; */height: 226px;}
.home.page .vc_row:first-child .wpb_column.vc_col-sm-9 .wpb_text_column .wpb_wrapper {bottom: 0; position: absolute;}
.home.page .vc_row:first-child .wpb_column.vc_col-sm-9 .wpb_text_column .wpb_wrapper p{ margin-bottom: -5px !important;}
.home.page .vc_row {margin-bottom: 0;}
.row_block { margin-bottom: 50px !important;}
.home.page .explore_topics p{margin-bottom:0 !important;}
.home.page .explore_topics .sc-wrapbox{margin-bottom:0 !important;}
.home.page .explore_topics h6 {
    font-size: 18px !important;
	line-height: 22px !important;
    text-align: center;
    color: #003468;
    text-transform: uppercase;
	margin-top: 0px !important;
}
.WithIcon a {font-size: 14px !important; line-height: 19px !important;}
.WithIcon a:hover::before {color:#A9B62C;}
.WithIcon a::before {
	font-family: 'scalia-icons';
    font-weight: normal;
    content: '\e601';
    font-size: 14px;
    color: #003468;
    vertical-align: middle;
    display: inline-block;
    width: 1.62em;
    text-indent: 0;
    margin-top: -0.2em;
	padding-right: 3px;
}

/*for teachers*/
.page-template-for_teachers .vc_row h5 {font-size: 18px !important; line-height: 24px !important;margin-top:0px;}
.page-template-for_teachers .vc_row h3 {margin-bottom:5px; line-height: 43px !important;}
.page-template-for_teachers h4 {font-size: 30px !important; line-height: 41px !important;font-family: 'Open Sans';}
.page-template-for_teachers h6 {font-family: 'Open Sans';color: #003468; font-size: 16px !important; line-height: 21px !important; font-weight: bold; margin-bottom: 5px;}
.page-template-for_teachers .educator_resources p{font-size: 13px !important; line-height: 17px !important; margin-bottom: 5px;}
.page-template-for_teachers .educator_resources p a::before {
	font-family: 'scalia-icons';
    font-weight: normal;
    content: '\e601';
    font-size: 13px;
    color: #003468;
    vertical-align: middle;
    display: inline-block;
    width: 1.1em;
    text-indent: 0;
    margin-top: -0.2em;
	padding-right: 3px;
}
.page-template-for_teachers .educator_resources p a:hover::before {color:#A9B62C;}
.page-template-for_teachers .parallax_row {margin: 30px 0 77px;}
.page-template-for_teachers .vc_row .fullwidth-block .container{padding: 35px 0 22px !important; }	
.page-template-for_teachers .vc_row .fullwidth-block .container h3{ line-height: 44px !important;}
.page-template-for_teachers .vc_row .fullwidth-block .container .sc-button::before {font-size: 20px !important;}
.page-template-for_teachers .circle_image, .page-template-our_partners .circle_image {
    border-radius: 50%;
    margin: 0 20px 0 0 !important;
    border: 1px solid #979797 !important;
}
.page-template-for_teachers .oneHalf, .page-template-our_partners .oneHalf {
    width: 50%;
    float: left;
    margin: 0 0 20px;
	padding-right: 20px;
}
.page-template-for_teachers .news_posts, .page-template-our_partners .news_posts {
    padding-top: 25px;
}
.page-template-for_teachers .oneHalf div, .page-template-our_partners .oneHalf div {margin-left:88px;}
.page-template-for_teachers .oneHalf a, .page-template-our_partners .oneHalf a{font-size: 16px !important;line-height: 20px !important;}
.page-template-for_teachers .oneHalf span, .page-template-our_partners .oneHalf span{font-size: 14px !important; line-height: 22px !important;}

.page-template-for_teachers .news_link, .page-template-our_partners .news_link{margin-top: -23px;}
.page-template-for_teachers .news_letter {margin: 50px 0 0 !important;}
.page-template-for_teachers .news_letter p {font-size: 20px !important; line-height: 27px !important;margin-bottom: 10px;}
	
/*Plant and Soil topic page*/
.page-template-plant_soil h1 {line-height: 104px;margin-bottom: 6px;}
.page-template-plant_soil p {line-height: 32px !important;margin-bottom: 32px !important;}
.page-template-plant_soil #site-header-wrapper{height: 90px !important; border-bottom: 1px solid #dadada;}
.page-template-plant_soil aside.widget_black_studio_tinymce{
    /*width: 220px;*/
    float: right;
    padding: 20px 20px 10px;
    background-color: #F5F6F7;
	text-align: center;
	margin-top: 24px;
}	
.page-template-plant_soil aside h4 {line-height: 29px !important; color: #4a4a4a;margin-bottom: 20px;font-family: 'Roboto Condensed' !important;}
.page-template-plant_soil aside p{margin-bottom: 5px !important;line-height: 1 !important;}
.page-template-plant_soil aside h6 {margin: 5px 0 20px;}
.page-template-plant_soil aside h6 a{color: #003468;}
.page-template-plant_soil aside h6 a:hover{color: #A9B62C; }
.page-template-plant_soil .vc_row.dig_deeper {  margin-top: -10px;margin-bottom: 18px;}
.page-template-plant_soil .vc_row.dig_deeper p, .page-template-plant_soil .vc_row.dig_deeperAg p{margin: 0 !important;}
.page-template-plant_soil .vc_row.dig_deeper img, .page-template-plant_soil .vc_row.dig_deeperAg img{margin: 0 10px 0 0 !important;}
.page-template-plant_soil .vc_row.dig_deeper h3, .page-template-plant_soil .vc_row.dig_deeperAg h3{font-family:'Open Sans' !important; font-size: 30px !important; line-height: 45px !important;margin: 0 !important;}
.page-template-plant_soil .sc-youtube {margin-bottom: 0 !important;}
.page-template-plant_soil .YTVideo_desc, .page-template-plant_soil .YTVideo_desc .wpb_text_column, .page-template-plant_soil .YTVideo_desc .wpb_text_column p{margin-bottom: 8px !important;}
.page-template-plant_soil .YTVideo {margin-bottom: 36px;}
.page-template-plant_soil .YTVideo .wpb_text_column p{margin-bottom:-6px !important;}
.page-template-plant_soil .YTVideo .wpb_text_column p a{text-decoration: underline;line-height: 35px;}
.page-template-plant_soil .vc_tta-panel-body { background-color: #fff !important;  border-color: #f0f0f0 !important;}
.page-template-plant_soil .vc_tta-tab > a{ background-color: #f2f5f7 !important;}
.page-template-plant_soil .vc_tta-tab.vc_active > a{ background-color: #fff !important; color: #350ACD !important;}
.page-template-plant_soil .vc_tta-tab > a .vc_tta-title-text {font-size: 26px !important; line-height: 31px !important; color: #4A4A4A !important;}
.page-template-plant_soil .vc_tta-tab.vc_active > a .vc_tta-title-text { color: #35A0CD !important;}
.page-template-plant_soil .vc_tta-panel-body {padding: 20px 20px !important;}
.page-template-plant_soil .vc_tta-panel-body p{margin-bottom: 10px !important;}
.page-template-plant_soil .vc_tta-panel-body .sc-button { margin-right: 15px; }
.page-template-plant_soil .vc_tta-panels {box-shadow: 0 3px 0 rgba(200,200,200,0.1);}
.page-template-plant_soil .vc_tta-container { margin-bottom: 20px !important; margin-top: -29px;}
.page-template-plant_soil .fertilizer-flash {padding: 20px; background-color: #decfa4 !important;margin-top: 35px;}
.page-template-plant_soil .fertilizer-fact p:first-child { text-align: center;}
.page-template-plant_soil .fertilizer-fact p{font-size: 13px !important; line-height: 17px !important;}
ul.fertilizer-tabs {  list-style: none; height: 140px;}
ul.fertilizer-tabs li {
    float: left;
    margin-right: 10px;
    text-align: center;
    width: 18%;
	font-size: 14px !important;
	line-height: 19px;

}
ul.fertilizer-tabs li a {
    text-align: center;
    font-weight: bold;
    color: #6e3d11;
}
ul.fertilizer-tabs li a:hover {color: #c3a47c;}
ul.fertilizer-tabs li a span.tab-circle {
    background: #6e3d11;
    color: white;
    display: block;
    font-size: 40px;
    font-weight: bold;
    margin: 0 auto 10px;
    width: 50px;
	line-height: 50px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-box-shadow: #999 0 2px 3px;
    -webkit-box-shadow: #999 0 2px 3px;
    box-shadow: #999 0 2px 3px;
}
ul.fertilizer-tabs li a:hover span.tab-circle {  background: #c3a47c;}

.mfp-content .nobel_prize{ padding: 50px; width: 900px;}
.mfp-content .nobel_prize .container{width: 100% !important;}
.nobel_video p {margin-bottom: 0px !important;}
.nobel_video p a {font-size: 14px; line-height: 18px;  margin-bottom: 12px !important;  display: block;}

/*Feed our Planet*/
.page-template-plant_soil .vc_row.desc_block {margin-bottom:0 !important;}
.page-template-plant_soil .vc_row.desc_block p:last-child{margin-bottom: -10px !important;}
.page-template-plant_soil .fop_tabs .vc_tta-container { margin-top: 18px;}

/*Sustainable Ag*/
.page-template-plant_soil .practices_block .wpb_text_column img{width: 120px; height:120px;margin-bottom: 10px;}
.page-template-plant_soil .practices_block .wpb_text_column p {font-size: 15px !important; line-height: 25px !important; margin-bottom:0 !important;}
.page-template-plant_soil .preVideo_block {margin-bottom: 5px !important;}
.page-template-plant_soil .preVideo_block .vc_column_container {margin-top: 4px;}
.page-template-plant_soil .video_block {margin-bottom: 0 !important;}
.page-template-plant_soil .postVideo_block {margin-top: 12px !important;margin-bottom: 3px !important;}
.page-template-plant_soil .vc_row.dig_deeperAg { margin-top: 53px !important; margin-bottom: 50px !important;}
.page-template-plant_soil .video_block .nobel-prize-player embed{width: 100%;}
/*For Students */
.page-template-for_students .block-content, .page-template-news_ideas .block-content {padding-top: 50px !important;}
.page-template-for_students .vc_row {margin-bottom: 0px !important;}
.page-template-for_students .vc_row h6{margin: 0 0 5px!important;}
.page-template-for_students .vc_row p {font-size: 13px !important; line-height: 17px !important;margin: 0 0 5px !important;}
.page-template-for_students .vc_row img.app_icon {margin-top: 7px;}
.page-template-for_students .vc_row.topics_block{margin-top: 110px !important;}
.page-template-for_students .block-content:last-child {padding-bottom: 205px !important;}
/*.mfp-iframe-holder .mfp-content iframe {height:620px;}*/
.mfp-iframe-holder .mfp-content {width: 50% !important;height: 650px;}
.page-template-for_students .mfp-iframe-holder .mfp-content iframe embed {width: 100%; height: 100%}

/* News & Ideas */
.page-template-news_ideas .vc_row.events { color:#003468 !important; margin-bottom: 7px !important;padding: 0 15px !important;margin-top: -14px;}
.page-template-news_ideas .vc_row.events .vc_column-inner {border: 1px solid #D2DAE1;padding-top: 4px;}
.page-template-news_ideas .vc_row.events h3 {font-family:'Open Sans' !important; font-size: 32px !important; line-height: 43px !important;  margin-bottom: 0 !important;color:#003468 !important;}
.page-template-news_ideas .vc_row.events img {margin-left:10%;}
.page-template-news_ideas .vc_row.events ul {margin: 35px 0; }
.page-template-news_ideas .vc_row.events li {padding: 10px 0; }
.page-template-news_ideas .vc_row.events li {font-size: 15px !important; line-height: 19px !important;}
.page-template-news_ideas .vc_row.events .WithIcon a {font-size: 15px !important;padding-right: 15px;}
.page-template-news_ideas .vc_row .post-image {width: 25% !important;}
.page-template-news_ideas .vc_row .post-text {width: 75% !important;}
.page-template-news_ideas .vc_row .entry-info {width: 75% !important; font-size: 15px !important; line-height: 25px !important;}
.page-template-news_ideas .vc_row .entry-date { font-size: 15px !important; line-height: 25px !important; color: #4a4a4a;}
.page-template-news_ideas .vc_row .post-text .entry-title {font-size: 24px !important; line-height: 32px !important;}
.page-template-news_ideas .vc_row .post-text .entry-meta {font-size: 15px !important; line-height: 25px !important;}
.page-template-news_ideas .vc_row .post-text .entry-meta .sep {  margin: 0 4px !important;}
.page-template-news_ideas .vc_row .post-text p {font-size: 15px !important; line-height: 25px !important;}
.page-template-news_ideas .vc_row .read-more-link {font-size: 15px !important; line-height: 25px !important; }
.page-template-news_ideas .vc_row .read-more-link::before {color:#003468 !important; }
.page-template-news_ideas .vc_row .read-more-link:hover::before {color:#A9B62C !important; }
.page-template-news_ideas .blog-style-default article {margin-top: 22px; padding: 30px !important;}
.page-template-news_ideas .sc-pagination {margin-top: 20px;}
.page-template-news_ideas .sc-pagination a:hover, .page-template-news_ideas .sc-pagination .current {border-color: #35A0CD !important; background-color: #35A0CD !important;}
.page-template-news_ideas .sc-pagination .prev:hover, .page-template-news_ideas .sc-pagination .next:hover {background-color: #f5f6f7 !important;}
.page-template-news_ideas .sc-pagination .prev::after, .page-template-news_ideas .sc-pagination .next::after {color: #003468 !important;}

/*News item*/
.post-template-default.single  #site-header-wrapper{height: 90px !important; border-bottom: 1px solid #dadada;}
.post-template-default.single .sidebar { padding: 0 15px;}
.post-template-default.single .sidebar .widget-title {color: #4a4a4a; font-family:'Roboto Condensed' !important; }
.post-template-default.single .sidebar .widget_archive li::before {color: #003468; }
.post-template-default.single .sidebar .widget a {color: #003468; }
.post-template-default.single .post-content a {text-decoration: underline;}
.post-author-block .styled-subtitle {color: #4a4a4a !important;}
.post-author-block .post-author-info .categories a {color: #003468 !important;}
.post-author-block .post-author-info .categories a:hover {color: #A9B62C !important;}
aside.widget_black_studio_tinymce {text-align: left; background: none; padding: 0; float: left; width: 100%;}
aside.widget_black_studio_tinymce .widget_categories > ul > li::before {display: block;}
aside.widget_black_studio_tinymce .widget_categories > ul > li > a {text-transform: none; color: #003468;}
aside.widget_black_studio_tinymce .widget_categories > ul > li > a:hover {color: #A9B62C !important;}
.sidebar aside.widget .widget-title {color: #4a4a4a; font-family:'Roboto Condensed' !important; }
.sidebar aside.widget_archive {clear: both;padding-top: 50px !important;}
.sidebar aside.widget_archive li::before {color: #003468; }
.sidebar aside.widget_archive a {color: #003468; font-size: 16px;}
.sidebar aside.widget_archive a:hover {color: #A9B62C !important; }

/* About Us*/
.page-template-about_us .vc_row .sc-button {margin-right: 5px;}
.page-template-about_us .vc_row.parallex_row{margin: 60px 0 110px !important;}
/*.page-template-about_us .vc_row.parallex_row .vc_column-inner {padding: 0 !important;}*/
.page-template-about_us .vc_row.parallex_row .fullwidth-block { padding: 50px 0;}
.page-template-about_us .vc_row.parallex_row .fullwidth-block h3{ line-height: 43px !important;}
.page-template-about_us .vc_row h4 {font-family:'Open Sans' !important; font-size: 30px !important; line-height: 40px !important; margin-bottom: 5px;}

/* Background History*/
.page-template-background .quickfinder { padding: 60px 0 80px;}
.page-template-background .quickfinder-item-title {font-size: 24px !important; line-height: 32px !important; font-family: 'Open Sans' !important;text-transform: none;}
.page-template-background .quickfinder-item-text{margin-top: 5px !important;font-size: 13px !important; line-height: 22px !important; font-family: 'Open Sans' !important;}
.page-template-background .vc_row.parallex_row .fullwidth-block { padding: 50px 0;}
.page-template-background .vc_row.parallex_row .fullwidth-block h3{ line-height: 43px !important;}
.page-template-background .vc_row.parallex_row .fullwidth-block h4 {font-family:'Open Sans' !important; font-size: 30px !important; line-height: 40px !important;}

/* Educator Resources*/
.post-type-archive-product.woocommerce-page .fullwidth-block {height: 290px;}
.post-type-archive-product.woocommerce-page .fullwidth-block .wpb_text_column {padding: 20px 0;}
.post-type-archive-product.woocommerce-page .fullwidth-block .wpb_text_column img {    border-radius: 50%;}
.post-type-archive-product.woocommerce-page .fullwidth-block .wpb_text_column h3 { margin-top: 20px !important; margin-bottom: 12px !important;
}
.post-type-archive-product.woocommerce-page .fullwidth-block .wpb_text_column a{text-decoration: underline;}
.post-type-archive-product.woocommerce-page .sidebar.left {margin-top: 0px !important; padding: 0 30px 0 0 !important;}
.post-type-archive-product.woocommerce-page .sidebar.left .widget_product_search {  padding-bottom: 15px;  padding-top: 10px;}
.post-type-archive-product.woocommerce-page .sidebar.left .widget_product_search h4 {text-align: left !important;padding-left: 17px;}
.post-type-archive-product.woocommerce-page .sidebar.left .widget h4 {font-family:'Open Sans' !important; font-size: 16px !important; line-height: 22px !important; color:#4A4A4A !important;margin-bottom: 3px;}
.post-type-archive-product.woocommerce-page .sidebar.left .widget-area .widget + .widget {  margin-top: 30px;}
.post-type-archive-product.woocommerce-page .widget input, .post-type-archive-product.woocommerce-page .widget .combobox-wrapper {box-shadow: none; -webkit-box-shadow: none; border: 1px solid #979797;border-radius: 0; height: 32px; font-size: 14px;font-family:'Open Sans' !important;line-height: 19px;}
 .post-type-archive-product.woocommerce-page .combobox-wrapper .combobox-text {box-shadow: none; -webkit-box-shadow: none;}
 .post-type-archive-product.woocommerce-page .combobox-wrapper .combobox-button {background-color: #35A0CD;}
 .post-type-archive-product.woocommerce-page .combobox-wrapper .combobox-button:before {
    left: 40%;
    top: 40%;
    font-size: 20px;
    line-height: 20px;
}
.post-type-archive-product.woocommerce-page .sidebar.left .textwidget .WithIcon {
    background-color: #f5f6f7;
    padding: 10px 10px;
}
.post-type-archive-product.woocommerce-page .sidebar.left .textwidget .WithIcon a {font-family:'Roboto' !important;font-size: 18px !important;line-height: 22px !important; color: #003468;}
.post-type-archive-product.woocommerce-page .sidebar.left .textwidget .WithIcon a:hover { color: #A9B62C;}
.post-type-archive-product.woocommerce-page .sidebar.left .textwidget .WithIcon a::before {  font-size: 18px; width: 20px;}

.post-type-archive-product.woocommerce-page .before-products-list {margin: 0 0 20px; }
.post-type-archive-product.woocommerce-page .woocommerce-ordering, .post-type-archive-product.woocommerce-page .woocommerce-breadcrumb {display: none;}
.post-type-archive-product.woocommerce-page .woocommerce-result-count {font-size: 13px; line-height: 26px;}
.post-type-archive-product.woocommerce-page .woocommerce-select-count .combobox-wrapper {height: 22px; font-size: 12px; line-height: 15px;}
.post-type-archive-product.woocommerce-page .woocommerce-select-count .combobox-wrapper .combobox-text {line-height: 22px;}
.post-type-archive-product.woocommerce-page .woocommerce-select-count .combobox-wrapper .combobox-button {width: 22px;  height: 22px;}
.post-type-archive-product.woocommerce-page .woocommerce-select-count .combobox-wrapper .combobox-button:before {
    left: 50%;
    top: 50%;
    font-size: 13px;
    line-height: 16px;
}
.post-type-archive-product.woocommerce-page .products.row .inline-column {padding: 0 16px !important;}
.post-type-archive-product.woocommerce-page .products.row .product-inner{border-color: #CCDAE8; border-radius: 0; box-shadow: none;}
.post-type-archive-product.woocommerce-page .products.row .product-image {background-color: #f5f6f7;height: 180px;margin: 0px;}
.post-type-archive-product.woocommerce-page .products.row .product-info {height: 80px;}
.post-type-archive-product.woocommerce-page .products.row .product-title {font-size: 13px; line-height: 18px; color: #003468;}
.post-type-archive-product.woocommerce-page .products.row .product-categories, .post-type-archive-product.woocommerce-page .products.row .product-rating {display: none;}
.post-type-archive-product.woocommerce-page .products.row .product-bottom { padding: 4px 20px; font-size: 11px;  line-height: 15px;}
.post-type-archive-product.woocommerce-page .products.row .product-bottom a{ color: #4a4a4a !important;}
.post-type-archive-product.woocommerce-page .products-page-separator {display: none;}
.post-type-archive-product.woocommerce-page .lity-container {width: 40% !important; height: 50% !important;}
.post-type-archive-product.woocommerce-page .lity-container .lity-content, .page-template-meet_team .lity-container .lity-iframe-container { height: 100%; }

/* Producr detail page*/
.single-product.woocommerce-page .product .wpb_text_column p a {text-decoration: underline;}
.single-product.woocommerce-page .block-navigation{display: none;}
.single-product.woocommerce-page .fullwidth-block .block-divider {display: none;}
/*.single-product.woocommerce-page .container > .related-products {display: none;}*/
.single-product.woocommerce-page #site-header-wrapper {height: 90px !important; border-bottom: 1px solid #dadada;}
.single-product.woocommerce-page .block-content {padding-top: 20px !important;padding-bottom: 40px !important;}
.single-product.woocommerce-page .product_topinfo {margin-top: -10px;}
.single-product.woocommerce-page .product_topinfo a, .single-product.woocommerce-page .product_topic p{font-size: 14px !important;  line-height: 28px !important; }
.single-product.woocommerce-page .product_topic a {text-decoration: underline;}
.single-product.woocommerce-page .product_topinfo a:last-child {float: right; background-color: #f5f6f7;padding: 0 10px; border-radius: 1px;}
.single-product.woocommerce-page .wpb_text_column h2 {line-height: 58px;margin-bottom: 5px;}
.single-product.woocommerce-page .wpb_text_column p {line-height: 30px !important;}
.single-product.woocommerce-page .wpb_text_column ul{ line-height: 30px;  margin-bottom: 25px; padding-left: 16px;}
.single-product.woocommerce-page .wpb_text_column h5 {font-family:'Open Sans' !important; font-size: 20px !important; line-height: 30px !important;margin-bottom: -15px;}
.single-product.woocommerce-page .wpb_text_column a.sc-button {  margin-top: -10px;text-decoration: none !important;}
.single-product.woocommerce-page .wpb_text_column h4 {font-family:'Open Sans' !important; font-size: 30px !important; line-height: 32px !important;margin-top: 15px;margin-bottom: -10px;}
.single-product.woocommerce-page .vc_row.YTVideo, .single-product.woocommerce-page .vc_row.YTVideo .sc-youtube {margin-bottom: 0;}
.single-product.woocommerce-page .vc_row.YTVideo.last{margin-bottom: 10px;}
.single-product.woocommerce-page .vc_row.YTVideo p{font-size: 14px !important; line-height: 19px !important;}
.single-product.woocommerce-page .vc_row.YTVideo p a{text-decoration: underline;}
.single-product.woocommerce-page h3:last-child {margin-top: 20px !important;}
.single-product.woocommerce-page .panel.row{margin-bottom: 0;}

.single-product.woocommerce-page .product .product-inner{border-color: #CCDAE8; border-radius: 0;padding: 1px; box-shadow: none;}
.single-product.woocommerce-page .product .product-image {background-color: #f5f6f7;height: 180px;}
.single-product.woocommerce-page .product .product-info {height: 80px; padding: 5px 20px;}
.single-product.woocommerce-page .product .product-title {font-size: 13px; line-height: 18px; color: #4a4a4a;}
.single-product.woocommerce-page .product .product-categories, .post-type-archive-product.woocommerce-page .products.row .product-rating {display: none;}
.single-product.woocommerce-page .product .product-bottom { padding: 4px 20px; font-size: 11px;  line-height: 15px;}
.single-product.woocommerce-page .product .product-bottom a{ color: #4a4a4a !important;}
.single-product.woocommerce-page .related-products-carousel {width: auto !important; left: 0!important;}
.single-product.woocommerce-page .related-products-carousel .container {width: 89% !important;}
.single-product.woocommerce-page .related-products-carousel .container .product {width: 220px !important;}
.single-product.woocommerce-page .related-products-navigation .sc-prev, .single-product.woocommerce-page .related-products-navigation .sc-next {width: 54px !important;}


/*.sc-gallery .caroufredsel_wrapper, .sc-gallery .caroufredsel_wrapper .sc-gallery-preview-carousel {height: 300px !important;}
.sc-gallery .sc-gallery-preview-carousel-wrap .sc-gallery-item a img{height: 300px !important;width: 100% !important;overflow: hidden !important;}*/
.sc-gallery .sc-gallery-thumbs-carousel-wrap {padding: 15px !important;}
.sc-gallery .sc-gallery-thumbs-carousel-wrap .sc-gallery-item.active a::before {color: #4a4a4a !important; font-size: 30px; top: -40px;}
.sc-gallery .sc-gallery-thumbs-carousel-wrap .sc-gallery-item.active a {border: 1px solid #4a4a4a !important;}
.sc-gallery-thumbs-navigation .sc-prev::after, .sc-gallery-thumbs-navigation .sc-next::after {color: #4a4a4a !important; font-size: 30px !important; }
.sc-gallery .sc-gallery-thumbs-carousel-wrap .sc-gallery-item a img {width:70px; height:70px;}
.sc-testimonials {margin-bottom: 0 !important;}
.sc-testimonials-navigation .sc-prev::after, .sc-testimonials-navigation .sc-next::after, .related-products-navigation .sc-prev::after, .related-products-navigation .sc-next::after{color: #003468 !important;font-size: 54px;}
.sc-testimonial-name {color: #4a4a4a !important;font-size: 24px !important;line-height: 36px !important;}
.sc-testimonial-position {font-size: 16px;}
.sc-testimonial-text {font-family:'Open Sans' !important;}
.sc-testimonial-text p{font-size: 16px !important;line-height: 26px !important;}
.sc-testimonial-image {display: none !important;}

.single-product.woocommerce-page .mfp-content .download-resources .block-content { padding-left: 50px;padding-right: 50px;}
.single-product.woocommerce-page .mfp-content .container { width: 100% !important;}
.single-product.woocommerce-page .mfp-content .download-resources .vc_col-sm-6:last-child {padding-top: 20px;}
.single-product.woocommerce-page .mfp-content .download-resources .vc_col-sm-6:last-child .wpb_text_column {margin-bottom: 10px; }
.single-product.woocommerce-page .mfp-content .download-resources .wpb_text_column a.sc-button {margin-top: 0 !important;width: 250px;}
.single-product.woocommerce-page .mfp-content .download-resources h4 {font-size: 24px !important;}
.single-product.woocommerce-page .mfp-content .download-resources ul li {padding-bottom: 10px;}
.single-product.woocommerce-page .mfp-content .main-content h5 {background:#003468; color: #fff; margin: 0; text-align: center; line-height: 32px !important; font-family:'Open Sans' !important;padding: 12px 0; font-weight: bold;}
/*.single-product.woocommerce-page .mfp-content {height: 500px; max-height: 80%; overflow: auto;}*/
.single-product.woocommerce-page .mfp-content .login_block .cont-block{ padding: 50px;}
/*.single-product.woocommerce-page .mfp-content .login_block input[type="text"], .mfp-content .login_block input[type="password"] {float: right;margin-left: 10px;}*/

.single-product.woocommerce-page .mfp-content .register_block {margin-top: 0 !important;}
.single-product.woocommerce-page .mfp-content .register_block .cont-block{ padding: 25px 50px 50px;  height: 500px; max-height: 80%; overflow: auto;}

.single-product.woocommerce-page .mfp-content .guest-block .cont-block{ padding: 25px 50px 50px; height: 500px; max-height: 80%; overflow: auto;}
.single-product.woocommerce-page .mfp-content .btn_download_files .cont-block{ padding: 50px;}
.single-product.woocommerce-page .mfp-content .guest-block .cont-block .frmTop {display: block; font-weight: bold;}
.single-product.woocommerce-page .mfp-content .guest-block .cont-block form div {margin-bottom: 15px;}
.mfp-content .guest-block input[type="text"], .mfp-content .guest-block input[type="password"], .mfp-content .guest-block input[type="email"], .mfp-content .guest-block select {width: 350px;}



/* programs and opportunities */
.page-template-programs_opportunities .block-content {padding-top: 8px !important;}
.page-template-programs_opportunities .block-content p a{text-decoration: underline !important;}
.page-template-programs_opportunities .vc_row {margin: 26px 0 0 !important; background-color: #f5f6f7;padding: 35px 0;}
.page-template-programs_opportunities .vc_col-sm-3 .vc_column-inner {padding-left: 35px; padding-right:0;}
.page-template-programs_opportunities .vc_col-sm-9 .vc_column-inner {padding-left: 30px; padding-right:35px;}
.page-template-programs_opportunities .vc_col-sm-3 .sc-wrapbox,.page-template-programs_opportunities .vc_col-sm-9 .wpb_text_column  {margin-bottom: 0;}
.page-template-programs_opportunities .vc_col-sm-9 h4{font-family:'Open Sans' !important; font-size: 24px !important; line-height: 33px !important;margin-bottom: 0;margin-top: -7px;}
.page-template-programs_opportunities .vc_col-sm-9 p, .page-template-programs_opportunities .vc_col-sm-9 ul{ font-size: 15px !important; line-height: 25px !important;margin: 0;}
.page-template-programs_opportunities .vc_col-sm-9 ul {padding-left: 15px;}

/*our partners*/
.page-template-our_partners .block-content {padding-top: 45px !important;}
.page-template-our_partners h3 {margin-top: 0 !important; line-height: 43px !important;margin-bottom: 3px;}
.page-template-our_partners .vc_row .sc-button {margin-top: 6px !important;}
.page-template-our_partners .leadership_block {width: 80%; margin:92px auto 0;}
.page-template-our_partners .leadership_block h3, .page-template-our_partners .newsletter_block h3 {margin-bottom: 0;}
.page-template-our_partners .leadership_block a {text-decoration: underline;}
.page-template-our_partners .sponsors_block .wpb_column{margin-top: 0px;padding: 0 15px;}
.page-template-our_partners .sponsors_block .vc_row {margin-bottom: 0;}
.page-template-our_partners .sponsors_block {margin-bottom: 88px;margin-top: 10px;}
.page-template-our_partners h5 {font-family:'Open Sans' !important;font-size: 20px !important; line-height: 27px !important;margin: 0;}
.page-template-our_partners .newsletter_block {margin-top: 100px;}
.page-template-our_partners .newsletter_block .sc-button {  margin-top: 22px !important;}
.page-template-our_partners .vc_gitem-animated-block {background-color: #f5f6f7 !important;}
.page-template-our_partners .wpb_column.vc_col-sm-4 {background-color: #f5f6f7; margin-right: 1%; width: 32.3% !important; margin-bottom: 1%;}


/* meet the team*/
.page-template-meet_team .block-content {padding-top: 85px !important; padding-bottom: 120px !important;}

.page-template-meet_team .team-person-name {color: #003468; padding-top: 20px !important;font-size: 20px !important; line-height: 27px !important;}
.page-template-meet_team .team-person-position {color: #4a4a4a; font-size: 16px !important; line-height: 21px !important;}
.page-template-meet_team .inline-column {margin-bottom: 10px !important; }
.page-template-meet_team .lity-container {width: 40% !important; height: 65% !important;}
.page-template-meet_team .lity-container .lity-content, .page-template-meet_team .lity-container .lity-iframe-container { height: 100%; }

.team_profile .prTitle {background-color: #003468; color: #fff; padding: 15px 40px;height: 120px;}
.team_profile .prTitle h5 {line-height: 29px !important; color: #fff !important; margin: 18px 0 0;font-weight: bold;text-transform: uppercase;}
.team_profile .prTitle .prPosition {font-size: 18px; line-height: 24px; font-weight: bold;}
.team_profile .thumbImg{width: 90px; height: 90px; float: left; border-radius: 50%; display: inline;margin-right: 20px;}
.team_profile .prContent { padding: 45px; height: 600px; overflow: auto; }
.team_profile .prContent h5{margin-top: 45px; margin-bottom: 23px;}
.team_profile .prContent span, .team_profile .prContent a {line-height: 32px;}
.team_profile .prContent span::before, .team_profile .prContent a::before {
font-family: 'scalia-icons';
    font-weight: normal;
    font-size: 23px;
    color: #000000;
    vertical-align: middle;
    display: inline-block;
    text-indent: 0;
    margin-top: -0.2em;
	padding-right: 10px;
}
.team_profile .prContent a.emailLink::before {  content: '\e607';}
.team_profile .prContent a.fbLink::before {font-family: 'scalia-socials'; content: '\e601';}
.team_profile .prContent a.webLink::before {content: '\e62b'}
.team_profile .prContent span.phLink::before {content: '\e605'}
.mfp-content .team_profile{width: 600px;}


/*Contact Us*/
.page-template-contact-us .block-content {padding-top: 44px !important;}
.page-template-contact-us .block-content p{font-size: 16px !important; line-height: 30px !important;}
.page-template-contact-us .block-content h3 {margin-top: 40px !important;margin-bottom: 25px !important;}
.page-template-contact-us .wpcf7-form p{margin-bottom: 10px;}
.page-template-contact-us .wpcf7-form input[type="text"], .page-template-contact-us .wpcf7-form input[type="email"]{width: 100%;}
.page-template-contact-us .wpcf7-form input[type="submit"] {background-color: #5db8df; padding: 12px 16px 12px 16px;}
.page-template-contact-us .wpcf7-form input[type="submit"]::before {
    content: '\e601';
    font-family: 'scalia-icons';
    font-weight: normal;
    float: left;
    margin-left: -1.4em;
    vertical-align: middle;
	font-size: 22px !important;
	margin-left: -1.2em !important;
	color: #fff;
}
.page-template-contact-us .contact_info h5 {line-height: 29px !important;margin-top: 6px;margin-bottom: 28px;}
.page-template-contact-us .contact_info h6 {color: #4a4a4a !important;margin-bottom: 24px;}
.page-template-contact-us .contact_info h6::before {
    font-family: 'scalia-icons';
	color: #5DB8DF !important;
	vertical-align: middle;
	font-size: 22px !important;
	padding-right: 5px;
}
.page-template-contact-us .contact_info h6.location_icon::before {	content: '\e604';}
.page-template-contact-us .contact_info h6.phone_icon::before { content: '\e605';}
.page-template-contact-us .contact_info h6.web_icon::before { content: '\e62b';}

.page-template-contact-us .contact_info .wpb_text_column {margin-bottom: 16px;}
.page-template-contact-us .contact_info p {line-height: 22px !important;}

/*Media and Recipes*/
.page-template-media_recipes .block-content {padding-top: 45px !important;}
.page-template-media_recipes h3 {margin-top: 8px !important; line-height: 43px !important;margin-bottom: 0;}
.page-template-media_recipes h6 {font-family:'Open Sans' !important;color: #4a4a4a !important; line-height: 24px !important; margin-top: 0;}
.page-template-media_recipes .vc_row .wpb_text_column {margin-bottom: 8px;}
.page-template-media_recipes .vc_row .wpb_single_image {margin-bottom: 10px;}
.page-template-media_recipes .poster_block .wpb_text_column p a {font-family:'Roboto Condensed' !important; font-size: 15px !important; line-height: 20px !important; text-transform: uppercase;}
.page-template-media_recipes .poster_block {margin-bottom: 65px !important; }
.page-template-media_recipes .recipes_block {margin-bottom: 75px; !important; }
.page-template-media_recipes .recipes_block .vc_col-sm-6:last-child .vc_column-inner {padding: 0 15px 0 30px;}
.page-template-media_recipes .recipes_block ul {padding-left: 16px; margin-bottom: 24px;}
.page-template-media_recipes .recipes_block ul li a{line-height: 32px !important; text-decoration: underline;}
.page-template-media_recipes .postcards_block .wpb_text_column p {font-size: 14px !important; line-height: 19px !important;}
.page-template-media_recipes .postcards_block .wpb_text_column p a {text-decoration: underline;}
.page-template-media_recipes .parallex_row {margin-top: 97px !important; }
.page-template-media_recipes .parallex_row h6 a{text-decoration: underline; }
.page-template-media_recipes .past_issues {margin-bottom: 32px;}
.page-template-media_recipes .past_issues .vc_col-sm-2 {width: 15%; margin-right: 1.5% !important;margin-top: 15px;}
.page-template-media_recipes .past_issues .sc-image{ height: 169px !important;border-radius: 0;}
.page-template-media_recipes .past_issues .sc-image-centered-box {margin-bottom: -5px;}
.page-template-media_recipes .past_issues .wpb_text_column p a { font-size: 15px !important; line-height: 20px !important;}
.page-template-media_recipes .vc_row.industry_ambassador_one { margin: 0 0 20px !important; background-color:#f5f6f7;	padding: 35px 0;}	
.page-template-media_recipes .vc_row.industry_ambassador_two li a, .page-template-media_recipes .vc_row.industry_ambassador_last a { text-decoration: underline;}	
.page-template-media_recipes .vc_row.industry_ambassador_last { margin-bottom: 30px !important;}	
/* Download History & Favorites */
.page-template-download_favorites .block-content {padding-top: 45px !important;}
.page-template-download_favorites .vc_tta-panels-container {border-bottom: 0 !important;}
.page-template-download_favorites .vc_tta-tabs .vc_tta-title-text {font-size: 25px !important; line-height: 55px !important;}
.page-template-download_favorites .vc_tta-tab.vc_active .vc_tta-title-text {color: #5DB8DF !important; }
.page-template-download_favorites .vc_tta.vc_general .vc_tta-panel-body {padding: 23px 0px !important;}
.page-template-download_favorites .sc-table thead th {border-bottom: 0px !important;text-align: left; color: #4a4a4a;font-size: 20px !important; line-height: 24px !important;}
.page-template-download_favorites .sc-table thead tr {height: 67px;}
.page-template-download_favorites .sc-table tbody tr {height: 66px;}
.page-template-download_favorites .sc-table td {font-size: 16px !important; line-height: 21px !important;}
.page-template-download_favorites .sc-table thead + tbody tr:first-child td {box-shadow: none !important;}
.page-template-download_favorites .sc-table.shadow-box {box-shadow: none !important;}
.page-template-download_favorites .sc-table-style-1 .tabletolist.nrh .row_headers {color: #35a0cd !important;}
/* Profile */

.page-template-register input[type="text"], .page-template-register input[type="password"], .page-template-register input[type="email"], .page-template-register select, .page-template-register textarea {width: 350px;}

/* regional representative */

.page-template-regional_representative .cform {width: 100% !important;; font-family:'Open Sans' !important;color: #4a4a4a !important; line-height: 26px !important; font-size: 16px; background: none !important; margin: 40px 0; border: 0;}
.page-template-regional_representative .cform label {color: #4a4a4a !important; line-height: 26px !important; font-size: 16px; font-weight: normal; text-align: left; margin-left:0;}
.page-template-regional_representative .cform input[type="text"], .page-template-regional_representative .cform select {background: none !important; width: 65%;}
.page-template-regional_representative .cform li.cf-box-title { 
	padding-left: 0;
    width: 22%;
    padding-right: 1% !important;
    color: #4a4a4a;
    font-size: 16px;
	font-weight: normal; 
}
.page-template-regional_representative .cform li.cf-box-group {padding-left: 21%; margin-top:0;}
.page-template-regional_representative .cform label.cf-group-after, .page-template-regional_representative .cform label.cf-group-after span {width: 97%; margin: 0; font-weight: normal;}
.page-template-regional_representative .cform .cf-box-group input {width: 3%;}
.page-template-regional_representative .cform ol.cf-ol li.textonly {text-align: left; color: #4a4a4a; font-size: 16px;}
.page-template-regional_representative .cform input[type="submit"] {background: none;background-color: #5db8df !important; color: #fff !important;font-family: 'Roboto Condensed'; text-shadow: none;border: 0;border-radius: 3px;}
.page-template-regional_representative .cform p.cf-sb {text-align: center;}

/* Newsletter */
.mfp-content .newsletter {padding: 0 50px;}
.mfp-content .newsletter .container {width: auto !important;}
.mfp-content .newsletter .page-title-block {padding: 20px 0 0;}
.mfp-content .newsletter .page-title-block h1{font-size: 36px !important;}
.mfp-content .newsletter .block-content {padding-top: 30px !important;}
.mfp-content .newsletter .ctct-form label {width: 120px !important; display: inline-block; }
.mfp-content .newsletter .ctct-disclosure {max-width: 600px; width: auto;}

/*Search Results*/
.search.search-results .blog article .entry-title {font-size: 24px !important;line-height: 32px !important;}

/*Video Library*/
.page-template-video_library .vc_row .sc-youtube, .page-template-video_library .vc_row .sc-video {  margin-bottom: 0;}
.page-template-video_library .vc_row.VLVideo p { font-size: 14px !important; line-height: 19px !important; }
.page-template-video_library .vc_row.VLVideo p a { text-decoration: underline;}
.page-template-video_library .vc_row:first-child h3{margin-top: 30px !important;}
.page-template-video_library .vc_row h5 {margin-bottom: -20px; }
.jwlogo {  display: none; }
.video_library_btns .sc-button {
    margin: 30px 30px 0 0;
}

@media (max-width: 1100px) {
	.n2-ss-slide { height: 350px !important; }
	.n2-ss-swipe-element { height: 400px !important; } 
	.page-template-about_us 	.n2-ss-swipe-element { height: 350px !important; }
	.n2-ss-layers-container .n2-ss-layer, 
		.page-template-for_teachers .n2-ss-layers-container .n2-ss-layer { top: 6% !important; padding: 10px 30px  !important;}
}

@media (max-width: 580px){
	.n2-ss-layers-container { width: 96% !important; }
	.n2-ss-layers-container .n2-ss-layer, 
		.page-template-for_teachers .n2-ss-layers-container .n2-ss-layer { padding: 20px !important; width: 75% !important; background: #fff !important; }
	
	.n2-ss-layers-container .n2-ss-layer p { font-size: 16px !important; line-height: 26px !important; }
	.n2-ss-layers-container .n2-ss-layer p:last-child a { font-size: 20px !important; }
	.n2-ss-slider .nextend-arrow { display: none !important; }
	.n2-ss-layers-container .n2-ss-layer h3 { font-size: 32px !important; line-height: 34px !important; }
	
	.page-template-about_us .n2-ss-layers-container .n2-ss-layer { /*background: transparent !important;*/ width: 70% !important; }	 
	
	.page-template-for_teachers .n2-ss-layers-container ul { margin-bottom: 0px !important;  }
	.page-template-for_teachers .n2-ss-layers-container ul > li { font-size: 16px !important; line-height: 26px !important; }
	.post-template-default.single article .post-content img {width: 100%; height: auto;}
	
}
@media (min-width: 581px) and (max-width: 767px) {
	
	.n2-ss-layers-container .n2-ss-layer h3 { font-size: 32px !important; 	line-height: 32px !important; }
	.n2-ss-layers-container .n2-ss-layer p { font-size: 16px !important; line-height: 26px !important; }
	.n2-ss-layers-container .n2-ss-layer p:last-child a { font-size: 20px !important; }
	.n2-ss-slider .nextend-arrow { display: none !important; }	
}

.page-template-lost_password #site-header-wrapper{height: 90px !important; border-bottom: 1px solid #dadada;}


/* NICE STYLE ADDITIONS - 12/7/21 */
/* .page-template-default {border: solid red 10px;} */
/* .megamenu-first-element { border: solid red 1px; } */

#primary-menu.no-responsive > li > a { font-size:14px!important; }

/* SLIDER ON For Students page */
div#n2-ss-11 .n2-ss-slider-1 {max-height:340px;}
#n2-ss-11 > div > div > div > div.n2-ss-slide.n2-ss-canvas.n2-ow.n2-ss-slide-61.n2-ss-slide-active > div > div > div > h3 { color: #3593C3; text-align: left!important;}
#n2-ss-11 > div > div > div > div.n2-ss-slide.n2-ss-canvas.n2-ow.n2-ss-slide-61.n2-ss-slide-active > div > div > div > h3 > .green { color: #A9B62C; }
div#n2-ss-11 .n2-ss-layer .n2-font-1304-paragraph {text-align: left!important;}

/* for students home */

.car-exp-icon {max-width: 180px; margin: 0 auto; display: block;}
.car-exp-col {width: 100%;}
.car-exp-col h2 {font-size: 30px; color: #3593C3; display: block; text-align: center;}
.car-exp-col h3 {font-size: 26px; line-height: 30px; color: #3593C3; display: block; text-align: center;}
.car-exp-col .innr {width: 100%; background-color: #F5F6F7; padding: 4%; min-height:360px;}
.car-exp-col .innr.explore { min-height:240px;}
.car-exp-col .innr p {font-size: 16px;}
.car-exp-col .innr p.fake-tags {color: #A9B62C;}
.car-exp-col .innr a.learn-mo {font-size: 16px; display: block; width:150px; text-align: center; margin: 0 auto; padding:4%; background-color:#A9B62C; color: white;}
.car-exp-col .innr a.learn-mo:hover {background-color:#062D5B;}

.for-students-career-pages #page-title {background-color: #062D5B;}
.for-students-career-pages #page-title .page-title-title .car-exp-icon {display: inline; margin-right: 20px;}
@media (max-width: 768px) {.for-students-career-pages #page-title .page-title-title .car-exp-icon {display: block; margin: 0 auto;}}
.for-students-career-pages #page-title h1 {color: white; display: inline-block;}
@media (max-width: 768px) {.for-students-career-pages #page-title h1 {text-align: center; display: block;}}

.car-exp-icon-sm {width:70px; display: inline-block; margin-right: 20px; float: left;}
.car-exp-icon-sm.cap {width: 80px;}

.before-you-begin {margin: 40px 0; text-align: center;}
.before-you-begin p {width: 50%; display: block; margin: 0 auto; background-color: #ffffff; font-size: 16px; line-height: 28px; font-style: italic; padding: 10px;}
@media (max-width: 768px) {.before-you-begin p {width: 100%;} }

.jobber {height: 250px; width:100%;}
@media (max-width: 768px) {
	.jobber {height: 140px;}
}
.jobber h2 {color: white;
		font-size: 30px;
		line-height: 30px;     
		position: relative;
    display: inline-block;
		margin-top: 107px;
		margin-left: 280px; 
		min-width:180px;
	}
@media (max-width: 768px) {
.jobber h2 {
		font-size: 20px;
		line-height: 20px; 
		margin-top: 56px;
		margin-left: 170px;
	}
}
.jobber-logo {
        position: absolute;
 	top: 75px;
        left: 929px;
}
@media (max-width: 1281px) { .jobber-logo {left:765px;}}
@media (max-width: 1091px) {.jobber-logo {display: none;}}

#sales_representative {
	background-image: url('/wp-content/uploads/careeradventure/imgz/bg-sales-rep.jpg');
	background-size: 1201px; background-repeat: no-repeat; background-position: -13px -10px;
}
@media (max-width: 768px) {
#sales_representative {background-size: 680px; background-position: 0px -10px;}}

#executive_assistant {
	background-image: url('/wp-content/uploads/careeradventure/imgz/bg-executive-assistant.jpg');
	background-size: 1201px; background-repeat: no-repeat; background-position: -13px -10px;
}
@media (max-width: 768px) {
#executive_assistant {background-size: 680px; background-position: 0px -10px;}}

#digital_specialist {
	background-image: url('/wp-content/uploads/careeradventure/imgz/bg-digital-specialist.jpg');
	background-size: 1201px; background-repeat: no-repeat; background-position: -13px -10px;
}
@media (max-width: 768px) {
#digital_specialist {background-size: 680px; background-position: 0px -10px;}}

#business_operations_manager {
	background-image: url('/wp-content/uploads/careeradventure/imgz/bg-business-operations-manager.jpg');
	background-size: 1201px; background-repeat: no-repeat; background-position: -13px -10px;
}
@media (max-width: 768px) {
#business_operations_manager {background-size: 680px; background-position: 0px -10px;}}

#communications_specialist {
	background-image: url('/wp-content/uploads/careeradventure/imgz/bg-communications-specialist.jpg');
	background-size: 1201px; background-repeat: no-repeat; background-position: -13px -10px;
}
@media (max-width: 768px) {
#communications_specialist {background-size: 680px; background-position: 0px -10px;}}

#social_media_specialist {
	background-image: url('/wp-content/uploads/careeradventure/imgz/bg-social-media-specialist.jpg');
	background-size: 1201px; background-repeat: no-repeat; background-position: -13px -10px;
}
@media (max-width: 768px) {
#social_media_specialist {background-size: 680px; background-position: 0px -10px;}}

#agronomist {
	background-image: url('/wp-content/uploads/careeradventure/imgz/bg-agronomist.jpg');
	background-size: 1201px; background-repeat: no-repeat; background-position: -13px -10px;
}
@media (max-width: 768px) {
#agronomist {background-size: 680px; background-position: 0px -10px;}}

#pest_control_adviser {
	background-image: url('/wp-content/uploads/careeradventure/imgz/bg-pest-control-adviser.jpg');
	background-size: 1201px; background-repeat: no-repeat; background-position: -13px -10px;
}
@media (max-width: 768px) {
#pest_control_adviser {background-size: 680px; background-position: 0px -10px;}}

#plant_scientist {
	background-image: url('/wp-content/uploads/careeradventure/imgz/bg-plant-scientist.jpg');
	background-size: 1201px; background-repeat: no-repeat; background-position: -13px -10px;
}
@media (max-width: 768px) {
#plant_scientist {background-size: 680px; background-position: 0px -10px;}}

#plant_breeder {
	background-image: url('/wp-content/uploads/careeradventure/imgz/bg-plant-breeder.jpg');
	background-size: 1201px; background-repeat: no-repeat; background-position: -13px -10px;
}
@media (max-width: 768px) {
#plant_breeder {background-size: 680px; background-position: 0px -10px;}}

#plant_pathologist {
	background-image: url('/wp-content/uploads/careeradventure/imgz/bg-plant-pathologist.jpg');
	background-size: 1201px; background-repeat: no-repeat; background-position: -13px -10px;
}
@media (max-width: 768px) {
#plant_pathologist {background-size: 680px; background-position: 0px -10px;}}

#soil_scientist {
	background-image: url('/wp-content/uploads/careeradventure/imgz/bg-soil-scientist.jpg');
	background-size: 1201px; background-repeat: no-repeat; background-position: -13px -10px;
}
@media (max-width: 768px) {
#soil_scientist {background-size: 680px; background-position: 0px -10px;}}

#protein_biochemist {
	background-image: url('/wp-content/uploads/careeradventure/imgz/bg-protein-biochemist.jpg');
	background-size: 1201px; background-repeat: no-repeat; background-position: -13px -10px;
}
@media (max-width: 768px) {
#protein_biochemist {background-size: 680px; background-position: 0px -10px;}}

#chef {
	background-image: url('/wp-content/uploads/careeradventure/imgz/bg-chef.jpg');
	background-size: 1201px; background-repeat: no-repeat; background-position: -13px -10px;
}
@media (max-width: 768px) {
#chef {background-size: 680px; background-position: 0px -10px;}}

#fertilizer_formulation_chemist {
	background-image: url('/wp-content/uploads/careeradventure/imgz/bg-fertilizer-formulation-chemist.jpg');
	background-size: 1201px; background-repeat: no-repeat; background-position: -13px -10px;
}
@media (max-width: 768px) {
#fertilizer_formulation_chemist {background-size: 680px; background-position: 0px -10px;}}

#process_operating_technician {
	background-image: url('/wp-content/uploads/careeradventure/imgz/bg-process-operating-technician.jpg');
	background-size: 1201px; background-repeat: no-repeat; background-position: -13px -10px;
}
@media (max-width: 768px) {
#process_operating_technician {background-size: 680px; background-position: 0px -10px;}}

#engineer {
	background-image: url('/wp-content/uploads/careeradventure/imgz/bg-engineer.jpg');
	background-size: 1201px; background-repeat: no-repeat; background-position: -13px -10px;
}
@media (max-width: 768px) {
#engineer {background-size: 680px; background-position: 0px -10px;}}

#it_support_specialist {
	background-image: url('/wp-content/uploads/careeradventure/imgz/bg-it-support-specialist.jpg');
	background-size: 1201px; background-repeat: no-repeat; background-position: -13px -10px;
}
@media (max-width: 768px) {
#it_support_specialist {background-size: 680px; background-position: 0px -10px;}}

#heavy_equipment_operator {
	background-image: url('/wp-content/uploads/careeradventure/imgz/bg-heavy-equipment-operator.jpg');
	background-size: 1201px; background-repeat: no-repeat; background-position: -13px -10px;
}
@media (max-width: 768px) {
#heavy_equipment_operator {background-size: 680px; background-position: 0px -10px;}}

#truck_driver {
	background-image: url('/wp-content/uploads/careeradventure/imgz/bg-truck-driver.jpg');
	background-size: 1201px; background-repeat: no-repeat; background-position: -13px -10px;
}
@media (max-width: 768px) {
#truck_driver {background-size: 680px; background-position: 0px -10px;}}







