<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 
Theme Name: WP Bootstrap 3.0+
Theme URI: http://www.dexma.it/
Description: IG Theme.
Author: Valerio Rovatti.
Author URI: http://www.dexma.it/
Version:1.0 - Compact 
*/

/*****************************/
/*------ Sticky Footer ------*/
/*****************************/
html,
body {
  height: 100%;
  width: 100%;
  /* The html and body elements cannot have any padding or margin. */
}

/* Wrapper for page content to push down footer */
#wrap {
  min-height: 100%;
  height: auto;
  /* Negative indent footer by its height */
  /*margin: 0 auto -435px;
  /* Padding-bottom by height */
  /*padding: 0 0 435px!important;*/
}

/*#footer {height: 435px;}*/

.mod_twitter_widget_plus {
	text-align: center;
}

.textwidget img {
	text-align: center;
}

/**** END STICKY FOOTER ****/

.black{color:#000!important}
.white {color: #fff!important}
.uppercase {text-transform: uppercase;}
hr {border-top: 1px solid #700309!important;}
.v-space {margin-top: 5px;}
.margin-auto {margin: 0 auto;}

/*****************************/
/*------ Header styles ------*/
/*****************************/
.navbar {border-radius: 0;}
.navbar .container {position: relative;}
nav.navbar-inverse {background-color: #700309; border-color: #700309;}
@media(max-width: 767px) {
	nav.navbar-inverse {
	/*	padding-bottom: 20px;*/
	}
	#mappa-google {
		max-height: 250px;
	}
	.page-container #sidebar-right {
		margin-top: 0!important;
	}
	.title-wrapper h1 {
		font-size: 130%;
	}
	#respond textarea, .comment-body {
		width: 100%;
		word-break: break-all;
	}
}
#bs-example-navbar-collapse-1 * {color: #fff; -webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;}
#bs-example-navbar-collapse-1 a {background: url(/wp-content/uploads/2014/11/separatore.jpg) no-repeat right}
#menu-menu-1 li:first-child a:first-child {}
.search-wrapper {margin-top: 10px;}
.search-wrapper .screen-reader-text {visibility: hidden;}
.search-submit {border: 2px solid #fff; color: #fff; background-color: #700309;}
.logo-wrapper {margin-top: 5%;}
.navbar-brand.visible-xs {padding: 1%; width: 70%;}

/*****************************/
/*---- Front page styles ----*/
/*****************************/

.home hr {margin-top: 5px;}
.section-title {margin-bottom: 40px; margin-top: 40px;}
.sticky-wrapper [class*='col'], .thumbnail-link img, .blog-section, .tagcloud, .front-sidebar [class*='col'], .section-title img, #footer [class*='col'] {margin-bottom: 20px;}
.sticky-wrapper .col-container {min-height: 315px;}
hr.special{max-width: 100%;}
.blog-section p, .front-sidebar img {margin: 20px 0;}
.blog-section {display:none;}


.mlrp_ul, .unstyled-sidebars {list-style: none; padding-left: 0;}
.mlrp_ul a, .mlrp_ul a, .mlrp_ul img {float: left;}
.mlrp_ul a {margin-bottom: 15px;}
.mlrp_ul img {margin-right: 10px; margin-bottom: 5px; margin-top: 0;}
/*#social-block, #footer [class*='col'] {padding-top: 20px;}*/
#social-block .social-count-plus {display: inline-block;}
#social-block a {height: 44px!important; width: 44px!important; background-position: 0!important;}
#social-block .count-twitter a {background: url(/wp-content/uploads/2014/11/social-02.png)!important;}
#social-block .count-googleplus a {background: url(/wp-content/uploads/2014/11/social-01.png)!important;}
#social-block .count-instagram a {background: url(/wp-content/uploads/2014/11/social-03.png)!important;}
#social-block .count-youtube a {background: url(/wp-content/uploads/2015/03/youtube1.png)!important;}
#social-block .items {display: none;}
#social-block .social-count-plus li {margin: 0 15px; width: 20px;}
.social-count-plus li, #mc_embed_signup form {padding: 0!important;}
.sc_player_container1 {position: absolute;}
.audio-mpeg .sc_player_container1 .myButton_play {background: url('/wp-content/uploads/2014/11/audio_ico.png') no-repeat!important; position: absolute;}
.application-pdf .sc_player_container1 .myButton_play {background: url('/wp-content/uploads/2016/02/pdficon.png') no-repeat!important; position: absolute; background-size: 24px!important;}
.player-wrapper {position: relative; width: 100px; display: inline-block;}
.single .player-wrapper {width: 100%;}
.sc_player_container1 .myButton_stop {position: absolute; left: -5px; top: -6px;}
.download-link {position: relative; left: 30px;}
#archives-3 h4 {display: none;}

/*****************************/
/*--- Main content styles ---*/
/*****************************/
.the-content{padding-top:20px;}
.the-content li{margin:10px 0 10px 25px;}
.the-content p{text-align:justify;}
.single .the-content img, .the-content [id*='attachment'] {max-width: 100%; height: auto;}
#thumbnail-box{padding-top:4%; border-right:1px solid; border-left:1px solid;border-bottom:1px solid; background-color:#f1f1f1;}
.thumbnails{border-left: 4px solid #000;position: relative;}
.thumbnail-inner{margin:0 auto;width:95%;}
.thumbnail-inner li{margin-bottom:20px;}
.thumb-text{background:#777A7F;padding:20px;}
.thumb-text a{color:#f1f1f1}
.thumb-title-box{color:#fff;text-transform:uppercase;}
.thumb-title-box h4 span{display:none;}
.thumbnails .arrow-mask{position:absolute;left:0;bottom:38px;}
.thumb-bg img{width:100%;height:275px;}
.thumbnail-link img {max-width: 100%; max-height: 250px;}

/*****************************/
/*------- Page styles -------*/
/*****************************/
#social-block .count-facebook a {background: url(/wp-content/uploads/2016/06/facebook.png)!important;}
.the-content ul{margin:0;}
#searchform input[type="text"]{font-size:13px;}
#sidebar-right {margin-left: 0; padding-left: 0;}
#sidebar-right .widget,.custom-widget-container{margin:30px 0;}
#sidebar-right .widget:first-child{margin-top:0;}
.tagcloud {text-align: center; padding-left: 10px;}

.page .page-container .span9{background-color:#f1f1f1;padding:0;}
.title-wrapper{position:relative;}
.custom-widget-container img{width:100%;}
.posts-list, .mobile-search{ padding:20px; margin-top: 50px;}
.posts-list h1 span{font-weight:normal;display:block;margin-bottom:15px;}
.sectors ul, .unstyled-sidebars {list-style:none;}
.sectors a{display:inline-block;width:100px;}

/*****************************/
/*------ Archive styles -----*/
/*****************************/
.archive-title {background: url(/wp-content/uploads/2014/12/testatina_archivio.png) no-repeat; color: #fff; padding-left: 12px; background-size: 100%;}
.category-title {background: url(/wp-content/uploads/2014/12/testatina_flat.png) no-repeat; color: #fff; padding-left: 14px; padding-top: 12px; padding-bottom: 20px;}

.archive-content-spacer {height: 50px;}
.banner-sidebar, #sidebar-right {list-style: none;}
#sidebar-right {margin-top: 70px;}

/*****************************/
/*---- Pagination styles ----*/
/*****************************/
.pagination {
clear:both;
padding:20px 0;
position:relative;
font-size:11px;
line-height:13px;
}

.pagination span, .pagination a {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#fff;
background: #555;
}

.pagination a:hover{
color:#fff;
background: #70020A;
}

.pagination .current{
padding:6px 9px 5px 9px;
background: #70020A;
color:#fff;
}

/*****************************/
/*------ Footer styles ------*/
/*****************************/
#footer, #footer .container {background-color: #C7C7C7;}
#footer {position: relative; margin-top: 100px;}
.footer-closure {background-color: #70020A; min-height: 50px; margin-top: 20px; position: absolute; bottom: -25px; width: 100%;}
#footer .container {padding-bottom: 30px; margin-bottom: -30px;}
#footer .container [class*='col'] {position: relative}
.separator {position: absolute; right:0; top: 0;}
#footer .first img {margin-top: 15px; border-right: 1px solid; padding-right: 35px;}
#footer .second {line-height: 1;}
#footer .second div {border-right: 1px solid; height: 73px; margin-top: -7px;}

@media(max-width: 767px) {
	.sticky-wrapper img {
		text-align: center;
	}
	.thumbnail-link img {
		height: 100%;
		width: 100%;
	}

	#bs-example-navbar-collapse-1 {
		min-height: 400px;
	}

	#social-block .flat [class*='count'] {
		width: 15%;
	}

	#footer .second {
		text-align: center;
	}
}

@media(min-width: 992px) {
	/*#footer .first, #footer .second {
		margin-top: 60px;
	}*/
}

@media(max-width: 992px) {
	#footer {
		height: auto;
	}
	.footer-closure {
		position: static;
		padding-top: 10px;
	}
	#twitter-widget-0 {
		min-height: 400px;
	}

	#social-block #mc_embed_signup {
		margin-left: 0;
	}

	#mc_embed_signup label {
		text-align: center;
	}

	#mc_embed_signup #mce-EMAIL, #mc_embed_signup #mc-embedded-subscribe {
		margin: 20px auto;
	}

	.thumbnail-link img {
		width: auto;
		height: auto;
	}

	.row.logo-wrapper &gt; div &gt; img, .section-title &gt; div &gt; img {
		margin: auto;
	}

	.home.blog .unstyled-sidebars {
		display: none;
	}

        #footer .first img, #footer .second div, #footer .last {
                border: 0;
                padding: 0;
		text-align: center;
        }
	
}

@media(max-width: 767px) {

        /*.col-container a, .col-container p {
                white-space: nowrap;
        }*/

        .left-col, .front-sidebar {
                text-align: center;
        }
        .mobile-search .search-field {
                width: 100%;
                padding: 10px;
        }
        .mobile-search .search-submit {
                padding: 8px 20px;
        }
        .sc_player_container1 {position: static!important;}
        .sc_player_container1 .myButton_stop {position: absolute; left: 12px!important; top: -6px!important;}
        .player-wrapper {width: 100%!important;}

	.title-wrapper h1 {
		position: relative!important;
	}
}

@media(max-width: 767px) {
        .archive-title {font-size: 150%;
                min-height: 50px;
                padding-top: 7px;
        }
}

@media(max-width: 767px) {
        #sidebar-right {text-align: center;}
        #sidebar-right &gt; li:first-child {
                float: left;
                min-height: 200px;
                /*margin-right: 100px;*/
        }
}

@media (max-width: 767px) {
        #bs-example-navbar-collapse-1 a {padding: 20px; background: none;}
}
</pre></body></html>