/*   
	Theme Name: Newspaper Child
	Theme URL: http://www.artribune.com/
	Description: Official Artribune Template based on Newspaper Theme
	Author: Sensorete
	Author URI: http://www.sensorete.net
	Version: 1.0
	Tags: news theme, premium wordpress theme, artribune
	template: Newspaper
	
	The PHP and XHTML are released under the GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/
@import url("../Newspaper/style.css");

body, p, .td-excerpt {
    font-family: Merriweather;
    font-display:fallback;
}

.td-header-row, .td-post-category {
    font-family: Rasa;
    font-display:fallback;

}

ul#menu-top-minimenu .menu-item > a {
    font-family: Raleway;
    font-display:fallback;

}

@media (max-width: 767px) {

    .td_block_wrap {
        margin-bottom: 30px;
    }
}

ul#menu-top-mainmenu-1 li > a {
    font-family: Raleway;
}

.author-box-wrap .td-author-description, .author-box-wrap a {
    font-family: Raleway;
    font-size: 16px;
    font-display:fallback;

}

@media (max-width: 767px) {
    ul#menu-top-minimenu > li.menu-item > a,
    ul#menu-top-minimenu-1 > li.menu-item > a,
    ul#menu-top-mainmenu > li > a {
        text-transform: uppercase;
    }

}

@media (min-width: 768px) {

    ul#menu-top-minimenu > li.menu-item {
        line-height: 30px;
        margin-right: 20px;
    }

    ul#menu-top-minimenu > li.menu-item > a {
        text-transform: uppercase;
        color: white !important;
        font-size: 12px;
    }

    ul#menu-top-minimenu > li.menu-item.current_page_item {
        background-color: #fe6c61;
        padding-left: 5px;

    }

    ul#menu-top-minimenu-1 > li.menu-item {
        line-height: 30px;
        margin-right: 0;
    }

    ul#menu-top-minimenu-1 > li.menu-item > a {
        text-transform: uppercase;
        color: white !important;
        font-size: 9px;
    }

    ul#menu-top-minimenu-1 > li.menu-item.current_page_item {
        background-color: #fe6c61;
        padding-left: 5px;

    }
}

@media (min-width: 1019px) {

    ul#menu-top-minimenu > li.menu-item {
        line-height: 30px;
        margin-right: 20px;
    }

    ul#menu-top-minimenu > li.menu-item > a {
        text-transform: uppercase;
        color: white !important;
        font-size: 12px;
    }

    ul#menu-top-minimenu > li.menu-item.current_page_item {
        background-color: #fe6c61;
        padding-left: 5px;

    }

    ul#menu-top-minimenu-1 > li.menu-item {
        line-height: 30px;
        margin-right: 12px;
    }

    ul#menu-top-minimenu-1 > li.menu-item > a {
        text-transform: uppercase;
        color: white !important;
        font-size: 12px;
    }

    ul#menu-top-minimenu-1 > li.menu-item.current_page_item {
        background-color: #fe6c61;
        padding-left: 2px;

    }
}

div.block-mega-child-cats > a {
    font-family: Raleway;

}

.td-post-category, .td-category, .entry-crumbs {
    font-family: Raleway;
    font-display:fallback;

}

.td-grid-style-1 .td-big-thumb .entry-title a {
    font-size: 21px;
}

.td-big-grid-meta > h3.td-module-title {
    font-size: 14px;
}

.td-big-grid-meta > a.td-post-category {
    font-size: 12px;
}

.td-module-meta-info .td-post-author-name,
.td-module-meta-info .td-post-date {
    font-family: Raleway;
    font-display:fallback;

}

.td-block-art-television-wrapper > a {
    font-family: Rasa;
    font-display:fallback;

}

.td-post-title > h1.entry-title {
    font-weight: 600;
}

div.td_block_7.td_block_widget h4.block-title {
    font-family: Raleway;
}

aside.widget_editoriale h3.entry-title.td-module-title {
    font-weight: 600;

}

body.home .td-excerpt {
    font-family: Rasa;
    font-size: 16px;
}

.td-grid-style-1 .td-big-thumb .entry-title {
    font-size: 21px;
}

.td_module_6 .entry-title {
    font-size: 16px;
}

.sf-menu > li > a {
    font-size: 14px;
    font-weight: 400;
}

@media (max-width: 1024px) {
    .sf-menu > li > a {
        font-size: 12px;
    }

    .sf-menu a.sf-with-ul {
        padding-right: 3px;
    }

    .sf-menu .td-icon-menu-down {
        display: none;
    }
}

/*  ----------------------------------------------------------------------------
    Module ev 1
*/
.td_module_ev_1 {
    padding-bottom: 24px;
    /* responsive portrait tablet */
    /* responsive portrait phone */
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td_module_ev_1 .entry-title {
        font-size: 17px;
        line-height: 22px;
    }
}

@media (max-width: 767px) {
    .td_module_ev_1 .entry-thumb {
        width: 100%;
    }
}

.td_module_ev_1 .td-module-thumb {
    height: 160px;
    /* responsive landscape tablet */
    /* responsive portrait tablet */
    /* responsive portrait phone */
}

