/*

COLORS 2021
primary: 1c2c39
secondary: a2866c
muted: e9e3d0

*/

@font-face {
    font-family: 'VOicons';
    src: url('../fonts/VOicons.eot');
    src: url('../fonts/VOicons.eot?#iefix') format('embedded-opentype'),
         url('../fonts/VOicons.woff') format('woff'),
         url('../fonts/VOicons.ttf') format('truetype'),
         url('../fonts/VOicons.svg#VOicons') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BrownLight';
    src: url('../fonts/brown/light/BrownLight.eot');
    src: url('../fonts/brown/light/BrownLight.eot?#iefix') format('embedded-opentype'),
         url('../fonts/brown/light/BrownLight.woff') format('woff'),
         url('../fonts/brown/light/BrownLight.ttf') format('truetype'),
         url('../fonts/brown/light/BrownLight.svg#VOicons') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BrownBold';
    src: url('../fonts/brown/bold/BrownBold.eot');
    src: url('../fonts/brown/bold/BrownBold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/brown/bold/BrownBold.woff') format('woff'),
         url('../fonts/brown/bold/BrownBold.ttf') format('truetype'),
         url('../fonts/brown/bold/BrownBold.svg#VOicons') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BrownRegular';
    src: url('../fonts/brown/regular/BrownRegular.eot');
    src: url('../fonts/brown/regular/BrownRegular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/brown/regular/BrownRegular.woff') format('woff'),
         url('../fonts/brown/regular/BrownRegular.ttf') format('truetype'),
         url('../fonts/brown/regular/BrownRegular.svg#VOicons') format('svg');
    font-weight: normal;
    font-style: normal;
}


[class*='icona-vo-']:before{
	display: inline-block;
   font-family: 'VOicons';
   font-style: normal;
   font-weight: normal;
   line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   font-size: 50px
}
.icona-vo-advertising:before{content:'\0041';}
.icona-vo-airplane:before{content:'\0042';}
.icona-vo-application:before{content:'\0043';}
.icona-vo-billboard:before{content:'\0044';}
.icona-vo-check-form:before{content:'\0045';}
.icona-vo-clock:before{content:'\0046';}
.icona-vo-delivery-man:before{content:'\0047';}
.icona-vo-diamond:before{content:'\0048';}
.icona-vo-download-arrow:before{content:'\0049';}
.icona-vo-fax:before{content:'\004a';}
.icona-vo-frontal-taxi-cab:before{content:'\004b';}
.icona-vo-id-card:before{content:'\004c';}
.icona-vo-information:before{content:'\004d';}
.icona-vo-kids-couple:before{content:'\004e';}
.icona-vo-no-pets:before{content:'\004f';}
.icona-vo-parking-sign:before{content:'\0050';}
.icona-vo-polygonal-rhomb:before{content:'\0051';}
.icona-vo-sedan-car-front:before{content:'\0052';}
.icona-vo-train:before{content:'\0053';}
.icona-vo-wifi:before{content:'\0054';}
.icona-vo-teamwork:before{content:'\0055';}
.icona-vo-flipboard:before{content:'\0056';}


/* GENERAL */
/*html, div, table {
	font-family: 'BrownLight', sans-serif !important;
    font-size: 15px;
    line-height: 25px;
}*/

/*span {
    font-family: 'BrownRegular', sans-serif !important;
}*/

.uk-navbar-nav span {
    font-family: 'BrownBold', sans-serif !important;
}


.uk-padding-medium {
    padding: 20px;
}


/*.uk-button {
    padding: 5px 20px 0 20px;
}
.uk-button-text {
	border-radius: 0px !important;
}
.wk-button-link {
	border-radius: 0px !important;
}
*/
.acysubbuttons .btn-primary:before {
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2223%22%20height%3D%2211%22%20viewBox%3D%220%200%2023%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23120e2b%22%20points%3D%2217%201%2022%205.5%2017%2010%20%22%20%2F%3E%0A%20%20%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23120e2b%22%20x1%3D%220%22%20y1%3D%225.5%22%20x2%3D%2222.4%22%20y2%3D%225.5%22%20%2F%3E%0A%3C%2Fsvg%3E);
}

.juicer-button {
	position: relative;
}
.juicer-button:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 22px;
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2223%22%20height%3D%2211%22%20viewBox%3D%220%200%2023%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23120f2b%22%20points%3D%2217%201%2022%205.5%2017%2010%20%22%20%2F%3E%0A%20%20%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23120f2b%22%20x1%3D%220%22%20y1%3D%225.5%22%20x2%3D%2222.4%22%20y2%3D%225.5%22%20%2F%3E%0A%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-position: calc(100% - 5px) 50%;
    transition: background-position .2s ease-out;
}
.juicer-feed .j-paginate {
   border-bottom: 1px solid #1c2c39 !important;
   color: #1c2c39 !important;
   border-top: none !important;
   border-left: none !important;
   border-right: none !important;
   text-align: left !important;
   padding: 12px 12px 10px 0px !important;
   width: 120px !important;
}
.juicer-feed .j-paginate:hover {
    background: transparent !important;
    color: #F2F2F2;
}

.juicer-button:focus::before, .juicer-button:hover::before {
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2223%22%20height%3D%2211%22%20viewBox%3D%220%200%2023%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23120f2a%22%20points%3D%2217%201%2022%205.5%2017%2010%20%22%20%2F%3E%0A%20%20%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23120f2a%22%20x1%3D%220%22%20y1%3D%225.5%22%20x2%3D%2222.4%22%20y2%3D%225.5%22%20%2F%3E%0A%3C%2Fsvg%3E);
    background-position: 100% 50%;
}


.uk-link, a {
    color: #1c2c39;
    text-decoration: none;
    cursor: pointer;
}
.wk-link-reset:hover {
    color: #1c2c39 !important;
}
.gradiente-sfumato .uk-position-cover {
    background: #44217f;
}
.uk-pagination>*>* {
    color: #1c2c39;
    font-family: 'BrownLight', sans-serif !important;
}
.gradiente-sfumato-right .uk-position-cover {
    background: #44217f;
}
#icon {
    background-color: #b6b184;
}
#creation {
    background-color: #f18667;
}
#look {
    background-color: #9d82af;
}
#expression {
    background-color: #fbde81;
}
#essence {
    background-color: #66b8b8;
}
#evolution {
    background-color: #898c8a;
}

#creation .uk-h2, #icon .uk-h2, #essence .uk-h2, #evolution .uk-h2, #icon .uk-h2, #look .uk-h2 {
    color: #ffffff;
}
#expression .uk-h2 {
    color: #1c2c39;
}
#expression .uk-button-text:before {
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2223%22%20height%3D%2211%22%20viewBox%3D%220%200%2023%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23120e2b%22%20points%3D%2217%201%2022%205.5%2017%2010%20%22%20%2F%3E%0A%20%20%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23120e2b%22%20x1%3D%220%22%20y1%3D%225.5%22%20x2%3D%2222.4%22%20y2%3D%225.5%22%20%2F%3E%0A%3C%2Fsvg%3E);
}
#creation-chips .uk-button-text, #icon-chips .uk-button-text, #look-chips .uk-button-text, #essence-chips .uk-button-text,  #evolution-chips .uk-button-text {
    border-bottom: 1px solid #fbfbfb;
    padding-bottom: 3px;
    color: #ffffff !important;
    padding-left: 0;
    padding-right: 40px;
}
#expression-chips .uk-button-text {
    border-bottom: 1px solid #1c2c39;
    padding-bottom: 3px;
    padding-left: 0;
    padding-right: 40px;
    color: #1c2c39 !important;
}
#expression-chips .uk-button-text:before {
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2223%22%20height%3D%2211%22%20viewBox%3D%220%200%2023%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23120e2b%22%20points%3D%2217%201%2022%205.5%2017%2010%20%22%20%2F%3E%0A%20%20%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23120e2b%22%20x1%3D%220%22%20y1%3D%225.5%22%20x2%3D%2222.4%22%20y2%3D%225.5%22%20%2F%3E%0A%3C%2Fsvg%3E);
}
#creation-chips .uk-h2, #icon-chips .uk-h2, #essence-chips .uk-h2, #evolution-chips .uk-h2, #icon-chips .uk-h2, #look-chips .uk-h2 {
    color: #ffffff;
}
#expression-chips .uk-h2 {
    color: #1c2c39;
}
#expression-chips p {
    color: #1c2c39;
}

/*.uk-button-primary {
    color: #fff;
    border-radius: 2px;
    border: 1px solid #121227;
    background: #121227;
}
.uk-button-primary:hover {
    border-radius: 2px;
    color: #121227;
    border: 1px solid #121227;
    background: #fff;
}
ul.uk-navbar-nav {
    background: #121128;
}*/
.manifestazioni .uk-overlay-primary {
    background: -webkit-linear-gradient(top right, rgba(0,0,0,0), rgb(18, 17, 40));
}
/*.uk-button-text {
    border-bottom: 1px solid #121227;
    padding-bottom: 3px;
    padding-left: 0;
    padding-right: 40px;
}
*/
/*.uk-light .uk-button-text, .uk-section-primary:not(.uk-preserve-color) .uk-button-text, .uk-section-secondary:not(.uk-preserve-color) .uk-button-text, .uk-tile-primary:not(.uk-preserve-color) .uk-button-text, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-text, .uk-card-primary.uk-card-body .uk-button-text, .uk-card-primary > :not([class*='uk-card-media']) .uk-button-text, .uk-overlay-primary .uk-button-text, .uk-notification-message-primary .uk-button-text, .uk-notification-message-success .uk-button-text, .uk-notification-message-warning .uk-button-text, .uk-notification-message-danger .uk-button-text, .tm-toolbar-default .uk-button-text {
    border-bottom: 1px solid #ffffff;
}*/
/*.uk-button-text:before {
        background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2223%22%20height%3D%2211%22%20viewBox%3D%220%200%2023%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23121227%22%20points%3D%2217%201%2022%205.5%2017%2010%20%22%20%2F%3E%0A%20%20%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23121227%22%20x1%3D%220%22%20y1%3D%225.5%22%20x2%3D%2222.4%22%20y2%3D%225.5%22%20%2F%3E%0A%3C%2Fsvg%3E);
}
.uk-light .uk-button-text:before {
        background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2223%22%20height%3D%2211%22%20viewBox%3D%220%200%2023%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20points%3D%2217%201%2022%205.5%2017%2010%20%22%20%2F%3E%0A%20%20%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20x1%3D%220%22%20y1%3D%225.5%22%20x2%3D%2222.4%22%20y2%3D%225.5%22%20%2F%3E%0A%3C%2Fsvg%3E);
}*/
/*uk-h3 {
    color: #121128;
}*/
/*.uk-text-primary {
    color: #121128!important;
}*/
.uk-h3 span {
    color: #121128;
}
.uk-heading-line>:after {
    background: #1c2c39;
}

