/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

ul{
  text-align: center;
  list-style-type: square!important;
}
footer ul{
  text-align: left;
}
#menu-main_menu-1 li a{
  font-size: 2em;
}
.menu-accordion ul.menu-smart:not(.top-menu-enhanced-child) ul{
  margin-left: 30px!important;
}
.t-overlay-text h3.t-entry-title a{
  font-size: 3rem;
  text-shadow: 5px 5px 20px #666;
}
.wpb_accordion_content ul{
  text-align: left;
}
.bloccoConLinkAssociazione a{
  text-decoration: underline;
  color: #fff;
}
.bloccoConLinkAssociazione a:hover{
  color: #fff!important;
  opacity: 0.5;
}
.textScuro h3,
.textScuro .icon-box-content p a.cursor-init,
.textScuro .icon-box-content p a.cursor-init:hover,
#linkScuro{
  color: #29338a!important;
}
.textChiaro h3,
.textChiaro .icon-box-content p a.cursor-init,
.textChiaro .icon-box-content p a.cursor-init:hover,
#linkChiaro{
  color: #ffffff!important;
}
.evidenziato{
  background:#29338a;
  color: #ffffff;
}
.drop-menu{
  text-align: left!important;
}
.menu-primary-inner li.menu-item a.cursor-init{
  color: #000!important;
}

body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.active > a,
body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a,
body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a, html.overlay-open body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override .menu-horizontal-inner > .nav > .menu-smart > li > a,
    body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a:hover{
  color: #000!important;
}

.site-footer a:hover{
  text-decoration: underline!important;
  color:#fff!important;
}
.footer-links span{
  line-height: 1.5em!important;
}
.text-lead, .text-lead:not(ul):not(ol) > *, .text-lead > *:not(ul):not(ol):not(li){
  margin: 0!important;
  padding: 0!important;
}
.main-container .row-container .penta-bottom-padding {
    padding-bottom: 100px!important;
}
p{ /* h1,h2,h3,h4,h5,h6,span */
  text-align: justify!important;
}
@media screen and (max-width: 1280px) { 
 #main-logo .navbar-brand img{
      max-height: 70%;
 }
}
@media (max-width: 767px) {
    .hero-rotator {
        padding: 90px 0px!important;
    }
}