.widget{margin-bottom:30px}.widget-title{margin:0 0 20px;padding:10px 0;font-weight:100;font-size:1.9em}.koo-image-slider{position:relative;overflow:hidden}.koo-image-slider .slides{list-style:none;overflow:hidden;margin:0;padding:0}.koo-image-slider .slides>li{width:100%;margin-right:-100%;float:left}.koo-image-slider .slides>li img{width:100%;max-width:100%;height:auto;display:block}.koo-image-slider:hover .flex-prev,.koo-image-slider:hover .flex-next{opacity:1;transform:translateX(0)}.koo-image-slider .flex-direction-nav{list-style:none;margin:0;padding:0}.koo-image-slider .flex-prev,.koo-image-slider .flex-next{position:absolute;width:40px;height:50px;text-align:center;background:rgba(255,255,255,.7);top:0;bottom:0;margin:auto;z-index:3;padding-top:15px;color:#333;opacity:0;transition:.3s ease}.koo-image-slider .flex-prev .fa,.koo-image-slider .flex-next .fa{font-size:1.5em}.koo-image-slider .flex-prev{left:0;transform:translateX(-40px)}.koo-image-slider .flex-next{right:0;transform:translateX(40px)}.koo-photogrid{list-style:none;margin:0;padding:0}.koo-photogrid:hover li:before{background-color:rgba(0,0,0,.5)}.koo-photogrid li{width:25%;float:left;padding:1px;box-sizing:border-box;position:relative}.koo-photogrid li:before{content:" ";position:absolute;left:1px;right:1px;bottom:1px;top:1px;z-index:2;background-color:rgba(0,0,0,0);transition:.3s ease}.koo-photogrid li:hover:before{background-color:rgba(0,0,0,0);z-index:-1}.koo-photogrid li a{display:block}.koo-photogrid li img{width:100%;height:auto;display:block}.no-list-style{list-style-type:none;margin:0;padding:0}.post-list{list-style-type:none;margin:0;padding:0}.post-list>li{overflow:hidden;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.1)}.post-list>li:last-child{border-bottom:none}.post-list .post-image{float:left;margin-right:20px}.post-list .post-detail{display:table}.post-list .post-detail .entry-title{margin:0;line-height:normal}.post-list .post-detail .entry-title a{text-decoration:none}.author-list{list-style:none;margin:0;padding:0}.author-list>li{padding:10px 0;border-bottom:1px solid rgba(0,0,0,.1);overflow:hidden}.author-list .author-image{float:left;margin:0 20px 0 0}.author-list .author-image img{border-radius:50%}.author-list .author-name{margin:0}.author-grid{list-style:none;margin:0;padding:0}.author-grid:hover .author-image:before{opacity:1}.author-grid>li{float:left;width:25%}.author-grid>li:hover .author-detail{opacity:1;transform:scale(1)}.author-grid>li:hover .author-image:before{opacity:0}.author-grid .author-image{display:block;position:relative;margin:0}.author-grid .author-image:before{content:" ";background:rgba(0,0,0,.6);opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;transition:.3s ease}.author-grid .author-image img{width:100%;max-width:100%;height:auto;display:block}.author-grid .author-detail{position:absolute;top:100%;background:rgba(0,0,0,.8);color:#fff;z-index:3;padding:10px;line-height:normal;transform-origin:0 0;transform:scale(0);transition:.3s ease;opacity:0;white-space:nowrap}.author-grid .author-detail:before{content:" ";width:0;border-width:5px;border-style:solid;border-color:transparent transparent rgba(0,0,0,.8) rgba(0,0,0,.8);position:absolute;left:0;top:-10px}.author-grid .author-detail .author-name{margin:0}.post-slider .slides,.testimonial-slider .slides{list-style:none;padding:0}.post-slider .featured-image,.testimonial-slider .featured-image{margin:0 0 10px}.post-slider .featured-image img,.testimonial-slider .featured-image img{max-width:100%;height:auto;width:100%;display:block}.post-slider .entry-title,.testimonial-slider .entry-title{margin:0}.post-slider .flex-direction-nav,.testimonial-slider .flex-direction-nav{list-style:none;margin:0;padding:0}.post-slider .flex-direction-nav li,.testimonial-slider .flex-direction-nav li{display:inline-block}.post-slider .flex-direction-nav a,.testimonial-slider .flex-direction-nav a{display:block;padding:10px}.site-footer .post-slider .flex-direction-nav a,.testimonial-slider .flex-direction-nav a{color:#fff}.widget.user-testimonials ul.slides{padding:0;margin:0}.widget.user-testimonials blockquote{margin:0;padding:10px}.widget.user-testimonials cite{font-style:normal}.widget.user-testimonials cite a{text-decoration:none}.widget.widget-advertisement a{display:block;text-align:center}.widget.widget-advertisement img{margin:0 auto;display:block;height:auto;max-width:100%}.widget.contact-detail address,.widget.contact-detail .contact-email,.widget.contact-detail .contact-phone,.widget.contact-detail .contact-fax{padding-left:40px;position:relative}.widget.contact-detail address:before,.widget.contact-detail .contact-email:before,.widget.contact-detail .contact-phone:before,.widget.contact-detail .contact-fax:before{position:absolute;font-family:FontAwesome;top:0;left:0;width:30px;text-align:center}.widget.contact-detail address{font-style:normal}.widget.contact-detail address:before{content:"\f041"}.widget.contact-detail .contact-email:before{content:"\f003"}.widget.contact-detail .contact-phone:before{content:"\f095"}.widget.contact-detail .contact-fax:before{content:"\f1ac"}.widget.opening-hours .no-list-style li{padding:5px 10px}.widget.opening-hours .no-list-style li:nth-child(odd){background:rgba(0,0,0,.1)}.widget.opening-hours .hour{float:right}.widget.widget-newsletter .mc4wp-form{position:relative}.widget.widget-newsletter .mc4wp-form input[type=text],.widget.widget-newsletter .mc4wp-form input[type=email],.widget.widget-newsletter .mc4wp-form input[type=submit]{box-sizing:border-box}.widget.widget-newsletter .mc4wp-form input[type=text],.widget.widget-newsletter .mc4wp-form input[type=email]{padding:10px 100px 10px 10px;width:100%}.widget.widget-newsletter .mc4wp-form input[type=submit]{position:absolute;top:0;right:0;bottom:0;border:none}.tabbed-popular-posts-widget .nav-tab{display:table;width:100%}.tabbed-popular-posts-widget .nav-tab a{display:table-cell;padding:10px 0;text-align:center;position:relative;bottom:-1px}.tabbed-popular-posts-widget .nav-tab a.active{border:1px solid rgba(0,0,0,.1);border-bottom:none;background:#fff}.tabbed-popular-posts-widget .tab-panel{border:1px solid rgba(0,0,0,.1)}.tabbed-popular-posts-widget .tab-panel .tab{display:block;width:100%;float:left;margin-right:-100%;display:none;padding:10px 20px;overflow:hidden;box-sizing:border-box}.tabbed-popular-posts-widget .tab-panel .tab.active{display:block}.social-links{text-align:center}.social-links.large{font-size:2em}.social-links.large a{width:40px;height:40px;display:inline-block;padding:0;text-align:center}.social-links.small{font-size:.9em}.social-links.small a{width:20px;height:20px;display:inline-block;padding:0;text-align:center}.social-links a{display:inline-block;padding:0 20px;transition:.3s ease;border:none;width:32px;height:32px;padding:0;font-size:1.1}.social-links a.facebook{color:#3b5998}.social-links a.twitter{color:#55acee}.social-links a.google-plus{color:#e02f2f}.social-links a.linkedin{color:#007bb5}.social-links a.spotify{color:#78b842}.social-links a.codepen{color:#000}.social-links a.digg{color:#115c83}.social-links a.foursquare{color:#f84777}.social-links a.github{color:#000}.social-links a.reddit{color:#ef4623}.social-links a.skype{color:#00aff0}.social-links a.behance{color:#111}.social-links a.youtube{color:#e02b28}.social-links a.steam{color:#000}.social-links a.dribbble{color:#e94c89}.social-links a.tumblr{color:#44546a}.social-links a.wordpress{color:#21759b}.social-links a.instagram{color:#974518}.social-links a.pinterest{color:#cc2127}.social-links a.flickr{color:#0063db}.social-links a.vimeo{color:#1ab7ea}.social-links a.vine{color:#00b489}.social-links a.deviantart{color:#536551}.social-links a.lastfm{color:#da001c}.social-links a.soundcloud{color:#ff4700}.social-links a:hover{color:#adadad}.social-links.boxed.small a{width:20px;height:20px;padding:1px;font-size:14px;line-height:normal}.social-links.boxed.large a{width:40px;height:40px;padding:8px;font-size:24px}.social-links.boxed a{text-align:center;color:#fff;display:block;float:left;width:32px;height:32px;padding:0;margin-bottom:0}.social-links.boxed a.facebook{background-color:#3b5998}.social-links.boxed a.twitter{background-color:#55acee}.social-links.boxed a.google-plus{background-color:#e02f2f}.social-links.boxed a.linkedin{background-color:#007bb5}.social-links.boxed a.spotify{background-color:#78b842}.social-links.boxed a.codepen{background-color:#000}.social-links.boxed a.digg{background-color:#115c83}.social-links.boxed a.foursquare{background-color:#f84777}.social-links.boxed a.github{background-color:#000}.social-links.boxed a.reddit{background-color:#ef4623}.social-links.boxed a.skype{background-color:#00aff0}.social-links.boxed a.behance{background-color:#111}.social-links.boxed a.youtube{background-color:#e02b28}.social-links.boxed a.steam{background-color:#000}.social-links.boxed a.dribbble{background-color:#e94c89}.social-links.boxed a.tumblr{background-color:#44546a}.social-links.boxed a.wordpress{background-color:#21759b}.social-links.boxed a.instagram{background-color:#974518}.social-links.boxed a.pinterest{background-color:#cc2127}.social-links.boxed a.flickr{background-color:#0063db}.social-links.boxed a.vimeo{background-color:#1ab7ea}.social-links.boxed a.vine{background-color:#00b489}.social-links.boxed a.deviantart{background-color:#536551}.social-links.boxed a.lastfm{background-color:#da001c}.social-links.boxed a.soundcloud{background-color:#ff4700}.social-links.boxed a:hover{background-color:#adadad}.social-links.rounded.small a{width:20px;height:20px;padding:1px;font-size:14px;line-height:normal}.social-links.rounded.large a{width:40px;height:40px;padding:8px;font-size:24px;line-height:normal}.social-links.rounded a{text-align:center;color:#fff;display:block;float:left;margin:5px;width:32px;height:32px;padding:0;line-height:2;border-radius:50%}.social-links.rounded a.facebook{background-color:#3b5998}.social-links.rounded a.twitter{background-color:#55acee}.social-links.rounded a.google-plus{background-color:#e02f2f}.social-links.rounded a.linkedin{background-color:#007bb5}.social-links.rounded a.spotify{background-color:#78b842}.social-links.rounded a.codepen{background-color:#000}.social-links.rounded a.digg{background-color:#115c83}.social-links.rounded a.foursquare{background-color:#f84777}.social-links.rounded a.github{background-color:#000}.social-links.rounded a.reddit{background-color:#ef4623}.social-links.rounded a.skype{background-color:#00aff0}.social-links.rounded a.behance{background-color:#111}.social-links.rounded a.youtube{background-color:#e02b28}.social-links.rounded a.steam{background-color:#000}.social-links.rounded a.dribbble{background-color:#e94c89}.social-links.rounded a.tumblr{background-color:#44546a}.social-links.rounded a.wordpress{background-color:#21759b}.social-links.rounded a.instagram{background-color:#974518}.social-links.rounded a.pinterest{background-color:#cc2127}.social-links.rounded a.flickr{background-color:#0063db}.social-links.rounded a.vimeo{background-color:#1ab7ea}.social-links.rounded a.vine{background-color:#00b489}.social-links.rounded a.deviantart{background-color:#536551}.social-links.rounded a.lastfm{background-color:#da001c}.social-links.rounded a.soundcloud{background-color:#ff4700}.social-links.rounded a:hover{background-color:#adadad}.widget.weather-widget .today-forecast{padding-bottom:10px;border-bottom:5px solid #6bae09;margin-bottom:20px;display:table;width:100%}.widget.weather-widget .today-forecast .details,.widget.weather-widget .today-forecast .weather-icon{width:50%;display:table-cell;vertical-align:middle;box-sizing:border-box}.widget.weather-widget .today-forecast .forecast-location{margin-bottom:10px;font-size:24;font-weight:400;color:#333;border-bottom:1px solid rgba(0,0,0,.1)}.widget.weather-widget .today-forecast .day,.widget.weather-widget .today-forecast .date{font-size:13}.widget.weather-widget .today-forecast .day{color:#333}.widget.weather-widget .today-forecast .date{color:#333}.widget.weather-widget .today-forecast .weather-icon{font-size:36px;padding-left:10px;color:rgba(0,0,0,.1);font-family:#6bae09;font-weight:700;text-align:right}.widget.weather-widget .today-forecast .weather-icon .sup{font-weight:100;font-size:30px}.widget.weather-widget .today-forecast .weather-icon .wi{color:#f2b54a}.widget.weather-widget .today-forecast .degree{color:#333}.widget.weather-widget .weekly-forecast{padding:0;list-style:none}.widget.weather-widget .weekly-forecast li{padding:10px 0;border-bottom:1px solid rgba(0,0,0,.1)}.small .widget.weather-widget .weekly-forecast li,.lt200 .widget.weather-widget .weekly-forecast li{cursor:pointer}.small .widget.weather-widget .weekly-forecast li.active .weather-icon:before,.lt200 .widget.weather-widget .weekly-forecast li.active .weather-icon:before{content:"ï„†"}.widget.weather-widget .weekly-forecast .forecast-detail{float:left;margin-top:5px}.widget.weather-widget .weekly-forecast .forecast-detail .day,.widget.weather-widget .weekly-forecast .forecast-detail .collapsible,.widget.weather-widget .weekly-forecast .forecast-detail .weather-icon{display:inline-block}.widget.weather-widget .weekly-forecast .forecast-detail .day{text-transform:uppercase;width:50px;position:relative}.widget.weather-widget .weekly-forecast .forecast-detail .day:after{content:" ";display:block;width:11px;height:20px;position:absolute;right:0;top:0}.small .widget.weather-widget .weekly-forecast .forecast-detail .day,.lt200 .widget.weather-widget .weekly-forecast .forecast-detail .day{display:block}.small .widget.weather-widget .weekly-forecast .forecast-detail .day:after,.lt200 .widget.weather-widget .weekly-forecast .forecast-detail .day:after{display:none}.widget.weather-widget .weekly-forecast .forecast-detail .date{color:#555;position:relative;padding-right:20px}.widget.weather-widget .weekly-forecast .forecast-detail .date:after{content:" ";display:block;width:11px;height:20px;background:url(//www.ristorolabaita.com/wp-content/themes/niku/bootstrap/Assets/css/../img/garing-2.png) no-repeat;position:absolute;right:0;top:0}.small .widget.weather-widget .weekly-forecast .forecast-detail .date,.lt200 .widget.weather-widget .weekly-forecast .forecast-detail .date{display:block}.small .widget.weather-widget .weekly-forecast .forecast-detail .date:after,.lt200 .widget.weather-widget .weekly-forecast .forecast-detail .date:after{display:none}.small .widget.weather-widget .weekly-forecast .forecast-detail .collapsible,.lt200 .widget.weather-widget .weekly-forecast .forecast-detail .collapsible{display:none}.widget.weather-widget .weekly-forecast .weather-icon{float:right;color:#f2b54a;position:relative;font-size:18}.small .widget.weather-widget .weekly-forecast .weather-icon:before,.lt200 .widget.weather-widget .weekly-forecast .weather-icon:before{content:"ï„‡";font-family:"FontAwesome";position:absolute;left:-20px;color:#6bae09}.tokoo-advanced-categories select{width:100%}.tokoo-advanced-categories li{text-align:right;overflow:hidden;padding:10px 0}.tokoo-advanced-categories a{float:left;padding:0!important}.koo-photogrid li{border:none!important}.koo-photogrid li a{padding:0!important}.tokoo-recent-comments-with-avatar img{float:left;margin-right:10px}.tokoo-recent-comments-with-avatar a{padding:0!important}.twitter-tweets-list .tweet{overflow:hidden;padding-left:70px;position:relative}.twitter-tweets-list .tweet .tweet-avatar{position:absolute;left:0;top:0}.twitter-tweets-list a{padding:0!important;display:inline-block!important;color:#ecad25}.testimonials-list li{padding:15px 0}.testimonials-list blockquote{margin:0;font-size:24px;font-weight:300}.testimonials-list blockquote p{font-size:18px;font-family:inherit}.testimonials-list cite,.testimonials-list blockquote span{font-size:14px;font-style:normal}.testimonials-list blockquote cite a{padding-bottom:0!important;font-weight:700}.testimonial-slider blockquote{margin:0;font-family:inherit;font-weight:300}.testimonial-slider blockquote p{font-family:inherit}.testimonial-slider a{color:#333;font-weight:700;font-style:normal}.site-footer .testimonial-slider a{color:#fff}.tokoo_themeforest_widget_ul{overflow:hidden}.tokoo_themeforest_widget_ul a{padding:0!important;display:block}.tokoo_themeforest_widget_ul img{display:block}.tokoo_themeforest_widget_ul li{border:none!important;float:left}