/*
Theme Name: Avada Child logz
Description: Child theme for theme
Author: Anton Kolomiiets
Author URI: https://logz.io
Version: 1.0.0
*/

/* montserrat-100 - latin */
/* @font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  font-display: auto;
  src: url('fonts/montserrat-v12-latin-100.eot');
  src: local('Montserrat Thin'), local('Montserrat-Thin'),
       url('fonts/montserrat-v12-latin-100.eot?#iefix') format('embedded-opentype'),
       url('fonts/montserrat-v12-latin-100.woff2') format('woff2'),
       url('fonts/montserrat-v12-latin-100.woff') format('woff'),
       url('fonts/montserrat-v12-latin-100.ttf') format('truetype'),
       url('fonts/montserrat-v12-latin-100.svg#Montserrat') format('svg');
} */
/* montserrat-200 - latin */

/* montserrat-300 - latin */
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('fonts/montserrat-v12-latin-300.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/montserrat-v12-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/montserrat-v12-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/montserrat-v12-latin-300.woff') format('woff'), /* Modern Browsers */
	url('fonts/montserrat-v12-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/montserrat-v12-latin-300.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-regular - latin */
@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("fonts/montserrat-v12-latin-regular.eot");
	src: local("Montserrat Regular"), local("Montserrat-Regular"),
		url("fonts/montserrat-v12-latin-regular.eot?#iefix")
			format("embedded-opentype"),
		url("fonts/montserrat-v12-latin-regular.woff2") format("woff2"),
		url("fonts/montserrat-v12-latin-regular.woff") format("woff"),
		url("fonts/montserrat-v12-latin-regular.ttf") format("truetype"),
		url("fonts/montserrat-v12-latin-regular.svg#Montserrat") format("svg");
}
/* montserrat-500 - latin */
@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("fonts/montserrat-v12-latin-500.eot");
	src: local("Montserrat Medium"), local("Montserrat-Medium"),
		url("fonts/montserrat-v12-latin-500.eot?#iefix") format("embedded-opentype"),
		url("fonts/montserrat-v12-latin-500.woff2") format("woff2"),
		url("fonts/montserrat-v12-latin-500.woff") format("woff"),
		url("fonts/montserrat-v12-latin-500.ttf") format("truetype"),
		url("fonts/montserrat-v12-latin-500.svg#Montserrat") format("svg");
}
/* montserrat-600 - latin */
@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("fonts/montserrat-v12-latin-600.eot");
	src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"),
		url("fonts/montserrat-v12-latin-600.eot?#iefix") format("embedded-opentype"),
		url("fonts/montserrat-v12-latin-600.woff2") format("woff2"),
		url("fonts/montserrat-v12-latin-600.woff") format("woff"),
		url("fonts/montserrat-v12-latin-600.ttf") format("truetype"),
		url("fonts/montserrat-v12-latin-600.svg#Montserrat") format("svg");
}
/* montserrat-800 - latin */
@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 800;
	font-display: swap;

	src: url("fonts/montserrat-v12-latin-800.eot");
	src: local("Montserrat ExtraBold"), local("Montserrat-ExtraBold"),
		url("fonts/montserrat-v12-latin-800.eot?#iefix") format("embedded-opentype"),
		url("fonts/montserrat-v12-latin-800.woff2") format("woff2"),
		url("fonts/montserrat-v12-latin-800.woff") format("woff"),
		url("fonts/montserrat-v12-latin-800.ttf") format("truetype"),
		url("fonts/montserrat-v12-latin-800.svg#Montserrat") format("svg");
}
/* montserrat-900 - latin */
 @font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  font-display: swap;

  src: url('fonts/montserrat-v12-latin-900.eot');
  src: local('Montserrat Black'), local('Montserrat-Black'),
    url('fonts/montserrat-v12-latin-900.eot?#iefix') format('embedded-opentype'),
    url('fonts/montserrat-v12-latin-900.woff2') format('woff2'),
    url('fonts/montserrat-v12-latin-900.woff') format('woff'),
    url('fonts/montserrat-v12-latin-900.ttf') format('truetype'),
    url('fonts/montserrat-v12-latin-900.svg#Montserrat') format('svg');
}

/* Mulish */
/* mulish-200 - latin */
@font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url('fonts/v2/Mulish/mulish-v7-latin-200.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/v2/Mulish/mulish-v7-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/v2/Mulish/mulish-v7-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/v2/Mulish/mulish-v7-latin-200.woff') format('woff'), /* Modern Browsers */
	url('fonts/v2/Mulish/mulish-v7-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/v2/Mulish/mulish-v7-latin-200.svg#Mulish') format('svg'); /* Legacy iOS */
}
/* mulish-regular - latin */
@font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('fonts/v2/Mulish/mulish-v7-latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/v2/Mulish/mulish-v7-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/v2/Mulish/mulish-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/v2/Mulish/mulish-v7-latin-regular.woff') format('woff'), /* Modern Browsers */
	url('fonts/v2/Mulish/mulish-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/v2/Mulish/mulish-v7-latin-regular.svg#Mulish') format('svg'); /* Legacy iOS */
}
/* mulish-300 - latin */
@font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('fonts/v2/Mulish/mulish-v7-latin-300.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/v2/Mulish/mulish-v7-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/v2/Mulish/mulish-v7-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/v2/Mulish/mulish-v7-latin-300.woff') format('woff'), /* Modern Browsers */
	url('fonts/v2/Mulish/mulish-v7-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/v2/Mulish/mulish-v7-latin-300.svg#Mulish') format('svg'); /* Legacy iOS */
}
/* mulish-700 - latin */
@font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('fonts/v2/Mulish/mulish-v7-latin-700.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/v2/Mulish/mulish-v7-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/v2/Mulish/mulish-v7-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/v2/Mulish/mulish-v7-latin-700.woff') format('woff'), /* Modern Browsers */
	url('fonts/v2/Mulish/mulish-v7-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/v2/Mulish/mulish-v7-latin-700.svg#Mulish') format('svg'); /* Legacy iOS */
}
/* mulish-300italic - latin */
@font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url('fonts/v2/Mulish/mulish-v7-latin-300italic.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/v2/Mulish/mulish-v7-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/v2/Mulish/mulish-v7-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/v2/Mulish/mulish-v7-latin-300italic.woff') format('woff'), /* Modern Browsers */
	url('fonts/v2/Mulish/mulish-v7-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/v2/Mulish/mulish-v7-latin-300italic.svg#Mulish') format('svg'); /* Legacy iOS */
}
/* END Mulish */

/* temp */
img.sticky-logo {
	display: none !important;
}

.sticky img.sticky-logo {
	display: block !important;
}

.sticky img.normal {
	display: none;
}

.logo-wrap img {
	height: 60px !important;
}

.page-template-custom-support .post-content {
	display: block;
	justify-content: center;
	text-align: center;
}
.page-template-custom-support .post-content {
	max-width: 800px;
	margin: auto;
	margin-top: 15%;
	width: 100%;
}

.page-template-custom-support div#content {
	height: 100vh;
	background: #002e42;
}

.page-template-custom-support .post-content p {
	color: #fff;
}
.page-template-custom-support .post-content h1 {
	color: #f7c15c;
	text-transform: uppercase;
	font-size: 40px;
	font-weight: 800;
}
/* temp */
body {
	overflow-x: hidden;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6,
h2 p,
h3 p,
h4 p,
.single h3 span,
.single h4 span {
	margin-bottom: 0.5rem;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: #002e42;
	font-family: "Montserrat";
}
/* .h1, .h2, h1, h2, h1 span, h2 span{
  letter-spacing: -1px;
} */
:focus {
	outline: none;
}
h2.black p {
	font-family: "Montserrat";
}
table.table.logzTableNew tbody tr td {
	border: 1px solid #eeeeee;
}
li.navigation-item.right_side_m.icon-search {
	max-width: 42px !important;
}
a:hover {
	text-decoration: none !important;
}
table.table.logzTableNew {
	overflow: visible;
	text-align: left;
}
.colomn-footer {
	width: 20%;
	display: block;
	float: left;
}

ul.footer_list {
	margin-bottom: 20px;
}
input,
textarea,
button {
	font-family: "Montserrat" !important;
	font-size: 12px !important;
	font-weight: 700;
}
.btn {
	font-family: "Montserrat";
}
a.btm-cta-link:hover {
	color: #30c598 !important;
}

a.btm-cta-link:hover path {
	stroke: #30c598 !important;
}
/* .bottom_cta {
	background-image: url('https://dytvr9ot2sszz.cloudfront.net/wp-content/uploads/2021/03/Group-1265.jpg') !important;
  background-color: #E8721C !important;
  background-repeat: no-repeat !important;
  background-size: cover !important; */
/* } */
/*.bottom_cta {*/
/*	font-family: Mulish;*/
/*	font-style: normal;*/
/*	font-weight: normal;*/
/*	font-size: 18px !important;*/
/*	line-height: 26px;*/
/*	align-items: center;*/
/*}*/

/*.bottom_cta strong {*/
/*	font-family: "Montserrat" !important;*/
/*	font-style: normal;*/
/*	font-weight: 600 !important;*/
/*	font-size: 18px !important;*/
/*	line-height: 26px;*/
/*	color: #fff !important;*/
/*	margin-right: 0px !important;*/
/*}*/

span.bottom_cta_btn a {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 800;
	font-size: 12px;
	line-height: 16px;
	color: #ffffff;
}

span.bottom_cta_btn a svg path {
	stroke: #fff;
}
/* .bottom_cta {
    background: linear-gradient(268.77deg, #FBE091 0%, #F2C876 99.49%) !important;
box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.2);
    font-size: 15px !important;
    background-size: 400% 400% !important;
    animation: gradient 4s ease infinite;

} */
#navigation li.navigation-item.right_side_m.menu_request_demo a {
	cursor: pointer !important;
	text-transform: unset !important;
}
@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}
span.bottom_cta_btn a {
	padding: 9px 17px !important;
	font-size: 12px;
	font-family: "Montserrat" !important;
	font-weight: 600;
	margin-left: 30px;
}
a.yellow_cta {
	font-family: "Montserrat" !important;
	font-size: 12px !important;
	font-weight: 700;
}
p,
b,
em,
a,
blockquote,
small,
li {
	font-family: "Mulish";
}
button.mktoButton {
	font-family: "Montserrat" !important;
	font-size: 12px !important;
	font-weight: 700;
}
.page-template a {
	font-family: "Mulish";
}
h4.widget-title {
	font-size: 16px;
	text-transform: uppercase;
}
.wrapper_hero_block img {
	width: 228px;
	min-height: 143px;
}
/* p, b, em, a, blockquote  {
  font-family: 'LatoWeb';

} */
nav#navigation {
	padding-top: 10px;
}
nav#navigation.sticky {
	padding-top: 0px;
	box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.16);
}
strong {
	font-family: "Mulish";
	font-weight: 700;
}

.single span {
	font-family: "Mulish";
}
/* menu-fixups  */

nav#mp-menu {
	padding: 0.5rem 0px;
}
ul.stander {
	opacity: 0.3;
}

ul.stander:hover {
	opacity: 1;
}
ul.stander {
	opacity: 0.3;
}
.om-position-floating-top nav#navigation {
	top: 45px;
}

/* ul.stander li a:hover {
  text-decoration: underline;
} */
.exo-menu > li > a {
	color: #002e42 !important;
}
/* svg#Layer_1 {
    fill: #002e42;
    width: 50%;
} */
li.right_side_m.icon-search {
	margin: 5px 0px;
}

li.right_side_m.icon-search a {
	padding: 5px 4px;
}
.leftmenublock ul {
	margin-top: 5px;
}
.mktoForm button.mktoButton:disabled {
	opacity: 0.95 !important;
}
.post-template-single-infographic-img div#content-guide {
	padding-top: 80px;
}
span.ctcc-left-side {
	display: flex;
}
.has-cookie-bar.cookie-bar-bottom-bar div#catapult-cookie-bar {
	display: block;
}
div#catapult-cookie-bar {
	width: 100%;
	margin: 0;
	padding: 5px 0px !important;
	box-shadow: 1rem 1rem 2rem rgba(0, 0, 0, 0.1);
	font-size: 15px;
	border-radius: 0px;
	z-index: 2147483003 !important;
	border: 0px solid #002e42;
	background: linear-gradient(269.67deg, #41445a -5.97%, #242934 102.38%);
	/* opacity: 0.95 !important; */
	display: none;
}
span.ctcc-left-side {
	font-family: "Mulish";
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 21px;
	align-items: center;
	text-align: center;
	color: #ffffff;
}
.has-cookie-bar #catapult-cookie-bar {
	max-height: 44px;
}
#catapult-cookie-bar a.ctcc-more-info-link {
	font-family: "Mulish";
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 21px;
	display: flex;
	align-items: center;
	text-align: center;
	color: #ffffff;
	margin-left: 4px;
}

button#catapultCookie {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	display: flex;
	align-items: center;
	text-align: center;
	text-transform: capitalize;
	color: #ffffff;
	background: transparent;
	padding: 10px 16px !important;
	border: 2px solid #fff !important;
	border-radius: 50px !important;
}

div#catapult-cookie-bar {
	font-family: "Mulish";
}
p.footer_copy_text {
	color: #002e42 !important;
	font-size: 14px;
}
/* bottom_cta  */
/*.bottom_cta a.close_me {*/
/*	float: right;*/
/*	margin-right: 25px;*/
/*	font-size: 30px;*/
/*	font-weight: 100;*/
/*}*/

