@font-face {
    font-family: 'montserrat';
    src: url('montserrat-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: 'montserratbold';
    src: url('montserrat-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: 'Metropolis-Regular';
    src: url('Metropolis-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: 'Nunito Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Nunito Regular'), url('Nunito-Regular.woff') format('woff');
    }
	
@font-face {
    font-family: 'OpenSans-Regular';
    font-style: normal;
    font-weight: normal;
    src: local('OpenSans-Regular'), url('OpenSans-Regular.woff') format('woff');
    }
	
html {scroll-behavior: smooth;}
body{margin:0; padding:0; padding-bottom:0; font-family: 'Metropolis-Regular'; font-size:16px; color:#232323}
@media only screen and (min-width:100px) and (max-width:767px){
body{padding-top:70px; padding-bottom:0;}
}

img {max-width:100%}
p,li{line-height:1.4;}
h1,h2,h3,h4,h5,h6,p{margin:0; padding-bottom:8px;}
h1,h2,h3,h4,h5{margin-top:5px; padding-bottom:8px;}

h1,h2,h3,h4,h5,h6{line-height:1.3;}
/*h1{font-size: 28px;} h2{font-size: 30px;} h3{font-size: 22px;} h4{font-size: 20px;} h5{font-size: 17px;}//*/
a {text-decoration:none;color:#3584b5;}


/*---------------------------------------------------*/
/*------------- COLOR ----------------*/
/*---------------------------------------------------*/
/*BLUE*/
.blue {color:#0066CC}
.bgblue, .bgblue a {background-color:#0066CC; color:#fff;}

/*RED*/
.red {color:#f23c3c}
.bgred, .bgred a{background-color:#f23c3c; color:#fff;}

/*YELLOW*/
.yellow {color:#f6a32d}
.bgyellow, .bgyellow a{background-color:#f6a32d; color:#fff;}

/*ORANGE*/
.orange {color:#f6792d}
.bgorange, .bgorange a{background-color:#f6792d; color:#fff;}

/*BLACK*/
.black {color:#f6792d}
.bgblack, .bgblack a{background-color:#232323; color:#fff;}

}

/*---------------------------------------------------*/
/*------------- CUSTOM BREADCHUMB ----------------*/
/*---------------------------------------------------*/
.custom-breadchumb {margin-top:10px; margin-bottom:5px; position:relative; width:100%}
.custom-breadchumb ol{padding-left:0; margin:0}
.custom-breadchumb li{list-style:none; display:inline; font-style:italic; font-size:14px;text-transform:capitalize;}
.custom-breadchumb li:after{content: "\00bb"; margin-left:5px;}
.custom-breadchumb .last:after{content: ""; margin-left:5px; margin-right:0;}
.custom-breadchumb a {text-decoration:none;}