@font-face { 
  font-family:'FontAwesome';
  font-display:swap;
  src:url("./fonts/fontawesome-webfont.eot-#iefix&v-4.7.0") format("embedded-opentype"),url("./fonts/fontawesome-webfont.woff2-v-4.7.0") format("woff2"),url("./fonts/fontawesome-webfont.woff-v-4.7.0") format("woff"),url("./fonts/fontawesome-webfont.ttf-v-4.7.0") format("truetype"),url("./fonts/fontawesome-webfont.svg-v-4.7.0#fontawesomeregular") format("svg");
  font-weight:normal;
  font-style:normal;
} 
@font-face { 
  font-family:'Roboto-Medium';
  font-display:swap;
  font-weight:normal;
  font-style:normal;
  src:local("Roboto Medium"),url("./fonts/Roboto-Medium.eot-#iefix") format("embedded-opentype"),url("./fonts/Roboto-Medium.woff") format("woff"),url("./fonts/Roboto-Medium.ttf") format("truetype"),url("./fonts/Roboto-Medium.svg#Roboto-Medium") format("svg");
} 
@font-face { 
  font-family:'Roboto-Regular';
  font-display:swap;
  font-weight:normal;
  font-style:normal;
  src:local("Roboto-Regular"),url("./fonts/Roboto-Regular.eot-#iefix") format("embedded-opentype"),url("./fonts/Roboto-Regular.woff") format("woff"),url("./fonts/Roboto-Regular.ttf") format("truetype"),url("./fonts/Roboto-Regular.svg#Roboto-Regular") format("svg");
} 
@font-face { 
  font-family:'Avenir-Heavy';
  font-display:swap;
  src:local("Avenir-Heavy"),url("./fonts/Avenir-Heavy.eot-#iefix") format("embedded-opentype"),url("./fonts/Avenir-Heavy.woff") format("woff"),url("./fonts/Avenir-Heavy.ttf") format("truetype"),url("./fonts/Avenir-Heavy.svg#Avenir-Heavy") format("svg");
  font-weight:normal;
  font-style:normal;
  font-display:swap;
} 
  body {  
    font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size:1.6rem;
    font-weight:400;
    line-height:1.5;
    color:#000;
    text-align:left;
  }  
* { 
    box-sizing: border-box;
} 

body { 
    margin: 0; 
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; 
    font-size: 1.6rem; 
    font-weight: 400; 
    line-height: 1.5; 
    color: #000; 
    text-align: left; 
    background-color: #fff;
} 

body { 
    font-family: "Roboto-Regular",sans-serif;
} 

html { 
    font-size: 10px;
} 

html { 
    font-family: sans-serif; 
    line-height: 1.15; 
    -webkit-text-size-adjust: 100%; 
    -webkit-tap-highlight-color: rgba(0,0,0,0);
} 

section { 
    display: block;
} 

.header-bottom { 
    position: relative;
} 

.header-bottom { 
    background-color: #000000;
} 

.header-bottom  { 
    z-index: 1050;
} 

*,:before,:after { 
    box-sizing: border-box;
} 

.container { 
    width: 100%; 
    padding-right: 6px; 
    padding-left: 6px; 
    margin-right: auto; 
    margin-left: auto;
} 

@media (min-width: 768px){ 
  .container { 
    max-width: 720px;
  } 
}     

@media (min-width: 992px){ 
  .container { 
    max-width: 960px;
  } 
}     

@media (min-width: 1250px){ 
  .container { 
    max-width: 1240px;
  } 
}     

@media (min-width: 992px){ 
  .container { 
    padding-left: 12px; 
    padding-right: 12px;
  } 
}     

.container  { 
    padding-left: 0;
} 

@media (min-width: 480px){ 
  .container  { 
    padding-left: 12px;
  } 
}     

nav { 
    display: block;
} 

.navbar { 
    position: relative; 
    display: flex; 
    flex-wrap: wrap; 
    align-items: center; 
    justify-content: space-between; 
    padding: .5rem 1rem;
} 

