/*
Theme Name: Twenty Seventeen Child
Template: twentyseventeen
Author: Luca Graverini
Tags: one-column,two-columns,right-sidebar,flexible-header,accessibility-ready,custom-colors,custom-header,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,post-formats,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready
Version: 0.1.1567804618
Updated: 2019-09-06 23:16:58

*/


body.has-header-image .site-title,
body.has-header-video .site-title,
body.has-header-image .site-title a,
body.has-header-video .site-title a {
	opacity: 1;
	font-size: 0.9em;
	/*text-shadow: 1px 1px #e2e7ed;*/
}

/*body.has-header-image .site-description,
body.has-header-video .site-description,
.site.description*/
.site-description, .colors-dark .site-description, .colors-custom .site-description, body.has-header-image .site-description, body.has-header-video .site-description, body.has-header-image.colors-dark .site-description, body.has-header-video.colors-dark .site-description, body.has-header-image.colors-custom .site-description, body.has-header-video.colors-custom .site-description {
	opacity: 1;
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	/*text-shadow: 1px 1px #e2e7ed;*/
}

body:not(.title-tagline-hidden) .site-branding-text {
	display: inline-block;
	max-width: 100%;
	vertical-align: middle;
	background-color: #e55b00a6;
    padding: 10px;
}

.site-content {
	background-color: white;
}

.panel-content {
	background-color: white;
}

.page .panel-content .entry-title {
	color: #767676;
	font-style: italic;
}

.entry-header {
	display: none;
}

.site-footer {
	background-color: #e55b002e;
}

.navigation-top .current-menu-item > a, .navigation-top .current_page_item > a {
	color: white;
	/*text-shadow: 1px 1px #e2e7ed;*/
	background-color: #e55b00c4;
	font-weight: bold;
}

.main-navigation {
	background: #002eb133;
}

.wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright {
	background-color: #0984e345;
}

.wp-block-table.aligncenter tr, .wp-block-table.alignleft tr, .wp-block-table.alignright tr, .wp-block-table.aligncenter td, .wp-block-table.alignleft td, .wp-block-table.alignright td {
	border: 2px solid #eee;
	padding: 12px;
}

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
	background-color: #fbe1d1;
	border: 1px solid #df773766;
}

.ld-course-list-items .ld_course_grid .thumbnail.course a.btn-primary {
    color: black;
}

.ld-course-list-items .ld_course_grid .thumbnail.course a.btn-primary:hover {
    color: white;
	font-weight: bold;
}

.ld-course-list-items .ld_course_grid .btn-primary {
    background-color: #ccd5ef;
    border-color: #ccd5ef;
}

.ld-course-list-items .ld_course_grid .btn-primary:hover {
    background-color: #e55b00;
    border-color: #e55b00;
}

/*
.ld-tab-content {
	text-align: center;
	font-weight: bold;
}
*/

.page .panel-content .entry-title, 
.page-title, 
body.page:not(.twentyseventeen-front-page) .entry-title {
	text-transform: none;
	letter-spacing: 0em;
	font-weight: bold;
}

ul, ol {
    padding-left: 2em;
}

audio {
     height: 84px;
}

.ld-profile-avatar {
	display: none;
}

.ld-profile-stat-certificati {
	display: none;
}

h5:first-child {
	color: #767676;
}

