/*
Theme Name:  Verogen
Theme URI:   http://www.verogen.com
Version:     1.0
Description: A child theme of Divi.
Author:      Metcom Studios
Author URI:  http://www.metcomstudios.com
Template:    Divi
*/

/*- Add any CSS custom code for this child theme below this line -*/

#hidee {display: none}

.sb_divi_modal {font-size: 18px;}
.inner2Section3 .et_pb_row_6{z-index:2;}

@media all and (min-width: 1600px) {
	.inner1Section1 .title{padding-top: 5vh;}
}

@media all and (min-width: 1200px) {
	.inner2Section1 .content3{margin-top:0px;margin-bottom:0}
}

@media all and (min-width: 1024px) {
	.inner2Section1 .content3{margin-top:-15px;margin-bottom:0;}
}

@media all and (max-width: 1024px) {
	.homeSection4 .row3{top:75%;}
	.homeSection4 .row3 .logo{display:none}

	.inner1Section2 .et_pb_row_2{display:none;}
	.inner1Section2 .et_pb_row_3{background-color:#7d7d7d!important;left:0;position:relative;margin:0 !important;padding: 25px !important;position: relative;margin: 0 !important;width:100%;}
	.inner1Section2 .et_pb_row_4{padding:0 !important;}
}

@media all and (max-width: 800px) {
	.homeSection1 .et_pb_column_2{margin-bottom:45px;}
	.homeSection1 .title{line-height:1;font-size:18px !important;}
	.homeSection1 .title span{top:-7% !important;font-size:7px !important;}
	.homeSection1 .et_pb_image_1{margin-bottom:-45px !important;}
	.homeSection2 .et_pb_row_3{display:none;}
	.homeSection2 .et_pb_row_4{position:relative;width:98%;left:1%;top:0;}
	.homeSection2 .et_pb_row_4 .et_pb_text_1{margin-top:0;}
	.homeSection2 .et_pb_row_4 .et_pb_text_1 p{font-size:14px !important;}
	.homeSection3.et_pb_section_3{padding:0 0 20px !important;}
	.homeSection3.et_pb_section_3 .et_pb_row_5.et_pb_row{width:100% !important;}
	.homeSection3.et_pb_section_3 .title{font-size:26px !important;text-align:center !important;}
	.homeSection3.et_pb_section_3 .subtitle{font-size:18px !important;text-align:center !important;}
	.homeSection3 .et_pb_column_7{margin:0 !important;}
	.homeSection3.et_pb_section_3 p {padding: 0 25px;}

	.homeSection4 .et_pb_row{padding:5px !important;}
	.homeSection4 .et_pb_column_10{margin-bottom:0 !important;}
	.homeSection4 .et_pb_column_10 p{text-align:center !important;font-size:20px !important;}
	.homeSection4 .et_pb_column_11{display:none;}
	.homeSection4 .et_pb_row_6{padding:0 !important;}
	.homeSection4 .et_pb_row_8{height:100%;}
	.homeSection4 .et_pb_row_8 .et_pb_column{padding:5px 0 !important;margin:0 !important;}
	.homeSection4 .et_pb_row_8 .et_pb_column ul{padding-bottom:0 !important;}
	.homeSection4 .et_pb_row_8 .et_pb_column .link{font-size: 14px !important;line-height: 1 !important;margin-top: 10px !important;}
	.homeSection4 .et_pb_row_8 .et_pb_column_12{border:none !important;}
	.homeSection4 .et_pb_row_8 .et_pb_column_13 {float: right;max-width: 50%;}
	.homeSection4 .et_pb_row_8 .et_pb_column .subtitle{font-size:18px !important;line-height:1 !important;padding-bottom:5px !important;}
	.homeSection4 .et_pb_row_8 .et_pb_column li{font-size: 16px !important;line-height: 1.2 !important;}
	.homeSection4 .et_pb_row_9 h2{font-size:20px !important;margin-top:0 !important;}

	.inner1Section1 .et_pb_image{margin-left:0 !important;margin-right: auto !important;}
	.inner1Section1 .et_pb_row_1{padding-top:0 !important;}
	.inner1Section1 .title{font-size: 20px !important;line-height: 1 !important;}
	.inner1Section1 .content1{font-size: 16px !important;margin-top:20px !important;}
	.inner1Section1 .content2{font-size: 16px !important;margin-top:-25px !important;}
	.inner1Section1 .content3{font-size: 16px !important;margin-top:-50px !important;}
	.inner1Section1 .content4{font-size: 16px !important;line-height:1 !important;}

	.inner2Section1{top:27% !important;}
	.inner2Section1 p{padding-bottom:0 !important;}
	.inner2Section1 .content1{font-size:18px !important;margin-top:20px !important;}
	.inner2Section1 .content2{font-size:16px !important;margin-top:10px !important;}
	.inner2Section1 .content3{font-size:16px !important;margin-top:0 !important;margin-bottom:0 !important;}

	.inner2Section2{z-index: 0;padding-bottom: 90px !important;background-color: rgba(235,235,235,0.5);}
	.inner2Section2 .et_pb_text_1{margin-left:5%;width:110%;}
	.inner2Section2 li{font-size: 12px !important;line-height: 1 !important;margin-bottom: 5px !important;}

	.inner2Section3 .et_pb_row_4{display:none;}
	.inner2Section3 .et_pb_row_5{position: relative;background-color: #7d7d7d;left: 0;width: 100%;padding: 25px;}
	.inner2Section3 .et_pb_row_6{padding:0 !important;}

	.innerSection3Text{margin-left:0px !important;margin-top:0px;width: 100%;}
	.innerSection3Text .title{font-size:14px !important;line-height:1 !important;padding-bottom:2px !important;}
	.innerSection3Text .content{font-size:12px !important;line-height:1.2 !important;padding-bottom:5px !important;}
	.innerSection3Text p {padding: 0 !important;line-height: 1;font-size: 1px;}
}

@media all and (max-width: 640px) {
	.homeSection4 .et_pb_row_9 h2{font-size:17px !important;margin-top:0 !important;}
}

@media all and (max-width: 600px) {


	.inner2Section1 .content3{font-size:16px !important;margin-top:-50px !important;margin-bottom:49px !important;}
}

@media all and (max-width: 500px) {
	.homeSection1 .et_pb_column_2{margin-bottom:0;}
	.homeSection1 .title{line-height:1;font-size:14px !important;margin-bottom:10px !important;}
	.homeSection1 .title span{top:-7% !important;font-size:7px !important;}
	.homeSection1 .et_pb_image_1{margin-bottom:-27px !important;}
	.homeSection2 .et_pb_row_3{display:none;}
	.homeSection2 .et_pb_row_4{position:relative;width:98%;left:1%;top:0;}
	.homeSection2 .et_pb_row_4 .et_pb_text_1{margin-top:0;}
	.homeSection2 .et_pb_row_4 .et_pb_text_1 p{font-size:14px !important;}

	.homeSection3.et_pb_section_4{padding:0 0 20px !important;}
	.homeSection3.et_pb_section_3 .et_pb_row_5.et_pb_row{width:100% !important;}
	.homeSection3.et_pb_section_3 .title{font-size:26px !important;text-align:center !important;}
	.homeSection3.et_pb_section_3 .subtitle{font-size:18px !important;text-align:center !important;}
	.homeSection3 .et_pb_column_7{margin:0 !important;}
	.homeSection3.et_pb_section_3 p {padding: 0 15px;}

	.homeSection4 .et_pb_row{padding:5px !important;}
	.homeSection4 .et_pb_column_10{margin-bottom:0 !important;}
	.homeSection4 .et_pb_column_10 p{text-align:center !important;font-size:16px !important;}
	.homeSection4 .et_pb_column_11{display:none;}
	.homeSection4 .et_pb_row_6{padding:0 !important;}
	.homeSection4 .et_pb_row_8{height:100%;}
	.homeSection4 .et_pb_row_8 .et_pb_column{padding:5px 0 !important;margin:0 !important;}
	.homeSection4 .et_pb_row_8 .et_pb_column ul{padding-bottom:0 !important;}
	.homeSection4 .et_pb_row_8 .et_pb_column_12{border:none !important;}
	.homeSection4 .et_pb_row_8 .et_pb_column_13 {float: right;max-width: 50%;}
	.homeSection4 .et_pb_row_8 .et_pb_column .subtitle{font-size:12px !important;line-height:1 !important;padding-bottom:5px !important;}
	.homeSection4 .et_pb_row_8 .et_pb_column li{font-size: 11px !important;line-height: 1 !important;}
	.homeSection4 .et_pb_row_8 .et_pb_column .link{font-size: 10px !important;line-height: 1 !important;margin-top: 10px !important;}
	.homeSection4 .et_pb_row_9 h2{font-size:9px !important;margin-top:0 !important;}

	.inner1Section1 .et_pb_row_1{margin-top: -59px;margin-left: 5px;}
	.inner1Section1 .et_pb_image{margin-left:0 !important;margin-right: auto !important;}
	.inner1Section1 .et_pb_row_1{padding-top:0 !important;}
	.inner1Section1 .title{font-size: 16px !important;line-height: 1 !important;}
	.inner1Section1 .content1{font-size: 14px !important;margin-top:20px !important;}
	.inner1Section1 .content2{font-size: 13px !important;margin-top:-25px !important;}
	.inner1Section1 .content3{font-size: 12px !important;margin-top:-45px !important;}
	.inner1Section1 .content4{font-size: 12px !important;line-height:1 !important;}

	.inner1Section2 .title{font-size:15px !important;line-height:1;padding-bottom:5px !important}
	.inner1Section2 li{font-size: 14px !important;line-height: 1 !important;padding-bottom: 2px !important;}
	.inner1Section2 p{line-height: 1 !important;text-align: left !important;padding-bottom: 5px !important;font-size:14px;}

	.inner2Section1{top:7% !important;}
	.inner2Section1 .et_pb_row_1{margin-left:10px;padding: 0;top: 24%;}
	.inner2Section1 p{padding-bottom:0 !important;}
	.inner2Section1 .title{font-size:16px !important;margin-top:35px !important;}
	.inner2Section1 .content1{font-size:14px !important;margin-top:5px !important;}
	.inner2Section1 .content2{font-size:12px !important;margin-top:10px !important;}
	.inner2Section1 .content3{font-size:12px !important;margin-top:-40px !important;margin-bottom:43px !important;}

	.inner2Section2{z-index:2;padding-bottom:20px !important}
	.inner2Section2 .et_pb_text_1{margin-left:5%;width:110%;}
	.inner2Section2 li{font-size: 6px !important;line-height: 1 !important;margin-bottom: 5px !important;}
	.inner2Section2 ul{padding-bottom:10px !important;}

	.innerSection3Text .title{font-size:16px !important;line-height:1 !important;padding-bottom:5px !important;}
	.innerSection3Text .content{font-size:14px !important;line-height:1 !important;padding-bottom:15px !important;}
	.innerSection3Text p {padding: 0 !important;line-height: 1;font-size: 1px;}

}

@media all and (max-width: 415px) {
	.homeSection4 .et_pb_row_8 .et_pb_column .link{font-size: 10px !important;line-height: 1 !important;margin-top: 0 !important;}

	.inner1Section1 .content2{margin-top:-20px !important;}
	.inner1Section1 .content3{margin-top:-65px !important;}

	.inner2Section1 .et_pb_row_1{margin-left:10px;padding: 0;top: 24%;}
	.inner2Section1 .title{font-size:16px !important;margin-top:35px !important;}
	.inner2Section1 .content1{font-size:14px !important;margin-top:5px !important;}
	.inner2Section1 .content2{font-size:12px !important;margin-top:0px !important;}
	.inner2Section1 .content3{font-size:12px !important;margin-top:-30px !important;margin-bottom:33px !important;}
}

@media all and (max-width: 360px) {
	.homeSection4 .et_pb_row_8 .et_pb_column li{font-size: 9px !important;line-height: 1 !important;}
	.homeSection4 .et_pb_row_8 .et_pb_column .link{font-size: 8px !important;line-height: 1 !important;margin-top: 0 !important;}
	.homeSection1 .title{margin-bottom:0 !important}

	.inner1Section1 .content3{font-size: 12px !important;margin-top:-70px !important;}
	.inner1Section1 .content4{font-size: 12px !important;line-height:1 !important;}

	.inner2Section1 .content1{font-size:12px !important;margin-top:5px !important;}
	.inner2Section1 .content2{font-size:11px !important;margin-top:-10px !important;}
	.inner2Section1 .content3{font-size:11px !important;margin-top:-40px !important;margin-bottom:43px !important;}

	.inner2Section2{z-index: 0;padding-bottom: 50px !important;}

}




/* From theme customizer
*******/

.et-pb-contact-message { color: #ffffff; }
.overlay-container .overlay-close { color: #81bd41; }
.et-pb-contact-message {
	font-size: 22px;
	text-align: center;
	color: #dfcc22;
	font-weight: bold;
	font-family: lato;
}
#n2-ss-11item1, .textshadown {text-shadow: 4px 4px 2px rgba(150, 150, 150, 1)}
#home-featured.et_pb_slider .et_pb_container{
	width: 100% !important;
}
.bottom-nav li.current-menu-item>a{
	color: #81bd41 !important;
}

.et_pb_post .entry-title{
	line-height: 1.2em
}
ul#workflow-img{
	list-style: none;
	display: flex;
	justify-content: center;
}
.et-social-linkedin a:before {
	content: '\e09d';
}

/* DIVI OVERLAYS */
/* .overlay-container .overlay-close span.custom_btn {
	height: 30px;
	line-height: 30px;
	width: 30px;
}
.overlay-container .overlay-close{
	border: 1px solid #FFF;
} */
.overlay-container .overlay-close{
	font-size: 60px;
}

/* POST TABLE PRO */
.su-button-style-default{
	background: #FFF !important;
	border: none !important;
}
.su-button-style-default span{
	color: #81bd41 !important;
	border: 2px solid #000 !important;
	border-radius: 50px !important;
}
.header-btn {
	display: none;
}
#top-menu li a {
	color: #383838;
}
#config-script-vid{
	display:none;
}
input.form_element {
	border-color: #E3E3E3;
	padding: 12px 10px;
	width: 100%;
	margin-bottom: 15px;
}
input.wpcf7-form-control.wpcf7-submit {
	background-color: #7fbd03;
	border: none;
	color: #FFFFFF;
	border-radius: 23px;
	width: 181px;
	margin: 10px auto;
	display: block;
	text-align: center;
	font-size: 16px;
	padding: 13px 15px;
}
div#video-landing-sidebar > div:first-child {
	display: block !important;
	font-size: 25px;
	font-weight: 700;
	color: #000;
	margin-bottom: 30px;
}
div#video-landing-sidebar {
	padding-right: 0 !important;
	border: none;
	padding-left: 65px;
}
.wid-spcng {
	border-bottom: 1px solid #E3E3E3;
	padding-bottom: 36px;
	margin-bottom: 36px;
}
.vid-articles p {
	color: #6A6A6A;
	font-size: 16px;
	/*max-width: 297px;*/
	line-height: 19px;
}
.pdf-artciles .content-wrap {
	display: inline-block;
	width: calc(100% - 100px);
	float: right;
}
.pdf-artciles .img-wrap {
	display: inline-block;
	width: 86px;
}
.pdf-artciles .content-wrap p {
	color: #6A6A6A;
	line-height: 21px;
}
.news-artciles:after {
	content: '';
	clear: both;
	display: block;
	width: 100%;
}
.news-artciles .content-wrap {
	width: calc(100% - 62px);
	display: inline-block;
	float: right;
}
.news-artciles .img-wrap {
	display: inline-block;
	width: 25px;
}

