/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body div#toolbar{top:0px;}body.admin-menu div#overlay-container{top:0px;}input[type=submit],input[type=reset],input[type=button]{filter:chroma(color=#000000);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}input[type=text],input[type=email],input[type=password],input[type=password]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}input::-webkit-search-decoration{-webkit-appearance:none;}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}label{display:block;padding-top:0px;margin-top:0px;}textarea{overflow:auto;resize:none;}p{*margin-top:12px;*margin-bottom:12px;}select{display:block;}button,button:active,button:focus{outline:none;border:none;}textarea:focus,input:focus{outline:none;}body{margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;background-color:#F7F7F7;font-size:100%;behavior:url("/css/csshover3.htc");}html,body{background-color:#F7F7F7;}tbody{border-top:0px solid #FFF;}img{border:none;display:block;}a{outline:none;}object{outline:none;}.FLOAT_LEFT{float:left;}.FLOAT_RIGHT{float:right;}.STOP_FLOAT{clear:both;*display:inline;*margin:0px;*padding:0px;}ul{margin-left:0px;padding-left:0px;}ol{margin-left:0px;padding-left:0px;list-style-position:inside;}#main{margin-left:auto;margin-right:auto;height:auto;font-family:'Montserrat',sans-serif;font-weight:regular;background-color:#FFF;color:#3F3F3F;font-size:14px;min-height:100%;}.contenuto_pagina{max-width:1200px;padding-left:10px;padding-right:10px;box-sizing:border-box;margin-left:auto;margin-right:auto;}#header_top{min-height:50px;width:100%;background-color:#F7F7F7;border-bottom:2px solid #E6E6E6;}#header_left{float:left;}#header_right{float:right;}#block-cappellettomestre-search{font-size:0;position:relative;}#search-block-form input[type=search]{-webkit-appearance:textfield;display:block;position:absolute;left:20px;top:12px;width:135px;height:30px;background-color:transparent;border:none;font-size:14px;color:#00B7BD;text-align:left;padding-left:5px;padding-right:5px;margin-left:5px;font-family:'Montserrat',sans-serif;}@media only screen and (max-width :640px){#search-block-form input[type=search]{display:none;}}#search-block-form ::placeholder{color:#00B7BD;}#search-block-form .js-form-type-search,#search-block-form #edit-actions{display:inline-block;min-height:30px;margin:0px;padding:0px;font-size:0;}#search-block-form .form-submit,#search-block-form #edit-submit{display:block;position:absolute;left:0px;top:8px;height:24px;width:24px;min-width:auto;border:none;background-image:url(/sites/all/themes/cappellettomestre/css/img/ICONA_search_2021.png);background-repeat:no-repeat;background-size:24px 24px;background-position:center;background-color:transparent;color:transparent;border:none;box-shadow:none !important;padding:0px;overflow:hidden;cursor:pointer;}#logo{display:block;width:210px;height:64px;margin-left:auto;margin-right:auto;margin-top:27px;margin-bottom:27px;}#logo img{width:210px;height:64px;}#header_bottom{min-height:50px;box-sizing:border-box;width:100%;background-color:#FFF;border-top:2px solid #E6E6E6;border-bottom:2px solid #E6E6E6;}#block-cappellettomestre-main-menu{margin:0px;padding:0px;text-align:center;}.region-main-menu{display:block;}.region-main-menu ul{text-align:center;font-size:0px;}.region-main-menu ul li{font-size:14px;display:inline-block;list-style:none;text-transform:uppercase;margin:0px;padding:0px;line-height:46px;margin-left:4%;margin-right:4%;min-width:70px;}.region-main-menu ul li a{}.region-main-menu ul li a:hover{}.region-main-menu a{color:#3F3F3F !important;text-decoration:none !important;}.region-main-menu a:hover{color:#00B7BD !important;}.region-main-menu a.is-active,.region-main-menu .menu-item--active-trail a{color:#00B7BD !important;padding-bottom:5px;}.toggle_menu{display:none;position:relative;float:right;width:30px;height:30px;background-color:#FFF;border:none;background-size:100%;margin:0px;margin-top:10px;background-image:url(/sites/all/themes/cappellettomestre/css/img/T_MENU_ON_2021.png);background-repeat:no-repeat;cursor:pointer;z-index:99;}.show_menu{display:block !important;}.toggle_menu_off{background-image:url(/sites/all/themes/cappellettomestre/css/img/T_MENU_OFF_2021.png);}@media only screen and (max-width :980px){.region-main-menu{display:none;}.toggle_menu{display:block;}.region-main-menu ul{width:100%;text-align:center;padding-top:10px;padding-bottom:20px;}.region-main-menu ul li{display:block;width:100%;padding:0px;margin:0px;height:30px;}}@media only screen and (min-width :981px){.region-main-menu{display:block !important;}}#block-cappellettomestre-local-tasks{}.tabs{width:100%;border:none;margin-right:0px;font-size:12px;border-color:#CCC !important;max-width:1200px;padding-left:10px;padding-right:10px;box-sizing:border-box;margin-left:auto;margin-right:auto;}div.tabs{margin-bottom:20px;}ul.tabs.primary{border-bottom:1px solid #CCC !important;padding:0px !important;margin:0px !important;}ul.tabs.primary li{margin-bottom:-1px !important;}.tabs ul.primary li a{color:#000;background-color:#ededed;border-color:#bbb;border-style:solid solid none solid;border-width:1px;height:1.8em;line-height:1.9;display:block;font-size:0.929em;padding:0 10px 3px;text-shadow:0 1px 0 #fff;text-decoration:none;}.tabs ul.primary li a:hover{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#ffffff;border:1px solid #bbb;}@media screen and (max-width:37.5em){.tabs ul.primary{border-bottom:1px solid #bbb;}.tabs ul.primary li{display:block;margin:0;}.tabs ul.primary li a{padding:5px 10px;}.tabs ul.primary li.is-active a{border-bottom:none;}}@media screen and (min-width:37.5em){.tabs ul.primary{border-collapse:collapse;height:auto;line-height:normal;padding:0 3px;margin:0;overflow:hidden;border:none;white-space:nowrap;}.tabs ul.primary li{display:block;float:left;vertical-align:bottom;margin:0 5px 0 0;}[dir="rtl"] .tabs ul.primary li{margin:0 0 0 5px;float:right;}.tabs ul.primary li a{float:left;border-top-left-radius:0px;border-top-right-radius:0px;}.tabs ul.primary li.is-active a{border-bottom:1px solid #fff;}}.tabs ul.secondary{border-bottom:none;margin:5px;padding:0.5em 0;overflow:hidden;}.tabs ul.secondary li{border-right:1px solid #ccc;display:block;float:left;margin:0;padding:0 1em;}[dir="rtl"] .tabs ul.secondary li{border-left:1px solid #ccc;border-right:none;float:right;}.tabs ul.secondary li:last-child{border-right:none;}[dir="rtl"] .tabs ul.secondary li:last-child{border-left:none;}.tabs ul.secondary li:first-child{padding-left:0;}[dir="rtl"] .tabs ul.secondary li:first-child{padding-right:0;}.tabs ul.secondary li a{display:inline;padding:0.25em 0.5em;text-decoration:none;}.tabs ul.secondary li a.is-active{background:#f2f2f2;border-bottom:none;border-radius:5px;}#messages{background-color:#00B7BD;padding:0px !important;margin-left:10px;margin-right:10px;}div.messages{display:block;min-height:10px;margin:0px !important;padding:15px;padding-bottom:10px;margin-bottom:10px;font-size:13px;color:#FFF;background-color:#00B7BD;border:none;background-image:none;font-weight:normal;text-transform:uppercase;margin-bottom:10px !important;}div.messages ul{margin-left:0px;padding-left:0px;margin-top:0px;list-style-type:none;}div.messages a{color:#FFF !important;text-decoration:underline;}div.messages a:hover{color:#FFF !important;text-decoration:underline;}.messages .status h2{padding:0px;margin:0px;}#block-cappellettomestre-breadcrumbs{min-height:30px;line-height:30px;max-width:1200px;padding-left:10px;padding-right:10px;box-sizing:border-box;margin-left:auto;margin-right:auto;}.breadcrumb{font-size:13px;color:#3F3F3F;margin:0px;}.breadcrumb a{color:#00B7BD;}.breabcrumbs_spacer{color:#3F3F3F;margin-left:5px;margin-right:0px;}#footer{background-color:#F7F7F7;}#footer_top{min-height:50px;box-sizing:border-box;width:100%;background-color:#F7F7F7;border-top:2px solid #E6E6E6;border-bottom:2px solid #E6E6E6;}#footer_top #block-mainnavigation .menu{margin:0px;padding:0px;text-align:center;max-width:1200px;padding-left:10px;padding-right:10px;box-sizing:border-box;margin-left:auto;margin-right:auto;}@media only screen and (max-width :980px){#footer_top #block-mainnavigation .menu{display:none;}}.region-footer-top{display:block;}.region-footer-top ul{text-align:center;font-size:0px;}.region-footer-top ul li{font-size:14px;display:inline-block;list-style:none;text-transform:uppercase;margin:0px;padding:0px;line-height:46px;margin-left:4%;margin-right:4%;min-width:70px;}.region-footer-top ul li a{}.region-footer-top ul li a:hover{}.region-footer-top a{color:#3F3F3F !important;text-decoration:none !important;}.region-footer-top a:hover{color:#00B7BD !important;}.region-footer-top a.is-active{color:#00B7BD !important;padding-bottom:5px;}#block-cappellettomestre-page-title{max-width:1200px;padding-left:10px;padding-right:10px;box-sizing:border-box;margin-left:auto;margin-right:auto;}#block-cappellettomestre-page-title h1{text-align:center;font-weight:normal;font-size:36px;text-transform:uppercase;}#block-cappellettomestre-content{max-width:1200px;padding-left:10px;padding-right:10px;box-sizing:border-box;margin-left:auto;margin-right:auto;margin-bottom:40px;}#block-cappellettomestre-content a{color:#00B7BD;}#block-cappellettomestre-content ul{padding-left:20px;}#block-cappellettomestre-content ul li{list-style-position:outside;}#block-cappellettomestre-content ol{padding-left:20px;}#block-cappellettomestre-content ol li{list-style-position:outside;}#block-cappellettomestre-content img{max-width:1180px;display:inline-block;}.align-center{display:block !important;}@media only screen and (max-width :980px){#block-cappellettomestre-content img{width:100%;}}.list_indent_fix{list-style-position:inside;text-indent:-1em;padding-left:1em;}#footer a{text-decoration:underline;color:#3F3F3F;}#footer_bottom{padding-top:40px;padding-bottom:50px;max-width:1200px;padding-left:10px;padding-right:10px;box-sizing:border-box;margin-left:auto;margin-right:auto;}#footer_left{display:block;float:left;max-width:30%;text-align:left;font-size:13px;}#footer_right{display:block;max-width:30%;float:right;text-align:right;font-size:13px;}@media only screen and (max-width :640px){#footer_left{float:none !important;clear:both;max-width:100%;text-align:center;}#footer_right{float:none !important;clear:both;max-width:100%;text-align:center;}}.text_center{text-align:center !important;}.text_left{text-align:left !important;}.titolo_pagina{text-align:center;font-weight:normal;font-size:36px;text-transform:uppercase;}.sottotitolo_pagina{}.calltoaction{font-size:14px !important;font-weight:600;text-transform:uppercase;display:inline-block;height:40px;line-height:40px;text-align:center !important;text-decoration:none;padding-left:20px;padding-right:20px;margin-top:10px;margin-bottom:10px;border-radius:0px;border:1px solid #FFF;transition:all 0.2s linear;width:auto;min-width:80px;background-color:#FFF;color:#00B7BD;}.calltoaction:hover{background-color:transparent;color:#FFF;}.blocco_call2action{background-color:#00B7BD;padding-top:20px;padding-bottom:30px;}.blocco_call2action .contenuto_pagina{margin-top:0px !important;margin-bottom:0px !important;}.blocco_call2action .titolo_blocco{color:#FFF;}.blocco_call2action .p_blocco{color:#FFF;}.titolo_blocco{font-size:28px;text-transform:uppercase;line-height:120%;font-weight:normal;padding:0px;font-family:'Montserrat',sans-serif;}.sottotitolo_blocco{font-size:18px;text-transform:uppercase;line-height:120%;font-weight:600;padding:0px;font-family:'Montserrat',sans-serif;}#block-linksocial{width:auto;float:right;text-align:right;margin-left:10px;}#block-linksocial-2{width:auto;float:right;text-align:right;margin-left:-100px;}.region-footer-top{display:block;max-width:1200px;padding-left:10px;padding-right:10px;box-sizing:border-box;margin-left:auto;margin-right:auto;}.block .contenuto_pagina{margin-top:40px;margin-bottom:40px;}.layout_2_box h3{margin:0px;padding-top:30px;}.layout_2_box .box_50{display:block;height:auto;vertical-align:top;width:48.5%;box-sizing:border-box !important;}.layout_2_box .box_50.sx{float:left;}.layout_2_box .box_50.dx{float:right;}@media only screen and (max-width :768px){.layout_2_box .box_50{width:100%;}}.layout_2_box .box_50 .img img{width:100% !important;}.layout_2_box .box_50 .txt{background-color:#F7F7F7;padding-left:20px;padding-right:20px;padding-bottom:20px;min-height:272px;box-sizing:border-box;}.layout_2_box .box_50 .txt .calltoaction{border:1px solid #00B7BD;background-color:transparent;color:#00B7BD;}.layout_2_box .box_50 .txt .calltoaction:hover{background-color:#00B7BD;color:#FFF !important;}#area_pagetop{width:100%;height:auto;overflow:hidden;position:relative;background-color:#FFF;}#area_pagetop .views_slideshow_cycle_main{min-height:100%;padding-bottom:150px !important;}@media only screen and (max-width :1280px){#area_pagetop .views_slideshow_cycle_main{min-height:100%;}}@media only screen and (max-width :768px){#area_pagetop .views_slideshow_cycle_main{min-height:100%;}}@media only screen and (max-width :480px){#area_pagetop .views_slideshow_cycle_main{min-height:100%;}}#block-views-block-slideshow-block-1{position:relative;text-align:center;}#block-views-block-slideshow-block-1 .views_slideshow_cycle_main{width:100%;height:auto;max-height:640px;overflow:hidden;max-width:1200px;margin-left:auto;margin-right:auto;}#block-views-block-slideshow-block-1 .views_slideshow_cycle_main img{width:100%;height:auto;margin-left:auto;margin-right:auto;text-align:center;}#block-views-block-slideshow-block-1 .views_slideshow_cycle_teaser_section{width:100% !important;}#block-views-block-slideshow-block-1 .views_slideshow_cycle_slide{width:100% !important;height:auto !important;}#block-views-block-slideshow-block-1 .views_slideshow_cycle_main .views-slideshow-cycle-main-frame{width:100% !important;height:auto;}#block-views-block-slideshow-block-1 .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row{width:100% !important;height:auto;}#block-views-block-slideshow-block-1 .views_slideshow_cycle_main .field-content{max-width:100%;width:100%;}#block-views-block-slideshow-block-1 .field-content img{max-width:100%;width:100%;height:auto;margin:0;padding:0;}#block-views-block-slideshow-block-1 .node img{max-width:670px;height:auto;overflow:hidden;}#widget_pager_bottom_slideshow-block_1 li{background-color:#EBE8E8;opacity:1 !important;}#widget_pager_bottom_slideshow-block_1 li:hover{background-color:#00B7BD;opacity:1 !important;}#widget_pager_bottom_slideshow-block_1 .active{background-color:#00B7BD;}#views_slideshow_cycle_main_slideshow-block_1 .views-field-field-logo-brand{margin-left:auto;margin-right:auto;max-width:140px !important;margin-top:10px;}.block-views-blockslider-block-1{max-width:1180px !important;width:100% !important;margin-left:auto;margin-right:auto;}.block-views-blockslider-block-1 .slick-slide img{padding:20px;}.b-loading,.is-b-loaded{padding-bottom:100%;}.media--loading:not([data-animation])::before,.is-b-loading:not([data-animation])::before{background-color:#F7F7F7 !important;z-index:0;}#block-views-block-brand-menu-block-1{width:100%;float:left;padding-left:10px;box-sizing:border-box;}#block-views-block-brand-menu-block-2{width:15% !important;float:right;padding-right:10px;box-sizing:border-box;}#block-views-block-brand-menu-block-2:after{content:"";clear:both;float:none;}#block-views-block-brand-menu-block-1,#block-views-block-brand-menu-block-2{color:#3F3F3F !important;padding-bottom:20px;}#block-views-block-brand-menu-block-1 header,#block-views-block-brand-menu-block-2 header{padding-bottom:10px;}#block-views-block-brand-menu-block-1 .views-col{padding-right:5px;box-sizing:border-box;display:flex;flex-direction:column;}#block-views-block-brand-menu-block-1 a,#block-views-block-brand-menu-block-2 a{color:#3F3F3F !important;font-size:13px;line-height:180%;}@media only screen and (max-width :900px){#block-views-block-brand-menu-block-1,#block-views-block-brand-menu-block-2{display:none;}}#corpo_pagina{max-width:1200px;box-sizing:border-box;margin-left:auto;margin-right:auto;}#block-views-block-brand-cards-block-1{background-color:#F7F7F7;}#block-views-block-brand-cards-block-1 .views-content-wrapper{max-width:1200px;box-sizing:border-box;margin-left:auto;margin-right:auto;padding-top:40px;padding-bottom:40px;text-align:left;}@media only screen and (max-width :1200px){#block-views-block-brand-cards-block-1 .views-content-wrapper{max-width:900px;}}@media only screen and (max-width :900px){#block-views-block-brand-cards-block-1 .views-content-wrapper{max-width:600px;}}@media only screen and (max-width :600px){#block-views-block-brand-cards-block-1 .views-content-wrapper{text-align:center !important;}}#block-views-block-brand-cards-block-1 .content{font-size:0 !important;}#block-views-block-brand-cards-block-1 .content .views-row{display:inline-block !important;width:280px;vertical-align:top;margin-bottom:20px;margin-left:10px;margin-right:10px;box-shadow:1px 1px 5px rgba(0,0,0,0.1);background-color:#FFF;text-align:center;transition:all 0.2s linear;box-sizing:border-box;padding:5px;padding-bottom:20px;}#block-views-block-brand-cards-block-1 .views-field-view-node{display:inline-block;overflow:hidden;}#block-views-block-brand-cards-block-1 a{display:block;text-decoration:none;color:#3F3F3F;}#block-views-block-brand-cards-block-1 .content .views-row:hover{box-shadow:1px 1px 10px rgba(0,0,0,0.2);}#block-views-block-brand-cards-block-1 .views_class_img img{-webkit-transition:-webkit-transform 0.3s ease-in-out;-moz-transition:-moz-transform 0.3s ease-in-out;-ms-transition:-ms-transform 0.3s ease-in-out;-o-transition:-o-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;-webkit-transform:scale(0.8,0.8);-ms-transform:scale(0.8,0.8);-moz-transform:scale(0.8,0.8);-o-transform:scale(0.8,0.8);transform:scale(0.8,0.8);}#block-views-block-brand-cards-block-1 a:hover .views_class_img img{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);}#block-views-block-brand-cards-block-1 img{display:inline-block;max-width:240px;text-align:center;width:auto !important;height:auto;}#block-views-block-brand-cards-block-1 .views_class_title{display:block;font-size:16px;margin-bottom:0px;text-transform:uppercase;}.sottotitolo_blocco{text-align:center;font-size:18px;text-transform:uppercase;line-height:120%;font-weight:600;padding:0px;padding-top:30px;font-family:'Montserrat',sans-serif;}#block-views-block-cover-block-1{display:block;max-width:1200px;padding-left:10px;padding-right:10px;box-sizing:border-box;margin-left:auto;margin-right:auto;}#block-views-block-cover-block-1 img{width:100%;height:auto;}#block-views-block-prodotti-block-1{background-color:#F7F7F7;padding-top:1px;}#block-views-block-prodotti-block-1 .views-content-wrapper{max-width:1200px;box-sizing:border-box;margin-left:auto;margin-right:auto;padding-top:0px;padding-bottom:40px;text-align:left;}@media only screen and (max-width :1200px){#block-views-block-prodotti-block-1 .views-content-wrapper{max-width:900px;}}@media only screen and (max-width :900px){#block-views-block-prodotti-block-1 .views-content-wrapper{max-width:600px;}}@media only screen and (max-width :600px){#block-views-block-prodotti-block-1 .views-content-wrapper{text-align:center !important;}}#block-views-block-prodotti-block-1 .content{font-size:0 !important;}#block-views-block-prodotti-block-1 .content .views-row{display:inline-block !important;width:280px;vertical-align:top;margin-bottom:20px;margin-left:10px;margin-right:10px;box-shadow:1px 1px 5px rgba(0,0,0,0.1);background-color:#FFF;text-align:center;transition:all 0.2s linear;box-sizing:border-box;padding:5px;padding-bottom:20px;}#block-views-block-prodotti-block-1 .views-field-view-node{display:inline-block;overflow:hidden;}#block-views-block-prodotti-block-1 a{display:block;text-decoration:none;color:#3F3F3F;}#block-views-block-prodotti-block-1 .content .views-row:hover{box-shadow:1px 1px 10px rgba(0,0,0,0.2);}#block-views-block-prodotti-block-1 .views_class_img img{-webkit-transition:-webkit-transform 0.3s ease-in-out;-moz-transition:-moz-transform 0.3s ease-in-out;-ms-transition:-ms-transform 0.3s ease-in-out;-o-transition:-o-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;-webkit-transform:scale(0.8,0.8);-ms-transform:scale(0.8,0.8);-moz-transform:scale(0.8,0.8);-o-transform:scale(0.8,0.8);transform:scale(0.8,0.8);}#block-views-block-prodotti-block-1 .views_class_img a:hover  img{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);}#block-views-block-prodotti-block-1 img{display:inline-block;max-width:240px;text-align:center;width:auto !important;height:auto;}#block-views-block-prodotti-block-1 .views_class_title{display:block;font-size:16px;margin-bottom:0px;text-transform:uppercase;}#block-views-block-prodotti-block-1 .titolo_blocco{}#block-views-block-prodotti-block-1 .p_blocco{font-size:14px;margin:0px !important;padding:0px !important;}#block-views-block-prodotti-block-1 .contenutp_pagina{font-size:14px;margin:0px !important;padding:0px !important;}.tabella_orari{margin-top:10px;line-height:150%;}.tabella_orari .spacer{display:block;width:20px;}.google-maps{display:block;position:relative;padding-bottom:0;height:400px;}.google-maps iframe{display:block;width:100% !important;height:100% !important;border:none !important;position:relative;}.form-required{color:#00B2CA;font-size:13px;font-weight:normal;}.form-required:after{content:" *";color:#00B7BD;}input{width:99.8%;display:block;margin-bottom:3px;height:20px;background-color:#F7F7F7;border:2px solid #E6E6E6;font-size:14px;color:#3F3F3F;font-weight:300;font-family:'Montserrat',sans-serif;}label{font-size:15px !important;color:#3F3F3F !important;margin:0px;padding:0px;font-weight:600 !important;text-transform:uppercase;}.form-submit{clear:both;display:block;min-width:100px;width:auto;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;border:1px solid #00B7BD;color:#00B7BD;text-decoration:none;cursor:pointer;font-style:normal;font-size:14px;text-transform:uppercase;text-align:center;background-color:transparent;transition:all 0.2s linear;font-weight:600;height:40px;margin-top:10px;margin-bottom:10px;border-radius:0px;}.form-submit:hover{background-color:#00B7BD;color:#FFF;}.form-item{margin-bottom:20px;}textarea{width:99.8%;padding:0px;margin:0px;display:block;border:2px solid #E6E6E6;font-size:14px !important;font-weight:300;background-color:#F7F7F7;color:#3F3F3F;font-family:'Montserrat',sans-serif !important;}.form-checkbox{display:block;float:left;width:auto;height:14px;padding-top:px;margin-top:2px;}#colorbox{font-family:'Montserrat',sans-serif;font-size:14px !important;}.cookie_table_wrapper{width:320px;min-width:100%;max-width:100%;overflow:auto;overflow-y:hidden;}.cookie_table{border-collapse:collapse;font-size:12px;}.cookie_table td{padding:4px;}.cookie_table b{font-size:15px;}.cookie_table .intestazione{border-bottom:1px solid #ccc;font-size:13px !important;}#sliding-popup{font-family:'Montserrat',sans-serif;font-size:13px;height:auto;padding-top:15px;padding-bottom:15px;color:#FFF;background-color:#000;-webkit-font-smoothing:antialiased;}#sliding-popup .popup-content{display:block;width:100%;max-width:1220px;padding-left:10px;padding-right:10px;padding-top:3px;box-sizing:border-box;text-align:left;}#sliding-popup .popup-content #popup-text{display:block !important;width:100% !important;float:left;}#sliding-popup .popup-content #popup-text p{font-family:'Montserrat',sans-serif;font-size:13px;font-weight:normal !important;color:#FFF !important;}#sliding-popup .popup-content #popup-text .find-more-button{display:inline-block;background-color:transparent !important;color:#FFF !important;font-weight:normal !important;text-decoration:underline!important;font-size:13px !important;font-family:'Montserrat',sans-serif;}#sliding-popup .popup-content #popup-buttons{display:block !important;float:right;max-width:100% !important;margin-top:10px;}#sliding-popup .popup-content #popup-buttons button,.eu-cookie-compliance-save-preferences-button{cursor:pointer;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;font-family:'Montserrat',sans-serif;text-shadow:none !important;filter:none !important;font-size:13px !important;background:none;border:none;margin:0px;padding:5px 10px 5px 10px;}#sliding-popup .popup-content #popup-buttons button{padding-left:20px;padding-right:20px;min-width:120px;min-height:30px;}#sliding-popup .popup-content #popup-buttons button:hover{background:none;}#sliding-popup .popup-content #popup-buttons .agree-button{font-weight:normal;color:#3E3E3E;background-color:#FFF !important;padding-left:20px;padding-right:20px;border-radius:5px !important;border:2px solid #FFF;font-size:13px !important;text-transform:uppercase;font-weight:500 !important;top:0px;}#sliding-popup .popup-content #popup-buttons .agree-button:hover{border:2px solid #FFF;color:#FFF;background-color:#000 !important;}#sliding-popup .popup-content #popup-buttons .decline-button,#sliding-popup .popup-content #popup-buttons .eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button{background-color:#3E3E3E !important;font-weight:normal;color:#FFF;padding-left:20px;padding-right:20px;border-radius:5px !important;border:2px solid #3E3E3E;font-size:13px !important;text-transform:uppercase;font-weight:500 !important;top:0px;}.eu-cookie-compliance-save-preferences-button{margin-top:10px;}#sliding-popup .popup-content #popup-buttons .decline-button:hover,.eu-cookie-compliance-save-preferences-button:hover,#sliding-popup .popup-content #popup-buttons .eu-cookie-withdraw-button:hover{border:2px solid #3E3E3E;color:#3E3E3E;background-color:#000 !important;}#sliding-popup .popup-content #popup-buttons button:active{}#sliding-popup .popup-content label{display:inline-block;padding-top:2px;}div#sliding-popup.eu-cookie-withdraw-wrapper{background:#000;}@media only screen and (max-width :640px){#sliding-popup .popup-content #popup-buttons{float:none;text-align:center;}.eu-cookie-compliance-categories-buttons{float:none !important;width:auto !important;margin-left:auto;margin-right:auto;text-align:center;}}.eu-cookie-withdraw-tab{background-color:#000;font-family:'Montserrat',sans-serif;font-size:13px;}.eu-cookie-compliance-category input[type=checkbox]{width:20px;height:20px;display:inline-block;vertical-align:top;}.eu-cookie-compliance-category label{vertical-align:top;font-size:16px;color:#FFF !important;}.eu-cookie-compliance-category{margin-top:10px;margin-bottom:20px;}.eu-cookie-compliance-message h2{font-family:'Montserrat',sans-serif;font-size:16px;}.eu-cookie-compliance-message a{color:#FFF;}#eu-cookie-compliance-categories{padding-top:0px;}#eu-cookie-compliance-categories h2{font-family:'Montserrat',sans-serif;font-size:16px;padding-top:20px;margin-bottom:10px;}.eu-cookie-compliance-reset-preferences-wrapper{display:block;width:100%;text-align:right;}#eu-cookie-compliance-reset-preferences-button{background-image:url(/sites/all/themes/cappellettomestre/css/img/B_COOKIE_OFF.png);cursor:pointer;background-size:100%;background-repeat:no-repeat;background-color:transparent;width:30px;height:30px;display:inline-block;}.eu-cookie-compliance-scroll-wrapper{max-height:200px;overflow-y:scroll;}.our_stores{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;}.our_stores > div{width:31.2% !important;float:none !important;min-width:300px;margin-top:30px;}.our_stores .txt{padding-left:30px !important;padding-right:30px !important;min-height:272px !important;}@media only screen and (max-width:980px){.our_stores{max-width:650px;}.our_stores > div{width:47.5% !important;}}@media only screen and (max-width:780px){.our_stores{max-width:100%;}.our_stores > div{width:100% !important;}}#block-views-block-brand-menu-block-1 .views-view-grid .views-row{width:50%;margin:0 auto;}.shopping-fixed_cta .calltoaction{font-size:12px !important;border:1px solid #01B7BD !important;width:100%;height:100%;position:fixed;background-color:#01B7BD !important;color:#fff !important;width:100px;height:50px;top:68px;right:-12em;border-radius:25px;padding-left:50px !important;padding-right:40px !important;display:flex;align-items:center;background-image:url(/sites/all/themes/cappellettomestre/css/img/ICONA_shop_W_2021.png);background-repeat:no-repeat;background-size:20px 20px;background-position:20px;transition:right 0.5s ease;z-index:100;box-shadow:1px 1px 4px rgba(0,0,0,0.2);}@media only screen  and (min-width:900px){.shopping-fixed_cta .calltoaction:hover{right:-35px;}}#block-linksocial,#block-linksocial-2{width:auto;}#header_social_links{display:inline-flex;width:100%;min-height:50px;align-items:center;}#header_social_links p{padding-right:5px;}#header_social_links a{margin-top:0;}#footer #header_social_links{display:none;}.icona_social{display:inline-block;width:24px;height:24px;background-repeat:no-repeat;background-size:24px 24px;background-position:center;background-color:transparent;margin-top:13px;}.fb_ferretto{background-image:url(/sites/all/themes/cappellettomestre/css/img/ICONA_fb_2025_v2.png);}.fb_manin{background-image:url(/sites/all/themes/cappellettomestre/css/img/ICONA_fb_manin_2021.png);}.fb_pordenone{background-image:url(/sites/all/themes/cappellettomestre/css/img/ICONA_fb_2025_v2.png);}.ig{margin-right:10px;background-image:url(/sites/all/themes/cappellettomestre/css/img/ICONA_ig_2021.png);}
.maint_container{display:table;height:100%;width:100%;text-align:center;vertical-align:middle;background-color:#FFF;}.maint_content{display:table-cell;text-align:center;vertical-align:middle;}.maint_content p{font-family:'Montserrat',sans-serif;font-weight:300;}.maint_content .warning{margin-top:20px;margin-bottom:20px;font-size:14px;padding:10px;}.maint_content .credits{margin-top:30px;font-size:13px;}.maint_content a{font-family:'Montserrat',sans-serif;font-weight:300;text-decoration:underline;color:#000;}.maint_content a,.maint_contenta.link{border-bottom:none !important;text-decoration:underline !important;color:#000 !important;}.maint_content .logo{width:210px;height:auto;margin-top:50px;margin-left:auto;margin-right:auto;}
.klaro{font-family:Arial,Helvetica,sans-serif;font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}.klaro a{min-height:auto !important;}.klaro .cookie-notice strong{color:#A0A0A0;font-size:14px;font-weight:300;}.klaro-close{color:#555 !important;}.klaro .cookie-notice:not(.cookie-modal-notice):focus-visible{outline:none;}.klaro_toggle_dialog:focus{transform:none;}.klaro .cookie-modal a{color:#f1d600;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{justify-content:space-between;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{font-size:16px;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body a{color:#f1d600;}.klaro .cookie-notice .cn-learn-more{background-color:#555;color:white !important;padding:5px 10px;flex-grow:unset !important;border-radius:4px;font-size:16px;cursor:pointer;}.klaro .cookie-notice .cn-learn-more:hover,.klaro .cookie-modal .cm-btn.cm-btn-info:hover,.klaro .cookie-notice .cm-btn.cm-btn-success:hover,.klaro .cookie-modal .cm-btn.cm-btn-success:hover{opacity:0.75;}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .cookie-modal .cm-btn.cm-btn-success{background-color:#FFF !important;color:#333 !important;padding:5px 10px;font-size:16px;}.klaro .cookie-notice .cm-btn.cm-btn-success,.klaro .cookie-modal button.cm-btn.cm-btn-success.cm-btn-accept-all{background-color:#f1d600 !important;color:#333 !important;padding:5px 20px;font-size:16px;}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider{background-color:#f1d600;}.klaro_toggle_dialog{right:unset;left:25px;}.klaro .cookie-modal .cm-modal .cm-header h1{font-weight:300 !important;}.klaro .cookie-modal .cm-list-title{font-family:Arial,Helvetica,sans-serif;color:#FFF;text-transform:none;font-size:16px !important;font-weight:300 !important;}.klaro .cookie-modal .cm-required{text-transform:none;font-size:14px !important;font-family:Arial,Helvetica,sans-serif !important;}.klaro .cookie-modal .cm-list-label .slider::before{background-color:#A0A0A0;}.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider::before,.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider::before{background-color:white;}.cm-btn.cm-btn-success.cm-btn-info.cm-btn-accept{background-color:#4A4A4A;color:white;}.klaro .cookie-modal .cm-modal .cm-body p,.klaro .cookie-modal .cm-modal .cm-body span,.klaro .cookie-modal .cm-modal .cm-header p{font-size:14px;}@media only screen and (min-width:1024px){.klaro .cookie-notice:not(.cookie-modal-notice){left:25px !important;right:unset !important;}}@media only screen and (max-width:385px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{justify-content:center;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{display:flex;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin:0.5em auto 0 auto;}}.klaro .context-notice{background-color:#333;border:none;border-radius:0px;padding-top:20px;padding-bottom:20px;}.klaro .context-notice p{color:#FFF;font-size:16px;}.klaro .context-notice p a{color:#f1d600;font-size:14px;margin-top:20px;}.klaro .context-notice .cm-btn.cm-btn-success{background-color:#4a4a4a;}.klaro .context-notice .cm-btn.cm-btn-success-var{background-color:#f1d600;color:#333;}