/*.bottom_cta a.btm-cta-link {*/
/*	padding: 5px 12px;*/
/*	border-radius: 25px;*/
/*}*/
/*.bottom_cta {*/
/*	text-align: center;*/
/*	padding: 10px;*/
/*	background: #1e4e6a;*/
/*	color: white;*/
/*	position: fixed;*/
/*	bottom: 0;*/
/*	width: 100%;*/
/*	z-index: 9999;*/
/*	font-size: 16px;*/
/*	display: none;*/
/*}*/
@media only screen and (min-width: 1100px) {
	/*.bottom_cta a.close_me {*/
	/*	margin-top: 5px;*/
	/*}*/
	/*.bottom_cta {*/
	/*	background-image: url(https://dytvr9ot2sszz.cloudfront.net/wp-content/uploads/2021/10/scaleupbanner_comp.png);*/
	/*	background-size: cover;*/
	/*}*/
	/*.bottom_cta a.btm-cta-link {*/
	/*	background: #2e3141;*/
	/*	border-radius: 5px !important;*/
	/*}*/
	/*.bottom_cta a.btm-cta-link:hover {*/
	/*	background: #fff;*/
	/*	color: #2e3141 !important;*/
	/*}*/
	/*.bottom_cta img {*/
	/*	margin-right: 30px;*/
	/*}*/
	/*.sticky_banner_top .bottom_cta {*/
	/*	padding: 11px !important;*/
	/*	font-size: 20px !important;*/
	/*	line-height: 21px;*/
	/*	font-weight: 400;*/
	/*	display: block;*/
	/*	top: 0px;*/
	/*	bottom: unset;*/
	/*	font-family: "Montserrat" !important;*/
	/*}*/
	/*.sticky_banner_top .bottom_cta strong {*/
	/*	letter-spacing: 0.5px;*/
	/*}*/
	body.sticky_banner_top {
		margin-top: 45px;
	}
	.wistia_popover_mode.sticky_banner_top .navigation.fixed-top {
		z-index: 9998;
	}
	.sticky_banner_top .navigation.fixed-top {
		position: fixed;
		top: 45px;
		right: 0;
		left: 0;
		z-index: 19998;
	}

	/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.3.6,
* Autoprefixer: v10.3.1
* Browsers: last 4 version
*/

	.bottom_cta {
		text-align: center;
		background-image: url("data:image/svg+xml,%3Csvg width='1658' height='46' viewBox='0 0 1658 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:overlay' opacity='0.2'%3E%3Cpath d='M2.80775 -19.5976C52.6027 -23.7171 102.488 -32.2402 153.19 -29.3992L169.546 -28.4475L177.724 -27.9503C210.272 -23.8379 242.82 -21.0039 275.376 -19.1928C278.647 -19.0081 281.902 -18.8376 285.14 -18.6814C302.027 -18.035 320.019 -16.6145 337.192 -17.3248C441.051 -23.0069 543.274 -24.4274 647.133 -24.4274C669.213 -24.4274 692.111 -27.2684 714.191 -28.6889C732.182 -29.3992 750.991 -28.6889 768.917 -27.8721C771.894 -27.7301 774.895 -27.588 777.962 -27.4247C790.229 -26.7783 802.496 -26.3806 814.762 -26.5582C822.94 -26.5582 831.936 -27.9787 840.048 -29.7686C843.319 -30.3557 846.566 -30.9357 849.788 -31.5087C973.143 -53.2213 1094.69 -61.8936 1208.12 -4.5188C1221.2 1.87354 1235.1 4.00431 1250.15 3.45741C1253.24 3.41479 1256.3 3.26563 1259.33 3.00994C1310.75 -1.25162 1353.23 -34.7688 1396.21 -62.7601C1404.39 -68.4422 1414.2 -71.2832 1424.01 -70.573C1496.8 -64.8909 1578.57 -73.414 1635.34 -26.1817' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M0.476974 -11.3089C52.6026 -14.4837 104.941 -23.0068 158.097 -20.1658C164.091 -19.8533 170.069 -19.4058 176.031 -18.8589C179.008 -18.589 181.979 -18.3026 184.945 -17.9995C196.492 -16.6784 208.015 -15.1585 219.537 -13.738L226.423 -12.8714C243.13 -10.9537 260.304 -8.1127 276.659 -8.82296C279.824 -8.9437 282.981 -9.04314 286.089 -9.13547C337.176 -10.9537 388.696 -8.1127 439.399 -9.53322C555.524 -13.0845 670.832 -22.3179 786.778 -20.9329C789.945 -20.8429 793.107 -20.734 796.264 -20.6062C799.421 -20.4783 802.588 -20.3386 805.767 -20.1871C820.487 -19.4769 836.025 -21.6076 850.532 -24.4487L860.346 -25.6632C984.265 -40.8557 1108.34 -47.383 1222.05 9.66511C1228.59 12.5061 1235.95 10.3754 1243.23 11.5189C1246.18 11.5189 1249.12 11.4763 1252.04 11.32C1301.71 8.64943 1345.46 -20.1658 1389.7 -44.3146C1439.58 -72.0148 1497.65 -50.707 1551.62 -49.9967C1580.24 -49.9967 1603.96 -36.5018 1625.22 -19.4555C1628.49 -17.3248 1633.4 -16.6145 1637.63 -14.6258' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M-1.59183 -2.49454C46.2977 -5.38529 93.4594 -11.7847 141.455 -10.1369C144.655 -10.0327 147.85 -9.89306 151.04 -9.71787C176.865 -8.56725 202.715 -6.62114 228.615 -4.68924L238.322 -3.97898C241.478 -3.89375 244.635 -3.81798 247.792 -3.75169L257.254 -3.58123L267.067 -3.36103L276.88 -3.13377C414.923 1.83805 552.311 -11.6569 690.516 -14.4979C728.952 -15.2082 767.388 -12.3671 806.135 -12.4737L815.637 -12.3671C833.785 -12.2456 851.922 -13.1948 869.922 -15.2082C872.91 -15.4781 875.892 -15.7409 878.869 -15.9966C905.708 -18.3404 932.581 -20.5067 959.568 -21.5721C1015.18 -23.7029 1069.15 -26.5439 1125.58 -15.1798C1168.1 -6.65665 1203.27 15.3614 1246.67 18.7493C1249.87 18.9056 1253.04 18.934 1256.17 18.8346C1303.19 17.3715 1342.86 -11.6285 1386.45 -25.8337C1449.42 -47.1415 1522.2 -42.1696 1588.44 -26.5439C1607.25 -22.2824 1619.52 -5.23613 1639.15 -2.65788' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M-3.3338 7.06556C32.4525 4.1819 67.8135 2.64774 103.215 2.75428C106.429 2.75428 109.651 2.78978 112.849 2.81109C144.473 3.4006 176.227 4.04694 207.949 4.81403L217.46 5.04842C234.557 4.44233 251.649 3.99249 268.735 3.69891L277.273 3.55687C331.468 1.14199 385.441 6.11381 439.415 8.95485C483.576 11.0856 526.1 11.7959 571.079 4.69329C643.044 -7.38113 710.92 -6.67087 782.067 -1.69905C795.97 -0.988786 809.054 -1.69906 823.161 -1.79849L832.786 -2.08259C848.864 -2.59398 864.95 -3.2048 881.036 -4.00739L890.506 -4.64664C966.396 -9.70369 1042.56 -12.6584 1120.61 -1.69905C1163.95 3.98303 1202.38 19.6087 1245.21 25.6886C1248 25.9088 1250.78 26.0366 1253.56 26.0579C1267.47 26.1872 1281.24 23.7468 1293.98 18.8985C1374.94 -13.0632 1461.62 -19.4555 1549.13 -15.194C1574.48 -13.7735 1596.56 -6.67087 1618.64 4.69329C1625.18 7.53433 1631.72 11.0856 1639.43 9.28868' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M-4.43771 17.1299C21.2407 15.5389 46.8129 14.8287 72.3442 14.8784C75.5417 14.8784 78.7311 14.8784 81.9204 14.921C122.172 16.7677 162.358 12.8328 202.83 11.8456C205.946 11.7674 209.062 11.7106 212.145 11.6609C275.04 11.7959 338.01 6.82403 400.979 9.66507C461.496 12.5061 521.194 20.319 581.865 18.2592L591.286 18.174C620.514 17.6484 649.761 16.9381 679.026 16.0432C684.865 15.9438 690.691 15.9082 696.503 15.9367C699.406 15.9367 702.301 15.9367 705.187 15.9864C755.072 17.4637 804.957 11.0714 854.842 10.3611C951.341 9.65085 1048.66 13.2022 1145.16 16.0432C1177.05 16.7535 1206.49 28.1176 1238.48 31.4132C1241.31 31.5269 1244.12 31.5411 1246.91 31.4771C1272.06 30.916 1295.83 23.8561 1320.98 19.5945C1424.84 3.96877 1527.88 -7.39538 1627.65 21.7253C1630.92 23.1458 1635.01 21.015 1638.5 20.8517' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M-4.7977 26.8108C17.626 26.4982 39.9761 26.8108 62.2607 27.4855L71.7716 27.7767C109.3 29.0552 146.19 25.3405 183.473 22.3716C186.343 22.1444 189.197 21.9171 192.092 21.704C293.833 9.66508 392.785 13.2164 496.644 28.8421C529.355 33.8139 561.249 33.8139 593.707 32.436L602.261 32.23C622.943 31.605 643.6 30.8806 664.257 30.2555L674.07 29.9714C737.04 28.1318 799.192 18.8985 862.161 24.5806C952.118 31.6832 1038.8 42.3371 1130.39 30.2626C1166.38 25.2908 1200.72 33.1037 1234.67 37.2445C1236.43 37.4007 1238.2 37.5215 1239.98 37.5996C1247.08 37.9158 1254.21 37.5993 1261.24 36.655C1384.73 18.1882 1504.12 18.1882 1627.61 33.8139C1630.06 34.5242 1633.33 32.3934 1636.54 31.7542' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M-4.46249 35.9589C11.7842 36.7402 28.0336 37.4504 44.2857 38.0897L54.0337 38.4661C73.0472 38.7715 91.0385 40.192 109.848 37.351C132.484 34.6378 154.826 31.6689 177.029 29.1759C180.202 28.8208 183.383 28.4657 186.539 28.146C252.142 17.4921 317.565 17.4921 384.623 23.8845C455.771 30.9871 525.283 43.7718 596.356 40.3696L605.728 40.3128C621.945 40.1565 638.202 40.0429 654.517 40.05H664.012C725.64 40.9165 785.338 30.2626 846.672 35.9447C944.807 45.1781 1038.85 67.1961 1137.8 42.337C1169.7 34.5242 1200.77 42.337 1232.48 44.1411C1235.42 44.1411 1238.35 43.999 1241.26 43.8144C1267.52 42.1168 1292.98 34.5242 1319.35 34.5242C1328.35 33.8139 1336.53 36.655 1345.52 36.655C1433.02 40.2063 1518.89 36.6549 1607.21 46.5986C1617.03 47.3088 1626.02 45.1781 1634.31 41.7688' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M-3.1785 44.4039C9.82429 45.3888 22.8244 46.3027 35.8217 47.1455C39.0928 47.3586 42.334 47.5622 45.5452 47.7563C67.3228 48.7294 88.5852 50.1499 110.665 47.3089C128.861 44.823 146.795 42.2944 164.639 40.0287L173.52 38.9136C284.87 14.6369 394.453 28.1318 508.125 50.8602C538.384 56.5422 567.824 50.8602 597.264 51.4426C600.036 51.4426 602.8 51.3858 605.442 51.3787C614.056 51.3077 622.662 51.2935 631.259 51.3361L640.803 51.4C756.749 48.0191 868.785 43.0473 987.364 67.1961C1042.97 78.5603 1094.49 60.0935 1150.1 50.8602C1175.45 46.5986 1198.35 51.5705 1222.77 50.363C1225.59 50.221 1228.4 50.0008 1231.2 49.7238C1256.46 47.2663 1281.15 40.2063 1306.3 42.337C1405.25 51.5704 1502.57 57.2525 1601.52 57.9628C1612.15 58.673 1622.78 55.832 1632.36 50.8602' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M-15.2898 51.3076C68.1243 59.3833 150.721 52.9909 235.77 39.496C279.113 33.1036 320.002 33.8139 362.527 38.0755C424.679 44.4678 483.559 57.2525 545.024 60.0935C548.107 60.2924 551.223 60.4842 554.339 60.6547C576.165 61.8763 598.123 62.3806 620.375 62.1604L630.262 62.3593C746.068 58.6588 858.105 52.9768 975.866 77.8359C1036.38 90.6205 1091.99 70.023 1152.51 61.4999C1172.41 57.9853 1192.72 56.5192 1213.02 57.1318C1216.3 57.1318 1219.57 57.1886 1222.84 57.2383C1249.01 57.2383 1273.54 49.4255 1299.71 46.5844C1305.43 45.8742 1311.98 46.5844 1317.7 48.0049C1420.74 70.023 1531.14 85.6487 1630.52 59.5253' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M-13.4333 59.1986C46.5136 67.9974 107.876 66.3703 167.093 54.4114C275.04 33.1036 375.628 49.4396 481.94 68.6166C503.203 72.1679 522.829 72.1679 543.511 72.1679C546.586 72.1679 549.653 72.1679 552.736 72.1679C577.343 71.9548 602.13 70.9534 626.974 71.6778C630.207 71.4079 633.44 71.1428 636.673 70.8823C749.904 61.9331 859.798 69.1635 975.883 87.8078C1056.84 99.8823 1132.08 71.4719 1211.24 64.2059C1214.51 63.8319 1217.78 63.4412 1221.05 63.034C1240.65 60.6144 1260.34 57.7449 1280.12 54.4256C1294.03 52.2948 1306.29 52.2948 1319.38 55.8461C1416.69 85.6771 1531.18 100.593 1628.84 68.2402' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M-10.9884 67.2032C42.7892 72.175 95.1274 74.3058 149.919 65.7827C206.346 57.2596 259.502 45.8954 316.747 52.998C392.801 62.2314 466.402 70.7545 541.924 74.7888C545.114 74.9971 548.3 75.1936 551.484 75.3783C583.329 77.2747 615.223 78.3685 647.476 78.6526C650.682 78.5863 653.893 78.5342 657.11 78.4964C759.922 77.0758 861.212 85.5137 964.433 95.6136C1024.13 101.296 1080.56 88.511 1140.26 80.6981C1159.88 77.8571 1177.88 75.0161 1196.58 73.6879C1199.85 73.3801 1203.12 73.0676 1206.39 72.7503C1212.93 72.1111 1219.5 71.4458 1226.09 70.7545C1253.9 67.9135 1282.52 53.7083 1309.51 62.9416C1409.28 97.7444 1527.04 112.66 1627.02 77.2676' stroke='white' stroke-miterlimit='10'/%3E%3C/g%3E%3C/svg%3E%0A"), linear-gradient(0deg, #777CE0 -5.97%, #60CEFD 100.83%);
		background-repeat: no-repeat;
		background-size: cover;
		color: white;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 9999;
		font-size: 16px;
		height: 46px;
		overflow: hidden;
	}
	.bottom_cta .close_me {
		position: absolute;
		top: 14px;
		right: 15px;
	}
	.bottom_cta .container {
		height: 100%;
	}
	.bottom_cta_v2__wrapper {
		height: 100%;
		position: relative;
	}
	.bottom_cta_v2__wrapper::before,
	.bottom_cta_v2__wrapper::after {
		display: block;
		height: 100%;
		position: absolute;
		top: 0;
	}
	.bottom_cta_v2__wrapper::before {
		content: url("https://dytvr9ot2sszz.cloudfront.net/wp-content/uploads/2021/10/CH01-F020-1-1-1.png");
		left: 18px;
	}
	.bottom_cta_v2__wrapper::after {
		content: url("https://dytvr9ot2sszz.cloudfront.net/wp-content/uploads/2021/10/CH01-F020-2-1.png");
		right: -5px;
	}
	.bottom_cta_v2__row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		height: 100%;
		max-width: 676px;
		margin: auto;
		width: 100%;
	}
	.bottom_cta_v2__text {
		font-family: 'Mulish';
		font-size: 18px;
		line-height: 21px;
	}
	.bottom_cta_v2__text img {
		margin-right: 12px;
	}
	.bottom_cta_v2__text strong {
		margin-left: 9px;
	}
	.bottom_cta .btm-cta-link {
		font-family: 'Montserrat';
		display: inline-block;
		font-weight: 500;
		font-size: 12px;
		line-height: 16px;
		padding: 6px 17px;
		background-color: #2E3141;
		border-radius: 5px;
		color: #fff;
		-webkit-transition: .3s all;
		-o-transition: .3s all;
		transition: .3s all;
	}
	.bottom_cta .btm-cta-link:hover {
		background-color: #fff;
		color: #2E3141 !important;
	}
}
span.date-scale {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 14px;
	color: #2e3141;
	margin: 0px 20px;
}

strong.sep-banner {
	color: #f7c15c;
}
/*.bottom_cta {*/
/*	margin-top: -5px;*/
/*}*/
/*.bottom_cta strong:not(.sep-banner) {*/
/*	font-family: "Mulish";*/
/*	font-style: normal;*/
/*	font-weight: 500;*/
/*	font-size: 20px;*/
/*	line-height: 32px;*/
/*	align-items: center;*/
/*	color: #2e3141;*/
/*	margin: 0 15px;*/
/*}*/
/* bottom_cta  */

/* menu-fixups  */
.wrapper_form p.error_registration {
	display: block;
	color: #e95d39;
	font-size: 13px;
}
.page-template-default g#Menu-Resources-White-2--Desktop {
	stroke: #002e42 !important;
}
p.error_registration a {
	color: #e95d39;
	text-decoration: underline;
}
/* temprorary*/
/* div#disqusComments {
    display: none;
} */
/* temprorary*/

