/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/*custom css*/

a:hover i.fa {
	color: inherit !important;
}

/* header */
.fusion-header-shadow .fusion-mobile-menu-design-modern {
	-webkit-box-shadow: 0 5px 10px 0 rgba(0,49,128,0.2);
	box-shadow: 0 5px 10px 0 rgba(0,49,128,0.2);
}
@media only screen and (max-width: 1099px) {
	.fusion-header {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
}
.fusion-main-menu li {
	cursor: default;
}
.fusion-main-menu a {
	cursor: pointer;
}
.fusion-main-menu .current-menu-item > a {
	background: #f7f8fa;
	border-radius: 5px;
	color: #0b98d9;
}

.fusion-main-menu {
	overflow: visible;
	text-transform: uppercase;
	margin-bottom: -10px;
}
.fusion-main-menu :after {
	content:'';
	display: block;
	clear: both;
}
.fusion-main-menu > ul > li {
	padding-right: 0 !important;
	margin-right: 16px;
}
.fusion-main-menu > ul > li:last-child {
	margin: 0;
}

.fusion-main-menu > ul > li:hover > a,
.fusion-main-menu > ul > li > a:hover {
	color: #FF5533;
}

.fusion-main-menu .fusion-button {
	color: #fff;
	font-family: Roboto;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 15px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	border-radius: 20px;
	padding: 0 30px;
	display: block;
	margin-top: -6px;
}

.fusion-main-menu .button-light .fusion-button{
	border: 1px solid #CED2D9;
	background: #fff;
	color: #f24324;
}
.fusion-main-menu .button-light .fusion-button:hover {
	border: 1px solid #f24324;
	background: #fff;
	color: #f24324;
}
.fusion-main-menu > ul > li:not(.fusion-menu-item-button) > a {
	display: block;
	padding: 0 8px;
	border-radius: 4px;
}

.fusion-main-menu > ul > li.fusion-menu-item-search > a,
.fusion-main-menu > ul > li.fusion-menu-item-contact > a {
	padding: 0;
}
.fusion-main-menu > ul > li.current-menu-parent > a,
.fusion-main-menu > ul > li.current_page_item > a {
	background: #F7F8FA;
	color: #0B98D9;
}

.fusion-main-menu .fusion-menu-item-contact .menu-text {
	transform: rotate(-90deg);
}
.fusion-main-menu .fusion-menu-item-contact .menu-text,
.fusion-main-menu .fusion-menu-item-search .menu-text {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome !important;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	padding: 2px;
}
.fusion-main-menu .fusion-menu-item-contact a,
.fusion-main-menu .fusion-menu-item-search a {
	color: #8F9EB3;
}
.fusion-main-menu .fusion-menu-item-contact:hover a,
.fusion-main-menu .fusion-menu-item-search:hover a,
.fusion-main-menu .fusion-menu-item-contact a:hover,
.fusion-main-menu .fusion-menu-item-search a:hover {
	color: #FF5533;
}
.fusion-main-menu .menu-item-margin-left {
	margin-left: 45px;
}
.fusion-main-menu .menu-item-margin-right {
	margin-right: 45px;
}
.fusion-main-menu > ul > .menu-item {
	padding-bottom: 10px;
}

/* submenu */
.fusion-main-menu .sub-menu {
	max-width: 560px;
	border-radius: 10px;
	background-color: #FFFFFF;
	box-shadow: 0 5px 20px 0 rgba(0,49,128,0.4);
	width: auto;
	padding: 20px 0 5px;
	border: none !important;
	top: 100%;
}

.fusion-main-menu .submenu-align-right .sub-menu {
	left: auto;
	right: -16px;
}

.fusion-main-menu .multi-column .sub-menu {
	width: 560px;
}

.fusion-main-menu .sub-menu:before {
	content: '';
	position: absolute;
	top: 0;
	left: 19px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 11px 10px 11px;
	border-color: transparent transparent rgba(90,90,90,0.1) transparent;
	margin-top: -10px;
}
.fusion-main-menu .sub-menu:after {
	content: '';
	position: absolute;
	top: 0;
	left: 20px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 10px 10px;
	border-color: transparent transparent #fff transparent;
	margin-top: -9px;
}

.fusion-main-menu .submenu-align-right .sub-menu:before {
	left: auto;
	right: 14px;
}
.fusion-main-menu .submenu-align-right .sub-menu:after {
	left: auto;
	right: 15px;
}

.fusion-main-menu .multi-column .sub-menu li:first-child:before {
	content: '';
	position: absolute;
	top: 15px;
	bottom: 15px;
	left: 50%;
	width: 1px;
	background: #CED2D9;
}
.fusion-main-menu .sub-menu li {
	background: none !important;
	position: static;
	border: none !important;
	padding: 0 30px 15px;
	width: 280px;
	display: inline-block;
	vertical-align: top;
	margin-right: -4px;
	text-transform: none;
	
}
.fusion-main-menu .sub-menu li span {
	text-transform: uppercase;
	display: inline-block;
	padding-bottom: 5px;
	font-weight: bold;
}
.fusion-main-menu .sub-menu li a {
	font-size: 14px;
	line-height: 20px;
	color: #1F2533;
	padding: 0;
}

.fusion-main-menu .sub-menu li a:hover span{
	color: #FF5533;
}

.fusion-main-menu .sub-menu li a div {
	color: #667180;
}
.fusion-main-menu .sub-menu li.current-menu-item a span,
.fusion-main-menu .sub-menu li.current-menu-item a:hover span {
	color: #0B98D9;
	display: inline-block;
	background: #000;
	background: #F7F8FA;
	line-height: 27px;
	padding: 0 8px;
	border-radius: 5px;
	margin-left: -8px;
}

.fusion-main-menu .fusion-menu-item-contact .sub-menu li {
	overflow: hidden;
	padding: 0 15px;
}
.fusion-main-menu .fusion-menu-item-contact .sub-menu li span {
	color: #667180;
	padding: 0 5px 0 0;
	float: left;
	text-transform: none;
}
.fusion-main-menu .fusion-menu-item-contact .sub-menu li a {
	pointer-events : none;

}
.fusion-main-menu .fusion-menu-item-contact .sub-menu li a div {
	color: #1F2533;
	font-weight: bold;
	overflow: hidden;
	text-align: right;
}

/* home page */


/* general */
#main, #slidingbar, .fusion-footer-copyright-area, .fusion-footer-widget-area, .fusion-page-title-bar, .fusion-secondary-header, .header-v4 #small-nav, .header-v5 #small-nav, .sticky-header .sticky-shadow, .tfs-slider .slide-content-container {
	padding-left: 20px;
	padding-right: 20px;
}

.post-content p, .fusion-post-content p {
	margin: 0 !important;
	padding-bottom: 20px;
}

#wrapper .post-content h2:first-of-type {
	/*margin-top: 0;*/ /* fornow */
}

@media only screen and (max-width: 639px) {
	.da-tablet-plus-only {
		display: none !important;
	}
}

@media only screen and (min-width: 640px) {
	.da-mobile-only {
		display: none !important;
	}
}

.post-content a {
	font-weight: 600;
	border-bottom: 1px solid #CED2D9;
}

.post-content a:hover {
	border-bottom-color: transparent;
}

.da-grey-section {
	background-color: #F7F8FA !important;
}
.da-grey-section h2 {
	margin-top: 0;
}
.da-content-section .fusion-row{
	padding-top: 70px;
	padding-bottom: 80px;
}
.da-content-section h2 {
	margin-top: 0;
}

.align-center {
	text-align: center;
}
.fusion-button.button-default.button-default.button-small,
.fusion-button.button-default.button-default.button-large {
	height: 40px;
	font-size: 13px;
	line-height: 40px;
	padding: 0 32px;
	letter-spacing: 1px;
}


.fusion-button.da-button-lite.button-pill {
	height: 40px;
	background: none;
	line-height: 40px;
	border: 1px solid #CED2D9;
	border-radius: 20px;
	color: #F24324;
	text-transform: uppercase;
	text-align: center;
	padding: 0 32px;
	display: inline-block;
	vertical-align: top;
}
.fusion-button.da-button-light-dark.button-pill .fusion-button-text,
.fusion-button.da-button-lite.button-pill .fusion-button-text {
	color: inherit !important;
}

.fusion-button.da-button-lite.button-pill:hover {
	color: #F24324;
	border: 1px solid #F24324;
	background: none;
}

.fusion-button.da-button-light-dark.button-pill {
	height: 40px;
	background: none;
	line-height: 40px;
	border: 1px solid #737373;
	border-radius: 20px;
	color: #aaa;
	text-transform: uppercase;
	text-align: center;
	padding: 0 32px;
	display: inline-block;
	vertical-align: top;
}

.fusion-button.da-button-light-dark.button-pill:hover {
	color: #fff;
	border: 1px solid #fff;
	background: none;
}


#wrapper .fusion-button-pill, .fusion-body .fusion-button-pill, #wrapper .button-pill {
	border-radius: 20px !important;
}
#wrapper .button-pill.button-xlarge {
	height: 60px;
	line-height: 60px;
	border-radius: 30px !important;
	padding: 0 32px;
}

.da-promo-tagline {
	background: #282A2B !important;
	color: #737373;
}

.da-promo-tagline h2 {
	color: #fff;
	margin-top: 0;
}
.da-promo-tagline .fusion-row {
	padding-top: 70px;
	padding-bottom: 50px;
}

/* fusion-blog-shortcode */
 #wrapper #main .fusion-blog-shortcode .fusion-post-content > h2.entry-title {
	font-size: 20px;
}
.fusion-blog-layout-grid .post .fusion-post-wrapper {
	border: none !important;
}
.fusion-blog-shortcode .fusion-blog-layout-grid .fusion-post-grid {
}

