@charset "utf-8";
/* CSS Document */
  /*
	*************************************************************
        rosso ++ > #bd1622
        verde +++ > #bd1622
#709635
        8cbf44

	*************************************************************
*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,cite,code,em,img,q,small,strike,strong,sub,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,select{margin:0;padding:0;border:none;outline:none;font-size:100%;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#102a4d;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
blockquote,q{quotes:none;}
ol,ul{list-style:none;}
*:focus{outline:0;}

 /*	Bootstrap > Form & Button
    ___________________________________________________________________ */

   
    .form-mailing{ width: 100%;}
	.form-mailing{ float: left; margin: 0 auto; padding: 10px 0; display: inline; }
	.form-mailing .form-control{color:#fff;background-color: transparent;border:1px solid #fff;border-radius:1px;}
    .form-mailing .input-form{color: #fff; height: 1.9em; font-size: 1em; padding:5px;border-radius:1px;}
    .form-mailing .btn-snd{border: 1px solid #fff; border-radius:1px;}
    .form-mailing .btn-send{ width:100%; font-size: 1em; }
    .form-mailing .btn-send{height:1.9em;font-size:1em; text-transform: uppercase; font-weight: 300; background:#cfcbb5;color:#fff;}
    .form-mailing .btn-send:hover,.form-mailing .btn-send:focus,.form-mailing .btn-send:active,.form-mailing .btn-send.active,.form-mailing.open .dropdown-toggle.btn-send{color:#fff;background-color:#cfcbb5 !important;}
    .form-mailing .form-control:focus{border-color:#e1e1e1!important;}
    .form-mailing .form-control:hover,.form-mailing .form-control:focus{border-color:#fafafa!important;outline:0;-webkit-box-shadow:none!important;box-shadow: none!important}
    .form-mailing .form-control::-webkit-input-placeholder{color:#fafafa;}
    .form-mailing .form-control:-moz-placeholder{color:#fafafa;}
    .form-mailing .form-control::-moz-placeholder{color:#fafafa;}
    .form-mailing .form-control:-ms-input-placeholder{color:#fafafa;}
    .form-mailing  .form-control::-ms-input-placeholder{color:#fafafa;}

    /* .form-control{display:inline-block;width:100%;height:34px;padding:6px 0 important;font-size:14px;line-height:1.5em;color:#444;vertical-align:middle;background-color:#fff;border:1px solid #e1e1e1;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out .15s}
   
	.form-control{display:inline-block;width:100%;height:34px;padding:6px 0 important;font-size:14px;line-height:1.5em;color:#444;vertical-align:middle;background-color:#fff;border:1px solid #e1e1e1;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out .15s}
	.form-control:focus{border-color:#e1e1e1!important;outline:0;-webkit-box-shadow:none!important;box-shadow:none!important}
    .form-control:hover,.form-control:focus{border-color:#999!important;outline:0;-webkit-box-shadow:none!important;box-shadow: none!important}
    .form-control::-webkit-input-placeholder,
    .form-control:-moz-placeholder,
    .form-control::-moz-placeholder,
    .form-control:-ms-input-placeholder,
    .form-control::-ms-input-placeholder{color:#999;}
    .form-ob{background-color:#f2f2f2!important;border-color: #e2001a!important; }
    .input-form{width:100%!important;height:2.2em;padding:5px;font-size:1em; border-radius:0}
    .input-form-title{width:100%!important;height:2em;padding:5px;font-size:2em; border-radius:0; background:#f0f0f0; border:none;}
    .input-form-text{width:100%!important;height:150px !important;padding:5px;font-size:1em; line-height:1.1em; border-radius:0}
    .input-form-mtext{width:100%!important;height:70px !important;padding:5px;font-size:1em; line-height:1.1em; border-radius:0}
    .input-form-area{width:100%!important;height:100px!important;font-family:'Montserrat', sans-serif;color:#666;padding:5px;font-size:1em; line-height:1.1em; border-radius:0}
    .input-text{width:100%!important;height:100px;padding:5px;font-size:1em;color:#555;border-radius:0}
    .input-panel{width:95%!important;height:2em;padding:2px;font-size:1em;line-height:1.1em;  margin:0 auto;border-radius:2px}
    .input-group-addon{background: transparent; color: #999;border:1px solid #e1e1e1;border-left:none; border-radius: 0;}*/
    
    
   /* label{font-size:.9em;display:inline-block;margin-bottom:5px;font-weight:300; text-align: left!important;}
	label a, label a:link, label a:visited, label a:hover{color:#809fb4;font-weight: 300; text-align: left; text-decoration:none;}
    label a:hover{text-decoration: underline;}*/

	/*label{ font-size:3em;line-height:none;font-weight:300;color:#666;margin:0 auto;clear:both;}
	label a,label a:link,label a:visited,label a:hover{ color:#044978;font-weight:300;text-decoration:none;}
    label a:hover{color:#102a4d;}
  	label.ob{color: #333;}
 	
	.btn-group{ width:100%;}
    .input-group .input-form{border-right: 0!important;}

    .btn-snd{width:auto;display:inline-block;margin-bottom:0;color:#fff;font-weight:400;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px dotted #999;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
    .btn-snd:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
    .btn-snd:hover,.btn-snd:focus{color:#fff;text-decoration:none}
    .btn-snd:active,.btn-snd.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}

    .btn-send{height:2.2em;font-size:1.1em; padding:2px 2px;font-weight:200;background:#fff;color:#044978;}
    .btn-send:hover,.btn-send:focus,.btn-send:active,.btn-send.active,.open .dropdown-toggle.btn-send{color:#c00418;background-color:#f2f2f2 !important;}
    .btn-send:active,.btn-send.active,.open .dropdown-toggle .btn-send{background-image:none}

	.btn-out{padding:5px 5%;background: transparent;color:#555; border: 1px solid #555;}
	.btn-out:hover,.btn-out:focus,.btn-out:active,.btn-out.active,.open .dropdown-toggle.btn-out{color:#fafafa;background: #f2f2f2;}
	.btn-out:active,.btn-out.active,.open .dropdown-toggle .btn-out{background-image:none}*/

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*! jssocials - v1.4.0 - 2016-10-10
* http://js-socials.com
* Copyright (c) 2016 Artem Tabalin; Licensed MIT */
.jssocials-shares{margin:.2em 0;text-align:left}.jssocials-shares *{box-sizing:border-box}.jssocials-share{display:inline-block;vertical-align:top;margin:.3em .6em .3em 0}.jssocials-share:last-child{margin-right:0}.jssocials-share-logo{width:1em;vertical-align:middle;font-size:1.1em}img.jssocials-share-logo{width:auto;height:1em}.jssocials-share-link{display:inline-block;text-align:center;text-decoration:none;line-height:1}.jssocials-share-link.jssocials-share-link-count{padding-top:.2em}.jssocials-share-link.jssocials-share-link-count .jssocials-share-count{display:block;font-size:.6em;margin:0 -.5em -.8em}.jssocials-share-link.jssocials-share-no-count{padding-top:.5em}.jssocials-share-link.jssocials-share-no-count .jssocials-share-count{height:1em}.jssocials-share-label{display:none}.jssocials-share-count-box{display:inline-block;height:1.5em;padding:0 .3em;line-height:1;vertical-align:middle;cursor:default}.jssocials-share-count-box.jssocials-share-no-count{display:none}.jssocials-share-count{line-height:1.5em;vertical-align:middle}.jssocials-share-link{padding:.5em .6em;border-radius:50%;border:1px solid #809fb4;color:#809fb4;-webkit-transition:background .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;transition:background .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.jssocials-share-link:active,.jssocials-share-link:focus,.jssocials-share-link:hover{border:1px solid #555;color:#555}.jssocials-share-count-box{position:relative;height:2.5em;padding:0 .3em;margin-left:.4em;background:#f5f5f5;border-radius:.3em;-webkit-transition:background .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;transition:background .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.jssocials-share-count-box:hover{background:#e8e8e8}.jssocials-share-count-box:hover:after{border-color:transparent #e8e8e8 transparent transparent}.jssocials-share-count-box:after{content:"";display:block;position:absolute;top:.75em;left:-.4em;width:0;height:0;border-width:.5em .5em .5em 0;border-style:solid;border-color:transparent #f5f5f5 transparent transparent;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:background .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;transition:background .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.jssocials-share-count-box .jssocials-share-count{line-height:2.5em;color:#acacac}

/*
PreVideoLoad: load videos when you need. (c) Matias Pizarro.
MIT Lic. http://git.io/v3dYO */

.PreVideoLoad{padding:0;position:relative;background-size:cover;width:100%;height:671px}.PreVideoLoadPlay{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;background-size:cover}.PreVideoLoadPlayer{width:100%;height:100%}
.PreVimeoPlay,.PreYoutubePlay{width:103px;height:76px; background:url(/_assets/plugin/prevideoload/play.png) no-repeat center center; background-size:76px;}

/*	
	===================================================================
	Generali
	___________________________________________________________________ */

	*{margin:0px;padding:0px;}

 /*
    ===================================================================
	Bootstrap > Personalizzazione
	___________________________________________________________________ */

/*.primary-bg{background-color:#8cbf44!important}
.primary-color{color:#8cbf44!important}
.primary-border-color,.primary-border-color.border{border-color:#8cbf44!important}*/


    .container{width:100%;margin:0 auto;padding:0;}
	/*.it-header-wrapper{background-color:#8cbf44!important;}*/
    .section{ margin: 0 auto!important; padding:50px 0!important; }
	.bg-light{background-color:transparent!important}
	.bg-gray{background-color:#fafafa!important}
	.bg-degray{background: rgb(255,255,255);  }
.bg-degray{	background: linear-gradient(0deg, rgba(255,255,255,0.25) 50%, rgba(0,0,0,0.25) 100%);}
    .modal{font-weight:normal; text-align:left;}
	.modal .modal-header,.modal .modal-footer{text-align:center!important;}
    .modal h2,.modal h3,.modal h4,.modal h5{text-transform: uppercase!important; font-weight: 700; margin-top: 20px;}
.modal p{ ont-size:1em;line-height:1.2em;} 
.modal ul{ margin:10px auto 10px 10px;clear: both;}
	.modal ul li{ font-size:1em;list-style: disc!important;line-height:1.2em;margin-left: 10px!important;}
	.row{width:100%;}
	.row{margin:0 auto;padding:0;}
	.row-top{margin-top: 10px!important;}
	.row-box{margin-top: 20px!important;}
	.row-border-down {margin-bottom: 20px!important; border-bottom: 2px dotted #f2f2f2;}
	/*a.read-more{margin-top: 10px!important;}*/

	p.card-text {line-height: 1.1em!important}
	.border-1-gr  {border-top: 1px solid #81b32d!important;}
	.bb-1-gr  { padding-bottom: 5px; border-bottom: 1px solid #81b32d!important;}
	/*
	li a:hover{background-color:#555;}
	ul.link-list li a.list-item:hover{background-color: #E11B1E!important}*/
	ul.navbar-nav li a.nav-link:hover{background-color: #fff!important;color:#bd1622!important; }
	ul.navbar-nav li a.active{background-color: #fff!important;color:#bd1622!important; font-weight: 600!important; }
	/*
    ===================================================================
	Section > Personalizzazione
	___________________________________________________________________ */
	
	
	.section-alert{ margin: 0 auto; padding: 20px; }
	
	.section-path{background-color:#f2f2f2; padding-top: 5px; border-top: 3px solid #fff;}
	
	.sct-testata{width:100%;height: auto;}
    .sct-testata{ margin: 0 auto;padding:0;overflow: hidden!important;}


	.sct-testi{width:100%;height: auto;}
    .sct-testi{margin: 0 auto;text-align: center; padding:50px 0!important }

	.sct-blog{width:100%;height: auto;}
    .sct-blog{margin: 0 auto; padding:50px 0!important; }

	.sct-testi h1{color:#bd1622; font-size: 2.5em; clear:both;}
    .sct-testi h1.title{background: url("i/bk-809fb4.png") no-repeat top center; padding-top: 20px; background-size: 120px 5px;}
	.sct-testi h1 a,.sct-testi h1 a:link,.sct-testi h1 a:visited,.sct-testi h1 a:hover{ display: inline-block; color:#bd1622;text-decoration:none;}
	.sct-testi h1 a:hover{ color:#102a4d;text-decoration: underline;}

	.sct-testi h2{color:#bd1622; font-size: 2em; margin: 0 auto 20px auto;}
	.sct-testi h3,.sct-testi h4,.sct-testi h5,.sct-testi h6,.sct-testi p{color:#333; font-size: 1.5em; line-height: 1.4em;}


	.cnt-testi {text-align: left;}
	.cnt-center{text-align: center!important;}
    .cnt-testi h1{font-size:2em; margin:0 auto 20px auto; line-height:1em;font-weight:200;clear:both;}
    .cnt-testi h1 strong{font-weight:500;}
    .cnt-testi h1.title{padding: 0 20px; background: url("i/bk-044978.png") no-repeat center center; background-size: 75% 2px; }

    .cnt-testi h2{font-size:1.5em;margin:30px auto 20px auto!important;line-height:1.2em;font-weight:200;clear:both;}
    .cnt-testi h2 strong{font-weight:500;}
    .cnt-testi h2.title{padding: 0 20px; background: url(i/bk-span.png) no-repeat center center; background-size: 75% 2px; }
    .cnt-testi h2.title span{ text-transform: uppercase; padding: 0 20px; background:#fff;}
    .cnt-testi h2 a, .cnt-testi h2 a:link, .cnt-testi h2 a:visited, .cnt-testi h2 a:hover{text-decoration:none; font-weight: 400;}


    .cnt-testi h3{font-size:1.5em;margin:20px auto 20px auto; line-height:1em;font-weight:200;clear:both;}
    .cnt-testi h3 strong{font-weight:500;}
    .cnt-testi h3.title{padding-top:20px; background: url("i/bk-044978.png") no-repeat left top; margin-top: 50px; background-size: 25% 2px; }
    
	.cnt-testi h4{margin:0 auto 20px auto; line-height:1em;font-weight:400;clear:both;}
    .cnt-testi h4 strong{font-weight:500;}
    .cnt-testi h4.title{padding-top:30px; background: url("i/bk-044978.png") no-repeat left top; background-size: 33% 2px; }
    
    .cnt-testi p{font-size:1.1em; margin-bottom:10px; line-height:1.4em;clear:both}
	
	.cnt-testi p a,.cnt-testi p a:link,.cnt-testi p a:visited,.cnt-testi p a:hover{font-weight:500;text-decoration:none;}
	.cnt-testi p a:hover{text-decoration:underline;}
	.cnt-testi p strong{font-weight:600;}
	/*.cnt-testi p em{font-weight:500;}*/
    .cnt-testi ul{ margin:10px auto 10px 10px;clear: both;}
	.cnt-testi ul li{ font-size:1.1em;list-style: disc!important;line-height:1.5em;margin-left: 10px!important;}
	/*.cnt-testi ul li strong{font-weight:500;}*/
	.cnt-testi ul li a,.cnt-testi ul li a:link,.cnt-testi ul li a:visited,.cnt-testi ul li a:hover{padding:1px;text-decoration:none;}
	.cnt-testi ul li a:hover{color:#111}
	.cnt-testi ol li{list-style:decimal!important}
	.cnt-testi ol li strong{color:#111;font-weight:500}
	.cnt-testi ol li{font-size:1.1em;line-height:1.5em;margin:5px auto 5px 20px;padding-left:10px!important}
	.cnt-testi ol li a,.cnt-testi ol li a:link,.cnt-testi ol li a:visited,.cnt-testi ol li a:hover{padding:1px;text-decoration:none;color:#1d1d1b}
	.cnt-testi ol li a:hover{color:#111}



 	.sct-follow{width:100%;min-height: auto;}
	.sct-follow{margin: 0 auto; text-align: center; background: #fafafa; padding:50px 0!important;}
	.sct-follow .icon-light {color: #fafafa!important;}
	/*body#sct-1 .sct-follow{margin-top:0;}*/
 	
	.sct-follow h3  {color:#bd1622; text-transform: uppercase;font-size:2em;line-height:none;font-weight:100;margin:0 auto 10px auto;clear:both;}
    .sct-follow h3.title {padding-top: 20px; background: url(i/bk-e30045.png) no-repeat center top; background-size: 100px 6px;}


	
	.sct-evidenza{width:100%;height: auto;}
    .sct-evidenza{text-align:left;padding: 20px 0;}

	.sct-evidenza .card-body .category-top a.category,.sct-evidenza .card-body .category-top a.category:link,.sct-evidenza .card-body .category-top a.category:visited,.sct-evidenza .card-body .category-top a.category:hover{ display: inline-block; color:#bd1622;text-decoration:none;}
	.sct-evidenza .card-body .category-top a.category:hover{ text-decoration: underline;}

	.sct-evidenza .card-body .category-top a.category {color:#333; font-size: 1.2em; line-height: 1.4em;}
	.sct-evidenza .card-body .category-top span.data {color:#333; font-size: 1.2em; line-height: 1.4em;}
	.sct-evidenza .card-body h3  {color:#bd1622; text-transform: uppercase;font-size:2em;line-height:none;font-weight:900;margin:0 auto 10px auto;clear:both;}
	.sct-evidenza .card-body p {color:#333; font-size: 1.2em; line-height: 1.4em;}
	.sct-evidenza .card-body h3 a,.sct-evidenza .card-body h3 a:link,.sct-evidenza .card-body h3 a:visited,.sct-evidenza .card-body h3 a:hover{ display: inline-block; color:#bd1622;text-decoration:none;}
	.sct-evidenza .card-body h3 a:hover{ text-decoration: underline;}
	.sct-evidenza .card-body a.read-more,.sct-evidenza .card-body a.read-more:link,.sct-evidenza .card-body a.read-more:visited,.sct-evidenza .card-body a.read-more:hover{ display: inline-block; color:#bd1622;text-decoration:none;}
	.sct-evidenza .card-body a.read-more:hover{ text-decoration: underline;}

	.sct-evidenza .card-body a.read-more {color:#333; font-size: 1em; line-height: 1.4em;}
	.sct-evidenza .card-body a.read-more svg.icon {color:#333; font-size: 1em; line-height: 1.4em;}


	.icon-500:hover{fill:#bd1622!important}

	
	.sct-categoria{width:100%;height: auto;}
    .sct-categoria{text-align:left; margin: 0 auto;padding: 50px 0;}


	.sct-categoria .caption h2{color:#bd1622; font-size: 2.5em; text-transform: uppercase;clear:both;}
    .sct-categoria .caption h2.title{background: url("i/bk-809fb4.png") no-repeat top center; padding-top: 20px; background-size: 120px 5px;}
	.sct-categoria .caption h2 a,.sct-categoria .caption h2 a:link,.sct-categoria .caption h2 a:visited,.sct-categoria .caption h2 a:hover{ display: inline-block; color:#bd1622;text-decoration:none;}
	.sct-categoria .caption h2 a:hover{ color:#102a4d;text-decoration: underline;}
	.sct-categoria .caption h3{color:#bd1622; font-size: 2em; margin: 0 auto 20px auto;}
	.sct-categoria .caption h4,.sct-categoria .caption h5,.sct-categoria .caption h6,.sct-categoria .caption p{color:#333; font-size: 1.5em; line-height: 1.4em;}

	.sct-categoria .card-body .category-top a.category,.sct-categoria .card-body .category-top a.category:link,.sct-categoria .card-body .category-top a.category:visited,.sct-categoria .card-body .category-top a.category:hover{ display: inline-block; color:#bd1622;text-decoration:none;}
	.sct-categoria .card-body .category-top a.category:hover{ text-decoration: underline;}

	.sct-categoria .card-body .category-top a.category {color:#333; font-size: 1.1em; line-height: 1.4em;}
	.sct-categoria .card-body .category-top span.data {color:#333; font-size: 1.1em; line-height: 1.4em;}
	.sct-categoria .card-body h3  {color:#333; font-size:1.2em;line-height:1em!important;font-weight:600;margin:0 auto 10px auto;clear:both;}
	.sct-categoria .card-body h3 a,.sct-categoria .card-body h3 a:link,.sct-categoria .card-body h3 a:visited,.sct-categoria .card-body h3 a:hover{ display: inline-block; color:#bd1622;text-decoration:none;}
	.sct-categoria .card-body h3 a:hover{ text-decoration: underline;}

	.sct-categoria .card-body p {color:#555; font-size: 1em; line-height: 1.4em;}
	.sct-categoria .card-body a.read-more,.sct-categoria .card-body a.read-more:link,.sct-categoria .card-body a.read-more:visited,.sct-categoria .card-body a.read-more:hover{ display: inline-block; color:#bd1622;text-decoration:none;}
	.sct-categoria .card-body a.read-more:hover{ text-decoration: underline;}

	.sct-categoria .card-body a.read-more {color:#333; font-size: 1em; line-height: 1.4em;}
	.sct-categoria .card-body a.read-more svg.icon {color:#333; font-size: 1em; line-height: 1.4em;}


	.sct-menu{width:100%;height: auto;}
    .sct-menu{text-align:center; background: #fafafa; margin: 0 auto;padding: 50px 0;}


	.sct-menu .caption h2{color:#bd1622; font-size: 2.5em; text-transform: uppercase;clear:both;}
    .sct-menu .caption h2.title{background: url("i/bk-809fb4.png") no-repeat top center; padding-top: 20px; background-size: 120px 5px;}
	.sct-menu .caption h2 a,.sct-menu .caption h2 a:link,.sct-menu .caption h2 a:visited,.sct-menu .caption h2 a:hover{ display: inline-block; color:#bd1622;text-decoration:none;}
	.sct-menu .caption h2 a:hover{ color:#102a4d;text-decoration: underline;}
	.sct-menu .caption h3{color:#bd1622; font-size: 2em; margin: 0 auto 20px auto;}
	.sct-menu .caption h4,.sct-menu .caption h5,.sct-menu .caption h6,.sct-menu .caption p{color:#333; font-size: 1.5em; line-height: 1.4em;}

	.sct-menu .card-body .category-top a.category,.sct-menu .card-body .category-top a.category:link,.sct-menu .card-body .category-top a.category:visited,.sct-menu .card-body .category-top a.category:hover{ display: inline-block; color:#bd1622;text-decoration:none;}
	.sct-menu .card-body .category-top a.category:hover{ text-decoration: underline;}


	.sct-menu .card-body .category-top a.category {color:#333; font-size: 1.1em; line-height: 1.4em;}
	.sct-menu .card-body .category-top span.data {color:#333; font-size: 1.1em; line-height: 1.4em;}
	.sct-menu .card-body h3  {color:#333; font-size:1.5em;line-height:1em!important;text-transform: uppercase; font-weight:600;margin:0 auto 10px auto;clear:both;}
	.sct-menu .card-body h3 a,.sct-menu .card-body h3 a:link,.sct-menu .card-body h3 a:visited,.sct-menu .card-body h3 a:hover{ display: inline-block; color:#bd1622;text-decoration:none;}
	.sct-menu .card-body h3 a:hover{ text-decoration: underline;}

	.sct-menu .card-body p {color:#555; font-size: 1em; line-height: 1.4em;}
	.sct-menu .card-body a.read-more,.sct-menu .card-body a.read-more:link,.sct-menu .card-body a.read-more:visited,.sct-menu .card-body a.read-more:hover{ display: inline-block; color:#bd1622;text-decoration:none;}
	.sct-menu .card-body a.read-more:hover{ text-decoration: underline;}

	.sct-menu .card-body a.read-more {color:#333; font-size: 1em; line-height: 1.4em;}
	.sct-menu .card-body a.read-more svg.icon {color:#333; font-size: 1em; line-height: 1.4em;}



	.sct-elenco{width:100%;height: auto;}
    .sct-elenco{text-align:left; /*background-color: #fafafa;*/ border-bottom: 2px solid #fff; margin: 0 auto;padding: 50px 0;}
  	.sct-elenco .card-wrapper{background-color: transparent!important;}
	.sct-elenco .card-body .category-top a.category,.sct-elenco .card-body .category-top a.category:link,.sct-elenco .card-body .category-top a.category:visited,.sct-elenco .card-body .category-top a.category:hover{ display: inline-block; color:#bd1622;text-decoration:none;}
	.sct-elenco .card-body .category-top a.category:hover{ text-decoration: underline;}

	.sct-elenco .card-body .category-top a.category {color:#333; font-size: 1.1em; line-height: 1.4em;}
	.sct-elenco .card-body .category-top span.data {color:#333; font-size: 1.1em; line-height: 1.4em;}
	.sct-elenco .card-body h3  {color:#333; font-size:1.2em;line-height:1em!important;font-weight:600;margin:0 auto 10px auto;clear:both;}
	.sct-elenco .card-body h3 a,.sct-elenco .card-body h3 a:link,.sct-elenco .card-body h3 a:visited,.sct-elenco .card-body h3 a:hover{ display: inline-block; color:#bd1622;text-decoration:none;}
	.sct-elenco .card-body h3 a:hover{ text-decoration: underline;}

	.sct-elenco .card-body p {color:#555; font-size: 1em; line-height: 1.4em;}
	.sct-elenco .card-body a.read-more,.sct-elenco .card-body a.read-more:link,.sct-elenco .card-body a.read-more:visited,.sct-elenco .card-body a.read-more:hover{ display: inline-block; color:#bd1622;text-decoration:none;}
	.sct-elenco .card-body a.read-more:hover{ text-decoration: underline;}

	.sct-elenco .card-body a.read-more {color:#333; font-size: 1em; line-height: 1.4em;}
	.sct-elenco .card-body a.read-more svg.icon {color:#333; font-size: 1em; line-height: 1.4em;}

	.sct-sponsor{width:100%;min-height: auto;}
	.sct-sponsor{float:left;margin:0 auto;padding:10px 0;text-align:center;background:#25330d;border-bottom: 1px solid #4a661a;display:inline;position:relative;}
/*  STRUTTURA > sct-sponsor
	___________________________________________________________________ */
    
    .sct-sponsor h3  { text-transform: uppercase;font-size:1em;line-height:none;font-weight:700;color:#809fb4;margin:0 auto 10px auto;clear:both;}
    .sct-sponsor h3.title {padding-top: 20px; background: url("i/bk-809fb4.png") no-repeat center top; background-size: 100px 3px;}


#cnt-gallery-01,#cnt-gallery-02,#cnt-gallery-03{width:100%;min-height: auto;}
#cnt-gallery-01,#cnt-gallery-02,#cnt-gallery-03{float:left;margin:10px auto;text-align:center; position:relative;}

/*	Owl-carousel > testata
	___________________________________________________________________ */

	#owl-testata{width:100%;}
	#owl-testata{float:left;margin:0 auto;overflow:hidden;}
	#owl-testata .item{width:100%; min-height:100%;}
	#owl-testata .item{float:left;margin:0;padding:0;position:relative;}
	#owl-testata .item img{display:block;overflow:hidden; width: auto!important; min-height: 250px;}

    #owl-testata .caption{width: 90%}
    #owl-testata .caption{position:absolute; right: 5% !important; top:30% !important; padding: 10px !important; text-align:center;}
    #owl-testata .caption h3{color: #fff; font-size: 1.6em; line-height: 1em; font-weight: 400;}
    #owl-testata .caption h3 a, #owl-testata .caption h3 a:link, #owl-testata .caption h3 a:visited, #owl-testata .caption h3 a:hover{padding:5px 2px;font-weight:400;text-decoration:none;color:#fff; width:auto;}
    #owl-testata .caption h3 i{ font-weight:300;  font-style: normal; text-transform: lowercase;}
    #owl-testata .caption h3 strong{ font-weight:300;text-transform: uppercase;}
    #owl-testata .caption h4{ display: none}
	#owl-testata .caption p{ display: none;}


	#owl-testata .owl-prev, #owl-testata .owl-next{display: none!important;}
	#owl-testata .owl-controls{ width: 100%;text-align:center;-webkit-tap-highlight-color:transparent;}	
	#owl-testata .owl-dots .owl-dot{background: transparent; border: none;display:inline-block;zoom:1;*display:inline}
	#owl-testata .owl-dots .owl-dot span{width:50px;height:4px;}
	#owl-testata .owl-dots .owl-dot span{margin:20px 7px 10px 7px;background:#809fb4;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
	#owl-testata .owl-dots .owl-dot.active span,#owl-testata .owl-theme .owl-dots .owl-dot:hover span{background:#044978;}

 /*  Owl-carousel > gallery
	___________________________________________________________________ */
	

	#owl-gallery-01{width:100%;}
	#owl-gallery-01{float:left;margin:20px auto 30px auto;padding:0;overflow:hidden; background: transparent;}
	#owl-gallery-01 .item{width:100%; height: auto;}
	#owl-gallery-01 .item{float:left;margin:0;padding:0;position:relative;}
	#owl-gallery-01 .image{width:100%!important; min-height:auto; text-align: center !important; overflow:hidden!important;}
	#owl-gallery-01 .image img{display:block; width: 100%!important; margin: 0 auto;height: auto;}
	#owl-gallery-01 .caption{width:100%;min-height:33%;}
	#owl-gallery-01 .caption{ float: left;margin: 0 auto; padding: 10px;}
	
	#owl-gallery-01 .owl-prev,
	#owl-gallery-01 .owl-next{display: none!important;}
	
	#owl-gallery-01 .owl-dots,
	#owl-gallery-01 .owl-dots span{margin:20px 7px 0 7px !important;}
	#owl-gallery-01 .owl-controls{ text-align:center;-webkit-tap-highlight-color:transparent;}
	#owl-gallery-01 .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}
	#owl-gallery-01 .owl-dots .owl-dot span{width:10px;height:10px;margin:10px 7px;background:#999;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
	#owl-gallery-01 .owl-dots .owl-dot.active span,
	#owl-gallery-01 .owl-theme .owl-dots .owl-dot:hover span{background:#1d1b1b;}







/*  Owl-carousel > sponsor
    ___________________________________________________________________ */
   
    .owl-sponsor{width:100%;float:left;margin:0 auto; text-align: center!important;  padding:20px 10px 0 10px;overflow:hidden;}
    .owl-sponsor h2{font-size:2em;line-height:none;font-family:"Amatic SC",serif;color:#fff;text-transform:uppercase;margin:0 auto 5px;clear:both}
    .owl-sponsor h2 a,.owl-sponsor h2 a:link,.owl-sponsor h2 a:visited,.owl-sponsor h2 a:hover{font-family:"Amatic SC",serif;color:#1d1d1b;font-weight:400;text-decoration:none}
    .owl-sponsor h2 strong{font-weight:700}
    .owl-sponsor h2 span{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:0 20px}
    .owl-sponsor h3{font-size:.9em;margin-bottom:3px;line-height:normal;font-family:Raleway,sans-serif;color:#333;clear:both}
    .owl-sponsor h3 a,.owl-sponsor h3 a:link,.owl-sponsor h3 a:visited,.owl-sponsor h3 a:hover{color:#1d1d1b;text-decoration:none}
    .owl-sponsor h3 span{padding:2px 5px;background:#fafafa;text-transform:uppercase}
    .owl-sponsor h3 strong{font-weight:500}
    .owl-sponsor p{font-size:1.1em;line-height:1.4em;padding:0;color:#333;font-weight:300!important;clear:both}
   	.owl-sponsor .item{width:100%; height: auto;}
	.owl-sponsor .item{float:left;margin:0;padding:0;position:relative;}
	.owl-sponsor .image{width:100%; min-height:100px; text-align: center !important; overflow:hidden;}
	.owl-sponsor .image img{display:block; width:auto; margin: 0 auto;height:65px;}
    .owl-sponsor .caption{width:100%;float:left;text-align: center;margin:0 auto;padding:10px}
    .owl-sponsor .owl-prev, .owl-sponsor .owl-next{display: none!important;}
	.owl-sponsor .owl-controls{display: none!important;}

/*
    ===================================================================
    ===================================================================
    =================================================================== */
@media (min-width:480px){
	
	
	/* Contenuti > OWL
	___________________________________________________________________ */
   
    #owl-gallery-01 .item-video,#owl-gallery-01 .item-prevideo {height: 350px !important;}
    
}
/*
===================================================================
===================================================================
=================================================================== */
@media (min-width:768px){
	
	#owl-gallery-01 .item-video,#owl-gallery-01 .item-prevideo{height: 480px !important;}
	
	/*
	===================================================================
	
	/*	Owl-carousel > testata
	___________________________________________________________________ */
	
	#owl-testata .item{width:100%; min-height:100%;}
	#owl-testata .caption{width:70%; height: auto;}
	#owl-testata .caption{position:absolute; right: 15% !important; top:30% !important;}
	#owl-testata .caption h3{font-size:2.5em;}
	#owl-testata .caption h3 a, #owl-testata .caption h3 a:link, #owl-testata .caption h3 a:visited, #owl-testata .caption h3 a:hover{font-weight:500; padding:0;}
	#owl-testata .caption h3.title{background: url(i/bk-span-fff.png) no-repeat top center; padding-top: 20px; background-size: 30% 8px;}
    #owl-testata .caption h4{color: #fff; font-size: 1em; line-height: 2em; font-weight: 700;}
	#owl-testata .caption p{ display:inline-block!important;font-family:'BioRhyme', serif;font-size:1.1em;padding:10px; min-width:100px;font-weight:100;}
	#owl-testata .caption p a, #owl-testata .caption p a:link, #owl-testata .caption p a:visited, #owl-testata .caption p a:hover{font-family:'BioRhyme', serif;padding:10px;font-weight:500;text-decoration:none;color:#fff; width:auto;}
	#owl-testata .caption p strong{font-weight:300;}
	
	#owl-testata .item img{display:block;width:100%!important; height: auto!important;overflow:hidden;}
	#owl-testata .owl-dots .owl-dot{display: none!important;}
	#owl-testata .owl-prev, #owl-testata .owl-next{display:inline-block!important;text-align:center;font-size:3em;color:#f0f0f0;background: url("i/bk-fff-30.png"); width:60px; height: 60px; line-height: 50px; border-radius:50px;}
	#owl-testata .owl-prev{position:absolute;left:20px;top:40%;}
	#owl-testata .owl-next{position:absolute;right:20px;top:40%;}
	
}
/*
===================================================================
===================================================================
=================================================================== */

@media (max-width:992px) {

}
/*
===================================================================
===================================================================
=================================================================== */
@media (min-width:992px){  
	
	
	
	/*	===================================================================
	
	Owl-carousel > testata
	___________________________________________________________________ */	
	
	#owl-testata .item{width:100%;}
	#owl-testata .owl-prev, #owl-testata .owl-next{font-size:5em!important; width:100px; height: 100px; line-height: 100px;}
	#owl-testata .owl-prev{position:absolute;left:20px;top:40%;}
	#owl-testata .owl-next{position:absolute;right:20px;top:40%;}
    
	
	#owl-testata .caption{top:35% !important;}
    #owl-testata .caption h3{font-size: 3em;}
    #owl-testata .caption h3.title{background: url(i/bk-span-fff.png) no-repeat top center; padding-top: 20px; background-size: 25% 8px;}
	

}
/*
===================================================================
===================================================================
=================================================================== */
@media (min-width:1200px){
    .container{width:1000px!important;}
	.section-alert{padding: 50px 0!important; }
	/*	===================================================================
		
	Owl-carousel > gallery
	___________________________________________________________________ */
	#owl-gallery-01 .item-video,#owl-gallery-01 .item-prevideo{height: 480px !important;}
    
}
/*
===================================================================
===================================================================
=================================================================== */
@media only screen and (min-width:1824px){
    .container{width:1200px!important;}
	/*	===================================================================
		
	Owl-carousel > gallery
	___________________________________________________________________ */	
	#owl-gallery-01 .item-video,#owl-gallery-01 .item-prevideo{height: 480px !important;}
	
	
    
}

/*
===================================================================
===================================================================
=================================================================== */
@media print{
.container{width:auto!important;}

}
/*
===================================================================
===================================================================
=================================================================== */

@media (max-width: 1200px){

/* ===================================================================
	Bootstrap > Personalizza
___________________________________________________________________ */

#nav-side .navbar{width: 100%;}
#nav-side .navbar-header{float:none;}
#nav-side .navbar-toggle{display:block;}
#nav-side .navbar-open{display:block;}
#nav-side .navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}
#nav-side .navbar-collapse.collapse{display:none!important}
#nav-side .navbar-nav{float:none !important;margin:7.5px -15px}
#nav-side .navbar-nav>li{float:none}
#nav-side .navbar-nav>li>a{padding-top:10px;padding-bottom:10px}
#nav-side .navbar-text{float:none;margin:15px 0}
#nav-side .navbar-collapse.collapse.in{display:block!important}
#nav-side .collapsing{overflow:hidden!important}

}