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

*
{
  font-family:'Lato';
}

h1, h2, h3, h4, h5, h6
{
	color:#000;
	text-decoration:none;

}
body
{
	font-size:20px;
}
h1
{
	font-size:2rem;
  	font-weight:900;
}
h2
{
	font-size:1.8rem;
  	font-weight:700;
}
h3
{
	font-size:1.6rem;
  	font-weight:700;
}
h4
{
	font-size:1.4rem;
  	font-weight:700;
}
h5
{
	font-size:1.2rem;
}
h6
{
	font-size:1rem;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span 
{
    
    font-size: 1.2rem;
	font-weight:400;
}

@import url(../genericons/genericons.css);

.sp-copyright
{
	font-size:1rem;
	margin-top: 5px !important;
    display: block;
}

.genericon
{
	font-size:30px;
	
}
.genericon-googleplus
{
	color:#dd4b39;
}
.genericon-facebook
{
	color:#3a5795;
}
.genericon-twitter
{
	color:#55acee;
}
.genericon-youtube
{
	color:#CD201F;
}

.genericon-instagram
{
	color:#517fa4;
} 

.genericon-spotify
{
	color:#89B700;
} 



#sp-breadcrumb
 {
    width: 75%;
    float: left;
    position: relative;
    display: flex;
}

ol.breadcrumb
 {
    margin-top: 8px;
    margin-bottom: 8px;
}
 
.colum {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    font-size: 80%;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px;
    /* margin-top: 40px !important; */
    text-align: justify;
}
/*
.colum a, #sp-component a
{
	color:#666;
}
*/
.colum a:hover, #sp-component a:hover
{
	color:#B71C3E;
}
/*
.sp-contact-info a, .breadcrumb a
{
	color:#f5f5f5;
}
*/
.breadcrumb
{
	background-color:transparent !important;
	
}

.breadcrumb ol li, .breadcrumb>.active
{
	color:#f5f5f5 !important;
}

.genericon-tablet, .genericon-handset
{
	font-size:14px;
	margin-right:3px;
}
/*
#sp-slider
 {
    margin-bottom: -5px;
 }	
*/
#sp-slider img
{
	border: 1px solid #333;
}

.navbar-inner
{
  display:inherit;
}

#sp-footer a {
    color: rgba(255,255,255,0.9);
    float: left;
}
.sp-module ul >li >a:before {
    font-family: FontAwesome;
    content: "\f105";
    margin-right: 10px;
    margin-left: 10px;
}

.navbar-inner
{
display:block;
}

#sp-header 
{
    background: #ffffff none repeat scroll 0 0;
    box-shadow: 0 3px 3px rgb(0 0 0 / 5%);
    height: 110px;
    width: 100%;
  	margin-top: 25px;
}

.sp-page-title 
{
    background: #0d854d !important;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover 
{
    background: #0d854d;
	color: #fff;
    width: 100%;
	padding:10px 10px;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a
{
	padding:10px 10px;
    width: 100%;

}

.fields-container
{
	list-style-type:none;	
	font-size:80% !important;

}

.field-label
{
    min-width: 12em;
    display: inline-flex;
  	font-weight: bold;
}

.article-full-image.float-left 
{
    width: 40% !Important;
}

.rowck 
{
    margin-bottom: 3em;
}

#sp-footer2 h3 
{
    color: #fff;
    font-size: 1.75em;
}

.sp-contact-time, .fas, .far
{
  	color: #fff;
}