@media (min-width: 1019px) and (max-width: 1140px) {
    .td_module_ev_1 .td-module-thumb {
        height: 148px;
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td_module_ev_1 .td-module-thumb {
        height: 113px;
    }
}

@media (max-width: 767px) {
    .td_module_ev_1 .td-module-thumb {
        height: auto;
    }
    .td-module-thumb img{
        width:100%;
    }
}

body.page-template-ricerca-eventi .td_module_ev_1 .td-module-meta-info,
body.page-template-inaugurazioni .td_module_ev_1 .td-module-meta-info {
    line-height: 16px;
}

/*  ----------------------------------------------------------------------------
    IOS Slider
*/
.td_block_artribune_acfslider {
    position: relative;
    overflow: hidden;
}

.td_block_artribune_acfslider .td-module-thumb,
.td_block_artribune_acfslider .td-video-play-ico,
.td_block_artribune_acfslider .td-slide-meta,
.td_block_artribune_acfslider i {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.td_block_artribune_acfslider .td-module-thumb {
    margin-bottom: 0;
    z-index: -1;
    position: static;
}

.td_block_artribune_acfslider.td_block_wrap {
    padding-bottom: 2px;
}

.td_block_artribune_acfslider .td-video-play-ico img {
    width: 40px !important;
    /* responsive portrait phone */
}

@media (max-width: 1018px) {
    .td_block_artribune_acfslider .td-video-play-ico img {
        bottom: auto;
        top: 12px;
        left: auto;
        right: 12px;
    }
}

.td_block_artribune_acfslider .td-admin-edit {
    height: auto !important;
}

.td_block_artribune_acfslider .td_module_slide {
    z-index: 1;
}

.td_block_artribune_acfslider .td-image-gradient:before {
    height: 0%;
}

.td_block_artribune_acfslider .td-slide-meta {
    background-color: rgba(0, 0, 0, 0.4);
}

body.archivio.page #td-outer-wrap > div.td-main-content-wrap > div > div > div.td-pb-span8.td-main-content > div {
    padding-top:40px;
}
@media (max-width: 1018px) {
    .td_block_artribune_acfslider .td-image-gradient:before {
        height: 100%;
    }
}

.td_block_artribune_acfslider .td-slide-meta {
    z-index: 2;
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 0 22px;
    color: #fff;
    /* responsive portrait phone */
}
.art-module-meta-info {
    display:none;
}
.art-module-meta-info .td-slide-meta{
    z-index: 2;
    position: relative;
    bottom: 0px;
    width: 100%;
    padding: 0 22px;
    color: #fff;
    /* responsive portrait phone */
}
.art-module-meta-info .td-post-comments{
    display:none;
}
.art-module-meta-info  .slide-meta-cat{
    display:none;
}
.art-module-meta-info {
    background-color: #5e9db9;
    padding: 5 22px;

}
.art-module-meta-info  a {
    color:white;
}
.art-module-meta-info .entry-title{
    font-size:48px;
    line-height: 58px;
    margin: 0 0;
    font-family: Rasa;
    font-weight: 400;
}
.art-module-meta-info time.entry-date.updated.td-module-date{
    color:white;
}
@media (max-width: 767px) {
    .art-module-meta-info .td-slide-meta {
        padding: 5px 24px;
        bottom: 3px;
    }
    .td_block_artribune_acfslider .td-slide-meta {
        padding: 0px 12px;
        bottom: 3px;
    }

    .td_block_artribune_acfslider {
        margin-bottom: 0px;
    }
}

.td_block_artribune_acfslider .td-slide-meta a,
.td_block_artribune_acfslider .td-slide-meta span {
    color: #fff;
}

.td_block_artribune_acfslider .entry-title {
    margin: 5px 0;
}

.td_block_artribune_acfslider .entry-review-stars {
    margin-right: 22px;
    top: 0;
}

.td_block_artribune_acfslider .td-post-date {
    margin-right: 22px;
    color: #fff;
    margin-left: 4px;
}

.td_block_artribune_acfslider .td-post-views {
    display: inline-block;
    vertical-align: top;
    margin-right: 22px;
    line-height: 15px;
}

.td_block_artribune_acfslider .td-icon-views {
    position: relative;
    line-height: 17px;
    font-size: 14px;
    margin-right: 5px;
    vertical-align: top;
}

.td_block_artribune_acfslider .td-post-comments {
    display: none;
}

.td_block_artribune_acfslider .td-icon-comments {
    margin-right: 5px;
    font-size: 9px;
    position: relative;
    top: 1px;
}

.td_block_artribune_acfslider .td-icon-left,
.td_block_artribune_acfslider .td-icon-right {
    padding: 20px;
    position: absolute;
    display: block;
    height: 80px;
    margin-top: -40px;
    top: 50%;
    font-size: 38px;
    color: #fff;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    -moz-transition: opacity 0.4s;
    -o-transition: opacity 0.4s;
    transition: opacity 0.4s;
}

.td_block_artribune_acfslider .td-icon-left {
    left: 0;
}

.td_block_artribune_acfslider .td-icon-right {
    right: 0;
}

.td_block_artribune_acfslider .td_module_wrap:hover .entry-title a {
    color: #fff;
}

.td-ss-main-sidebar .td_block_artribune_acfslider,
.td-ss-row .td-pb-span4 .td_block_artribune_acfslider {
    overflow: visible;
}

.td-theme-slider {
    /* Slider Category */
}

.td-theme-slider .slide-meta-cat a {
    font-family: 'Rasa', sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    display: inline-block;
    margin: 0 0 5px 0;
    padding: 4px 7px 3px;
    line-height: 14px;
    background-color: rgba(0, 0, 0, 0.7);
    -webkit-transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
    /* responsive portrait phone */
}

@media (max-width: 767px) {
    .td-theme-slider .slide-meta-cat a {
        font-size: 10px;
        padding: 2px 5px 2px;
        margin-bottom: 0;
        line-height: 13px;
    }
}

.td-theme-slider:hover .td-icon-left,
.td-theme-slider:hover .td-icon-right {
    opacity: 1;
    z-index: 1;
}

.td-theme-slider:hover .slide-meta-cat a {
    background-color: #4db2ec;
}

@-moz-document url-prefix() {
    .td-theme-slider .slide-meta-cat a {
        padding: 3px 7px 4px;
        /* responsive portrait phone */
    }
    @media (max-width: 767px) {
        .td-theme-slider .slide-meta-cat a {
            line-height: 12px;
        }
    }
}

/* 3 column */
.iosSlider-col-3 {
    height: 580px;
    /* responsive landscape tablet */
    /* responsive portrait tablet */
    /* responsive portrait phone */
    /* responsive small portrait phone */
}

@media (min-width: 1019px) and (max-width: 1140px) {
    .iosSlider-col-3 {
        height: 532px;
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .iosSlider-col-3 {
        height: 402px;
    }
}

@media (max-width: 767px) {
    .iosSlider-col-3 {
        height: 298px;
    }
}

@media (max-width: 500px) {
    .art-module-meta-info {
        display:block;
    }
    .iosSlider-col-3 {
        height: 163px;
    }
}

.iosSlider-col-3 .td_module_slide {
    height: 580px;
    /* responsive landscape tablet */
    /* responsive portrait tablet */
    /* responsive portrait phone */
    /* responsive small portrait phone */
}

@media (min-width: 1019px) and (max-width: 1140px) {
    .iosSlider-col-3 .td_module_slide {
        height: 532px;
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .iosSlider-col-3 .td_module_slide {
        height: 402px;
    }
}

@media (max-width: 767px) {
    .iosSlider-col-3 .td_module_slide {
        height: 298px;
    }
}

@media (max-width: 500px) {
    .iosSlider-col-3 .td_module_slide, .art-module-meta-info  .td_module_slide {
        height: 163px;
    }
    .iosSlider-col-3 .td-slider .td-slide-meta{
        display:none;
    }
}

.iosSlider-col-3 .td-module-meta-info {
    padding-bottom: 12px;
    /* responsive portrait tablet */
}

@media (max-width: 1018px) {
    .iosSlider-col-3 .td-module-meta-info {
        padding-bottom: 0;
    }
}

.iosSlider-col-3 .td-icon-left,
.iosSlider-col-3 .td-icon-right {
    font-size: 55px;
    /* responsive portrait tablet */
}

@media (max-width: 1018px) {
    .iosSlider-col-3 .td-icon-left,
    .iosSlider-col-3 .td-icon-right {
        font-size: 38px;
    }
}

.iosSlider-col-3 .entry-title {
    font-size: 48px;
    line-height: 58px;
    /* responsive landscape tablet */
    /* responsive portrait tablet */
    /* responsive portrait phone */
    /* responsive small portrait phone */
}

@media (min-width: 1019px) and (max-width: 1140px) {
    .iosSlider-col-3 .entry-title {
        font-size: 42px;
        line-height: 52px;
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .iosSlider-col-3 .entry-title {
        font-size: 34px;
        line-height: 44px;
    }
}

@media (max-width: 767px) {
    .iosSlider-col-3 .entry-title {
        font-size: 26px;
        line-height: 32px;
    }
}

@media (max-width: 500px) {
    .iosSlider-col-3 .entry-title,.art-module-meta-info .entry-title {
        font-size: 18px;
        line-height: 24px;
    }

}

.iosSlider-col-3 .entry-thumb {
    width: 1068px;
}

/* 2 columns */
.iosSlider-col-2 {
    height: 385px;
    /* responsive landscape tablet */
    /* responsive portrait tablet */
    /* responsive portrait phone */
    /* responsive small portrait phone */
}

@media (min-width: 1019px) and (max-width: 1140px) {
    .iosSlider-col-2 {
        height: 354px;
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .iosSlider-col-2 {
        height: 268px;
    }
}

@media (max-width: 767px) {
    .iosSlider-col-2 {
        height: 303px;
    }
}

@media (max-width: 500px) {
    .iosSlider-col-2 {
        height: 166px;
    }
}

.iosSlider-col-2 .td_module_slide {
    height: 385px;
    /* responsive landscape tablet */
    /* responsive portrait tablet */
    /* responsive portrait phone */
    /* responsive small portrait phone */
}

@media (min-width: 1019px) and (max-width: 1140px) {
    .iosSlider-col-2 .td_module_slide {
        height: 354px;
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .iosSlider-col-2 .td_module_slide {
        height: 268px;
    }
}

@media (max-width: 767px) {
    .iosSlider-col-2 .td_module_slide {
        height: 303px;
    }
}

@media (max-width: 500px) {
    .iosSlider-col-2 .td_module_slide {
        height: 166px;
    }
}

.iosSlider-col-2 .entry-title {
    font-size: 26px;
    line-height: 32px;
    /* responsive portrait tablet */
    /* responsive small portrait phone */
}

@media (min-width: 768px) and (max-width: 1018px) {
    .iosSlider-col-2 .entry-title {
        font-size: 22px;
        line-height: 28px;
    }
}

@media (max-width: 500px) {
    .iosSlider-col-2 .entry-title {
        font-size: 18px;
        line-height: 24px;
    }
}

.iosSlider-col-2 .entry-thumb {
    width: 696px;
}

/* 1 column */
.iosSlider-col-1 {
    height: 385px;
    /* responsive landscape tablet */
    /* responsive portrait tablet */
    /* responsive portrait phone */
    /* responsive small portrait phone */
    /* responsive portrait tablet */
}

@media (min-width: 1019px) and (max-width: 1140px) {
    .iosSlider-col-1 {
        height: 354px;
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .iosSlider-col-1 {
        height: 268px;
    }
}

@media (max-width: 767px) {
    .iosSlider-col-1 {
        height: 303px;
    }
}

@media (max-width: 500px) {
    .iosSlider-col-1 {
        height: 200px;
    }
}

.iosSlider-col-1 .td_module_slide {
    height: 385px;
    /* responsive landscape tablet */
    /* responsive portrait tablet */
    /* responsive portrait phone */
    /* responsive small portrait phone */
}

@media (min-width: 1019px) and (max-width: 1140px) {
    .iosSlider-col-1 .td_module_slide {
        height: 354px;
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .iosSlider-col-1 .td_module_slide {
        height: 268px;
    }
}

@media (max-width: 767px) {
    .iosSlider-col-1 .td_module_slide {
        height: 303px;
    }
}

@media (max-width: 500px) {
    .iosSlider-col-1 .td_module_slide {
        height: 200px;
    }
}

.iosSlider-col-1 .entry-title {
    font-size: 18px;
    line-height: 24px;
    /* responsive portrait phone */
    /* responsive small portrait phone */
}

@media (max-width: 767px) {
    .iosSlider-col-1 .entry-title {
        font-size: 26px;
        line-height: 32px;
    }
}

@media (max-width: 500px) {
    .iosSlider-col-1 .entry-title {
        font-size: 18px;
        line-height: 24px;
    }
}

.iosSlider-col-1 .entry-thumb {
    width: 324px;
    /* responsive portrait phone */
    /* responsive small portrait phone */
}

@media (max-width: 767px) {
    .iosSlider-col-1 .entry-thumb {
        width: 767px;
    }
}

@media (max-width: 500px) {
    .iosSlider-col-1 .entry-thumb {
        width: 500px;
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .iosSlider-col-1 .td-post-views,
    .iosSlider-col-1 .td-post-comments {
        display: none;
    }
}

@media (min-width: 500px) and (max-width: 584px) {
    .iosSlider-col-2 img,
    .iosSlider-col-3 img {
        min-height: 303px;
    }
}

.td_block_artribune_acfslider .td_module_slide {
    visibility: hidden !important;
}

.td_block_artribune_acfslider .td_module_slide:first-child {
    visibility: visible !important;
}

.td-js-loaded .td_block_artribune_acfslider .td_module_slide {
    visibility: visible !important;
}

#td_css_split_separator {
    visibility: visible;
}

.td-block-missing-settings {
    font-size: 11px;
    text-align: left;
    padding: 20px;
    background-color: #faf8fc;
    border: 1px solid #eeecf0;
}

.td-block-missing-settings span {
    background-color: #fe6c61;
    color: white;
    font-weight: bold;
    padding: 3px 8px 4px 8px;
    border-radius: 4px;
    font-size: 10px;
    position: relative;
    top: -1px;
    margin-right: 10px;
}

/*  ----------------------------------------------------------------------------
    Module 6
*/
.td_module_ev_6 {
    padding-bottom: 26px;
    /* responsive landscape & portrait tablet */
    /* responsive portrait tablet */
    /* responsive landscape & portrait tablet */
}

.td_module_ev_6 .td-module-thumb {
    position: absolute;
    left: 0;
    top: 0;
    /* responsive portrait tablet */
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td_module_ev_6 .td-module-thumb {
        width: 80px;
    }
}

.td_module_ev_6 .item-details {
    margin-left: 116px;
    min-height: 70px;
    /* responsive portrait tablet */
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td_module_ev_6 .item-details {
        margin-left: 95px;
        min-height: 55px;
    }
}

.td_module_ev_6 .entry-title {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 4px;
    font-weight: 500;
    /* responsive portrait tablet */
    /* responsive portrait phone */
}

@media (min-width: 768px) and (max-width: 1140px) {
    .td_module_ev_6 .entry-title {
        font-size: 12px;
        line-height: 18px;
    }
}

@media (max-width: 767px) {
    .td_module_ev_6 .entry-title {
        font-size: 14px;
    }
}

.td_module_ev_6 .td-module-meta-info {
    margin-bottom: 0;
}

@media (min-width: 768px) and (max-width: 1140px) {
    .td_module_ev_6 .td-icon-star,
    .td_module_ev_6 .td-icon-star-empty,
    .td_module_ev_6 .td-icon-star-half {
        font-size: 15px;
        width: 17px;
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td_module_ev_6 .td-post-category {
        margin-bottom: 5px;
    }
}

@media (max-width: 500px) {
    .td_module_ev_6 .td-icon-star,
    .td_module_ev_6 .td-icon-star-empty,
    .td_module_ev_6 .td-icon-star-half {
        font-size: 15px;
        width: 17px;
    }
}

/*
Module Artribune_bnews
*/
.td_block_artribune_list_formats {
    padding-bottom: 0;
}

.td_block_artribune_list_formats .bnews.td_module_wrap {
    padding-bottom: 0px;
}

.td_block_artribune_list_formats h3.entry-title {
    margin-top: 0px;
    margin-bottom: 0px;
}

.td_block_artribune_list_formats .td-block-title-wrap {
    background-color: #F0F0F0;
}

.td_block_artribune_list_formats .block-title {
    height: 30px;
    margin-bottom: 5px;

}

/*  ----------------------------------------------------------------------------
    Module artribune_list_format_bigphoto
*/
.td_module_artribune_format_bigphoto:hover .entry-title a {
    color: #fff !important;
}

.td_module_artribune_format_bigphoto .td-module-thumb {
    margin-bottom: 5px;
    overflow: hidden;
}

.td_module_artribune_format_bigphoto .td-module-thumb a:last-child:after {
    bottom: 0;
    content: "";
    display: block;
    height: 80%;
    width: 100%;
    position: absolute;
    z-index: 0;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
}

.td_module_artribune_format_bigphoto .entry-thumb {
    width: 100%;
}

.td_module_artribune_format_bigphoto .meta-info-container {
    position: relative;
}

.td_module_artribune_format_bigphoto .td-module-meta-info {
    position: absolute;
    bottom: 0px;
    padding: 0px 21px 30px 21px;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    margin-bottom: 0px;
}

.td_module_artribune_format_bigphoto .entry-title {
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
}

.td_module_artribune_format_bigphoto .entry-review-stars {
    margin-right: 22px;
}

.td_module_artribune_format_bigphoto .entry-title a,
.td_module_artribune_format_bigphoto .td-post-author-name a,
.td_module_artribune_format_bigphoto .td-post-date,
.td_module_artribune_format_bigphoto .td-icon-star,
.td_module_artribune_format_bigphoto .td-icon-star-half,
.td_module_artribune_format_bigphoto .td-icon-star-empty {
    color: #fff;
}

.td_module_artribune_format_bigphoto .td-post-date {
    margin-right: 22px;
}

.td_module_artribune_format_bigphoto .td-module-comments {
    float: none;
    display: inline-block;
    vertical-align: top;
    top: 2px;
}

.td_module_artribune_format_bigphoto .td-module-comments a {
    background-color: transparent !important;
    padding: 0;
    font-size: 11px;
    font-weight: 400;
}

.td_module_artribune_format_bigphoto .td-module-comments a:before {
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e83b";
    margin-right: 5px;
    font-size: 9px;
}

.td_module_artribune_format_bigphoto .td-module-comments a:after {
    display: none;
}

.td-pb-span4 .td_module_artribune_format_bigphoto {
    /* responsive portrait tablet */
}


@media (min-width: 768px) and (max-width: 1018px) {
    .td-pb-span4 .td_module_artribune_format_bigphoto .td-author-date {
        display: none;
    }

    .td-pb-span4 .td_module_artribune_format_bigphoto .td-module-meta-info {
        bottom: 10px;
    }

    .td-pb-span4 .td_module_artribune_format_bigphoto .td_module_wrap .entry-title {
        margin: 0;
    }

    .td-pb-span4 .td_module_artribune_format_bigphoto .td-video-play-ico > img {
        width: 30px;
        height: 30px;
        top: 10px;
        right: 10px;
        bottom: auto;
        left: auto;
    }

    .td-pb-span4 .td_module_artribune_format_bigphoto .entry-title {
        margin: 0;
    }
}

.td_module_artribune_format_bigphoto > a.td-post-category {
    z-index: 1000;
}

/*
  Big grid 2
*/
.td-block-art-television-wrapper a {
    font-family: Raleway;
    font-size: 12px;
}

.td-block-art-television-wrapper .td-meta-info-container {
    background-color: rgba(0, 0, 0, 0.4);
}

.td_block_artribune_television .td-big-grid-post {
    float: left;
}

.td_block_artribune_television a.td-post-category {
    display: none;
}
.td_block_artribune_television span.td-post-author-name{
    display:none;
}
.td_block_artribune_television .td-big-thumb {
    margin-right: 3px;
}

.td_block_artribune_television .td-big-thumb .td-module-thumb {
    width: 741px;
    height: 486px;
    /* responsive landscape tablet */
    /* responsive portrait tablet */
    /* responsive portrait phone */
}

@media (min-width: 1019px) and (max-width: 1140px) {
    .td_block_artribune_television .td-big-thumb .td-module-thumb {
        width: 692px;
        height: 426px;
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td_block_artribune_television .td-big-thumb .td-module-thumb {
        width: 515px;
        height: 336px;
    }
}

@media (max-width: 767px) {
    .td_block_artribune_television .td-big-thumb .td-module-thumb {
        width: 100%;
        height: auto;
    }
}

.td_block_artribune_television .td-small-thumb .td-module-thumb {
    width: 324px;
    height: 160px;
    /* responsive landscape tablet */
    /* responsive portrait tablet */
    /* responsive portrait phone */
}

@media (min-width: 1019px) and (max-width: 1140px) {
    .td_block_artribune_television .td-small-thumb .td-module-thumb {
        width: 285px;
        height: 140px;
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td_block_artribune_television .td-small-thumb .td-module-thumb {
        width: 222px;
        height: 110px;
    }
}

.td_block_artribune_television .td-big-grid-post-0 {
    /* responsive portrait phone */
}

.td_block_artribune_television .td-big-grid-post-1,
.td_block_artribune_television .td-big-grid-post-2 {
    margin-bottom: 3px;
}

.td_block_artribune_television.td-grid-style-5 .td-module-meta-info,
.td_block_artribune_television.td-grid-style-6 .td-module-meta-info {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}

.td_block_artribune_television .td-module-empty {
    /* responsive portrait phone */
}

.td_block_artribune_television {
    padding-bottom: 32px;
}

@media (max-width: 767px) {
    .td_block_artribune_television .td-small-thumb .td-module-thumb {
        height: 124px !important;
    }

    .td_block_artribune_television .td-big-grid-post-0 {
        width: 100%;
        float: none;
    }

    .td_block_artribune_television {
        padding-bottom: 0;
    }

    .td_block_artribune_television .td-module-empty {
        display: none !important;
    }
}

.td_block_artribune_television .td-module-empty .td-module-thumb {
    width: 324px;
    height: 160px;
    /* responsive landscape tablet */
    /* responsive portrait tablet */
}

@media (min-width: 1019px) and (max-width: 1140px) {
    .td_block_artribune_television .td-module-empty .td-module-thumb {
        width: 285px;
        height: 140px;
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td_block_artribune_television .td-module-empty .td-module-thumb {
        width: 222px;
        height: 110px;
    }
}

@media (max-width: 767px) {

    .vc_tta-tabs .td_block_artribune_television {
        margin-left: 0;
        margin-right: 0;
    }

}

/*  ----------------------------------------------------------------------------
    Module 11
*/
.td_module_artribune_post {
    padding-bottom: 48px;
    /* responsive portrait tablet */
    /* responsive portrait phone */
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td_module_artribune_post {
        padding-bottom: 0;
        border-bottom: 1px dashed #EAEAEA;
        margin-bottom: 20px;
    }

    .td_module_artribune_post:last-child {
        border: 0;
    }
}

@media (max-width: 767px) {
    .td_module_artribune_post {
        padding-bottom: 30px;
    }
}

.td_module_artribune_post .td-module-thumb {
    position: absolute;
    left: 0;
    top: 0;
    /* responsive portrait phone */
    /* responsive small portrait phone */
}

@media (max-width: 767px) {
    .td_module_artribune_post .td-module-thumb {
        width: 200px;
    }
}

@media (max-width: 500px) {
    .td_module_artribune_post .td-module-thumb {
        width: 100px;
    }
}

.td_module_artribune_post .item-details {
    margin-left: 350px;
    min-height: 235px;
    /* responsive portrait phone */
    /* responsive small portrait phone */
}

@media (max-width: 767px) {
    .td_module_artribune_post .item-details {
        margin-left: 220px;
        min-height: 145px;
    }
}

@media (max-width: 500px) {
    .td_module_artribune_post .item-details {
        margin-left: 0;
        min-height: 73px;
        padding-left: 110px;
    }
}

.td_module_artribune_post .entry-title {
    font-size: 25px;
    line-height: 29px;
    margin-bottom: 11px;
    font-weight: 600;
    /* responsive portrait tablet */
    /* responsive small portrait phone */
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td_module_artribune_post .entry-title {
        font-size: 20px;
        line-height: 24px;
        font-weight: 500;
    }
}

@media (max-width: 500px) {
    .td_module_artribune_post .entry-title {
        font-size: 17px;
        line-height: 23px;
        font-weight: 500;
        margin-bottom: 8px;
    }
}

.td_module_artribune_post .td-post-author-name {
    /* responsive portrait phone */
}

@media (max-width: 767px) {
    .td_module_artribune_post .td-post-author-name {
        display: none;
    }
}

.td_module_artribune_post .td-excerpt {
    margin-bottom: 15px;
    /* responsive portrait phone */
}

@media (max-width: 767px) {
    .td_module_artribune_post .td-excerpt {
        display: none;
    }
}

.td_module_artribune_post .td-read-more {
    margin-bottom: 0;
    /* responsive portrait tablet */
    /* responsive portrait phone */
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td_module_artribune_post .td-read-more {
        display: none;
    }
}

@media (max-width: 767px) {
    .td_module_artribune_post .td-read-more {
        display: none;
    }
}

.td-pb-span12 .td_module_artribune_post .entry-title {
    /* responsive portrait tablet */
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td-pb-span12 .td_module_artribune_post .entry-title {
        font-size: 22px;
        line-height: 28px;
        font-weight: 400;
    }
}

.td-pb-span8 .td_module_artribune_post {
    /* responsive landscape tablet */
    /* responsive portrait tablet */
}

@media (min-width: 1019px) and (max-width: 1140px) {
    .td-pb-span8 .td_module_artribune_post .td-module-thumb {
        width: 300px;
    }

    .td-pb-span8 .td_module_artribune_post .item-details {
        margin-left: 324px;
        min-height: 218px;
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td-pb-span8 .td_module_artribune_post .td-module-thumb {
        width: 192px;
    }

    .td-pb-span8 .td_module_artribune_post .item-details {
        margin-left: 210px;
        min-height: 165px;
    }

    .td-pb-span8 .td_module_artribune_post .td-post-author-name {
        display: none;
    }
}

.td-pb-span4 .td_module_artribune_post {
    /* responsive portrait tablet */
}

.td-pb-span4 .td_module_artribune_post .td-module-thumb {
    position: relative;
    margin-bottom: 8px;
    /* responsive portrait phone */
    /* responsive small portrait phone */
}

@media (max-width: 767px) {
    .td-pb-span4 .td_module_artribune_post .td-module-thumb {
        position: absolute;
    }
}

@media (max-width: 500px) {
    .td-pb-span4 .td_module_artribune_post .td-module-thumb {
        width: 100px;
    }
}

.td-pb-span4 .td_module_artribune_post .item-details {
    margin-left: 0;
    /* responsive portrait phone */
    /* responsive small portrait phone */
}

@media (max-width: 767px) {
    .td-pb-span4 .td_module_artribune_post .item-details {
        margin-left: 220px;
    }
}

@media (max-width: 500px) {
    .td-pb-span4 .td_module_artribune_post .item-details {
        margin-left: 0;
        min-height: 73px;
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td-pb-span4 .td_module_artribune_post .td-post-author-name {
        display: none;
    }
}

/* td_bloc_photonews
*/
.td-grid-style-7.td_block_photonews {
    opacity: 0.6;
    background: #0016be;
    background: -moz-linear-gradient(20deg, #0016be 0%, #2aec74 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, #0016be), color-stop(100%, #2aec74));
    background: -webkit-linear-gradient(20deg, #0016be 0%, #2aec74 100%);
    background: -o-linear-gradient(20deg, #0016be 0%, #2aec74 100%);
    background: -ms-linear-gradient(20deg, #0016be 0%, #2aec74 100%);
    background: linear-gradient(20deg, #0016be 0%, #2aec74 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0016be', endColorstr='#2aec74', GradientType=1);
}

.td_block_photonews {
    padding-bottom: 30px;
}

.td_block_photonews .td-meta-info-container {
    padding-bottom: 20px;
}

body.home .td_block_artribune_acfslider {
    margin-top: 30px;
}

@media (max-width: 767px) {
    .td_block_photonews {
        margin-left: -10px;
        margin-right: -10px;
    }
}

@media (max-width: 767px) {
    .td_block_photonews {
        margin-left: 0;
        margin-right: 0;
    }
}

.td_block_photonews {
    margin-right: -3px;
    /* responsive portrait phone */
}

@media (max-width: 767px) {
    .td_block_photonews {
        padding-right: -10px;
    }
}

.td_block_photonews .td-big-grid-post {
    width: 50%;
    float: left;
    /* responsive portrait phone */
}

@media (max-width: 767px) {
    .td_block_photonews .td-big-grid-post {
        width: 100%;
        float: none;
    }
}

.td_block_photonews .td-big-grid-post:first-child {
    /* responsive portrait phone */
}

@media (max-width: 767px) {
    .td_block_photonews .td-big-grid-post:first-child {
        padding-bottom: 3px;
    }
}

.td_block_photonews .td-module-thumb {
    height: 399px;
    /* responsive landscape tablet */
    /* responsive portrait tablet */
    /* responsive portrait phone */
}

@media (min-width: 1019px) and (max-width: 1140px) {
    .td_block_photonews .td-module-thumb {
        height: 350px;
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td_block_photonews .td-module-thumb {
        height: 280px;
    }
}

@media (max-width: 767px) {
    .td_block_photonews .td-module-thumb {
        width: 100%;
        height: 220px;
    }
}

.td_block_photonews .td-big-thumb {
    padding-right: 3px;
    /* responsive portrait phone */
}

@media (max-width: 767px) {
    .td_block_photonews .td-big-thumb {
        padding-right: 0;
    }
}

.td_block_photonews.td-grid-style-1 .td-big-grid-meta,
.td_block_photonews.td-grid-style-1 .td-module-meta-info {
    /* responsive portrait phone */
}

@media (max-width: 767px) {
    .td_block_photonews.td-grid-style-1 .td-big-grid-meta,
    .td_block_photonews.td-grid-style-1 .td-module-meta-info {
        margin-left: 12px;
    }
}

.td_block_photonews.td-grid-style-5 .td-module-meta-info,
.td_block_photonews.td-grid-style-6 .td-module-meta-info {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}

.td_block_photonews .td-module-empty {
    /* responsive portrait phone */
}

@media (max-width: 767px) {
    .td_block_photonews .td-module-empty {
        display: none !important;
    }
}

/**
* Td block slide
*/
.td_block_slide.td_block_wrap {
    padding-bottom: 18px;
}

/*Places*/
.wpem_events_place_map {
    width: 100%;
    height: 250px;
}

/*Events*/
.single-event .single_event_infobox {
    list-style-type: none
}

.single-event .single_event_infobox li {
    margin-left: 0;
}

.single-event .single_event_place_map {
    display: block;
    width: 100%;
    height: 350px;
}

.single-event .single_event_header_container.big_event {
    position: relative;
    width: 100%;
    height: 400px;
    overflow: hidden;
}

.single-event .big_event .single_event_big_event_thumb {
    width: 100%;
    height: auto;
}

.single-event .big_event .single_event_header {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

.margin-top-30 {
    margin-top: 30px;
}

.margin-bottom-30 {
    margin-bottom: 30px;
}

/*Custom sharing button*/
.single .custom_social_sharing_button .td-post-sharing.td-post-sharing-top {
    float: right;
    margin-bottom: 0;
}

.single .custom_social_sharing_button .td-social-sharing-buttons .td-social-but-text {
    display: none;
}

.single .post__post_plus .custom_social_sharing_button,
.single .custom_social_sharing_button.big_event {
    margin: 10px 0;
}

/*Ricerca eventi*/
.art-events-search-form-wrap .td-aj-events-search-results {
    background-color: #fdfdfd;
    border-top: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    padding: 10px 0;
    display: none;
}

.art-events-search-form-wrap .td-aj-events-search-results .item-details {
    margin: 10px 20px 10px 115px;
}

.art-events-search-form-wrap .td-aj-events-search-results .td-module-thumb {
    top: 10px;
    margin-left: 20px;
}

.hideOnEvent {
    display: none
}

/*Articolo*/
.single-post .post__post .td-post-featured-image figcaption {
    /*display: none;*/
}

/*Articolo Photo News*/
.post__photo .post_td_gallery figcaption {
    /*display: none;*/
}

/*Articolo News*/
.post__news .news_thumb_ad_container .td-post-featured-image {
    margin-bottom: 26px;
}

.post__news .news_thumb_ad_container figcaption {
    /*display: none;*/
}

.news_thumb_ad_container {
    float: left;
    max-width: 300px;
    margin-right: 26px;
}

.td-module-comments {
    display: none
}

.td-gallery-slide-copywrite {
    display: none
}

.second_half_pressrelease {
    display: none
}

div.td-read-more {
    display: none
}

.td-footer-wrapper li.menu-item {
    text-transform: uppercase;
}
.menu-footer-2, .menu-footer-1-a{
    float:left;
}
#menu-footer-1-a,
#menu-footer-1-b{
    float:left;
    width:50%;
}
/* Fix per custom mobile */
@media (max-width: 767px) {
    .td_module_artribune_post .td-excerpt {
        display: block;
        width: auto;
    }

    .td_module_artribune_post .item-details {
        padding-left: 0;
    }




}

@media (max-width: 500px) {
    .td_module_artribune_post .td-module-thumb {
        width: auto;
        position: relative;
        left: auto;
        top: auto;
        /* responsive portrait phone */
        /* responsive small portrait phone */
    }
}

img.avatar, img.photo {
    -moz-border-radius: 180px;
    -webkit-border-radius: 180px;
    border-radius: 180px;
}

/*
* HOME
*/
body.home .td_module_3.td_module_wrap.td-animation-stack {
    padding-bottom: 0;
    margin-bottom: 35px;
    border-bottom: 1px solid #5E9DB9;
}

body.home .td_module_artribune_post.td_module_wrap.td-animation-stack {
    margin-bottom: 35px;
    padding-bottom: 0;
    border-top: 1px solid #5E9DB9;
    border-bottom: 1px solid #5E9DB9;

}

body.home .td_module_8.td_module_wrap {
    margin-bottom: 35px;
    padding-bottom: 0;
    border-bottom: 1px solid #5E9DB9;
}

body.home .td_module_artribune_post.td_module_wrap.td-animation-stack .item-details,
body.home .td_module_3.td_module_wrap.td-animation-stack .item-details {
    padding-top: 10px;
}

body.home .td_module_artribune_jobs.td_module_wrap {
    padding-bottom: 5px;
    border-bottom: 5px solid #f0f0f0;
}

body.home .td_block_artribune_magazine a.block-to-page {
    font-weight: 600;
}

body.home .td_module_artribune_jobs.td_module_wrap > div.item-details > a {
    color: black;
}

.td_block_instagram > h4 {
    text-align: center;
}

.td_block_instagram > h4 > span {
    color: black !important;

}

body.home .block-title a, body.home .block-title span, body.home .block-title label {
    color: black;
}

.td_block_instagram {
    padding-bottom: 0;
}

.td_block_instagram > h4.block-title > span {
    background-color: transparent;
}

.td_block_instagram > h4.block-title {
    border: 0;
    margin-bottom: 10px;
    font-size: 22px;
}

.td-main-page-wrap {
    padding-top: 0;
}

.td-main-content-wrap {
    padding-bottom: 5px;
}

body.home .td_block_artribune_jobs h4 {
    background-color: #F0F0F0;
    color: white;
}

aside.widget_rrm_popular_posts .block-title > span, aside.art_widget_last_events_tabs .block-title > span {
    background-color: #F0493B;
    color: white;
}

#tabsEvents > .ui-tabs-panel {
    border: 1px solid #465451 !important;
    padding-right: 2px;
}

#tabsEvents ul.widget_last_events_tabs {
    padding-right: 12px;
}

#tabsEvents ul.widget_last_events_tabs li {
    margin-bottom: 3px;
    border-bottom: 1px solid #465451;
    line-height: 22px;
}

div#tabsEvents ul.ui-tabs-nav li.ui-state-default {
    width: 33%;
    margin: 0px;
    border-color: #465451 !important;
}

#tabsEvents ul.widget_last_events_tabs li:last-child {
    text-align: right;
    background-color: #465451;
    color: white;
    margin-top: 14px;
}

#tabsEvents ul.widget_last_events_tabs li:last-child > p.rightDataPicker {
    font-size: 12px;
}

#tabsEvents ul.widget_last_events_tabs li:last-child > p.rightDataPicker > a {
    text-align: right;
    padding-bottom: 6px;
    padding-right: 4px;
    margin-bottom: 6px;
    color: white;
}

aside.widget.art_widget_last_events_tabs div#tabsEvents.ART_Widget_last_events_tabs.ui-tabs.ui-widget.ui-widget-content.ui-corner-all ul.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active {
    border-bottom: 0px;
}

aside.widget.art_widget_last_events_tabs div#tabsEvents.ART_Widget_last_events_tabs.ui-tabs.ui-widget.ui-widget-content.ui-corner-all ul.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active a {
    color: #F0493B;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default:hover {
    background: white none repeat scroll 0 0;

}

aside.widget.art_widget_last_events_tabs div#tabsEvents.ART_Widget_last_events_tabs.ui-tabs.ui-widget.ui-widget-content.ui-corner-all ul.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li.ui-state-default.ui-corner-top {
    border-bottom: 1px solid #465451;
}

body.home .td_block_7.td_block_widget .td-video-play-ico > img {
    margin-top: 23px;
}

#tabsEvents ul.widget_last_events_tabs li a {
    font-size: 12px;
    line-height: 13px;
}

#tabsEvents ul.widget_last_events_tabs li span {
    font-size: 9px;
    line-height: 10px;
    text-transform: uppercase;
    display: block;
    clear: both;
}

.ui-widget {
    font-family: Merriweather;
}

aside.widget_rrm_popular_posts .block-title, aside.art_widget_last_events_tabs .block-title {
    border-color: #F0493B;

}

input[type="submit"] {
    background-color: #F0493B;
}

.arts-sidebar .td_module_6 .td-post-category,
.td-main-sidebar .td_module_6 .td-post-category {
    display: none;

}

.td_module_artribune_post .td-module-meta-info .td-post-category,
.td_module_3 .td-post-category,
.td_module_1 .td-post-category,
.td_module_4 .td-post-category,
.td_module_artribune_format_bigphoto .td-post-category,
.td_module_artribune_bnews .td-post-category {
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: #5E9DB9;
    text-transform: uppercase;
    height: 30px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 12px;
    padding-right: 12px;
    font-weight: 400;
    line-height: 1.17;
    font-size: 12px;

}

.td_block_3 .td-block-title-wrap > h4.block-title,
.td_block_7 .td-block-title-wrap > h4.block-title {
    margin-bottom: 30px;
}

.td_block_3 .td-block-title-wrap > h4.block-title {
    border-color: #F0493B;
    text-transform: uppercase;
    color: white;
}

.td_block_3 .td-block-title-wrap > h4.block-title > span {
    background-color: #F0493B;
    color: white;
}

body.home .td-block-span6 h3.entry-title,
.td_module_artribune_format_bigphoto h3.entry-title {
    font-weight: 600;
}

.td_module_artribune_format_bigphoto .td-module-meta-info .td-post-category {
    position: absolute;
    top: -326px;
    left: 0px;
    background-color: #5E9DB9;
    text-transform: uppercase;
}

@media (max-width: 480px) {
    .td_module_artribune_format_bigphoto .td-module-meta-info .td-post-category {
        top: -38px;
    }
}

body.home .td-slide-meta > span.slide-meta-cat {
    display: none;
}

.td-slide-meta > span.slide-meta-cat > a {
    background-color: #5E9DB9;
    position: absolute;
    top: -473px;
    left: 0px;
    text-transform: uppercase;
    height: 30px;
    padding-top: 8px;
}

body.home .td_block_photonews .td-big-grid-meta > a.td-post-category, body.home .td_block_photonews .td-module-meta-info {
    display: none;
}

body.home .td_block_artribune_magazine .td-pb-span2 {
    width: 20%;
}

body.home .thumb-magazine-home {
    width: 167px;
    height: 233px;
}

@media (max-width: 768px) {
    body.home .magazine-no-mobile {
        display: none;
    }

    body.home .td_block_artribune_magazine .td-pb-span2 {
        width: 25%;
    }
}

@media (max-width: 481px) {
    body.home .thumb-magazine-home {
        width: 120px;
        height: auto;
    }

    body.home .magazine-no-mobile {
        display: none;
    }

    body.home .td_block_artribune_magazine .td-pb-span2 {
        width: 43%;
        float: left;
        margin-right: 10px;
        margin-left: 10px;
        min-height: 310px;
    }

}

body.home .thumb-magazine-home img {
    width: 100%;
    max-width: 167px;
    max-height: 233px;
}

.td-banner-wrap-full.td-banner-bg {
    margin-bottom: 30px;
}

.td-header-sp-logo {
    margin-top: 20px;
    margin-bottom: 20px;
}

.td-header-sp-logo .td-block-span8 {
    margin-left: 75px;
    margin-right: 75px;
}

.td-block-art-television-wrapper > a {
    color: white;
    background-color: #3d5350;
    text-transform: uppercase;
    display: block;
    padding-left: 5px;
}

.widget .block-title {
    margin-bottom: 30px;
}

body.home .td_block_artribune_magazine {
    padding-bottom: 0px;
    background-color: #F0F0F0;
    margin-bottom: 20px;
}

body.home .home-ads-leaderboard {
    margin-bottom: 20px;
}

.block-title {
    text-transform: uppercase;
}

.block-title > span {
    color: white !important;
}

body.home .td_module_artribune_magazine a {
    color: black;
    font-size: 12px;
}

body.home .td_module_artribune_magazine > span,
body.home .td_block_artribune_jobs > span {
    color: #a0a0a0;
    font-size: 12px;
    font-family: Raleway;
}

body.home .td-block-art-television-wrapper > a {
    height: 30px;
    padding-top: 5px;
}

.art_widget_last_events_tabs a.right {
    color: #F0493B;
}

body.home .td_block_artribune_magazine a.block-to-page,
body.home .td_block_artribune_jobs a.block-to-page {
    float: right;
    padding: 0;
}

body.home .td_block_artribune_magazine a.block-to-page > span,
body.home .td_block_artribune_jobs a.block-to-page > span {

    background-color: #f0f0f0;
    color: #465451;
    font-size: 12px;
    line-height: 13px;
    font-weight: 600;
}

body.home .rullo .wpb_content_element {
    margin-bottom: 0px;
}

#ricerca_eventi {
    color: #5E9DB9;
}

#ricerca_eventi label {
    font-size: 14px;
    float: left;
    background-color: #5E9DB9;
    color: white;
    padding: 5px;
    width: 30%;
    text-align: center;
    height: 34px;

}

#ricerca_eventi .art_submit_btn {
    text-align: center;
}

#ricerca_eventi .td-pb-span6 {
    margin: 0;
    padding: 0;
    color: #5E9DB9;
}

#ricerca_eventi input[type=text], #ricerca_eventi select {
    margin-bottom: 10px;
    width: 100%;
    height: 34px;
    width: 70%;
    border: 1px solid #465451;
}

#ricerca_eventi select {
    overflow: hidden;
}

#ricerca_eventi .fieldset-container {
    border-bottom: 1px solid #465451;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

#ricerca_eventi input[type=submit] {
    background-color: #5E9DB9;
    height: 34px;
}

.td-excerpt {
    color: #000;
}

article.post__post_plus header.td-post-title h1.entry-title,
article.post__tv header.td-post-title h1.entry-title,
article.big_event header.td-post-title h1.entry-title {
    color: white !important;
}

.td-load-more-wrap {
    margin-bottom: 20px;
}

.author-box-wrap .photo {
    float: left;
    width: 100px;
}

.mfp-title {
    display: none;
}

.td_block_related_posts .td-module-title {
    font-family: rasa;
}

.post header .entry-title {
    line-height: 42px;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Rasa";
}

.tv_excerpt {
    color: white;
}

.td_module_ev_1 .thumb_event img.entry-thumb {
    max-height: 100%;
}

.td_module_4 .td-module-image img.entry-thumb {
    max-height: 216px;
}

.td_module_6 .td-module-thumb img.entry-thumb {
    max-height: 70px;

}

.td_module_14 .td-module-thumb > a > img.entry-thumb {
    max-height: 100%;
}

.art_event_block_info .block-title {
    border-color: #F0493B;
    margin-bottom: 0px;
}

.art_event_block_info .block-title {
    margin: 0;
}

.art_event_block_info .block-title h4 {
    margin: 0px;
    line-height: 19px;
}

.art_event_block_info .block-title h4 > span {
    background-color: #F0493B;
    color: white;

}

.art_event_block_info {
    margin-top: 20px;
}

.single_event_infobox {
    margin-top: 0;
    padding: 20px 10px 20px 10px;
}

.single_info_content {
    background-color: #ededed;
    border-bottom: 2px solid black;
}

.art_widget_big_event img.entry-thumb {
    max-width: 325px;
    max-height: 160px;
}

.mappa_statica_evento img{
   margin-top:25px;
}

@media (min-width: 480px) and (max-width: 767px) {
    .art_widget_big_event img.entry-thumb {
        max-width: 228px !important;
        max-height: 113px !important;
    }
}

/* Megamenu */
div#td-header-menu div.menu-top-mainmenu-container ul#menu-top-mainmenu-1 li.menu-item.menu-item-type-taxonomy.menu-item-object-category.current-menu-item.td-menu-item.td-mega-menu,
div#td-header-menu div.menu-top-mainmenu-container ul#menu-top-mainmenu-1 li.menu-item.menu-item-type-taxonomy.menu-item-object-category.td-menu-item.td-mega-menu.sfHover {
    background-color: #5E9DB9;
}

