/* ================================================== */

/* Default THEME By Sirbu Razvan Claudiu

/* ================================================== */

:root {
    --NAV-BG: transparent;
      --bg-color-day: #ffffff;
      --text-color-day: #7f8c8d;
      --bg-color-night: #2c2c2c;
      --text-color-night: #f1f1f1;
      --content-color-day: #FFF;
      --content-color-night: #4b4b4b;
      --box-cards-color-day: #FFF;
      --box-cards-color-night: #3c3333;
}

body, button, input, label, select, td, textarea {
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 2vw;
    background-color: var(--bg-color-day);
    color: var(--text-color-day);
    transition: background-color 0.5s, color 0.5s;
}

body.night {
    background-color: var(--bg-color-night);
    color: var(--text-color-night);
}
body
body.nigh .divider-text,
body.night .e324yh,
body.night .widNav .lcTn,
body.night .widNav .lctnT {
    color: var(--text-color-night);
}

body.night .mainContainer {
    background-color: var(--content-color-night);
}

body.night .category-card {
    background-color: var(--box-cards-color-night);
}


h1, h2, h3, h4, h5 {
    font-weight: 300;
}
h3, .h3 {
    font-size: 24px;
}
h2 {
    font-size: 18px;
    font-weight: 400;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}
*, *::before, *::after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
* {  margin: 0; padding: 0px; } 
img { border: medium none; max-width: 100%; }
input { border: 1px solid #CCC; }
.ar_at { text-align: center; }
.credits {
    text-align: center;
    width: 100%;
    height: 1px;
    margin: 35px 0px;
    border-top: 1px solid #DDD;
    border-bottom: 1px solid #FFF;
}

.credits span {
    line-height: 0px;
    padding: 0px 5px;
    background-color: #F8F8F8;
    color: #73879C;
}

.t5Sdh {
     text-shadow: 1px 1px 0px #000000;
}

.col_f {
    float: left;
}

.col-lg-25 {
    width: 25%;
}

.col-lg-50 {
    width: 50%;
}

.col-lg-75 {
    width: 75%;
}

.col-lg-100 {
    width: 100%;
}

.col-lg-MobileSpV {
    width: 90%;
}

._pr {
    margin: 10px 0px;
}

._middle { vertical-align: middle; }
._text_bottom { vertical-align: text-bottom; }
._text_top{ vertical-align: text-top; !important; }
.right { float: right; }
.left { float: left; }
.clearForm { clear: both; }
.content {
    z-index: 100;
    position: relative;
    display: block;
    background: var(--content-color-day);
}
.clearfix:after { content: ".";display: block;height: 0;clear: both;visibility: hidden; overflow: hidden; }

.b_page {
    position: relative;
    width: 100%;
}

.b_pa_a {
  height: 100%;
}

.b_pa_b {
    background-color: #E9E9E9;
}

.w_wrp {
  display: block;
  position: relative;
  width: 100%;
}

#nvBarFix {
    /*min-width: 480px;*/
}

.arr_s_B::before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    right: 20px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #CCD1DC;
    top: -8px;
}

.arr_s_B::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    right: 20px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #FFF;
    top: -7px;
}

.community_links {
    display: table;
    margin: auto;
    line-height: 50px;
    height: 50px;
}   

.list_item li {
    display: inline-block;
}

.list_item { font-weight: normal; font-size: 100%; }

._cp {
    color: #666;
}

._fhlv {
    font-size: 100%;
    font-family: Helvetica,Arial,"lucida grande",tahoma,verdana,arial,sans-serif;
}

#nvBarFix {
    position: absolute;
    width: 100%;
    outline: medium none;
    padding: 0px;
    margin: 0px;
    top: 0px;
}

#nvBarFix #nvBarDn {
    z-index: 1000;
    background-color: var(--NAV-BG);
}

#nvBarFix .nvClsA {
    right: 0px;
    left: 0px;
    top: 0px;
}

#nvBarFix, #nvBarDn , #nav_tabs, .logo, #nav_tabs .tb_nav > li > a, ._ac_t_b{
    height: 100px !important;
}

#nvBarFix .nvClsB {
    width: 100%;
    padding: 0px 30;
}

#nav_tabs {
    float: left;
    position: relative;
    display: inline-block;
}

#nav_tabs .tb_nav {
    list-style-type: none;
}

#nav_tabs .tb_nav > li {
    display: inline-block;
    float: left;
    font-size: 14px;
    white-space: nowrap;
    text-transform: UPPERCASE;
    font-family: Roboto;
    font-weight: bold;
}

#nav_tabs .tb_nav > li > a > i {
    font-size: 1.3em;
}

.mr3 {
    margin-right: 3px;
}

#nav_tabs .tb_nav > li > a {
    color: #999;
    display: block;
    line-height: 50px;
    margin: 0px;
    padding: 0px 10px;
    text-align: center;
    text-decoration: none;
    box-sizing: border-box;
    transition: all 200ms ease-out;
    border-bottom: 5px solid transparent;
}

#nav_tabs .tb_nav > li > a:hover {
    color: #FFF;
}

.main_nav { display: block; }
._ac_t_a { float: right; }
._ac_t_b { position: relative; height: 50px; }
.mainNav {
    height: 100%;
    position: static;
    float: left;
    margin: 0px;
    padding: 0px;
}

.mainNav > li {
    display: inline-block;
    float: left;
    font-size: 13px;
    white-space: nowrap;
    cursor: pointer;
    font-weight: bold;
}

.mainNav > li > a {
    color: var(--text-color-day);
    display: block;
    line-height: 100px;
    margin: 0px;
    padding: 0px 10px;
    text-align: center;
    text-decoration: none;
    text-transform: UPPERCASE;
}

.mainNav > li > a:hover {
    color: #a89898;
    border-bottom: 1px solid #a89898;
}

.mainNav > li > a:hover {
    text-decoration: none;  
}
.col_f {
    float: left;
}

.col-lg-25 {
    width: 25%;
}

.col-lg-50 {
    width: 50%;
}

.col-lg-75 {
    width: 75%;
}

.col-lg-100 {
    width: 100%;
}

.col-lg-MobileSpV {
    width: 90%;
}

.col-lg-25, .col-lg-50, .col-lg-75, .col-lg-MobileSpV, .col-lg-100, .col_lg {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}


.prodCart {
  background: white;
  padding: 20px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}

.prodCart:hover {
    box-shadow: 0px 1px 6px #00000047;
}

._b32144 {
    border-radius: 3px;
}

.product-card img {
  width: 100%;
  max-width: 150px;
}

.hg3475 {
    border-bottom: 1px solid #CCC;
}

.labelDes {
    margin-top: 5px;
    margin-bottom: 5px;
}

.priceC23412 {
    text-align: center;
}

.nP24 {
    font-size: 16px;
}

.nPrice14567 {

}

.add-btn_pr {
  display: inline-block;
  margin-top: 10px;
  padding: 10px 15px;
  background-color: #777ff9;
  color: white;
  text-decoration: none;
  border-radius: 5px;
}

.gefd1 {
    font-size: 16px;
    transition: background-color 250ms;
}

.add-btn_pr:hover {
  background-color: #218838;
}

@media screen and (max-width: 1266px)
{
    .col-lg-25 {
        width: 100%;
    }
}


.la-ft {
    font-family: 'Lato', sans-serif;
}

#NavM {
    width: 235px;
    background-color: var(--NAV-BG);
    position: fixed;
    height: 100%;
    z-index: 999;
    overflow-y: auto;
    top: 0px;
    box-shadow: 2px 0px 5px 0px #000000de;
}

#NavMCtn {
    margin-top: 50px;
}

.mainContainer {
    display: block;
    position: relative;
    outline: medium none;
    background-color: var(--content-color-day);
}

#bNV {
    position: relative;
    display: block;
    margin: 10px 0px;
}

.bnNrm {
    padding: 0px 5px;
}

#bNV .bnHdr {
    height: 30px;
    border-bottom: 1px solid #E6E9ED;
    text-align: left;
    font-weight: normal;
    line-height: 30px;
    font-family: Roboto;
    font-size: 14px;
}

#bNV .bnHdr .bnHs {
    margin-left: 5px;
    color: #585858;
}

#nvquick {
    margin: 20px 0px;
}

.nvQlst {
    list-style-type: none;
}

.nvQlst > li {
    display: block;
    font-size: 14px;
    white-space: nowrap;
    cursor: pointer;
    font-weight: normal;
}

.nvQlst > li, .qnCB {
    background-color: transparent;
}

.nvQlst > li > a {
    display: block;
    line-height: 40px;
    margin: 0px;
    text-align: left;
    text-decoration: none;
    border-left: 5px solid transparent;
    transition: all 200ms ease-out;
    position: relative;
}

.nvQlst > li > a, .qnC {
    padding-left: 15px;
    color: #ccc;
}

.nvQlst > li > a:hover {
    border-color: #438eb9;
    color: #438eb9;
}

#btnANv {
    position: absolute;
    line-height: 50px;
    color: #000;
    outline: medium none;
    display: block;
    font-weight: normal;
    text-transform: none;
    top: 10px;
    cursor: pointer;
}

#btnANv, .btStats {
    display: none;
}

#btnANv:hover {
    color: #52B6F9;
}

#btnANv, button {
    border: medium none;
    background-color: transparent;
    outline: medium none;
}

#btnANv > i {
    font-size: 2.5em;
}

#nvMin {
    width: 235px;
    top: 50px;
    z-index: 999;
    position: absolute;
    background-color: ;
    display: none;
}