.p-0 { 
    padding: 0 !important;
} 

a { 
    color: #000; 
    text-decoration: none; 
    background-color: transparent;
} 

.navbar-brand { 
    display: inline-block; 
    padding-top: .2rem; 
    padding-bottom: .2rem; 
    margin-right: 1rem; 
    font-size: 2rem; 
    line-height: inherit; 
    white-space: nowrap;
} 

.mr-1 { 
    margin-right: .5rem !important;
} 

.navbar-brand  { 
    width: 100px; 
    display: block; 
    padding: 10px 5px; 
    background: #ED2324; 
    min-height: 40.1px;
} 

@media (min-width: 1250px){ 
  .navbar-brand  { 
    width: 150px; 
    min-height: 51.33px;
  } 
}     

.navbar-dark .navbar-brand  { 
    color: #fff;
} 

a:hover { 
    color: #000; 
    text-decoration: none;
} 

.navbar-brand:hover { 
    text-decoration: none;
} 

.navbar-dark .navbar-brand:hover { 
    color: #fff;
} 

ul { 
    margin-top: 0; 
    margin-bottom: 1rem;
} 

.owl-carousel { 
    display: none; 
    width: 100%; 
    -webkit-tap-highlight-color: transparent; 
    position: relative; 
    top: 0; 
    left: 0; 
    margin-bottom: 0; 
    z-index: 1;
} 

.list-unstyled { 
    padding-left: 0; 
    list-style: none;
} 

.d-none { 
    display: none !important;
} 

@media (min-width: 992px){ 
  .d-lg-block { 
    display: block !important;
  } 
}     

.mb-0 { 
    margin-bottom: 0 !important;
} 

@media (min-width: 992px){ 
  .category-menu { 
    width: 65%; 
    margin-left: 10px; 
    height: 30px !important; 
    overflow: hidden;
  } 
}     

@media (min-width: 1250px){ 
  .category-menu { 
    width: 68%;
  } 
}     

@media (min-width: 992px){ 
  .category-menu { 
    width: 70% !important;
  } 
}     

@media (min-width: 1250px){ 
  .category-menu { 
    width: 72.5% !important;
  } 
}     

.owl-carousel.owl-loaded { 
    display: block;
} 

.d-flex { 
    display: flex !important;
} 

@media (min-width: 992px){ 
  .d-lg-none { 
    display: none !important;
  } 
}     

.align-items-center { 
    align-items: center !important;
} 

.ml-auto { 
    margin-left: auto !important;
} 

.ml-1 { 
    margin-left: .5rem !important;
} 

@media (min-width: 450px){ 
  .ml-xm-3 { 
    margin-left: 1.5rem !important;
  } 
}     

.ml-2 { 
    margin-left: 1rem !important;
} 

.fa { 
    display: inline-block; 
    font: normal normal normal 14px/1 FontAwesome; 
    font-size: inherit; 
    text-rendering: auto; 
    -webkit-font-smoothing: antialiased; 
    -moz-osx-font-smoothing: grayscale;
} 

.fa { 
    font-family: "Font Awesome 5 Free", "FontAwesome" !important;
} 

.search-icon  { 
    color: #fff; 
    cursor: pointer; 
    font-size: 1.8rem; 
    transform: rotate(90deg);
} 

.fa-search:before { 
    content: "\f002";
} 

button { 
    border-radius: 0;
} 

button { 
    margin: 0; 
    font-family: inherit; 
    font-size: inherit; 
    line-height: inherit;
} 

button { 
    overflow: visible;
} 

button { 
    text-transform: none;
} 

button,[type="button"] { 
    -webkit-appearance: button;
} 

.navbar-toggler { 
    padding: .25rem .75rem; 
    font-size: 2rem; 
    line-height: 1; 
    background-color: transparent; 
    border: 1px solid transparent; 
    border-radius: .25rem;
} 

