/**handles:contact-form-7,parent-style,solidale_style_css**/
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::after,.wpcf7-list-item-label::before{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=url]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
/*!
Theme Name: Società Dolce Corporate
Theme URI:
Author: Studio Mado
Author URI: http://www.studiomado.it
Description: Sito Corporate Cooperativa Sociale Società Dolce |	Assistenza sociale, cooperativa di servizi alla persona, asili nido, assistenza domicilaire.
Version: 0.0.1
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: http://dolcecorp.studiomado.it
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

societa_dolce is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,optgroup,select,textarea{color:#404040;font-family:Abel,"Helvetica Neue",helvetica,arial,sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a:active,a:focus,a:hover{color:#191970}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation.toggled ul,.menu-toggle{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.hentry{margin:0 0 1.5em}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}
.modal.yt-modal .modal-content{padding:0;max-width:90%;left:0;background:#000;opacity:1}.modal.gallery-modal .modal-lg{max-width:100%;width:70%}.modal.gallery-modal .modal-lg .modal-content{padding:0;max-width:100%;background:#000;opacity:1}.available{padding:0;margin-top:2%}.available .service-information{padding:0}.available .service-information .sii{border-right:1px solid;padding:0;display:flex;align-items:center}.available .service-information .sii:last-child{border:none}.available .service-information .sii .icon-container{padding:0;width:20%}.available .service-information .sii .range-container{display:flex;align-items:center;padding:0}.available .service-information .sii .range-container .range{padding:0}.mail-area{margin-top:1%}.error{border:1px solid red;color:red}.site-navigation{line-height:6em}.site-navigation nav.main-navigation li{display:inline-flex}.site-navigation nav.main-navigation li a{text-transform:uppercase}.site-navigation nav.main-navigation li .sep{padding:0 1em;color:#a6a4a0}.menu-item-last .nav-divider{display:none}.title{text-transform:capitalize}.svg-container{width:5%}.icon-container{padding:0;margin:5% 0;width:20%}.icon-container .svg-container{width:70%;margin:auto}.send-link-wrapper{margin-top:10%}.send-link-wrapper .send-link-container{padding:0}.send-link-wrapper .send-link-container .access-chat{height:4em;border-radius:0;background:#a1bce0;color:#fff;text-transform:uppercase}.form-container{padding:0}.form-container .caption{padding:0;margin-bottom:3%}body{font-size:15px;position:relative;box-sizing:border-box}body .site{padding:0}body .site header.site-header#masthead{padding:0}body .site header.site-header#masthead .social-and-search-wrapper{padding:0;height:4em;margin-left:0;margin-right:0}body .site header.site-header#masthead .social-and-search-wrapper .social-links-wrapper{background-color:#a6a4a0;height:inherit}body .site header.site-header#masthead .social-and-search-wrapper .social-links-wrapper .social-links-container{margin:1% 8%}body .site header.site-header#masthead .social-and-search-wrapper .social-links-wrapper .social-links-container a{text-decoration:none;margin:0 1%}body .site header.site-header#masthead .social-and-search-wrapper .form-container{padding:0}body .site header.site-header#masthead .social-and-search-wrapper .form-container .search-form{border-left:2px solid #ebebec;height:4em;background-color:#c5c0b9}body .site header.site-header#masthead .social-and-search-wrapper .form-container .search-form label{height:inherit;width:100%}body .site header.site-header#masthead .social-and-search-wrapper .form-container .search-form label .search-field{-moz-appearance:none;-webkit-appearance:none;appearance:none;height:inherit;width:100%;border-radius:0;background-color:#c5c0b9;color:#ebebec;outline:0}body .site header.site-header#masthead .social-and-search-wrapper .form-container .search-form label .search-field::-webkit-input-placeholder{color:#fff;text-transform:uppercase}body .site header.site-header#masthead .social-and-search-wrapper .form-container .search-form label .search-field::-moz-placeholder{color:#fff;text-transform:uppercase}body .site header.site-header#masthead .social-and-search-wrapper .form-container .search-form label .search-field:-ms-input-placeholder{color:#fff;text-transform:uppercase}body .site header.site-header#masthead .social-and-search-wrapper .form-container .search-form label .search-field:-moz-placeholder{color:#fff;text-transform:uppercase}body .site header.site-header#masthead .social-and-search-wrapper .form-container .search-form input[type=submit].search-submit{display:none}body .site header.site-header#masthead .branding-navigation{margin:2% 0;margin-left:0;margin-right:0}body .site section.list .archievelist-caption{text-transform:uppercase;color:#a1bce0}body .site section.list ul.archievelist-container{padding:0;margin:0;list-style:none}body .site section.list ul.archievelist-container li{display:flex;align-items:center;background-color:#ebebec;margin:.3% 0}body .site section.list ul.archievelist-container li .svg-container{width:70%}body .site .map{height:30em;width:100%;margin-bottom:4%}body .site section.location-list-container .header{padding:0}body .site section.location-list-container .header h2{color:#a1bce0;text-transform:uppercase}body .site section.location-list-container .location-list-title{text-transform:uppercase;color:#a1bce0;padding:0}body .site section.location-list-container .location-list{list-style:none;margin:0;border-bottom:1px solid #000;padding:0}body .site section.location-list-container .location-list:last-child{border-bottom:none}body .site section.location-list-container .location-list li{margin:2% 0}body .site .caption{text-transform:uppercase;color:#a1bce0}body .site .caption h2{padding:0}body .site section.contact-email{background-color:#ebebec}body .site section.contact-email .svg-text{text-align:center;margin:4% 0;color:#a1bce0}body .site section.contact-email .svg-text .no-padding-image{padding:0}body .site section.contact-email .form{margin:2% 0}body .site section.contact-email .form form .contact{margin-bottom:2%}body .site section.contact-email .form form .contact .input{height:3em}body .site section.contact-email .form form .contact .input input{border-radius:0;outline:0;height:inherit}body .site section.contact-email .form form textarea.text-area{border-radius:0}body .site section.contact-email .form form button{border:none;color:#fff;background-color:#a1bce0;text-transform:uppercase;border-radius:0}body .site section.contact-email .no-padding{padding:0}body .site section.contact-email .info-tel{padding:0;display:flex;align-items:center}body .site section.contact-email .info-tel .hours{margin-top:4%}body .site section.contact-email .info-tel .hours .from-to{text-align:right}body .site section.contact-email .info-tel .hours .from-to p{margin-bottom:0;font-size:1.5em}body .site section.contact-email .info-tel .button .chat-button{border:none;color:#fff;background-color:#a1bce0;text-transform:uppercase;border-radius:0}body .site section.breadcrumbs-news-container .breadcrumbs-news-wrapper{background-color:#a6a4a0;height:3em}body .site section.breadcrumbs-news-container .breadcrumbs-news-wrapper .breadcrumbs-news{display:flex;height:inherit;align-items:center}body .site section.breadcrumbs-news-container .breadcrumbs-news-wrapper .breadcrumbs-news p{margin:0;color:#a1bce0;text-transform:uppercase}body .site section.breadcrumbs-news-container .breadcrumbs-news-wrapper .svg-news-icon{height:inherit;display:flex;align-items:center;justify-content:flex-end}body .site section.breadcrumbs-news-container .breadcrumbs-news-wrapper .svg-news-icon .svg-icon-news{display:flex;justify-content:flex-end;width:15%;align-items:center;height:inherit}body .site main.main-content-category-container .main-content-category-wrapper{padding:0}body .site main.main-content-category-container .main-content-category-wrapper .post-title{color:#a1bce0;margin:4% 0;padding:0}body .site main.main-content-category-container .main-content-category-wrapper .post-title::first-letter{text-transform:uppercase}body .site main.main-content-category-container .main-content-category-wrapper .info-area-wrapper .info-area-container{height:200px;padding:0}body .site main.main-content-category-container .main-content-category-wrapper .info-area-wrapper .info-area-header{background-color:#e9e5dd;height:3em;text-transform:uppercase;color:#a1bce0;display:flex;align-items:center;padding:0}body .site main.main-content-category-container .main-content-category-wrapper .info-area-wrapper .info-area-header .info-icon .svg-container{width:30%}body .site main.main-content-category-container .main-content-category-wrapper .info-area-wrapper .info-area-header p{margin:0}body .site main.main-content-category-container .main-content-category-wrapper .info-area-wrapper .info-area-body{margin:3% 0;font-weight:700;padding:0}body .site main.main-content-category-container .main-content-category-wrapper .info-area-wrapper .info-area-body .when-date,body .site main.main-content-category-container .main-content-category-wrapper .info-area-wrapper .info-area-body .where-date{padding:0;font-size:.8em}body .site main.main-content-category-container .main-content-category-wrapper .text-content p:first-child{margin:0 0 3% 0}body .site main.main-content-category-container .main-content-category-wrapper .text-content p:last-child{font-size:.9em}body .site main.main-content-category-container .main-content-category-wrapper .news-container .image-w-content-wrapper{padding:0}body .site main.main-content-category-container .main-content-category-wrapper .news-container .image-w-content-wrapper .content-news .text-content{padding-right:0}body .site main.main-content-category-container .main-content-category-wrapper section.media-area{margin-bottom:50px;padding:0}body .site main.main-content-category-container .main-content-category-wrapper section.media-area .download-area-container{padding:0;display:flex;align-items:center;flex-direction:column}body .site main.main-content-category-container .main-content-category-wrapper section.media-area .download-area-container .download-area{display:flex;align-items:center;padding:0}body .site main.main-content-category-container .main-content-category-wrapper section.media-area .download-area-container .download-area .svg-container{width:50%;padding:0}body .site main.main-content-category-container .main-content-category-wrapper section.media-area .download-area-container .download-area a{padding:0;font-weight:700;line-height:3em;text-decoration:none}body .site main.main-content-category-container .main-content-category-wrapper section.media-area .media-gallery-area{padding-right:0;display:flex;align-items:center}body .site main.main-content-category-container .main-content-category-wrapper section.media-area .media-gallery-area .gallery-area-wrapper{padding:0;margin-right:2px}body .site main.main-content-category-container .main-content-category-wrapper section.media-area .media-gallery-area .gallery-area-wrapper .thumbnail{border:none;box-shadow:none;height:150px;border-radius:0;padding:0}body .site main.main-content-category-container .main-content-category-wrapper section.media-area .media-gallery-area .gallery-area-wrapper .thumbnail .outside-caption{height:40px;text-transform:uppercase;margin:0;background-color:#ebebec;display:flex;align-items:center}body .site main.main-content-category-container .main-content-category-wrapper section.media-area .media-gallery-area .gallery-area-wrapper .thumbnail .outside-caption .outside-caption-title{margin:0}body .site main.main-content-category-container .main-content-category-wrapper section.media-area .media-gallery-area .youtube-video{padding:0;margin-left:2px}body .site main.main-content-category-container .main-content-category-wrapper section.media-area .media-gallery-area .youtube-video .thumbnail{border:none;box-shadow:none;height:150px;border-radius:0;padding:0}body .site main.main-content-category-container .main-content-category-wrapper section.media-area .media-gallery-area .youtube-video .thumbnail .outside-caption{height:40px;text-transform:uppercase;margin:0;background-color:#ebebec;display:flex;align-items:center}body .site main.main-content-category-container .main-content-category-wrapper section.media-area .media-gallery-area .youtube-video .thumbnail .outside-caption .outside-caption-title{margin:0}body .site .cards-container .cards{display:flex;flex-wrap:wrap;margin-bottom:0;padding-bottom:5%}body .site .cards-container .cards .card{width:32.33%;margin:4px;background-color:#fff;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}body .site .cards-container .cards .card .card-body{margin:5%}body .site .cards-container .cards .card .card-body .card-data{display:flex;align-items:center;width:100%;justify-content:space-between}body .site .cards-container .cards .card .card-body .card-data .svg-container{width:15%}body .site .cards-container .cards .card .card-body .card-data a{margin-top:2%}body .site .cards-container .cards .card .card-body .card-data a:hover{color:#000;text-decoration:none}body .site section.overview{margin-top:-5em;margin-bottom:1%}body .site section.overview .where{height:5em;-webkit-box-shadow:0 10px 5px 0 rgba(0,0,0,.06);-moz-box-shadow:0 10px 5px 0 rgba(0,0,0,.06);box-shadow:0 10px 5px 0 rgba(0,0,0,.06)}body .site section.overview .where .where-wrapper{height:inherit;background-color:#fff}body .site section.overview .where .where-wrapper h3{margin-top:2%;margin-bottom:0}body .site section.overview .where .where-wrapper h3,body .site section.overview .where .where-wrapper p{display:flex;align-items:center}body .site section.overview .where .money{height:5em}body .site section.overview .where .money .money-container{height:inherit;display:flex;align-items:center}body .site section.overview .where .money .money-container p{padding:0}body .site section.overview .where .money .money-container p:first-child{flex-basis:50%}body .site section.overview .where .money .money-container p:nth-child(2){flex-basis:40%}body .site .header-detail-service-wrapper{padding:0}body .site .header-detail-service-wrapper section.header-detail-service .acf-info{padding:0}body .site .header-detail-service-wrapper section.header-detail-service .acf-info .internal-href{padding-right:40px;text-align:right}body .site .header-detail-service-wrapper section.header-detail-service .acf-info .internal-href ul{list-style:none;padding:0}body .site .header-detail-service-wrapper section.header-detail-service .acf-info .internal-href ul li a{text-transform:uppercase}body .site .header-detail-service-wrapper section.header-detail-service .acf-info main.container-block{margin-top:2%}body .site .header-detail-service-wrapper section.header-detail-service .acf-info main.container-block .block-container .divider-block-container{border-bottom:1px solid;margin:3% 0 1% 0}body .site .header-detail-service-wrapper section.header-detail-service .acf-info main.container-block .block-container .item-content .divider-block-item{border-bottom:1px solid}body .site .header-detail-service-wrapper section.header-detail-service .acf-info main.container-block .download-area-container{padding:0}body .site .header-detail-service-wrapper section.header-detail-service .acf-info main.container-block .download-area-container .download-area-wrapper{display:flex;align-items:center}body .site .header-detail-service-wrapper section.header-detail-service .acf-info main.container-block .download-area-container .download-area-wrapper .icon-container{padding:0;margin:0}body .site .header-detail-service-wrapper section.header-detail-service .acf-info main.container-block .download-area-container .download-area-wrapper .download-link{padding:0}body .site .header-detail-service-wrapper section.header-detail-service .aside-module .linking-area .contact-type-area{background-color:#d3d3d3}body .site .header-detail-service-wrapper section.header-detail-service .aside-module .linking-area .contact-type-area .icon-container{width:100%}body .site .header-detail-service-wrapper section.header-detail-service .aside-module .linking-area .contact-type-area .text-contact,body .site .header-detail-service-wrapper section.header-detail-service .aside-module .linking-area .contact-type-area .type-mail{text-align:center;font-weight:300;text-transform:uppercase}body .site .header-detail-service-wrapper section.header-detail-service .aside-module .linking-area .contact-type-area .svg-container{width:100%}body .site .header-detail-service-wrapper section.header-detail-service .aside-module .linking-area .sponsor-container{padding:0}body .site .header-detail-service-wrapper section.header-detail-service .aside-module .linking-area .sponsor-container .partner{display:flex;justify-content:center}body .site .header-detail-service-wrapper section.header-detail-service .aside-module .linking-area .sponsor-container .sponsor-wrapper{margin-bottom:10%;text-transform:uppercase}body .site .header-detail-service-wrapper section.header-detail-service .aside-module .linking-area .sponsor-container .sponsor-wrapper h3{padding:0 0 5% 0;text-align:right;border-bottom:1px solid}body .site section.banner-area{padding:1%;margin-left:0;margin-right:0;margin-top:2%;margin-bottom:2%}body .site section.banner-area .banner-wrapper{display:none}body .site section.banner-area .banner-wrapper .contactNow-button{background:0 0;border-radius:0;text-shadow:none;border:1px solid #000;line-height:2em;margin:2em;text-transform:uppercase;font-weight:700;font-size:1.25em}body .site section.banner-area .banner-wrapper .talking{font-weight:300;font-size:1.25em;line-height:7em}body .site section.banner-area .svgContainer{width:10%}body .site footer.site-footer{background-color:#eaeaea;margin-top:1%;margin-left:0;margin-right:0}body .site footer.site-footer section.logo-policy-container{margin-top:3%;margin-bottom:2%}body .site footer.site-footer section.logo-policy-container .logo{width:15%}body .site footer.site-footer section.logo-policy-container .menu-policy-wrapper{text-align:right;height:8em}body .site footer.site-footer section.logo-policy-container .menu-policy-wrapper .menu-policy-menu-container{line-height:8em}body .site footer.site-footer section.logo-policy-container .menu-policy-wrapper .menu-policy-menu-container ul.policy_links{list-style:none}body .site footer.site-footer section.logo-policy-container .menu-policy-wrapper .menu-policy-menu-container ul.policy_links li{display:inline;margin:0 0 0 2%;text-transform:uppercase}body .site footer.site-footer section.info-container{margin-bottom:2%}body .site footer.site-footer section.info-container .site-info{margin-left:0;margin-right:0}body .site footer.site-footer section.info-container .site-info .coordination{margin-bottom:1%}body .site footer.site-footer section.info-container .site-info .copyright{margin-top:1%}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes bounce{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounce{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.related_posts{text-transform:uppercase}.related_posts .related-container .relatedthumb a img{width:100%}.related_posts .related-container .relatedcontent{background-color:grey}.related_posts .related-container .relatedcontent h4{margin:0;padding:5% 6% 0 6%;width:100%;font-size:.9em}.related_posts .related-container .relatedcontent p{padding:0 6% 3%;text-align:right;width:100%;margin:0;text-transform:capitalize}.mado_slider .bx-wrapper{margin:0;padding:0}.bx-wrapper{border:none;box-shadow:none;width:100%}.bx-wrapper .bx-controls-direction a{top:35%}.bx-wrapper .bx-controls-direction a.bx-prev{left:-60px}.bx-wrapper .bx-controls-direction a.bx-next{right:-60px}.bx-wrapper .bx-next{background:url(https://www.grupposocietadolce.it/wp-content/themes/societa_dolce_corporate/assets/svg/002-next.svg) no-repeat}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:0 0}.bx-wrapper .bx-prev{background:url(https://www.grupposocietadolce.it/wp-content/themes/societa_dolce_corporate/assets/svg/001-back.svg) no-repeat}.modal{display:none;position:fixed;z-index:1;padding-top:2vh;padding-bottom:2vh;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal .modal-content{position:relative;background-color:#fefefe;padding:0 0 3% 0;border:1px solid #888;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}.modal .modal-content .close{color:#fff;display:inline-block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:1.75em;height:1.75em;border:none;-webkit-border-radius:1em;border-radius:1em;-o-text-overflow:clip;text-overflow:clip;background-color:#4169e1;position:absolute;top:-.5%;right:-1%;cursor:pointer;opacity:1}.modal .modal-content .close::before{display:inline-block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:.75em;height:.1em;position:absolute;content:"";top:.75em;left:.5em;border:none;color:#000;-o-text-overflow:clip;text-overflow:clip;background-color:#fff;text-shadow:none;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.modal .modal-content .close::after{display:inline-block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:.75em;height:.1em;position:absolute;content:"";top:.75em;left:.5em;border:none;color:#000;-o-text-overflow:clip;text-overflow:clip;background-color:#fff;text-shadow:none;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.modal .modal-header{border-bottom:none;text-transform:capitalize;color:#000}.modal .modal-body{font-size:.7em}.modal .modal-body section.contact-phone .icon-container{padding:0;margin:5% 0}.modal .modal-body section.contact-phone .icon-container .svg-container{width:70%;margin:auto}.modal .modal-body section.contact-phone .phone{background-color:#e9e5dd}.modal .modal-body section.contact-phone .phone .numeroTel{margin:0;padding-bottom:1em;list-style:none;padding-left:0}.modal .modal-body section.contact-phone .phone .numeroTel .green-number-container .icon-container{margin:5% 0 0 0}.modal .modal-body section.contact-phone .phone .numeroTel .green-number-container .hours-container{margin-top:10%;font-size:1.25em}.modal .modal-body section.contact-phone .phone .numeroTel .green-number-container .hours-container p{margin:0}.modal .modal-body section.contact-phone .phone .oppure{color:#000;padding-left:1%;margin-top:5%}.modal .modal-body section.contact-phone .phone .oppure .or{font-size:1.25em}.modal .modal-body section.contact-phone .phone .oppure .input-phone form{height:10em}.modal .modal-body section.contact-phone .phone .oppure .input-phone form input[type=tel]{outline:0;width:90%;height:4em;border-radius:0}.modal .modal-body section.contact-phone .phone .oppure .input-phone form button[type=submit]{outline:0;border:none;font-size:1.25em;padding:5% 1%;background-color:transparent;color:#a1bce0;text-transform:uppercase}.modal .modal-body section.contact-phone .legge{color:#000}.modal .modal-body section.contact-phone .legge p{font-size:1em;text-align:left}.modal .modal-body section.contact-chat .chat{margin-top:1%;background-color:#e9e5dd}.modal .modal-body section.contact-chat .chat .icon-container{padding:0;margin-top:5%;margin-bottom:5%}.modal .modal-body section.contact-chat .chat .icon-container .svg-container{width:70%;margin:auto}.modal .modal-body section.contact-chat .chat .chat-service{margin:0;padding-bottom:1em;list-style:none;padding-left:0}.modal .modal-body section.contact-chat .chat .chat-service .talk{font-size:1.5em}.modal .modal-body section.contact-email{margin-top:1%;margin-bottom:1%;background-color:#e9e5dd}.modal .modal-body section.contact-email .icon-container{padding:0;margin:5% 0}.modal .modal-body section.contact-email .icon-container .svg-container{width:70%;margin:auto}.modal .modal-body section.contact-email .form{padding:0 2% 0 0}.modal .modal-body section.contact-email input.access-chat{height:4em;border-radius:0;background:#a1bce0;color:#fff;text-transform:uppercase}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.container-service-body{padding:0}.container-service-body #gogolemap .popUp{display:flex;align-items:center}.container-service-body #gogolemap .popUp .popUp-logo{width:20%;margin-right:3%}.container-service-body #gogolemap .popUp .popUp-logo img{width:90%}.container-service-body #gogolemap .popUp .popUp-text{width:77%}.container-service-body .show-me-more{text-align:right}.container-service-body .bgc-fff{background-color:#fff}.container-service-body .fnt-smaller{font-size:.9em;width:70%;max-height:inherit}.container-service-body .fnt-lighter{color:#bbb}.container-service-body h5{text-align:left;border-bottom:1px solid #000;line-height:.1em;margin:10px 0 20px}.container-service-body h5 span{background:#fff;padding:0 10px 0 0}.private-container-service .item{margin:3% 0 4% 0}.private-container-service .item .item-container{padding:0}.private-container-service .item .media{max-height:18em;border-bottom:1px solid;padding-bottom:3%}.private-container-service .item .media .slider-service-container{width:30%;max-height:inherit}.private-container-service .item .media .media-body .available{margin:0 0 3% 0}.private-container-service .item .media .media-body .logo-service-container .logo-service-wrapper{max-height:6em}.private-container-service .item .media .media-body .logo-service-container .logo-service-wrapper a{max-height:inherit}.private-container-service:last-child .media{border:none}.public-services-container .item{margin:3% 0 4% 0}.public-services-container .item .item-container{padding:0}.public-services-container .item .item-container .media{max-height:18em;border-bottom:1px solid;padding-bottom:3%}.public-services-container .item .item-container .media .public-service-wrapper .public-service-banner-light{width:30%;height:115px;max-height:inherit}.public-services-container .item .item-container .media .public-service-wrapper .public-service-banner-light .public-service-banner-dark{height:50px;width:50%}.public-services-container .item .item-container .media .public-service-wrapper .public-service-banner-light .public-service-banner-dark p{color:#fff;margin:0;padding:15px;text-transform:uppercase}.public-services-container .item .item-container .media .public-service-wrapper .public-service-banner-light .icon-container{text-align:right;height:inherit}.public-services-container .item .item-container .media .public-service-wrapper .public-service-banner-light .icon-container .svg-container{height:115px;padding:20px}.public-services-container .item .item-container .media .public-service-wrapper .public-service-banner-light .icon-container .svg-container svg{height:90px}.public-services-container .item .item-container .media .media-body .available{margin:0 0 3% 0}.public-services-container .item .item-container .media .media-body .logo-service-container .logo-service-wrapper{max-height:6em}@media only screen and (max-width:991px){#property-listings .property-listing{padding:5px}#property-listings .property-listing a{margin:0;max-height:10em}#property-listings .property-listing .media-body{padding:10px}}@media only screen and (min-width:992px){#property-listings .property-listing img{max-height:15em}#property-listings .property-listing .logo-service-container .logo-service-wrapper{max-height:6em}#property-listings .property-listing .logo-service-container .logo-service-wrapper img{max-height:inherit}}.modal-dialog.yt-home{width:90%}.modal-dialog.yt-home .lib-panel{width:inherit}.modal-dialog.yt-home .lib-panel iframe{background-color:#000}.modal-dialog.yt-home .lib-panel .col-md-6,.modal-dialog.yt-home .lib-panel .row{padding:0;background-color:#fff;line-height:0}.modal-dialog.yt-home .lib-panel .lib-row{padding:0 20px 10px 20px}.modal-dialog.yt-home .lib-panel .lib-row.lib-header{background-color:#fff;font-size:20px;padding:10px 20px 0 20px}.modal-dialog.yt-home .lib-panel .lib-row.lib-header .lib-header-seperator{height:2px;width:26px;background-color:#b5ad9f;margin:7px 0 7px 0}.modal-dialog.yt-home .lib-panel .lib-row.lib-desc{position:relative;height:100%;display:block;font-size:1.2em;line-height:1.5em}.modal-dialog.yt-home .lib-panel .row-margin-bottom{margin-bottom:20px}.modal-dialog.yt-home .lib-panel .box-shadow{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1)}