		
						.quote-start, a:hover, #footer-widget-area a:hover, .entry-utility a:hover, #primary-main-menu li ul li:hover > a, #primary-main-menu li ul > li.current-menu-item > a, #primary-main-menu li ul > li.current-menu-ancestor > a, #primary-main-menu li ul > li.current_page_parent > a, .wp-pagenavi a:hover, .wp-pagenavi span.current, .su-fancy-link:hover, ul.pf-filter li.active a, .su-tabs-nav span.su-tabs-current .su-tab-icon, .su-tabs-nav span:hover .su-tab-icon, .su-tabs .pane-wrapper .pane-title:hover .su-tab-icon, .su-tabs .pane-wrapper .pane-title.su-tabs-current .su-tab-icon, .su-spoiler-title .spoiler-button.spoiler-active, .su-spoiler-title:hover .spoiler-button, .widget_side_menu  ul li.current-menu-item a, #copyright a:hover, #footer-menu a:hover, .person-title, .quote-author, .service-box i, .fp_carousel .jcarousel-prev:hover, .fp_carousel .jcarousel-next:hover, .tp-caption.kickstart_color, .woocommerce-MyAccount-navigation ul li.is-active a{color:#ed0000;}
				
		.su-button, .sidebar-line span, .background-block, .nivo-directionNav a:hover, .nivo-controlNav a.active, .latest-blog-entry .blog-entry-date span, .link-button a, .post-link, #wp-calendar #today, #footer-widget-area #wp-calendar tbody td#today, .skillbar, input[type="submit"], thead th, .tp-caption.kickstart_button, .tp-caption.kickstart_bgcolor, #header-search-wrapper{background-color:#ed0000;}
				
		ul.pf-filter li.active, .su-pullquote-style-1, .wp-pagenavi a:hover, .wp-pagenavi span.current, .staff-wrapper img, #primary-main-menu > li:hover > a, #primary-main-menu li.search-active a{border-color:#ed0000;}
		.su-callout {border-left-color:#ed0000;}
		#primary-main-menu > li.current-menu-item a:after, #primary-main-menu > li.current-menu-ancestor a:after, #primary-main-menu > li.current_page_parent > a:after, #header-search-wrapper:before, .woocommerce-MyAccount-navigation ul li.is-active {border-bottom-color:#ed0000;} 
		
				.latest-works ul li .pf-title, .filterable-grid li a.pf-info, .filterable-grid li a.pf-zoom, .filterable-grid .pf-title, .fp_carousel li .fp_title{background-color:#ed0000; background-color:rgba(237,0,0, 0.8);}
		
				.woocommerce div.product span.price,.woocommerce div.product p.price,.woocommerce #content div.product span.price,.woocommerce #content div.product p.price,.woocommerce-page div.product span.price,.woocommerce-page div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page #content div.product p.price, .woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price, .woocommerce .cart-collaterals .cart_totals table .total th, .woocommerce .cart-collaterals .cart_totals table .total td, .woocommerce table.shop_table tfoot .total td,.woocommerce table.shop_table tfoot .total th {color:#ed0000;}
		
		.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit,.woocommerce-page #content input.button, .woocommerce span.onsale,.woocommerce-page span.onsale, .woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page #content input.button.alt, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {background-color:#ed0000;}

				
		body{
		background-color:;background-image: url(https://www.puntosicurezzaar.com/wp-content/uploads/2017/02/header-mod-comp-3.jpg);background-repeat:no-repeat; 
			background-position: center; 
			background-attachment:fixed;
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover;		}
		
		body {
		font-family:, sans-serif;font-weight:;letter-spacing:;text-transform:;color:#575656;font-size:16px;		}
		
		input[type='submit']{
		font-family:, sans-serif;
		}
		
		#primary-main-menu {
		font-family:Arial, Helvetica, sans-serif;font-weight:;letter-spacing:0em;text-transform:;		}
		
		.page-title h1 {
		font-family:Arial, Helvetica, sans-serif;font-weight:;letter-spacing:;text-transform:;		}
		
		#default-widget-area .xoxo li .widget-title, #footer-widget-area .widget-area .widget-title {
		font-family:, sans-serif;font-weight:;letter-spacing:;text-transform:;		}
		
		h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h2.post-title, .su-tabs .su-tabs-nav span, .su-tabs .pane-title, .su_au_name, .su-pricing-title, .su-pricing-value, .post_slider .info h2, .recent_post_widget_title, .tp-caption.kickstart_heading {
		font-family:Arial, Helvetica, sans-serif;font-weight:;letter-spacing:;text-transform:;		}
		
		.custom-font{
		font-family:, sans-serif;font-weight:;letter-spacing:;text-transform:;		}
				
		body a, ul#filter a {color:#343434;}		
		.mnky-breadcrumbs, .mnky-breadcrumbs a{color:#ffffff;}
		ul#filter li.current a { color:#575656;}
		
		h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .su-service-title, .su-tabs .su-tabs-nav span, .su-tabs .pane-title, .su_au_name, .heading-wrapper h6, .su-spoiler-title {color:#444444;}
		
		h1{font-size:;}
		h2{font-size:;}
		h3{font-size:;}
		h4{font-size:;}
		h5{font-size:;}
		h6{font-size:;}
		
		#header-wrapper{
		background-color:;background-image: url();background-repeat:;background-position:;		}
		
		#title-wrapper{
		background-color:#EA1D24;background-image: url();background-repeat:;background-position:;background-attachment:;border-color:#EA1D24;		-webkit-background-size: auto;
		-moz-background-size: auto;
		-o-background-size: auto;
		background-size: auto;
		}
		
		#header-wrapper:after {content: ""; background:url(images/header-shadow.png) no-repeat 50% 100%; position:absolute; width:100%; height:47px; margin-top: 1px;}
			.default-header #header-wrapper:after, .no-title-wrapper #header-wrapper:after{display:none;}
			#title-wrapper .header-shadow {background:url(images/header-shadow.png) no-repeat 50% 100%; position:absolute; width:100%; height:47px; top:0;}		
		#header {height:80px;}
		#header #logo {margin-left:-7px; margin-bottom:-8px;}
		
		#primary-main-menu{font-size:;}
		#primary-main-menu li{padding-bottom:25px;}
		#primary-main-menu > li.current-menu-item, #primary-main-menu > li.current-menu-ancestor,  #primary-main-menu > li.current_page_parent {padding-bottom:27px;}		#primary-main-menu li a{color:#383838; border-color:#e7e7e7;}
		#primary-main-menu li ul li a{background-color:#313131;}
		#primary-main-menu li ul li a{color:#bfbfbf;}

		#footer-wrapper {background-color:#373839;}				
		#copyright-wrapper {background-color:#282a2b;}				
		#footer-widget-area .widget-area .widget-title {color:#fcfcfc;}				
		#footer-wrapper, #copyright {color:#9c9c9c;}
		#footer-wrapper a, #copyright a, #footer-menu a {color:#bcbcbc;}
								
		.page-title h1{color:#ffffff;}
		.page-title h1 {
		text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2); 
		background: rgba(0,0,0,0.3);
		}
		
		#header-wrapper #header-widget-area ul.xoxo{margin-top:25px;}
		#top-bar-wrapper{background-color:#E9E9E9;}
		#top-bar-wrapper #top-bar, #top-bar-wrapper #top-bar a{color:#8B8B8B;}
		
		#orbit-wrapper, #orbit-content{ height: 390px !important;}
		
					@media only screen and (min-width: 480px) and (max-width: 767px) {
				#orbit-wrapper, #orbit-content{height:181px !important;}			}
			@media only screen and (max-width: 479px) {
				#orbit-wrapper, #orbit-content{height:125px !important;}			}
					@media only screen and (min-width: 768px) and (max-width: 979px) {
				#orbit-wrapper, #orbit-content{height:289px !important;}				
			}
				
		
				

		
				.custom-on-over-opacity:HOVER
{
	opacity:0.4 !important;
	filter:alpha(opacity=40) !important;; /* For IE8 and earlier */
}

.wpcf7-select
{
font-size:16px !important;
}

.heading-wrapper
{
margin-bottom: 15px; !important;
}

.widget-title
{
font-size: 15px;
}

.wpum-login-form form label
{
width: 100% !important;
}

.wpum-login-form form input[type=email], .wpum-login-form form input[type=password], .wpum-login-form form input[type=text], .wpum-login-form form select, .wpum-login-form form textarea {
width: 100% !important;
}

.wpum_three_fourth
{
width: 100% !important;
}

#sidebar_right
{
border-left: 1px solid #ededed;
padding-left:12px;
}

.su-spoiler-title
{
font-size: 18px !important;
}

.su-spoiler-content li
{
padding:0 0 15px;
}

.tdcalform
{
margin-right:1%;
text-align:left;
vertical-align:top !important;
font-size:15px;
border-bottom: 1px solid #b7b7b7;
color: #313131 !important;
}

.tipo_corso_cal
{

background-color: #0f93c7 !important;
color: #fff !important;
padding: 11px 7px 2px 7px;
margin: 2px 0 1px 0;
text-decoration: none;
font-weight: bold;
font-style: italic;
font-stretch: condensed;
text-align: center;
}

.button_iscriviti
{
display: inline-block;
background-color: #BD2715;
color: #fff !important;
padding: 1px 7px 2px 7px;
margin: 2px 0 1px 0;
text-decoration: none;
}

.button_iscriviti:hover
{
color: #fff !important;
font-weight: bold !important;
}
.ml-responsive-table dl:nth-of-type(2n+1)
{
background-color: #F7F7F7 !important;
}

.ml-responsive-table dl:nth-of-type(2n+1), .ml-responsive-table dl:nth-of-type(2n)
{
border-bottom: 1px solid #b7b7b7 !important;
}

.button_menucorsi
{
display: inline-block;
background-color: #ed0000;
color: #fff !important;
padding: 4px 12px 5px 12px;
margin: 2px 0 1px 0;
text-decoration: none;
/*font-weight:bold;*/
}
.button_menucorsi:hover
{
text-decoration: underline;
}

.wpcf7-select {
    padding: 4px 10px !important;
    margin-top: 5px !important;
    color: #696969 !important;
    font-size: 13px !important;
    background: #fff !important;
    border: 1px solid #ddd !important;
    height: 37px !important;
    box-shadow: inset 0px 1px 4px rgba(0,0,0,0.1) !important;
   -moz-box-shadow: inset 0px 1px 4px rgba(0,0,0,0.1) !important;
   -webkit-box-shadow: inset 0px 1px 4px rgba(0,0,0,0.1) !important;
}

.formcorsi33perc
{
 max-width: 90% !important;
}
.formcorsi50perc
{
 max-width: 90% !important;
}

.formcorsiSessioneRadOnly
{
font-weight:bold;
max-width: 60% !important;
}
.wpcf7-list-item
{
margin-bottom:20px !important;
}
.formcorsidata
{
max-width: 160px;
}

.sceltacorso label:hover
{
color:white;
background: #9E1418;
padding: 6px 0px 6px 0px;
}

.margini-pdf-send-df
{
margin: 3px 0 3px !important;
}


@media screen and (min-width: 769px) {
  .catalogo-mobile
 {
   display:none;
 }
.catalogo-desktop
 {
   display:block;
 }
}

@media only screen and (max-width: 768px)
{
 #header {
    padding-bottom: 20px !important;
 }
 .catalogo-mobile
 {
   display:block;
 }
.catalogo-desktop
 {
   display:none;
 }
}

.lead-form
{
 background-color: green;
 color:white;
 padding: 20px;
border
}


.lead-form
{
 margin-bottom:18px;
}
.lead-form .title-form
{
 font-size: 20px !important;
 font-weight: bold;
}
.lead-form .subtitle-form
{
 font-size: 16px !important;
}

.lead-form .element-form
{
 font-size: 20px !important;
}

.lead-form select {
    width: 100%;
    margin-top: 5px;
    padding: 10px;
}

.lead-form input[type='submit']
{
 width: 100% !important;
    height: 40px !important;
    font-size: 20px !important;
}
.lead-form .wpcf7-not-valid-tip
{
 color: red !important;
 text-decoration: underline !important;

}


span.wpcf7-list-item {
    width: 100% !important;
}

/* Lead Page Corsi Formazione*/

.numero-lead-page {
  text-align: left;
 }
@media only screen and (max-width: 768px)
{
 .numero-lead-page {
  margin-left: 0px;
 }
}

@media only screen and (min-width: 769px)
{
 .numero-lead-page {
  margin-left: 80px;
 }
}

.numero-lead-page {
text-align: left;
}
.numero-lead-page strong {
    text-align: center;
    background: #0f93c7;
    display: inline-block;
    width: 70px;
    height: 70px;
    border: 5px solid #f8f8f8;
    border-radius: 50%;
    color: #fff;
    font-size: 51px;
    z-index: 9;
}

.lead-page-corsi li
{
 border:1px solid #DDD;
 width: 290px !important;
 max-height: 211px !important;
}


@media only screen and (max-width: 800px)
{
 .sotto-menu-corsi
 {
   display:none;
 }
}

@media only screen and (min-width: 801px)
{
 .sotto-menu-corsi
 {
   display:block;
 }
}

.scroll-back-to-top-wrapper
{
 display: none !important;
}


@media (max-width: 767px)
{
img[src*="chat-offline"], img[src*="chat-online"] {
    display: none;
}
}

.offerta-mese-titolo
{
 color: #2c2c2c; margin-bottom: 10px; font-weight: bold;
}
.offerta-mese-cod-prezzo
{
 background-color: rgba(237,0,0, 0.8); color: white; padding: 10px;
}
.offerta-mese-descr
{
 color: #3a3a3a; margin-top: 10px; font-size: 13px;
}
.offerta-mese-contattaci
{
 text-align:center; color: #ed0000; font-weight: bold; padding: 10px 0 10px;
}

.select-filtro-corsi
{
margin-top:20px;
font-size: 18px !important;
color: black;
font-weight: 300;
height: 40px;
line-height: 40px;
}

.button_applica_filtro_corsi {
    display: inline-block;
    background-color: #BD2715;
    color: #fff !important;
    padding: 5px 20px 5px 20px;
    margin: 2px 0 1px 0;
    text-decoration: none;
    font-size: 18px;
}
.button_applica_filtro_corsi:hover
{
color: #fff !important;
font-weight: bold !important;
cursor: pointer;
}

.paypalbuttonimage
{
width:261px !important;
height:71px !important;
}

.paypalbuttonimage:HOVER
{
	opacity:0.8 !important;
	filter:alpha(opacity=80) !important;; /* For IE8 and earlier */
}
.acceptance-884 .wpcf7-list-item
{
display: unset !important;
}

.wpcf7-acceptance .wpcf7-list-item
{
display: inline !important;
}