.navbar-toggler  { 
    border: none; 
    border-radius: 0; 
    position: relative; 
    overflow: hidden; 
    padding: 5px;
} 

button:not(:disabled),[type="button"]:not(:disabled) { 
    cursor: pointer;
} 

.navbar-dark .navbar-toggler  { 
    color: rgba(255,255,255,0.5); 
    border-color: rgba(255,255,255,0.1);
} 

.navbar-toggler:hover { 
    text-decoration: none;
} 

.navbar-collapse { 
    flex-basis: 100%; 
    flex-grow: 1; 
    align-items: center;
} 

.collapse:not(.show) { 
    display: none;
} 

img { 
    vertical-align: middle; 
    border-style: none;
} 

img { 
    max-width: 100%;
} 

.navbar-brand img  { 
    display: block;
} 

.owl-carousel .owl-stage-outer  { 
    position: relative; 
    overflow: hidden; 
    -webkit-transform: translate3d(0,0,0);
} 

.owl-carousel .owl-nav  { 
    position: absolute; 
    top: 50%; 
    left: 0; 
    right: 0;
} 

.owl-carousel .owl-nav  { 
    position: absolute; 
    top: 50%; 
    left: 0; 
    right: 0; 
    text-align: center; 
    -webkit-tap-highlight-color: transparent;
} 

.owl-carousel .owl-nav.disabled  { 
    display: none;
} 

.owl-carousel .owl-dots  { 
    text-align: center; 
    -webkit-tap-highlight-color: transparent;
} 

.owl-carousel .owl-dots.disabled  { 
    display: none;
} 

.owl-carousel .owl-nav.disabled + .owl-dots  { 
    margin-top: 10px;
} 

.language-menu li + li::before { 
    content: '\2022'; 
    display: inline-block; 
    margin-right: 3px; 
    position: relative; 
    color: #fff; 
    top: 2px;
} 

.language-menu li + li::before { 
    content: none;
} 

.weather .weather-temperature  { 
    color: #fff; 
    font-size: 1.5rem; 
    letter-spacing: -1px;
} 

@media (min-width: 480px){ 
  .weather .weather-temperature  { 
    font-size: 2rem;
  } 
}     

.navbar-toggler span  { 
    display: block; 
    width: 25px; 
    height: 2px; 
    background: #fff; 
    margin-bottom: 4px; 
    position: relative; 
    left: 0; 
    transition: 0.5s ease;
} 

.navbar-toggler span:last-of-type  { 
    margin-bottom: 0px;
} 

#main-menu .menu-wrapper  { 
    padding: 3rem 1rem 3rem 1.7rem; 
    height: calc(100vh - 40px); 
    overflow: scroll;
} 

@media (min-width: 992px){ 
  .owl-stage { 
    display: flex; 
    -webkit-display: flex; 
    -moz-display: flex; 
    justify-content: space-between; 
    -webkit-justify-content: space-between; 
    min-width: 100%;
  } 
}     

.owl-carousel .owl-stage  { 
    position: relative; 
    -ms-touch-action: pan-Y; 
    touch-action: manipulation; 
    -moz-backface-visibility: hidden;
} 

.owl-carousel .owl-stage::after { 
    content: "."; 
    display: block; 
    clear: both; 
    visibility: hidden; 
    line-height: 0; 
    height: 0;
} 

.owl-carousel .owl-nav .owl-prev  { 
    cursor: pointer; 
    -webkit-user-select: none; 
    -khtml-user-select: none; 
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none;
} 

.owl-carousel .owl-nav [class*="owl-"]  { 
    color: #FFF; 
    position: absolute; 
    top: 0; 
    transform: translateY(-50%); 
    width: 20px; 
    height: 20px; 
    text-align: center; 
    background-color: #b0b0b0!important; 
    display: inline-block; 
    cursor: pointer; 
    border-radius: 50%;
} 

.owl-carousel .owl-nav .owl-prev  { 
    left: 0; 
    color: #fff;
} 