p.error_registration {
	display: none;
}
.content_box.blogPost {
	width: 100%;
}
/*spinner*/
@keyframes lds-spinner {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
@-webkit-keyframes lds-spinner {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
.lds-spinner {
	position: relative;
}
.lds-spinner div {
	left: 94px;
	top: 48px;
	position: absolute;
	-webkit-animation: lds-spinner linear 1s infinite;
	animation: lds-spinner linear 1s infinite;
	background: #ffffff;
	width: 12px;
	height: 24px;
	border-radius: 40%;
	-webkit-transform-origin: 6px 52px;
	transform-origin: 6px 52px;
}
.lds-spinner div:nth-child(1) {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-animation-delay: -0.916666666666667s;
	animation-delay: -0.916666666666667s;
}
.lds-spinner div:nth-child(2) {
	-webkit-transform: rotate(30deg);
	transform: rotate(30deg);
	-webkit-animation-delay: -0.833333333333333s;
	animation-delay: -0.833333333333333s;
}
.lds-spinner div:nth-child(3) {
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
	-webkit-animation-delay: -0.75s;
	animation-delay: -0.75s;
}
.lds-spinner div:nth-child(4) {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	-webkit-animation-delay: -0.666666666666667s;
	animation-delay: -0.666666666666667s;
}
.lds-spinner div:nth-child(5) {
	-webkit-transform: rotate(120deg);
	transform: rotate(120deg);
	-webkit-animation-delay: -0.583333333333333s;
	animation-delay: -0.583333333333333s;
}
.lds-spinner div:nth-child(6) {
	-webkit-transform: rotate(150deg);
	transform: rotate(150deg);
	-webkit-animation-delay: -0.5s;
	animation-delay: -0.5s;
}
.lds-spinner div:nth-child(7) {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-animation-delay: -0.416666666666667s;
	animation-delay: -0.416666666666667s;
}
.lds-spinner div:nth-child(8) {
	-webkit-transform: rotate(210deg);
	transform: rotate(210deg);
	-webkit-animation-delay: -0.333333333333333s;
	animation-delay: -0.333333333333333s;
}
.lds-spinner div:nth-child(9) {
	-webkit-transform: rotate(240deg);
	transform: rotate(240deg);
	-webkit-animation-delay: -0.25s;
	animation-delay: -0.25s;
}
.lds-spinner div:nth-child(10) {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
	-webkit-animation-delay: -0.166666666666667s;
	animation-delay: -0.166666666666667s;
}
.lds-spinner div:nth-child(11) {
	-webkit-transform: rotate(300deg);
	transform: rotate(300deg);
	-webkit-animation-delay: -0.083333333333333s;
	animation-delay: -0.083333333333333s;
}
.lds-spinner div:nth-child(12) {
	-webkit-transform: rotate(330deg);
	transform: rotate(330deg);
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
}
.lds-spinner {
	width: 36px !important;
	height: 36px !important;
	-webkit-transform: translate(-18px, -24px) scale(0.18) translate(18px, 18px);
	transform: translate(-18px, -24px) scale(0.18) translate(18px, 18px);
}
button.mktoButton {
	overflow: hidden;
}
/*spinner*/
.search li.navigation-item.right_side_m.menu_free_trial a:hover,
.search li.navigation-item.right_side_m.menu_request_demo a:hover {
	background: transparent !important;
}
/* spinner-2  */
.lds-ellipsis {
	margin: auto;
}
@keyframes lds-ellipsis3 {
	0%,
	25% {
		left: 32px;
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	50% {
		left: 32px;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	75% {
		left: 100px;
	}
	100% {
		left: 168px;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}
@-webkit-keyframes lds-ellipsis3 {
	0%,
	25% {
		left: 32px;
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	50% {
		left: 32px;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	75% {
		left: 100px;
	}
	100% {
		left: 168px;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}
@keyframes lds-ellipsis2 {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	25%,
	100% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
}
@-webkit-keyframes lds-ellipsis2 {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	25%,
	100% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
}
@keyframes lds-ellipsis {
	0% {
		left: 32px;
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	25% {
		left: 32px;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	50% {
		left: 100px;
	}
	75% {
		left: 168px;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	100% {
		left: 168px;
		-webkit-transform: scale(0);
		transform: scale(0);
	}
}
@-webkit-keyframes lds-ellipsis {
	0% {
		left: 32px;
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	25% {
		left: 32px;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	50% {
		left: 100px;
	}
	75% {
		left: 168px;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	100% {
		left: 168px;
		-webkit-transform: scale(0);
		transform: scale(0);
	}
}
.lds-ellipsis {
	position: relative;
}
.lds-ellipsis > div {
	position: absolute;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 40px;
	height: 40px;
}
.lds-ellipsis div > div {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #f00;
	position: absolute;
	top: 100px;
	left: 32px;
	-webkit-animation: lds-ellipsis 2.1s cubic-bezier(0, 0.5, 0.5, 1) infinite
		forwards;
	animation: lds-ellipsis 2.1s cubic-bezier(0, 0.5, 0.5, 1) infinite forwards;
}
.lds-ellipsis div:nth-child(1) div {
	-webkit-animation: lds-ellipsis2 2.1s cubic-bezier(0, 0.5, 0.5, 1) infinite
		forwards;
	animation: lds-ellipsis2 2.1s cubic-bezier(0, 0.5, 0.5, 1) infinite forwards;
	background: #002e42;
}
.lds-ellipsis div:nth-child(2) div {
	-webkit-animation-delay: -1.05s;
	animation-delay: -1.05s;
	background: #f7c15c;
}
.lds-ellipsis div:nth-child(3) div {
	-webkit-animation-delay: -0.525s;
	animation-delay: -0.525s;
	background: #002e42;
}
.lds-ellipsis div:nth-child(4) div {
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	background: #f7c15c;
}
.lds-ellipsis div:nth-child(5) div {
	-webkit-animation: lds-ellipsis3 2.1s cubic-bezier(0, 0.5, 0.5, 1) infinite
		forwards;
	animation: lds-ellipsis3 2.1s cubic-bezier(0, 0.5, 0.5, 1) infinite forwards;
	background: #002e42;
}
.lds-ellipsis {
	width: 56px !important;
	height: 56px !important;
	-webkit-transform: translate(-28px, -28px) scale(0.28) translate(28px, 28px);
	transform: translate(-28px, -28px) scale(0.28) translate(28px, 28px);
}
/* spinner-2  */
/* search  */
.search .main-blog-bar.container-fluid {
	background: #002e42;
	min-height: 400px;
	padding-top: 140px;
}
.search div#blog-content {
	margin: 60px 0px;
}
.search li.logo_main_block svg g {
	fill: #fff !important;
}

.search .exo-menu > li > a {
	color: #fff !important;
}

.search .exo-menu a:after {
	background-color: #fff !important;
}
.search .color-bg-header .exo-menu a:after {
	background-color: #002e42 !important;
}
.search .color-bg-header .exo-menu > li > a {
	color: #002e42 !important;
}
.search .color-bg-header li.logo_main_block svg g {
	fill: #002e42 !important;
}
.search .main-blog-bar.container-fluid h1 {
	text-transform: uppercase;
	color: #fff;
	font-size: 40px;
	font-weight: 600;
}
.search li.right_side_m.menu_request_demo a,
.search li.right_side_m.menu_free_trial a {
	background: #f7c15c;
	color: #002e42 !important;
	border: 3px solid #f7c15c !important;
}
.search li.right_side_m.menu_request_demo,
.search li.right_side_m.menu_free_trial {
	border: none !important;
}
.search li.right_side_m.menu_request_demo a:hover,
.search li.right_side_m.menu_free_trial a:hover {
	background: transparent;
	border-radius: 37px;
	color: #fff !important;
}
.search .color-bg-header li.right_side_m.menu_request_demo a:hover,
.search .color-bg-header li.right_side_m.menu_free_trial a:hover {
	color: #002e42 !important;
}
.search .wrapper_image {
	position: relative;
	margin: 0% 4% 3% 0%;
	overflow: hidden;
	width: 49%;
}
.search .wrapper_image img {
	max-width: 100%;

	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.search .wrapper_main_editor_pick ul li a:hover .wrapper_image img {
	-moz-transform: scale(1.02);
	-webkit-transform: scale(1.02);
	transform: scale(1.02);
}

.search .postFeatured {
	position: relative;
	overflow: hidden;
}
.search .postFeatured img {
	max-width: 100%;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.search .content_box.blogPost a:hover .postFeatured img {
	-moz-transform: scale(1.02);
	-webkit-transform: scale(1.02);
	transform: scale(1.02);
}
.search .postMeta {
	font-size: 14px;
}
.search .postContent h2 {
	font-size: 24px;
	margin-top: 16px;
}
.search .post_d .postMeta {
	position: absolute;
	bottom: 0px;
}
.search .postContent {
	min-height: 164px;
}
.search .postContent h2 {
	font-size: 20px;
	margin-top: 16px;
}
.search .content_box.blogPost {
	padding: 15px;
}
.search .d-flex.align-items-stretch.col-xs-12.col-md-4 {
	margin-bottom: 50px;
}
.search .post_d h4 {
	font-size: 18px;
}
.search .page_navi {
	width: 100%;
	text-align: center;
	margin-top: 60px;
	margin-bottom: 100px;
}
.search span.pages {
	display: none !important;
}
.search .wp-pagenavi a,
.wp-pagenavi span {
	text-decoration: none;
	border: 1px solid rgba(255, 255, 255, 0.2);
	padding: 4px 8px;
	margin: 6px;
	background-color: transparent;
	color: black;
	border-radius: 50%;
	display: inline-block;
	width: 36px;
	height: 36px;
	font-size: 16px;
	position: relative;
}
.search .wp-pagenavi a:hover,
.wp-pagenavi span.current {
	border-color: #ffbf00;
	background-color: #ffbf00;
	color: white;
}
.search .wp-pagenavi a,
.wp-pagenavi span {
	text-decoration: none;
	border: 1px solid rgba(255, 255, 255, 0.2);
	padding: 4px 8px;
	margin: 6px;
	background-color: transparent;
	color: black;
	border-radius: 50%;
	display: inline-block;
	width: 36px;
	height: 36px;
	font-size: 16px;
	position: relative;
}
/* search */
/* 404 */
.error404 li.logo_main_block svg g {
	fill: #fff !important;
}
.error404 .button_wrapper {
	margin: 30px 0px;
}
.error404 .container.cta_button a {
	background: #f7c15c;
	border: 3px solid #f7c15c;
	font-size: 12px !important;
	padding: 9px 20px !important;
	border-radius: 25px !important;
	font-family: "Montserrat" !important;
	font-weight: 600;
	color: #002e42;
	line-height: 15px;
	transition: 0.3s all;
	text-transform: inherit;
	z-index: 100;
	height: 40px;
	display: inline-block;
}

.error404 .container.cta_button a:hover {
	transition: 0.3s all;
	text-decoration: none;
	border: 3px solid #f7c15c;
	box-shadow: 0 4px 6px 0 rgba(1, 45, 65, 0.2);
}
.error404 .navigation-menu > li > a {
	color: #fff !important;
}

g#Menu-Resources-White-2--Desktop {
	stroke: #fff !important;
}

.sticky g#Menu-Resources-White-2--Desktop {
	stroke: #002e42 !important;
}

.error404 .navigation-menu a:after {
	background-color: #fff !important;
}

.error404 .color-bg-header .navigation-menu a:after {
	background-color: #002e42 !important;
}

.error404 .color-bg-header .navigation-menu > li > a {
	color: #002e42 !important;
}

.error404 .color-bg-header li.logo_main_block svg g {
	fill: #002e42 !important;
}

.error404 li.right_side_m.menu_request_demo a,
.error404 li.right_side_m.menu_free_trial a {
	background: #f7c15c;
	color: #002e42 !important;
	border: 3px solid #f7c15c !important;
}

.error404 li.right_side_m.menu_request_demo,
.error404 li.right_side_m.menu_free_trial {
	border: none !important;
}
.page-id-21028 .privacy-bar.container-fluid {
	display: none;
}

.error404 li.navigation-item.right_side_m.icon-search svg path,
.error404 li.navigation-item.right_side_m.icon-search svg circle,
.error404 li.navigation-item.right_side_m.login_button svg path,
.page-id-41004 li.navigation-item.right_side_m.icon-search svg path,
.page-id-41004 li.navigation-item.right_side_m.icon-search svg circle,
.page-id-41004 li.navigation-item.right_side_m.login_button svg path,
.page-id-37377 li.navigation-item.right_side_m.icon-search svg path,
.page-id-37377 li.navigation-item.right_side_m.icon-search svg circle,
.page-id-37377 li.navigation-item.right_side_m.login_button svg path,
.page-id-19402 li.navigation-item.right_side_m.icon-search svg path,
.page-id-19402 li.navigation-item.right_side_m.icon-search svg circle,
.page-id-19402 li.navigation-item.right_side_m.login_button svg path,
.page-id-37005 li.navigation-item.right_side_m.icon-search svg path,
.page-id-37005 li.navigation-item.right_side_m.icon-search svg circle,
.page-id-37005 li.navigation-item.right_side_m.login_button svg path,
.page-id-5251 li.navigation-item.right_side_m.icon-search svg path,
.page-id-5251 li.navigation-item.right_side_m.icon-search svg circle,
.page-id-5251 li.navigation-item.right_side_m.login_button svg path {
	stroke: #fff;
}

.error404 .sticky li.navigation-item.right_side_m.login_button svg path,
.error404 .sticky li.navigation-item.right_side_m.icon-search svg circle,
.error404 .sticky li.navigation-item.right_side_m.icon-search svg path,
.error404.hover_nav li.navigation-item.right_side_m.login_button svg path,
.error404.hover_nav li.navigation-item.right_side_m.icon-search svg circle,
.error404.hover_nav li.navigation-item.right_side_m.icon-search svg path,
.page-id-41004 .sticky li.navigation-item.right_side_m.login_button svg path,
.page-id-41004 .sticky li.navigation-item.right_side_m.icon-search svg circle,
.page-id-41004 .sticky li.navigation-item.right_side_m.icon-search svg path,
.page-id-41004.hover_nav li.navigation-item.right_side_m.login_button svg path,
.page-id-41004.hover_nav li.navigation-item.right_side_m.icon-search svg circle,
.page-id-41004.hover_nav li.navigation-item.right_side_m.icon-search svg path,
.page-id-37377 .sticky li.navigation-item.right_side_m.login_button svg path,
.page-id-37377 .sticky li.navigation-item.right_side_m.icon-search svg circle,
.page-id-37377 .sticky li.navigation-item.right_side_m.icon-search svg path,
.page-id-37377.hover_nav li.navigation-item.right_side_m.login_button svg path,
.page-id-37377.hover_nav li.navigation-item.right_side_m.icon-search svg circle,
.page-id-37377.hover_nav li.navigation-item.right_side_m.icon-search svg path,
.page-id-19402 .sticky li.navigation-item.right_side_m.login_button svg path,
.page-id-19402 .sticky li.navigation-item.right_side_m.icon-search svg circle,
.page-id-19402 .sticky li.navigation-item.right_side_m.icon-search svg path,
.page-id-19402.hover_nav li.navigation-item.right_side_m.login_button svg path,
.page-id-19402.hover_nav li.navigation-item.right_side_m.icon-search svg circle,
.page-id-19402.hover_nav li.navigation-item.right_side_m.icon-search svg path,
.page-id-37005 .sticky li.navigation-item.right_side_m.login_button svg path,
.page-id-37005 .sticky li.navigation-item.right_side_m.icon-search svg circle,
.page-id-37005 .sticky li.navigation-item.right_side_m.icon-search svg path,
.page-id-37005.hover_nav li.navigation-item.right_side_m.login_button svg path,
.page-id-37005.hover_nav li.navigation-item.right_side_m.icon-search svg circle,
.page-id-37005.hover_nav li.navigation-item.right_side_m.icon-search svg path,
.page-id-5251 .sticky li.navigation-item.right_side_m.login_button svg path,
.page-id-5251 .sticky li.navigation-item.right_side_m.icon-search svg circle,
.page-id-5251 .sticky li.navigation-item.right_side_m.icon-search svg path,
.page-id-5251.hover_nav li.navigation-item.right_side_m.login_button svg path,
.page-id-5251.hover_nav li.navigation-item.right_side_m.icon-search svg circle,
.page-id-5251.hover_nav li.navigation-item.right_side_m.icon-search svg path {
	stroke: #002e42;
}

.page-id-21028 .body_wrapper {
	padding-top: 120px;
}
.page-id-21028 g.Group,
.page-id-21028 g#Group {
	fill: #002e42;
}

.page-id-21028 g#Menu-Resources-White-2--Desktop {
	stroke: #002e42;
}

.error404 .color-bg-header li.right_side_m.menu_request_demo a:hover,
.error404 .color-bg-header li.right_side_m.menu_free_trial a:hover {
	color: #002e42 !important;
}

.error404 li.right_side_m.menu_request_demo a:hover,
.error404 li.right_side_m.menu_free_trial a:hover {
	background: #f7c15c !important;
	border-radius: 37px;
	color: #002e42 !important;
	box-shadow: 0 4px 6px 0 rgba(1, 45, 65, 0.2);
}
.error404 .color-bg-header li.right_side_m.menu_request_demo a:hover,
.error404 .color-bg-header li.right_side_m.menu_free_trial a:hover {
	color: #002e42 !important;
}
.error404 li.right_side_m.menu_request_demo,
.error404 li.right_side_m.menu_free_trial {
	border: none !important;
}
.error404 .exo-menu > li > a {
	color: #fff !important;
}
.error404 li.right_side_m.menu_request_demo a,
.error404 li.right_side_m.menu_free_trial a {
	border: 3px solid #f7c15c !important;
	background: #f7c15c;
	color: #002e42 !important;
}
.error404 .exo-menu a:after {
	background-color: #fff !important;
}
.error404 .color-bg-header .exo-menu a:after {
	background-color: #002e42 !important;
}
.error404 .color-bg-header .exo-menu > li > a {
	color: #002e42 !important;
}
.error404 .logo_main_block svg g {
	fill: #fff !important;
}

.error404 .color-bg-header .logo_main_block svg g {
	fill: #002e42 !important;
}

div#page_404 svg {
	margin-top: -70px;
}
.error404 .blue-bg-angle-op {
	background: url("images/blue-bg-angle-op.png");
	background-size: 100%;
	height: 450px;
	margin-top: -280px !important;
}
.error404 h3.title_for_search {
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom: 21px;
	font-size: 30px;
}

.error404 form#searchform {
	width: 30%;
	margin: auto;
	border: none;
}

.error404 input#search_logz {
	background: none;
	border-radius: 26px;
}

.error404 .search_404 {
	margin-bottom: 30px;
}
.bar-header-not-found {
	padding-top: 120px;
	background: #002e42;
}
h1.title-page {
	color: #fff;
	text-transform: uppercase;
	font-weight: 800;
	font-size: 40px !important;
}

p.numbers-page {
	font-family: "Montserrat" !important;
	color: #f7c15c;
	font-size: 56px;
	font-weight: 100;
}
div#page_404 {
	background: #f7c15c;
	padding-top: 60px;
}
.bar-header-not-found img {
	width: 63%;
}

.content_404 .content_box.blogPost {
	background: #fff;
	min-height: 425px;
	margin: 0px 10px;
	padding: 15px;
	-webkit-box-shadow: 0px 20px 30px 8px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 20px 30px 8px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 20px 30px 8px rgba(0, 0, 0, 0.2);
	transition: all 0.3s;
	box-shadow: none;
}

.content_404 .postFeatured {
	margin-bottom: 43px;
}

.content_404 .postContent h3 {
	font-size: 18px;
	text-align: center;
	color: #f7c15c;
	min-height: 60px;
	font-weight: 600;
}
.mktoHtmlText.mktoHasWidth {
	width: 100% !important;
}
.content_404 .postContent p {
	text-align: center;
	color: #002e42;
	font-size: 14px;
}

.content_404 .postMeta {
	font-size: 12px;
	bottom: 0px;
	color: #002e42;
	text-align: center;
}

.content_404 .home_related .col-md-4 {
	padding-bottom: 60px;
}

.content_404 .blog_section {
	padding-bottom: 20px;
}

.content_404 .content_box.blogPost:hover {
	/* box-shadow: none; */
	transition: all 0.3s;
	-webkit-box-shadow: 0px 20px 60px 8px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 20px 60px 8px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 20px 30px 8px rgba(0, 0, 0, 0.2);
}
.content_404 .content_box.blogPost:hover a {
	text-decoration: none !important;
}
input[type="password"] {
	border: 1px solid #d2d2d2;
}
input[type="tel"] {
	border: 1px solid #d2d2d2;
}
.gdpr-notice small a {
	text-decoration: underline;
}
button#catapultCookie {
	border: 1px solid #002e42 !important;
	padding: 14px 16px !important;
	border-radius: 14px !important;
	line-height: 10px !important;
	font-size: 12px !important;
	font-weight: 500;
	background: transparent !important;
	color: #fff !important;
	border: 2px solid #fff !important;
	border-radius: 22px !important;
	text-transform: unset;
}

a.ctcc-more-info-link {
	text-decoration: underline;
}
/* 404 */
/*search*/
#ult-fs-search input[type="text"] {
	border-width: 0px;
	font-size: 18px !important;
	height: 55px !important;
	color: #53585f !important;
	max-width: 800px;
	margin: 20px auto;
	width: 800px;
	border-radius: 5px;
	text-indent: 10px;
	box-shadow: 0px 3px 18px -6px rgba(79, 118, 178, 0.18);
}
#ult-fs-search .btn {
	display: none;
}
#ult-fs-search {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/* background-color: rgba(0, 0, 0, 0.7); */
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-webkit-transform: translate(0px, -100%) scale(0, 0);
	-moz-transform: translate(0px, -100%) scale(0, 0);
	-o-transform: translate(0px, -100%) scale(0, 0);
	-ms-transform: translate(0px, -100%) scale(0, 0);
	transform: translate(0px, -100%) scale(0, 0);
	opacity: 0;
	/* background-color: rgb(255, 255, 255) !important; */
	z-index: 19999 !important;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: start;
	margin-top: 4%;
}
.sticky_banner_top div#ult-fs-search {
	margin-top: 7%;
}

form#mktoForm_2073 .nice-select {
	background: transparent;
	border-radius: 0px;
	border-color: #002e42;
}
form#mktoForm_2073 .nice-select:hover {
	border-color: #002e42;
}