div#td-header-menu div.menu-top-mainmenu-container ul#menu-top-mainmenu-1 li.menu-item.menu-item-type-taxonomy.menu-item-object-category.td-menu-item.td-mega-menu.sfHover a.sf-with-ul,
div#td-header-menu div.menu-top-mainmenu-container ul#menu-top-mainmenu-1 li.menu-item.menu-item-type-taxonomy.menu-item-object-category.current-menu-item.td-menu-item.td-mega-menu a.sf-with-ul {
    color: white;

}

div#td-header-menu div.menu-top-mainmenu-container ul#menu-top-mainmenu-1 li.menu-item.menu-item-type-taxonomy.menu-item-object-category.td-menu-item.td-mega-menu a.sf-with-ul .td-icon-menu-down {
    color: white;
}

div#td-header-menu div.menu-top-mainmenu-container ul#menu-top-mainmenu-1 li.menu-item.menu-item-type-taxonomy.menu-item-object-category.td-menu-item.td-mega-menu.sfHover a.sf-with-ul .td-icon-menu-down,
div#td-header-menu div.menu-top-mainmenu-container ul#menu-top-mainmenu-1 li.menu-item.menu-item-type-taxonomy.menu-item-object-category.current-menu-item.td-menu-item.td-mega-menu a.sf-with-ul .td-icon-menu-down {
    color: #fe6c61;
}