#main .da-content-section .post {margin: 0;}
.fusion-post-content.post-content .da-read-more {
	border: 1px solid #CED2D9;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	display: inline-block;
	color: #8F9EB3;
	font-weight: 400;
	text-align: center;
	font-size: 14px;
	line-height: 30px;
	margin-left: 10px;
	position: relative;
	vertical-align: middle;
}
.fusion-post-content.post-content .da-read-more .fa{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 12px;
	height: 14px;
	margin: -7px 0 0 -6px;
}
.fusion-post-content.post-content .da-read-more:hover{
	border-color: #ff5336;
	color: #ff5336;
}

.fusion-blog-shortcode .fusion-single-line-meta {
	text-transform: uppercase;
	color: #667180;
	font-size: 13px;
	font-weight: bold;
	padding: 13px 0 9px;
}
.client-logo-container  h2 {
	margin-bottom: 30px;
}
.client-logo-container .fusion-one-sixth.fusion-layout-column {
	height: 103px;
	overflow: hidden;
	position: relative;
}
.da-inpage-title h2{
	margin-top: 0;
}

@media only screen and (min-width: 650px) and (max-width: 767px) {
	.client-logo-container .fusion-one-sixth.fusion-layout-column {
		width: 33.32%;
	}
}
@media only screen and (max-width: 649px) {
	.client-logo-container .fusion-one-sixth.fusion-layout-column {
		width: 50%;
	}
}

.da-choice-intro .fusion-column-wrapper{
	padding: 0 0 20px;
}
@media only screen and (min-width: 768px) {
	.da-choice-intro .fusion-column-wrapper{
		padding: 0 20% 20px;
	}
}

.two-ways-column .fusion-column-wrapper {
	background: #fff;
	border-radius: 10px;
	padding: 0 30px 15px;
	overflow: hidden;
	-webkit-box-shadow: 0 5px 10px 0 rgba(0,49,128,0.2);
	box-shadow: 0 5px 10px 0 rgba(0,49,128,0.2);
	transition: all 0.2s ease-in-out 0s;
}
.two-ways-column .fusion-column-wrapper:hover {
	-webkit-box-shadow: 0 10px 20px 0 rgba(0,49,128,0.2);
	box-shadow: 0 10px 20px 0 rgba(0,49,128,0.2);
}

.two-ways-column img {
	width: 100%;
}
.two-ways-column .fusion-imageframe {
	margin: 0 -30px;
	display: block;
	max-width: 150%;
}
.two-ways-column .fusion-checklist .fusion-li-item {
	position: relative;
}


/* da-pc-mag-review */
.da-pc-mag-review {
	background: #282A2B !important;
	color: #737373;
}
.da-pc-mag-review .fusion-row{
	padding-top: 50px;
	padding-bottom: 50px;
}
.da-pc-mag-review .review-rating {
	margin-bottom: 18px;
	font-weight: 500;
}
.da-pc-mag-review h2 {
	margin-top: 0;
}
.da-pc-mag-review .review-rating-label {
	padding-right: 6px;
}
.da-pc-mag-review .review-rating-value {
	display: inline-block;
}
.da-pc-mag-review .review-rating-value i {
	margin-right: 3px;
}

@media only screen and (max-width: 767px) {
	.da-pc-mag-review { text-align: center; }
}

/* da-features-list */
.da-features-list {
	margin: 0 -20px;
	padding-top: 20px;
}

.da-features-list .da-features-list-item {
	display: inline-block;
	vertical-align: top;
	margin-right: -4px;
	width: 25%;
	padding: 0 20px 50px;
	text-align: center;
}
@media only screen and (max-width: 767px) {
	.da-features-list .da-features-list-item {
		width: 33.32%;
	}
}
@media only screen and (max-width: 650px) {
	.da-features-list .da-features-list-item {
		width: 50%;
	}
}
@media only screen and (max-width: 479px) {
	.da-features-list .da-features-list-item {
		width: 100%;
	}
}
.da-features-list .da-features-list-text {
	display: inline;
	border-bottom: 1px solid #ced2d9;
	vertical-align: top;
}
.da-features-list .da-features-list-icon {
	min-height:100px;
	margin-bottom: 10px;
}
.da-features-list .da-features-list-icon img {
	vertical-align: top;
	display: inline-block;
}
.da-features-list .da-features-list-icon .da-features-list-icon-hover {
	display: none;
}
.da-features-list .da-features-list-item a:hover .da-features-list-icon-hover{
	display: inline-block;
}
.da-features-list .da-features-list-item a:hover .da-features-list-icon-default{
	display: none;
}
.da-features-list a {border: none;}
.da-features-list a:hover .da-features-list-text {
	border: none;
}
/* da-testimonials-section */

.da-testimonials-section {
	background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(50%, white), color-stop(50%, #F7F8FA), to(#F7F8FA)) no-repeat;
	background: linear-gradient(to bottom, white, white 50%, #F7F8FA 50%, #F7F8FA) no-repeat;
}
.tesimonials-slider {
	position: relative;
	padding: 0 45px;
}

.tesimonials-slider .slick-track {
	padding-bottom: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.tesimonials-slide {
	width: 50%;
	padding: 0 10px;
}

.tesimonials-slider .slick-arrow {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 50%;
	margin-top: -10px;
	left: 0;
	background: #8F9EB3;
	color: white;
	border-radius: 50%;
	border: none;
	z-index: 100;
	cursor: pointer;
	overflow: hidden;
	outline: none !important;
	text-indent: -9999px;
	font: normal normal normal 13px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.tesimonials-slider .slick-arrow:before {
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -6px;
	margin-left: -3px;
	left: 50%;
	text-indent: 0;
}
.tesimonials-slider .slick-arrow:hover {
	background: #FF5533;
}
.tesimonials-slider .slick-next {
	left: auto;
	right: 0;
}

.tesimonials-slider .slick-next:before { content:"\f054"; }
.tesimonials-slider .slick-prev:before { content:"\f053"; margin-left: -5px;}

.tesimonials-slider .slick-arrow.slick-disabled {
	cursor: not-allowed;
	pointer-events: none;
	opacity: .7;
}

.tesimonials-slide-box {
	min-height: 200px;
	height: 100%;
	border-radius: 10px;
	background-color: #FFFFFF;
	box-shadow: 0 5px 10px 0 rgba(0,49,128,0.2);
	padding: 30px 40px;
}
.tesimonials-slide-box .meta-info {
	color: #667180;
	vertical-align: middle;
	font-size: 16px;
	line-height: 30px;
}
.tesimonials-slide-box .meta-info * {
	color: inherit;
}
.tesimonials-slide-box .meta-info .fa {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}
.tesimonials-slide-box .meta-info span {
	vertical-align: middle;
}


/* features */ 
.fusion-checklist {
	font-size: inherit !important;
	line-height: inherit !important;

}
.fusion-checklist .icon-wrapper {
	height: 32px !important;
}

.fusion-checklist .fa-circle {
	font-size: 8px !important;
}

.da-survey-features-item .features-icon {
	margin: 0 0 15px;
	text-align: center;
}
.da-survey-features-item h3 {
	margin-top: 0 !important;
}

.da-survey-features-item .features-icon .features-icon-holder {
	display: inline-block;
	vertical-align: top;
}
@media only screen and (min-width: 960px) {
	.da-survey-features-item .fusion-column-wrapper {
		padding-right: 70px;
	}
}
.da-survey-features-item .features-icon a {
	border: none;
}
.da-survey-features-item .features-icon .da-icon-hover {
	display: none;
}
.da-survey-features-item .features-icon > div:hover .da-icon-default {
	display: none;
}
.da-survey-features-item .features-icon > div:hover .da-icon-hover {
	display: inline-block;
}


/* title bar */
.fusion-page-title-bar {
	height: auto !important;
	padding-top: 70px;
	padding-bottom: 16px;
}
@media only screen and (max-width: 767px) {
	.fusion-body .fusion-page-title-bar {
		padding-top: 50px;
	}
}

/* custom breadcrumbs */
#crumbs {
	color: #667180;
	font-weight: bold;
	margin-bottom: 30px;
	line-height: 2;
	font-size: 16px;
}
#crumbs a {
	border-bottom: 1px solid #ced2d9;
}
#crumbs a:hover {
	border-bottom-color: transparent;
}

#crumbs .bc-separator {
	padding: 0 4px;
}

/* footer-trial-tagline */
.footer-trial-tagline-container {
	background: #282A2B !important;
	margin-top: 50px;
}
.da-boxed-nav + .footer-trial-tagline-container,
.da-looking + .footer-trial-tagline-container {
	margin-top: 0;
}
.footer-trial-tagline-container .reading-box {
	background: #282A2B !important;
}
.footer-trial-tagline-container .fusion-row {
	padding-top: 40px;
	padding-bottom: 40px;
}
.footer-trial-tagline-container h2 {
	font-size: 32px !important;
	line-height: 1.25 !important;
	color: white;
}
.footer-trial-tagline-container .fusion-button {
	border: none !important;
	width: 285px;
	height: 60px;
	line-height: 60px !important;
	font-size: 16px;
	padding: 0 32px !important;
	letter-spacing: 1.33px;
	margin: 0 !important;
	border-radius: 30px !important;
	font-weight: 600;
}


/* pages */
.main-page-image {
	display: block;
	width: 100%;
	overflow: hidden;
	border-radius: 10px;
	margin: 25px 0 0;
}
.main-page-image img {
	max-width: initial;
	width: 100%;
}

.quick-links {
	-webkit-box-shadow: 0 5px 10px 0 rgba(0,49,128,0.2);
	box-shadow: 0 5px 10px 0 rgba(0,49,128,0.2);
	background: white;
	padding: 30px 7%;
	border-radius: 10px;
}
.quick-links .quick-links-label {
	color: #667180;
	font-weight: bold;
}
.quick-links .quick-links-item {
	padding-left: 25px;
	display: inline-block;
}

