/* colore link rosso originale Tvox #f62500 rgb(246, 37, 0 ) */
/* colore link souncloud  #f62500 */
/* rgb(203, 35, 32); #f62500 rosso icone social */
/* verde #808040 :over */


/********************************************* TYPOGAFY ********************************************************/
/**** SITE HEADER */ 

.nav>li.has-icon>a>i {
    min-width: 1em; color: #333;
}
#logo img { max-height: 150px; }
@media only screen and (min-width: 850px) {
	#logo img { max-height: 170px; }
	
	/* pulsantiera */
	div.flex-right  { width: 460px; height: 80px; }
	div#wide-nav div.flex-right  { height: 36px; } 
    ul.header-nav-main li.menu-item { width: 130px; height: 40px; margin: 0 0 0 20px; padding: 0; background-position: right center; background-repeat: no-repeat; }
	ul.header-nav-main li.menu-item a {	width: 130px; height: 40px; margin: 0; padding: 0; color: #ffffff00}
	ul.header-nav-main > li.tvox-pulsantiera, ul.header-nav-main > li.tvox-pulsantiera > a.nav-top-link {color: rgba( 0,0,0,0 );}

	/* bottone HP */
	li.tvox-pulsante-home { background-image: url( 'https://www.thereminvox.com/wp-content/plugins/tvoxplugin/includes/images/home_.gif' ); }
	li.tvox-pulsante-home:hover, li.tvox-pulsante-home.current-menu-item { background-image: url( 'https://www.thereminvox.com//wp-content/plugins/tvoxplugin/includes/images/home_att.gif' ); }
	
	/* bottone stories */
	li.tvox-pulsante-stories {	background-image: url( 'https://www.thereminvox.com/wp-content/plugins/tvoxplugin/includes/images/stories_.gif' ); }
	li.tvox-pulsante-stories.current-menu-item, li.tvox-pulsante-stories.current-category-ancestor, li.tvox-pulsante-stories.current-post-ancestor, li.tvox-pulsante-stories:hover { background-image: url( 'https://www.thereminvox.com/wp-content/plugins/tvoxplugin/includes/images/stories_att.gif' ); }
	
	/* bottone news */
	li.tvox-pulsante-news { background-image: url( 'https://www.thereminvox.com/wp-content/plugins/tvoxplugin/includes/images/news_.gif' ); }
	li.tvox-pulsante-news.current-menu-item, li.tvox-pulsante-news.current-category-ancestor, li.tvox-pulsante-news.current-post-ancestor, li.tvox-pulsante-news:hover	{ background-image: url( 'https://www.thereminvox.com/wp-content/plugins/tvoxplugin/includes/images/news_att.gif' ); }
	
	/* bottone library */
	li.tvox-pulsante-library { background-image: url( 'https://www.thereminvox.com/wp-content/plugins/tvoxplugin/includes/images/library_.gif' ); }
	li.tvox-pulsante-library.current-menu-item, li.tvox-pulsante-library.current-category-ancestor, li.tvox-pulsante-library.current-post-ancestor, li.tvox-pulsante-library:hover { background-image: url( 'https://www.thereminvox.com/wp-content/plugins/tvoxplugin/includes/images/library_att.gif' ); }
	
	/* bottone forum */
	li.tvox-pulsante-forum { background-image: url( 'https://www.thereminvox.com/wp-content/plugins/tvoxplugin/includes/images/forum_.gif' ); }
	body.bbpress li.tvox-pulsante-forum, li.tvox-pulsante-forum:hover {
background-image: url( 'https://www.thereminvox.com/wp-content/plugins/tvoxplugin/includes/images/forum_att.gif' ); }
	
	/* bottone shop */
	li.tvox-pulsante-shop {	background-image: url( 'https://www.thereminvox.com/wp-content/plugins/tvoxplugin/includes/images/shop_.gif' ); }
	body.woocommerce-page li.tvox-pulsante-shop, li.tvox-pulsante-shop:hover { background-image: url( 'https://www.thereminvox.com/wp-content/plugins/tvoxplugin/includes/images/shop_att.gif' ); }
	
	/* bottone search */
	li.tvox-pulsante-search { background-image: url( 'https://www.thereminvox.com/wp-content/plugins/tvoxplugin/includes/images/search_.gif' ); }
	li.tvox-pulsante-search:hover, li.tvox-pulsante-search.current-menu-item { background-image: url( 'https://www.thereminvox.com/wp-content/plugins/tvoxplugin/includes/images/search_.gif' ); }	
	
	/* pulantiera sale su in header principale */
	div.header-wrapper div.header-inner {align-items: flex-start; }	
	div.header-wrapper.stuck div.header-inner {align-items: center; }
	div.header-wrapper div.header-inner div.flex-right { margin-top: 20px; }
	div.header-wrapper.stuck div.header-inner div.flex-right { margin-top: 00px; }
	
}

/**** SITE CONTENT */
/* breadcrump */
.breadcrumbs { color: #000000; }
.breadcrumbs a { color: #0080ef; } 
.breadcrumbs .divider { margin: 0; color: rgb( 0,0,0, 255) !important; }
.product-info .breadcrumbs  { font-size: 1em; }
#breadcrumbs { font-size: 0.9em;
    	border-top: 1px solid #ececec;
    	border-bottom: 1px solid #ececec;
    	padding: .4em 0 .4em; }
/* author menu */
/*
#tvox-author-menu {  border: 0px solid black;  padding-bottom: 1em;}
#tvox-author-menu > .col-inner { border-radius: 3px; background-color: #f62500; color: white;  text-align: center; width:100%; border: 0px solid black;  }
#tvox-author-menu > .col-inner a { color: white; font-weight: bold;}
*/

#tvox-author-menu{  border: 0px solid black;  padding-bottom: 20px;}

#tvox-author-menu > .col-inner,  .woocommerce-checkout p.mailchimp-newsletter, div.mailchimp-newsletter  { 
	font-family: Vidaloka; /*  */
	font-size: 1.1em;
	color: black;
	letter-spacing: 0.1em;
	/* text-transform: uppercase; */
	font-weight: bold;
	border-radius: 3px;
	border: 3px solid black; 
	background-color: #eeeeee; 
	text-align: center; 
	width:100%; border: 0px solid black;  
	padding: 0.2em; }
div.mailchimp-newsletter  { line-height: 20px; }
div.mailchimp-newsletter  p { margin-bottom: 0; }
#tvox-author-menu > .col-inner a { font-weight: bold;  }
#tvox-author-menu > .col-inner a:hover { color: #0080ef; text-decoration: underline !important; }
span.woocommerce-privacy-policy-text { font-size: 85%; font-family: Lato;}

/* h1,h2,h3,h4,h5,h6 {	font-family: 'Open Sans Condensed', font-sans-serif; font-weight: 700; line-height: 1.2; margin: 0 0 20px; } */

/**** MAIN CONTENT */
/* HP */
div.tvox-hp-welcome { color: #f62500; font-weight: bold;}
div.tvox-hp-posts .entry-header-text { padding-top: 0.5em; padding-bottom: 0.5em; }
div.tvox-hp-posts  h2.entry-title { font-family: Oswald, sans-serif; font-size: 2.4em; margin-bottom: 0.3em; font-weight: 400;}
div.tvox-hp-posts div.article-inner h6.entry-category { display: none; }
div.tvox-hp-posts div.article-inner span.byline, div.article-inner span.posted-on  { text-transform: none; font-size: 1.2em; }
div.tvox-hp-posts .tagcloud { padding-bottom: 0px;  }
div.tvox-hp-posts .tagcloud a { font-size: 1em !important; padding: 0px 5px; color: #020202; margin-bottom: 0px; border-radius: 3px; }
div.tvox-hp-posts .tagcloud a:hover { font-size: 1em !important; padding: 0px 5px; color: white;}

div.tvox-hp-posts span.byline { white-space: pre !important; }
div.tvox-hp-posts div.entry-content { padding-bottom: 0.5em; }
div.tvox-hp-posts article.post { margin: 0 0 50px; }

header.archive-page-header h1.page-title { font-size: 1.7em; }
header.archive-page-header h1.page-title, header.archive-page-header div.taxonomy-description  { text-align: left; }
body.post-type-archive-library_file header.archive-page-header h1.page-title::after { content: "Library" }
div#post-list h6.entry-category { display: none; }



/* menu dei tag */
#tvox-nav-menu { padding: 0 15px 15px; }
ul.sva-tag-button {
    margin-bottom: 0px; 
}
ul.sva-tag-button li {
	/* border: 0;
	background-color: #333;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 600;
	text-decoration: none;
	font-family: 'Open Sans Condensed'; */
	
	padding: 0;
	display: inline-block;
	white-space: normal;
	width: auto;
    line-height: 15px;
    margin: 0 5px 10px 0;
}

ul.sva-tag-button li a {
	padding: 0px 14px;
	display: inline-block;
	color: #808040;
}
ul.sva-tag-button li:focus a , ul.sva-tag-button li:hover a, ul.sva-tag-button li.current-menu-item a, ul.sva-tag-button li.current-post-parent a { color: #fff; background-color: #808040;}

/*
ul.sva-tag-button li:focus, ul.sva-tag-button li:hover { 	background-color: #808040; }

*/

/* bottoni sottocategorie  */
/*
div.tvox-archive-children {
    display: block;
    float: left;
    margin: 0 0 30px;
    padding: 0 0 10px;
    width: 100%;
}
div.tvox-archive-children li {
    float: left;
    padding: 15px 30px;
    line-height: 15px;
    margin: 0 10px 10px 0;

}
div.tvox-archive-children li a, div.tvox-archive-children li a:hover, div.tvox-archive-children li a:focus{
color: white;
}
*/

/* campi obbligatori asterisco in rosso */
.required, .um span.um-req { color: red; }

/* inputs and buttons search */
/* input, select, textarea
 { padding: 8px 12px; font-size: 15px; -moz-border-radius: 2px; -webkit-border-radius: 2px; line-height: 15px;}
.submit, .button { font-family: 'Open Sans Condensed'; text-transform: uppercase;  }
label { font-weight: bold; }
.required, .um span.um-req { color: red; }
.entry-content .search-form { margin-top: 40px; width: 100%; }
.search-form input{ margin-bottom: 30px; } */

/* tutti gli archivi */
div.article-inner h6.entry-category { display: none; }
body.archive .entry-image.relative{ padding-bottom: 1.5em; }

/* archivio library e single file*/
.entry-content.tvox-audio-content { margin-top: -1em !important; padding-bottom: 0.5em !important; }
.menu-edit-audio-menu-container, ul.sva-edit-icon { display: inline; }
div.tvox-profile-sub-menu { text-align: center; margin: 0 auto; }
a.tvox-edit-icon { color: #f62500; margin-top: 1.5em; }
a.tvox-edit-button { border-radius: 4px;  font-size: 14px;}
a.tvox-cancel-button { background-color: #eeeeee; color: #666666; border: 0px; }

/* archivio post */
.entry-content.tvox-archive-post-content { padding-bottom: 0.5em !important; }
/* body.archive #content .post-list div.entry-header-text.text-left { padding-top: 0; } */
div.entry-header-text.text-left { padding-top: 0; }

/* post */
.social-icons.tvox-share-post-archive { float:right; padding-top: 20px;}
body.single .entry-image.relative{ padding-bottom: 1.5em; }
article div.entry-divider { display: none; }
/* .entry-content { padding-top: 0.5em !important; } */
article.post .entry-content p { line-height: 30px; }
.gallery-caption, .wp-caption-text { font-style: italic; font-weight: 400; }
.wp-block-image .alignleft, .wp-block-image .alignright { margin-top: 0.5em; }

body.archive.category article.post.type-post header.entry-header h2.entry-title, 
body.post-template-default.single.single-post article.type-post header.entry-header h1.entry-title {
	font-family: 'Oswald', sans-serif; font-weight: 400; font-size: 2em; 
}
.nav-pagination>li>span, .nav-pagination>li>a { border-radius: 0px; border-color: #777; color: #777;}
.nav-pagination>li { color: #777;}


@media (min-width: 850px) { .entry-image-float { margin-bottom: 1em; margin-top: 0.5em; } }
article figure figcaption { font-style: italic; font-size: 0.8em; }

div.article-inner span.byline, div.article-inner span.posted-on  { text-transform: none; font-size: 1.2em; }

a.tvox-library-icon{ border: 0px solid black; margin-top: -2em;}
.more-link { color: #f62500 !important; }
a.more-link.primary.is-outline:hover { background-color: #f62500 !important; border-color: #f62500 !important; color: white !important; }

footer.entry-meta  a[rel=tag], span.tags-links a { font-size: 1em !important; color: #020202; border: 1px solid #020202;
	margin: 0 3px 0 0; padding: 2px 5px; border-radius: 3px; }
footer.entry-meta  a[rel=tag]:hover, span.tags-links a:hover { background-color: #020202; color: white;  }

footer.entry-meta { font-weight: bold; border-bottom: 1px solid #ececec;; }
footer.entry-meta a { font-weight: normal; }

/* author  user my-account*/
.circle > .blog-author-image > img {
    border-radius: 0px !important;
} 
h5.author-name.pt-half { padding-top: 0px; }
div.my-account-header { display: none; }


/*
div.tvox-hp-posts .tagcloud { padding-bottom: 0px;  }
div.tvox-hp-posts .tagcloud a { font-size: 1em !important; padding: 0px 5px; color: black; margin-bottom: 0px;}
div.tvox-hp-posts .tagcloud a:hover { font-size: 1em !important; padding: 0px 5px; color: white;}*/


/* factbox e intro */
.tvox-factbox { float: right; padding: 10px; margin-bottom: 0px; font-size: 16px; background-color: #f5f5f5; }
@media only screen and (min-width: 480px) {
	.tvox-factbox { float: right; margin-left: 15px; width: 50%; min-width: 200px; }
}
.tvox-intro { font-style: italic; font-size: 14px; line-height: 20px;}
table.tvox-article-table tr { word-break: normal;}


/* player - audio-file */
/* div.btn-like{ cursor: pointer; color: #f62500; font-size: 14px; border: 1px solid #f62500; padding: 5px 10px; border-radius: 3px; } */
div.btn-like{ cursor: pointer; font-size: 14px; border: 1px solid #777; padding: 5px 10px; border-radius: 3px; }

div.btn-like:focus, div.btn-like:hover { cursor: pointer; border: 1px solid black; }
div.counter-likes { color: #777; }
.article-inner div.extra-btns-con { display: none; }

.wp-block-columns.tvox-audio-file-table { margin-top: 0.5em; margin-bottom: 0px; }
.social-icons.tvox-share-dzs{ margin-left: 80px; margin-top: -55px !important; color: #777 !important; }

.the-thumb-midi {
    position: relative;
    height: 130px;
    width: 130px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #111111;
    box-sizing: border-box;
    border-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    float: left;
    margin-right: 1em;
}
.tvox-lib-download { 
	display: block;
	position: relative;
    vertical-align: bottom;
}
.tvox-lib-download a { color: #ff5500;}
.tvox-lib-download i { 
	margin-right: 0.5em;
	display: block;
	float: left;
}
div.the-artist.first-line { color: red; font-size:11px; }
div.the-name.the-songname.second-line {}
.tvox-lib-download.with-thumb  { 
    height: 130px;
}
um-faicon-download.tvox-download { font-size: 30px !important; }

/* gestione edit dell'immagine e del file della library */
tr.compat-field-dzsap-config, tr.compat-field-dzsap-thumb, tr.compat-field-dzsap_sourceogg  { display: none !important; }
tr.compat-field-dzsap-config, tr.compat-field-dzsap-thumb, tr.compat-field-dzsap_sourceogg  { display: none !important; }
div.attachment-info a.edit-attachment { display: none !important; }


/* bibliografia */ 
h4.tvox-bio { font-family: "Lato", sans-serif; font-weight: 400; font-size: 1em; }
/**** SITE FOOTER */ 

/****** ULTIMATE MEMBER ****************************************************/
.um-account-profile-link a { font-size: 15px; font-weight: bold; }
/* ultimate member profile and buttons */
.um-profile-body { max-width: 100% !important; }

/* Button colors */
.um .um-field-group-head,
.picker__box,
.picker__nav--prev:hover,
.picker__nav--next:hover,
.um .um-members-pagi span.current,
.um .um-members-pagi span.current:hover,
.um .um-profile-nav-item.active a,
.um .um-profile-nav-item.active a:hover,
.upload,
.um-modal-header,
.um-modal-btn,
.um-modal-btn.disabled,
.um-modal-btn.disabled:hover,
div.uimob800 .um-account-side li a.current,
div.uimob800 .um-account-side li a.current:hover,
.um .um-button,
.um a.um-button,
.um a.um-button.um-disabled:hover,
.um a.um-button.um-disabled:focus,
.um a.um-button.um-disabled:active,
.um input[type=submit].um-button,
.um input[type=submit].um-button:focus,
.um input[type=submit]:disabled:hover
{
    background: #808040 !important;
} 
.um .um-button { border-radius: 0px !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    text-transform: uppercase !important;
    font-weight: bold !important; }
    

.um .um-field-group-head:hover,
.picker__footer,
.picker__header,
.picker__day--infocus:hover,
.picker__day--outfocus:hover,
.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted,
.picker__list-item:hover,
.picker__list-item--highlighted:hover,
.picker--focused .picker__list-item--highlighted,
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected,
.um .um-button:hover,
.um a.um-button:hover,
.um input[type=submit].um-button:hover{
    background-color: #707030 !important;
}

/* Button alt colors */
.um .um-button.um-alt, 
.um input[type=submit].um-button.um-alt {
    background: #eeeeee !important;
}
a.um-button {
    box-shadow: 0px 0px #ffffff !important; 
}

.um .um-button.um-alt:hover,
.um input[type=submit].um-button.um-alt:hover {
    background: #cccccc !important;	
}

div.nsl-container .nsl-button, div.social-login a.circle {
    border-radius: 0px !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}
div.nsl-container { border: 0px solid black; }
div.nsl-container div.nsl-container-buttons { border: 0px solid black; }

/* citazione */

blockquote {
    position: relative;
    font-size: 1em;
    margin: 0 0 1.25em;
    padding: 0 1.25em 0 1.875em;
    border-left: 0px ;
    font-style: normal;
    color: #333;
}

/* sidebar tag cloud */
div#secondary aside .widget-title, div#secondary aside .is-divider.small { display: none; }