form#mktoForm_2073 ul.list {
	border-radius: 0px !important;
	background: #f7c15c !important;
}

div#ult-fs-search svg {
	max-width: 200px;
	max-height: 80px;
}
#ult-fs-search.open {
	-webkit-transform: translate(0px, 0px) scale(1, 1);
	-moz-transform: translate(0px, 0px) scale(1, 1);
	-o-transform: translate(0px, 0px) scale(1, 1);
	-ms-transform: translate(0px, 0px) scale(1, 1);
	transform: translate(0px, 0px) scale(1, 1);
	opacity: 1;
}

#ult-fs-search .btn {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: 61px;
	margin-left: -45px;
	display: none;
}
form#searchform {
	position: relative;
}
#ult-fs-search .close {
	position: absolute;
	top: 20px;
	right: 0px;
	color: #002e42;
	opacity: 1;
	padding: 10px 17px;
	font-size: 28px !important;
	font-weight: 200;
	font-family: "Mulish" !important;
}
/*Search*/
/*marketo styles*/
.mktoFieldDescriptor.mktoFormCol {
	width: 49%;
	font-size: 16px;
}

.mktoFieldWrap.mktoRequiredField {
	width: 100%;
}

.mktoError {
	display: none !important;
}

.parsley-errors-list {
	list-style: none;
	color: red;
	position: absolute;
	font-size: 12px;
	bottom: -26px;
	padding: 0px;
	width: 100%;
	text-align: right;
	display: contents;
}
li.parsley-custom-error-message {
	line-height: 1;
}
.mktoFieldDescriptor.mktoFormCol:first-child {
	margin-right: 1%;
}

.mktoFieldDescriptor.mktoFormCol:last-child {
	margin-left: 1%;
}

.mktoFieldWrap {
	width: 100%;
}
.logo_main_block a path#Fill-15 {
	transition: 0.3s all;
	transform: scale(1); /* Equal to scaleX(0.7) scaleY(0.7) */
}
.sticky .logo_main_block svg {
	margin-top: 4px;
}
.logo_main_block svg g {
	fill: #002e42 !important;
}
#preloader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fbfbfb;
	z-index: 99999;
	height: 100%;
}
.bounce {
	animation: bounce 2s;
	animation-iteration-count: 3;
}
div#status svg {
	width: 10%;
	margin: 0% 45%;
}
@keyframes bounce {
	0%,
	25%,
	50%,
	75%,
	100% {
		transform: translateY(0);
	}
	40% {
		transform: translateY(-20px);
	}
	60% {
		transform: translateY(-12px);
	}
}
#mktoForm_2073 .nice-select:after {
	border-color: #fff !important;
}
.nice-select.mktoField.mktoHasWidth.mktoRequired.wide {
	border-radius: 0px !important;
}

.mktoButtonRow {
	text-align: right !important;
}

span.mktoButtonWrap.mktoSimple {
	margin: 0px !important;
}
small {
	display: block;
	margin-top: 20px;
}

.mktoError {
	display: none;
}
textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	opacity: 0.4 !important;
}
textarea::-moz-placeholder,
input::-moz-placeholder {
	/* Firefox 19+ */
	opacity: 0.4 !important;
}
textarea:-ms-input-placeholder,
input:-ms-input-placeholder {
	/* IE 10+ */
	opacity: 0.4 !important;
}
textarea:-moz-placeholder,
input:-moz-placeholder {
	/* Firefox 18- */
	opacity: 0.4 !important;
}
.mktoFormCol {
	float: left;
}
.form_CTA_section input:-webkit-autofill,
.form_CTA_section input:-webkit-autofill:hover,
.form_CTA_section
	input:-webkit-autofill:focus
	.form_CTA_section
	textarea:-webkit-autofill,
.form_CTA_section
	textarea:-webkit-autofill:hover
	.form_CTA_section
	textarea:-webkit-autofill:focus,
.form_CTA_section select:-webkit-autofill,
.form_CTA_section select:-webkit-autofill:hover,
.form_CTA_section select:-webkit-autofill:focus {
	border: 1px solid rgb(210, 210, 210);
	-webkit-text-fill-color: rgb(116, 116, 116);
	-webkit-box-shadow: 0 0 0px 1000px transparent inset;
	transition: background-color 5000s ease-in-out 0s;
}
form#mktoForm_2073 input {
	border: 1px solid #002e42;
	border-radius: 0;
	background: transparent;
	float: left;
	margin-bottom: 2%;
	height: 45px;
	width: 100% !important;
	padding: 11px;
	font-style: italic;
}
form#mktoForm_2073 {
	width: 100% !important;
}

.mktoOffset {
	display: none;
}

label.mktoLabel.mktoHasWidth {
	display: none;
}
ul.columns {
	columns: 3;
	-webkit-columns: 3;
	-moz-columns: 3;
}
.mktoGutter.mktoHasWidth {
	display: none;
}
.mktoFormRow {
	margin-bottom: 7px !important;
}
/*marketo styles*/
/*footer*/
a.social_icon {
	width: 40px;
	height: 40px;
	background-image: url("https://dytvr9ot2sszz.cloudfront.net/wp-content/themes/Avada-Child-Theme-logz/images/social_sprite_small_opt.png");
}
.facebook-ic {
	background-position: 42px -1px;
}

.facebook-ic:hover {
	background-position: -2px -1px;
}
.feed-ic {
	background-position: 42px 42px;
}

.feed-ic:hover {
	background-position: -2px 42px;
}

.twitter-ic {
	background-position: 42px 107px;
}
.twitter-ic:hover {
	background-position: -2px 108px;
}

.youtube-ic {
	background-position: 41px 368px;
}
.youtube-ic:hover {
	background-position: -2px 368px;
}
.instagram-ic {
	background-position: 42px 172px;
}

.instagram-ic:hover {
	background-position: -2px 173px;
}

.linkedin-ic {
	background-position: 42px 433px;
}
.linkedin-ic:hover {
	background-position: -2px 433px;
}
.slack-ic {
	background-position: 42px 302px;
}
.slack-ic:hover {
	background-position: -2px 303px;
}
ul.footer_list_social {
	display: block;
	clear: both;
}

ul.footer_list_social li {
	width: 44px;
	height: 44px;
	display: inline-flex;
}
#new-home-form li.parsley-custom-error-message {
	position: absolute;
	bottom: -20px;
	color: #e95139;
}
.page-id-41004 .privacy-bar,
.page-id-37377 .privacy-bar,
.page-id-37005 .privacy-bar,
.page-id-31108 .privacy-bar,
.page-id-19402 .privacy-bar,
.page-id-5251 .privacy-bar {
	padding-top: 120px;
	background: url("https://dytvr9ot2sszz.cloudfront.net/wp-content/themes/Avada-Child-Theme-logz/images/bg-image-10.png");
	padding-bottom: 120px;
	margin-bottom: 40px;
}
.page-id-41004 .navigation-menu > li > a,
.page-id-37377 .navigation-menu > li > a,
.page-id-37005 .navigation-menu > li > a,
.page-id-31108 .navigation-menu > li > a,
.page-id-19402 .navigation-menu > li > a,
.page-id-5251 .navigation-menu > li > a {
	color: #fff !important;
}
.page-id-41004 .sticky g.Group,
.page-id-37377 .sticky g.Group,
.page-id-37005 .sticky g.Group,
.page-id-31108 .sticky g.Group,
.page-id-19402 .sticky g.Group,
.page-id-5251 .sticky g.Group,
.page-id-41004 .sticky g#Group,
.page-id-37377 .sticky g#Group,
.page-id-37005 .sticky g#Group,
.page-id-31108 .sticky g#Group,
.page-id-19402 .sticky g#Group,
.page-id-5251 .sticky g#Group {
	fill: #002e42 !important;
}
.page-id-41004 g.Group,
.page-id-37377 g.Group,
.page-id-37005 g.Group,
.page-id-31108 g.Group,
.page-id-19402 g.Group,
.page-id-5251 g.Group,
.page-id-41004 g#Group,
.page-id-37377 g#Group,
.page-id-37005 g#Group,
.page-id-31108 g#Group,
.page-id-19402 g#Group,
.page-id-5251 g#Group {
	fill: #fff !important;
}
.page-id-41004 li.right_side_m.menu_request_demo a,
.page-id-41004 li.right_side_m.menu_free_trial a,
.page-id-37377 li.right_side_m.menu_request_demo a,
.page-id-37377 li.right_side_m.menu_free_trial a,
.page-id-37005 li.right_side_m.menu_request_demo a,
.page-id-37005 li.right_side_m.menu_free_trial a,
.page-id-31108 li.right_side_m.menu_request_demo a,
.page-id-31108 li.right_side_m.menu_free_trial a,
.page-id-19402 li.right_side_m.menu_request_demo a,
.page-id-19402 li.right_side_m.menu_free_trial a,
.page-id-5251 li.right_side_m.menu_request_demo a,
.page-id-5251 li.right_side_m.menu_free_trial a {
	border: 3px solid #f7c15c !important;
	background: #f7c15c;
	color: #002e42 !important;
}
.page-id-41004 .sticky li.right_side_m.menu_request_demo a:hover,
.page-id-41004 .sticky li.right_side_m.menu_free_trial a:hover,
.page-id-37377 .sticky li.right_side_m.menu_request_demo a:hover,
.page-id-37377 .sticky li.right_side_m.menu_free_trial a:hover,
.page-id-37005 .sticky li.right_side_m.menu_request_demo a:hover,
.page-id-37005 .sticky li.right_side_m.menu_free_trial a:hover,
.page-id-31108 .sticky li.right_side_m.menu_request_demo a:hover,
.page-id-31108 .sticky li.right_side_m.menu_free_trial a:hover,
.page-id-19402 .sticky li.right_side_m.menu_request_demo a:hover,
.page-id-19402 .sticky li.right_side_m.menu_free_trial a:hover,
.page-id-5251 .sticky li.right_side_m.menu_request_demo a:hover,
.page-id-5251 .sticky li.right_side_m.menu_free_trial a:hover {
	background: #f7c15c !important;
	border-radius: 37px;
	color: #002e42 !important;
}
.page-id-41004 li.right_side_m.menu_request_demo a:hover,
.page-id-41004 li.right_side_m.menu_free_trial a:hover,
.page-id-37377 li.right_side_m.menu_request_demo a:hover,
.page-id-37377 li.right_side_m.menu_free_trial a:hover,
.page-id-37005 li.right_side_m.menu_request_demo a:hover,
.page-id-37005 li.right_side_m.menu_free_trial a:hover,
.page-id-31108 li.right_side_m.menu_request_demo a:hover,
.page-id-31108 li.right_side_m.menu_free_trial a:hover,
.page-id-19402 li.right_side_m.menu_request_demo a:hover,
.page-id-19402 li.right_side_m.menu_free_trial a:hover,
.page-id-5251 li.right_side_m.menu_request_demo a:hover,
.page-id-5251 li.right_side_m.menu_free_trial a:hover {
	border-radius: 37px;
	box-shadow: 0 4px 6px 0 rgba(1, 45, 65, 0.2);
}
.page-id-41004.hover_nav g.Group,
.page-id-37377.hover_nav g.Group,
.page-id-37005.hover_nav g.Group,
.page-id-31108.hover_nav g.Group,
.page-id-19402.hover_nav g.Group,
.page-id-5251.hover_nav g.Group,
.page-id-41004.hover_nav g#Group,
.page-id-37377.hover_nav g#Group,
.page-id-37005.hover_nav g#Group,
.page-id-31108.hover_nav g#Group,
.page-id-19402.hover_nav g#Group,
.page-id-5251.hover_nav g#Group {
	fill: #002e42;
}
.page-id-41004 li.right_side_m.menu_free_trial,
.page-id-37377 li.right_side_m.menu_free_trial,
.page-id-37005 li.right_side_m.menu_free_trial,
.page-id-31108 li.right_side_m.menu_free_trial,
.page-id-19402 li.right_side_m.menu_free_trial,
.page-id-5251 li.right_side_m.menu_free_trial {
	border: 0;
}
.page-id-41004.hover_nav .navigation-menu > li > a,
.page-id-37377.hover_nav .navigation-menu > li > a,
.page-id-37005.hover_nav .navigation-menu > li > a,
.page-id-31108.hover_nav .navigation-menu > li > a,
.page-id-19402.hover_nav .navigation-menu > li > a,
.page-id-5251.hover_nav .navigation-menu > li > a {
	color: #002e42 !important;
}
.page-id-41004 .sticky .navigation-menu > li > a,
.page-id-37377 .sticky .navigation-menu > li > a,
.page-id-37005 .sticky .navigation-menu > li > a,
.page-id-31108 .sticky .navigation-menu > li > a,
.page-id-19402 .sticky .navigation-menu > li > a,
.page-id-5251 .sticky .navigation-menu > li > a {
	color: #002e42 !important;
}
.page-id-41004 .privacy-bar.container-fluid h1,
.page-id-37377 .privacy-bar.container-fluid h1,
.page-id-37005 .privacy-bar.container-fluid h1,
.page-id-31108 .privacy-bar.container-fluid h1,
.page-id-19402 .privacy-bar.container-fluid h1,
.page-id-5251 .privacy-bar.container-fluid h1 {
	color: #fff;
	letter-spacing: 0px;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 39px;
}
.lds-spinner {
	margin: auto;
}
#mktoForm_1947 button.mktoButton {
	max-height: 45px;
	overflow-x: hidden;
}
/* .page-id-5251 g#Group {
  fill: #002e42;
}
.page-id-5251 g#Menu-Resources-White-2--Desktop {
    stroke: #002e42 !important;
} */
.nice-select.mktoField.mktoHasWidth.mktoRequired.wide .list {
	max-height: 115px;
	overflow: scroll;
}
.colomn-footer .footer_list:nth-child(2) {
	margin-top: 40px;
}