.line-white .uk-heading-line>:after {
    background: #ffffff;
}
.uk-heading-line>:before, .home-2 .uk-heading-line>:after{
    content: "";
    position: absolute;
    top: calc(50% - (3px));
    width: 2000px;
    height: 3px;
    border-bottom: 0px !important;
    background: #1c2c39;
}
.mondo-orafo .uk-heading-line>:after {
    background: #ffffff !important; 
}
h3, .uk-h3, h5, .uk-h2 {
    color: #1c2c39;
}
.uk-card-default .uk-card-title {
    color: #ffffff;
}
.titolo-hero {
    color: #ffffff;
}
.data-hero {
    color: #ffffff;
}
.wk-panel-title a {
    color: #1c2c39;
}
.manifestazione-overlay h5, .manifestazione-overlay h3 {
    color: #ffffff;
}
.uk-card-default {
    background: transparent;
}
.progetti .uk-card-default {
    background: transparent;
    border-left: none;
    border-right: none;
    border-bottom: none;
}
.footer h6, .footer a {
    color: #120f2b;
}
.footer .gradient-underlined::after {
    background: #120f2b;
}
.box-bordi .progetti .uk-card-default {
    border: 1px solid #120f2b;
}
.box-colorato .progetti .uk-card-default {
    border: 1px solid #120f2b;
    background-color: #120f2b;
}
.box-colorato .uk-card-primary {
    border: 1px solid #120f2b;
    background-color: #120f2b;
}
.box-colorato .uk-card-primary .uk-button-text {
    color: #ffffff !important;
    border-bottom: 1px solid #ffffff;
}

.box-colorato h3, .box-colorato .uk-card-default p, .box-colorato h5 {
    color: #ffffff ;
}
.box-colorato .uk-card-default .uk-button-text {
    color: #ffffff !important;
    border-bottom: 1px solid #ffffff;
}

.box-bordo {
    border: 1px solid #44217f !important;
    background: transparent !important;
}

.wk-button.wk-button-link {
    border:0px !important;
    border-bottom: 1px solid #120f2b !important;
    padding-bottom: 3px;
    padding-left: 0;
    padding-right: 40px;
    padding-bottom: 3px;
    padding-top: 5px;
    color: #120f2b !important;
    font-family: 'BrownBold', sans-serif !important;
    font-size: 15px;
    margin: 0;
    text-transform: uppercase;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: middle;
    line-height: 1.714;
    transition: .1s ease-in-out;
    transition-property: color,background-color,background-position,border-color,box-shadow; 
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
    position:relative;
    text-align:left !important;
}

.wk-button.wk-button-link::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 22px;
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2223%22%20height%3D%2211%22%20viewBox%3D%220%200%2023%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23121227%22%20points%3D%2217%201%2022%205.5%2017%2010%20%22%20%2F%3E%0A%20%20%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23121227%22%20x1%3D%220%22%20y1%3D%225.5%22%20x2%3D%2222.4%22%20y2%3D%225.5%22%20%2F%3E%0A%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-position: calc(100% - 5px) 50%;
    transition: background-position .2s ease-out;
}
.wk-button.wk-button-link:hover {
    border-bottom: 1px solid #120f2b !important;
}

.wk-button.wk-button-link:hover::before {
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2223%22%20height%3D%2211%22%20viewBox%3D%220%200%2023%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23121227%22%20points%3D%2217%201%2022%205.5%2017%2010%20%22%20%2F%3E%0A%20%20%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23121227%22%20x1%3D%220%22%20y1%3D%225.5%22%20x2%3D%2222.4%22%20y2%3D%225.5%22%20%2F%3E%0A%3C%2Fsvg%3E);
    background-position: 100% 50%;
}


.box-vuoti .progetti .uk-card-default {
    border: none;
    background: transparent;
}
.box-colorato-viola .uk-card-default {
    border: 1px solid #44217f;
    background: #44217f;
}
.box-colorato-viola .uk-card-default h3, .box-colorato-viola .uk-card-default p, .box-colorato-viola .uk-card-default h5 {
    color: #ffffff !important;
}
.box-colorato-viola .uk-button-text {
    border-bottom: 1px solid #ffffff;
    color: #ffffff !important;
}

.wk-button.wk-button-link {
    border:0px !important;
    border-bottom: 1px solid #120f2b !important;
    padding-bottom: 3px;
    padding-left: 0;
    padding-right: 40px;
    padding-bottom: 3px;
    padding-top: 5px;
    color: #120f2b !important;
    font-family: 'BrownBold', sans-serif !important;
    font-size: 15px;
    margin: 0;
    text-transform: uppercase;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: middle;
    line-height: 1.714;
    transition: .1s ease-in-out;
    transition-property: color,background-color,background-position,border-color,box-shadow; 
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
    position:relative;
    text-align:left !important;
}

.wk-button.wk-button-link::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 22px;
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2223%22%20height%3D%2211%22%20viewBox%3D%220%200%2023%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23120f2b%22%20points%3D%2217%201%2022%205.5%2017%2010%20%22%20%2F%3E%0A%20%20%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23120f2b%22%20x1%3D%220%22%20y1%3D%225.5%22%20x2%3D%2222.4%22%20y2%3D%225.5%22%20%2F%3E%0A%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-position: calc(100% - 5px) 50%;
    transition: background-position .2s ease-out;
}
.wk-button.wk-button-link:hover {
    border-bottom: 1px solid #120f2b !important;
}
.wk-button.wk-button-link:hover::before {
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2223%22%20height%3D%2211%22%20viewBox%3D%220%200%2023%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23120f2b%22%20points%3D%2217%201%2022%205.5%2017%2010%20%22%20%2F%3E%0A%20%20%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23120f2b%22%20x1%3D%220%22%20y1%3D%225.5%22%20x2%3D%2222.4%22%20y2%3D%225.5%22%20%2F%3E%0A%3C%2Fsvg%3E);
    background-position: 100% 50%;
}

/*
.uk-button-text:before {
        background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2223%22%20height%3D%2211%22%20viewBox%3D%220%200%2023%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23120f2b%22%20points%3D%2217%201%2022%205.5%2017%2010%20%22%20%2F%3E%0A%20%20%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23120f2b%22%20x1%3D%220%22%20y1%3D%225.5%22%20x2%3D%2222.4%22%20y2%3D%225.5%22%20%2F%3E%0A%3C%2Fsvg%3E);
}
.uk-light .uk-button-text:before {
        background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2223%22%20height%3D%2211%22%20viewBox%3D%220%200%2023%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20points%3D%2217%201%2022%205.5%2017%2010%20%22%20%2F%3E%0A%20%20%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20x1%3D%220%22%20y1%3D%225.5%22%20x2%3D%2222.4%22%20y2%3D%225.5%22%20%2F%3E%0A%3C%2Fsvg%3E);
}*/

.uk-heading-line>:after {
    background: #1c2c39;
}
.uk-light .uk-heading-line>:after, .uk-light .uk-heading-line>:before {
    background: #ffffff;
}

/*
.uk-light .uk-button-text {
    border-bottom: 1px solid #ffffff;
    color: #ffffff !important;
}
.uk-light .uk-button-text:hover::before {
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2223%22%20height%3D%2211%22%20viewBox%3D%220%200%2023%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20points%3D%2217%201%2022%205.5%2017%2010%20%22%20%2F%3E%0A%20%20%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20x1%3D%220%22%20y1%3D%225.5%22%20x2%3D%2222.4%22%20y2%3D%225.5%22%20%2F%3E%0A%3C%2Fsvg%3E);
}*/
.event a {
   color: #120d2b;
   text-decoration: none;
   cursor: pointer;
}

.visio-next-summit-background .uk-position-cover {
        background: -webkit-linear-gradient(left,rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.68),rgb(0, 0, 0)) !important;
}
.visio-next-summit-background h3 {
    color: #ffffff !important;
}

.september-info .box-aeroporto .km {
   float: right;
   background: #120d2b; }

.september-info .uk-h2 { color: #120d2b; }
.september-info .icona-vo-check-form {
    color: #ffffff !important;
}

.overlay-hongkong .wk-overlay-panel {
    background: rgba(0, 0, 0, 0.6);
}
.overlay-hongkong p{
    color: #ffffff;
}

/* SEPTEMBER INFO */
.september-info h3.title-info, .september-info h2.title-info {
    color: #1c2c39 !important;
}
hr.hr-big {
    border-top: 3px solid #1c2c39 !important;
}
.september-info .uk-text-lead {
    color: #1c2c39;
}

.september-info h3 {
    color: #ffffff !important;
}
.september-info .uk-h5 {
    color: #1c2c39 !important;
}
.september-info .uk-h3 span {
    color: #1c2c39 !important;
}
.september-info .uk-button-secondary, .btn-success {
    background-color: #1c2c39 !important;
    color: #ffffff !important;
}

.september-info .uk-button-secondary-no-background a {
    background-color: transparent !important;
    color: #ffffff !important;
}
.september-info a {
    color: #1c2c39 !important;
}

.september-info .acymailing_form a {
    color: #ffffff !important;
}
.september-info .uk-accordion-title::after {

    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23120F2b%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23120F2b%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E) !important;
}
/* SEPTEMBER INFO */
/* MENU */

.nav-item a {
    color: #121227 !important;
    font-family: 'BrownBold', sans-serif !important;
}
.mod-languages a {
    color: #121227 !important;
    font-family: 'BrownBold', sans-serif !important;
}

div.mod-languages li {
    margin-left: 0px;
    margin-right: 0px;
}
div.mod-languages li a {
    font-weight: 800 !important;
}
/*.mod-languages > ul > li:first-child:after { 
    content: "/";
    margin-left: 10px;
    margin-right: 10px;
    color: #120f2a;
}*/
/* MENU */
/* chips */
#icon-chips {
    background-color: #b6b184;
}
#icon-chips .uk-heading-line>:before, #icon-chips .uk-heading-line>:after {
    background: transparent;
}
#creation-chips {
    background-color: #f18667;
}
#creation-chips .uk-heading-line>:before, #creation-chips .uk-heading-line>:after {
    background: transparent;
}
#look-chips {
    background-color: #9d82af;
}
#look-chips .uk-heading-line>:before, #look-chips .uk-heading-line>:after {
    background: transparent;
}

#essence-chips {
    background-color: #66b8b8;
    padding-top: 65px;
    padding-bottom: 65px;
}
#essence-chips .uk-heading-line>:before, #essence-chips .uk-heading-line>:after {
    background: transparent;
}
#expression-chips {
    background-color: #fbde81;
}
#expression-chips .uk-heading-line>:before, #expression-chips .uk-heading-line>:after {
    background: transparent;
}
#evolution-chips {
    background-color: #898c8a;
    padding-top: 90px;
    padding-bottom: 90px;
}
#evolution-chips .uk-heading-line>:before, #evolution-chips .uk-heading-line>:after {
    background: transparent;
}
#icon-chips .uk-button-text {
    border-bottom: 1px solid #ffffff;
    padding-bottom: 3px;
    color: #ffffff !important;
}

/* chips */

/* chips media */
@media (min-width: 1000px) {
    #icon-chips {
        background-image: url(/images/texture-chips/icon-chips_min.png);
        background-repeat: no-repeat;
        background-position: 89%;
    }
    #creation-chips {
        background-image: url(/images/texture-chips/creation-rotate_min.png);
        background-repeat: no-repeat;
        background-position: 30%;
    }
    #look-chips {
        background-image: url(/images/texture-chips/look-chips_min.png);
        background-repeat: no-repeat;
        background-position: 70%;
    }
    #essence-chips {
        background-image: url(/images/texture-chips/essence-rotation_min.png);
        background-repeat: no-repeat;
        background-position: 30%;
    }
    #expression-chips {
        background-image: url(/images/texture-chips/expression-chips_min.png);
        background-repeat: no-repeat;
        background-position: 80%;
    }
    #evolution-chips {
        background-image: url(/images/texture-chips/evolution-rotation_min.png);
        background-repeat: no-repeat;
        background-position: 30%;
    }
}

