/*
Theme Name:     Calabria Live Child
Theme URI:      -
Description:    Tema Child per il tema Calabria Live
Author:         Bustles S.r.l.s.
Author URI:     -
Template:       calabrialive
Version:        1.1.0
*/

@import url('https://fonts.googleapis.com/css?family=Abril+Fatface');
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700');

body{background-color: #ffffff !important; font-size: 1rem !important; color: #000000 !important; font-family: 'Georgia', serif !important;}
h1{color: #000 !important;}
a{color: #154dac;}
a:hover{text-decoration: none;}
b, strong{font-weight: 900;}

/*--------------------------------------------------------------
>>> HEADER
----------------------------------------------------------------*/
header#masthead{padding: 0.74rem 0 0; box-shadow: none; margin-bottom: 1.5rem;}
header#masthead>.container-fluid{padding-left: 0; padding-right: 0;}
header#masthead>.container-fluid>.row{width: 100%; margin-left: 5px;}
header#masthead>.container-fluid>nav{background: #eaeaea;}
#main-nav>.navbar-nav{width:100%;}
.bannerHeaderSx{text-align: right; padding-right: 50px !important;}
.bannerHeaderDx{text-align: left; padding-left: 50px !important;}
.navbar-brand.logo{padding-top: 0;}
#masthead .navbar-nav>li a{font-size: 1rem; font-weight: 300; text-transform: capitalize !important; color: #000;}
header#masthead .motto{font-weight:300; text-align: center;}
.newsAdr{border: 1px solid #154dac; margin-left: 0 !important;}
.newsAdr>h5{padding: 5px 15px 0 15px; margin-bottom: 0; background: #154dac; color: #fff; font-weight: bold; text-transform: uppercase;}
.newsAdr>div{max-width: 92%; margin-left: 10px; }
.newsAdr>div a{color: #000000;}
header#masthead .row>div:nth-of-type(2){max-width:max-content; margin:0 auto;}

/*--------------------------------------------------------------
>>> HOME
----------------------------------------------------------------*/
.primoPianoTre .vc-gitem-zone-height-mode-auto:before{
	padding-top: 15% !important;
}
.primoPianoTre .vc_gitem-animated-block{
	padding-top: 0 !important;
}
.primoPianoTre .vc_gitem-post-data{
	margin-bottom: 0 !important;
	border-bottom: 1px dotted #b7b7b7;
}
.primoPianoTre h2{
	text-transform: capitalize;
}
.notizieFlash .wpb_wrapper>p{max-height: 1000px; overflow: scroll;}
#cercaHome{position: absolute; right: -14px; top: -64px;}
.home .vc_gitem-post-meta-field-sopra_titolo{font-size: 1rem; color: #154dac; border-bottom: 1px solid #154dac; font-weight: 300; font-family: 'Oswald', sans-serif; letter-spacing: 1px; text-transform: uppercase;}
.home .entry-header>.entry-title{display: none;}
#primoPiano .vc_gitem-animated-block{float: left; max-width: 296px; padding-top: 15px;}
#primoPiano h1{font-family: 'Abril Fatface', cursive; font-size: 2.4rem; margin-bottom: 0; padding-bottom: 0; margin-top: 5px;}
#oggiDomani .wpb_gallery img, #oggiDomani .wpb_gallery p{display: none;}
#oggiDomani .wpb_gallery_slides{box-shadow: none; border: 1px solid #154dac;}
#oggiDomani .wpb_posts_slider .flex-caption{background: none;}
#oggiDomani .wpb_posts_slider h2{margin-bottom: 0; padding-top: 15px; overflow: hidden; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
#oggiDomani .wpb_posts_slider h2>a{color: #25313d; font-size: 1rem; text-transform: uppercase; pointer-events: none;}
#oggiDomani .wpb_heading.wpb_posts_slider_heading{position: absolute; z-index: 100; top: 1px; left: 16px; font-size: 1rem; background: #154dac; color: #fff; padding: 5px 10px;}
#oggiDomani .wpb_single_image{margin-bottom: 24px;}
#oggiDomani .singolaImg .vc_column-inner{/*padding-top: 17px;*/}
.bannerFullCenter{text-align:center;}
.bannerFullCenter .vc_carousel-indicators, .bannerFullCenter .vc_carousel-control{display: none !important;}
.calabriaParlamento .vc_grid .vc_gitem-zone.vc_gitem-zone-c.vc_custom_1419240516480{position: relative; width: 100%; bottom: 78px; background-color: rgba(0,0,0,0.4) !important; color: #fff; padding: 15px 0 0 0;}
.calabriaParlamento .vc_grid-item.vc_col-sm-12.vc_grid-item-zone-c-bottom.vc_visible-item{padding-bottom: 0;}
.categoryParlamento{float: left !important; background: #154dac !important; color: #fff !important;}
.categoryParlamento>div{margin-bottom: 0;}
.imgTxtDx .vc_gitem-animated-block {width: 288px; float: left;}
.imgTxtDx .vc_gitem-zone.vc_gitem-zone-c{width: 250px; background-color: transparent !important;}
.thumbLuoghiCuore .vc_grid-item{height: 90px; overflow: hidden;}
.wyg_css .wp_youtube_gallery_post iframe{min-height: 300px;}
#persone .vc_grid-item-zone-c-left .vc_gitem-animated-block{max-height: 280px; /*border-radius: 135px;*/ max-width: 200px;}
#persone .vc_custom_1419334531994{background-color: transparent !important;}
#youtubeHome .wpb_content_element{margin: 0;}
#persone .blockQuattro .vc_gitem-animated-block{max-height: 130px; overflow: hidden; border-radius: 90px; width: 130px;}
#persone .blockQuattro .vc_gitem-animated-block .vc_gitem-zone-img{min-height: 130px;}
#persone .blockQuattro .vc_custom_heading a{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
#persone p{font-size: 1rem;}
#primoPiano2 .wpb_heading.wpb_posts_slider_heading, #primoPiano3 .wpb_heading.wpb_posts_slider_heading, #rightColNews .wpb_heading.wpb_posts_slider_heading{position: absolute; z-index: 100; font-size: 1rem; font-weight: lighter; padding: 0 2rem; text-transform: uppercase;}
#primoPiano3>div:nth-of-type(1) .wpb_heading.wpb_posts_slider_heading{color: #154dac; background: #fff; text-transform: uppercase; border-bottom: 1px solid; font-weight: bold; padding-left: 5px;}
#primoPiano2>div:nth-of-type(1) .wpb_heading.wpb_posts_slider_heading, #rightColNews .wpb_heading.wpb_posts_slider_heading{color: #154dac; background: #fff; text-transform: uppercase; border-bottom: 1px solid; font-weight: bold; padding-left: 5px; width: 94%;}
#primoPiano2>div:nth-of-type(2) .wpb_heading.wpb_posts_slider_heading, #primoPiano3>div:nth-of-type(2) .wpb_heading.wpb_posts_slider_heading{color: #154dac; background: #fff; text-transform: uppercase; border-bottom: 1px solid; font-weight: bold; padding-left: 5px;}
#primoPiano2>div:nth-of-type(3) .wpb_heading.wpb_posts_slider_heading, #primoPiano3>div:nth-of-type(3) .wpb_heading.wpb_posts_slider_heading{color: #154dac; background: #fff; text-transform: uppercase; border-bottom: 1px solid; font-weight: bold; padding-left: 5px;}
#primoPiano2 .artInLinea .vc_gitem-zone-a, #primoPiano3 .artInLinea .vc_gitem-zone-a, #rightColNews .artInLinea .vc_gitem-zone-a{max-width:80px; height: 80px; float: left; margin-bottom: 10px;}
#primoPiano2>div:nth-of-type(2) .wpb_heading.wpb_posts_slider_heading, #primoPiano2>div:nth-of-type(3) .wpb_heading.wpb_posts_slider_heading, #primoPiano3>div:nth-of-type(2) .wpb_heading.wpb_posts_slider_heading, #primoPiano3>div:nth-of-type(3) .wpb_heading.wpb_posts_slider_heading, #primoPiano3>div:nth-of-type(1) .wpb_heading.wpb_posts_slider_heading{position:relative; margin-bottom: 0;}
#primoPiano2>div:nth-of-type(3) .wpb_content_element, #primoPiano2>div:nth-of-type(2) .wpb_content_element, #primoPiano3>div:nth-of-type(3) .wpb_content_element, #primoPiano3>div:nth-of-type(2) .wpb_content_element, #primoPiano3>div:nth-of-type(1) .wpb_content_element{margin-bottom: 10px;}
#primoPiano2 .artInLinea.firstCol, #primoPiano3 .artInLinea.firstCol, #rightColNews .artInLinea.firstCol{border-right: 1px dotted #cccccc;}
#primoPiano2 .artInLinea .vc_gitem-zone-c .vc_gitem-col, #primoPiano3 .artInLinea .vc_gitem-zone-c .vc_gitem-col, #rightColNews .artInLinea .vc_gitem-zone-c .vc_gitem-col{padding-top: 0;}
#primoPiano2 .artInLinea .vc_col-sm-12, #primoPiano3 .artInLinea .vc_col-sm-12, #rightColNews .artInLinea .vc_col-sm-12{padding-bottom:0;}
#primoPiano2 .artInLinea .vc_gitem-zone-c h4, #primoPiano3 .artInLinea .vc_gitem-zone-c h4, #rightColNews .artInLinea .vc_gitem-zone-c h4{font-size:0.9rem; font-weight: 400;}
.flexslider{box-shadow:none !important;}
#footerBlock .wpb_heading.wpb_posts_slider_heading {color: #154dac; background: #fff; text-transform: uppercase; border-bottom: 1px solid; font-weight: bold; padding-left: 5px; width: 94%; font-size: 1rem; padding-bottom: 0;}
#footerBlock .genteDiCalabria{margin-top: 10px;}
.flexslider .slides img{max-width: none !important; width: 100% !important; /*height: 450px;*/}
.wpb_posts_slider .wpb_gallery_slides>ul>li{overflow: hidden;}
.wpb_gallery .wpb_flexslider .flex-control-paging{display: none;}
.slick-dots{display: none !important;}
#primoPiano2 .wpb_gallery_slides>ul>li>a.link_image{}
#rightColNews .calabriaParlamento .wpb_gallery_slides>ul>li>a.link_image{max-width: 50%; float: left; margin-top: 30px; max-height: 215px;}
#primoPiano2 .wpb_gallery_slides>ul>li>a.link_image>img{max-height: 285px; margin-top: 25px;}
#primoPiano2 .wpb_gallery_slides>ul>li>.flex-caption, #rightColNews .calabriaParlamento .wpb_gallery_slides>ul>li>.flex-caption{max-width: 100%; background-color: transparent; max-height: 400px; padding: 0;}
#primoPiano2 .wpb_gallery_slides>ul>li>.flex-caption>p{width: 100%; float: left; margin-top: 10px; max-height: 130px; display: none;}
#rightColNews .calabriaParlamento .wpb_gallery_slides>ul>li>.flex-caption>p{width: 100%; float: left; margin-top: 10px; max-height: 108px;}
#primoPiano2 .wpb_gallery_slides>ul>li>.flex-caption>h2{margin-bottom: 0; margin-top: 10px;}
#rightColNews .calabriaParlamento .wpb_gallery_slides>ul>li>.flex-caption>h2{max-width: 45%; position: absolute; right: 0; top: 45px;}
#primoPiano2 .wpb_gallery.wpb_posts_slider, #primoPiano2 .wpb_gallery.wpb_posts_slider .wpb_gallery_slides, #rightColNews .wpb_gallery.wpb_posts_slider, #rightColNews .wpb_gallery.wpb_posts_slider .wpb_gallery_slides{margin-bottom: 0;}
#carousel-14498 .car-caption{border: 1px solid #cccccc;}
#carousel-14498 .car-caption>h3{margin-bottom: 0; padding: 15px; font-size: 1rem;}
#carousel-14498 .car-caption>p, .notizieFlash .widgettitle{display: none;}
.notizieFlash{border: 1px solid #ccc; padding-top: 15px;}
.notizieFlash .titleBlock{color:#ff0000;}
.notizieFlash a{color: #000; font-weight: bold; padding-left: 0;}
.notizieFlash a:focus, .notizieFlash a:hover{background-color: transparent !important;}
/*#rightColNews .wpb_heading.wpb_posts_slider_heading{display: none;}*/
#rightColNews .flexslider{margin: 0;}
#rightColNews .wpb_content_element{margin-bottom: 15px; margin-top: 15px;}
#rightColNews .teatroMusicaLibri .vc_grid-container-wrapper.vc_clearfix{padding-top: 15px;}
#rightColNews .teatroMusicaLibri .firstTitleRight{margin-top: -15px;}
#rightColNews .wpb_gallery.wpb_posts_slider.wpb_content_element{padding: 0; margin-top: 0;}
#rightColNews .flexslider .slides img{max-width: none !important; width: 100% !important; height: auto;}
#cuoreRubriche{margin-bottom: 70px;}
.categoryParlamento .vc_gitem-post-category-name{font-size:1rem;}
.notizieFlash li{border-bottom: 1px dotted #DBDBDB;}
.blockQuattro a{font-size: 0.9rem; font-weight: 300;}
.bannerFullCenter>.vc_column_container>.vc_column-inner{padding: 0;}
.banner50>.vc_column_container>.vc_column-inner{padding: 0 5px;}
.wp_youtube_gallery_post{margin-bottom: 10px !important;}
.genteDiCalabria .vc_gitem-zone.vc_gitem-zone-a.vc_gitem-is-link{max-height: 250px; margin: 0 auto;}
.genteDiCalabria .vc_custom_heading a{font-weight: bold; letter-spacing: 1.5px; text-transform: uppercase;}
#primoPiano .postOcchiello h1{font-size: 2.2rem;}
.timeline-Header-subtitle{display: none !important;}
#vc_images-carousel-3-1548070479 .vc_item img{width: 100%;}
.home .addtoany_content{position: absolute; right: 0; top: -76px;}
.home #bannerPub .vc_inner{text-align: center;}

/*--------------------------------------------------------------
>>> ARTICOLI
----------------------------------------------------------------*/
.single-post h1.entry-title{font-weight: 600; font-size: 2rem; margin-bottom: 0;}
.categoryInPost{position: absolute; background: #00aeed; color: #fff; padding: 5px 10px;}
.categoryInPost a, .categoryInPost a:hover{color: #fff;}
.single-post .cat-links{display: none;}
.single-post .entry-footer, .tags-links{font-size: 0.8rem;}
.tags-links a{font-size: 0.8rem; color: #00aeed;}
.edit-link{display: none;}
.single-post #recent-posts-3, .single-post #categories-3, .archive.category #recent-posts-3, .archive.category #categories-3{border: 1px solid #e4e5e7; padding: 15px;}
.single-post #recent-posts-3 h3, .archive.category #recent-posts-3 h3{padding: 15px; color: #D9230F; font-weight: bold;}
.single-post #recent-posts-3 a, .single-post #categories-3 a, .archive.category #recent-posts-3 a, .archive.category #categories-3 a{color: #737373; font-weight: bold;}
.single-post #recent-posts-3 a:hover, .single-post #categories-3 a:hover, .archive.category #recent-posts-3 a:hover, .archive.category #categories-3 a:hover{color: #000; font-weight: bold;}
.single-post .entry-meta a{color: #00aeed; font-size: 0.8rem;}
.single-post .entry-meta{font-size: 0.8rem;}
.single-post .entry-content{margin-top: 1rem;}
.single-post .navigation.post-navigation{display: none;}
.single-post #categories-3 select, .archive.category #categories-3 select{font-size: 1rem; background: #00aeed; width: 100%; text-transform: uppercase; font-weight: lighter; color: #fff;}
.single-post #categories-3 h3, .archive.category #categories-3 h3{color: #00aeed; margin-bottom: 10px;}
.cat-1-id .categoryInPost, .cat-1-id #sidebar, .cat-3942-id .categoryInPost, .cat-3942-id #sidebar{display: none;}
.cat-1-id #primary{width:100%; max-width: none; flex: none; text-align: center;}
.cat-3942-id #primary{width:100%; max-width: none; flex: none;}

/*--------------------------------------------------------------
>>> CATEGORIA
----------------------------------------------------------------*/
.archive.category #headerPostArchive{float: left;}
.archive.category #articleContentArchive{float: right;}
.archive.category #articleContentArchive .entry-content{max-height:108px; overflow: hidden; margin: 16px 0;}
.archive.category.cat-3942-id #articleContentArchive .entry-content{max-height:none; overflow: hidden; margin: 16px 0;}
.archive.category #articleContentArchive h2.entry-title{margin: 0;}
.archive.category #articleContentArchive h2.entry-title>a, #articleContentArchive h2.entry-title>a:hover{color: #000000;}
.archive.category .clear{margin: 15px 0; border-bottom: 1px dotted;}
.archive.category article.post{height: 246px; overflow: hidden; margin-bottom: 0;}
.archive.category.cat-3942-id article.post{height: 330px; overflow: hidden; margin-bottom: 0;}
.archive.category .entry-meta a{color: #00aeed; font-size: 0.8rem;}
.archive.category .entry-meta{font-size: 0.8rem;}
.archive.category #content.site-content{padding-top: 0;}
.page-id-22452 #content.site-content header.page-header h1, .archive.category #content.site-content header.page-header h1{text-transform: uppercase; background: #F3C812; padding: 15px; color: #fff !important;}
.category #sidebar .widget.widget_text li, .category #sidebar .widget.widget_text ul, .single-post #sidebar .widget.widget_text li, .single-post #sidebar .widget.widget_text ul{list-style: none; list-style-type: none; padding-left: 0; border-bottom: 1px dotted; margin-bottom: 5px; padding-bottom: 5px;}
.category #sidebar .widget-title, .single-post #sidebar .widget-title{color: #ff0000; text-transform: uppercase;}
.category #sidebar .widget.widget_text li>a, .single-post #sidebar .widget.widget_text li>a{color: #000; font-family: 'Roboto', sans-serif;}
.category #sidebar2 .widget.widget_text, .single-post #sidebar2 .widget.widget_text, .category #sidebar .widget.widget_text, .single-post #sidebar .widget.widget_text, .cat-14-id.cat-15-id #sidebar2 #text-10, .cat-14-id.cat-15-id #sidebar #text-3{display: none;}
.category-5 #sidebar2 #text-11, .cat-5-id #sidebar2 #text-11, .category-14 #sidebar2 #text-10, .cat-14-id #sidebar2 #text-10, .category-8 #sidebar2 #text-9, .cat-8-id #sidebar2 #text-9, .category-3 #sidebar2 #text-8, .cat-3-id #sidebar2 #text-8, .category-4 #sidebar2 #text-7, .cat-4-id #sidebar2 #text-7, .category-5 #sidebar #text-2, .cat-5-id #sidebar #text-2, .category-14 #sidebar #text-3, .cat-14-id #sidebar #text-3, .category-8 #sidebar #text-6, .cat-8-id #sidebar #text-6, .category-3 #sidebar #text-5, .cat-3-id #sidebar #text-5, category-4 #sidebar #text-4, .cat-4-id #sidebar #text-4, .cat-2640-id #sidebar #text-12, .cat-11-id #sidebar #text-13, .cat-2-id #sidebar #text-14, .cat-29-id #sidebar #text-15, .cat-52-id #sidebar #text-16, .cat-51-id #sidebar #text-17{display: inline;}
.category #sidebar2 .widget.widget_text>.textwidget>p>img, .single-post #sidebar2 .widget.widget_text>.textwidget>p>img{float: left; max-width: 80%; padding-top: 3%;}
.category #sidebar2 .widget.widget_text.textwidget>p>a>img, .single-post #sidebar2 .widget.widget_text.textwidget>p>a>img{float: right; max-width: 20%;}

/*--------------------------------------------------------------
>>> DIRECTORY
----------------------------------------------------------------*/
.w2dc-body #content{padding-top: 0;}

/*--------------------------------------------------------------
>>> PAGINA LIBRI
----------------------------------------------------------------*/
.page-id-22452 .column-1, .page-id-22452 .column-6, .page-id-22452 .column-7, .page-id-22452 .column-2, .page-id-22452 .column-9, .page-id-22452 .column-10{display: none;}
#tablepress-6 th{color: #fff; text-transform: uppercase; background: #1F5DE0; font-size: 0.8rem; text-align: center;}
#tablepress-6 td{text-align: left; border-left: 1px solid #ccc;}
#tablepress-6 td.column-11{border-right: 1px solid #ccc; font-weight: bold; min-width: 100px;}
.page-id-22452 .addtoany_share_save_container.addtoany_content.addtoany_content_top{position: absolute; z-index: 1; right: 2%;}
.page-id-22452 .tablepress-table-name.tablepress-table-name-id-6{display: none;}
#tablepress-6 a{font-weight: bold;}
#tablepress-6_filter{margin-bottom: 10px;}

/*--------------------------------------------------------------
>>> PAGINA WEBPAGES
----------------------------------------------------------------*/
.cat-3941-id .post-thumbnail{
	position: relative;
	bottom: 35px;
}

/*--------------------------------------------------------------
>>> PARLAMENTARI
----------------------------------------------------------------*/
#rt-smart-modal-container .rt-smart-modal-main .rt-smart-modal{background: #fff;}
#rt-smart-modal-container .rt-smart-modal-main .rt-smart-modal .tlp-member-detail, #rt-smart-modal-container .rt-smart-modal-main .rt-smart-modal .short-bio{color: #000;}
#rt-smart-modal-container .rt-smart-modal-main .rt-smart-modal h3.member-name{color: #154dac; margin-top: 10px; font-weight: bold;}
#rt-smart-modal-container .rt-smart-modal-main .rt-smart-modal .rt-smart-modal-main-content-wrapper{padding: 35px 0;}
#rt-smart-modal-container .mCSB_inside>.mCSB_container{margin-right: 5px !important;}
#mCSB_1 .social-icons a, #mCSB_1 .social-icons a:hover .svg-inline--fa{color: #154dac; background: none; width: 1em !important; height: auto !important; margin-right: 10px;}
.rt-team-container .layout1 .single-team-area h3{font-size: 0.9rem; text-align: center; text-transform: uppercase;}
#rt-team-container .single-team-area .overlay a.detail-popup{display: none !important;}
#post-14836 img.rt-profile-img, #post-21387 img.rt-profile-img{width: 100%;}
.page-id-14836 #rt-smart-modal-container .rt-smart-modal-main .rt-smart-modal h3.member-name, .page-id-14701 #rt-smart-modal-container .rt-smart-modal-main .rt-smart-modal h3.member-name, .page-id-21387 #rt-smart-modal-container .rt-smart-modal-main .rt-smart-modal h3.member-name{color:#901a1d;}
.page-id-14836 #content>.container, .page-id-14836 #content>.container>.row>.wrapper>.container, .page-id-14836 #content>.container>.row>.wrapper, .page-id-14701 #content>.container, .page-id-14701 #content>.container>.row>.wrapper>.container, .page-id-14701 #content>.container>.row>.wrapper, .page-id-21387 #content>.container, .page-id-21387 #content>.container>.row>.wrapper>.container, .page-id-21387 #content>.container>.row>.wrapper{max-width:1920px; width: 100%; padding: 0;}
.page-id-14836 #content>.container>.row>.wrapper>.container article, .page-id-14701 #content>.container>.row>.wrapper>.container article, .page-id-21387 #content>.container>.row>.wrapper>.container article{margin: 0 auto;}
.page-id-14836 #content>.container>.row>.wrapper>.container .entry-header, .page-id-14701 #content>.container>.row>.wrapper>.container .entry-header, .page-id-21387 #content>.container>.row>.wrapper>.container .entry-header{max-height: 300px; overflow: hidden; margin-left: -15px; margin-right: -15px;}
.page-id-14836 #content>.container>.row>.wrapper>.container .entry-header>img, .page-id-14701 #content>.container>.row>.wrapper>.container .entry-header>img, .page-id-21387 #content>.container>.row>.wrapper>.container .entry-header>img{width:100%;}
.page-id-14836 #content>.container>.row>.wrapper>.container .entry-header>h1, .page-id-14701 #content>.container>.row>.wrapper>.container .entry-header>h1, .page-id-21387 #content>.container>.row>.wrapper>.container .entry-header>h1{position: absolute; margin: 7% auto; border: none; color: #ffffff !important; text-transform: uppercase; font-size: 3rem; text-align: center; width: 100%; text-shadow: 2px 2px 2px #000; margin-left: -15px; margin-right: -15px;}
.page-id-14836 #masthead, .page-id-14701 #masthead, .page-id-21387 #masthead{margin-bottom: 0;}
.rt-team-container img{width: 100%;}
.page-id-14701 #page>#content>.container>.row, .page-id-14701 #page>#content>.container>.row>.wrapper>.container>.row, .page-id-21387 #page>#content>.container>.row, .page-id-21387 #page>#content>.container>.row>.wrapper>.container>.row{margin-left: 0; margin-right: 0;}

/*--------------------------------------------------------------
>>> RSS PAGE
----------------------------------------------------------------*/
.page-id-51708 .rss_header>h2{display: none;}

/*--------------------------------------------------------------
>>> FOOTER
----------------------------------------------------------------*/
#colophon{background-color: #154dac !important; color: #fff; font-size: 0.8rem !important; text-align: center;}
#colophon>div{padding: 2rem 3rem !important;}

@media screen and (max-width: 1199px) {
	#primoPiano2 .wpb_gallery_slides>ul>li>.flex-caption>h2, #rightColNews .calabriaParlamento .wpb_gallery_slides>ul>li>.flex-caption>h2{font-size: 1.5rem;}
}
@media screen and (max-width: 1000px) {
	.bannerHeaderSx, .bannerHeaderDx{padding: 0 !important;}
}

@media screen and (max-width: 991px) {
	#content>.container>.row>.content-area{max-width: 100%;}
	#content>.container>.row>.content-area #headerPostArchive, #content>.container>.row>.content-area #articleContentArchive{max-width: 50%;}
	#primoPiano2 .wpb_gallery_slides>ul>li>.flex-caption>h2, #rightColNews .calabriaParlamento .wpb_gallery_slides>ul>li>.flex-caption>h2{font-size: 1.2rem; top: 35px;}
	#primoPiano2 .artInLinea .vc_gitem-zone-a, #primoPiano3 .artInLinea .vc_gitem-zone-a, #rightColNews .artInLinea .vc_gitem-zone-a{width: 100%; max-width: 100%; float: none;}
	.artInLinea>.vc_grid-gutter-30px>.vc_pageable-slide-wrapper>div:nth-of-type(4){display: none !important;}
	#page>#content>.container, #page>#content>.container>.row>.wrapper, #page>#content>.container>.row>.wrapper>.container, #page>#content>.container>.row>.wrapper>.container>.row>#primary>main>article>.container{max-width: 100%; width: 100%;}
}

@media screen and (max-width: 767px) {
	.flashNews{max-width: 96%; float: left;}
	#primoPiano .vc_gitem-animated-block{max-width: 100%; float: none;}
	.bannerHeaderSx, .bannerHeaderDx{max-width:25% !important;}
	.navbar-brand.logo{padding-top: 10px;}
	#content>.container>.row>.wrapper, #oggiDomani, #cuoreRubriche, .vc_row.wpb_row.vc_row-fluid, #masthead{max-width: 100%;}
	#oggiDomani{max-width:100%;}
	html{max-width:100%; overflow-x: hidden;}
	#masthead .navbar-nav>li a{font-size: 1.3rem; font-weight: bold; border-bottom: 1px dotted #bfbfbf !important; color: #666;}
	header#masthead>.container-fluid>nav{padding: 10px !important;}
	#content article>.entry-content>div{margin-left:0;}
	#oggiDomani>.singolaImg{margin-bottom:25px; margin-top: -25px;}
	#persone .blockQuattro .vc_gitem-animated-block{margin: 0 auto;}
	#primoPiano2 .artInLinea .vc_gitem-zone-c h4, #primoPiano3 .artInLinea .vc_gitem-zone-c h4{font-size: 1.3rem;}
	#primoPiano2 .wpb_heading.wpb_posts_slider_heading, #primoPiano3 .wpb_heading.wpb_posts_slider_heading, #rightColNews .wpb_heading.wpb_posts_slider_heading{font-size: 1.8rem;}
	#primoPiano2>div:nth-of-type(1){height: 305px;}
	#oggiDomani .wpb_posts_slider h2>a{white-space: nowrap;}
	.wpb_gallery .wpb_flexslider .flex-direction-nav a{display: none;}
	.rt-team-container .layout1 .single-team-area h3{font-size: 2rem;}
	#primoPiano2>div:nth-of-type(2) .wpb_heading.wpb_posts_slider_heading, #primoPiano2>div:nth-of-type(3) .wpb_heading.wpb_posts_slider_heading, #primoPiano3>div:nth-of-type(2) .wpb_heading.wpb_posts_slider_heading, #primoPiano3>div:nth-of-type(3) .wpb_heading.wpb_posts_slider_heading, #primoPiano3>div:nth-of-type(1) .wpb_heading.wpb_posts_slider_heading{margin-top: 30px;}
	#rightColNews .notizieFlash{margin-bottom: 30px; overflow: hidden;}
	#footerBlock .wpb_heading.wpb_posts_slider_heading{font-size: 1.5rem;}
	#rightColNews .calabriaParlamento .wpb_gallery_slides>ul>li>.flex-caption>p{max-height: 112px;}
}

@media screen and (max-width: 575px) {
	.bannerHeaderDx{display: none;}
	.bannerHeaderSx{text-align: center; max-width: 100% !important;}
	header#masthead>.container-fluid>nav{padding: 10px 15px !important;}
	header#masthead>.container-fluid>.row{width: auto;}
	header#masthead .motto{white-space: normal;}
	.navbar-brand.logo{max-width: 100%;}
	.page-id-14836 #content>.container>.row>.wrapper>.container .entry-header>h1, .page-id-14701 #content>.container>.row>.wrapper>.container .entry-header>h1{margin-left: 0; margin-left:0;}
	#primoPiano2 .wpb_gallery_slides>ul>li>a.link_image>img{height: auto;}
	#persone p{max-height: 100px;}
}