.quick-links .quick-links-item a{
	border-bottom: 1px dashed #CED2D9;
}
.quick-links .quick-links-item a:hover {
	border-bottom-color: transparent;
}

.quick-links .quick-links-item:after{
	content:"\f13d";
	color: #cfd8e6;
	display: inline-block;
	margin-left: 6px;
	font: normal normal normal 16px/1 FontAwesome !important;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.external-link {
	border-bottom-style: dashed !important;
}
.external-link h3 {
	display: inline-block;
}
.external-link:hover h3 {
	color: #FF5533;
}

/* full list */
#post-12802 .fusion-row {
	position: relative;
}

#post-12802 .post-content .features-grid:first-of-type {
	position: sticky;
	top: 0;
}
.features-grid {
	-webkit-box-shadow: 0 3px 15px 0 rgba(0,49,128,0.2);
	box-shadow: 0 3px 15px 0 rgba(0,49,128,0.2);
	background: white;
	margin-bottom: 50px;
	border-radius: 10px;
	overflow: hidden;
	font-size: 14px;
	width: 100%;
}

h3.features-grid-header {
	margin: 0 0 8px;
}


.features-grid {
  border-collapse: collapse;
  width: 100%;
}

.features-grid td {
  border: 0;
  padding: 5px;
}
.features-grid .feature-row td{
	padding: 6px 15px;
	vertical-align: middle;
}
.features-grid tr + tr td {
	border-top: 1px solid #e6ebf2;
}
.features-grid td.features-grid-bg-accent {
	background: #f7f8fa;
}

.features-grid td.plan-type {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.features-grid td.feature-select {
	text-align: center;
}

.features-grid td.hosting-type {
	text-transform: uppercase;
	text-align: center;
	color: #667180;
	letter-spacing: 1px;
	font-weight: bold;
}
.features-grid td.hosting-type.features-grid-bg-accent{
	padding-left: 20px;
	padding-right: 20px;
}

.features-grid .detail-line,
.features-grid .link-container {
  display: block;
  font-weight: normal;
  padding-top: 3px;
}

.title-col {
  width: 300px;
}

.type-col {
  width: 140px;
}
.type-col.server-server,
.type-col.server-enterprise {
	width: 160px;
}

@media only screen and (max-width: 999px) {
	.features-grid.sticky{
		display: none;
	}
	.features-grid tbody, .features-grid th, .features-grid td, .features-grid tr {
		display: block;
	}
	.features-grid .feature-row tr { border: 1px solid #e6ebf2; }
	.features-grid .feature-row td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #e6ebf2; 
		position: relative;
		padding-left: 50%; 
		text-align: center;
		background: none !important;
		min-height: 39px;
	}
	.features-grid .feature-row.striped td {
		background: #f7f8fa !important;
	}
	.features-grid .feature-row td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 0;
		bottom: 0;
		left: 0;
		width: 50%; 
		padding:6px 10px; 
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		text-align: left;
		font-weight: bold;
	}
	.features-grid td:nth-of-type(1):before { content: "Name"; }
	.features-grid td:nth-of-type(2):before { content: "Basic"; }
	.features-grid td:nth-of-type(3):before { content: "Professional"; }
	.features-grid td:nth-of-type(4):before { content: "Team"; }
	.features-grid td:nth-of-type(5):before { content: "Server"; }
	.features-grid td:nth-of-type(6):before { content: "Enterprise"; }

}


.da-pricing-item .fusion-row {
	display: table;
	width: 100%;
	background: white;
	border-radius: 10px;
	-webkit-box-shadow: 0 5px 10px 0 rgba(0,49,128,0.2);
	box-shadow: 0 5px 10px 0 rgba(0,49,128,0.2);
	overflow: hidden;
	transition: all 0.2s ease-in-out 0s;
}
.da-pricing-item .fusion-row:hover {
	-webkit-box-shadow: 0 10px 20px 0 rgba(0,49,128,0.2);
	box-shadow: 0 10px 20px 0 rgba(0,49,128,0.2);
}
.da-pricing-item .fusion-row .fusion-layout-column {
	display: table-cell;
	float: none;
}
.da-pricing-item .fusion-row .da-pricing-image {
	position: relative;
}
.da-pricing-item .fusion-row .da-pricing-image .fusion-column-wrapper {
	height: 100% !important;
	width: 100% !important;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-background-size: cover;
	background-size: cover;
}

.da-pricing-item .fusion-row .da-pricing-content .fusion-column-wrapper{
	padding: 28px 40px;
}
.da-pricing-item .fusion-row .da-pricing-content h3 {
	margin-top: 0;
}

@media only screen and (max-width: 767px) {
	.da-pricing-item .fusion-row {
		display: block;
	}
	.da-pricing-item .fusion-row .fusion-layout-column {
		display: block;
	}
	.da-pricing-item .fusion-row .da-pricing-image {
		min-height: 200px;
	}
}

/* modal */
.fusion-body .modal-content {
	-webkit-box-shadow: 0 5px 10px 0 rgba(0,49,128,0.2);
	box-shadow: 0 5px 10px 0 rgba(0,49,128,0.2);
	border-radius: 10px;
}
.fusion-body .modal-content button.close {
	color: #8F9EB3;
	opacity: 1;
}
.fusion-body .modal-content button.close:hover {
	opacity: .7;
}
.fusion-body .modal-content .modal-title {
	color: #667180;
	font-size: 32px;
}

.fusion-body .modal-content .modal-body {
	padding: 20px 38px 30px;
}
.fusion-body .modal-content .modal-header{
	padding: 30px 30px 0 38px;
}

@media only screen and (max-width: 767px) {
	.fusion-body .modal-content .modal-title {
		font-size: 26px;
	}
	.fusion-body .modal-content .modal-body {
		padding: 10px 20px 15px;
	}
	.fusion-body .modal-content .modal-header{
		padding: 15px 15px 0 20px;
	}
}


/* pricing table */
.da-pricing-table .panel-container{
	background: none !important;
}
.da-pricing-table .fusion-panel{
	-webkit-box-shadow: 0 5px 10px 0 rgba(0,49,128,0.2);
	box-shadow: 0 5px 10px 0 rgba(0,49,128,0.2);
	border-radius: 10px;
	background: white;
	border: none;
	transition: all 0.2s ease-in-out 0s;
}
.da-pricing-table .fusion-panel:hover {
	-webkit-box-shadow: 0 10px 20px 0 rgba(0,49,128,0.2);
	box-shadow: 0 10px 20px 0 rgba(0,49,128,0.2);
}
.da-pricing-table.sep-boxed-pricing .panel-footer {
	background: white;
	padding-top: 40px;
	padding-bottom: 30px;
}
.da-pricing-table.sep-boxed-pricing .panel-heading {
	background: white;
	padding: 28px 10px 32px;
	border: none;
}
.da-pricing-table.sep-boxed-pricing .panel-heading .title-row {
	color: #1F2533;
}
.da-pricing-table.sep-boxed-pricing .highlight .panel-body .price,
.da-pricing-table.sep-boxed-pricing .highlight .panel-heading .title-row {
	color: #F24324;
}
.da-pricing-table.sep-boxed-pricing .pricing-row {
	background: #F7F8FA;
	padding-top: 20px;
	padding-bottom: 20px;
}
.da-pricing-table.sep-boxed-pricing .panel-body .price {
	color: #1F2533;
	min-height: 80px;
}
.da-pricing-table.sep-boxed-pricing .panel-body .price .currency {
	font-size: 48px;
	position: static;
	color: inherit;
}
.da-pricing-table.sep-boxed-pricing .panel-body .price .integer-part {
	color: inherit;
	font-size: 48px;
}
.da-pricing-table.sep-boxed-pricing .panel-body .price .time.price-without-decimal {
	display: block;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #667180;
	font-style: normal;
}
.da-pricing-table.sep-boxed-pricing .enterprise .panel-body .price .time.price-without-decimal {
	font-size: 20px;
	line-height: 30px;
	padding-top: 5px;
	max-width: 220px;
	display: block;
	margin: 0 auto;
}
.da-pricing-table.sep-boxed-pricing .enterprise .panel-body .price .currency,
.da-pricing-table.sep-boxed-pricing .enterprise .panel-body .price .integer-part {
	display: none;
}

.da-pricing-table.sep-boxed-pricing .list-group {
	padding-bottom: 10px;
}
.da-pricing-table.sep-boxed-pricing .list-group .list-group-item {
	border: none;
	text-align: left;
	position: relative;
	padding: 10px 5px 10px 50px;
	font-size: 14px;
	line-height: 20px;
}
.da-pricing-table.sep-boxed-pricing .list-group .list-group-item::before {
	content: '';
	position: absolute;
	left: 25px;
	top: 50%;
	margin-top: -3px;
	background: #CFD8E6;
	width: 6px;
	height: 6px;
	border-radius: 50%;
}
.da-pricing-table .panel-wrapper:hover .list-group-item {
	background-color: white !important;
}
.fusion-pricing-table .panel-wrapper:hover .fusion-panel {
	background: none;
}
@media (min-width: 768px) {
	.da-pricing-table.sep-boxed-pricing .panel-wrapper {
		padding: 0;
	}
	
}
@media (min-width: 768px) and (max-width: 991px) {
	.da-pricing-table .col-md-3 {
		width: 50%;
	}
}

/* boxed navigation */

.da-boxed-nav .fusion-row{
	padding-top: 60px;
	padding-bottom: 60px;
}
.da-boxed-nav h2 {
	margin-bottom: 30px;
}

