/* Features */

.ys-box .link { margin-left: 5px; }


.ys-box .button {
	margin-top: 35px;
}

.ys-box:not(.cta-boost) .button {
	padding: 0 16px;
	border-radius: 20px;
	background-color: #eef2f5;
	color: #9FA9B2;
	font-size: 15px;
	height: 35px;
	line-height: 35px;
}

.ys-box .title-desc {
	text-transform: uppercase;
	letter-spacing: 5px;
	font-size: 12px;
	margin-bottom: 5px;
}

.ys-box.cta-boost .wrapper > h3 {
	font-size: 34px;
	line-height: 1.4;
	font-weight: 700;
}

.ys-box > .thumb-wrapper > i {
	font-size: 65px;
	display: block;
	color: #5F7D9C;
}

.ys-box.gfx-position-left > .thumb-wrapper > i,
.ys-box.gfx-position-right > .thumb-wrapper > i {
	font-size: 38px;
}

.ys-box.ys-effect-chase > .thumb-wrapper > i {
	margin-top: calc((100% - 100px) / 2 - 42px);
}



.ys-custom-features .column.widgets.boxed .widget:not([class*='widget_']):not([class*='mega_block_']),
.ys-custom-features .column.widgets.boxed .widget .true-block-wrapper
{
	padding: 50px 45px 55px;
}

	@media (max-width: 1024px)
	{
		.ys-custom-features .column.widgets.boxed .widget:not([class*='widget_']):not([class*='mega_block_']),
		.ys-custom-features .column.widgets.boxed .widget .true-block-wrapper
		{
			padding: 40px 35px 45px;
		}
	}

	@media (max-width: 767px)
	{
		.ys-custom-features .column.widgets .widget:not([class*='widget_']):not([class*='mega_block_']),
		.ys-custom-features .column.widgets .widget .true-block-wrapper
		{
			padding: 35px;
			padding-bottom: 45px;
		}
	}


.ys-custom-features .column.widgets .widget .true-block-title,
.ys-custom-content .column.widgets .widget:not(.cta-boost) .true-block-wrapper .true-block-title
{
	font-size: 18px;
	font-weight: 700;
	color: #5F7D9C;
	margin-bottom: 28px;
}

.ys-custom-content .column.widgets .widget.cta-boost:not([id*="front_box_6"]) .true-block-wrapper .true-block-title:after {
	content: '';
	display: block;
	width: 70px;
	height: 2px;
	background: #b2b2b2;
	margin: 15px 0 45px 0;
}

.ys-custom-content .column.widgets .widget:not([id*="front_box_6"]).cta-boost.to-center .true-block-wrapper .true-block-title:after {
	margin-left: auto;
	margin-right: auto;
}

.ys-custom-content .column.widgets .widget.cta-boost.to-left .true-block-wrapper .text {
	width: 70%;	
}

.ys-custom-content .column.widgets .widget.cta-boost .true-block-wrapper .text-button {
	margin-top: 45px;
	margin-top: calc(15px + 5%);
}

.ys-custom-features .column.widgets .widget > .true-block-title {
	padding: 25px 45px;
	margin-bottom: 0;
	border-bottom: 1px solid #EEF2F5;
}

.ys-custom-features .column.widgets .widget:not([class*='widget_']):not([class*='mega_block_']) > .true-block-title {
	margin: -30px -45px 20px -45px;
}

	@media (max-width: 767px)
	{
		.ys-custom-features .column.widgets .widget > h3,
		.ys-custom-features .column.widgets .widget[class*='ys-box-'] > .wrapper > h3 {
			margin-bottom: 25px;
		}
	}

.ys-custom-features .column.widgets .widget[class*='widget_'] > ul {
	padding-top: 15px;
	padding-bottom: 15px;
}

.ys-custom-features .widget[class*='widget_'] > ul > li
{
	padding-left: 45px;
	padding-right: 45px;
}



.gfx-position-bottom.gfx-type-ion .wrapper,
.gfx-position-bottom.gfx-type-fa .wrapper { padding-bottom: 35px !important; }

.boxed .gfx-position-top.gfx-type-ion:not(.ys-animate) .thumb-wrapper,
.boxed .gfx-position-top.gfx-type-fa:not(.ys-animate) .thumb-wrapper { margin-top: 45px; }

.gfx-position-bottom.gfx-type-ion .thumb-wrapper,
.gfx-position-bottom.gfx-type-fa .thumb-wrapper { margin-bottom: 35px; }


@media only screen and (min-width: 1023px)
{
	.show-title.gfx-position-right:not(.gfx-type-image) .thumb-wrapper,
	.show-title.gfx-position-left:not(.gfx-type-image) .thumb-wrapper { margin-top: -10px; }

	.gfx-position-top.to-left:not(.gfx-type-image) .thumb-wrapper > i,
	.gfx-position-bottom.to-left:not(.gfx-type-image) .thumb-wrapper > i { margin-left: 45px; }

	.gfx-position-top.to-right:not(.gfx-type-image) .thumb-wrapper > i,
	.gfx-position-bottom.to-right:not(.gfx-type-image) .thumb-wrapper > i { margin-right: 45px; }
}




/* reset teritory */

.text p:last-of-type { margin-bottom: 0 !important; }
.text p { margin-top: 0 !important; }




.ys-effect-chase .settlor .overlay,
.ys-animate-in-bottom .settlor .overlay { background: #25323F; }

.ys-effect-chase .settlor .true-block-wrapper .true-block-title { color: #E1E7EC !important; }

.ys-effect-chase .settlor .true-block-wrapper .text { color: #868f9a; }

.ys-effect-chase .settlor .true-block-wrapper .button {
	font-size: 12.5px;
	border: 2px solid #7B848D;
	background: none;
	border-radius: 20px;
	color: #b5bdc3;
}

.ys-animate-zoom-out { background-color: #394855 !important; }