/*
 Theme Name:   YOOtheme Chiesa Evangelica Sovigliana
 Template:     yootheme
 Author:       John Doe
 Description:  YOOtheme Child Theme
 Version:      1.0.0
 Text Domain:  yootheme-chiesaevangelicasovigliana
*/

.uk-light .uk-navbar-nav>li>a,
.uk-light .uk-icon-link{
    color: rgba(255,255,255,1);
    text-transform: uppercase;
}

.tm-header-overlay{
    background: linear-gradient(180deg, black, transparent);
}

.area-membri-menu a{
    color:#FFF !important;
    text-transform: uppercase;
}

.um.um-login {
    margin: none !important;
    max-width: 100% !important;
}

.um input[type=submit].um-button{
    float: left !important;
    margin: 0 !important;
    border: none !important;
    overflow: visible !important;
    font: inherit !important;
    color: inherit !important;
    text-transform: none !important;
    -webkit-appearance: none !important;
    border-radius: 0 !important;
    display: inline-block !important;
    box-sizing: border-box !important;
    padding: 0 35px !important;
    vertical-align: middle !important;
    font-size: 15.5px !important;
    line-height: 46px !important;
    text-align: center !important;
    text-decoration: none !important;
    transition: .3s ease-in-out !important;
    transition-property: color,background-color,background-position,background-size,border-color,box-shadow;
    font-family: 'Work Sans' !important;
    letter-spacing: -.5px !important;
    background-origin: border-box !important;
    background-size: 200% !important;
    background-position-x: 100% !important;
    background-color: #ed3a47 !important;
    color: #FFF !important;
    border-color: transparent !important;
    background-image: none !important;
    border-radius: 0px !important;
}

.innario-dettaglio h1 {
    color: red;
    margin-bottom: 0px;
}

.innario-dettaglio .row {
    letter-spacing: 5px;
    color: #000 !important;
}

.innario-dettaglio .row .word{
    position: relative;
    display: inline-block;
    margin-top: 40px !important;
}

.innario-dettaglio .uk-badge {
    font-family: 'Sora', sans-serif;
    font-weight: 900;
    position: absolute;
    top: -20px;
    letter-spacing: initial;
    background-color: red;
    color: #FFF !important;
    font-style: normal;
}

.innario-dettaglio h1 .uk-badge {
    position: initial;
    background-color: red;
    font-size: 20px;
    border-radius: 40px;
    height: 40px;
    width: 40px;
    margin-right: 10px;
    font-weight: normal;
}

.innario-dettaglio em {
    font-style: italic;
    color: #333 !important;
}

.innario-dettaglio span.scala {
    display: inline-block;
}

.innario-dettaglio .scala-contenitore {
    margin: 0px;
}

.innario-dettaglio .scala-contenitore.success {
    color: green;
}

.innario-dettaglio .scala-contenitore.danger {
    color: red;
}

.innario-dettaglio .scala-contenitore strong {
    color: #333;
}

.innario-dettaglio h1.c0080B5 {
    color: #0080B5 !important;
}

.innario-dettaglio .uk-badge.c0080B5,
.innario-dettaglio h1.c0080B5 .uk-badge.c0080B5{
    background-color: #0080B5 !important;
}

.innario-dettaglio h1.c666666 {
    color: #666666 !important;
}

.innario-dettaglio .uk-badge.c666666,
.innario-dettaglio h1.c666666 .uk-badge.c666666{
    background-color: #666666 !important;
}
/*
div.box {
    background-color: #108040;
}

div.box.taphold {
    background-color: #7ACEF4;
}
*/

.woocommerce.columns-4 .button.product_type_simple,
.products.columns-5 .button.product_type_simple{
    display: none;
}

.woocommerce-page .summary.entry-summary .uk-tab li{
    display: none;
}

.woocommerce-page .summary.entry-summary .uk-tab li:first-child{
    display: block;
}

.wpfFilterVerScroll {
    max-height: 700px !important;
}

.um_role-um_membro-lode .innario-dettaglio .innario_versetto{
    display: none;
}

.um_role-um_membro-chiesa .innario-dettaglio .innario-azioni,
.um_role-um_membro-chiesa .innario-dettaglio .innario-testo .uk-badge{
    display: none;
}

.um_role-um_membro-chiesa .innario-dettaglio .row .word{
    margin-top: initial !important;
    letter-spacing: initial !important;
}

.woocommerce-product-details__short-description{
    color: #eb2331!important;
    font-size: 20px;
    line-height: 1.4;
    font-family: 'Work Sans';
    font-weight: 500;
    letter-spacing: -.5px;
}

.related.products{
    float: left;
    width: 100%;
}

#pulsante_prenotazione_libro{
    background-color: #e23232 !important;
    background-image: none !important;
}

.product-template-default main.tm-page .uk-container{
    max-width: 1400px;
}

.product-template-default #tm-main{
    padding-bottom: 0px !important;
}

.type-product .woocommerce-loop-product__title{
    min-height: 51px;
}

.product-template-default .tm-header-placeholder.uk-margin-remove-adjacent{
    display: none;
}

.single-product .summary .price{
    color: #eb2331 !important;
    font-size: 20px;
    line-height: 1.4;
    font-family: 'Work Sans';
    font-weight: 500;
    letter-spacing: -.5px;
}

.turni-culto .uk-table .el-title{
    font-weight: bold;
}

.turni-culto .da-definire{
    color: #ed3a47;
    text-transform: lowercase;
    font-style: italic;
}

.turni-culto hr{
    margin-top: 8px;
    margin-bottom: 8px;
}

.el-overlay .el-title,
.el-overlay .el-content{
    color: #FFF;
}

@media (min-width: 640px){
    div.product>.summary{
        width: calc(65% - (70px / 2));
    }

    div.product>div.images {
        width: calc(35% - (70px / 2));
    }
}

@media (min-width: 1200px){
    div.product>.summary{
        width: calc(65% - (70px / 2));
    }

    div.product>div.images {
        width: calc(35% - (70px / 2));
    }
}