.da-boxed-nav .da-boxed-nav-item .fusion-column-wrapper{
	-webkit-box-shadow: 0 5px 10px 0 rgba(0,49,128,0.2);
		box-shadow: 0 5px 10px 0 rgba(0,49,128,0.2);
		border-radius: 10px;
		background: white;
		overflow: hidden;
		padding: 30px 40px 30px;
		transition: all 0.2s ease-in-out 0s;
}
.da-boxed-nav .da-boxed-nav-item:hover .fusion-column-wrapper{
	-webkit-box-shadow: 0 10px 20px 0 rgba(0,49,128,0.2);
	box-shadow: 0 10px 20px 0 rgba(0,49,128,0.2);
}
.da-boxed-nav .da-boxed-nav-item:hover h3 a {
	color: #F24324;
	border-bottom-color: transparent;
}

.da-boxed-nav .da-boxed-nav-item h3{
	margin: 0;
}
.da-boxed-nav .da-boxed-nav-item.da-current {
	pointer-events: none;
}
.da-boxed-nav .da-boxed-nav-item.da-current h3 a{
	border-bottom-color: transparent;
	color: #0B98D9;
}

.da-boxed-nav .da-boxed-nav-item .fusion-imageframe {
	margin: -30px -40px 30px;
	max-width: 200%;
	display: block;
}
.da-boxed-nav .da-boxed-nav-item .fusion-imageframe img {
	width: 100%;
	max-width: 200%;
}

.da-boxed-nav .fusion-one-half {width: 49%; margin-right: 2%;}
.da-boxed-nav .fusion-one-half.fusion-column-last{margin-right: 0;}
.da-boxed-nav .fusion-one-third {width: 32%; margin-right: 2%;}
.da-boxed-nav .fusion-one-third.fusion-column-last{margin-right: 0;}

@media (max-width: 767px) {
	.da-boxed-nav .fusion-one-half {width: 100%; margin-right: 0;}
	.da-boxed-nav .fusion-one-third {width: 100%; margin-right: 0;}
}

/* da-highlight-banner */
.da-highlight-banner .fusion-row {
	background: #fcf7e3;
	border-radius: 10px;
	padding: 20px 30px 10px !important;
}
/* da-contact-form */ 
.da-contact-form {
	background: white;
	border-radius: 10px;
	-webkit-box-shadow: 0 5px 15px 0 rgba(0,49,128,0.2);
	box-shadow: 0 5px 15px 0 rgba(0,49,128,0.2);
	padding: 50px 60px 60px;
}
@media only screen and (max-width: 960px) {
	.da-contact-form {
		padding: 35px 40px 40px;
	}
}
@media only screen and (max-width: 767px) {
	.da-contact-form {
		padding: 20px;
	}
}

.da-contact-form h2{
	margin-top: 0 !important;
}
.da-contact-form .da-contact-form-columns {
	overflow: hidden;
	padding-bottom: 20px;
}

@media only screen and (min-width: 960px) {
	.da-contact-form  .da-contact-form-column-1 {
		float: left;
		width: 40%;
		padding-right: 20px;
	}
	.da-contact-form .da-contact-form-column-2 {
		float: left;
		width: 60%;
	}
}

.da-contact-form .control-box + .control-box{
	padding-top: 20px;
}
.da-contact-form input[type="password"],
.da-contact-form input[type="email"],
.da-contact-form input[type="text"] {
	border: none;
	width: 100%;
	max-width: 347px;
	background: #F7F8FA;
	color: #1F2533;
	display: block;
	border-radius: 10px;
	padding: 4px 19px;
	font-size: 14px;
	margin: 0;
	height: 40px;
}
.da-contact-form .k-dropdown {
	width: 100%;
	max-width: 347px;
	background: none !important;
}
.da-contact-form .k-dropdown .k-dropdown-wrap {
	border: 1px solid #CED2D9;
	border-radius: 10px;
	background: none !important;
}
.da-contact-form .k-dropdown-wrap .k-select {
	width: 45px;
}
.da-contact-form .k-dropdown .k-i-arrow-s {
	font-family: FontAwesome !important;
	color: #8F9EB3;
	background: none;
}
.da-contact-form .k-dropdown .k-i-arrow-s:before {
	content: '\f078';
	font-size: 14px;
	line-height: 1;
}

.da-contact-form textarea {
	border: none;
	width: 100%;
	background: #F7F8FA;
	color: #1F2533;
	display: block;
	border-radius: 10px;
	padding: 4px 19px;
	font-size: 14px;
	margin: 0;
	height: 160px;
}

.da-contact-form input.input-message {
	max-width: 100%;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #667180;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #667180;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #667180;
}

.post-content ul {
	margin: 0 0 1em;
	padding: 0;
	list-style: none;
}
.post-content ul li:not(.fusion-li-item):not(div#eckb-article-content) {
	padding-left: 1.8em;
	position: relative;
}

.post-content #eckb-article-content  ul li {
	margin-left: 1.8em;
	list-style: disc !important;
	
}

.post-content ul li:not(.fusion-li-item,.wpforms-container)::before {
	content: '';
	border-radius: 50%;
	background: #CFD8E6;
	width: 6px;
	height: 6px;
	top: 0.7em;
	left: 2px;
	position: absolute;
}

/* technical-requirements */
@media only screen and (min-width: 768px) {
	.da-technical-requirements-logos .fusion-row{
		padding-left: 5% !important;
		padding-right: 5% !important;
	}
}
@media only screen and (max-width: 767px) {
	.fusion-body .da-technical-requirements-logos .fusion-layout-column {
		width: 50%;
	}
}
.post table {
	margin-bottom: 20px;
}
.post table,
.da-table {
	width: 100%;
	border-collapse: collapse;
	background: white;
	-webkit-box-shadow: 0 5px 15px 0 rgba(0,49,128,0.2);
	box-shadow: 0 5px 15px 0 rgba(0,49,128,0.2);
	font-size: 14px;
	border-radius: 10px;
	overflow: hidden;
}

.da-technical-requirements-table .component {
	width: 200px;
}
.post table th,
.da-table th {
	padding: 15px 20px;
	text-transform: uppercase;
	color: #667180;
	letter-spacing: 1px;
}
.post table td,
.da-table td {
	border-top: 1px solid #E6EBF2;
	padding: 8px 20px;
}
@media only screen and (max-width: 767px) {
	.da-table thead th:first-child{
		display: none;
	}
	.da-table td:first-child{
		padding-bottom: 0;
	}
	.da-table,
	.da-table tbody,
	.da-table thead,
	.da-table tr,
	.da-table td {
		display: block;
		border: none;
	}

	.da-table tbody tr{
		border-top: 1px solid #E6EBF2;
	}
}

/* epkb-doc */
#epkb-main-page-container.epkb-basic-template .epkb-boxed {
	max-width: 1200px !important;
}
#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container .epkb-search .epkb-search-box {
	text-align: left;
	overflow: hidden;
}
.epkb-doc-search-container {
	background: white !important;
	border-radius: 10px;
	-webkit-box-shadow: 0 5px 15px 0 rgba(0,49,128,0.2)  !important;
	box-shadow: 0 5px 15px 0 rgba(0,49,128,0.2)  !important;
	padding: 44px 40px 60px !important;
	margin-bottom: 96px !important;
}
@media only screen and (max-width: 767px) {
	.epkb-doc-search-container {
		padding: 30px 20px !important;
	}
}

#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container h2 {
	font-size: 32px !important;
	line-height: 50px !important;
	color: #667180 !important;
	margin: 0 0 26px !important;
	font-weight: bold !important;
}

#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container .epkb-search {
	max-width: 714px;
	margin: 0 auto;
}
#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container .epkb-search .epkb-search-box {
	padding-right: 140px;
}
@media only screen and (max-width: 767px) {
	#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container .epkb-search .epkb-search-box {
		padding-right: 0px;
	}
	#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container .epkb-search .epkb-search-box input[type=text] {
		width: 100% !important;
	}
	#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container .epkb-search .epkb-search-box button {
		float: right;
		margin-right: 2px;
	}
	#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container #epkb_search_results {
		width: 100% !important;
	}
	#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container .loading-spinner {
		left: 8px !important;
	}
}
#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container .epkb-search input {
	background: #F7F8FA !important;
	border-radius: 10px !important;
	height: 42px !important;
	padding: 8px 20px !important;
	font-size: 14px !important;
	color: #1F2533 !important;
	font-weight: normal !important;
}

#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container .epkb-search .epkb-search-box button{
	height: 40px !important;
	width: 120px !important;
	border-radius: 20px !important;
	font-size: 13px !important;
	text-transform: uppercase;
	text-shadow: none !important;
	letter-spacing: 1px;
	padding: 8px !important;
	border: none !important;
	right: 0 !important;
}
#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container #epkb_search_results {
	border: none !important;
}
#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container #epkb_search_results h3 {
	display: none;
}
#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container #epkb_search_results .eckb-article-title-icon {
	position: static !important;
	margin-left: 7px;
	color: #CFD8E6;
}
#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container #epkb_search_results ul li {
	position: relative;
	padding-left: 1.5em !important;
}
#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container #epkb_search_results ul li:before {
	content:'';
	position: absolute;
	left: 0;
	top: 0.8em;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #CFD8E6;
}
#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container #epkb_search_results ul li a .eckb-article-title {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 16px;
}
#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container #epkb_search_results ul li a .eckb-article-title span {
	-webkit-order: -1;
	-moz-order: -1;
	-ms-order: -1;
	-o-order: -1;
	order: -1;
	margin: 0 !important;
}
#epkb-main-page-container.epkb-basic-template #epkb-content-container section.epkb-top-category-box {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	background: none !important;
	border: none !important;
}

#epkb-main-page-container.epkb-basic-template #epkb-content-container section.epkb-top-category-box .section-head {
	background: none !important;
	text-align: left !important;
	border: none !important;
	padding: 0 !important;
}
#epkb-main-page-container.epkb-basic-template #epkb-content-container section.epkb-top-category-box .section-head > div {
	text-align: left !important;
	color: #1F2533 !important;
	font-size: 20px;
}

