/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */



/* ========================================================================

   Use this file to add custom CSS easily

 ========================================================================== */



.tm-footer {

    background: #fff none repeat scroll 0 0;

    color: #000;

    padding: 20px 30px;

    margin-top: 0px;

    margin-bottom: 0px;

    position: relative;

    text-align: center;

}  

.tm-footer a:hover {

    color: #fff;

}



/* cambio colore link*/

a,

.uk-link {

  color: #e40521;

  text-decoration: none;

  cursor: pointer;

}

a:hover,

.uk-link:hover {

  color: #B60018;

  text-decoration: none;

}



/* cambio colore sfondo blocco link fondo pagina*/

.tm-block-muted {

    background: #dcdcdc none repeat scroll 0 0;

}

 

/* allineamento riga toolbar*/

.tm-toolbar .uk-panel { float: left; }



/* colore link toolbar*/

.tm-toolbar .uk-subnav a:hover {

    color: #000;

}

.uk-subnav-line > *:nth-child(n+2)::before {

    border-left: 0px solid #e7ebf0;

    /*border-left: 0px solid #fff;*/

    margin-right: 10px;

}

.uk-nav-navbar > li > a {

    background: rgba(0, 0, 0, 0);

    color: #ffffff;

}

.uk-nav-navbar > li > a:hover,

.uk-nav-navbar > li > a:focus {

    background: rgba(0, 0, 0, 0);

    color: #ffffff;

    font-weight: bold;

}

.uk-nav-navbar .uk-nav-divider {

    border-top: 0px solid rgba(235, 235, 236, 0.1);

}



/* back to top*/

.tm-totop-scroller:hover {

    background: #e40521 none repeat scroll 0 0;

}



/* bottone accedi*/

#btl .btl-panel > span {

    box-shadow: null;

    margin: 0 0;

}

#btl .btl-panel > span {

    height: 30px;

}

.tm-container-full-width .tm-toolbar {

    padding: 2px 30px;

} 



/* trasparenza menu*/

.tm-dropdown-overlay .uk-dropdown-overlay {

    background: rgba(137, 137, 137, 0.90) none repeat scroll 0 0;

}

.tm-dropdown-overlay .uk-dropdown-overlay a:hover {

    color: #fff;

}



/* spostamento logo*/

.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {

    box-sizing: border-box;

    display: block;

    float: left;

    height: 60px;

    padding: 0 15px;

}

.tm-block:not([class*="tm-sidebar-"]), .tm-block-alternative:not([class*="tm-sidebar-"]) {

    padding-bottom: 1px;

    padding-top: 1px;

}



/* margini modulo lingua*/

div.mod-languages li {

    margin-left: 15px;

    margin-right: 5px;

}

div.mod-languages a {

    text-decoration: overline;



/* colore link toolbar*/

} 

.tm-toolbar .uk-subnav a:hover {

    color: #000;

}  

.tm-toolbar .uk-subnav a {

    color: #000;

}  



/* ENRICO : tolgo il bordo inferiore dalle news e lo slideshow in home-page*/

.uk-panel-space {

  padding-bottom: 2px;

  padding-top: 2px;

  padding-left: 10px;

  padding-right: 10px;

}

.uk-row-first .uk-panel-space {

  padding-bottom: 0px;

  padding-top: 0px;

  padding-left: 0px;

  padding-right: 0px;

}

div.uk-panel .uk-panel-space {

  /* margin: 50px 70px !important; */

}

.uk-panel-box {

 /* background: #bbd4e1;*/

  background: white; 

  padding-bottom: 0px;

  padding-top: 0px;

}



/* ENRICO : colore sfondo news */

#tm-top-a .uk-width-large-1-3 {

  /*background-color: #f1f5f8;*/

  background-color: #ffffff;

  /*margin: 0px 0px 0px 0px;*/

  /*padding: 0px 0px 0px 0px;*/

}

.uk-width-large-1-2, .uk-width-large-2-4, .uk-width-large-3-6, .uk-width-large-5-10 {

background-color: #f1f5f8;

}

.uk-width-large-2-3 {

  /*margin: 0px 0px 0px 0px;*/

  /*padding-right: 0px;*/

}



/* ENRICO : colore sfondo footer list */

.tm-block-muted {

  /*background: #FAFAFA none repeat scroll 0% 0%;*/

  padding: 40px 50px;

  /*background: #f1f5f8 none repeat scroll 0% 0%;*/

}



/* ENRICO : allineamento top menu in alto a destra in home-page */

/*ul.uk-subnav {

    margin-top: -9px;

   }

 div.mod-languages ul {

    margin: 2px;

    }*/



/* ENRICO : titolo nei componenti ZOO */

.uk-panel-title { 

  font-size: 16px;

}



/* grandezza titolo articolo */

.uk-article-title { 

  font-size: 22px;

}



/* grandezza, stile e colore carattere default */

html {

  /* 1 */

  font: 300 14px / 22px 'Roboto', Helvetica, Arial, sans-serif;

  /* 2 */

  -webkit-text-size-adjust: 100%;

  -ms-text-size-adjust: 100%;

  /* 3 */

  background: #ffffff;

  /*color: #8e9091;*/

  color: #000000;

}



/* colore pulsante attivo (riga 3650 theme.css) */

.uk-button:hover,

.uk-button:focus {

  background-color: #e40521;

  color: #ffffff;

  /* 2 */

  outline: none;

  /* 3 */

  text-decoration: none;

  border-color: #e40521;

}

.uk-button:active,

.uk-button.uk-active {

  background-color: rgba(0, 0, 0, 0);

  color: #e40521;

  border-color: #e40521;

}