.wpProQuiz_header {
    color: black;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem>table td {
	border:3px solid #ccc;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_response {
	text-align: left;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem .wpProQuiz_cloze input {
	background-color: #ccc;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem .wpProQuiz_cloze {
    padding: 0;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem span.wpProQuiz_cloze {
    margin-left: 1px;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem > table td .wpProQuiz_maxtrixSortCriterion {
    padding: 4px;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_mextrixTr .wpProQuiz_sortStringItem {
    padding-top: 4px;
    padding-bottom: 0;
}

.site-title {
	background-color: transparent;
	padding: 0 0 0 0px;
	border-left: none;
	border-bottom: none;
}
h1 {
	background-color: #dcdcdc;
	font-weight: bold;
	padding: 0 0 0 8px;
	border-left: 3px solid;
	border-left-color: #767676;
	border-bottom: 2px solid;
	border-bottom-color: #767676;
}
h2 {
	background-color: #dddddd;
	font-weight: bold;
	color: #333;
	margin-top: 1.5em;
	padding: 0 0 0 8px;
	border-left: 3px solid;
	border-left-color: #767676;
/*	border-bottom: 2px solid;
	border-bottom-color: #767676;*/
}
h3 {
	font-weight: bold;
	color: #333;
	margin-top: 1.5em;
	padding: 0 0 0 8px;
	border-left: 3px solid;
	border-left-color: #767676;
}
h4 {
	font-weight: bold;
	color: #333;
}

.wp-block-advgb-summary.alignright {
    /*background-color: rgba(0, 0, 0, 0.86);*/
	/*background-color: white;*/
	
	padding: 10px 30px 10px 10px;
    border-color: #e55b00; 
    border-width: 4px; 
	border-style: outset;
}

.ld-profile-stat {
    display: none;
}


/****************************** MEDIA *****************************************/

@media screen and (min-width: 30em) {
	.entry-header {
		display:none;
	}
	body.page-two-column:not(.archive) #primary .entry-content {
		display: block;
		float: left;
		width: 100%;
	}
	.navigation-top nav {
    	margin-left: 0;
	}
	body.has-header-image .site-title,
	body.has-header-video .site-title,
	body.has-header-image .site-title a,
	body.has-header-video .site-title a {
		font-size: 1.2em;
	}

	.site-description, 
	.colors-dark .site-description, 
	.colors-custom .site-description, 
	body.has-header-image .site-description, 
	body.has-header-video .site-description, 
	body.has-header-image.colors-dark .site-description, 
	body.has-header-video.colors-dark .site-description, 
	body.has-header-image.colors-custom .site-description, body.has-header-video.colors-custom .site-description {
		font-size: 1.4em;
	}
}

@media screen and (min-width: 48em) {
	.entry-header {
		display:none;
	}
	body.page-two-column:not(.archive) #primary .entry-content {
		display: block;
		float: left;
		width: 100%;
	}
	.site-navigation, .navigation-top nav {
    	margin-left: 0;
	}
	body.has-header-image .site-title,
	body.has-header-video .site-title,
	body.has-header-image .site-title a,
	body.has-header-video .site-title a {
		font-size: 1.6em;
	}

	.site-description, 
	.colors-dark .site-description, 
	.colors-custom .site-description, 
	body.has-header-image .site-description, 
	body.has-header-video .site-description, 
	body.has-header-image.colors-dark .site-description, 
	body.has-header-video.colors-dark .site-description, 
	body.has-header-image.colors-custom .site-description, body.has-header-video.colors-custom .site-description {
		font-size: 1.8em;
	}
}

@media screen and ( min-width: 67em ) {
	.entry-header {
		display:none;
	}
	body.page-two-column:not(.archive) #primary .entry-content {
		display: block;
		float: left;
		width: 100%;
	}
	.site-navigation, .navigation-top nav {
    	margin-left: 21px;
	}
	.main-navigation {
		margin-right: 20px;
	}
	body.has-header-image .site-title,
	body.has-header-video .site-title,
	body.has-header-image .site-title a,
	body.has-header-video .site-title a {
		font-size: 1.6em;
	}

	.site-description, 
	.colors-dark .site-description, 
	.colors-custom .site-description, 
	body.has-header-image .site-description, 
	body.has-header-video .site-description, 
	body.has-header-image.colors-dark .site-description, 
	body.has-header-video.colors-dark .site-description, 
	body.has-header-image.colors-custom .site-description, body.has-header-video.colors-custom .site-description {
		font-size: 1.8em;
	}
}

@media screen and ( min-width: 79em ) {
	.entry-header {
		display:none;
	}
	body.page-two-column:not(.archive) #primary .entry-content {
		display: block;
		float: left;
		width: 100%;
	}
	.site-navigation, .navigation-top nav {
    	margin-left: 21px;
	}
	.main-navigation {
		margin-right: 20px;
	}
	
	body.has-header-image .site-title,
	body.has-header-video .site-title,
	body.has-header-image .site-title a,
	body.has-header-video .site-title a {
		font-size: 1.8em;
	}

	.site-description, 
	.colors-dark .site-description, 
	.colors-custom .site-description, 
	body.has-header-image .site-description, 
	body.has-header-video .site-description, 
	body.has-header-image.colors-dark .site-description, 
	body.has-header-video.colors-dark .site-description, 
	body.has-header-image.colors-custom .site-description, body.has-header-video.colors-custom .site-description {
		font-size: 2em;
	}

}

@media print {
	.entry-header {
		display:none;
	}
	body.page-two-column:not(.archive) #primary .entry-content {
		display: block;
		float: left;
		width: 100%;
	}
}

/****************************** LINK EFFECTS *****************************************/

.site-description a, a:focus, a:hover {
	color: white;
}