#epkb-main-page-container.epkb-basic-template #epkb-content-container section.epkb-top-category-box .section-head span {
	font-weight: bold !important;
}
#epkb-main-page-container.epkb-basic-template .epkb-section-body {
	padding: 15px 0 0 !important;
}
#epkb-main-page-container.epkb-basic-template .epkb-main-category li {
	padding-left: 1.5em;
	position: relative;
	line-height: 1.5 !important;
	float: none !important;
}
#epkb-main-page-container.epkb-basic-template .epkb-main-category li:before {
	content:'';
	position: absolute;
	left: 0;
	top: 1.2em;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #CFD8E6;
}
#epkb-main-page-container.epkb-css-full-reset a,
#epkb-main-page-container.epkb-css-full-reset .eckb-article-title {
	line-height: inherit !important;
}

#epkb-main-page-container.epkb-basic-template .eckb-article-title span {
	margin: 0 !important;
	line-height: inherit !important;
	font-weight: normal;
	border-bottom: 1px solid #CED2D9;
	float: none !important;
	display: inline !important;
	vertical-align: middle;
}

#epkb-main-page-container.epkb-css-full-reset a:hover .eckb-article-title span {
	border-bottom-color: transparent;
	text-decoration: none !important;
	color: #FF5533;
}
#epkb-main-page-container.epkb-basic-template .eckb-article-title i {
	position: relative !important;
	margin-left: 8px;
	color: #CFD8E6 !important;
	font-size: 14px !important;
	display: inline-block;
	vertical-align: middle;
}
#epkb-main-page-container.epkb-basic-template .section_medium_font {
	font-size: 16px !important;
}
#epkb-content-container .eckb-article-title {
	display: inline !important;
	vertical-align: middle;
}
#epkb-main-page-container.epkb-basic-template .epkb-show-all-articles {
	display: inline-block;
	border: 1px solid #CED2D9;
	height: 40px;
	line-height: 40px;
	color: #F24324;
	border-radius: 20px;
	padding: 0 32px;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 13px;
	width: auto !important;
	font-weight: bold !important;
	margin-top: 10px;
}
#epkb-main-page-container.epkb-basic-template .epkb-show-all-articles span{
	font-weight: inherit !important;
}

#epkb-main-page-container.epkb-basic-template .epkb-show-all-articles:hover {
	color: #d43800;
}
#epkb-main-page-container.epkb-basic-template .epkb-show-all-articles.active {
	display: inline-block !important;
}

/* sidebar */
.sidebar h4.widget-title {
	font-size: 20px;
	line-height: 1.5;
	font-weight: bold;
	color: #1F2533;
	margin: 0 0 10px;
}
.sidebar.fusion-content-widget-area .widget ul li{
	position: relative;
	padding: 5px 5px 5px 1.5em !important;
	border: none !important;
}
.sidebar.fusion-content-widget-area .widget ul li:before {
	position: absolute;
	top: 1.1em;
	left: 0;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #CFD8E6;
	content: '';
}
.sidebar.fusion-content-widget-area .widget ul li a{
	font-weight: 500;
	border-bottom: 1px solid #CED2D9;
	display: inline !important;
}
.sidebar.fusion-content-widget-area .widget ul li a:hover {
	border-bottom-color: transparent;
}

/* blog */
.category .fusion-meta-info,
.single-post .fusion-meta-info,
.blog .fusion-meta-info {
	-webkit-box-shadow: 0 5px 10px 0 rgba(0,49,128,0.2);
	box-shadow: 0 5px 10px 0 rgba(0,49,128,0.2);
	background: white;
	border-radius: 10px;
	padding: 20px 40px;
	border: none !important;
	height: auto !important;
	font-size: 16px !important;
	transition: all 0.2s ease-in-out 0s;
}
.category .fusion-meta-info:hover,
.single-post .fusion-meta-info:hover,
.blog .fusion-meta-info:hover {
	-webkit-box-shadow: 0 10px 20px 0 rgba(0,49,128,0.2);
	box-shadow: 0 10px 20px 0 rgba(0,49,128,0.2);
}

.single-post .post {
	position: relative;
}

.category .fusion-meta-info span,
.single-post .fusion-meta-info span,
.blog .fusion-meta-info .fusion-alignleft span {
	color: #667180;
	text-transform: uppercase;
	font-size: 13px;
	letter-spacing: 1px;
	font-weight: bold;
	line-height: 30px;
}
.single-post .fusion-meta-info a,
.category .fusion-meta-info .fusion-alignleft a,
.blog .fusion-meta-info .fusion-alignleft a {
	border-bottom: 1px solid #CED2D9;
	margin-right: 4px;
	font-weight: bold;
}
.single-post .fusion-meta-info a:hover,
.category .fusion-meta-info .fusion-alignleft a:hover,
.blog .fusion-meta-info .fusion-alignleft a:hover {
	color: #F24324;
	border-bottom-color: transparent;
}
.category .fusion-meta-info .fusion-alignleft,
.blog .fusion-meta-info .fusion-alignleft {
	width: 70%;
	margin: 0;
	padding-top: 5px;
}
.single-post .fusion-meta-info .fusion-inline-sep,
.category .fusion-meta-info .fusion-alignleft .fusion-inline-sep,
.blog .fusion-meta-info .fusion-alignleft .fusion-inline-sep {
	padding: 0 30px;
	color: #757f8c;
	font-size: 16px;
}
.category .fusion-meta-info .fusion-alignright,
.blog .fusion-meta-info .fusion-alignright {
	width: 30%;
	margin: 0;
	text-align: right;
}
@media only screen and (max-width: 1099px) {
	.category .fusion-meta-info .fusion-alignleft,
	.blog .fusion-meta-info .fusion-alignleft {
		width: 100%;
		padding-bottom: 15px;
	}
	.category .fusion-meta-info .fusion-alignright,
	.blog .fusion-meta-info .fusion-alignright {
		width: 100%;
	}
	.single-post .fusion-meta-info,
	.category .fusion-meta-info,
	.blog .fusion-meta-info {
		padding: 20px;
	}
}
.category .fusion-meta-info .fusion-alignright .fusion-read-more,
.blog .fusion-meta-info .fusion-alignright .fusion-read-more {
	float: right;
	vertical-align: top;
	height: 40px;
	border-radius: 20px;
	border: 1px solid #CED2D9;
	color: #F24324;
	text-transform: uppercase;
	font-size: 13px;
	letter-spacing: 1px;
	padding: 0 32px;
	line-height: 40px;
	font-weight: bold;
}
.category .fusion-meta-info .fusion-alignright .fusion-read-more:after,
.blog .fusion-meta-info .fusion-alignright .fusion-read-more:after {
	display: none !important;
}
.category .fusion-meta-info .fusion-alignright .fusion-read-more:hover,
.blog .fusion-meta-info .fusion-alignright .fusion-read-more:hover {
	color: #d43800;
}
#wrapper #main .post .fusion-post-content > h2.entry-title {
	font-size: 20px;
	line-height: 1.5;
}
#wrapper #main .post .fusion-post-content .fusion-post-content-container h3,
#wrapper #main .post .fusion-post-content .fusion-post-content-container h2 {
	font-size: 18px;
	color: #1F2533;
}
#wrapper #main .post .fusion-post-content .fusion-post-content-container img {
	border-radius: 10px;
}

#main .post {
	margin-bottom: 107px;
}

.single-post .fusion-sharing-box {
	background: none;
	margin-top: 10px;
	padding-left: 0;
}
.single-post .fusion-sharing-box h4{
	color: #1F2533;
	font-size: 16px;
	width: 1px;
	white-space: nowrap;
	padding-right: 50px;
}
.single-post .fusion-sharing-box .fusion-social-networks {
	text-align: left;
}
.single #content {
	position: relative;
}
.single .single-navigation {
	position: absolute;
	right: 20px;
	top: 8px;
	z-index: 4;
	padding: 0px 0px !important;
	border: 0;
}
.single .fusion-meta-info {
	margin: 0 0 40px;
	padding-right: 130px;
}
.single #content .fusion-imageframe img {
	border-radius: 10px;
	display: block;
}

/* blog pagination */
.pagination {
	margin: 0;
	text-align: center;
	float: none;
	font-weight: bold;
	padding-right: 11px;
	padding-bottom: 100px;
}
.single-post .single-navigation a,
.pagination .pagination-prev,
.pagination .pagination-next,
.pagination a.inactive,
.pagination .current {
	display: inline-block;
	vertical-align: top;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 0 11px;
	padding: 0;
}
.single-post .single-navigation a,
.pagination .pagination-prev,
.pagination .pagination-next,
.pagination a.inactive {
	border: 1px solid #CED2D9;
	color: #8F9EB3;
}
.single-post .single-navigation a:hover,
.pagination .pagination-prev:hover,
.pagination .pagination-next:hover,
.pagination a.inactive:hover {
	border-color: #FF5533;
	color: #F24324;
}
.pagination .current {
	background: #F7F8FA;
	border: 1px solid #F7F8FA;
	color: #0B98D9;
}
.pagination .pagination-prev .page-text,
.pagination .pagination-next .page-text{
	display: none;
}
.pagination .pagination-prev:before,
.pagination .pagination-next:after {
	position: static;
	display: inline;
	-webkit-transform: none;
	transform: none;
	font-family: FontAwesome !important;
	font-size: 13px;
	line-height: inherit;
	font-weight: normal;
	color: inherit;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin: 0;
	padding: 0;
}
.pagination .pagination-prev:before {
	content: '\f053';
	padding: 0;
}
.pagination .pagination-next:after {
	content: '\f054';
}