.sf-menu > li > a {
    line-height: 32px;
}

.block-mega-child-cats a {
    color: #5E9DB9;
}

.top-header-menu li a {
    margin-right: 5px;
}

div.td-header-sp-top-menu {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.td-social-icon-wrap .td-icon-font {
    color: white;
    font-size: 18px;
}

.td-header-style-10 .td-social-icon-wrap .td-icon-font {
    color: white;
}

aside.widget_text {
    margin-bottom: 0px;
}

.td-banner-wrap-full.td-banner-bg {
    margin-bottom: 0;
}

/* ADS */
.artri-test_musthead,
.artri-test_tab_musthead,
.artri-musthead,
.artri-tab_musthead {
    text-align: center;
}

.artri-leaderboard-1 > div,
.artri-leaderboard-2 > div,
.artri-half-leaderboard-1 > div,
.artri-half-leaderboard-2 > div,
.artri-half-leaderboard-3 > div,
.artri-half-leaderboard-4 > div,
.artri-mob_home_3_1-rectangle-1 > div,
.artri-mob_home_3_1-rectangle-2 > div,
.artri-test_leaderboard-1 > div,
.artri-test_leaderboard-2 > div,
.artri-test_half-leaderboard-1 > div,
.artri-test_half-leaderboard-2 > div,
.artri-test_half-leaderboard-3 > div,
.artri-test_half-leaderboard-4 > div,
.artri-test_mob_home_3_1-rectangle-1 > div,
.artri-test_mob_home_3_1-rectangle-2 > div,
.artri-musthead > div,
.artri-tab_musthead > div,
.artri-test_musthead > div,
.artri-test_tab_musthead > div {
    margin-bottom: 30px;
}

.artri-leaderboard-1,
.artri-leaderboard-2,
.artri-half-leaderboard-1,
.artri-half-leaderboard-2,
.artri-half-leaderboard-3,
.artri-half-leaderboard-4,
.artri-mob_home_3_1-rectangle-1,
.artri-mob_home_3_1-rectangle-2,
.artri-test_leaderboard-1,
.artri-test_leaderboard-2,
.artri-test_half-leaderboard-1,
.artri-test_half-leaderboard-2,
.artri-test_half-leaderboard-3,
.artri-test_half-leaderboard-4,
.artri-test_mob_home_3_1-rectangle-1,
.artri-test_mob_home_3_1-rectangle-2,
.artri-musthead,
.artri-tab_musthead,
.artri-test_musthead,
.artri-test_tab_musthead {
    text-align: center;
}

.artri-mob_musthead > div,
.artri-test_mob_musthead > div {
    margin-bottom: 10px;
}

.artri-medium-rectangle-1,
.artri-medium-rectangle-2,
.artri-medium-rectangle-3,
.artri-medium-rectangle-4,
.artri-tab_medium-rectangle-1,
.artri-tab_medium-rectangle-2,
.artri-tab_medium-rectangle-3,
.artri-tab_medium-rectangle-4,
.artri-mob_medium-rectangle-1,
.artri-mob_medium-rectangle-2,
.artri-3_1-rectangle-1,
.artri-3_1-rectangle-2,
.artri-tab_3_1-rectangle-1,
.artri-tab_3_1-rectangle-2,
.artri-half-page,
.artri-mob_home_medium-rectangle-3,
.artri-mob_home_medium-rectangle-4,
.artri-test_medium-rectangle-1,
.artri-test_medium-rectangle-2,
.artri-test_medium-rectangle-3,
.artri-test_medium-rectangle-4,
.artri-test_mob_home_medium-rectangle-3,
.artri-test_mob_home_medium-rectangle-4,
.artri-test_tab_medium-rectangle-1,
.artri-test_tab_medium-rectangle-2,
.artri-test_tab_medium-rectangle-3,
.artri-test_tab_medium-rectangle-4,
.artri-test_3_1-rectangle-1,
.artri-test_3_1-rectangle-2,
.artri-test_tab_3_1-rectangle-1,
.artri-test_tab_3_1-rectangle-2,
.artri-test_half-page {
    text-align: center;

}

.artri-medium-rectangle-1 > div,
.artri-medium-rectangle-2 > div,
.artri-medium-rectangle-3 > div,
.artri-medium-rectangle-4 > div,
.artri-tab_medium-rectangle-1 > div,
.artri-tab_medium-rectangle-2 > div,
.artri-tab_medium-rectangle-3 > div,
.artri-tab_medium-rectangle-4 > div,
.artri-mob_medium-rectangle-1 > div,
.artri-mob_medium-rectangle-2 > div,
.artri-3_1-rectangle-1 > div,
.artri-3_1-rectangle-2 > div,
.artri-tab_3_1-rectangle-1 > div,
.artri-tab_3_1-rectangle-2 > div,
.artri-half-page > div,
.artri-mob_home_medium-rectangle-3 > div,
.artri-mob_home_medium-rectangle-4 > div,
.artri-test_medium-rectangle-1 > div,
.artri-test_medium-rectangle-2 > div,
.artri-test_medium-rectangle-3 > div,
.artri-test_medium-rectangle-4 > div,
.artri-test_mob_home_medium-rectangle-3 > div,
.artri-test_mob_home_medium-rectangle-4 > div,
.artri-test_tab_medium-rectangle-1 > div,
.artri-test_tab_medium-rectangle-2 > div,
.artri-test_tab_medium-rectangle-3 > div,
.artri-test_tab_medium-rectangle-4 > div,
.artri-test_3_1-rectangle-1 > div,
.artri-test_3_1-rectangle-2 > div,
.artri-test_tab_3_1-rectangle-1 > div,
.artri-test_tab_3_1-rectangle-2 > div,
.artri-test_half-page > div {
    margin-bottom: 30px !important;
}

.artri-half-leaderboard-1,
.artri-half-leaderboard-2,
.artri-half-leaderboard-3,
.artri-half-leaderboard-4,
.artri-test_half-leaderboard-1,
.artri-test_half-leaderboard-2,
.artri-test_half-leaderboard-3,
.artri-test_half-leaderboard-4 {
    float: left;
    margin-right: 30px;
}
.artri-test_musthead >div,
.artri-musthead >div{
    margin-top: 30px;
}

.art-ads-wrapper {
    padding: 0px !important;
}

.top-bar-style-1 .td-header-sp-top-widget {
    padding-top: 4px !important;
    padding-bottom: 0 !important;
}
.td-header-sp-logo .art-header-center-1 {
    margin-left: 0;
    margin-right: 0;
    float: left;
}

.td-header-sp-logo .art-header-center-2 {
    margin-left: 0;
    margin-right: 0;
    width: 64%;
    float: left;

}

.td-header-sp-logo .art-header-sx {
    width: 189px;
    max-width: 189px;
    padding: 0 0 0 14px;
    float: left;

}

.td-header-sp-logo .art-header-dx {
    width: 189px;
    max-width: 189px;
    padding: 0;
    float: left;
}

.art-ads-header-wrapper {
    padding-left: 10px;
    padding-right: 10px;
}
.art-header-wrapper-dx >  .art-header-dx{
    margin-left:420px;
}
.art-header-wrapper-dx > .art-header-center-1{
    margin-left:10px;
}
.art-header-wrapper-sx >  .art-header-sx{
    margin-right:420px;
}
.art-header-wrapper-dx > .art-header-center-1{
    margin-right:10px;
}

div.back_to_arteintorno{
   /* background-color:#DC915E; */
    font-size:16px;
    width:100%;
    max-width:300px;
    float:left;
    padding:3px;
    margin:8px 8px 8px 0;
    border: 2px solid #DC915E;
    font-family: 'Raleway';
}

div.back_to_arteintorno img {
    margin:3px 6px 3px 3px;
    vertical-align: middle;
    float:left;
    width:30px;
}
div.back_to_arteintorno >a {
    display:block;
    float:left;
    color:black;
    width:100%;
}
div.back_to_arteintorno >a:hover {
    color:#5E9DB9;

}
.title-ricerca h2.entry-title{
    margin-top:20px;
}
body.page-template-inaugurazioni div.back_to_arteintorno{
    margin-bottom:30px;
}
body.page-template-inaugurazioni .ui-datepicker-trigger {
    display:none;
}
div.back_to_arteintorno >a > div {
    float:left;
    margin-top:15px;
}
div.title-ricerca{
    width:50%;
    float:left;
}
.page-template-ricerca-eventi .ricerca-arteintorno{
    text-align: right;
}
.ricerca-arteintorno img {
    vertical-align:middle;
    margin-right:5px;
}
.ricerca-arteintorno h3{
    margin:0;
    line-height: 38px;
    margin-bottom:19px;
    margin-top:-9px;
}
.ricerca-arteintorno h3 > a,
.inaugurazioni-arteintorno h3 > a

{
    color:black;
}
.ricerca-arteintorno h3 > a:hover,
.inaugurazioni-arteintorno h3 > a:hover{
    color:#5E9DB9;
}
.td-post-template-11 .td-post-featured-video .wpb_video_wrapper iframe{
    width: 696px;
    height: 391px;
    max-width:100%;
}
.block-title.title-nl{
    background-color: #5E9DB9;
}

#mc_embed_signup form {
    padding:10px !important;
    margin-bottom:20px;
}
#nl-label-for-email{
    float:left;
    width:15%;
}
#mc_embed_signup .mc-field-group input{
    float:left;
    width:85% !important;
}
#gdpr-label{
    font-size: 16px;
    font-weight: bold;
}
#gdpr-legal {
    margin-bottom:5px;
}

