/*!
 Theme Name:    Sito Veloce
 Author:        Hi-Net Webagency Rimini
 Theme URI:		http://sitoveloce.hi-net.it
*/.stretch_aspect_ratio_aware{height:100%}.stretch_aspect_ratio_aware>*{position:absolute}.stretch_aspect_ratio_aware.landscape>*{height:100%;width:auto}.stretch_aspect_ratio_aware.portrait>*{height:auto;width:100%}.stretch_aspect_ratio_aware.squared>*,.stretch_aspect_ratio_aware.unknown>*{height:100%;width:100%}.bottom_aligned{position:absolute;bottom:0}.fill_abs{position:absolute;left:0;top:0;bottom:0;right:0}.fill_hor{max-width:100%;width:100%}.fill_hor_abs{position:absolute;left:0;right:0}.below_1{z-index:-1}.underlined{text-decoration:underline}.horizontally-centered-image{margin-left:auto;margin-right:auto;display:block}.tablified{display:table}.tablified>div{display:table-row}.tablified>div>div{float:none;display:table-cell;vertical-align:top}@media (max-width:767px){.tablified-xs{display:table}.tablified-xs>div{display:table-row}.tablified-xs>div>div{float:none;display:table-cell;vertical-align:top}}@media (min-width:768px) and (max-width:991px){.tablified-sm{display:table}.tablified-sm>div{display:table-row}.tablified-sm>div>div{float:none;display:table-cell;vertical-align:top}}@media (min-width:992px) and (max-width:1199px){.tablified-md{display:table}.tablified-md>div{display:table-row}.tablified-md>div>div{float:none;display:table-cell;vertical-align:top}}@media (min-width:1200px){.tablified-lg{display:table}.tablified-lg>div{display:table-row}.tablified-lg>div>div{float:none;display:table-cell;vertical-align:top}}.tile{width:100%;position:relative;overflow:hidden}.tile:before{content:"";display:block}.tile>*{display:block;position:absolute;left:0;right:0;top:0;bottom:0}.tile .display>div{height:100%}.tile .display>div>*{position:absolute;padding:0!important;margin:0!important}.tile .display>div.fill_by_height>*{height:100%!important;width:auto!important}.tile .display>div.fill_by_width>*{height:auto!important;width:100%!important}.tile .display>div.fill_by_both>*{height:100%!important;width:100%!important}.row.valign-enabled>div{display:inline-block;vertical-align:top;float:none}@media (max-width:767px){.pull-right-xs{float:right}}@media (min-width:768px) and (max-width:991px){.pull-right-sm{float:right}}@media (min-width:992px) and (max-width:1199px){.pull-right-md{float:right}}@media (min-width:1200px){.pull-right-lg{float:right}}@media (max-width:767px){.text-center-xs{text-align:center}}li.dropdown-submenu{position:relative}li.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px}li.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}@media (min-width:768px){li.dropdown-submenu:hover>.dropdown-menu{display:block}li.dropdown-submenu:hover>a:after{border-left-color:#fff}}@media (max-width:767px){li.dropdown-submenu>.dropdown-menu{display:block}li.dropdown-submenu>a:after{border-left-color:#fff}}li.dropdown-submenu.pull-left{float:none}li.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.carousel.fading .carousel-inner>.item{opacity:0;transition-property:opacity}.carousel.fading .carousel-inner>.item.active{opacity:1}.carousel.fading .carousel-inner>.item.active.left,.carousel.fading .carousel-inner>.item.active.right{left:0;opacity:0;z-index:1}.carousel.fading .carousel-inner .next.left,.carousel.fading .carousel-inner .prev.right{opacity:1}a{color:inherit;cursor:pointer}a:focus,a:hover{color:inherit}.navbar.navbar-reset{border:none;margin-bottom:0}@media (max-width:768px){.navbar.navbar-reset .navbar-collapse .navbar-collapse{max-height:auto;overflow-x:auto}}.navbar.navbar-reset .navbar-collapse .nav.navbar-nav{margin-left:0;margin-right:0}.navbar.navbar-reset .navbar-collapse .nav .dropdown-menu>li>a,.navbar.navbar-reset .navbar-collapse .nav .dropdown-menu>li>a:focus,.navbar.navbar-reset .navbar-collapse .nav .dropdown-menu>li>a:hover,.navbar.navbar-reset .navbar-collapse .nav .open>a,.navbar.navbar-reset .navbar-collapse .nav .open>a:focus,.navbar.navbar-reset .navbar-collapse .nav .open>a:hover,.navbar.navbar-reset .navbar-collapse .nav>li>a,.navbar.navbar-reset .navbar-collapse .nav>li>a:focus,.navbar.navbar-reset .navbar-collapse .nav>li>a:hover{background-image:none;background-color:transparent;border-color:transparent}.slick-slider{margin-bottom:0!important}.slick-slider.adaptative{overflow:hidden;height:100%}.slick-slider.adaptative .slick-list,.slick-slider.adaptative .slick-list .slick-track{height:100%}.bx-wrapper .bx-viewport{-moz-box-shadow:0!important;-webkit-box-shadow:0!important;box-shadow:0 0!important;border:0!important;left:0!important;background:0 0!important}html.book{height:100%}html.book>body{height:100%;position:relative}div.book .wrap-table{display:table;height:100%;width:100%}div.book .wrap-table .wrap-table_row{display:table-row;height:100%}div.book .wrap-table .wrap-table_row .wrap-table_cell{display:table-cell;height:100%;vertical-align:middle;text-align:center}div.book .wrap-table .wrap-table_row .wrap-table_cell>div{margin:0;display:inline-block;overflow:hidden}div.book .wrap-table .wrap-table_row .wrap-table_cell>div .page img{width:100%;height:100%}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.qtrans_language_chooser{list-style:none}.qtrans_language_chooser li{display:inline-block;margin-left:7px}.qtrans_language_chooser li.active{border:1px solid #fff}.widget_search label.screen-reader-text,input[id=searchsubmit]{display:none}.wpcf7-form table{width:100%;border-spacing:10px;border-collapse:separate}.wpcf7-form table tr td:first-child{width:25%}.img-responsive{width:100%}#folio{margin-top:30px;padding-bottom:60px}a.go_to_link{text-transform:uppercase;color:#33522c;font-family:'Roboto Slab',serif;font-weight:700;font-size:8.86pt}a.go_to_catalog .icon{vertical-align:middle;width:1%}a.go_to_catalog .icon .placeholder{background-image:url(resources/images/shortcode-go_to_catalog-icon.png);background-size:contain;background-repeat:no-repeat;width:66px;height:93px}@media (min-width:768px) and (max-width:991px){a.go_to_catalog .icon .placeholder{width:45px;height:66px}}a.go_to_catalog .textual{vertical-align:middle;padding-left:24px;padding-top:16px}a.go_to_catalog .textual ._title{line-height:25px;vertical-align:middle;font-family:'Roboto Slab',serif;font-weight:700;font-size:22.17pt;color:#172438}a.go_to_catalog .textual ._title>.glyphicon{transition:all .3s ease-in-out;line-height:25px;vertical-align:top}a.go_to_catalog .textual .desc{font-family:Roboto,sans-serif;font-weight:300;font-size:10.31pt;color:#172438}@media (min-width:768px) and (max-width:991px){a.go_to_catalog .textual{padding-top:0}a.go_to_catalog .textual ._title{font-size:14pt}}a.go_to_catalog:hover .textual ._title>.glyphicon{margin-left:20px}a.social_icon{display:inline-block;height:44px;width:44px;background-size:100% 100%}a.social_icon.fb{background-image:url(resources/images/social_icon-fb.png)}a.social_icon.gg{background-image:url(resources/images/social_icon-gg.png)}a.social_icon.ta{background-image:url(resources/images/social_icon-ta.png)}a.social_icon.tt{background-image:url(resources/images/social_icon-tt.png)}a.social_icon.yt{background-image:url(resources/images/social_icon-yt.png)}.title{display:block;margin-bottom:30px}.title>*,.title>*>*{display:inline;margin-top:0;margin-bottom:0}.title,.title>*,.title>*>*{color:#172438;font-family:'Roboto Slab',serif;font-size:46pt;line-height:47pt;font-weight:400}.caption{clear:both}.caption.alterna-style{margin-bottom:0}.caption.alterna-style .content{margin-bottom:10px;display:inline-block;margin-left:5px}.caption.alterna-style .content>*,.caption.alterna-style .content>*>*{display:inline;margin-top:0;margin-bottom:0}.caption.alterna-style .content,.caption.alterna-style .content>*,.caption.alterna-style .content>*>*{color:#333;font-family:'Roboto Slab',serif;font-weight:400}.caption.alterna-style .line{overflow:auto;width:100%;margin-bottom:10px}.caption.alterna-style .line .left-line{background-color:#172438;float:left;width:20%;height:2px}.caption.alterna-style .line .right-line{background-color:#111;float:right;width:80%;height:1px}.gallery_shortcode a{display:block;position:relative;margin-bottom:30px}.gallery_shortcode a:before{transition:opacity .3s ease-in-out;content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:#000;background:rgba(0,0,0,.4);opacity:0;filter:alpha(opacity=0)}.gallery_shortcode a:after{transition:opacity .3s ease-in-out;display:block;z-index:2;position:absolute;top:50%;left:0;right:0;content:"\e003";font-family:"Glyphicons Halflings";color:#fff;font-size:26px;line-height:26px;text-align:center;margin-top:-13px;opacity:0;filter:alpha(opacity=0)}.gallery_shortcode a:hover:after,.gallery_shortcode a:hover:before{opacity:1;filter:alpha(opacity=10)}body{background-color:#fff;background-image:url(resources/images/bkg-paper.jpg);font-family:Roboto,sans-serif;color:#111;font-size:10.34pt;line-height:15.52pt;font-weight:400}.wpcf7-form>div{margin-bottom:20px}.wpcf7-form>div:last-child{margin-bottom:0}.wpcf7-form>div .wpcf7-form-control{background-color:rgba(23,36,56,.1);color:#333;border:none;-webkit-border-radius:5px;-moz-border-radius-topleft:5px;border-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px}.wpcf7-form>div .wpcf7-form-control.wpcf7-not-valid{-webkit-box-shadow:0 0 23px -5px rgba(255,0,0,.75);-moz-box-shadow:0 0 23px -5px rgba(255,0,0,.75);box-shadow:0 0 23px -5px rgba(255,0,0,.75);background-color:rgba(255,0,0,.25)!important;color:#fff}.wpcf7-form>div .wpcf7-not-valid-tip,.wpcf7-form>div .wpcf7-not-valid-tip-no-ajax{color:red;font-size:.75em;margin-top:8px;margin-bottom:30px}.wpcf7-form>div .wpcf7-submit{width:100%;height:36px;border:1px solid #000;color:#fff;background:-moz-linear-gradient(top,#666 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#666),color-stop(100%,#000));background:-webkit-linear-gradient(top,#666 0,#000 100%);background:-o-linear-gradient(top,#666 0,#000 100%);background:-ms-linear-gradient(top,#666 0,#000 100%);background:linear-gradient(to bottom,#666 0,#000 100%);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#000000',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000', GradientType=0);zoom:1}.wpcf7-form>div .wpcf7-submit[disabled=disabled]{background:-moz-linear-gradient(top,#ececec 0,#d3d3d3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ececec),color-stop(100%,#d3d3d3));background:-webkit-linear-gradient(top,#ececec 0,#d3d3d3 100%);background:-o-linear-gradient(top,#ececec 0,#d3d3d3 100%);background:-ms-linear-gradient(top,#ececec 0,#d3d3d3 100%);background:linear-gradient(to bottom,#ececec 0,#d3d3d3 100%);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec',endColorstr='#d3d3d3',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec', endColorstr='#d3d3d3', GradientType=0);zoom:1;color:#fff;border:none}.wpcf7-form>div .wpcf7-captchar,.wpcf7-form>div .wpcf7-email,.wpcf7-form>div .wpcf7-text,.wpcf7-form>div .wpcf7-textarea{padding:8px;width:100%}.block._pagination{text-align:center}.block._pagination ul{margin-top:60px;margin-bottom:0}.block._pagination ul>li a{background-color:rgba(23,36,56,.15);border-color:rgba(23,36,56,.15);color:#333}.block._pagination ul>li a:hover{background-color:rgba(23,36,56,.35);border-color:rgba(23,36,56,.35);color:#333}.block._pagination ul>li.active a{background-color:#172438;border-color:#172438;color:#fff}.block.heading{border-bottom:1px solid #111;background:-moz-linear-gradient(top,rgba(17,17,17,0) 0,rgba(17,17,17,.15) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(17,17,17,0)),color-stop(100%,rgba(17,17,17,.15)));background:-webkit-linear-gradient(top,rgba(17,17,17,0) 0,rgba(17,17,17,.15) 100%);background:-o-linear-gradient(top,rgba(17,17,17,0) 0,rgba(17,17,17,.15) 100%);background:-ms-linear-gradient(top,rgba(17,17,17,0) 0,rgba(17,17,17,.15) 100%);background:linear-gradient(to bottom,rgba(17,17,17,0) 0,rgba(17,17,17,.15) 100%);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(17, 17, 17, 0)',endColorstr='rgba(17, 17, 17, 0.15)',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(17, 17, 17, 0)', endColorstr='rgba(17, 17, 17, 0.15)', GradientType=0);zoom:1}.block.heading .title{display:block;margin-top:0;margin-bottom:7px}.block.heading .title>*,.block.heading .title>*>*{display:inline;margin-top:0;margin-bottom:0}.block.heading .title,.block.heading .title>*,.block.heading .title>*>*{color:#000;font-family:'Roboto Slab',serif;font-size:31pt;line-height:32pt;font-weight:400}.block.heading .breadcrumb{background-color:transparent;margin-bottom:4px}.block.heading .breadcrumb ol{display:inline-block}.block.heading .breadcrumb ol li a{font-size:16pt}.block.heading .breadcrumb ol li a:hover{color:#172438}@media (min-width:768px){.loop.contenuti{margin-right:-15px;margin-left:-15px}.loop.contenuti>.row{display:table;width:100%;margin-left:0;margin-right:0;min-height:1px}.loop.contenuti>.row .colonna{display:table-cell;float:none;vertical-align:top}}@media (min-width:768px){.loop.contenuti>.separated .colonna{border-right:1px solid #111}.loop.contenuti>.separated .colonna:last-child{border-right:0}}.loop.contenuti .colonna.gallery h1.titolo,.loop.contenuti .colonna.generico h1.titolo,.loop.contenuti .colonna.mappa h1.titolo,.loop.contenuti .colonna.scrolling_carousel h1.titolo,.loop.contenuti .colonna.ultime_news h1.titolo{margin-top:0;margin-bottom:24px;font-family:'Roboto Slab',serif;font-size:17pt;line-height:25px;color:#333;text-transform:uppercase;font-weight:700}.loop.contenuti>.row{margin-top:32px;margin-bottom:32px}@media (max-width:767px){.loop.contenuti>.row>.colonna{margin-bottom:32px}.loop.contenuti>.row>.colonna:last-child{margin-bottom:0}}.loop.contenuti>.row:first-child{margin-top:0}.loop.contenuti .colonna.col-lg-standalone .adaptative:after,.loop.contenuti .colonna.col-md-standalone .adaptative:after,.loop.contenuti .colonna.col-sm-standalone .adaptative:after,.loop.contenuti .colonna.col-xs-standalone .adaptative:after{content:"";display:block;padding-top:56.25%}.loop.contenuti .colonna.generico .body{font-family:Roboto,sans-serif;color:#111;font-size:10.34pt;line-height:15.52pt;font-weight:400}.loop.contenuti .colonna.slider .carousel .item img{width:100%;height:auto}.loop.contenuti .colonna.payoff>*{padding-top:16px;padding-bottom:16px;border-top:1px solid #111;border-bottom:1px solid #111}.loop.contenuti .colonna.payoff .slogan{color:#333;font-family:'Roboto Slab',serif;font-size:22.17pt;line-height:24pt;text-transform:uppercase}@media (max-width:1199px){.loop.contenuti .colonna.payoff .slogan{font-size:20pt;line-height:21pt}}.loop.contenuti .colonna.payoff .slogan p:last-child{margin-bottom:0}.loop.contenuti .colonna.payoff a.btn{-moz-border-radius-topleft:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border:none;background-image:none;color:#fed30b;background-color:#172438;font-family:'Roboto Slab',serif;font-size:10.34pt;line-height:23px;padding:10px 21px 10px 26px}.loop.contenuti .colonna.payoff a.btn .glyphicon{transition:all .3s ease-out;top:-2px;margin-left:16px;vertical-align:middle;font-size:23px;line-height:23px}.loop.contenuti .colonna.payoff a.btn:hover .glyphicon{transform:scale(1.35) rotate(12deg)}@media (min-width:768px){.loop.contenuti .colonna.payoff .dummy-table{display:table}.loop.contenuti .colonna.payoff .dummy-table>div{display:table-row}.loop.contenuti .colonna.payoff .dummy-table>div>div{float:none;display:table-cell;vertical-align:top}.loop.contenuti .colonna.payoff .dummy-table .dummy-tablecell{vertical-align:middle}.loop.contenuti .colonna.payoff .dummy-table .dummy-tablecell.right{width:1%}}@media (max-width:767px){.loop.contenuti .colonna.payoff .right{margin-top:16px}.loop.contenuti .colonna.payoff .right a.btn{display:block}}.loop.contenuti .colonna.mappa .canvas{border:2px solid #172438}.loop.contenuti .colonna.mappa section .titolo{margin-bottom:0}.loop.contenuti .colonna.mappa section .map{position:absolute;top:49px;bottom:0;left:15px;right:15px}.loop.contenuti .colonna.mappa section .map .canvas{position:absolute;top:0;bottom:0;left:0;right:0}.loop.contenuti .colonna.scrolling_carousel section .titolo{margin-bottom:0}.loop.contenuti .colonna.scrolling_carousel section .contenuto{position:absolute;top:49px;bottom:0;left:15px;right:15px;overflow:hidden}.loop.contenuti .colonna.scrolling_carousel .owl-carousel,.loop.contenuti .colonna.scrolling_carousel .owl-carousel *{height:100%}.loop.contenuti .colonna.scrolling_carousel .owl-carousel img{height:auto}.loop.contenuti .colonna.ultime_news article{border-bottom:1px dashed #111;padding-bottom:18px;padding-top:25px}.loop.contenuti .colonna.ultime_news article:last-child{border-bottom:none}.loop.contenuti .colonna.ultime_news article:first-child{padding-top:0}.loop.contenuti .colonna.ultime_news article:last-child{padding-bottom:0}.loop.contenuti .colonna.ultime_news article time{font-family:Roboto,sans-serif;color:#172438;font-weight:700}@media (max-width:767px){.loop.contenuti .colonna.ultime_news article time{line-height:32pt}.loop.contenuti .colonna.ultime_news article time .month_year{font-size:24pt}.loop.contenuti .colonna.ultime_news article time .day{font-size:36pt}}@media (min-width:768px){.loop.contenuti .colonna.ultime_news article time{line-height:14.73pt}.loop.contenuti .colonna.ultime_news article time .month_year{font-size:10.34pt}.loop.contenuti .colonna.ultime_news article time .day{font-size:17pt}}.loop.contenuti .colonna.ultime_news article a.poster{display:block;border:1px solid #111;position:relative}@media (min-width:992px){.loop.contenuti .colonna.ultime_news article a.poster{margin-left:-15px;margin-right:-15px}}.loop.contenuti .colonna.ultime_news article a.poster:after{transition:all .2s ease-in-out;content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:#a47676;background:rgba(164,118,118,.1)}.loop.contenuti .colonna.ultime_news article a.poster:hover:after{background:#172438;background:rgba(23,36,56,.3)}.loop.contenuti .colonna.ultime_news article h1{font-family:'Roboto Slab',serif;color:#333;margin-top:0;margin-bottom:12px;font-weight:700;font-size:15.46pt;line-height:17.67pt}@media (max-width:991px){.loop.contenuti .colonna.ultime_news article h1{margin-top:22px}}.loop.contenuti .colonna.ultime_news article h1 a:hover{text-decoration:none;color:#172438}.loop.contenuti .colonna.ultime_news article blockquote{padding:0;margin:0 0 9px;border-left:0;font-family:Roboto,sans-serif;color:#111;font-size:10.34pt;line-height:15.52pt;font-weight:400}.loop.contenuti .colonna.gallery a{display:block;position:relative;margin-bottom:30px}.loop.contenuti .colonna.gallery a:before{transition:opacity .3s ease-in-out;content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:#000;background:rgba(0,0,0,.4);opacity:0;filter:alpha(opacity=0)}.loop.contenuti .colonna.gallery a:after{transition:opacity .3s ease-in-out;display:block;z-index:2;position:absolute;top:50%;left:0;right:0;content:"\e003";font-family:"Glyphicons Halflings";color:#fff;font-size:26px;line-height:26px;text-align:center;margin-top:-13px;opacity:0;filter:alpha(opacity=0)}.loop.contenuti .colonna.gallery a:hover:after,.loop.contenuti .colonna.gallery a:hover:before{opacity:1;filter:alpha(opacity=10)}.tmpl.catalogo-teaser figure a{display:block;position:relative}.tmpl.catalogo-teaser figure a:before{transition:opacity .3s ease-in-out;content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:#000;background:rgba(0,0,0,.4);opacity:0;filter:alpha(opacity=0)}.tmpl.catalogo-teaser figure a:after{transition:opacity .3s ease-in-out;display:block;z-index:2;position:absolute;top:50%;left:0;right:0;content:"\e003";font-family:"Glyphicons Halflings";color:#fff;font-size:26px;line-height:26px;text-align:center;margin-top:-13px;opacity:0;filter:alpha(opacity=0)}.tmpl.catalogo-teaser figure a:hover:after,.tmpl.catalogo-teaser figure a:hover:before{opacity:1;filter:alpha(opacity=10)}@media (min-width:1199px){.tmpl.catalogo-teaser .title{display:block;height:36pt;text-transform:uppercase;margin-top:14px;margin-bottom:12px;position:relative}.tmpl.catalogo-teaser .title>*,.tmpl.catalogo-teaser .title>*>*{display:inline;margin-top:0;margin-bottom:0}.tmpl.catalogo-teaser .title,.tmpl.catalogo-teaser .title>*,.tmpl.catalogo-teaser .title>*>*{color:#000;font-family:'Roboto Slab',serif;font-size:18pt;line-height:19pt;font-weight:400}.tmpl.catalogo-teaser .title a{position:absolute;bottom:0;left:0;right:0;display:block;overflow:hidden;text-overflow:ellipsis}}@media (max-width:991px){.tmpl.catalogo-teaser .title{display:block;height:32pt;text-transform:uppercase;margin-top:14px;margin-bottom:12px;position:relative}.tmpl.catalogo-teaser .title>*,.tmpl.catalogo-teaser .title>*>*{display:inline;margin-top:0;margin-bottom:0}.tmpl.catalogo-teaser .title,.tmpl.catalogo-teaser .title>*,.tmpl.catalogo-teaser .title>*>*{color:#000;font-family:'Roboto Slab',serif;font-size:16pt;line-height:17pt;font-weight:400}.tmpl.catalogo-teaser .title a{position:absolute;bottom:0;left:0;right:0;display:block;overflow:hidden;text-overflow:ellipsis}}.tmpl.catalogo-teaser blockquote{font-size:13px;line-height:13px;height:39px;overflow:hidden;position:relative;margin-bottom:12px;padding:0;border:none;font-weight:300}.tmpl.catalogo-teaser blockquote .ellipsis{background:#fff;position:absolute}.tmpl.catalogo-teaser .read_more{font-size:9pt;line-height:9pt}.tmpl.catalogo-teaser .read_more a{color:#172438;text-transform:uppercase;font-weight:700}#header>.one{padding-top:11px;padding-bottom:17px}#header>.one .left a.logo{display:block;overflow:hidden;text-indent:100%;white-space:nowrap;width:290px;height:47px;background-size:contain;background-repeat:no-repeat}@media (max-width:767px){#header>.one .left a.logo{margin-left:auto;margin-right:auto}}@media (min-width:768px){#header>.one .dummy-table{display:table}#header>.one .dummy-table>div{display:table-row}#header>.one .dummy-table>div>div{float:none;display:table-cell;vertical-align:top}#header>.one .dummy-table .dummy-tablerow .dummy-tablecell{vertical-align:bottom;font-size:9pt;line-height:10pt}#header>.one .dummy-table .dummy-tablerow .dummy-tablecell.left{width:1%}#header>.one .dummy-table .dummy-tablerow .dummy-tablecell.center{text-align:center;white-space:nowrap}#header>.one .dummy-table .dummy-tablerow .dummy-tablecell.center p:last-child{margin-bottom:0}#header>.one .dummy-table .dummy-tablerow .dummy-tablecell.right{width:1%;min-width:265px}#header>.one .dummy-table .dummy-tablerow .dummy-tablecell.right p:last-child{margin-bottom:0}}@media (min-width:768px){#header>.one a.logo{width:360px;height:135px}}@media (min-width:768px) and (max-width:991px){#header>.one .center{padding-left:20px;padding-right:20px}#header>.one .right{padding-right:20px}}#header>.two{font-family:Roboto,sans-serif}@media (min-width:768px){#header>.two .main-wrap{padding-top:21px;border-top:1px solid #111}}@media (max-width:767px){#header>.two .main-wrap .lang-wrap{text-align:center;padding-bottom:17px}}@media (min-width:768px){#header>.two .main-wrap .lang-wrap{text-align:right;padding-top:13px}#header>.two .main-wrap .lang-wrap ul li::last-child{margin-right:0}}#header>.two .main-wrap .lang-wrap ul.qtranxs_language_chooser{list-style:none;padding-left:0;margin-bottom:0;display:inline-block}#header>.two .main-wrap .lang-wrap ul.qtranxs_language_chooser li{display:inline-block}@media (max-width:767px){#header>.two .main-wrap .lang-wrap ul.qtranxs_language_chooser li{margin-left:5px;margin-right:5px}#header>.two .main-wrap .lang-wrap ul.qtranxs_language_chooser li a.qtranxs_image img{height:18px}}#header>.two .main-wrap .menu-wrap nav{padding-bottom:27px;-webkit-border-radius:0;-moz-border-radius-topleft:0;border-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0}@media (max-width:767px){#header>.two .main-wrap .menu-wrap nav{padding-top:21px;border-top:1px solid #111}}#header>.two .main-wrap .menu-wrap nav li{background-color:transparent}#header>.two .main-wrap .menu-wrap nav li>a{text-transform:uppercase;padding-left:15px;padding-right:15px;color:#333}#header>.two .main-wrap .menu-wrap nav li:hover{background-color:#172438}#header>.two .main-wrap .menu-wrap nav li:hover>a{text-decoration:none;color:#fed30b}#header>.two .main-wrap .menu-wrap nav li.active{background-color:#fed30b}#header>.two .main-wrap .menu-wrap nav li.active a{color:#172438}@media (max-width:767px){#header>.two .main-wrap .menu-wrap nav .navbar-toggle{border:3px solid #172438;background-color:transparent;margin-right:0}#header>.two .main-wrap .menu-wrap nav .navbar-toggle .icon-bar{height:3px;background-color:#172438}#header>.two .main-wrap .menu-wrap nav .navbar-collapse ul.dropdown-menu{padding:10px;background-color:rgba(51,51,51,.8);-webkit-border-radius:0;-moz-border-radius-topleft:0;border-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0}#header>.two .main-wrap .menu-wrap nav .navbar-collapse ul.dropdown-menu>li a{color:#fff}}@media (min-width:768px){#header>.two .main-wrap .menu-wrap nav ul.nav>li a{display:inline-block}#header>.two .main-wrap .menu-wrap nav ul.nav>li:after{content:"|";display:inline-block}#header>.two .main-wrap .menu-wrap nav ul.nav>li:last-child:after{display:none}#header>.two .main-wrap .menu-wrap nav .navbar-collapse{padding-left:0;padding-right:0}#header>.two .main-wrap .menu-wrap nav .navbar-collapse ul.nav{color:#33522c}#header>.two .main-wrap .menu-wrap nav .navbar-collapse ul.nav>li:first-child{margin-left:-15px}#header>.two .main-wrap .menu-wrap nav .navbar-collapse ul.nav>li:first-child.active{margin-left:0}#header>.two .main-wrap .menu-wrap nav .navbar-collapse ul.nav>li ul{-moz-border-radius-topleft:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;padding-top:0;padding-bottom:0;min-width:0}#header>.two .main-wrap .menu-wrap nav .navbar-collapse ul.nav>li ul>li{text-align:left}#header>.two .main-wrap .menu-wrap nav .navbar-collapse ul.nav>li ul>li a{padding-top:5px;padding-bottom:5px;display:inline-block;min-width:125px}}#footer{background-image:url(resources/images/footer-bkg-pattern.jpg);background-position:center center;background-size:100% 100%;padding-top:85px;padding-bottom:20px;color:#fff}@media (max-width:991px){#footer{background-size:cover}}@media (max-width:767px){#footer{padding-top:20px}}#footer .info{font-size:8.13pt}@media (max-width:767px){#footer .info{text-align:center}}#footer .socialbar{text-align:center}@media (max-width:767px){#footer .socialbar{margin-top:20px}}#footer .socialbar .widget{display:inline-block;font-size:0;margin-right:4px}#footer .socialbar .widget:last-child{margin-right:0}#footer .menu{font-size:10.34pt;text-transform:uppercase}@media (max-width:767px){#footer .menu{margin-top:35px}}#footer .menu ul{float:right}#footer .menu ul li{float:none}#footer .menu ul li a{padding:5px 0}#footer .menu ul li a:focus,#footer .menu ul li a:hover{background-color:transparent;text-decoration:underline}#footer .menu ul li:first-child a{padding-top:0}#footer .menu ul li:last-child a{padding-bottom:0}@media (min-width:768px){#footer .menu ul{float:right}}@media (max-width:767px){#footer .menu nav{text-align:center}#footer .menu nav ul{float:none}}.single.single-news .content>div,.single.single-prodotto .content>div{margin-top:30px}.single.single-news .content>div.body a.poster,.single.single-prodotto .content>div.body a.poster{display:block;position:relative}.single.single-news .content>div.body a.poster:before,.single.single-prodotto .content>div.body a.poster:before{transition:opacity .3s ease-in-out;content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:#000;background:rgba(0,0,0,.4);opacity:0;filter:alpha(opacity=0)}.single.single-news .content>div.body a.poster:after,.single.single-prodotto .content>div.body a.poster:after{transition:opacity .3s ease-in-out;display:block;z-index:2;position:absolute;top:50%;left:0;right:0;content:"\e003";font-family:"Glyphicons Halflings";color:#fff;font-size:26px;line-height:26px;text-align:center;margin-top:-13px;opacity:0;filter:alpha(opacity=0)}.single.single-news .content>div.body a.poster:hover:after,.single.single-news .content>div.body a.poster:hover:before,.single.single-prodotto .content>div.body a.poster:hover:after,.single.single-prodotto .content>div.body a.poster:hover:before{opacity:1;filter:alpha(opacity=10)}@media (max-width:767px){.single.single-news .content>div.body a.poster,.single.single-prodotto .content>div.body a.poster{margin-bottom:15px}}.single.single-news .content>div.body img,.single.single-prodotto .content>div.body img{height:auto;padding-left:0;padding-right:0}.single.single-news .content>div.gallery a,.single.single-prodotto .content>div.gallery a{display:block;position:relative;margin-bottom:30px}.single.single-news .content>div.gallery a:before,.single.single-prodotto .content>div.gallery a:before{transition:opacity .3s ease-in-out;content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:#000;background:rgba(0,0,0,.4);opacity:0;filter:alpha(opacity=0)}.single.single-news .content>div.gallery a:after,.single.single-prodotto .content>div.gallery a:after{transition:opacity .3s ease-in-out;display:block;z-index:2;position:absolute;top:50%;left:0;right:0;content:"\e003";font-family:"Glyphicons Halflings";color:#fff;font-size:26px;line-height:26px;text-align:center;margin-top:-13px;opacity:0;filter:alpha(opacity=0)}.single.single-news .content>div.gallery a:hover:after,.single.single-news .content>div.gallery a:hover:before,.single.single-prodotto .content>div.gallery a:hover:after,.single.single-prodotto .content>div.gallery a:hover:before{opacity:1;filter:alpha(opacity=10)}.single.single-news .content>div.allegati .dummy-tablecell,.single.single-prodotto .content>div.allegati .dummy-tablecell{vertical-align:middle}.single.single-news .content>div.allegati .dummy-tablecell._title,.single.single-prodotto .content>div.allegati .dummy-tablecell._title{padding-left:25px;color:#172438;font-weight:700}.archive.post-type-archive-news article{border-bottom:1px dashed #111;padding-bottom:18px;padding-top:25px}.archive.post-type-archive-news article:last-child{border-bottom:none}.archive.post-type-archive-news article:first-child{padding-top:0}.archive.post-type-archive-news article:last-child{padding-bottom:0}.archive.post-type-archive-news article time{font-family:Roboto,sans-serif;color:#172438;font-weight:700;line-height:32pt}.archive.post-type-archive-news article time .month_year{font-size:24pt}.archive.post-type-archive-news article time .day{font-size:36pt}.archive.post-type-archive-news article a.poster{display:block;border:1px solid #111;position:relative}@media (min-width:992px){.archive.post-type-archive-news article a.poster{margin-left:-15px;margin-right:-15px}}.archive.post-type-archive-news article a.poster:after{transition:all .2s ease-in-out;content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:#a47676;background:rgba(164,118,118,.1)}.archive.post-type-archive-news article a.poster:hover:after{background:#172438;background:rgba(23,36,56,.3)}.archive.post-type-archive-news article h1{font-family:'Roboto Slab',serif;color:#333;margin-top:0;margin-bottom:12px;font-weight:700;font-size:15.46pt;line-height:17.67pt}@media (max-width:991px){.archive.post-type-archive-news article h1{margin-top:22px}}.archive.post-type-archive-news article h1 a:hover{text-decoration:none;color:#172438}.archive.post-type-archive-news article blockquote{padding:0;margin:0 0 9px;border-left:0;font-family:Roboto,sans-serif;color:#111;font-size:10.34pt;line-height:15.52pt;font-weight:400}.archive.post-type-archive #folio section,.archive.tax-categoria_prodotto #folio section{margin-top:55px}.archive.post-type-archive #folio section:first-child,.archive.tax-categoria_prodotto #folio section:first-child{margin-top:0}.archive.post-type-archive #folio section:last-child,.archive.tax-categoria_prodotto #folio section:last-child{margin-bottom:40px}.archive.post-type-archive #folio section.prodotti .row>div,.archive.tax-categoria_prodotto #folio section.prodotti .row>div{margin-bottom:30px}