    * { margin:0; padding: 0; box-sizing: border-box; }
	.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
	* html .clearfix             { zoom: 1; }
	*:first-child+html .clearfix { zoom: 1; }
    /*FONTS*/
    @font-face {
    font-family: "LemonMilklight";
    src: url("../fonts/LemonMilklight.woff") format("woff"); /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    }
	/* GENERAL */
	body {font-family: 'Raleway', sans-serif;font-size: 12px;}
	a {color: inherit;text-decoration: none;cursor: pointer;}
    .transition {-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
	.transition1s {transition: 1s all;}
	.pointer {cursor: pointer;}
	.noevent {pointer-events: none;}
    .noselect {user-select: none;}
    img {width:100%;}
    .table {display:table;}
    .cell {display:table-cell;vertical-align:middle;}
    .font-lemon {font-family: "LemonMilklight";}
    ::-webkit-scrollbar {width: 8px;}
    ::-webkit-scrollbar-track {box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 10px;}
    ::-webkit-scrollbar-thumb { border-radius: 10px;background: #ff572296;}
    input, select {-webkit-appearance: none;}
    .spacing {letter-spacing: 10px;}
    .spacing-2 {letter-spacing: 20px;}
    .fixed {position:fixed !important;top:0 !important;}
	/* NAV */
    nav {width:100%;height:60px;position:fixed;z-index:99;}
    .left-menu {float:left;}
    .logo {height: 60px;margin-left: 10px;}
    .logo img {height:100%;width:auto;}
    .right-menu {float: right;}
    .right-menu .item-right-menu {float: left;color: white;font-size: 15px;height: 60px;line-height: 60px;padding: 0 6px;}
    .right-menu .item-right-menu:hover {color:gray;}
    .ico-menu {width: 30px;margin-top: 14px;}
    .color {color:#006da4}
    .content {width: 100%;height: auto;overflow-x:hidden;scroll-behavior: smooth;}
    .background-1 {background: rgb(0,108,166);background: linear-gradient(90deg, rgba(0,108,166,1) 0%, rgba(18,121,134,1) 100%);box-shadow: 0 1px 0 0 rgb(233, 109, 2);}
    .background-2 {background: transparent}
    .background-transparent {background: linear-gradient(90deg, rgba(0, 108, 166, 0) 0%, rgba(18, 121, 134, 0) 100%);}
    .background-white {background: white;}
    .background-4 {background:url(../images/bg-4.jpg);background-size:cover;background-position: top center;}
    .background-5 {background: rgb(207,45,59);background: linear-gradient(68deg, rgba(207,45,59,1) 0%, rgba(64,38,96,1) 100%);}
    .background-menu {background: rgb(0,122,135);background: linear-gradient(29deg, rgba(0,122,135,1) 0%, rgba(69,32,98,1) 100%);}
    .section {position:relative;width:100%;overflow:hidden;/* background:white; */}
    .layer-bg-absolute {position: absolute;width: 100%;height: 100%;z-index: 2;mix-blend-mode: multiply;}
    .layer-bg, .layer-bg-2, .layer-bg-nav {position: fixed;width: 100%;height: 100%;z-index: 2;mix-blend-mode: multiply;}
    .layer-bg {z-index:3;} .layer-bg-2 {z-index:4;}
    .section-bg, .section-bg-2, .section-bg-nav {position:fixed;width:100%; height:100%;z-index: 1;top:0;}
    .section-bg-absolute {position:absolute;width:100%; height:100%;z-index: 1;}
    .section-bg {z-index: 1;} .section-bg-2 {z-index: 2;}
    .layer-bg-2, .section-bg-2 {display:none;}
    .section-content, .section-content-footer {position: absolute;width: 100%;height: 100%;z-index: 4;padding-top: 60px;    padding-bottom: 35px;}
    .section-no-fixed {position: relative;width:100%;overflow:hidden;/* background:white; */} .section-no-fixed .section-content {position: relative !important;}
    .col {float:left;} .col33 {width:33.33%;} .col100 {width:100%;} .col20 {width:20%;} .col50 {width:50%;} .col40 {width:40%;} .col60 {width:60%;} .col16 { width: 16.66%;}
    .section-footer {position: fixed;width: 100%;overflow: hidden;bottom: 0;}
    /*Menu*/
    .menu-box {width: 100%;height: 100%;position: fixed;z-index: 100;display:none;}
    .menu-list, .submenu-list {max-width: 500px;margin: 0 auto;text-align: center;color: white;}
    .submenu-list {max-width: 50%;max-height: 174px !important;}
    .item-menu-span {display: inline-block; margin: 10px 10px; letter-spacing: 10px;height:15px;}
    .submenu-list {display:none; max-height: 90%;overflow: auto;}
    .item-menu, .item-menu-3 {margin-bottom: 10px;font-size: 30px;font-weight: 100;height: 37px;padding-left: 17px;}
    .item-menu:hover {color:#fc6d00;font-size: 32px !important;}
    .item-menu-span:hover, .item-menu-2:hover, .item-menu-3:hover {color:#fc6d00;transform: scale(1.1);}
    .submenu-list .item-menu {font-size: 25px;}
    .close-menu {position: absolute;top: 5px;right: 18px;font-size: 45px;color: white;}
    .back-menu {    margin: 0 auto;margin-bottom: 25px;font-size: 20px;position: fixed;top: 130px;left: 0;right: 0;}
    /*Section-1*/
    /**Search box**/
    .search-box {max-width: 500px;height: 200px;margin: 0 auto;}
    .title-search {text-align: center;color: white;font-size: 24px;margin-bottom: 15px;}
    .field-search {position:relative;}
    .field-search input, .field-search select {width: 100%;padding: 10px;border: 0;background: #ffffffbf;border-radius: 15px;outline:none;height: 35px;}
    .field-search-border {border-radius:8px;}
    .field-search input:focus {box-shadow: 0 9px 10px 0 rgba(0,0,0,0.5); }
    .search-btn {position: absolute;right: 0;top: 0;height: 35px;line-height: 36px;text-align: center;width: 35px;color: #727272;}
    .filters-search {margin-top: 25px; text-align: center;}
    .title-filters-search {display: inline-block;background: black;color: white;padding: 4px 12px;border-radius: 6px;margin: 0 auto;margin-bottom: 10px;}
    .filters-search .filters {border: 1.5px solid white;border-radius: 15px;display:none;}
    .filters-search .filters .filter {float: left;width: 33.33%;font-size: 10px;color: white;padding: 8px 0;}
    .filters-search .filters .filtermiddle {border: solid white;border-width: 0 1.5px;}
    .filters-search .filters .filter:hover {background:#ffffffa8;color:black;}
    .filters-search .filters .filter-active {background:white;color:black;}
    /*Section-2*/
    .title-section-2 {text-align: center;font-size: 36px;margin-bottom:30px;}
    .section-infos {margin: 0 auto; max-width: 750px;}
    .section-infos1 {margin: 0 auto; max-width: 580px;}
    .section-infos .info, .section-infos1 .info {float:left;padding:10px;text-align:center;position:relative;display: table;} 
    .section-infos .info-1, .section-infos1 .info-1 {width:33.33%;} .section-infos .info-2 {width:25%;}
    .section-infos .info:hover, .section-infos1 .info:hover {background: #fc6d00;border-radius: 12px;display: grid;}
    .section-infos .info:hover img, .section-infos1 .info:hover img {filter: contrast(0%) brightness(200%);opacity:0;}
    .text-inner-infos {padding:0px;box-sizing:border-box;display:none;color:white;height:100%;position: absolute;width:100%;top:0;left:0;bottom:0;right:0;text-align: center; text-align-last: center;vertical-align: middle;margin: auto;}
    .section-infos .info:hover .text-inner-infos, .section-infos1 .info:hover .text-inner-infos {display:table;}
    .text-inner-infos span {display: table-cell;vertical-align: middle;width: 100%;}
    /*Section-3*/
    .title-section-3 {text-align: center;font-size: 45px;margin-bottom: 40px;}
    .galery-artist .artist-l {float:left;width:16.66%;}
    .subtitle-section-3 {text-align: center;padding: 10px;margin-top: 15px;font-size: 15px;}
    .btn {display: inline-block;background: black;color: white;padding: 4px 12px;border-radius: 6px;margin: 0 auto;margin-bottom: 3vw;margin-top: 5px;}
    /*.div-inner-section-1 {padding: 10vh 0px 0 0; margin-bottom: 25vh;}*/
    /*.div-inner-section-2 {padding: 60px 25px; color: white; font-size: 30px;position: absolute;bottom: -1px;width: 100%;}*/
    .innerartist {width:0%;height:100px;}
    .innerartist:hover {transform:scale(1.2);}
    .artist {overflow: hidden;}
    .title-artist-text {position: absolute;bottom: 0px;color: white;font-size: 15px;padding: 8px;text-shadow: 0 0 5px rgb(0, 0, 0);}
    .artist:hover .title-artist-text {background: #000000ad;width: 100%;text-align: center;padding: 21px;font-size: 20px;}
    /*Section-4*/
    .title-section-4 {text-align: center;font-size: 45px;margin-bottom: 10px;color:white;}
    .recents {max-width:800px; margin:0 auto;}
    .item-owl {padding: 20px;}
    .item-owl img {border-radius:15px;}
    .title-owl {color:white;font-size:14px;margin-bottom:5px;margin-top:5px;}
    .date-owl {color:#fc6d00;margin-bottom:10px;}
    .item-owl p {color:white;font-size:12px;}
    .image-novedad {width:180px;border-radius:15px;height: 180px;display: block;margin: 0 auto;}
    /*Footer*/
    .footer {max-width: 800px;margin: 0 auto;}
    .logo-footer {padding:15px;} .logo-footer img {width:80px;}
    .menu-footer {margin-top: 2px;color: #006da4;}
    .copy {padding: 10px;}
    .icon-footer {color: #006da4;font-size: 22px;text-align: center;height: 70px;line-height: 70px;width: 33.33% !important;}
    /*Scroll*/
    .scroll-event {position: absolute;bottom: 10px;z-index: 4;width: 50px;left: 0px;right: 0px;margin: 0 auto;animation: arrowanim 3s linear 2s infinite;color: white;text-align:center;}
    @keyframes arrowanim { 0% {bottom:10px;} 50% {bottom:20px;} }
    /**Floats**/
    .contact-event {position: fixed;right: 10px;bottom: 25px;z-index: 98;width: 100px;height: 100px;padding:10px;}
    .contact-event img {
        box-shadow: 0 0 0 rgba(49, 204, 44, 0.8);
        animation: pulse 2s infinite;
        border-radius: 50%;
    }
      @keyframes pulse {
        0% {
          -moz-box-shadow: 0 0 0 0 rgba(49, 204, 44, 0.8);
          box-shadow: 0 0 0 0 rgba(49, 204, 44, 0.8);
        }
        70% {
            -moz-box-shadow: 0 0 0 20px rgba(204,169,44, 0);
            box-shadow: 0 0 0 20px rgba(204,169,44, 0);
        }
        100% {
            -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
            box-shadow: 0 0 0 0 rgba(204,169,44, 0);
        }
      }
    .contact-event:hover {padding:0px;}
    /**/
    .recents .owl-dots, .galery-artist .owl-dots {display:none;}
    .recents .owl-nav, .galery-artist .owl-nav, .galery-video .owl-nav, .galeria .owl-nav, .banners .owl-nav, .logos .owl-nav {position: absolute;top: 35%;width: 100%;}
    .banners .owl-nav  { top: 10%;}
    .recents .owl-prev, .recents .owl-next, .galery-artist .owl-prev, .galery-artist .owl-next, .galery-video .owl-prev, .galery-video .owl-next, .galeria .owl-prev, .galeria .owl-next, .banners .owl-prev, .banners .owl-next, .logos .owl-prev, .logos .owl-next {position: absolute;font-size: 62px !important;color: white !important;width:50px;}
    .galery-artist .owl-nav, .recents .owl-nav, .galeria .owl-nav, .banners .owl-nav, .logos .owl-nav {display:block !important;}
    .recents .owl-prev {left: -60px;} .recents .owl-next {right: -60px;}
    .galery-artist .owl-prev {left: 10px;} .galery-artist .owl-next {right: 10px;}
    .galery-video .owl-prev {left: 10px;} .galery-video .owl-next {right: 10px;}
    .galeria .owl-prev {left: 10px;} .galeria .owl-next {right: 10px;}
    .banners .owl-prev {left: 10px;} .banners .owl-next {right: 10px;}
    .logos .owl-prev {left: -30px;} .logos .owl-next {right: -30px;}
    /*Other Pages*/
    .text-header {font-size: 5vw !important;}
    .email-contact {font-size: 7pt;}
   