@-webkit-keyframes slideDown{0%{opacity:0;-moz-transform:translate3d(0,-10px,0);-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}to{opacity:1;-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideDown{0%{opacity:0;-moz-transform:translate3d(0,-10px,0);-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}to{opacity:1;-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}ul{box-sizing:border-box}.entry-content{counter-reset:footnotes}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@font-face{font-display:swap;font-family:"revicons";src:url(/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888);src:url(/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888#iefix)format("embedded-opentype"),url(/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.woff?5510888)format("woff"),url(/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.ttf?5510888)format("truetype"),url(/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.svg?5510888#revicons)format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"FontAwesome";src:url(/wp-content/themes/directory2-child/design/fonts/awesome/fontawesome-webfont.eot?v=4.7.0);src:url(/wp-content/themes/directory2-child/design/fonts/awesome/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(/wp-content/themes/directory2-child/design/fonts/awesome/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(/wp-content/themes/directory2-child/design/fonts/awesome/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(/wp-content/themes/directory2-child/design/fonts/awesome/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(/wp-content/themes/directory2-child/design/fonts/awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-search:before{content:""}.fa-times:before{content:""}.fa-twitter:before{content:""}.fa-facebook:before{content:""}.fa-pinterest:before{content:""}.fa-cutlery:before{content:""}.fa-location-arrow:before{content:""}.widget .screen-reader-text{display:none}.entry-content p,body{font-size:18px;line-height:30px}.site-logo a,h1{font-size:34px;line-height:1.2}h2{font-size:30px;line-height:40px}h3,h4{font-size:24px;line-height:32px;margin:0 0 15px;color:#333}h4{font-size:20px;line-height:26px}.site-description,input,select{font-size:15px;line-height:26px}.breadcrumbs-before:before,.social-icons li a,.widget_login input[type=submit],input[type=submit]{font-size:15px;line-height:20px}.page-title .entry-title-wrap .subtitle{font-size:16px;line-height:1.65}.breadcrumbs,.elm-search-form .searchsubmit[type=submit]{font-size:0;line-height:0}.breadcrumb-begin,.breadcrumb-end,.breadcrumbs .sep,.breadcrumbs a,.breadcrumbs-before{font-size:15px;line-height:26px}.nav-menu-main>ul>li,.single-ait-item .address-container h2,.single-ait-item .elm-opening-hours-main h2,h5{font-size:18px;line-height:24px}.userlogin-tabs-menu a{font-size:17px;line-height:24px}.elm-search-form .radius-units,.elm-search-form .radius-value,.elm-search-form .searchinput{font-size:16px;line-height:24px}.elm-search-form .radius-popup-help{font-size:15px;line-height:26px}.elm-search-form .radius-input-visible:after,.elm-search-form .search-inputs-wrap .searchinput-wrap:before{font-size:22px;line-height:24px}.elm-search-form .searchsubmit2{font-size:20px;line-height:24px}.elm-search-form .category-clear,.elm-search-form .category-clear .fa,.elm-search-form .location-clear,.elm-search-form .location-clear .fa,.elm-search-form .radius-clear,.elm-search-form .radius-clear .fa{font-size:10px;line-height:14px}.elm-easy-slider-main ul.easy-slider li .easy-title{font-size:16px;line-height:20px}.widget-container{font-size:17px;line-height:26px}.widget-container .widget-title h3{font-size:16px;line-height:28px;margin:0;text-transform:uppercase;letter-spacing:.075em}.widget_posts h4{font-size:18px;line-height:20px}.footer-widgets,.site-footer,.widget_posts .date,.widget_posts p{font-size:15px;line-height:26px}.widget_categories li{font-size:11px!important;line-height:20px!important}.widget_login .userlogin-tabs-contents .login-password input,.widget_login .userlogin-tabs-contents .login-username input{font-size:13px;line-height:34px}.widget_login .lost-password{font-size:15px;line-height:20px}.page-title-social i{font-size:17px;line-height:36px}.page-title-social .share-text{font-size:11px;line-height:20px}.single-ait-item .address-container h2:after,.single-ait-item .elm-opening-hours-main h2:after{font-size:30px;line-height:30px}.single-ait-item .address-data{font-size:15px;line-height:26px}.address-name h5{font-size:18px;line-height:30px}.features-container .feature-data>h4{font-size:14px;line-height:22px}.features-container .feature-desc>p{font-size:12px;line-height:20px}.features-container .feature-icon{line-height:22px}:not(#ecwid_html) [class^=icon-]{font-size:18px;line-height:30px}html{background:#fff no-repeat top center}body{margin:0;color:#535050;min-width:300px}.elm-wrapper,.grid-main{max-width:1300px;padding:0 20px;margin:auto}.elements-sidebar-wrap .elm-wrapper{max-width:100%;padding:0;margin:0}.elements-with-sidebar .elements-sidebar-wrap:after,.elm-wrapper:after,.main-sections:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.elements{background:#fff}.elm-main{padding-top:0;padding-bottom:60px;clear:both}.column .elm-main,.elements-sidebar-wrap .elm-main{padding-top:0;padding-bottom:20px}.right-sidebar .sidebar-right-area{width:25.8%;float:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.right-sidebar .elements-area{width:69.8%;float:left}.elements-area,.sidebar-right-area{padding-bottom:50px}.sidebar-right-area{padding-left:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.right-sidebar .elements-sidebar-wrap,.right-sidebar .sidebar-right-area{position:relative}.right-sidebar .elements-with-sidebar:first-child .elements-sidebar-wrap{padding-top:70px}[role=button],a,input,label,select{-ms-touch-action:manipulation;touch-action:manipulation}a,a:hover{text-decoration:none}a{color:#1d70a3;outline:0}a:hover{color:#eb690c}:after,:before,a{-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.footer-widgets .widget-title h3,.widget-container .widget-title h3,input,select,strong{color:#333}::-webkit-selection{background:#3b3b3e;color:#fff}::-moz-selection{background:#3b3b3e;color:#fff}::selection{background:#3b3b3e;color:#fff}h1,h2,h5{margin:0 0 20px;color:#333}h5{margin:0 0 10px}.widget_posts a.thumb-link:hover h4,h3 strong{color:#3b3b3e}.fa:before{-moz-transition:none;-webkit-transition:none;transition:none}.ait-toggle-area-btn{background:#fff;font-family:Average Sans;font-weight:600;font-style:normal;font-size:14px;line-height:22px;border:0;cursor:pointer;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;vertical-align:top;padding:10px 15px;position:relative;display:none;margin-bottom:20px;color:#333;-moz-box-shadow:0 15px 30px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.01);-webkit-box-shadow:0 15px 30px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.01);box-shadow:0 15px 30px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.01);-webkit-tap-highlight-color:transparent;letter-spacing:.025em;text-transform:uppercase}.ait-toggle-area-btn:hover{background:#e6e6e6;background:#fff;color:#333}.ait-toggle-area-btn i{margin-right:10px}.ait-toggle-area-btn:after{content:"";font-family:"FontAwesome";font-size:14px;font-weight:400;position:absolute;right:15px;top:50%;-moz-transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.ait-toggle-area-group{position:relative;padding:20px 0;z-index:300;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0}.ait-toggle-area-group-container{display:none;background:#f4f4f6}.ait-toggle-area-group .ait-toggle-area-btn{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-basis:0;flex-basis:0;margin-bottom:0;text-align:center;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ait-toggle-area-group .ait-toggle-area-btn:after{display:none}.ait-toggle-area-group .ait-toggle-area-btn:first-child{-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.ait-toggle-area-group .ait-toggle-area-btn:last-child{-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.ait-toggle-area-group .ait-toggle-area-btn:only-child{text-align:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.ait-toggle-area-group .ait-toggle-area-btn:only-child:after,.elm-easy-slider-main ul.easy-slider li .easy-thumbnail:only-child{display:block}.toggle-search.ait-toggle-area-group-container{background:#3b3b3e;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.toggle-search .ait-toggle-area-btn{background:#fff;color:#3b3b3e!important;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.entry-content>ul{list-style-type:none;margin-bottom:20px}.entry-content>ul li{padding:0 0 10px 30px;position:relative}.entry-content>ul li:before{content:"";width:20px;height:20px;background:url(https://gironarestaurants.cat/wp-content/themes/directory2-child/design/img/lists.png)-60px 0 no-repeat #3b3b3e;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;position:absolute;top:0;left:0}input[type=submit]{background:#1d70a3;color:#fff;border:0;cursor:pointer;-webkit-appearance:none}input[type=submit]:hover{background:#eb690c;background:#222224}.ait-preloader,.ait-preloader:after,.entry-content>ul li,img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;height:auto}.ait-preloader,.ait-preloader:after{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.ait-preloader{display:inline-block;width:48px;height:48px;opacity:.4;vertical-align:top;background:url(https://gironarestaurants.cat/wp-content/themes/directory2-child/design/img/preloader_default.gif)center center no-repeat;border:3px solid #fff;line-height:0;text-indent:-9999px}.ait-preloader:after{content:"";display:block;width:20px;height:20px;background:0 0;border:0 solid #fff;background:#fff;position:absolute;left:50%;top:50%;margin:-10px 0 0-10px}.elm-main .loading{text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1000}.elm-main .loading .ait-preloader{position:absolute;top:50%;left:50%;margin-top:-24px;margin-left:-24px}input[type=submit]:active,input[type=submit]:hover,input[type=text]{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}input[type=text]{background:0 0;border:0;min-height:38px;padding:0 15px}.social-icons li,.social-icons li a,input[type=submit]{-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}input[type=submit]{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:9px 15px}input[type=submit]:active{background:#19618d}.ait-preloader,.header-container{position:relative;font-size:0}#secondary-right .widget-content:before,.column-grid:after,.elm-content-main .elm-wrapper:after,.entry-content:after,.header-container:after,.main-nav:after,.nav-menu-main ul:after,.page-title .entry-title:after,.page-title .grid-row:after,.social-icons:after,.widget_posts .postitem:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.site-header{position:relative;z-index:1000;background:#fff center center;-moz-box-shadow:0 1px 0 0 rgba(0,0,0,.05);-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.05);box-shadow:0 1px 0 0 rgba(0,0,0,.05)}.site-logo{position:absolute;width:18%;min-height:104px;line-height:104px;text-align:left;z-index:1}.elm-search-form .submit-main-button .searchsubmit2 i svg,.site-logo img,.widget_search label{display:block}.site-logo a{display:inline-block;max-width:100%;vertical-align:middle}.site-logo a,.site-logo a:hover{text-decoration:none;color:#333}.top-bar{position:relative;padding:7px 0;background:#f4f4f6;color:#413e3e}.top-bar>.grid-main{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;min-height:26px}.top-bar-tools{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto;padding-left:40px}.social-icons{display:inline-block;vertical-align:top}.social-icons li,.social-icons li a{display:inline-block}.social-icons li{vertical-align:top;margin:0 0 0 10px}.social-icons li a{color:#1d70a3;position:relative}.social-icons li a,.social-icons>.social-icons-toggle{background:rgba(0,0,0,.6);-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;text-align:center;vertical-align:top;width:24px;height:24px}.social-icons li a i,.social-icons>.social-icons-toggle i{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.social-icons li a:hover{color:#fff}.social-icons .s-title{display:none}.social-icons>.social-icons-toggle{display:none;position:relative;z-index:1;color:#413e3e;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.social-icons>.social-icons-toggle i{line-height:1!important;width:15px;height:15px}.top-bar-tools .social-icons li a{-moz-box-shadow:0 0 10px rgba(0,0,0,.05);-webkit-box-shadow:0 0 10px rgba(0,0,0,.05);box-shadow:0 0 10px rgba(0,0,0,.05)}.top-bar-tools .social-icons li a:not(:hover){color:#413e3e}.nav-menu-main>ul>li,.search-field{display:inline-block;vertical-align:middle}.site-description{display:block;margin:0;color:#413e3e}.menu-container{position:relative;width:100%;clear:both;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch}.main-nav{padding-left:18%;width:100%;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.main-nav.menu-hidden{display:block;visibility:hidden;overflow:hidden}.main-nav.menu-hidden .nav-menu-main{white-space:nowrap}.main-nav a,.widget-container a{text-decoration:none}.main-nav-wrap{float:right}.main-nav-wrap .menu-toggle,.widget_search label .screen-reader-text{display:none}.nav-menu-main{display:inline-block;vertical-align:top}.nav-menu-main ul{font-size:0}.nav-menu-main>ul>li{position:relative;margin-top:42px;margin-left:30px}.nav-menu-main>ul>li>a{color:#333;text-decoration:none;display:inline-block;padding-bottom:42px;position:relative}@media all and (max-width:1228px){.header-container .site-logo{position:relative;width:100%;text-align:center;line-height:normal;min-height:inherit;padding-top:35px;padding-bottom:20px}.header-container .main-nav{position:relative;padding-left:0}.header-container .main-nav-wrap{float:none;text-align:center}.header-container .nav-menu-main{display:block}.header-container .nav-menu-main>ul>li{margin-left:15px;margin-right:15px;margin-top:20px}.header-container .nav-menu-main>ul>li>a{padding-bottom:20px}.sticky-menu{display:none}}.sticky-menu .main-nav{position:relative;float:none;background:0 0}.nav-menu-main>ul>li:first-child>a{margin-left:0}.nav-menu-main>ul>li:hover{-moz-transition:all;-webkit-transition:all;transition:all}.nav-menu-main>ul>li:hover>a{color:#626364}.nav-menu-main>ul>li:hover>a:after{background:#eb690c;content:"";position:absolute;bottom:0;height:4px;left:0;right:0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}.nav-menu-main>ul>li:hover>a:before{content:"";position:absolute;top:0;left:-125px;right:-125px;padding-top:-webkit-calc(100% + 250px);padding-top:calc(100% + 250px);-webkit-transform:translate(-95%,-12%) rotate(10deg) skew(-70deg);transform:translate(-95%,-12%) rotate(10deg) skew(-70deg);z-index:1}.sticky-menu{width:100%;position:fixed;top:0;left:0;-moz-transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-moz-transition:transform .3s;-webkit-transition:transform .3s;transition:transform .3s;z-index:10000;background:#fff}.sticky-menu.menu-container{-moz-box-shadow:0 15px 30px rgba(0,0,0,.05),0 1px 0 0 rgba(0,0,0,.01);-webkit-box-shadow:0 15px 30px rgba(0,0,0,.05),0 1px 0 0 rgba(0,0,0,.01);box-shadow:0 15px 30px rgba(0,0,0,.05),0 1px 0 0 rgba(0,0,0,.01)}.sticky-menu>.grid-main{position:relative;width:100%}.sticky-menu .site-logo{min-height:inherit;line-height:0;padding:16px 0;float:left;width:auto;position:relative;z-index:1}.sticky-menu .site-logo a,.sticky-menu .site-logo a:hover{font-size:30px;line-height:23px}.sticky-menu .site-logo img{max-height:24px}.sticky-menu .main-nav{margin:0;padding:0}.sticky-menu .main-nav.menu-hidden{position:absolute;top:0;left:20px;right:20px}.menu-tools{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;margin-left:30px;font-size:14px}.menu-tools>*{-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;margin:0 0 0 5px}.breadcrumb-begin{display:inline-block;vertical-align:top}.page-title h1{color:#333;margin:0}.page-title .entry-title-wrap{padding:70px 0 0;position:relative}.page-title .entry-title-wrap .subtitle{color:#333;display:block;margin-top:6px;letter-spacing:.025em}.page-title .grid-table{border-collapse:collapse;width:100%;position:relative}.page-title .breadcrumb{margin:20px 0 0;padding:0;background:0 0}.page-title .breadcrumb a,.page-title .breadcrumb-end,.page-title .breadcrumbs .sep,.page-title .breadcrumbs-before{color:#535050;display:inline-block}.page-title .breadcrumb-begin,.page-title .breadcrumb-end,.page-title .breadcrumbs .sep,.page-title .breadcrumbs>a{padding-right:8px}.page-title .breadcrumb a:hover{color:#3b3b3e;text-decoration:underline}.page-title.share-enabled .entry-header{float:left;width:69.8%}.page-title .page-title-social{float:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:70px 0 0 30px;z-index:2;position:relative}.page-title .page-title-social .page-share{position:relative;top:8px;width:100%}.page-title .page-title-social .share-icons{margin-bottom:5px}.page-title .page-title-social li{-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;display:inline-block;margin:0 2px;text-align:center;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.page-title .page-title-social li i{color:#fff;height:36px;width:36px}.page-title .page-title-social .share-facebook{background:#3b5998}.page-title .page-title-social .share-facebook:hover{background:#2d4373}.page-title .page-title-social .share-twitter{background:#00aced}.page-title .page-title-social .share-twitter:hover{background:#0087ba}.page-title .page-title-social .share-pinterest{background:#e60023}.page-title .page-title-social .share-pinterest:hover{background:#b3001b}.page-title .page-title-social .share-text{margin:0 0 0 2px;color:#333;text-transform:uppercase;letter-spacing:.15em}.entry-content p{margin-bottom:20px}.entry-content p a{word-wrap:break-word}.column-grid{clear:both;padding:0}.column{float:left;margin-right:4.4%;min-height:5px}.column-last{float:right;margin-right:0}.column-grid-3 .column-span-2{width:65.2%}.column-grid-3 .column-span-1{width:30.4%}.elm-easy-slider-main ul.easy-slider{opacity:0;white-space:nowrap;height:100%;width:100%}.elm-easy-slider-main ul.easy-slider li{white-space:normal;display:inline-block;vertical-align:top;max-width:100%}.elm-easy-slider-main .elm-easy-slider{position:relative;margin-bottom:20px}.elm-easy-slider-main .easy-pager-thumbnails .easy-slider-pager{padding-top:6px;text-align:center}.elm-easy-slider-main .easy-pager-thumbnails .easy-slider-pager a{opacity:.5;display:inline-block;vertical-lign:top;margin:4px 2px 0}.elm-easy-slider-main .easy-pager-thumbnails .easy-slider-pager a:hover{opacity:1}.elm-easy-slider-main .easy-pager-thumbnails .easy-slider-pager a img{margin:0 2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;width:75px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.elm-easy-slider-main .easy-pager-thumbnails .easy-slider-pager a:hover img{border-color:#eb690c!important}.elm-easy-slider-main ul.easy-slider li .easy-thumbnail{display:inline-block;position:relative;vertical-align:top}.elm-easy-slider-main ul.easy-slider li .easy-title{display:inline-block;position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,.7);color:#fff;opacity:0;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 20px;text-align:center}.elm-taxonomy-list-main .layout-box.img-type-image.img-size-large.greyscale .item a:not(:hover){background:#141414}.elm-opening-hours-main .day-container{display:table;width:100%;border:0;border-spacing:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.elm-opening-hours-main .day-wrapper{display:table-row}.elm-opening-hours-main .day-data,.elm-opening-hours-main .day-title{display:table-cell;padding:0;vertical-align:top;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.elm-opening-hours-main .day-title{width:24%;padding-right:25px}.elm-opening-hours-main .day-title h5{margin:0;font-size:12px;line-height:26px;text-transform:uppercase;letter-spacing:.1em}.elm-opening-hours-main .day-data p{color:#535050;margin:0;line-height:26px}.elm-opening-hours-main .day-wrapper div{position:relative;padding-top:5px;padding-bottom:5px;border-bottom:1px solid rgba(0,0,0,.1)}.elm-opening-hours-main .day-wrapper:first-child div{padding-top:0}.elm-opening-hours-main .day-wrapper:last-child div{padding-bottom:0;border:0}input[type=password]{border:1px solid rgba(0,0,0,.1);padding:4px;vertical-align:top;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.widget-container{margin-bottom:35px}.widget-container:last-of-type{margin-bottom:0}.widget-container a:hover{text-decoration:none}#secondary-right .widget-container{background:#fff;-moz-box-shadow:0 15px 30px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.01);-webkit-box-shadow:0 15px 30px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.01);box-shadow:0 15px 30px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.01);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:0 0 20px}#secondary-right .widget-title h3{padding:13px 20px 0;margin-bottom:-6px}#secondary-right .widget_posts .postitem{border-bottom:1px solid rgba(0,0,0,.1);margin:20px 20px 0}#secondary-right .widget_posts .postitem.last,.widget_posts .postitem.last{border-bottom:0 none;padding-bottom:0}.widget_categories li,.widget_recent_entries li{border-top:0 solid rgba(0,0,0,.1);position:relative}.widget_recent_entries li{padding:0 0 10px}.widget_categories li:first-child,.widget_recent_entries li:first-child{border-top-width:0}.footer-widgets .widget_categories li:last-child,.footer-widgets .widget_recent_entries li:last-child,.widget_categories li:last-child,.widget_recent_entries li:last-child{padding-bottom:0}.widget_posts .postitem{border-bottom:1px solid rgba(0,0,0,.1);padding:0 0 13px}.widget_posts .thumb-fl .thumb-wrap{float:left}.widget_posts .thumb-fl .post-content{clear:both;padding-left:0;margin-left:0!important}.widget_posts .thumb-wrap{max-width:100%}.widget_posts a.thumb-link .thumb-icon img{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.widget_posts a.thumb-link h4{color:#333;margin-bottom:0;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.widget_posts p{padding-top:8px}.widget_search form div,.widget_search form.search-form div{padding-right:32px;position:relative}.widget_search form.search-form,.widget_search input.search-field{width:100%;border:1px solid rgba(0,0,0,.1);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.widget_search input.search-field{background:#fff;padding:0 4px;vertical-align:top}.widget_search input.search-submit{width:26px;height:26px;padding:0;border:0;font-size:0;line-height:0;text-indent:-9999px;background:url(https://gironarestaurants.cat/wp-content/themes/directory2-child/design/img/basic_icons.png)0 0 no-repeat;position:absolute;top:0;right:0;cursor:pointer}.widget_search input.search-submit:hover{background-position:0-26px}.footer-widgets-container:after,.site-footer-wrap:after,.widget_categories ul:after,.widget_text .textwidget:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.textwidget p{margin-bottom:10px}.widget_search form.search-form{padding:0 6px 0 10px;height:36px;border:0;overflow:hidden;background:#fff padding-box;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.widget_search form.search-form div{height:36px}.widget_search form.search-form label{display:block;padding:0 5px}.widget_categories li:before,.widget_search form.search-form .screen-reader-text,footer h3:after,footer h3:before{display:none}.widget_search form.search-form input,.widget_search form.search-form input.search-field{height:35px;line-height:35px;background:0 0;border:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;width:100%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.widget_search form.search-form input.search-field{-webkit-appearance:textfield}.widget_search form.search-form input.search-submit{width:30px;height:20px;padding:0;margin-top:-10px;border:0;font-size:0;line-height:0;text-indent:-9999px;background:url(https://gironarestaurants.cat/wp-content/themes/directory2-child/design/img/ico_search_button.png)no-repeat;background-position:center center;background-size:16px;position:absolute;top:50%;right:0;cursor:pointer}.widget_search input.search-field[type=text]{border:0!important;border-style:none!important;height:auto!important;min-height:30px!important;padding:0!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.search-form input[type=submit]{padding:8px 25px 10px}.search-form input.search-field[type=text]{padding-left:10px}.search-form .screen-reader-text{margin-right:10px}.widget_posts a.thumb-link .date{color:#333;margin-top:5px}.widget_posts .thumb-fl .post-title{padding-left:15px}.widget_posts .thumb-fl .thumb-wrap{margin-right:15px}.widget_posts .postitem:first-child{border-top:none}.widget_search .search-form input[type=submit]{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.footer{background:#e8e6e6 top center;-moz-box-shadow:0 2px 1px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 2px 1px rgba(0,0,0,.1) inset;box-shadow:0 2px 1px rgba(0,0,0,.1) inset}.footer-widgets-container{margin-right:-4.4%}.footer-widgets .widget-area{float:left;padding-right:4.2145593869732%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.footer-widgets .widget-area-1{width:31%}.footer-widgets .widget-area-2,.footer-widgets .widget-area-3,.footer-widgets .widget-area-4{width:23%}.footer-widgets{color:#777}.footer-widgets a{color:#507992}.footer-widgets a:hover{color:#1d70a3}.footer-widgets-wrap{padding-top:60px;padding-bottom:30px}.footer-widgets .widget-container .widget-title h3{padding-bottom:15px}.footer-widgets .widget_categories ul,.footer-widgets .widget_recent_entries ul{border-top-width:0}.footer-widgets .widget_categories li:before,.footer-widgets .widget_recent_entries li:before{font-family:"FontAwesome";content:"";margin-right:10px;font-size:14px;color:#747474;vertical-align:top}.footer-widgets .widget-container{margin-bottom:30px}.widget_categories ul{padding:0;margin:0;border-top:none}.widget_categories li,.widget_categories li a{display:block;border:0!important;margin:0;float:left;padding:0}.widget_categories li a{padding:1px 6px;background:#fef0e7;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#da620b;margin:0 5px 5px 0;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.widget_categories li a:hover{background:#eb690c;color:#fff}.widget_categories a{color:#171719}.footer-widgets .widget_categories li a{background:#f4f3f3;color:#777}.site-footer{color:#595b5d;background:#b2b6bc}.site-footer .nav-menu-footer ul li a,.site-footer a{color:#333}.site-footer .nav-menu-footer ul li a:hover,.site-footer .social-icons li a:hover,.site-footer a:hover{color:#fff}.site-footer-wrap{padding-top:20px;padding-bottom:20px}.site-footer .footer-text{width:47%}.site-footer .nav-menu-footer{width:47%;float:right}.site-footer .nav-menu-footer ul{margin-top:-2px;text-align:right}.site-footer .nav-menu-footer li{display:inline-block;margin:2px 0 2px 25px}.site-footer .nav-menu-footer li:first-child,.social-icons-container ul li:first-child{margin-left:0}.site-footer .social-icons~.nav-menu-footer{margin-right:20px}.site-footer .social-icons{float:right;margin-top:-2px}.site-footer .social-icons li a{background:rgba(0,0,0,.6);color:#b2b6bc}.page-container{overflow:hidden}.header-layout{background:rgba(0,0,0,.1)}.header-element-wrap,.header-layout,.header-search-wrap{position:relative}.search-form-type-1 .elm-search-form .search-content{width:74%;float:left}.elm-search-form .inputs-container:after,.search-form-type-1 .elm-search-form .search-content:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.elm-search-form,.search-form-type-1 .elm-search-form .searchsubmit-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.search-form-type-1 .elm-search-form .searchsubmit-wrapper{width:22%;float:right}.search-form-type-1 .elm-search-form .search-shadow{display:none}@media all and (max-width:980px){.search-form-type-1 .elm-search-form .search-content{width:100%;float:none}.search-form-type-1 .elm-search-form .searchsubmit-wrapper{width:auto;float:none;padding:25px 20px!important;background:rgba(0,0,0,.1);margin-left:-20px;margin-right:-20px}.search-form-type-1 .elm-search-form .submit-main-button{max-width:400px}.search-form-type-1 .elm-search-form .search-content{padding:25px 0!important}}.elm-search-form{background:#3b3b3e;z-index:20}.elm-search-form ::-webkit-selection{background:#4a4a4e;color:#fff}.elm-search-form ::-moz-selection{background:#4a4a4e;color:#fff}.elm-search-form ::selection{background:#4a4a4e;color:#fff}.elm-search-form input::-ms-clear{display:none}.elm-search-form .searchinput:focus{outline:0}.elm-search-form .inputs-container{position:relative;z-index:1}.elm-search-form .category-clear,.elm-search-form .location-clear,.elm-search-form .radius-clear{background:#fff;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;color:#333;cursor:pointer;height:16px;opacity:0;position:absolute;right:-4px;text-align:center;top:-4px;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;width:16px;z-index:1}.elm-search-form .submit-main-button{width:100%;position:relative;margin-left:auto;margin-right:auto}.elm-search-form .submit-main-button .searchsubmit2{display:block;width:100%;height:52px;line-height:52px;padding:0 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,.15);color:#fff;outline:0;-webkit-appearance:none;text-align:center;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elm-search-form .submit-main-button:hover .searchsubmit2{background:#fff;cursor:pointer;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.elm-search-form .submit-main-button .searchsubmit2 i{display:inline-block;margin-right:10px;vertical-align:middle;position:relative;top:-1px}.elm-search-form .submit-main-button input.searchsubmit{width:100%;height:52px;padding:0;margin:0;border:0;background:0 0;text-indent:-9999px;font-size:0;position:absolute;top:0;left:0;outline:0;-webkit-appearance:none}.elm-search-form .radius{text-align:center;position:relative;cursor:pointer}.elm-search-form .radius-input-hidden{display:none}.elm-search-form .radius-input-visible,.elm-search-form .radius-toggle.radius-input-visible .radius-icon i svg{display:block}.elm-search-form .radius-display,.elm-search-form .radius-toggle{font-size:0;height:52px;padding:0;width:52px}.elm-search-form .radius-toggle.radius-input-visible,.elm-search-form .submit-main-button .searchsubmit2{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.elm-search-form .radius-toggle.radius-input-visible .radius-icon{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;z-index:1}.elm-search-form .radius-toggle.radius-input-visible .radius-icon i{display:block;line-height:1!important}.elm-search-form .radius-display .radius-text{display:none}.elm-search-form .radius-popup-container{width:200px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:56px;left:50%;margin-left:-100px;margin-top:-20px;background:#fff;padding:10px 0 0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;text-align:center;border:0 solid rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.1);box-shadow:0 2px 5px 0 rgba(0,0,0,.1);opacity:0;z-index:1;-moz-transition:opacity .2s ease 0s,margin-top .5s ease 0s;-webkit-transition:opacity .2s ease 0s,margin-top .5s ease 0s;transition:opacity .2s ease 0s,margin-top .5s ease 0s}.elm-search-form .radius-popup-container:before{content:"";position:absolute;top:-14px;left:50%;margin-left:-7px;border-color:transparent transparent #fff;border-style:solid;border-width:7px}.elm-search-form .radius-popup-container.radius-input-hidden{display:block;border:0;height:0;padding:0;overflow:hidden}.elm-search-form .radius-popup-close{-moz-box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);position:absolute;padding:0;top:-8px;right:-8px;background:#fff;width:20px;font-size:10px;line-height:20px;color:#535050;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;text-align:center;cursor:pointer}.elm-search-form .radius-units,.elm-search-form .radius-value{color:#3b3b3e}.elm-search-form .radius-search{margin:6px 15px 5px;width:166px}.elm-search-form .radius-popup-help{display:block;padding:8px 15px 10px;width:100%;border-top:1px solid rgba(0,0,0,.1);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#535050}.search-form-type-1 .elm-search-form input::-webkit-input-placeholder{color:#999;opacity:1}.search-form-type-1 .elm-search-form input:-moz-placeholder{color:#999;opacity:1}.search-form-type-1 .elm-search-form input::-moz-placeholder{color:#999;opacity:1}.search-form-type-1 .elm-search-form input:-ms-input-placeholder{color:#999;opacity:1}.search-form-type-1 .elm-search-form .search-content,.search-form-type-1 .elm-search-form .searchsubmit-wrapper{padding:50px 0}.search-form-type-1 .elm-search-form .search-inputs-wrap{float:left;width:100%;background:#fff padding-box;-moz-box-shadow:0 15px 30px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.01);-webkit-box-shadow:0 15px 30px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.01);box-shadow:0 15px 30px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.01);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative}.search-form-type-1 .elm-search-form.radius-enabled .search-inputs-wrap{width:-webkit-calc(100% - 60px);width:calc(100% - 60px)}.search-form-type-1 .elm-search-form .searchinput{height:52px;background:0 0;border:0;color:#1a1919;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding:0 24px;width:40%;float:left;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.search-form-type-1 .elm-search-form .search-inputs-wrap>:not(:last-child) .searchinput{border-right:1px solid rgba(0,0,0,.1)}.search-form-type-1 .elm-search-form .search-input-width-hack,.single-ait-item .address-name i{display:none}.search-form-type-1 .elm-search-form .category-search-wrap{border-right:1px solid rgba(0,0,0,.1)}.search-form-type-1 .elm-search-form .category-search-wrap,.search-form-type-1 .elm-search-form .location-search-wrap{height:52px;background:0 0;border:0;color:#1a1919;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:30%;float:left}.search-form-type-1 .elm-search-form .category-clear,.search-form-type-1 .elm-search-form .location-clear{top:50%;right:18px;margin-top:-9px;border:1px solid rgba(0,0,0,.1);opacity:0;-moz-transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.search-form-type-1 .elm-search-form .radius{float:right}.search-form-type-1 .elm-search-form .radius-toggle.radius-input-visible{background:rgba(255,255,255,.2)}@media all and (max-width:640px){.search-form-type-1 .elm-search-form .search-inputs-wrap,.search-form-type-1 .elm-search-form.radius-enabled .search-inputs-wrap{float:none;width:100%;margin-bottom:20px}.search-form-type-1 .elm-search-form .searchinput{float:none;width:100%}.search-form-type-1 .elm-search-form .category-search-wrap,.search-form-type-1 .elm-search-form .location-search-wrap{float:none;width:100%;padding-left:0;border-right:none;border-top:1px solid rgba(0,0,0,.1)}.search-form-type-1 .elm-search-form .radius{float:none;margin-left:auto;margin-right:auto;width:52px}}.single-ait-item .item-content-wrap>div:not(:first-of-type):not(:last-of-type){margin-bottom:50px}.single-ait-item .address-container h2,.single-ait-item .elm-opening-hours-main:not(.collapsed) h2{position:relative;font-size:14px;line-height:17.5px;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid rgba(0,0,0,.1);padding-right:25px;padding-bottom:15px}.single-ait-item .address-container h2 i,.single-ait-item .elm-opening-hours-main:not(.collapsed) h2 i{color:inherit;position:absolute;right:0;top:-3px;opacity:.8}.single-ait-item .address-container,.social-icons-container ul{position:relative}.single-ait-item .elm-opening-hours-main .day-data{text-align:right}.single-ait-item .elm-easy-slider-main{float:left;width:100%;max-width:407px;margin:0 40px 20px 0;padding:0}.single-ait-item .elm-easy-slider-main ul.easy-slider li .easy-thumbnail{display:block;font-size:0;line-height:0}.single-ait-item .elm-easy-slider-main ul.easy-slider li .easy-thumbnail img{margin-bottom:0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.single-ait-item .elm-easy-slider-main ul.easy-slider li .easy-title{top:auto;bottom:0}.single-ait-item .elm-easy-slider-main .easy-pager-thumbnails .easy-slider-pager{font-size:0;line-height:0;margin:0-1px;padding:0}.single-ait-item .elm-easy-slider-main .easy-pager-thumbnails .easy-slider-pager a{margin:1px 1px 1px 0;width:-webkit-calc(33.3333% - 1px);width:calc(33.3333% - 1px)}.single-ait-item .elm-easy-slider-main .easy-pager-thumbnails .easy-slider-pager a img{width:100%;margin:0;border:0}.single-ait-item .elm-easy-slider-main .easy-pager-thumbnails .easy-slider-pager a:last-child{margin-right:0}.item-details{margin-top:30px}.single-ait-item .address-container .content{display:table;table-layout:fixed}.single-ait-item .address-row{display:table-row}.single-ait-item .address-row:not(:last-child)>*{padding-bottom:6px}.single-ait-item .address-name{display:table-cell;width:25%;padding:0 15px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.features-container>h2,.single-ait-item .address-name h5{position:relative;margin:0;font-size:12px;line-height:15px;text-transform:uppercase;letter-spacing:.1em}.single-ait-item .address-data{display:table-cell;word-wrap:break-word}.single-ait-item .address-container>.content{width:100%}.features-container>h2 i,.social-icons-container{position:absolute;right:0;top:12px}.social-icons-container .content{border:0!important;display:block;width:auto}.social-icons-container ul:after,.social-icons-container ul:before{content:"";position:absolute;top:50%;width:100%}.social-icons-container ul:before{margin-left:-102%}.social-icons-container ul:after{margin-left:2.5%}.social-icons-container ul li{display:inline;margin-left:6px}.social-icons-container ul li a{background:#f2f2f3;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;color:#3b3b3e;display:inline-block;font-size:14px;height:26px;line-height:26px;text-align:center;width:26px}.social-icons-container ul li a:hover{background:#3b3b3e;color:#fff}.single-ait-item .social-icons-container{position:static}.single-ait-item .social-icons-container ul li a{background:0 0;color:#3b3b3e;font-size:15px;width:auto}.single-ait-item .social-icons-container ul li a:hover{background:0 0;color:#eb690c}.elm-content-main .map-container{margin:45px 0 10px;border:1px solid rgba(0,0,0,.1);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.features-container{margin-top:50px}.features-container>.content{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch}.features-container>.content:after,.userlogin-container .userlogin-tabs-content:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.features-container>h2{font-size:14px;line-height:17.5px;padding-right:25px;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,.1)}.features-container>h2 i{color:inherit;top:-3px;opacity:.8}.features-container .feature-container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-top:10px;padding-top:10px;width:100%;float:left;border-top:1px solid rgba(0,0,0,.1)}.features-container .feature-container:first-child{border-top:none}.features-container .feature-container:last-child{-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.features-container .feature-container .feature-icon{float:left}.features-container .feature-container .feature-icon .fa,.user-panel .toggle-button>svg{vertical-align:middle}.features-container .feature-container .feature-data{margin-top:2px;margin-left:37px}.features-container .feature-container .feature-data h4{margin:2px 0 0}.features-container .feature-first{clear:both}.features-container.column-1 .feature-container{clear:both;width:100%}.user-panel{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.user-panel .toggle-button,.userlogin-tabs-contents .login-password input,.userlogin-tabs-contents .login-username input,.userlogin-tabs-menu a:after{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.user-panel .toggle-button{display:block;margin:auto;background:#fff;color:#333;width:34px;height:34px;line-height:34px;text-align:center;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.14) inset;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.14) inset;box-shadow:0 0 0 1px rgba(0,0,0,.14) inset;font-size:0;z-index:1;-ms-touch-action:manipulation;-webkit-touch-action:manipulation;touch-action:manipulation}.user-panel .toggle-button:hover{background:#3b3b3e;color:#fff}.user-panel .login-register,.user-panel .login-register>*{-moz-transform-origin:top;-wekbit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;opacity:0}.user-panel .login-register{position:absolute;top:100%;right:0;width:320px;background:#fff;-moz-box-shadow:0 15px 30px rgba(0,0,0,.05),0 1px 0 0 rgba(0,0,0,.01),0 30px 30px -30px rgba(0,0,0,.1) inset,0 1px 0 0 rgba(0,0,0,.01) inset;-webkit-box-shadow:0 15px 30px rgba(0,0,0,.05),0 1px 0 0 rgba(0,0,0,.01),0 30px 30px -30px rgba(0,0,0,.1) inset,0 1px 0 0 rgba(0,0,0,.01) inset;box-shadow:0 15px 30px rgba(0,0,0,.05),0 1px 0 0 rgba(0,0,0,.01),0 30px 30px -30px rgba(0,0,0,.1) inset,0 1px 0 0 rgba(0,0,0,.01) inset;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;z-index:1;-moz-transform:scale(1,0);-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-moz-transition:all .3s .1s;-webkit-transition:all .3s .1s;transition:all .3s .1s}.user-panel .login-register>*{-moz-transform:scale(1,2);-webkit-transform:scale(1,2);-ms-transform:scale(1,2);transform:scale(1,2);-moz-transition:all .3s .1s,opacity .3s;-webkit-transition:all .3s .1s,opacity .3s;transition:all .3s .1s,opacity .3s}.user-panel .login-register{padding:25px 30px 10px}.user-panel .widget_login .userlogin-tabs-menu{margin:0 0 25px}.user-panel .userlogin-tabs,.user-panel .userlogin-tabs-contents{padding:0;background:0 0}.widget_login{padding-bottom:0}.widget_login .userlogin-tabs-menu{margin:20px 20px 25px}.widget_login .userlogin-tabs-contents{background:0 0}.userlogin-tabs-menu{-moz-box-shadow:0-1px 0 0 rgba(0,0,0,.1) inset;-webkit-box-shadow:0-1px 0 0 rgba(0,0,0,.1) inset;box-shadow:0-1px 0 0 rgba(0,0,0,.1) inset}.userlogin-tabs-menu a{position:relative;display:inline-block;vertical-align:top;padding-bottom:15px;color:#333;-moz-transition:all .15s ease-in-out 0s;-webkit-transition:all .15s ease-in-out 0s;transition:all .15s ease-in-out 0s;overflow:hidden}.userlogin-tabs-menu a:after{content:"";opacity:0;background:#eb690c;position:absolute;bottom:0;height:4px;left:0;right:0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-moz-transform:translateY(100%);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.userlogin-tabs-menu a.userlogin-option-active:after,.userlogin-tabs-menu a:hover:after{opacity:1;-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.userlogin-container .userlogin-tabs-content{display:none}.userlogin-container .userlogin-tabs-content.userlogin-option-active{display:block;-webkit-animation:slideDown .3s;animation:slideDown .3s}.userlogin-tabs-contents{background:#fff;padding:0 20px}.userlogin-tabs-contents p.login-password,.userlogin-tabs-contents p.login-username{margin-bottom:14px;width:100%}.userlogin-tabs-contents p.login-submit{float:left;margin:0 10px 0 0;-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;-moz-order:3;-ms-order:3;order:3}.userlogin-tabs-contents a.lost-password{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-ms-flex-order:4;-webkit-order:4;-moz-order:4;-ms-order:4;order:4}.userlogin-tabs-contents .login-password input,.userlogin-tabs-contents .login-username input{border:1px solid rgba(0,0,0,.14)!important;min-height:36px;width:100%;margin:0;padding:0 15px 0 40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.userlogin-tabs-contents .login-password input:focus,.userlogin-tabs-contents .login-username input:focus{border-color:rgba(0,0,0,.35)!important}.userlogin-tabs-contents .login-password,.userlogin-tabs-contents .login-username{position:relative}.userlogin-tabs-contents .login-password:before,.userlogin-tabs-contents .login-username:before{content:"";position:absolute;top:10px;left:12px;width:16px;height:16px;background-size:cover;z-index:1}.userlogin-tabs-contents .login-username:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='rgba(0,0,0,0.5)' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'%3E%3C/path%3E%3Ccircle cx='12' cy='7' r='4'%3E%3C/circle%3E%3C/svg%3E")}.userlogin-tabs-contents .login-password:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='rgba(0,0,0,0.5)' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'%3E%3C/rect%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'%3E%3C/path%3E%3C/svg%3E")}.userlogin-tabs-contents input[type=submit]{background:#eb690c;border:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-bottom:20px;padding:9px 15px;min-width:50%}.userlogin-tabs-contents input[type=submit]:hover{background:#ba530a}.userlogin-tabs-contents input[type=password]:focus,.userlogin-tabs-contents input[type=text]:focus{border-color:rgba(0,0,0,.35)!important}.userlogin-container .lost-password{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.14) inset;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.14) inset;box-shadow:0 0 0 1px rgba(0,0,0,.14) inset;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#595b5d;float:right;margin-bottom:20px;padding:9px 15px;text-align:center;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;min-width:50%}.userlogin-container .lost-password:hover{background:rgba(0,0,0,.04)}@media all and (max-width:1200px){.elm-search-form .inputs-container{margin-top:0}}@media all and (max-width:980px){.elements-area,.sidebar-right-area{float:none!important;width:100%!important;margin-right:0!important}.elements-with-sidebar .elements-area{padding-bottom:30px}.right-sidebar .elements-with-sidebar:first-child .elements-sidebar-wrap{padding-top:50px}.right-sidebar .sidebar-right-area{background:#f4f4f6;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;margin-left:-20px;padding:35px 20px;border-top:1px solid rgba(0,0,0,.1)}body:not(.search-form-type-3):not(.half):not(.collapsed) .toggle-group-search .ait-toggle-area-btn,body:not(.search-form-type-3):not(.half):not(.collapsed) .toggle-group-search-container{display:block}body:not(.search-form-type-3):not(.half):not(.collapsed) .toggle-group-search{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:replace(center,"flex-","");-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}body:not(.search-form-type-3):not(.half):not(.collapsed) .elm-search-form:not(.active){position:absolute;left:0;opacity:0;pointer-events:none}}@media all and (max-width:768px){.page-title h1{font-size:-webkit-calc(18px + 3vw);font-size:calc(18px + 3vw);line-height:1.25}.column{float:none;margin-right:0!important;margin-left:0!important;width:100%!important}.sidebar-right-area .widget-container:nth-child(2n-1){float:left;width:100%;clear:both}.sidebar-right-area .widget-container:nth-child(2n-1):last-child{width:100%;float:none}.sidebar-right-area:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.widget_posts .thumb-fl .post-content{clear:none}.widget_posts p{padding-top:5px}.footer-widgets .widget-container{max-width:500px;margin-bottom:50px;margin-left:auto;margin-right:auto}.footer-widgets-container{margin-right:0}.footer-widgets .widget-area{width:100%;float:none;padding-right:0;text-align:center}.footer-widgets .widget-area:nth-child(2n-1){float:left;width:100%;clear:both}.footer-widgets .widget-area:nth-child(2n){float:left;width:100%}.site-footer .nav-menu-footer{width:100%;float:none}.site-footer .nav-menu-footer ul{text-align:center;margin-bottom:20px}.site-footer .social-icons{margin:3px 0 20px}.site-footer .footer-text,.site-footer .social-icons{width:100%;float:none;text-align:center}.userlogin-container{text-align:left}.single-ait-item .elm-easy-slider-main ul.easy-slider li,.single-ait-item .elm-easy-slider-main ul.easy-slider li .easy-thumbnail img{width:100%}.single-ait-item .item-details>*+*{margin-top:40px}.ait-toggle-area-group-container{display:block}.ait-toggle-area-group{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:replace(center,"flex-","");-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.ait-toggle-area-btn{display:block}.ait-toggle-area:not(.active){position:absolute;left:0;opacity:0;pointer-events:none}}@media all and (min-width:641px) and (max-width:768px){.item-content-wrap .entry-content>ul li{padding-left:0}.item-content-wrap .entry-content>ul li:before{position:static;display:inline-block;vertical-align:top;margin-right:10px}}@media all and (max-width:640px){.elm-main{padding-top:-20px;padding-bottom:40px}.widget-container .widget-title h3:before{bottom:31px}h2:before{bottom:12px}.social-icons li a,.top-bar .social-icons.has-dropdown-mobile .social-icons-toggle{width:26px;height:26px}.top-bar .social-icons.has-dropdown-mobile .social-icons-toggle{display:block}.top-bar .social-icons.has-dropdown-mobile ul{position:absolute;top:0;left:0;bottom:0;right:0;padding:0 55px 0 20px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-pack:flex-end;-moz-box-pack:flex-end;-ms-flex-pack:replace(flex-end,"flex-","");-webkit-justify-content:flex-end;justify-content:flex-end;background:#f4f4f6;opacity:1;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.top-bar .social-icons.has-dropdown-mobile ul a{-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.top-bar .social-icons.has-dropdown-mobile:not(.hover) ul{opacity:0;pointer-events:none}.top-bar .social-icons.has-dropdown-mobile:not(.hover) ul a{-moz-transform:scale(.5);-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.header-container,.header-container .site-logo{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;text-align:left}.header-container{-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;min-height:38px}.header-container .site-logo{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:20px 20px 20px 0;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.menu-container{position:static}.menu-container>.menu-tools{display:none}.main-nav,.main-nav-wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch}.main-nav-wrap{margin-left:auto}.main-nav-wrap .menu-toggle{position:relative;display:block;margin:auto;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;color:#333;width:34px;height:34px;line-height:34px;text-align:center;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.14) inset;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.14) inset;box-shadow:0 0 0 1px rgba(0,0,0,.14) inset;font-size:0}.main-nav-wrap .menu-toggle:hover:before{content:"";position:absolute;top:0;left:-125px;right:-125px;padding-top:-webkit-calc(100% + 250px);padding-top:calc(100% + 250px);-webkit-transform:translate(-95%,-12%) rotate(10deg) skew(-70deg);transform:translate(-95%,-12%) rotate(10deg) skew(-70deg);z-index:1}.main-nav-wrap .menu-toggle>i{-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.main-nav-wrap .menu-toggle>i,.main-nav-wrap .menu-toggle>i:after,.main-nav-wrap .menu-toggle>i:before{position:absolute;top:50%;-webkit-left:calc(50% - 8px);left:calc(50% - 8px);width:16px;height:2px;background:currentColor;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-transition:none;-webkit-transition:none;transition:none}.main-nav-wrap .menu-toggle>i:before{content:"";-moz-transform:translateY(-325%);-webkit-transform:translateY(-325%);-ms-transform:translateY(-325%);transform:translateY(-325%)}.main-nav-wrap .menu-toggle>i:after{content:"";-moz-transform:translateY(200%);-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%)}.main-nav-wrap .menu-toggle:hover{background:#3b3b3e;color:#fff}.header-container .nav-menu-main>ul>li:hover>a:before,.header-container .nav-menu-main>ul>li>a:after,.header-one .nav-menu-container.nav-menu-main{display:none}.main-nav-wrap .nav-menu-main{display:none;width:100%;top:100%}.main-nav-wrap:hover .nav-menu-main{display:block}.header-container .main-nav-wrap{text-align:left}.header-container .nav-menu-main{background:#fff;border-top:1px solid rgba(0,0,0,.05);-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-moz-box-shadow:0 30px 30px rgba(0,0,0,.05);-webkit-box-shadow:0 30px 30px rgba(0,0,0,.05);box-shadow:0 30px 30px rgba(0,0,0,.05)}.header-container .nav-menu-main>ul{background:0 0;padding:15px 20px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.header-container .nav-menu-main>ul>li{display:block;float:none;margin:0;width:100%!important}.header-container .nav-menu-main>ul>li>a{display:block;padding:10px 0;margin:0}.nav-menu-main>ul>li.current_page_parent>a{color:#3b3b3e}.main-nav-wrap .nav-menu-main{left:0;margin:0 auto;position:absolute;right:0;overflow-y:auto;overflow-x:hidden;z-index:1;max-height:-webkit-calc(85vh - 80px);max-height:calc(85vh - 80px);-webkit-overflow-scrolling:touch}.main-nav{position:static!important}.main-nav-wrap{position:static}.nav-menu-main>ul>li a{padding:10px 0}.nav-menu-main>ul li{background:0 0}.nav-menu-main>ul li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}.nav-menu-main>ul>li:nth-last-child(2){border-bottom:none}.page-title{padding:25px 0 0}.page-title h1{margin-bottom:15px}.breadcrumb{margin-top:15px}.page-title .entry-header{width:100%}.page-title .entry-header-left{padding-bottom:20px}.page-title.share-enabled .entry-header{float:none;width:100%}.page-title .page-title-social{margin:0;padding:0;width:auto;float:none;text-align:center}.page-title .page-title-social .page-share{top:0}.breadcrumbs-enabled .page-title .entry-title-wrap{padding:20px 0}.page-title .entry-title-wrap{padding:20px 0;text-align:center}.page-title .entry-title-wrap h1{margin:0;padding:0}.right-sidebar .elements-sidebar-wrap{padding-top:0}.widget_categories li:before,.widget_recent_entries li:before{top:13px}.footer-widgets .widget_categories li:before,.footer-widgets .widget_recent_entries li:before{top:8px}.footer-widgets .widget-area{text-align:center}.header-one .site-logo a{font-size:52px}.item-content-wrap .elm-easy-slider-main{float:none;width:100%;max-width:none;text-align:center}.elm-easy-slider-main ul.easy-slider li{width:100%}}@media all and (max-width:497px){.single-ait-item .entry-content-wrap .entry-content>ul li:not([style*="text-align: left"]):not([style*="text-align: right"]){padding-left:0}.single-ait-item .entry-content-wrap .entry-content>ul li:not([style*="text-align: left"]):not([style*="text-align: right"]):before{position:static;display:inline-block;vertical-align:top;margin-right:10px}.widget-container .widget-title{width:100%;float:none}.widget-container .widget-content{width:100%;float:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.preloading-enabled .elm-main>.elm-wrapper{opacity:0;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s}.preloading-enabled .elm-content-main>.elm-wrapper{opacity:1;-moz-transition:none;-webkit-transition:none;transition:none}.lang-ca body,.lang-ca input,.lang-ca select{font-family:Actor;font-weight:400;font-style:normal}.lang-ca strong{font-weight:700}.lang-ca .elm-easy-slider-main ul.easy-slider li .easy-title,.lang-ca .page-title-social .share-text,.lang-ca .widget-container .widget-title h3,.lang-ca h1,.lang-ca h2,.lang-ca h5{font-family:Average Sans;font-weight:700;font-style:normal}.lang-ca .userlogin-tabs-contents input[type=submit],.lang-ca .widget_posts a.thumb-link h4,.lang-ca h3,.lang-ca h4,.lang-ca input[type=submit]{font-family:Average Sans;font-weight:600;font-style:normal}.lang-ca h3 strong{font-weight:bolder}.lang-ca .site-logo a,.lang-ca .site-logo a:hover{font-family:Average Sans;font-weight:800;font-style:normal}.lang-ca .button,.lang-ca .nav-menu-main>ul>li>a,.lang-ca .site-footer .footer-text,.lang-ca .userlogin-tabs-menu a{font-family:Average Sans;font-weight:400;font-style:normal}.lang-ca .elm-opening-hours-main .day-title h5,.lang-ca .single-ait-item .address-name h5{font-weight:500}.lang-ca .elm-search-form .searchsubmit2,.lang-ca .site-footer .nav-menu-footer ul li a{font-family:Average Sans;font-weight:500;font-style:normal}.lang-ca .elm-search-form .searchsubmit2{font-weight:700}.lang-ca .elm-search-form .searchsubmit2:before{font-weight:400}.lang-ca .elm-search-form .radius-display>span,.lang-ca .elm-search-form .radius-toggle,.lang-ca .elm-search-form .searchinput,.lang-ca .userlogin-tabs-contents .login-password input,.lang-ca .userlogin-tabs-contents .login-username input{font-family:Actor;font-weight:400;font-style:normal}.lang-ca .elm-search-form .radius-units,.lang-ca .elm-search-form .radius-value,.lang-ca .userlogin-tabs-menu a.userlogin-option-active{font-family:Average Sans;font-weight:700;font-style:normal}.lang-ca .single-ait-item .address-data,.lang-ca .userlogin-container .lost-password{font-family:Average Sans;font-weight:600;font-style:normal}.lang-ca .single-ait-item .address-data{font-weight:400}.lang-ca:not(#ecwid_html) [class^=icon-]{font-family:Actor;font-weight:400;font-style:normal}