@charset "utf-8";
@import url("/libraries/cssreset/reset.css");
@import url("/libraries/cssreset/unreset.css");
@import url('/libraries/fonts/google/poppins/fonts.css');

:root{

    --gutter: 15px;
}

/*
====
TAGS
====
*/

body{background-color:#FFF;color:#54574A;line-height:1.5;font-weight:300;font-family:"Poppins", Arial, sans-serif;font-size:18px;line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;}

font{font-family:"Poppins", Arial, sans-serif!important;}

/* XS */
@media only screen and (min-width: 0) and (max-width: 575px) {
    body{font-size:16px;}
}

/* SM */
@media only screen and (min-width: 576px) and (max-width: 767px) {
    body{font-size:16px;}
}

/* MD */
@media only screen and (min-width: 768px) and (max-width: 991px) {
    body{font-size:17px;}
}

/* LG */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    body{font-size:18px;}
}

/* XL */
@media only screen and  (min-width: 1200px) {

}

p{margin:0;padding:0 0 10px 0;}
/*
h6 + p{padding:0;}
h6 ~ p{padding:0;}
*/

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{padding:0 0 10px 0;margin:0;font-weight:600;color:rgba(0, 0, 0, 0.8);}
h1{font-size:28px}
h2{font-size:26px}
h3{font-size:24px}
h4{font-size:22px}
h5{font-size:20px}
h6{font-size:18px}

/* XS */
@media only screen and (min-width: 0) and (max-width: 575px) {
    /* h1,.h1{font-size:33px;line-height:36px;}
    h2,.h2{font-size:30px;line-height:33px;}
    h3,.h3{font-size:27px;line-height:30px;}
    h4,.h4{font-size:24px;line-height:28px;}
    h5,.h5{font-size:21px;line-height:24px;}
    h6,.h6{font-size:19px;line-height:22px;} */
}

/* SM */
@media only screen and (min-width: 576px) and (max-width: 767px) {
    /* h1,.h1{font-size:33px;line-height:36px;}
    h2,.h2{font-size:30px;line-height:33px;}
    h3,.h3{font-size:27px;line-height:30px;}
    h4,.h4{font-size:24px;line-height:28px;}
    h5,.h5{font-size:21px;line-height:24px;}
    h6,.h6{font-size:19px;line-height:20px;} */
}

/* MD */
@media only screen and (min-width: 768px) and (max-width: 991px) {
    /* h1,.h1{font-size:33px;line-height:.9;}
    h2,.h2{font-size:30px;line-height:1.02;}
    h3,.h3{font-size:27px;line-height:1;}
    h4,.h4{font-size:24px;line-height:.95;}
    h5,.h5{font-size:21px;line-height:1.15;}
    h6,.h6{font-size:19px;line-height:1.2;} */
}

/* LG */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    /* h1,.h1{font-size:33px;line-height:.9;}
    h2,.h2{font-size:30px;line-height:1.02;}
    h3,.h3{font-size:27px;line-height:1;}
    h4,.h4{font-size:24px;line-height:.95;}
    h5,.h5{font-size:21px;line-height:1.15;}
    h6,.h6{font-size:19px;line-height:1.2;} */
}

/* XL */
@media only screen and  (min-width: 1200px) {
    /* h1,.h1{font-size:33px;line-height:.9}
    h2,.h2{font-size:30px;line-height:1.02}
    h3,.h3{font-size:27px;line-height:1}
    h4,.h4{font-size:24px;line-height:.95}
    h5,.h5{font-size:21px;line-height:1.15}
    h6,.h6{font-size:19px;line-height:1.2} */
}

/* XXL */