#gdpr-description,#gdpr-legal,.gdpr-footer p{
    font-size: 12px;
}
#mc_embed_signup .button{
    background-color: #F0493B !important;
    height: 34px;
    border-radius:unset;
}



.interestgroup_field{
    list-style: none;
    margin-bottom:10px;
}
.av-checkbox{
    margin-right:10px;
}
#mc_embed_signup_scroll .block-title {
    margin-bottom: 20px;
}
#mc-embedded-subscribe-form{
    padding-bottom:0;
}
@media (min-width: 1025px) and (max-width: 1199px) {
    .td-header-sp-logo .art-header-center-2 {
        margin-left: 0;
        margin-right: 0;
        width: 60%;
        float: left;

    }
    .art-header-wrapper-dx >  .art-header-dx{
        margin-left:340px;
    }
    .art-header-wrapper-dx > .art-header-center-1{
        margin-left:10px;
    }
    .art-header-wrapper-sx >  .art-header-sx{
        margin-right:340px;
    }
    .art-header-wrapper-dx > .art-header-center-1{
        margin-right:10px;
    }
}

@media (min-width: 1001px) and (max-width: 1024px) {
    .td-header-sp-logo .art-header-center-2 {
        margin-left: 0;
        margin-right: 0;
        width: 60%;
        float: left;

    }
    .art-header-wrapper-dx >  .art-header-dx{
        margin-left:80px;
    }
    .art-header-wrapper-dx > .art-header-center-1{
        margin-left:10px;
    }
    .art-header-wrapper-sx >  .art-header-sx{
        margin-right:100px;
    }
    .art-header-wrapper-dx > .art-header-center-1{
        margin-right:10px;
    }
}