ul.footer_list {
	font-size: 14px;
}
.footer_copy {
	padding-top: 40px;
}
h4.footer_title {
	font-family: "Mulish" !important;
	font-size: 16px;
	text-transform: uppercase;
}
.footer_copy_logo svg {
	max-width: 120px;
	height: 46px;
}
.yellow-angle {
	background-image: url("https://dytvr9ot2sszz.cloudfront.net/wp-content/themes/Avada-Child-Theme-logz/images/bottom-yellow-angle_opt.png");
	height: 283px;
	margin-bottom: -130px;
	background-size: cover;
}

.footer_copy_links ul {
	display: inline-flex;
}

.footer_copy_logo {
	float: left;
}

.footer_copy_links li {
	margin: 12px;
	font-size: 14px;
}

.footer_copy_links a {
	color: #212529;
}
.fusion-footer {
	margin-top: -1px;
	width: 100%;
	bottom: 0px;
}
footer.fusion-footer-widget-area.fusion-widget-area {
	display: flex;
	flex-direction: column;
	max-width: 1240px !important;
	margin: 0 auto;
	margin-top: 30px;
}
.fusion-footer-widget-area a {
	color: #002e42 !important;
	font-size: 14px;
	-webkit-transition: 0.3s all;
	-o-transition: 0.3s all;
	transition: 0.3s all;
}
.fusion-footer-widget-area a:hover {
	color: #2cb98f !important;
}
h4.widget-title a {
	font-size: 16px;
}
.footer_links {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	/* border-bottom: 1px solid #ddd; */
	padding: 0 0 60px !important;
}
.fusion-footer-widget-area ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 12px;
}
.fusion-footer-widget-area ul {
	line-height: 24px;
	font-size: 14px;
}
/* .vertical-text {
	transform: rotate(90deg);
	transform-origin: left top 0;
} */
.vertical-text {
	float: left;
}
li.footer-item {
	margin: 20px 0;
	min-width: 150px;
	box-sizing: border-box;
}

/* .link-caret-right:after {
    -webkit-transform: rotate(45deg) translate3d(0,0,0);
    -moz-transform: rotate(45deg) translate3d(0,0,0);
    -ms-transform: rotate(45deg) translate3d(0,0,0);
    -o-transform: rotate(45deg) translate3d(0,0,0);
    transform: rotate(45deg) translate3d(0,0,0);
    transition: transform .2s ease-in-out;
}
.link-caret-left:after, .link-caret-right:after {
    right: 0;
    top: -1px;
}
.link-caret-right:after {
    vertical-align: middle;
}
.link-caret-left:after, .link-caret-right:after, .link-caret-up:after {
    border-top-width: 2px;
    border-top-style: solid;
    border-right-width: 2px;
    border-right-style: solid;
    content: "";
    display: inline-block;
    margin-left: .3em;
    position: relative;
    pointer-events: none;
    width: 6px;
    height: 6px;
}
.text-link:hover.link-caret-right:after {
    -webkit-transform: rotate(45deg) translate3d(3px,-3px,0);
    -moz-transform: rotate(45deg) translate3d(3px,-3px,0);
    -ms-transform: rotate(45deg) translate3d(3px,-3px,0);
    -o-transform: rotate(45deg) translate3d(3px,-3px,0);
    transform: rotate(45deg) translate3d(3px,-3px,0);
} */
/*social footer*/

.tooltip .arrow {
	position: absolute;
	display: block;
	width: 0.8rem;
	height: 0.4rem;
}
.bs-tooltip-auto[x-placement^="top"] .arrow,
.bs-tooltip-top .arrow {
	bottom: 0;
}
.bs-tooltip-auto[x-placement^="top"] .arrow::before,
.bs-tooltip-top .arrow::before {
	top: 0;
	border-width: 0.4rem 0.4rem 0;
	border-top-color: #000 !important;
}
.tooltip .arrow::before {
	position: absolute;
	content: "";
	border-color: transparent;
	border-style: solid;
}
.bs-tooltip-auto[x-placement^="right"] .arrow,
.bs-tooltip-right .arrow {
	left: 0;
	width: 0.4rem;
	height: 0.8rem;
}
.bs-tooltip-auto[x-placement^="right"] .arrow::before,
.bs-tooltip-right .arrow::before {
	right: 0;
	border-width: 0.4rem 0.4rem 0.4rem 0;
	border-right-color: #000;
}
.bs-tooltip-auto[x-placement^="top"],
.bs-tooltip-top {
	padding: 0.4rem 0;
}
.bs-tooltip-auto[x-placement^="right"],
.bs-tooltip-right {
	padding: 0 0.4rem;
}
/*social footer*/

/* Popup css */
.mktoButtonRow {
	width: 100%;
	text-align: center !important;
	float: left;
}
.gdpr-notice.white-text {
	text-align: center;
	color: #848484;
}

.modal-body small {
	color: #848484;
	font-weight: 200;
}

.modal-body small a {
	color: #848484;
}
.modal-body span.mktoButtonWrap.mktoNative {
	margin: auto !important;
	text-align: center !important;
}
.modal-body #mktoForm_1499 #Email {
	background-image: none !important;
	width: 100% !important;
	border: 1px solid #9f9f9f;
	border-radius: 0;
	background: transparent;
	float: left;
	margin-bottom: 2%;
	height: 45px;
	width: 100% !important;
	padding: 11px;
	font-style: italic;
}
.modal-body #mktoForm_1499 #Company {
	background-image: none !important;
	width: 100% !important;
	border: 1px solid #9f9f9f;
	border-radius: 0;
	background: transparent;
	float: left;
	margin-bottom: 2%;
	height: 45px;
	width: 100% !important;
	padding: 11px;
	font-style: italic;
}
.modal-body #mktoForm_1499 #Phone {
	background-image: none !important;
	width: 100% !important;
	border: 1px solid #9f9f9f;
	border-radius: 0;
	background: transparent;
	float: left;
	margin-bottom: 2%;
	height: 45px;
	width: 100% !important;
	padding: 11px;
	font-style: italic;
}
.modal-body .mktoFieldDescriptor.mktoFormCol {
	width: 90%;
	margin: 10px 5% 0px 5% !important;
}

form#mktoForm_1499 button.mktoButton {
	background: #f7c15c !important;
	color: #002e42;
	padding: 11px 20px !important;
	margin-top: 18px !important;
	border: 3px solid #f7c15c !important;
	font-size: 12px;
	text-transform: initial;
	font-weight: 600;
	line-height: 12px;
	border-radius: 25px;
}
form#mktoForm_1499 button.mktoButton:hover {
	box-shadow: 0 4px 6px 0 rgba(1, 45, 65, 0.2);
}

form#mktoForm_1499 .mktoFormRow:nth-child(4) .mktoFieldDescriptor.mktoFormCol {
	width: 90% !important;
	margin: 0px;
}
.modal-body .mktoFieldDescriptor.mktoFormCol {
	width: 90% !important;
	font-size: 16px;
}
.sticky {
	transition: 0.3s all;
	background: #fff;
}

.modal-body #mktoForm_1499 #Title {
	background-image: none !important;
	width: 100% !important;
	border: 1px solid #9f9f9f;
	border-radius: 0;
	background: transparent;
	float: left;
	margin-bottom: 2%;
	height: 45px;
	width: 100% !important;
	padding: 11px;
	font-style: italic;
}
h3.modal-title {
	font-size: 24px;
	text-transform: uppercase;
	text-align: center;
	font-weight: 700;
	color: #fff;
}
form#mktoForm_1499 {
	width: 100% !important;
}

h3.modal-title span {
	color: #f7c15c;
}
.modal-header {
	background: url("images/bg_popup_title.png");
	background-size: 100%;
	background-repeat: no-repeat;
	background-position-y: -108px;
	min-height: 110px !important;
	border: none;
}
/* Popup css  */
/*mega menu*/

.form_CTA_section.section p {
	color: #002e42;
}
.form_CTA_section.section small {
	color: #002e42;
}
small {
	color: #002e42;
}
small a {
	color: #002e42;
}

/*mega menu*/

form {
	display: inline-block;
}
form.mktoForm input {
	box-shadow: none !important;
}
.wrapper_hero_block img {
	position: absolute;
	z-index: 1;
}

.wrapper_hero_block {
	min-height: 150px;
	float: right;
	width: 50%;
}

.wrapper_hero_block span {
	width: 100%;
	z-index: 10000;
	color: #fff;
	position: relative;
	bottom: -5px;
	left: 10px;
	text-align: left;
}
.wrapper_hero_block a {
	display: flex;
	/* min-width: 230px; */
	margin-right: 17px;
	margin-top: 10px;
}
@media (min-width: 1200px) {
	.container {
		max-width: 1280px;
		width: 100%;
	}
}

li.right_side_m.menu_free_trial {
	font-family: "Montserrat" !important;
}

li.right_side_m.menu_request_demo {
	font-family: "Montserrat" !important;
}

li.right_side_m.login_button {
	font-family: "Montserrat" !important;
}
li.right_side_m.login_button a {
	font-weight: 800;
	font-size: 12px;
}

li.right_side_m.menu_request_demo a {
	font-weight: 700;
	font-size: 12px;
}

li.right_side_m.menu_free_trial a {
	font-weight: 800;
	font-size: 12px;
}

h4.row.mega-title {
	color: #eee;
	margin-top: 0px;
	font-size: 14px;
	padding-left: 15px;
	padding-bottom: 13px;
	text-transform: uppercase;
	border-bottom: 1px solid #547787;
	padding-top: 15px;
	background-color: #365670;
}

ul.description li {
	padding-bottom: 12px;
	line-height: 8px;
}

/* ul.stander a:hover {
    text-decoration: underline !important;
} */
ul.description li span {
	color: #ccc;
	font-size: 85%;
}
a.view-more {
	border-radius: 1px;
	margin-top: 15px;
	background-color: #009fe1;
	padding: 2px 10px !important;
	line-height: 21px !important;
	display: inline-block !important;
}

ul.icon-des li a i {
	color: #fff;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	text-align: center;
	background-color: #009fe1;
	line-height: 35px !important;
}

ul.icon-des li {
	width: 100%;
	display: table;
	margin-bottom: 11px;
}
.bar-header-not-found img {
	padding-top: 30px;
}
div#privacy_policy h2 {
	font-size: 1.5rem;
	letter-spacing: 0px;
}
/*Blog DropDown*/

.Blog .blog-title {
	color: #fff;
	font-size: 15px;
	text-transform: uppercase;
}
.Blog .blog-des {
	color: #ccc;
	font-size: 90%;
	margin-top: 15px;
}
.Blog a.view-more {
	margin-top: 0px;
}
ul.stander li {
	margin-bottom: 0px !important;
	margin-top: 5px;
}
/*Images*/
.Images {
	left: 0;
	width: 100%;
	display: none;
	color: #fefefe;
	padding-top: 15px;
	background: #547787;
	padding-bottom: 15px;
}
.Images h4 {
	font-size: 15px;
	margin-top: 0px;
	text-transform: uppercase;
}
/*common*/
.flyout-right ul > li > a,
.flyout-left ul > li > a,
.flyout-mega-wrap,
.mega-menu {
	background-color: rgba(255, 255, 255, 0.98);
}
.vertical-text {
	line-height: 40px; /* the height of the title element */
	white-space: nowrap; /* don't allow the title text to break lines */
	position: absolute;
	right: 100%; /* move the title element to the far-left of the container */
	transform-origin: top right 0; /* this is the key. rotate from the top right corner of the title element */
	transform: rotate(-90deg); /* rotate title element into position */
	margin-top: 15px;
}
/*hover*/
.Blog:hover,
.Images:hover,
.mega-menu:hover,
.drop-down-ul:hover,
li.flyout-left > ul:hover,
li.flyout-right > ul:hover,
.flyout-mega-wrap:hover,
li.flyout-left a:hover + ul,
li.flyout-right a:hover + ul,
.blog-drop-down > a:hover + .Blog,
li.drop-down > a:hover + .drop-down-ul,
.images-drop-down > a:hover + .Images,
.mega-drop-down a:hover + .mega-menu,
li.flyout-mega > a:hover + .flyout-mega-wrap {
	display: block;
	/* transform: translateY(0%) !important;
  transition-delay: 0s, 0s, 0.3s ; */
}
/* @media (min-width: 767px){
  .mega-drop-down .animated.fadeIn.mega-menu.mp-level {
      transform: translateY(-2em);
    z-index: -1;
    transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
  }
} */
/*responsive*/
@media (min-width: 0px) {
	.container {
		width: 100%;
	}
}
@media (max-width: 1500px) {
	ul.exo-menu li.main_menu {
		width: 11vw;
		margin: 13px 0 !important;
	}
	nav#mp-menu {
		width: 55vw;
		float: left;
	}
	.leftmenublock {
		display: block;
		width: 33vw;
		float: right;
	}
}
@media (max-width: 1290px) {
	ul.exo-menu li.main_menu {
		width: 10.5vw;
		margin: 13px 0 !important;
	}
	nav#mp-menu {
		width: 53vw;
		float: left;
	}
	.leftmenublock {
		display: block;
		width: 35vw;
		float: right;
	}
}
@media (min-width: 1200px) {
	.container {
		max-width: 1280px;
		width: 100%;
	}
}
@media screen and (min-width: 1380px) and (max-width: 1492px) {
	li.right_side_m.login_button {
		margin: 13px 0px !important;
	}
}
@media (max-width: 1379px) {
	/* li.right_side_m.menu_request_demo {
    margin-left: 10px !important;
  }

  li.right_side_m.login_button a {
      padding-right: 8px;
  } */
}
@media (max-width: 1263px) {
	img.header_logo {
		max-width: 120px;
	}
}
@media (max-width: 1231px) {
}
a.ctcc-more-info-link {
	text-decoration: none;
	font-weight: bold !important;
}