.news-artciles .img-wrap .fa {color: #6A6A6A; font-size: 34px;}
.news-artciles .content-wrap a {
	font-weight: 700;
	line-height: 19px;
}

/* RESPONSIVE */

@media (max-width: 1024px){
		.et_pb_tabs_controls li{
	width: 100%;
	border-bottom: 1px solid #CCC;
	border-right: none;
}
}

@media (max-width: 1023px) and (min-width: 768px){
	#kc-tr-buttons .et_pb_column{
	width: 50% !important;
}
		#kc-tr-cu-buttons .et_pb_column{
	width: 33.33% !important;
}
}


@media (max-width: 767px){
#focfor-featured {
	background-position: 0% 100%!important;
}
	#home-featured.et_pb_slider .et_pb_slide_3 .et_pb_slide_description{
		max-width: 550px !important;
		margin-left: 0 !important;
	}
	.page .et_pb_text_inner{
			text-align: center !important;
	}
	.page .et_pb_text_inner ul{
			text-align: left !important;
	}
	.et_pb_post .et_pb_text_inner{
			text-align: left !important
	}
	.et_pb_pagebuilder_layout.single-post #page-container .et_pb_row{
			width: 100% !important;
	}
	#knowledge-center-support{
		width: 100%;
	}
	#knowledge-center-support *{
		text-align: center;
	}
}