/* chips media */

#icon-ancor {
    background-color: #b6b184;
}
#creation-ancor {
    background-color: #f18667;
}
#look-ancor {
    background-color: #9d82af;
}
#expression-ancor {
    background-color: #fbde81;
}
#essence-ancor {
    background-color: #66b8b8;
}
#evolution-ancor {
    background-color: #898c8a;
}

.uk-text-muted {
    color: #1c2c39!important;
}

#creation .uk-heading-line>:before, #creation .uk-heading-line>:after {
    background: url(/images/lines/creation.jpg);
    content: "";
    position: absolute;
    top: calc(50% - (4px));
    width: 2000px;
    height: 3px;
    border-bottom: 0px;
}
#icon .uk-heading-line>:before, #icon .uk-heading-line>:after {
    background: url(/images/lines/icon-line.jpg);
    content: "";
    position: absolute;
    top: calc(50% - (4px)) ;
    width: 2000px;
    height: 3px;
    border-bottom: 0px ;
}
#look .uk-heading-line>:before, #look .uk-heading-line>:after {
    background: url(/images/lines/look.jpg) ;
    content: "";
    position: absolute;
    top: calc(50% - (4px)) ;
    width: 2000px;
    height: 3px;
    border-bottom: 0px ;
}
#expression .uk-heading-line>:before, #expression .uk-heading-line>:after {
    background: url(/images/lines/expression.jpg) ;
    content: "";
    position: absolute;
    top: calc(50% - (4px)) ;
    width: 2000px;
    height: 3px;
    border-bottom: 0px ;
}
#essence .uk-heading-line>:before, #essence .uk-heading-line>:after {
    background: url(/images/lines/essence.jpg) ;
    content: "";
    position: absolute;
    top: calc(50% - (4px)) ;
    width: 2000px;
    height: 3px;
    border-bottom: 0px ;
}
#evolution .uk-heading-line>:before, #evolution .uk-heading-line>:after {
    background: url(/images/lines/evolution.jpg) ;
    content: "";
    position: absolute;
    top: calc(50% - (4px)) ;
    width: 2000px;
    height: 3px;
    border-bottom: 0px ;
}
#expression p {
    color: #44127F;
}



/*.background-gradient {
    background-image: url('/images/fascia-provvisoria-color-vo.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}



.uk-section-secondary {
    background-image: url(/images/fascia-provvisoria-color-vo.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
*/

.line-color {
    background: #1c2c39;
    height: 5px;
}




.uk-heading-line>:before, .uk-heading-line>:after {
    background: #120f2b;
}
.exhibitor-box h5 {
    color: #1c2c39;
}
.exhibitor-box {
    border: 1px solid #1c2c39;
}
.exhibitor-box::after {
    content: "";
    display: block;
    height: 5px;
    width: 100%;
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: #1c2c39;
} 
.btn-primary {
    background-color: transparent;
    color: #fff;
    border: 1px solid #ffffff;
}
.btn-primary:hover {
    background-color: #fff;
    color: #1c2c39;
    border: 1px solid #ffffff;
}

/* FONTS & BUTTONS */

/*h1, h2, h3 {
	font-family: 'BrownBold', sans-serif !important;
	font-style: normal;
	font-weight: 400;
    color: #1c2c39;
}*/

h3, .uk-h3 {
    font-family: 'BrownBold', sans-serif !important;
    font-style: normal;
    font-weight: 400;
    color: #1c2c39;
}
/*h4, h5, h6 {
    font-family: 'BrownRegular', sans-serif !important;
    font-style: normal;
    font-weight: 400;
    color: #1c2c39;
}*/

.uk-h1, .uk-h2, .uk-h4, .uk-h5, .uk-h6 {
    color: #1c2c39;
    font-family: 'BrownRegular', sans-serif !important;
}



h3.uk-text-center.uk-h3 {
    color: #1c2c39;
}

.background-gradient h3.uk-text-center.uk-h3 {
    color: #ffffff;
}

h6.uk-text-center.uk-h6 {
    color: #1c2c39;
}

/*p {
    font-family: 'BrownLight', sans-serif !important;
}
.uk-subnav>*>:first-child {
    font-family: 'BrownLight', sans-serif !important;
}
*/
/*html {
    font-weight: 500;
    color: #121227;
}*/

/*
.uk-light .uk-button-secondary {
	font-weight: 500;
}*/
/*
.uk-button-primary {
    border-radius: 5px;
    color: #fff;
    border-radius: 2px;
    border: 1px solid #1c2c39;
    background: #1c2c39;
}


.uk-button-primary a {
    color: #fff !important;
}

.uk-button-primary:hover {
    border-radius: 5px;
    color: #1c2c39;
    border-radius: 5px;
    border: 1px solid #1c2c39;
    background: #fff;
}

.uk-light .uk-button-primary, .uk-section-primary:not(.uk-preserve-color) .uk-button-primary {
	background: #ffffff;
	color: #524F4F !important;
	border: 1px solid #ffffff;
}

.uk-light .uk-button-primary:hover, .uk-section-primary:not(.uk-preserve-color) .uk-button-primary:hover {
	background: transparent;
	color: #ffffff;
	border: 1px solid #ffffff;
}*/

/*.uk-button-text {
	border-bottom: 1px solid #441a81;
	padding-bottom: 3px;
    padding-left: 0;
    padding-right: 40px;
	color: #441a81 !important;
}
.uk-light .uk-button-text {
	color: #ffffff !important;
    border-bottom: 1px solid #ffffff;
    padding-bottom: 3px;
    padding-left: 0px;
    padding-right: 40px;
}

.uk-light .uk-button-text {
	border-bottom: 1px solid #ffffff;
	padding-bottom: 3px;
}

.uk-button-text:hover {
	border-bottom: 1px solid #1c2c39;
}

.uk-light .uk-button-text:hover {
    border-bottom: 1px solid #ffffff;
}*/

/*
.btn, .uk-button {
    font-family: 'BrownBold', sans-serif !important;
    font-size: 15px;
}

.uk-button a {
    padding-top: 10px;
    color: #fff;
}

.wk-button {
    border: 1px solid rgb(215, 132, 98)!important;
  }
  

.wk-button-link {
    color: #1c2c39!important;
}
*/
/* HEADINGS AND TEXT */

.color-light {
	color: #fff;
}

.uk-light .uk-text-lead {
	color: #fff;
}

.uk-text-lead {
    color: #121227;
}


.uk-text-large {
    font-size: 16px;
    line-height: 1.3;
}

.uk-light {
	color: #fff;
}

.gradient-underlined::after {
	content: "";
	display:block;
	height: 3px;
	width: 100%;
	margin-top: 5px;
	background: #1c2c39;
}