@media (max-width: 769px) {
	.ctcc-inner {
		display: block !important;
		text-align: center;
	}

	button#catapultCookie {
		background: transparent;
		border: 2px solid #fff !important;
		height: 44px;
		border-radius: 22px !important;
		color: #fff;
		display: block;
		text-transform: none;
		padding: 16px !important;
		text-align: center;
		width: 130px;
		margin: auto !important;
		margin-top: 10px !important;
	}

	span.ctcc-right-side {
		width: 100% !important;
		text-align: center;
	}

	div#catapult-cookie-bar {
		width: 100%;
		margin: 0 0% 0px;
		padding: 10px 10px !important;
		box-shadow: 1rem 1rem 2rem rgba(0, 0, 0, 0.1);
		font-size: 15px;
		border-radius: 0px;
		border: 0px solid #eaeaea;
		opacity: 0.95 !important;
		margin-bottom: 0px !important;
	}
	.yellow-angle {
		height: 200px;
	}
	.footer_list {
		display: none;
	}

	ul.columns {
		columns: 1;
		-webkit-columns: 1;
		-moz-columns: 1;
	}
}
.desktop_wrapper {
	display: block;
}
.mobile_wr {
	display: none;
}

.mobile_wrapper {
	display: none;
}
@media (max-width: 1301px) {
}

@media (max-width: 1250px) {
}
@media (max-width: 1024px) {
	.layer_ {
		padding-bottom: 0%;
	}
}
@media (max-width: 769px) {
	.fusion-footer {
		background: #fff;
		padding: 5px;
	}
	.vertical-text {
		position: relative;
		margin-top: 15px;
		width: 100%;
		text-align: left;
	}

	/*mobile logic*/
	.mobile_wrapper svg {
		max-width: 120px;
		/* max-width: 30px; */
		max-height: 30px;
		float: left;
		margin: 20px 0px;
	}

	.mobile_wrapper {
		height: 60px;
		position: fixed;
		width: 100%;
	}
	.desktop_wrapper {
		display: none;
	}
	.mobile_wrapper {
		display: block;
	}
	.mobile_wr {
		display: block;
	}

	.scroller {
		overflow-y: scroll;
	}

	.scroller,
	.scroller-inner {
		position: relative;
	}
}
/*mobile logic*/
/*mega menu*/
/*Comeet styles  */
.additional-comeet-info {
	margin-top: 30px;
}
.footer_copy {
	padding-top: 40px;
}
h2.comeet-position-name {
	font-size: 40px !important;
	text-transform: uppercase;
	font-weight: 700;
}

.back_btn_career a {
	color: #002e42;
	border: 2px solid #002e42;
	padding: 10px;
	border-radius: 25px;
	text-transform: uppercase;
	font-size: 12px;
}

.back_btn_career {
	padding: 14px 0px;
	margin-bottom: 10px;
}

/*Comeet styles  */

/* Flexbox */
/*
Needed Styles From Bootstrap
-----------------------------------------------------------------------------*/
.fade {
	opacity: 0;
	-webkit-transform: opacity 0.3s linear;
	transition: opacity 0.3s linear;
}
.fade.in {
	opacity: 1;
}

.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}
.sticky .navigation-button-toggler .hamburger-icon {
	color: #002e42;
}
a#nav-toggle:after {
	border: solid #002e42;
	border-width: 0 3px 3px 0;
	display: inline-block;
	padding: 3px;
	content: " ";
	float: right;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	margin-top: 5px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
	.yellow-angle {
		background-image: url("https://dytvr9ot2sszz.cloudfront.net/wp-content/themes/Avada-Child-Theme-logz/images/bottom-yellow-angle_opt.png");
		height: 320px;
		margin-bottom: -88px;
		background-size: cover;
		background-position-y: bottom;
	}
}
.mobile_button {
	display: none !important;
}
.desktop_button {
	display: block !important;
}
@media (max-width: 992px) {
	.bottom_cta {
		display: none !important;
	}
	.mobile_button {
		display: block !important;
	}
	.desktop_button {
		display: none !important;
	}
	ul.footer_list_social {
		text-align: center;
	}

	body {
		overflow-x: hidden;
	}
	.jssocials-share {
		margin: 0.3em 0.3em 0.3em 0 !important;
	}
	.footer_copy_logo {
		width: 100%;
		text-align: center;
	}
	.footer_copy_links ul {
		display: block;
		text-align: center;
	}
	.sticky g.Group,
	.sticky g#Group {
		fill: #002e42;
	}
}
@media (min-width: 992px) {
	.container {
		width: 970px;
	}
}
@media (min-width: 1200px) {
	.container {
		width: 1170px;
	}
}
.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}
.row {
	margin-left: -15px;
	margin-right: -15px;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
	float: left;
}
.col-xs-12 {
	width: 100%;
}
.col-xs-11 {
	width: 91.66666667%;
}
.col-xs-10 {
	width: 83.33333333%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-8 {
	width: 66.66666667%;
}
.col-xs-7 {
	width: 58.33333333%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-5 {
	width: 41.66666667%;
}
.col-xs-4 {
	width: 33.33333333%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-2 {
	width: 16.66666667%;
}
.col-xs-1 {
	width: 8.33333333%;
}
.col-xs-pull-12 {
	right: 100%;
}
.col-xs-pull-11 {
	right: 91.66666667%;
}
.col-xs-pull-10 {
	right: 83.33333333%;
}
.col-xs-pull-9 {
	right: 75%;
}
.col-xs-pull-8 {
	right: 66.66666667%;
}
.col-xs-pull-7 {
	right: 58.33333333%;
}
.col-xs-pull-6 {
	right: 50%;
}
.col-xs-pull-5 {
	right: 41.66666667%;
}
.col-xs-pull-4 {
	right: 33.33333333%;
}
.col-xs-pull-3 {
	right: 25%;
}
.col-xs-pull-2 {
	right: 16.66666667%;
}
.col-xs-pull-1 {
	right: 8.33333333%;
}
.col-xs-pull-0 {
	right: 0%;
}
.col-xs-push-12 {
	left: 100%;
}
.col-xs-push-11 {
	left: 91.66666667%;
}
.col-xs-push-10 {
	left: 83.33333333%;
}
.col-xs-push-9 {
	left: 75%;
}
.col-xs-push-8 {
	left: 66.66666667%;
}
.col-xs-push-7 {
	left: 58.33333333%;
}
.col-xs-push-6 {
	left: 50%;
}
.col-xs-push-5 {
	left: 41.66666667%;
}
.col-xs-push-4 {
	left: 33.33333333%;
}
.col-xs-push-3 {
	left: 25%;
}
.col-xs-push-2 {
	left: 16.66666667%;
}
.col-xs-push-1 {
	left: 8.33333333%;
}
.col-xs-push-0 {
	left: 0%;
}
.col-xs-offset-12 {
	margin-left: 100%;
}
.col-xs-offset-11 {
	margin-left: 91.66666667%;
}
.col-xs-offset-10 {
	margin-left: 83.33333333%;
}
.col-xs-offset-9 {
	margin-left: 75%;
}
.col-xs-offset-8 {
	margin-left: 66.66666667%;
}
.col-xs-offset-7 {
	margin-left: 58.33333333%;
}
.col-xs-offset-6 {
	margin-left: 50%;
}
.col-xs-offset-5 {
	margin-left: 41.66666667%;
}
.col-xs-offset-4 {
	margin-left: 33.33333333%;
}
.col-xs-offset-3 {
	margin-left: 25%;
}
.col-xs-offset-2 {
	margin-left: 16.66666667%;
}
.col-xs-offset-1 {
	margin-left: 8.33333333%;
}
.col-xs-offset-0 {
	margin-left: 0%;
}
@media (min-width: 0px) {
	.col-sm-1,
	.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-10,
	.col-sm-11,
	.col-sm-12 {
		float: left;
	}
	.col-sm-12 {
		width: 100%;
	}
	.col-sm-11 {
		width: 91.66666667%;
	}
	.col-sm-10 {
		width: 83.33333333%;
	}
	.col-sm-9 {
		width: 75%;
	}
	.col-sm-8 {
		width: 66.66666667%;
	}
	.col-sm-7 {
		width: 58.33333333%;
	}
	.col-sm-6 {
		width: 50%;
	}
	.col-sm-5 {
		width: 41.66666667%;
	}
	.col-sm-4 {
		width: 33.33333333%;
	}
	.col-sm-3 {
		width: 25%;
	}
	.col-sm-2 {
		width: 16.66666667%;
	}
	.col-sm-1 {
		width: 8.33333333%;
	}
	.col-sm-pull-12 {
		right: 100%;
	}
	.col-sm-pull-11 {
		right: 91.66666667%;
	}
	.col-sm-pull-10 {
		right: 83.33333333%;
	}
	.col-sm-pull-9 {
		right: 75%;
	}
	.col-sm-pull-8 {
		right: 66.66666667%;
	}
	.col-sm-pull-7 {
		right: 58.33333333%;
	}
	.col-sm-pull-6 {
		right: 50%;
	}
	.col-sm-pull-5 {
		right: 41.66666667%;
	}
	.col-sm-pull-4 {
		right: 33.33333333%;
	}
	.col-sm-pull-3 {
		right: 25%;
	}
	.col-sm-pull-2 {
		right: 16.66666667%;
	}
	.col-sm-pull-1 {
		right: 8.33333333%;
	}
	.col-sm-pull-0 {
		right: 0%;
	}
	.col-sm-push-12 {
		left: 100%;
	}
	.col-sm-push-11 {
		left: 91.66666667%;
	}
	.col-sm-push-10 {
		left: 83.33333333%;
	}
	.col-sm-push-9 {
		left: 75%;
	}
	.col-sm-push-8 {
		left: 66.66666667%;
	}
	.col-sm-push-7 {
		left: 58.33333333%;
	}
	.col-sm-push-6 {
		left: 50%;
	}
	.col-sm-push-5 {
		left: 41.66666667%;
	}
	.col-sm-push-4 {
		left: 33.33333333%;
	}
	.col-sm-push-3 {
		left: 25%;
	}
	.col-sm-push-2 {
		left: 16.66666667%;
	}
	.col-sm-push-1 {
		left: 8.33333333%;
	}
	.col-sm-push-0 {
		left: 0%;
	}
	.col-sm-offset-12 {
		margin-left: 100%;
	}
	.col-sm-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-sm-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-sm-offset-9 {
		margin-left: 75%;
	}
	.col-sm-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-sm-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-sm-offset-6 {
		margin-left: 50%;
	}
	.col-sm-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-sm-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-sm-offset-3 {
		margin-left: 25%;
	}
	.col-sm-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-sm-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-sm-offset-0 {
		margin-left: 0%;
	}
}
@media (min-width: 992px) {
	.col-md-1,
	.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-10,
	.col-md-11,
	.col-md-12 {
		float: left;
	}
	.col-md-12 {
		width: 100%;
	}
	.col-md-11 {
		width: 91.66666667%;
	}
	.col-md-10 {
		width: 83.33333333%;
	}
	.col-md-9 {
		width: 75%;
	}
	.col-md-8 {
		width: 66.66666667%;
	}
	.col-md-7 {
		width: 58.33333333%;
	}
	.col-md-6 {
		width: 50%;
	}
	.col-md-5 {
		width: 41.66666667%;
	}
	.col-md-4 {
		width: 33.33333333%;
	}
	.col-md-3 {
		width: 25%;
	}
	.col-md-2 {
		width: 16.66666667%;
	}
	.col-md-1 {
		width: 8.33333333%;
	}
	.col-md-pull-12 {
		right: 100%;
	}
	.col-md-pull-11 {
		right: 91.66666667%;
	}
	.col-md-pull-10 {
		right: 83.33333333%;
	}
	.col-md-pull-9 {
		right: 75%;
	}
	.col-md-pull-8 {
		right: 66.66666667%;
	}
	.col-md-pull-7 {
		right: 58.33333333%;
	}
	.col-md-pull-6 {
		right: 50%;
	}
	.col-md-pull-5 {
		right: 41.66666667%;
	}
	.col-md-pull-4 {
		right: 33.33333333%;
	}
	.col-md-pull-3 {
		right: 25%;
	}
	.col-md-pull-2 {
		right: 16.66666667%;
	}
	.col-md-pull-1 {
		right: 8.33333333%;
	}
	.col-md-pull-0 {
		right: 0%;
	}
	.col-md-push-12 {
		left: 100%;
	}
	.col-md-push-11 {
		left: 91.66666667%;
	}
	.col-md-push-10 {
		left: 83.33333333%;
	}
	.col-md-push-9 {
		left: 75%;
	}
	.col-md-push-8 {
		left: 66.66666667%;
	}
	.col-md-push-7 {
		left: 58.33333333%;
	}
	.col-md-push-6 {
		left: 50%;
	}
	.col-md-push-5 {
		left: 41.66666667%;
	}
	.col-md-push-4 {
		left: 33.33333333%;
	}
	.col-md-push-3 {
		left: 25%;
	}
	.col-md-push-2 {
		left: 16.66666667%;
	}
	.col-md-push-1 {
		left: 8.33333333%;
	}
	.col-md-push-0 {
		left: 0%;
	}
	.col-md-offset-12 {
		margin-left: 100%;
	}
	.col-md-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-md-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-md-offset-9 {
		margin-left: 75%;
	}
	.col-md-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-md-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-md-offset-6 {
		margin-left: 50%;
	}
	.col-md-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-md-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-md-offset-3 {
		margin-left: 25%;
	}
	.col-md-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-md-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-md-offset-0 {
		margin-left: 0%;
	}
}
@media (min-width: 1200px) {
	.col-lg-1,
	.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-10,
	.col-lg-11,
	.col-lg-12 {
		float: left;
	}
	.col-lg-12 {
		width: 100%;
	}
	.col-lg-11 {
		width: 91.66666667%;
	}
	.col-lg-10 {
		width: 83.33333333%;
	}
	.col-lg-9 {
		width: 75%;
	}
	.col-lg-8 {
		width: 66.66666667%;
	}
	.col-lg-7 {
		width: 58.33333333%;
	}
	.col-lg-6 {
		width: 50%;
	}
	.col-lg-5 {
		width: 41.66666667%;
	}
	.col-lg-4 {
		width: 33.33333333%;
	}
	.col-lg-3 {
		width: 25%;
	}
	.col-lg-2 {
		width: 16.66666667%;
	}
	.col-lg-1 {
		width: 8.33333333%;
	}
	.col-lg-pull-12 {
		right: 100%;
	}
	.col-lg-pull-11 {
		right: 91.66666667%;
	}
	.col-lg-pull-10 {
		right: 83.33333333%;
	}
	.col-lg-pull-9 {
		right: 75%;
	}
	.col-lg-pull-8 {
		right: 66.66666667%;
	}
	.col-lg-pull-7 {
		right: 58.33333333%;
	}
	.col-lg-pull-6 {
		right: 50%;
	}
	.col-lg-pull-5 {
		right: 41.66666667%;
	}
	.col-lg-pull-4 {
		right: 33.33333333%;
	}
	.col-lg-pull-3 {
		right: 25%;
	}
	.col-lg-pull-2 {
		right: 16.66666667%;
	}
	.col-lg-pull-1 {
		right: 8.33333333%;
	}
	.col-lg-pull-0 {
		right: 0%;
	}
	.col-lg-push-12 {
		left: 100%;
	}
	.col-lg-push-11 {
		left: 91.66666667%;
	}
	.col-lg-push-10 {
		left: 83.33333333%;
	}
	.col-lg-push-9 {
		left: 75%;
	}
	.col-lg-push-8 {
		left: 66.66666667%;
	}
	.col-lg-push-7 {
		left: 58.33333333%;
	}
	.col-lg-push-6 {
		left: 50%;
	}
	.col-lg-push-5 {
		left: 41.66666667%;
	}
	.col-lg-push-4 {
		left: 33.33333333%;
	}
	.col-lg-push-3 {
		left: 25%;
	}
	.col-lg-push-2 {
		left: 16.66666667%;
	}
	.col-lg-push-1 {
		left: 8.33333333%;
	}
	.col-lg-push-0 {
		left: 0%;
	}
	.col-lg-offset-12 {
		margin-left: 100%;
	}
	.col-lg-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-lg-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-lg-offset-9 {
		margin-left: 75%;
	}
	.col-lg-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-lg-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-lg-offset-6 {
		margin-left: 50%;
	}
	.col-lg-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-lg-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-lg-offset-3 {
		margin-left: 25%;
	}
	.col-lg-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-lg-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-lg-offset-0 {
		margin-left: 0%;
	}
}
.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
}
.alert h4 {
	margin-top: 0;
	color: inherit;
}
.alert .alert-link {
	font-weight: bold;
}
.alert > p,
.alert > ul {
	margin-bottom: 0;
}
.alert > p + p {
	margin-top: 5px;
}
button.close {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0 none;
	cursor: pointer;
	padding: 0;
	font-size: 25px !important;
}
.close {
	color: #000000;
	float: right;
	font-size: 21px;
	font-weight: bold;
	line-height: 1;
	opacity: 0.2;
	text-shadow: 0 1px 0 #ffffff;
}
.modal-open {
	overflow: hidden;
}
.modal {
	display: none;
	overflow: auto;
	overflow-y: scroll;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 99999;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}
.modal.fade .modal-dialog {
	-webkit-transform: translate(0, -25%);
	transform: translate(0, -25%);
	transition: -webkit-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
	transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
}
.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px;
}
.modal-content {
	position: relative;
	background-color: #ffffff;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 5px;
	/* Fix to make border-radius work for transparent colors */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	background-clip: padding-box;
	outline: none;
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 99998;
	background-color: rgba(0, 0, 0, 0.27);
}
.modal-backdrop.fade {
	opacity: 0;
	filter: alpha(opacity=0);
}
.modal-backdrop.in {
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.modal-header {
	padding: 15px 20px;
	border-bottom: 1px solid #e5e5e5;
	min-height: 16.53846154px;
}
.modal-dialog .close {
	margin-top: -15px;
	font-size: 40px !important;
	font-weight: 200;
	z-index: 10000 !important;
	display: block;
	position: relative;
	text-shadow: 0 0px 0 #fff !important;
}

.close:focus,
.close:hover {
	color: #0000;
	text-decoration: none;
	cursor: pointer;
	/* opacity: .75; */
}
.modal-title {
	margin: 0;
	line-height: 1.53846154;
}
.modal-body {
	position: relative;
	padding: 20px;
}
.modal-footer {
	margin-top: 15px;
	padding: 19px 20px 20px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
	margin-left: 5px;
	margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
	margin-left: 0;
}
@media (min-width: 900px) {
	.modal-dialog {
		width: 600px;
		margin: 30px auto;
	}
	.modal-content {
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
	}
	.modal-sm {
		width: 300px;
	}
	.modal-lg {
		width: 900px;
	}
}
table {
	max-width: 100%;
	background-color: transparent;
}
th {
	text-align: left;
}
.table {
	width: 100%;
	margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
	padding: 8px;
	line-height: 1.53846154;
	vertical-align: top;
	border-top: 1px solid #e5e4e3;
}
.table > thead > tr > th {
	vertical-align: bottom;
	border-bottom: 2px solid #e5e4e3;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
	border-top: 0;
}
.table > tbody + tbody {
	border-top: 2px solid #e5e4e3;
}
.table .table {
	background-color: #ffffff;
}
@media (max-width: 1px) {
	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		overflow-x: scroll;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 1px solid #e5e4e3;
		-webkit-overflow-scrolling: touch;
	}
	.table-responsive > .table {
		margin-bottom: 0;
	}
	.table-responsive > .table > thead > tr > th,
	.table-responsive > .table > tbody > tr > th,
	.table-responsive > .table > tfoot > tr > th,
	.table-responsive > .table > thead > tr > td,
	.table-responsive > .table > tbody > tr > td,
	.table-responsive > .table > tfoot > tr > td {
		white-space: nowrap;
	}
}
* {
	box-sizing: border-box;
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 15px;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 15px;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.icomoon-up:before {
	display: inline-block;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

input[type="submit"],
input[type="text"],
input[type="password"],
input[type="file"],
textarea {
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}
input[type="image"] {
	padding: 0;
	border: none;
}

html {
	overflow-x: hidden;
}
html.no-overflow-y {
	overflow-y: hidden;
}
#wrapper {
	overflow: visible;
}
.body_blank {
	display: table;
	height: 100%;
	width: 100%;
	position: absolute;
	margin: 0;
	left: 0;
	right: 0;
	top: 0;
	overflow-x: hidden;
}
body.body_blank.admin-bar {
	top: 31px;
}
body.body_blank.admin-bar #wrapper #slidingbar-area {
	top: 0;
}
.wrapper_blank {
	display: table-cell;
	float: none;
	vertical-align: middle;
	width: 100%;
}
.wrapper_blank .page-title-bar {
	margin-bottom: 25px;
}
.wrapper_blank #main {
	background: transparent;
	padding: 0;
}
.error404.hover_nav g.Group,
.error404.hover_nav g#Group {
	fill: #002e42;
}