@media (max-width: 767px) and (min-width: 667px){
	#focfor-featured .et_pb_text_inner{
		text-align: left !important;
	}
	#focfor-featured .et_pb_text_inner p{
		width: 70%;
	}
	#kc-tr-buttons .et_pb_column{
		width: 50% !important;
	}
}

@media (max-width: 666px){
	#home-featured.et_pb_slider .et_pb_slide_2{
		background-position: 80% 100% !important;
	}
	#home-featured.et_pb_slider .et_pb_slide_3{
		background-position: 20% 100% !important;
	}
	.wp-caption.alignright{
		clear: both;
		float: none;
		margin: 20px auto;
	}
	#focfor-featured .et_pb_button_module_wrapper {
		text-align: center;
	}
	#focfor-featured {
		background-position: 25% 100%!important;
	}
}

@media (max-width: 320px){
	body #page-container .et_pb_button{
		font-size: 15px !important;
	}
}
@media (min-width:980px){
	#et-top-navigation {
		float: none;
		text-align: center !important;
		padding-left: 0 !important;
		display: inline-block;
		width: 70%;
		padding-top: 35px !important;
		padding-bottom: 15px !important;
	}
	nav#top-menu-nav {
		float: none;
	}
	ul#top-menu {
		float: none;
	}
	.header-btn {
		display: inline-block;
		width: 14%;
		text-align: center;
	}
	.header-btn a {
		background-color: #7FBD03;
		border-radius: 22px;
		color: #fff;
		padding: 10px 35px;
		display: block;
	}
	.et_header_style_left .logo_container {
		position: unset;
		width: 15%;
		display: inline-block;
	}
}