.lNa234 {
    display: flex;
    float: left;
    align-items: center;
    justify-content: center;
    height: 100px;
}

.lName {
    height: 100%;
    display: flex;
    justify-content: center;  /* centru pe orizontală */
    align-items: center;   
}

.lName .p34 {
    font-size: 30px;
    font-family: Fantasy;
    color: #CCC;
    text-transform: uppercase;
}


@media (max-width: 980px) {
    .lNa234 {
        display: none;
    }
    ._ac_t_a {

    }
}

.c1234 {
    background-image: url(images/9189575.jpg);

    background-size: cover;         /* face imaginea să acopere tot spațiul header-ului */
    background-position: center;   /* centrează imaginea */
    background-repeat: no-repeat;  /* oprește repetarea imaginii */

    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;

    color: white;
    height: 500px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 0 20px;
}

.search-container {
    position: relative;
    width: 100%;
    max-width: 50%;
}

.search-container input {
    width: 100%;
    padding: 14px 45px 14px 20px;
    border: none;
    border-radius: 5px;
    font-size: 16px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.2);
    outline: none;
}

.search-icon {
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 18px;
    color: #666;
}

@media (max-width: 600px) {
    .search-container input {
        font-size: 14px;
    }
}

#header_s {
    height: 400px;
    background: #444;
    position: relative;
    box-shadow: 0px 0px 0px rgba(255, 255, 255, 0.25), 0px 0px 0px rgba(255, 255, 255, 0.1), 0px 1px 10px #000 inset;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.mwind, .content  {
    margin: 0 auto;
    
    max-width: 1366px;
    width: 90%;
}

.b2341 {
    top: -100px;
}

.b2342 {
    top: -75px;
}

.2355r {
    margin:  0px auto;
    width: 100%;
}

.page-header {
    padding: 25px 10px;
    border-bottom: none;
    opacity: 0.6;
    width: 100%;
}

.fwqe532 {
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}

.page-header {
    float: left;
}

.cartTab {
    display: inline-block;
    float: right;
    height: 100%;
    align-content: center;
}

.cart-tab {
    background-color: #777ff9;
    color: #FFF;
    padding: 10px 20px;
    border-radius: 4px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
    transition: transform 0.2s ease-in-out;
    margin-right: 20px;
    font-size: 16px;
    text-shadow: 0px 0px 2px #000;
}

.cart-tab.animate {
  animation: bounceCartAdd 0.5s ease;
}

.cartSp {
    margin: 0px 5px;
}

@keyframes bounceCartAdd {
  0% { transform: scale(1); }
  25% { transform: scale(1); }
  50% { transform: scale(0.95); }
  75% { transform: scale(1.05); }
  100% { transform: scale(1); }
}

.div_align_flex { -webkit-align-self: center; align-self: center; }

.flag { 
    width: 32px;
    height: 32px;
    margin: 0px auto;
}

.flag_ro {
    background-image: url("images/1443183766_Romania-Flag.png");
}

.flag_eng {
    background-image: url("images/1443183752_United-Kingdom-flag.png");
}

.lang_li {
    list-style-type: none;
    overflow: hidden;
}

.lang_li > li {
    display: inline-block;
    font-size: 14px;
    white-space: nowrap;
    cursor: pointer;
    font-weight: bold;
    width: 50%;
    float: left;
}

.lang_li > li > a {
    display: block;
    line-height: 40px;
    margin: 0px;
    text-decoration: none;
    transition: all 200ms ease-out;
    color: #585858;
}

.lang_li > li > a:hover {
    color: #438eb9;
    background-color: #F8F8F8;
}

.quick_nav {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    position: relative;
    overflow: hidden;
}

.quick_nav  {
    padding: 0px 15px;
    list-style: none;
    background-color: #FFF;
}

#quick_nav {
    background-color: transparent;
    display: inline-block;
    line-height: 40px;
    padding: 0px;
    color: #797979;
    border-radius: 0px;
    font-size: clamp(14px, 2vw, 14px);
}

#quick_nav  > li[class=active] > a {
    color: #797979;
}
#quick_nav i  {
    color: #888;
}

#quick_nav  > li {
    display: inline-block;
}

.ic-home-18 {
    font-size: 18px;
}

.ic-home-16 {
    font-size: 16px;
}

#quick_nav  > li > a {
    display: inline-block;
    color: #4C8FBD;
    text-decoration: none;
}

.info-box {
    min-height: 140px;
    margin: 15px 0px;
    padding: 20px;
    color: white;
    -webkit-box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.35), 0 3px 1px -1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.35), 0 3px 1px -1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.35), 0 3px 1px -1px rgba(0, 0, 0, 0.1);
    transition: all 250ms ease-in;
}

.info-box i {
    display: block;
    height: 100px;
    font-size: 60px;
    line-height: 100px;
    width: 100px;
    float: left;
    text-align: center;
    margin-right: 20px;
    padding-right: 20px;
    color: rgba(255, 255, 255, 0.75);
}

.info-box .count {
    margin-top: 20px;
    font-size: 34px;
    font-weight: 700;
}

.info-box .title {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
}

.blue-bg {
    color: #fff;
    background: #57889c;
    background-color: #57889c;
}

.brown-bg {
    color: #fff;
    background: #d1b993;
    background-color: #d1b993;
}

.dark-bg {
    color: #fff;
    background: #1a2732;
    background-color: #1a2732;
}

.green-bg {
    color: #fff;
    background: #26c281;
    background-color: #26c281;
}

.info-box-ctn {
    overflow: hidden;
    outline: medium none;
}

