root{display:block}body{font-family:'Source Sans Pro',sans-serif;-webkit-font-smoothing:antialiased;margin:0 auto}h1{font-size:30px;line-height:34px}h2{font-size:26px;line-height:30px;margin-bottom:10px}h3{font-size:22px;line-height:26px}.margin0auto{margin:0 auto}.hidden{display:none}.col4{width:32%;box-sizing:border-box;float:left}.center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.left{float:left}.right{float:right}.mt20{margin-top:20px}.scale125{transform:scale(1.25);-moz-transform:scale(1.25);-webkit-transform:scale(1.25)}.scale11{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}.transition{transition:.4s all ease;-moz-transition:.4s all ease;-webkit-transition:.4s all ease}a.button-primary{color:#fff}.ares-button{display:inline-block;height:30px;line-height:30px;border-radius:20px;padding:0 17px;box-shadow:0 1px 2px #000;-moz-box-shadow:0 1px 2px #000;-webkit-box-shadow:0 1px 2px #000}.icon404{font-size:54px;line-height:90px}.sc-slider-wrapper{margin:0 auto;overflow:hidden}.sc-slider-wrapper .camera_caption{width:100%;margin:0 auto;top:30%}.sc-slider-wrapper .camera_caption>div{min-height:100px;background:transparent;text-align:center}.sc-slider-wrapper .camera_caption>div span{display:inline-block;padding:7px 40px;text-shadow:1px 1px #000;-webkit-text-shadow:1px 1px #000;-moz-text-shadow:1px 1px #000;font-size:50px;line-height:55px}.sc-slider-wrapper .cameraContent{}#site-cta{border-top:1px solid #f5f5f5;position:relative;z-index:9;background:#fff;padding:30px}#site-cta .site-cta{text-align:center;position:relative;padding-top:30px}#site-cta .site-cta .fa{display:inline-block;width:70px;height:70px;font-size:24px;text-align:center;line-height:70px;border-radius:100%;-webkit-border-radius:100%;border:2px solid #d0d0d0;color:#8c8c8c;transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out;-webkit-transition:.3s all ease-in-out;position:relative}#site-cta .site-cta .fa.hover{transform:scale(1.3);-moz-transform:scale(1.3);-webkit-transform:scale(1.3);color:#fff}#site-cta.no-slider{top:0;width:100%;margin-bottom:0}#site-cta .col4.mid{margin:0 2% 0 2%}#site-cta .first-heading{}#main-heading{background:#fff}#main-heading h3{font-size:36px;padding:20px 0}#secondary-heading{background:#fff}#secondary-heading h3{padding:15px 0;font-size:30px}#site-cta .main-heading,#homepage-area-c .top-banner-text h2{}#homepage-area-c .top-banner-text h2,#homepage-area-d h2,#homepage-area-a h2,#homepage-area-b h2{text-align:center}#homepage-area-d .top-banner-text h2{text-align:left}.site-cta{position:relative;min-height:230px}.site-cta:hover .overlay{}.site-cta .overlay{}.site-cta>div{}.site-cta>div:before{}#site-cta .col-sm-4:first-child{padding-left:0}#site-cta .col-sm-4:nth-child(3){padding-right:0}.avenue-underline{display:none;height:10px;margin-top:10px;margin-bottom:10px;background-image:url(https://www.firmadigitale.trapani.it/wp-content/themes/ares/inc/images/xborder_striped_horizontal.png.pagespeed.ic.JzeLwN21ci.png);background-position:0 0;background-repeat:repeat-x}.site-cta .fa{}.site-cta h3{font-size:18px;transition:.3s all ease;-moz-transition:.3s all ease;-webkit-transition:.3s all ease;position:relative;font-weight:700;margin:20px 0}#homepage-area-c{background:#fff;min-height:100px;color:#525252;padding:50px 0 30px 0;border-bottom:thin solid #eaeaea}#homepage-area-c .textwidget{font-weight:400}#homepage-area-c .top-banner-text{margin-bottom:20px}#homepage-area-c .date,#homepage-area-c .author{font-size:16px}#homepage-area-c #sc_avenue_recent_posts>div{margin-bottom:30px}#homepage-area-c #sc_avenue_recent_posts img{width:100%}#homepage-area-c #sc_avenue_recent_posts img:hover{}#homepage-area-c #sc_avenue_recent_posts .col-sm-3{overflow:hidden}#homepage-area-c #sc_avenue_recent_posts .col-sm-3>div{position:relative}#homepage-area-c #sc_avenue_recent_posts .col-sm-3>div:hover{}#homepage-area-c #sc_avenue_recent_posts .col-sm-3>div img{}#homepage-area-c #sc_avenue_recent_posts .col-sm-3>div img:hover{}#homepage-area-c .top-banner-text .overlay{position:absolute;width:100%;height:100%;padding-top:10%;top:0;left:0;background:rgba(0,0,0,.5);transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out;-webkit-transition:.3s all ease-in-out}#homepage-area-c .top-banner-text .overlay:hover{background:rgba(0,0,0,0)}#homepage-area-c .widget{}#homepage-area-d{background:#f8f8f8;padding:50px 0 30px 0}article{background:#fff;color:#525252;border:1px solid #eaeaea;padding:0 15px 15px 15px;margin-bottom:20px}article.sidebar-off{width:100%}#content{}.frontpage .item-post{margin-bottom:0;margin-top:20px}@media (max-width:991px){.item-post .post-thumb img{margin-bottom:30px}}.homepage-content{margin-top:30px}.homepage-content article{background:#fff}.homepage-content .avenue-sidebar .widget{}.no_toolbar .site-content-wrapper{margin-top:80px}.site-content-wrapper{margin-top:120px;background:#f5f5f5}.site-content-wrapper.skulls{background:url(https://www.firmadigitale.trapani.it/wp-content/themes/ares/inc/images/xskulls.png.pagespeed.ic.L9WWPRumIR.jpg)}.site-content-wrapper.food{background:url(https://www.firmadigitale.trapani.it/wp-content/themes/ares/inc/images/food.png.pagespeed.ce.ATZ33l68UG.png)}.site-content-wrapper.crossword{background:url(https://www.firmadigitale.trapani.it/wp-content/themes/ares/inc/images/crossword.png.pagespeed.ce.tcWrZtgzFR.png)}.site-content-wrapper.witewall{background:url(https://www.firmadigitale.trapani.it/wp-content/themes/ares/inc/images/witewall_3.png.pagespeed.ce.Pzzof3D3sA.png)}.site-content-wrapper.brickwall{background:url(https://www.firmadigitale.trapani.it/wp-content/themes/ares/inc/images/brickwall.png.pagespeed.ce.RpUjUEX7TM.png)}#secondary .widget_sc_recent_posts_widget #sc_avenue_recent_posts .col-sm-3{width:100%}#secondary .widget_sc_recent_posts_widget #sc_avenue_recent_posts .col-sm-3 img{float:left;width:75px}#secondary #sc_avenue_recent_posts .date,#secondary #sc_avenue_recent_posts .author{display:none}#secondary #sc_avenue_recent_posts .overlay{padding-left:80px}#secondary #sc_avenue_recent_posts .col-sm-3{margin-bottom:10px}#footer-callout .row{padding:40px 0 40px 0}#footer-callout h3{font-size:22px;font-weight:600;color:#fff}#footer-callout .button-cta{background:#fff;color:#000;font-size:18px;color:#525252;height:40px;line-height:40px;font-weight:600;transition:.15s all linear;-moz-transition:.15s all linear;-webkit-transition:.15s all linear}#footer-callout .button-cta:hover{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}.site-footer{width:100%;color:#f0f0f0;background:#1d1d1d;z-index:99}.site-footer .site-info{background:#0d0d0d;padding:30px 0}.site-footer .footer-boxes{margin-top:15px}.site-footer .footer-boxes .textwidget{margin-top:15px}.site-footer .footer-boxes .widget:first-child{padding-left:0}.site-footer .col-md-6{padding:20px 10px 20px 0}.site-footer .widget-title{color:#fff;font-weight:500}input[type="search"].search-field{border:0}input[type="search"].search-field:focus{outline:none}.site-footer .site-info .row .col-xs-6.text-right a{display:block!important}.scroll-top{font-size:16px;right:20px;bottom:40px;position:fixed;width:35px;height:35px;margin:7px 5px;display:inline-block;text-align:center;line-height:32px;background:rgba(224,224,224,.5);color:#d8d8d8;border-radius:100%;cursor:pointer;transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;-webkit-transition:.2s all ease-in-out}.scroll-top:hover{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2)}.frontpage.page-content{padding-top:0;margin-top:0}.page-content{padding-top:10px}.page-title{background:#222 url(https://www.firmadigitale.trapani.it/wp-content/themes/ares/inc/images/left-cross.png);margin-left:-15px;margin-right:-15px;font-size:32px;color:#e0e0e0;padding:30px 0}.page .entry-content{}.item-page{}.item-page.col1{width:100%}.page-content .col-md-8{overflow:hidden}.blogroll{margin-top:20px}.item-post{overflow:hidden;background:#fff;color:#525252;border:1px solid #eaeaea;padding:20px 20px 35px 20px;margin-bottom:20px}.item-post .col-sm-8.featured_none{width:100%}.post-title{text-transform:uppercase}.item-post a.ares-button{margin-top:15px}.item-post .post-title{font-size:32px;margin-top:15px!important;margin-bottom:20px}.item-post .post-thumb{padding-top:15px}.item-post .post-thumb img{width:100%;width:100%}.single-title{}.single-title>div.row{padding-left:30px}.single .wp-post-image{margin:0 20px 20px 0;max-width:250px}.single .post-title,.item-page .post-title{text-transform:uppercase;padding:0}.nav-next .meta-nav,.nav-previous .meta-nav{height:30px;width:30px;display:inline-block;text-align:center;line-height:35px;font-size:13px;text-decoration:none;font-weight:400;cursor:pointer;border-radius:100%;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.1);background-color:#fff}.meta-nav .fa{font-size:17px}.wp-post-image{float:left}.avenue-sidebar .widget{overflow:hidden;background:#fff;color:#525252;border:1px solid #eaeaea;margin-bottom:20px;padding:0 15px 15px 15px}.avenue-sidebar .widget .textwidget{}.avenue-sidebar .widget .widget-title{padding:10px 0 0 0}.avenue-sidebar .widget_search{padding:20px}.widget-area .search-field{width:100%;padding-left:5px}.widget-title{margin-bottom:15px;font-weight:400;margin-top:5px;text-transform:uppercase}.widget-area ul{padding-left:0;margin:0}.widget-area ul li{list-style-type:none;padding-left:0;border-bottom:1px solid #e6e6e6}.widget-area ul li a{font-size:16px;padding:7px 0;transition:.2s all ease;-moz-transition:.2s all ease;-webkit-transition:.2s all ease;display:block}.widget-area ul li a:hover{}ul.social-icons{margin-bottom:10px}ul.social-icons li{border-bottom:none;display:inline-block}ul.social-icons li a{width:30px;height:30px;line-height:30px;text-align:center;background:#777;color:#1d1d1d;border-radius:100%;padding:0;margin-right:5px;display:inline-block}ul.social-icons li a:hover{background:#999}.smartcat_team_member{width:30%;display:inline-block;float:left;overflow:hidden;min-height:210px;background-repeat:no-repeat;background-size:cover;background:#d9d9d9}.smartcat_team_member img{transition:.45s all ease-in-out;-webkit-transition:.45s all ease-in-out;-moz-transition:.45s all ease-in-out}.smartcat_team_member.mid{margin:0 3%}.smartcat_team_member h4,.smartcat_team_member p{padding:0 15px;color:#000}.smartcat_team_member h4{font-size:22px;margin:5px 0 3px 0;font-weight:600;transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out;-webkit-transition:.3s all ease-in-out}.smartcat_team_member img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}#tasty-mobile-toggle{display:none}#sc_our_team.widget{border:none}@media (min-width:801px ) and (max-width:1169px ){#site-navigation.main-navigation li a{font-size:13px}}@media (max-width:801px ){.site-title{margin-left:0}#site-cta{position:initial;top:0;margin-bottom:0;width:100%}.site-content-wrapper{margin-top:55px}#site-navigation{display:none}#tasty-mobile-toggle{display:inline-block;float:left;cursor:pointer;line-height:80px;font-size:28px;position:relative}#tasty-mobile-toggle .menu{display:none;background-color:#333;margin-left:0;position:fixed;width:100%;box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;-webkit-box-shadow:0 0 3px #333}#tasty-mobile-toggle .menu li{width:auto;line-height:30px}#tasty-mobile-toggle .menu li a{font-size:14px;text-align:left;padding:3px 5px;display:block;line-height:30px;color:#d1d1d1}#tasty-mobile-toggle .menu li a:hover,#tasty-mobile-toggle .menu li.current-menu-item a{background-color:#1f1f1f}#tasty-mobile-toggle:hover{}#tasty-mobile-toggle .fa{line-height:82px;height:82px;width:80px;font-size:35px}#tasty-mobile-toggle .fa.active{background:#333;color:#fff}#tasty-mobile-toggle .sub-menu{margin-left:0}#tasty-mobile-toggle .sub-menu li a{padding-left:20px}#tasty-mobile-toggle .sub-menu .sub-menu li a{padding-left:40px}.site-branding{top:0}.site-branding .col-xs-3{width:100%;text-align:center;padding:0}.site-branding .menu-bar,.site-branding .search-bar{display:none}.sc-slider-wrapper .camera_caption>div span{font-size:32px;line-height:36px}.site-branding{top:0}.logged-in .site-branding{top:46px}}@media (max-width:601px ){#tasty-mobile-toggle .menu{margin-top:-4px}.site-content-wrapper{margin-top:80px}#main-heading h3{font-size:28px;line-height:32px;padding:10px 0}#secondary-heading h3{font-size:24px;line-height:28px;padding:10px 0}.sc-slider-wrapper .camera_caption>div span{font-size:22px;line-height:26px}#site-cta .main-heading{font-size:28px;line-height:30px}.sc-slider-wrapper .camera_caption{font-size:14px;line-height:14px}.col4{width:100%}.site-cta{margin-bottom:15px}#site-cta .col4.mid{margin-left:0;margin-right:0}#site-cta .col4.mid{margin-bottom:15px}}.mb20{margin-bottom:20px}.mt20{margin-bottom:20px}