.owl-carousel .owl-nav button.owl-prev  { 
    background: none; 
    color: inherit; 
    border: none; 
    padding: 0!important; 
    font: inherit;
} 

.owl-carousel .owl-nav [class*="owl-"]:hover { 
    color: #FFF; 
    text-decoration: none;
} 

.owl-carousel .owl-nav .owl-next  { 
    cursor: pointer; 
    -webkit-user-select: none; 
    -khtml-user-select: none; 
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none;
} 

.owl-carousel .owl-nav .owl-next  { 
    right: 0; 
    color: #fff;
} 

.owl-carousel .owl-nav button.owl-next  { 
    background: none; 
    color: inherit; 
    border: none; 
    padding: 0!important; 
    font: inherit;
} 

.language-menu li a  { 
    font-size: 1.2rem; 
    line-height: 1.4rem; 
    text-transform: capitalize; 
    font-family: "Roboto-Medium",sans-serif; 
    color: #fff; 
    margin-right: 5px; 
    display: inline-block;
} 

@media (min-width: 480px){ 
  .language-menu li a  { 
    font-size: 1.3rem; 
    text-transform: uppercase;
  } 
}     

@media (min-width: 1250px){ 
  .language-menu li a  { 
    font-size: 1.4rem;
  } 
}     

.language-menu li a.active  { 
    color: #fff;
} 

.language-menu li + li a  { 
    margin-right: 0;
} 

.navbar-nav { 
    display: flex; 
    flex-direction: column; 
    padding-left: 0; 
    margin-bottom: 0; 
    list-style: none;
} 

@media (min-width: 992px){ 
  .flex-lg-row { 
    flex-direction: row !important;
  } 

  #main-menu .main-menu  { 
    display: -webkit-box !important; 
    display: -ms-flexbox !important; 
    display: flex !important; 
    flex-wrap: wrap;
  } 
}     

.owl-carousel .owl-item  { 
    -webkit-backface-visibility: hidden; 
    -moz-backface-visibility: hidden; 
    -ms-backface-visibility: hidden; 
    -webkit-transform: translate3d(0,0,0); 
    -moz-transform: translate3d(0,0,0); 
    -ms-transform: translate3d(0,0,0);
} 

.owl-carousel .owl-item  { 
    position: relative; 
    min-height: 1px; 
    float: left; 
    -webkit-backface-visibility: hidden; 
    -webkit-tap-highlight-color: transparent; 
    -webkit-touch-callout: none;
} 

.owl-carousel.owl-drag .owl-item  { 
    -ms-touch-action: pan-y; 
    touch-action: pan-y; 
    -webkit-user-select: none; 
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none;
} 

.d-block { 
    display: block !important;
} 

#main-menu .main-menu-item  { 
    border-bottom: 1px dashed #DCDCDC;
} 

@media (min-width: 992px){ 
  #main-menu .main-menu-item  { 
    flex: 0 0 16.66%; 
    max-width: 16.66%; 
    border-bottom: none;
  } 
}     

.text-uppercase { 
    text-transform: uppercase !important;
} 

#main-menu .main-menu-item > a  { 
    position: relative; 
    color: #fff; 
    font-family: "Avenir-Heavy"; 
    font-size: 1.2rem; 
    line-height: 1.6rem; 
    display: block;
} 

@media (min-width: 992px){ 
  #main-menu .main-menu-item > a  { 
    position: relative; 
    color: #fff; 
    font-family: "Avenir-Heavy"; 
    font-size: 1.2rem; 
    line-height: 1.6rem; 
    display: block;
  } 
}     

ul ul  { 
    margin-bottom: 0;
} 

#main-menu .submenu  { 
    display: none; 
    margin-bottom: 1.5rem; 
    padding-top: 1.5rem;
} 

@media (min-width: 992px){ 
  #main-menu .submenu  { 
    display: block !important;
  } 
}     