.hubspot--video-formwrap input[type="text"],
.hubspot--video-formwrap input[type="email"] {
	border-color: #E3E3E3;
	padding: 12px 10px;
	width: 100%;
	margin-bottom: 15px;
}
.hubspot--video-formwrap input[type="submit"] {
	background-color: #7fbd03;
	border: none;
	color: #FFFFFF;
	border-radius: 23px;
	width: 181px;
	margin: 10px auto;
	display: block;
	text-align: center;
	font-size: 16px;
	padding: 13px 15px;
}

@media all and (min-width: 640px) {
	.hubspot--video-formwrap form {
		display: grid;
		grid-gap: 10px;
		grid-template-columns: [col] auto [col] auto;
		grid-template-rows: [row] auto [row] auto [row] auto [row] auto;
	}

	.hs-firstname {
		grid-column: col;
		grid-row: row;
	}

	.hs-lastname {
		grid-column: col 2;
		grid-row: row;
	}

	.hs-email {
		grid-column: col / span 2;
		grid-row: row 2;
	}

	.hs-company {
		grid-column: col / span 2;
		grid-row: row 3;
	}
	.hs-submit {
		grid-column: col / span 2;
		grid-row: row 4;
	}
}



/* Kanopi edits below
*******/

.container.et_menu_container {
	width: 100%;
	max-width: none;
	padding-left: 30px;
	padding-right: 30px;
}

