/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.0.89.1543873721
Updated: 2018-12-03 14:48:41
*/

/* Typography */
a, a span {
	font-weight: 600 !important;
}

/* General */
.et_pb_gallery_image {
pointer-events: none !important;
}
.et_pb_image_5 img {
margin-top: 16%;
}

.page-id-2424 .et_pb_fullwidth_slider_0 .et_pb_slide:first-child .et_pb_slide_image img.active {animation: none !important; -webkit-animation: none !important;}

#main-header .nav li ul {
margin-left: -40px;
}


@media screen and (min-width: 850px) {
	#menu-item-4835  ul.sub-menu {
    	margin-left: -140px !important;
	}
}

.nav li#menu-item-536 ul {
width: 140px;
}

h2 {
	line-height: 1.4em;
}

.wrap-content.et_pb_row,
.wrap-content.et_pb_row.et_pb_row_0 {
	max-width: 1000px;
	width: 80%;
}


.form-wrapper {
	max-width: 600px;
}

.gform_footer{
	text-align: center;
}

.gform_wrapper label.gfield_label {	
		color: #373838;
		font-size: 14px;
    font-family: "Open Sans",Arial,sans-serif;
    font-weight: 600;
	  -webkit-font-smoothing: antialiased;
}

.gform_button.button {
	color: #ffffff!important;
    border: 2px solid #ffbf45 !important;
    border-radius: 4px;
    letter-spacing: 0.14px;
    font-size: 18px !important;
    font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 600!important;
    background-color: #ffbf45;
		padding: 0.3em 1em!important;
	transition: all .2s;
}

.gform_button.button:hover {
	  color: #ffbf45!important;
    background: rgba(0,0,0,0)!important;
        border: 2px solid #ffbf45 !important;
    border-radius: 4px;
    letter-spacing: 0.14px;
	  cursor: pointer;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper textarea {
	  padding: 8px 4px;
    border: 1px solid #373838;
    border-radius: 4px;
}

.gform_confirmation_message_1 {
	text-align: center;
  font-weight: 400;
  color: #FFBF45;
  font-size: 18px;
  line-height: 22px;
}

@media screen and (min-width: 1400px) {
	.learn-highlight-h2.et_pb_row_1 {
		padding-bottom: 2% !important;
	}
}

@media screen and (max-width: 1200px) {
	
	#learn-hero-banner     .et_pb_section_0:after {
		height: 730px;
	}
}

@media screen and (max-width: 980px) {
	.wrap-content .et_pb_image_1,
	.wrap-content .et_pb_image_2,
	.wrap-content .et_pb_image_4 {
		max-width: 250px;
	}
	
}

@media screen and (max-width: 900px) {
	
	.wrap-content {
		flex-wrap: wrap;
	}
	
	 #learn-hero-banner     .et_pb_section_0:after {
		height: 1100px;
		bottom: -160px;
	}
	
	#learn-footer .et_pb_row_6 {
		padding: 10% 0;
		width: 90%;
	}
	
	#learn-footer.et_pb_section_2:after {
		height: 1000px !important;
	}
	
	.learn-highlight-h2.et_pb_row_1 {
		width: 90%;
		
	}
	.hero-order-one .et_pb_column,
	.order-one .et_pb_column{
		order: 2;
	}
		.hero-order-one .et_pb_column.et-last-child, .order-one .et_pb_column.et-last-child{
		order: 1;
	}
	
	.hero-order-one .et_pb_text_0 {
		max-width: 100%;
	}
	
	.form-wrapper {
		max-width: 90%;
	}
}

/** Promoted Research Page **/ 

.organization-logo-bar p {
	display: flex;
	justify-content: space-evenly;
	flex-wrap: wrap;
}


.organization-logo-bar p img {
	margin: 2em 0.5em;
}

.et_pb_image_2.mobile-scale-down {
	max-width: 450px;
}