@media (min-width: 768px) and (max-width: 1000px) {
    .td-header-sp-logo .art-header-center-2 {
        margin-left: 0;
        margin-right: 0;
        width: 48%;
        float: left;

    }
    .art-header-wrapper-dx >  .art-header-dx{
        margin-left:80px;
    }
    .art-header-wrapper-dx > .art-header-center-1{
        margin-left:10px;
    }
    .art-header-wrapper-sx >  .art-header-sx{
        margin-right:100px;
    }
    .art-header-wrapper-dx > .art-header-center-1{
        margin-right:10px;
    }
}

@media (min-width: 481px) and (max-width: 767px) {

    body.home .art-ads-row > .wpb_column.vc_column_container.td-pb-span2 {
        width: 0 !important;
    }

    body.home .art-ads-row > .wpb_column.vc_column_container.td-pb-span8 {
        width: 100%;
        margin-left: 16px;
        margin-right: 16px;
    }

    body.home .artri-test_half-leaderboard-3 {
        margin-right: 90px;
    }

    .td-header-sp-logo .art-header-center-1 {
        width: 60%;
        margin-left: 20px;
        margin-right: 20px;
    }

    .td-header-sp-logo .art-header-center-2 {
        width: 43%;
        margin-left: 20px;
        margin-right: 20px;
    }
}

