.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;transform:scale(.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.clear_float:before,.clear_float:after{content:" ";display:table}.clear_float:after{clear:both}div.ccm-lightbox-popup-white{max-width:600px;background-color:white;padding:20px 60px 20px 20px;margin:0px auto 0px auto;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-ms-border-radius:10px}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:2100;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:2200;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:2400}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:2300}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:2400;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}

/**
.---------------------------------------------------------------------.
|  @package: Lazy Menu (a.k.a. Menu)
|  @version: v1.0.2 (26 May 2018)
|  @link:    http://italinux.com/addon-menu
|  @docs:    http://italinux.com/addon-menu/docs
|
|  @author: Matteo Montanari <matteo@italinux.com>
|  @link:   http://matteo-montanari.com
'---------------------------------------------------------------------'
.---------------------------------------------------------------------------.
| @copyright (c) 2018                                                       |
| ------------------------------------------------------------------------- |
| @license: Concrete5.org Marketplace Commercial Add-Ons & Themes License   |
|           http://concrete5.org/help/legal/commercial_add-on_license       |
|           or just: file://lazy_menu/LICENSE.TXT
|                                                                           |
| This program is distributed in the hope that it will be useful - WITHOUT  |
| ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or     |
| FITNESS FOR A PARTICULAR PURPOSE.                                         |
'---------------------------------------------------------------------------'
*/section.menu{position:relative;overflow:hidden}section.menu a.info::after,section.menu a.goto::after{margin-top:0px;font-family:"FontAwesome";font-size:0.8em;text-decoration:none}section.menu a.info > span,section.menu a.goto > span{align-self:center}section.menu a.info::after{content:"\f05a";margin-right:5px;margin-left:5px}section.menu a.goto::after{content:"\f08e";margin-left:6px}section.menu div.global-cta{margin-top:4em;margin-bottom:2em;font-size:120%;text-align:center}section.menu div.global-cta a.btn{width:50%}section.menu .btn{max-width:460px}section.menu .btn.btn-primary[disabled]{cursor:default}section.menu.editMode{border:1px dashed #bbb}section.menu.page-block{margin:0px auto;padding:75px 8% 100px}section.menu.over-image::before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:0 auto;content:""}section.menu.over-image{background-color:transparent;background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:center center}section.menu.over-image.cfg-color h1{color:inherit}section.menu.over-image.cfg-color h2{color:inherit}section.menu.over-image.cfg-color h3{color:inherit}section.menu.over-image.cfg-color h4{color:inherit}section.menu.over-image.cfg-color h5{color:inherit}section.menu.over-image.cfg-color h6{color:inherit}section.menu.over-image.cfg-color p{color:inherit}section.menu.over-image.cfg-color a:not(.btn){color:inherit}section.menu div.block-header{position:relative;padding:0 0 3em;text-align:center;border:none}section.menu .hide{display:none;visibility:hidden}section.menu .show{display:block;visibility:visible}section.menu .single-space-bottom{padding-bottom:25px}section.menu .double-space-bottom{padding-bottom:50px}section.menu .single-space-top{padding-top:25px}section.menu .double-space-top{padding-top:50px}section.menu .no-margins{margin:0 !important}section.menu .no-paddings{padding:0 !important}section.menu .no-side-margins{margin-left:0 !important;margin-right:0 !important}section.menu .no-side-paddings{padding-left:0 !important;padding-right:0 !important}section.menu .no-space-bottom{margin-bottom:0 !important;padding-bottom:0 !important}section.menu .no-space-top{margin-top:0 !important;padding-top:0 !important}section.menu .no-margin-bottom{margin-bottom:0 !important}section.menu .no-margin-top{margin-top:0 !important}section.menu .nopaque{opacity:0}section.menu .opaque{opacity:1}@media screen and (max-width: 1600px){section.menu.page-block{padding-left:6%;padding-right:6%}}@media screen and (max-width: 1280px){section.menu.page-block{padding-left:4%;padding-right:4%}}@media screen and (max-width: 1024px){section.menu.page-block{padding-left:3%;padding-right:3%}}section.menu[class^="mobile_view"].page-block{padding-left:2%;padding-right:2%}@media screen and (max-width: 500px){section.menu.page-block{padding-left:2%;padding-right:2%}}section.menu nav div.navbar-center div.menu-wrapper.fixed ul.nav a{font-size:3em;line-height:1em}@media screen and (max-width: 1024px){section.menu nav div.navbar-center div.menu-wrapper.fixed ul.nav a{font-size:2.4em}}@media screen and (max-width: 768px){section.menu nav div.navbar-center div.menu-wrapper.fixed ul.nav a{font-size:2em}}section.menu{width:100%;overflow:visible;z-index:4}section.menu.over-image::before,section.menu div.menu-wrapper.fixed{background-color:rgba(200, 200, 200, 0.6)}section.menu.editMode{position:relative !important;background-color:#eee;border:none !important}section.menu.over-image::before{-webkit-transition:opacity 0.5s ease-in-out 0s;-moz-transition:opacity 0.5s ease-in-out 0s;-ms-transition:opacity 0.5s ease-in-out 0s;-o-transition:opacity 0.5s ease-in-out 0s;transition:opacity 0.5s ease-in-out 0s}section.menu.over-image.with-fade::before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:0 auto;content:"";opacity:1 !important}section.menu nav.navbar{position:relative;min-height:70px;margin:0px}section.menu nav.navbar div.navbar-header{position:relative;width:100%;z-index:1}section.menu nav.navbar div.navbar-header div.navbar-toggle{position:absolute;min-width:50px;width:10%;top:50%;left:0;margin:0px;padding:0px;text-align:center;transform:translate(0%, -50%);display:none}section.menu nav.navbar div.navbar-header div.navbar-toggle div.hamburger{padding:0.7em}section.menu nav.navbar div.navbar-header div.navbar-toggle div.hamburger .hamburger-inner,section.menu nav.navbar div.navbar-header div.navbar-toggle div.hamburger .hamburger-inner::before,section.menu nav.navbar div.navbar-header div.navbar-toggle div.hamburger .hamburger-inner::after{left:0px;right:0px;height:2px;margin:0px auto}section.menu nav.navbar div.navbar-header div.navbar-left,section.menu nav.navbar div.navbar-header div.navbar-right{position:absolute;min-width:50px;width:10%;top:50%;margin:0 auto;text-align:center;transform:translate(0%, -50%)}section.menu nav.navbar div.navbar-header div.navbar-left{left:0}section.menu nav.navbar div.navbar-header div.navbar-right{right:0px;margin-top:2px}section.menu nav.navbar div.navbar-header div.title-wrapper{position:relative;width:auto;min-height:48px;margin:0px auto;text-align:center;font-size:90%;display:none;flex-direction:column;justify-content:center}section.menu nav.navbar div.navbar-header div.title-wrapper .nav-title{margin:0px;padding:0px;vertical-align:middle;display:none}section.menu nav.navbar div.navbar-header div.title-wrapper .nav-title a{text-decoration:none}section.menu nav.navbar div.navbar-center{position:relative;width:auto;min-height:50px;margin:10px 10%;z-index:-1}section.menu nav.navbar div.navbar-center div.menu-wrapper{position:relative;width:auto;height:100%;top:0px;left:0px;right:0px;margin:0px auto;text-align:center}section.menu nav.navbar div.navbar-center div.menu-wrapper ul{position:relative;width:auto;margin:0 auto;align-self:center;vertical-align:middle;text-align:center;float:none}section.menu nav.navbar div.navbar-center div.menu-wrapper ul li{float:none;display:inline-block}section.menu nav.navbar div.navbar-center div.menu-wrapper.fixed{position:fixed;width:100%;display:block !important}section.menu nav.navbar div.navbar-center div.menu-wrapper.fixed ul{position:absolute;max-width:600px;width:90%;top:50%;left:50%;transform:translate(-50%, -50%);display:grid}section.menu nav.navbar div.navbar-center div.menu-wrapper.fixed ul li{margin-bottom:10px}section.menu nav.navbar div.navbar-center div.menu-wrapper.fixed ul li.highlight{margin-top:10px}section.menu nav.navbar img{max-height:50px;width:auto;vertical-align:middle}section.menu nav.navbar li:hover,section.menu nav.navbar li:focus,section.menu nav.navbar li:active,section.menu nav.navbar li.active,section.menu nav.navbar li.active:focus{opacity:0.9}section.menu nav.navbar li a{padding-left:1em;padding-right:1em;text-decoration:none}section.menu nav.navbar li a:hover,section.menu nav.navbar li a:focus,section.menu nav.navbar li a:active{background-color:transparent}section.menu div.lang-switch{top:0px}section.menu div.lang-switch select,section.menu div.lang-switch select option{position:relative;width:100%;margin:0px auto;outline:0px !important;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;line-height:1.2em;text-align:center;vertical-align:middle;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-ms-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important;background-attachment:scroll;background-repeat:no-repeat;background-position:5px center;background-size:48px 32px;border:none !important;cursor:pointer;display:block}section.menu div.lang-switch select:hover,section.menu div.lang-switch select option:hover{color:#222 !important}section.menu div.lang-switch select{width:60px;height:40px;font-size:0px;text-overflow:"";text-indent:0.01px;content:" ";color:transparent;background-color:transparent;border-radius:5px;direction:rtl}section.menu div.lang-switch select:hover{color:transparent}section.menu div.lang-switch select option{width:auto;height:40px;font-size:22px;text-indent:5px;direction:ltr;color:#222;background-color:#fff;background-position:15px center;background-size:40px 30px}@media screen and (max-width: 1024px){section.menu nav.navbar div.navbar-header div.navbar-toggle{display:block}section.menu nav.navbar div.navbar-header div.title-wrapper{display:flex}section.menu nav.navbar div.navbar-header .nav-logo{display:none}section.menu nav.navbar div.navbar-center div.menu-wrapper{display:none}section.menu nav.navbar div.lang-switch select option{height:30px;font-size:18px;text-indent:2px}}@media screen and (max-width: 768px){section.menu.over-image.with-fade::before{opacity:0.85 !important}section.menu nav.navbar{min-height:60px !important}section.menu nav.navbar div.navbar-header div.navbar-toggle{width:65px !important;margin-top:3px}section.menu nav.navbar div.navbar-header div.navbar-toggle div.hamburger .hamburger-inner,section.menu nav.navbar div.navbar-header div.navbar-toggle div.hamburger .hamburger-inner::before,section.menu nav.navbar div.navbar-header div.navbar-toggle div.hamburger .hamburger-inner::after{width:32px}section.menu nav.navbar div.navbar-header div[data-animation="toggle"]{-webkit-animation:0s ease 0s normal none 1 running none;-moz-animation:0s ease 0s normal none 1 running none;-o-animation:0s ease 0s normal none 1 running none;animation:0s ease 0s normal none 1 running none;-webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none;transition-property:none}section.menu nav.navbar div.navbar-header div.title-wrapper{padding-top:2px}section.menu nav.navbar div.navbar-center{min-height:50px !important;margin-top:4px !important;margin-bottom:4px !important}section.menu nav.navbar div.navbar-center div.menu-wrapper.fixed ul{margin-top:25px}section.menu nav.navbar div.navbar-right{width:65px !important;margin-top:1px !important}section.menu nav.navbar div.navbar-right div[data-animation="languages"]{-webkit-animation:0s ease 0s normal none 1 running none;-moz-animation:0s ease 0s normal none 1 running none;-o-animation:0s ease 0s normal none 1 running none;animation:0s ease 0s normal none 1 running none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;-webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none;transition-property:none}section.menu nav.navbar div.navbar-right div.lang-switch{width:62px;padding:10px !important}section.menu nav.navbar div.navbar-right div.lang-switch select,section.menu nav.navbar div.navbar-right div.lang-switch select option{background-size:32px 21px}section.menu nav.navbar div.navbar-right div.lang-switch select option{height:25px;font-size:14px;text-indent:1px}}

/**
.---------------------------------------------------------------------.
|  @package: Lazy Menu (a.k.a. Menu)
|  @version: v1.0.2 (26 May 2018)
|  @link:    http://italinux.com/addon-menu
|  @docs:    http://italinux.com/addon-menu/docs
|
|  @author: Matteo Montanari <matteo@italinux.com>
|  @link:   http://matteo-montanari.com
'---------------------------------------------------------------------'
.---------------------------------------------------------------------------.
| @copyright (c) 2018                                                       |
| ------------------------------------------------------------------------- |
| @license: Concrete5.org Marketplace Commercial Add-Ons & Themes License   |
|           http://concrete5.org/help/legal/commercial_add-on_license       |
|           or just: file://lazy_menu/LICENSE.TXT
|                                                                           |
| This program is distributed in the hope that it will be useful - WITHOUT  |
| ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or     |
| FITNESS FOR A PARTICULAR PURPOSE.                                         |
'---------------------------------------------------------------------------'
*/section.sticky.menu.sticky-fixed{position:fixed;top:0px;left:0px;right:0px}section.sticky.menu.loggedIn.sticky-fixed{top:48px !important}@media screen and (max-width: 1024px){section.sticky.menu{position:fixed;top:0px;left:0px;right:0px}section.sticky.menu.loggedIn{top:48px !important}}@media screen and (max-width: 768px){section.sticky.menu{top:-2px !important}}

/*! http://responsiveslides.com v1.54 by @viljamis */
.rslides {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0;
}

.rslides > li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    width: 100%;
    left: 0;
    top: 0;
}