/* single-navigation */
.single-post .single-navigation {
	border: none;
}
.single-post .single-navigation a {
	font-size: 0;
	line-height: 38px;
}
.single-post .single-navigation a:after,
.single-post .single-navigation a:before {
	font-size: 16px;
	color: inherit;
	margin: 0;
	padding: 0;
	display: inline-block;
	position: static !important;
	-webkit-transform: none;
	transform: none;
}

/* google search form */
#wgs_widget_wrapper_id {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	z-index: 100;
	background: #282A2B;
}
#wgs_widget_wrapper_id .gsc-search-box {
	margin: 0;
}
#wgs_widget_wrapper_id .gsc-search-box table {
	margin: 0;
}
#wgs_widget_wrapper_id .gsc-input-box{
	border: none;
	background: none;
}
#wgs_widget_wrapper_id .gsc-search-box .gsib_a {
	position: relative;
	padding: 0 0 0 70px;
}
#wgs_widget_wrapper_id .gsc-search-box .gsib_a input {
	padding: 10px 0 !important;
	font-size: 14px !important;
	line-height: 18px !important;
	color: #aaa !important;
	background: none !important;
	font-weight: bold;
	height: auto !important;
	display: block !important;
	text-indent: 0 !important;
	margin: 0 !important;
}
#wgs_widget_wrapper_id .gscb_a {
	color: #737373 !important;
	font-size: 26px !important;
	font-weight: bold;
}
#wgs_widget_wrapper_id .gsc-search-box .gsib_a:before {
	content: 'Search:';
	position: absolute;
	left: 0;
	padding: 10px 0;
	vertical-align: middle;
	font-size: 14px;
	line-height: 18px;
	color: #737373;
	font-weight: bold;
}
#wgs_widget_wrapper_id .gsc-search-button {
	display: none;
}
#wgs_widget_wrapper_id .gsc-control-searchbox-only {
	max-width: 1200px;
	margin: 0 auto;
}
#wgs_widget_wrapper_id.visible {
	display: block;
}

/* mobile menu */
@media only screen and (max-width: 1099px) {
	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder {
		margin-bottom: -26px;
	}
}
.fusion-mobile-nav-holder li .menu-item-description {
	display: inline-block;
	font-weight: bold;
	padding-left: 8px;
}
.fusion-mobile-nav-holder ul,
.fusion-mobile-nav-holder a{
	border: none !important;
}
.fusion-mobile-nav-holder ul a {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: 1px;
}
.fusion-mobile-nav-holder a:hover {
	color: #e9461b;
}
.fusion-mobile-nav-holder .current-menu-parent > a,
.fusion-mobile-nav-holder .current-menu-item > a {
	color: #0B98D9;
}

.fusion-mobile-nav-holder li {
	border-top: 1px solid #dadada ;
}
.fusion-mobile-nav-holder li .menu-item-description {
	color: #667180;
}
.fusion-mobile-nav-holder .sub-menu li:first-child {
	/*border: none;*/
}
.fusion-mobile-nav-holder li:not(.fusion-menu-item-contact) .sub-menu .menu-item-description {
	display: none;
}
.fusion-mobile-nav-holder li.fusion-menu-item-contact {
	pointer-events: none;
}
.fusion-mobile-nav-holder li.fusion-menu-item-contact > a {
	display: none;
}
.fusion-mobile-nav-holder li.fusion-menu-item-contact .sub-menu li{
	border: none;
}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li.fusion-menu-item-contact a {
	padding-left: 30px;
}
.fusion-mobile-nav-holder li.fusion-menu-item-contact .sub-menu {
	padding: 10px;
}
.fusion-mobile-nav-holder li.fusion-menu-item-contact .sub-menu li a {
	height: 30px;
	line-height: 30px;
}
.fusion-mobile-nav-holder li.fusion-menu-item-contact .sub-menu li a:before {
	display: none;
}

.fusion-mobile-nav-holder .fusion-menu-item-search {
	display: none;
}
.fusion-mobile-nav-holder .fusion-menu-item-button a{
	text-align: center;
	display: block;
	max-width: 250px;
	width: 250px;
	margin: 0 auto;
	font-size: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
	letter-spacing: 1px;
}

.fusion-mobile-nav-holder .button-light.fusion-menu-item-button a span {
	border: 1px solid #CED2D9;
  background: #fff;
  color: #f24324;
}
.fusion-mobile-nav-holder .button-light.fusion-menu-item-button a:hover span {
	border: 1px solid #f24324;
  background: #fff;
  color: #f24324;
}
.fusion-mobile-nav-holder .fusion-menu-item-button a span {
	display: block;
	height: 40px;
	border-radius: 20px;
	line-height: 22px;
	font-weight: bold;
}
.fusion-mobile-nav-holder li.fusion-mobile-nav-item li a:before {
	content: '';
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #CFD8E6;
	margin-right: 10px;
	vertical-align: middle;
}
.da-mobile-search-button {
	color: #1f2533 !important;
}
.da-mobile-search-button:before {
	color: #1f2533 !important;
}
.fusion-mobile-menu-icons a {
	margin-left: 30px;
}

/* hero image */
.home .fusion-slider-container .background-image:after {
	content: '';
	top: 263px;
	left: 263px;
	width: 1px;
	height: 1px;
	border-radius: 50%;
	background: white;
	position: absolute;
	box-shadow: 0 0 360px 360px rgba(255,255,255,0.7);
}
@media only screen and (max-width: 960px) {
	.page-id-15265 .tfs-slider .slide-content-container {
		background: none !important;
	}
	.page-id-15265 .fusion-title h2.title-heading-left {
		color: #1f2533 !important;
		text-shadow: none !important;
	}
	.page-id-15265 .fusion-title h3.title-heading-left {
		color: #1f2533 !important;
		text-shadow: none !important;
		font-weight: normal !important;
	}
	.home .fusion-slider-container .background-image:after {
		box-shadow: 0 0 160px 160px rgba(255,255,255,0.7);
		top: 163px;
		left: 163px;
	}
}

.post-content .fusion-checklist .fusion-li-item {
	margin-bottom: 16px;
}
.post-content .da-mb-3 {
	margin-bottom: 3em;
}
.da-intro-text .fusion-row {
	padding-left: 5%;
	padding-right: 5%;
}

/* try it free steps */
.da-form-check-item {
	padding-left: 30px;
	position: relative;
	margin: 0 !important;
	font-size: 14px;
	line-height: 20px;
	font-weight: 500;
}
.da-form-check-item i{
	position: absolute;
	left: 0;
	top: 0px;
}
.da-form-check-item .fa-square-o {
	color: #CED2D9;
	font-size: 25px;
}
.da-form-check-item .fa-check-square {
	color: #0B98D9;
	font-size: 25px;
}

.da-contact-form .fusion-button {
	margin-top: 10px;
}
/* step 2 */
.da-features-column-box .fusion-column-wrapper{
	background: #F7F8FA;
	border-radius: 10px;
	padding: 32px 40px 22px;
}
.da-features-column-box h3{
	margin-top: 0 !important;
}
.da-features-column-box .da-features-column-box-cols {
	overflow: hidden;
	margin-left: -20px;
	padding-top: 20px;
}
.da-features-column-box .da-features-column-box-col {
	padding-left: 20px;
}
@media only screen and (min-width: 960px) {
	.da-features-column-box .da-features-column-box-col {
		float: left;
		width: 50%;
	}
}

/* step 3 */
.da-download-terms {
	background: #FCF7E3;
	font-size: 14px;
	padding: 15px 19px;
	border-radius: 10px;
	margin-bottom: 20px;
}
.da-download-terms p {
	padding: 0 !important;
}
.da-contact-form .da-button-wrapper {
	overflow: hidden;
}

.da-contact-form .da-button-wrapper .fusion-button-wrapper .fusion-button {
	margin: 0 0 10px;
}
.da-contact-form .da-button-wrapper p{
	overflow: hidden;
	color: #667180;
	max-width: 450px;
	font-size: 14px;
	line-height: 20px;
}
@media only screen and (min-width: 768px) {
	.da-contact-form .da-button-wrapper .fusion-button-wrapper {
		float: left;
		margin-right: 20px;
	}
}

.da-req-summary .fusion-row {
	background: #F7F8FA;
	border-radius: 10px;
	padding: 30px 58px 60px !important;
}

/* support login form */
.login-form {
	margin-bottom: 40px;
}
.login-form h2 {
	margin-bottom: 32px;
}
.login-form h2 span{
	font-size: 0.63em;
	display: block;
}
.da-contact-form .w-text-right:after {
	display: block;
	clear: both;
	content: '';
}
.da-contact-form .text-right {
	color: #667180;
	font-size: 14px;
	line-height: 20px;
	overflow: hidden;
	padding: 5px 0 0;
}
.da-contact-form .text-right pre {
	display: inline-block;
	margin: 0;
}
.login-form.da-contact-form .text-right {
	padding-top: 9px;
}
.login-form .text-right a{
	font-weight: bold;
}
.login-form .form-columns {
	padding-bottom: 30px;
}
@media only screen and (min-width: 960px) {
	.da-contact-form .w-text-right .k-dropdown,
	.da-contact-form .w-text-right select,
	.da-contact-form .w-text-right .error-wrap,
	.da-contact-form .w-text-right input {
		float: left;
		margin-right: 18px;
	}
	.da-contact-form .w-text-right .error-wrap {
		width: 347px;
	}
	.da-contact-form .w-text-right .error-wrap .k-dropdown,
	.da-contact-form .w-text-right .error-wrap select,
	.da-contact-form .w-text-right .error-wrap input{
		margin: 0;
	}
	.da-contact-form .text-right {
		padding: 0;
	}
}

