/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on December 30, 2017 */.border_bottom,.breadcrumbs a,a,a:focus{text-decoration:none}.filter li+li:before,.filter:before{content:''}.ar,.pallini{vertical-align:top}.divlangbar ul,.divlangbar_mob ul,.menu-rv-list{list-style:none}.nomecol,.single-class-href,.submenuitem{text-transform:uppercase}@font-face{font-family:open_sansbold;src:url(../fonts/open-sans/opensans-bold-webfont.woff2) format('woff2'),url(../fonts/open-sans/opensans-bold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:open_sansbold_italic;src:url(../fonts/open-sans/opensans-bolditalic-webfont.woff2) format('woff2'),url(../fonts/open-sans/opensans-bolditalic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:open_sansextrabold;src:url(../fonts/open-sans/opensans-extrabold-webfont.woff2) format('woff2'),url(../fonts/open-sans/opensans-extrabold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:open_sansextrabold_italic;src:url(../fonts/open-sans/opensans-extrabolditalic-webfont.woff2) format('woff2'),url(../fonts/open-sans/opensans-extrabolditalic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:open_sansitalic;src:url(../fonts/open-sans/opensans-italic-webfont.woff2) format('woff2'),url(../fonts/open-sans/opensans-italic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:open_sanslight;src:url(../fonts/open-sans/opensans-light-webfont.woff2) format('woff2'),url(../fonts/open-sans/opensans-light-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:open_sanslight_italic;src:url(../fonts/open-sans/opensans-lightitalic-webfont.woff2) format('woff2'),url(../fonts/open-sans/opensans-lightitalic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:open_sansregular;src:url(../fonts/open-sans/opensans-regular-webfont.woff2) format('woff2'),url(../fonts/open-sans/opensans-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:open_sanssemibold;src:url(../fonts/open-sans/opensans-semibold-webfont.woff2) format('woff2'),url(../fonts/open-sans/opensans-semibold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:open_sanssemibold_italic;src:url(../fonts/open-sans/opensans-semibolditalic-webfont.woff2) format('woff2'),url(../fonts/open-sans/opensans-semibolditalic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:merriweatherblack_italic;src:url(../fonts/merriweather/merriweather-blackitalic-webfont.woff2) format('woff2'),url(../fonts/merriweather/merriweather-blackitalic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:merriweatherbold;src:url(../fonts/merriweather/merriweather-bold-webfont.woff2) format('woff2'),url(../fonts/merriweather/merriweather-bold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:merriweatherlight;src:url(../fonts/merriweather/merriweather-light-webfont.woff2) format('woff2'),url(../fonts/merriweather/merriweather-light-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:merriweatherregular;src:url(../fonts/merriweather/merriweather-regular-webfont.woff2) format('woff2'),url(../fonts/merriweather/merriweather-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}a,a:focus{color:#f1a310}.orange,h1{color:#f1a310!important}h1{font-size:40px;margin-top:30px}@media (max-width:992px){h1{font-size:25px;line-height:auto}}body{font-family:open_sansregular}.inline{display:inline}.m-t-0{margin-top:0}.m-t-1{margin-top:10px}.m-t-2{margin-top:20px}.m-t-3{margin-top:30px}.m-b-0{margin-bottom:0!important}.m-b-1{margin-bottom:10px!important}.m-b-2{margin-bottom:20px}.breadcrumbs,.m-b-3{margin-bottom:30px}.m-l-1{margin-left:10px}.m-l-2{margin-left:20px}.m-l-3{margin-left:30px}.m-r-1{margin-right:10px}.m-r-2{margin-right:20px}.m-r-3{margin-right:30px}.p-a-1{padding:10px}.p-a-2{padding:20px}.p-a-3{padding:30px}.p-t-1{padding-top:10px}.p-t-2{padding-top:20px}.p-t-3{padding-top:30px}.p-b-1{padding-bottom:10px}.p-b-2{padding-bottom:20px}.p-b-3{padding-bottom:30px}.graybg{background-color:#cecece}.opacity{opacity:.4}.download-bott{color:#333!important;font-size:14px}p{font-size:15px}.breadcrumbs{text-align:center;margin-top:20px;font-family:open_sansregular;color:#909090;font-size:14px}.nomecol,h1,h2,h3,h4,h5,h6{font-family:open_sansregular;letter-spacing:1px}.breadcrumbs a{color:#909090}.spaziomenu.active{height:120px}.min-height1{min-height:300px}.nomecol{font-size:40px;color:#999!important;text-align:center;margin-bottom:-15px}.form-control{height:auto;box-shadow:none!important;-webkit-box-shadow:none!important}h1,h2,h3,h4,h5,h6{color:#333}.filter button.selected>h4,.menu-rv-list a.active>h5,.menu-rv-list a:hover,.titlereg:hover>h2{color:#f1a310}@media (min-width:768px){.border_right{border-right:1px solid #eee}}.langbar_item{padding:5px!important}.regioni{position:absolute;width:21vw}.menu-rv-list{margin-bottom:0;padding-left:0}.regioni.fixed{position:fixed;top:89px;width:21vw}.menu-rv{padding:15px 25px}.menu-rv-list h5{margin-top:2px;margin-bottom:0}@media (min-width:992px){.border-left{border-left:1px solid #eee}}.isotope{margin:0}.filter:before{margin-right:0}.filter{text-align:left}.filter li{display:block;font-size:16px}.filter button{color:#999;padding:0!important}.filter button.selected,.filter:before{color:#f1a310}.has-danger .form-control-danger{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E")}.form-control-danger{padding-right:2.25rem;background-repeat:no-repeat;background-position:center right .625rem;-webkit-background-size:1.25rem 1.25rem;background-size:1.25rem 1.25rem}.has-danger .form-control{border-color:#d9534f}.occhiello{font-family:open_sansitalic;color:#333;font-size:20px;text-align:center;margin-bottom:60px}.colori-decori{margin:auto;height:50px;width:50px;border-radius:50%;border:1px solid #707070}.pallini{float:left}.pallocchi{font-size:11.5px;text-align:center;margin-bottom:-10px;line-height:12px;margin-top:5px}.single-class{padding:5px;background-color:#fff;margin-bottom:30px}.single-class-href{font-family:open_sansbold}.single-class-prod{color:#333;font-size:13px}.single-class-image{display:block;overflow:hidden}.divlangbar div,.divlangbar_mob div{display:inline-block}.blog-carousel .col-md-4,.class-carousel .col-md-4,.teacher-carousel .col-md-4,.teachers-column-carousel .col-md-3,.testimonial-carousel .col-md-6{width:100%}.blog-style-three .blog-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next,.carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next{left:auto;right:-33px}.blog-style-three .blog-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div,.carousel-style-one.owl-theme .owl-controls .owl-buttons div{margin:-24px 0 20px;background:#fff;border:1px solid #999;border-radius:50%;color:#292929;display:inline-block;font-size:20px;opacity:1;padding:0;height:48px;left:-33px;line-height:48px;width:48px;text-align:center;position:relative;top:50%;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.ar,.divlangbar ul>li,.divlangbar_mob ul>li{padding:10px}.widget-categories .active{color:#d6b981!important}.tagcloud .active{background-color:#d6b981!important}.title1{font-size:60px}@media (max-width:767px){#captcha{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.title1{font-size:23px}}.input_ar{border:1px solid #eee;border-radius:3px;outline:0;color:#000}.ar{text-align:right}@media (min-width:768px){.ar{color:#fff}.divlangbar_mob{display:none}}.divlangbar a,.divlangbar_mob a{padding:0!important;color:#888}.divlangbar{position:absolute;right:0}.divlangbar_mob a{padding:0!important;color:#707070!important}.submenuitem{color:#fff!important;font-family:open_sanslight!important;font-size:27px!important;text-shadow:2px 2px 3px #000}.sottomenu_items{margin-top:20px;text-align:center}.site-navigation ul.sub-menu_mobile{background-color:#fff;border-top:1px solid #1bb4b9;box-shadow:0 1px 3px rgba(0,0,0,.1);left:-23px;margin:0;text-align:left;display:none}@media (max-width:767px){.divlangbar,.sottomenu_items hr,.sottomenu_items i{display:none}.submenuitem,a.menuitem,a.menuitem+ul a{color:#707070!important}.sottomenu_items{text-align:center!important;margin-top:10px;padding-bottom:20px}.submenuitem{font-family:open_sansregular!important;font-size:14px!important;text-shadow:none}.site-navigation ul.sub-menu_mobile{border-color:#ccc;box-shadow:none}}.site-logo{text-align:center;width:100%}@media (min-width:768px){.site-logo{height:72px}.nav-wrap.active .site-logo{height:50px}}.nav-wrap .container{height:auto!important}@media (max-width:767px){.nav-wrap .container{height:72px!important}}.menuitem{font-family:open_sanslight!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:1px;margin-top:10px!important}.menudescription{color:#000!important}.sumbemnuh2{margin-bottom:-8px}.primary{color:#fff;text-shadow:1px 1px 3px #000}.spazio{margin-top:40px;font-size:16px}@media (min-width:768px){.site-logo.retina img{height:87px;width:auto;transition:all .8s}.nav-wrap .fa-search:hover{color:#d6b981}}.navbar-toggle.closemenu>span{-webkit-transition:all 1s;transition:all 1s}.navbar-toggle.closemenu>span:first-child{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navbar-toggle.closemenu>span:nth-child(2){display:none}.navbar-toggle.closemenu>span:last-child{margin-top:-3px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.btn.style-3,.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{border-color:#d6b981}.site-navigation ul.sub-menu{background-color:#000;padding:14px 21px 16px;position:absolute;text-align:left;transform:rotateX(90deg);-webkit-transform-origin:center top 0;-ms-transform-origin:center top 0;transform-origin:center top 0;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;visibility:hidden;z-index:-99}@media (min-width:768px){.site-navigation>ul>li .sub-menu .sub-menu,.site-navigation>ul>li:hover>.sub-menu{border-bottom:1px solid #d6b981}.site-navigation>ul>li:hover ul.sub-menu{margin-top:10px!important;-webkit-transform:rotateX(0);transform:rotateX(0);visibility:visible;z-index:99999;border:0!important;background-color:#000;background-image:url(../../img/imgmenu.png);background-size:cover;height:145px}.responsive .site-navigation .sub-menu{left:-213px;margin:0;right:0;width:500px}}@media (min-width:768px) and (max-width:991px){.site-navigation>ul>li:hover ul.sub-menu{height:265px!important}}.itculture{color:#fff;font-size:23px;font-family:merriweatherregular;padding-top:87px;text-transform:none!important;text-align:right}.rotate180{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}#layerslider.parallax,.parallax{max-height:570px}.carousel-indicators li.active,.contact-form input[type=text]:focus,.contact-form textarea:focus,.ls-altus .ls-bottom-slidebuttons a.ls-nav-active{border-color:#d6b981!important}.btn,.carousel-indicators .active,.carousel-indicators li,.icon .fa,.ls-altus .ls-bottom-slidebuttons a,.mark,.menu li.current-menu-ancestor a,.nav-tabs>li.active:after,.panel-title a:before,.post .post-meta button,.post-hover:after,.posts div a,.pricing-table header,.progress-bar,.site-search,.table thead th,.tagcloud a:hover,.top-bar.style-2,.twitter .carousel-indicators li.active,.twitter .carousel-indicators li:hover,blockquote.style-2:after{background-color:#f1a310}.site-logo,.site-navigation{float:none}.site-navigation.open hr{display:block!important;margin-bottom:0!important}@media (max-width:767px){.nav-wrap .fa-search,.navbar-toggle{background-color:#f1a310}.site-navigation{float:right}.site-logo{float:left;width:190px}.site-logo.retina img{width:auto;height:72px}}.nav-wrap{background-color:#3c3c3c;text-align:center}.nav-wrap:after{background:0 0}@media (min-width:768px){.site-navigation{padding-bottom:10px}.nav-wrap{height:126px}.responsive .site-navigation .sub-menu a{color:#000}.responsive .site-navigation .sub-menu a:hover{color:#f1a310}.logo_sm{height:50px!important;transition:all .8s}.site-header.sticky .nav-wrap.active{height:88px;transition:all .8s}}.bandatop{background-color:#fff;padding:2px 5px}.vendor,.vendor2{position:relative;padding-top:0;height:0;margin:0}@media (max-width:767px){.site-navigation,.site-navigation:after,.site-navigation:before{background-color:#fff}}.row_title{font-family:open_sanssemibold;text-transform:uppercase;font-size:16px}.vendor{padding-bottom:56.25%}.vendor2{padding-bottom:33.33%}.vendor iframe,.vendor2 iframe{position:absolute;top:0;left:0;width:100%;height:100%}.gallery{color:#333;font-size:14px;text-transform:lowercase}.imghover{-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.imghover:hover{opacity:.8}.photogallery{background-color:#f0f0f0;padding-top:30px;padding-bottom:30px}.site-footer{margin-top:0!important;-webkit-transform:translateZ(-1px);transform:translateZ(-1px)}.site-footer>.container{padding-top:30px;padding-bottom:10px}.site-footer h3{color:#fff}.footer_nav{text-transform:uppercase;font-size:13px}.madewithlove{color:#fff!important;font-size:12px;letter-spacing:2px}.madewithlove i{color:#c00!important}@media (max-width:991px){.text-center-mob{text-align:center}}.btn.btn-lg .fa{font-size:26px;margin-right:0}.bgf:hover{background-color:transparent!important;border-color:transparent}.bgf{background-color:transparent;display:inline!important;padding:5px 8px 5px 7px!important}.bgf:first-child{padding-left:0!important}.pagination{display:inline-block;padding-left:0;margin:19px 0;border-radius:1px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:5px 12px;line-height:1.5;text-decoration:none;color:#f1a310;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:1px;border-top-left-radius:1px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:1px;border-top-right-radius:1px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#2363b6;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;background-color:#f1a310;border-color:#f1a310;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:17px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}.titolicategorie{text-transform:uppercase;font-size:14px}.graydark{color:#333}.graylight{color:#999}.capoversoprodotti{text-transform:lowercase}.butttipologia{background-color:#fff;border:1px solid #f1a310;padding:10px;margin-right:7px;border-radius:5px}.butttipologia:hover{background-color:#f1a310;color:#fff!important}.imghover h4{text-transform:none;color:#333}.titolo_capoverso{color:#333;font-weight:700;text-transform:uppercase}.occhiellogrid{font-size:12px;margin-top:-10px}