.category-menu a  { 
    color: #fff; 
    font-family: "Roboto-Medium",sans-serif; 
    font-size: 1.4rem; 
    letter-spacing: -0.23px; 
    padding: 5px 12px 12px; 
    position: relative; 
    display: block; 
    line-height: 1.9rem;
} 

@media (min-width: 992px){ 
  .category-menu a  { 
    font-family: "Roboto-Regular",sans-serif; 
    font-size: 1.3rem; 
    letter-spacing: normal; 
    padding: 5px 0px;
  } 
}     

@media (min-width: 1250px){ 
  .category-menu a  { 
    font-size: 1.6rem;
  } 
}     

.category-menu a  { 
    white-space: nowrap;
} 

@media (min-width: 992px){ 
  .category-menu a  { 
    padding-right: 3px !important;
  } 
}     

.category-menu a::after { 
    content: ''; 
    display: block; 
    position: absolute; 
    bottom: 0px; 
    left: 0; 
    width: 0; 
    height: 4px; 
    background-color: #fff; 
    transition: 0.3s linear; 
    max-width: 75px;
} 

@media (min-width: 992px){ 
  .category-menu a::after { 
    height: 2px;
  } 
}     

 .category-menu a:hover { 
    color: #fff;
} 

.category-menu a.active::after, .category-menu a:hover::after { 
    width: 100%;
} 

.category-menu a.active, .category-menu a:hover { 
    color: #fff;
} 

#main-menu .main-menu-item > a .menu-text  { 
    display: inline-block; 
    padding: 10px 0; 
    border-bottom-width: 3px; 
    border-bottom-style: solid; 
    position: relative; 
    top: 1px;
} 

@media (min-width: 992px){ 
  #main-menu .main-menu-item > a .menu-text  { 
    display: inline-block; 
    padding: 10px 0; 
    border-bottom-width: 3px; 
    border-bottom-style: solid; 
    position: relative; 
    top: 1px;
  } 
}     

#main-menu .main-menu-item > a .toggle-submenu  { 
    position: absolute; 
    right: 0; 
    top: 0; 
    height: 100%; 
    width: 30px; 
    display: flex; 
    align-items: center; 
    justify-content: center; 
    color: #fff; 
    font-size: 2rem;
} 

@media (min-width: 992px){ 
  #main-menu .main-menu-item > a .toggle-submenu  { 
    display: none;
  } 
}     

.fa-angle-down:before { 
    content: "\f107";
} 

.fa-angle-up:before { 
    content: "\f106";
} 

.category-menu a img  { 
    height: 1.9rem; 
    display: block;
} 

.owl-carousel .owl-item img  { 
    display: block; 
    width: 100%;
} 

#main-menu .submenu .submenu-item a  { 
    font-size: 1.3rem; 
    line-height: 2.2rem; 
    font-family: "Roboto-Medium",sans-serif; 
    color: rgba(255,255,255,0.8);
} 

@media (min-width: 992px){ 
  #main-menu .submenu .submenu-item a  { 
    font-size: 1.3rem; 
    line-height: 2.2rem; 
    font-family: "Roboto-Medium",sans-serif; 
    color: rgba(255,255,255,0.8);
  } 
}     

#main-menu .submenu .submenu-item a:hover { 
    color: #fff; 
    text-decoration: underline;
} 

@media (min-width: 992px){ 
  #main-menu .submenu .submenu-item a:hover, #main-menu .submenu .submenu-item a.active { 
    color: #fff;
  } 
}     

#main-menu .submenu .submenu-item a:hover, #main-menu .submenu .submenu-item a.active { 
    color: #fff; 
    text-decoration: underline;
} 