.checkbox-online-signin .signin-lookup-text {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 35px;
	max-width: 500px;
}
.checkbox-online-signin .fusion-button {
	margin-right: 20px;
}
.checkbox-online-signin .column-2 {
	padding-top: 10px;
}
@media only screen and (min-width: 960px) {
	.checkbox-online-signin .column-1 {
		float: left;
		width: 347px;
		padding-top: 10px;
		padding-right: 20px;
	}
	.checkbox-online-signin .column-2 {
		float: left;
		padding-top: 0;
	}
}
#online-portal-form {
	padding-bottom: 20px;
}

/* contact us page */
#contact-sub-form {
	opacity: 1;
	transition: opacity .3s;
	position: relative;
	z-index: 5;
}
#contact-sub-form.hidden {
	opacity: 0;
	pointer-events: none;
}

.contact-sidebar {
	background: #F7F8FA;
	border-radius: 10px;
	padding: 30px 40px;
}
.contact-sidebar .widget {
	font-size: 14px;
	line-height: 20px;
}
.post-content .contact-sidebar .widget p {
	margin: 0;
	padding-bottom: 10px;
}
.contact-sidebar .widget {
	margin: 0;
}
.contact-sidebar .widget + .widget {
	margin: 30px 0 0 0;
}
.contact-sidebar .widget h4 {
	color: inherit;
	font-size: 16px;
	line-height: 20px;
	margin: 0 0 12px;
}
.widget .fusion-social-networks .fusion-social-network-icon {
	border: none;
}
@media only screen and (min-width: 1200px) {
	.contact-sidebar .widget {
		display: inline-block;
		vertical-align: top;
	}
	.contact-sidebar .widget + .widget {
		margin: 0 0 0 30px;
	}
}

.da-contact-form .group-label{
	display: block;
	font-weight: bold;
	padding-bottom: 4px;
}
.da-contact-form .da-check-list {
	overflow: hidden;
	padding-bottom: 20px;
	font-size: 14px;
	line-height: 20px;
}

@media only screen and (min-width: 960px) {
	.da-contact-form .da-check-list .da-check-list-col {
		float: left;
		width: 33%;
		padding-right: 40px;
	}
}
.da-contact-form .da-check-list-item {
	position: relative;
	overflow: hidden;
	padding-left: 30px;
	padding-top: 2px;
	padding-bottom: 12px;
}
.da-contact-form .policy-list .da-check-list-item{
	padding-bottom: 20px;
}
.da-contact-form .da-check-list-item .k-widget.k-tooltip-validation {
	padding-left: 0 !important;
}
.da-contact-form .da-check-list-item input{
	position: absolute;
	left: -9999px;
}
.da-contact-form .da-check-list-item .da-fake-checkbox {
	font-family: FontAwesome;
	font-size: 26px;
	line-height: 1;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	left: 0;
	top: 0;
	vertical-align: middle;
	color: #CED2D9;
}

.da-contact-form .da-check-list-item .da-fake-checkbox:before {
	content:'\f096';
}
.da-contact-form .da-check-list-item input:checked + .da-fake-checkbox {
	color: #0B98D9;
}
.da-contact-form .da-check-list-item input:checked + .da-fake-checkbox:before {
	content:'\f14a';
}
.da-contact-form .note {
	color: #667180;
	font-size: 14px;
	line-height: 20px;
}
#contact-form-confirmation {
	transition: opacity .3s;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 300px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity: 1;
	text-align: center;
}
#contact-form-confirmation.hidden {
	opacity: 0;
	pointer-events: none;
}

#contact-form-confirmation h3 {
	font-size: 20px;
	line-height: 30px;
	margin: 0;
}
#contact-form-confirmation .da-succees-icon {
	display: inline-block;
	vertical-align: top;
	margin-bottom: 26px;
}
.da-form-switcher {
	position: relative;
}

/* create trial account */
.da-hosted-trial .fusion-row{
	background: #F7F8FA;
	border-radius: 10px;
	padding: 48px 8% 20px !important;
}
.da-hosted-trial h3 {
	margin: 0 0 2em !important;
}
.da-section-link {
	margin-left: 30px;
	font-size: 14px;
}
.da-contact-form h3 {
	font-size: 14px;
	line-height: 20px;
	margin-top: 0 !important;
}


/* search result page */
#wgs_wrapper_id .gsc-control-cse {
	padding: 0;
}
#wgs_wrapper_id .gsc-search-box-tools {
	background: #fff;
	-webkit-box-shadow: 0 5px 10px 0 rgba(0,49,128,0.2);
	box-shadow: 0 5px 10px 0 rgba(0,49,128,0.2);
	border-radius: 10px;
	padding: 20px;
}
@media only screen and (min-width: 768px) {
	#wgs_wrapper_id .gsc-search-box-tools {
		padding: 60px 20px;
	}
}

#wgs_wrapper_id .gsc-search-box-tools .gsc-search-box {
	max-width: 800px;
	margin: 0 auto;
}
#wgs_wrapper_id .gsc-search-box-tools .gsc-input-box {
	border: none;
	background: #F7F8FA;
	border-radius: 10px;
}

#wgs_wrapper_id .gsc-search-box-tools .gsib_a {
	padding: 9px 19px;
}
#wgs_wrapper_id .gsc-search-box-tools .gsib_a input{
	height: 22px !important;
	font-size: 14px;
	color: #1F2533 ;
	background: none !important;
}
#wgs_wrapper_id .gsc-search-box-tools .gsst_a {
	border: none;
	padding: 12px 10px 0;
}
#wgs_wrapper_id .gsc-search-box-tools .gscb_a {
	color: #8F9EB3;
	font-size: 29px;
	font-weight: bold;
}
#wgs_wrapper_id .gsc-search-box-tools .gsc-search-button button{
	height: 40px;
	border-radius: 20px;
	background: #e9461b;
	border: none;
	padding: 0;
	width: 40px;
}
@media only screen and (min-width: 768px) {
	#wgs_wrapper_id .gsc-search-box-tools .gsc-search-button button{
		padding: 0 32px;
		width: auto;
	}
}
#wgs_wrapper_id table.gsc-search-box td.gsc-input {
	padding-right: 20px;
}
#wgs_wrapper_id .gsc-above-wrapper-area {
	padding: 60px 0 40px;
	border: none;
}
@media only screen and (min-width: 768px) {
	#wgs_wrapper_id .gsc-above-wrapper-area {
		padding: 106px 0 64px;
	}
}
#wgs_wrapper_id .gsc-result-info {
	color: #1F2533;
	font-size: 16px;
}
#wgs_wrapper_id .gsc-orderby-label {
	font-size: 16px;
	color: #1F2533;
	font-weight: 500;
	padding-right: 20px;
}
#wgs_wrapper_id .gsc-selected-option-container {
	background: white;
	border: 1px solid #CED2D9;
	border-radius: 10px;
}
#wgs_wrapper_id .gsc-selected-option-container {
	height: 40px;
	line-height: 40px;
	min-width: 140px;
	text-align: left;
	padding: 0 54px 0 18px;
	font-size: 14px;
	font-weight: normal;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#wgs_wrapper_id .gsc-control-cse {
	font-family: inherit;
}
#wgs_wrapper_id .gsc-option-selector {
	font-family: FontAwesome;
	font-size: 14px;
	color: #8F9EB3;
	line-height: 1;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background: none;
	width: 14px;
	height: 14px;
	margin-top: -7px;
	top: 50%;
	padding: 0;
	right: 17px;
}
#wgs_wrapper_id .gsc-option-selector:before {
	content: '\f078';
}
#wgs_wrapper_id .gsc-control-cse .gsc-option-menu {
	top: 100% !important;
	min-width: 100%;
	border: 1px solid #CED2D9;
	padding: 0;
	font-size: 14px;
}
#wgs_wrapper_id .gsc-control-cse .gsc-option-menu .gsc-option {
	line-height: 40px;
}
#wgs_wrapper_id .gsc-control-cse .gsc-option-menu .gsc-option-menu-item {
	color: inherit;
}
#wgs_wrapper_id .gsc-wrapper {
	padding: 0;
}
#wgs_wrapper_id .gs-result .gs-title {
	font-size: 20px;
	line-height: 30px;
	height: auto;
	text-decoration: none;
}
#wgs_wrapper_id .gs-result .gs-title a {
	color: #1F2533;
	border-bottom: 1px solid #CED2D9;
	font-size: inherit;
	text-decoration: none;
}
#wgs_wrapper_id .gs-result .gs-title a:hover {
	color: #f24324;
	border-bottom-color: transparent;
}
#wgs_wrapper_id .gs-result .gs-title a b{
	color: inherit;
	text-decoration: inherit;
	font-size: inherit;
}
#wgs_wrapper_id .gsc-table-cell-thumbnail {
	display: none;
}
#wgs_wrapper_id .gsc-control-cse .gsc-table-result {
	font-family: inherit;
	font-size: 16px;
	line-height: 30px;
}
#wgs_wrapper_id .gs-webResult .gs-snippet {
	color: inherit;
}
#wgs_wrapper_id .gsc-webResult .gsc-result {
	padding: 25px 0;
}
#wgs_wrapper_id .gsc-thumbnail-inside {
	padding: 0;
}
#wgs_wrapper_id .gsc-webResult .gsc-result {
	border: none !important;
	background: none !important;
}
#wgs_wrapper_id .gsc-adBlock {
	background: #F7F8FA;
	border-radius: 10px;
	padding: 48px 4.4%;
	height: auto !important;
	margin-bottom: 40px;
	border: none;
}
#wgs_wrapper_id .gsc-cursor-page {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: 1px solid #CED2D9;
	display: inline-block;
	color: #8F9EB3;
	background: none;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	margin-right: 10px;
	margin-bottom: 10px;
}
#wgs_wrapper_id .gsc-cursor-page:hover {
	border: 1px solid #FF5533;
	color: #FF5533;
	text-decoration: none;
}
#wgs_wrapper_id .gsc-cursor-page.gsc-cursor-current-page {
	color: #0B98D9;
	border: 1px solid #F7F8FA;
	background: #F7F8FA;
}
#wgs_wrapper_id .gs-no-results-result .gs-snippet, 
#wgs_wrapper_id .gs-error-result .gs-snippet { 
	border: none;
	background: none;
	font-size: 16px;
	line-height: 30px;
 }