.error404.hover_nav .navigation-menu > li > a,
.error404 .sticky .navigation-menu > li > a {
	color: #002e42 !important;
}
.error404 .sticky g.Group,
.error404 .sticky g#Group {
	fill: #002e42;
}

.search.hover_nav g.Group,
.search.hover_nav g#Group {
	fill: #002e42;
}
.search .navigation-menu > li > a {
	color: #fff !important;
}
.search.hover_nav .navigation-menu > li > a,
.search .sticky .navigation-menu > li > a {
	color: #002e42 !important;
}
.search .sticky g.Group,
.search .sticky g#Group {
	fill: #002e42;
}
.error404 .search-page-search-form {
	margin-bottom: 0;
	padding-bottom: 0;
	border: none;
}
img {
	border-style: none;
	vertical-align: top;
	max-width: 100%;
	height: auto;
}
object {
	max-width: 100%;
}
a {
	text-decoration: none;
	color: #333;
}
a:hover {
	color: #a0ce4e;
	text-decoration: none;
}
input,
textarea,
select {
	font: 100% "proxima-nova", Arial, Helvetica, sans-serif;
}
form,
fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
.clearfix:after,
#content:after,
.container:after,
.container-fluid:after,
.row:after,
.modal-footer:after {
	content: "";
	display: table;
	clear: both;
}
.clear {
	clear: both;
}
.wp-caption {
	max-width: 100%;
}

.search-table {
	display: table;
	width: 100%;
}
.header-v4 .search-table {
	display: table;
	width: 286px;
}

#main {
	padding: 55px 10px 0;
	background: #fff;
	clear: both;
}
.col .heading {
	overflow: hidden;
	margin: 0 0 15px;
}
.col .heading img {
	float: left;
	margin: 0 10px 0 0;
}
.col p {
	margin: 0 0 23px;
}
h2 {
	color: #333;
	margin: 0 0 20px;
}
h2.entry-title {
	margin-top: 0;
	margin-bottom: 28px;
}

#main .columns h2 {
	margin: 0;
	line-height: 35px;
}

.container {
	overflow: hidden;
}
#main .container h2 {
	margin: 0;
}
.container .columns .col {
	width: 31.42857%;
	padding: 0 2.85714% 0 0;
}
.container .columns .col.last {
	margin-right: 0;
}
.container .holder {
	overflow: hidden;
}
.container h3 a.active {
	text-decoration: none;
	color: #a0ce4e;
}

.meta {
	list-style: none;
	margin: 0 0 13px;
	padding: 0;
	overflow: hidden;
	font-size: 12px;
	line-height: 14px;
	color: #333;
}
.meta li {
	float: left;
	padding: 0 8px 0 9px;
	border-left: 1px solid #333333;
}
.meta li:first-child {
	padding-left: 0;
	border-left: 0;
}
.social_links_shortcode .social-networks {
	float: none;
}
.fusion-content-widget-area .social-networks {
	float: none;
}
.fusion-content-widget-area .social-networks li,
.social_links_shortcode li {
	float: left;
	margin-left: 0;
	margin-right: 0px;
	width: 35px;
}
.fusion-content-widget-area .social-networks a {
	border-bottom: 0;
	padding: 0;
}
.fusion-content-widget-area .social-networks li {
	margin-bottom: 10px;
}
#content {
	width: 71.1702128%;
	float: left;
	min-height: 1px;
}
#content.full-width {
	width: 100%;
}
#posts-container {
	position: relative;
}
.single .fusion-sharing-box {
	margin-bottom: 0;
	margin-top: 60px;
}

.post {
	margin-bottom: 65px;
}
.post .image {
	margin-bottom: 40px;
}
#main .post h2 {
	color: #333333;
	padding-bottom: 0;
}
#main .post h2 a {
	color: #333333;
}
.single .post .meta-info,
.avada_faq .meta-info {
	margin-bottom: 55px;
}
.search input,
.searchform input {
	border: 1px solid #e7e6e6;
	padding: 8px 15px;
	font-size: 13px;
	color: #333333;
	display: block;
}
.sidebar {
	width: 23.4042553%;
	float: right;
}
.sidebar .widget {
	margin-bottom: 45px;
	position: relative;
}
.sidebar .widget.flickr {
	overflow: hidden;
}
.sidebar .widget h4 {
	margin: 0;
	padding: 0;
	font-size: 13px;
	margin-bottom: 18px;
	color: #333333;
}
.sidebar .widget ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.sidebar .widget li {
	margin: 0;
	padding: 0;
	display: block;
}

.pagination.infinite-scroll {
	visibility: hidden;
	margin: 0;
	height: 0;
}
.pagination,
.page-links,
.woocommerce-pagination,
.bbp-pagination .bbp-pagination-links {
	float: right;
	margin-top: 40px;
	font-size: 9px;
	margin-right: 10px;
	line-height: normal;
}
.page-links {
	margin-bottom: 40px;
	margin-top: 30px;
}
.pagination a.inactive,
.page-links a,
.woocommerce-pagination .page-numbers,
.bbp-pagination .bbp-pagination-links a.inactive,
.bbp-topic-pagination .page-numbers,
.bbp-pagination-links span.dots {
	border: 1px solid #747474;
	display: inline-block;
	color: #747474;
	padding: 2px 6px;
	margin-left: 5px;
}
.pagination a.inactive:hover,
.page-links a:hover,
.woocommerce-pagination .page-numbers:hover,
.bbp-pagination .bbp-pagination-links a.inactive:hover {
	border: 1px solid #a0ce4e;
}
.pagination .current,
.page-links > .page-number,
.woocommerce-pagination .current,
.bbp-pagination .bbp-pagination-links .current {
	border: 1px solid #a0ce4e;
	display: inline-block;
	color: #fff;
	padding: 2px 6px;
	margin-left: 5px;
	background: #a0ce4e;
}

.share-box h4 {
	font-size: 13px;
	line-height: 20px;
}
.about-author {
	margin-top: 55px;
	overflow: hidden;
	clear: both;
}
.about-author .title a {
	color: #a0ce4e;
}
.about-author div.avatar {
	float: left;
	margin-right: 20px;
	margin-bottom: 5px;
}
.related-posts {
	margin-top: 55px;
}
.single-related-posts {
	clear: both;
}
.related-posts .image {
	width: 180px;
	height: 138px;
	margin-bottom: 0;
}
.single .comments-container {
	margin-top: 55px;
	clear: both;
}
.input-text,
input[type="text"] {
	border: 1px solid #d2d2d2;
	font-size: 13px;
	color: #747474;
	padding: 8px 15px;
	margin-right: 1%;
	width: 100%;
	box-sizing: border-box;
}

.input-radio {
	background: none;
	-webkit-appearance: checkbox;
	-moz-appearance: checkbox;
	-ms-appearance: checkbox;
	/* not currently supported */
	-o-appearance: checkbox;
	/* not currently supported */
}
.single-navigation {
	height: 34px;
	line-height: 34px;
	border-top: 1px solid #e7e6e6;
	border-bottom: 1px solid #e7e6e6;
	margin-bottom: 60px;
	text-align: right;
}
.single-navigation a[rel="next"] {
	margin-left: 15px;
	margin-right: 10px;
}
.single-navigation a {
	display: inline-block;
	position: relative;
}

h5.toggle {
	overflow: hidden;
	margin: 0;
}
h5.toggle a {
	font-size: 13px;
	line-height: 20px;
	cursor: pointer;
	color: #333333;
	border-bottom: 1px solid #e8e6e6;
	overflow: hidden;
	margin: 0;
	padding: 10px 0px;
	float: left;
	width: 100%;
}
h5.toggle.active a {
	border-bottom: 0;
}
h5.toggle span.arrow {
	background-color: #333333;
	display: block;
	width: 22px;
	height: 22px;
	float: left;
	margin-right: 18px;
}
h5.toggle.active span.arrow {
	background-color: #a0ce4e;
}
h5.toggle span.toggle-title {
	float: left;
	width: 90%;
}
.toggle-content {
	padding-top: 10px;
	padding-bottom: 15px;
	position: relative;
}
h5.toggle.active + .toggle-content {
	border-bottom: 1px solid #e8e6e6;
}
/* Shortcodes */
.clearboth {
	clear: both;
	display: block;
	font-size: 0px;
	height: 0px;
	line-height: 0;
	width: 100%;
	overflow: hidden;
}

/* Post Content HTML */
.post-content p,
.fusion-post-content p {
	margin: 0;
	margin-bottom: 20px;
}
.post-content ul.arrow,
.fusion-post-content ul.arrow {
	list-style: none;
	margin: 0;
	padding: 0;
}
.post-content ul.arrow li,
.fusion-post-content ul.arrow li {
	line-height: 18px;
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
	padding-left: 25px;
}
.post-content ul.arrow li:before,
.fusion-post-content ul.arrow li:before {
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #a0ce4e;
	height: 18px;
	border-radius: 75px;
	width: 18px;
	position: absolute;
	font-size: 14px;
	content: "\f105";
	float: left;
	margin-right: 0;
	margin-left: -25px;
	font-family: "icomoon";
	text-align: center;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	color: #fff;
	line-height: 17px;
	text-indent: 1px;
}
/* .post-content blockquote,
.fusion-post-content blockquote {
  background: #f5f5f5;
  color: #444444;
  border-left: 4px solid #a0ce4e;
  padding: 15px;
} */
.post-content blockquote *:last-child,
.fusion-post-content blockquote *:last-child {
	margin-bottom: 0;
}
/**
* Tooltip / Popup
*/
.modal-body-inner form {
	padding-bottom: 20px;
}
.popup {
	display: none;
	position: absolute;
	padding: 0 0 6px;
	color: #d1d1d2;
	font-size: 11px;
	line-height: 15px;
	bottom: 110%;
	left: -17px;
}
.popup p {
	margin: 0;
}
.popup .holder {
	padding: 4px 11px;
	background: #46494a;
}
.popup span {
	display: inline-block;
}
/**
* Tagline Shortcode
*/
.reading-box-container {
	margin: 0 0 84px;
}
.reading-box {
	padding: 28px 28px 27px 31px;
	border-left: 3px solid #a0ce4e;
	background: #f2efef;
}
#main .reading-box h2 {
	margin: 0 0 7px;
	font-size: 18px;
	line-height: 20px;
}
.continue {
	float: right;
}
.avada-google-map {
	height: 416px;
	margin-bottom: 50px;
	overflow: hidden;
}
#gmap img,
.shortcode-map img {
	max-width: none;
}
body #wrapper .gomapMarker {
	color: #333;
}

.content-boxes .heading-and-icon h2 {
	padding-left: 45px;
}
.main-flex {
	overflow: hidden;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

@media (min-width: 768px) {
}
@media (max-width: 768px) {
	span.ctcc-left-side {
		display: block;
		text-align: center !important;
	}

	span.ctcc-left-side a {
		text-align: center;
	}
}

#catapult-cookie-bar a.ctcc-more-info-link {
	display: block;
}
/* New Shortcode CSS */
.reading-box-container {
	position: relative;
	z-index: 1;
}
.reading-box {
	position: relative;
}