.bg-red { background-color: #FF5733; }
.bg-blue { background-color: #3498DB; }
.bg-green { background-color: #2ECC71; }
.bg-yellow { background-color: #F1C40F; }
.bg-purple { background-color: #9B59B6; }
.bg-orange { background-color: #E67E22; }
.bg-pink { background-color: #E91E63; }
.bg-cyan { background-color: #1ABC9C; }
.bg-teal { background-color: #16A085; }
.bg-brown { background-color: #8E44AD; }


#headOnPageContent {
    height: 75px;
    width: 100%;
    position: relative;
    display: inline-block;
    color: #FFF !important;
}

.htitle{
    font-size: 20px;
    font-weight: normal;
}

.nvQbdg {
    padding: 3px 7px;
    color: #FFF;
    border-radius: 5px;
    font-size: 12px;
    font-weight: bold;
}

.nvQbdg-red {
    background-color: #ff2d55 !important;
}

.nvQbdg-25g {
  background-color: #6383ff !important;
}

@font-face {
    font-family: 'Staatliches';
    url('fonts/Staatliches-Regular.ttf?94439594') format('truetype');
    url('fonts/Staatliches-Regular.woff2?94439594') format('woff2'),
    url('fonts/Staatliches-Regular.woff?94439594') format('woff'),
    url('fonts/Staatliches-Regular.ttf?94439594') format('truetype'),
    url('fonts/Staatliches-Regular.svg?94439594#ic-font') format('svg');
    font-weight: normal;
    font-style: normal;
}

.custom-divider {
  display: flex;
  align-items: center;
  text-align: center;
  width: 100%;
  margin: 30px 0;
}

.custom-divider::before,
.custom-divider::after {
  content: "";
  flex: 1;
  border-top: 3px solid #E9E9E9;
}

.divider-text {
    font-family: "Staatliches",Sans-serif;
    font-size: clamp(14px, 2vw, 32px);
    font-weight: 400;
    text-transform: uppercase;
    line-height: 40px;
    padding: 0px 27px;
}

.f5R {
    padding-top: 4.1em;
}

.categories-container {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
      gap: 25px;
      padding: 20px 40px 60px;
      max-width: 1200px;
      margin: auto;
    }

.category-card {
    background-color: var(--box-cards-color-day);
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
    overflow: hidden;
    transform: translateY(50px);
    opacity: 1;
    transition: transform 0.6s ease, opacity 0.6s ease;
    cursor: pointer;
}

.category-image {
    width: 100%;
    height: 160px;
    object-fit: cover;
    transition: transform 0.3s ease;
}

.category-card:hover .category-image {
    transform: scale(1.05);
}

.category-content {
    padding: 20px;
}

.category-title {
    font-size: 20px;
    margin-bottom: 10px;
}
.category-description {
    font-size: 14px;
}


@font-face {
  font-family: 'ic-font';
  src: url('fonts/ic-font.eot?94439594');
  src: url('fonts/ic-font.eot?94439594#iefix') format('embedded-opentype'),
       url('fonts/ic-font.woff2?94439594') format('woff2'),
       url('fonts/ic-font.woff?94439594') format('woff'),
       url('fonts/ic-font.ttf?94439594') format('truetype'),
       url('fonts/ic-font.svg?94439594#ic-font') format('svg');
  font-weight: normal;
  font-style: normal;
}


[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "ic-font";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-glass:before { content: '\e800'; } /* '' */
.icon-music:before { content: '\e801'; } /* '' */
.icon-search:before { content: '\e802'; } /* '' */
.icon-mail:before { content: '\e803'; } /* '' */
.icon-heart:before { content: '\e804'; } /* '' */
.icon-heart-empty:before { content: '\e805'; } /* '' */
.icon-star:before { content: '\e806'; } /* '' */
.icon-star-empty:before { content: '\e807'; } /* '' */
.icon-star-half:before { content: '\e808'; } /* '' */
.icon-user:before { content: '\e809'; } /* '' */
.icon-users:before { content: '\e80a'; } /* '' */
.icon-video:before { content: '\e80b'; } /* '' */
.icon-videocam:before { content: '\e80c'; } /* '' */
.icon-picture:before { content: '\e80d'; } /* '' */
.icon-camera:before { content: '\e80e'; } /* '' */
.icon-camera-alt:before { content: '\e80f'; } /* '' */
.icon-th-large:before { content: '\e810'; } /* '' */
.icon-th:before { content: '\e811'; } /* '' */
.icon-th-list:before { content: '\e812'; } /* '' */
.icon-ok:before { content: '\e813'; } /* '' */
.icon-ok-circled:before { content: '\e814'; } /* '' */
.icon-ok-circled2:before { content: '\e815'; } /* '' */
.icon-cancel:before { content: '\e816'; } /* '' */
.icon-cancel-circled:before { content: '\e817'; } /* '' */
.icon-cancel-circled2:before { content: '\e818'; } /* '' */
.icon-plus:before { content: '\e819'; } /* '' */
.icon-plus-circled:before { content: '\e81a'; } /* '' */
.icon-minus:before { content: '\e81b'; } /* '' */
.icon-minus-circled:before { content: '\e81c'; } /* '' */
.icon-help-circled:before { content: '\e81d'; } /* '' */
.icon-info-circled:before { content: '\e81e'; } /* '' */
.icon-home:before { content: '\e81f'; } /* '' */
.icon-link:before { content: '\e820'; } /* '' */
.icon-attach:before { content: '\e821'; } /* '' */
.icon-lock:before { content: '\e822'; } /* '' */
.icon-lock-open:before { content: '\e823'; } /* '' */
.icon-pin:before { content: '\e824'; } /* '' */
.icon-eye:before { content: '\e825'; } /* '' */
.icon-eye-off:before { content: '\e826'; } /* '' */
.icon-tag:before { content: '\e827'; } /* '' */
.icon-tags:before { content: '\e828'; } /* '' */
.icon-bookmark:before { content: '\e829'; } /* '' */
.icon-flag:before { content: '\e82a'; } /* '' */
.icon-thumbs-up:before { content: '\e82b'; } /* '' */
.icon-thumbs-down:before { content: '\e82c'; } /* '' */
.icon-download:before { content: '\e82d'; } /* '' */
.icon-upload:before { content: '\e82e'; } /* '' */
.icon-forward:before { content: '\e82f'; } /* '' */
.icon-export:before { content: '\e830'; } /* '' */
.icon-pencil:before { content: '\e831'; } /* '' */
.icon-edit:before { content: '\e832'; } /* '' */
.icon-print:before { content: '\e833'; } /* '' */
.icon-retweet:before { content: '\e834'; } /* '' */
.icon-comment:before { content: '\e835'; } /* '' */
.icon-chat:before { content: '\e836'; } /* '' */
.icon-bell:before { content: '\e837'; } /* '' */
.icon-attention:before { content: '\e838'; } /* '' */
.icon-attention-circled:before { content: '\e839'; } /* '' */
.icon-location:before { content: '\e83a'; } /* '' */
.icon-trash-empty:before { content: '\e83b'; } /* '' */
.icon-doc:before { content: '\e83c'; } /* '' */
.icon-folder:before { content: '\e83d'; } /* '' */
.icon-folder-open:before { content: '\e83e'; } /* '' */
.icon-phone:before { content: '\e83f'; } /* '' */
.icon-cog:before { content: '\e840'; } /* '' */
.icon-cog-alt:before { content: '\e841'; } /* '' */
.icon-wrench:before { content: '\e842'; } /* '' */
.icon-basket:before { content: '\e843'; } /* '' */
.icon-calendar:before { content: '\e844'; } /* '' */
.icon-login:before { content: '\e845'; } /* '' */
.icon-logout:before { content: '\e846'; } /* '' */
.icon-volume-off:before { content: '\e847'; } /* '' */
.icon-volume-down:before { content: '\e848'; } /* '' */
.icon-volume-up:before { content: '\e849'; } /* '' */
.icon-headphones:before { content: '\e84a'; } /* '' */
.icon-clock:before { content: '\e84b'; } /* '' */
.icon-block:before { content: '\e84c'; } /* '' */
.icon-resize-full:before { content: '\e84d'; } /* '' */
.icon-resize-small:before { content: '\e84e'; } /* '' */
.icon-resize-vertical:before { content: '\e84f'; } /* '' */
.icon-resize-horizontal:before { content: '\e850'; } /* '' */
.icon-zoom-in:before { content: '\e851'; } /* '' */
.icon-zoom-out:before { content: '\e852'; } /* '' */
.icon-down-circled2:before { content: '\e853'; } /* '' */
.icon-up-circled2:before { content: '\e854'; } /* '' */
.icon-down-dir:before { content: '\e855'; } /* '' */
.icon-up-dir:before { content: '\e856'; } /* '' */
.icon-left-dir:before { content: '\e857'; } /* '' */
.icon-right-dir:before { content: '\e858'; } /* '' */
.icon-down-open:before { content: '\e859'; } /* '' */
.icon-left-open:before { content: '\e85a'; } /* '' */
.icon-right-open:before { content: '\e85b'; } /* '' */
.icon-up-open:before { content: '\e85c'; } /* '' */
.icon-down-big:before { content: '\e85d'; } /* '' */
.icon-left-big:before { content: '\e85e'; } /* '' */
.icon-right-big:before { content: '\e85f'; } /* '' */
.icon-up-big:before { content: '\e860'; } /* '' */
.icon-right-hand:before { content: '\e861'; } /* '' */
.icon-left-hand:before { content: '\e862'; } /* '' */
.icon-up-hand:before { content: '\e863'; } /* '' */
.icon-down-hand:before { content: '\e864'; } /* '' */
.icon-cw:before { content: '\e865'; } /* '' */
.icon-ccw:before { content: '\e866'; } /* '' */
.icon-arrows-cw:before { content: '\e867'; } /* '' */
.icon-shuffle:before { content: '\e868'; } /* '' */
.icon-play:before { content: '\e869'; } /* '' */
.icon-play-circled2:before { content: '\e86a'; } /* '' */
.icon-stop:before { content: '\e86b'; } /* '' */
.icon-pause:before { content: '\e86c'; } /* '' */
.icon-to-end:before { content: '\e86d'; } /* '' */
.icon-to-end-alt:before { content: '\e86e'; } /* '' */
.icon-to-start:before { content: '\e86f'; } /* '' */
.icon-to-start-alt:before { content: '\e870'; } /* '' */
.icon-fast-fw:before { content: '\e871'; } /* '' */
.icon-fast-bw:before { content: '\e872'; } /* '' */
.icon-eject:before { content: '\e873'; } /* '' */
.icon-target:before { content: '\e874'; } /* '' */
.icon-signal:before { content: '\e875'; } /* '' */
.icon-award:before { content: '\e876'; } /* '' */
.icon-inbox:before { content: '\e877'; } /* '' */
.icon-globe:before { content: '\e878'; } /* '' */
.icon-cloud:before { content: '\e879'; } /* '' */
.icon-flash:before { content: '\e87a'; } /* '' */
.icon-umbrella:before { content: '\e87b'; } /* '' */
.icon-flight:before { content: '\e87c'; } /* '' */
.icon-leaf:before { content: '\e87d'; } /* '' */
.icon-font:before { content: '\e87e'; } /* '' */
.icon-bold:before { content: '\e87f'; } /* '' */
.icon-italic:before { content: '\e880'; } /* '' */
.icon-text-height:before { content: '\e881'; } /* '' */
.icon-text-width:before { content: '\e882'; } /* '' */
.icon-align-left:before { content: '\e883'; } /* '' */
.icon-align-center:before { content: '\e884'; } /* '' */
.icon-align-right:before { content: '\e885'; } /* '' */
.icon-align-justify:before { content: '\e886'; } /* '' */
.icon-list:before { content: '\e887'; } /* '' */
.icon-indent-left:before { content: '\e888'; } /* '' */
.icon-indent-right:before { content: '\e889'; } /* '' */
.icon-scissors:before { content: '\e88a'; } /* '' */
.icon-briefcase:before { content: '\e88b'; } /* '' */
.icon-off:before { content: '\e88c'; } /* '' */
.icon-road:before { content: '\e88d'; } /* '' */
.icon-list-alt:before { content: '\e88e'; } /* '' */
.icon-qrcode:before { content: '\e88f'; } /* '' */
.icon-barcode:before { content: '\e890'; } /* '' */
.icon-book:before { content: '\e891'; } /* '' */
.icon-adjust:before { content: '\e892'; } /* '' */
.icon-tint:before { content: '\e893'; } /* '' */
.icon-check:before { content: '\e894'; } /* '' */
.icon-asterisk:before { content: '\e895'; } /* '' */
.icon-gift:before { content: '\e896'; } /* '' */
.icon-fire:before { content: '\e897'; } /* '' */
.icon-magnet:before { content: '\e898'; } /* '' */
.icon-chart-bar:before { content: '\e899'; } /* '' */
.icon-credit-card:before { content: '\e89a'; } /* '' */
.icon-floppy:before { content: '\e89b'; } /* '' */
.icon-megaphone:before { content: '\e89c'; } /* '' */
.icon-key:before { content: '\e89d'; } /* '' */
.icon-truck:before { content: '\e89e'; } /* '' */
.icon-hammer:before { content: '\e89f'; } /* '' */
.icon-lemon:before { content: '\e8a0'; } /* '' */
.icon-move:before { content: '\f047'; } /* '' */
.icon-link-ext:before { content: '\f08e'; } /* '' */
.icon-check-empty:before { content: '\f096'; } /* '' */
.icon-bookmark-empty:before { content: '\f097'; } /* '' */
.icon-phone-squared:before { content: '\f098'; } /* '' */
.icon-twitter:before { content: '\f099'; } /* '' */
.icon-facebook:before { content: '\f09a'; } /* '' */
.icon-github-circled:before { content: '\f09b'; } /* '' */
.icon-rss:before { content: '\f09e'; } /* '' */
.icon-hdd:before { content: '\f0a0'; } /* '' */
.icon-certificate:before { content: '\f0a3'; } /* '' */
.icon-left-circled:before { content: '\f0a8'; } /* '' */
.icon-right-circled:before { content: '\f0a9'; } /* '' */
.icon-up-circled:before { content: '\f0aa'; } /* '' */
.icon-down-circled:before { content: '\f0ab'; } /* '' */
.icon-tasks:before { content: '\f0ae'; } /* '' */
.icon-filter:before { content: '\f0b0'; } /* '' */
.icon-resize-full-alt:before { content: '\f0b2'; } /* '' */
.icon-beaker:before { content: '\f0c3'; } /* '' */
.icon-docs:before { content: '\f0c5'; } /* '' */
.icon-blank:before { content: '\f0c8'; } /* '' */
.icon-menu:before { content: '\f0c9'; } /* '' */
.icon-list-bullet:before { content: '\f0ca'; } /* '' */
.icon-list-numbered:before { content: '\f0cb'; } /* '' */
.icon-strike:before { content: '\f0cc'; } /* '' */
.icon-underline:before { content: '\f0cd'; } /* '' */
.icon-table:before { content: '\f0ce'; } /* '' */
.icon-magic:before { content: '\f0d0'; } /* '' */
.icon-pinterest-circled:before { content: '\f0d2'; } /* '' */
.icon-pinterest-squared:before { content: '\f0d3'; } /* '' */
.icon-gplus-squared:before { content: '\f0d4'; } /* '' */
.icon-gplus:before { content: '\f0d5'; } /* '' */
.icon-money:before { content: '\f0d6'; } /* '' */
.icon-columns:before { content: '\f0db'; } /* '' */
.icon-sort:before { content: '\f0dc'; } /* '' */
.icon-sort-down:before { content: '\f0dd'; } /* '' */
.icon-sort-up:before { content: '\f0de'; } /* '' */
.icon-mail-alt:before { content: '\f0e0'; } /* '' */
.icon-linkedin:before { content: '\f0e1'; } /* '' */
.icon-gauge:before { content: '\f0e4'; } /* '' */
.icon-comment-empty:before { content: '\f0e5'; } /* '' */
.icon-chat-empty:before { content: '\f0e6'; } /* '' */
.icon-sitemap:before { content: '\f0e8'; } /* '' */
.icon-paste:before { content: '\f0ea'; } /* '' */
.icon-lightbulb:before { content: '\f0eb'; } /* '' */
.icon-exchange:before { content: '\f0ec'; } /* '' */
.icon-download-cloud:before { content: '\f0ed'; } /* '' */
.icon-upload-cloud:before { content: '\f0ee'; } /* '' */
.icon-user-md:before { content: '\f0f0'; } /* '' */
.icon-stethoscope:before { content: '\f0f1'; } /* '' */
.icon-suitcase:before { content: '\f0f2'; } /* '' */
.icon-bell-alt:before { content: '\f0f3'; } /* '' */
.icon-coffee:before { content: '\f0f4'; } /* '' */
.icon-food:before { content: '\f0f5'; } /* '' */
.icon-doc-text:before { content: '\f0f6'; } /* '' */
.icon-building:before { content: '\f0f7'; } /* '' */
.icon-hospital:before { content: '\f0f8'; } /* '' */
.icon-ambulance:before { content: '\f0f9'; } /* '' */
.icon-medkit:before { content: '\f0fa'; } /* '' */
.icon-fighter-jet:before { content: '\f0fb'; } /* '' */
.icon-beer:before { content: '\f0fc'; } /* '' */
.icon-h-sigh:before { content: '\f0fd'; } /* '' */
.icon-plus-squared:before { content: '\f0fe'; } /* '' */
.icon-angle-double-left:before { content: '\f100'; } /* '' */
.icon-angle-double-right:before { content: '\f101'; } /* '' */
.icon-angle-double-up:before { content: '\f102'; } /* '' */
.icon-angle-double-down:before { content: '\f103'; } /* '' */
.icon-angle-left:before { content: '\f104'; } /* '' */
.icon-angle-right:before { content: '\f105'; } /* '' */
.icon-angle-up:before { content: '\f106'; } /* '' */
.icon-angle-down:before { content: '\f107'; } /* '' */
.icon-desktop:before { content: '\f108'; } /* '' */
.icon-laptop:before { content: '\f109'; } /* '' */
.icon-tablet:before { content: '\f10a'; } /* '' */
.icon-mobile:before { content: '\f10b'; } /* '' */
.icon-circle-empty:before { content: '\f10c'; } /* '' */
.icon-quote-left:before { content: '\f10d'; } /* '' */
.icon-quote-right:before { content: '\f10e'; } /* '' */
.icon-spinner:before { content: '\f110'; } /* '' */
.icon-circle:before { content: '\f111'; } /* '' */
.icon-reply:before { content: '\f112'; } /* '' */
.icon-github:before { content: '\f113'; } /* '' */
.icon-folder-empty:before { content: '\f114'; } /* '' */
.icon-folder-open-empty:before { content: '\f115'; } /* '' */
.icon-smile:before { content: '\f118'; } /* '' */
.icon-frown:before { content: '\f119'; } /* '' */
.icon-meh:before { content: '\f11a'; } /* '' */
.icon-gamepad:before { content: '\f11b'; } /* '' */
.icon-keyboard:before { content: '\f11c'; } /* '' */
.icon-flag-empty:before { content: '\f11d'; } /* '' */
.icon-flag-checkered:before { content: '\f11e'; } /* '' */
.icon-terminal:before { content: '\f120'; } /* '' */
.icon-code:before { content: '\f121'; } /* '' */
.icon-reply-all:before { content: '\f122'; } /* '' */
.icon-star-half-alt:before { content: '\f123'; } /* '' */
.icon-direction:before { content: '\f124'; } /* '' */
.icon-crop:before { content: '\f125'; } /* '' */
.icon-fork:before { content: '\f126'; } /* '' */
.icon-unlink:before { content: '\f127'; } /* '' */
.icon-help:before { content: '\f128'; } /* '' */
.icon-info:before { content: '\f129'; } /* '' */
.icon-attention-alt:before { content: '\f12a'; } /* '' */
.icon-superscript:before { content: '\f12b'; } /* '' */
.icon-subscript:before { content: '\f12c'; } /* '' */
.icon-eraser:before { content: '\f12d'; } /* '' */
.icon-puzzle:before { content: '\f12e'; } /* '' */
.icon-mic:before { content: '\f130'; } /* '' */
.icon-mute:before { content: '\f131'; } /* '' */
.icon-shield:before { content: '\f132'; } /* '' */
.icon-calendar-empty:before { content: '\f133'; } /* '' */
.icon-extinguisher:before { content: '\f134'; } /* '' */
.icon-rocket:before { content: '\f135'; } /* '' */
.icon-maxcdn:before { content: '\f136'; } /* '' */
.icon-angle-circled-left:before { content: '\f137'; } /* '' */
.icon-angle-circled-right:before { content: '\f138'; } /* '' */
.icon-angle-circled-up:before { content: '\f139'; } /* '' */
.icon-angle-circled-down:before { content: '\f13a'; } /* '' */
.icon-html5:before { content: '\f13b'; } /* '' */
.icon-css3:before { content: '\f13c'; } /* '' */
.icon-anchor:before { content: '\f13d'; } /* '' */
.icon-lock-open-alt:before { content: '\f13e'; } /* '' */
.icon-bullseye:before { content: '\f140'; } /* '' */
.icon-ellipsis:before { content: '\f141'; } /* '' */
.icon-ellipsis-vert:before { content: '\f142'; } /* '' */
.icon-rss-squared:before { content: '\f143'; } /* '' */
.icon-play-circled:before { content: '\f144'; } /* '' */
.icon-ticket:before { content: '\f145'; } /* '' */
.icon-minus-squared:before { content: '\f146'; } /* '' */
.icon-minus-squared-alt:before { content: '\f147'; } /* '' */
.icon-level-up:before { content: '\f148'; } /* '' */
.icon-level-down:before { content: '\f149'; } /* '' */
.icon-ok-squared:before { content: '\f14a'; } /* '' */
.icon-pencil-squared:before { content: '\f14b'; } /* '' */
.icon-link-ext-alt:before { content: '\f14c'; } /* '' */
.icon-export-alt:before { content: '\f14d'; } /* '' */
.icon-compass:before { content: '\f14e'; } /* '' */
.icon-expand:before { content: '\f150'; } /* '' */
.icon-collapse:before { content: '\f151'; } /* '' */
.icon-expand-right:before { content: '\f152'; } /* '' */
.icon-euro:before { content: '\f153'; } /* '' */
.icon-pound:before { content: '\f154'; } /* '' */
.icon-dollar:before { content: '\f155'; } /* '' */
.icon-rupee:before { content: '\f156'; } /* '' */
.icon-yen:before { content: '\f157'; } /* '' */
.icon-rouble:before { content: '\f158'; } /* '' */
.icon-won:before { content: '\f159'; } /* '' */
.icon-bitcoin:before { content: '\f15a'; } /* '' */
.icon-doc-inv:before { content: '\f15b'; } /* '' */
.icon-doc-text-inv:before { content: '\f15c'; } /* '' */
.icon-sort-name-up:before { content: '\f15d'; } /* '' */
.icon-sort-name-down:before { content: '\f15e'; } /* '' */
.icon-sort-alt-up:before { content: '\f160'; } /* '' */
.icon-sort-alt-down:before { content: '\f161'; } /* '' */
.icon-sort-number-up:before { content: '\f162'; } /* '' */
.icon-sort-number-down:before { content: '\f163'; } /* '' */
.icon-thumbs-up-alt:before { content: '\f164'; } /* '' */
.icon-thumbs-down-alt:before { content: '\f165'; } /* '' */
.icon-youtube-squared:before { content: '\f166'; } /* '' */
.icon-youtube:before { content: '\f167'; } /* '' */
.icon-xing:before { content: '\f168'; } /* '' */
.icon-xing-squared:before { content: '\f169'; } /* '' */
.icon-youtube-play:before { content: '\f16a'; } /* '' */
.icon-dropbox:before { content: '\f16b'; } /* '' */
.icon-stackoverflow:before { content: '\f16c'; } /* '' */
.icon-instagram:before { content: '\f16d'; } /* '' */
.icon-flickr:before { content: '\f16e'; } /* '' */
.icon-adn:before { content: '\f170'; } /* '' */
.icon-bitbucket:before { content: '\f171'; } /* '' */
.icon-bitbucket-squared:before { content: '\f172'; } /* '' */
.icon-tumblr:before { content: '\f173'; } /* '' */
.icon-tumblr-squared:before { content: '\f174'; } /* '' */
.icon-down:before { content: '\f175'; } /* '' */
.icon-up:before { content: '\f176'; } /* '' */
.icon-left:before { content: '\f177'; } /* '' */
.icon-right:before { content: '\f178'; } /* '' */
.icon-apple:before { content: '\f179'; } /* '' */
.icon-windows:before { content: '\f17a'; } /* '' */
.icon-android:before { content: '\f17b'; } /* '' */
.icon-linux:before { content: '\f17c'; } /* '' */
.icon-dribbble:before { content: '\f17d'; } /* '' */
.icon-skype:before { content: '\f17e'; } /* '' */
.icon-foursquare:before { content: '\f180'; } /* '' */
.icon-trello:before { content: '\f181'; } /* '' */
.icon-female:before { content: '\f182'; } /* '' */
.icon-male:before { content: '\f183'; } /* '' */
.icon-gittip:before { content: '\f184'; } /* '' */
.icon-sun:before { content: '\f185'; } /* '' */
.icon-moon:before { content: '\f186'; } /* '' */
.icon-box:before { content: '\f187'; } /* '' */
.icon-bug:before { content: '\f188'; } /* '' */
.icon-vkontakte:before { content: '\f189'; } /* '' */
.icon-weibo:before { content: '\f18a'; } /* '' */
.icon-renren:before { content: '\f18b'; } /* '' */
.icon-pagelines:before { content: '\f18c'; } /* '' */
.icon-stackexchange:before { content: '\f18d'; } /* '' */
.icon-right-circled2:before { content: '\f18e'; } /* '' */
.icon-left-circled2:before { content: '\f190'; } /* '' */
.icon-collapse-left:before { content: '\f191'; } /* '' */
.icon-dot-circled:before { content: '\f192'; } /* '' */
.icon-wheelchair:before { content: '\f193'; } /* '' */
.icon-vimeo-squared:before { content: '\f194'; } /* '' */
.icon-try:before { content: '\f195'; } /* '' */
.icon-plus-squared-alt:before { content: '\f196'; } /* '' */
.icon-space-shuttle:before { content: '\f197'; } /* '' */
.icon-slack:before { content: '\f198'; } /* '' */
.icon-mail-squared:before { content: '\f199'; } /* '' */
.icon-wordpress:before { content: '\f19a'; } /* '' */
.icon-openid:before { content: '\f19b'; } /* '' */
.icon-bank:before { content: '\f19c'; } /* '' */
.icon-graduation-cap:before { content: '\f19d'; } /* '' */
.icon-yahoo:before { content: '\f19e'; } /* '' */
.icon-google:before { content: '\f1a0'; } /* '' */
.icon-reddit:before { content: '\f1a1'; } /* '' */
.icon-reddit-squared:before { content: '\f1a2'; } /* '' */
.icon-stumbleupon-circled:before { content: '\f1a3'; } /* '' */
.icon-stumbleupon:before { content: '\f1a4'; } /* '' */
.icon-delicious:before { content: '\f1a5'; } /* '' */
.icon-digg:before { content: '\f1a6'; } /* '' */
.icon-pied-piper-squared:before { content: '\f1a7'; } /* '' */
.icon-pied-piper-alt:before { content: '\f1a8'; } /* '' */
.icon-drupal:before { content: '\f1a9'; } /* '' */
.icon-joomla:before { content: '\f1aa'; } /* '' */
.icon-language:before { content: '\f1ab'; } /* '' */
.icon-fax:before { content: '\f1ac'; } /* '' */
.icon-building-filled:before { content: '\f1ad'; } /* '' */
.icon-child:before { content: '\f1ae'; } /* '' */
.icon-paw:before { content: '\f1b0'; } /* '' */
.icon-spoon:before { content: '\f1b1'; } /* '' */
.icon-cube:before { content: '\f1b2'; } /* '' */
.icon-cubes:before { content: '\f1b3'; } /* '' */
.icon-behance:before { content: '\f1b4'; } /* '' */
.icon-behance-squared:before { content: '\f1b5'; } /* '' */
.icon-steam:before { content: '\f1b6'; } /* '' */
.icon-steam-squared:before { content: '\f1b7'; } /* '' */
.icon-recycle:before { content: '\f1b8'; } /* '' */
.icon-cab:before { content: '\f1b9'; } /* '' */
.icon-taxi:before { content: '\f1ba'; } /* '' */
.icon-tree:before { content: '\f1bb'; } /* '' */
.icon-spotify:before { content: '\f1bc'; } /* '' */
.icon-deviantart:before { content: '\f1bd'; } /* '' */
.icon-soundcloud:before { content: '\f1be'; } /* '' */
.icon-database:before { content: '\f1c0'; } /* '' */
.icon-file-pdf:before { content: '\f1c1'; } /* '' */
.icon-file-word:before { content: '\f1c2'; } /* '' */
.icon-file-excel:before { content: '\f1c3'; } /* '' */
.icon-file-powerpoint:before { content: '\f1c4'; } /* '' */
.icon-file-image:before { content: '\f1c5'; } /* '' */
.icon-file-archive:before { content: '\f1c6'; } /* '' */
.icon-file-audio:before { content: '\f1c7'; } /* '' */
.icon-file-video:before { content: '\f1c8'; } /* '' */
.icon-file-code:before { content: '\f1c9'; } /* '' */
.icon-vine:before { content: '\f1ca'; } /* '' */
.icon-codeopen:before { content: '\f1cb'; } /* '' */
.icon-jsfiddle:before { content: '\f1cc'; } /* '' */
.icon-lifebuoy:before { content: '\f1cd'; } /* '' */
.icon-circle-notch:before { content: '\f1ce'; } /* '' */
.icon-rebel:before { content: '\f1d0'; } /* '' */
.icon-empire:before { content: '\f1d1'; } /* '' */
.icon-git-squared:before { content: '\f1d2'; } /* '' */
.icon-git:before { content: '\f1d3'; } /* '' */
.icon-hacker-news:before { content: '\f1d4'; } /* '' */
.icon-tencent-weibo:before { content: '\f1d5'; } /* '' */
.icon-qq:before { content: '\f1d6'; } /* '' */
.icon-wechat:before { content: '\f1d7'; } /* '' */
.icon-paper-plane:before { content: '\f1d8'; } /* '' */
.icon-paper-plane-empty:before { content: '\f1d9'; } /* '' */
.icon-history:before { content: '\f1da'; } /* '' */
.icon-circle-thin:before { content: '\f1db'; } /* '' */
.icon-header:before { content: '\f1dc'; } /* '' */
.icon-paragraph:before { content: '\f1dd'; } /* '' */
.icon-sliders:before { content: '\f1de'; } /* '' */
.icon-share:before { content: '\f1e0'; } /* '' */
.icon-share-squared:before { content: '\f1e1'; } /* '' */
.icon-bomb:before { content: '\f1e2'; } /* '' */
.icon-soccer-ball:before { content: '\f1e3'; } /* '' */
.icon-tty:before { content: '\f1e4'; } /* '' */
.icon-binoculars:before { content: '\f1e5'; } /* '' */
.icon-plug:before { content: '\f1e6'; } /* '' */
.icon-slideshare:before { content: '\f1e7'; } /* '' */
.icon-twitch:before { content: '\f1e8'; } /* '' */
.icon-yelp:before { content: '\f1e9'; } /* '' */
.icon-newspaper:before { content: '\f1ea'; } /* '' */
.icon-wifi:before { content: '\f1eb'; } /* '' */
.icon-calc:before { content: '\f1ec'; } /* '' */
.icon-paypal:before { content: '\f1ed'; } /* '' */
.icon-gwallet:before { content: '\f1ee'; } /* '' */
.icon-cc-visa:before { content: '\f1f0'; } /* '' */
.icon-cc-mastercard:before { content: '\f1f1'; } /* '' */
.icon-cc-discover:before { content: '\f1f2'; } /* '' */
.icon-cc-amex:before { content: '\f1f3'; } /* '' */
.icon-cc-paypal:before { content: '\f1f4'; } /* '' */
.icon-cc-stripe:before { content: '\f1f5'; } /* '' */
.icon-bell-off:before { content: '\f1f6'; } /* '' */
.icon-bell-off-empty:before { content: '\f1f7'; } /* '' */
.icon-trash:before { content: '\f1f8'; } /* '' */
.icon-copyright:before { content: '\f1f9'; } /* '' */
.icon-at:before { content: '\f1fa'; } /* '' */
.icon-eyedropper:before { content: '\f1fb'; } /* '' */
.icon-brush:before { content: '\f1fc'; } /* '' */
.icon-birthday:before { content: '\f1fd'; } /* '' */
.icon-chart-area:before { content: '\f1fe'; } /* '' */
.icon-chart-pie:before { content: '\f200'; } /* '' */
.icon-chart-line:before { content: '\f201'; } /* '' */
.icon-lastfm:before { content: '\f202'; } /* '' */
.icon-lastfm-squared:before { content: '\f203'; } /* '' */
.icon-toggle-off:before { content: '\f204'; } /* '' */
.icon-toggle-on:before { content: '\f205'; } /* '' */
.icon-bicycle:before { content: '\f206'; } /* '' */
.icon-bus:before { content: '\f207'; } /* '' */
.icon-ioxhost:before { content: '\f208'; } /* '' */
.icon-angellist:before { content: '\f209'; } /* '' */
.icon-cc:before { content: '\f20a'; } /* '' */
.icon-shekel:before { content: '\f20b'; } /* '' */
.icon-meanpath:before { content: '\f20c'; } /* '' */
.icon-buysellads:before { content: '\f20d'; } /* '' */
.icon-connectdevelop:before { content: '\f20e'; } /* '' */
.icon-dashcube:before { content: '\f210'; } /* '' */
.icon-forumbee:before { content: '\f211'; } /* '' */
.icon-leanpub:before { content: '\f212'; } /* '' */
.icon-sellsy:before { content: '\f213'; } /* '' */
.icon-shirtsinbulk:before { content: '\f214'; } /* '' */
.icon-simplybuilt:before { content: '\f215'; } /* '' */
.icon-skyatlas:before { content: '\f216'; } /* '' */
.icon-cart-plus:before { content: '\f217'; } /* '' */
.icon-cart-arrow-down:before { content: '\f218'; } /* '' */
.icon-diamond:before { content: '\f219'; } /* '' */
.icon-ship:before { content: '\f21a'; } /* '' */
.icon-user-secret:before { content: '\f21b'; } /* '' */
.icon-motorcycle:before { content: '\f21c'; } /* '' */
.icon-street-view:before { content: '\f21d'; } /* '' */
.icon-heartbeat:before { content: '\f21e'; } /* '' */
.icon-venus:before { content: '\f221'; } /* '' */
.icon-mars:before { content: '\f222'; } /* '' */
.icon-mercury:before { content: '\f223'; } /* '' */
.icon-transgender:before { content: '\f224'; } /* '' */
.icon-transgender-alt:before { content: '\f225'; } /* '' */
.icon-venus-double:before { content: '\f226'; } /* '' */
.icon-mars-double:before { content: '\f227'; } /* '' */
.icon-venus-mars:before { content: '\f228'; } /* '' */
.icon-mars-stroke:before { content: '\f229'; } /* '' */
.icon-mars-stroke-v:before { content: '\f22a'; } /* '' */
.icon-mars-stroke-h:before { content: '\f22b'; } /* '' */
.icon-neuter:before { content: '\f22c'; } /* '' */
.icon-genderless:before { content: '\f22d'; } /* '' */
.icon-facebook-official:before { content: '\f230'; } /* '' */
.icon-pinterest:before { content: '\f231'; } /* '' */
.icon-whatsapp:before { content: '\f232'; } /* '' */
.icon-server:before { content: '\f233'; } /* '' */
.icon-user-plus:before { content: '\f234'; } /* '' */
.icon-user-times:before { content: '\f235'; } /* '' */
.icon-bed:before { content: '\f236'; } /* '' */
.icon-viacoin:before { content: '\f237'; } /* '' */
.icon-train:before { content: '\f238'; } /* '' */
.icon-subway:before { content: '\f239'; } /* '' */
.icon-medium:before { content: '\f23a'; } /* '' */
.icon-y-combinator:before { content: '\f23b'; } /* '' */
.icon-optin-monster:before { content: '\f23c'; } /* '' */
.icon-opencart:before { content: '\f23d'; } /* '' */
.icon-expeditedssl:before { content: '\f23e'; } /* '' */
.icon-battery-4:before { content: '\f240'; } /* '' */
.icon-battery-3:before { content: '\f241'; } /* '' */
.icon-battery-2:before { content: '\f242'; } /* '' */
.icon-battery-1:before { content: '\f243'; } /* '' */
.icon-battery-0:before { content: '\f244'; } /* '' */
.icon-mouse-pointer:before { content: '\f245'; } /* '' */
.icon-i-cursor:before { content: '\f246'; } /* '' */
.icon-object-group:before { content: '\f247'; } /* '' */
.icon-object-ungroup:before { content: '\f248'; } /* '' */
.icon-sticky-note:before { content: '\f249'; } /* '' */
.icon-sticky-note-o:before { content: '\f24a'; } /* '' */
.icon-cc-jcb:before { content: '\f24b'; } /* '' */
.icon-cc-diners-club:before { content: '\f24c'; } /* '' */
.icon-clone:before { content: '\f24d'; } /* '' */
.icon-balance-scale:before { content: '\f24e'; } /* '' */
.icon-hourglass-o:before { content: '\f250'; } /* '' */
.icon-hourglass-1:before { content: '\f251'; } /* '' */
.icon-hourglass-2:before { content: '\f252'; } /* '' */
.icon-hourglass-3:before { content: '\f253'; } /* '' */
.icon-hourglass:before { content: '\f254'; } /* '' */
.icon-hand-grab-o:before { content: '\f255'; } /* '' */
.icon-hand-paper-o:before { content: '\f256'; } /* '' */
.icon-hand-scissors-o:before { content: '\f257'; } /* '' */
.icon-hand-lizard-o:before { content: '\f258'; } /* '' */
.icon-hand-spock-o:before { content: '\f259'; } /* '' */
.icon-hand-pointer-o:before { content: '\f25a'; } /* '' */
.icon-hand-peace-o:before { content: '\f25b'; } /* '' */
.icon-trademark:before { content: '\f25c'; } /* '' */
.icon-registered:before { content: '\f25d'; } /* '' */
.icon-creative-commons:before { content: '\f25e'; } /* '' */
.icon-gg:before { content: '\f260'; } /* '' */
.icon-gg-circle:before { content: '\f261'; } /* '' */
.icon-tripadvisor:before { content: '\f262'; } /* '' */
.icon-odnoklassniki:before { content: '\f263'; } /* '' */
.icon-odnoklassniki-square:before { content: '\f264'; } /* '' */
.icon-get-pocket:before { content: '\f265'; } /* '' */
.icon-wikipedia-w:before { content: '\f266'; } /* '' */
.icon-safari:before { content: '\f267'; } /* '' */
.icon-chrome:before { content: '\f268'; } /* '' */
.icon-firefox:before { content: '\f269'; } /* '' */
.icon-opera:before { content: '\f26a'; } /* '' */
.icon-internet-explorer:before { content: '\f26b'; } /* '' */
.icon-television:before { content: '\f26c'; } /* '' */
.icon-contao:before { content: '\f26d'; } /* '' */
.icon-500px:before { content: '\f26e'; } /* '' */
.icon-amazon:before { content: '\f270'; } /* '' */
.icon-calendar-plus-o:before { content: '\f271'; } /* '' */
.icon-calendar-minus-o:before { content: '\f272'; } /* '' */
.icon-calendar-times-o:before { content: '\f273'; } /* '' */
.icon-calendar-check-o:before { content: '\f274'; } /* '' */
.icon-industry:before { content: '\f275'; } /* '' */
.icon-map-pin:before { content: '\f276'; } /* '' */
.icon-map-signs:before { content: '\f277'; } /* '' */
.icon-map-o:before { content: '\f278'; } /* '' */
.icon-map:before { content: '\f279'; } /* '' */
.icon-commenting:before { content: '\f27a'; } /* '' */
.icon-commenting-o:before { content: '\f27b'; } /* '' */
.icon-houzz:before { content: '\f27c'; } /* '' */
.icon-vimeo:before { content: '\f27d'; } /* '' */
.icon-black-tie:before { content: '\f27e'; } /* '' */
.icon-fonticons:before { content: '\f280'; } /* '' */
.icon-reddit-alien:before { content: '\f281'; } /* '' */
.icon-edge:before { content: '\f282'; } /* '' */
.icon-credit-card-alt:before { content: '\f283'; } /* '' */
.icon-codiepie:before { content: '\f284'; } /* '' */
.icon-modx:before { content: '\f285'; } /* '' */
.icon-fort-awesome:before { content: '\f286'; } /* '' */
.icon-usb:before { content: '\f287'; } /* '' */
.icon-product-hunt:before { content: '\f288'; } /* '' */
.icon-mixcloud:before { content: '\f289'; } /* '' */
.icon-scribd:before { content: '\f28a'; } /* '' */
.icon-pause-circle:before { content: '\f28b'; } /* '' */
.icon-pause-circle-o:before { content: '\f28c'; } /* '' */
.icon-stop-circle:before { content: '\f28d'; } /* '' */
.icon-stop-circle-o:before { content: '\f28e'; } /* '' */
.icon-shopping-bag:before { content: '\f290'; } /* '' */
.icon-shopping-basket:before { content: '\f291'; } /* '' */
.icon-hashtag:before { content: '\f292'; } /* '' */
.icon-bluetooth:before { content: '\f293'; } /* '' */
.icon-bluetooth-b:before { content: '\f294'; } /* '' */
.icon-percent:before { content: '\f295'; } /* '' */
.icon-gitlab:before { content: '\f296'; } /* '' */
.icon-wpbeginner:before { content: '\f297'; } /* '' */
.icon-wpforms:before { content: '\f298'; } /* '' */
.icon-envira:before { content: '\f299'; } /* '' */
.icon-universal-access:before { content: '\f29a'; } /* '' */
.icon-wheelchair-alt:before { content: '\f29b'; } /* '' */
.icon-question-circle-o:before { content: '\f29c'; } /* '' */
.icon-blind:before { content: '\f29d'; } /* '' */
.icon-audio-description:before { content: '\f29e'; } /* '' */
.icon-volume-control-phone:before { content: '\f2a0'; } /* '' */
.icon-braille:before { content: '\f2a1'; } /* '' */
.icon-assistive-listening-systems:before { content: '\f2a2'; } /* '' */
.icon-american-sign-language-interpreting:before { content: '\f2a3'; } /* '' */
.icon-asl-interpreting:before { content: '\f2a4'; } /* '' */
.icon-glide:before { content: '\f2a5'; } /* '' */
.icon-glide-g:before { content: '\f2a6'; } /* '' */
.icon-sign-language:before { content: '\f2a7'; } /* '' */
.icon-low-vision:before { content: '\f2a8'; } /* '' */
.icon-viadeo:before { content: '\f2a9'; } /* '' */
.icon-viadeo-square:before { content: '\f2aa'; } /* '' */
.icon-snapchat:before { content: '\f2ab'; } /* '' */
.icon-snapchat-ghost:before { content: '\f2ac'; } /* '' */
.icon-snapchat-square:before { content: '\f2ad'; } /* '' */
.icon-pied-piper:before { content: '\f2ae'; } /* '' */
.icon-first-order:before { content: '\f2b0'; } /* '' */
.icon-yoast:before { content: '\f2b1'; } /* '' */
.icon-themeisle:before { content: '\f2b2'; } /* '' */
.icon-google-plus-circle:before { content: '\f2b3'; } /* '' */
.icon-font-awesome:before { content: '\f2b4'; } /* '' */
.icon-github-squared:before { content: '\f300'; } /* '' */
.icon-twitter-squared:before { content: '\f304'; } /* '' */
.icon-facebook-squared:before { content: '\f308'; } /* '' */
.icon-linkedin-squared:before { content: '\f30c'; } /* '' */

.wi_col_a { background-color: #156BCB; }
.wi_col_b { background-color: #F22929; }
.wi_col_c { background-color: #CE007B; }
.wi_col_d { background-color: #00ADAD; }
.wi_col_e { background-color: #686868; }
.wi_col_f { background-color: #592930; }
.wi_col_g { background-color: #384F7E; }
.wi_col_h { background-color: #C16A07; }
.wi_col_i { background-color: #3EB365; }
.wi_col_j { background-color: #AC0695; }
.wi_col_k { background-color: #3498DB; }
.i_col_a { color: #156BCB; }
.i_col_b { color: #F22929; }
.i_col_c { color: #CE007B; }
.i_col_d { color: #00ADAD; }
.i_col_e { color: #686868; }
.i_col_f { color: #592930; }
.i_col_g { color: #384F7E; }
.i_col_h { color: #C16A07; }
.i_col_i { color: #3EB365; }
.i_col_j{ color: #AC0695; }
.i_col_k { color: #3498DB; }

.sf325423 {
    position: relative;
    max-width: 95%;
    margin: auto;
    overflow: hidden;
    padding-top: 2.3em;
}

.s42 {
    display: none;
    width: 100%;
    height: 400px;
    background-position: center;
    background-size: cover;
}

.s42.active {
    display: block;
}

.ppv, .nnxt {
    cursor: pointer;
    position: absolute;
    top: 50%;
    padding: 16px;
    margin-top: -22px;
    color: white;
    font-weight: bold;
    font-size: 24px;
    transition: 0.3s;
    user-select: none;
}

.ppv { left: 0; }
.nnxt { right: 0; }

.d34g {
    text-align: center;
    margin-top: 10px;
}

.ds732 {
    cursor: pointer;
    height: 15px;
    width: 15px;
    margin: 0 5px;
    background-color: #bbb;
    border-radius: 50%;
    display: inline-block;
    transition: background-color 0.3s;
}

.ds732.active {
    background-color: #717171;
}


.footer {
    font-size: clamp(14px, 2vw, 16px);
    background-color: #2c2c2c;
    color: #fff;
    font-family: Arial, sans-serif;
    padding-top: 40px;
}
.footer-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    max-width: 1200px;
    margin: auto;
    padding: 0 20px;
}

.footer-column {
    flex: 1 1 220px;
    margin: 20px;
}

.footer-column h3 {
    border-bottom: 2px solid #444;
    padding-bottom: 10px;
    margin-bottom: 15px;
    color: #f5f5f5;
}

.footer-column ul {
  list-style: none;
  padding: 0;
}

.footer-column ul li {
  margin: 8px 0;
}

.footer-column ul li a {
  color: #ccc;
  text-decoration: none;
  transition: color 0.3s;
}

.footer-column ul li a:hover {
  color: #fff;
}

.contact-info li {
  color: #ccc;
}

.social-icons a {
  margin-right: 10px;
}

.social-icons img {
  width: 24px;
  height: 24px;
  filter: brightness(0) invert(1);
  transition: transform 0.3s;
}

.social-icons img:hover {
  transform: scale(1.2);
}

.footer-bottom {
  background-color: #1c1c1c;
  text-align: center;
  padding: 15px 0;
  margin-top: 20px;
  font-size: 14px;
  color: #aaa;
}

@media (max-width: 768px) {

      .footer-container {
        flex-direction: column;
        align-items: center;
      }

      .footer-column {
        margin: 10px 0;
        text-align: center;
      }

      .social-icons {
        justify-content: center;
      }

    .c1234 {
        background-size: cover;
        background-position: center;
        background-image: url(images/head-min.jpg) !important;
    }

    .main_nav {
        display: none;
    }

    .menu-toggle {
        display: block !important;
    }
}

.image-container {
    position: relative;
    width: 100%;
    max-width: 800px;
    margin: 50px auto;
    overflow: hidden;
    border-radius: 12px;
    cursor: pointer;
    }

.image-container img {
    width: 100%;
    height: auto;
    display: block;
    transition: transform 0.5s ease;
}

.overlay-text {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 20px;
    color: white;
    background: rgba(0, 0, 0, 0.4);
    transition: background 0.4s ease, opacity 0.4s ease;
    opacity: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    gap: 10px;
}

.image-container:hover img {
    transform: scale(1.05);
}

.image-container:hover .overlay-text {
    opacity: 1;
    background: rgba(0, 0, 0, 0.6);
}

.overlay-text h2 {
    margin: 0;
    font-size: 1.6rem;
}

.overlay-text p {
    margin: 5px 0 15px;
    font-size: 1rem;
}

.overlay-text .btn {
    padding: 10px 20px;
    background-color: #ff6b00;
    color: white;
    border: none;
    border-radius: 5px;
    font-size: 1rem;
    text-decoration: none;
    display: inline-block;
    width: fit-content;
    transition: background 0.3s ease;
}

.overlay-text .btn:hover {
    background-color: #e55a00;
}

@media (max-width: 600px) {
        .overlay-text h2 {
        font-size: 1.2rem;
    }

    .overlay-text p {
        font-size: 0.9rem;
    }

    .overlay-text .btn {
        font-size: 0.9rem;
        padding: 8px 16px;
    }
}


.switch-button {
    position: fixed;
    bottom: 20px;
    right: 20px;
    padding: 10px 20px;
    background-color: #444;
    color: #fff;
    border: none;
    cursor: pointer;
    border-radius: 20px;
    font-size: 16px;
    z-index: 8888;
}

.switch-button:hover {
    background-color: #666;
}

.menu-toggle {
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 40px;
  cursor: pointer;
  z-index: 8890;
  display: none;
  color: #7f8c8d;
}

.menu {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  transform: translateX(-100%);
  transition: transform 0.3s ease-in-out;
  z-index: 8889;
}

.menu ul {
  list-style-type: none;
  padding-top: 100px;
  text-align: center;
}

.menu ul li {
  margin: 20px 0;
}

.menu ul li a {
  text-decoration: none;
  font-size: 30px;
  color: #fff;
  text-transform: uppercase;
  transition: color 0.3s;
}

.menu ul li a:hover {
  color: #f39c12;
}


       .cartonas-container {
            display: flex;
            gap: 20px;
        }

        .cartonas {
            width: 100%;
            height: 300px;
            perspective: 1000px;
        }

        .cartonas-inner {
            width: 100%;
            height: 100%;
            transform-style: preserve-3d;
            transition: transform 0.5s;
            position: relative;
        }

        .cartonas.flip .cartonas-inner {
            transform: rotateY(180deg);
        }

        .cartonas-face {
            position: absolute;
            width: 100%;
            height: 100%;
            backface-visibility: hidden;
            display: flex;
            justify-content: center;
            align-items: center;
            font-size: 24px;
            font-weight: bold;
            color: white;
            border-radius: 10px;
        }

        .front {
            background-color: #3498db;
        }

        .back {
            background-color: #e74c3c;
            transform: rotateY(180deg);
        }

.b3cards {
    padding: 10px 20px;
    font-size: 14px;
    cursor: pointer;
    margin-top: 20px;
    background-color: #2ecc71;
    color: white;
    border: none;
    border-radius: 5px;
    transition: background-color 0.3s;
}

.b3cards:hover {
   background-color: #2ecc71;
}


.containerRegister { font-size: clamp(12px, 2vw, 16px); background: #fff; padding: 40px; border-radius: 12px; box-shadow: 0 15px 25px rgba(0,0,0,0.1); animation: fadeIn 1s ease; width: 350px; }
.containerTitle { text-align: center; margin-bottom: 20px; color: #333;  }
.registerInput { font-size: clamp(14px, 2vw, 14px); width: 100%; padding: 12px 15px; margin: 8px 0; border-radius: 6px; border: 1px solid #ccc; outline: none; transition: 0.3s; }
.registerInput:focus { border-color: #007BFF; box-shadow: 0 0 8px rgba(0,123,255,0.3); }
.registerBTN { width: 100%; padding: 12px; border: none; background: #007BFF; color: #fff; font-size: 16px; border-radius: 6px; cursor: pointer; transition: 0.3s; }
.registerBTN:hover { background: #0056b3; }
p.error { color: red; text-align: center; }
p.success { color: green; text-align: center; }
@keyframes fadeIn { from {opacity: 0; transform: translateY(-20px);} to {opacity: 1; transform: translateY(0);} }
.rPage { 
    background-image: url("images/6904677.jpg"); 
    background-size: cover;
    background-position: center;
}
.lPage { 
    background-image: url("images/7631352.jpg"); 
    background-size: cover;
    background-position: center;
}

.containerRegister p {
    text-align:center; 
    margin-top:10px;
}

.containerRegister > p > a {
    margin-left: 10px;
}

#memberWidget {
    position: relative;
    margin-bottom: 10px;
    display: block;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
    opacity: 1;
    overflow: hidden;
}

#memberWidget .widgetHeader {
    height: 100px;
    border-bottom: 1px solid #E6E9ED;
    position: relative;
    text-align: center;
    padding-top: 20px;
    background-color: rgb(248, 248, 248);
    background-image: linear-gradient(to bottom, rgb(255, 255, 255), rgb(238, 238, 238));
    background-repeat: repeat-x;
}

#memberWidget .widgetHeader span {
    font-size: 20px;
    font-weight: 400;
    text-decoration: none;
    text-transform: none;
    color: #73879C;
}

#memberWidget .widgetHeader .memberPhoto {
    width: 80px;
    height: 80px;
    position: absolute;
    bottom: -40px;
    right: 0px;
    left: 0px;
    margin: auto;
    border-radius: 50%;
}

#memberWidget .widgetHeader .memberPhoto .widImg {
    max-width: 100%;
    max-height: 100%;
    border-radius: 50%;
    image-rendering: optimizequality;
}

#memberWidget .widContent {
    margin-top: 60px;
    display: block;
}

.widNav {
    list-style-type: none;
    display: block;
}

.widNav > li {
    height: 30px;
    display: block;
    line-height: 30px;
}


.widNav .lcTn,
.widNav .lctnT {
    font-size: clamp(14px, 2vw, 16px);
    color: var(--text-color-day);
    text-align: left !important;
}

.widNav  .lcTn {
    float: left;
    width: 50%;
    display: inline-block;
    padding-left: 5px;
    white-space: nowrap; 
    overflow: hidden;
    text-overflow: ellipsis; 
}

.widNav .lctnT {
    padding-left: 10px;
    font-size: 14px;
    text-decoration: none;
    border-right: 1px dotted #EFEFEF;
}

.s14 {
    font-size: 14px;
}

._3bD {
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    background-color: red;
    border-radius: 5px 0px 0px 5px;
    position: relative;
}

._3bDadministrator {
    background: rgb(178, 46, 46);
}

._3bDadministrator::after {
    border-color: rgb(178, 46, 46) transparent rgb(178, 46, 46) rgb(178, 46, 46);
}

._3bDfounder {
    background: rgb(255, 0, 0);
}

._3bDfounder::after {
    border-color: rgb(255, 0, 0) transparent rgb(255, 0, 0) rgb(255, 0, 0);
}

._3bDglobModerator {
    background: rgb(17, 92, 189);
}

._3bDglobModerator::after {
    border-color: rgb(17, 92, 189) transparent rgb(17, 92, 189) rgb(17, 92, 189);
}

._3bDmoderator {
    background: #B22EAC;
}

._3bDmoderator::after {
    border-color: #B22EAC transparent #B22EAC #B22EAC;
}

._3bDdesigner {
    background: #FFA500;
}

._3bDdesigner::after {
    border-color: #FFA500 transparent #FFA500 #FFA500;
}

._3bsrvManager {
    background: #EE00D8;
}

._3bsrvManager::after {
    border-color: #EE00D8 transparent #EE00D8 #EE00D8;
}

._3bsrvstaff-leader {
    background: #119B62;
}

._3bsrvstaff-leader::after {
    border-color: #119B62 transparent #119B62 #119B62;
}

._3bhalloffame {
    background: #ed6f1b;
}

._3bhalloffame::after {
    border-color: #ed6f1b transparent #ed6f1b #ed6f1b;
}

._3VIP {
    background: #28CE25;
}

._3VIP::after {
    border-color: #28CE25 transparent #28CE25 #28CE25;
}

._3bDage {
    background: rgb(98, 189, 225);
}

._3bDage::after {
    border-color: rgb(98, 189, 225) transparent rgb(98, 189, 225) rgb(98, 189, 225);
}

._3bDvMod {
    background: #0095bd;
}

._3bDvMod::after {
    border-color: #0095bd transparent #0095bd #0095bd;
}

._3bDtime {
    background: rgb(27, 121, 180);
}

._3bDtime::after {
    border-color: rgb(27, 121, 180) transparent rgb(27, 121, 180) rgb(27, 121, 180);
}


._3bD::after {
    content: "";
    width: 0;
    height: 100%;
    border-style: solid;
    float: right;
    position: absolute;
    border-width: 10px;
    top: 0px;
}

.nvQbdg {
    padding: 3px 7px;
    color: #FFF;
    border-radius: 20px;
    right: 5px;
    position: absolute;
    line-height: 15px;
    top: 25%;
    font-size: 12px;
    font-weight: bold;
}

.nvQbdg-red {
    background-color: #ff2d55 !important;
}

.mr1510 {
    margin: 15px 10px;
}

.errorCard {
    text-align: center;
    padding: 3.6em;
}

.e324yh {
    font-size: clamp(16px, 2vw, 32px);
    color: var(--text-color-day);
    text-decoration: none;
}

.e324yb {
    color: #2ab02a;
    font-size: clamp(16px, 2vw, 32px);
}


.b4f {
    width: 60%;
    margin: 0px auto;
}


.b-panel {
    position: relative;
    margin-bottom: 10px;
    padding: 10px 17px;
    display: block;
    background: #fff;
    border: 1px solid #E6E9ED;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
    opacity: 1;
    overflow: hidden;
}

.b-panel p {
    color: #73879C;
    text-align: left;
    direction: ltr;
    font-size: 14px;
}

.b-panel small {
    margin-left: 10px;
    font-size: 65%;
    color: #ff2d55;
}

.b-panel small > a {
    color: inherit;
    font-weight: bold;
}

.b-panel .b-title {
    border-bottom: 2px solid #E6E9ED;
    padding: 0px 8px 0px;
    margin-bottom: 10px;
    position: relative;
    height: 30px;
}

.b-panel .b-sub-title {
    padding: 0px 8px 0px;
    position: relative;
    text-align: left;
}

.b-panel .b-sub-title strong {
    color: #a4a4a4;
    margin-right: 10px;
}

.b-panel h2 {
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #73879C;
    float: left;
}

.panel_toolbox {
    float: right;
}

.b-p-nav {
    list-style-type: none;
}

.b-p-nav > li {
    float: left;
    cursor: pointer;
}

.nav > li {
    float: left;
    cursor: pointer;
}

.b-p-nav > li > a {
    padding: 5px;
    color: #C5C7CB;
    font-size: 14px;
}

.b-p-nav > li > a:hover {
    background-color: #F2F3F3;
}

.navbar-right {
    float: right;
}

.b-panel-content {
    padding: 0 5px 6px;
    position: relative;
    width: 100%;
    float: left;
    clear: both;
    margin-top: 5px;
}

.b-panel-content iframe[class=ytV] {
    width: 100%;
    border: none;
    outline: medium none;
}

l-cards-term-content {
    display: block;
    padding: 1.7em;
    line-height: 1.6;
    font-size: clamp(16px, 2vw, 22px);
}

term-title {
    text-decoration: underline;
}

.l-cards-text {
    font-size: clamp(12px, 2vw, 14px);
}