@font-face {
font-family: roboto;
src: url(../../fonts/roboto.ttf); }

@font-face {
font-family: lemon;
src: url(../../fonts/lemon.ttf); }

@font-face {
font-family: paytone;
src: url(../../fonts/paytone.ttf); }

@font-face {
font-family: poppins;
src: url(../../fonts/poppins.ttf); }

@font-face {
font-family: inter;
src: url(../../fonts/inter.ttf); }

@font-face {
font-family: shabnam;
src: url(../../fonts/shabnam.ttf); }


* { padding:0;margin:0;box-sizing:border-box; }
*:focus { outline: none; }
a:hover { text-decoration:none; cursor:pointer; }
a, a:hover, a:active, a:visited, a:focus {
text-decoration:none; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
a:focus { outline: none; text-decoration:none; }
.row { margin:0 auto !important; }
body { background-color:#ffffff; }

ul, li { margin:0; padding:0; list-style:none; }


/* black header */
.header-container { background-color:#222222;
padding:0px;margin:0px; }

.header-row  {border-bottom:1px dotted #000000;
width:100%;padding:10px 0px 10px 0px;margin:0 auto; }

.header-row i { color:#d7b457;font-size:45px; }

.header-col-left  { height:55px;width:22%;display:flex;justify-content:center;align-items:center; }
.header-col-right { height:55px;width:22%;display:flex;justify-content:center;align-items:center; }

.header-col-center { height:55px;height:45px;width:56%;display:flex;justify-content:center;align-items:center; }
.header-col-center a { color:#d7b457;font-family:'Lemon', serif;font-size:25px;position:relative;top:5px; }
.header-col-center a:hover { color:#ecba35;transition:0.3s; }


/* NAV */
.nav-container { margin:0px 0px 0px 0px;
background-color:#222222;padding:0px; }

.nav-row { margin:0 auto; 
padding:0px 0px 10px 0px; }

.nav-row ul { list-style-type:none;margin:0px;padding:0px; }
.nav-col {
padding:10px 4px 10px 4px;
text-align:center;border-right:1px dashed #111111; }
.nav-row ul li:nth-child(3) div { border-right:0px; }
.nav-row ul li:nth-child(6) div { border-right:0px; }
.nav-row ul li:nth-child(9) div { border-right:0px; }

.nav-col a { display:block;padding:7px 0px; 
text-decoration:none; }
.nav-col a span,i { transition:0.5s; }
.nav-col a:hover span { color:gold; }
.nav-col a:hover i { color:gold; }

.nav-row ul li i { font-size:45px;color:#f2f2f2; }
.nav-text { display:block;font-weight:bold;
font-family:Inter;font-size:16px;
color:#f2f2f2;margin-top:8px;}





/* breadcrumb */
.br-container { border-top:8px solid #f2f2f2;background-color:#ffffff;text-align:center; padding:50px 0px 80px 0px;margin:0px; }
.br-row { width:50%;max-width:767px;margin:0 auto; padding:0px 0px; }

.br-div-parent-1 { width:10%;padding:0px 0px;float:left; }
.br-div-parent-2 { width:80%;padding:0px 0px;float:left; }
.br-div-parent-3 { width:10%;padding:0px 0px;float:right; }

.br-div-parent-1 div { height:48px;text-align:center;display:flex;justify-content:center;align-items:center; }
.br-div-parent-2 div { height:48px;border-bottom:1px solid #e2e2e2;display:flex;justify-content:flex-start;align-items:center;padding:0px 10px 0px 10px; }
.br-div-parent-3 div { height:48px;border-bottom:1px dashed #e2e2e2;display:flex;justify-content:center;align-items:center;padding:0px; }

.br-div-parent-1 span { font-size:30px;color:#222222; }
.br-div-parent-2 a { display:block;font-family:Inter;font-size:17px;color:blue;font-weight:bold;width:100%;padding:5px 0px; }
.br-div-parent-2 span { font-family:Inter;font-size:17px;color:#555555;font-weight:bold;display:table-cell;vertical-align:middle; }
.br-div-parent-3 span { font-size:22px;color:#222222; }

.br-div-parent-1 div:last-child span { color:green; }
.br-div-parent-2 li:last-child span  { color:green; }
.br-div-parent-3 div:last-child span { color:green; }

.br-div-parent-2 ol { list-style-type:none;margin:0px;padding:0px; }
.br-div-parent-2 div:hover { background-color:#f2f2f2 !important; }


/* public h2 for all pages */
.row-h2 { margin:0px;padding:0px; }
.row-h2 div  { height:90px;display:flex;align-items:center;justify-content:center;margin:0px;padding:0px; }
.row-h2 div h2 { margin:0px;padding:0px;font-family:roboto;font-weight:bold;font-size:28px;color:#222222;text-align:center; }
.row-h2 div h2 span { margin:10px auto 0px 0px;display:block;font-family:roboto;font-size:14px;color:#999999; }

.tooltip-inner {
font-family: roboto;
font-size:14px; }
