/*--------------------------------------------------------------
# Aggiustamenti
--------------------------------------------------------------*/
.shop-page-title {
    background-color: #070707;
    color: #fff;
}
.shop-page-title select.orderby {
    background-color: #393939;
    border-radius: 999px;
    border: 1px solid #393939;
    color: #fff;
    background-image: url('../giamaica/media/arrow.svg');
}
.page-title-inner {
    padding-top: 10px;
    padding-bottom: 10px;
}

/*--------------------------------------------------------------
# Mobulo iscrizione
--------------------------------------------------------------*/
.module-iscr-m {
    background-color: #f4f4f4;
}
.module-iscr-cont {
    display: flex;
    align-items: center;
    padding-top: 15px;
    padding-bottom: 15px;
}
.module-iscr-sx {
    width: 40%;
    text-align: center;
    text-transform: uppercase;
    color: #070707;
}
.module-iscr-sx span {
    background-color: #f0dc30;
}
.module-iscr-dx {
    width: 60%;
    padding-left: 70px;
    border-left: 8px solid #f0dc30;
}
.module-iscr-title {
    margin: 0 auto;
    max-width: 300px;
    line-height: 1.6;
}

@media (max-width: 768px) {
    .module-iscr-cont {
        flex-direction: column;
    }
    .module-iscr-sx,
    .module-iscr-dx {
        width: 100%;
    }
    .module-iscr-title {
        max-width: 80%;
        margin-bottom: 15px;
        font-size: 14px;
    }
    .module-iscr-dx {
        padding: 10px;
        border-left: none;
    }
}

/*--------------------------------------------------------------
# TIPS
--------------------------------------------------------------*/
.arm-cont-tips {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #070707;
    color: #fff;
}
.arm-cont-tips-ins {
    display: flex;
}
.arm-cont-tip {
    text-align: center;
    width: 25%;
    padding: 5px 20px;
    border-right: 3px solid #f0dc30;
}
.arm-cont-tip:last-child {
    border-right: none;
}
.arm-cont-tip-img {
    margin-bottom: 10px;
}
.arm-cont-tip-title {
    font-size: 18px;
    margin-bottom: 10px;
    text-transform: uppercase;
    color: #f0dc30;
}
.arm-cont-tip-sub-title {
    color: #fff;
}
@media (max-width: 768px) {
    .arm-cont-tips-ins {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .arm-cont-tip {
        width: 45%;
        padding: 15px 5px;
        border-right: none;
        border-bottom: 3px solid #f0dc30;
    }
    .arm-cont-tip:nth-child(3),
    .arm-cont-tip:nth-child(4) {
        border-bottom: none;
    }
}
@media (max-width: 576px) {
    .arm-cont-tip-img {
        max-height: 40px;
    }
    .arm-cont-tip-title {
        font-size: 14px;
    }
    .arm-cont-tip-sub-title {
        font-size: 12px;
    }
}



/*--------------------------------------------------------------
# BLOG
--------------------------------------------------------------*/


.blog-wrapper h1, .blog-wrapper h2 {
    font-size: 31px;
    color:#3c5f43;
}

.blog-wrapper p,
.blog-wrapper li{
font-size: 17px;
    line-height: 1.85em;
}

.blog-wrapper .badge,
.blog-wrapper.blog-archive .post-sidebar,
.blog-wrapper .entry-divider,
.blog-wrapper .entry-meta,
.blog-wrapper footer.entry-meta,
.blog-wrapper article h6.entry-category {
    display: none !important;
}

.blog-wrapper.blog-archive,
.blog-wrapper.blog-single{
    margin-top: 50px;
        
}


.blog-wrapper.blog-archive .row{
    max-width: 1920px;
}

.blog-wrapper.blog-archive .row .large-10.col:before{
    content: 'Ultimi Articoli';
    margin-left: 25px;
    font-family: Lato, sans-serif;
    font-size: 41px;
    font-weight: 700;
    color: #000;
}

.blog-wrapper.blog-archive .row .large-9.col{
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}

.blog-wrapper.blog-archive #post-list {
    display: inline-flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: flex-start;
}

.blog-wrapper.blog-archive #post-list article {
    margin: 25px;
    max-width: calc(33.33% - 50px);
}

@media (max-width: 1399px){
.blog-wrapper.blog-archive #post-list article {
    margin: 25px;
    max-width: calc(50% - 50px);
}
}

@media all and (max-width: 719px) {
.blog-wrapper.blog-archive #post-list article {
    margin: 25px;
    max-width: calc(100% - 50px);
}    
}

.blog-wrapper.blog-archive #post-list article .entry-content{
    padding-top: 0px; 
}

.blog-wrapper.blog-archive #post-list article .entry-content div.text-center{
    text-align: left;
}

.blog-wrapper.blog-archive #post-list article .entry-content .button{
    background-color: #f1dc0a;
    border: 2px solid #F1DC0B;
    display: inline-table;
    padding: 15px;
}


.blog-wrapper.blog-archive #post-list article .entry-content .button:hover{
background-color: #3c5f43;
    border: 2px solid #3c5f43;
}

.blog-wrapper.blog-single article .entry-content p span{
    color: #fff !important;
    background-color: #3c5f43 !important;
    padding: 50px !important;
    display: block !important;
    font-size: 21px !important;
    font-style: italic !important;
    font-weight: 700 !important;
}

.blog-wrapper.blog-single article .entry-content p span a{
    color: #f1dc0a !important;
    text-decoration: underline !important;
}


.wp-admin .widefat td, .wp-admin .widefat th {
    padding: 8px 0px !important;
}



.category-filtering a.filter-button{color:#000}






