/*html{padding: 0 !important;}*/
.post-content a {
    color: #cc1919;
}
.post-summary .post-meta li.post-views,.featured-image .post-meta li.post-views{display: none;}
.single-tribe_events .tribe-events-venue-map{float:none !important;}
.onp-sl-flat{margin: 0 auto !important;}
.network_mobiadv{font-size: 10px;font-weight: normal; padding-top: 10px;}
.post-summary .post-image > a{background: transparent;}
#page-wrapper{margin-bottom: -40px;}
#specialadv h2{text-align: left;}
#specialadv .post-summary .post-meta:not(.no-sep):before{display: none;}
#specialadv{margin-top: 20px !important; margin-left: 40px !important; margin-right: 40px !important; height: auto !important;}
#specialadv .post-summary .post-meta{padding: 0px !important;}
#specialadv .post-summary .post-title{margin: 0 0 10px !important;}
#specialadv .essb-popup-content-message{padding-left: 40px !important; }
#specialadv .post-summary,#specialadv .posts-box{margin: 0px !important;}
.essb_links li a{margin: 2px 6px 2px 0 !important;}
.essb-popup h3{font-size: 22px; font-weight: bold;}
#mailpoet_form_1 .mailpoet_text, #mailpoet_form_1 .mailpoet_textarea{width: 100% !important;}
.mailpoet_submit {
    padding: 10px 15px;
    border: none;
    text-transform: uppercase;
    font-weight: 700!important;
    background-color: #cc1919;
    color: #fff;
    border: none !important;
    box-shadow: none !important;
    border-radius: 0px !important;
}
.footer #text-8{margin-top: 57px;}
.essb-subscribe-confirm label{display: inline !important;font-weight: normal !important;
    font-size: 10px !important;}
#mailpoet_form_1 .mailpoet_text, #mailpoet_form_1 .mailpoet_textarea{
width: 100%; background: #f5f5f5!important;
    color: #5f5f5f!important;    border: none;
    box-sizing: border-box;
    padding: 10px 0;
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    height: 45px;
    text-indent: 10px;
    text-align: center;     
    }
.mailpoet_checkbox_label{font-weight: normal !important;
    font-size: 10px !important;}
.mailpoet_submit{    background: #ea3737!important;color: #fff;
    margin-top: 5px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);border-radius: 3px;
    cursor: pointer;border-bottom: 3px solid #fe4b4b!important;}