.rslides > li:first-child {
    position: relative;
    display: block;
    float: left;
}

.rslides img {
    display: block;
    height: auto;
    float: left;
    width: 100%;
    border: 0;
}

.rslides_nav {
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 50%;
    left: 0;
    z-index: 99;
    opacity: 0.7;
    overflow: hidden;
    text-decoration: none;
    height: 61px;
    width: 38px;
    background: transparent url("../../../../concrete//images/responsive-slides/arrows.gif") no-repeat left top;
    margin-top: -45px;
}

.rslides_tabs {
    padding-left: 0px;
    padding-top: 15px;
    padding-bottom: 10px;
}
.rslides_tabs li {
    list-style-type: none;
    display: inline-block;
    margin-right: 5px;
}

.rslides_tabs li.rslides_here a {
    background: #333;
}

.rslides_tabs li a {
    text-indent: -9999px;
    overflow: hidden;
    background: #ccccc9;
    width: 15px;
    height: 15px;
    display: inline-block;
    margin-right: 10px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}

.rslides_nav.next {
    left: auto;
    background-position: right top;
    right: 0;
}


/*! http://responsiveslides.com v1.54 by @viljamis */.ccm-image-slider{position:relative}.ccm-image-slider-text{position:absolute;width:45%;left:0;top:10%}.ccm-image-slider-title{margin-top:auto}.ccm-image-slider-container a.mega-link-overlay{position:absolute;z-index:20;width:100%;height:100%;left:0px}.rslides{margin:0 auto}