.et_pb_section .et_pb_row {
	padding-left: 30px;
	padding-right: 30px;
	max-width: 1600px;
	width: 100%;
}
.et_pb_section .et_pb_row.verogen-products--narrow-row {
	max-width: 980px;
}
.et_pb_image_wrap, .et_pb_image_wrap img {
	width: 100%;
}

.verogen-products--hero .et_pb_button_module {
	margin-bottom: 1rem!important;
}

.product-points {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.product-point {
	flex: 0 0 auto;
	width: 48%;
}

.verogen-products--hero .et_pb_button_module_wrapper,
.verogen-products--hero [class*='et_pb_popup_builder'] {
	display: inline-block;
	margin: 0 1rem 1rem 0!important;

}
.verogen-products--hero [class*='et_pb_popup_builder'] .sb_pb_modal_button {
	padding-top: 0.3em!important;
	padding-bottom: 0.3em!important;
	padding-right: 2em!important;
	padding-left: 0.7em!important;
	border-width: 0!important;
	position: relative;
	font-size: 20px;
}
.verogen-products--hero [class*='et_pb_popup_builder'] .sb_pb_modal_button:after {
	display: block!important;
	opacity: 1!important;
	position: absolute;
	right: .5rem;
	top: 0;
	line-height: 34px;
	height: 34px;
	left: auto;
	font-size: 21px;
	margin-left: 0;

}
.verogen-products--hero .et_pb_button {
	font-size: 1.25rem;
}

@media (min-width: 981px) {
	.verogen-products--full-width-row {
		max-width: none!important;
		width: 100vw!important;
		position: relative;
		left: 50%!important;
		transform: translate(-50%,0)!important;
		display: flex;
		justify-content: center;
	}
	.verogen-products--full-width-row.verogen-products--col-1 .et_pb_column {
		max-width: 1540px!important;
	}
	.verogen-products--full-width-row.verogen-products--col-2 .et_pb_column {
		max-width: 726px!important;
	}
	.verogen-products--full-width-row.verogen-products--col-2-1 .et_pb_column {
		max-width: 485px!important;
	}
	.verogen-products--full-width-row.verogen-products--col-2-1 .et_pb_column:first-child {
		max-width: 970px!important;
	}
	.verogen-products--full-width-row.verogen-products--col-1-2 .et_pb_column {
		max-width: 970px!important;
	}
	.verogen-products--full-width-row.verogen-products--col-1-2 .et_pb_column:first-child {
		max-width: 485px!important;
	}
	.verogen-products--full-width-row.verogen-products--col-4 .et_pb_column {
		max-width: 310px!important;
	}
	.verogen-products--full-width-row .et_pb_column {
		flex: 0 0 auto;
	}
}

.verogen-products--card-style .et_pb_column {
	padding: 20px 16px;
	border-radius: 6px;
	border: 1px solid #ccc;
	display: flex;
	flex-direction: column;
}
.verogen-products--card-style .et_pb_column.et_pb_column_empty {
	border: none;
}

@media (min-width: 981px) {
	.et_pb_section .et_pb_row.verogen-products--card-style .et_pb_column .et_pb_module:last-child {
		margin-top:auto;
	}
}


.verogen-products--popup-form .hs-form-field label,
.verogen-products--popup-form .hs-richtext {
	color:#666!important;
}

.container {
	max-width: 1600px;
}


.hubspot--video-formwrap input[type="text"],
.hubspot--video-formwrap input[type="email"] {
	border-color: #E3E3E3;
	padding: 12px 10px;
	width: 100%;
	margin-bottom: 15px;
}
.hubspot--video-formwrap input[type="submit"] {
	background-color: #7fbd03;
	border: none;
	color: #FFFFFF;
	border-radius: 23px;
	width: 181px;
	margin: 10px auto;
	display: block;
	text-align: center;
	font-size: 16px;
	padding: 13px 15px;
}


.hubspot--footer-formwrap .hs-submit input {
	background-color: #7FBD03;
	border-radius: 22px;
	color: #fff;
	padding: 10px 35px;
	display: block;
	border: none;
}

@media all and (min-width: 640px) {
	.hubspot--video-formwrap form {
		display: grid;
		grid-gap: 10px;
		grid-template-columns: [col] auto [col] auto;
		grid-template-rows: [row] auto [row] auto [row] auto [row] auto;
	}
	.hubspot--video-formwrap .hs-firstname {
		grid-column: col;
		grid-row: row;
	}
	.hubspot--video-formwrap .hs-lastname {
		grid-column: col 2;
		grid-row: row;
	}
	.hubspot--video-formwrap .hs-email {
		grid-column: col / span 2;
		grid-row: row 2;
	}
	.hubspot--video-formwrap .hs-company {
		grid-column: col / span 2;
		grid-row: row 3;
	}
	.hubspot--video-formwrap .hs-submit {
		grid-column: col / span 2;
		grid-row: row 4;
	}

	.hubspot--footer-formwrap form {
		display: grid;
		grid-gap: 10px;
		grid-template-columns: repeat(2, 1fr);
		/* grid-auto-flow: column; */
		grid-template-rows: auto;
	}
	.hubspot--footer-formwrap form label{
		color: #fff!important;
	}
	.hubspot--footer-formwrap form .hs-input{
		width: 100%;
		max-width: 100%;
		border-radius: .75rem;
		padding: .5rem;

		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
	}
	.hubspot--footer-formwrap .hs-firstname {
		grid-column: 1;
		grid-row: 1;
	}
	.hubspot--footer-formwrap .hs-lastname {
		grid-column: 2;
		grid-row: 1;
	}
	.hubspot--footer-formwrap .hs-submit {
		grid-column: 2;
		display: flex;
	}
	.hubspot--footer-formwrap .hs-company,
	.hubspot--footer-formwrap .hs-area_of_interest_field {
		grid-column: span 2;
	}
	.hubspot--footer-formwrap .hs-submit input {
		background-color: #7FBD03;
		border-radius: 22px;
		color: #fff;
		padding: 10px 35px;
		display: block;
	}
	.hubspot--footer-formwrap .hs-submit .actions {
		margin-top: 10px;
		margin-left: auto;
	}
}

/* Increase width of drop-down menus */
@media screen and (min-width: 981px) {
	.sub-menu {
		min-width: 300px;
	}
	#top-menu.nav li ul {
		width: 300px;
	}
	#top-menu li li a {
		width: 280px;
		/* Extra - Reduce padding on list items */
		padding: 4px 12px;
		}
	}
	.nav li.pad-right a {
		padding-right: 10px;
	}

}

.et_pb_tabs_controls li h5 a {
	color: #81bd41!important;
}

.indented-nav {
	text-indent: 10px!important;
}
