.t3-mainnav {
   display:none;
}

.ja-submenu ul:before {
   display:none;
}

.site-navigation-right {
    width: inherit;
}

@media (min-width:853px) {
   .site-navigation-right .off-canvas-toggle {
       display: none;
   }

   .uber-header {
       background-color:#F05025 !important;
   }

   .logo-text a, .right-menu .nav li > a {
      color:#fff !important;
   }
}

@media (max-width:852px) {
   .ja-submenu {
       display: none;
   }
}

@media (min-width:560px) {
   .logo-text .site-slogan {
       display: none !important;
   }
}

@media (max-width:559px) {
   .logo-text a span {
      display:none;
   }

   .logo-text .site-slogan {
       font-size: 20px !important;
       color: #96A1A3;
       margin-top: -36px !important;
       font-weight: bold;
   }
}

@media (max-width:767px) {
   .article-content .intro-contenuto {
      font-size:20px;
   }
}


.btn-primary {
   background-color:#F05025;
   border-color: #F05025;
   color:#fff;
}

.sections-wrap .section .section-inner.section-primary {
   background-color:#F05025;
}

.btn-border {
    background: none repeat scroll 0% 0% transparent;
}

.btn-border.btn-primary {
    border-color: #F05025;
    color: #F05025;
}

.btn-border:hover, .btn-border:focus, .btn-border:active {
    background: #F05025
    border-color: #F05025;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    color: #FFF;
    background-color: #c0401e;
    border-color: #c0401e;
}

.module .nav > li.active > a, .module_menu .nav > li.active > a {
   color:#F05025;
}

.module .nav > li > a:hover, .module_menu .nav > li > a:hover, .module .nav > li > a:focus, .module_menu .nav > li > a:focus {
    color: #F05025;
}

.article-aside a:hover, .article-aside a:focus {
    color: #F05025;
}

.logo-text a {
    color: #fff;
}

.ja-submenu {
   top: 52px;
    position: fixed;
    width: 100%;
}

.article-intro h2 {
   font-size:24px;
}

.article-content .introC {
   font-weight:bold;
}

.article-content .isotope-layout.container {
   padding-left:0px !important;
   padding-right:0px !important;
}

.blog h2.article-title, .blog .article-header h2 {
   margin-bottom:10px;
}

.blog .article-aside {
   border-bottom: 1px solid #D5D6D7;
   margin-bottom: 10px;
}

.blog .article-intro h2 {
   margin-top:15px;
}

.article-image-full {
    margin-bottom: 0px;
}

.gallery-full, .gallery-full .isotope-layout {
   padding:0px;
}

.gallery-full h3.module-title {
   display:none;
}

.gallery-marg {
   margin-top:-100px;
}


.t3-off-canvas .t3-off-canvas-body .main-menu .nav {
    font-weight: normal;
    text-transform: inherit;
}