strong,b{font-weight:500;}
em{font-style:italic;}
a{transition: 200ms ease-out;}
a,a:link,a:visited{color:#BF2E19; }
a,a:hover{color:#BF2E19}


.places a {text-transform: lowercase; display: inline-block;}
.places a::first-letter {text-transform: capitalize;}

input,textarea,select{font-family:Poppins, Arial, sans-serif;}
input[type='text'],textarea,select{padding: 4px 8px;font-size:14px;line-height:1.5;border-radius:0;display:block;color:#495057;background-color:#fff;background-clip: padding-box;border: 1px solid #ced4da;width:100%;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}

.btn-a{
    background: #BF2E19;
    border-color: #BF2E19;
    color: #FFF!important;
    cursor: pointer;
    font-size:16px;
    padding:8px 24px;
    font-weight: 400 /*rtl:500*/;
    letter-spacing: 0.73px /*rtl:0*/;
    text-align: center;
    text-decoration: none;
    display:inline-block;
    transition: 200ms ease-out;
}

.btn-a:hover{
    background: #BF2E19;
    border-color: #BF2E19;
    text-decoration:none;
}

.btn-red{
    background: #d10038;
    border-color: #d10038;
    color: white!important;
    cursor: pointer;
    font-size:11px;
    padding:10px 22px;
    font-weight: 600 /*rtl:500*/;
    letter-spacing: 0.73px /*rtl:0*/;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
    transition: 200ms ease-out;
}

.btn-red:hover{
    background: #b80031;
    border-color: #b80031;
}

.btn-black{
    transition: 200ms ease-out;
    background: #1D1D1B;
    border: 2px solid #1D1D1B;
    color:#FFF!important;
    text-transform:uppercase;
    font-size:11px;
    text-align:center;
}

.btn-black:hover{
    background: #b80031;
    border-color: #b80031;
    color:#FFF!important;
    text-transform:uppercase;
    font-size:11px;
    text-align:center;
}

* {box-sizing: border-box;}
.container{max-width:none!important; width: 100%; padding: 0 var(--gutter);}
@media (min-width: 1200px) {
    .container{max-width: 1140px!important; margin: 0 auto;padding: 0;}
}


.ftco-vh-100 {
    height: 100vh; }
    @media (max-width: 1199.98px) {
      .ftco-vh-100 {
        height: inherit;
        padding-top: 5em;
        padding-bottom: 5em; } }

  .ftco-animate {
    opacity: 0;
    visibility: hidden; }


.btn-primary{}


#btnCache{position:fixed;bottom:40px;right:0;border:0 none;text-transform:uppercase;}

/*
============
HIDDEN STUFF
============
*/
.dvdebug,
.TDNGR_DEBUG,
.TBL_DEBUG,
[name="ctl01$txtServerTime"],
[name="ctl01$btnSession"]{display:none!important}

.debug{display:none!important}



/*
======
HEADER
======
*/
header .row1 .container{display: flex;}
header .row2{background:#BF2E19!important}
header .row2 .container .red-strip ul {display: flex; list-style-type: none; justify-content: flex-start; padding-left: 0;}

/* NAVBAR GLOBAL */
.navbar-global{display:block;padding:0;width:100%}
.navbar-global a.navbar-brand {font-weight: 800; font-size: 35px; line-height: 37px; padding: 20px 0; color: #000; text-decoration: none; text-transform: uppercase;}
.navbar-global a.navbar-brand span {color: #BF2E19}
.navbar-global .navbar-toggler{color:#FFF;}
.navbar-global .brand{display:flex;align-items:center;justify-content:center;padding:10px 0}
.navbar-global .brand a{margin:0;padding:0}
.navbar-global .navbar-inner{display:flex;width:100%;padding:0 30px}

.navbar-global .navbar-toggler{outline:0 none;padding:0;box-shadow:none;margin:0;position:absolute;top:10px;right:10px;border:0 none;z-index:999;border:0 none!important;}

.navbar-global .row1{position:relative}
.navbar-global .row2 .container{position:relative}

.navbar-global .navbar-nav{padding:0;margin:0;}
.navbar-global .navbar-collapse{padding:0;margin:0;}

.navbar-global .navbar-ctrls{width:100%}
.navbar-global .navbar-ctrls .navbar-nav-1{justify-content:center;}

.navbar-global .nav-item{margin:0;}
.navbar-global .nav-item a.nav-link{display: block; position:relative;transition:all .2s linear;font-size:14px;font-weight:600;text-transform:uppercase;padding:16px 20px;color:#FFF;text-decoration: none;}
.navbar-global .nav-item a.nav-link:hover{background:transparent;color:#FFF}

.navbar-global .nav-item a.nav-link:before{position:absolute;bottom:0;left:0;content:'';display:block;width:0;height:2px;background:#FFF;transition:all 0.3s ease;}
.navbar-global .nav-item a.nav-link.active:before,
.navbar-global .nav-item a.nav-link:hover:hover:before
{width:100%;}


/* NAVBAR TOGGLER */
.navbar-global .navbar-toggler{display: none; position:absolute;top:50%;right:20px;margin-top: -10px;outline:0 none!important; cursor: pointer;}
.navbar-global .navbar-toggler{border: none;background: transparent !important;}
.navbar-global .navbar-toggler:hover{background: transparent !important;}
.navbar-global .navbar-toggler .navbar-toggler-icon{display:block;background:#BF2E19;height:4px;width:30px;width: 30px;transition: all 0.2s;}
.navbar-global .navbar-toggler .navbar-toggler-icon:not(:last-of-type) {margin-bottom:4px;}
.navbar-global .navbar-toggler .top-bar{transform: rotate(0);}
.navbar-global .navbar-toggler .middle-bar{opacity: 1;}
.navbar-global .navbar-toggler .bottom-bar{transform: rotate(0);}
.navbar-open .navbar-global .navbar-toggler .top-bar{transform: rotate(45deg);transform-origin:10% 10%;}
.navbar-open .navbar-global .navbar-toggler .middle-bar{opacity: 0;}
.navbar-open .navbar-global .navbar-toggler .bottom-bar{transform:rotate(-45deg);transform-origin: 10% 90%;}



/* XL */
@media only screen and  (min-width: 1200px) {
}

/* LG */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
}

/* XS SM */
@media only screen and (min-width:0) and (max-width:768px) {
    header{padding-top: calc(76px + (102 - 76) * ((100vw - 320px) / (768 - 320)));}
    .navbar-global a.navbar-brand{font-size: calc(16px + (24 - 16) * ((100vw - 320px) / (768 - 320))); line-height: calc(18px + (26 - 18) * ((100vw - 320px) / (768 - 320)));}
    .navbar-global .navbar-toggler{display: block;}
    .navbar-global .logo{padding:10px 0;}
    .navbar-global .logo a img{width:240px}
    .navbar-global{box-shadow:0 2px 2px -2px rgba(0,0,0,.2);position:fixed;top:0;left:0;z-index:9999;width:100%;background:#FFF;}
    .navbar-global .logo{width:60px}
    .navbar-global .logo a img{}
    .navbar-global .navbar-collapse {display: none;}
    .navbar-open .navbar-global .navbar-collapse {display: block;}
    /* .navbar-global .row2 .container{padding:0;margin:0;} */
    header .row2{background:#000!important}
    .navbar-global .navbar-collapse .navbar-nav {flex-direction: column; }
    .navbar-global .navbar-collapse .navbar-nav .nav-item {border-bottom: solid 1px #FFF; }
    .navbar-global .navbar-collapse .navbar-nav .nav-item:last-child {border-bottom: solid 0px #FFF; }
    .navbar-global .nav-item a.nav-link:before{height:0px;}
}

/* XS */
@media only screen and (min-width: 0) and (max-width: 767px) {

}

/*
========
HOMEPAGE
========
*/
.lyt-homepage {margin: 20px 0;}

.lyt-homepage h3.section-title{text-align:center; border-top: 1px solid #CCC; padding-top: 10px; margin-top: 15px;}
.lyt-homepage h3.section-title:before{content:"";}
.lyt-homepage h3.section-title:after{content:""}

.lyt-homepage .custom-search {display: flex; flex-wrap: wrap; justify-content: center; align-items: center; padding: 20px 0; border-bottom: 1px solid #CCC; border-top: 1px solid #CCC; margin-top: 20px}

/* custom-search-ad */
.lyt-homepage .custom-search-ad .search-ad{display:none}
.lyt-homepage .custom-search-ad .search-ad h3{}
.lyt-homepage .custom-search-ad label{display:none}
.lyt-homepage .custom-search-ad .rpe-simple {display: flex;}
.lyt-homepage .custom-search-ad .rpe-simple > input{width:250px;padding:11px;border:1px solid #CCC;margin-right:20px}
.lyt-homepage .custom-search-ad .rpe-simple > select{display:none!important}
.lyt-homepage .custom-search-ad .rpe-simple > button {margin-right:15px;position:relative;}
.lyt-homepage .custom-search-ad .rpe-links> a{color:#000;text-decoration:underline;padding-left: 30px;padding-right:30px;font-weight:600;font-size:19px;background:url(../images/icon_drop.svg) no-repeat center right;background-size:24px 12px;}

.lyt-homepage .custom-search-ad a.lnk-explore {color:#000;text-decoration:underline;padding-left:30px;font-weight:600;font-size:19px;background: none;}

.lyt-homepage .custom-search-ad.show-search > a {background:url(../images/icon_drop_reverse.svg) #FFF no-repeat calc(100% - 0px) center;background-size:24px 12px;}
.lyt-homepage .custom-search-ad.show-search > a.lnk-explore {background:none;}
.lyt-homepage .custom-search-ad.show-search .search-ad{display:block;width:100%;}
.lyt-homepage .custom-search-ad .search-ad .inner{width:630px;margin:0 auto;padding:15px 0}
.lyt-homepage .custom-search-ad .search-ad .rpe-item{display:flex;align-items:center;margin-bottom:5px;text-align:left;}
.lyt-homepage .custom-search-ad .search-ad .rpe-item label{display:inline-block!important;width:200px;color:#000;font-size:18px;}
.lyt-homepage .custom-search-ad .search-ad .rpe-item label::first-letter{color:var(--color1);}
.lyt-homepage .custom-search-ad .search-ad .rpe-item input{width:calc(100% - 200px);padding:11px;border:1px solid #CCC;}
.lyt-homepage .custom-search-ad .search-ad .rpe-item select{margin:0;-webkit-appearance:none;pointer-events:auto;background:#FFF;width:calc(100% - 200px);border:1px solid #CCC;font-size:18px;padding:11px 25px 11px 11px;font-family:"Roboto Condensed";}

.lyt-homepage .custom-search-ad .search-ad .rpe-item-from input{}
.lyt-homepage .custom-search-ad .search-ad .rpe-item-from label{display:inline-block!important;width:200px;color:#000;font-size:18px;}
.lyt-homepage .custom-search-ad .search-ad #TX_V4_2,
.lyt-homepage .custom-search-ad .search-ad #TX_V5_2{width:100px;}
#HL_srch_adv_5{text-align:center;width:70px}
#HB_srch_smp_reset, #HB_srch_adv_reset {display: none;}

.lyt-homepage .custom-search-ad .search-ad{text-align:right}
.lyt-homepage .custom-search-ad button[type='submit'] {text-indent: -999px; overflow: hidden; background: url("../images/btn-search.png") #BF2E19 no-repeat center center; cursor: pointer; width: 50px; height: 50px; border-radius: 50%; border: none; border: 0 none; color: #FFF; }
.lyt-homepage .custom-search-ad .search-ad .inner button[type='submit'] {background:#BF2E19!important;color:#FFF!important;border:0 none;font-weight:400;font-size:18px;line-height:20px;width:100px;padding:10px 0;text-transform:uppercase;border-radius:0; text-indent: 0px;}

.lyt-homepage .custom-search-ad .search-ad .rpe-btn{padding-left: 200px; display: flex;}

/* XS */
@media only screen and (min-width: 0) and (max-width: 767px) {
/* .lyt-homepage .custom-search {display: flex; }    
.lyt-homepage .custom-search-ad > a {display:block; text-align: center;} */
.lyt-homepage .custom-search-ad .rpe-links {margin-top: 15px;}
.lyt-homepage .custom-search-ad .search-ad .inner{width:100%;margin:0 auto;padding:15px 0}
.lyt-homepage .custom-search-ad .search-ad .rpe-item label{display:inline-block!important;width:120px;color:#000;font-size:18px;}
.lyt-homepage .custom-search-ad .search-ad .rpe-item-from label{display:inline-block!important;width:120px;color:#000;font-size:18px;}
.lyt-homepage .custom-search-ad .search-ad .rpe-item input{width:calc(100% - 120px);padding:11px;border:1px solid #CCC;}
}


/*
======
FOOTER
======
*/
footer{padding: 48px 0 48px 0;font-size:16px;letter-spacing: 0.18px;font-weight:400;background: #252525;color:#FFF}
footer ul,footer ul li{list-style-type:none;margin:0;padding:0}
footer h2{color:#fff;margin-bottom:20px;font-size:20px;font-weight:400;}
footer a,footer a:link,footer a:visited{color:#FFF}
footer a:hover{color:#BF2E19;text-decoration:none}

footer .logo {font-size: 28px !important;text-transform: uppercase;font-weight: 800 !important;}
footer .logo span{color:#BF2E19!important}
footer .logo a{text-decoration:none; color:#FFF;}

.ftco-footer .description {
    font-size:16px;
    color: rgba(255, 255, 255, 0.7);
}



footer .row-1 .column-1 .description{color: rgba(255, 255, 255, 0.7);font-size:16px;line-height:28px;}

footer .socials{padding-top:30px;}
footer .socials ul{display:flex;align-items:center;}
footer .socials ul li{margin-right:10px;}
footer .socials ul li a {color:#fff;}
footer .socials ul li a span {color:#fff;}
footer .socials ul li a:hover {color:#BF2E19;}
footer .socials ul li a:hover span {color:#BF2E19;}
footer .socials ul li a {height:50px;width:50px;display:flex;align-items:center;justify-content:center;float:left;background:rgba(255, 255, 255, 0.05);border-radius:50%;position: relative;}
footer .socials ul li a span {position: absolute;font-size:26px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}

footer .row-1 .column-3 ul li{display:flex;width:100%;margin-bottom:10px}
footer .row-1 .column-3 .icon {width:40px;font-size:18px;color:white;display:inline-block}
footer .row-1 .column-3 .text{color:rgba(255, 255, 255, 0.7);}


footer .row-1-1 .column-1{text-align:left;padding:20px;}

footer .row-1 .column-3 .text{width:calc(100% - 40px);}
footer .row-2 a{}
footer .row-2 .column-1{text-align:left;}
footer .row-2 .column-2{text-align:right;}


@media only screen and (min-width: 0) and (max-width: 1199px) {
    footer .row-1-1 .column-1{text-align:center}
}



/* XL */
@media only screen and  (min-width: 1200px) {

}

/* LG */
@media only screen and (min-width: 992px) and (max-width: 1199px) {

}

/* XS SM MD */
@media only screen and (min-width: 0) and (max-width: 991px) {
    footer .row-2 .column-2{text-align:center;padding-top:15px;padding-bottom:5px;}
}

/* XS SM */
@media only screen and (min-width: 0) and (max-width: 767px) {
    footer .row .column{padding-top:10px;padding-bottom:10px;}
    footer .row-2 .column-1{text-align:center;padding-top:15px;padding-bottom:5px;}
    footer .column-1{text-align:center;}
    footer .row-1 .column-2 ul li{text-align:center}
    footer .row-1 .column-3 ul li{display:block;text-align:center}
    footer h2{text-align:center;margin:0;padding-bottom:20px;}
    footer .socials ul{display:flex;align-items:center;justify-content:center;}
    footer .socials ul li{margin:10px 5px 10px 5px;}


}

.pager{display:block;clear:both;padding:20px 0;margin:0;}
.pager li{display:inline-block!important;vertical-align:top;border-radius:0;margin-right:2px}
.pager li.disabled a,.pager li.disabled span,.pager li.disabled a:hover,.pager li.disabled span:hover{color:#CCC;background:#EFECE8;}

.pager li a,.pager li span{background:#DDD;min-width:30px;line-height:30px;display:inline-block;text-align:center}
.pager li a,.pager li span{border-radius:0;color:#4D4D4D;}
.pager li.status span{border:0 none;color:#333;background:transparent!important;padding-left:20px;}
.pager li.page.active span{background:#BF2E19;color:#FFF }
.pager li.page a:hover,.pager li.next a:hover,
.pager li.last a:hover,.pager li.first a:hover,
.pager li.previous a:hover{background:#BF2E19;color:#FFF;text-decoration:none;}

@media only screen and (min-width:0) and (max-width:767px) {
  .pager .page{display:none!important;}
  .pager .page.active{display:inline-block!important}
}

/*
=======
GLYT-AD
=======
*/
.lyt-list .list-items{display:grid;grid-template-columns:calc(20% - 24px) calc(20% - 24px) calc(20% - 24px) calc(20% - 24px) calc(20% - 24px);column-gap:30px;margin-top:30px;box-sizing:border-box;}

.lyt-generic .lyt-list .container{margin:0;padding:0}

.lyt-list .list-items .list-item{margin-bottom:50px;position:relative;padding-bottom:77px}
.lyt-list .list-items .list-item h3.title-item{margin:10px 0 10px 0;font-size:22px;line-height:28px;font-weight:600; padding: 0px;}
.lyt-list .list-items .list-item h3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}

.lyt-list .view-more{text-align:left;padding:0;position:absolute;bottom:0;left:0;}
.lyt-list .view-more a{border:0 none!important;font-family:Poppins, Arial, sans-serif;font-weight:600;font-size:15px;text-decoration:underline;padding:0}
.lyt-list .view-more a:before{margin-right:10px;border-right:1px solid #CCC;vertical-align:middle;width:38px;height:38px;display:inline-block;content:"";background:url("../images/icon_eye.svg") no-repeat center left;background-size:28px 20px}


@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* .lyt-list .list-items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:15px;} */
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lyt-list .list-items{display:grid;grid-template-columns:calc((100% / 3) - 20px) calc((100% / 3) - 20px) calc((100% / 3) - 20px);column-gap:30px;}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lyt-list .list-items{display:grid;grid-template-columns:calc((100% / 2) - 15px) calc((100% / 2) - 15px);column-gap:30px;}
}

@media only screen and (min-width: 0) and (max-width: 575px) {
  .lyt-list .list-items{display:block;}
  .lyt-list .list-items .list-item{margin-bottom:15px}
  .lyt-list .list-items .list-item h3{min-height:0}
}


/*
========
LYT-LIST
========
*/
.lyt-list-ad {margin: 20px 0;}
.lyt-list-ad .lyt-nrw {padding: 0 0 20px 0;}
.lyt-list-ad .lyt-item.ad {border-bottom:1px solid #DDD;padding: 15px 0}
.lyt-list-ad .lyt-item.ad h4 {font-weight: 500}

.lyt-list-ad .lyt-item.ad .view-more{text-align:left;padding:0; position: static;}
.lyt-list-ad .lyt-item.ad .view-more a{border:0 none!important;font-family:Poppins, Arial, sans-serif;font-weight:600;font-size:15px;text-decoration:underline;padding:0}
.lyt-list-ad .lyt-item.ad .view-more a:before{margin-right:10px;border-right:1px solid #CCC;vertical-align:middle;width:38px;height:38px;display:inline-block;content:"";background:url("../images/icon_eye.svg") no-repeat center left;background-size:28px 20px}


/*
==========
LYT-DETAIL
==========
*/
.lyt-document {margin: 20px 0;}

.lyt-document .fields{border-top:1px solid #3d3938;margin-top:15px;padding-top:15px;}
.lyt-document .fields:empty{display:none}
.lyt-document .fields .row-1-2{display:flex;padding-bottom:10px}
.lyt-document .fields .row-1-2 > .column-1{width:200px}
.lyt-document .fields .row-1-2 > .column-2{width:calc(100% - 200px);padding-left:25px}
.lyt-document .fields .row-1-2 > .column-1 .field-name{font-weight:600;}
.lyt-document .fields .row-1-2 > .column-2 .field-value{font-weight:300}
.lyt-document .fields .row-1-2 > .column-2 .field-value p {margin-bottom: 0px;}
.lyt-document .fields .row-1-2 > .column-2 .field-value a{font-weight:400}
.lyt-document .hierarchy{border-top:1px solid #3d3938;margin-top:15px;padding-top:15px;}


.lyt-document #tree a{border:0 none!important;font-family:Poppins, Arial, sans-serif;font-weight:600;font-size:15px;text-decoration:underline;padding:0}
span.fancytree-selected a {background: #BF2E19!important; color: #FFF}
.fancytree-expander.fa-caret-down::before {color: #BF2E19!important}
.fancytree-expander.fa-angle-right::before, .fancytree-expander.fa-caret-right::before {color: #BF2E19!important}


@media only screen and (min-width: 0) and (max-width: 767px) {
  .lyt-document .fields .row-1-2{flex-direction: column}
  .lyt-document .fields .row-1-2 > .column-1{width:100%;padding:0}
.lyt-document .fields .row-1-2 > .column-2{width:100%;padding:0}
}


/*
============
LYT-GENERICA
============
*/
.lyt-generic {margin: 20px 0;}