/*
theme name: Twenty Fifteen Child
template: twentyfifteen
*/

@import url("../twentyfifteen/style.css");

@import 'https://fonts.googleapis.com/css?family=Open+Sans:400,700';

/* modifiche 12/12/2021 ricerca inizio lettere clienti */

.letterSearch{
	margin: 0 2% 2% 2%;
    width: 100%;
    overflow: hidden;
    width: auto;
    padding: 0;
}

.letterSearch .letters{
	display: block;
}

.letterSearch .letters .letter{
	display: block;
    width: 3.80%;
    float: left;
}

.letterSearch .letters .letter a:hover{
    background-color: #2BD09A;
}

.letterSearch .letters .letter.selected a{
    background-color: #2BD09A;
	
}

.letterSearch .letters .letter a{
	color: #fff;
    font-size: 1.5em;
        padding: 10px 5px;
    width: 100%;
    background-color: #00bcd4;
    display: block;
    text-align: center;
    box-sizing: border-box;
}




/* modifiche 04/12/2021*/

.booking_calendar_container{width:100%;}

.booking_calendar_main_container .wpda-booking-calendar-head {overflow:hidden;}

.wpdevart-responsive .current-date-info .wpdevart_link{    background: #FFF;
    padding: 5px;
    color: #e95a5a;}
	
	.wpdevart-responsive .wpdevart_link{    color: #00bcd4;
    font-weight: bold;
    background: #FFF;
    padding: 5px;} 
	
	.wpdevart-responsive .wpda-previous *, .wpdevart-responsive .wpda-next * {
        font-size: 20px !important;
    
}


	.wpdevart-responsive .current-date-info .wpdevart_link{    background: #FFF;
    padding: 6px;
    color: #00bcd4;
    vertical-align: top;
	}
	
	.wpdevart-responsive .wpdevart_link:Hover, .wpdevart-responsive .wpdevart_link:hover{color: #FFF;    background: #00bcd4;}

/*-------------- MODIFICHE 24/03/2021 -------------------*/
.page.clienti .entry-content{
	display: contents;
}

.navigation{
	display: block !important;
    clear: both !important;
}

.navigation .prev, .navigation .next{ 
	display: none !important;
}


/*-------------- END MODIFICHE 24/03/2021 ---------------*/

/*-------------- MODIFICHE 10/12/2020 -------------------*/

button.ui-button.ui-state-default:hover, .fc-next-button.ui-button.ui-state-default, .fc-prev-button.ui-button.ui-state-default  {
    background: none !important;
    background-color: #0090a2 !important; 
}

.wpfc-calendar-search{
    margin-bottom: 15px !important;
}

.ui-selectmenu-button.ui-widget.ui-state-default{ cursor: pointer;} 

/*-------------- END MODIFICHE 10/12/2020 ---------------*/


/*-----------------------------------------------------------MODIFICHEEEE-----------------------------------------------------------*/

/*pagina calendario appuntamenti */
/*
1 : tutte le categorie evento
2 : Appuntamenti Fissati
3 : Appuntamenti Annullati
4 : Appuntamenti Completati
5 : scadenze
6 : Scadenze Chiamate
7 : Scadenze Fissate
8 : Tutti Gli Appunatementi
9 : Tutte le Scadenze
*/
/* Modifiche 10/12/2020
1 : tutte le categorie evento
2 : Tutti Gli Appuntamenti
3 : Tutte le Scadenze
4 : Appuntamenti Completati
5 : Appuntamenti Fissati
6 : Scadenze Chiamate
7 : Scadenze Fissate
8 : Appuntamenti Annullati
9 : scadenze
*/
.page-id-177219 .ui-menu #ui-id-1, 
.page-id-177219 .ui-menu #ui-id-3, 
.page-id-177219 .ui-menu #ui-id-6, 
.page-id-177219 .ui-menu #ui-id-7, 
.page-id-177219 .ui-menu #ui-id-9{display: none !important;}

/*pagina calendario scadenze */
.page-id-177217 .ui-menu #ui-id-1, 
.page-id-177217 .ui-menu #ui-id-2, 
.page-id-177217 .ui-menu #ui-id-4, 
.page-id-177217 .ui-menu #ui-id-5, 
.page-id-177217 .ui-menu #ui-id-8{display: none !important;}


/*pagina single cliente*/
.single-event .evento.single.app_annullati h3.titolo_evento{background-color: #ff0000;}
.single-event .evento.single.app_chiamato h3.titolo_evento{background-color: #007fff;}
.single-event .evento.single.app_completati h3.titolo_evento{background-color: #00d812;}

#legenda{padding: 10px;}

#legenda ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

#legenda li {
  padding-left: 1em;
  text-indent: -.7em;
}

#legenda li::before {
  content: "• ";
  font-size: 22px;
  color: black; /* or whatever color you prefer */
}

#legenda li.app_fissato::before, #legenda li.app_fissato{ color: #43a047; font-weight: bold;}
#legenda li.app_completato::before, #legenda li.app_completato{ color: #1976d2; font-weight: bold;}
#legenda li.app_annullato::before, #legenda li.app_annullato{ color: #b71c1c; font-weight: bold;}
#legenda li.scad_scad::before, #legenda li.scad_scad{ color: #bf360c; font-weight: bold;}
#legenda li.scad_chiamato::before, #legenda li.scad_chiamato{ color: #4a148c; font-weight: bold;}
#legenda li.scad_fissato::before, #legenda li.scad_fissato{ color: #004d40; font-weight: bold;}

#legenda_appuntamenti{float: left; width: 50%; margin 0; padding: 20px;}
#legenda_scadenze{float: left; width: 50%; margin 0; padding: 20px;}


/*colori header titolo pagina single event*/
.single-event .evento.single.app_fissato h3.titolo_evento{background-color: #43a047;}
.single-event .evento.single.app_completato h3.titolo_evento{background-color: #1976d2;}
.single-event .evento.single.app_annullato h3.titolo_evento{background-color: #b71c1c;}
.single-event .evento.single.scad_scad h3.titolo_evento{background-color: #bf360c;}
.single-event .evento.single.scad_chiamato h3.titolo_evento{background-color: #4a148c;}
.single-event .evento.single.scad_fissato h3.titolo_evento{background-color: #004d40;}


.newAppClient.newAppuntamento{background-color: #43a047;S}

/*-----------------------------------------------------------END - MODIFICHEEEE - END-----------------------------------------------------------*/

.button {
    border: none;
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    background: none;
    cursor: pointer;
    padding: 20px 50px;
    display: inline-block;
    margin: 15px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    outline: none;
    position: relative;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.button {
    border: 3px solid #fff;
    color: #fff;
}

.button {
    overflow: hidden;
}
.button:hover, .button:active {
    color: #00bcd4;
	background-color:#FFF;
}




a:focus {
    outline: none;
    outline: none);
}


.entry-footer{display:none;}
body:before{    background-color: #f1f1f1;width:20%;transition:all 1s; }


.shadow, #clienti .cliente.single, body .hentry{    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -ms-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;;}
.shadow:Hover, #clienti .cliente.single:Hover, body .hentry:hover{ z-index: 9;
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -moz-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -ms-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    box-shadow: 0 15px 30px rgba(0,0,0,.1)  }



body{font-size:14px;line-height:16px;}

body, h1, h2, h3, h4, h5, h6, p, input, button, .ui-widget, select, textarea{    font-family: 'Open Sans', sans-serif!important;}

h4,h5{font-size:14px!important;line-height:16px!important;}
a:hover{color: #333333;}

body{max-width: 100%;}
.site{max-width: 100%;background:#FFF;}
body #footer{
clear: both;
    margin-left: 20%;
    background: #00bcd4;
	color:#FFF;
	text-transform:uppercase;
}

body #footer .block div{width:50%;float:left;}
body #footer div.left{text-align:left;}
body #footer div.right{text-align:right;}
body #footer div.center{text-align:center;}
 body #footer a.button{margin: 10px auto;}

body #footer .block{  padding:20px;}body #footer .block:after{  content:"";clear:both;display:block;}
.sidebar{width:20%; background-color: #F1F1F1; transition:all 1s; position:absolute!important;top:0;left:0;padding-top:80px; }
#sidebar #masthead{display:none;}
.wpdevart-booking-form-container, .wpdevart-booking-legends {display:none;}

.site-content {display: block;float: left;margin-left: 20%;width: 80%;background-color: #fff;    border: none;	padding-bottom:40px;    transition: all 1s;}
#content #post-21{background-color: #F1F1f1}
.main-navigation{margin: 0 0 10px;}

.site-header {
    margin: 80px 0;
}

.hentry {
    padding: 0;
	margin: 0;
}

.hentry .entry-content{
    background-color: #fff;
}

body .site-main{padding:100px 0 0 0;}

header.entry-header h1.entry-title{display:none;}

#my_site_logo{
    width: 100%;
    background-color: #bf00d4;
    z-index: 999;
    padding: 10px;
    position: fixed;

	    overflow: hidden;
}
#my_site_logo .logo{z-index:9999;}#my_site_logo .logo a{z-index:9999;}#my_site_logo .logo a img{float:left;}
#my_site_logo .my_site_name a{color: #fff; font-size: 20px;}
#my_site_logo a img{    width: 80px;
    margin: 5px 20px;}
#my_site_logo .my_page_title{top: 0;font-size: 24px;line-height: 62px;color: #fff;text-transform: uppercase;position: absolute;left: 0;width: 100%;display: table;
z-index:-1;}

#my_site_logo .my_page_title .center{ display:table-cell;
    vertical-align:middle;
    text-align:center;}
.menu-primario-container, .widget-area{margin: 0;}

.menu-primario-container ul{
    margin-bottom: 50px;
    font-size: 14px;
    padding: 20px;
    border-color: #00bcd4;
    border-left-width: 5px;
    border-right-width: 5px;
    border-right-color: #fff;
    border-style: solid;
    box-sizing: border-box;
    transition: all 1s;
	  border-top: none;
    border-bottom: none;

}
.widget-area aside{
	margin-bottom: 0;
    font-size: 14px;
        padding: 10px;
    box-sizing: border-box;
    transition: all 1s;
	  border-top: none;
    border-bottom: none;
	}
	.widget-area aside:after{
	clear:both;content:"";display:block;
	}
	.widget-title {
    margin: 0 0 10px;
}

.widget-area{}
.widget-area aside#search-2{border: none;}
.widget-area aside#search-2 input{background-color: #fff;
    font-weight: bold;
    font-size: 18px;}
.widget-area aside#em_calendar-2{border: none;padding: 0 5px 0 5px;background-color: #f1f1f1;}
.widget-area aside#em_calendar-2 .em-calendar-wrapper{background-color: #fff;}
.widget-area aside#nav_menu-2{}
.widget-area aside#nav_menu-2 .widget-title{}
.widget-area aside#nav_menu-2 ul li{padding: 0;border-top:2px solid #FFF;}
.widget-area aside#nav_menu-2 ul li:last-child{border-bottom:2px solid #FFF}
.widget-area aside#nav_menu-2 ul li a{
     padding: 18px 0 18px 45px;
    font-size: 15px;
    color: #444444;
    font-weight: bold;
    display: block;
    text-align: left;
    text-transform: uppercase;

	background-position:left center;
	background-size:40px;
	background-repeat:no-repeat;
}

.secondary .center{text-align:center;}
.secondary .center h3{text-align:center;text-transform:uppercase;font-size:20px;line-height:24px;}
.secondary .button{    text-align: center;
    border: 3px solid #e95a5a;
    color: #e95a5a;
    padding: 10px;
    width: 90%;
    display: block;
    margin: 10px auto;}
.secondary .button:Hover{background:#e95a5a; color:#FFF;}

#sidebar .menu-primario-container  ul{border-left: none; border-right: none; padding:0;text-align: center;}
#sidebar .menu-primario-container li{border-color:#fff;}
#sidebar .menu-primario-container li a:hover {color:#FFF;background-color:#00bcd4;}


/*icone menu*/
.widget-area aside#nav_menu-2 ul li.menu-item-1094 a{background-image:url('http://www.service-house.it/wp-content/media/2016/10/Calendario-45x40.png');}
.widget-area aside#nav_menu-2 ul li.menu-item-1093 a{background-image:url('http://www.service-house.it/wp-content/media/2016/10/Clienti-45x40.png');}
.widget-area aside#nav_menu-2 ul li.menu-item-33566 a{background-image:url('http://www.service-house.it/wp-content/media/2016/10/Stampa-45x40.png');}
.widget-area aside#nav_menu-2 ul li.menu-item-50197 a{background-image:url('http://www.service-house.it/wp-content/media/2016/10/Nuovo_Evento2-45x40.png');}
.widget-area aside#nav_menu-2 ul li.menu-item-50199 a{background-image:url('http://www.service-house.it/wp-content/media/2016/10/Aggiungi_Cliente-45x40-1.png');}
.widget-area aside#nav_menu-2 ul li.menu-item-50195 a{background-image:url('http://www.service-house.it/wp-content/media/2016/10/Aggiungi-Ricorrenza-45px.png');}
.widget-area aside#nav_menu-2 ul li.menu-item-140441 a{background-image:url('http://www.service-house.it/wp-content/media/2016/11/Cerca-Appuntamento-45px.png');}
.widget-area aside#nav_menu-2 ul li.menu-item-140441 a{background-image:url('http://www.service-house.it/wp-content/media/2016/11/Cerca-Appuntamento-45px.png');}
.widget-area aside#nav_menu-2 ul li.menu-item-166610 a{background-image:url('http://www.service-house.it/wp-content/media/2016/10/Cancella_Cliente2-Rosso-60x55.png');}
.widget-area aside#nav_menu-2 ul li.menu-item-166611 a{background-image:url('http://www.service-house.it/wp-content/media/2016/10/Cancella_Cliente-Rosso-60x55.png');}
.widget-area aside#nav_menu-2 ul li.menu-item-166612 a{background-image:url('http://www.service-house.it/wp-content/media/2016/10/Cancella_Evento-Rosso-60x55.png');}
.widget-area aside#nav_menu-2 ul li.menu-item-166613 a{background-image:url('http://www.service-house.it/wp-content/media/2016/10/Cancella_Evento2-Rosso-60x55.png');}

/*hover*/
.widget-area aside#nav_menu-2 ul li.menu-item-1094 a:Hover{background-image:url('http://www.service-house.it/wp-content/media/2016/10/Calendario-bianca.png');}
.widget-area aside#nav_menu-2 ul li.menu-item-1093 a:Hover{background-image:url('http://www.service-house.it/wp-content/media/2016/10/clienti-bianco.png');}
.widget-area aside#nav_menu-2 ul li.menu-item-33566 a:Hover{background-image:url('http://www.service-house.it/wp-content/media/2016/10/Stampa-Bianca-45x40.png');}
.widget-area aside#nav_menu-2 ul li.menu-item-50197 a:Hover{background-image:url('http://www.service-house.it/wp-content/media/2016/10/Nuovo-Evento-Bianco-1.png');}
.widget-area aside#nav_menu-2 ul li.menu-item-50199 a:Hover{background-image:url('http://www.service-house.it/wp-content/media/2016/10/Aggiungi_Cliente-Bianca-45x40.png');}
.widget-area aside#nav_menu-2 ul li.menu-item-50195 a:Hover{background-image:url('http://www.service-house.it/wp-content/media/2016/10/Aggiungi-Ricorrenza-Bianca-45px.png');}
.widget-area aside#nav_menu-2 ul li.menu-item-140441 a:Hover{background-image:url('http://www.service-house.it/wp-content/media/2016/11/Cerca-Appuntamento-Bianca-45px.png');}
.widget-area aside#nav_menu-2 ul li.menu-item-166610 a:Hover{background-image:url('http://www.service-house.it/wp-content/media/2016/10/Cancella-Cliente-Bianco-2.png');}
.widget-area aside#nav_menu-2 ul li.menu-item-166611 a:Hover{background-image:url('http://www.service-house.it/wp-content/media/2016/10/Cancella-Cliente-Bianco-1.png');}
.widget-area aside#nav_menu-2 ul li.menu-item-166612 a:Hover{background-image:url('http://www.service-house.it/wp-content/media/2016/10/Cancella-Evento-Bianco-2.png');}
.widget-area aside#nav_menu-2 ul li.menu-item-166613 a:Hover{background-image:url('http://www.service-house.it/wp-content/media/2016/10/Cancella-Evento-Bianco-1.png');}

.ui-widget-header {
    border: #00bcd4;
    background: #00bcd4;
    color: #ffffff;
    font-weight: bold;
}

.clear:before, .clear:after, .site:before, .site:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-content:before, .site-content:after, .nav-links:before, .nav-links:after, .comment-navigation:before, .comment-navigation:after, .social-navigation ul:before, .social-navigation ul:after, .textwidget:before, .textwidget:after{content:none;}


.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl, .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br, .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr, .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
   border: none!important;
    background: #00bcd4;
    font-weight: normal;
    color: #ffffff;
}

.fc button {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    /* box-sizing: border-box; */
    margin: 0;
    height: auto;
    padding: 12px 8px;
    font-size: 1em;
    white-space: nowrap;
    cursor: pointer;
}

.fc td.fc-today{
  background: #00bcd4;
  color: #ffffff;
}


.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{background:#0090a2!important;}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus {
    background-color: #37d6ea;
    outline: 0;
}
.ui-widget-content{    border: 1px solid #f3f3f3;
    background: #ffffff url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
    color: #252525;}

.ui-widget-content ul li{  ;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{
	    border: none;
    background: #00bcd4;
    font-weight: normal;
    color: #ffffff;
	margin:0;

}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: none!important;
    background: #E95A5A;
    color: #363636;
}
.fc-ltr .fc-basic-view .fc-day-number {
    text-align: center;
	    font-weight: bold;
}

/* Mod - 10/12/2020
.ui-selectmenu-button span.ui-selectmenu-text{padding:15px;}
*/

/*select.wpfc-taxonomy{display: inline-block !important;}*/

.ui-selectmenu-button.ui-widget.ui-state-default.ui-corner-all, 
.ui-selectmenu-button.ui-widget.ui-state-default.ui-corner-top{
    padding: 10px;
}

.ui-selectmenu-button .ui-icon, 
.ui-selectmenu-button .ui-selectmenu-text{
    display: inline-block;
}

.page .wpfc-calendar-wrapper{
    padding: 20px;
    background-color: #F1F1f1;
    margin: 0 20px;
}


.entry-content h3, .entry-summary h3, .page-content h3, .comment-content h3 {
        font-size: 22px;
    font-size: 1em;
    text-transform: uppercase;
    line-height: 1em;
    margin-top: 0.2em;
    margin-bottom: 0.2em;
}

/*prossimi appuntamenti scadenze su vista cliente*/
.prossimi{position:absolute;z-index:-1;background:#333;visibility:hidden;}
.cliente.single:Hover .prossimi {z-index:999;visibility:visible;}
.prossimi a, .prossimi p, .prossimi h4{color:#FFF;}
.prossimi .prossimoAppuntamento .evento, .prossimi .prossimaScadenza .evento {padding:15px;}

/*vista estrena cliente*/

.entry-content a, .entry-summary a, .page-content a, .comment-content a, .pingback .comment-body > a{border-bottom:none;}
p, address, pre, hr, ul, ol, dl, dd, table {
    margin-bottom: 0;
}

#page .page.clienti{margin: 0 auto;padding: 0;}
.all_field_cliente{padding: 10px;}
.all_field_cliente h4{}
.cliente.single .field h5{
width: 100%;
    clear: none;
    background-color: #fff;
    margin: 0;
    height: 17px;
    overflow: auto;
    font-size: 12px !important;
    padding: 1px;
}
.cliente.single .field.note h5{

    height: 270px;

}
.page.clienti h4{margin-top: 8px; margin-bottom: 8px;}
#clienti{margin: 0 auto;}
#clienti .cliente.single{
	position:relative;
    background-color: #f1f1f1;
    width: 30%;
    float: left;
    margin: 0 0 2% 2%;
    padding: 0;
}

#clienti .cliente.single a{
display:block;
}

.cliente.single div.icon{    position: absolute;    right: 0;    top: 34px;}
.cliente.single div.icon div{float:left;}
.cliente.single div.icon div a{
	background-size: 30px;
    background-position: center;
    background-repeat: no-repeat;
    height: 36px;
    width: 36px;
    display: block;
    background-color: #00bcd4;
    margin-left: 5px;
	}
.cliente.single div.icon div a:Hover{background-color: #2BD09A;}
.cliente.single div.icon .edit a{background-image:url('http://www.service-house.it/wp-content/media/2017/05/edit-white.png');}
.cliente.single div.icon .newAppuntamento a{background-image:url('http://www.service-house.it/wp-content/media/2016/10/Nuovo-Evento-Bianco-1.png');}
.cliente.single div.icon .newScadenza a{background-image:url('http://www.service-house.it/wp-content/media/2016/10/Aggiungi-Ricorrenza-Bianca-45px.png');}
.cliente.single div.icon .delete a{background-image:url('http://www.service-house.it/wp-content/uploads/2016/10/delete.png');}

.cliente.single .nome_cognome{
  background-color: #484848;
  padding: 5px;
  color: #fff;
  border-bottom: 5px solid #00bcd4;
  margin-top: 0;

      height: 34px;
    overflow: auto!important;
}

.cliente.single.luciano .nome_cognome{
  background-color: #b72828;
}

.cliente.single:hover .nome_cognome{border-bottom: 5px solid #2BD09A;}


.cliente.single .field.Note h5{
  height: 100px;
  overflow:auto;
}


/*
#clienti .cliente.single a{width:100%;float:left;    margin: 20px 0;
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -ms-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
	padding:30px;
	}
#clienti .cliente.single a:hover {
    z-index: 9;
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -moz-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -ms-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    box-shadow: 0 15px 30px rgba(0,0,0,.1);
}
.cliente.single .field{width:100%;}
div.field:after {content: "";display: table;clear:both;}
.cliente.single .field h4{width:100%;float:left;clear:none;    margin: 0;}
.cliente.single .field h5{width:100%;float:left;clear:none;    margin: 0;height:16px;overflow:hidden;}
.cliente.single:Hover .field h5{width:100%;float:left;clear:none;    margin: 0;height:auto;}
*/



/*Vista interna cliente Prova*/

.single-cliente .hentry{    background-color: #f1f1f1;}

.single-cliente .hentry h3.nome_cognome{    margin: -20px -20px 0px -20px;}

.single-cliente .cliente.single .field.Note h5{
  height: auto;
}

.single-cliente .cliente.single .field h5{
width: 100%;
    clear: none;
    background-color: #fff;
    margin: 0;
    height: auto;
    overflow: auto;
    font-size: 12px !important;
    padding: 1px;
}

.entry-content h4, .entry-summary h4, .page-content h4, .comment-content h4{margin-top:10px;margin-bottom:10px;}

div.entry-content{
    padding: 20px;
}


#eventi_cliente{background-color:#FFF;    margin: 20px 0;}

#eventi_cliente .eventi{

}

#eventi_cliente .eventi .evento{

}
#eventi_cliente .eventi .evento a{
display:block;
}


#eventi_cliente .eventi h1{ #003748;}

#eventi_cliente .evento .field.data_inizio_evento,
#eventi_cliente .evento .field.ora_inizio_evento,
#eventi_cliente .evento .field.data_fine_evento,
#eventi_cliente .evento .field.ora_fine_evento{

float: left;
width: 50%;
}

#eventi_cliente .evento .field h4{
    line-height: 18px !important;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #00899a;
}

#eventi_cliente .evento .field h5{
    line-height: 18px !important;
    margin-top: 0;
    margin-bottom: 0;
}

#eventi_cliente h5{margin-top:5px;margin-bottom:5px;    font-size: 13px!important;}

#eventi_cliente .evento .field p{
    font-size: 14px;
    height: 34px;
    line-height: 16px;
      overflow: auto;
}
#eventi_cliente .evento .field p:Hover{


}







/*style1 css x vista esterna*/
.style1 {position:relative;display:block;}
.style1:after {content:"";display:block;clear:both;}
.style1 h2.head {
    padding: 15px 0;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
    font-size: 26px;
    line-height: 32px;
    display: block;
	    background: #00bcd4;
    color: #FFF;
    margin: 10px 0;
  }

.style1 .app_fissato h3.head{background-color: #43a047;}
.style1 .app_completato h3.head{background-color: #1976d2;}
.style1 .app_annullato h3.head{background-color: #b71c1c;}
.style1 .scad_scad h3.head{background-color: #bf360c;}
.style1 .scad_chiamato h3.head{background-color: #4a148c;}
.style1 .scad_fissato h3.head{background-color: #004d40;}

.style1 h3.head{
  background-color: #484848;
    padding: 5px;
    color: #fff;
    border-bottom: 5px solid #00bcd4;
    margin: -10px -10px 0px -10px;
		height: 34px;
    overflow: auto;
  }

	.style1 h3.head:Hover{     border-bottom: 5px solid #2BD09A;}
.style1 .single{     position: relative;
    background-color: #f1f1f1;
    width: 24%;
    float: left;
    margin: 0 0.5% 10px 0.5%;
    padding: 10px;
	    height: 200px;}
.style1 .field {}
.style1 .field h4 {}
.style1 .field h5 {}


.page-header{
padding: 25px;
    margin: 0 0 20px 0;
    border-left: 7px solid #00bcd4;
    background: #484848;
    color: #fff;
	}


	/*#btn-mobile menu*/


	.hidden{visibility:hidden;}
	.noSidebar .sidebar{position:absolute!important;top:0;left:-20%;transition:all 1s;visibility:visible;}

	.noSidebar .site-content{width:100%;margin-left:0;}
	.noSidebar #footer{width:100%;margin-left:0;}
	body.noSidebar:before{width:0;transition:all 1s;visibility:visible;}





	.iconbutton{
	background-repeat: no-repeat;
    background-size: 35px;
    background-position: center;
    width: 50px;
    height: 50px;
    float: right;
    background-color: #FFF;
    border-radius: 50%;
	margin-right:5px;
	cursor:pointer;
	}
	.iconbutton:Hover{
    background-size: 40px;
	}

	.iconbutton a{display: block;width: 100%;height: 100%;}

.editbutton{background-image: url('http://www.service-house.it/wp-content/media/2016/10/Modifica_Evento-60x55.png');}
.deletebutton{background-image: url('http://www.service-house.it/wp-content/media/2016/10/Cancella_Evento-Rosso-60x55.png');}

.single-event .deletebutton{background-image: url('http://www.service-house.it/wp-content/media/2016/10/Cancella_Evento-Rosso-60x55.png');
display:none;}

#printbutton {background-image: url('http://www.service-house.it/wp-content/media/2016/10/Stampa-45x40.png');float:left;	}
#btn-mobile{    background-image: url('http://www.service-house.it/wp-content/media/2016/10/Menu-1.png');float:left;}

.single-cliente .editbutton{background-image: url('http://www.service-house.it/wp-content/media/2016/10/Modifica_Cliente2-60x55.png');}
.single-cliente .newAppuntamento, .single-event .newAppuntamento {background-image:url('http://www.service-house.it/wp-content/media/2016/10/Nuovo_Evento2-45x40.png');}
.single-cliente .newAppuntamento.white, .single-event .newAppuntamento.white {background-image:url('http://www.service-house.it/wp-content/media/2016/10/Nuovo-Evento-Bianco-1.png');}
.single-cliente .newScadenza {background-image:url('http://www.service-house.it/wp-content/media/2016/10/Aggiungi-Ricorrenza-45px.png');}
.single-cliente .deletebutton{background-image: url('http://www.service-house.it/wp-content/media/2016/10/Cancella_Cliente2-Rosso-60x55.png');}

.single-event .editbutton.scadenza{background-image: url('http://www.service-house.it/wp-content/media/2016/10/Modifica-Ricorrenza-45px.png');}


/*single event*/
.single-event .cliente.single .nome_cognome{    margin: -20px -20px 0 -20px;}

.single-event .hentry {
    background-color: #f1f1f1;}
.single-event .entry-content h5, .single-event .entry-content h4{    margin-top: 10px;
    margin-bottom: 10px;}
	.single-event .entry-content h5{
	    width: 100%;
    clear: none;
    background-color: #fff;
    margin: 0;
    height: auto;
    overflow: auto;
    font-size: 12px !important;
    padding: 1px;
}

.single-event:hover h3 a {
    border-bottom: 5px solid #2BD09A;
}
.single-event .hentry h3 a {
    margin: 20px -20px 0px -20px;
	display:block;
}
.single-event h3.titolo_evento, .single-event h3 a {
    background-color: #484848;
    padding: 5px;
    color: #fff;
    border-bottom: 5px solid #00bcd4;
    margin-top: 0;
    height: 34px;
    overflow: auto!important;
}


.single-event .evento.single .field{width: 50%;float: left;}
.single-event .evento.single .field.all_day_true{width: 100%;}

.single-event .luciano h3 a {
    background-color: #b72828;
}

/*cerca eventi*/
.cerca-event{}
.cerca-event .evento{margin:20px;   -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -ms-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
	background:#F1F1F1;}
.cerca-event .evento.single .field{width:33.33%; padding:20px;
}
.cerca-event .evento h4, .cerca-event .evento h5 {margin:5px 0;}
.cerca-event .evento h4 {}
.cerca-event .evento h5 {}

	/*login page*/
	.page-template-template-login-php article.page ul{    list-style: none;}
.page-template-template-login-php #footer .center{display:none;}
.page-template-template-login-php #footer .block div{width:50%;}
.page-template-template-login-php #content, .page-template-template-login-php #footer, .page-template-template-login-php .site-content,	.full-width-page #content, .full-width-page #footer, .full-width-page .site-content {width:100%;margin-left:0;}
.page-template-template-login-php:before{display:none;}
.page-template-template-login-php #theme-my-login1{margin:0 auto;}
.page-template-template-login-php .hentry{width:400px;margin:0 auto;}
.cleanlogin-container{    margin: 0 auto;
    max-width: 100%;
    position: relative;
    overflow: hidden;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    border: none;}

	/*widget calemdar*/
.booking_widget.show_day_info_on_hover .wpdevart-calendar-container> div:not(.week-day-name) {
    height: auto !important;
	pointer-events: all;
	border:none;
}
.wpdevart-responsive .current-date-info {
    width: 70%;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
}

.wpdevart-calendar-container > div .wpda-day-header {
    background-color: #ffffff;
	    color: rgba(0, 0, 0, 0.8);
}

	.wpdevart-calendar-container > div.past-day {
    opacity: 1 !important;
    color: rgba(0, 0, 0, 0.8);
}
.wpdevart-responsive .wpda-booking-calendar-head{     background: #484848;
    padding: 5px 0;
    border: 1px solid #00bcd4;}
.wpdevart-responsive .wpdevart-calendar-container > div .wpda-day-header{
background: #FFF;
    line-height: 36px;
    padding: 0;
    text-align: center;}


.wpda-day-number {
	    width: 100%;
    float: none;
    text-align: center;
	    color: rgba(0, 0, 0, 0.8);
}
.wpdevart-calendar-container > div.past-day *{    color: rgba(0, 0, 0, 0.8);}
.past-month-day .wpda-day-number{    min-height: 36px;line-height:36px;    font-size: 10px;}
.next-month-day .wpda-day-number{    min-height: 36px;line-height:36px;    font-size: 10px;}
.wpdevart-calendar-container > div:nth-child(7n+1), .wpdevart-calendar-container > div:first-child{border-left:none;}
.wpdevart-calendar-container > div{border-right:none;    border-bottom: none;}



.wpdevart-responsive .wpdevart-calendar-container > div .wpda-day-header{
	position: relative;
    cursor: pointer;
    font-size: 12px;
    color: rgba(0, 0, 0, 0.8);
    width: auto;
    height: 36px;
    cursor: pointer;
    position: relative;
    color: #FFF;
    line-height: 36px;}

    body .wpdevart-day .wpda-day-number {
		border: none;
    background: none;
    font-weight: normal;
    color: rgba(0, 0, 0, 0.8);
    outline: none;
    padding: 0;
    text-align: center;
	    line-height: 36px;
}
    body .wpdevart-day .wpda-day-number:hover {
    border: none;
    background: none;
    color: #232323;
    outline: none;
    padding: 0;
    text-align: center;
    line-height: 36px;
    font-weight: bold;
}
.div-for-clear:after{display:none;}

body .wpdevart-day .wpda-day-number:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 0%;
    height: 0%;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    transition: width 100ms ease-in-out, height 100ms ease-in-out;
}


body .wpdevart-day .wpda-day-number:hover:before {
    background-color: rgba(0, 188, 212, 0.5);
    width: 36px!important;
    height: 36px!important;
}

input.hasDatepicker{display:none;}
#booking_calendar_main_container_1001:after{content:"";display:none;clear:both;}

/*vista stampa*/

#stampa .field{
	float:left;
    margin: 0 5px;
}
#stampa .evento.single{
	margin: 10px 0;
    border: 3px solid #dedede;
    padding: 10px;
    width: 100%;}

#stampa .evento.single div, #stampa .evento.single h5{display:inline;margin:0 5px;float:left;}
#stampa .evento.single h5{float:right;}
#stampa .evento.single .ora_evento{width:200px;}
#stampa .evento.single .other{}


.evento.single:after{clear:both;content:"";display:block;}
.mio_filtro_acf{}
.mio_filtro_acf select, .mio_filtro_acf input[type="text"] {padding:10px;width:250px; }
article#stampa:after{content:"";display:block;clear:both;}
#info_eventi_search h2{display:inline;}
/* end stampa */


.ui-menu .ui-menu-item{    text-transform: uppercase;font-weight:bold;}
 .fc-toolbar span.ui-selectmenu-button{width: 250px!important;}

.fc-day-grid-event {
    margin: 1px 0;
    padding: 1px;
    border-radius: 0;
    border: none;
    border-left: 5px solid #00bcd4!important;
}
.wpfc-calendar-wrapper *, .ui-selectmenu-menu {
    font-size: 12px !important;
    text-transform: uppercase;
   /* font-weight: bold;*/
}
.ui-widget .ui-widget {
    font-size: 1em;
    width: auto!important;
}

/*calendario laterale*/
/*clienti .page-id-1078 .booking_calendar_main, .single-cliente .booking_calendar_main, .single-event .booking_calendar_main{display:none;} */
/*pagina stampa*/
/*stampa pag*/.page-id-33549 .wpdevart-responsive .wpda-booking-calendar-head{background:#00bcd4;}
.mio_filtro_acf #info_eventi_search{margin:5px 0;}
#stampa{box-shadow:none;transition:none;}
/*stampa */
@media print{
	div{transition:none!important;}
	body:before{display:none;content:none;}
	h4, h5{    font-size: 10px!important;
    line-height: 16px!important;}
body .sidebar {   display:none!important;}
body .site-content {  width:100%;margin-left:0;margin-bottom:0;transition:none;}

body #footer{margin-left:0;width:100%;}
.site{margin:0;}
body .site-main {
    padding: 0;
}
#my_site_logo {
    position: absolute;
	z-index:0;
	left:0;top:0;
    height: auto;
	background-color:#FFF;
	padding:0;
}
#my_site_logo .my_page_title{color:#00bcd4;}
body .hentry {
    padding: 0;
    margin: 0;
}
#my_site_logo a img{    -webkit-filter: brightness(0%);}
#my_site_logo a { }
#btn-mobile{display:none;}
 body #stampa.hentry{box-shadow: none;border:none;padding:0!important;margin:0!important;}
.shadow:Hover, #clienti .cliente.single:Hover, body .hentry:hover{    border: none;    box-shadow: none; }
.mio_filtro_acf form{display:none;}
.mio_filtro_acf #info_eventi_search{margin:5px 0;}

#info_eventi_search h2{text-align:center;    color: #00bcd4;
    font-size: 20px;    line-height: 50px;
    text-transform: uppercase;display:block;}
#info_eventi_search h2.data{margin:0 auto;}
#info_eventi_search h2.tecnico{    position: absolute;
    top: 0;
    right: 20px;}


.iconbutton{display:none;}
.page-id-33549 #my_site_logo .my_page_title .center{display:none;}


}


.fc-day-grid-event:hover .fc-content{    overflow: visible;}
.fc-event:Hover .fc-title{    background: #00bcd4;}
.fc-event-container:Hover a{z-index:99999999999999999;}





/*display none*/
.cliente.single div.icon div.delete{display:none;}
.single-cliente .deletebutton{display:none;}


/*media*/

/* Tablet Layout: 768px */
@media only screen and (min-width: 768px) and (max-width: 990px) {
body .site-main{padding:0;}
body .secondary{display:block}
#clienti .cliente.single{    width: 46%;
    float: left;
    margin: 0 2% 2% 2%;}
}

/*  Mobile Layout: 320px   */
@media only screen and (max-width: 767px) {
body .site-main{padding:0;}
body .secondary{display:block}
#clienti .cliente.single{    width: 96%;
    float: left;
    margin: 0 2% 2% 2%;}
}

/*  Wide Mobile Layout: 480px  */
@media only screen and (min-width: 480px) and (max-width: 767px) {
body .site-main{padding:0;}
body .secondary{display:block}
}
@media only screen and (max-width: 991px) {
	body .hentry {
    padding: 10px;
    margin: 0;
}
#my_site_logo {
    position: relative;
    height: 60px;
}
.single-cliente .hentry h3.nome_cognome{margin:0;}
#btn-mobile {    float: right;}
	#sidebar{width:100%;float:none;position:relative!important;    padding-top: 0;}
	#content{width:100%;float:none;margin-left: 0%;    padding-top: 0;}
	.page-template-template-login-php .hentry{    width: 100%;}
	ul{margin-left:0;}
	body #footer{width:100%;float:none;margin-left: 0%;}
	#sidebar:after, #content:after{display:block;content:"";clear:both;}
	.noSidebar .sidebar{display:block;    left: 0;}
	.fc-basic-view .fc-view-container{   }
	.secondary {    box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);    margin: 20px;    padding: 20px;}
	.widget-area aside{}
	.widget-area aside#wpdevart_bc_widget-2{   }
	.noSidebar .widget-area aside#search-2{display:none;}
	.noSidebar .widget-area aside#nav_menu-2{display:none;}
	.noSidebar .secondary .center{display:none;}
	.booking_calendar_container {    margin-top: 0;}
	.mio_filtro_acf select, .mio_filtro_acf input[type="text"] {    padding: 10px;    width: 100%;	margin:5px 0;}
#my_site_logo {    padding: 5px;   }

}
