.uk-navbar-container > .uk-container {
  padding-left:0px;
}

.uk-button {
  border: 4px solid #fff;
  position: relative;
}
.uk-button:before {
  border: 4px solid #fff;
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
  pointer-events: none;
  border-radius:50px;
}

.uk-button-secondary {
  border: 4px solid #13bfd6;
  position: relative;
}
.uk-button-secondary:before {
  border: 4px solid #13bfd6;
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
  pointer-events: none;
  border-radius:50px;
}


.uk-button:hover:before {
  border: 4px solid #13bfd6;
}

.uk-search {
  background-color:#13bfd6;  
    border-radius:50px;
    color:white;
}

.uk-search:before {
  border: 4px solid #fff;
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
  pointer-events: none;
  border-radius:50px;
}

.uk-search-input, .uk-search-icon svg {
  color:white!important;
}

.uk-search-input::placeholder {
  color:rgba(255,255,255,0.7)!important;
  text-align:center;
}

.uk-slider-items {
  padding:20px 5px;
}


.uk-card {
 -moz-box-shadow: 0 0 25px #cdcdcd;
-webkit-box-shadow:0 0 25px #cdcdcd;
box-shadow: 0 0 25px #cdcdcd;  
    border-radius:50px;
    padding:30px 20px;
    transition: box-shadow 0.3s ease-in-out;
}

.uk-card:hover {
 -moz-box-shadow: 0 0 25px #a4a4a4;
-webkit-box-shadow:0 0 25px #a4a4a4;
box-shadow: 0 0 25px #a4a4a4;  
}

.uk-slider-container .el-item{
  max-width:344px;
}

#gridcorsi .el-item {
 -moz-box-shadow: 0 0 25px #cdcdcd;
-webkit-box-shadow:0 0 25px #cdcdcd;
box-shadow: 0 0 25px #cdcdcd;  
    border-radius:50px;
    padding:30px 0px;
    transition: box-shadow 0.3s ease-in-out;
}

#gridcorsi .el-item:hover {
 -moz-box-shadow: 0 0 25px #a4a4a4;
-webkit-box-shadow:0 0 25px #a4a4a4;
box-shadow: 0 0 25px #a4a4a4;  
    border-radius:50px;
    padding:30px 0px;
}

#gridcorsi .el-nav .uk-active a{
    background-color:#13bfd6;
}

#gridcorsi .el-nav {
 position:relative;
    top:-20px;
}

#gridcorsi .el-nav a{
    font-size:15px;
    letter-spacing:0px;
    border-radius:20px;
}

[data-tag="streaming-rosa"] {
    background-image:url("/images/corsi/icone/streaming---rosa.png");
    background-repeat:no-repeat;
    background-position-x:50px;
    background-position-y:30px;
}

[data-tag="streaming-azzurro"] {
    background-image:url("/images/corsi/icone/streaming-azzurro.png");
    background-repeat:no-repeat;
    background-position-x:50px;
    background-position-y:30px;
}

[data-tag="webinar-rosa"] {
    background-image:url("/images/corsi/icone/webinar-rosa.png");
    background-repeat:no-repeat;
    background-position-x:50px;
    background-position-y:30px;
}

[data-tag="webinar-azzurro"] {
    background-image:url("/images/corsi/icone/webinar-azzurro.png");
    background-repeat:no-repeat;
    background-position-x:50px;
    background-position-y:30px;
}

[data-tag="corso-ondemand-in-differita"] {
    background-image:url("/images/corsi/icone/icona_video.png");
    background-repeat:no-repeat;
    background-position-x:50px;
    background-position-y:30px;
}

[data-tag="corso-webinar-in-live-streaming-online"] {
    background-image:url("/images/corsi/icone/icona_live.png");
    background-repeat:no-repeat;
    background-position-x:50px;
    background-position-y:30px;
}

[data-tag="corso-in-presenza"] {
    background-image:url("/images/corsi/icone/icona_in_presenza.png");
    background-repeat:no-repeat;
    background-position-x:50px;
    background-position-y:30px;
}

#gridcorsi .el-nav, #corsi .uk-container  .el-nav{
  display:none;
}

#searchForm #search-searchword {
  height:80px;
  padding-left:20px;
  font-size:25px;
}

#searchForm .uk-search {
  margin-top:4px;
}

/* ECWID */

html#ecwid_html body#ecwid_body div.ecwid-minicart-clickArea {
  width: 30px!important;
  background-size: contain!important;
  height: 30px!important;
}

html#ecwid_html body#ecwid_body div.ecwid-minicart-counter {
  font-size:15px!important;
}

html#ecwid_html body#ecwid_body div.ecwid-minicart {
  height:45px!important;
    width:45px!important;
  border-radius:50px!important;
}

html#ecwid_html body#ecwid_body div.ecwid-minicart-clickArea {
  left:10px!important;
  top:22px!important;
}

html#ecwid_html body#ecwid_body div.ecwid-minicart-counter {
  left:6px!important;
	top:27px!important; 
}

#ecwid_minicart_module_wrapper #cart-id {
  border:0px!important;
  height:80px!important;
}

#ecwid_minicart_module_wrapper .ecwid-minicart-link, .ecwid-minicart-caption, .ecwid-minicart-label {
  display:none;
}

#ecwid_minicart_module_wrapper #cart-id > div:first-child {
  margin-top:-15px!important;
}

#ecwid_minicart_module_wrapper {
  position:relative;
  top:3px;
}

/* FINE ECWID */