/*
Theme Name: Divi Child
Theme URI: https://divireadythemes.com/
Description: Divi Child Theme
Author: Divi Ready Themes
Author URI: https://divireadythemes.com/
Template: Divi
Version: Updated for Divi 3+
*/


/*------------------------------------------------*/
/*-------------------[GENERAL]--------------------*/
/*------------------------------------------------*/
/*
Google fonts: Inter
*/
@font-face {
	font-family: 'Inter';
	src: url('/wp-content/themes/Divi_Child/assets/fonts/Inter-Black.woff2') format('woff2'),
		url('/wp-content/themes/Divi_Child/assets/fonts/Inter-Black.woff') format('woff');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Inter';
	src: url('/wp-content/themes/Divi_Child/assets/fonts/Inter-Bold.woff2') format('woff2'),
		url('/wp-content/themes/Divi_Child/assets/fonts/Inter-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Inter';
	src: url('/wp-content/themes/Divi_Child/assets/fonts/Inter-Black.woff2') format('woff2'),
		url('/wp-content/themes/Divi_Child/assets/fonts/Inter-Black.woff') format('woff');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Inter';
	src: url('/wp-content/themes/Divi_Child/assets/fonts/Inter-ExtraBold.woff2') format('woff2'),
		url('/wp-content/themes/Divi_Child/assets/fonts/Inter-ExtraBold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Inter';
	src: url('/wp-content/themes/Divi_Child/assets/fonts/Inter-Light.woff2') format('woff2'),
		url('/wp-content/themes/Divi_Child/assets/fonts/Inter-Light.woff') format('woff');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Inter';
	src: url('/wp-content/themes/Divi_Child/assets/fonts/Inter-ExtraLight.woff2') format('woff2'),
		url('/wp-content/themes/Divi_Child/assets/fonts/Inter-ExtraLight.woff') format('woff');
	font-weight: 200;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Inter';
	src: url('/wp-content/themes/Divi_Child/assets/fonts/Inter-Regular.woff2') format('woff2'),
		url('/wp-content/themes/Divi_Child/assets/fonts/Inter-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Inter';
	src: url('/wp-content/themes/Divi_Child/assets/fonts/Inter-SemiBold.woff2') format('woff2'),
		url('/wp-content/themes/Divi_Child/assets/fonts/Inter-SemiBold.woff') format('woff');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Inter';
	src: url('/wp-content/themes/Divi_Child/assets/fonts/Inter-Medium.woff2') format('woff2'),
		url('/wp-content/themes/Divi_Child/assets/fonts/Inter-Medium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Inter';
	src: url('/wp-content/themes/Divi_Child/assets/fonts/Inter-Thin.woff2') format('woff2'),
		url('/wp-content/themes/Divi_Child/assets/fonts/Inter-Thin.woff') format('woff');
	font-weight: 100;
	font-style: normal;
	font-display: swap;
}
body {
	font-family: 'Inter', sans-serif;
	font-weight: 400;
}

#page-container {
	overflow: hidden;
}

a,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	font-family: 'Inter', sans-serif;
	color: #007bff;
}

a:hover,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
	color: #0056b3;
	text-decoration: underline;
}

h4 {
	font-size: 26px;
	font-weight: 400;
}

button {
	cursor: pointer;
}

.container,
.et_pb_row {
	width: 90%;
}

.text-white {
	color: #ffffff;
}

.text-bluish {
	color: #00a1dd;
}

.text-green {
	color: #81bb2e;
}

.btn {
	text-decoration: none;
	display: inline-block;
	vertical-align: top;
	padding: 15px 35px;
	color: #fff !important;
	text-transform: uppercase;
	font-size: 18px;
	border-radius: 40px;
	transition: all .22s;
	font-weight: 700;
}

.input_wrapper.termsChk input {
	position: relative !important;
	bottom: 3px !important;
	margin-right: 6px !important;
}

.input_wrapper.termsChk {
	display: inline-flex;
}

.green_btn {
	background-color: #95c93f;
}

.green_btn:hover {
	background-color: #84b532;
}

.sky_btn {
	background-color: #00a1dd;
}

.sky_btn:hover {
	background-color: #0291c6;
}

.orange_btn {
	background-color: #f5861f;
}

.orange_btn:hover {
	background-color: #dd7412;
}

.fw-500 {
	font-weight: 500;
}

.proxima_bold {
	font-weight: 600;
}

.btn-center {
	text-align: center;
}

.btn-center .et_pb_button_module_wrapper {
	display: inline-block;
	padding: 0 16px;
}

.min-w-btn .et_pb_button {
	min-width: 220px;
}

.et_pb_button.full-btn {
	width: 100%;
	display: block;
}

.text-tra-n h4,
.text-tra-n {
	text-transform: none !important;
}

.learn-btn:after {
	margin-left: .6em !important;
	display: inline-block !important;
	transform: scale(1.6);
	margin-top: -4px;
}

.dato-box .et_pb_column {
	margin-bottom: 45px !important;
}

.et_pb_row.full-row {
	max-width: 100%;
	width: 95% !important;
}

.d-block {
	display: block;
}

h4 img {
	vertical-align: middle;
}

.head-sp-0 h3,
.head-sp-0 h1,
.head-sp-0 h2,
.head-sp-0 h4,
.head-sp-0 h5,
.head-sp-0 h6 {
	padding-bottom: 0;
	margin: 0;
}

.et_pb_lightbox_image {
	cursor: zoom-in;
}

@media (min-width:990px) {
	.three-c-row .et_pb_column {
		margin-right: 2.5% !important;
		width: 33% !important;
	}

	.three-c-row {
		display: flex;
	}

	.four-r-col .et_pb_column_1_4 {
		margin-right: 1%;
		width: 25% !important;
	}

	.thr-r-col .et_pb_column {
		margin-right: 1%;
		width: 33.3%;
	}

	.two-r-col .et_pb_column {
		margin-right: 1%;
		width: 50%;
	}

	.four-col .et_pb_column_1_4 {
		width: 25%;
		margin-right: 3%;
	}
}

.postid-15302 .SolutionBriefCrossSell {
	background: none !important;
	padding: 0 !important;
	border: none !important;
	text-align: center;
	font-size: 12px;
	line-height: 14px;
	color: #6d6559;
}

.postid-15302 .SolutionBriefCrossSell p {
	padding-bottom: 20px !important;
}

/*------------------------------------------------*/
/*-----------------[HEADER-MENU]------------------*/
/*------------------------------------------------*/
/*
#main-header {
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.17);
}

#et-top-navigation nav>ul>li>a {
	margin-bottom: 0;
	line-height: 80px;
	padding: 0 10px;
	background-color: transparent;
	transition: all .22s;
	text-decoration: none !important;
	cursor: pointer;
}

#top-menu li.current-menu-item .sub-menu a {
	color: #000 !important;
}

.page-id-6679 p.ftLeadPB {
	display: none;
}

#top-menu li.current-menu-item>a,
#top-menu li.current-menu-ancestor>a {
	color: #fff;
}

#et-top-navigation nav>ul>li:hover>a {
	background-color: #95c93d;
	color: #fff !important;
	opacity: 1;
	transition: all .22s;
}

#et-top-navigation nav li.buy-btn a {
	background: #689534 !important;
}

#et-top-navigation nav li.free-t-btn a {
	background: #FE8810 !important;
}

#top-menu li a {
	padding-top: 0px;
	padding-bottom: 0px;
}

.mega-menu.mega-menu-parent li li,
#top-menu li.mega-menu.mega-menu-parent li>a {
	color: #483e2f;
	font-size: 14px;
}

.nav li ul {
	border-top: none;
}

.nav li ul {
	background-color: #ffffff ! important;
	color: #483e2f;
}

.et_header_style_left #et-top-navigation nav>ul>li>a {
	padding-bottom: 0px;
}

#top-menu .menu-item-has-children>a:first-child {
	padding-right: 10px ! important;
}

ul.sub-menu a {
	color: #000 !important;
}

.mobile_arrow {
	position: absolute;
	font-family: ETmodules;
	top: 0;
	right: 5px;
	width: 40px;
	text-align: center;
	line-height: 44px;
	cursor: pointer;
	color: #fff;
	font-size: 21px;
}

#top-menu li.mega-menu>ul>li>a:first-child {
	border: 0;
	padding: 0 0 10px !important;
	text-decoration: none;
}

#top-menu li.mega-menu li>a {
	width: 100%;
	padding: 0px;
}

#top-menu li {
	font-size: 12px ! important;
}

#top-menu li li a {
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 12px ! important;
}

.et_mobile_menu {
	background-color: #ffffff;
}

.model p {
	font-size: 15px;
	font-weight: 500;
}

ul.sub-menu p {
	text-transform: uppercase;
}

li.all.menu-item.menu-item-type-custom.menu-item-object-custom {
	margin-top: 10px ! important;
}

li.event.menu-item.menu-item-type-custom {
	margin-bottom: 10px ! important;
}

#main-header .et_mobile_menu li ul {
	display: none !important;
}

#main-header .et_mobile_menu .highlight>ul {
	display: block !important;
}

p.ftLeadPB {
	font-size: 14px;
	line-height: 20px;
	color: #6d655a;
	padding-top: 32px;
	text-align: left;
}

.et_mobile_menu {
	right: -6%;
	width: auto;
	left: -6%;
	padding: 0;
}

.transcript-text .content a {
	color: #81bb2e !important;
	text-decoration: underline !important;
}

.btn-transcript h3 {
	color: #0f628a !important;
}

.et_mobile_menu li {
	position: relative;
}

.et_mobile_menu li a:hover {
	background-color: #95c93d;
	opacity: 1;
}

#main-header .container {
	max-width: 1080px;
}

span.logo_helper {
	height: 0% ! important;
}

#top-menu a:hover {
	color: rgb(0, 161, 221) ! important;
	background: none;
	text-decoration: underline;
}

#top-menu .menu-item-has-children>a:first-child:after,
#et-secondary-nav .menu-item-has-children>a:first-child:after {
	display: none;
}



#top-menu li.mega-menu>ul {
	padding: 30px 0;
	box-shadow: none;
}

#top-menu li.mega-menu>ul:before {
	content: "";
	display: block;
	width: 300%;
	height: 100%;
	background: #ffffff;
	position: absolute;
	left: -150%;
	top: 0;
	box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
}

.nav li li {
	position: relative;
	line-height: 1.5;
}

#top-menu li {
	padding-right: 0px;
}

#top-menu li.mega-menu>ul>li:nth-of-type(5n) {
	clear: right ! important
}

#top-menu li.mega-menu>ul>li:nth-of-type(5n+1) {
	clear: left ! important
}

#top-menu li.mega-menu>ul>li {
	width: 20%;
	margin: 0 ! important
}


input.inputSearch {
	width: 100%;
	padding: 15px 0;
	border-radius: 50px;
	border: 1px dashed #e4e2e0;
	background-color: #f6f5f4;
	color: #6d6559;
	background-image: url(/wp-content/uploads/2022/05/search-icon.png);
	background-repeat: no-repeat;
	background-position: left 5px center;
	font-size: 18px;
	font-weight: 700;
	padding-left: 60px;
}

.idRollMenuInside {
	margin-top: -20px;
	margin-bottom: -15px;
}

input.inputSearch::placeholder {
	color: #00a1dd !important;
}

.et_mobile_menu .first-level>a:after {
	font-family: 'ETmodules';
	content: '\4c';
	font-weight: normal;
	position: absolute;
	font-size: 16px;
	top: 13px;
	right: 10px;
}

.et_mobile_menu .first-level>.icon-switch:after {
	content: '\4d';
}

#main-header .et_mobile_menu .icon-switch+ul.sub-menu {
	display: block !important;
}

#main-header .et_mobile_menu .icon-switch+ul.sub-menu ul.sub-menu {
	display: block !important;
}

#main-header .et_mobile_menu .sub-menu .sub-menu li a {
	font-size: 12px;
}

.et_mobile_menu .mega-menu.search-menu>a {
	display: none;
}

.et_mobile_menu .idRollMenuInside {
	margin: 0 24px 15px;
}

.et_mobile_menu input.inputSearch {
	padding: 5px 10px 5px 40px;
	margin: 10px 0 0;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-size: 16px;
	height: 33px;
	outline: none;
	margin: 0;
	background-repeat: no-repeat;
	background-position: left 2px center;
	background-size: 29px 29px;
}

#main-header .et_mobile_menu .search-menu .sub-menu a {
	border: none;
}

.et_mobile_menu .buy-btn a {
	background-color: #689534;
	border-top: 1px solid #95C93D;
	border-bottom: 1px solid #95C93D;
}

@media (min-width:981px) {
	.et_header_style_left #et-top-navigation {
		padding-top: 0px;
	}

	#et_top_search #et_search_icon:before {
		line-height: 80px;
		width: 40px;
		text-align: center;
	}

	#et_top_search {
		margin-left: 5px;
	}

}

@media (max-width:980px) {
	.et_header_style_left #logo {
		margin-top: 11px;
		width: 187px;
	}

	ul.sub-menu a {
		color: #ffffff ! important;
	}

	.model p {
		color: #ffffff ! important;
	}

	ul.sub-menu a:hover {
		background-color: #95c93d;
		transition: all .22s;
	}

	.model p:hover {
		background-color: #95c93d;
		transition: all .22s;
	}

	.et_mobile_menu li li {
		padding-left: 0px;
	}

	.et_mobile_menu li a {
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	}

	#main-header .et_mobile_menu .search-menu .sub-menu {
		display: block !important;
	}
}

@media (max-width:1040px) {
	#top-menu li {
		font-size: 11px ! important;
	}
}

@media (max-width:1200px) {
	div#et-top-navigation {
		padding-left: 0px ! important;
	}

	#top-menu .menu-item-has-children>a:first-child {
		padding-right: 5px !important;
		padding-left: 5px;
	}

	#et-top-navigation nav>ul>li>a {
		padding: 0 5px;
	}
}
*/
/*------------------------------------------------*/
/*------------------[HOMEPAGE]--------------------*/
/*------------------------------------------------*/
.home-banner h6 {
	color: #95c93f !important;
	font-size: 24px;
	margin-bottom: 0;
	text-transform: uppercase;
	font-weight: 700;
	text-shadow: none;
}

.home-banner h1 {
	font-size: 40px;
	font-weight: 400;
	line-height: 1;
	margin: 0 0 8px;
}

.home-banner .btn {
	margin-right: 15px;
	margin-bottom: 10px;
}

.home-banner .et_pb_slide_content {
	text-shadow: none;
}

.home-banner .text-bluish {
	color: #00a1dd !important;
}

.home-banner .et_pb_slide_content p {
	max-width: 500px;
}

.al_main_content_section img {
	max-width: 390px !important;
	width: 100%;
	margin-bottom: 10px;
}

.al_slider_list_text {
	padding-left: 10%;
}

.al_slider_btn {
	float: right;
	margin-right: 15%;
}

.al_head_block {
	display: block;
}

.home-banner .et-pb-controllers a,
.test-slider .et-pb-controllers a {
	width: 3px;
	height: 10px;
	background: #fff;
	margin-right: 7px;
	cursor: pointer;
	display: inline-block;
	list-style-type: none;
	box-shadow: 1px 1px 2px #535252;
	-webkit-box-shadow: 1px 1px 2px #535252;
	-moz-box-shadow: 1px 1px 2px #535252;
	transition: background .3s ease-out;
	opacity: 1;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
	border-radius: 0;
	top: 20px;
	position: relative;

}

.home-banner .et-pb-controllers a.et-pb-active-control,
.home-banner .et-pb-controllers a:hover,
.test-slider .et-pb-controllers a:hover,
.test-slider .et-pb-controllers a.et-pb-active-control {
	height: 20px;
	top: 10px;
}

.home-banner .et-pb-controllers,
.test-slider .et-pb-controllers {
	margin-bottom: 10px;
}

.home-banner .orange_btn {
	padding: 13px 35px 12px;
	line-height: 1.3em;
}

.test-slider h4 {
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	margin: 20px auto;
	max-width: 530px;
	width: 100%;
	text-transform: none;
}

.test-slider .et_pb_slide_content {
	text-shadow: none;
}

.test-slider .et-pb-controllers a {
	box-shadow: none;
}

.test-slider h5 {
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	margin: 6px auto 0px;
}

.test-slider.ts2 p {
	font-size: 20px;
}

.test-slider.ts2 h4 {
	margin: 20px auto 0;
	padding: 0;
	font-size: 15px;
	max-width: 100%;
}

.more-btns {
	display: block;
	margin: 0;
	list-style-type: none;
	position: relative;
	padding: 0 !important;
}

.more-btns>li {
	display: block;
	vertical-align: top;
	margin: 20px 0 0;
	text-transform: uppercase;
	float: left;
	background-color: #fff;
	border: 1px solid #dfefc5;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

.more-btns>li:nth-of-type(1) {
	width: 56%;
	margin-right: 3%
}

.more-btns>li:nth-of-type(2) {
	width: 40%;
	clear: right
}

.more-btns>li:nth-of-type(3) {
	width: 30.9%
}

.more-btns>li:nth-of-type(4) {
	width: 30.9%;
	margin-left: 3%;
	margin-right: 3%
}

.more-btns>li:nth-of-type(5) {
	width: 30.9%;
	clear: right;
}

.more-btns>li:nth-of-type(6) {
	width: 48%;
	margin-right: 3%;
}

.more-btns>li:nth-of-type(7) {
	width: 48%;
}

.more-btns>li:nth-of-type(8) {
	width: 30.9%;
}

.more-btns>li:nth-of-type(9) {
	width: 30.9%;
	margin-left: 3%;
	margin-right: 3%;
}

.more-btns>li:nth-of-type(10) {
	width: 30.9%;
	clear: right;
}

.more-btns>li>a {
	display: block;
	width: 100%;
	text-decoration: none;
	color: #0f628a;
	padding: 23px 10px 20px;
	text-align: center;
}

.more-btns>li:nth-of-type(1)>a {
	font-size: 26px;
	line-height: 21px;
	padding: 23px 10px 20px;
}

.more-btns>li:nth-of-type(2)>a {
	font-size: 26px;
	line-height: 21px;
	padding: 23px 10px 20px;
}

.more-btns>li:nth-of-type(3)>a {
	min-height: 40px;
	padding: 20px 10px 15px
}

.more-btns>li:nth-of-type(4)>a {
	padding: 10px 10px 12px;
	min-height: 40px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

.more-btns>li:nth-of-type(5)>a {
	padding: 20px 10px 15px;
	min-height: 40px
}

.more-btns>li:nth-of-type(6)>a {
	font-size: 24px;
	line-height: 21px;
	padding: 23px 15px 20px
}

.more-btns>li:nth-of-type(7)>a {
	font-size: 24px;
	line-height: 21px;
	padding: 23px 10px 20px
}

.more-btns>li>a>span {
	display: block
}

.more-btns>li:nth-of-type(4)>a>span {
	font-size: 14px;
	line-height: 14px
}

.more-btns>li:nth-of-type(6)>a>span {
	font-size: 14px;
	line-height: 14px
}

.more-btns>li:nth-of-type(7)>a>span {
	font-size: 14px;
	line-height: 14px
}

.more-btns>li:hover {
	background-color: #95c93f;
}

.more-btns>li a:hover {
	color: #fff;
}

.faq-pane .et_pb_toggle {
	padding: 0 0 10px;
}

.faq-pane .et_pb_toggle_title {
	display: inline-block;
}

.faq-pane .et_pb_toggle_title::after {
	background-image: url(/wp-content/uploads/2022/06/arrow_down.png);
	content: "";
	position: absolute;
	right: -10px;
	top: 5px;
	display: block !important;
	background-repeat: no-repeat;
	height: 50px;
	width: 50px;
}

.faq-pane .et_pb_toggle_open .et_pb_toggle_title:after {
	content: "";
	background-image: url(/wp-content/uploads/2022/06/arrow_up.png)
}

.full-faq .et_pb_toggle_title {
	display: block;
	position: relative;
}

.full-faq .et_pb_toggle_title::after {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translatey(-50%);
}

.sql-d-text h3 {
	padding: 22px 0 20px;
}

.sql-d-text ul {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
}

.sql-d-text ul li {
	line-height: 16px;
	color: #6d655a;
	position: relative;
	padding-left: 20px;
	margin: 0px 0px 8px 0px;
}

.sql-d-text ul li:before {
	content: "";
	position: absolute;
	left: 0;
	top: 5px;
	width: 5px;
	height: 5px;
	background-color: #6d655a;
	border-radius: 100%;
}

@media (min-width:1200px) {
	.al_slider_btn {
		float: right;
		margin-top: -58px;
		margin-right: 25%;
	}
}

@media (max-width:990px) {
	.home-banner h1 {
		font-size: 35px;
	}
}

@media (max-width:767px) {
	.home-banner h1 {
		font-size: 30px;
	}

	.btn {
		padding: 10px 25px;
		font-size: 16px;
	}

	h4 {
		font-size: 20px;
	}

	.min-w-btn .et_pb_button {
		min-width: 120px;
	}

	.btn-center .et_pb_button_module_wrapper {
		padding: 0 8px;
	}

	.more-btns>li {
		width: auto !important;
		margin: 10px !important;
		float: none;
	}

	.more-btns>li>a {
		line-height: 1.2 !important;
	}

	.test-slider.ts2 p {
		font-size: 18px;
	}

	.SolutionCardTXT {
		text-align: center;
		margin: 0 auto;
	}
}

@media (max-width: 500px) {
	.btn {
		width: 100%;
		text-align: center;
		margin: 0 auto;
		padding: 12px 25px;
	}

	.btn-center .et_pb_button_module_wrapper {
		display: grid;
		max-width: 250px;
		margin: 0 auto;
	}
}

/*------------------------------------------------*/
/*------------------[SUBPAGES]--------------------*/
/*------------------------------------------------*/
.case-study-desc h3 {
	color: #0F628A;
	font-size: 18px;
	line-height: 1.2;
	font-weight: 300;
}

.case-study-desc ul {
	list-style: disc inside;
	color: #6D6559;
}

.case-study-desc ul li {
	padding: 0 0 10px 0;
}

.video_sidebar_desc .recdocSidebarCrossSell {
	background-color: #fff;
	padding: 20px;
	border: 1px solid #DEF2F8;
	text-align: center;
}

.video_sidebar_desc .recdocSidebarCrossSell ul {
	list-style: none;
	font-size: 12px;
	color: #000;
}

.video_sidebar_desc .recdocSidebarCrossSell ul li {
	margin: 0 0 10px;
}

.video_sidebar_desc .grUpsellTitle {
	color: #EE5C0D;
	font-size: 20px;
	text-align: center;
	padding: 0 0 0 0;
	margin: 0 0 15px 0;
	line-height: 1.2;
	font-weight: 700;
}

.video_sidebar_desc .crossSellH3 {
	color: #00A1DD;
	font-size: 16px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	font-weight: 700;
}

.video_sidebar_desc .recdocSidebarCrossSell {
	margin-top: 15px;
}

.SolutionCardTXT {
	display: block;
	font-size: 18px;
	line-height: 50px;
	color: #fff;
	text-align: center;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-color: #95c93d;
	width: 188px;
	text-decoration: none;
	text-transform: uppercase;
	transition: all .22s;
	border: none;
	font-weight: 700;
}

.mean:hover {
	border: 1px solid #00a1dd ! important;
}

#top-menu a {
	font-weight: 400;
}

.sub-heading strong {
	color: #6d655a;
	font-weight: normal;
	font-size: 60%;
	display: block;
}

.sub-nav .subbar-nav {
	list-style: none !important;
	text-align: center;
	padding: 0 !important;
	line-height: 1.1 !important;
}

.sub-nav .subbar-nav li {
	display: inline-block;
	padding: 0 22px;
	position: relative;
}

.sub-nav .subbar-nav li a {
	line-height: 60px;
	display: block;
	text-decoration: none;
	padding-right: .5rem;
	padding-left: .5rem;
	color: #6d655a;
	font-size: 14px;
	text-transform: uppercase;
}

.sub-nav .subbar-nav li a:hover {
	color: #00a1dd;
}

.sub-nav .subbar-nav li a.active {
	color: #00a1dd;
}

.sub-m-toggle {
	display: block;
	padding: 10px;
	cursor: pointer;
}

.sub-nav .subbar-nav li:hover .dropdown-content {
	display: block;
}

.dropdown-content {
	display: none;
	position: absolute;
	background-color: #f1f1f1;
	min-width: 160px;
	box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
	z-index: 1;
	top: 90%;
}

.sub-nav .subbar-nav .dropdown-content a {
	color: #6d655a;
	padding: 12px 16px;
	text-decoration: none;
	display: block;
	text-transform: none;
	line-height: 1;
}

.sub-nav .subbar-nav .dropdown-content a:hover {
	background-color: #ddd;
}

.subbar-nav.l-nav li {
	padding: 0 12px;
}

.quote-s2 .et_pb_slide_content {
	text-shadow: none;
}

.quote-s2 .et-pb-controllers a {
	height: 13px;
	width: 8px;
	background-color: #ffffff;
	opacity: 1;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

.quote-s2 .et-pb-controllers .et-pb-active-control {
	background-color: #95c93f;
}

.quote-slide2>dl {
	display: block;
	margin: 0px;
	padding: 0px;
}

.quote-s2 dl dt {
	display: inline-block;
	vertical-align: top;
	font-size: 60px;
	line-height: 80px;
	width: 20%;
	text-align: center;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	color: #fff;
	font-weight: 700;
}

.quote-s2 dl dd {
	display: inline-block;
	vertical-align: top;
	width: 75%;
	text-align: left;
	margin: 0px 0px 0px 3%;
}

.aus2 dl dt,
.aus2 dd h4 {
	color: #00A1DD !important;
}

.aus2 .et-pb-controllers a {
	height: 10px;
	width: 2px;
	background-color: #95c93f;
	opacity: 1;
	position: relative;
	top: 8px;
}

.aus2 .et-pb-controllers .et-pb-active-control,
.aus2 .et-pb-controllers a:hover {
	background-color: #00a1dd;
	height: 18px;
	top: 0px;
}

.quote-s2 dl dd h4 {
	font-size: 25px;
	line-height: 31px;
	margin-top: 7px;
}

.tab-1 .et_pb_tabs_controls {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	background: none;
	position: relative;
	background: #00a1dd;
	padding-top: 31px !important;
	border-bottom: 0 !important;
}

.tab-1 .et_pb_tabs_controls li a {
	font-size: 24px;
	text-align: center;
	line-height: 1.1;
	padding: 8px 65px;
	border: 1px solid;
	position: relative;
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem;
	margin: 0 0px;
	display: block;
}

.tab-1 .et_pb_tabs_controls:after {
	content: "";
	display: block;
	position: absolute !important;
	width: 150%;
	height: 100%;
	top: 0 !important;
	left: 100%;
	background: #00a1dd;
	border: 0;
}

.tab-1 .et_pb_tabs_controls:before {
	content: "";
	display: block;
	position: absolute !important;
	width: 150%;
	height: 100%;
	top: 0 !important;
	right: 100%;
	background: #00a1dd;
}

.tab-1 .et_pb_tabs_controls li {
	flex: 1;
	border: 0 !important;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.tab-1 .et_pb_tabs_controls li a {
	text-align: center;
	line-height: 1.1;
	padding: 8px 15px;
	border: 1px solid;
	position: relative;
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem;
	margin: 0 0px;
	min-height: 75px;
	display: flex;
	align-items: center;
	font-weight: normal;
	justify-content: center;
}

.tab-1 .et_pb_tabs_controls .et_pb_tab_active a {
	border-color: #dee2e6 #dee2e6 #fff !important;
}

.tab-1 .et_pb_tab_content ul {
	padding: 0 !important;
}

.tab-1 .et_pb_tab_content li {
	color: #6d655a;
	position: relative;
	margin: 15px 0px 0px 0px;
	padding-left: 20px;
}

.tab-1 .et_pb_tab_content li:before {
	content: "";
	position: absolute;
	left: 0;
	top: 15px;
	width: 5px;
	height: 5px;
	background-color: #00a1dd;
	border-radius: 100%;
}

.tab-1 .et_pb_tab_content li a {
	color: #81bb2e;
}

.tab-1 .et_pb_tab_content li a:hover {
	color: #76a03f;
}

.ta2 .et_pb_tab_content li {
	display: inline-block;
	vertical-align: top;
	width: 48%;
	padding: 0px 50px 0px 0px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 0px 0px 23px 0px;
	color: #6d655a;
}

.ta2 .et_pb_tab_content li:before {
	display: none;
}

.ta2 .et_pb_tab_content li h6 {
	color: #00a1dd;
	font-size: 16px;
	margin: 0;
	padding: 0;
	font-weight: normal;
}

.min-350-btn .et_pb_button_module_wrapper {
	display: inline-block;
	padding: 0 16px;
	max-width: 350px;
	width: 100%;
}

.min-350-btn .et_pb_button {
	width: 100%;
}

.list-2 ul {
	padding: 0;
	line-height: 1.3;
}

.list-2 ul li {
	display: block;
	margin: 0px auto 25px;
	padding: 0px 0px 0px 40px;
	position: relative;
	color: #95c93f;
}

.list-2 ul li:before {
	display: block;
	content: "";
	height: 15px;
	width: 15px;
	background-color: #95c93f;
	position: absolute;
	left: 0%;
	top: 3px;
	border-radius: 50%;
}

.li-10 li {
	margin-bottom: 10px;
}

.list-3 ul {
	margin: 0 !important;
	padding: 0 !important;
}

.list-3 ul li {
	color: #6d655a;
	position: relative;
	margin: 0px 0px 15px 0px;
	padding-left: 15px;
}

.list-3 ul li:before {
	content: "";
	position: absolute;
	left: 0;
	top: 8px;
	width: 5px;
	height: 5px;
	background-color: #9ec64e;
	border-radius: 100%;
}

.al_img_text_wrap {
	display: flex;
}

.al_img_text_wrap img {
	width: 30px;
	height: 30px;
	margin-right: 15px;
	margin-top: 5px;
}

.al_list_wrap ul li p {
	color: #6d655a;
	font-size: 15px;
	line-height: 24px;
	margin-top: 0px;
}

.al2 ul li p {
	margin: 0;
}

.al_list_wrap ul li h4 {
	color: #449ed9;
	font-size: 15px;
	line-height: 24px;
	margin-left: 43px;
	margin-bottom: 5px;
	font-weight: 600;
	padding: 0;
}

.al_list_wrap ul li h4 a {
	color: #449ed9;
	font-weight: 400;
}

.al_list_wrap ul li h4 br {
	display: none;
}

.al_list_wrap ul {
	margin: 0;
	padding: 0;
}

.al_list_wrap ul li {
	display: inline-block;
	vertical-align: top;
	width: 49%;
	padding: 0px 10px 0px 0px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 0px 0px 20px 0px;
}

.al_list_wrap .al_learn_more {
	color: #9ec64e;
	font-size: 15px;
	margin-left: 44px;
	position: relative;
	padding-right: 25px;
	font-weight: 600;
	margin-top: 5px;
	display: inline-block;
}

.al_list_wrap .al_learn_more:after {
	content: "";
	display: inline-block;
	position: absolute;
	top: auto;
	margin-top: 7px;
	right: 13px;
	border: solid #9ec64e;
	border-width: 0 2px 2px 0;
	padding: 3px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}

.Sol-test-slider h4 {
	font-size: 16px;
	font-weight: normal;
	margin: 10px auto 0px;
	max-width: 520px;
	width: 100%;
	color: #5b9ed2 !important;
}

.Sol-test-slider p strong {
	color: #9ec64e;
}

.Sol-test-slider .et_pb_tabs_controls li {
	flex: 1;
	border: 0 !important;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.Sol-test-slider .et-pb-controllers a {
	margin: 5px;
	width: 6px;
	height: 10px;
	border-radius: 10px;
	border: none;
	background-color: #fff;
	opacity: 1;
}

.Sol-test-slider .et-pb-controllers a:hover,
.Sol-test-slider .et-pb-controllers .et-pb-active-control {
	background-color: #5b9ed2 !important;
}

.list-4 ul {
	margin: 0;
	padding: 0;
}

.list-4 p+ul {
	padding-top: 20px;
}

.list-4 ul li {
	color: #6d655a;
	font-weight: normal;
	position: relative;
	padding-left: 30px;
	margin: 0px 0px 15px 0px;
}

.list-4 ul li:before {
	content: "";
	position: absolute;
	left: 0;
	top: 8px;
	width: 5px;
	height: 5px;
	background-color: #6d655a;
	border-radius: 100%;
}

.al_euro20 {
	font-size: 150%;
}

.test-s-4 .et_pb_slide_content {
	text-shadow: none;
}

.test-s-4 h4 {
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	margin: 10px auto 0px;
	max-width: 520px;
	width: 100%;
	color: #5b9ed2 !important;
}

.test-s-4 h2 {
	font-size: 22px;
	line-height: 26px;
	color: #95c93f !important;
	font-weight: 600;
	margin: 0px 0px 5px 0px;
}

.test-s-4 .et-pb-controllers a {
	width: 3px;
	height: 10px;
	margin-right: 7px;
	cursor: pointer;
	list-style-type: none;
	opacity: 1;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
	border-radius: 0;
	top: 20px;
	position: relative;
}

.test-s-4 .et-pb-controllers a.et-pb-active-control,
.test-s-4 .et-pb-controllers a:hover {
	height: 20px;
	top: 10px;
}

.test-c2 .et-pb-controllers a {
	margin: 5px;
	width: 8px !important;
	height: 13px !important;
	top: 0 !important;
	border-radius: 35px;
}

.test-c2 .et-pb-controllers a:hover,
.test-c2 .et-pb-controllers a.et-pb-active-control {
	background-color: #00a1dd !important;
}

.green-list ul li {
	margin: 0 0 5px 0;
	padding: 0;
	color: #95c93f;
}

.green-list ul li span {
	color: #6d655a;
}

.green-list p {
	padding-bottom: 15px !important;
}

.test-s-5 .et-pb-controllers a {
	width: 16px;
	height: 16px;
	border-radius: 16px;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	padding: 0px 0px 0px 0px;
	margin: 15px 5px 0px 5px;
	text-decoration: none;
	border: 2px solid #FFF;
	opacity: 1;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
	background-color: transparent;
}

.test-s-5 .et-pb-controllers .et-pb-active-control {
	background-color: #ffffff;
}

.test-s-5 .et-pb-controllers {
	bottom: 30px;
}

.sol-t2 .et_pb_slide_description {
	text-shadow: none;
}

.sol-t2 p strong {
	color: inherit;
}

.sol-t2 .et-pb-controllers a {
	background-color: #95c93f;
}

.sol-t2 p {
	max-width: 760px;
	margin: 0 auto 20px;
}

.sol-t2 h4 {
	font-size: 15px;
	line-height: 1.3;
}

.sol-t2 .et-pb-controllers a {
	width: 8px;
	height: 13px;
}

.bur-box .et_pb_blurb_description a {
	background: #95c93d;
	display: inline-block;
	line-height: 1.3;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	padding: 15px 26px;
	margin-top: 14px;
	text-decoration: none;
}

.bur-box:not(:hover) img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

.bur-box:hover {
	background-color: #fafaf9;
	border: 1px solid #9cd7e9 !important;
}

.tool-nav {
	list-style: none !important;
	padding: 0 !important;
}

.tool-nav li {
	display: inline-block;
	vertical-align: middle;
}

.tool-nav li a {
	font-size: 12px;
	width: 87px;
	height: 87px;
	text-align: center;
	text-decoration: none;
	background-color: transparent;
	border-radius: 87px;
	-moz-border-radius: 87px;
	-webkit-border-radius: 87px;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
	color: #483e2f;
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 1;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	align-content: center;
}

.tool-nav li img {
	margin: 0 0 5px;
}

.tool-nav li a:hover {
	background-color: #ecebea;
}

.tool-nav li a.active {
	background: #483e2f;
	color: #fff;
}

.tool-nav li span {
	width: 100%;
}

.tool-nav li a.active img {
	filter: brightness(400%);
}

.SubNavCTA {
	text-decoration: none;
	float: right;
	display: block;
	background-color: #95c93d !important;
	color: #fff !important;
	font-size: 28px;
	line-height: 67px;
	text-align: center;
	padding: 0 30px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	transition: all .22s;
	margin-right: 43px;
	font-weight: 700;
}

.SubNavCTA:hover {
	background-color: #76a03f;
	color: #ffffff;
}

.tool-content h3 {
	padding: 0;
	margin: 0;
}

.tool-content p {
	padding: 0 0 21px;
}

.tool-content ul li {
	padding-bottom: 10px;
	line-height: 1.4;
}

.tool-content ul {
	margin-bottom: 10px;
}

.tool-content h2 {
	padding-bottom: 20px;
}

.et_pb_sticky--top .tool-t-text {
	display: none;
}

.SidebarRequestDemoCTA {
	text-decoration: none;
	display: block;
	background-color: #b455a0;
	color: #fff;
	font-size: 18px;
	line-height: 50px;
	text-align: center;
	padding: 0 18px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	transition: all .22s;
	font-weight: 700;
}

.SidebarRequestDemoCTA:hover {
	background-color: #9f3e88;
	color: #ffffff;
	transition: all .22s;
}

.inline-block .et_pb_column>* {
	display: inline-block;
	vertical-align: middle;
}

#et-boc .area-outer-wrap[data-da-type="popup"] {
	width: 100%;
}

.productCompareTable {
	font-size: 13px;
	line-height: 14px
}

.productCompareTable tr th {
	width: 16.66666666666667%;
	padding: 10px 5px 9px 5px;
	border-left: 1px solid #fff;
	color: #0f628a
}

.productCompareTable tr th:first-of-type,
.productCompareTable tr td:first-of-type {
	border-left: 0 solid #fff
}

.productCompareTable tr th b,
.productCompareTable tr td span b {
	font-family: 'proxima_nova_rgbold'
}

.productCompareTable tr th span {
	color: #00a1dd
}

.productCompareTable tr td {
	padding: 10px 5px 10px 5px;
	border-left: 1px solid #def2f8;
	border-top: 1px solid #def2f8;
	color: #0f628a;
}

.productCompareTable tr td span {
	color: #00a1dd
}

.productCompareDotIDERA {
	font-size: 0;
	line-height: 0;
	background-color: #00a1dd;
	width: 13px;
	height: 13px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px
}

.productCompareDot {
	font-size: 0;
	line-height: 0;
	background-color: #b6b2ac;
	width: 13px;
	height: 13px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px
}

.tableCallouts {
	color: #6d6559;
	font-size: 10px;
	line-height: 10px;
	padding: 10px 0 30px 0
}

.productCompareTable {
	border: 0 !important;
}

.bgBlue1 {
	background-color: #def2f8;
}

.freeToolTableCTA {
	width: 160px;
	text-decoration: none !important;
	display: block;
	background-color: #95c93d !important;
	color: #fff !important;
	font-size: 18px;
	line-height: 50px;
	text-align: center;
	border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
	transition: all .22s;
	font-weight: 600;
}

.freeToolTableCTA:hover {
	background-color: #76a03f !important;
	transition: all .22s;
}

.com-text .productCompareTable a.freeToolTableCTA {
	color: #fff !important;
	text-decoration: none !important;
}

.t-space h3 {
	padding-bottom: 14px;
}

.tool-content .et_pb_blurb_description p {
	padding: 0 0 10px;
}

.tool-content .et_pb_module_header {
	padding-bottom: 0;
}

.tool-content .et_pb_blurb_description p:last-child {
	padding: 0;
}

.sup-su-top h1 {
	padding: 0;
	margin: 0;
}

.su-f-text p {
	padding: 0;
	margin: 0 0 22px;
}

.su-f-text h3 {
	padding: 0 0 18px;
}

.sup-side .et_pb_blurb_container {
	vertical-align: middle;
}

.su-f-text ul {
	line-height: 1.2;
}

.su-f-text ul li {
	padding: 0 0 8px;
}

div.ProductContent p a {
	color: #00a1dd !important;
}

.IderaTourModalContentBox {
	width: 100%;
	background-color: #ffffff;
	border-radius: 8px;
	padding: 10px;
	max-width: 450px;
	margin: 0 auto;
	text-align: center;
}

.contact-support-btn {
	background-color: #00a1dd;
	color: #ffffff !important;
	cursor: pointer;
	display: inline-block;
	font-size: 18px;
	font-weight: normal;
	padding: 12px 0;
	width: 150px;
	text-align: center;
	margin-bottom: 20px;
	text-decoration: none;
	font-weight: 600;
}

.contact-support-btn:hover {
	background-color: #0f628a;
}

.contact-headline-text {
	font-size: 16px;
	color: #646464;
	padding-bottom: 10px;
	font-weight: bold;
	margin-bottom: 0;
}

.contact-headline-text span {
	font-size: 14px;
	color: #646464;
	font-weight: normal;
}

.contact-headline-box {
	margin: 0px auto;
	padding-bottom: 5px;
	text-align: center;
}

.IderaTourModalContentBox h2 {
	font-size: 20px;
}

.sup-table h3 {
	padding: 0 0 10px;
}

.sup-table .docsListing {
	border: 0 !important;
	margin: 0 0 30px !important;
}

.sup-table .docsListing tr td {
	padding: 0;
	border: 0;
}

.sup-table .docsListing tr .pDocProdName {
	color: #6d6559;
	font-size: 14px;
	line-height: 16px;
	padding: 5px 0 5px 0;
}

.sup-table .docsListing tr .pDocProdNumber {
	padding: 5px;
	width: 90px;
}

.sup-table .docsListing .pDocProdViewButton {
	padding: 5px;
	width: 70px;
}

.sup-table .pDocProdNumber select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #ecebea;
	display: block;
	text-align: center;
	color: #6d6559;
	padding: 0 15px 0 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	width: 90px;
	height: 40px;
	border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	font-size: 16px;
	border: 0;
	outline: none;
	background-image: url(./img/icon_DocumentDropDownArrow.png);
	background-repeat: no-repeat;
	background-position: 119% center;
}

.sup-table .docsListing .pDocProdViewButton a {
	background-color: #00a1dd;
	display: block;
	text-align: center;
	color: #fff !important;
	padding: 0;
	margin: 0;
	border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	text-decoration: none;
	width: 70px;
	font-size: 16px;
	line-height: 40px;
	height: 40px;
	transition: all .22s;
}

.sup-table .docsListing .pDocProdViewButton a:hover {
	background-color: #0089d1;
	color: #fff !important;
	transition: all .22s;
}

.eve-row .et_pb_column {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: center;
}

.eve-row .et_pb_column .et_pb_button_module_wrapper {
	-webkit-align-self: flex-end;
	-ms-flex-item-align: end;
	align-self: flex-end;
}

.logos-partner {
	display: block;
	padding: 0px !important;
	margin: 23px 0px -3px -3px;
	text-align: center;
}

.logos-partner li {
	display: inline-block;
	vertical-align: top;
	margin: 3px;
	margin-left: 3px;
	padding: 0px;
	max-width: 162px;
	width: 100%;
	height: auto;
	box-sizing: border-box;
}

.gform_button {
	font-size: 16px;
	background-color: #00a1dd;
	border-width: 0px !important;
	border-radius: 40px;
	font-weight: bold;
	font-style: normal;
	padding: 0.3em 1em !important;
	text-transform: uppercase;
	text-decoration: none;
	color: #ffffff;
	line-height: 1.7em !important;
}

.partners-list {
	list-style: none !important;
	padding: 0 !important;
	display: flex;
	margin: 0 -7px;
}

.partners-list li {
	padding: 0 7px;
	display: flex;
	width: 33.3%;
}

.partners-list li a {
	display: flex;
	align-items: center;
	padding: 14px 24px;
	background: #ecebea;
	color: #6d6559;
	font-weight: 600;
	font-size: 16px;
	border-radius: 6px 6px 0 0;
	text-decoration: none;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
	width: 100%;
}

.partners-list li a:hover {
	background-color: #dad8d5;
}

.partners-list .active a {
	color: #fff;
	background-color: #6d6559 !important;
}

.partners-list li a img {
	margin-right: 6px;
}

.par-text .partnerLrgH3 {
	padding: 10px 0 15px 0 !important;
	margin: 0;
}

hr.Horzline {
	display: block;
	border: none;
	color: #fff;
	height: 1px;
	background: #dad8d5;
	background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 350, from(#dad8d5), to(#fff));
	margin: 20px 0 20px 0;
}

ul.partnerBullets li {
	padding-bottom: 10px;
	line-height: 1.4;
}

.partnerDataSheetDWN {
	display: block;
	background-color: #fafaf9;
	color: #0f628a;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	line-height: 30px;
	margin: 20px 0 0 0;
	padding: 20px 10px 20px 10px;
	border: 1px solid #ecebea;
	transition: all .22s;
	vertical-align: top;
	text-decoration: none !important;
}

.partnerDataSheetDWN:hover {
	background-color: #ecebea;
	border: 1px solid #dad8d5;
	transition: all .22s;
}

.partnerDataSheetDWN img {
	line-height: 30px;
	vertical-align: top;
}

.req-text h2,
.req-text h1 {
	margin: 0 0 10px;
	padding: 0;
}

.req-text p {
	margin: 0;
	padding: 0 0 12px;
	line-height: 1.3;
}

h2 img {
	vertical-align: middle;
}

.SubNavCTA.sbtn {
	font-weight: 800;
}

.SidebarAddToCartCTA {
	text-decoration: none;
	display: block;
	background-color: #0f628a;
	color: #fff !important;
	font-size: 18px;
	line-height: 50px;
	font-weight: 700;
	text-align: center;
	padding: 0 30px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	transition: all .22s;
}

.SidebarAddToCartCTA:hover {
	background-color: #094a71;
	transition: all .22s;
}

.SidebarRequestQuoteCTA {
	text-decoration: none;
	display: block;
	background-color: #00a1dd;
	color: #fff !important;
	font-size: 18px;
	font-weight: 700;
	line-height: 50px;
	text-align: center;
	padding: 0 30px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	transition: all .22s;
}

.SidebarRequestQuoteCTA:hover {
	background-color: #0089d1;
	transition: all .22s;
}

.DetailSelect,
.DSnew {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	display: block;
	border: 1px #dad8d5 solid;
	background-color: #f5f5f4;
	width: 100%;
	height: 40px;
	padding: 0 15px 0 45px;
	color: #00a1dd !important;
	font-size: 16px;
	line-height: 27px;
	outline: none;
	background-image: url(./img/icon-Product-DetailSelect.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 20px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.myDiv {
	display: none;
}

.myDiv h3 {
	font-size: 15px;
	line-height: 20px;
	padding: 0 0 0 0 !important;
	margin: 0 0 0 0 !important;
	color: #5a5143;
	font-weight: 600;
	margin-top: 20px !important;

}

.myDiv p {
	padding: 0 0 0 0 !important;
	margin: 0 0 25px 0 !important;
	font-size: 15px;
	line-height: 20px;
	color: #7f786d;
}

.q3 p {
	font-size: 14px;
}

.tab-1 .et_pb_tabs_controls li a {
	border-bottom: 0;
}

.demo-row .et_pb_column.et_pb_column_2_5 .et_pb_image {
	text-align: center;
}

.ProCatContentProductBlurb {
	color: #00a1dd;
	font-size: 16px;
	line-height: 1.3;
	text-align: center;
	margin: 10px 0;
}

.versionGrid {
	width: 100%;
	border: none !important;
	padding-bottom: 50px;
}

.versionGrid th {
	background-color: #eef8fb;
	color: #0f628a;
	font-size: 16px;
	line-height: 16px;
	padding: 8px;
	border-bottom: 1px dotted #00a1dd;
	border-top: 1px dotted #00a1dd;
}

.versionGrid th {
	background-color: #eef8fb;
	color: #0f628a;
	font-size: 16px;
	line-height: 16px;
	padding: 8px;
	border-bottom: 1px dotted #00a1dd;
	border-top: 1px dotted #00a1dd;
}

.versionGrid td {
	color: #6d6559;
	font-size: 15px;
	line-height: 16px;
	padding: 8px !important;
	border-bottom: 1px dotted #dad8d5;
}

.et_pb_text_1 .supportDivTitle {
	background-color: #00a1dd;
	padding: 8px;
	color: #fff !important;
	font-size: 20px !important;
	line-height: 20px;
	margin-bottom: 5px;
	font-weight: 700;
}

table.rg-table {
	width: 100%;
	margin-bottom: 20px;
	margin-top: 20px;
	font-size: 16px;
	line-height: 20px;
	border-collapse: collapse;
	border: 0 !important;
	border-spacing: 0;
}

table.rg-table tr {
	border-bottom: 1px solid #dad8d5;
	color: #6d6559;
}

table.rg-table th.Col1 {
	white-space: nowrap;
}

table.rg-table th {
	padding: 10px;
	font-size: 15px;
}

table.rg-table td {
	padding: 10px;
	font-size: 15px;
}

table.rg-table * {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	text-align: left;
	color: #6d6559;
}

.supportDefTB {
	display: table;
	width: 100%;
	color: #483e2f;
	margin-top: 30px;
}

.supportDefCol {
	display: table-cell;
	color: #6d6559;
}

.supportDefColKeyCol {
	width: 120px;
}

.supportDefCol span {
	font-weight: 700;
}

.wh-box .et_pb_blurb_description a {
	display: block;
	font-size: 16px;
	line-height: 50px;
	color: #fff;
	text-align: center;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-color: #95c93d;
	width: 188px;
	text-decoration: none;
	text-transform: uppercase;
	transition: all .22s;
	font-weight: 700;
}

.wh-box:hover .et_pb_blurb_description a {
	background-color: #81bb2e;
}

.mid-line-row:before {
	background-image: -webkit-linear-gradient(#dad8d5, transparent);
	background-image: -moz-linear-gradient(#dad8d5, transparent);
	background-image: -o-linear-gradient(#dad8d5, transparent);
	background-image: linear-gradient(#dad8d5, transparent);
	-moz-background-size: 3px 100%;
	background-size: 3px 100%;
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	height: 100%;
	margin-left: -1.5px;
	width: 3px;
	top: 0;
	visibility: visible;
}

.blu-tex h3 {
	font-size: 18px;
	color: #5a5143;
	padding: 0 0 5px;
}

.d-btn,
.et_pb_blurb .et_pb_blurb_description p a.d-btn {
	background-color: #95c93d;
	display: inline-block;
	width: 160px;
	padding: 10px 0 10px 0;
	color: #fff !important;
	text-decoration: none;
	font-size: 18px;
	line-height: 21px;
	text-align: center;
	transition: all .22s;
	font-weight: 700;
}

.d-btn:hover,
.et_pb_blurb .et_pb_blurb_description p a.d-btn:hover {
	background-color: #81bb2e;
	color: #fff !important;
	transition: all .22s;
}

.cust-blur h3 a {
	color: #666 !important;
	font-size: 16px;
	font-weight: bold;
}

.cust-blur h3 a .red {
	color: #483e2f !important
}

.cta2-btn,
.cust-blur.et_pb_blurb .et_pb_blurb_description a.cta2-btn {
	display: block;
	height: 54px;
	font-size: 20px;
	text-align: center;
	line-height: 54px;
	margin: 0 auto;
	color: #fff !important;
	background: #00aef4;
	border-radius: 4px;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00aef4), to(#0082b6));
	background-image: -webkit-linear-gradient(top, #00aef4, #0082b6);
	background-image: -moz-linear-gradient(top, #00aef4, #0082b6);
	background-image: -ms-linear-gradient(top, #00aef4, #0082b6);
	background-image: -o-linear-gradient(top, #00aef4, #0082b6);
	-pie-background: linear-gradient(top, #00aef4, #0082b6);
}

.cta2-btn:hover,
.cust-blur.et_pb_blurb .et_pb_blurb_description a.cta2-btn:hover {
	background: #21c8ff;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#21c8ff), to(#01a4e8));
	background-image: -webkit-linear-gradient(top, #21c8ff, #01a4e8);
	background-image: -moz-linear-gradient(top, #21c8ff, #01a4e8);
	background-image: -ms-linear-gradient(top, #21c8ff, #01a4e8);
	background-image: -o-linear-gradient(top, #21c8ff, #01a4e8);
	text-decoration: none;
	color: #fff;
	-pie-background: linear-gradient(top, #21c8ff, #01a4e8);
}

.thank-you-download-box-link {
	font-size: 14px;
	color: #646464;
	margin-bottom: 8px;
	padding-left: 30px;
	background: url("img/cloud-download-bg.png") no-repeat scroll left top transparent;
}

.thank-you-download-box-subtitle {
	margin: 0 0 12px;
}

.duck-text img {
	margin-left: 42px;
	margin-top: -28px;
	margin-right: 17px;
}

.sub-nav .subbar-nav.sub2 li a {
	line-height: 64px;
	font-weight: 500;
	text-transform: none;
	color: #008ed3;
	font-size: 16px;
}

.subbar-nav.sub2 {
	text-align: left;
}

.sub-nav .subbar-nav.sub2 li {
	padding: 0 10px;
}

.sub-nav .subbar-nav.sub2 li:last-child a {
	line-height: 42px;
	padding: 1px 0 0 0;
	margin: 11px 0 0 0;
	min-width: 215px;
	text-align: center;
	font-size: 19px;
	border-radius: 4px;
	color: #fff;
	font-weight: 600;
}

.listnew ul {
	padding: 0 !important;
	margin: 0 !important;
	list-style: none;
}

.listnew ul li {
	padding: 0 0 0 50px;
	margin: 0 0 18px 0;
	background-image: url(img/icon-arrowBullet.png);
	background-repeat: no-repeat;
	background-size: 44px;
	background-position: left center;
	color: #0f628a;
	line-height: 1.3;
}

.et_pb_row.flex-mid {
	align-items: center;
}

.tab-new .et_pb_tabs_controls {
	background: linear-gradient(to right, #76a03f 0%, #95c93d 50%, #76a03f 100%);
	padding-top: 0 !important;
}

.tab-new .et_pb_tabs_controls:before,
.tab-new .et_pb_tabs_controls:after {
	background: linear-gradient(to right, #76a03f 0%, #95c93d 50%, #76a03f 100%);
}

.tab-new .et_pb_tabs_controls li a {
	border-width: 0 1px 1px !important;
	border-radius: 0;
	margin: 0 -0.5px;
	border-bottom: solid 1px;
}

.iddmDetailColumn1 {
	display: block;
	box-sizing: border-box;
	float: left;
	width: 48%;
}

.iddmDetailColumn2 {
	display: block;
	box-sizing: border-box;
	float: right;
	width: 48%;
}

.iddmDetailColumn1 p,
.iddmDetailColumn2 p {
	display: block;
	box-sizing: border-box;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	line-height: 24px;
	font-weight: 300;
	color: #2d2d2d;
	padding: 0;
	margin: 0 0 50px 0;
}

.iddmDetailColumn1 h4,
.iddmDetailColumn2 h4 {
	display: block;
	box-sizing: border-box;
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: 700;
	color: #2d2d2d;
	padding: 0;
	margin: 0 0 10px 0;
}

.test-sl2 .et-pb-controllers a {
	height: 20px;
	width: 20px;
	border-radius: 50%;
}

.test-sl2 .et_pb_slide_title {
	padding-bottom: 20px;
}

.lp-list1 {
	list-style-type: none !important;
	margin: 30px 0;
	padding: 0 !important;
}

.lp-list1 li {
	background: url(img/img-2.png) no-repeat 0 5px;
	font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
	font-size: 16px;
	color: #01aef4;
	margin: 0 0 13px 0;
	padding: 0 0 0 30px;
	font-weight: 700;
	line-height: 1.3;
}

.lp-list1 li .lp-list-font1 {
	font-weight: 400;
}

.DLCbackInner a {
	box-sizing: border-box;
	display: inline-block;
	color: #fff;
	padding: 0 0 0 0;
	font-weight: 600;
	margin: 0 0 18px 0;
	text-decoration: none;
	border-bottom: 1px solid #ffe28f;
}

.DLCbackInner a:hover {
	color: #fff;
	border-bottom: 1px solid #fff;
	text-shadow: 0 0 5px #ffe28f;
}

.DLCbackInnerF {
	font-size: 13px;
	line-height: 13px;
	text-align: center;
	padding: 0 16px 0 0;
}

.DLCbackInnerE {
	padding: 10px 21px 0 0;
	font-size: 12px;
	line-height: 11px;
	width: 209px;
	height: 196px;
}

.DLCbackInnerE a {
	margin: 0 0 4px 0 !important;
}

.DLCbackInner a {
	display: inline-block;
	color: #fff;
	padding: 0 0 0 0;
	margin: 0 10px;
	text-decoration: none;
	border-bottom: 1px solid #ffe28f;
}

.su-flip-box br {
	display: none;
}

.award-list {
	padding: 0 !important;
}

.award-list li {
	background: url(img/icon-aboutus-award.png) center left no-repeat;
	padding: 12px 0 12px 63px;
}

.upInMonContentGridNote2 {
	color: #646464;
	font-size: 14px;
	line-height: 14px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: -5px 0px 10px 0px;
}

.upInMonContentGridHeaderBox {
	font-weight: normal;
	font-style: normal;
	box-sizing: border-box;
	display: block;
	background-color: #646464;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
	border-radius: 6px 6px 0px 0px;
	-moz-border-radius: 6px 6px 0px 0px;
	-webkit-border-radius: 6px 6px 0px 0px;
	color: #FFF;
}

.upInMonContentGridHeaderBox span.upInMonDownload {
	box-sizing: border-box;
	display: block;
	float: left;
	width: 156px;
	height: 50px;
	font-size: 16px;
	line-height: 50px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.upInMonContentGridHeaderBox span.upInMonFileSize {
	box-sizing: border-box;
	display: block;
	float: left;
	width: 120px;
	height: 50px;
	font-size: 16px;
	line-height: 50px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.upInMonContentGridHeaderBox span.upInMonSoftwareTitle {
	box-sizing: border-box;
	display: block;
	float: left;
	font-weight: 600;
	width: 748px;
	height: 50px;
	font-size: 18px;
	line-height: 50px;
	text-align: left;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}

.upInMonContentGridItem {
	font-weight: normal;
	font-style: normal;
	box-sizing: border-box;
	display: block;
	background-color: #f3f3f3;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
	overflow: hidden;
}

.upInMonContentGridItem span.upInMonIcon {
	box-sizing: border-box;
	display: block;
	float: left;
	width: 52px;
	height: 50px;
	color: #0067b1;
	font-size: 16px;
	line-height: 50px;
	text-align: center;
	border-right: 2px solid #FFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.upInMonContentGridItem span.upInMonIcon img {
	position: relative;
	top: 11px;
}

.upInMonContentGridItem span.upInMonTitle {
	box-sizing: border-box;
	display: block;
	float: left;
	width: 696px;
	height: 50px;
	color: #0067b1;
	font-size: 16px;
	line-height: 50px;
	text-align: left;
	border-right: 2px solid #FFF;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}

.upInMonContentGridItem span.upInMonHTTP {
	box-sizing: border-box;
	display: block;
	float: left;
	width: 156px;
	height: 50px;
	color: #0067b1;
	font-size: 16px;
	line-height: 50px;
	text-align: center;
	border-right: 2px solid #FFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.upInMonContentGridItem span.upInMonSize {
	box-sizing: border-box;
	display: block;
	float: left;
	width: 120px;
	height: 50px;
	color: #0067b1;
	font-size: 16px;
	line-height: 50px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.upInMonContentGridItem:hover {
	background-color: #e8e8e8;
}

.upInMonContentGridItemBottom {
	border-radius: 0px 0px 6px 6px;
	-moz-border-radius: 0px 0px 6px 6px;
	-webkit-border-radius: 0px 0px 6px 6px;
}

.upInMonContentWrapper p {
	overflow: hidden;
	padding: 0;
}

.upInMonContentGridNote {
	color: #646464;
	font-size: 14px;
	line-height: 14px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 60px 0px;
}

.upInMonContentSteps {
	font-weight: 600;
	font-style: normal;
	color: #95c93f;
	font-size: 18px;
	line-height: 20px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

.upInMonContentGridNote2 {
	color: #646464;
	font-size: 12px;
	line-height: 14px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: -5px 0px 10px 0px;
}

.ftDownloadSteps p {
	padding: 20px 0 !important;
}

.et_pb_text .ftDownloadSteps ul li a {
	color: #81bb2e !important;
	text-decoration: underline;
}

.et_pb_text .ftDownloadSteps ul li a:hover {
	color: #76a03f !important;
}

.upInMonContentContainer h2 {
	font-weight: 600;
	font-style: normal;
	color: #646464;
	font-size: 22px;
	line-height: 24px;
	text-align: center;
	padding: 30px 0px 30px 0px;
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
}

.aboutUsQuoteBox {
	display: block;
	background-color: #f5f5f4;
	width: auto;
	padding: 25px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background: url(img/icon-aboutus-quote-left.png) left 3px top 3px no-repeat, url(img/icon-aboutus-quote-right.png) right 3px bottom 3px no-repeat, #f5f5f4;
	font-size: 14px;
	line-height: 18px;
	color: #6d6559;
	margin: 0 5px 10px 5px;
	text-align: center;
}

.aboutUsQuoteBox div {
	color: #00a1dd;
	padding-top: 10px;
}

/* resource-center CSS */
.row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

.resource-t-title {
	background: #f5f5f4;
	text-align: center;
	padding: 45px 0 50px;
}

.resource-pane .container {
	max-width: 1024px;
	padding-top: 0 !important;
}

.resource-t-title h1 {
	color: #00a1dd;
	font-size: 46px;
	line-height: 1.3;
	text-align: center;
	padding: 0;
	margin: 0;
	font-weight: 800;
}

.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
}

.pt-0 {
	padding-top: 0px !important;
}

.col-md-12 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.main-resource-list {
	margin: 25px auto 50px;
}

.filter-wrap {
	max-width: 212px;
	border-right: 1px solid #dad8d5;
}

.filter-wrap h5 {
	color: #918b82;
	font-weight: 700;
	font-size: 13px;
	line-height: 13px;
	margin: 0 0 0 0;
	padding: 0;
}

.filter-wrap h4 {
	color: #00a1dd;
	font-size: 15px;
	line-height: 15px;
	margin: 15px 0 5px 0;
	padding: 0;
	font-weight: 700;
}

.filter-wrap .filter-input {
	line-height: 0;
	display: flex;
	align-items: center;
	margin-bottom: 1px;
}

.filter-wrap .filter-input input[type=checkbox] {
	background-color: #f5f5f4;
	border: 1px solid #dad8d5;
	width: 14px;
	height: 14px;
	border-radius: 2px;
	margin: 0px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.filter-wrap .filter-input input[type=checkbox]:checked {
	background-color: #00a1dd;
	border: 1px solid #9cd7e9;
	-webkit-box-shadow: inset 0 0 0 2px white;
	-moz-box-shadow: inset 0 0 0 2px white;
	box-shadow: inset 0 0 0 2px white;
}

.filter-wrap .filter-input label {
	color: #a39e97;
	font-size: 11px;
	line-height: 1.3;
	margin: 0 0 0 0;
	padding: 4px 0 0 4px;
	text-align: left;
	display: inline-block;
}

.resource-list-wrap {
	margin-bottom: 50px;
}

.resource-list {
	display: block;
	margin-bottom: 10px;
	min-height: 55px;
	color: #b6b2ac;
}

.resource-list:hover {
	text-decoration: underline;
	color: #b6b2ac;
}

.resource-list img {
	float: left;
	margin-top: -5px;
}

.resource_title_warp {
	margin-left: 65px;
}

.resource_desc {
	margin-left: 65px;
}

.resource_desc p {
	color: #6d6559;
	cursor: pointer;
	display: block;
	font-size: 12px;
	line-height: 24px;
	margin: 0;
	padding: 0;
	text-align: left;
	text-decoration: none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-decoration: none;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.resource_title {
	color: #0f628a;
	cursor: pointer;
	display: block;
	font-size: 16px;
	line-height: 1.2;
	margin: 0;
	padding: 0;
	text-align: left;
	text-decoration: none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-decoration: none;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 700;
}

.resource_type {
	color: #00a1dd;
	font-family: inherit;
}

.ResourceCenterH1 {
	color: #00a1dd;
	font-size: 50px;
	line-height: 50px;
	margin: 0 0 0 0;
	padding: 0 0 40px 0;
	text-align: center;
}

.ResultPagerNum {
	color: #6d6559;
	float: left;
	font-size: 14px;
	line-height: 16px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}

.ResultPagerNum span {
	font-size: 14px;
	color: #6d6559;
	font-weight: 700;
}

.ResourceResultPagerBox {
	border-top: 1px solid #dad8d5;
	border-bottom: 1px solid #dad8d5;
	padding: 5px 0 5px 0;
	margin-bottom: 30px;
	display: flex;
	justify-content: space-between;
}

.ResourceMobileFilterTigger {
	color: #00a1dd;
	margin-bottom: 10px;
	text-decoration: none;
	z-index: -1;
}

.ResourceMobileFilterTigger img {
	margin-right: 5px;
	position: relative;
	top: 1px;
}

.ResourceResultPagerBox .page-numbers {
	background-color: #eef8fb;
	color: #00a1dd;
	display: inline-block;
	padding: 7px 10px 5px 10px;
	margin: 0;
	text-decoration: none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 14px;
	line-height: 1.2;
}

.ResourceResultPagerBox .page-numbers.current {
	background-color: #00a1dd;
	color: #ffffff;
}

.main-single-page {
	background: #f5f5f4 !important;
}

.main-single-page .container:before {
	display: none;
}

.main-single-page .container {
	max-width: 1024px;
}

.headingSpacing {
	padding: 40px 0 0 0;
	margin: 0;
}

.pageSpanContainer {
	display: block;
	max-width: 1024px;
	margin: 0 auto;
	padding: 0;
}

.recdocReturn a,
.recdocNext a {
	display: block;
	font-weight: 700;
	border: 1px solid #def2f8;
	font-size: 14px;
	line-height: 30px;
	outline: 0;
	color: #00a1dd;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: 0 auto 0 auto;
	cursor: pointer;
	background-color: #fff;
	transition: all .22s;
	text-decoration: none;
	padding: 1px 0 0 0;
	text-align: center;
	width: 200px;
}

.recdocReturn a:hover,
.recdocNext a:hover {
	border: 1px solid #9cd7e9;
	transition: all .22s;
	background-color: #fff;
	color: #0089d1
}

.recdocContentSpacer {
	padding: 20px 0 40px 0
}

.recdocContentBox {
	background-color: #fff;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 20px
}

.recdocReturn {
	float: left;
}

.recdocNext {
	float: right;
}

.af-overview-hero-box {
	display: block;
	margin: 35px auto 35px auto;
}

.whitepaper-new,
.webcast-new {
	background-color: #fff;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 20px;

}

.author_top_title,
.case-study-title,
.tech-validate .page-title {
	display: block;
	color: #0f628a;
	font-size: 30px;
	line-height: 1.2;
	margin: 0;
	padding: 12px 0 12px 0;
	text-align: left;
	vertical-align: middle;
	font-weight: 700;
}

.author_top_title strong {
	color: #00a1dd;
}

.author_top_title span {
	color: #b6b2ac;
}

.whitepaper-text {
	color: #6d6559;
	font-size: 12px;
	line-height: 1.6;
	margin: 0;
	text-align: left;
}

.whitepaper-text p {
	padding: 5px 0 5px 0;
}
.solution-brief.some-text .download-button {
    margin-top: 15px;
}
.recdocAbout {
	background-color: #fff5d9;
	padding: 20px;
	border: 1px solid #ffe28f;
	color: #483e2f;
	margin: 0 0 14px;
}

.recdocAbout h3 {
	line-height: 1.2;
	margin: 0;
	padding: 0 0 5px;
	font-size: 14px;
	color: #483e2f;
}

.recdocAbout h3 {
	line-height: 1.2;
	margin: 0;
	padding: 0 0 5px;
	font-size: 14px;
	color: #483e2f;
}

.socil-icons {
	margin-left: 8px;
}

.register-para {
	color: #ee5c0d;
	font-weight: 700;
	font-size: 12px;
}

.recdocAbout .links strong {
	display: flex;
	align-items: center;
}

.auther_form {
	background-color: #fff;
	border: 1px solid #9cd7e9;
	border-top-color: rgb(156, 215, 233);
	border-top-style: solid;
	border-top-width: 1px;
	border-top: 0;
	padding: 20px;
}

.auther_form h4 {
	background-color: #00a1dd;
	color: #fff;
	text-align: center;
	font-size: 20px;
	padding: 15px 0 15px 0;
	margin: -20px -20px 10px;
	font-weight: 600;
}

.auther_form input,
.auther_form textarea {
	border-bottom: 1px solid #c8c5c0;
	max-width: 100%;
	border-width: 0 0 1px !important;

}

.infographic-all {
	background-color: #fff;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 20px;
}

.infographic.desc {
	background-color: #eef8fb;
	padding: 20px;
	font-size: 12px;
	line-height: 1.5;
	color: #0f628a;
}

.infographic.desc a {
	color: #81bb2e;
	text-decoration: underline;
}

.infographic.desc a:hover {
	color: #76a03f;
}

.infographic_title {
	font-size: 26px;
	line-height: 1.2;
	color: #00a1dd;
	padding-bottom: 15px;
	font-weight: 700;
}

.idContactBox {
	padding: 30px 0 30px 0;
}

.idContactBoxTitle {
	font-weight: 700;
	font-size: 22px;
	line-height: 1.2;
	color: #0f628a;
	padding-bottom: 10px;
}

.idContactBoxTitle p a {
	font-weight: normal;
	font-size: 18px;
	color: #81bb2e;
	text-decoration: underline;
}

.idContactBoxTitle p a:hover {
	color: #76a03f;
}

#transcript-text,
.transcript-text {
	/* display: none; */
	padding: 0px 12px;
	font-size: 12px;
	color: #000;
	line-height: 1.5;
}

#transcript-text ul {
	list-style: disc;
	margin: 0 0 15px 20px;
}

#transcript-text h3 {
	font-size: 16px;
	font-weight: 400;
}

#transcript-text h2 {
	font-size: 20px;
	font-weight: 400;
}

.transcript-text ul {
	list-style: disc;
	margin: 0 0 15px 20px;
}

.transcript-text h3 {
	font-size: 16px;
	font-weight: 400;
}

.transcript-text h2 {
	font-size: 20px;
	font-weight: 400;
}

#btn-transcript,
.btn-transcript {
	background-color: #eef8fb;
	cursor: pointer;
	padding: 12px;
	width: 100%;
	border: none;
	text-align: left;
	outline: none;
	font-size: 15px;
	height: 40px;
	margin-bottom: 15px;
	display: flex;
	color: #000;
	justify-content: space-between;
	align-items: center;
}

label#MarketingPermission-error,
label#TermsAndConditions-error,
label#MarketingCommunications-error {
	display: none;
}

li.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item:active {
	color: red !important;
}

.content ul li,
.content ol li,
.content p a,
.content p {
	color: #6d6559;
	font-size: 14px;
	line-height: 20px;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	text-align: left;
}

.transcript-text .content {
	margin-bottom: 20px;
}

.transcript-text .content h4 {
	padding: 0 0 0 0;
	margin: 10px 0 5px 0;
	font-size: 15px;
	line-height: 16px;
	color: #0f628a;
	font-weight: 600 !important;
}

#btn-transcript.active,
#btn-transcript:hover {
	background-color: lightgray;
}

.btn-transcript.active,
.btn-transcript:hover {
	background-color: lightgray;
}

#btn-transcript h3,
.btn-transcript h3 {
	margin: 0;
	padding: 0;
	font-weight: 400;
	font-size: inherit;
}

.download-btn a {
	background-image: url(/wp-content/uploads/2021/11/icon-downloadBTN.png);
	background-repeat: no-repeat;
	background-position: left 15px top 15px;
	background-color: #95C93D;
	display: table;
	border: 0;
	font-size: 20px;
	line-height: 1.2;
	outline: 0;
	color: #fff !important;
	border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	width: 100%;
	height: 74px;
	margin: 0 auto 20px auto;
	transition: all .22s;
	text-align: left;
	text-decoration: none !important;
	padding: 25px 20px 15px 75px;
	font-weight: 700;
}

.download-btn a:hover {
	background-color: #81bb2e;
	transition: all .22s;
}

.download-btn a:empty {
	display: none;
}

.whitepaper-text h3 {
	color: #0f628a;
	font-size: 18px;
	line-height: 20px;
	font-weight: 300;
}

.postid-10406 .recdocAbout {
	margin-top: 20px;
}

.infographic-all .desc {
	margin: 0 0 20px;
}

.infographic.img {
	text-align: center;
}

.infographic.some-text {
	color: #6d6559;
	font-size: 12px;
	line-height: 20px;
	margin: 0;
	padding: 5px 0 5px 0;
	text-align: left;
}

.infographic.some-text h4 {
	padding: 25px 0 10px;
	margin: 0;
	margin-top: 10px;
	font-size: 14px;
	line-height: 16px;
	color: #0f628a;
	font-weight: 700;
}

.infographic.some-text a {
	text-decoration: underline;
	color: #81bb2e;
}

.infographic.some-text a:hover {
	color: #76a03f;
}

.infographic.some-text ul {
	list-style: disc;
	margin-left: 12px;
}

.infographic.some-text ul li {
	line-height: 20px;
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
}

.infographic .recdocSidebarCrossSell {
	background-color: #fff;
	padding: 20px;
	border: 1px solid #def2f8;
	margin: 10px 0 0;
}

.grUpsellCTA:hover {
	background-color: #81bb2e;
	border-color: #81bb2e;
	transition: all .22s;
}

.grUpsellCTA {
	box-sizing: border-box;
	display: block;
	background-color: #95c93d;
	border-color: #95c93d;
	border-style: solid;
	border-top-width: 12px;
	border-right-width: 12px;
	border-bottom-width: 12px;
	border-left-width: 12px;
	text-align: center;
	color: #fff !important;
	font-weight: 700 !important;
	font-weight: normal;
	text-decoration: none !important;
	font-size: 22px;
	line-height: 24px;
	transition: all .22s;
	margin: 0 0 10px;
}

.solution-brif-all .author_top_title {
	color: #6d6559;
	font-size: 20px;
	padding: 0;
}

.solution-brif-all .author_top_title strong {
	color: #f5861f;
}

.solution-brif-all h1.title {
	color: #0f628a;
	font-size: 30px;
	line-height: 1.2;
	margin: 0;
	padding: 12px 0 12px 0;
	font-weight: 800;
}

.solution-brief.desc {
	color: #6d6559;
	font-size: 12px;
	line-height: 20px;
}

.solution-brief.desc p {
	padding: 5px 0 5px 0;
}

.solution-brief.desc ul {
	list-style: disc;
}

.solution-brief.desc ul ul {
	list-style: circle;
}

.solution-brief.desc ul,
.solution-brief.desc ol {
	color: #6d6559;
	font-size: 12px;
	line-height: 20px;
	margin: 0 0 0 17px;
	padding: 5px 0 5px 0;
}

.solution-brief.desc ul li,
.solution-brief.desc ol li {
	color: #6d6559;
	font-size: 12px;
	line-height: 20px;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}

.solution-brif-all .dwn-btn {
	background-image: url(img/icon-downloadBTNbg-orange.png);
	background-repeat: no-repeat;
	background-size: auto 80%;
	background-position: center left 10px;
	display: block;
	background-color: #fff;
	text-align: left;
	padding: 30px 10px 30px 100px;
	border: 1px solid #f5861f;
	transition: all .22s;
	font-size: 18px;
	line-height: 19px;
	color: #f5861f;
	text-decoration: none;
	margin-bottom: 20px;
}

.solution-brif-all .dwn-btn span {
	display: block;
	font-size: 16px;
	line-height: 20px;
	color: #483e2f;
}

.solution-brief.some-text {
	color: #6d6559;
	font-size: 12px;
	line-height: 1.6;
}

.solution-brief.some-text ul {
	margin: 0 0 0 17px;
	padding: 5px 0 5px 0;
	list-style: disc;
}

.solution-brief.some-text ul li {
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
}

.solution-brief.some-text p a,
.solution-brief.some-text ul a {
	color: #81bb2e;
	text-decoration: underline;
}

.solution-brief.some-text p a:hover,
.solution-brief.some-text ul a:hover {
	color: #76a03f;
}

.solution-brief.some-text h4 {
	padding: 0 0 0 0;
	margin: 10px 0 5px 0;
	margin-top: 10px;
	font-size: 16px;
	line-height: 16px;
	color: #0f628a;
	font-weight: 600;
}

.solution-brif-all .recdocAbout .idInfoSocialBox {
	display: flex;
	align-items: center;
}

.solution-brif-all .recdocAbout .idInfoSocialBox h3 {
	padding-right: 10px;
}

.solution-brif-all .recdocAbout .idInfoSocialBox a {
	margin: 0 4px;
}

.solution-brif-all .recdocAbout img,
.single-resourcecentral .recdocAbout img {
	max-width: 20px;
}

.boxscroll {
	padding: 20px 5px;
}

.SolutionBriefCrossSell {
	background-color: #fff;
	padding: 20px;
	border: 1px solid #def2f8;
	text-align: center;
	font-size: 12px;
	line-height: 14px;
	color: #6d6559;
}

.SolutionBriefCrossSell .grUpsellTitle,
.SolutionBriefCrossSell h2 {
	font-weight: 700;
	color: #ee5c0d;
	font-size: 20px;
	line-height: 1.2;
	text-align: center;
	padding: 0 0 0 0;
	margin: 0 0 15px 0;
}

.SolutionBriefCrossSell h3 {
	color: #00a1dd;
	font-weight: 700;
	font-size: 16px;
	line-height: 1.2;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.solution-brief.desc h4 {
	padding: 0 0 0 0;
	margin: 10px 0 5px 0;
	font-size: 14px;
	line-height: 1.2;
	color: #0F628A;
	font-weight: 700;
}

.datasheet .case-study-desc h3 {
	color: #0F628A;
	font-size: 18px;
	font-weight: 400;
}

.datasheet .case-study-desc h4 {
	font-size: 14px;
	line-height: 1.2;
	color: #0f628a;
	font-weight: 600;
}

.datasheet .case-study-desc h4+p,
.datasheet .case-study-desc h3+p {
	padding-bottom: 10px !important;
}

.video_desc:empty {
	display: none;
}

.video_sidebar_desc ul {
	margin-left: 20px;
	margin-bottom: 10px;
	color: #0F628A;
	list-style: disc;
}

.solution-brif-all .idContactBoxTitle p a,
.tech-validate .sidebar-desc a {
	color: #81bb2e;
	text-decoration: underline;
}

.solution-brif-all .idContactBoxTitle p a:hover,
.tech-validate .sidebar-desc a:hover {
	color: #76a03f;
}

.desc .recdocSidebarLink {
	text-decoration: underline;
	color: #00a1dd !important;
	font-weight: 700;
}

.video-all,
.datasheet,
.comparison {
	background-color: #fff;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 20px;
}

.video_desc_wrap {
	background-color: #eef8fb;
	padding: 20px;
	font-size: 12px;
	line-height: 18px;
	color: #0f628a;
	margin: 0 0 0 0;
}

.video_desc_wrap p {
	padding: 0 0 15px 0;
}

.video_title {
	font-size: 26px;
	line-height: 1.2;
	color: #00a1dd;
	padding-bottom: 15px;
	font-weight: 700;
}

.video_desc a,
.case-study-text a,
.comparison a {
	color: #81bb2e;
	text-decoration: underline;
}

.video_desc a:hover,
.case-study-text a:hover,
.comparison a:hover {
	color: #76a03f;
}

.video_desc .recdocSidebarLink {
	color: #00a1dd;
	font-weight: 600;
}

.case-study,
.tech-validate {
	background-color: #fff;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 20px;
}

.case-study h2,
.tech-validate h2 {
	color: #6d6559;
	font-weight: 700;
	font-size: 20px;
	padding: 0 0 15px;
}

.case-study h2 span,
.tech-validate h2 span {
	color: #f5861f;
}

.case-study-desc {
	color: #6d6559;
	font-size: 12px;
	line-height: 20px;
	margin: 0 0 20px;
}

.case-study-desc p {
	padding: 5px 0 5px 0;
}

.case-study .col-md-4 {
	background-color: #eef8fb;
	padding: 20px;
}

.download-btn.one a,
.download-btn.one1 a {
	background: url(img/icon-downloadPDF-BTN.png) left 15px top 15px no-repeat #00a1dd;
}

.case-study h4,
.case-study-text h4,
.vid_iframe h4 {
	padding: 0 0 10px;
	margin-top: 10px;
	font-size: 14px;
	line-height: 1.2;
	color: #0f628a;
	font-weight: 700;
}

.case-study-text {
	color: #6d6559;
	font-size: 12px;
	line-height: 1.7;
}

.case-study-text ul,
.video_desc ul {
	list-style: disc;
	margin: 0 0 0 12px;
}

.case-study-text ul li,
.video_desc ul li {
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
}

.tech-validate .sidebar-desc {
	font-size: 12px;
	line-height: 1.3;
	color: #0f628a;
	margin: 0 0 20px;
	text-align: left;
}

.video_desc p+ul {
	padding-top: 10px;
}

.SolutionBriefCrossSell:empty,
.comparison .auther_form,
.postid-10646 .auther_form+*,
.postid-10646 .auther_form+*+*,
.postid-10646 .auther_form+*+*+*,
.postid-10646 .idInfoSocialBox,
.postid-10646 .auther_form+*+*+*+*,
.postid-10670 .auther_form{
	display: none;
}

.comparison table.productCompareTable tr th {
	background-color: #def2f8;
	text-align: center;
	font-weight: normal;
}

.comparison .productCompareTable {
	font-size: 11px;
	line-height: 1.3;
}

.comparison table.productCompareTable tr td {
	vertical-align: middle;
	text-align: center;
}

.comparison table.productCompareTable tr td:nth-child(1) {
	text-align: left;
}

.comparison .productCompareTable a,
.comparison .comparisonTable a {
	text-decoration: underline;
	color: rgb(0, 102, 204);
}

.comparison .productCompareDiv {
	padding: 10px 0;
}

.comparison .productCompareDot,
.postid-10646 .author_top_title span,
.postid-10646 .auther_form {
	display: inline-block;
}

.comparison .comparisonTable {
	margin-top: 30px;
	border-collapse: separate;
	border-spacing: 1px;
	background-color: #ecebea;
	margin-bottom: 20px;
}

.comparison .comparisonTable th {
	background-color: #c8c5c0;
	padding: 8px;
	font-size: 11px;
	line-height: 1.3;
	color: #fff;
}

.comparison .comparisonTable td {
	background-color: #fff;
	padding: 8px;
	font-size: 11px;
	line-height: 1.3;
	color: #6d6559;
}

.recdocCompareTableKeyColumn {
	background-color: #eef8fb !important;
}

.bulletIDERA {
	display: inline-block;
	background-color: rgb(118, 160, 63);
	width: 15px;
	height: 15px;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
}

.centerAlignTD {
	text-align: center;
}

.comparison h2 {
	color: #6d6559;
	font-weight: 700;
	font-size: 20px;
}

.comparison-sidebar .SolutionBriefCrossSell ul li {
	font-size: 12px;
	line-height: 1.3;
	margin-bottom: 10px;
}

.comparison-sidebar .SolutionBriefCrossSell ul {
	list-style: none;
	padding: 0;
	width: 100%;
	margin: 13px auto;
	text-align: center;
}

.comparison-sidebar .right-sidebar-upper-text {
	font-size: 14px;
}

.comparison-sidebar .right-sidebar-upper-text a {
	color: rgb(0, 102, 204);
}

.comparison-sidebar .right-sidebar-upper-text h5 {
	font-size: 12px;
	color: #000;
}

.comparison-sidebar .recdocCompareP {
	font-size: 16px !important;
	line-height: 22px !important;
	color: #ee5c0d !important;
	padding-bottom: 15px !important;
	font-weight: 600;
}

.tech-validate h2 span.make-sure {
	color: inherit;
}

.solution-brief.desc h3 {
	color: #0F628A;
	font-size: 18px;
	line-height: 1.2;
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: 0;
}

.solution-brief.desc h3 {
	color: #0F628A;
	font-size: 18px;
	line-height: 1.2;
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: 0;
	font-weight: 300;
}

.postid-22821 .SolutionBriefCrossSell {
	background: none !important;
	border: none;
	text-align: left;
	font-size: 12px;
	line-height: 14px;
	line-height: 18px;
	color: #0f628a;
	padding: 0 !important;
}

.comparison-sidebar .recdocCompareP a {
	color: #ee5c0d !important;
	font-weight: 700;
}

.video_sidebar_desc {
	margin: 0 0 20px;
}

.video_sidebar_desc a {
	text-decoration: underline;
	color: #81bb2e;
}

.video_sidebar_desc a:hover {
	color: #76a03f;
}

.video_sidebar_desc .recdocSidebarLink {
	font-weight: 700;
	color: #00a1dd;
}

.vid_iframe {
	margin: 0 0 30px;
}

ul.recdocContent {
	list-style: disc;
	margin-left: 17px;
	margin-bottom: 15px;
}

ul.recdocContent li {
	font-size: 15px;
	color: #00A1DD;
	font-weight: 500;
}

.whitepaper-text ul {
	list-style: disc;
	margin-left: 12px;
}

.whitepaper-text ul li {
	padding: 0 0 10px 0;
}

.video_desc {
	color: #6d6559;
	font-size: 12px;
	line-height: 1.4;
	padding-bottom: 20px;
}

.whitepaper-text .description {
	color: #0f628a;
	font-size: 18px;
}

.SolutionBriefCrossSell ul {
	list-style: none;
	padding: 0;
	width: 100%;
	margin: 13px auto;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
}

.SolutionBriefCrossSell ul li {
	margin-bottom: 10px;
	color: #6d6559;
}

.red-subtitle {
	margin: 25px 0 10px 0;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: #ec5e2e;
}

.entry-content ul.toc-list {
	line-height: 1.4;
	font-size: 14px;
	display: inline-block;
	margin-right: 40px;
}

.entry-content ul.toc-list li {
	margin: 0 0 5px 0;
	padding: 0;
}

.doc-text h3 {
	margin: 20px 0 10px 0;
	padding: 20px 0 0;
	text-align: left;
	font-size: 20px;
	font-weight: bold;
	color: #1ca1da;
}

.doc-text .red {
	font-size: 14px;
	font-weight: bold;
	color: #ec5e2e;
	padding: 10px 0;
}

.entry-content .doc-text table {
	border: 0;
}

.entry-content .doc-text tr td {
	border: 0;
	padding: 0 2px;
}

.entry-content .doc-text tr th {
	font-weight: bold;
	color: #1e638a;
	text-transform: uppercase;
	padding: 0px 0px 20px;
	vertical-align: top;
}

.doc-text .list {
	padding: 0;
	line-height: 1.5;
	list-style-position: outside;
}

.doc-text ol li {
	margin: 0px 0px 15px 15px;
	padding: 0px 0px 0px 5px;
}

.doc-text p {
	padding: 0;
	margin: 0 0 15px;
}

.doc-text .list-red li {
	margin: 0 0 13px 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	color: #fe4210;
}

.doc-text .list-red li span {
	font-weight: normal;
	color: #646464;
}

.doc-text td .red {
	padding: 0;
	font-weight: normal;
}

.download-button a#download-btn {
	background-image: url(/wp-content/themes/Divi_Child/img/icon-downloadBTNbg-orange.png);
	background-repeat: no-repeat;
	background-size: auto 80%;
	background-position: center left 10px;
	display: block;
	background-color: #fff;
	text-align: left;
	padding: 30px 10px 30px 100px;
	border: 1px solid #f5861f;
	transition: all .22s;
	font-size: 18px;
	line-height: 19px;
	color: #f5861f;
	text-decoration: none;
	margin-bottom: 20px;
}

.whitepaper-left-area h3 {
	font-size: 24px;
	line-height: 29px;
	color: #00a1dd;
	padding-bottom: 15px;
	text-align: left;
	font-weight: 600;
	padding-top: 20px;
}

.whitepaper-left-area span {
	font-size: 14px;
	line-height: 1.3;
	color: #0f628a;
	margin: 0 0 0 0;
	text-align: left;
}

.whitepaper-left-area {
	padding-bottom: 20px;
}

.download-button-middle a#download-btn {
	background-image: url(/wp-content/uploads/2022/01/icon-downloadBTNbg.png);
	background-repeat: no-repeat;
	background-size: auto 80%;
	background-position: center left 10px;
	display: block;
	background-color: #fff;
	text-align: left;
	padding: 30px 10px 30px 100px;
	border: 1px solid #95c93d;
	transition: all .22s;
	font-size: 20px;
	line-height: 20px;
	color: #95c93d;
	text-decoration: none;
	margin-bottom: 20px;
}

.download-button-middle span {
	font-size: 18px;
	color: #483e2f;
	font-weight: 400;
}

.download-button-middle a#download-btn {
	font-size: 16px;
	display: grid;
	line-height: 1.3;
	padding-left: 115px;
	font-weight: 500;
}

h3.recdocDownloadH3 {
	color: #0f628a;
	font-size: 20px;
	line-height: 20px;
	text-align: left;
	padding-top: 20px;
	font-weight: 600;
}

h4.recdocDownloadH4 {
	font-size: 16px;
	line-height: 16px;
	color: #0f628a;
	font-weight: 500;
}

p.recdocAboutWebcastTXT {
	color: #6d6559;
	font-size: 15px !important;
	line-height: 20px !important;
}

p.recdocAboutWebcastTXT a {
	color: #81bb2e;
	text-decoration: underline;
}

.webcasts_form h1.author_top_title span,
.webcasts_form h1.author_top_title {
	color: #0f628a !important;
	font-size: 29px !important;
	line-height: 1.2 !important;
}

.download-button a#download-btn {
	display: grid;
}

.download-button a#download-btn span {
	color: #000;
}

/*-------------------[News]--------------------*/
/* button.tablinks.active,
button.tablinks {
	border: 1px solid #def2f8 !important;
	font-size: 16px !important;
	line-height: 16px !important;
}

h3.my-titles {
	color: #00a1dd;
	font-size: 24px;
	line-height: 24px;
	margin: 0 0 0 0 !important;
	padding: 40px 0 10px 0 !important;
	font-weight: 600;

}

p.my-text {
	font-size: 15px;
	line-height: 19px;
	margin: 0 0 0 0 !important;
	padding: 0 0 15px 0 !important;
	color: #6d6559;
}

.newsLink {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-image: url(/wp-content/uploads/2021/12/icon-link-external.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	vertical-align: middle;
	position: relative;
	top: -1px;
}

.pressTBLs {
	display: table;
	width: 100%;
	border-bottom: 1px solid #ecebea;
	border-collapse: collapse;
	margin-top: 0px;
} */

/*-------------------[Press Releases]--------------------*/
/* h1.Design {
	font-size: 30px;
	color: #00A1DD;
}

span.people {
	font-size: 10px;
	color: #483E2F;
	text-decoration: none;
}

section.deploy {
	padding-top: 40px;
	background-color: #F5F5F4;
}

h3.my-title {
	color: #00a1dd;
	font-size: 18px;
	line-height: 20px;
	font-weight: 600;
	padding: 50px 0 20px 0;
}

h3.my-title a {
	text-decoration: none;
	color: #6d6559 !important;
	font-weight: 400;
	font-size: 15px;
}

h3.my-title a:hover {
	text-decoration: underline;
}

.single-pressreleases p {
	line-height: 1.6;
}

.single-pressreleases h3 {
	color: #00a1dd;
	font-size: 20px;
	line-height: 20px;
	font-weight: 800;
}

div#\32 020,
div#\32 019 {
	display: none;
	padding: 6px 12px;
}

button.tablinks.active,
button.tablinks {
	color: #0f628a;
	background-color: #eef8fb;
	padding: 10px;
	border: 0px solid #def2f8;
	font-size: 16px;
	line-height: 16px;
	margin-left: -15px;
}

button.tablinks span {
	font-weight: 700;
}

button.tablinks.active {
	font-weight: 600;
}

.pressTBL {
	display: table;
	width: 100%;
	border-top: 1px solid #ecebea;
	border-collapse: collapse;
	margin-top: 0px;
}

.prDate {
	display: table-cell;
	width: 100px;
	font-family: 'Inconsolata', monospace;
	font-weight: bold;
	font-size: 15px;
	line-height: 15px;
	color: #6d6559;
	margin: 0;
	padding: 15px 0 15px 0;

}

.prLink {
	display: table-cell;
	font-size: 15px;
	line-height: 15px;
	margin: 0;
	padding: 15px 0 15px 0;

}
.prLink a {
	color: #0f628a;
	text-decoration: none;
	line-height: 1.4;
}

*/



.postid-21965 h1.video_title {
	display: none;
}

.row.main {
	display: inline-flex;
}

.et_pb_column_1_3 .pageSpanContainer {
	max-width: 100%;
}

.whitepaper-text p {
	padding: 5px 0 5px 0;
}

.aboutUsSubNavBox ul {
	list-style: none;
	font-size: 0;
}

.aboutUsSubNavBox ul li {
	display: inline-block;
}


.aboutUsSubNavBox ul li a {
	display: block;
	font-size: 13px;
	width: 87px;
	height: 87px;
	text-align: center;
	text-decoration: none;
	background-color: transparent;
	border-radius: 87px;
	-moz-border-radius: 87px;
	-webkit-border-radius: 87px;
	padding-top: 53px;
	background-position: top center;
	background-repeat: no-repeat;
	transition: all .22s;
	color: #483e2f;
}

.webcast-leftside-title {
	font-size: 23px;
	line-height: 29px;
	color: #00a1dd;
	padding-bottom: 15px;
	text-align: left;
	font-weight: 600;
}

.webcast-leftside-desc {
	font-size: 14px;
	line-height: 18px;
	color: #0f628a;
	padding: 0 0 15px 0;
	margin: 0 0 0 0;
	text-align: left;
}

.webcast-video-field {
	padding-bottom: 25px;
}

.SubNavON {

	color: #fff !important;
	background-color: #483e2f !important;
}

@media screen and (min-width: 993px) {
	button.dropbtn {
		display: none;
	}

	div#myDropdown {
		list-style: none;
		display: flex;
	}
}

@media screen and (max-width: 992px) {
	.dropbtn {
		padding: 16px;
		font-size: 16px;
		border: none;
		cursor: pointer;
	}

	.dropdown {
		position: relative;
		display: inline-block;
	}

	.dropdown-content1 {
		display: none;
		position: absolute;
		min-width: 160px;
		overflow: auto;
		z-index: 1;
	}

	.dropdown-content1 a {
		color: black;
		padding: 12px 16px;
		text-decoration: none;
		display: block;
	}

	.aboutUsSubNavBox ul li a {
		display: block;
		font-size: 13px;
		width: 87px;
		height: 87px;
		text-align: center;
		text-decoration: none;
		background-color: transparent;
		border-radius: 87px;
		-moz-border-radius: 87px;
		-webkit-border-radius: 87px;
		padding-top: 53px;
		background-position: top center;
		background-repeat: no-repeat;
		transition: all .22s;
		color: #483E2F;
	}

	div#myDropdown {
		list-style: none;
	}

	.dropdown a:hover {
		background-color: #ddd;
	}

	input#content_0_SearchTextBox {
		background-color: #f5f5f4 !important;
		border: 1px solid #dad8d5 !important;
		border-radius: 2px !important;
		-webkit-border-radius: 2px !important;
	}

	.show {
		display: flex;
	}
}

@media (max-width:1079px) {

	.upInMonContentGridItem span.upInMonIcon,
	.upInMonContentGridItem span.upInMonTitle,
	.upInMonContentGridItem span.upInMonHTTP,
	.upInMonContentGridItem span.upInMonSize {
		width: 100%;
		border: 0;
		text-align: center;
		line-height: 1.3;
		height: auto;
		margin: 0 0 10px;
		padding: 4px 10px;
		font-size: 15px;
	}

	.upInMonContentGridHeaderBox span.upInMonSoftwareTitle {
		width: 100%;
		text-align: center;
	}

	.upInMonContentGridHeaderBox span.upInMonSoftwareTitle {
		width: 100%;
		text-align: center;
		height: auto;
		line-height: 1.5;
		border: 0;
		padding: 10px;
	}

	.upInMonContentGridHeaderBox {
		text-align: center;
	}

	.upInMonContentGridHeaderBox span.upInMonDownload,
	.upInMonContentGridHeaderBox span.upInMonFileSize {
		display: inline-block;
		float: none;
	}
}

@media (max-width:980px) {
	.sub-nav .subbar-nav {
		display: none;
	}

	.sub-nav .subbar-nav li {
		display: block;
	}

	.sub-nav .subbar-nav li a {
		line-height: 50px;
	}

	.quote-s2 dl dt {
		display: block;
		width: 100%;
		text-align: center;
		margin: 0 0 20px;
	}

	.quote-s2 dl dd {
		width: 100%;
		margin: 0 0 0;
		text-align: center;
	}

	.dropdown-content {
		position: relative;
	}

	.quote-s2 dl dd h4 {
		font-size: 22px;
	}

	.ta2 .et_pb_tab_content li {
		width: 100%;
		padding: 0 0 0px;
	}

	.al_list_wrap ul li {
		width: 100%;
	}

	.tool-nav {
		display: none;
	}

	.eve-row .et_pb_column .et_pb_image_wrap {
		display: block;
	}

	.eve-row .et_pb_column .et_pb_image_wrap img {
		width: 100%;
	}

	.partners-list li {
		padding: 0 4px;
	}

	.partners-list li a {
		padding: 10px 15px;
		font-size: 14px;
		line-height: 1.3;
	}

	.mid-line-row:before {
		display: none;
	}

	.iddmDetailColumn1,
	.iddmDetailColumn2 {
		width: 100%;
	}

	.iddmDetailColumn1 p,
	.iddmDetailColumn2 p {
		margin: 0 0 30px 0;
	}

	.resource-t-title h1 {
		font-size: 36px;
	}

	.filter-wrap {
		display: none;
	}

	.author_top_title,
	.case-study-title,
	.tech-validate .page-title {
		font-size: 27px;
	}

	.auther_form {
		margin-top: 20px;
	}

	.case-study .col-md-4 {
		padding: 0;
		background: none;
	}

	.infographic.desc,
	.boxscroll {
		margin-top: 0 !important;
		padding: 15px;
		background: none;
	}

	.solution-brief.some-text {
		padding-top: 20px;
	}

	.get-banner {
		background-size: 0px !important;
	}
}

@media (max-width:440px) {

	.recdocReturn a,
	.recdocNext a {
		width: auto;
		padding: 0 10px;
		font-size: 12px;
	}
}

@media (max-width:767px) {
	.quote-s2 dl dd h4 {
		font-size: 20px;
	}

	.quote-s2 dl dt {
		font-size: 60px;
	}

	.inline-block .et_pb_column {
		text-align: center;
	}

	.productCompareDiv {
		overflow-x: scroll;
		display: block;
		-webkit-overflow-scrolling: touch;
	}

	.productCompareTable {
		font-size: 11px;
		line-height: 14px;
	}

	.sup-table .docsListing tr .pDocProdName {
		font-size: 12px;
	}

	.sup-table .docsListing tr .pDocProdNumber {
		padding: 5px;
		width: 60px;
	}

	.sup-table .SubNavCTA {
		font-size: 17px;
		margin: 0;
		padding: 15px 25px;
		line-height: 1.2;
	}

	.sup-table .pDocProdNumber select {
		width: 60px;
		height: 30px;
		font-size: 13px;
		background-position: right -3px center;
		background-size: 30px 30px;
		padding: 0 0 0 10px;
	}

	.sup-table .docsListing .pDocProdViewButton a {
		width: 60px;
		font-size: 12px;
		line-height: 30px;
		height: 30px;
	}

	.logos-partner li {
		max-width: 130px;
	}

	.partners-list li a {
		padding: 8px 15px;
		font-size: 14px;
		line-height: 1.3;
		flex-wrap: wrap;
		text-align: center;
		justify-content: center;
	}

	.SubNavCTA {
		font-size: 20px;
		margin: 0;
		line-height: 50px;
		padding: 0 20px;
	}

	.accordion:after,
	.accordion.active:after {
		right: 0px;
	}

	table.rg-table tr {
		border-bottom: none;
		margin: 0 0 1em 0;
		padding: .5em 0;
	}

	table.rg-table tr,
	table.rg-table th,
	table.rg-table td {
		display: block;
		font-size: 12px !important;
		line-height: 17px !important;
		padding: .5em 0 .25em 0 !important;
		text-align: right;
		min-height: 33px;
		border-bottom: 1px dotted #ccc;
		border-top: 0;
	}

	table.rg-table.zebra td:nth-child(2n) {
		background: #eef8fb;
	}

	table.rg-table td[data-title]:before {
		content: attr(data-title);
		font-weight: bold;
		display: inline-block;
		content: attr(data-title);
		float: left;
		margin-right: .5em;
		font-size: 14px;
		line-height: 17px;
	}

	table.rg-table thead {
		display: none;
	}

	table.rg-table.zebra tr:nth-child(2n) {
		background: none;
	}

	table.rg-table td:last-child {
		padding-right: 0;
		border-bottom: 2px solid #0089d1;
	}

	table.rg-table tr {
		border-bottom: none;
		margin: 0 0 1em 0;
		padding: .5em 0;
	}

	.et_pb_text_1 .supportDivTitle {
		text-align: center;
		font-size: 18px !important;
	}

	.blu-tex .et_pb_blurb_content {
		display: flex !important;
		flex-wrap: wrap;
		justify-content: center;
	}

	.blu-tex .et_pb_blurb_content .et_pb_blurb_container {
		width: 100%;
		text-align: center !important;
		padding: 0 !important;
	}

	.cust-blur .et_pb_blurb_content {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		text-align: center;
	}

	.cust-blur .et_pb_blurb_description {
		text-align: center;
	}

	.cust-blur .et_pb_main_blurb_image {
		margin: 0 auto;
	}

	.resource-t-title {
		padding: 30px 0;
	}

	.resource-t-title h1 {
		font-size: 26px;
	}

	.author_top_title,
	.solution-brif-all h1.title,
	.case-study-title,
	.tech-validate .page-title {
		font-size: 24px;
	}

	.infographic-all {
		padding: 15px;
	}
}

@media (min-width:981px) {
	.webcast-new h3 {
		margin-bottom: 0;
	}

	.sub-m-toggle {
		display: none;
	}

	.sub-nav .subbar-nav,
	.tool-nav {
		display: block !important;
		visibility: visible !important;
	}

	.sup-side {
		max-width: 255px;
		float: right;
	}

	.be-row .et_pb_column.et_pb_column_2_3 {
		width: 62%;
	}

	.be-row .et_pb_column.et_pb_column_1_3 {
		width: 33.3%;
		float: right;
	}

	.demo-row .et_pb_column_3_5 {
		max-width: 512px;
	}

	.demo-row .et_pb_column.et_pb_column_2_5 {
		float: right;
	}

	.subbar-nav.sub2>li:last-child {
		float: right;
	}

	.col-md-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.col-md-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}

	.col-md-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 65.666667%;
		flex: 0 0 64.666667%;
		max-width: 66.666667%;
	}

	.col-md-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}

	.ResourceMobileFilterTigger {
		display: none;
	}

	.infographic-all .col-md-4 {
		background: #eef8fb;
		border-right: 15px solid #fff;
		padding-top: 15px;
		border-left: 15px solid #fff;
	}

	.infographic.desc {
		padding: 20px 5px;
	}

	.case-study .col-md-4 .boxscroll,
	.tech-validate .col-md-4 .boxscroll,
	.datasheet .col-md-4 .boxscroll {
		padding: 0;
	}

	.tech-validate .col-md-4,
	.datasheet .col-md-4 {
		background-color: #eef8fb;
		padding: 20px;
	}

	.postid-10670 .comparison .col-md-4 {
		background-color: #eef8fb;
		padding: 20px;
		flex: 0 0 33%;
		max-width: 33%;
		-ms-flex: 0 0 33%;
	}

	.postid-10670 .comparison .col-md-8 {
		max-width: 69%;
	}

	.postid-10684 .comparison .col-md-4 {
		background-color: #eef8fb;
		padding: 20px;
		border-left: solid 15px #fff;
		border-right: solid 15px #fff;
	}

	.video-all .col-md-4 {
		background-color: #eef8fb;
		border-right: 15px solid #fff;
		border-left: 15px solid #fff;
		padding: 0;
	}

	.postid-26349 .col-md-4 {
		max-width: 30.5% !important;
	}

	.postid-26349 .col-md-8 {
		max-width: 68.5% !important;
		flex: auto;
	}
}

@media (min-width:1400px) {
	.let-a-bar:before {
		content: "";
		background: #9ec64e;
		left: 0;
		top: 45px;
		width: 240px;
		height: 30px;
		position: absolute;
	}
}

@media (min-width:1200px) {
	.ta2 .et_pb_tabs_controls li {
		flex: auto;
	}

	.tool-content h2 {
		padding-bottom: 30px;
	}

	.tool-content .et_pb_blurb_container {
		padding-left: 25px;
	}

	.tool-content .et_pb_blurb_position_top .et_pb_blurb_container {
		padding-left: 0;
	}

	.blu-tex .et_pb_blurb_container {
		padding-left: 25px;
	}

	.cust-blur .et_pb_blurb_container {
		padding-left: 40px;
	}

	.tab-new .et_pb_tabs_controls li a {
		min-height: 100px;
	}

	.whitepaper-new .col-md-8,
	.webcast-new .col-md-8,
	.infographic-all .col-md-8,
	.video-all .col-md-8,
	.case-study .col-md-8,
	.tech-validate .col-md-8,
	.datasheet .col-md-8,
	.comparison .col-md-8 {
		max-width: 61%;
	}

	.whitepaper-new .col-md-4,
	.webcast-new .col-md-4,
	.infographic-all .col-md-4,
	.video-all .col-md-4,
	.case-study .col-md-4,
	.tech-validate .col-md-4,
	.datasheet .col-md-4,
	.comparison .col-md-4 {
		-ms-flex: 0 0 39%;
		flex: 0 0 39%;
		max-width: 39%;
	}
}

/*------------------------------------------------*/
/*-------------------[Footer]---------------------*/
/*------------------------------------------------*/
.foot-form .et_pb_contact_form {
	display: flex;
}

.foot-form .input {
	border-radius: 4px 0 0 4px;
	display: block;
	height: 36px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #95c93f;
	border-radius-top-left: 4px;
	border-radius-bottom-left: 4px;
}

.foot-form p.et_pb_contact_field {
	max-width: 180px;
	float: left;
}

.foot-form .et-pb-contact-message {
	display: none;
}

.foot-form .et_pb_contact_submit.et_pb_button {
	background: #95c93f;
	color: #FFF;
	font-weight: 500;
	padding: 8px 16px !important;
	border-radius: 0 4px 4px 0 !important;
	margin: 0 !important;
	height: 36px;
}

.foot-form .et_contact_bottom_container {
	margin: 0;
}

.et-l--footer .et_pb_menu .et-menu li a {
	text-transform: lowercase;
}

.et-l--footer .et_pb_menu .et-menu li a:hover {
	text-decoration: underline;
}

.et-l--footer .et_mobile_nav_menu {
	display: none !important;
}

.et-l--footer .et_pb_menu__menu {
	display: block !important;
}

.foot-s-icon {
	list-style: none;
	font-size: 0;
	padding: 0 !important;
	line-height: 1.1 !important;
	text-align: center;
}

.foot-s-icon li {
	box-sizing: border-box;
	display: inline-block;
	font-size: 0;
	margin-left: 10px;
	width: 38px;
	height: 38px;
	border: 1px solid #ecebea;
	text-decoration: none;
	box-shadow: 1px 1px 0 #ecebea, 2px 2px 0 #f6f6f6, 3px 3px 0 #f7f7f7, 4px 4px 0 #f8f8f8, 5px 5px 0 #f9f9f9, 6px 6px 0 #fafafa, 7px 7px 0 #fbfbfb, 8px 8px 0 #fcfcfc, 9px 9px 0 #fdfdfd, 10px 10px 0 #fefefe;
	transition: all .22s;
}

.foot-s-icon li a {
	display: block;
	width: 37px;
}

.foot-s-icon li:hover {
	border: 1px solid #95c93d;
	box-shadow: 1px 1px 0 #95c93d, 2px 2px 0 #9dcd4c, 3px 3px 0 #a6d25c, 4px 4px 0 #aed66b, 5px 5px 0 #b7da7b, 6px 6px 0 #bfdf8b, 7px 7px 0 #c8e39a, 8px 8px 0 #d0e7aa, 9px 9px 0 #d9ecb9, 10px 10px 0 #e1f0c9;
	transition: all .22s;
}

@media (min-width:1200px) {
	.foot-s-icon {
		text-align: right;
		margin-top: -20px;
	}

	.et-l--footer .et-menu.nav,
	.et-l--footer .et_pb_menu--style-centered .et_pb_menu__wrap {
		-ms-flex-pack: left !important;
		justify-content: left !important;
	}
}

.overlay_custom {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 999;
	background: rgba(255, 255, 255, 0.8) url("assets/images/loading.gif") center no-repeat;
}

body.loading {
	overflow: hidden;
}

body.loading .overlay_custom {
	display: block;
}

/*------------------------------------------------*/
/*--------------------[RWD]-----------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*--[ADD TUTORIAL CUSTOMIZATION BELOW THIS LINE]--*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/


.et-db #et-boc .et-l .et_contact_bottom_container {
	margin-top: 0% !important;
}

/* CSS for expandable sections and filter options */

#resourceType,
#topic,
#product,
#resourceTypeM,
#topicM,
#productM {
	display: flex;
	justify-content: space-between;
	background-color: #f5f5f4;
	padding: 1px 10px 10px;
	margin-right: 10px;
	margin-top: 10px;
	align-items: end;
	cursor: pointer;
}

.categories,
.topics,
.products {
	flex: 0 0 85%;
	max-width: 85%;
}

.dropdownicon {
	flex: 0 0 15%;
	max-width: 15%;
}

#content {
	padding: 12px;
}

.collapsible:hover {
	background-color: lightgray !important;
}

#resourceType.active,
#topic.active,
#product.active,
#resourceTypeM.active,
#topicM.active,
#productM.active {
	background: lightgray !important;
}

.upgradetitle,
.versioncheck-heading {
	color: #00a1dd !important;
	font-weight: bolder;
}


.upgrademsg {
	max-width: 1110px;
	margin: 0 auto;
	padding-top: 50px;
}

.versioncheck {
	padding-top: 50px;
}


/* Search Result Template CSS */

.search-result-template .container {
	max-width: 980px;
	margin: 0 auto;
	padding: 50px 0px;
}

.rstitle {
	font-size: 34px;
	padding-bottom: 20px;
	font-weight: bolder;
	color: #00a1dd;
}

.res-count {
	font-weight: bold;
	padding: 0 5px;
}

.res-top-info {
	font-size: 14px;
	padding-bottom: 15px !important;
	line-height: 20px;
}

.search-result-item {
	margin-bottom: 30px;
}

.search-result-item a {
	font-size: 14px;
	color: #0f628a !important;
	font-weight: bold;
	text-decoration: underline;
}

.search-result-item .result-post-link {
	font-size: 14px;
	color: #00a1dd;
	padding-bottom: 0.5em;
}

.page-nav a {
	color: #0f628a;
	text-decoration: none;
	font-weight: bold;
}

.search-result-item .result-meta {
	padding-bottom: 0.5em;
	font-size: 14px;
}

.product-tools {
	width: 100% !important;
}

.menu-wgdt {
	display: flex;
	align-items: center;
	justify-content: center;
}

.menu-wgdt .subbar-nav.l-nav li {
	padding: 0 20px;
}

.sffbtn {
	background-color: #95c93f;
	display: inline-block;
	color: #fff;
	padding: 20px 30px !important;
	text-decoration: none;
	border-radius: 0;
	font-weight: 600;
	text-transform: uppercase;
}

.report2 a:hover {
	background-color: #84b532;
	color: #fff;
}

@media (max-width:1048px) {
	.menu-wgdt .subbar-nav.l-nav li {
		padding: 0 12px;
	}
}

@media (max-width:981px) {
	.menu-wgdt {
		align-items: flex-start;
	}

	.menu-wgdt {
		justify-content: space-between;
	}

	.subbar-nav.l-nav {
		text-align: left;
		margin-left: -18px;
	}

	.sub-m-toggle {
		padding: 0;
		margin-top: 15px;
	}
}

@media (max-width:500px) {
	.sffbtn {
		font-size: 12px;
		padding: 14px 24px !important;
	}
}


/* modal Image */
.modal {
	display: none;
	position: fixed;
	z-index: 1;
	padding-top: 150px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0.4);
}

/* Modal Content */
.modal-content {
	margin: auto;
	padding: 20px;
	text-align: center;
}

/* The Close Button */
.close {
	color: #aaaaaa;
	float: right;
	font-size: 28px;
	font-weight: bold;
}

.close:hover,
.close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

div#myModal {
	background-color: #242424;
}

h3#thumnbTitle {
	color: #00a1dd;
	font-size: 18px;
	padding-bottom: 25px;
}

a#modalcta {
	background-color: #95c93d;
	padding: 15px 20px !important;
	border-radius: 0;
}

.modal-img {
	padding-top: 50px;
}

.mobile_menu_bar:before {
	color: #95c93f;
}

@media (max-width:1024px) {
	header#main-header {
		background-image: linear-gradient(to right, #5e852c 0%, #83b431 100%);
	}
}

@media (max-width:767px) {
	.blurbtn {
		width: 100%;
	}
}

#submitEloquaForm {
	cursor: pointer;
}

/* start for free button */
.et_pb_code_inner a {
	text-decoration: none !important;
}

.et_pb_text_inner p a {
	text-decoration: none !important;
}

.case-study-desc p a {
	color: #81bb2e;
	text-decoration: underline;
}

.case-study-desc p a:hover {
	color: #76a03f !important;
}

/* new changes */
.whitepaper-new,
.webcast-new {
	padding-bottom: 86px;

}

#google_recaptcha>div {
	width: auto !important;
}
/*
body:not(.single-format-link) .whitepaper-new .col-md-4 {
	background: none !important;
}
.postid-33724 .SolutionBriefCrossSell {
	border-color: #fff !important;
}
*/
a.cl_change:hover {
	color: #76A03F !important;
}

a.cl_change {
	text-decoration: underline !important;
	color: #81BB2E !important;
}

.da-close:hover {
	background-color: #f05c00 !important;
}

.test-header.et_pb_sticky_placeholder .et_pb_row {
	display: none;
}

.btncenter {
	width: 100% !important;
	margin-right: 0;
	margin-bottom: 15px;
}

.modal-for-filter .modal-content {
	text-align: left;
}

.filter-icon-for-mobile {
	display: none;
}

.modal-content h5,
.modal-content h4 {
	font-size: 14px;
	padding: 10px 0 0;
}

@media (max-width:980px) {
	.filter-icon-for-mobile {
		display: block !important;
	}

	.rc-mobile-filter-trigger,
	.rc-mobile-filter-trigger:hover {
		color: #00a1dd;
		font-size: 15px;
		text-decoration: none;
	}
}

.recdocFormCall {
	color: #ee5c0d;
	font-weight: 600;
}

input#submitEloquaForm.submit-eloqua-frm[disabled] {
	cursor: no-drop;
}

.description {
	color: #0f628a;
	font-size: 18px;
}


.topics-and-products {
	display: none;
	font-size: 14px;
	margin-top: 24px;
}

.download-button a:hover {
	background-color: #FFF5D9 !important;
	transition: all .22s !important;
}

.align_recapture {
	margin-top: 18px !important;
}

.prod-support {
	display: none;
}

.postid-11844 .download-btn::after,
.postid-11572 .download-btn::after,
.postid-10980 .download-btn::after,
.postid-10977 .download-btn::after {
	content: "(SQL Query Tuner is an add-on to SQL Diagnostic Manager.)";
	font-size: 16px;
	position: relative;
	top: -14px;
}

/* Whitepaper Doenload rightsidebar btn  */
.SidebarDownloadBTN {
	background-image: url(/wp-content/uploads/2022/04/icon-downloadPDF-BTN.png);
	background-repeat: no-repeat;
	background-position: left 15px top 15px;
	background-color: #00a1dd;
	display: table;
	border: 0;
	font-size: 22px;
	line-height: 22px;
	outline: 0;
	color: #fff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	width: 100%;
	height: 74px;
	margin: 0 auto 20px auto;
	transition: all .22s;
	text-align: left;
	text-decoration: none;
	padding: 15px 20px 15px 75px;
	font-weight: 700;
}

.SidebarDownloadBTN:hover {
	background-color: #0089d1;
	text-decoration: none;
	color: #FFF;
}

.SidebarFreeTrialBTN {
	background-image: url(/wp-content/uploads/2022/04/icon-downloadBTN.png);
	background-repeat: no-repeat;
	background-position: left 15px top 15px;
	background-color: #95c93d;
	display: table;
	border: 0;
	font-size: 22px;
	line-height: 22px;
	outline: 0;
	color: #fff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	width: 100%;
	height: 74px;
	margin: 0 auto 20px auto;
	transition: all .22s;
	text-align: left;
	text-decoration: none;
	padding: 15px 20px 15px 75px;
	font-weight: 700;
}

.SidebarFreeTrialBTN:hover {
	background-color: #81bb2e;
	transition: all .22s;
	text-decoration: none;
	color: #FFFFFF;
}

.WSocialBox {
	display: flex;
	gap: 5px;
}

.WContactBox {
	text-align: left !important;
	margin-top: 20px;
}

.postid-24840 .SolutionBriefCrossSell {
	border: 0 !important;
	background-color: #def2f8;
}

/* mobile rs filter  */

.mobile-rs-filter {
	display: none;
	width: 100%;
	height: 100%;
	padding: 40px 20px 20px;
	background-color: #fff;
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: 9999;
	overflow-x: hidden;
	overflow-y: scroll;
}

@media(max-width:980px) {
	.sm-toggle-hide-on-mobile {
		display: none;
	}

	.prod-support {
		display: block;
		padding: 0 15px 12px;
		margin-top: -54px;
		background-color: #f5f5f4 !important;
	}

	.resource_title,
	.resource_desc p {
		white-space: normal;
	}
}

@media (max-width:365px) {
	.ResourceResultPagerBox .page-numbers {
		padding: 5px 6px 3px 5px;
	}
}


.img-nav .img-nav-item img {
	height: 80px;
	cursor: pointer;
}


@media (max-width: 980px) {
	.resource_filter {
		min-width: 100%;
		width: 100%;
		height: 100vh;
		position: fixed;
		background: #fff;
		z-index: 999999999;
		top: 0;
		left: 0;
		overflow-y: auto;
		display: none;
	}

	.resource_filter .filter-wrap {
		min-width: 80%;
		width: 100%;
		height: 100vh;
		margin: 0 auto;
		padding-top: 40px;
		border: 0;
		display: block;
	}

	.resource_filter.mobile-visible {
		display: block;
	}
}

.popTemplate {
	display: block;
	min-width: 100%;
	width: 100%;
	height: 100vh;
	position: fixed;
	background: #2d2d2d;
	z-index: 999999999;
	top: 0;
	left: 0;
	overflow-y: auto;
	padding-top: 100px;
}
.ftLeadPB {
    padding-top: 15px;
}
/* For  Tech Validate Title  */
.make-sure-new {
	display: none;
}

/* Seo Page Css */
.seo-container {
	max-width: 90%;
	margin: 0 auto;
	padding: 50px 0;
}
.seo-container ul {
	margin-left: 30px;
	margin-bottom: 18px;
	list-style: disc;
}

/* Upcoming Events Section on Home Page */

.slick-dots {
	padding: 0 !important;
}

.item {
	margin-right: 10px !important;
	padding: 10px;
	text-align: center;
	background-color: #fff;
	position: relative;
	min-height: 132px;
}

.edates {
	position: absolute;
	bottom: 2px;
	right: 5px;
	font-size: 14px;
	color: #00a1dd;
}

.glassy-icon::before {
	content: url('/wp-content/uploads/2022/09/geekicon.jpg')
}

.item:hover {
	box-shadow: 0 0 20px rgb(0 0 0 / 15%);
}

.item a {
	color: #6d655a;
	font-weight: 500;
}
.slick-prev:before, .slick-next:before {
	color: #6D655A !important;
}
@media (max-width:480px) {

	.item {
		width: 93%;
		margin: 0 auto;
	}

	.slick-dots li {
		margin: 0;
	}

	.slick-prev {
		left: -18px;
	}

	.slick-next {
		right: -15px;
	}
}

/* Text append at sub menu */

.sub-menu .red-text a::after {
	content: " Updated!";
	color: #b7da7c;
}