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

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


/* slideshow home page */
.slideshow-home .uk-overlay-panel {
    margin: 0 auto;
    padding-left: 90px;
    padding-right: 90px;
    width: 1280px;
}

.tm-block-top-a {
	border-bottom: 1px solid rgba(51, 51, 51, 0.1);	
}

h3.uk-panel-title::before {
    border-top: 1px solid #e5e5e5;
    content: "";
    display: inline-block;
    max-width: 100%;
    vertical-align: top;
    width: 80px;
    margin: 2px 0;
}

hr.uk-divider-small {
    border-top: 1px solid #e5e5e5;
    content: "";
    display: inline-block;
    max-width: 100%;
    vertical-align: top;
    width: 100px;
    margin: 2px 0;
}


.tm-block {
    padding-top: 40px !important;
}

 .tm-footer {
    padding: 30px !important;
}

.tm-footer a:hover {
    color: #ccc;
}

/* Mobile */
.tm-logo-small {
    display: inline-block; /* forzo per posizionare correttamente il logo */
}


/* Informativa su Cookies Policy */

table.info-cookies th {
    background-color: #e5e5e5;
    color:#999;
    font-size: 12px;
    padding-left: 15px;
    text-align: left;
}
table.info-cookies td {
    border-bottom: 1px solid #e3e3e3;
    font-size: 12px;
    padding: 2px 15px 0;
}
#cookieChoiceInfo {
    background-color: #e5e5e5;
    font-size: 10px;
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 10px;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 1000;
}
#cookieChoiceDismiss {
    background-color: #303030;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    line-height: 19px;
    padding: 4px 8px;
    text-decoration: none;
    white-space: nowrap;
}