@media only screen and (min-width: 768px) {
	#wgs_wrapper_id .gcsc-branding {
		position: relative;
		z-index: 1;
		margin-top: -60px;
	}
}
#wgs_wrapper_id .gcsc-branding img.gcsc-branding-img-noclear {
	top: -7px;
}
#wgs_wrapper_id .gcsc-branding .gcsc-branding-clickable {
	border: none;
}
#wgs_wrapper_id .gsc-expansionArea {
	position: relative;
	z-index: 2;
}
#wgs_wrapper_id .gsc-results .gsc-cursor-box {
	margin: 0;
	padding-top: 10px;
	padding-bottom: 15px;
}
.gcsc-find-more-on-google {
	display: none !important
}

/* featured menu */
.da-featured-menu-class {
	padding-bottom: 60px;
	padding-top: 10px;
}
.da-featured-menu-class ul {
	margin: 0 -7px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	font-size: 16px;
	line-height: 30px;
	font-weight: 600;
}
.da-featured-menu-class li {
	float: left;
	width: 182px;
	margin: 0 7px 7px;
	border-radius: 10px;
	padding: 5px 10px 5px 70px;
	position: relative;
	height: 70px;
}
.da-featured-menu-class a{
	border-bottom: 1px solid #CED2D9;
	color: inherit;
}
.da-featured-menu-class a:after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
}

.da-featured-menu-class li:hover{
	color: #f24324;
	cursor: pointer;
}
.da-featured-menu-class li.current-menu-item a,
.da-featured-menu-class li:hover a {
	border-bottom-color: transparent;
}
.da-featured-menu-class li.current-menu-item {
	color: #0B98D9;
	pointer-events: none;
	background: #F7F8FA;
}

.da-featured-menu-class li:before {
	content:'';
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -25px;
	width: 50px;
	height: 50px;
	-webkit-background-size: 100px;
	background-size: 100% !important;
}
@media only screen and (max-width: 767px) {
	.da-featured-menu-class ul {
		font-size: 14px;
		line-height: 20px;
	}
	.da-featured-menu-class li{
		padding: 5px 10px 5px 45px;
		width: 140px;
		height: 50px;
	}
	.da-featured-menu-class li:before {
		width: 25px;
		height: 25px;
		margin-top: -12px;
	}
}
@media only screen and (max-width: 480px) {
	.da-featured-menu-class li{
		padding: 5px 10px 5px 45px;
		width: auto;
		float: none;
		height: auto;
	}
}

.da-featured-menu-class li.survey-creation-item:before {
	background: url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28161237/Survey-Creation-Default1.svg) no-repeat;
}
.da-featured-menu-class li.survey-creation-item:hover:before {
	background: url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28161240/Survey-Creation-Hover1.svg) no-repeat;
}
.da-featured-menu-class li.survey-creation-item.current-menu-item:before {
	background: url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28161233/Survey-Creation-Active1.svg) no-repeat;
}

.da-featured-menu-class li.survey-look-feel-item:before {
	background: url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28161822/Custom-Branding-Default1.svg) no-repeat;
}
.da-featured-menu-class li.survey-look-feel-item:hover:before {
	background: url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28161825/Custom-Branding-Hover1.svg) no-repeat;
}
.da-featured-menu-class li.survey-look-feel-item.current-menu-item:before {
	background: url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28161819/Custom-Branding-Active1.svg) no-repeat;
}

.da-featured-menu-class li.survey-distribution-item:before {
	background: url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28162052/Email-Scheduling-Default1.svg) no-repeat;
}
.da-featured-menu-class li.survey-distribution-item:hover:before {
	background: url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28162055/Email-Scheduling-Hover1.svg) no-repeat;
}
.da-featured-menu-class li.survey-distribution-item.current-menu-item:before {
	background: url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28162058/Email-Scheduling-Active1.svg) no-repeat;
}

.da-featured-menu-class li.security-permissions-item:before {
	background: url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28162331/Best-In-Class-Security-Default1.svg) no-repeat;
}
.da-featured-menu-class li.security-permissions-item:hover:before {
	background: url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28162325/Best-In-Class-Security-Hover1.svg) no-repeat;
}
.da-featured-menu-class li.security-permissions-item.current-menu-item:before {
	background: url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28162328/Best-In-Class-Security-Active1.svg) no-repeat;
}

.da-featured-menu-class li.results-reporting-item:before {
	background: url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28163241/Reporting-and-Exporting-Default1.svg) no-repeat;
}
.da-featured-menu-class li.results-reporting-item:hover:before {
	background: url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28163244/Reporting-and-Exporting-Hover1.svg) no-repeat;
}
.da-featured-menu-class li.results-reporting-item.current-menu-item:before {
	background: url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28163238/Reporting-and-Exporting-Active1.svg) no-repeat;
}

.da-featured-menu-class li.automation-integration-item:before {
	background: url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28164612/Automation-and-Integration-Default1.svg) no-repeat;
}
.da-featured-menu-class li.automation-integration-item:hover:before {
	background: url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28164615/Automation-and-Integration-Hover1.svg) no-repeat;
}
.da-featured-menu-class li.automation-integration-item.current-menu-item:before {
	background: url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28164618/Automation-and-Integration-Active1.svg) no-repeat;
}
/**/
.da-featured-menu-class:before {
	content: '';
	background: url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28161237/Survey-Creation-Default1.svg) no-repeat,
	url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28161240/Survey-Creation-Hover1.svg) no-repeat,
	url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28161233/Survey-Creation-Active1.svg) no-repeat,
	url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28161822/Custom-Branding-Default1.svg) no-repeat,
	url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28161825/Custom-Branding-Hover1.svg) no-repeat,
	url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28161819/Custom-Branding-Active1.svg) no-repeat,
	url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28162052/Email-Scheduling-Default1.svg) no-repeat,
	url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28162055/Email-Scheduling-Hover1.svg) no-repeat,
	url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28162058/Email-Scheduling-Active1.svg) no-repeat,
	url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28162331/Best-In-Class-Security-Default1.svg) no-repeat,
	url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28162325/Best-In-Class-Security-Hover1.svg) no-repeat,
	url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28162328/Best-In-Class-Security-Active1.svg) no-repeat,
	url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28163241/Reporting-and-Exporting-Default1.svg) no-repeat,
	url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28163244/Reporting-and-Exporting-Hover1.svg) no-repeat,
	url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28163238/Reporting-and-Exporting-Active1.svg) no-repeat,
	url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28164612/Automation-and-Integration-Default1.svg) no-repeat,
	url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28164615/Automation-and-Integration-Hover1.svg) no-repeat,
	url(https://dudshs6ev6ny3.cloudfront.net/checkbox-2016/wp-content/uploads/2018/12/28164618/Automation-and-Integration-Active1.svg) no-repeat;
}

/* invoice page */
.da-invoice-form .text-right {
	padding-top: 12px;
	padding-bottom: 5px;
}
.da-contact-form label.fail-msg,
.da-contact-form label.invalid-msg {
	color: #E62243;
	font-size: 14px;
	line-height: 20px;
	display: block;
	padding: 10px 0 0 19px;
}
.da-invoice-form label.fail-msg {
	padding: 15px 0 0 19px;
}
.da-contact-form.da-invoice-form .fusion-button {
	margin-top: 40px;
}

/* kendo form validation */
.k-widget.k-tooltip-validation {
	border: none !important;
	background: none !important;
	color: #E62243 !important;
	padding-left: 19px !important;
	display: block;
	font-size: 14px;
	line-height: 20px;
	padding-top: 10px !important;
	text-align: left !important;
}
.k-tooltip-validation .k-icon {
	display: none !important;
}

/* welcome page */
.da-welcome-subdomain {
	background: #FCF7E3;
	border-radius: 10px;
	padding: 30px 40px 20px;
}
.fusion-button.button-xlarge {
	font-size: 16px;
	letter-spacing: 1.33px;
}

/* to top button */
body #toTop {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background: white;
	color: #7489A6;
	text-align: center;
	padding: 10px 0 0;
	bottom: 20px;
	right: 20px;
	font-size: 22px;
	font-weight: normal;
	-webkit-box-shadow: 0 5px 10px 0 rgba(0,49,128,0.2);
	box-shadow: 0 5px 10px 0 rgba(0,49,128,0.2);
}
@media only screen and (max-width: 767px) {
	body #toTop {
		width: 40px;
		height: 40px;
		padding-top: 7px;
		font-size: 16px;
	}
}

body #toTop::before {
	font-family: FontAwesome !important;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: inherit;
	line-height: 1;
	font-size: inherit;
	content: '\f062';
	font-weight: normal;
}
body #toTop:hover {
	-webkit-box-shadow: 0 10px 20px 0 rgba(0,49,128,0.2);
	box-shadow: 0 10px 20px 0 rgba(0,49,128,0.2);
	background: white;
	color: #FF5533;
}

/* post-404page */
#post-404page {
	padding-bottom: 80px;
	max-height: 500px;
}
#post-404page .fusion-title {overflow: hidden;}
#post-404page .fusion-columns {overflow: hidden;}

/* Full feature list grid styles */
#features-list > div > table > tbody >tr > td > div > i {
	color: #7489A6
}

#features-list > div > table > tbody >tr > td:nth-child(3) > div > i {
	color: #ff5533 !important;
}