.gradient-title {
	display: block !important;
  	background: #121227;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

 /* INFO PAGES */




h4.small-box {
    border: 1px solid #1c2c39;
    padding: 10px;
    color: #1c2c39;
    font-weight: 500;
    display: inline-block;
}
.button-big {
    background: #1c2c39; !important;
    padding: 40px 20px 30px 20px;
}
.button-big.vintage {
    background-image: url(../images/button-vintage.jpg) !important;
    padding: 20px;
}

.button-big.voice {
    background-image: none !important;
    background-color: #9F7D62 !important;
    padding: 20px;
}

.button-big a {
	color: #fff !important;
}

.button-big .uk-icon {
	color: #fff !important;
}

.accordion-info .uk-accordion-title {
    font-weight: 500;
    color: #1c2c39;
    border: 2px solid #1c2c39;
    padding: 50px;
}

.accordion-info .uk-accordion-content {
    margin-top: 20px;
    margin-left: 30px;
}

.box-aeroporto {
    border: 2px solid #1c2c39;
}

.box-aeroporto {
    border: 2px solid #1c2c39;
    padding: 10px;
}

.box-aeroporto  .km {
    float: right;
    background: #1c2c39;
    height: 30px;
    padding: 10px;
    margin-top: -10px;
    margin-right: -10px;
}

.box-aeroporto  .km h3 {
	color: #fff;
	font-weight: 500;
}

.box-parcheggio {
    border: 2px solid #1c2c39;
    padding: 10px;
}

.box-parcheggio  .km {
    float: right;
    background: #1c2c39;
    height: 30px;
    padding: 10px;
    margin-top: -10px;
    margin-right: -10px;
}

.box-parcheggio .km h3 {
    color: #fff;
    font-weight: 500;
    margin-top: -4px;
    text-align: center;
}

.fondo-grigio {
    background: #e1e1e1;
}

.fondo-bianco {
    background: #ffffff;
    margin: 100px 0 100px 0;
}

/*.title-info {
    position: relative;
} 
.title-info .icona-vo-kids-couple {
    position: absolute;
    right: 0px;
}
.title-info .icona-vo-no-pets {
    position: absolute;
    right: 0px;
}*/

.icona-vo-flipboard:before {
    font-size: 16px;
}

.container-accordion-info p span {
    border: 2px solid #121128;
    padding: 10px;
    margin-left: 20px;
    color: #121128;
    text-transform: uppercase;
    font-weight: 500;
}
.uk-accordion-title:focus, .uk-accordion-title:hover {
    color: #120f2b;
    text-decoration: none;
    outline: 0;
}
.border-box {
    border: 2px solid #121128;
    padding: 10px;
    color: #121128;
    text-transform: uppercase;
    font-weight: 500;
    min-height: 30px;
    line-height: 30px;
}
.border-box span {
	line-height: 30px;
}
.linee p {
    padding: 15px;
    font-weight: bold;
    text-transform: uppercase;
}

.uk-accordion-title .icona-vo-airplane {
	display: inline-block;
    position: relative;
    width: 50px;
    height: 50px;
}
.uk-accordion-title .icona-vo-airplane.uk-margin-right:before {
    position: absolute;
    top: 10px;
}

.uk-accordion-title .icona-vo-train {
	display: inline-block;
    position: relative;
    width: 50px;
    height: 50px;
}
.uk-accordion-title .icona-vo-train.uk-margin-right:before {
    position: absolute;
    top: 20px;
}

.uk-accordion-title .icona-vo-sedan-car-front {
	display: inline-block;
    position: relative;
    width: 50px;
    height: 50px;
}
.uk-accordion-title .icona-vo-sedan-car-front.uk-margin-right:before {
    position: absolute;
    top: 10px;
}
.uk-accordion-title::after {
    content: "";
    width: 30px;
    height: 30px;
    float: right;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 30px 30px;
    color: #1c2c39;
    margin-top: 20px;
}

.uk-button-secondary .icona-vo-download-arrow:before {
	font-size: 15px;
}

.el-title.uk-accordion-title  {
	line-height: 50px;
}

.wifi .icona-vo-wifi:before {
	font-size: 30px;
}
.border-box .icona-vo-delivery-man:before {
	font-size: 30px;
}
.border-box .icona-vo-frontal-taxi-cab:before {
	font-size: 30px;
}

 /* Next jeneration */

 .fondo-grigio-next {
    background: #e1e1e1;
    padding: 40px 0 40px 0;
}

.fondo-bianco-next {
    background: #ffffff;
    padding: 40px 0 40px 0;
}

.next-jeneration .number-box .text {
	color: #1c2c39;
}
input::placeholder {
    color: #1c2c39;
}
.next-jeneration .number-box .uk-icon {
	color: #1c2c39;
}
.overlay-january .wk-overlay-panel {
    background: rgba(0, 0, 0, 0.6);
}
 /* SECTION MODIFIERS */

.digital-talks {
    background: #eae9e9;
    padding: 30px;
    margin-bottom: 30px;
} 
.full-large-right {
 	max-width: calc(1600px + (100% - 1600px) / 2);
 	margin-left: auto;
 	margin-right: 0px;
}
.full-large-right > div {
 	padding: 0px;
}
.full-large-left {
 	max-width: calc(1600px + (100% - 1600px) / 2);
 	margin-left: 0px;
 	margin-right: auto;
}
.full-large-left > div {
 	padding: 0px;
}

.full-default-right {
 	max-width: calc(1200px + (100% - 1200px) / 2);
 	margin-left: auto;
 	margin-right: 0px;
}
.full-default-right > div {
 	padding: 0px;
}
.full-default-left {
 	max-width: calc(1200px + (100% - 1200px) / 2);
 	margin-left: 0px;
 	margin-right: auto;
}
.full-default-left > div {
 	padding: 0px;
    color: #fff;
}
.full-default-right > div {
    padding: 0px;
    color: #fff;
}

.background-gradient {
	background-image: url(/images/fascia-provvisoria-color-vo.jpg);
	background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.background-gradient .text-gradient {
	color: #fff;
}

.background-gradient .text-gradient p {
	color: #fff;
}

.manifestazioni .uk-overlay-default {
    background: #44217f;
}
.manifestazioni .uk-overlay-primary {
    background: -webkit-linear-gradient(top right, rgba(0,0,0,0), rgb(0, 0, 0));
}


.manifestazioni-2 .uk-overlay-primary {
    background: -webkit-linear-gradient(top right, rgba(0,0,0,0), rgb(0, 0, 0));
}

/* GRAPHICS */
.video-background .uk-position-cover {
    background: -webkit-linear-gradient(top right, rgb(62, 62, 62), rgba(0,0,0,0)) !important;
}
.number-box {
	border: 2px solid #1c2c39;
	padding: 60px 20px;
}

.boutique .number-box {
	border: 2px solid #1c2c39;
	padding: 60px 20px;
	min-height: 124px;
}

.number-box.active {
    border: 2px solid #1c2c39;
    background-color: #1c2c39;
	padding: 60px 20px;
	color: #ffffff;
}

.number-box .number {
	display: block !important;
	font-size: 72px !important;
  	color: #1c2c39;
    /*-webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;*/
    line-height: 72px !important;
}

.number-box .number-small {
	display: block !important;
	font-size: 27px !important;
  	color: #1c2c39;
   /* -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;*/
    line-height: 32px !important;
}

@media (min-width: 960px) and (max-width: 1185px) {
	.number-box .number-small {
	display: block !important;
	font-size: 17px !important;
  	color: #1c2c39;
   /* -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;*/
    line-height: 32px !important;
	}
}

@media (max-width: 959px) {
	.number-box .number-small {
	display: block !important;
	font-size: 32px !important;
  	color: #1c2c39;
   /* -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;*/
    line-height: 32px !important;
	}
}


.number-box.active .number {
	display: block;
	font-size: 72px;
  	color: #ffffff;
   /* -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;*/
    line-height: 72px;
}

.number-box.active .number-small {
	display: block;
	font-size: 32px;
  	color: #ffffff;
   /* -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;*/
    line-height: 72px;
}

.number-box .text {
	margin: 0px;
	text-transform: uppercase;
}
.exhibitor-box {
	border: 1px solid #121128;
	padding: 20px;
	padding-bottom: 25px;
}



.service-box {
	border: 1px solid #121128;
	padding: 20px;
	padding-bottom: 25px;
}

.manifestazione-overlay > div {
	width: 100%;
	max-height: 400px;
}
.manifestazione-overlay > div > img {
	width: 100%;
}
.overlay-tgold .wk-overlay-panel {
    background: rgba(0, 0, 0, 0.6);
}
.uk-height-1-1 {
	height: 100%;
}

.service-box {
    min-height: 300px;
}



/* MENU */

.uk-navbar-container > div:not(.navbar-utility) {
	background: rgba(255,255,255,1);
}

.uk-navbar-container > div.nav-breadcrumbs {
    background: rgba(255,255,255,0);
}

/*.uk-navbar-container > div:not(.navbar-utility) {
	background: transparent;
}*/

.nav-item p {
	margin: 0px;
	color: #121227 !important;
	font-weight: 500;
}

.nav-item a, .uk-link {
    color: #121227 !important;
    font-family: 'BrownRegular', sans-serif !important;
}

.mod-languages a {
    color: #121227 !important;
    font-family: 'BrownRegular', sans-serif !important;
}

#menu-dropdown ul {
    border: 1px solid #d67950;
    border-bottom: none;
}


#menu-dropdown {
	position: absolute;
    top: 100px;
    right: -40px;
    background: rgba(255,255,255,0.95);
    width: 160px;
    z-index: 1000;
    text-align: center;
}
#menu-dropdown .uk-navbar-nav {
	display: block;
}
#menu-dropdown .uk-navbar-nav li {
    border-bottom: 1px solid #D47B55;
    padding: 10px 10px 10px 10px;
}
#menu-dropdown .uk-navbar-nav>li>a {
    text-align: center;
    padding: 0px;
    font-size: 9.5px;
}
#menu-dropdown .uk-navbar-nav>li>a img {
	margin-top: 5px;
	margin-bottom: 5px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
#menu-dropdown .uk-navbar-nav>li>a span {
	margin-bottom: 10px;
}
#menu-dropdown span {
    color: #ffffff;
}
#menu-toggle img {
	width: 50px;
	height: 50px;
	padding: 10px;
}
.tm-header {
	position: absolute;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 2000;
}
@media (min-width: 960px) {
	.uk-navbar-container > div:not(.navbar-utility) {
		border-bottom: none;
	}
}
.tm-header .uk-navbar-right .uk-navbar-item {
	border-left: 1px solid #ffffff;
}
.uk-navbar-item.menu {
	padding-right: 0px;
}

.uk-heading-line>:before, .uk-heading-line>:after {
    content: "";
    position: absolute;
    top: calc(50% - (3px));
    width: 2000px;
    height: 3px;
    border-bottom: 0px !important;
    background: #1c2c39;
}



.navbar-bottom {
	border-top: 1px solid #8a8a8a;
	height: 30px;
}

.navbar-bottom a {
	color: #424242 !important;
	font-weight: 500;
}

/* NAVBAR exhibitors/visitors */

.navbar-utility nav {
    height: 30px;
    background-color: #1c2c39;
}

.navbar-utility nav li:hover {
    height: 30px;
    background-color: rgba(255,255,255,0.9);
}

.navbar-utility nav ul li a {
    color: #fff;
 }

 .navbar-utility nav ul li a:focus {
    color: #fff;
 }

.navbar-utility nav ul li a:hover {
    color: #1c2c39;
    text-decoration: none; 
 }

.navbar-utility nav {
    height: 30px;
    background-color: #1c2c39;
}

.navbar-utility nav li:hover {
    height: 30px;
    background-color: #120f2b;
    color: #ffffff !importan;
}


.january .navbar-utility nav {
    height: 30px;
    background-color: #1c2c39;
}

.january .navbar-utility nav li:hover {
    height: 30px;
}



.navbar-utility nav ul, .navbar-utility nav ul li, .navbar-utility nav ul li a {
	height: 30px;
}

.navbar-utility nav ul li a {
    color: #ffffff !important;
    text-decoration: none;
}

.navbar-utility nav ul li a:hover {
    text-decoration: underline;
}


.navbar-utility nav ul li {
    color: #fff;
    background-color: #1c2c39;
}



.navbar-utility nav ul li:not(:first-child) {
	border-left: 1px solid #ffffff;
}
.las-vegas .background-gradient {
    background-color: #1c2c39;
}
.las-vegas .background-gradient .uk-text-primary {
    color: #ffffff!important;
}
.overlay-lasvegas .wk-overlay-panel {
    background: rgba(0, 0, 0, 0.6);
}
.overlay-lasvegas p {
    color: #ffffff;
}


.tm-header > .uk-navbar-container {
	z-index: 990;
}
/* WIDGETKIT / BUILDER */

.wk-panel-title {
    font-weight: 400 !important;
 }

 .wk-panel-title a {
    color: #440685;
 }

.brand-logos .wk-slideset li .wk-panel {
	display: flex;
	align-items: center;
}

.wk-slidenav-position .wk-slidenav-previous {
    left: 20px;
    background: rgba(234, 234, 234, 0.5);
    padding: 0px 5px 30px 0;
}

.wk-slidenav-position .wk-slidenav-next {
    right: 20px;
    background: rgba(234, 234, 234, 0.5);
    padding: 0px 2px 5px 0;
}

/* - News */
.news-wid > div
{
	border: none;
	padding: 0px;
}
.news-wid > div .wk-panel {
	padding: 20px;
}
.news-wid {
	margin-left: 0px !important;
}

/* - Events Switcher */
.vo-calendar .uk-subnav {
	margin-bottom: 50px;
}
.vo-calendar .uk-subnav li {
	padding: 0px;
	border-bottom: 1px solid #441a81;
}
.vo-calendar .uk-subnav li a {
	padding: 0px 15px;
	color: #441a81;
	font-size: 18px;
    font-family: 'BrownLight', sans-serif !important;
}
.vo-calendar .uk-subnav li.uk-active {
	background-color: #441a81;;
	margin: -10px;
}
.vo-calendar .uk-subnav li.uk-active a {
	color: #ffffff !important;
}

.vo-calendar .uk-subnav-divider>:nth-child(n+2)::before {
	content: "";
    height: 10px;
    margin-left: 0;
    margin-right: 0px;
    margin-bottom: -15px;
    border-left: 1px solid #441a81;

}
.vo-calendar .event .time {
    font-size: 20px;
}

.vo-calendar .digital-talks .event .time {
    font-size: 16px;
}

.vo-calendar .event h5 {
	margin-top: 0 !important;
}


/* GENERAL */
.progetti .uk-card-default{
 	border-left: 1px solid #d8d8d8;
 	border-right: 1px solid #d8d8d8;
 	border-bottom: 2px solid #7E7E7E;
}



.progetti img {
	width: 100%;
}
.get-involved.uk-card-default {
 	border-left: 1px solid #d8d8d8;
 	border-right: 1px solid #d8d8d8;
    border-top: 1px solid #d8d8d8;
 	border-bottom: 2px solid #7E7E7E;
 	margin-left: 0px;
}

/* ZOO */
.editoriale-teaser .uk-button:hover {
	text-decoration: none;
}
.editoriali-uikit .socials-pro {
	padding-top: 80px;
}
.news-uikit .teaser-title a {
	color: rgb(68,68,68);
	text-transform: none;
	font-size: 17px;
	letter-spacing: none;
}
.news-uikit .teaser-date {
	color: #524f4f;
	font-family: 'BrownLight', sans-serif !important;
	font-size: 15px;
	font-weight: 500;
}
.news-uikit .teaser-subtitle {
	color: #524f4f;
	font-family: 'BrownLight', sans-serif !important;
	font-size: 15px;
	font-weight: 400;
}
.uk-card-secondary .uk-card-title {
    color: #1c2c39;
}
.uk-link:hover, a:hover {
    color: #1c2c39;
    text-decoration: underline;
}
/* - Socials Pro */
.editoriali-uikit .socials-pro {
	list-style-type: none;
	padding: 20px 0px;
    text-align: center;
}
.editoriali-uikit .socials-pro li {
	margin: 5px;
	width: 60px;
	height: 60px;
	background: #44217f;
	margin-left: auto;
	margin-right: auto;
}
.editoriali-uikit .socials-pro li a {
	color: #ffffff;
	line-height: 60px;
}
.news-uikit .socials-pro {
	list-style-type: none;
	padding: 0px;
    text-align: center;
}
.news-uikit .socials-pro li {
	display: inline;
	margin: 5px;
	padding: 10px;
	background: #44217f;
}
.news-uikit .socials-pro li a {
	color: #ffffff;
	line-height: 60px;
}
.news-uikit .uk-card.teaser {
	border: 2px solid #D8D8D8;
}