.entry-content a:focus, .entry-content a:hover, .entry-summary a:focus, .entry-summary a:hover, .comment-content a:focus, .comment-content a:hover, .widget a:focus, .widget a:hover, .site-footer .widget-area a:focus, .site-footer .widget-area a:hover, .posts-navigation a:focus, .posts-navigation a:hover, .comment-metadata a:focus, .comment-metadata a:hover, .comment-metadata a.comment-edit-link:focus, .comment-metadata a.comment-edit-link:hover, .comment-reply-link:focus, .comment-reply-link:hover, .widget_authors a:focus strong, .widget_authors a:hover strong, .entry-title a:focus, .entry-title a:hover, .entry-meta a:focus, .entry-meta a:hover, .page-links a:focus .page-number, .page-links a:hover .page-number, .entry-footer a:focus, .entry-footer a:hover, .entry-footer .cat-links a:focus, .entry-footer .cat-links a:hover, .entry-footer .tags-links a:focus, .entry-footer .tags-links a:hover, .post-navigation a:focus, .post-navigation a:hover, .pagination a:not(.prev):not(.next):focus, .pagination a:not(.prev):not(.next):hover, .comments-pagination a:not(.prev):not(.next):focus, .comments-pagination a:not(.prev):not(.next):hover, .logged-in-as a:focus, .logged-in-as a:hover, a:focus .nav-title, a:hover .nav-title, .edit-link a:focus, .edit-link a:hover, .site-info a:focus, .site-info a:hover, .widget .widget-title a:focus, .widget .widget-title a:hover, .widget ul li a:focus, .widget ul li a:hover {
	color: #e55b00;
}

a, 
.entry-content a, 
.entry-summary a, 
.comment-content a, 
.widget a, 
.site-footer .widget-area a, 
.posts-navigation a, 
.widget_authors a, 
.site-info a {
	color: #e55b00;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-decoration: none;
	-webkit-transition: none;
	transition: none;
}

.entry-content a,
.entry-summary a,
.comment-content a,
.widget a,
.site-footer .widget-area a,
.posts-navigation a,
.widget_authors a strong {
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: none;
	transition: none;
	transition: none;
	transition: none;
}

.entry-title a,
.entry-meta a,
.page-links a,
.page-links a .page-number,
.entry-footer a,
.entry-footer .cat-links a,
.entry-footer .tags-links a,
.edit-link a,
.post-navigation a,
.logged-in-as a,
.comment-navigation a,
.comment-metadata a,
.comment-metadata a.comment-edit-link,
.comment-reply-link,
a .nav-title,
.pagination a,
.comments-pagination a,
.site-info a,
.widget .widget-title a,
.widget ul li a,
.site-footer .widget-area ul li a,
.site-footer .widget-area ul li a {
	-webkit-box-shadow: none;
	box-shadow: none;
	text-decoration: none;
	-webkit-transition: none;
	transition: none;
	transition: none;
	transition: none;
}

.entry-content a:focus,
.entry-content a:hover,
.entry-summary a:focus,
.entry-summary a:hover,
.comment-content a:focus,
.comment-content a:hover,
.widget a:focus,
.widget a:hover,
.site-footer .widget-area a:focus,
.site-footer .widget-area a:hover,
.posts-navigation a:focus,
.posts-navigation a:hover,
.comment-metadata a:focus,
.comment-metadata a:hover,
.comment-metadata a.comment-edit-link:focus,
.comment-metadata a.comment-edit-link:hover,
.comment-reply-link:focus,
.comment-reply-link:hover,
.widget_authors a:focus strong,
.widget_authors a:hover strong,
.entry-title a:focus,
.entry-title a:hover,
.entry-meta a:focus,
.entry-meta a:hover,
.page-links a:focus .page-number,
.page-links a:hover .page-number,
.entry-footer a:focus,
.entry-footer a:hover,
.entry-footer .cat-links a:focus,
.entry-footer .cat-links a:hover,
.entry-footer .tags-links a:focus,
.entry-footer .tags-links a:hover,
.post-navigation a:focus,
.post-navigation a:hover,
.pagination a:not(.prev):not(.next):focus,
.pagination a:not(.prev):not(.next):hover,
.comments-pagination a:not(.prev):not(.next):focus,
.comments-pagination a:not(.prev):not(.next):hover,
.logged-in-as a:focus,
.logged-in-as a:hover,
a:focus .nav-title,
a:hover .nav-title,
.edit-link a:focus,
.edit-link a:hover,
.site-info a:focus,
.site-info a:hover,
.widget .widget-title a:focus,
.widget .widget-title a:hover,
.widget ul li a:focus,
.widget ul li a:hover {
	color: #000;
	-webkit-box-shadow: none;
	box-shadow: none;
}