@media screen and (max-width: 1000px) {
	.promoted-research-hero .et_pb_column_1_2 {
		max-width: 45%;
	}
	
	.promoted-research-hero .et_pb_column_1_2.et_pb_column_0 {
		margin-right: 5.5%;
	}
	
	.et_pb_section.promoted-research-hero .et_pb_button_module_wrapper:first-of-type {
		flex-basis: 55%;
	}
	
		.et_pb_section.promoted-research-hero .et_pb_button_module_wrapper:last-of-type {
		flex-basis: 45%;
	}
	
	.et_pb_section.promoted-research-hero .et_pb_button_module_wrapper:last-of-type a {
		margin: 0;
	}
	
	.et_pb_section.go-digital .et_pb_column_6 {
		order: 1;
		margin-bottom: 1em;
	}
	.et_pb_section.go-digital .et_pb_column_5 {
		order: 2;
	}
	
	.et_pb_image_2.mobile-scale-down {
		max-width: 400px;
		margin-bottom: 2em !important;
	}
	
	.et_pb_image_3.mobile-scale-down {
			max-width: 400px;
			margin-bottom: 1em !important;
	}
	
	.mobile-scale-down {
		max-width: 400px;
		margin: 0 auto;
	}
	
	.mobile-scale-down-text.et_pb_text {
		margin: 1em auto;
	}
	
	.organization-logo-bar p img {
		margin: 1em 0.5em;
		max-width: 100px;
		max-height: 50px;
	}
	
	.footer-cta-buttons {
		display: flex;
		justify-content: space-between;
	}
	
	.footer-cta-buttons .et_pb_column_1_2 {
		flex-basis: 55%;
	}
	
		.footer-cta-buttons .et_pb_column_1_2.et-last-child {
		flex-basis: 45%;
	}
	
		.footer-cta-buttons .et_pb_column_1_2.et-last-child .et_pb_button_module_wrapper a {
		margin: 0;
	}
	
}

/* News Feed */

#news-header .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1 {
	font-size: 52px;
}

.news-articles .et_pb_posts.et_pb_module .et_pb_post {
	max-width: 850px;
	margin: 0 auto;
	border: 1px solid black;
	border-radius: 4px;
	box-shadow: 1px 1px 6px 0px rgba(0, 0, 0, 0.2);
	margin-bottom: 40px;
	padding: 40px;
}

.news-articles .entry-title,
.news-articles .entry-title:visited,
.archive.category .entry-title,
.archive.category .entry-title:visited {
	font-weight: 600;
	color: #1c4698;
}

.news-articles .entry-title:hover,
.archive.category .entry-title:hover{
	color: #005999;
	transition: all 0.5s ease;
}

.news-articles .et_pb_bg_layout_light .et_pb_post .post-meta,
.archive.category #left-area .post-meta {
	font-weight: 600;
	color: #373838;
}

.news-articles .et_pb_bg_layout_light .et_pb_post .post-meta a,
.news-articles .et_pb_bg_layout_light .et_pb_post .post-meta a:visited,
.archive.category #left-area .post-meta a,
.archive.category #left-area .post-metaa:visited{
	font-weight: 600;
	color: #1c6498;
}

.news-articles .et_pb_bg_layout_light .et_pb_post .post-meta a:hover,
.archive.category #left-area .post-meta a:hover {
	color: #005999;
	transition: all 0.5s ease;
}

.news-articles .more-link, .news-articles .more-link:visited {
	background-color: #1c6498;
	display: inline-block !important;
	padding: 5px 20px;
	color: white;
	font-weight: 600;
	border-radius: 4px;
	margin-top: 20px;
}

.news-articles .more-link:hover {
	background-color: #005999;
	transition: all 0.5s ease;
}

.news-articles .et_pb_post {
	margin-bottom: 40px;
}

/* News Post */

.single .back-button {
	top: -20px;
	position: relative;
}
.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
	max-width: 850px;
}