.stampa.wk-grid > div > .wk-panel {
	border: 1px solid #d8d8d8;
}
.stampa.wk-grid .wk-h6 {
	font-size: 15px;
}
.stampa.wk-grid a.wk-position-cover {
	opacity: 0;
	transition: 1s all ease;
}
.stampa.wk-grid a.wk-position-cover:hover {
	background: rgba(147,127,78,0.5);
	opacity: 1;
}
.stampa.wk-grid a.wk-position-cover:after {
	content: "Icona";
	font-size: 30px;
	color: #ffffff;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.cartellestampa-uikit .uk-card {
	border: 1px solid #d8d8d8;
}
.cartellestampa-uikit .uk-overlay {
	opacity: 0;
	background: rgba(147,127,78,0.5);
	transition: 1s all ease;
}
.cartellestampa-uikit .uk-overlay:hover {
	opacity: 1;
}
.comunicatistampa-uikit .uk-card {
	border: 1px solid #d8d8d8;
}
.comunicatistampa-uikit .uk-overlay {
	opacity: 0;
	background: rgba(147,127,78,0.5);
	transition: 1s all ease;
}
.comunicatistampa-uikit .uk-overlay:hover {
	opacity: 1;
}

/************************/
/** EXHIBITIONS COLORS **/
/************************/

/* September */
.wk-panel-title a {
    color: #1c2c39;
}


.uk-navbar-nav>li.uk-active>a {
    color: #cdac51;
}
.uk-navbar-nav>li:hover>a, .uk-navbar-nav>li>a:focus, .uk-navbar-nav>li>a.uk-open {
    outline: 0;
}

.number-box {
	border: 2px solid #1c2c39;
}
/*.number-box .number-small, .number-box .number {
    background: #1c2c39;
}
.number-box.active .number-small, .number-box.active .number {
    background: #ffffff;
}*/


/*.uk-text-primary {
    color: #120f2b!important;
    font-family: 'BrownBold', sans-serif !important;
}
.uk-h3 span {
    color: #120f2b;
}*/
h3 > div {
    font-family: 'BrownBold', sans-serif !important;
    font-size: 24px;
}
/*.uk-button-text {
    border-bottom: 1px solid #120d2b;
    padding-bottom: 3px;
    padding-left: 0;
    padding-right: 40px;
    color: #120d2b !important;
}*/
.acysubbuttons .btn-primary {
    border-bottom: 1px solid #cdac51;
    border-top: none;
    border-right: none;
    border-left: none;
    padding: 10px 20px;
    color: #ffffff !important;
    background: #cdac51!important;
}
.acysubbuttons .btn-primary:hover {
    border: 1px solid #cdac51;
     background: #ffffff!important;
     color: #cdac51!important;
}
/*.progetti .uk-button-text {
    border-bottom: 1px solid #ffffff;
    color: #ffffff !important;
}*/
.vo-calendar .uk-subnav li.uk-active {
    background-color: #1c2c39;
}
.vo-calendar .uk-subnav-divider>:nth-child(n+2)::before {
    border-left: 1px solid #1c2c39;
}
.vo-calendar .uk-subnav li a {
    color: #1c2c39;
}
.vo-calendar .uk-subnav li {
	border-bottom: 1px solid #1c2c39;
}
.gradient-underlined::after {
	background: #441a81;
}

/*
.uk-button-secondary, .btn-success {
    background-color: #1c2c39;
    color: #ffffff;
}
.uk-button-secondary:hover, .uk-button-secondary:focus, .btn-success:hover, .btn-success:focus {
    color: #1c2c39;
    border-color: #1c2c39;
    background-color: transparent;
}*/

.service-box {
    border: 1px solid #1c2c39;
}
/*
.uk-light .uk-button-secondary {
	background-color: transparent;
    color: #fff;
    border-color: transparent;
}
*/
h4, h3 {
    color: #1c2c39;
}
.progetti .uk-light h3, .progetti .uk-light h5, .progetti .uk-light .uk-card p {
    color: #ffffff !important;
}
/*
.box-colorato p {
    color: #ffffff;
}*/
/*.progetti p, .progetti h5 {
    color: #1c2c39;
}
.progetti .uk-card-default h5 {
    color: #ffffff !important;
}*/
.vo-calendar .event h5 {
    color: #1c2c39;
}
.progetti .uk-card-default {
    border: none;
    background: #1c2c39;
}
/*
.uk-light .uk-button-secondary:hover {
	background-color: transparent;
    color: #1c2c39;
    border-color: transparent;
}
*/
.servizi a, .uk-link {
    color: #1c2c39;
    text-decoration: none;
    cursor: pointer;
}
.servizi a.uk-button-secondary, .uk-link {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
.servizi a.uk-button-secondary:hover, .uk-link {
    color: #1c2c39;
    text-decoration: none;
    cursor: pointer;
}
#menu-dropdown .uk-navbar-nav li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.45);
    padding: 10px 10px 10px 10px;
}
#menu-dropdown ul {
    border: 1px solid #1c2c39;
    border-bottom: none;
}
/*
.uk-button-default {
	border: 1px solid #1c2c39;
}
.uk-button-default:hover {
	background: #1c2c39;
	color: #ffffff;
}
*/
.footer .uk-h6 {
    color: #1c2c39;
}   
.gradient-underlined::after {
    background: #1c2c39;
}
.footer a {
    color: #1c2c39;
}
/* January */


/*.january .uk-navbar-nav>li.uk-active>a {
    color: #fff;
}
.january .uk-navbar-nav>li:hover>a, .january .uk-navbar-nav>li>a:focus, .january .uk-navbar-nav>li>a.uk-open {
    color: #1c2c39;
    outline: 0;
}
.january .number-box.active {
	border: 2px solid #1c2c39;
	background-color: #1c2c39;
}
.january .number-box {
	border: 2px solid #1c2c39;
}
.january .number-box .number-small, .january .number-box .number {
    background: #44217f;
}
.january .number-box.active .number-small, .january .number-box.active .number {
    background: #ffffff;
}

.background-gradient  h6.uk-text-center.uk-h6 {
    color: #fbde81;
}

.january .uk-text-primary {
    color: #1c2c39!important;
}

*/
/* FASCIA eventi hp */

.andrea-palladio-header {
	background: #dbc7b8;!important
}

/************************/

/* FASCIA LIVEACTION */
.livestream {
	background: #ece7df;
}
.livestream > .livetoggle {
	padding-bottom: 20px;
}
 
@media (max-width: 1450px) {
	/*.uk-navbar-nav>li>a, .uk-navbar-item:not(.menu), .uk-navbar-toggle, .navbar .brand, .navbar-search, .navbar .nav>li>a {
	    padding: 0 10px;
	    font-size: 10px;
	    max-width: 240px;
	}*/
	/*.uk-logo.uk-navbar-item img {
		max-width: 200px;
		padding-left: 20px;
	}
	.uk-navbar-container>.uk-container .uk-navbar-right, .uk-navbar-container>.container .uk-navbar-right {
	    margin-right: -40px;
	}
	.uk-navbar-item.menu {
		padding-right: 20px;
	}*/
}
/* RESPONSIVE */

@media (min-width: 960px) {
    .overlay-lasvegas .wk-slidenav-position .wk-slideshow, .overlay-lasvegas .wk-slidenav-position .wk-slideshow > li {
        height: 80vh !important;
        min-height: 750px !important;
    }

    .overlay-january .wk-slidenav-position .wk-slideshow, .overlay-january .wk-slidenav-position .wk-slideshow > li {
        height: 80vh !important;
        min-height: 750px !important;
    }

    .overlay-tgold .wk-slidenav-position .wk-slideshow, .overlay-tgold .wk-slidenav-position .wk-slideshow > li {
        height: 80vh !important;
        min-height: 750px !important;
    }


	.fascia-header {
	    padding-top: 180px;
	    padding-bottom: 40px;
	}

	.fascia-header-cartelle  {
	    padding-top: 180px;
	    padding-bottom: 40px;
	}
}
@media (max-width: 959px) {
	.uk-logo.uk-navbar-item img {
		max-width: 200px;
		padding-left: 20px;
	}
	.fascia-header {
	    padding-top: 40px;
	    padding-bottom: 40px;
	}

	.fascia-header-cartelle  {
	    padding-top: 40px;
	    padding-bottom: 40px;
	}
	.tm-header-placeholder {
		display: none;
	}
	.uk-article-title {
	    font-size: 20px;
	    line-height: 1.2;
	    color: #626262;
	    font-family: 'BrownBold', sans-serif !important;
	    font-weight: normal;
	    text-transform: uppercase;
	    letter-spacing: 0;
	}
	h1, .uk-h1 {
		font-size: 26px;
	}
	h2, .uk-h2{
		font-size: 22px;
	}
	h3, .uk-h3 {
		font-size: 18px;
        color: #1c2c39;
	}
	h4, .uk-h4 {
		font-size: 17px;
	}
	h5, .uk-h5 {
		font-size: 14px;
	}
	h6, .uk-h6 {
		font-size: 12px;
	}
	.get-involved > div {
		padding-left: 0px;
	}
	.uk-offcanvas-bar .uk-nav.uk-nav-default li a img{
		margin-right: 10px;
	}
	.uk-offcanvas-bar .uk-nav.uk-nav-default li a {
	    color: #1c2c39;
	    text-decoration: none;
	    cursor: pointer;
	    font-size: 12px;
	    font-weight: 400;
   	}
}

.uk-offcanvas-bar .uk-list li,  .uk-offcanvas-bar a{
	line-height: 30px;
}

.uk-offcanvas-content .uk-navbar-nav {
	justify-content: center;
}
.uk-offcanvas-content .uk-navbar-nav li {
	text-align: center;
	flex-grow: 1;
}
.uk-offcanvas-content .uk-navbar-nav li a {
    margin-left: auto;
    margin-right: auto;
}

.uk-offcanvas-bar a img {
    background-color: #121227;
    padding: 5px;
    border-radius: 50%;
    width: 30px;
}

.uk-offcanvas-bar .logo-iegexpo{
    background-color: transparent;
    border-radius: 0px;
}
/*
.uk-button {
	text-decoration: none !important;
}
*/



@media (max-width: 959px) {
	.fascia-header-cartelle {
	    padding-top: 60px;
	    padding-bottom: 40px;
	}
}



@media (max-width: 1240px) and (min-width: 1020px) {
	.logo-iegexpo {
	    width: 50px !important;
	    margin-left: 3px !important;
	}
	.small {
		font-size: 60%;
	}
}

@media (max-width: 1019px) and (min-width: 960px) {
	.logo-iegexpo {
	    width: 50px !important;
	    margin-left: 5px !important;
	}
	.nav-item a {
		font-size: 13px;
	}
}


