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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/* Menu di Navigazione */

ul.uk-navbar-nav li a{
    color: #242D3C!important;
    font-size: 18px;
    font-weight: 500!important;
}
ul.uk-nav-navbar > li > a:hover,
ul.uk-nav-navbar > li > a:focus {
    background: none;
    font-weight: bold!important;
}
/*Header e caratteri*/

.bg-home{
    background: #222B3A;
}
.bg-aziende{
    background: #F8B44C;
}
.bg-privati{
    background: #F67157;
}
.text-bianco{
    color:#fff;
}
p{
    font-size: 24px;
    color:#242D3C;
    line-height: 28px;
}
h1{
    font-size: 60px;
    margin-top: 20px;
    margin-bottom: 40px;
    /*line-height: 75px;*/
    line-height: 55px;
}
h1.uk-h1 {
    color: #FFF;
    font-size: 60px;
    margin-top: 60px;
    margin-bottom: 40px;
    padding: 0px 30px;
    line-height: 45px;
}
h2{
    color: #2A206E;
    font-size:33px;
}
h2.uk-h2 {
    font-size:32px;
    color: #FFF;
    line-height: 38px;
    font-weight: 100;
}
h3, .uk-h3{
    font-size: 18px;
    line-height: 20px;
}
.large-padding{
    padding:0px 30px;
}
.tm-sidebar-wrapper .tm-sidebar-widget-container .uk-panel{
    margin: 0 auto;
    max-width: 100%;
}

/* Pagine Interne */

.uk-heading-large{
    font-size: 50px;
    line-height: 48px;
    padding: 0px;
    margin-bottom: 10px;
}
.uk-didascalic{
    margin:0;
    padding:0;
    line-height: 18px;
    font-size:14px;
}
.uk-panel-title {
    color: #333333;
    font-size: 18px;
    font-weight: 300;
    line-height: 22px;
    margin-bottom: 20px;
    margin-top: 0;
    text-transform: none;
}

/* Bottoni e link */
.uk-button{
    color: #006DB6!important;
    font-size:18px!important;
    padding:5px 17px;
}
.uk-button:hover, .uk-button:focus{
    color: #FFFFFF!important;
}
.sidebar-main h3{
    color: #242D3C!important;
    margin-bottom: 0px;
}
.sidebar-main p{
    color: #242D3C!important;
    margin-top: 0px;
    font-size: 16px;
}
.sidebar-main a{
    color: #242D3C!important;
}

/* Form Contatti */

/*.border-blu textarea.rsform-text-box{
    border: 1px solid #006DB6;
    float:left;
}
.border-giallo input.rsform-input-box{
   border: 1px solid #FFC15F;
   float:left;
}
.border-arancione input.rsform-input-box{
   border: 1px solid #FF7B5A;
   float:left;
}*/
.uk-form-horizontal .uk-form-label{
    width: 93%;
    text-align: center;
    float: right;
}
.uk-form-horizontal .uk-form-controls{
    margin-left: 0px!important;;
}
#Name{
   border: 1px solid #FFC15F;
   float:right;
}
#Email{
   border: 1px solid #FF7B5A;
   float:right;
}
#Message{
   border: 1px solid #006DB6;
   float:right;
}
#g-recaptcha-39{
    float:left;
    padding-left: 100px;
}
#Send  {
    margin:20px 130px 0px 0px;
}
.rsform-block-testo-privay p.uk-text-small{
    font-size: 10px;
    line-height: 18px;
    float:left;
    margin:0px!important;
    text-align: center;
}
.uk-form-row + .uk-form-row{
    margin-top: 15px;
}
.rsform-block-send{
    margin:0px!important;
}
.rsform-submit-button{
    border: 1px solid #006DB6;
    background: transparent;
    text-transform: uppercase;
    color: #006DB6;
    padding: 5px 15px 5px;
    margin-top: 15px;
    
}
.rsform-submit-button:hover{
    border: 1px solid #006DB6;
    background: #006DB6;
    text-transform: uppercase;
    color: #fff;
    padding: 8px 15px 5px;
    
}
.box-img{
    width:100%;
    display: inline-block;
}
.box-img .animated{
    width:95%;
}
.box-testo-digitalizzazione{
    background: url('../images/testo-digitalizzazione.png') no-repeat;
    position: relative;
    z-index: 1000;
}
.box-testo-digitalizzazione .animated img{
    position: relative;
    z-index: 1;
}
 @media (max-width: 1020px) {
    .uk-navbar-center{
        margin-top: -30px;
    }
}
 @media (max-width: 767px) {
    h1{
        font-size: 40px;
        margin-top: 90px;
        margin-bottom: 40px;
        line-height: 42px;
    }
    h1.uk-h1 {
        color: #FFF;
        font-size: 45px;
        margin-top: 90px;
        margin-bottom: 40px;
        padding: 0px 30px;
        line-height: 42px;
    }
    h2.uk-h2 {
        font-size:28px;
        color: #FFF;
        line-height: 32px;
        font-weight: 100;
    }
    span.chiamaci{
        font-size:20px;
        line-height: 28px;
    }
}


