*{font-family: 'Assistant', sans-serif!important;}
.breadcrumb a{color:#4b0a94;text-decoration:none}
/*.container{padding-right:15px!important;padding-left:15px!important}	*/
#topnav{height:auto;background-image:url(../images/nav_bdr.png);background-position:top right;background-repeat:no-repeat}
#topnav	#dlogo{height:37px!important}
#topnav	#dlogo2{height:37px!important;position:absolute;left:20vw;top:15px}
.bg-cover{background-size:cover;background-repeat:no-repeat;background-position:center center}
 .navbar-dark .navbar-brand {
        background-image: none;
    background-position: left center;
    background-repeat: no-repeat;
}

.bg-novo {
    background: #aa0033;
    background: -moz-linear-gradient(-45deg, #aa0033 0%, #482d8c 100%);
    background: -webkit-linear-gradient(-45deg, #aa0033 0%,#482d8c 100%);
    background: linear-gradient(135deg, #aa0033 0%,#482d8c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa0033', endColorstr='#482d8c',GradientType=1 );
}
.w-hero{background-color:#7c6da1;background-repeat:no-repeat;background-size:cover;background-position:right;color:#ffffff} 
.w-hero h2{color:#bab3d3}
#hp-hero{min-height:165px!important}	
footer{
background: #9b8cc0;
background: url(../images/footer_bg.png) left bottom no-repeat, -moz-linear-gradient(left,  #9b8cc0 0%, #d0748f 100%);
background: url(../images/footer_bg.png) left bottom no-repeat, -webkit-linear-gradient(left,  #9b8cc0 0%,#d0748f 100%);
background: url(../images/footer_bg.png) left bottom no-repeat,linear-gradient(to right,  #9b8cc0 0%,#d0748f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b8cc0', endColorstr='#d0748f',GradientType=1 );
}
footer .container{min-height:220px;}
footer .footnote{background-color:#001965;color:#ffffff;text-align:center;padding:20px;}
footer .leagal a{color:#ffffff;text-decoration:none;font-weight:600;font-size:16px}
nav.shadow {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.5)!important;
}
.banner_btn{color:#ffffff;font-weight:600;background-color:#8876b5;text-decoration:none;float:left;width:170px;text-align:center;height:130px;margin-right:30px;-webkit-transition:all .4s;transition:all .4s;}
.banner_btn:hover{color:#ffffff;background-color:#7d63ac;}
.bg-gray{background-color:#f0f0f0}
.btn-secondary{color:#ffffff;font-size:20px;font-weight:600;border-radius:0!important;background-color:#9181bb;}
.btn-secondary:hover{background-color:#7d63ac;}
.cat-title{font-weight:600;color:#8b72b3;font-size:30px;   position:relative}
.cat-title::before {
	display: block;
	content: '';
	margin: 0 auto;
	width: 20px;
    float: right;
  margin-left:20px;
	height: 45px;
	background: #d0748f;
	background: -moz-linear-gradient(top,  #d0748f 0%, #7f6eac 100%);
	background: -webkit-linear-gradient(top,  #d0748f 0%,#7f6eac 100%);
	background: linear-gradient(to bottom,  #d0748f 0%,#7f6eac 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0748f', endColorstr='#7f6eac',GradientType=0 );
}

.lp-card{-webkit-box-shadow:0 10px 24px 2px rgba(0,0,0,.12);box-shadow:0 10px 24px 2px rgba(0,0,0,.12);-webkit-transition:all .4s;transition:all .4s;border:0;border-radius:0;min-height:auto}

.lp-card .card-title{font-size:28px;color:#8b72b3}
.lp-card .card-text{font-size:17px;color:#585858;line-height:22px}
.lp-card:hover .lazy{filter:brightness(120%)}
.lp-card .lazy{-webkit-transition:all .4s;transition:all .4s;}
.lp-card .info{color:#58267e}
.nav-link {
    color: #482c79;
    font-weight: 500;
    font-size: 1.3rem;
}