.logo-iegexpo {
	    width: 70px;
	    margin-left: 5px !important;
	}


/**
 * RESPONSIVE - TITOLI CON LINEA
 */
@media(max-width: 1620px) {
	.full-large-right .uk-heading-line {
		padding-left: 10px;
	}
    .full-large-left .uk-heading-line {
        padding-right: 10px;
    }
}
@media(max-width: 1220px) {
	.full-default-right {
		padding-left: 10px;
	} 

	.full-default-left {
		padding-right: 10px;	
	}
}

/**
 * MAPPA SVG
 */

/* https://css-tricks.com/scale-svg/#article-header-id-10 */
.map-container {
	position: relative;
	height: 0;
	width: 100%;
	padding: 0;
	padding-bottom: 60%; /* https://css-tricks.com/scale-svg/#article-header-id-10 */
}

.map-container-january {
    position: relative;
    height: 0;
    width: 100%;
    padding: 0;
    padding-bottom: 60%; /* https://css-tricks.com/scale-svg/#article-header-id-10 */
}

/* https://css-tricks.com/scale-svg/#article-header-id-10 */
.map-container svg, .map-container-january svg {
	position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
}

.map-container svg text, .map-container-january svg text {
	font-family: 'BrownLight', sans-serif !important;
}

.map-container svg g[id^="label"], .map-container-january svg g[id^="label"] {
	display: none;
}

#mappa {
	width: 100%;
	min-height: 400px;
}

/*
* Newsletter
*/
.acymailing_form {
    width: 100%;
}
.acymailing_form input[type="text"] {
	width: 100% !important;
	min-width: 100% !important;
	max-width: 100% !!important;
	background-color: #ffffff !important;
    color: #1c2c39 !important;
    background-clip: padding-box !important;
    border: 1px solid #CACACA;
}
.acysubbuttons {
	text-align: left;
}
.acyterms {
	padding-top: 10px;
	padding-bottom: 10px !important;
}

/* OTHER */
#navbar-bottom {
	color: #1c2c39 !important;
}
#outdated {
	z-index: 10000;
}

.mondoorafo-uikit .category-teaser {
	border: 1px solid #1c2c39;
}
.mondoorafo-uikit h1.title {
	color: #1c2c39 !important;
	font-size: 30px;
}

.mondoorafo-uikit h5.title {
	color: #1c2c39 !important;
}
.mondoorafo-uikit .item-partial {
	border: 2px solid #1c2c39;
}
.mondo-orafo-teaser {
    padding: 20px;
}

/* PEOPLE */
.zoo-itempro-vo-grid .uk-panel {
    border-color: #1c2c39 ;
}
.zoo-itempro-vo-grid .uk-panel-box>.uk-panel-teaser {
    margin-top: -21px;
    margin-left: -21px;
    margin-right: -21px;
}
.zoo-itempro-vo-grid .uk-link, .zoo-itempro-vo-grid a {
    color: #1c2c39;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
}
.zoo-itempro-vo-grid .title {
    margin-bottom: 0px;
}
.zoo-itempro-vo-grid .title a,
.people-uikit .uk-card .title a {
    color: #1c2c39;
    text-transform: uppercase;
    text-align: left;
}
.people-uikit .uk-card .uk-card-body {
    text-align: left;
    border-left: 1px solid #1c2c39 !important;
    border-bottom: 1px solid #1c2c39 !important;
    border-right: 1px solid #1c2c39 !important;
}
.zoo-itempro-vo-grid .meta p {
    color: #1c2c39;
    font-size: 10px;
}
.people-uikit .meta {
    color: #1c2c39;
    font-size: 10px;
}
.people-uikit .uk-link, .people-uikit a {
    color: #1c2c39;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
}
.people-uikit .uk-card-body {
    padding: 20px;
}
.people-uikit .uk-card-media-top img {
    width: 100% !important;
}
.zoo-itempro-vo-grid .uk-panel-teaser img {
    width: 100%;
}

/* NEXT JENERATION PRESS */
.press-teaser {
    border-color: #d8d8d8 !important;
}
.press-teaser .uk-overlay {
    opacity: 0;
    background: rgba(16, 17, 38, 0.18);
    transition: 1s all ease;
}
.press-teaser .uk-overlay:hover {
    opacity: 1;
}
.press-teaser .uk-overlay-icon:before {
    content: "" !important;
}
.press-teaser .uk-overlay-icon {
    color: #000000;
}
.press-teaser {
    padding: 40px !important;
}
.press-teaser h5 {
    font-size: 14px;
    line-height: 1.57;
    font-family: 'BrownRegular', sans-serif !important;;
    font-weight: 400;
    text-transform: uppercase;
}

/* AROUND VICENZA */
.aroundvicenza-uikit .uk-card-media-top a, 
.aroundvicenza-uikit .uk-card-media-top a img {
    width: 100% !important;
}
.aroundvicenza-uikit .uk-button-text a {
    color: #1c2c39;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
}
.aroundvicenza-uikit .uk-card-body .uk-position-bottom {
    padding-left: 15px;
    padding-right: 10px;
}

.aroundvicenza-uikit .uk-card-body {
    border-top: 1px solid #1c2c39;
    padding: 5px 15px 15px 15px;
    min-height: 100px;
}
.aroundvicenza-uikit .uk-card {
    border: 1px solid #1c2c39;
}
.aroundvicenza-uikit .uk-card .title{
    line-height: 18px !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
.aroundvicenza-uikit .uk-card .title a {
    color: #1c2c39;
    text-transform: uppercase;
    text-align: left;
    font-size: 13px;
    letter-spacing: 0px;
    line-height: 15px !important;
    font-weight: 500;
}

/* FASCIA LIVEACTION */
.livestream {
    /*background: url('/images/livestream/livestream-img-5.jpg');*/
    background: #1B1F2A;
    background-size: cover;
}
.livestream > .livetoggle {
    padding-bottom: 20px;
}
.livestream-button {
    background: transparent;
    border-bottom: transparent; 
}
.livestream-button a {
    color: #ffffff !important;
    text-decoration: none;
}
.livestream > .live {
    padding-top: 20px;
}
.livestream  a:hover {
        color: #ffffff !important;
    }
@media (max-width: 960px) {
    .livestream {
        text-align: center !important;
    }
    .livestream .uk-text-right {
        text-align: center !important;
    }
    .livestream-button  a {
        color: #ffffff !important;
        width: 100%;
        padding-top: 10px;
        padding-bottom: 10px;
        display: block;
    }
}
@media(max-width: 640px) {
    .livestream .uk-container {
    margin-top: 0px;
    padding-top: 20px;
    }
    .livestream iframe {
        min-width: 100%;
    }
    .livestream > .live {
        padding-top: 0px;
    }
    .livestream > .live > .uk-container {
        padding: 0px;
    }
    .livestream > .live > .uk-container h3 {
        padding-left: 10px;
        padding-right: 10px;
    }
}



@media (max-width: 1450px) {
    /*.uk-navbar-nav>li>a, .uk-navbar-item:not(.menu), .uk-navbar-toggle, .navbar .brand, .navbar-search, .navbar .nav>li>a {
        padding: 0 10px;
        font-size: 10px;
        max-width: 240px;
    }*/
    /*.uk-logo.uk-navbar-item img {
        max-width: 200px;
        padding-left: 20px;
    }
    .uk-navbar-container>.uk-container .uk-navbar-right, .uk-navbar-container>.container .uk-navbar-right {
        margin-right: -40px;
    }
    .uk-navbar-item.menu {
        padding-right: 20px;
    }*/
}

/* RESPONSIVE DOPO MODIFICHE 22/09/2016 */
.mondo-orafo-teaser {
    word-wrap: break-word;
}
.vademecum {
    margin-top: -40px;
}
.uk-float-right-responsive {
    float-right
}

@media (max-width: 620px) {
    .mondoorafo-uikit h1.title {
        font-size: 25px;
    }
}

@media (max-width: 959px) {
    .uk-accordion-title::after {
        content: "";
        width: 20px;
        height: 20px;
        float: right;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        background-size: 20px 20px;
        color: #1c2c39;
        margin-top: 20px;
    }
    .accordion-info .uk-accordion-title {
        font-weight: 500;
        color: #1c2c39;
        border: 2px solid #1c2c39;
        padding: 15px;
    }
    .uk-accordion-title span, .uk-accordion-title span:before {
        font-size: 35px !important;
        width: 35px !important;
        height: 35px !important;
    }

    .box-aeroporto .km {
        float: none;
        margin-top: 0px;
        margin-right: 0px;
        display: block;
    }
    .box-parcheggio .km {
        float: none;
        margin-top: 0px;
        margin-right: 0px;
        display: block;
    }
    .container-accordion-info p span {
        display: block;
    }
    .vademecum {
        margin-top: 0px;
    }
}

#menu-toggle > span {
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-size: 10px;
    color: #1c2c39;
    font-weight: 500;
    margin-top: -5px;
}
#menu-toggle:hover, #menu-toggle:hover > span {
    text-decoration: none;
}
.uk-navbar-toggle {
    text-decoration: none;

}

/*.uk-navbar-toggle [uk-navbar-toggle-icon] {
    background: #f0f0f0;
    padding: 15px;
    border-radius: 60px;
}*/
/*.uk-navbar-toggle-icon.uk-icon:after {
    content: 'MENU';
    font-size:9px;
    display: block;
    margin-top: 10px;
    margin-left: -4px;
    text-decoration: none !important;
}*/

.uk-navbar-toggle svg {
    display: none;

}

/*.uk-navbar-toggle  {
    border-top: 2px solid #1c2c39;
    border-bottom: 2px solid #1c2c39;

    width: 40px;
    height: 15px;
    min-height: auto;
}*/

.uk-navbar-toggle .uk-navbar-toggle-icon {
    border-top: 2px solid #1c2c39;
    border-bottom: 2px solid #1c2c39;

    width: 40px;
    height: 10px;
    min-height: auto;
}


/* Breadcrumbs */

.uk-breadcrumb {
    transition: 0.5s all ease;
}
.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before {
    content: ">";
    display: inline-block;
    margin: 0 10px;
    font-size: 12px;
    line-height: 30px;
    color: #ffffff !important;
}
.uk-breadcrumb li a, .uk-breadcrumb li, .uk-breadcrumb li span, .uk-breadcrumb li span:hover {
    color: #ffffff !important;
    text-transform: none;
    font-size: 12px;
    line-height: 27px;
}
.uk-breadcrumb li a:hover {
    text-decoration: underline;
    color: #ffffff !important;
}
.uk-breadcrumb {
    padding: 0px 10px;
    height: 27px;
}
.uk-breadcrumb>:last-child>* {
    color: #ffffff !important;
}
/*.uk-sticky-below .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before {
    color: #1c2c39 !important;
}
.uk-sticky-below .uk-breadcrumb li a, .uk-sticky-below .uk-breadcrumb li, .uk-sticky-below .uk-breadcrumb li span, .uk-sticky-below .uk-breadcrumb li span:hover {
    color: #1c2c39 !important;
    text-transform: none;
    font-size: 12px;
    line-height: 30px;
}
.uk-sticky-below .uk-breadcrumb li a:hover {
    text-decoration: underline;
    color: #524f4f !important;
}
.uk-sticky-below .uk-breadcrumb {
    padding: 0px 10px;
    height: 30px;
    border-bottom: 1px solid #1c2c39;
}*/
.uk-navbar-sticky .uk-breadcrumb a,
.uk-navbar-sticky .uk-breadcrumb span {
    color: #AD9965 !important;
}

