﻿/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.

----------------------------------------------------------- */
body { font-size: 0.9em !important; color:#444444 !important; }

#s5_header_area1  {padding-top: 7px !important; padding-bottom: 11px !important;  }

#s5_center_area1 { background-position: right bottom; background-image: url('../images/sf-desktop.png'); background-repeat: no-repeat; background-attachment: fixed; }
	
	
@media screen and (min-width: 700px) { 
	#s5_header_area1aaa  { background-position: right top; background-image: url(../images/scrittadesktop.png); background-repeat: no-repeat; }	
	#s5_header_wrap  { background-position: right top; background-image: url(../images/scrittadesktop.png); background-repeat: no-repeat; }	

	}	
	

.bottoneta { display: block; background-color: #0a6aa8; color: #fff; padding: 5px; width: 280px; text-align: center; border-radius: 6px; text-transform: uppercase; }

.preventivo { background-color: #e2e2e2;}
#li_child_1 .s5_img_span {position: relative; top: -6px;}
#li_child_1 ul li:nth-child(2) .S5_submenu_item  {background-color: #e2e2e2 !important;}



.bannergroupbannerclienti .banneritem { float:left; padding: 30px;}

.module_round_box_outer > .marchi  { background: #FFFFFF; margin: 60px 0 50px 0; border: solid 1px #e8e8e8; padding: 15px;}


/*
.owl-carousel .owl-nav .owl-prev { background-image: url(../images/arrow-left-dark.png) !important; background-repeat: no-repeat !important; background-position: center !important;}
.owl-carousel .owl-nav .owl-next { background-image: url(../images/arrow-right-dark.png) !important; background-repeat: no-repeat !important; background-position: center !important;   }
.nav-dark .owl-nav .owl-next { background-image: url(../images/arrow-right-dark.png) !important;}
.nav-dark .owl-nav .owl-prev {background-image: url(../images/arrow-left-dark.png) !important;}
*/



	
@media screen and (max-width: 500px) { 
	#s5_center_area1aaaaaaaaa {  background-position: 160px 159px;} 
	#s5_center_area1 { background-image: url('../images/sf-mobile.png');} 
	}	
	
	
	
.ba-form-footer { display:none;}
	

#s5_shape5_logo, #s5_footer_area1 { display:none !important; }

.mfooter ul li { display:inline-block; padding-right:10px !important; }
.briciola ul li { display:inline-block; }

#s5_top_row1_area1, #s5_top_row2_area1, #s5_top_row3_area1, #s5_bottom_row1_area1, #s5_bottom_row2_area1, #s5_bottom_row3_area1, #s5_center_area1 { padding-top: 11px !important; }

#s5_breadcrumb_font_wrap { padding-bottom: 5px !important; }

h2 {color: #7F7F7F; font-size: 26px; font-weight: normal; border-bottom: 3px solid #0A6AA8; width: 100%; text-transform: capitalize; }

#finder-filter-window {overflow: visible !important; }

.icon-calendar::before { font-size: 16px; }

#filter_date1, #filter_date2 {height: 32px; }

#s5_pos_top_row1_1 .module_round_box_outer { margin-bottom: 12px !important; }

.newsinterne h3 { font-size: 21px; color: #8e8d8d; font-weight: bold; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #C0C0C0; }
.blognewsinterne .items-row .span0 { margin-left: 0px !important;}
.blognewsinterne .items-row .item { text-align:justify;  }
.blognewsinterne .items-row .item a, .blog-featurednewsinterne .items-row .item a { text-decoration:none; color:#020202; font-size:13px;  }
.blognewsinterne .items-row .item a:hover { text-decoration:underline; }
.blognewsinterne .items-row .item .create { color:#7d7d7d; font-size:13px;  }
.blognewsinterne .items-row .item .title a { display:block; color:#2d2d2d; font-size:15px; font-weight:bold;  }



.sliderhome {border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #9897971A; }
.sliderhome h2, .sliderhome .s5vertical .jdGallery .slideInfoZone p {background: transparent !important;}
.sliderhome .jdGallery .slideInfoZone p { color:black !important; text-shadow: 1px 1px #ffffff !important; font-size:15px; }
.sliderhome .jdGallery .slideInfoZone { bottom: 57px !important;}

#s5_pos_above_body_1 .module_round_box_outer { margin-left: 0px !important;; margin-right: 0px !important; }

.customfooterindirizzo { font-size:12px; line-height: 15px; }
#s5_center_area1 {border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: #C0C0C0; }
#s5_below_columns_wrap1 .module_round_box_outer { margin-bottom: 10px !important; }

#s5_pos_below_body_1 { background-color: #E9EDF566; padding-top: 11px; margin-bottom: 21px;  }






#s5_top_row1_area_inner { min-height: 78px; } 

#s5_top_row1_area1 { border-top: solid 1px #fff; }
  
.SSLL #s5_top_row1_area1 { background: #3d7ec0 !important; }
.SSLL #s5_top_row1_area_inner {	background-position: 22px -9px;	background-image: url('../images/icona-SICUREZZA-SUI-LUOGHI-DI-LAVORO.png'); background-repeat: no-repeat; }

.SDG #s5_top_row1_area1 { background: #c81517 !important; }
.SDG #s5_top_row1_area_inner {	background-position: 22px -9px;	background-image: url('../images/icona-SISTEMI-DI-GESTIONE.png'); background-repeat: no-repeat; }

.AMBI #s5_top_row1_area1 { background: #8fb63f !important; }
.AMBI #s5_top_row1_area_inner {	background-position: 22px -9px;	background-image: url('../images/icona-AMBIENTE.png'); background-repeat: no-repeat; }

.IGDA #s5_top_row1_area1 { background: #e6d618 !important; }
.IGDA #s5_top_row1_area_inner {	background-position: 22px -9px;	background-image: url('../images/icona-IGIENE-DEGLI-ALIMENTI.png'); background-repeat: no-repeat; }

.FORP #s5_top_row1_area1 { background: #209dd7 !important; }
.FORP #s5_top_row1_area_inner {	background-position: 22px -9px;	background-image: url('../images/icona-FORMAZIONE-PROFESSIONALE.png'); background-repeat: no-repeat; }

.MEDL #s5_top_row1_area1 { background: #709bbb !important; }
.MEDL #s5_top_row1_area_inner {	background-position: 22px -9px;	background-image: url('../images/icona-MEDICINA-DEL-LAVORO.png'); background-repeat: no-repeat; }

.RISP #s5_top_row1_area1 { background: #d0d615 !important; }
.RISP #s5_top_row1_area_inner {	background-position: 22px -9px;	background-image: url('../images/icona-RISPARMIO-ENERGETICO.png'); background-repeat: no-repeat; }

.homtecno #s5_top_row1_area1 { background-image: url('../images/sfondohhomebarra.jpg') !important ; background-repeat: no-repeat !important; background-position: 50% 0px !important;  }

@media screen and (max-width: 850px) {
.SSLL #s5_top_row1_area1 .s5_outer, .SDG #s5_top_row1_area1 .s5_outer, .AMBI #s5_top_row1_area1 .s5_outer, .IGDA #s5_top_row1_area1 .s5_outer, .FORP #s5_top_row1_area1 .s5_outer, .MEDL #s5_top_row1_area1 .s5_outer, .RISP #s5_top_row1_area1 .s5_outer
 {padding-left: 86px; }
}


.SSLL #s5_columns_wrap { border-left-style: solid;	border-width: 2px; border-color: #3d7ec0; }
.SDG #s5_columns_wrap { border-left-style: solid;	border-width: 2px; border-color: #c81517; }
.AMBI #s5_columns_wrap { border-left-style: solid;	border-width: 2px; border-color: #8fb63f; }
.IGDA #s5_columns_wrap { border-left-style: solid;	border-width: 2px; border-color: #e6d618; }
.FORP #s5_columns_wrap { border-left-style: solid;	border-width: 2px; border-color: #209dd7; }
.MEDL #s5_columns_wrap { border-left-style: solid;	border-width: 2px; border-color: #709bbb; }
.RISP #s5_columns_wrap { border-left-style: solid;	border-width: 2px; border-color: #d0d615; }






/* menu responsive */
#s5_responsive_mobile_sidebar_menu_wrap div:nth-child(7) ul li { padding: 4px 0px 4px 37px; }
#s5_responsive_mobile_sidebar_menu_wrap div:nth-child(7) ul li:nth-child(1) { background-image: url('../images/menu-SICUREZZA-SUI-LUOGHI-DI-LAVORO.png'); background-repeat: no-repeat; } 
#s5_responsive_mobile_sidebar_menu_wrap div:nth-child(7) ul li:nth-child(2) { background-image: url('../images/menu-SISTEMI-DI-GESTIONE.png'); background-repeat: no-repeat; } 
#s5_responsive_mobile_sidebar_menu_wrap div:nth-child(7) ul li:nth-child(3) { background-image: url('../images/menu-AMBIENTE.png'); background-repeat: no-repeat; } 
#s5_responsive_mobile_sidebar_menu_wrap div:nth-child(7) ul li:nth-child(4) { background-image: url('../images/menu-MEDICINA-DEL-LAVORO.png'); background-repeat: no-repeat; } 
#s5_responsive_mobile_sidebar_menu_wrap div:nth-child(7) ul li:nth-child(5) { background-image: url('../images/menu-IGIENE-DEGLI-ALIMENTI.png'); background-repeat: no-repeat; } 
#s5_responsive_mobile_sidebar_menu_wrap div:nth-child(7) ul li:nth-child(6) { background-image: url('../images/menu-FORMAZIONE-PROFESSIONALE.png'); background-repeat: no-repeat; } 
#s5_responsive_mobile_sidebar_menu_wrap div:nth-child(7) ul li:nth-child(7) { background-image: url('../images/menu-RISPARMIO-ENERGETICO.png'); background-repeat: no-repeat; } 

/* menu desktop */
#subMenusContainer #li_child_7 ul li span a {  padding-left: 25px; }  
#subMenusContainer #li_child_7 ul li:nth-child(1) .S5_submenu_item { background-image: url('../images/menu-SICUREZZA-SUI-LUOGHI-DI-LAVORO.png'); background-repeat: no-repeat; } 
#subMenusContainer #li_child_7 ul li:nth-child(2) .S5_submenu_item { background-image: url('../images/menu-SISTEMI-DI-GESTIONE.png'); background-repeat: no-repeat; } 
#subMenusContainer #li_child_7 ul li:nth-child(3) .S5_submenu_item { background-image: url('../images/menu-AMBIENTE.png'); background-repeat: no-repeat; } 
#subMenusContainer #li_child_7 ul li:nth-child(4) .S5_submenu_item { background-image: url('../images/menu-MEDICINA-DEL-LAVORO.png'); background-repeat: no-repeat; } 
#subMenusContainer #li_child_7 ul li:nth-child(5) .S5_submenu_item { background-image: url('../images/menu-IGIENE-DEGLI-ALIMENTI.png'); background-repeat: no-repeat; } 
#subMenusContainer #li_child_7 ul li:nth-child(6) .S5_submenu_item { background-image: url('../images/menu-FORMAZIONE-PROFESSIONALE.png'); background-repeat: no-repeat; } 
#subMenusContainer #li_child_7 ul li:nth-child(7) .S5_submenu_item { background-image: url('../images/menu-RISPARMIO-ENERGETICO.png'); background-repeat: no-repeat; }  





.menumenuservizi li { float:left; margin:2px 1%; width: 48%;  }
.menumenuservizi li a { padding:25px 10px 25px 92px; font-size:19px; color: #ffffff !important;  border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;  }

.menumenuservizi li:nth-child(1) a { background: #3d7ec0; background-image: url('../images/icona-SICUREZZA-SUI-LUOGHI-DI-LAVORO.png'); background-repeat: no-repeat; background-position: 10px;} 
.menumenuservizi li:nth-child(2) a { background: #c81517; background-image: url('../images/icona-SISTEMI-DI-GESTIONE.png'); background-repeat: no-repeat; background-position: 10px; } 
.menumenuservizi li:nth-child(3) a { background: #8fb63f; background-image : url('../images/icona-AMBIENTE.png'); background-repeat: no-repeat; background-position: 10px; }
.menumenuservizi li:nth-child(4) a { background: #709bbb; background-image: url('../images/icona-MEDICINA-DEL-LAVORO.png'); background-repeat: no-repeat; background-position: 10px; }
.menumenuservizi li:nth-child(5) a { background: #e6d618; background-image : url('../images/icona-IGIENE-DEGLI-ALIMENTI.png'); background-repeat: no-repeat; background-position: 10px; }
.menumenuservizi li:nth-child(6) a { background: #209dd7; background-image : url('../images/icona-FORMAZIONE-PROFESSIONALE.png'); background-repeat: no-repeat; background-position: 10px; }
.menumenuservizi li:nth-child(7) a { background: #d0d615; background-image: url('../images/icona-RISPARMIO-ENERGETICO.png'); background-repeat: no-repeat; background-position: 10px; } 

.menumenuservizi li a:hover { background-color:#A6A4A4; text-decoration:none; }

@media screen and (max-width: 600px) {
	.sliderhome h2 { font-size: 1.5em !important; }
	.sliderhome .s5vertical .jdGallery .slideInfoZone p { width:80% !important; }
	.menumenuservizi li { float:none; margin:2px 0%; width: 100%;}
}



