@charset "UTF-8";
:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-20:#005a87}#start-resizable-editor-section{display:none}.wp-block-audio figcaption{color:#555;font-size:13px;text-align:center}.wp-block-code{font-family:Menlo,Consolas,monaco,monospace;font-size:.9em;color:#1e1e1e;padding:.8em 1em;border:1px solid #ddd;border-radius:4px}.blocks-gallery-caption,.wp-block-embed figcaption,.wp-block-image figcaption{color:#555;font-size:13px;text-align:center}.wp-block-pullquote{border-top:4px solid #555;border-bottom:4px solid #555;margin-bottom:1.75em;color:#555}.wp-block-pullquote__citation,.wp-block-pullquote cite,.wp-block-pullquote footer{color:#555;text-transform:uppercase;font-size:.8125em;font-style:normal}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none}.wp-block-navigation-link.wp-block-navigation-link{margin:0}.wp-block-quote{border-left:.25em solid #000;margin:0 0 1.75em;padding-left:1em}.wp-block-quote__citation,.wp-block-quote cite,.wp-block-quote footer{color:#555;font-size:.8125em;margin-top:1em;position:relative;font-style:normal}.wp-block-quote.has-text-align-right{border-left:none;border-right:.25em solid #000;padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large{border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-group.has-background{padding:20px 30px;margin-top:0;margin-bottom:0}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto;opacity:.4}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{border-collapse:collapse}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{padding:.5em;border:1px solid;word-break:normal}.wp-block-table figcaption,.wp-block-video figcaption{color:#555;font-size:13px;text-align:center}.wp-block-template-part.has-background{padding:20px 30px;margin-top:0;margin-bottom:0}#end-resizable-editor-section{display:none}