.uk-navbar-sticky .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before {
    color: #AD9965 !important;
}

.login {
    margin-top: 100px;
}

@media (min-width: 960px) {
    a.uk-button.uk-sticky-fixed.uk-sticky-below {
        top: 100px !important;
        right: 0px;
        z-index:9999;
    }
}

@media (max-width: 959px) {

    #module-121 .uk-navbar-nav li,
    #module-185 .uk-navbar-nav li {
        font-size: 10px;
        line-height: 15px;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    #module-121 .uk-navbar-nav,
    #module-185 .uk-navbar-nav {
        height: 40px;
    }
}

/* JANUARY REMAKE after theme update 08 2018 */



@media (max-width: 959px) {
    .january .uk-offcanvas-bar .uk-nav.uk-nav-default li a {
        color: #1c2c39;
    }
}

/* SEPTEMBER REMAKE after theme update 08 2018 */


.icona-vo-check-form {
    color: #ffffff;
}
/*
.uk-light .uk-button-default {
    border: 1px solid #ffffff;
}
.uk-light .uk-button-default:hover {
    background: #ffffff;
    color: #1c2c39;
}*/

@media (max-width: 959px) {
    .t-gold .uk-offcanvas-bar .uk-nav.uk-nav-default li a {
        color: #1c2c39;
    }
}
.acysubbuttons input {
    margin-top: 20px;
}
.acysubbuttons input {
    line-height: 25px;
    background: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2223%22%20height%3D%2211%22%20viewBox%3D%220%200%2023%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20points%3D%2217%201%2022%205.5%2017%2010%20%22%20%2F%3E%0A%20%20%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20x1%3D%220%22%20y1%3D%225.5%22%20x2%3D%2222.4%22%20y2%3D%225.5%22%20%2F%3E%0A%3C%2Fsvg%3E);
    background-repeat: no-repeat !important;
    background-size: 23px 11px;
    background-position: calc(100% - 5px) 30%;
    transition: background-position .2s ease-out;
}

.acysubbuttons input:hover {
    background: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2223%22%20height%3D%2211%22%20viewBox%3D%220%200%2023%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20points%3D%2217%201%2022%205.5%2017%2010%20%22%20%2F%3E%0A%20%20%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20x1%3D%220%22%20y1%3D%225.5%22%20x2%3D%2222.4%22%20y2%3D%225.5%22%20%2F%3E%0A%3C%2Fsvg%3E) !important;
    background-repeat: no-repeat !important;
    background-size: 23px 11px !important;
    background-position: 100% 30% !important;
}

@media (max-width: 1220px) {
    .uk-logo img{
        max-width: 200px;
    }

    .uk-navbar-right > .uk-navbar-item {
        padding-left: 10px;
        padding-right: 10px;
    }
}





.slideshow-homepage, .slideshow-homepage .wk-slideshow, .slideshow-homepage .wk-slideshow li {
    max-height: 80vh;
    min-height: 600px;
}

@media (max-width: 960px) {
    .slideshow-homepage, .slideshow-homepage .wk-slideshow, .slideshow-homepage .wk-slideshow li {
        min-height: 400px !important;
    }

    .slideshow-homepage .wk-overlay-panel h1,
    .slideshow-homepage .wk-overlay-panel h2,
    .slideshow-homepage .wk-overlay-panel h3,
    .slideshow-homepage .wk-overlay-panel p {
        text-align: center !important;
    }

    .slideshow-homepage .wk-overlay-panel .uk-margin-large-right {
        margin-right: 0px !important;
    }

    .manifestazioni img, .manifestazioni-2 img {
        width: 100%;
    }
}

body.no-header .tm-header,
body.no-header .tm-header-mobile {
    display: none;
}

/* MAPPA PUNTI RISTORO */
.vo-marker {
    max-width: 2.5%;
    display: block;
}

.vo-marker img {
    max-width: 100%;
    display: block;
}
.tm-header-mobile {
    background: #ffffff;
    z-index: 2000;
}
/*.tm-header-mobile {
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 999;
    width: 100%;
}*/

/*@media (max-width: )
.uk-logo, .uk-logo img {
    max-width: 250px;
}*/

.icona-tipologia img {
    max-width: 40px;
}



/* PANEL DISTRICTS */

.panel-icon {
    background-color: #b6b184;
    /*background-image: url(../images/districts/icon.png);*/
    background-position: top -110px right -140px;
    background-repeat: no-repeat;
    min-height: 250px;
}

.modal-icon {
    background: rgb(182, 177, 132, 0.85);
}
.panel-icon .uk-card-body {
     padding: 20px;
}
.panel-icon .uk-overlay {
    background: rgba(38, 34, 64, 0.97);
}
.panel-icon .uk-overlay:after {
    content: "";
    display: block;
    height: 2px;
    width: 80%;
    background: #ffffff;
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
}
.panel-creation {
    background-color: #f18667;
    /*background-image: url(../images/districts/creation.png);*/
    background-position: top -110px right -140px;
    background-repeat: no-repeat;
    min-height: 250px;
}

.modal-creation {
    background: #f18667;
}

.panel-creation .uk-card-body {
    padding: 20px !important;

}
.panel-creation .uk-overlay {
    background: rgba(38, 34, 64, 0.97);
}
.panel-creation .uk-overlay:after {
    content: "";
    display: block;
    height: 2px;
    width: 80%;
    background: #ffffff;
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
}

.panel-look {
    background-color: #9d82af;
    /*background-image: url(../images/districts/look.png);*/
    background-position: top -110px right -140px;
    background-repeat: no-repeat;
    min-height: 250px;
}

.modal-look {
    background-color: #9d82af;
}

.panel-look .uk-card-body {
    padding: 20px !important;

}
.panel-look .uk-overlay {
    background: rgba(38, 34, 64, 0.97);
}
.panel-look .uk-overlay:after {
    content: "";
    display: block;
    height: 2px;
    width: 80%;
    background: #ffffff;
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
}

.panel-expression {
    background-color: #fbde81;
    /*background-image: url(../images/districts/expression.png);*/
    background-position: top -110px right -140px;
    background-repeat: no-repeat;
    min-height: 250px;
}

.modal-expression {
    background-color: #fbde81;
}

.panel-expression .uk-card-body {
    padding: 20px !important;

}
.panel-expression .uk-overlay {
    background: rgba(38, 34, 64, 0.97);
}

.panel-expression .uk-overlay:after {
    content: "";
    display: block;
    height: 2px;
    width: 80%;
    background: #ffffff;
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
}

.panel-delivery {
    background-color: #213867;
    /*background-image: url(../images/districts/evolution.png);*/
    background-position: top -110px right -140px;
    background-repeat: no-repeat;

    min-height: 250px;
}


.modal-delivery {
    background-color: #213867;
}

.panel-delivery .uk-card-body {
    padding: 20px !important;

}
.panel-delivery .uk-overlay {
    background: rgba(38, 34, 64, 0.97);
}
.panel-delivery .uk-overlay:after {
    content: "";
    display: block;
    height: 2px;
    width: 80%;
    background: #ffffff;
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
}

.panel-evolution {
    background-color: #898c8a;
    /*background-image: url(../images/districts/evolution.png);*/
    background-position: top -110px right -140px;
    background-repeat: no-repeat;
    min-height: 250px;
}

.modal-evolution {
    background-color: #898c8a;
}

.panel-evolution .uk-card-body {
    padding: 20px !important;

}
.panel-evolution .uk-overlay {
    background: rgba(38, 34, 64, 0.97);
}
.panel-evolution .uk-overlay:after {
    content: "";
    display: block;
    height: 2px;
    width: 80%;
    background: #ffffff;
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
}

.panel-essence {
    background-color: #66b8b8;
    /*background-image: url(../images/districts/essence.png);*/
    background-position: top -110px right -140px;
    background-repeat: no-repeat;
    min-height: 250px;
}

.modal-essence {
    background-color: #66b8b8;
}

.panel-essence .uk-card-body {
    padding: 20px !important;

}
.panel-essence .uk-overlay {
    background: rgba(28, 44, 57, 0.97);
}
.panel-essence .uk-overlay:after {
    content: "";
    display: block;
    height: 2px;
    width: 80%;
    background: #ffffff;
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
}

@media (min-width: 960px) and (max-width: 1270px) {
    .panel-icon,
    .panel-creation,
    .panel-look,
    .panel-expression,
    .panel-evolution,
    .panel-essence,
    .panel-delivery,
    .panel-clock {
        min-height: 250px !important;
    }
}

.panel-icon .uk-button,
.panel-creation .uk-button,
.panel-look .uk-button,
.panel-expression .uk-button,
.panel-evolution .uk-button,
.panel-essence .uk-button {
	line-height: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}


/* Panel Topics */

.panel-topics-purple {
    border: 5px solid #8f7cae;
    border-radius: 10px;
    min-height: 280px;
}
.panel-topics-purple .uk-overlay {
    background: #8f7cae;
}
.panel-topics-purple .uk-overlay:after {
    content: "";
    display: block;
    height: 2px;
    width: 80%;
    background: #ffffff;
    position: absolute;
    bottom: 30px;
    left: 50%;
    border-radius: 10px;
    transform: translateX(-50%);
}
.panel-topics-purple h3 {
    font-size: 20px;
}

.panel-topics-light-blue {
    border: 5px solid #72b8ce;
    border-radius: 10px;
    min-height: 280px;
}
.panel-topics-light-blue .uk-overlay {
    background: #72b8ce;
}
.panel-topics-light-blue .uk-overlay:after {
    content: "";
    display: block;
    height: 2px;
    width: 80%;
    background: #ffffff;
    position: absolute;
    bottom: 30px;
    left: 50%;
    border-radius: 10px;
    transform: translateX(-50%);
}
.panel-topics-light-blue h3 {
    font-size: 20px;
}

.panel-topics-red {
    border: 5px solid #c06b63;
    border-radius: 10px;
    min-height: 280px;
}
.panel-topics-red .uk-overlay {
    background: #c06b63;
}
.panel-topics-red .uk-overlay:after {
    content: "";
    display: block;
    height: 2px;
    width: 80%;
    background: #ffffff;
    position: absolute;
    bottom: 30px;
    left: 50%;
    border-radius: 10px;
    transform: translateX(-50%);
}
.panel-topics-red h3 {
    font-size: 20px;
}

.panel-topics-green {
    border: 5px solid #d0dbaf;
    border-radius: 10px;
    min-height: 280px;
}
.panel-topics-green .uk-overlay {
    background: #d0dbaf;
}
.panel-topics-green .uk-overlay:after {
    content: "";
    display: block;
    height: 2px;
    width: 80%;
    background: #ffffff;
    position: absolute;
    bottom: 30px;
    left: 50%;
    border-radius: 10px;
    transform: translateX(-50%);
}
.panel-topics-green h3 {
    font-size: 20px;
}


.panel-topics-orange {
    border: 5px solid #eeaa66;
    border-radius: 10px;
    min-height: 280px;
}
.panel-topics-orange .uk-overlay {
    background: #eeaa66;
}
.panel-topics-orange .uk-overlay:after {
    content: "";
    display: block;
    height: 2px;
    width: 80%;
    background: #ffffff;
    position: absolute;
    bottom: 30px;
    left: 50%;
    border-radius: 10px;
    transform: translateX(-50%);
}
.panel-topics-orange h3 {
    font-size: 20px;
}

