/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ==========================================================================
 
 COLORI DI RIFERIMENTO:
- Light: #EAE2D0;
- Footer: #8D8274;
- Dark: #505050;
 
 */

.tm-block-footer{
    background: #8D8274;
}
.tm-navbar{
   padding-top: 15px; 
}
.style-fascia{
    padding: 0!important;
    margin: 0!important;
    border: none!important;
}
.style-fascia p{
    padding: 0!important;
    margin: 0!important;
}
.uk-navbar-nav > li > a{
    color: rgba(0, 0, 0, 0.4);
    -webkit-transition: color 0.3s ease-in;
    transition: color 0.3s ease-in;
}
.fix-altezza{
    padding-top: 20px!important;
    padding-bottom: 0px!important;
}
.fix-altezza .uk-article-lead{
    line-height: 24px;
    font-style: italic;
    color: #8E8275;
    
}
.uk-button{
    padding: 3px 20px 0px 20px;
}
.menu-footer ul.menu li{
    display: inline-block;
    padding: 20px 10px 0px 10px;
}
.nav > li > a:hover, .nav > li > a:focus{
    background: none;
    text-decoration: none!important;
}
.mod-news .uk-text-center{
    float: left!important;
    margin-right:30px;
}
.mod-news p{
    line-height: 20px;
}
input.rsform-captcha-box{
    margin-left: 0px!important;
}
.text-footer{
    font-size: 18px;
    line-height: 24px;
}
.uk-navbar-content.tm-search{
   height: 37px!important;
   padding-left: 40px;
}
.mod-languages ul li a{
   font-family: 'Lato', Helvetica, Arial, sans-serif; 
}
.mod-languages ul li.lang-active a{
   font-weight: bold;
}


@media screen and (max-device-width: 1024px) {
    .fascia{
        height: 23px;
    }
    .text-footer{
        font-size: 18px;
    }
    .uk-navbar-content{
        height: 100%!important;
    }
    .uk-navbar-content p{
        padding: 0px;
        margin: -15px 0px 0px 0px;
    }
}
@media only screen and (width: 1024px) {
    .uk-width-large-1-3 {
        width: 100%;
    }
    .uk-width-large-2-3 {
        width: 100%;
        margin: 0 auto;
    }
    .tm-panel-no-offset{
        margin-top: 40px!important;
        margin-left: 35px!important;
    }
}

/*@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
    .fascia{
        height: 100%;
    }
}*/