#biz_calendar {
max-width: 250px;
margin: auto;
font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}
#biz_calendar p {
margin: 0;
line-height: 170%;
}
#biz_calendar p span.boxholiday {
background-color: #F63C9F;
padding-left: 25px;
margin-right: 10px;
}
#biz_calendar p span.boxeventday {
background-color: #64BDEB;
padding-left: 25px;
margin-right: 10px;
}
#biz_calendar table.bizcal {
margin: 10px 0;
width: 100%;
background-color: #ffffff;
table-layout: fixed;
border: 1px #B5B5B6 solid;
line-height: 1.6;
cursor: default;
vertical-align: middle;
}
#biz_calendar table.bizcal th {
text-align: center;
border-width: 0;
padding: 2px;
color: #000000;
background-color: #DEDEDE;
}
#biz_calendar table.bizcal th:first-child {
color: red;
}
#biz_calendar table.bizcal th:nth-last-of-type(1) {
color: blue;
}
#biz_calendar table.bizcal td {
text-align: center;
border-width: 0;
padding: 2px;
color: #000000;
}
#biz_calendar table.bizcal .calmonth {
text-align: left;
font-weight: bold;
padding: 2px 7px;
border: none;
}
#biz_calendar table.bizcal .calbtn {
border: none;
cursor: pointer;
}
#biz_calendar table.bizcal .holiday {
background-color: #F63C9F;
color: #ffffff;
}
#biz_calendar table.bizcal .eventday {
background-color: #64BDEB;
color: #ffffff;
}
#biz_calendar table.bizcal .eventday a {
color: #ffffff;
}
#biz_calendar table.bizcal .today {
font-weight: bold;
text-decoration: underline;
color: #000000;
}
#biz_calendar table.bizcal .today a {
font-weight: bold;
color: #000000;
}
#biz_calendar table.bizcal img {
vertical-align: middle;
box-shadow: none;
margin: 0;
}
#biz_calendar table.bizcal .down-img {
text-align: right;
}
#biz_calendar table.bizcal .today-img {
text-align: center;
}
#biz_calendar table.bizcal .up-img {
text-align: left;
}@font-face {
font-family:'callbook';
src:url(//dc-ono.net/wp-content/plugins/callbook-mobile-bar/assets/css/fonts/callbook.eot);
src:url(//dc-ono.net/wp-content/plugins/callbook-mobile-bar/assets/css/fonts/callbook.eot?#iefix) format("embedded-opentype"), url(//dc-ono.net/wp-content/plugins/callbook-mobile-bar/assets/css/fonts/callbook.ttf) format("truetype"), url(//dc-ono.net/wp-content/plugins/callbook-mobile-bar/assets/css/fonts/callbook.woff) format("woff"), url(//dc-ono.net/wp-content/plugins/callbook-mobile-bar/assets/css/fonts/callbook.svg#callbook) format("svg");
font-weight:400;
font-style:normal;
}
[class^="callbook-icona-"], [class*=" callbook-icona-"] {
font-family:'callbook';
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
.callbook-icona-calendario:before {
content:"\e600";
}
.callbook-icona-busta-lettera:before {
content:"\e601";
}
.callbook-icona-telefono:before {
content:"\e942";
}
.callbook-icona-gallery:before {
content:"\e90d";
}
.callbook-icona-offerte:before {
content:"\e936";
}
.callbook-icona-acquista:before {
content:"\e93a";
}
.callbook-icona-mappa-localita:before {
content:"\e947";
}
.callbook-icona-info:before {
content:"\ea0c";
}
#callbook {
background:none repeat scroll 0 0 #fff;
bottom:0;
height:48px;
left:0;
position:fixed;
display:none;
right:0;
z-index:100;
-webkit-box-shadow:0 2px 15px 0 rgba(51, 51, 51, 1);
-moz-box-shadow:0 2px 15px 0 rgba(51, 51, 51, 1);
box-shadow:0 2px 15px 0 rgba(51, 51, 51, 1);
}
#callbook > a {
z-index:300;
float:left;
height:48px;
line-height:50px;
text-align:center;
width:50%;
text-decoration:none;
font-size:1.2em;
text-transform:capitalize;
}
.actioncall {
box-sizing:border-box;
padding-right:20px;
}
.actionbook {
box-sizing:border-box;
padding-left:20px;
}
.callbook_logo {
background-size:100%;
bottom:-24px;
height:72px!important;
left:50%;
margin-left:-23px;
position:absolute;
width:72px!important;
z-index:2;
}
#callbook > a > span.callbook-align {
text-transform:uppercase;
}
.callbook_under {
background:#fff;
bottom:-15px;
height:78px;
left:50%;
margin-left:-39px;
position:absolute;
width:78px;
border-radius:5000px;
-webkit-border-radius:5000px;
z-index:1;
-webkit-box-shadow:0 2px 15px 0 rgba(51, 51, 51, 1);
-moz-box-shadow:0 2px 15px 0 rgba(51, 51, 51, 1);
box-shadow:0 2px 15px 0 rgba(51, 51, 51, 1);
}
.callbook-icona-telefono, .callbook-icona-gallery, .callbook-icona-offerte, .callbook-icona-acquista, .callbook-icona-mappa-localit, .callbook-icona-info, .callbook-icona-calendario {
font-size:25px;
}
.callbook-icona-busta-lettera {
font-size:46px!important;
vertical-align:middle;
padding-right:5px;
}
.cb_powered a  {
display: none;
} @media only screen 
and (min-device-width : 320px) 
and (max-device-width : 736px) {
#callbook {
display:inline !important;
}
.cb_powered a{
bottom: 0px;
position: fixed;
z-index: 300;
font-size: 10px;
display:inline !important;
background-color: white;
width: 100%;
text-align: center;
height: 20px;
padding-top: 5px;
color:black;
}
.cb_powered a:hover {
color:#ec7a5c !important;
text-decoration:none;
}
.actioncall {
box-sizing:border-box;
padding-right:35px;
}
.actionbook {
box-sizing:border-box;
padding-left:38px;
}
}