.panel-topics-blue {
    border: 5px solid #84a5ce;
    border-radius: 10px;
    min-height: 280px;
}
.panel-topics-blue .uk-overlay {
    background: #84a5ce;
}
.panel-topics-blue .uk-overlay:after {
    content: "";
    display: block;
    height: 2px;
    width: 80%;
    background: #ffffff;
    position: absolute;
    bottom: 30px;
    left: 50%;
    border-radius: 10px;
    transform: translateX(-50%);
}
.panel-topics-blue h3 {
    font-size: 20px;
}

/* Parcheggi Accordion */

.accordion-parcheggi > div > .uk-accordion-title {
    background: #110E29;
    color: #ffffff;
    padding-left: 40px;
    padding-right: 40px;
}

.accordion-parcheggi > div > .uk-accordion-title:after {
    width: 20px;
    height: 20px;
    margin-top: 15px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23FFFFFF%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23FFFFFF%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

.accordion-parcheggi > div.uk-open > .uk-accordion-title {
    background: #FADC86;
    color: #110E29;
}

.accordion-parcheggi > div.uk-open > .uk-accordion-title:after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23110E29%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23110E29%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

.accordion-parcheggi .uk-accordion-content {
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
}

.accordion-parcheggi .uk-accordion-content hr {
    border: 1px solid #110E29;
}

#system-message-container {
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 2000;
    width: 100%;
}

@media (max-width: 1080px) {
    #module-263 small {
        display: none;
    }
    #module-263 {
        min-width: 200px !important;
    }
}

/* VOICE */

.background-voice {
	background-color: #9F7D62;
}

.liveslideshow .uk-overlay-primary {
    background: linear-gradient(to right, rgba(18, 13, 43, 0), rgba(18, 13, 43, 1));
}

/* Events */

.badge-intervals {
    border: 1px solid #ffffff;
    display: inline-block;
    padding: 5px 15px 1px 15px;
    line-height: 25px;
    border-radius: 35px;
    text-transform: uppercase;
    background-color: rgba(255,255,255,0);
}

.badge-intervals.on-air {
    background-color: #C7A770;
    border: 1px solid #C7A770;
}

.badge-intervals.upcoming {
    border: 1px solid #C7A770;
}

.uk-section:not(.uk-section-primary) .badge-intervals.passed {
    border: 1px solid #120F2A;
}


.vo-calendar .uk-subnav.secondary>:nth-child(n+2)::before {
    content: none;
}

.vo-calendar .uk-subnav.secondary> li {
    border-bottom: 0px;
    height: 33px;
    margin: 0px 10px !important;
    margin-bottom: 10px !important;
    border: 1px solid rgb(18, 18, 39);
}

.vo-calendar .uk-subnav.secondary> li >a  {
    line-height: 30px;
    padding: 3px 15px 0px 15px;
    font-size: 13px;
}

.button-live-play {
    background: rgb(18, 14, 43, 0.9);
    padding: 7px 30px;
    display: inline-block;
}

.uk-lightbox {
    z-index: 9999 !important;

}

/* NEW NAVBAR */
.navbar-vo .uk-navbar-nav li a {
    min-height: 15px;
}

.navbar-vo .uk-navbar-nav {
    display: flex;
    align-items: center;
    justify-content: center;
}

/*.navbar-vo {
    background: #ffffff;
    border-top: 1px solid #8D8E8F;
    border-bottom: 1px solid #8D8E8F; 
}*/

.navbar-vo > div > ul.uk-navbar-nav {
    background: #ffffff;
    border-top: 1px solid #8D8E8F;
    border-bottom: 1px solid #8D8E8F; 
}


.navbar-vo > .uk-container {
    width: 100%;
    padding: 0px 0px;
}


.navbar-vo > div > .uk-panel {
    background: #1c2c39;
    position: relative;
}

.navbar-vo > div > .uk-panel .menu-badge {
    position: absolute;
    top: 0px;
    left: 0px;
    padding-left: 10px;
    padding-right: 10px;
    color: rgba(255,255,255,0.8);
    text-transform: uppercase;
    line-height: 22px;
    padding-top: 3px;
}

.navbar-vo > div > .uk-panel a {
    color: #ffffff;
}
/*.navbar-vo .uk-navbar-dropdown-dropbar {
    top: 30px !important;
}

/*.uk-navbar-container + .uk-navbar-dropbar {
    top: 137px;

}*/

.uk-navbar-dropdown-dropbar ul.uk-navbar-dropdown-nav a,
.uk-navbar-dropdown-dropbar ul.uk-navbar-dropdown-nav span {
    text-transform: uppercase;
}
.uk-navbar-dropdown-dropbar ul.uk-navbar-dropdown-nav > li:not(.uk-parent) > a,
.uk-navbar-dropdown-dropbar .uk-nav-sub {
	text-align: left;
    /*text-indent: 50%;*/
    margin-left: 0px !important
}

.uk-navbar-dropdown-dropbar ul.uk-navbar-dropdown-nav > li.uk-parent > a,
.uk-navbar-dropdown-dropbar ul.uk-navbar-dropdown-nav > li.uk-parent > span{
    text-transform: uppercase;
    text-align: left;
    position: relative;
    font-size: 14px;
    color: #1c2c39;
    font-family: 'BrownBold', sans-serif !important;
    letter-spacing: 1px;
}

.uk-navbar-dropdown-dropbar ul.uk-navbar-dropdown-nav > li.uk-parent > a:after,
.uk-navbar-dropdown-dropbar ul.uk-navbar-dropdown-nav > li.uk-parent > span:after {
    content: "";
    position: absolute;
    top: calc(50% - (3px));
    width: 2000px;
    height: 1px;
    border-bottom: 0px !important;
    background: #D4D5D9;
    margin-left: 10px;
}
.uk-navbar-dropdown-dropbar .uk-heading-line>:before, .uk-navbar-dropdown-dropbar .uk-heading-line>:after {
    content: "";
    position: absolute;
    top: calc(50% - (3px));
    width: 2000px;
    height: 1px;
    border-bottom: 0px !important;
    background: #D4D5D9;
}

.uk-navbar-dropdown-dropbar a {
	font-size: 16px;
	font-weight: 300;
}

.uk-navbar-dropdown .uk-width-1-2 {
    overflow: hidden;
}
.navbar-vo > .uk-container > ul.uk-navbar-nav {
    padding-top: 10px;
    padding-bottom: 10px;
}

.uk-navbar-container {
    box-shadow: 0 8px 16px rgba(0,0,0,.04);
}



.menu-hover-item {
    transition: 0.6s ease opacity;
}

.uk-navbar-dropdown {
    padding-top: 40px;
    padding-bottom: 40px;
}

.uk-navbar-nav a.uk-text-bold {
    font-weight: 800;
    color: #cdac51;
}
.nav-socials {
    right: 10px;
}
.nav-socials li a {
    color: #ffffff !important;
}
.nav-socials li a:hover {
    color: #AD9965 !important;
}

.uk-navbar-sticky .nav-socials {
    display: none;
}

/* MOBILE */

.uk-offcanvas-bar > div.uk-grid-stack {
    margin-top: 30px;
}

.uk-container-expand-right .uk-heading-line span {
    padding-left: 15px;
}

.uk-container-expand-left .uk-heading-line span {
    padding-right: 15px;
}

.uk-offcanvas-bar .uk-nav a,
.uk-offcanvas-bar .uk-nav li {
    font-family: BrownRegular !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}

#tm-dialog .uk-offcanvas-bar .uk-nav a,
#tm-dialog .uk-offcanvas-bar .uk-nav li {
    font-size: 18px !important;
}

.navbar .nav>li>.dropdown-menu, .uk-navbar-dropdown {
    width: 1200px;
    left: 50% !important;
    transform: translateX(-50%) !important;
}

@media (max-width: 1200px)
{
   .navbar .nav>li>.dropdown-menu, .uk-navbar-dropdown {
        width: 960px;
    } 
}

#exellence-grid-filter .el-nav li.uk-active a
{
    background-color: #1D2C39;
    color: #ffffff;

}
#exellence-grid-filter .el-nav li a
{
    padding-left: 10px;
    padding-right: 10px;
    
}


@media (min-width: 960px) and (max-width: 1250px)
{
    .uk-navbar-dropdown-dropbar ul.uk-navbar-dropdown-nav > li:not(.uk-parent) > a, .uk-navbar-dropdown-dropbar .uk-nav-sub
    {
        text-indent: 30%;
    }
    .uk-navbar-dropdown-grid a {
        font-size: 13px;
    }
}

.uk-card.panel-clock {
    /*background-image: url(/images/voclock/2048x1363_VOCsfondo.jpg);*/
    background-color: #055084;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 250px;
}

.modal-clock {
    background-color: #055084;
}
.uk-card.panel-clock .uk-card-body {
    padding: 20px !important;
}

.ieg-filter .uk-subnav-pill a {
    color:  #cdac51;
    border:  1px solid #cdac51;
    padding: 0px 10px;
}

.ieg-filter .uk-subnav-pill li.uk-active a {
    color:  #ffffff;
    background-color: #cdac51;
}

@media( min-width: 960px) and (max-width: 1199px) {
    .uk-navbar-nav {
        gap: 15px;
    }

    .uk-navbar-right {
        gap: 15px;
    }

    .uk-navbar-container .uk-container.uk-container-expand {
        padding-left: 10px;
        padding-right: 10px;
    }
}

.mod-languages .uk-subnav > li:first-child {
    padding-left: 0px;
}

.uk-navbar-nav .uk-parent a:after {
    content: "";
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg%20height%3D%22320%22%20viewBox%3D%220%200%20560%20320%22%20width%3D%22560%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22m451.715729-28.2842712c15.620971-15.6209717%2040.947571-15.6209717%2056.568542%200%2015.620972%2015.6209716%2015.620972%2040.9475708%200%2056.5685424l-240%20239.9999998c-15.620971%2015.620972-40.947571%2015.620972-56.568542%200l-240.0000002-239.9999998c-15.6209717-15.6209716-15.6209717-40.9475708%200-56.5685424%2015.6209716-15.6209717%2040.9475708-15.6209717%2056.5685424%200l211.7147288%20211.7152712z%22%20transform%3D%22translate%2840%2040%29%22/%3E%3C/svg%3E");
    width: 10px;
    height: 10px;
    background-size: 10px auto;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: 3px;
}

.uk-navbar-nav .uk-parent.uk-active a:after {
    background-image: url("data:image/svg+xml,%3Csvg%20height%3D%22320%22%20viewBox%3D%220%200%20560%20320%22%20width%3D%22560%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22m451.715729-28.2842712c15.620971-15.6209717%2040.947571-15.6209717%2056.568542%200%2015.620972%2015.6209716%2015.620972%2040.9475708%200%2056.5685424l-240%20239.9999998c-15.620971%2015.620972-40.947571%2015.620972-56.568542%200l-240.0000002-239.9999998c-15.6209717-15.6209716-15.6209717-40.9475708%200-56.5685424%2015.6209716-15.6209717%2040.9475708-15.6209717%2056.5685424%200l211.7147288%20211.7152712z%22%20fill%3D%22%23CDAC51%22%20transform%3D%22translate%2840%2040%29%22/%3E%3C/svg%3E");
}

.uk-modal {
    z-index: 9999;
}