/*
Theme Name:     Radio Radio App 1.3
Theme URI: 		https://app.radioradio.it
Description:    Tema personalizzato Radio Radio App con framework Newspaper
Author:         Radio Radio - Fabio Duranti
Author URI: 	https://www.radioradio.it
Template:       Newspaper                             
Version:        1.3
*/

/*----- Modifiche Test -----*/

#wpadminbar #wp-admin-bar-our_support_item, #wp-admin-bar-td_live_css_css_writer {
	display:none; /*elimina inutili da admin bar*/
}
.wall-outer .dcsns-toolbar {
	margin-bottom:0;
}
	/* taglia il titolo su unica riga e nasconde l'eccesso */
.titolo_taglia .entry-title {
	white-space: nowrap;
    overflow: hidden;
}
.no-cat a.td-post-category {
	display:none;
}
.td-big-grid-flex {
	display:inherit;
}
/*----- Modifiche Globali -----*/
.td-main-page-wrap {
    padding-top: 24px;
}
.td-main-content-wrap {
    padding-bottom: 24px;
}
.td_block_wrap {
    margin-bottom: 24px;
}
	/* tab dei blocchi */
.block-title {
	margin-bottom:12px;
}
.td-block-title span, .td-block-title a {
	padding: 4px 12px 2px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.author-box-wrap {
    margin-bottom: 24px;
}
.td-page-title {
    margin: -9px 0 14px 0;
}
.td-subcat-filter .td-subcat-dropdown:hover .td-subcat-more {
/*
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
*/
}
	/* fine tab...*/
	/* correzione css NP che crea problemi con userpro */
.userpro *:last-child {
	margin-bottom: 0px !important;
}
/*----- Fine Modifiche Globali -----*/

/* ----- Big Grid Generico -----*/
div[class*="td_block_big_grid"] {
	margin-bottom:24px;
}
/* ----- Fine Big Grid Generico -----*/

/* ----- Top Menu -----*/
.td_data_time {
	margin-right: 20px;
}
.td-header-sp-top-menu .td_ul_logout {
    margin-right: 0px;
/* ----- Fine Top Menu -----*/

/* ----- Top Menu Stile 12-----*/
}
.td-header-style-12 .top-header-menu > li, .td-header-style-12 .td-header-sp-top-menu, .td-header-style-12 .td-header-sp-top-widget {
	line-height: 32px;
}
.td-header-style-12 .td-header-top-menu-full {
    z-index: 100 !important;
	background-color:#333;
}
/* ----- Fine Top Menu Stile 12-----*/

/* ----- Main Menu Stile 12-----*/
.td-header-style-12 .td-header-menu-wrap-full {
  background-color: #e30f18;
}
.sf-menu ul .td-menu-item > a {
    padding: 7px 20px;
}
/* ----- Fine Main Menu Stile 12-----*/

/* ----- Widget (no VC) -----*/
.widget {
	margin-bottom:24px;
}
/* ----- Fine Widget (no VC) -----*/

/* ----- Post -----*/
.td-post-content p {
	margin-bottom:14px;
}
.td-post-content a {
	color:#188fd4;
}
.td-post-sub-title {
	font-weight:400;
	color:#888;
}
/* ----- Fine Post -----*/

/* ----- Commenti -----*/
a.comment-reply-login {
	font-size: 12px;
	color: #e69f9f;
    font-style: italic;
}
.comment-meta {
    margin-top: 10px;
    line-height: 10px;
}
a.td-login-modal-js {
    font-weight: bold;
    color: #e0585e;
}
.logged-in-as {
	color:#bbbbbb;
}
.logged-in-as a:first-child {
	color:#55af79;
}
.logged-in-as a:last-child {
	color:#bbbbbb;
}
/* ----- Fine Commenti -----*/

/* ----- Footer -----*/
.rr-foot-appstore {
	max-width: 100%;
	margin-top:25px;
}
.rr-foot-appstore img {
	margin-bottom:5px;
	margin-right:5px;
}
/* responsive portrait phone */
@media (max-width: 767px) {
.rr-foot-appstore {
	text-align:center;
}
}
/* ----- Fine Footer -----*/

/* ----- ADNIN ----- */
	/* spaziatura uguale responsive nei post */
/*
.td-post-content .pz_cont img {
	margin-bottom: 0px !important;
}
.td-post-content .pz_cont {
	margin-bottom:14px !important;
}
*/
.td-post-content ._ning_zone_inner {
	margin-bottom:14px !important;
}

/* ----- Fine ADNIN ----- */ 
/* ----- CSS Aggiuntivo ----- */
.videoWrapper {
    position: relative;
  	padding-bottom: 56.2493%;  /*16:9 */
	margin-bottom:20px;
	overflow:hidden;
    width: 100%;
    height: 0;
	left: 0;

}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* ----- Fine CSS Aggiuntivo ----- */
  /* responsive landscape tablet */
@media (min-width: 1019px) and (max-width: 1140px) {

}
  /* responsive portrait tablet */
@media (min-width: 768px) and (max-width: 1018px) {
.td-main-page-wrap {
    padding-top: 14px;
}
.td_block_18 .td-column-2 .td_module_mx8 {
    padding-bottom: 0px;
}
}
  /* responsive portrait phone */
@media (max-width: 767px) {
.td-main-page-wrap {
    padding-top: 0px;
}
	.mod-contenuto {
		text-align:inherit !important;
		padding-left: 10px;
		padding-right: 10px;
	}
.td-header-rec-wrap {
	display:block;
	margin-top:10px;
	margin-bottom:0px !important;
}
.td_block_18 .td-column-2 .td_module_mx8 {
    padding-bottom: 0px !important;
}

}

