.customized-logo {
    text-align: center;
}
.customized-logo .logo{
    overflow: -webkit-paged-x;
    position: relative;
    display: inline-block;
}

.navbar-brand  img {
    max-width: 115px;
}

.top-nav-collapse {
    background: rgb(255, 255, 255);
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: unset !important;
}
 
nav.top-nav-collapse .navbar-toggle {
    position: absolute;
    border-color: transparent;
    background: transparent;
    top: 14px;
    right: 10px;
}

nav.top-nav-collapse .navbar-toggle .icon-bar {
    background-color: #677dfc;
}

.top-nav-collapse .navbar-nav > li > a {
    color: #162992; 
}

.top-nav-collapse .navbar-nav > li > a:hover, .top-nav-collapse .navbar-nav > li > a:focus {
    background-color: transparent;
    color: rgb(114, 135, 253);
}

.navbar-brand-collapsed img {
    margin: auto;
    padding-top: 15px;
}

.about-azienda-footer img {
    max-height: 80px;
}
.quick-link-footer, .footer-contact-info {
    padding: 20px 0;
}
.quick-link-footer h4, .footer-contact-info h4{
    padding-bottom: 20px;
    text-transform: uppercase;
}

.quick-link-footer {
    display: block;
}

.quick-link-footer ul li a{
    text-decoration: none;
}
.quick-link-footer ul li {
    margin-bottom: 5px;
    text-transform: uppercase;
    margin-right: 15px;
    color: #333;
    text-decoration: none;
}

.quick-link-footer ul li a:hover {
    color: #677dfc;
}
.quick-link-footer ul li:last-child {
    width: 100%;
}
 

.footer-contact-info ul li i{
    margin-bottom: 10px; 
}
.footer-contact-info .pl-30 {
    padding-left: 30px
}
.footer-contact-info ul li i{
  width: 30px;
  font-size: 20px;
  color: #515050;
  padding-right: 5px;
  
}


.footer-contact-info > ul li:first-child {
    margin-bottom: 5px;
}

.footer-contact-info ul li a:hover { 
    color: #677dfc;
}
.footer-contact-info ul li a {
    text-decoration: none;
    color: #333;

}

.nav-costumization {
    margin-bottom: 160px;
}



.navbar-collapse {
    margin-bottom: 5px;
}

.about-azienda-footer {
    padding: 20px 0;
}

footer a {
    color: rgba(21, 20, 20, 0.74) !important;
}

.top-nav-collapse .navbar-nav > .active > a, .top-nav-collapse .navbar-nav > .active > a:focus, .top-nav-collapse .navbar-nav > .active > a:hover {
    background-color: transparent;
    border-bottom: 3px solid rgba(99,122,252,1);
    border-radius: 7px;
    color: #647BFD;
}

.carousel-control {
    color: #162992 !important; 
}

.carousel-control:hover {
    color: #758afe !important;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: transparent;
}

.margin-btn-0 {
    margin-bottom: 0 !important;
}

.dropdown-menu>li>a {
    text-transform: uppercase;
}



.powered-by-section span {
    text-align: left;
    float: left;
    width: 70%;
}
.powered-by-section a img {
    text-align: right;
    float:  right;
    max-width: 80px;
}

.powered-by-container {
    display: none;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    color: #162992;
    text-transform: uppercase;
    background-color: transparent; 
}

.footer-contact-info ul, .quick-link-footer ul {
    -moz-padding-start: 0px;    
    -webkit-padding-start: 0px;

}

.breadcrumb-wrapper {
    text-align: right;
    float: right;
}

.breadcrumb a{
    font-size: 13px;
    color: #222;
    text-decoration: none;
}
.breadcrumb {
    background-color: #ffffff;
    padding: 0;
    margin-left: 0;
}

.navbar-brand {
    height: initial !important;
}


#content-heading h2.head-title{
    font-family: 'Hind Vadodara', sans-serif !important;
}

.cssmenu ul li div:hover, .cssmenu ul li > a:hover, .cssmenu ul li.active.open > a:hover, 
.cssmenu ul li.active.open > div:hover {
    color: #fff;
    background: #677efc !important;
}

.cssmenu ul li.active.open > div, .cssmenu ul li.active.open > a.active {
    background: #637afd !important;
    /* color: #fff; */
}

.cssmenu ul li.active {
    background: rgb(175,186,254) !important;
}

.cssmenu ul li div:hover,
.cssmenu ul li > a:hover,
.cssmenu ul li.active.open > a:hover,
.cssmenu ul li.active.open > div:hover
{
    color: #fff;
    background: rgb(175,186,254);
}

.cssmenu > ul > li:hover > div {
/*    color: #e4e4e4;*/
    background: rgb(175,186,254) !important;
}

.cssmenu ul > li.has-sub > div > a.plus:after {
    background: #162992 !important;
}
.cssmenu ul > li.has-sub > div > a.plus:before {
    background: #162992 !important;
}

.is-flex-row {
    display: flex;
    flex-wrap: wrap;
}

.height-auto-center {
    margin: auto;
}

.fiere-description p { 
    text-align: justify;
}

.fiere-description {
    margin: 0 -15px;
}

.fiere-description img{
    margin: 0.5em 0;
}

@media(min-width: 768px){

    .fiere-hieros p {
        padding-left: 4.5em;
    }

    .fiere-devotivo p {
        padding-right: 4.5em;
    }
}