ul.list-icon {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-top: 10px;
}
ul.list-icon li:before {
	display: inline-block;
	height: 18px;
	width: 18px;
	content: " ";
	float: left;
	margin-right: 0;
	margin-left: -25px;
	font-family: "icomoon";
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
}
ul.list-icon-arrow li:before {
	content: "\f105";
}
ul.circle-yes li:before {
	border-radius: 75px;
	text-align: center;
	font-size: 9px;
}
ul.list-icon-color-light li:before {
	color: #fff;
}
ul.list-icon li {
	line-height: 18px;
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
	padding-left: 25px;
}
.fusion-content-widget-area ul.list-icon {
	margin-left: 25px;
}
.fullwidthbanner-container {
	overflow: visible;
}

.video-background {
	position: relative;
	overflow: hidden;
}
.video-bg {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
}
.video-bg iframe,
.video-bg object,
.video-bg embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.video-content {
	position: absolute;
	top: 0;
	padding: 15px;
	width: 100%;
}

/* Classes needed by Theme Check */
.wp-caption-text {
	font-weight: normal;
}
.gallery-caption {
	font-weight: normal;
}

.sb-toggle-wrapper {
	position: absolute;
	right: 0;
	border-top: 35px solid #363839;
	border-left: 35px solid transparent;
}
.sb-toggle-wrapper .sb-toggle:after {
	font-family: "IcoMoon";
	content: "\e61d";
	font-size: 16px;
	-webkit-font-smoothing: antialiased;
	display: block;
	position: absolute;
	left: -17px;
	top: -33px;
	line-height: normal;
	color: #fff;
	text-shadow: none;
}
.sb-toggle.open:after {
	content: "\e61c";
	-webkit-font-smoothing: antialiased;
}
/* =================================================================================================
Table of Contents
----------------------------------------------------------------------------------------------------
01 Layout
02 General Styles
03 Author Page - Info
04 FAQs Page
05 Smooth Scroll
06 Avada Adminbar Menu

================================================================================================= */
/* Layout
================================================================================================= */

/* General Styles
================================================================================================= */
iframe,
.fusion-video iframe {
	border: none;
}
.screen-reader-text {
	overflow: hidden;
	clip: rect(0px, 0px, 0px, 0px);
	position: absolute;
	margin: -1px;
	padding: 0;
	height: 1px;
	width: 1px;
	word-wrap: normal !important;
	border: 0 none;
}
mark {
	background: none;
	color: inherit;
}
/* Breadcrumbs */

/* Search Form */
.searchform .search-field {
	display: table-cell;
	vertical-align: top;
}
.searchform .search-button {
	display: table-cell;
	width: 33px;
	vertical-align: top;
}
.searchform .search-table .search-field input {
	color: #aaa9a9;
	background-color: #ffffff;
	border: 1px solid #d2d2d2;
	color: #747474;
	font-size: 13px;
	padding: 8px 15px;
	height: 33px;
	width: 100%;
	box-sizing: border-box;
	margin: 0;
}
.searchform .search-table .search-button input[type="submit"] {
	background: #000000;
	border: none;
	border-radius: 0;
	color: #ffffff;
	font-size: 1em;
	height: 33px;
	line-height: 33px;
	margin: 0;
	padding: 0;
	width: 33px;
	text-indent: 0;
	cursor: pointer;
	font-family: "icomoon";
	font-weight: normal;
	text-shadow: none;
	-webkit-font-smoothing: antialiased;
	transition: all 0.2s;
}
.searchform .search-table .search-button input[type="submit"]:hover {
	background: #a0ce4e;
}
.search-page-search-form-top {
	padding-bottom: 60px;
	border-bottom: 1px solid #e6e5e6;
	margin-bottom: 60px;
}
.search-page-search-form-bottom {
	padding-top: 60px;
	border-top: 1px solid #e6e5e6;
	margin-top: 60px;
}
.search-page-search-form .seach-form {
	text-align: right;
}
.search-page-search-form .seach-form .search-table .search-field input {
	text-indent: 0;
}
/* Post Password Form */
.post-password-form input[type="password"] {
	margin: 0 10px;
	padding: 8px 15px;
	border: 1px solid #d2d2d2;
	font-size: 13px;
	color: #747474;
	box-sizing: border-box;
}
/* Rollovers */

li.footer-item {
	margin: 20px 0;
	min-width: 150px;
	box-sizing: border-box;
}

/* p Tag */
.post-content p {
	margin-top: 0;
	margin-bottom: 20px;
}
/* Blockquote */
/* blockquote {
  padding: 15px;
  background: #f5f5f5;
  border-left: 4px solid #a0ce4e;
  font: 13px/20px 'PTSansItalic', arial, helvetica, sans-serif;
  color: #444444;
  font-style: italic;
} */
blockquote *:last-child {
	margin-bottom: 0;
}
/* Tables */
.table-1,
.table-2,
.tkt-slctr-tbl-wrap-dv {
	display: block;
	overflow-x: auto;
}

.submit,
#submit {
	cursor: pointer;
}

body.page-template-default .post-content {
	padding-top: 80px !important;
}

#disqusComments .nocomments:empty {
	display: none;
}

/* Tooltips */
.lz-tooltip {
	width: 12px;
	height: 12px;
	margin-left: 5px;
	display: inline-block;
	position: relative;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7' cy='7' r='7' fill='%23BCC6D4'/%3E%3Cpath d='M6.1862 7.94085C6.1862 7.56752 6.26833 7.26138 6.4326 7.02245C6.59686 6.77605 6.8358 6.50725 7.1494 6.21605C7.36594 6.01445 7.52646 5.84645 7.63099 5.71205C7.73553 5.57018 7.78779 5.42085 7.78779 5.26405C7.78779 5.04752 7.69447 4.87578 7.5078 4.74885C7.3286 4.61445 7.09339 4.54725 6.80219 4.54725C6.50353 4.54725 6.231 4.61818 5.9846 4.76005C5.74567 4.90192 5.55153 5.09978 5.40219 5.35365L3.7334 4.45765C4.03953 3.93498 4.4726 3.52805 5.0326 3.23685C5.5926 2.94565 6.26833 2.80005 7.05979 2.80005C7.94833 2.80005 8.6614 2.98672 9.199 3.36005C9.74407 3.72592 10.0166 4.24112 10.0166 4.90565C10.0166 5.21178 9.96433 5.48432 9.85979 5.72325C9.75526 5.95472 9.62834 6.15258 9.479 6.31685C9.33714 6.47365 9.15047 6.65285 8.919 6.85445C8.66513 7.07098 8.47846 7.25765 8.35899 7.41445C8.23953 7.56378 8.17979 7.73925 8.17979 7.94085H6.1862ZM7.183 10.8976C6.81713 10.8976 6.51473 10.7857 6.2758 10.5617C6.03686 10.3302 5.9174 10.0502 5.9174 9.72165C5.9174 9.38565 6.03314 9.10938 6.2646 8.89285C6.50354 8.67632 6.80966 8.56805 7.183 8.56805C7.55633 8.56805 7.86246 8.67632 8.10139 8.89285C8.34032 9.10938 8.45979 9.38565 8.45979 9.72165C8.45979 10.0502 8.34032 10.3302 8.10139 10.5617C7.86246 10.7857 7.55633 10.8976 7.183 10.8976Z' fill='white'/%3E%3C/svg%3E");
	background-size: contain;
}

.lz-tooltip svg {
	width: 12px;
	height: 12px;
}

.lz-tooltip::after {
	content: attr(data-text);
	display: none;
	background: #FFFFFF;
	box-shadow: 0 18px 18px rgba(71, 85, 136, 0.2);
	border-radius: 10px;
	z-index:10;
	position:absolute;
	font-family: 'Mulish';
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	color: #2E3141;
	padding: 10px;
	max-width: 266px;
	top: -40px;
	width: 266px;
	right: -270px;
}

.lz-tooltip:hover::after,
.lz-tooltip:active::after{
	display: block;
}

.lz-tooltip.dark {
	margin-left: 0;
	width: 16px;
	height: 16px;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23BCC6D4' style='fill: rgb(2, 46, 66);'%3E%3C/circle%3E%3Cpath d='M7.06993 9.07515C7.06993 8.64848 7.16379 8.29862 7.35152 8.02555C7.53925 7.74395 7.81233 7.43675 8.17073 7.10395C8.41819 6.87355 8.60165 6.68155 8.72112 6.52795C8.84058 6.36582 8.90032 6.19515 8.90032 6.01595C8.90032 5.76848 8.79366 5.57222 8.58033 5.42715C8.37553 5.27355 8.10672 5.19675 7.77392 5.19675C7.43258 5.19675 7.12113 5.27782 6.83953 5.43995C6.56646 5.60208 6.34458 5.82822 6.17392 6.11835L4.26672 5.09435C4.61659 4.49702 5.11152 4.03195 5.75152 3.69915C6.39152 3.36635 7.16379 3.19995 8.06832 3.19995C9.08379 3.19995 9.89873 3.41328 10.5131 3.83995C11.1361 4.25809 11.4475 4.84689 11.4475 5.60635C11.4475 5.95622 11.3878 6.26769 11.2683 6.54075C11.1489 6.80529 11.0038 7.03142 10.8331 7.21915C10.671 7.39835 10.4577 7.60315 10.1931 7.83355C9.90299 8.08102 9.68965 8.29435 9.55312 8.47355C9.41658 8.64422 9.34832 8.84475 9.34832 9.07515H7.06993ZM8.20912 12.4544C7.79099 12.4544 7.44539 12.3264 7.17232 12.0704C6.89926 11.8058 6.76272 11.4858 6.76272 11.1104C6.76272 10.7264 6.895 10.4106 7.15953 10.1632C7.4326 9.91568 7.78246 9.79195 8.20912 9.79195C8.63579 9.79195 8.98565 9.91568 9.25872 10.1632C9.53178 10.4106 9.66832 10.7264 9.66832 11.1104C9.66832 11.4858 9.53178 11.8058 9.25872 12.0704C8.98565 12.3264 8.63579 12.4544 8.20912 12.4544Z' fill='white'%3E%3C/path%3E%3C/svg%3E");
}

@media(max-width: 769px){
	.lz-tooltip::after {
		top: 17px;
		right: -50px;
	}
}

/* END Tooltips */

/* Footer LP V2 */
.fusion-footer.lp-v2 .row {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.fusion-footer.lp-v2 {
	padding: 9px 0 3px 0;
}

.fusion-footer.lp-v2 .footer_copy {
	padding-top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.fusion-footer.lp-v2 .footer_copy_logo {
	margin-right: 14px;
	max-width: 118px;
}

.fusion-footer.lp-v2 .footer_copy_logo svg{
	width: 104px;
	height: 32px;
}

.fusion-footer.lp-v2 .footer_copy_links {
	max-width: calc(100% - 118px);
}

.fusion-footer.lp-v2 .footer_copy_links li {
	margin-left: 15px;
	margin-right: 15px;
}

.fusion-footer.lp-v2 .fusion-footer-widget-area a {
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	color: #2E3141 !important;
}

.fusion-footer.lp-v2 .fusion-footer-widget-area a:hover {
	color: #2cb98f !important;
}

.fusion-footer.lp-v2 .footer_copy_text {
	text-align: right;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	color: #A6ABC4 !important;

	margin: 0;
}

@media (max-width: 991px) {
	.fusion-footer.lp-v2 .footer_copy_links ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.fusion-footer.lp-v2 .footer_copy_text {
		text-align: center;
	}
}

@media (max-width: 768px) {
	.fusion-footer.lp-v2 .footer_copy {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.fusion-footer.lp-v2 .footer_copy_links li {
		display: none;
	}
	.fusion-footer.lp-v2 .footer_copy_links li:nth-child(-n+2) {
		display: block;
	}
}

@media (max-width: 420px) {
	.fusion-footer.lp-v2 .footer_copy_logo {
		margin-right: 0;
	}

	.fusion-footer.lp-v2 .footer_copy_links li {
		margin-left: 10px;
		margin-right: 10px;
	}
}
/* END Footer LP V2 */

/* Admin panel fixes */
#wpadminbar #wp-admin-bar-query-monitor small {
	color: #f0f0f1;
	display: inline-block;
}
/* End Admin panel fixes */

/* Live demo banner */
.live_demo_banner {
	background: linear-gradient(219.44deg, #F6FBFF 5.43%, #EFEFF9 109.55%);
	padding: 10px 0;
	position: relative;
}

.live_demo_banner.top {
	z-index: 19998;
	padding: 10px 40px;
	display: none;
	position: fixed;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
}

.live_demo_banner__row {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

.live_demo_banner__content {
	text-align: center;
	font-family: 'Mulish';
	font-style: normal;
	font-size: 20px;
	line-height: 1.6;
	color: #2E3141;
	margin: 10px 0;
	padding: 0 12px;
}

.live_demo_banner.top .live_demo_banner__content {
	margin: 5px 0;
}

.live_demo_banner__btn_wrapper {
	padding: 0 12px;
}

.live_demo_banner .live_demo_banner__btn {
	display: block;
	font-family: 'Montserrat';
	font-weight: 500;
	font-size: 12px;
	line-height: 1.33;
	text-align: center;
	border: 1px solid #2E3141;
	box-sizing: border-box;
	border-radius: 3px;
	color: #2E3141;
	padding: 6px 12px;
	background: transparent;
	transition: .3s all ease-in-out;
}

.live_demo_banner .live_demo_banner__btn:hover {
	background: #2E3141;
	color: #fff;
}

.live_demo_banner__close {
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
	width: 20px;
	height: 20px;
}

.liveDemoBanner #navigation {
	top: 0 !important;
}
/* END Live demo banner */

/* Single posts banner */
.banner_inline.centerTitleV2 {
	padding: 25px 10px 12px;
	background-color: #EDEDFB;
	background-repeat: no-repeat;
	background-size: cover;
}

.banner_inline_title {
	max-width: 468px;
	margin: 0 auto 10px;
}

.banner_inline_title h4 {
	margin: 0;
}

.banner_inline_title,
.banner_inline_title h4 {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 900;
	font-size: 26px;
	line-height: 1.15;
	text-align: center;
	color: #2E3141;
}

.banner_inline_title span,
.banner_inline_title h4 span {
	color: #F7C15C;
	font-weight: 900;
}

.banner_inline_button_wrapper {
	text-align: center;
	margin-bottom: 7px;
}

.banner_inline_button {
	background: #2E3141;
	border-radius: 100px;
	padding: 16px 20px;
	display: inline-block;
	min-width: 135px;
	max-width: 100%;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 1;
	text-align: center;
	color: #fff;

	-webkit-transition: .3s all ease-in-out;
	-o-transition: .3s all ease-in-out;
	transition: .3s all ease-in-out;
}

.banner_inline_button:hover {
	color: #fff;
	-webkit-box-shadow: 0 4px 6px 0 rgba(1, 45, 65, 0.2);
	box-shadow: 0 4px 6px 0 rgba(1, 45, 65, 0.2);
}

.banner_inline_button_description {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 1.46;
	text-align: center;
	color: #2E3141;
	/*text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);*/
}

.options_page_banner.type_custom_big.custom-other {
	padding: 30px 30px 20px !important;
	background-repeat: no-repeat;
	background-size: cover;
}
.options_page_banner.type_custom_big.custom-other .options_page_banner_inner {
	padding: 0;
}

.options_page_banner.type_custom_big.custom-other h3 {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 23px;
	line-height: 25px;
	text-align: center;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	color: #2E3141;
	margin-bottom: 15px;
}

.options_page_banner.type_custom_big.custom-other h3.bold {
	font-weight: 900;
}

.options_page_banner.type_custom_big.custom-other p {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	line-height: 17px;
	text-align: center;
	color: #2E3141;
}

.options_page_banner.type_custom_big.custom-other p.bold {
	font-weight: 800;
}

.options_page_banner.type_custom_big.custom-other a {
	display: inline-block;
	border-radius: 80px;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-size: 13px;
	line-height: 1.2;
	text-align: center;
	padding: 17px;
	min-width: 154px;
	max-width: 100%;

	background: #F7C15C;
	color: #2E3141;
}

.options_page_banner.type_custom_big.custom-other a:hover {
	text-decoration: none;
}

.options_page_banner.type_custom_big.custom-other a.btn-dark {
	background: #2E3141;
	color: #fff;

}
/* END Single posts banner */