ul.network li a, h2 a.network{color:#010101 !important;}
/* Inizio Eventi */

#tribe-events li.post-views{display: none;}
#tribe-events-pg-template{padding: 0px !important; max-width: none !important;}
.content-event,.content-event h3{color:#a0a0a0 !important;}
.content-event h3{margin: 0 !important; font-size: 20px !important;}
.single-tribe_events .tribe-events-venue-map{width: 100% !important; margin: 0 !important;}
.tribe-events-event-url a{color:#a0a0a0 !important;}
span.tribe-postal-code, span.tribe-country-name{padding-left:5px;}
#tribe-bar-form{background: #010101; color:#a0a0a0; padding: 10px;}
#tribe-bar-form .tribe-bar-submit input[type=submit]{background:#cc1919;}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover,#tribe-bar-views li.tribe-bar-views-option,
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a,.tribe-bar-views-inner{background: #010101; color:#a0a0a0; }
.events-list .tribe-events-loop, .single-tribe_organizer .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .tribe-events-day .tribe-events-loop{max-width: none !important;}
.tribe-events-list-separator-month{text-transform: uppercase;}
#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a{
background: #010101;   
}
.tribe-events-list-separator-month:after{border-bottom: 5px solid #f5f5f5 !important;}

.tribe-events-calendar thead th {
    background-color: #010101;
    color: #fff;
    font-weight: 700;
    padding: 1em 0;
    white-space: nowrap;
    border-left: 1px solid #010101;
    border-right: 1px solid #010101;
}

.tribe-events-calendar .tribe-events-has-events:after{background-color:#cc1919 ;}

/* Fine Eventi */

/*.post-content iframe, .post-content object, .post-content video{margin: 0px !important;}*/
.ism_locker_6 .lk_top_side{background-color: #010101;}
.ism_locker_6 .lock_content h1, .ism_locker_6 .lock_content h2, .ism_locker_6 .lock_content h3{color: #010101;}
ul.list-unstyled {margin-top: 30px; margin-bottom: 20px;}
ul.list-unstyled li{letter-spacing: -1px; line-height: 1.5; color: #a0a0a0;margin-bottom: 5px; font-family: Georgia, sans-serif !important; font-style: italic;}
ul.list-unstyled li span{margin-right: 5px;}
h4.wpb_heading{clear: both;}
#mobiadv img{height:16px; width:110px;}
div.designer-box{min-height: 344px;}
.author-box .designer-details{padding-left: 224px;}

.most-read .post-summary .post-title{height: 90px;}
.most-read .post-summary .post-meta:not(.no-sep):before{content: none;}
.most-read .post-summary .post-meta{padding-top: 0px;}

input.wysija-input{float:left; width:190px !important; padding: 6px !important;}
.widget_wysija_cont .wysija-submit{float:right; margin-top: 0 !important; padding: 8px !important;}
.widget_wysija_cont{height: 40px;}
.type-attachment .entry-title{font-size: 14px; margin: 0; line-height: 20px; font-weight: normal;}
.entry-attachment{clear: both; border: 1px solid #010101;}
.entry-attachment .attachment{text-align: center;}
.entry-attachment img{max-width: 100%;}
#image-navigation{float:left; width:100%}
#image-navigation .previous-image{float: left; padding: 10px;}
#image-navigation .next-image{float: right; padding: 10px;}
#image-navigation .previous-image a, #image-navigation .next-image a, #gallery-image .backlink a{color:#010101;}
.list-gallery{text-align: center;margin-bottom: 40px;}
.list-gallery .list-gallery-list{margin-top: 25px; text-align: center; list-style: none;}
.list-gallery .list-gallery-list li{border: 1px solid #868686; padding: 10px; margin: 5px; display: inline-block;}
.list-gallery .list-gallery-list li:hover{cursor: pointer;}
.list-gallery .list-gallery-list li:hover, .list-gallery .list-gallery-list li.active{border: 1px solid #010101;}

.ads-img-bottom{width: 100%; text-align: center;margin-bottom: 30px; margin-top: 30px;}

.submit-works{width:100%; text-align: center; padding: 10px; border: solid 5px #010101;}
.submit-works a{text-transform: uppercase; font-size: 18px; font-weight: bold;}
.submit-works{ 
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
     box-sizing: border-box; 
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu{background: #010101;}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active,.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover,
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover,.product_pack_item .pack_price,.product_pack_item .buy_pack_button {background: #cc1919;}
input.dokan-btn-theme[type="submit"], a.dokan-btn-theme, .dokan-btn-theme{background: #cc1919; border-color: #cc1919;}
a.dokan-btn-theme, .dokan-btn-theme{color:#fff;}
.dokan-settings-content .dokan-settings-area .dokan-banner{max-width: 100%;}
.product_pack_item{width: 291px;}
.product_pack_item:nth-child(3){margin-right:0px;}
.woocommerce form.register p.user-role{margin-left:25px;}
.dokan-banner a{color:#fff;}
.captcha-226 input{padding: 10px 15px; border: none; background-color: #eee; font-size: 14px; width: 100%;}

.eCBsvP.eCBsvP img{width: inherit;}

p iframe{display:block; margin: 0 auto !important;}

@media only screen and (min-width: 1200px){
.wpcf7-text{width:100%;}
}

@media only screen and (min-width: 992px){
.footer-bottom.has-logo.has-copy-text .footer-menu {
    margin-top: 20px !important;
    margin-bottom: 8px !important;
}

}
/*
@media only screen and (max-width: 1091px){
.network_mobiadv{text-align:center;}
}*/

@media only screen and (max-width: 992px) {
    .network_mobiadv{text-align:center;}
    #mobiadv{float:none; width: 100%; text-align: center;}
    .sidebar-widget.widget_text{width: 100%;}
    #barcelona-recent-posts-3{clear:both;}

ul.designer{float: left; margin-left: 0px; padding-left: 0px; margin-top: 20px;    width: 100%;}
ul.designer li {float: left;width: 25%;text-decoration: none;list-style: none;margin-bottom: 20px;line-height: normal; text-align: center;}
ul.designer li a.ok, ul.designer li a.no, ul.designer li span.no {padding:0px;letter-spacing: -1px;}
ul.designer li img{float:none; -webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
ul.designer li img{clear:both;display: block; margin: 0 auto; margin-bottom: 12px;}
}