.single.single-post .post-meta {
	display: none;
}

.single.single-post .entry-title {
	text-align: center;
	margin-top: 20px;
}

@media (max-width: 479px) {
	.et_pb_post h2 {
		font-size: 22px;
	}
	
	body .et_pb_bg_layout_light .et_pb_post p {
		font-size: 14px;
		line-height: 1.8em;
	}
	
	.et_pb_fullwidth_header .header-content {
		padding: 0;
	}
}

/* News Category Archive */

.archive.category .blog-title {
	border-bottom: 1px solid #373838;
	padding-bottom: 20px;
	margin-bottom: 40px;
}

.archive-category .back-button:hover {
	color: #005999;
	transition: all 0.5s ease;
}

.archive.category .et_right_sidebar #main-content .container::before,
.archive.category #sidebar {
	display: none;
}

.archive.category #left-area {
	max-width: 850px;
	width: 100%;
	margin: 0 auto;
	padding: 0;
}

.archive.category #left-area article {
	max-width: 850px;
	margin: 0 auto;
	border: 1px solid black;
	border-radius: 4px;
	box-shadow: 1px 1px 6px 0px rgba(0, 0, 0, 0.2);
	margin-bottom: 40px;
	padding: 40px;
}

/* Sales contact form page */

.submitted-message p {
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	margin: 20px 0;
}

@media screen and (max-width: 800px) {
	.promoted-research-hero .et_pb_column_1_2 {
		max-width: 100%;
	}
	
	.promoted-research-hero .et_pb_column_1_2.et_pb_column_0 	{
		max-width: 400px;
    margin: 0 auto;
	}
	
		.promoted-research-hero .et_pb_column_1_2.et_pb_column_1 {
		max-width: 90%;
    margin: 1em auto 0;

	}
}

/*Cookie Policy Styles*/

#cookie-law-info-bar {
	padding: 10px !important;	
}

.cookie-law-link {
	font-weight: 600;
	text-decoration: underline;
}

#cookie_action_close_header_reject {
		font-weight: 600 !important;
		text-decoration: underline;
		background-color: transparent !important;
		color: #373838 !important;
		margin-right: 20px;
		padding: 6px 20px;
}

#cookie_action_close_header_reject:hover, #cookie_action_close_header_reject:focus {
	font-weight: 600 !important;
	background-color: transparent !important;
	color: #373838 !important;
	opacity: 0.8 !important;
	padding: 6px 20px;
}

.cli-accept-button.green {
	font-weight: 600 !important;
	background-color: #FFBF45;	
	color: #373838;
	font-family: 'Open Sans';
	padding: 6px 20px;

}

.cli-accept-button.green:hover, .cli-accept-button.green:focus {
	font-weight: 600 !important;
	background-color: #FFBF45 !important;	
	opacity: 0.8;
	padding: 6px 20px;
}

@media screen and (max-width: 600px) {
	
		.promoted-research-hero .et_pb_column_1_2.et_pb_column_1 {
		max-width: 100%;
	}
	
	.et_pb_section.promoted-research-hero .et_pb_button_module_wrapper:last-of-type {
		flex-basis: 100%;
		text-align: center;
	}
	.promoted-research-hero.et_pb_section .et_pb_column .et_pb_module {
		margin: 1em auto 0;
	}
	
	.footer-cta-buttons { 
		flex-wrap: wrap;
		padding: 0 0 30px;
	}
	
	.footer-cta-buttons .et_pb_column_1_2, 
	.footer-cta-buttons .et_pb_column_1_2.et-last-child {
		flex-basis: 100%;
	}
	
	.footer-cta-buttons .et_pb_column_1_2 .et_pb_button_module_wrapper, 
	.footer-cta-buttons .et_pb_column_1_2.et-last-child .et_pb_button_module_wrapper {
		text-align: center;
	}

}


