/*
Theme Name: Magzilla
Theme URI: https://themeforest.net/item/magzilla-for-newspapers-magazines-and-blogs/12972965
Author: Favethemes
Author URI: http://www.favethemes.com/
Description: Magzilla - Theme for online magazine and newspaper
Version: 1.6.0
Tags: right-sidebar, left-sidebar, custom-colors, custom-menu, featured-images, post-formats, theme-options, translation-ready
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: magzilla
*/

/* Fix for Visual Composer 4.9*/
.wpb_button, .wpb_content_element, .wpb_row, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 35px;
}
.vc_column_container {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.vc_column_container>.vc_column-inner {
    padding:0 !important;
}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
    padding-top:0 !important;
}

.menu-tab-nav{
	height: 294px !important;
	overflow: auto !important;
	display: block !important;
	min-height: auto !important;
}

/*
Theme Name: Magzilla
Theme URI: http://www.favethemes.com/
Author: Favethemes
Author URI: http://www.favethemes.com/
Description: Magzilla - Theme for online magazine and newspaper
Version: 1.5.3
Tags: white, right-sidebar, left-sidebar, custom-colors, custom-menu, featured-images, post-formats, theme-options, translation-ready
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: magzilla
*/

/* Fix for Visual Composer 4.9*/
.wpb_button, .wpb_content_element, .wpb_row, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 35px;
}
.vc_column_container {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.vc_column_container>.vc_column-inner {
    padding:0 !important;
}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
    padding-top:0 !important;
}


		/********************** Body **********************/
		
		
		body,
		.calendar caption,
		.calendar,
		.value-number,
		.value-text,
		.progress-bar,
		.form-control,
		.mag-info,
		.post-tags a,
		.btn,
		.wpcf7-submit {
			font-family: "Lato", serif;
		}


		
		body {
			font-size: 18px;
			line-height: 24px;
			color: #222;
			background-color: #ffffff;
		    font-weight: 300;
		    font-style: normal;
		    letter-spacing: 0px;
		    text-transform: none;
		}
		@media (max-width: 480px) {
			body {
				font-size: 14px;
				line-height: 24px;
				color: #222;
				background-color: #ffffff;
			}
			.continue-reading {
				font-size: 12px;
			}
		}

		#bbpress-forums, 
		#bbpress-forums ul.bbp-lead-topic, 
		#bbpress-forums ul.bbp-topics, 
		#bbpress-forums ul.bbp-forums, 
		#bbpress-forums ul.bbp-replies, 
		#bbpress-forums ul.bbp-search-results {
			font-size: 16px;
			line-height: 22px;
			color: #595959;
		    font-weight: 300;
		    font-style: normal;
		    letter-spacing: 0px;
		    text-transform: none;
		}
		
		.comment-entry {
			font-size: 16px;
			line-height: 22px;
			color: #595959;
		    font-weight: 300;
		    font-style: normal;
		    letter-spacing: 0px;
		    text-transform: none;
		}
		/****************************************** Titles and headings *************************************/
		
		
		.widget .post-title.module-small-title,
		.widget .post-title.module-big-title,
		.widget .post-title,
		.archive .post-title,
		.archive .post-title.module-big-title, 
		.archive .post-title.module-small-title,
		.overlay,
		.wp-caption .image-credits,
		.score-label,
		.widget_tags a,
		select,
		.table > thead > tr > th,
		.widget-social-profiles,
		.modal-title,
		.modal,
		.post-navigation a,
		.comment-author,
		.comment-date,
		.reply,
		.slider-label,
		.post-gallery,
		.wp-caption-text,
		.progress-title,
		.widget-tabs .nav > li > a,
		.video-gallery-top,
		.video-gallery,
		.breadcrumb,
		.page-title,
		.sitemap h2,
		.magazilla-main-nav .post-title.module-small-title {
			font-family:  "Lato", serif;
		}
		.archive .post-title {
			font-size: 30px;
			line-height: 36px;
			font-weight: 500;
			font-style: normal;
		    letter-spacing: 0px;
			text-transform: uppercase; 
		}
		.search-results .page-title,
		.search-result-posts .post-title,
		.archive .page-title {
			font-size: 22px;
			line-height: 28px;
		}
		
		/* ******************************************************** */
		/* Site Layout
		/* ******************************************************** */

		
		
		
		@media (min-width: 1200px) {

			.container {
				max-width: 1200px;
				width: auto;
			}

			.boxed-layout .external-wrap {
				max-width: 1230px;
			}
		}

		

		/* *********************************************************
		/* Logo Settings
		/* *********************************************************/

				.logo-wrap, .header-7 .logo-wrap {
		margin-top: 50px;;
		margin-bottom: 50px;;
		}

		.mag-info {
			color: #141414		}

		.header-1,
		.header-2,
		.header-3,
		.header-4,
		.header-6 {
		    background-color: #ffffff;
		}


		/* ******************************************************** */
		/* Primary Nav
		/* ******************************************************** */
		
				.magazilla-main-nav,
		.mobile-menu,
		.header-5,
		.header-7 {
			font-family: "Lato", sans-serif;
		}
				.magazilla-main-nav .nav > li > a,
		.mobile-menu .nav > li > a,
		.header-5 > li > a,
		.header-7 > li > a {
			font-size: 11px;
			/*background-color: #fff;*/
		    font-style: normal;
		    letter-spacing: 0px;
		    text-transform: uppercase;
		}

		[class*="navbar-header-"] .nav > li > a {
			line-height: 20px;
			font-weight: 300;
		}

		/* ******************************************************** */
		/* Secondary Nav
		/* ******************************************************** */
		
		
		.magazilla-top-nav {
			font-family: "Lato", sans-serif;
		}

				.magazilla-top-nav .navbar-nav > li > a {
			font-size: 16px;
			font-style: normal;
		    letter-spacing: 0px;
		    text-transform: none;
		    color: #ffffff;
			line-height: 20px;
			font-weight: 500;
		}
		.magazilla-top-nav { /* external wrap */
			background-color: #000000;
			border-top: none;
			border-right: none;
			border-bottom: 1px solid #000000;
			border-left: none;
		}
		.magazilla-top-nav .top-menu {
			background-color: #000000;
			border-top: none;
			border-right: none;
			border-left: none;
			border-bottom: none;
		}
		.magazilla-top-nav .navbar-nav .post-author-social-links a:hover,
		.magazilla-top-nav .navbar-nav .post-author-social-links  a,
		.magazilla-top-nav .navbar-nav .post-author-social-links:hover  a { 
			color: #ffffff; 
		}
		/* ******************************************************** */
		/* Header 5
		/* ******************************************************** */
		.header-5,
		.header-7 {
			background-color: #ffffff;
		}
		.header-5 .navbar-nav > li > a,
		.header-7 .navbar-nav > li > a {
			color: #000000;
			font-size: 14px;
    		text-transform: uppercase;
		}

		/* ******************************************************** */
		/* Main Menu
		/* ******************************************************** */
		.magazilla-main-nav .nav > ul > li > a,
		.mobile-menu .nav > ul > li > a,
		.header-5 > ul > li > a,
		.header-7 > ul > li > a {
		    background-color: #ffffff;
		    color: #000000;
		}

		[class*="navbar-header-"] {
		    border-bottom-color: #E3E3E3;
		}
		

		/* ******************************************************** */
		/* Mobile Menu
		/* ******************************************************** */
		.mobile-menu .navbar-header {
			background-color: #fff;
			border-bottom: 1px solid #E3E3E3;
		}
		.mobile-menu .mobile-menu-btn, .mobile-menu .mobile-search-btn {
			color: #000000;
		}

		/* ******************************************************** */
		/* Footer
		/* ******************************************************** */
		.footer {
			background-color: #000000;
		}
		.footer,
		.footer .widget .post-author-for-archive .post-meta li,
		.footer .widget-body,
		.footer .widget-title,
		.footer .post-author i,
		.footer .post-date a {
			color: #ffffff;
		}
		.footer .widget .post-author-social-links a,
		.footer .post-title a,
		.footer .post-author a,
		.footer .widget a,
		.footer .widget li:before {
			color: #ffffff;
		}
		.footer .widget-title {
			border-bottom: 1px solid rgba(255,255,255, .2);
		}
		.bottom-footer {
			background-color: #000000;
			color: #adadad;
		}


		
		
		h1.favethemes_text_logo,
		.mobile-menu .navbar-brand {
			font-family: "Montserrat";
		}

		
		h1.favethemes_text_logo,
		.mobile-menu .navbar-brand {
			font-size: 27px;
			line-height: 36px;
			font-weight: 700;
			font-style: normal;
		    letter-spacing: 17px;
		    text-transform: uppercase;
			color: #000000;
		}
		.mobile-menu .navbar-brand {
			font-size: 13px;
			line-height: 22px;
			letter-spacing: 7px;
		}
		h1.favethemes_text_logo a {
			color: #000000;
		}


		/* ******************************************************** */
		/* Modules Titles
		/* ******************************************************** */
		
				.post-title.module-big-title,
		.post-title.module-small-title,
		.gallery-title-big,
		.gallery-title-small {
			font-family: "Lato", serif;
		}
		
		
				.module-category,
		.module-top-topics {
			font-family: "Lato";
			font-size: 13px;
			line-height: 13px;
			font-weight: 300;
			font-style: normal;
		    letter-spacing: 0px;
		    text-transform: none;
		}
		
		/* Options for SMALL titles */
		.module-4-three-cols .module-big-title,
		.module-5-three-cols .module-big-title,
		.fave-post-set-layout .module-small-title,
		.post .module-small-title,
		.module-small-title,
		.gallery-title-small,
		.slide .gallery-title-small,
		/*.thumb .gallery-title-small,*/
		.thumb.big-thumb .gallery-title-small{
			font-size: 18px;
			line-height: 22px;
			margin: 0 0 10px;
			font-weight: 500;
			font-style: normal;
		    letter-spacing: 0px;
		    text-transform: uppercase;
		}
		@media (max-width: 1199px) and (min-width: 992px) {
			.thumb.big-thumb .gallery-title-small,
			.gallery-4 .thumb .gallery-title-small {			
				font-size: 14px;;
				line-height: 16px;
				margin: 0;
			}
		}
		@media (max-width: 991px){ 
			.thumb.big-thumb .gallery-title-small,
			.gallery-4 .thumb .gallery-title-small  {
				font-size: 12px;
				line-height: 14px;
			}
		}
		.gallery-title-small.title-cols-4 {
			font-size: 14px;
			line-height: 18px;
			margin: 0 0 10px;
			font-weight: 500;
			font-style: normal;
		    letter-spacing: 0px;
		    text-transform: uppercase;
		}
		/* Options for BIG titles */
		.banner-slide .gallery-title-big,
		.wpb_wrapper .module-big-title,
		.module-big-title,
		.sitemap h2 {
			font-size: 30px;
			line-height: 34px;
			margin: 0 0 10px;
			font-weight: 500;

			font-style: normal;
		    letter-spacing: 0px;
		    text-transform: uppercase;
		}
		@media (min-width: 992px) and (max-width: 1199px) {
			.banner-slide .gallery-title-big,
			.wpb_wrapper .module-big-title,
			.module-big-title {
				font-size: 24px;
				line-height: 30px;
			}
			.post .module-small-title, 
			.module-small-title {
				font-size: 16px;
				line-height: 20px;
			}
		}
		@media (max-width: 991px) {
			.banner-slide .gallery-title-big,
			.wpb_wrapper .module-big-title,
			.module-big-title,
			.archive .post-title {
				font-size: 24px;
				line-height: 26px;
				margin: 20px 0 10px;
			}
			.post .module-small-title, 
			.module-small-title {
				font-size: 14px;
				line-height: 16px;
				margin: 0 0 10px;
			}
		}
		@media (max-width: 767px) {
			.banner-slide .gallery-title-big,
			.wpb_wrapper .module-big-title,
			.module-big-title,
			.archive .post-title {
				font-size: 20px;
				line-height: 22px;
				margin: 20px 0 10px;
			}
			.post .module-small-title, 
			.module-small-title {
				font-size: 12px;
				line-height: 14px;
				margin: 0 0 10px;
			}
		}
		
		
		.widget .widget-body .module-small-title {
			font-size: 14px;
			line-height: 16px;
			margin: 0 0 10px;
			font-weight: 500;
			font-style: normal;
		    letter-spacing: 0px;
		    text-transform: uppercase;
		}
		.widget .widget-body .module-big-title {
			font-size: 26px;
			line-height: 30px;
			margin: 0 0 10px;
			font-weight: 500;

			font-style: normal;
		    letter-spacing: 0px;
		    text-transform: uppercase;
		}
		@media (min-width: 768px) and (max-width: 991px) {
			.widget .widget-body .module-big-title {
				font-size: 24px;
				line-height: 26px;
				margin: 0 0 10px;
			}
		}




		
		.thumb .gallery-title-small {
			font-size: 16px;;
			line-height: 20px;
			margin: 0 0 10px;
			font-weight: 500;
			font-style: normal;
	    	letter-spacing: 0px;
	    	text-transform: uppercase;
		}
		@media (min-width: 768px) and (max-width: 991px) { 
			.thumb .gallery-title-small {
				font-size: 14px;;
				line-height: 16px;
				margin: 0;
			}
		}
		@media (max-width: 991px) {
			.thumb .gallery-title-small,
			.thumb.small-thumb .gallery-title-small {
				font-size: 12px;;
				line-height: 14px;
				margin: 0;
			}
		}
		
		
		/* Options for BIG titles on mobile */
		/* IMPORTANT: MUST have same option on small at line #237 */
		@media (min-width: 768px) and (max-width: 979px) {
			.module-5-two-cols .module-big-title,
			.module-4-two-cols .module-big-title,
			.module-8-two-cols .gallery-title-small {
				font-size: 20px;
				line-height: 24px;
				margin: 0 0 10px;
				font-weight: 500;
				font-style: normal;
		    	letter-spacing: 0px;
		    	text-transform: uppercase;
			}
			.gallery-title-small,
			.slide .gallery-title-small {
				font-size: 12px;;
				line-height: 16px;
				margin: 0 0 10px;
				font-weight: 500;
				font-style: normal;
		    	letter-spacing: 0px;
		    	text-transform: uppercase;
			}
		}
		/* IMPORTANT: MUST have same option on small at line #237 */
		@media (max-width: 767px) {
			.module-small-title {
				font-size: 16px;;
				line-height: 20px;
				margin: 0 0 10px;
				font-weight: 500;
				font-style: normal;
		    	letter-spacing: 0px;
		    	text-transform: uppercase;
			}
		}
		@media (max-width: 480px) {
			.module-big-title,
			.module-1 .module-big-title,
			.module-2 .module-big-title,
			.module-6 .module-big-title,
			.module-4-two-cols .module-big-title,
			.module-5-two-cols .module-big-title,
			.widget .widget-body .module-big-title {
				font-size: 18px;;
				line-height: 22px;
				margin: 0 0 10px;
				font-weight: 500;
				font-style: normal;
		    	letter-spacing: 0px;
		    	text-transform: uppercase;
			}
			.module-small-title {
				font-size: 16px;;
				line-height: 20px;
				margin: 0 0 10px;
				font-weight: 500;
				font-style: normal;
		    	letter-spacing: 0px;
		    	text-transform: uppercase;
			}
			.gallery-title-small,
			.slide .gallery-title-small {
				font-size: 12px;;
				line-height: 16px;
				margin: 0 0 10px;
				font-weight: 500;
				font-style: normal;
		    	letter-spacing: 0px;
		    	text-transform: uppercase;
			}
			.widget .widget-body .module-small-title {
				font-size: 12px;
				line-height: 14px;
				margin: 0 0 10px;
				font-weight: 500;
				font-style: normal;
		    	letter-spacing: 0px;
		    	text-transform: uppercase;
			}
		}

		/* ******************************************************** */
		/* Widgets Titles
		/* ******************************************************** */
		
				.module-top,
		.widget-title,
		.wpb_wrapper .widget-title,
		.widget-tabs .nav > li > a,
		.widget-social-profiles .social-count,
		.widget-social-profiles .social-text,
		.widget-social-profiles .social-button a {
			font-family: "Lato", serif;
		}

		
		.widget-top {
			text-align: center;
		}

		.widget-title,
		.wpb_wrapper .widget-title,
		.widget-tabs .nav > li > a {
			font-size: 12px;
			line-height: 16px;
			font-weight: 500;

			font-style: normal;
	    	letter-spacing: 0px;
	    	text-transform: uppercase;
		}

		/* ******************************************************** */
		/* Breadcrumb
		/* ******************************************************** */
		
		
		.breadcrumb {
			font-family: "Lora";
		}

		
		.breadcrumb {
			font-size: 13px;
			line-height: 13px;
			font-weight: 500;
			font-style: normal;
	    	letter-spacing: 0px;
	    	text-transform: none;
		}

		/* ******************************************************** */
		/* Single Post Title
		/* ******************************************************** */
		
		
		.entry-title {
			font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
			
			color: #141414;
		}

		
		.entry-title,
		.page-title {
			font-size: 56px;
			line-height: 60px;ì
			font-style: normal;
	    	letter-spacing: 0px;
	    	text-transform: uppercase;
		}
		@media (min-width: 768px) and (max-width: 991px) {
			.entry-title,
			.page-title,
			.full-screen-cover .entry-title,
			.wide-cover .entry-title {
				font-size: 26px;
				line-height: 34px;
			}
		}
		@media (max-width: 767px) {
			.entry-title,
			.page-title,
			.full-screen-cover .entry-title,
			.wide-cover .entry-title  {
				font-size: 22px;
				line-height: 30px;
			}
		}
		@media (max-width: 480px) {
			.entry-title,
			.page-title,
			.full-screen-cover .entry-title,
			.wide-cover .entry-title  {
				font-size: 18px;
				line-height: 26px;
			}
		}



		
		.entry-title-articolo {
			font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
			
			color: #141414;
		}

		
		.entry-title-articolo{
			font-family:Impact, Haettenschweiler, 'Franklin Gothic Bold', 'Arial Black', 'sans-serif'; 
			color: #111; 
			font-size: 56px;
			line-height: 60px;
			font-style: normal;
	    	letter-spacing: 0px;
	    	text-transform: uppercase;
		}
		@media (min-width: 768px) and (max-width: 991px) {
			.entry-title-articolo {
				font-size: 28px;
				line-height: 34px;
			}
		}
		@media (max-width: 767px) {
			.entry-title-articolo  {
				font-size: 24px;
				line-height: 30px;
			}
		}
		@media (max-width: 480px) {
			.entry-title-articolo  {
				font-size: 22px;
				line-height: 26px;
			}
		}
		/* ******************************************************** */
		/* Posts Meta
		/* ******************************************************** */
		
		
		.post-meta,
		.post-author,
		.post-meta .post-category a,
		.comment-author,
		.comment-date,
		.comment-reply-link {
			font-family: "Montserrat";
		}

		
		.post-meta li,
		.widget-body .post-meta li,
		.post-author,
		.widget .post-author-for-archive .post-author {
			font-size: 12px;
			line-height: 18px;
			font-weight: 300;
			font-style: normal;
	    	letter-spacing: 0px;
	    	text-transform: uppercase;
		}
		@media (min-width: 768px) and (max-width: 991px) {
			.post-meta li,
			.widget-body .post-meta li,
			.post-author,
			.widget .post-author-for-archive .post-author {
				font-size: 10px;
				line-height: 14px;
			}
		}
		.post-meta i.fa-calendar-o,
		.post-meta i.fa-file-o {
			font-size: 10px;
			top: -1px;
			position: relative;
			margin-right: 2px;
		}

		@media (max-width: 480px) {
			.post-meta li,
			.widget-body .post-meta li,
			.post-author {
				font-size: 10px;
				line-height: 16px;
				font-weight: 300;
				font-style: normal;
		    	letter-spacing: 0px;
		    	text-transform: uppercase;
			}
		}

		/* ******************************************************** */
		/* Single Post Meta
		/* ******************************************************** */
		
		
		.single-post .entry-header .post-meta,
		.single-post .entry-header .post-author,
		.single-post .entry-header .post-meta .post-category a {
			font-family: "Lora";
		}

		
		.single-post .entry-header .post-meta,
		.single-post .entry-header .post-author {
			font-size: 12px;
			line-height: 22px;
			font-weight: 500;
			font-style: normal;
	    	letter-spacing: 0px;
	    	text-transform: uppercase;
		}

		/* ******************************************************** */
		/* Single Post Sections Titles
		/* ******************************************************** */
		
		
		.post-tags .module-title,
		.post-about-the-author .module-title,
		.related-post .module-title,
		.comment-respond .module-title,
		.post-comments .module-title {
			font-family: "Lora";
		}

		
		.post-tags .module-title,
		.post-about-the-author .module-title,
		.related-post .module-title,
		.comment-respond .module-title,
		.post-comments .module-title {
			font-size: 12px;
			line-height: 16px;
			font-weight: 500;
			font-style: normal;
	    	letter-spacing: 0px;
	    	text-transform: uppercase;
		}
		/* ******************************************************** */
		/* Headings
		/* ******************************************************** */
		
				.entry-content h1,
		.entry-content h2,
		.entry-content h3,
		.entry-content h4,
		.entry-content h5,
		.entry-content h6 {
			font-family: "Montserrat";
		}
		
		
		.entry-content h1 {
			font-size: 40px;
			line-height: 48px;
			font-weight: 300;
		}
		.entry-content h2 {
			font-size: 36px;
			line-height: 42px;
			font-weight: 600;
			padding-top: 40px;
			padding-bottom: 10px;
			margin-bottom: 0px
		}
		.entry-content h3 {
			font-size: 24px;
			line-height: 32px;
			font-weight: 300;
		}
		.entry-content h4 {
			font-size: 20px;
			line-height: 28px;
			font-weight: 300;
		}
		.entry-content h5 {
			font-size: 18px;
			line-height: 26px;
			font-weight: 300;
		}
		.entry-content h6 {
			font-size: 16px;
			line-height: 24px;
			font-weight: 300;
		}


		@media (max-width: 767px) {
			.entry-content h1,
			.entry-content h1 {
				font-size: 24px;
				line-height: 32px;
			}
			.entry-content h2,
			.entry-content h1 {
				font-size: 20px;
				line-height: 28px;
			}
			.entry-content h3,
			.entry-content h1 {
				font-size: 16px;
				line-height: 24px;
			}
			.entry-content h4,
			.entry-content h1 {
				font-size: 16px;
				line-height: 24px;
			}
			.entry-content h5,
			.entry-content h1 {
				font-size: 16px;
				line-height: 24px;
			}
			.entry-content h6,
			.entry-content h1 {
				font-size: 16px;
				line-height: 24px;
			}
		}


		/* ******************************************************** */
		/* Colors
		/* ******************************************************** */
						a,
		a:hover,
		.post-total-comments a,
		.thumb-content .post-meta .post-total-comments a,
		.calendar caption,
		.navbar-inverse .navbar-nav > li > a:hover,
		.navbar-inverse .navbar-nav > .open > a,
		.navbar-inverse .navbar-nav > .open > a:focus,
		.navbar-inverse .navbar-nav > .open > a:hover,
		.navbar-inverse .navbar-nav > li.dropdown:hover > a,
		.btn-link,
		.post-pagination .pagination .active a,
		.post-pagination .pagination a:hover,
		.reply,
		.post-review p,
		.post-review h4,
		.progress-bar,
		.progress-title,
		.widget-tabs .nav > li.active > a,
		.icon_rollover_color,
		.componentWrapper .qualityOver,
		ul li a:hover,
		.megamenu-links-4-cols > li > ul > li > a:hover,
		.megamenu-links-3-cols > li > ul > li > a:hover,
		.magazilla-top-nav-dark .navbar-nav > li:hover > a,
		.magazilla-top-nav-light .navbar-nav > li > a:hover,
		.dropdown-menu > li > a:hover,
		.footer .widget .post-author-social-links a:hover,
		.footer .post-title a:hover,
		.footer .post-author a:hover,
		.gallery-title-small a:hover,
		.header-5 .menu-tab-nav > li.tab-link.active > a,
		.header-7 .menu-tab-nav > li.tab-link.active > a {
			color: #000000;
		}

		.btn-theme,
		.post-category a,
		.module-category a,
		.header-5 .navbar-nav > li > a:hover, 
		.header-5 .navbar-nav > li > a:focus,
		.header-7 .navbar-nav > li > a:hover, 
		.header-7 .navbar-nav > li > a:focus,
		.feedburner-subscribe,
		.wpcf7-submit,
		.banner-slide .owl-theme .owl-controls .owl-nav div:hover {
			background-color: #000000;
		}

		.btn-theme:hover {
			background-color: rgba( 0, 0, 0, .75);
		}
		.post-review {
			background-color: rgba( 0, 0, 0, .1);
		}
		.module-title,
		.blockquote-left,
		.blockquote-right,
		.blockquote-center,
		.widget-title,
		.widget-tabs .nav-tabs > li.active > a,
		.widget-tabs .nav-tabs > li.active > a:focus,
		.widget-tabs .nav-tabs > li.active > a:hover {
			border-color: #000000;
		}

		.widget_archives ul li:before {
			border-color: transparent #000000;
		}

		[class*="navbar-header-"] .nav > li > a,
		.nav .open > a,
		.nav .open > a:focus,
		.nav .open > a:hover,
		.post-pagination .pagination .active {
			border-bottom-color: #000000;
		}

		.post-review-bars {
			border-top-color: #000000;
		}

		.score-label,
		.widget_tags a,
		.post-tags a,
		#today,
		.widget-instagramm-slider .owl-theme .owl-controls .owl-nav div,
		.navbar-inverse,
		[class*="navbar-header-"] .nav > li > a:hover,
		.owl-carousel-menu.owl-theme .owl-controls .owl-nav div,
		.nav .open > a,
		.review,
		.jspDrag,
		.grid-banner-slide .owl-theme .owl-controls .owl-nav div,
		.category-label a,
		.dropdown-menu .yamm-content .nav > li > a:hover {
			background-color: #000000;
		}

		.playlist-video.selected,
		.playlist-video:hover {
			border-left: 3px solid #000000;
		}

		.comment-body-author, .bypostauthor {
			background-color: rgba( 0, 0, 0, .05);

			border: 1px solid rgba( 0, 0, 0, .2);
		}
		#favethemes_mobile_nav>li {
			border-left: 3px solid #000000;
		}
		/* ******************************************************** */
		/* Sidebar
		/* ******************************************************** */
		.sidebar,
		.wpb_widgetised_column {
			background-color: #ffffff;
			border: 1px  solid #000000;
			padding-top: 30px;
			padding-bottom: 30px;
			padding-left: 30px;
			padding-right: 30px;
		}

		/* ******************************************************** */
		/* Categories and taxonomy colors
		/* ******************************************************** */
		
		a.cat-color-11, .module-title-color-11 a, .cat-section-head-11 a {
			background-color: #000000;
		}
		.cat-author-color-11 i {
			color: #000000;
		}

		[class*="navbar-header-"] .nav > li.fave-menu-cat-11 > a {
			border-bottom-color: #000000;
		}

		.dropdown-menu > li.fave-menu-cat-11 > a:focus,
		[class*="navbar-header-"] .nav > li.fave-menu-cat-11 > a:hover,
		[class*="navbar-header-"] .nav > li.fave-menu-cat-11 > ul > li > a:hover,
		[class*="navbar-header-"] .nav > li.fave-menu-cat-11 > ul > li ul.menu-tab-nav li > a:hover,
		[class*="navbar-header-"] .nav > li.fave-menu-cat-11 > ul > li .owl-nav div {
			background-color: #000000;
		}

		#favethemes_mobile_nav li.fave-menu-cat-11 {
			border-left-color: #000000;
		}

		
		a.cat-color-36, .module-title-color-36 a, .cat-section-head-36 a {
			background-color: #c69f73;
		}
		.cat-author-color-36 i {
			color: #c69f73;
		}

		[class*="navbar-header-"] .nav > li.fave-menu-cat-36 > a {
			border-bottom-color: #c69f73;
		}

		.dropdown-menu > li.fave-menu-cat-36 > a:focus,
		[class*="navbar-header-"] .nav > li.fave-menu-cat-36 > a:hover,
		[class*="navbar-header-"] .nav > li.fave-menu-cat-36 > ul > li > a:hover,
		[class*="navbar-header-"] .nav > li.fave-menu-cat-36 > ul > li ul.menu-tab-nav li > a:hover,
		[class*="navbar-header-"] .nav > li.fave-menu-cat-36 > ul > li .owl-nav div {
			background-color: #c69f73;
		}

		#favethemes_mobile_nav li.fave-menu-cat-36 {
			border-left-color: #c69f73;
		}

		
		a.cat-color-8, .module-title-color-8 a, .cat-section-head-8 a {
			background-color: #000000;
		}
		.cat-author-color-8 i {
			color: #000000;
		}

		[class*="navbar-header-"] .nav > li.fave-menu-cat-8 > a {
			border-bottom-color: #000000;
		}

		.dropdown-menu > li.fave-menu-cat-8 > a:focus,
		[class*="navbar-header-"] .nav > li.fave-menu-cat-8 > a:hover,
		[class*="navbar-header-"] .nav > li.fave-menu-cat-8 > ul > li > a:hover,
		[class*="navbar-header-"] .nav > li.fave-menu-cat-8 > ul > li ul.menu-tab-nav li > a:hover,
		[class*="navbar-header-"] .nav > li.fave-menu-cat-8 > ul > li .owl-nav div {
			background-color: #000000;
		}

		#favethemes_mobile_nav li.fave-menu-cat-8 {
			border-left-color: #000000;
		}

		/* ******************************************************** */
/* Custom CSS
/* ******************************************************** */
.entry-title {
    margin: 10px 0 30px 0;
}
.mag-info {
font-family: "Lora", serif;
}

		.adminDemoVideo {
  position: relative;
  display: inline-block;
}
.adminDemoVideo::before {
    content: '\f04b';
    z-index: 5;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate( -50%, -50% );
    padding: 3px 15px 3px 25px;
    color: white;
    font-family: 'FontAwesome';
    font-size: 50px !important;
    background-color: rgba(23, 35, 34, 0.75);
    border-radius: 5px 5px 5px 5px;
}
 
		.iconaTopSin{
		
		position: absolute;top: 20px;color: #fff;left: 20px; font-size: 60px;
		}


 
		.iconaTopSin .tipologia{
		font-size:34px; padding-left: 10px; padding-top: 10px;
		}


.iconaTopSinSmall{
		
		position: absolute;top: 20px;color: #fff;left: 20px; font-size: 50px;
		}

	
	