@media (max-width: 480px) {
    body.home .arts-sidebar {
        display: none;
    }

    body.home .art-ads-row {
        display: none;
    }

}

#formt1x input[type="text"], #formt1x textarea, #formt1x select {
    width: 100%;
    margin-bottom: 10px;
}

.t1normale {
    text-indent: 15px;
}

@media (max-width: 1019px) {

    .hide-on-mobile {
        display: none;
    }
}

.textwidget > a {
    margin-bottom: 25px !important;
    display: block;
    margin-left: 10px;
}
.td_block_artribune_acfslider .td-icon-left,
.td_block_artribune_acfslider .td-icon-right {
    opacity: 1 !important;
}
#footerSlideContainer {
	position: fixed;
	bottom:0;
	width: 300px;
    right:0;
    z-index:100000;
}
#footerSlideButton {
	position: absolute;
	top: -55px;
	right: 20px;
	width:50px;
	height:50px;
	border: none;
	cursor: pointer;
}
#footerSlideContent {
	width: 100%;
	height: 0px;
	background: #fe6c61;
	color: #fff;
	font-size: 0.8em;
	border: none;
	font-family: Merriweather;
}
#footerSlideText {
	padding: 15px 10px 25px 25px;
}
@media screen and (max-width: 767px){
    .td-module-thumb .td-video-play-ico > img{
        width:auto;
    }
}

