html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{scroll-behavior:smooth}body{line-height:1}a{text-decoration-skip-ink:auto}button{outline:0}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{-webkit-appearance:none;appearance:none;border-radius:0}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:bold}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important} *, *:before, *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
*behavior: url(//www.scritturabolognese.com/ecommerce/wp-content/themes/scribodue/boxsizing.htc);
}
body {
font-family: "Cormorant Garamond", serif;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
-moz-osx-font-smoothing: grayscale;
font-size: 18px;
line-height: 28px;
color:#222;
overflow-x:hidden;
}
a {text-decoration:none;color:#222;}
h1, h2, h3 {font-size:2em;margin-bottom:20px;line-height: 1em;}
strong {font-weight: bold}
em, i {font-style: italic}
.insider {width:100%;padding:0 40px;max-width:1800px;margin:0 auto;}
#content {width:100%;}
input[type="submit"], button.button, a.button {display:inline-block;position:relative;line-height: 1.4em !important;padding: 1em 0;border:none;border-bottom:1px solid; margin:1em 0;font-size: 16px !important;letter-spacing: 2px;font-family: "Montserrat", sans-serif;text-transform: uppercase;text-align: center;font-weight: 700;background-color: transparent !important;cursor:pointer;outline: none !important;transition: all .3s ease-in-out;z-index:0;}
input[type="submit"]:hover, button.button:hover, .product.outofstock a.button:hover, a.button:hover, .woocommerce button.button.alt:hover, .woocommerce a.button.alt:hover {background-color:#b1c7d4 !important; color:#FFF !important;}
.slide a.button:hover, .item-content a.button:hover, .blocco a.button:hover {background-color:transparent !important;}
.slide a.button:before, .item-content a.button:before, .blocco a.button:before {content:"";display:block;position:absolute;top:0.5em;left:-1em; right:-1em;bottom:0.5em;background-color:rgba(181, 168, 65,0);transition: all .3s ease-in-out; z-index:-1;}
input[type="submit"]:hover:before, button.button:hover:before, a.button:hover:before {background-color:rgba(181, 168, 65,0.8);}
.woocommerce div.product form.cart .button:before {content:"";display:block;height:1px; border-top: 1px solid;position: absolute;left: 1em;right: 1em;bottom: 1em;}
.entry-content {font-size:1.25em;line-height:1.5em;}
.entry-content p {margin-bottom:1em;}
.titolo-sezione, .woocommerce-products-header__title {display: block;font-size: 4rem;padding: 40px 0;text-align:center;} #toggle-menu {display: none;}
#header{height: 81px;position: absolute;z-index: 1000;width: 100%;}
#header-container {top:0px;left:0; right:0;z-index: 1000;border-bottom: 1px solid #555;transition: all .3s ease-in-out;background: white;}
.page-template-template-hp #header-container {background:transparent;}
.fixed #header-container {position: fixed;}
.openmenu #header-container {position: fixed !important;}
.locked #header-container {position: fixed !important;}
.fixed #header-content {animation: reveal 0.5s;background-color: transparent;z-index: 2;}
.logged-in #header-container {top:30px;}
.active #header-container,
.page-template-template-hp-2 .active #header-container, .page-template-page_chisiamo .active #header-container{background-color: #FFF;-webkit-box-shadow: 0px 3px 3px 0px rgb(0 0 0 / 13%);-moz-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.13);box-shadow: 0px 3px 3px 0px rgb(0 0 0 / 13%);}
.page-template-template-hp #header-container a {color: #FFF;}
.page-template-template-hp #site-title a {background-image: url(//www.scritturabolognese.com/ecommerce/wp-content/themes/scribodue/img/Logo-Scribo-Bianco.png);}
.active #header-container a {color: #222;}
.active #site-title a {background-image: url(//www.scritturabolognese.com/ecommerce/wp-content/themes/scribodue/img/Logo-Scribo-Nero.png);display:inline-block;}
.active #site-title.esteso a {height:75px;}
#header-content {padding: 25px 30px;position:relative;overflow:auto;height:80px;}
#site-title {float: left;position: absolute;left: 50%;margin-left: -55px;}
#site-title h1 {margin-bottom:0;line-height: 25px;}
#site-title img{display:none;}
#site-title a {display:block;width:110px; height:45px;background-image: url(//www.scritturabolognese.com/ecommerce/wp-content/themes/scribodue/img/Logo-Scribo-Nero.png); background-repeat:no-repeat; background-size:contain; text-indent: -99999px;}
#site-title.esteso a, .woocommerce #site-title.esteso a, .woocommerce-page #site-title.esteso a, .page-template-page_base #site-title.esteso a{background-image: url(//www.scritturabolognese.com/ecommerce/wp-content/themes/scribodue/img/Logo-Scribo-Bianco.png);}
#site-description, .page .entry-title {display:none;}
.woocommerce #site-title a, .woocommerce-page #site-title a, .page-template-page_base #site-title a, .page-template-template-categorie #site-title a, .error404 #site-title a {background-image: url(//www.scritturabolognese.com/ecommerce/wp-content/themes/scribodue/img/Logo-Scribo-Nero.png);}
#language-switch {position: absolute;height: 60px;top: 10px;display: flex;align-items: center;padding-right: 20px;border-right: 1px solid #555;}
.active #language-switch, .active #ico-cart {border-color:#555;}
.active #language-switch a{color:#222;}
#ico-cart {position: absolute;right: 15px;height: 60px;top: 10px;display: flex;align-items: center;padding-left: 20px;border-left: 1px solid #555;}
#ico-cart .carrello {display:block;height:25px; width: 35px; background-image: url(//www.scritturabolognese.com/ecommerce/wp-content/themes/scribodue/img/bag-w.png);background-repeat:no-repeat;background-size:contain;position:relative;float:left;}
#ico-cart .account {display:block;height:25px; width: 35px; background-image: url(//www.scritturabolognese.com/ecommerce/wp-content/themes/scribodue/img/user-w.png);background-repeat:no-repeat;background-size:contain;position:relative;float:left;}
#ico-cart .account a{display:block;height:25px; width: 35px; text-indent:-9999px;}
#ico-cart .cart-count{display: block;background-color: #222;color:#FFF; height: 20px;width: 20px;line-height: 20px;font-weight: 700;font-family: "Montserrat", sans-serif;font-size: 12px;text-align: center;border-radius: 100%;position: absolute;right: 0;top: -5px;}
.active #ico-cart .carrello {background-image: url(//www.scritturabolognese.com/ecommerce/wp-content/themes/scribodue/img/bag-b.png);}
.active #ico-cart .account {background-image: url(//www.scritturabolognese.com/ecommerce/wp-content/themes/scribodue/img/user-b.png);}
#ico-cart.bianco .carrello, .woocommerce #ico-cart.bianco .carrello, .woocommerce-page #ico-cart.bianco .carrello, .page-template-page_base #ico-cart.bianco .carrello {background-image: url(//www.scritturabolognese.com/ecommerce/wp-content/themes/scribodue/img/bag-w.png);}
#ico-cart.bianco .account, .woocommerce #ico-cart.bianco .account, .woocommerce-page #ico-cart.bianco .account, .page-template-page_base #ico-cart.bianco .account {background-image: url(//www.scritturabolognese.com/ecommerce/wp-content/themes/scribodue/img/user-w.png);}
.woocommerce #ico-cart .carrello, .woocommerce-page #ico-cart .carrello, .page-template-page_base #ico-cart .carrello, .page-template-template-categorie #ico-cart .carrello, .error404 #ico-cart .carrello {background-image: url(//www.scritturabolognese.com/ecommerce/wp-content/themes/scribodue/img/bag-b.png);}
.woocommerce #ico-cart .account, .woocommerce-page #ico-cart .account, .page-template-page_base #ico-cart .account, .page-template-template-categorie #ico-cart .account, .error404 #ico-cart .account {background-image: url(//www.scritturabolognese.com/ecommerce/wp-content/themes/scribodue/img/user-b.png);}
#main-menu-sx {position: absolute;left:100px;top: 10px;right: 50%; margin-right: 80px;}
#main-menu-dx {position: absolute;right:100px;top: 10px;left: 50%; margin-left: 80px;}
#main-menu-sx ul, #main-menu-dx ul{height: 60px;display: flex;align-items: center;text-transform:uppercase;width: 100%;justify-content: space-evenly;}
.menu-menu-principale-italiano-container, .menu-menu-principale-inglese-container {width: 100%;position: relative;}
#language-switch ul li {display:inline-block;}
#header #menu li {border-bottom: 1px solid transparent;}
#header #ico-cart li {border-bottom: none !important;}
#header #menu li.current-menu-item, #header #menu li.current-page-ancestor, #header #menu li.current-lang, #header #menu li:hover {border-bottom:1px solid #555;}
#menu-language-menu:after {content:"/";display:inline-block;color: #555;left: 50%;margin-left: -15px;position: absolute;}
#menu-language-menu li:first-child {margin-right:20px;} .hamburger-container {position: absolute;top: 10px;border-right:1px solid #555;display:none;align-items: center;height:40px;padding: 7px 15px 0 0;}
.hamburger {font-size:25px;width:1em;height:1em;padding:0;cursor:pointer;transition:transform .2s ease-in-out;vertical-align: middle;border:0 none;background:transparent;} .hamburger::-moz-focus-inner {padding: 0;border: 0 none;} .hamburger:focus {outline: 0;}
.hamburger:before,.hamburger:after {content: "";}
.hamburger:before, .hamburger .icon,.hamburger:after {display: block;width: 100%;height: .07em;margin: 0 0 .33333em;transition: transform .2s ease-in-out;border-radius: .05em;background: #222;}
.active .hamburger:before, .active .hamburger .icon, .active .hamburger:after,
.woocommerce .hamburger:before, .woocommerce .hamburger .icon, .woocommerce .hamburger:after,
.page-template-page_base .hamburger:before, .page-template-page_base .hamburger .icon, .page-template-page_base .hamburger:after,
.woocommerce-page .hamburger:before, .woocommerce-page .hamburger .icon, .woocommerce-page .hamburger:after,
.page-template-template-categorie .hamburger:before, .page-template-template-categorie .hamburger .icon, .page-template-template-categorie .hamburger:after,
.error404 .hamburger:before, .error404 .hamburger .icon, .error404 .hamburger:after
{background: #222;} .hamburger.active:before,.hamburger.active .icon,.hamburger.active:after {} .hamburger.hamburger-cancel.active .icon {transform: scale(0);}
.hamburger.hamburger-cancel.active:before {transform: translateY(.4em) rotate(135deg);}
.hamburger.hamburger-cancel.active:after {transform: translateY(-.4em) rotate(-135deg);} .page-template-page_base .header {padding:160px 0 0;display: flex;justify-content: center;align-items: center;}
.page-template-page_base .entry-title {display: block;font-size: 4rem;text-align:center;}
.contenuto-pagina {padding-top: 40px;padding-bottom: 40px;} .page-template-template-categorie .header {padding:100px 0 60px;display: flex;justify-content: center;align-items: center;}
.page-template-template-categorie .entry-title {display: block;font-size: 2.0em;text-transform: uppercase;margin-bottom: 40px;text-align:center;}
.riga-categoria {display:flex;justify-content: center;}
.riga-categoria img {width:100%;height:auto;}
.riga-categoria .contenuto {text-align:center;width:33.33%;}
.page-template-template-categorie .contenuto-pagina {width:50%;text-align:center;font-size:22px;line-height:1.3em;} .term-le-stilografiche.woocommerce ul.products, .term-fountain-pens.woocommerce ul.products {padding-top:300px !important;position:relative !important;}
.term-le-stilografiche.woocommerce ul.products.columns-3 li.product-category, .term-fountain-pens.woocommerce ul.products.columns-3 li.product-category {position:absolute;top: 20px; width: 23% !important;}
.term-le-stilografiche .products .product-category:nth-of-type(1), .term-fountain-pens .products .product-category:nth-of-type(1) {left:1%;}
.term-le-stilografiche .products .product-category:nth-of-type(2), .term-fountain-pens .products .product-category:nth-of-type(2) {left:26%;}
.term-le-stilografiche .products .product-category:nth-of-type(3), .term-fountain-pens .products .product-category:nth-of-type(3) {left:51%;}
.term-le-stilografiche .products .product-category:nth-of-type(4), .term-fountain-pens .products .product-category:nth-of-type(4) {left:76%;} .error404 .header {padding:100px 0 60px;display: flex;justify-content: center;align-items: center;}
.error404 .entry-title {display: block;font-size: 2.0em;text-transform: uppercase;margin-bottom: 40px;text-align:center;} .blocco {display:flex; padding:60px 0;background-repeat:no-repeat;background-size:cover;background-position:center;align-items: center;justify-content: flex-end;}
.blocco .titolo-sezione {text-align:left;}
.blocco .contenuto {width: 100%;padding:40px;max-width: 860px;}
.blocco .contenuto p{margin-bottom:1em;}
.darkbg, .darkbg a {color:#FFF !important;}
.darkbg {background-color:#222;}
.blocco.singolo:first-of-type {min-height:750px;align-items: flex-end;}
.blocco.singolo {height: auto;min-height: 500px;position: relative;display: flex;justify-content: space-between;border-top: 1px solid #555;}
.blocco.singolo.darkbg:before {content: "";display: block;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.2) 100%);position: absolute;bottom: 0;z-index:0;}
.blocco.singolo .insider {z-index:1;}
.blocco.singolo .testo{max-width: 780px;}
.blocco.nopadding {padding:0;}
.blocco.nopadding .contenuto {padding:0;max-width:100%;}
.blocco.nopadding .contenuto p {margin-bottom:0;}
h3.occhiello {font-size: 12px;padding:20px 0;letter-spacing: 2px;font-family: "Montserrat", sans-serif;text-transform: uppercase;font-weight: 700;margin: 30px 0 0;} .dueblocchi {display:flex;border-top: 1px solid #555;}
.dueblocchi .blocco:nth-child(2) {justify-content: flex-start;border-left: 1px solid #555;}
.home .dueblocchi {border-bottom:1px solid #555;margin-bottom:-1px;}
.dueblocchi .blocco {width:100%;background-attachment:scroll;min-height:500px;}
.wpb_wrapper h3{font-size:36px; text-transform:uppercase;font-family: "Cormorant Garamond", serif; text-align:center;}
.wpb_wrapper h4{font-size:12px; letter-spacing:2px; font-family: "Montserrat", sans-serif; text-transform: uppercase; text-align: center; font-weight:700;}
input[type=text], input[type=email], input[type=password], input[type=search], input[type=tel], input[type=url], input[type=range], input[type=number], input[type=date], textarea
{font-family: 'Montserrat', sans-serif;border:0px;font-size:15px;border-bottom: 1px solid #e5e5e5 !important;height: 42px;width: 100%;}
.wpcf7-form p {margin-bottom:1em;}
textarea {height:auto;padding: 20px;} #featured-items {display: grid;grid-template-columns: 1fr 1fr 1fr;column-gap: 40px; margin: 10vh auto;color:#fff;}
.featured-item {background-size: cover;display: flex;align-items: center;height: 0;padding-bottom: 60%;position:relative;border-radius: 5px;overflow: hidden;}
.featured-item a{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 2;}
.featured-item:hover .item-content, .featured-item:hover:before{opacity: 0;}
.featured-item:before {content: "";display: block;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.2) 100%);position: absolute;bottom: 0;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.item-content {padding: 0 40px;z-index: 1;padding: 0 40px;z-index: 1;position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;align-items: center;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;justify-content: center;text-align: center;}
.item-content a.button {margin:0;color:#FFF;font-size:12px;}
.item-content span {line-height: 1.6em;padding: 1em 0;border: none;border-bottom: 1px solid;margin: 1em 0;font-size: 15px;letter-spacing: 2px;font-family: "Montserrat", sans-serif;text-transform: uppercase;text-align: center;font-weight: 700;}
#instagram-wall {margin: 40px auto;}
#sb_instagram .sbi_photo_wrap {border-radius: 5px !important;overflow: hidden !important;}
#vetrina-prodotti {border-bottom: 1px solid #555;border-top: 1px solid #555;padding: 40px 0;} .home .video-container.alto {margin-top:10vh;}
.embed-container {position: relative; padding-bottom: 56.25%;overflow: hidden;max-width: 100%;height: auto;border-radius: 5px;} 
.embed-container iframe,.embed-container object,.embed-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;} .introchisiamo {width: 50%;min-width:760px;padding: 30px 20px;text-align: center;margin: 100px auto;border-radius: 5px;line-height: 1.5em;-webkit-box-shadow: 3px 3px 12px 0px rgb(0 0 0 / 30%);-moz-box-shadow: 3px 3px 12px 0px rgba(0,0,0,0.30);box-shadow: 3px 3px 12px 0px rgb(0 0 0 / 30%);background-color: #b1c7d4;}
.entry-content.chisiamo {background-color:#FFF;padding:40px 0;border-top:1px solid;}
.entry-content.chisiamo p,
.entry-content.chisiamo h1,
.entry-content.chisiamo h2,
.entry-content.chisiamo h3,
.entry-content.chisiamo h4,
.entry-content.chisiamo h5,
.entry-content.chisiamo h6 {width: 100%;max-width: 860px;margin:0 auto;padding:20px 0;}
.entry-content.chisiamo img {width: 100%;max-width: 1200px;margin:40px auto;display:block;height:auto;}
.header-chisiamo {height:750px;width:100%;clear:both;position:relative;}
#video-container {position: absolute;top: -50%;left: -50%;width: 200%;height: 200%;}
#video-container video {position: absolute;top: 0;bottom: 0;right: 0;left: 0;margin: auto;min-height: 50%;min-width: 50%;z-index:-2;}
.intestazione-squadra {text-align:center;padding-bottom:40px;}
.elenco-profili {display: grid; grid-template-columns: 1fr 1fr; column-gap:40px;row-gap: 40px;padding-bottom:40px;}
.elenco-profili .nome-profilo{text-align:center; padding-top:40px;}
.elenco-profili.tre {grid-template-columns: 1fr 1fr 1fr;}
.elenco-profili .img-profilo img {display: block;width:100%;height:auto;border-radius: 5px;} .entry-content.chisiamo-due p,
.entry-content.chisiamo-due h1,
.entry-content.chisiamo-due h2,
.entry-content.chisiamo-due h3,
.entry-content.chisiamo-due h4,
.entry-content.chisiamo-due h5,
.entry-content.chisiamo-due h6 {width: 100%;max-width: 1200px;margin:0 auto;padding:20px 0;text-align:center;}
.entry-content.chisiamo-due h1,
.entry-content.chisiamo-due h2,
.entry-content.chisiamo-due h3,
.entry-content.chisiamo-due h4,
.entry-content.chisiamo-due h5,
.entry-content.chisiamo-due h6 {font-weight:700;line-height:1.2em;font-size:3em;}
.entry-content.chisiamo-due p {line-height:1.4em;font-size:1.6em;} .woocommerce-tabs ul.tabs {text-align:center;}
.woocommerce-page .entry-content {max-width: 1620px;margin: 0 auto;padding: 40px;padding-top: 0px !important;}
.woocommerce div.product .woocommerce-tabs .panel {border-top: 1px solid #ddd;margin-top: -1px !important;padding: 40px 0 0 !important;margin-bottom: 0 !important;}
.woocommerce-error, .woocommerce-info, .woocommerce-message {border-radius: 5px !important;border: 1px solid #b1c7d4 !important;background-color: rgba(177, 199, 212, 0.5) !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs {margin:0 !important;}
.thumbnails .slick-track {display: flex;align-items: center;}
.woocommerce-page .header {padding:140px 0 0;display: flex;justify-content: center;align-items: center;}
.woocommerce-page .entry-title {display: block;font-size: 4rem;}
.wooco_components .wooco_component {border-bottom: none !important;}
.wooco_component_product {min-width: 260px;width:100%;}
.woocommerce div.product {max-width: 1620px;margin: 0 auto;padding: 130px 40px 40px;display: flex;justify-content: space-between;align-items: flex-start;}
.woocommerce .woocommerce-breadcrumb a
.wc-tab h2 {display:none !important;}
.woocommerce-product-details__short-description {font-size: 1.25em;line-height:1.5em;margin-bottom: 40px;}
.woocommerce div.product .woocommerce-tabs ul.tabs {font-family: "Montserrat", sans-serif;font-size: 12px;text-transform: uppercase;letter-spacing: 2px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {border-bottom-color: #555 !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {color: #222 !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li {background-color: white !important;border:none !important; border-radius: 0 !important;border-bottom: 1px solid #DDD !important; margin: 0 10px 0 0 !important;padding: 0 !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs::before, .woocommerce div.product .woocommerce-tabs ul.tabs li.active::after, .woocommerce div.product .woocommerce-tabs ul.tabs li.active::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::after {display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {color: #999 !important;}
.woocommerce-tabs {padding: 40px 0;}
.woocommerce-Tabs-panel--description {font-size: 1.25em;line-height: 1.5em;}
.wc-tab {padding: 20px 0 40px !important;}
.woocommerce table.shop_attributes, .woocommerce-error, .woocommerce-info {border-top: 0 !important;}
.prodotti .prod-desc, .prodotti .product_type_composite {display:none;}
.product-tag {display: flex;justify-content: space-between;flex-direction: column;text-align: center;}
.product-tag .price .amount {display: block;color:#222 !important;font-size:2rem;line-height:1em;}
.product-tag .price {color:#222 !important;text-align:right;display: flex !important;flex-direction: column;justify-content: flex-end;text-align: center;font-size:0.9em !important;}
.woocommerce ul.products li.outofstock a img {filter: brightness(80%);border-radius: 5px;}
#vetrina-prodotti ul.products li.product {width:30.75%;}
#vetrina-prodotti ul.products li.product:last-child {margin-right: 0;}
ul.products .prod-desc {display:none;}
.wooco-components .wooco_component_product_selection_grid > div {line-height:1.1em;width: calc(25% - 10px) !important;margin:5px !important;display: flex;flex-direction: column;justify-content: space-between;border-radius: 5px;transition: all .3s ease-in-out;}
.wooco_component_product_selection_grid_item_name {margin-bottom: 10px;}
.wooco-components .wooco_component_product_selection_grid_item_image {margin-bottom: 0px !important;}
.wooco_component_product_selection_grid_item.wooco_item_selected:before {background-color: #b1c7d4 !important;}
.wooco_component_product_selection_grid_item.wooco_item_selected {border-color: #b1c7d4 !important;background-color: #b1c7d4}
.wooco_component_product_selection_grid_item:hover {border-color: #b1c7d4 !important;background-color: rgba(177, 199, 212, 0.5);}
.wooco_component_product_selection_grid_item_image img {border-radius: 5px;margin-bottom: 10px;}
.wooco-total {font-size: 2rem;margin:5vh 0 !important;line-height: 1.25em;text-align:center;}
.woocommerce div.product form.cart {margin: 5vh 0 !important;display: flex;justify-content: center;width: 100%;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .product.outofstock a.button {background-color: #FFF !important;color: #222 !important;-webkit-box-shadow: 3px 3px 12px 0px rgb(0 0 0 / 30%);-moz-box-shadow: 3px 3px 12px 0px rgba(0,0,0,0.30);box-shadow: 3px 3px 12px 0px rgb(0 0 0 / 30%);padding:1em 1em 2em 1em !important;font-size:0.85rem;}
.product.outofstock a.button:after {content:"";display:block;position:absolute;background-color:#555;bottom:1em;left:1em;right:1em;height:1px;border-top: 1px solid;}
.product.outofstock a.button {position: absolute;top: 50%;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {display: flex;justify-content: center;width:100% !important;}
.woocommerce-product-gallery__image {padding:0 40px;}
.related.products h2 {padding:40px; font-size:4em;text-align:center;}
.related.products .product-tag h2 {text-align:center;}
.woocommerce div.product .woocommerce-tabs ul.tabs {padding: 0 !important;text-align: left;}
.woocommerce div.product .woocommerce-tabs ul.tabs:before {display:none !important;}
.dd-select {border-radius: 0 !important;border:none !important; border-bottom: solid 1px #222 !important;}
.dd-selected {padding: 10px 0 10px 30px !important;font-weight: normal !important;}
.wooco_component_product_selection .dd-option-image, .wooco_component_product_selection .dd-selected-image {max-width: 40px !important;border-radius: 100% !important;float: right !important;margin-left: 10px;margin-top: 10px;margin-right:0 !important;}
.dd-pointer-down {border: solid 8px transparent !important;border-top: solid 8px #000 !important;left:0 !important; right:auto !important;}
.woocommerce .wooco_component_product_selection .dd-selected-text, .woocommerce .wooco_component_product_selection .dd-option-text {font-size: 1.2rem !important;font-weight: normal !important;color: #222 !important;line-height: 1.2em !important;display: block;}
.dd-desc {color:#B5A83F !important;font-size: 1.2rem;}
.wc-tab h2, .wooco_component_name {display:none;}
.wooco_component_desc {padding-bottom:40px;position:relative;}
.wooco_component_desc a.apri {color:#222;cursor: pointer;font-size:12px; letter-spacing:2px; font-family: "Montserrat", sans-serif; text-transform: uppercase; font-weight:700;position: absolute;top: -5px;right: 5px;-webkit-box-shadow: 3px 3px 12px 0px rgb(0 0 0 / 30%);-moz-box-shadow: 3px 3px 12px 0px rgba(0,0,0,0.30);box-shadow: 3px 3px 12px 0px rgb(0 0 0 / 30%);background-color: #FFF;padding: 0.618em 1em;border-radius: 5px;border-bottom: none;transition: all .3s ease-in-out;}
.wooco_component_desc a.apri:hover {background-color: #b1c7d4;color: #FFF;}
.quantity input[type=number] {border-bottom:1px solid #555 !important;font-weight:bold;margin-right:20px;height: 55px}
#payments-methods img {max-width:100px;width:100%;}
.summary .price, mark.count {display:none;}
.wooco-alert {padding: 10px !important;border-left: none !important;font-size: 1em !important;background-color: rgba(177, 199, 212, 0.5) !important;border-radius:5px !important;border: 1px solid #b1c7d4 !important;background-color: rgba(177, 199, 212, 0.5) !important;text-align: center;}
.related {border-top: 1px solid #555;padding-top: 40px;}
.woocommerce div.product div.images img {border-radius: 5px;} .woocommerce-account .woocommerce-MyAccount-navigation {padding-right: 40px;text-align: right;font-family: 'Montserrat';font-weight: bold;font-size: 12px;text-transform: uppercase;letter-spacing: 2px;}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active {border-bottom: 1px solid;display: inline-block;}
.woocommerce-account .woocommerce-MyAccount-content {border-left: 1px solid;padding-left: 40px;font-size: 22px;min-height: 170px;}
.woocommerce-page .col2-set .col-2:before {content:"";position:absolute;border-left:1px solid #555;top: 0;bottom: 0;left: 50%;}
#customer_login {position:relative;}
.woocommerce form.login, .woocommerce form.register {border: none !important;} .woocommerce-result-count, .woocommerce-ordering, .woocommerce .products li .add_to_cart_button {display:none !important;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {font-size:2em !important;padding: 0.857em 0 !important;}
.woocommerce ul.products {max-width: 1620px;padding: 40px !important;margin: 0 auto !important;display:grid !important;grid-template-columns: 1fr 1fr 1fr; grid-column-gap: 40px;}
.home .woocommerce ul.products {padding:0 !important;}
.woocommerce-products-header__title {text-align: center;padding: 140px 0 0;}
.term-description {width: 50%;max-width: 450px;margin: 0 auto;text-align: center;}
.product-type-simple .price:before {content:"-";display:block;color:#FFF;}
.archive.woocommerce .product-category a {display: flex; align-items: center; height: 0; padding-bottom:60%; position: relative;overflow:hidden;text-align: center;border-radius: 5px;}
.archive.woocommerce ul.products li.product-category .woocommerce-loop-category__title {position: absolute;z-index:2;top: 50%;padding: 0 40px !important;margin-top: -18px !important;color: white;opacity:1;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;width: 100%;}
.archive.woocommerce ul.products li.product-category:hover .woocommerce-loop-category__title {opacity:0;}
.archive .product-category a img {margin-bottom:0 !important;transform: translateY(50%);}
.archive .product-category a:before {content: "";display: block;z-index:1;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.2) 100%);position: absolute;bottom: 0;opacity:1;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.archive .product-category a:hover:before {opacity:0;} .term-gli-accessori ul.products li:nth-child(1), .term-gli-accessori ul.products li:nth-child(2) {transform: translate(50%, 0);}
.term-gli-accessori ul.products li:nth-child(3) {grid-column: 1/2;}
.term-accessories ul.products li:nth-child(1), .term-accessories ul.products li:nth-child(2) {transform: translate(50%, 0);}
.term-accessories ul.products li:nth-child(3) {grid-column: 1/2;}
.tax-product_cat .product-category a {text-align:center;}
:lang(it-IT) .price:after {content: " (IVA esclusa)";display: inline-block;white-space: nowrap;margin-top: 10px;white-space: nowrap;}
:lang(en-GB) .price:after, :lang(en-GB) .single-product .related .price:after {content: " (VAT excluded)";display: inline-block;white-space: nowrap;margin-top: 10px;}
:lang(en-GB) .single-product .price:after {content: " (VAT excluded  - for extra-EU purchases, Customs and Import Duties will be charged to the Customer)";display: inline-block;font-size: 14px;color: color:#222;margin-left: 10px;line-height: 1.2em;margin-bottom: 10px;}
.wooco_component .woocommerce-Price-amount:after, .tax-total .woocommerce-Price-amount:after, .woocommerce-checkout .woocommerce-Price-amount:after, .woocommerce-cart .woocommerce-Price-amount:after {display:none;}
.woocommerce ul.products li.product.outofstock .button {text-indent:-99999px;}
.woocommerce ul.products li.product.outofstock .button:before {text-indent:0;position: absolute;left: 15px;background: none;}
:lang(it-IT) .woocommerce ul.products li.product.outofstock .button {width: 126px;}
:lang(en-GB) .woocommerce ul.products li.product.outofstock .button {width: 135px;}
:lang(it-IT) .woocommerce ul.products li.product.outofstock .button:before {content: "Esaurito";}
:lang(en-GB) .woocommerce ul.products li.product.outofstock .button:before {content: "Sold out";}
.more-cat {display:flex;justify-content: center;column-gap: 40px;padding-bottom: 40px; }
.more-cat a.button {background-color: #FFF;-webkit-box-shadow: 3px 3px 12px 0px rgb(0 0 0 / 30%) !important; -moz-box-shadow: 3px 3px 12px 0px rgba(0,0,0,0.30) !important;box-shadow: 3px 3px 12px 0px rgb(0 0 0 / 30%); !important;padding:1em !important;}
.more-cat a.button:hover {background-color: #b1c7d4 !important;color: #FFF !important;}
.woocommerce ul.products li.product a img {border-radius: 5px;} .woocommerce ul.products::before {display:none !important;}
.woocommerce ul.products {display:grid !important; grid-template-columns: 1fr 1fr 1fr; grid-column-gap: 40px;}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {width: 100% !important;}
div.product .out-of-stock {display:none;}
.thumbnail-nav button.wooswipe-next.slick-arrow, .thumbnail-nav button.wooswipe-prev.slick-arrow {top: 50% !important;margin-top: -12px;} .wc-proceed-to-checkout {text-align:right;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:inline-block !important;padding: .618em 1em !important;} .woocommerce-checkout #payment {border: 1px solid #b1c7d4 !important;background-color: rgba(177, 199, 212, 0.5) !important;}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {border-bottom: 1em solid white !important;}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {background: white !important;}
.woocommerce a.remove {line-height: 0.8 !important;}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {float: left !important;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {width: 50% !important;}
#customer_details {margin-bottom:60px;position: relative;}
.woocommerce table.shop_table {margin-bottom:60px !important;}
#billing_cf_field.nascosto {visibility:hidden !important;height:0;}
#billing_tipocli_field .radio {display:inline-block;padding-right:20px;}
.woocommerce form .form-row .optional, .woocommerce td.product-name dl.variation dt.variation-Components {display:none;}
.woocommerce a.remove {text-indent:-9999999px;background-image: url(//www.scritturabolognese.com/ecommerce/wp-content/themes/scribodue/img/ico-bin.png);background-repeat:no-repeat;background-size:contain;background-position:center;border-radius:0 !important;}
.woocommerce a.remove:hover {background-image: url(//www.scritturabolognese.com/ecommerce/wp-content/themes/scribodue/img/ico-bin.png) !important;background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important;background-color: transparent !important;}
.woocommerce-info::before {color: transparent !important;}
p.cart-empty {background-image: url(//www.scritturabolognese.com/ecommerce/wp-content/themes/scribodue/img/ico-cart.png);background-repeat:no-repeat;background-size:24px;background-position: 20px center;}
.woocommerce table.shop_table {border: none !important;border-bottom: 1px solid #222 !important;border-radius: 0 !important;}
.woocommerce form .form-row textarea {height: 200px !important;padding: 20px;border-radius: 5px !important;border: 1px solid #b1c7d4 !important;background-color: rgba(177, 199, 212, 0.5) !important;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {font-weight: bold;color: #555;}
.woocommerce-cart-form .coupon {display: flex;align-items: center;}
.woocommerce-cart-form .coupon button {transform: scale(0.82);}
.woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {width: auto;}
input#coupon_code {width:auto !important;border: 1px solid #ddd !important;} .hover_bkgr_fricc{background:rgba(177, 199, 212, 0.9);cursor:pointer;display:none;height:100%;position:fixed;text-align:center;top:0;left: 0;width:100%;z-index:10000;}
.hover_bkgr_fricc .helper{display:inline-block;height:100%;vertical-align:middle;}
.hover_bkgr_fricc > div {background-color: #fff;box-shadow: 10px 10px 60px #555;display: inline-block;height: auto;max-width: 1280px;min-height: 100px;vertical-align: middle;width: 90%;position: relative;padding: 40px;border-radius: 5px;}
.popupCloseButton {background-color: #222;color: white;cursor: pointer;display: inline-block;font-family: arial;font-weight: bold;position: absolute;top:10px;right:10px;font-size: 15px;line-height: 30px;width: 30px;height: 30px;text-align: center;border-radius:100%;}
.popupCloseButton:hover {background-color: #ccc;}
.trigger_popup_fricc {cursor: pointer;font-size: 20px;margin: 20px;display: inline-block;font-weight: bold;}
#tabs ul {display: flex;font-family: "Montserrat", sans-serif;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: 2px;justify-content: center;border-bottom: 1px solid #ccc;padding-top: 20px;margin-bottom: 20px;}
#tabs ul li {padding:0 1em;border-bottom:5px solid transparent;}
#tabs ul li.ui-tabs-active {border-bottom:5px solid #555;}
#tabs ul li a{display: inline-block;padding: .5em 0;outline: none;line-height: 1.2em;}
#tabs .ui-tabs-panel {display: grid;grid-template-columns: 47.5% 47.5%;grid-column-gap: 5%;text-align: left; align-items: center;justify-items: center;}
.descrizionetaglia video {width: 100%;height: auto;margin-top: 30px;} .product-type-variable .summary .price {display: block;font-size: 2rem !important;margin: 5vh 0 !important;line-height: 1.25em;text-align: center;color: #222 !important;} .grecaptcha-badge { visibility: hidden; }
#newsletter {font-size:22px;line-height:1.5em;}
#newsletter .insider{display:flex;padding:40px;align-items:center;justify-content: space-between;}
#footer h3.occhiello {text-align:center;}
#cookie-law-info-again {right:0 !important;}
#newsletter .contenuto {max-width:1000px;margin: 0 auto;text-align: center;}
#newsletter .contenuto label {font-size:16px;position: relative;padding-left: 30px;display: block;line-height: 1.4em;}
#newsletter .contenuto label .wpcf7-form-control-wrap {top: 2px;right: 10px;}
#newsletter input[type=text], #newsletter input[type=email],
.wpcf7-form input[type=text], .wpcf7-form input[type=email] {margin-top:20px;font-size:12px;font-weight:bold;text-transform:uppercase;letter-spacing:2px;}
#newsletter .wpcf7-spinner {position:absolute;}
#newsletter .contenuto .mc-field-group label {display:none;}
#newsletter .contenuto .mc-field-group.input-group label {display:block;font-size:1em;padding-left: 10px;}
#newsletter .contenuto .mc-field-group.input-group li {display:flex;}
#newsletter .select-language {display:flex;padding:20px 0;justify-content: space-between;}
#newsletter .refferal_badge {display:none !important;}
.input-nl p{display:grid;grid-template-columns: 1fr 1fr 1fr; grid-column-gap: 20px;}
#footer {border-top: 1px solid #555; border-bottom: 1px solid #555;background-color:#FFF;}
#footer a {color:#222;}
#footer-menu a.logo-footer {display:block;width:200px;}
#footer-menu a.logo-footer img {width:100%;height:auto;}
#footer-menu a span{display:none;}
#footer-menu .instagram, #footer-menu .facebook, #footer-menu .email {display:inline-block;padding:10px;background-color:#b1c7d4;border-radius:100%;}
#footer-menu .instagram a, #footer-menu .facebook a, #footer-menu .email a {display:block; height:24px; width: 24px; background-size:cover; text-indent: -99999px;background-repeat:no-repeat;}
#footer-menu .instagram a {background-image: url(//www.scritturabolognese.com/ecommerce/wp-content/themes/scribodue/img/ico-instagram.png);}
#footer-menu .facebook a {background-image: url(//www.scritturabolognese.com/ecommerce/wp-content/themes/scribodue/img/ico-facebook.png);}
#footer-menu .email a {background-image: url(//www.scritturabolognese.com/ecommerce/wp-content/themes/scribodue/img/ico-email.png);}
#copyright {font-size: 11px;padding: 20px;text-align:center;font-family: "Montserrat", sans-serif;font-weight: bold;background-color:#FFF; }
#copyright div {display:inline-block;}
#copyright li {display:inline-block;padding:0 0 0 10px;}
#footer-container {padding:40px;}
#footer-menu {text-align:center;}
#footer-menu .menu {font-size: 12px;padding:20px 0;letter-spacing: 2px;font-family: "Montserrat", sans-serif;text-transform: uppercase;font-weight: 700;margin: 30px 0 0;pointer-events: none;cursor: default;}
#footer-menu .menu .sub-menu{pointer-events: visible;cursor: default;margin: 20px 0 10px;}
#contacts-items ul {display: grid;grid-template-columns: 1fr 1fr;}
#contact-menu {display: flex;flex-direction: column;align-items: stretch;justify-content: space-between;}
#second-contact-menu {display: grid;grid-template-columns: 2fr 1fr;} #mainslideshow .slide {color:#FFF;background-repeat: no-repeat;background-size: cover;background-position: center;position:relative;}
#mainslideshow .slide:before {content: "";display: block;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.2) 100%);position:absolute;bottom: 0;}
#mainslideshow img {display:none;}
#mainslideshow .slide {height: 0;padding-bottom: 750px;position: relative;}
.slide-content {position: absolute;bottom: 5rem;padding: 2rem;}
.slide-content a.button {color:#FFF;}
#mainslideshow h2 {font-size:4rem;line-height: 0.9em;}
#mainslideshow .occhiello { }
.verticalbg {position:absolute;width:100%;height:100%;display:none;background-repeat: no-repeat;background-size: cover;background-position: center;} .woocommerce div.product div.images.woocommerce-product-gallery, #wooswipe {position: sticky !important;top: 30px;}
#wooswipe .thumbnails {height:auto !important; margin-bottom:0 !important;} .slick-slider .slick-prev, .slick-slider .slick-next { position: absolute;border:0; z-index:1; display: block; width:25px;height:25px; border-radius:100%;background-color:#222;cursor: pointer; color: transparent; outline: none; -webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;cursor:pointer;text-indent: -9999px;}
.slick-disabled { opacity:0.2;}
.slick-prev::after, .slick-next::after{content: '\e5e1';font-family: 'Material Icons';font-size: 1rem;float: left;color: #FFF;text-indent: 0;width: 100%;}
.slick-prev::after {transform: rotate(180deg);}
#slideshow.slick-slider .slick-prev {top:50%;margin-top:-12px;left:0;}
#slideshow.slick-slider .slick-next {top:50%;margin-top:-12px;right:0;} .slider-nav-container {position: absolute;bottom: 20px;width: 85%;font-size:1rem;font-weight: 700;text-align: center;}
.slider-nav-container:before {content:'';display:block;border-top: 1px solid #000;position: absolute;left: 0;right: 0;top: 15px;}
.slider-nav .slick-slide {line-height:1em;position:relative;padding-top: 40px;cursor: pointer;}
.slider-nav .slick-slide:before {content:'';display:block;height:12px;width:12px;border-radius:50%;background-color:#000;position:absolute;top:9px;left:50%;margin-left:-6px;}
.slider-nav .slick-slide.slick-current:after {content:'';display:block;height:30px;width:30px;background-color:#EA0029;border-radius:50%;position:absolute;top:0px;left:50%;margin-left:-15px;opacity:0.8;z-index:-1;}
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; overflow: hidden; display: block; margin: 0 !important; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: #fff url(https://www.scritturabolognese.com/ecommerce/wp-content/themes/scribodue/ajax-loader.gif) center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; left: 0; top: 0; display: block; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-dots li button::before {display:none !important;} #mainslideshow .slick-dots {display: block;position: absolute;left: 0;right: 0;bottom: 40px;text-align: center;}
#mainslideshow .slick-dots button{display:inline-block;width:25px;height:25px;border:none; border-radius:100%; text-indent:-999px;padding: 0;overflow: hidden;cursor:pointer;outline:none;background-color:#b1c7d4;opacity:0.5;}
#mainslideshow .slick-dots .slick-active button{opacity:1.0;}
#mainslideshow .slick-dots li.slick-active {position:relative;}
#mainslideshow .slick-dots > li:only-child {display: none;}
#mainslideshow .slick-dots li {display: inline-block;margin:0 10px;} .page-template-template-hp-2 #header-container, .page-template-page_chisiamo #header-container, .page-template-default #header-container {background: rgba(255,255,255,0.8);}
.page-template-template-hp-2 #ico-cart .account, .page-template-page_chisiamo #ico-cart .account, #ico-cart .account {background-image: url(//www.scritturabolognese.com/ecommerce/wp-content/themes/scribodue/img/user-b.png);}
.page-template-template-hp-2 #ico-cart .carrello, .page-template-page_chisiamo #ico-cart .carrello, #ico-cart .carrello {background-image: url(//www.scritturabolognese.com/ecommerce/wp-content/themes/scribodue/img/bag-b.png);}
.page-template-template-hp-2 #mainslideshow {border-bottom:1px solid #555;}
.page-template-template-hp-2 #mainslideshow .slide:before, .page-template-template-hp-3 #mainslideshow .slide:before {display:none;}
.page-template-template-hp-2 .slide-content { left:0;right:0;text-align:center;}
.page-template-template-hp-2 .slide-content a.button {color:#222;margin: 0;-webkit-box-shadow: 3px 3px 12px 0px rgb(0 0 0 / 30%);-moz-box-shadow: 3px 3px 12px 0px rgba(0,0,0,0.30);box-shadow: 3px 3px 12px 0px rgb(0 0 0 / 30%);background-color: #FFF !important;padding: 0.618em 1em;border-radius:5px;border-bottom:none;}
.page-template-template-hp-2 .slide-content a.button:hover {background-color:#b1c7d4 !important; }
.page-template-template-hp-2 .slide-content a.button:before {display:none;}
.page-template-template-hp-2 .video-container, .page-template-template-hp-3 .video-container {margin-top:120px;}
.page-template-template-hp-2 #mainslideshow .slick-dots, .page-template-template-hp-3 #mainslideshow .slick-dots {bottom:-60px;}
.page-template-template-hp-2 #mainslideshow h3.occhiello {padding:0;margin:0 0 20px;}
.page-template-template-hp-3 #header-container {background: rgba(0,0,0,0.8);}
.page-template-template-hp-3 #header-container a {color:#FFF}
.page-template-template-hp-3 #site-title a {background-image: url(//www.scritturabolognese.com/ecommerce/wp-content/themes/scribodue/img/Logo-Scribo-Bianco.png);}
.page-template-template-hp-3 .slide-content {background:rgba(0,0,0,0.8);}
.page-template-template-hp-3 .slide-content a.button {margin: 0;}
.page-template-template-hp-3 #mainslideshow h3.occhiello {padding:0;margin:0 0 20px;} .page-template-template-hp-4 .introchisiamo {background-color:#FFF; box-shadow:none;font-size:1.75em;width:75%;}
.page-template-template-hp-4 .introchisiamo h3 {font-weight: bold;} @media only screen
and (min-width : 769px)
and (max-width : 1280px)
{
.woocommerce-page .entry-title,
#mainslideshow h2,
.related.products h2,
.titolo-sezione, .woocommerce-products-header__title,
.page-template-page_base .entry-title {font-size:3.5rem;}
.blocco.singolo:first-of-type {min-height: auto;}
.blocco.singolo .testo, .blocco .contenuto {max-width: 100%;}
} @media only screen
and (min-width : 100px)
and (max-width : 768px)
{
.hamburger-container {display:block;}
#site-title {transform: scale(0.7);transform-origin: left;}
.insider {padding:20px;}
.blocco.singolo .insider {padding:0px;}
#header {height: 61px;}
.logged-in #header-container {top: 46px;}
#main-menu-sx, #main-menu-dx, #language-switch {display:none;}
#menu .sub-menu {display: inline-block;position: relative;top: 0;left: 0;transform: translate(0,0);border: none;grid-template-columns: 1fr;background-color: transparent;height:auto;padding:20px;}
#ico-cart {height:40px; padding-left:10px;padding-right:10px;}
#header #ico-cart li {clear: none !important;}
#header #menu li {float: left;clear: both;}
#header-content {padding: 10px 20px;height: 60px;}
.blocco .contenuto {width: 100%;min-width: auto;font-size: 1.0em;padding:20px;}
.dueblocchi {display: block;}
.dueblocchi .blocco {width: 100%;height: auto;min-height: 40vh;}
.dueblocchi .blocco:nth-child(2) {border-left: none;border-top: 1px solid #555;}
h1, h2, h3 {font-size: 2em;}
.blocco.singolo:first-of-type {min-height: 500px;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {font-size: 1.5em !important;}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {width: 100% !important;padding-bottom: 20px;}
.woocommerce ul.products[class*=columns-] li.type-product {border-bottom:1px solid #555;}
.woocommerce-page ul.products[class*=columns-] li.product:last-child {border-bottom:none;}
.woocommerce-Tabs-panel--description {column-count: 1;}
#toggle-menu {position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: #b1c7d4;z-index: -1;display: none;}
#toggle-menu:before {content:'';display:block;height:1px;width:100%;background-color:#555;position: fixed;top: 60px;left: 0;right: 0;}
#toggle-menu a{font-size:1.5em;line-height:1.5em;cursor:pointer;text-transform: uppercase;}
#toggle-menu .sub-menu a{font-size:1.1em;}
#toggle-menu .insider{display: flex;align-items: center;height: 100%;position:relative;}
#toggle-menu .menu {width: 100%;}
#toggle-menu .insider {display: block;padding-top: 120px;}
#toggle-menu .sub-menu {width: 100%;}
#toggle-menu a {font-size:1.5em;}
#header #menu li.current-menu-item, #header #menu li.current-page-ancestor, #header #menu li.current-lang, #header #menu li:hover {border-bottom: 1px solid transparent;}
#header #menu li.current-menu-item a, #header #menu li.current-page-ancestor a, #header #menu li.current-lang a {color: #FFF;}   
#newsletter {font-size: 1.0em;}
#newsletter .insider, #footer-menu {display: block;}
#newsletter .insider {padding-right:0;}
#newsletter img {display:none;}
#footer-menu a.logo-footer {margin: 0 auto;}
#footer-menu .menu-menu-social-container {margin-top: 30px;}
.woocommerce div.product .woocommerce-tabs ul.tabs {font-size:10px;}
.woocommerce div.product {padding: 60px 20px 20px;display: block;}
.hover_bkgr_fricc {position: relative;background: none;z-index: 1;}
.hover_bkgr_fricc > div {width: 100%;padding: 30px 15px;}
#tabs ul {display: grid;grid-template-columns: 50% 50%;font-size: 10px;}
#tabs ul li {border-bottom: none;}
#tabs ul li.ui-tabs-active {border-bottom: none;background: #555;}
#tabs ul li.ui-tabs-active a {color: white;}
#tabs .ui-tabs-panel {display: flex;flex-flow: wrap;}
.riga-categoria {display:block;}
.riga-categoria .contenuto {text-align:center;width:100%;}
.titolo-sezione, .woocommerce-products-header__title, .woocommerce-page .entry-title {font-size: 2rem;margin: 20px 0;padding:0}
.woocommerce-products-header__title {margin:0; padding:100px 0 20px;}
#footer-container {grid-template-columns: 1fr;padding: 0;}
#newsletter {border-right:none;border-bottom: 1px solid #555;padding: 20px;}
#featured-items {grid-template-columns: 1fr;margin: 5vh auto;row-gap: 20px;}
#instagram-wall {margin: 5vh auto;}
.slide-content {bottom: 20vh;padding:0;}
#mainslideshow .slide{background-image:none !important;}
.verticalbg {display:block;z-index: -1;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin: 0 !important;width:100% !important;}
.woocommerce ul.products {padding: 0 !important;}
.single-product.woocommerce ul.products {padding: 0px !important;}
.woocommerce div.product div.images.woocommerce-product-gallery, #wooswipe {position: relative !important;top:20px;}
.wooco-components {grid-template-columns: 1fr;}
.related.products h2 {padding: 0;font-size: 2em;}
.woocommerce-page .header {padding: 100px 0 0;}
.woocommerce-page .entry-content {padding: 0 20px;}
.wc-proceed-to-checkout {text-align: center;}
#footer-container {display:block;}
#contact-menu {display: block;padding-left: 0;}
#footer-menu .menu {margin:0;}
#footer-menu .menu {grid-template-columns: 1fr 1fr;column-gap: 20px;row-gap: 20px;}
#second-contact-menu {display: grid;grid-template-columns: 1fr;}
.item-content a.button {font-size: 12px !important;}
input[type="submit"], button.button, a.button {}
.page-template-template-hp-2 .slide-content a.button {margin-bottom:30px;}
.blocco {padding:0;}
.blocco h3.occhiello {text-align:left;}
.blocco .titolo-sezione {padding:0;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {padding: 1.25em 0 0 !important;}
.item-content {padding: 0 20px;}
#mainslideshow h2 {font-size: 3rem;}
#mainslideshow .slide {padding-bottom: calc(100vh - 100px);;}
.term-description {width: auto;padding: 0 20px;}
:lang(it-IT) .woocommerce ul.products li.product.outofstock .button {width: 110px;}
:lang(en-GB) .woocommerce ul.products li.product.outofstock .button {width: 148px;}
.woocommerce-account .woocommerce-MyAccount-content {border-left: none; padding-left: 0px;}
.woocommerce-account .woocommerce-MyAccount-navigation {text-align:left;padding-right:0;padding-bottom:40px;}
.woocommerce-page .col2-set .col-2:before {display:none;}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {padding:0 !important;}
.woocommerce-page .entry-content .insider {padding:0;}
#contacts-items ul {grid-template-columns: 1fr;}
.woocommerce ul.products {grid-template-columns: 1fr;grid-row-gap: 20px;}
.input-nl p {grid-template-columns: 1fr;}
.more-cat {flex-direction: column;row-gap: 20px;margin-bottom: 40px;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {width: 100% !important;}
.button {transform: scale(0.8);}
.page-template-template-hp-3 .slide-content, .page-template-template-hp-2 .slide-content {padding: 15px;left: 0;right: 0;bottom: 0;border:none;}
.page-template-template-hp-2 #mainslideshow h2, .page-template-template-hp-3 #mainslideshow h2 {font-size: 2.5rem;}
.page-template-template-hp-2 .hamburger:before, .page-template-template-hp-2 .hamburger .icon, .page-template-template-hp-2 .hamburger:after {background: #222;}
.elenco-profili, .elenco-profili.tre {grid-template-columns: 1fr;}
.introchisiamo {padding:20px;width: 100%;min-width: auto;font-size: 1em;margin-bottom:0;}    
.wooco-components .wooco_component_product_selection_grid > div {width: calc(33.333% - 10px) !important;}
.header-chisiamo {height:100vh;}
.woocommerce-page .entry-content {font-size: 1em;}
.woocommerce-checkout #payment {margin-bottom: 20px;}
#newsletter .select-language {flex-direction:column; text-align:left;} .term-gli-accessori ul.products li:nth-child(1), .term-gli-accessori ul.products li:nth-child(2) {transform: translate(0, 0);}
.term-accessories ul.products li:nth-child(1), .term-accessories ul.products li:nth-child(2) {transform: translate(0, 0);} .term-le-stilografiche.woocommerce ul.products, .term-fountain-pens.woocommerce ul.products {
padding-top: 0 !important;
}
.term-le-stilografiche.woocommerce ul.products.columns-3 li.product-category, .term-fountain-pens.woocommerce ul.products.columns-3 li.product-category {
position: relative;
top: 0;
left: 5%;
width: 90% !important;
}
}