@charset "UTF-8";
/* CSS Document */
body{
	
}
a,a:hover{
	color:#1D6B70;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
	font-weight: 700;
}
@media (max-width: 1199.98px) {
    #page-content {
        padding-left: 10px;
        padding-right: 10px;
    }
}
/*layout*/

.home-row{
	padding:0 0 1.5em;
	border-bottom:1px solid #ddd;
	margin-bottom:1.5em;
	overflow: hidden;
}

.widget{
}
.widget h1{
	font-size: 1.8em;
	line-height: 1.1em;
	margin:.2em 0 .75em;
}
.widget h2{
	font-size: 1.5em;
	line-height: 1.1em;
	margin:.15em 0 .55em;
}
.widget h3{
	font-size: 1.3em;
	line-height: 1.1em;
	margin:.1em 0 .45em;
}


#page-id-home #page-content .sidebar .widget.action_container{
	padding:19px;
}
#page-id-home #page-content .sidebar .widget.action_container ul li{
	padding-bottom: .35em;
}
#page-id-home #page-content .sidebar .widget.action_container #homepage-featured-buttons{
	margin:0;
	padding:1em 0 5px;
}
#page-id-home #page-content .sidebar .widget.action_container #homepage-featured-buttons .homepage-featured-button{
	min-height: 46px;
	transition: all .3s;
}
#page-id-home #page-content .sidebar .widget.action_container #homepage-featured-buttons .homepage-featured-button:hover{
	background-color:#f2f2f2;
}
#page-id-home #page-content .sidebar .widget.action_container #homepage-featured-buttons .homepage-featured-button .btn-label-addon{
	padding:0 50px 0 10px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.2em;
}
#page-id-home #page-content .sidebar .widget.action_container #homepage-featured-buttons .homepage-featured-button .btn-login{
	width:40px;
	line-height: 44px;
}

.landing_page_sublevel{
	display: list-item;
	list-style: none;
}

.landing_page_sublevel li{
}
.landing_page_sublevel::last-child{
	border-top:1px solid #ddd;
	padding-top:.7em!important;
	margin-top:.7em!important;
}
#page-id-home #page-content .sidebar .widget.action_container .link-lists ul.landing_page_sublevel a{
	
}
#page-id-home #page-content .sidebar .widget.action_container .link-lists ul.landing_page_sublevel a:hover{
	
}


.cds-home-product-block{
	border-radius: 4px;
	overflow: hidden;
	margin-bottom:1.4em;
	position: relative;
	z-index: 1;
	background-size:cover;
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-top:120px;
	height: 100%;
	display:block;
}
.cds-home-product-block:hover{
	text-decoration: none;
}
.cds-home-product-block .blue-curtain{
	color:#fff;
	padding: 22px;
	height: 100%;
	position: relative;
	z-index: 5;
}
.cds-home-product-block .blue-curtain::after{
	content: "";
    width: 100%;
    height: 150%;
    position: absolute;
    top: -20px;
	left:0;
    background: rgba(27,41,53,0.9);
    z-index: -1;
    transform: skewY(5deg);
	transition:top .3s;
}
.cds-home-product-block:hover .blue-curtain::after{
    top: -40px;
}
.cds-home-product-block h3{
	font-size: 1.4em;
	line-height: 1.1em;
	margin:0 0 .55em;
	color:#16fffb;
}
.cds-home-product-block .home-des{
	margin-bottom:.6em;
}
.cds-home-product-block a,#page-content .widget.login-lists a,#page-content .widget.login-lists strong{
	color:#16fffb;
	font-weight: 700;
}
	
#page-content .widget.login-lists{
	background-color:#1b2935;
	color:#fff;
}
#page-content .widget.login-lists h2{
	color:#16fffb;
}
#page-content .widget.login-lists ul{
	padding-bottom:1.5em;
	list-style-position: inside;
}
#page-content .widget.login-lists .btn{
	display:block;
	position: relative;
	width:100%;
	background-color:#16fffb;
	color:#1b2935;
}
#page-content .widget.login-lists .btn:hover{
	background-color:rgba(22,255,251,.75);
}