/* These were inline style tags. Uses id+class to override almost everything */
#style-cQPRL.style-cQPRL {  
   background-color: rgb(99, 109, 23);  
    margin-top: 0px;  
}  
#style-TOqGA.style-TOqGA {  
   transform: translate3d(0px, 0px, 0px);  
    transition: all 0s ease 0s;  
    width: 930px;  
}  
#style-g8CnQ.style-g8CnQ {  
   width: auto;  
}  
#style-jAJBL.style-jAJBL {  
   width: auto;  
}  
#style-PAmC3.style-PAmC3 {  
   width: auto;  
}  
#style-LNX4a.style-LNX4a {  
   width: auto;  
}  
#style-1QWNS.style-1QWNS {  
   width: auto;  
}  
#style-aZvtq.style-aZvtq {  
   width: auto;  
}  
#style-meVk6.style-meVk6 {  
   width: auto;  
}  
#style-t976v.style-t976v {  
   width: auto;  
}  
#style-oWR4N.style-oWR4N {  
   width: auto;  
}  
#style-6Bdwm.style-6Bdwm {  
   width: auto;  
}  
#style-9npaw.style-9npaw {  
   width: auto;  
}  
#style-qxZq2.style-qxZq2 {  
   width: auto;  
}  
#style-UaEN4.style-UaEN4 {  
   width: auto;  
}  
#style-dIn3R.style-dIn3R {  
   width: auto;  
}  
#style-Sxp6o.style-Sxp6o {  
   width: auto;  
}  
#style-IP5lk.style-IP5lk {  
   width: auto;  
}  
#style-k1oim.style-k1oim {  
   position: relative;  
    overflow: visible;  
    height: 767.665px;  
}  
#style-2FtEs.style-2FtEs {  
   border-color: rgb(237, 35, 36);  
}  
#style-HjLSy.style-HjLSy {  
   border-color: rgb(237, 35, 36);  
}  
#style-BP4On.style-BP4On {  
   border-color: rgb(237, 35, 36);  
}  
#style-yVhpB.style-yVhpB {  
   border-color: rgb(152, 6, 6);  
}  
#style-nrdoO.style-nrdoO {  
   border-color: rgb(0, 128, 128);  
}  
#style-fFgb8.style-fFgb8 {  
   border-color: rgb(152, 28, 143);  
}  
#style-6ji6k.style-6ji6k {  
   border-color: rgb(153, 0, 91);  
}  
#style-xQelj.style-xQelj {  
   border-color: rgb(0, 128, 0);  
}  
#style-oKg1g.style-oKg1g {  
   border-color: rgb(0, 91, 140);  
}  
#style-7dIG9.style-7dIG9 {  
   border-color: rgb(40, 178, 240);  
}  
#style-N57Ut.style-N57Ut {  
   border-color: rgb(237, 35, 36);  
}  
#style-Q5FFl.style-Q5FFl {  
   border-color: rgb(99, 109, 23);  
}  
#style-k5rfo.style-k5rfo {  
   border-color: rgb(255, 210, 49);  
}  
#style-Rcmo9.style-Rcmo9 {  
   border-color: rgb(36, 36, 217);  
}  
#style-YiW7I.style-YiW7I {  
   border-color: rgb(0, 78, 70);  
}  
#style-NMZbm.style-NMZbm {  
   border-color: rgb(98, 41, 86);  
}  
#style-6sb5w.style-6sb5w {  
   border-color: rgb(96, 32, 187);  
}  
#style-dsjhD.style-dsjhD {  
   border-color: rgb(214, 144, 61);  
}  
#style-tOyS3.style-tOyS3 {  
   border-color: rgb(108, 109, 104);  
}  
#style-yeDok.style-yeDok {  
   border-color: rgb(12, 23, 156);  
}  
#style-ifjTj.style-ifjTj {  
   border-color: rgb(222, 120, 140);  
}  
#style-4hDER.style-4hDER {  
   border-color: rgb(78, 137, 20);  
}  
#style-DLWsh.style-DLWsh {  
   border-color: rgb(237, 35, 36);  
}  
#style-Wqo1M.style-Wqo1M {  
   border-color: rgb(237, 35, 36);  
}  
#style-ZfSAN.style-ZfSAN {  
   border-color: rgb(237, 35, 36);  
}  
#style-ZPxEb.style-ZPxEb {  
   border-color: rgb(237, 35, 36);  
}  