body.post-type-archive-magazine .td-category-description{
    margin-bottom:20px;
    width:100%;
}


.place_container h1 {
    font-size:24px;
    margin-top:10px;
    margin-bottom:10px;
}
.marker_container {
    clear:both;
}
.marker_container > h2 {
    font-size:22px;
    line-height: 26px;
    margin-top:10px;
    margin-bottom:10px;
}
.marker_container > p {
    font-size:12px;
}

.marker_container > p > img {
    width:100px;
    float:left;
    margin-right:10px;
    margin-bottom:10px;
    max-width:100px;
}
#map-controls input[type=text] {
    margin-bottom: 10px;
    width: 250px;
    height: 34px;
    border: 1px solid #465451;
}
#map-controls select {
    margin-bottom: 10px;
    width: 200px;
    height: 34px;
    border: 1px solid #465451;
}
#do_map_filters,#reset_map_filters{
    background-color: #5E9DB9;
    height: 34px;
    float:left;
    margin-right:20px;
}
#art_map_cont{
    padding: 6px;
    border-width: 1px;
    border-style: solid;
    border-color: #ccc #ccc #999 #ccc;
    -webkit-box-shadow: rgba(64, 64, 64, 0.5) 0 2px 5px;
    -moz-box-shadow: rgba(64, 64, 64, 0.5) 0 2px 5px;
    box-shadow: rgba(64, 64, 64, 0.1) 0 2px 5px;
    max-width: 690px;
    height: 650px;
    width:100%;

}
#map {
  max-width: 690px;
  width:100%;
  height: 650px;
}
.map_place{
    color:#5E9DB9;
    text-decoration: underline;
}

body.home .wpb_wrapper .banner_mappa{
    margin-bottom:30px;
}
body.home .wpb_wrapper .banner_mappa_home_mobile{
    display:none;
    margin-bottom:30px;
    text-align: center;
}



@media screen and (max-width: 767px){
    #map-controls select,#map-controls input[type=text]  {
        width:100%
    }

    body.home .wpb_wrapper .banner_mappa_home_mobile{
        display:block;
    }
    body.home .banner_mappa{
        display:block;
    }

}


.page-template-inaugurazioni span.link-to-map{
    margin-left:20px;
}
.page-template-inaugurazioni .td-page-header > p {
    width:100%;
    clear:both;
}
.sf-menu a.sf-with-ul{
    padding-right:18px;
}
@media screen and (max-width: 800px) {
    .sf-menu .td-menu-item > a {
        font-size:10px;
    }
}
#menu-item-539709 .td-category{
    display:none !important;
}