/* compiled by scssphp v0.0.12 on Tue, 27 Jan 2026 13:23:54 +0000 (0.4244s) */

@import "../vendor/normalize.css";/*------------------------------------------------------------------

CARNA CSS V.1

[Table of contents]

1. Global 
2. Reset 
3. Extra Classes
4. Header
5. Main Menu
6. Off Canvas Menu
7. Animate
8. Slider
9. Buttons
10. Infographic
11. magnifice popup
12. Form
13. video player
14. Main
15. Cubeportfolio
16. Portfolio item layout
17. portfolio Item
18. Blog
19. Map Wrap
20. Footer

-------------------------------------------------------------------*//*-----------------------------------------------------------------------------
   1. Global
-----------------------------------------------------------------------------*/@charset "utf-8";/**
       * Remove all paddings around the image on small screen
       */html{height:100%;max-width:100%;}body{font-family:'Roboto', sans-serif !important;background-image:url("../images/pattern/pattern-light.png");}a{text-decoration:none;color:#000;}a:hover,a:active{text-decoration:none;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html{box-sizing:border-box;}.animsition-overlay{max-width:2000px !important;margin:0 auto !important;}*,*:before,*:after{box-sizing:inherit;padding:0;margin:0;}html{height:100%;overflow-x:hidden;-ms-touch-action:manipulation;touch-action:manipulation;}html.full-width{overflow:hidden;}body{min-height:100%;font:normal 16px/24px "Ubuntu", sans-serif;color:#8a909b;-webkit-font-smoothing:subpixel-antialiased;letter-spacing:1px;}h1,h2,h3,h4,h5,h6{margin-bottom:2rem;color:#212121;font-weight:normal;letter-spacing:1px;line-height:1em;}h1{font-size:34px;font-weight:bold;}h2{font-size:28px;}h3{font-size:20px;font-weight:bold;}h4{font-size:18px;font-weight:bold;}h5{font-size:16px;}h6{font-size:14px;}a{text-decoration:none;}a:hover,a:focus{text-decoration:none;}@media (max-width:767px){.big-title{font-size:20px;}}.section-header{text-transform:uppercase;position:relative;font-size:30px;display:inline-block;z-index:2;margin-top:0;margin-bottom:96px;}.underline{position:absolute;left:0;bottom:-10px;width:0;height:10px;z-index:-1;background-color:#f26f70;}.standard-title{font-size:16px;font-weight:bold;text-transform:uppercase;/*-----------------------------------------------------------------------------
   2. Reset
-----------------------------------------------------------------------------*/}a:hover{text-decoration:none;}img{max-width:100%;height:auto;}ul{list-style:none;margin:0;}li{margin:0;padding:0;}input,textarea{outline:none;border:0;}button{border:0;}.header-grid .header-grid__inner{text-align:center;}.header-grid .header-grid__inner:before{content:'';display:inline-block;height:100%;vertical-align:middle;/* Adjusts for spacing */margin-right:-0.25em;}.header-grid .header-grid__inner .centered{display:inline-block;vertical-align:middle;width:99%;/*-----------------------------------------------------------------------------
   3. Extra Classes
-----------------------------------------------------------------------------*//*********************************************
  - ADDIATIONAL CLASSES TO BOOTSTRAP  -
**********************************************/}.container-fluid-flat{position:relative;}.container-fluid-flat .row{margin-left:0;margin-right:0;}.container-fluid-flat [class*='col-']{padding-right:0;padding-left:0;}.container.no-gutter .row,.container-fluid.no-gutter .row{margin:0;}.container.no-gutter [class*='col-'],.container-fluid.no-gutter [class*='col-']{padding-right:0;padding-left:0;}.container.add-margin [class*='col-'],.container-fluid.add-margin [class*='col-']{margin-right:15px;margin-left:15px;/*
@media (min-width: 1201px) {
  .container-fluid {
    padding-left: 84px;
    padding-right: 84px;
  }
}
*//*********************************************
  - SPACE CLASSES -
**********************************************/}.space-y{padding-top:96px;padding-bottom:96px;}.space-y-half{padding-top:48px;padding-bottom:48px;}.space-small{padding-top:32px;padding-top:32px;}.space-y-t{padding-top:96px;}.space-y-b{padding-bottom:96px;}.space-y-t-h{padding-top:48px;}.space-y-b-h{padding-bottom:48px;}@media (min-width:992px){/*********************************************
  - BORDER  -
**********************************************/.space-nav{margin-top:82px;}}.border-b{border-bottom:1px solid #d6d6d6;/*********************************************
  - SEPARATOR -
**********************************************/}.separator{margin:0 3px;vertical-align:middle;font-size:12px;/*********************************************
  - IMAGE FULL  -
**********************************************/}.img-full img{position:relative;max-width:none;/*********************************************
  - HIGHLIGHT SECTION -
**********************************************/}.highlight-section{background-color:#f0f0f0;}.highlight-section2{background-color:rgba(240, 240, 240, 0.5);/*-----------------------------------------------------------------------------
   4. Header
-----------------------------------------------------------------------------*/}.nav-wrap{position:relative;/* white background header */z-index:1001;}.nav-wrap [class^="logo"]{max-height:81px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;width:inherit;}.nav-wrap .logo-white{position:absolute;top:0;left:0;opacity:1;}.nav-wrap.is-fixed{position:fixed;width:100%;max-width:2000px;top:0;z-index:1001;background-color:rgba(0, 0, 0, 0.1);-webkit-transition:all, 0.2s, linear;transition:all, 0.2s, linear;}@media (max-width:991px){.nav-wrap.is-fixed{position:relative;background-color:#28282e;min-height:70px;}.nav-wrap.is-fixed.white_bg{background-color:#fff;}.nav-wrap.is-fixed.white_bg .logo-white{display:none;}.nav-wrap.is-fixed.white_bg .logo-dark{display:block;max-height:52px;opacity:1;}}.nav-wrap[data-is-fill="true"] .logo-dark{opacity:0;}@media (min-width:992px){.nav-wrap.header-fill{background-color:#fff;box-shadow:0 1px 0 rgba(0, 0, 0, 0.1);}.nav-wrap.header-fill .brand,.nav-wrap.header-fill .brand-widescreen{color:#28282e;position:relative;}.nav-wrap.header-fill .brand .logo-dark,.nav-wrap.header-fill .brand-widescreen .logo-dark{opacity:1;max-height:62px;width:auto;}.nav-wrap.smaller .brand .logo-dark{max-height:34px;width:auto;max-width:109px;}.nav-wrap.header-fill .brand .logo-white,.nav-wrap.header-fill .brand-widescreen .logo-white{opacity:0;}.nav-wrap.header-fill .brand-widescreen{display:inline-block;margin:18px 0;}}@media (min-width:992px){.nav-wrap.is-fill{background-color:#fff;box-shadow:0 1px 0 rgba(0, 0, 0, 0.1);}.nav-wrap.is-fill .brand{color:#333;}.nav-wrap.is-fill .brand .logo-dark{opacity:1;}.nav-wrap.is-fill .brand .logo-white{opacity:0;}}@media (max-width:991px){/* brand logo */.nav-wrap{background-color:#28282e;}.nav-wrap .logo-white{position:relative;max-height:52px;}.nav-wrap .logo-dark{display:none;}}.brand{position:relative;display:inline-block;padding-bottom:9px;font-size:30px;float:left;letter-spacing:3px;color:#fff;text-transform:uppercase;font-weight:bold;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;max-width:200px;}@media (max-width:991px){/* ADDING STICKY AND SMALLER */.brand{float:left;color:#fff;font-weight:bold;letter-spacing:2px;font-size:14px;line-height:normal;}}@media (min-width:992px){/*-----------------------------------------------------------------------------
   5. Main Menu
-----------------------------------------------------------------------------*//* BRAND WRAP */.smaller{box-shadow:0 0 2px rgba(0, 0, 0, 0.2);}.smaller .brand,.smaller .brand-widescreen{color:#28282e;font-size:20px;}.smaller .brand img[class*="logo"],.smaller .brand-widescreen img[class*="logo"]{max-height:54px;}.smaller .menuzord-menu > li > a{line-height:54px;height:54px;}.stuck{position:fixed;top:0;width:100%;z-index:2000;padding:0;background-color:#fff;}.boxed .stuck{max-width:1200px;}}.brand-wrap{position:relative;}@media (max-width:991px){/* Menu items */.carna-menu-wrap{display:none;}}.carna-menu > li{display:inline-block;float:left;}.carna-menu{margin:0;padding:0;float:left;list-style:none;}.carna-menu > li > a{padding:0 15px;display:inline-block;height:72px;line-height:72px;text-decoration:none;font-size:13px;font-weight:bold;color:#f0f0f0;outline:0;text-transform:uppercase;letter-spacing:1px;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;-webkit-tap-highlight-color:transparent;/* eccezione link ZzzooLIHT */}#zoo-menu-link,.carna-menu-mobile .lev1.child3 a{text-transform:none;}.header-fill .carna-menu > li > a{color:#f0f0f0;/* Active/hover state (Menu items) */}.carna-menu > li > a:hover,.carna-menu > li > .active{color:#fff;}@media only screen and (min-width:992px){/* BUTTON WRAP */.smaller .carna-menu > li > a,.is-fill .carna-menu > li > a{height:54px;line-height:54px;color:#212121;}.smaller #zoo-menu,.is-fill #zoo-menu{top:54px !important;}.smaller .dropdown-toggle{padding-top:16px !important;}.smaller .carna-menu > li > a:hover,.is-fill .carna-menu > li > a:hover{color:#f26f70;}.smaller .carna-menu > li > a.active,.is-fill .carna-menu > li > a.active{color:#f26f70;}.header-fill .carna-menu > li > a{color:#212121;}.header-fill .carna-menu > li > a:hover{color:#f26f70;}.header-fill .carna-menu > li > a.active{color:#f26f70;}}.button-wrap{left:0;}.nav-wrap .button-wrap{padding-top:9px;}@media only screen and (min-width:992px){.button-wrap{display:none;}}.button-trigger{position:relative;float:right;height:52px;width:36px;/* replace text with background image */border:0;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;outline:none;background-color:transparent;-webkit-transition:all 0.2s;transition:all 0.2s;}@media (min-width:992px){.button-trigger{top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}}.button-trigger span,.button-trigger span::before,.button-trigger span::after{position:absolute;width:20px;height:2px;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:background-color 0.2s, -webkit-transform 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:background-color 0.2s, transform 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);}.white_bg .button-trigger span,.white_bg .button-trigger span::before,.white_bg .button-trigger span::after{background-color:#212121;}.button-trigger span{top:25px;right:8px;}.button-trigger span::before,.button-trigger span:after{content:'';left:0;}.button-trigger span::before{bottom:6px;}.button-trigger span::after{top:6px;}.button-trigger.active span{background-color:rgba(255, 255, 255, 0);}.button-trigger.active span::before,.button-trigger.active span::after{background-color:white;}.button-trigger.active span::before{-webkit-transform:translateY(6px) rotate(-45deg);-ms-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg);}.button-trigger.active span::after{-webkit-transform:translateY(-6px) rotate(45deg);-ms-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg);}.is-fill .button-trigger span,.is-fill .button-trigger span::before,.is-fill .button-trigger span::after{background-color:#f0f0f0;-webkit-transition:all 0.5s;transition:all 0.5s;}.is-fill .button-trigger.active span{background-color:rgba(255, 255, 255, 0);}.is-fill .button-trigger.active span::before,.is-fill .button-trigger.active span::after{background-color:white;}.mobile-wrap{display:none;width:100%;}.carna-menu-mobile{float:left;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;}.carna-menu-mobile li{width:100%;display:block;position:relative;}.carna-menu-mobile li a{width:100%;padding:12px 5px 12px 0;display:block;border-bottom:solid 1px #2f2f36;color:#e6e6e6;font-size:14px;font-weight:600;text-transform:uppercase;}.white_bg .carna-menu-mobile li a{color:#212121;border-bottom-color:#dadce0;}.carna-menu-mobile li:first-child a{border-top:solid 1px #494949;}.white_bg .carna-menu-mobile li:first-child a{border-top-color:#dadce0;/*-----------------------------------------------------------------------------
   6. Off Canvas Menu
-----------------------------------------------------------------------------*/}.content-wrapper{position:relative;background-color:#fff;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:transform 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);}.content-wrapper.mm-menu-open{-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px);}.mm-button-band,.brand-band{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:transform 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);}.nav-wrap.is-fixed.off-canvas{-webkit-transition:background-color 0.2s, -webkit-transform 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:background-color 0.2s, transform 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);}.mm-menu-open .off-canvas.is-fixed,.mm-menu-open .off-canvas.is-fill{background-color:transparent;-webkit-transition:background-color 0.5s, -webkit-transform 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:background-color 0.5s, transform 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);}.mm-menu-open .off-canvas.is-fixed .brand .logo-dark,.mm-menu-open .off-canvas.is-fill .brand .logo-dark{opacity:0;}.mm-menu-open .off-canvas.is-fixed .brand .logo-white,.mm-menu-open .off-canvas.is-fill .brand .logo-white{opacity:1;}.mm-menu-open .off-canvas{-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px);}@media (min-width:992px){.mm-menu-open .brand-band{-webkit-transform:translateX(300px);-ms-transform:translateX(300px);transform:translateX(300px);}}@media (max-width:991px){.mm-menu-open .mm-button-band{-webkit-transform:translateX(300px);-ms-transform:translateX(300px);transform:translateX(300px);}}@media (min-width:992px){.off-canvas{text-align:center;}}.off-canvas .button-trigger{float:right;line-height:60px;}.off-canvas .brand-band{text-align:center;}@media (max-width:991px){/*
@media (min-width: 992px) {
  .off-canvas .mm-button-band,
  .off-canvas .brand-band {
    position: absolute;
  }
}
*/.off-canvas .brand-band .brand{float:none;}}@media (min-width:992px){.off-canvas .brand-band{left:0;}}.off-canvas .mm-button-band{right:0;top:0;height:100%;}.off-canvas .carna-menu{float:none;}.off-canvas .carna-menu li{float:none;/* =============================================================================
  MM - MATERIAL MENU
============================================================================= *//**
 * MM - Material Menu
 *
 * All the styles for the material menu here! I've prefixed them all with "mm",
 * which means material menu.
 */}.mm-menu-toggle{position:relative;float:right;height:52px;width:36px;/* replace text with background image */border:0;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;outline:none;background-color:transparent;-webkit-transition:all 0.2s;transition:all 0.2s;}@media (min-width:992px){.mm-menu-toggle{top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}}.mm-menu-toggle span,.mm-menu-toggle span::before,.mm-menu-toggle span::after{position:absolute;width:20px;height:2px;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:background-color 0.2s, -webkit-transform 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:background-color 0.2s, transform 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);}.white_bg .mm-menu-toggle span,.white_bg .mm-menu-toggle span::before,.white_bg .mm-menu-toggle span::after{background-color:#212121;}.mm-menu-toggle span{top:25px;left:8px;}.mm-menu-toggle span::before,.mm-menu-toggle span:after{content:'';left:0;}.mm-menu-toggle span::before{bottom:6px;}.mm-menu-toggle span::after{top:6px;}.mm-menu-toggle.active span{background-color:rgba(255, 255, 255, 0);}.mm-menu-toggle.active span::before,.mm-menu-toggle.active span::after{background-color:white;}.mm-menu-toggle.active span::before{-webkit-transform:translateY(6px) rotate(-45deg);-ms-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg);}.mm-menu-toggle.active span::after{-webkit-transform:translateY(-6px) rotate(45deg);-ms-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg);}@media (min-width:992px){/**
 * The actual menu
 *
 * Here be all the stuff for the menu itself.
 */.is-fill .mm-menu-toggle span,.is-fill .mm-menu-toggle span::before,.is-fill .mm-menu-toggle span::after,.header-fill .mm-menu-toggle span,.header-fill .mm-menu-toggle span::before,.header-fill .mm-menu-toggle span::after{background-color:#212121;-webkit-transition:all 0.5s;transition:all 0.5s;}.is-fill .mm-menu-toggle.active span,.header-fill .mm-menu-toggle.active span{background-color:rgba(255, 255, 255, 0);}.is-fill .mm-menu-toggle.active span::before,.is-fill .mm-menu-toggle.active span::after,.header-fill .mm-menu-toggle.active span::before,.header-fill .mm-menu-toggle.active span::after{background-color:white;}}.mm-menu{position:fixed;top:0;right:0;z-index:900;background:#f26f70 url(../images/pattern/pattern-red.png);width:100%;height:100%;padding:2em;overflow-y:auto;box-shadow:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955), box-shadow 0.5s;transition:transform 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955), box-shadow 0.5s;}.mm-menu.active{box-shadow:0 2px 8px rgba(0, 0, 0, 0.2);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}@media all and (min-width:300px){/* header */.mm-menu{width:300px;-webkit-transform:translateX(300px);-ms-transform:translateX(300px);transform:translateX(300px);}}.mm-menu__title{color:#fff;font-size:20px;font-weight:bold;/* list */}.mm-menu__address{padding:1em 0;margin:1em 0;color:#fff;}.mm-menu__address h6{text-transform:uppercase;margin-bottom:10px;color:#fff;font-weight:bold;}.mm-menu__address .mm-menu__list li{display:block;margin-bottom:5px;}.mm-menu__social li{display:inline;}.mm-menu__social li a{display:inline-block;margin:0 0.5em;color:#fff;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;}.mm-menu__social li a:hover{color:#28282e;}.mm-menu__item{display:block;width:100%;opacity:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.mm-menu__item.in-view{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.mm-menu__link{display:block;position:relative;overflow:hidden;margin:4px 0;padding:12px;color:#a5aab3;text-decoration:none;-webkit-transition:background 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955), color 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:background 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955), color 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);}.mm-menu__link-text{position:relative;z-index:2;/* the touch effect, for when a link is touched */}.mm-menu__link--touch-effect{display:block;position:absolute;z-index:1;width:0;height:0;border-radius:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}.mm-menu__link--touch-effect.animating{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:transform 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);/**
 * Menu mask
 *
 * A mask that comes in and covers the wrapper when the menu is active.
 */}.mm-menu-mask{display:block;position:fixed;top:0;left:0;z-index:106;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.8);visibility:hidden;opacity:0;-webkit-transition:opacity 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955), visibility 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:opacity 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955), visibility 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);}.mm-menu-mask.active{visibility:visible;opacity:1;/*-----------------------------------------------------------------------------
   7. Animate
-----------------------------------------------------------------------------*/}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;/*********************************************
  - fadeInRight -
**********************************************/}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);}to{opacity:1;-webkit-transform:none;}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}to{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;/*********************************************
  - fadeInUp  -
**********************************************/}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);}to{opacity:1;-webkit-transform:none;}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}to{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;/*********************************************
  - fadeIn  -
**********************************************/}@-webkit-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;/*********************************************
  - bouncIn -
**********************************************/}@-webkit-keyframes bouncIn{from{-webkit-transform:scale(0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.5);}to{-webkit-transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.5);}}@keyframes bouncIn{from{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.5);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.5);}to{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.5);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.5);}}.bouncIn{-webkit-animation-name:bouncIn;animation-name:bouncIn;-webkit-animation-duration:0.5s;animation-duration:0.5s;/*********************************************
  - fullWidth -
**********************************************/}@-webkit-keyframes fullWidth{from{width:0;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.5);}to{width:100%;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.5);}}@keyframes fullWidth{from{width:0;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.5);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.5);}to{width:100%;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.5);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.5);}}.fullWidth{-webkit-animation-name:fullWidth;animation-name:fullWidth;}.animated{visibility:hidden;}.visible{visibility:visible;/*-----------------------------------------------------------------------------
   8. Slider
-----------------------------------------------------------------------------*//*********************************************
  - SETTINGS FOR REVOLUTION SLIDER  -
**********************************************/}.tp-bullet.selected,.tp-bullet:hover{background:#f26f70;border-color:#f26f70;}.zeus .tp-bullet:after{background:#f26f70;}.tp-caption.carousel-Title{font-size:70px;color:#fff;font-weight:bold;line-height:70px;text-transform:uppercase;}.tp-caption.carousel-subtitle{color:#fff;/**
 * BxSlider v4.1.3 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2015
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 *//** RESET AND LAYOUT
===================================*/}.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1;}.bx-wrapper img{width:100%;display:block;}.bxslider{margin:0;padding:0;}.bx-viewport{-webkit-transform:translatez(0);/** THEME
===================================*/}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%;/* LOADER */}.bx-wrapper .bx-loading{min-height:50px;background:url(../images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;/* PAGER */}.bx-wrapper .bx-pager{text-align:center;font-size:0.85em;font-weight:bold;color:#666;padding-top:20px;}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}.bx-wrapper .bx-pager.bx-default-pager a{background:transparent;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:50%;/* DIRECTION CONTROLS (NEXT / PREV) */}.bx-wrapper .bx-prev{left:10px;}.bx-wrapper .bx-next{right:10px;}.bx-wrapper .bx-prev:hover,.bx-wrapper .bx-prev:focus{background-position:0 0;}.bx-wrapper .bx-next:hover,.bx-wrapper .bx-next:focus{background-position:-43px 0;}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999;}.bx-wrapper .bx-controls-direction a.disabled{display:none;/* AUTO CONTROLS (START / STOP) */}.bx-wrapper .bx-controls-auto{text-align:center;}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;margin:0 3px;}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus{background-position:-86px 0;}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;margin:0 3px;}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus{background-position:-86px -33px;/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;/* IMAGE CAPTIONS */}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666 \9;background:rgba(80, 80, 80, 0.75);width:100%;}.bx-wrapper .bx-caption span{color:#fff;display:block;font-size:0.85em;padding:10px;/*********************************************
  - MASTER SLIDER -
**********************************************/}.master-slider .ms-nav-prev,.master-slider .ms-nav-next{padding:0 6px;position:absolute;top:50%;font-size:14px;cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#28282e;-webkit-transition:background-color 0.4s ease, color 0.4s ease;transition:background-color 0.4s ease, color 0.4s ease;}.master-slider .ms-nav-prev{left:20px;}.master-slider .ms-nav-prev:before{content:'\f177';font-family:'FontAwesome';}.master-slider .ms-nav-next{right:20px;}.master-slider .ms-nav-next:before{content:'\f178';font-family:'FontAwesome';}.master-slider .ms-bullet{width:10px;height:10px;border-radius:100%;background-color:#28282e;margin:4px;}.master-slider .ms-bullet:hover{background-color:#f26f70;}.master-slider .ms-bullet.ms-bullet-selected{background-color:#f26f70;}.ms-carousel-slide{max-width:100%;overflow:hidden;position:relative;}.ms-carousel-slide .ms-view{overflow:visible;background-color:transparent;/*********************************************
  - MASTER DISPLAY SLIDER -
**********************************************/}.ms-display-cont{max-width:1000px;position:relative;margin:0 auto;}.ms-dis-slider-cont{position:relative;padding:2.6% 15.5% 20%;max-width:1000px;}.ms-display-bg{max-width:100%;position:absolute;}.ms-display-template .ms-nav-prev,.ms-display-template .ms-nav-next{left:-80px;position:absolute;top:50%;cursor:pointer;}.ms-display-template .ms-nav-next{right:-80px;left:auto;}.ms-display-template .ms-bullets.ms-dir-h{position:absolute;bottom:-50%;right:50%;width:100px;}.ms-display-template .ms-bullets.ms-dir-h .ms-bullets-count{position:relative;right:-50%;}.ms-display-template .ms-bullet{width:10px;height:10px;margin:4px;}.ms-display-template .ms-bullet-selected{background-position:-143px -25px;/*-----------------------------------------------------------------------------
   9. Buttons
-----------------------------------------------------------------------------*/}.btn-main{display:inline-block;width:auto;height:auto;font-weight:bold;text-transform:uppercase;letter-spacing:1px;cursor:pointer;line-height:1.5em;text-align:center;-webkit-transition:color 0.4s ease-in-out, opacity 0.4s ease, -webkit-transform 0.4s ease, background-color 0.4s ease, border-color 0.4s ease;transition:color 0.4s ease-in-out, opacity 0.4s ease, transform 0.4s ease, background-color 0.4s ease, border-color 0.4s ease;}.btn-main{background-color:#212121;border:1px solid #181818;color:#fff;}.btn-main:hover,.btn-main:active,.btn-main:focus{cursor:pointer;background-color:#f26f70;border-color:#f26f70;color:#fff;}.btn-main.xsmall{padding:0.5rem 1.25rem;font-size:10px;}.btn-main.small{padding:0.75rem 1.5rem;font-size:12px;}.btn-main.medium{padding:1rem 1.75rem;font-size:14px;}.btn-main.large{padding:1.5rem 2.25rem;font-size:16px;/*-----------------------------------------------------------------------------
   10. Infographic
-----------------------------------------------------------------------------*//*PROGRESS BAR */}.progress-wrap{padding-top:42px;}.progress{height:10px;box-shadow:none;border-radius:0;background-color:#f0f0f0;}.progress-bar{-webkit-transition:none;transition:none;background-color:#28282e;}.bar{position:relative;}.bar h6{margin:0 0 1rem;text-transform:uppercase;}.bar .timer{display:block;width:41px;position:absolute;right:0;top:-2px;padding:2px 5px;margin-bottom:2px;text-align:left;color:#28282e;}.bar .timer:after{content:' %';display:inline-block;position:absolute;right:0;top:3px;}.counter-content{border-top:1px solid #404049;}.counter-content .counter{border-right:1px solid #404049;}.counter-content .counter:last-child{border:0;}.counter-content i{color:#f26f70;}.counter-content .timer{color:#f26f70;font-size:20px;margin:10px 0;}.counter-content .label{text-transform:uppercase;font-size:16px;padding-top:10px;display:block;/*BUBBLE*/}.infograph-container{background:#f26f70 url(../images/pattern/pattern-red.png);}.bubble{position:relative;margin:auto;}@media (min-width:992px){.bubble{width:80%;max-width:600px;height:600px;}}.bubble .bubble-center{width:300px;height:300px;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;text-align:center;border-radius:100%;background-color:#fff;}.bubble .bubble-center span{display:block;position:relative;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#f26f70;text-transform:uppercase;letter-spacing:2px;font-size:30px;}@media (max-width:991px){.bubble .bubble-center{display:none;}}.bubble ul{text-align:center;}.bubble ul li{position:absolute;text-transform:uppercase;color:#fff;border-radius:100%;text-align:center;}.bubble ul li span{position:relative;display:block;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}@media (max-width:991px){.bubble ul li{width:110px;height:110px;margin:0.5em;position:relative;top:auto;left:auto;display:inline-block;background-color:rgba(255, 255, 255, 0.5);font-size:12px;}}@media (min-width:992px){/*-----------------------------------------------------------------------------
   11. magnifice popup
-----------------------------------------------------------------------------*//* Magnific Popup CSS */.bubble ul .e-commerc{width:200px;height:200px;top:150px;left:-20px;background-color:rgba(255, 255, 255, 0.5);}.bubble ul .html5{width:150px;height:150px;top:50px;left:100px;background-color:rgba(255, 255, 255, 0.4);}.bubble ul .print{width:180px;height:180px;top:0;left:240px;background-color:rgba(255, 255, 255, 0.55);}.bubble ul .responsive{width:160px;height:160px;top:70px;right:40px;background-color:rgba(255, 255, 255, 0.42);}.bubble ul .ui{width:220px;height:220px;top:230px;right:-30px;background-color:rgba(255, 255, 255, 0.5);}.bubble ul .branding{width:210px;height:210px;bottom:0px;right:80px;background-color:rgba(255, 255, 255, 0.3);}.bubble ul .bloging{width:150px;height:150px;bottom:110px;left:60px;background-color:rgba(255, 255, 255, 0.2);}.bubble ul .motion{width:180px;height:180px;bottom:0;left:140px;background-color:rgba(255, 255, 255, 0.45);}.bubble ul .mobile{width:170px;height:170px;bottom:110px;left:-90px;background-color:rgba(255, 255, 255, 0.3);}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:9992;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:9993;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;cursor:-webkit-zoom-out;cursor:zoom-out;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:9995;}.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: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;-ms-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-preloader{background:url(../images/cbp-loading-popup.gif) no-repeat;color:#ccc;position:absolute;top:50%;width:32px;height:32px;text-align:center;left:50%;z-index:9994;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}.mfp-preloader a{color:#ccc;}.mfp-preloader a:hover{color:white;}.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:9996;box-shadow:none;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:-4px;text-decoration:none;text-align:center;opacity:1;filter:alpha(opacity=1);padding:0 0 18px 10px;color:white;font-style:normal;font-size:18px;}.mfp-close:before{content:'\f00d';font-family:'FontAwesome';}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100);}.mfp-close-btn-in .mfp-close{color:#333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%;cursor:pointer;}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;}.mfp-arrow{position:absolute;opacity:1;filter:alpha(opacity=1);margin:0;top:50%;padding:0;width:100px;height:100px;color:#fff;-webkit-tap-highlight-color:transparent;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100);}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;position:absolute;border:medium inset transparent;font-size:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.mfp-arrow-left{left:0;}.mfp-arrow-left:before{left:25px;content:'\e64a';font-family:'themify';}.mfp-arrow-right{right:0;}.mfp-arrow-right:before{right:25px;content:'\e649';font-family:'themify';}.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:black;/* Main image in popup */}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;/* The shadow behind the image */}.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:translateY(-50%) scale(0.75);-ms-transform:translateY(-50%) scale(0.75);transform:translateY(-50%) scale(0.75);}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%;}.mfp-container{padding-left:6px;padding-right:6px;}}.mfp-ie7 .mfp-img{padding:0;}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;}.mfp-ie7 .mfp-container{padding:0;}.mfp-ie7 .mfp-content{padding-top:44px;}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0;/*
for zoom animation
*/}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1;}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:0.8;}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0;/* FADE X */}.mfp-fade-x.mfp-bg{opacity:0;-webkit-transition:all, 0.8s, ease-in-out;transition:all, 0.8s, ease-in-out;}.mfp-fade-x.mfp-bg.mfp-ready{opacity:0.8;}.mfp-fade-x.mfp-bg.mfp-removing{opacity:0;}.mfp-fade-x.mfp-wrap .mfp-content{opacity:0;-webkit-transform:translateX(-20px) perspective(600px) rotateY(10deg);-ms-transform:translateX(-20px) perspective(600px) rotateY(10deg);transform:translateX(-20px) perspective(600px) rotateY(10deg);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}.mfp-fade-x.mfp-wrap.mfp-ready .mfp-content{opacity:1;-webkit-transform:translateX(0) perspective(600px) rotateY(0);-ms-transform:translateX(0) perspective(600px) rotateY(0);transform:translateX(0) perspective(600px) rotateY(0);}.mfp-fade-x.mfp-wrap.mfp-removing .mfp-content{opacity:0;-webkit-transform:translateX(-20px) perspective(600px) rotateY(10deg);-ms-transform:translateX(-20px) perspective(600px) rotateY(10deg);transform:translateX(-20px) perspective(600px) rotateY(10deg);/* SLIDE IN RIGHT */}.mfp-slide-right.mfp-bg{opacity:0;-webkit-transition:all, 0.8s, ease-in-out;transition:all, 0.8s, ease-in-out;}.mfp-slide-right.mfp-bg.mfp-ready{opacity:0.8;}.mfp-slide-right.mfp-bg.mfp-removing{opacity:0;}.mfp-slide-right.mfp-wrap .mfp-content{opacity:0;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}.mfp-slide-right.mfp-wrap.mfp-ready .mfp-content{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.mfp-slide-right.mfp-wrap.mfp-removing .mfp-content{opacity:0;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);/* ZOOM IN */}.mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:all, 0.8s, ease-in-out;transition:all, 0.8s, ease-in-out;}.mfp-zoom-in.mfp-bg.mfp-ready{opacity:0.8;}.mfp-zoom-in.mfp-bg.mfp-removing{opacity:0;}.mfp-zoom-in.mfp-wrap .mfp-content{opacity:0;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}.mfp-zoom-in.mfp-wrap.mfp-ready .mfp-content{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.mfp-zoom-in.mfp-wrap.mfp-removing .mfp-content{opacity:0;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);}a[data-popup]{outline:none;/*-----------------------------------------------------------------------------
   12. Form
-----------------------------------------------------------------------------*/}.quform-success-message,.quform-outer-no-js .quform-success-message{position:relative;display:block;float:left;margin:10px 0;font-size:12px;padding:3px 12px;color:#fff;width:100%;background-color:#0eb493;}.quform-success-message:before,.quform-outer-no-js .quform-success-message:before{content:'\f00c';display:inline-block;font-family:'FontAwesome';margin-right:5px;position:relative;top:1px;}.quform-element{margin-bottom:4em;/*Captcha*/text-align:left;}.quform-element label{display:block;margin-bottom:0.5em;text-align:left;font-size:12px;text-transform:uppercase;color:#212121;}.quform-element label .quform-required{font-size:200%;color:#ee1c25;line-height:12px;vertical-align:bottom;}.quform-element input,.quform-element textarea{padding:12px 20px;width:100%;border-bottom:4px solid #28282e;background-color:transparent;}.quform-element .quform-errors{display:none;}.quform-element .quform-error{position:absolute;display:inline-block;float:left;margin-top:10px;font-size:12px;padding:3px 12px;color:#fff;background-color:#ee1c25;}.quform-element .quform-error:before{content:'\f071';display:inline-block;font-family:'FontAwesome';margin-right:5px;position:relative;top:1px;}.quform-element .quform-captcha-inner{position:relative;float:left;margin-top:8px;background:url(../quform/images/captcha-refresh-icon.png) no-repeat center center;}.quform-element .quform-captcha-inner img{max-width:100%;display:block;}.quform-submit-inner{float:left;/*Loading the submit*/}.quform-loading-wrap{display:none;float:left;height:10px;line-height:10px;text-align:center;margin-top:12px;margin-left:10px;}.quform-loading-wrap .quform-loading{display:block;width:16px;height:16px;text-indent:-9999px;background:transparent url("../images/ajax-loader.gif") no-repeat center center;/*-----------------------------------------------------------------------------
   13. video player
-----------------------------------------------------------------------------*/}.header-video{position:relative;overflow:hidden;/*TEMP*/max-width:2000px;}.product .header-video{/*TEMP*/max-width:1280px;}.header-video iframe,.header-video video{position:absolute;top:0;bottom:0;left:0;right:0;}.header-video iframe{height:100%;width:100%;}.header-video video{width:100%;}.header-video__teaser-video{width:100%;height:auto;}.header-video__media{width:100%;height:auto;}.header-video__title{position:absolute;margin:0;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:5;font-size:110px;text-shadow:3px 3px 0px rgba(0, 0, 0, 0.2);}@media (max-width:1599px){.header-video__title{font-size:90px;}}@media (max-width:1199px){.header-video__title{font-size:70px;}}@media (max-width:991px){.header-video__title{font-size:50px;}}@media (max-width:767px){.header-video__title{font-size:30px;}}.header-video__sub-title{position:absolute;text-transform:capitalize;color:#8a909b;left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:57%;z-index:5;letter-spacing:2px;}@media (max-width:991px){.header-video__sub-title{display:none !important;}}.header-video__play-trigger{position:absolute;margin-bottom:5px;left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:50%;top:auto;z-index:5;text-transform:capitalize;text-align:center;color:#28282e;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;}.header-video__play-trigger i{width:40px;height:40px;line-height:40px;margin-top:5px;font-size:20px;text-align:center;border:1px solid;-webkit-transition:border-radius 0.3s ease-in-out;transition:border-radius 0.3s ease-in-out;}.header-video__play-trigger:hover{color:#f26f70;}.header-video__play-trigger:hover i{border-radius:100%;}#header-video__close-trigger{position:absolute;right:30px;top:30px;width:40px;height:40px;color:#fff;z-index:2001;background-color:transparent;border:1px solid;-webkit-transition:color 0.3s ease-in-out, border-radius 0.3s ease-in-out;transition:color 0.3s ease-in-out, border-radius 0.3s ease-in-out;}#header-video__close-trigger:hover{color:#f26f70;border-radius:100%;/*-----------------------------------------------------------------------------
   14. Main
-----------------------------------------------------------------------------*/}#work{background-color:#f0f0f0;position:relative;z-index:15;}.pages,.bg-pattern{background-image:url(../images/pattern/pattern-light.png);}.deco-parting,.counter-content{background-image:url(../images/pattern/pattern-dark.jpg);}.l-portfolio{padding-top:96px;}.social-inline{padding-top:2em;}.social-inline li{display:inline-block;}.social-inline li a{display:block;margin-right:5px;/*********************************************
  - DECO PARTING  -
**********************************************/}.deco-parting{text-align:center;padding:96px 0;}@media (min-width:992px){.deco-parting{display:table;text-align:left;background-color:#28282e;}.deco-parting [class*='col-']{display:table-cell;float:none;height:100%;vertical-align:middle;}.deco-parting .deco-header{font-size:200px;text-align:right;padding-right:30px;margin:0;}.deco-parting .deco-header:after{content:'+';font-size:100px;vertical-align:text-top;}}.deco-parting .deco-header{color:#f26f70;text-transform:uppercase;font-weight:normal;line-height:1.1;}.deco-parting h3{text-transform:uppercase;margin-top:0;color:#fff;font-weight:normal;}.deco-parting p{color:#fff;}@media (min-width:992px){/*********************************************
  - TESTIMONIAL CLASSIC   -
**********************************************/.deco-parting p{width:50%;}}.test-classic{position:relative;text-align:center;color:#8a909b;background-position:50% 50%;border-bottom:1px solid #dadce0;}.test-classic .item img{width:80px;height:80px;display:inline;margin-bottom:20px;border-radius:50%;}.test-classic .item p{font-size:16px;margin-bottom:0;}.test-classic .item .standard-title{display:inline-block;border-top:4px solid #8a909b;padding-top:20px;margin-bottom:10px;}.test-classic .item span{display:block;margin-bottom:20px;padding-bottom:10px;color:#212121;}.test-classic .item.overlay{padding:2em;background-color:#fff;box-shadow:0 0 1px rgba(0, 0, 0, 0.2);}.test-classic .item.overlay p{color:#8a909b;font-size:14px;}.test-classic .item.overlay .standard-title{padding-top:20px;position:relative;}.test-classic .item.overlay .standard-title:after{content:'';background-color:#dadce0;width:50px;height:1px;position:absolute;top:0;left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.test-classic .item.overlay .standard-title,.test-classic .item.overlay span{color:#28282e;}.test-classic .item.overlay span{margin-bottom:0;padding-bottom:0;}.test-classic .bx-wrapper .bx-pager.bx-default-pager a{background-color:#28282e;}.test-classic .bx-wrapper .bx-pager.bx-default-pager a:hover{background-color:#f26f70;}.test-classic .bx-wrapper .bx-pager.bx-default-pager a.active{background-color:#f26f70;/*********************************************
  - LAYOUT BRAND  -
**********************************************/}.layout-brand li{padding-bottom:48px;}.layout-brand img{width:120px;}.layout-brand.border-b{border-bottom:1px solid #d6d6d6;/*********************************************
  - CONTENT BOX SIDE  -
**********************************************/}.content-box-side{padding:0 30px;}.content-box-side:nth-child(-n+3){padding-bottom:48px;}.content-box-side i{width:60px;margin-top:10px;padding-right:20px;font-size:30px;text-align:center;color:#f26f70;}.content-box-side .box-side-details{margin-left:20px;overflow:hidden;}.content-box-side .box-side-details .box-side__header{display:block;}.content-box-side .box-side-details .box-side__header h3{display:inline-block;}.content-box-side .box-side-details .box-side__header i{float:right;text-align:right;margin-top:6px;}@media only screen and (max-width:991px){/*********************************************
  - equal-height  -
**********************************************/.content-box-side:nth-child(n){padding-bottom:3em;}.content-box-side:last-child{padding-bottom:0;}}@media (min-width:992px){/* ITEM IMG DETAILS */.equal-height > [class^="col-"]{float:none;display:table-cell;vertical-align:middle;}}.item-img-details{padding:2em;}@media (min-width:1201px){.item-img-details{padding-left:84px;padding-right:84px;}}.item-img-details i{color:#f26f70;/*********************************************
  - TEAM BLOCK  -
**********************************************/}.team-block{display:block;position:relative;-webkit-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;}.team-block .team-block__details{padding:2em;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(242, 111, 112, 0.9);color:#fff;text-transform:capitalize;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}.team-block .team-block__details h3{text-transform:uppercase;color:#fff;border-bottom:8px solid;display:inline-block;margin-bottom:10px;}.team-block .team-block__details .team-block__icon{position:absolute;bottom:2em;left:2em;}.team-block:hover{z-index:10;-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);box-shadow:0 10px 20px 0px rgba(0, 0, 0, 0.15);}.team-block:hover .team-block__details{opacity:1;/*********************************************
  - TEAM DETAILS  -
**********************************************/}.team-details{position:relative;color:#fff;padding:2em;width:auto;max-width:500px;margin:20px auto;background:#f26f70 url(../images/pattern/pattern-red.png);}.team-details .standard-title{display:inline-block;color:#fff;border-bottom:8px solid #fff;font-size:20px;}.team-details p{display:block;/* TEAM DETAILS SOCIAL ICONS */}.team-details__social-icons{margin-top:1em;}.team-details__social-icons li{display:inline-block;}.team-details__social-icons li a{position:relative;display:block;margin-right:5px;color:#fff;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;}.team-details__social-icons li a:hover{color:#28282e;/*********************************************
  - BACK TO TOP -
**********************************************/}.back-to-top{position:fixed;z-index:99999;bottom:13px;right:13px;text-decoration:none;color:#fff;background-color:rgba(40, 40, 46, 0.8);font-size:16px;width:50px;height:50px;line-height:50px;text-align:center;display:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.back-to-top:hover{background-color:#f26f70;color:#fff;/*-----------------------------------------------------------------------------
   15. Cubeportfolio
-----------------------------------------------------------------------------*//*!
 * Cube Portfolio - Responsive jQuery Grid Plugin
 *
 * version: 3.2.0 (12 September, 2015)
 * require: jQuery v1.7+
 *
 * Copyright 2013-2015, Mihai Buricea (http://scriptpie.com/cubeportfolio/live-preview/)
 * Licensed under CodeCanyon License (http://codecanyon.net/licenses)
 *
 */}.cbp,.cbp *,.cbp :after,.cbp :before,.cbp-l-filters-alignCenter,.cbp-l-filters-alignCenter *,.cbp-l-filters-alignLeft,.cbp-l-filters-alignLeft *,.cbp-l-filters-alignRight,.cbp-l-filters-alignRight *,.cbp-l-filters-button,.cbp-l-filters-button *,.cbp-l-filters-buttonCenter,.cbp-l-filters-buttonCenter *,.cbp-l-filters-dropdown,.cbp-l-filters-dropdown *,.cbp-l-filters-list,.cbp-l-filters-list *,.cbp-l-filters-work,.cbp-l-filters-work *,.cbp-l-filters-big,.cbp-l-filters-big *,.cbp-l-filters-text,.cbp-l-filters-text *,.cbp-l-filters-underline,.cbp-l-filters-underline *,.cbp-popup-wrap,.cbp-popup-wrap *,.cbp-popup-singlePage,.cbp-popup-singlePage *,.cbp-search,.cbp-search *,.cbp-search :after,.cbp-search :before{box-sizing:border-box;}.cbp-l-grid-agency-title,.cbp-l-grid-agency-desc,.cbp-l-grid-work-title,.cbp-l-grid-work-desc,.cbp-l-grid-blog-title,.cbp-l-grid-projects-title,.cbp-l-grid-projects-desc,.cbp-l-grid-masonry-projects-title,.cbp-l-grid-masonry-projects-desc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.cbp-l-filters-alignCenter,.cbp-l-filters-alignCenter *,.cbp-l-filters-alignLeft,.cbp-l-filters-alignLeft *,.cbp-l-filters-alignRight,.cbp-l-filters-alignRight *,.cbp-l-filters-button,.cbp-l-filters-button *,.cbp-l-filters-buttonCenter,.cbp-l-filters-buttonCenter *,.cbp-l-filters-dropdown,.cbp-l-filters-dropdown *,.cbp-l-filters-list,.cbp-l-filters-list *,.cbp-l-filters-work,.cbp-l-filters-work *,.cbp-l-filters-big,.cbp-l-filters-big *,.cbp-l-filters-text,.cbp-l-filters-text *,.cbp-l-filters-underline,.cbp-l-filters-underline *{-webkit-tap-highlight-color:transparent;/*  ---------------------------------------------------------------
    Default style for plugin. Please change them carefully!
    --------------------------------------------------------------- */}.cbp-item{display:inline-block;margin:0 10px 20px 0;}.cbp{position:relative;margin:0 auto;/* @editable properties */z-index:1;height:400px;}.cbp:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:url("../images/cbp-loading.gif") no-repeat scroll center center transparent;}.cbp > *{visibility:hidden;}.cbp .cbp-item{position:absolute;top:0;left:0;list-style-type:none;margin:0;padding:0;overflow:hidden;border:1px solid #fff;}.cbp img{display:block;width:100%;height:auto;border:0;}.cbp a,.cbp a:hover,.cbp a:active{text-decoration:none;outline:0;}.cbp-ready > *{visibility:visible;}.cbp-ready:before{display:none;visibility:hidden;}.cbp-wrapper-outer{overflow:hidden;position:relative;margin:0 auto;}.cbp-wrapper-outer,.cbp-wrapper,.cbp-wrapper-helper{list-style-type:none;padding:0;width:100%;height:100%;z-index:1;}.cbp-wrapper,.cbp-wrapper-helper{position:absolute;top:0;left:0;margin:0;}.cbp-item-off{z-index:-1;pointer-events:none;visibility:hidden;}.cbp-item-on2off{z-index:0;}.cbp-item-off2on{z-index:1;}.cbp-item-on2on{z-index:2;}.cbp-item-wrapper{width:100%;height:100%;position:relative;top:0;left:0;}.cbp-l-project-related-wrap img,.cbp-l-inline img{display:block;width:100%;height:auto;border:0;}.cbp-addItems{-webkit-transition:height 0.5s ease-in-out !important;transition:height 0.5s ease-in-out !important;will-change:height;}.cbp-addItems .cbp-item{-webkit-transition:top 0.5s ease-in-out, left 0.5s ease-in-out;transition:top 0.5s ease-in-out, left 0.5s ease-in-out;}.cbp-addItems .cbp-item-loading{-webkit-animation:fadeIn 0.5s ease-in-out;animation:fadeIn 0.5s ease-in-out;-webkit-transition:none;transition:none;/*  END - Default style for plugin. Please change them carefully! */}.cbp-panel{width:94%;max-width:1170px;margin:0 auto;}.cbp-misc-video{position:relative;height:0;padding-bottom:56.25%;background:#000;}.cbp-misc-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.clearfix:after{content:" ";display:block;height:0;clear:both;}.cbp-l-filters-left{float:left;}.cbp-l-filters-right{float:right;/* general caption style */}.cbp-caption,.cbp-caption-defaultWrap,.cbp-caption-activeWrap{display:block;}.cbp-caption-activeWrap{background-color:#282727;}.cbp-caption-active .cbp-caption,.cbp-caption-active .cbp-caption-defaultWrap,.cbp-caption-active .cbp-caption-activeWrap{overflow:hidden;position:relative;z-index:1;}.cbp-caption-active .cbp-caption-defaultWrap{top:0;}.cbp-caption-active .cbp-caption-activeWrap{width:100%;position:absolute;z-index:2;height:100%;/*  ---------------------------------------------------------------
    caption miscellaneous style
    --------------------------------------------------------------- */}.cbp-l-caption-title{color:#fff;font:400 16px/21px "Open Sans", sans-serif;}.cbp-l-caption-desc{color:#aaa;font:400 12px/16px "Open Sans", sans-serif;}.cbp-l-caption-text{font:400 14px/21px "Open Sans", sans-serif;color:#fff;letter-spacing:3px;padding:0 6px;}.cbp-l-caption-buttonLeft,.cbp-l-caption-buttonRight{background-color:#3288c4;color:#fff;display:inline-block;font:400 12px/30px "Open Sans", sans-serif;min-width:90px;text-align:center;margin:4px;padding:0 6px;}.cbp-l-caption-buttonLeft:hover,.cbp-l-caption-buttonRight:hover{opacity:0.9;/*  END - caption miscellaneous style *//*  ---------------------------------------------------------------
    none caption
    --------------------------------------------------------------- */}.cbp-caption-none .cbp-caption-activeWrap{display:none;/*  END - none caption *//*  ---------------------------------------------------------------
    caption layout align left
    --------------------------------------------------------------- */}.cbp-l-caption-alignLeft .cbp-l-caption-body{padding:12px 30px;}.cbp-caption-fadeIn .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-minimal .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-moveRight .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-overlayRightAlong .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-pushDown .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-pushTop .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealBottom .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealLeft .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealTop .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-zoom .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-opacity .cbp-l-caption-alignLeft .cbp-l-caption-body{padding-top:30px;/*  END - caption layout left *//*  ---------------------------------------------------------------
    caption layout center vertically and horizontally
    --------------------------------------------------------------- */}.cbp-l-caption-alignCenter{display:table;width:100%;height:100%;}.cbp-l-caption-alignCenter .cbp-l-caption-body{display:table-cell;vertical-align:middle;text-align:center;padding:10px 0;}.cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{/* @editable properties */position:relative;-webkit-transition:left 0.4s cubic-bezier(0.19, 1, 0.22, 1);transition:left 0.4s cubic-bezier(0.19, 1, 0.22, 1);}.cbp-caption-overlayBottom .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption-overlayBottomPush .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft{left:-20px;}.cbp-caption-overlayBottom .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,.cbp-caption-overlayBottomPush .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{left:20px;}.cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{left:0;/*  END - caption layout center vertically and horizontally */}.cbp-caption-fadeIn .cbp-caption-activeWrap{opacity:0;/* @editable properties */top:0;background-color:rgba(0, 0, 0, 0.85);-webkit-transition:opacity 0.9s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.9s cubic-bezier(0.19, 1, 0.22, 1);}.cbp-caption-fadeIn .cbp-caption:hover .cbp-caption-activeWrap{opacity:1;}.cbp-caption-minimal .cbp-l-caption-title,.cbp-caption-minimal .cbp-l-caption-desc{position:relative;left:0;opacity:0;-webkit-transition:-webkit-transform 0.35s ease-out;transition:transform 0.35s ease-out;}.cbp-caption-minimal .cbp-l-caption-title{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.cbp-caption-minimal .cbp-l-caption-desc{-webkit-transform:translateY(70%);-ms-transform:translateY(70%);transform:translateY(70%);}.cbp-caption-minimal .cbp-caption:hover .cbp-l-caption-title,.cbp-caption-minimal .cbp-caption:hover .cbp-l-caption-desc{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.cbp-caption-minimal .cbp-caption-activeWrap{/* @editable properties */top:0;background-color:black;background-color:rgba(0, 0, 0, 0.8);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}.cbp-caption-minimal .cbp-caption:hover .cbp-caption-activeWrap{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}.cbp-caption-moveRight .cbp-caption-activeWrap{left:-100%;top:0;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);}.cbp-caption-moveRight .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}.cbp-caption-overlayBottom .cbp-caption-activeWrap{height:60px;background-color:#181616;background-color:rgba(24, 22, 22, 0.7);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);}.cbp-caption-overlayBottom .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}.cbp-caption-overlayBottomAlong .cbp-caption-defaultWrap,.cbp-caption-overlayBottomAlong .cbp-caption-activeWrap{-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);}.cbp-caption-overlayBottomAlong .cbp-caption-activeWrap{height:60px;}.cbp-caption-overlayBottomAlong .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);}.cbp-caption-overlayBottomAlong .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}.cbp-caption-overlayBottomPush .cbp-caption-defaultWrap{-webkit-transition:top 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:top 0.6s cubic-bezier(0.19, 1, 0.22, 1);}.cbp-caption-overlayBottomPush .cbp-caption-activeWrap{bottom:-60px;/*@editable properties */height:60px;-webkit-transition:bottom 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:bottom 0.6s cubic-bezier(0.19, 1, 0.22, 1);}.cbp-caption-overlayBottomPush .cbp-caption:hover .cbp-caption-defaultWrap{top:-60px;}.cbp-caption-overlayBottomPush .cbp-caption:hover .cbp-caption-activeWrap{bottom:0;}.cbp-caption-overlayBottomReveal .cbp-caption-defaultWrap{/*@editable properties */z-index:2;-webkit-transition:top 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:top 0.5s cubic-bezier(0.19, 1, 0.22, 1);}.cbp-caption-overlayBottomReveal .cbp-caption-activeWrap{bottom:0;/* @editable properties */z-index:1;height:60px;}.cbp-caption-overlayBottomReveal .cbp-caption:hover .cbp-caption-defaultWrap{top:-60px;}.cbp-caption-overlayRightAlong .cbp-caption-defaultWrap,.cbp-caption-overlayRightAlong .cbp-caption-activeWrap{-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);}.cbp-caption-overlayRightAlong .cbp-caption-activeWrap{top:0;left:-50%;width:50%;}.cbp-caption-overlayRightAlong .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateX(25%);-ms-transform:translateX(25%);transform:translateX(25%);}.cbp-caption-overlayRightAlong .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}.cbp-caption-pushDown .cbp-caption-defaultWrap,.cbp-caption-pushDown .cbp-caption-activeWrap{-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);}.cbp-caption-pushDown .cbp-caption-activeWrap{top:-102%;height:102%;}.cbp-caption-pushDown .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);}.cbp-caption-pushDown .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(99%);-ms-transform:translateY(99%);transform:translateY(99%);}.cbp-caption-pushTop .cbp-caption-activeWrap,.cbp-caption-pushTop .cbp-caption-defaultWrap{-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);}.cbp-caption-pushTop .cbp-caption-activeWrap{height:102%;}.cbp-caption-pushTop .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}.cbp-caption-pushTop .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(-99%);-ms-transform:translateY(-99%);transform:translateY(-99%);}.cbp-caption-revealBottom .cbp-caption-defaultWrap{/*@editable properties */z-index:2;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);}.cbp-caption-revealBottom .cbp-caption-activeWrap{top:0;z-index:1;}.cbp-caption-revealBottom .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}.cbp-caption-revealLeft .cbp-caption-activeWrap{left:100%;top:0;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);}.cbp-caption-revealLeft .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}.cbp-caption-revealTop .cbp-caption-defaultWrap{/*@editable properties */z-index:2;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);}.cbp-caption-revealTop .cbp-caption-activeWrap{top:0;z-index:1;}.cbp-caption-revealTop .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);}.cbp-caption-zoom .cbp-caption-defaultWrap{-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);}.cbp-caption-zoom .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);}.cbp-caption-zoom .cbp-caption-activeWrap{opacity:0;/* @editable properties */top:0;background-color:rgba(0, 0, 0, 0.9);-webkit-transition:opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1);}.cbp-caption-zoom .cbp-caption:hover .cbp-caption-activeWrap{opacity:1;}.cbp-caption-opacity .cbp-item{padding:1px;}.cbp-caption-opacity .cbp-caption,.cbp-caption-opacity .cbp-caption-activeWrap,.cbp-caption-opacity .cbp-caption-defaultWrap{background-color:transparent;}.cbp-caption-opacity .cbp-caption{border:1px solid transparent;}.cbp-caption-opacity .cbp-caption:hover{border-color:#ededed;}.cbp-caption-opacity .cbp-caption-defaultWrap{/* @editable properties */opacity:1;-webkit-transition:opacity 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.6s cubic-bezier(0.19, 1, 0.22, 1);}.cbp-caption-opacity .cbp-caption:hover .cbp-caption-defaultWrap{opacity:0.8;}.cbp-caption-opacity .cbp-caption:hover .cbp-caption-activeWrap{top:0;}.cbp-caption-expand .cbp-caption-activeWrap{height:auto;background-color:transparent;}.cbp-caption-expand .cbp-caption{border-bottom:1px dotted #eaeaea;}.cbp-caption-expand .cbp-caption-defaultWrap{cursor:pointer;font:500 15px/23px "Roboto", sans-serif;color:#474747;padding:12px 0 11px 26px;}.cbp-caption-expand .cbp-caption-defaultWrap .fa{position:absolute;top:16px;left:0;width:16px;text-align:center;font-size:14px;}.cbp-caption-expand .cbp-l-caption-body{font:400 13px/21px "Roboto", sans-serif;color:#888;padding:0 0 20px 26px;}.cbp-caption-expand-active{-webkit-transition:height 0.4s !important;transition:height 0.4s !important;}.cbp-caption-expand-active .cbp-item{-webkit-transition:left 0.4s, top 0.4s !important;transition:left 0.4s, top 0.4s !important;}.cbp-caption-expand-open .cbp-caption-activeWrap{-webkit-transition:height 0.4s;transition:height 0.4s;}.cbp-l-filters-alignCenter{margin-bottom:30px;text-align:center;font:400 12px/21px sans-serif;color:#dadada;}.cbp-l-filters-alignCenter .cbp-filter-item{color:#949494;cursor:pointer;font:400 13px/21px "Open Sans", sans-serif;padding:0 12px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative;overflow:visible;margin:0 0 10px;display:inline-block;}.cbp-l-filters-alignCenter .cbp-filter-item:hover{color:#2d2c2c;}.cbp-l-filters-alignCenter .cbp-filter-item.cbp-filter-item-active{color:#2d2c2c;cursor:default;}.cbp-l-filters-alignCenter .cbp-filter-counter{background:none repeat scroll 0 0 #626161;border-radius:3px;color:#fff;font:400 11px/18px "Open Sans", sans-serif;margin:0 auto;padding:4px 0;text-align:center;width:34px;position:absolute;bottom:0;left:0;right:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}.cbp-l-filters-alignCenter .cbp-filter-counter:before{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #626161;display:none;}.cbp-l-filters-alignCenter .cbp-filter-item:hover .cbp-filter-counter:before{display:block;}.cbp-l-filters-alignCenter .cbp-filter-item:hover .cbp-filter-counter{bottom:30px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;}.cbp-l-filters-alignLeft{margin-bottom:30px;}.cbp-l-filters-alignLeft .cbp-filter-item{background-color:#fff;border:1px solid #cdcdcd;cursor:pointer;font:400 12px/30px "Open Sans", sans-serif;padding:0 13px;position:relative;overflow:visible;margin:0 8px 10px 0;display:inline-block;color:#888;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.cbp-l-filters-alignLeft .cbp-filter-item:hover{color:#111;}.cbp-l-filters-alignLeft .cbp-filter-item.cbp-filter-item-active{background-color:#6c7a89;border:1px solid #6c7a89;color:#fff;cursor:default;}.cbp-l-filters-alignLeft .cbp-filter-counter{display:inline;}.cbp-l-filters-alignRight{margin-bottom:30px;text-align:right;}.cbp-l-filters-alignRight .cbp-filter-item{background-color:transparent;color:#8b8b8b;cursor:pointer;font:400 11px/29px "Open Sans", sans-serif;padding:0 12px;position:relative;overflow:visible;margin:0 0 10px 5px;border:1px solid #e4e2e2;text-transform:uppercase;display:inline-block;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.cbp-l-filters-alignRight .cbp-filter-item:hover{color:#2b3444;}.cbp-l-filters-alignRight .cbp-filter-item:hover .cbp-filter-counter:before{display:block;}.cbp-l-filters-alignRight .cbp-filter-item:hover .cbp-filter-counter{bottom:44px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;}.cbp-l-filters-alignRight .cbp-filter-item.cbp-filter-item-active{color:#fff;background-color:#049372;border-color:#049372;cursor:default;}.cbp-l-filters-alignRight .cbp-filter-counter{background:none repeat scroll 0 0 #049372;border-radius:3px;color:#fff;font:400 11px/18px "Open Sans", sans-serif;margin:0 auto;padding:4px 0;text-align:center;width:34px;position:absolute;bottom:0;left:0;right:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:opacity 0.25s ease, bottom 0.25s ease;transition:opacity 0.25s ease, bottom 0.25s ease;}.cbp-l-filters-alignRight .cbp-filter-counter:before{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #049372;display:none;}.cbp-l-filters-button{margin-bottom:30px;}.cbp-l-filters-button .cbp-filter-item{background-color:#fff;border:1px solid #ececec;color:#888;cursor:pointer;font:400 12px/32px "Open Sans", sans-serif;margin:0 10px 10px 0;overflow:visible;padding:0 17px;position:relative;display:inline-block;-webkit-transition:color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;transition:color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;}.cbp-l-filters-button .cbp-filter-item:hover{color:#545454;border-color:#dadada;}.cbp-l-filters-button .cbp-filter-item.cbp-filter-item-active{background-color:#545454;color:#fff;border-color:#5d5d5d;cursor:default;}.cbp-l-filters-button .cbp-filter-counter{background-color:#545454;border-radius:3px;color:#fff;font:400 11px/18px "Open Sans", sans-serif;margin:0 auto;padding:4px 0;text-align:center;width:34px;position:absolute;bottom:0;left:0;right:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity 0.25s ease, bottom 0.25s ease;transition:opacity 0.25s ease, bottom 0.25s ease;}.cbp-l-filters-button .cbp-filter-counter:before{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #545454;display:none;}.cbp-l-filters-button .cbp-filter-item:hover .cbp-filter-counter:before{display:block;}.cbp-l-filters-button .cbp-filter-item:hover .cbp-filter-counter{bottom:44px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;}.cbp-l-filters-buttonCenter{margin-bottom:30px;text-align:center;}.cbp-l-filters-buttonCenter .cbp-filter-item{background-color:#fff;border:1px solid #ececec;color:#888;cursor:pointer;font:400 12px/32px Roboto, sans-serif;margin:0 10px 10px 0;overflow:visible;padding:0 17px;position:relative;display:inline-block;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.cbp-l-filters-buttonCenter .cbp-filter-item:hover{color:#5d5d5d;}.cbp-l-filters-buttonCenter .cbp-filter-item.cbp-filter-item-active{color:#3b9cb3;border-color:#8cd2e5;cursor:default;}.cbp-l-filters-buttonCenter .cbp-filter-counter{background-color:#68abbc;border-radius:3px;color:#fff;font:400 11px/18px Roboto, sans-serif;margin:0 auto;padding:4px 0;text-align:center;width:34px;position:absolute;bottom:0;left:0;right:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity 0.25s ease, bottom 0.25s ease;transition:opacity 0.25s ease, bottom 0.25s ease;}.cbp-l-filters-buttonCenter .cbp-filter-counter:before{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #68abbc;display:none;}.cbp-l-filters-buttonCenter .cbp-filter-item:hover .cbp-filter-counter:before{display:block;}.cbp-l-filters-buttonCenter .cbp-filter-item:hover .cbp-filter-counter{bottom:44px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;}.cbp-l-filters-dropdown{margin-bottom:40px;height:38px;position:relative;z-index:5;}.cbp-l-filters-dropdownWrap{width:200px;position:absolute;right:0;background:#4d4c4d;}.cbp-l-filters-dropdownHeader{font:400 12px/38px "Open Sans", sans-serif;margin:0 17px;color:#fff;cursor:default;position:relative;}.cbp-l-filters-dropdownHeader:after{border-color:#fff transparent;border-style:solid;border-width:5px 5px 0;content:"";height:0;position:absolute;right:0;top:50%;width:0;margin-top:-1px;}.cbp-l-filters-dropdownWrap.cbp-l-filters-dropdownWrap-open .cbp-l-filters-dropdownHeader:after{border-width:0 5px 5px;}.cbp-l-filters-dropdownList{display:none;list-style:none outside none;margin:0;padding:0;}.cbp-l-filters-dropdownList > li{margin:0;list-style:none;}.cbp-l-filters-dropdownWrap.cbp-l-filters-dropdownWrap-open .cbp-l-filters-dropdownList{display:block;margin:0;}.cbp-l-filters-dropdownList .cbp-filter-item{background:transparent;color:#b3b3b3;width:100%;text-align:left;font:400 12px/40px "Open Sans", sans-serif;margin:0;padding:0 17px;cursor:pointer;border:none;border-top:1px solid #595959;}.cbp-l-filters-dropdownList .cbp-filter-item:hover{color:#e6e6e6;}.cbp-l-filters-dropdownList .cbp-filter-item-active{color:#fff;cursor:default;}.cbp-l-filters-dropdownList .cbp-filter-counter{display:inline;}.cbp-l-filters-dropdown-floated{float:right;margin-top:-2px;margin-left:20px;width:200px;}.cbp-l-filters-list{/* clearfix */margin-bottom:30px;content:"";display:table;clear:both;}.cbp-l-filters-list .cbp-filter-item{background-color:transparent;color:#585252;cursor:pointer;font:400 12px/35px "Open Sans", sans-serif;padding:0 18px;position:relative;overflow:visible;margin:0 0 10px;float:left;border:1px solid #3288c4;border-right-width:0;-webkit-transition:left 0.3s ease-in-out;transition:left 0.3s ease-in-out;}.cbp-l-filters-list .cbp-filter-item:hover{color:#000;}.cbp-l-filters-list .cbp-filter-item.cbp-filter-item-active{cursor:default;color:#fff;background-color:#3288c4;}.cbp-l-filters-list-first{border-radius:6px 0 0 6px;}.cbp-l-filters-list-last{border-radius:0 6px 6px 0;border-right-width:1px !important;}.cbp-l-filters-list .cbp-filter-counter{display:inline;}@media only screen and (max-width:600px){.cbp-l-filters-list .cbp-filter-item{margin-right:5px;border-radius:6px;border-right-width:1px;}}.cbp-l-filters-work{margin-bottom:30px;text-align:center;}.cbp-l-filters-work .cbp-filter-item{background-color:#fff;color:#888;cursor:pointer;font:600 11px/37px "Open Sans", sans-serif;margin:0 5px 10px 0;overflow:visible;padding:0 16px;position:relative;display:inline-block;text-transform:uppercase;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.cbp-l-filters-work .cbp-filter-item:hover{color:#fff;background:#607d8b;}.cbp-l-filters-work .cbp-filter-item.cbp-filter-item-active{background:#607d8b;color:#fff;cursor:default;}.cbp-l-filters-work .cbp-filter-counter{font:600 11px/37px "Open Sans", sans-serif;text-align:center;display:inline-block;margin-left:8px;}.cbp-l-filters-work .cbp-filter-counter:before{content:'(';}.cbp-l-filters-work .cbp-filter-counter:after{content:')';}.cbp-l-filters-big{margin-bottom:30px;text-align:center;}.cbp-l-filters-big .cbp-filter-item{color:#444;cursor:pointer;font:400 15px/22px Roboto, sans-serif;margin:0 15px 10px 0;padding:10px 23px;position:relative;display:inline-block;border:1px solid transparent;text-transform:uppercase;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.cbp-l-filters-big .cbp-filter-item:hover{color:#888;}.cbp-l-filters-big .cbp-filter-item.cbp-filter-item-active{border-color:#d5d5d5;cursor:default;color:#444;}.cbp-l-filters-text{margin-bottom:30px;text-align:center;font:400 12px/21px Lato, sans-serif;color:#dadada;padding:0 15px;}.cbp-l-filters-text .cbp-filter-item{color:#949494;cursor:pointer;font:400 13px/21px Lato, sans-serif;padding:0 12px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative;overflow:visible;margin:0 0 10px;display:inline-block;}.cbp-l-filters-text .cbp-filter-item:hover{color:#2d2c2c;}.cbp-l-filters-text .cbp-filter-item.cbp-filter-item-active{color:#2d2c2c;cursor:default;}.cbp-l-filters-text .cbp-filter-counter{background:none repeat scroll 0 0 #626161;border-radius:3px;color:#fff;font:400 11px/16px Lato, sans-serif;margin:0 auto;padding:4px 0;text-align:center;width:32px;position:absolute;bottom:0;left:0;right:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}.cbp-l-filters-text .cbp-filter-counter:before{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #626161;display:none;}.cbp-l-filters-text .cbp-filter-item:hover .cbp-filter-counter:before{display:block;}.cbp-l-filters-text .cbp-filter-item:hover .cbp-filter-counter{bottom:30px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;}.cbp-l-filters-text-sort{display:inline-block;font:400 13px/21px Lato, sans-serif;color:#949494;margin-right:15px;}.cbp-l-filters-underline{margin-bottom:30px;}.cbp-l-filters-underline .cbp-filter-item{border-bottom:3px solid transparent;cursor:pointer;font:600 14px/21px "Open Sans", sans-serif;padding:8px 10px;position:relative;overflow:visible;margin:0 20px 10px 0;display:inline-block;color:#787878;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.cbp-l-filters-underline .cbp-filter-item:hover{color:#111;}.cbp-l-filters-underline .cbp-filter-item.cbp-filter-item-active{border-bottom-color:#666;color:#444;cursor:default;}.cbp-l-filters-underline .cbp-filter-counter{display:inline;}.cbp-animation-quicksand{-webkit-transition:height 0.6s ease-in-out;transition:height 0.6s ease-in-out;will-change:height;}.cbp-animation-quicksand .cbp-item{-webkit-transition:-webkit-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;}.cbp-animation-quicksand .cbp-item{-webkit-perspective:1000px;perspective:1000px;}.cbp-animation-quicksand .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.cbp-animation-quicksand .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:quicksand-off 0.6s ease-out both;animation:quicksand-off 0.6s ease-out both;}.cbp-animation-quicksand .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:quicksand-on 0.6s ease-out both;animation:quicksand-on 0.6s ease-out both;/* in *//* @editable properties */}@-webkit-keyframes quicksand-off{100%{opacity:0;-webkit-transform:scale3d(0, 0, 0);}}@keyframes quicksand-off{/* out *//* @editable properties */100%{opacity:0;-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0);}}@-webkit-keyframes quicksand-on{0%{opacity:0;-webkit-transform:scale3d(0, 0, 0);}}@keyframes quicksand-on{0%{opacity:0;-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0);}}.cbp-animation-fadeOut,.cbp-animation-boxShadow{-webkit-transition:height 0.6s ease-in-out;transition:height 0.6s ease-in-out;will-change:height;}.cbp-animation-fadeOut .cbp-item,.cbp-animation-boxShadow .cbp-item{-webkit-transition:-webkit-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;}.cbp-animation-fadeOut .cbp-item,.cbp-animation-boxShadow .cbp-item{-webkit-perspective:1000px;perspective:1000px;}.cbp-animation-fadeOut .cbp-item-wrapper,.cbp-animation-boxShadow .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.cbp-animation-fadeOut .cbp-item-on2off .cbp-item-wrapper,.cbp-animation-boxShadow .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:fadeOut-off 0.6s ease-in-out both;animation:fadeOut-off 0.6s ease-in-out both;}.cbp-animation-fadeOut .cbp-item-off2on .cbp-item-wrapper,.cbp-animation-boxShadow .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:fadeOut-on 0.6s ease-in-out both;animation:fadeOut-on 0.6s ease-in-out both;/* in *//* @editable properties */}@-webkit-keyframes fadeOut-off{0%{opacity:1;}80%,100%{opacity:0;}}@keyframes fadeOut-off{/* out *//* @editable properties */0%{opacity:1;}80%,100%{opacity:0;}}@-webkit-keyframes fadeOut-on{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeOut-on{0%{opacity:0;}100%{opacity:1;}}.cbp-animation-flipOut{-webkit-transition:height 0.7s ease-in-out;transition:height 0.7s ease-in-out;will-change:height;}.cbp-animation-flipOut .cbp-item{-webkit-transition:-webkit-transform 0.7s ease-in-out;transition:transform 0.7s ease-in-out;}.cbp-animation-flipOut .cbp-item{-webkit-perspective:1000px;perspective:1000px;}.cbp-animation-flipOut .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.cbp-animation-flipOut .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:flipOut-out 0.7s both ease-in;animation:flipOut-out 0.7s both ease-in;}.cbp-animation-flipOut .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:flipOut-in 0.7s ease-out both;animation:flipOut-in 0.7s ease-out both;/* out *//* @editable properties */}@-webkit-keyframes flipOut-out{50%,100%{-webkit-transform:translateZ(-1000px) rotateY(-90deg);opacity:0.2;}}@keyframes flipOut-out{/* in *//* @editable properties */50%,100%{-webkit-transform:translateZ(-1000px) rotateY(-90deg);transform:translateZ(-1000px) rotateY(-90deg);opacity:0.2;}}@-webkit-keyframes flipOut-in{0%,50%{-webkit-transform:translateZ(-1000px) rotateY(90deg);opacity:0.2;}}@keyframes flipOut-in{0%,50%{-webkit-transform:translateZ(-1000px) rotateY(90deg);transform:translateZ(-1000px) rotateY(90deg);opacity:0.2;}}.cbp-animation-flipBottom{-webkit-transition:height 0.7s ease-in-out;transition:height 0.7s ease-in-out;will-change:height;}.cbp-animation-flipBottom .cbp-item{-webkit-transition:-webkit-transform 0.7s ease-in-out;transition:transform 0.7s ease-in-out;}.cbp-animation-flipBottom .cbp-item{-webkit-perspective:1000px;perspective:1000px;}.cbp-animation-flipBottom .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.cbp-animation-flipBottom .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:flipBottom-out 0.7s both ease-in;animation:flipBottom-out 0.7s both ease-in;}.cbp-animation-flipBottom .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:flipBottom-in 0.7s ease-out both;animation:flipBottom-in 0.7s ease-out both;/* out *//* @editable properties */}@-webkit-keyframes flipBottom-out{50%,100%{-webkit-transform:translateZ(-1000px) rotateX(-90deg);opacity:0.2;}}@keyframes flipBottom-out{/* in *//* @editable properties */50%,100%{-webkit-transform:translateZ(-1000px) rotateX(-90deg);transform:translateZ(-1000px) rotateX(-90deg);opacity:0.2;}}@-webkit-keyframes flipBottom-in{0%,50%{-webkit-transform:translateZ(-1000px) rotateX(90deg);opacity:0.2;}}@keyframes flipBottom-in{0%,50%{-webkit-transform:translateZ(-1000px) rotateX(90deg);transform:translateZ(-1000px) rotateX(90deg);opacity:0.2;}}.cbp-animation-scaleSides{-webkit-transition:height 0.6s ease-in-out;transition:height 0.6s ease-in-out;will-change:height;}.cbp-animation-scaleSides .cbp-item{-webkit-transition:-webkit-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;}.cbp-animation-scaleSides .cbp-item{-webkit-perspective:1000px;perspective:1000px;}.cbp-animation-scaleSides .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.cbp-animation-scaleSides .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:scaleSides-out 0.9s ease both;animation:scaleSides-out 0.9s ease both;}.cbp-animation-scaleSides .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:scaleSides-in 0.9s ease both;animation:scaleSides-in 0.9s ease both;/* out *//* @editable properties */}@-webkit-keyframes scaleSides-out{50%,100%{-webkit-transform:scale(0.6);opacity:0;}}@keyframes scaleSides-out{/* in *//* @editable properties */50%,100%{-webkit-transform:scale(0.6);transform:scale(0.6);opacity:0;}}@-webkit-keyframes scaleSides-in{0%,50%{-webkit-transform:scale(0.6);opacity:0;}}@keyframes scaleSides-in{0%,50%{-webkit-transform:scale(0.6);transform:scale(0.6);opacity:0;}}.cbp-animation-skew{-webkit-transition:height 0.6s ease-in-out;transition:height 0.6s ease-in-out;will-change:height;}.cbp-animation-skew .cbp-item{-webkit-transition:-webkit-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;}.cbp-animation-skew .cbp-item{-webkit-perspective:1000px;perspective:1000px;}.cbp-animation-skew .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.cbp-animation-skew .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:skew-off 0.6s ease-out both;animation:skew-off 0.6s ease-out both;}.cbp-animation-skew .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:skew-on 0.6s ease-out both;animation:skew-on 0.6s ease-out both;/* in *//* @editable properties */}@-webkit-keyframes skew-off{100%{opacity:0;-webkit-transform:scale3d(0, 0, 0) skew(20deg, 0);}}@keyframes skew-off{/* out *//* @editable properties */100%{opacity:0;-webkit-transform:scale3d(0, 0, 0) skew(20deg, 0);transform:scale3d(0, 0, 0) skew(20deg, 0);}}@-webkit-keyframes skew-on{0%{opacity:0;-webkit-transform:scale3d(0, 0, 0) skew(0, 20deg);}}@keyframes skew-on{0%{opacity:0;-webkit-transform:scale3d(0, 0, 0) skew(0, 20deg);transform:scale3d(0, 0, 0) skew(0, 20deg);}}.cbp-animation-fadeOutTop{-webkit-transition:height 0.6s ease-in-out;transition:height 0.6s ease-in-out;will-change:height;}.cbp-animation-fadeOutTop .cbp-wrapper-outer{overflow:visible;}.cbp-animation-fadeOutTop .cbp-item{-webkit-perspective:1000px;perspective:1000px;overflow:visible;}.cbp-animation-fadeOutTop .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.cbp-animation-fadeOutTop .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:fadeOutTop-out 0.6s both ease-in-out;animation:fadeOutTop-out 0.6s both ease-in-out;}.cbp-animation-fadeOutTop .cbp-wrapper .cbp-item-wrapper{-webkit-animation:fadeOutTop-in 0.6s both ease-in-out;animation:fadeOutTop-in 0.6s both ease-in-out;/* out *//* @editable properties */}@-webkit-keyframes fadeOutTop-out{0%{-webkit-transform:translateY(0);opacity:1;}50%,100%{-webkit-transform:translateY(-30px);opacity:0;}}@keyframes fadeOutTop-out{/* out *//* @editable properties */0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}50%,100%{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0;}}@-webkit-keyframes fadeOutTop-in{0%,50%{-webkit-transform:translateY(-30px);opacity:0;}100%{-webkit-transform:translateY(0);opacity:1;}}@keyframes fadeOutTop-in{0%,50%{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}.cbp-animation-slideLeft{-webkit-transition:height 0.6s ease-in-out;transition:height 0.6s ease-in-out;will-change:height;}.cbp-animation-slideLeft .cbp-item{-webkit-perspective:1000px;perspective:1000px;}.cbp-animation-slideLeft .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.cbp-animation-slideLeft .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:slideLeft-out 0.8s both ease-in-out;animation:slideLeft-out 0.8s both ease-in-out;}.cbp-animation-slideLeft .cbp-wrapper .cbp-item-wrapper{-webkit-animation:slideLeft-in 0.8s both ease-in-out;animation:slideLeft-in 0.8s both ease-in-out;/* out *//* @editable properties */}@-webkit-keyframes slideLeft-out{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}25%{opacity:0.75;-webkit-transform:scale(0.8);}75%{opacity:0.75;-webkit-transform:scale(0.8) translateX(-200%);}100%{opacity:0.75;-webkit-transform:scale(0.8) translateX(-200%);}}@keyframes slideLeft-out{/* in *//* @editable properties */0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}25%{opacity:0.75;-webkit-transform:scale(0.8);transform:scale(0.8);}75%{opacity:0.75;-webkit-transform:scale(0.8) translateX(-200%);transform:scale(0.8) translateX(-200%);}100%{opacity:0.75;-webkit-transform:scale(0.8) translateX(-200%);transform:scale(0.8) translateX(-200%);}}@-webkit-keyframes slideLeft-in{0%,25%{opacity:0.75;-webkit-transform:scale(0.8) translateX(200%);}75%{opacity:0.75;-webkit-transform:scale(0.8);}100%{opacity:1;-webkit-transform:scale(1) translateX(0);}}@keyframes slideLeft-in{0%,25%{opacity:0.75;-webkit-transform:scale(0.8) translateX(200%);transform:scale(0.8) translateX(200%);}75%{opacity:0.75;-webkit-transform:scale(0.8);transform:scale(0.8);}100%{opacity:1;-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0);}}.cbp-animation-sequentially{-webkit-transition:height 0.6s ease-in-out;transition:height 0.6s ease-in-out;will-change:height;}.cbp-animation-sequentially .cbp-wrapper-outer{overflow:visible;}.cbp-animation-sequentially .cbp-item{-webkit-perspective:1000px;perspective:1000px;overflow:visible;}.cbp-animation-sequentially .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.cbp-animation-sequentially .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:fadeOutTop-out 0.6s both ease;animation:fadeOutTop-out 0.6s both ease;}.cbp-animation-sequentially .cbp-wrapper .cbp-item-wrapper{-webkit-animation:fadeOutTop-in 0.6s both ease-out;animation:fadeOutTop-in 0.6s both ease-out;}.cbp-animation-3dflip{-webkit-transition:height 0.6s ease-in-out;transition:height 0.6s ease-in-out;will-change:height;}.cbp-animation-3dflip .cbp-item{-webkit-perspective:1000px;perspective:1000px;}.cbp-animation-3dflip .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.cbp-animation-3dflip .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-animation:flip-out 0.6s both ease-in-out;animation:flip-out 0.6s both ease-in-out;}.cbp-animation-3dflip .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:flip-in 0.6s both ease-in-out;animation:flip-in 0.6s both ease-in-out;}@-webkit-keyframes flip-out{100%{opacity:0;-webkit-transform:rotateY(90deg);}}@keyframes flip-out{100%{opacity:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);}}@-webkit-keyframes flip-in{0%{opacity:0;-webkit-transform:rotateY(-90deg);}100%{opacity:1;-webkit-transform:rotateY(0deg);}}@keyframes flip-in{0%{opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);}100%{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);}}.cbp-animation-flipOutDelay{-webkit-transition:height 0.6s ease-in-out;transition:height 0.6s ease-in-out;will-change:height;}.cbp-animation-flipOutDelay .cbp-item{-webkit-perspective:1000px;perspective:1000px;}.cbp-animation-flipOutDelay .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.cbp-animation-flipOutDelay .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:flipOut-out 1s both ease-in;animation:flipOut-out 1s both ease-in;}.cbp-animation-flipOutDelay .cbp-wrapper .cbp-item-wrapper{-webkit-animation:flipOut-in 1s both ease-out;animation:flipOut-in 1s both ease-out;}.cbp-animation-slideDelay{-webkit-transition:height 0.6s ease-in-out;transition:height 0.6s ease-in-out;will-change:height;}.cbp-animation-slideDelay .cbp-item{-webkit-perspective:1000px;perspective:1000px;}.cbp-animation-slideDelay .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.cbp-animation-slideDelay .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:slideDelay-out 0.5s both ease-in-out;animation:slideDelay-out 0.5s both ease-in-out;}.cbp-animation-slideDelay .cbp-wrapper .cbp-item-wrapper{-webkit-animation:slideDelay-in 0.5s both ease-in-out;animation:slideDelay-in 0.5s both ease-in-out;/* out */}@-webkit-keyframes slideDelay-out{100%{-webkit-transform:translateX(-100%);}}@keyframes slideDelay-out{100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);}}@-webkit-keyframes slideDelay-in{0%{-webkit-transform:translateX(100%);}100%{-webkit-transform:translateX(0);}}@keyframes slideDelay-in{0%{-webkit-transform:translateX(100%);transform:translateX(100%);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}.cbp-animation-rotateSides{-webkit-transition:height 0.6s ease-in-out;transition:height 0.6s ease-in-out;will-change:height;}.cbp-animation-rotateSides .cbp-item{-webkit-perspective:1000px;perspective:1000px;}.cbp-animation-rotateSides .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.cbp-animation-rotateSides .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:-50% 50%;-webkit-animation:rotateSides-out 0.5s both ease-in;-webkit-transform-origin:-50% 50%;-ms-transform-origin:-50% 50%;transform-origin:-50% 50%;-webkit-animation:rotateSides-out 0.5s both ease-in;animation:rotateSides-out 0.5s both ease-in;}.cbp-animation-rotateSides .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:150% 50%;-webkit-animation:rotateSides-in 0.6s both ease-out;-webkit-transform-origin:150% 50%;-ms-transform-origin:150% 50%;transform-origin:150% 50%;-webkit-animation:rotateSides-in 0.6s both ease-out;animation:rotateSides-in 0.6s both ease-out;/* out */}@-webkit-keyframes rotateSides-out{100%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(90deg);}}@keyframes rotateSides-out{/* in *//* @editable properties */100%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(90deg);transform:translateZ(-500px) rotateY(90deg);}}@-webkit-keyframes rotateSides-in{0%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(-90deg);}40%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(-90deg);}}@keyframes rotateSides-in{0%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(-90deg);transform:translateZ(-500px) rotateY(-90deg);}40%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(-90deg);transform:translateZ(-500px) rotateY(-90deg);}}.cbp-animation-foldLeft{-webkit-transition:height 0.6s ease-in-out;transition:height 0.6s ease-in-out;will-change:height;}.cbp-animation-foldLeft .cbp-item{-webkit-perspective:1000px;perspective:1000px;}.cbp-animation-foldLeft .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.cbp-animation-foldLeft .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:foldLeft-out 0.7s both ease;animation:foldLeft-out 0.7s both ease;}.cbp-animation-foldLeft .cbp-wrapper .cbp-item-wrapper{-webkit-animation:foldLeft-in 0.7s both ease;animation:foldLeft-in 0.7s ease both;/* out */}@-webkit-keyframes foldLeft-out{100%{opacity:0;-webkit-transform:translateX(-100%) rotateY(-90deg);}}@keyframes foldLeft-out{/* in */100%{opacity:0;-webkit-transform:translateX(-100%) rotateY(-90deg);transform:translateX(-100%) rotateY(-90deg);}}@-webkit-keyframes foldLeft-in{0%{opacity:0.3;-webkit-transform:translateX(100%);}}@keyframes foldLeft-in{0%{opacity:0.3;-webkit-transform:translateX(100%);transform:translateX(100%);}}.cbp-animation-unfold{-webkit-transition:height 0.6s ease-in-out;transition:height 0.6s ease-in-out;will-change:height;}.cbp-animation-unfold .cbp-item{-webkit-perspective:1000px;perspective:1000px;}.cbp-animation-unfold .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.cbp-animation-unfold .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:unfold-out 0.8s ease both;animation:unfold-out 0.8s ease both;}.cbp-animation-unfold .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:0% 50%;-webkit-animation:unfold-in 0.8s both ease;-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-animation:unfold-in 0.8s both ease;animation:unfold-in 0.8s both ease;/* out */}@-webkit-keyframes unfold-out{90%{opacity:0.3;}100%{opacity:0;-webkit-transform:translateX(-100%);}}@keyframes unfold-out{/* in */90%{opacity:0.3;}100%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);}}@-webkit-keyframes unfold-in{0%{opacity:0;-webkit-transform:translateX(100%) rotateY(90deg);}}@keyframes unfold-in{0%{opacity:0;-webkit-transform:translateX(100%) rotateY(90deg);transform:translateX(100%) rotateY(90deg);}}.cbp-animation-scaleDown{-webkit-transition:height 0.6s ease-in-out;transition:height 0.6s ease-in-out;will-change:height;}.cbp-animation-scaleDown .cbp-item{-webkit-perspective:1000px;perspective:1000px;}.cbp-animation-scaleDown .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.cbp-animation-scaleDown .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:scaleDown-out 0.7s ease both;animation:scaleDown-out 0.7s ease both;}.cbp-animation-scaleDown .cbp-wrapper .cbp-item-wrapper{-webkit-animation:scaleDown-in 0.6s ease both;animation:scaleDown-in 0.6s ease both;/* out */}@-webkit-keyframes scaleDown-out{100%{opacity:0;-webkit-transform:scale(0.8);}}@keyframes scaleDown-out{/* in */100%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8);}}@-webkit-keyframes scaleDown-in{0%{-webkit-transform:translateX(100%);}}@keyframes scaleDown-in{0%{-webkit-transform:translateX(100%);transform:translateX(100%);}}.cbp-animation-frontRow{-webkit-transition:height 0.6s ease-in-out;transition:height 0.6s ease-in-out;will-change:height;}.cbp-animation-frontRow .cbp-item{-webkit-perspective:1000px;perspective:1000px;}.cbp-animation-frontRow .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.cbp-animation-frontRow .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:frontRow-out 0.7s both ease;animation:frontRow-out 0.7s both ease;}.cbp-animation-frontRow .cbp-wrapper .cbp-item-wrapper{-webkit-animation:frontRow-in 0.6s both ease;animation:frontRow-in 0.6s both ease;/* out */}@-webkit-keyframes frontRow-out{100%{-webkit-transform:translateX(-60%) scale(0.8);opacity:0;}}@keyframes frontRow-out{/* in */100%{-webkit-transform:translateX(-60%) scale(0.8);transform:translateX(-60%) scale(0.8);opacity:0;}}@-webkit-keyframes frontRow-in{0%{-webkit-transform:translateX(100%) scale(0.8);}100%{opacity:1;-webkit-transform:translateX(0%) scale(1);}}@keyframes frontRow-in{0%{-webkit-transform:translateX(100%) scale(0.8);transform:translateX(100%) scale(0.8);}100%{opacity:1;-webkit-transform:translateX(0%) scale(1);transform:translateX(0%) scale(1);}}.cbp-animation-rotateRoom{-webkit-transition:height 0.6s ease-in-out;transition:height 0.6s ease-in-out;will-change:height;}.cbp-animation-rotateRoom .cbp-item{-webkit-perspective:1000px;perspective:1000px;}.cbp-animation-rotateRoom .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.cbp-animation-rotateRoom .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotateRoom-out 0.8s both ease;animation:rotateRoom-out 0.8s both ease;}.cbp-animation-rotateRoom .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-animation:rotateRoom-in 0.8s both ease;animation:rotateRoom-in 0.8s both ease;/* out */}@-webkit-keyframes rotateRoom-out{90%{opacity:0.3;}100%{opacity:0;-webkit-transform:translateX(-100%) rotateY(90deg);}}@keyframes rotateRoom-out{/* in */90%{opacity:0.3;}100%{opacity:0;-webkit-transform:translateX(-100%) rotateY(90deg);transform:translateX(-100%) rotateY(90deg);}}@-webkit-keyframes rotateRoom-in{0%{opacity:0.3;-webkit-transform:translateX(100%) rotateY(-90deg);}}@keyframes rotateRoom-in{0%{opacity:0.3;-webkit-transform:translateX(100%) rotateY(-90deg);transform:translateX(100%) rotateY(-90deg);}}.cbp-animation-bounceBottom{-webkit-transition:height 0.6s ease-in-out;transition:height 0.6s ease-in-out;will-change:height;}.cbp-animation-bounceBottom .cbp-wrapper-helper{-webkit-animation:bounceBottom-out 0.6s both ease-in-out;animation:bounceBottom-out 0.6s both ease-in-out;}.cbp-animation-bounceBottom .cbp-wrapper{-webkit-animation:bounceBottom-in 0.6s both ease-in-out;animation:bounceBottom-in 0.6s both ease-in-out;/* out */}@-webkit-keyframes bounceBottom-out{100%{-webkit-transform:translateY(100%);opacity:0;}}@keyframes bounceBottom-out{/* in */100%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;}}@-webkit-keyframes bounceBottom-in{0%{-webkit-transform:translateY(100%);opacity:0;}100%{-webkit-transform:translateY(0);opacity:1;}}@keyframes bounceBottom-in{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}.cbp-animation-bounceLeft{-webkit-transition:height 0.6s ease-in-out;transition:height 0.6s ease-in-out;will-change:height;}.cbp-animation-bounceLeft .cbp-wrapper-helper{-webkit-animation:bounceLeft-out 0.6s both ease-in-out;animation:bounceLeft-out 0.6s both ease-in-out;}.cbp-animation-bounceLeft .cbp-wrapper{-webkit-animation:bounceLeft-in 0.6s both ease-in-out;animation:bounceLeft-in 0.6s both ease-in-out;/* out */}@-webkit-keyframes bounceLeft-out{100%{-webkit-transform:translateX(-100%);opacity:0;}}@keyframes bounceLeft-out{/* in */100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}}@-webkit-keyframes bounceLeft-in{0%{-webkit-transform:translateX(-100%);opacity:0;}100%{-webkit-transform:translateX(0);opacity:1;}}@keyframes bounceLeft-in{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}}.cbp-animation-bounceTop{-webkit-transition:height 0.6s ease-in-out;transition:height 0.6s ease-in-out;will-change:height;}.cbp-animation-bounceTop .cbp-wrapper-helper{-webkit-animation:bounceTop-out 0.6s both ease-in-out;animation:bounceTop-out 0.6s both ease-in-out;}.cbp-animation-bounceTop .cbp-wrapper{-webkit-animation:bounceTop-in 0.6s both ease-in-out;animation:bounceTop-in 0.6s both ease-in-out;/* out */}@-webkit-keyframes bounceTop-out{100%{-webkit-transform:translateY(-100%);opacity:0;}}@keyframes bounceTop-out{/* in */100%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;}}@-webkit-keyframes bounceTop-in{0%{-webkit-transform:translateY(-100%);opacity:0;}100%{-webkit-transform:translateY(0);opacity:1;}}@keyframes bounceTop-in{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}.cbp-animation-moveLeft{-webkit-transition:height 0.6s ease-in-out;transition:height 0.6s ease-in-out;will-change:height;}.cbp-animation-moveLeft .cbp-wrapper-helper{-webkit-animation:moveLeft-out 0.6s both ease-in-out;animation:moveLeft-out 0.6s both ease-in-out;}.cbp-animation-moveLeft .cbp-wrapper{-webkit-animation:moveLeft-in 0.6s both ease-in-out;animation:moveLeft-in 0.6s both ease-in-out;/* out */}@-webkit-keyframes moveLeft-out{100%{-webkit-transform:translateX(-100%);opacity:0;}}@keyframes moveLeft-out{/* in */100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}}@-webkit-keyframes moveLeft-in{0%{-webkit-transform:translateX(100%);opacity:0;}100%{-webkit-transform:translateX(0);opacity:1;}}@keyframes moveLeft-in{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}}.cbp-displayType-lazyLoading{-webkit-animation:fadeIn 0.5s both ease-in;animation:fadeIn 0.5s both ease-in;}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}.cbp-displayType-fadeInToTop{-webkit-perspective:1000px;perspective:1000px;-webkit-animation:fadeInToTop 0.5s both ease-in;animation:fadeInToTop 0.5s both ease-in;}@-webkit-keyframes fadeInToTop{0%{opacity:0;-webkit-transform:translateY(30px);}100%{opacity:1;-webkit-transform:translateY(0);}}@keyframes fadeInToTop{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}.cbp-displayType-sequentially .cbp-item{-webkit-animation:fadeIn 0.5s both ease-in;animation:fadeIn 0.5s both ease-in;}.cbp-displayType-bottomToTop{-webkit-perspective:1000px;perspective:1000px;}.cbp-displayType-bottomToTop .cbp-item{-webkit-animation:fadeInBottomToTop 0.3s both ease-in;animation:fadeInBottomToTop 0.3s both ease-in;}@-webkit-keyframes fadeInBottomToTop{0%{opacity:0;-webkit-transform:translateY(50px);}100%{opacity:1;-webkit-transform:translateY(0);}}@keyframes fadeInBottomToTop{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}.cbp-lightbox img{display:block;width:100%;height:auto;border:0;}.cbp-popup-ie8bg{position:absolute;width:100%;height:100%;min-height:100%;top:0;left:0;/* @editable properties */z-index:-1;background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}.cbp-popup-wrap{height:100%;text-align:center;position:fixed;width:100%;left:0;top:0;display:none;overflow-y:scroll;/* @editable properties */overflow-x:hidden;z-index:9990;padding:0 10px;}.cbp-popup-lightbox{background:rgba(0, 0, 0, 0.8);}.cbp-popup-singlePage{background:white;padding:0;}.cbp-popup-wrap:before{content:"";display:inline-block;height:100%;/*margin-right: -.25em; // it breaks on mobile*/vertical-align:middle;}.cbp-popup-content{position:relative;display:inline-block;vertical-align:middle;text-align:left;max-width:100%;}.cbp-popup-singlePage .cbp-popup-content{position:relative;/* @editable properties */z-index:1;margin-top:145px;max-width:1024px;vertical-align:top;width:94%;}.cbp-popup-singlePage .cbp-popup-content-basic{position:relative;/* @editable properties */z-index:1;margin-top:104px;vertical-align:top;width:100%;display:inline-block;text-align:left;}.cbp-popup-lightbox-figure{position:relative;}.cbp-popup-lightbox-bottom{left:0;position:absolute;top:100%;/* @editable properties */width:100%;margin-top:3px;}.cbp-popup-lightbox-title{padding-right:70px;font:400 12px/18px "Open Sans", sans-serif;color:#eee;}.cbp-popup-lightbox-counter{position:absolute;top:0;/* @editable properties */right:0;font:400 12px/18px "Open Sans", sans-serif;color:#eee;}.cbp-popup-lightbox-img{width:auto;max-width:100%;height:auto;/* @editable properties */display:block;margin:40px 0 40px;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);}.cbp-popup-lightbox-img[data-action]{cursor:pointer;}.cbp-popup-lightbox-isIframe .cbp-popup-content{width:75%;}@media only screen and (max-width:768px){.cbp-popup-lightbox-isIframe .cbp-popup-content{width:95%;}}.cbp-popup-lightbox-isIframe .cbp-lightbox-bottom{left:0;position:absolute;top:100%;/* @editable properties */width:100%;margin-top:3px;}.cbp-popup-lightbox-iframe{position:relative;/* @editable properties */height:0;/* 16/9 ratio */padding-bottom:56.25%;background:#000;}.cbp-popup-lightbox-iframe iframe{position:absolute;top:0;left:0;width:100%;/* @editable properties */height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);}.cbp-popup-lightbox-iframe audio{margin-top:27%;/* NAVIGATION BUTTONS */}.cbp-popup-singlePage .cbp-popup-navigation-wrap{position:absolute;top:0;left:0;width:100%;/* @editable properties */z-index:9990;height:104px;background-color:#34425c;}.cbp-popup-singlePage .cbp-popup-navigation{position:relative;width:100%;height:100%;}.cbp-popup-singlePage-sticky .cbp-popup-navigation-wrap{position:fixed;top:0 !important;}.cbp-popup-singlePage-counter{color:#bbc0df;position:absolute;margin:auto;right:40px;top:0;bottom:0;font:400 13px/30px "Open Sans", sans-serif;height:30px;}@media only screen and (max-width:768px){.cbp-popup-singlePage-counter{right:3%;}}.cbp-popup-next,.cbp-popup-prev,.cbp-popup-close{padding:0;border:medium none;position:absolute;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.cbp-popup-lightbox .cbp-popup-prev,.cbp-popup-lightbox .cbp-popup-next,.cbp-popup-lightbox .cbp-popup-close{visibility:hidden;/* NAVOGATION BUTTONS */}.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-next,.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-prev,.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-close{visibility:visible;/* PREVIOUS BUTTON LIGHBOX */}.cbp-popup-lightbox .cbp-popup-prev{background:url("../images/cbp-sprite.png") no-repeat scroll 0 0 transparent;width:44px;height:44px;top:0;bottom:0;left:20px;margin:auto;}.cbp-popup-lightbox .cbp-popup-prev:hover{background-position:0 -46px;/* PREVIOUS BUTTON SINGLEPAGE */}.cbp-popup-singlePage .cbp-popup-prev{background:url("../images/cbp-sprite.png") no-repeat scroll 0 -92px transparent;width:44px;height:44px;margin:auto;top:0;right:108px;bottom:0;left:0;}.cbp-popup-singlePage .cbp-popup-prev:hover{background-position:0 -138px;/* NEXT BUTTON LIGHTBOX */}.cbp-popup-lightbox .cbp-popup-next{background:url("../images/cbp-sprite.png") no-repeat scroll -46px 0 transparent;width:44px;height:44px;top:0;bottom:0;right:20px;margin:auto;}.cbp-popup-lightbox .cbp-popup-next:hover{background-position:-46px -46px;/* NEXT BUTTON SINGLEPAGE */}.cbp-popup-singlePage .cbp-popup-next{background:url("../images/cbp-sprite.png") no-repeat scroll -46px -92px transparent;width:44px;height:44px;margin:auto;top:0;right:0;bottom:0;left:108px;}.cbp-popup-singlePage .cbp-popup-next:hover{background-position:-46px -138px;/* CLOSE BUTTON LIGTHBOX */}.cbp-popup-lightbox .cbp-popup-close{background:url("../images/cbp-sprite.png") no-repeat scroll -92px 0 transparent;height:40px;width:40px;right:20px;top:20px;}.cbp-popup-lightbox .cbp-popup-close:hover{background-position:-92px -46px;/* CLOSE BUTTON SINGLEPAGE */}.cbp-popup-singlePage .cbp-popup-close{background:url("../images/cbp-sprite.png") no-repeat scroll -92px -92px transparent;height:44px;width:44px;margin:auto;top:0;right:0;bottom:0;left:0;}.cbp-popup-singlePage .cbp-popup-ie8bg{background-color:#fff;}.cbp-popup-singlePage .cbp-popup-close:hover{background-position:-92px -138px;}@media only screen and (max-width:360px),(max-height:600px){.cbp-popup-next,.cbp-popup-prev,.cbp-popup-close{-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8);}.cbp-popup-lightbox .cbp-popup-close{right:10px;top:10px;}.cbp-popup-lightbox .cbp-popup-next{right:10px;}.cbp-popup-lightbox .cbp-popup-prev{left:10px;}.cbp-popup-singlePage .cbp-popup-navigation-wrap{height:84px;}.cbp-popup-singlePage .cbp-popup-content{margin-top:120px;}}.cbp-popup-loadingBox{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;/* @editable properties */z-index:2;background:url("../images/cbp-loading-popup.gif") no-repeat scroll center center #0d0d0d;border:1px solid rgba(79, 80, 79, 0.3);border-radius:3px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=71)";opacity:0.71;width:50px;height:50px;}.cbp-popup-ready .cbp-popup-loadingBox{visibility:hidden;}.cbp-popup-loading .cbp-popup-loadingBox{visibility:visible;}.cbp-popup-singlePage{/* @editable properties */left:100%;-webkit-transition:left 0.6s ease-in-out;transition:left 0.6s ease-in-out;}.cbp-popup-singlePage.cbp-popup-loading .cbp-popup-content{opacity:0;}.cbp-popup-singlePage-open{left:0;}.cbp-popup-singlePage.cbp-popup-singlePage-fade{left:0;/* @editable properties */opacity:0;-webkit-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;}.cbp-popup-singlePage-open.cbp-popup-singlePage-fade{opacity:1;}.cbp-popup-singlePage.cbp-popup-singlePage-right{/* @editable properties */left:-100%;-webkit-transition:left 0.6s ease-in-out;transition:left 0.6s ease-in-out;}.cbp-popup-singlePage-open.cbp-popup-singlePage-right{left:0;}.cbp-l-project-title{color:#454444;font:600 42px/46px "Open Sans", sans-serif;letter-spacing:2px;margin-bottom:15px;text-align:center;text-transform:uppercase;}.cbp-l-project-subtitle{color:#787878;font:400 14px/21px "Open Sans", sans-serif;margin:0 auto 50px;max-width:500px;text-align:center;}.cbp-popup-singlePage .cbp-popup-content .cbp-l-project-img{display:block;margin:0 auto;max-width:100%;}.cbp-l-project-container{overflow:hidden;margin:40px auto 0;clear:both;}.cbp-l-project-desc{float:left;width:64%;}.cbp-l-project-social-wrapper,.cbp-l-inline-social-wrapper{display:inline-block;width:100px;height:20px;overflow:hidden;}.cbp-l-inline-social-wrapper{margin-top:5px;}.cbp-l-project-details{float:right;width:36%;padding-left:40px;margin-bottom:15px;}@media only screen and (max-width:768px){.cbp-l-project-title{font-size:30px;line-height:34px;}.cbp-l-project-desc{width:100%;}.cbp-l-project-details{width:100%;margin-top:20px;padding-left:0;}}.cbp-l-project-desc-title{border-bottom:1px solid #cdcdcd;margin-bottom:22px;color:#444;}.cbp-l-project-desc-title span,.cbp-l-project-details-title span{border-bottom:1px solid #747474;display:inline-block;margin:0 0 -1px 0;font:400 16px/36px "Open Sans", sans-serif;padding:0 5px 0 0;}.cbp-l-project-desc-text{font:400 13px/20px "Open Sans", sans-serif;color:#555;margin-bottom:20px;}.cbp-l-project-details-title{border-bottom:1px solid #cdcdcd;margin-bottom:19px;color:#444;}.cbp-l-project-details-list{margin:0;padding:0;list-style:none;}.cbp-l-project-details-list > li,.cbp-l-project-details-list > div{border-bottom:1px dotted #dfdfdf;padding:inherit;color:#666;font:400 12px/30px "Open Sans", sans-serif;}.cbp-l-project-details-list strong{display:inline-block;color:#696969;font-weight:600;min-width:100px;}.cbp-l-project-details-visit{color:#fff;float:right;clear:both;text-decoration:none;font:400 11px/18px "Open Sans", sans-serif;margin-top:10px;background-color:#53668a;padding:8px 19px;}.cbp-l-project-details-visit:hover{opacity:0.9;color:#fff;}.cbp-l-project-related-wrap{font-size:0;margin:0;padding:0;}.cbp-l-project-related-item{margin-left:5%;max-width:30%;float:left;}.cbp-l-project-related-item:first-child{margin-left:0;}.cbp-l-project-related-title{font:700 14px/18px "Open Sans", sans-serif;color:#474747;margin-top:20px;}.cbp-l-project-related-link{text-decoration:none;}.cbp-l-project-related-link:hover{opacity:0.9;}.cbp-l-member-img{float:left;width:40%;margin-top:20px;}.cbp-l-member-img img{border:1px solid #e2e2e2;width:auto;max-width:100%;height:auto;display:inline-block;border:0;}.cbp-l-member-info{margin-top:20px;padding-left:25px;float:left;width:60%;}@media only screen and (max-width:768px){.cbp-l-member-img{width:100%;text-align:center;}.cbp-l-member-info{width:100%;padding-left:0;}}.cbp-l-member-name{font:400 28px/28px "Open Sans", sans-serif;color:#474747;}.cbp-l-member-position{font:400 13px/21px "Open Sans", sans-serif;color:#888;margin-top:6px;}.cbp-l-member-desc{font:400 12px/18px "Open Sans", sans-serif;margin-top:25px;color:#474747;/* SINGLE PAGE INLINE */}.cbp-popup-singlePageInline-open{-webkit-transition:height 0.5s ease 0s !important;transition:height 0.5s ease 0s !important;}.cbp-popup-singlePageInline-open .cbp-item{-webkit-transition:-webkit-transform 0.5s ease 0s !important;transition:transform 0.5s ease 0s !important;}.cbp-popup-singlePageInline-close .cbp-popup-singlePageInline::before{display:none;}.cbp-popup-singlePageInline-close .cbp-popup-singlePageInline .cbp-popup-content,.cbp-popup-singlePageInline-close .cbp-popup-singlePageInline .cbp-popup-navigation{-webkit-transition-delay:0;transition-delay:0;}.cbp-popup-singlePageInline{width:100%;position:absolute;top:0;left:0;z-index:0;/* CLOSE BUTTON singlePageInline */overflow:hidden;}.cbp-popup-singlePageInline:before{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:2;/* @editable properties */content:'';width:30px;height:30px;border:1px solid rgba(79, 80, 79, 0.3);border-right:5px solid #000;border-bottom:5px solid #000;border-radius:50%;border-left:5px solid transparent;border-top:5px solid transparent;animation:loading 0.5s infinite linear;-webkit-animation:loading 0.5s infinite linear;opacity:0.6;}.cbp-popup-singlePageInline .cbp-popup-content{opacity:0;width:100%;z-index:1;min-height:300px;}.cbp-popup-singlePageInline .cbp-popup-content,.cbp-popup-singlePageInline .cbp-popup-navigation{-webkit-transition:opacity 0.4s ease-in 0.2s;transition:opacity 0.4s ease-in 0.2s;}.cbp-popup-singlePageInline .cbp-popup-navigation{opacity:0;position:absolute;top:0;right:0;z-index:2;width:40px;height:40px;}.cbp-popup-singlePageInline .cbp-popup-close{background:url("../images/cbp-sprite.png") no-repeat scroll -92px 0 transparent;height:40px;width:40px;right:20px;top:30px;}.cbp-popup-singlePageInline .cbp-popup-close:hover{opacity:0.7;}.cbp-popup-singlePageInline-ready{z-index:4;}.cbp-popup-singlePageInline-ready .cbp-popup-content,.cbp-popup-singlePageInline-ready .cbp-popup-navigation{opacity:1;}.cbp-popup-singlePageInline-ready:before{display:none;}.cbp-singlePageInline-active{opacity:0.6 !important;}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.cbp-l-inline{margin:20px 0;overflow:hidden;background:#fafafa;padding:30px;}.cbp-l-inline-left{float:left;width:44%;}.cbp-l-project-img{max-width:100%;}.cbp-l-inline-right{float:right;width:56%;padding-left:inherit;}@media only screen and (max-width:768px){.cbp-l-inline-left{width:100%;text-align:center;margin-top:40px;}.cbp-l-inline-right{width:100%;padding-left:0;margin-top:20px;}}.cbp-l-inline-title{font:400 28px/30px "Open Sans", sans-serif;color:#474747;}.cbp-l-inline-subtitle{font:400 13px/21px "Open Sans", sans-serif;color:#888;margin-top:7px;}.cbp-l-inline-desc{font:400 13px/20px "Open Sans", sans-serif;color:#474747;margin-top:25px;}.cbp-l-inline-view-wrap{text-align:right;}.cbp-l-inline-view{font:400 13px/35px "Open Sans", sans-serif;color:#9c9c9c;margin-top:40px;display:inline-block;padding:0 20px;border:1px solid #ccc;text-decoration:none;}.cbp-l-inline-view:hover{color:#757575;}.cbp-l-inline-details{margin-top:15px;font:13px/22px "Open Sans", sans-serif;/* default state */}.cbp-l-loadMore-defaultText,.cbp-l-loadMore-button-defaultText{display:block;}.cbp-l-loadMore-loadingText,.cbp-l-loadMore-noMoreLoading,.cbp-l-loadMore-button-loadingText,.cbp-l-loadMore-button-noMoreLoading{display:none;/* loading state */}.cbp-l-loadMore-loading .cbp-l-loadMore-loadingText,.cbp-l-loadMore-loading .cbp-l-loadMore-button-loadingText{display:block;}.cbp-l-loadMore-loading .cbp-l-loadMore-defaultText,.cbp-l-loadMore-loading .cbp-l-loadMore-noMoreLoading,.cbp-l-loadMore-loading .cbp-l-loadMore-button-defaultText,.cbp-l-loadMore-loading .cbp-l-loadMore-button-noMoreLoading{display:none;/* no more loading */}.cbp-l-loadMore-stop .cbp-l-loadMore-noMoreLoading,.cbp-l-loadMore-stop .cbp-l-loadMore-button-noMoreLoading{display:block;}.cbp-l-loadMore-stop .cbp-l-loadMore-defaultText,.cbp-l-loadMore-stop .cbp-l-loadMore-loadingText,.cbp-l-loadMore-stop .cbp-l-loadMore-button-defaultText,.cbp-l-loadMore-stop .cbp-l-loadMore-button-loadingText{display:none;}.cbp-l-loadMore-bgbutton{text-align:center;}.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link{border:1px solid #dedede;color:#7e7b7b;display:inline-block;font:400 13px/40px "Lato", sans-serif;min-width:80px;text-decoration:none;padding:0 50px;margin-top:50px;outline:0;box-shadow:none;letter-spacing:1px;-webkit-transition:color 0.25s;transition:color 0.25s;}.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link:hover,.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link.cbp-l-loadMore-loading{color:#b0b0b0;}.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link.cbp-l-loadMore-stop{cursor:default;color:#b0b0b0;}.cbp-l-loadMore-button{text-align:center;}.cbp-l-loadMore-button .cbp-l-loadMore-link,.cbp-l-loadMore-button .cbp-l-loadMore-button-link{border:1px solid #dedede;color:#7e7b7b;display:inline-block;font:400 12px/36px "Open Sans", sans-serif;min-width:80px;text-decoration:none;padding:0 30px;outline:0;margin-top:40px;box-shadow:none;-webkit-transition:color 0.25s;transition:color 0.25s;}.cbp-l-loadMore-button .cbp-l-loadMore-link:hover,.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover,.cbp-l-loadMore-button .cbp-l-loadMore-link.cbp-l-loadMore-loading{color:#b0b0b0;}.cbp-l-loadMore-button .cbp-l-loadMore-link.cbp-l-loadMore-stop,.cbp-l-loadMore-button .cbp-l-loadMore-button-link.cbp-l-loadMore-stop,.cbp-l-loadMore-button .cbp-l-loadMore-button-link.cbp-l-loadMore-button-stop{cursor:default;color:#b0b0b0;}.cbp-l-loadMore-text{text-align:center;}.cbp-l-loadMore-text .cbp-l-loadMore-link,.cbp-l-loadMore-text .cbp-l-loadMore-text-link{font:400 15px "Open Sans", sans-serif;color:#7e7b7b;text-decoration:none;cursor:pointer;margin-top:50px;display:block;}.cbp-l-loadMore-text .cbp-l-loadMore-stop,.cbp-l-loadMore-text .cbp-l-loadMore-text-stop{color:#b0b0b0;cursor:default;}.cbp-mode-slider{-webkit-transition:height 0.35s cubic-bezier(0.22, 0.6, 0.345, 1);transition:height 0.35s cubic-bezier(0.22, 0.6, 0.345, 1);}.cbp-mode-slider .cbp-wrapper,.cbp-mode-slider .cbp-item{-webkit-transition:-webkit-transform 0.35s cubic-bezier(0.22, 0.6, 0.345, 1);transition:transform 0.35s cubic-bezier(0.22, 0.6, 0.345, 1);}.cbp-mode-slider .cbp-wrapper{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}.cbp-mode-slider-dragStart *{cursor:move !important;cursor:-ms-grabbing !important;cursor:-webkit-grabbing !important;cursor:grabbing !important;}.cbp-mode-slider-dragStart .cbp-wrapper{-webkit-transition:none;transition:none;}.cbp-nav-next,.cbp-nav-prev{/* @editable properties */position:relative;background:#7c8b90;cursor:pointer;display:inline-block;margin-left:1px;height:22px;width:21px;}.cbp-nav-next{border-radius:0 2px 2px 0;}.cbp-nav-prev{border-radius:2px 0 0 2px;}.cbp-nav-next:hover,.cbp-nav-prev:hover{opacity:0.8;}.cbp-nav-next:after,.cbp-nav-prev:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;/* @editable properties */margin:auto;background:url("../images/cbp-sprite.png") no-repeat;height:10px;width:7px;}.cbp-nav-next:after{background-position:-134px 0;}.cbp-nav-prev:after{background-position:-134px -12px;}.cbp-nav-stop{opacity:0.5 !important;cursor:default !important;}.cbp-nav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.cbp-nav-controls{position:absolute;top:-51px;right:0;z-index:100;}.cbp-nav-pagination{position:absolute;bottom:-30px;right:0;z-index:100;left:0;text-align:center;}.cbp-nav-pagination-item{position:relative;width:10px;height:10px;border-radius:50%;margin:0 4px;display:inline-block;cursor:pointer;background:#c2c2c2;-webkit-transition:background 0.5s;transition:background 0.5s;}.cbp-nav-pagination-active{background:#797979;}.cbp-slider-wrap,.cbp-slider-item{margin:0;padding:0;list-style-type:none;}.cbp-slider .cbp-nav-controls{position:static;}.cbp-slider .cbp-nav-next,.cbp-slider .cbp-nav-prev{background:transparent;position:absolute;margin:auto;top:0;bottom:0;z-index:100;width:44px;height:44px;}.cbp-slider .cbp-nav-next{right:25px;left:auto;}.cbp-slider .cbp-nav-prev{left:25px;right:auto;}.cbp-slider .cbp-nav-next:after,.cbp-slider .cbp-nav-prev:after{background:url("../images/cbp-sprite.png") no-repeat;width:44px;height:44px;}.cbp-slider .cbp-nav-next:after{background-position:-46px -92px;}.cbp-slider .cbp-nav-next:hover:after{background-position:-46px -46px;}.cbp-slider .cbp-nav-prev:after{background-position:0 -92px;}.cbp-slider .cbp-nav-prev:hover:after{background-position:0 -46px;}.cbp-slider .cbp-nav-pagination{text-align:right;bottom:20px;right:25px;left:auto;}.cbp-slider-edge .cbp-nav-controls{position:static;}.cbp-slider-edge .cbp-nav-next,.cbp-slider-edge .cbp-nav-prev{background:transparent;position:absolute;margin:auto;top:0;bottom:0;z-index:100;width:44px;height:44px;}.cbp-slider-edge .cbp-nav-next{right:-14px;left:auto;}.cbp-slider-edge .cbp-nav-prev{left:-14px;right:auto;}.cbp-slider-edge .cbp-nav-next:after,.cbp-slider-edge .cbp-nav-prev:after{background:url("../images/cbp-sprite.png") no-repeat;width:9px;height:16px;}.cbp-slider-edge .cbp-nav-next:after{background-position:-134px -24px;}.cbp-slider-edge .cbp-nav-prev:after{background-position:-134px -42px;}.cbp-slider-edge .cbp-nav-pagination{bottom:-50px;}.cbp-slider-edge .cbp-nav-pagination-item{border:2px solid #0f0f0f;opacity:0.4;background:transparent;}.cbp-slider-edge .cbp-nav-pagination-active{background:#000;}.cbp-l-grid-agency .cbp-caption:after{position:absolute;content:'';width:0;height:0;border-bottom:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent;bottom:0px;left:50%;margin-left:-5px;z-index:1;}.cbp-l-grid-agency.cbp-caption-zoom .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);}.cbp-l-grid-agency-title{margin-top:18px;font:700 17px/24px Lato, sans-serif;color:#666;text-align:center;}.cbp-item:hover .cbp-l-grid-agency-title{color:#222;}.cbp-l-grid-agency-desc{font:400 12px/21px "Open Sans", sans-serif;color:#aaa;text-align:center;}.cbp-l-grid-work.cbp-caption-zoom .cbp-caption-activeWrap{background-color:rgba(0, 0, 0, 0.7);}.cbp-l-grid-work .cbp-item{padding:3px;}.cbp-l-grid-work .cbp-item-wrapper{background-color:#fff;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);padding:7px 7px 27px;border-top:1px solid #f4f4f4;}.cbp-l-grid-work-title{margin-top:17px;font:400 17px/25px "Roboto Condensed", sans-serif;color:#607d8b;text-align:center;text-transform:uppercase;display:block;}.cbp-l-grid-work-title:hover{color:#365d67;}.cbp-l-grid-work-desc{font:400 11px/16px "Open Sans", sans-serif;color:#888;text-align:center;text-transform:uppercase;}.cbp-l-grid-blog-title{font:400 18px/30px "Open Sans", sans-serif;color:#444;display:block;margin-top:17px;}.cbp-l-grid-blog-title:hover{color:#787878;}.cbp-l-grid-blog-date{font:400 12px/18px "Open Sans", sans-serif;color:#787878;display:inline-block;}.cbp-l-grid-blog-comments{font:400 12px/18px "Open Sans", sans-serif;color:#3c6fbb;display:inline-block;}.cbp-l-grid-blog-comments:hover{opacity:0.8;}.cbp-l-grid-blog-desc{font:400 13px/18px "Open Sans", sans-serif;color:#9b9b9b;margin-top:9px;}.cbp-l-grid-blog-split{margin:0 4px;font:400 13px/16px "Open Sans", sans-serif;color:#787878;display:inline-block;}.cbp-l-grid-clients{height:180px;}.cbp-l-clients-title-block{font:400 32px/53px Roboto, sans-serif;color:#666464;text-align:center;margin-bottom:40px;}.cbp-l-grid-faq .cbp-item{width:100%;}.cbp-l-grid-projects-title{font:700 14px/21px "Open Sans", sans-serif;color:#474747;margin-top:15px;}.cbp-l-grid-projects-desc{font:400 12px/18px "Open Sans", sans-serif;color:#888;margin-top:5px;}.cbp-l-grid-masonry-projects .cbp-caption-activeWrap{background-color:#59a3b6;background-color:rgba(89, 163, 182, 0.95);}.cbp-l-grid-masonry-projects .cbp-l-caption-buttonLeft,.cbp-l-grid-masonry-projects .cbp-l-caption-buttonRight{background-color:#545454;}.cbp-l-grid-masonry-projects-title{font:500 15px/22px Roboto, sans-serif;color:#59a3b6;text-align:center;display:block;margin-top:12px;}.cbp-l-grid-masonry-projects-title:hover{color:#457c8b;}.cbp-l-grid-masonry-projects-desc{font:400 12px/18px Roboto, sans-serif;color:#b2b2b2;text-align:center;}.cbp-l-grid-team-name{font:400 17px/24px "Open Sans", sans-serif;color:#456297;display:block;text-align:center;margin-top:18px;}.cbp-l-grid-team-name:hover{color:#34425c;}.cbp-l-grid-team-position{font:italic 400 13px/21px "Open Sans", sans-serif;color:#999;text-align:center;}.cbp-l-grid-mosaic-flat .cbp-caption-activeWrap{background-color:#64c28e;background-color:rgba(101, 199, 150, 0.9);}.cbp-l-grid-mosaic-flat .cbp-l-caption-title{color:#fff;font:400 14px/21px "Lato", sans-serif;text-transform:uppercase;letter-spacing:2px;display:inline-block;}.cbp-l-grid-mosaic-flat .cbp-l-caption-title:after{content:'';display:block;width:40%;height:1px;background-color:#fff;margin:8px auto 0;}.cbp-l-grid-mosaic-projects .cbp-caption-activeWrap{background-color:#59a3b6;background-color:rgba(89, 163, 182, 0.97);}.cbp-l-grid-mosaic .cbp-caption-activeWrap{background-color:#ffea71;background-color:rgba(255, 234, 113, 0.95);}.cbp-l-grid-mosaic .cbp-l-caption-title{color:#5a5a5a;font:500 18px/22px "Roboto", sans-serif;text-transform:uppercase;margin-bottom:5px;}.cbp-l-grid-mosaic .cbp-l-caption-desc{color:#585858;font:400 13px/20px "Roboto", sans-serif;}.cbp-l-slider-title-block{border-bottom:1px solid #cdcdcd;margin-bottom:22px;}.cbp-l-slider-title-block div{padding:0 2px 6px 0;display:inline-block;border-bottom:1px solid #a9a5a5;color:#5e5e5e;margin-bottom:-1px;font:15px/21px Roboto, sans-serif;}.cbp-l-grid-slider-team-name{float:left;font:20px/30px Roboto, sans-serif;color:#494949;margin-top:16px;}.cbp-l-grid-slider-team-position{clear:both;font:14px/21px Roboto, sans-serif;color:#a6a6a6;}.cbp-l-grid-slider-team-desc{font:13px/20px Roboto, sans-serif;color:#969696;margin-top:15px;}.cbp-l-grid-slider-team-social{float:right;margin-top:16px;}.cbp-l-grid-slider-team-social a{color:#737373;line-height:30px;margin-left:6px;}.cbp-l-grid-slider-team-social a:hover{opacity:0.8;}.cbp-l-slider-testimonials-wrap{background:#f8f9f9;padding:80px 0 110px;border-width:1px 0;border-style:solid;border-color:#dce1e2;}.cbp-l-grid-slider-testimonials-body{color:#424242;max-width:800px;margin:0 auto;font:20px/32px sans-serif;text-align:center;padding:0 20px;}.cbp-l-grid-slider-testimonials-footer{font:12px/19px Roboto, sans-serif;color:#777;text-align:center;margin-bottom:10px;margin-top:30px;}.cbp-l-grid-tabs{height:100px;}.cbp-l-grid-tabs .cbp-item{font:14px/24px Lato, sans-serif;max-width:700px;width:100%;margin:0 auto;right:0;text-align:center;color:#5a5a5a;}.cbp-l-testimonials-title-block{position:relative;text-align:center;font:26px/36px Roboto, sans-serif;color:#e7e7e7;margin-bottom:60px;}.cbp-l-testimonials-title-block :after{content:'';position:absolute;margin:0 auto;width:23px;height:2px;bottom:-6px;background-color:#c2c2c2;left:0;right:0;}.cbp-l-testimonials-wrap{background:#2d2d2d;padding:60px 0 110px;}.cbp-l-grid-testimonials-body{color:#e7e7e7;max-width:800px;margin:0 auto;font:20px/32px sans-serif;text-align:center;padding:0 20px;}.cbp-l-grid-testimonials-footer{font:12px/19px Roboto, sans-serif;color:#c2c2c2;text-align:center;margin-bottom:40px;margin-top:35px;}.cbp-search{position:relative;width:220px;margin-bottom:40px;}.cbp-search .cbp-search-nothing{display:none;}.cbp-search-icon{position:absolute;width:32px;height:100%;top:0;right:0;text-align:center;cursor:pointer;pointer-events:none;}.cbp-search-icon:after{content:'\f002';font-family:'FontAwesome';font-size:14px;color:#797979;line-height:36px;pointer-events:none;}.cbp-search-input{height:36px;padding:0 32px 0 12px;margin:0;border-radius:1px;border:1px solid #c6c3c4;font:400 12px "Open Sans", sans-serif;width:100%;}.cbp-search-input[value] + .cbp-search-icon{pointer-events:auto;}.cbp-search-input[value] + .cbp-search-icon:after{content:'\f00d';}.cbp-search-nothing{position:absolute;top:0;padding:0 0 30px;text-align:center;width:100%;font:13px "Open Sans", sans-serif;/*********************************************
  - CARNA EXTRA   -
**********************************************/}.cbp-popup-content{position:relative;display:inline-block;vertical-align:middle;text-align:left;max-width:100%;}.cbp-popup-singlePage .cbp-popup-content{margin-top:104px;vertical-align:top;width:100%;max-width:100%;}@media (max-width:600px){/* FILTER*/.cbp-popup-singlePage .cbp-popup-content{margin-top:84px;}}.cbp-l-filters-dropdown{margin:0 auto;height:70px;position:relative;z-index:12;}.cbp-l-filters-dropdownWrap{width:200px;position:absolute;left:0;}.cbp-l-filters-dropdownHeader{margin:0 17px;color:#fff;cursor:pointer;position:relative;line-height:35px;font-size:13px;}.cbp-l-filters-dropdownHeader:after{border-color:#fff transparent;border-style:solid;border-width:5px 5px 0;content:"";height:0;position:absolute;right:0;top:50%;width:0;margin-top:-1px;}.cbp-l-filters-dropdownWrap:hover .cbp-l-filters-dropdownHeader:after{border-width:0 5px 5px;}.cbp-l-filters-dropdownList{display:none;list-style:none outside none;margin:0;padding:0;}.cbp-l-filters-dropdownList li{margin:0;}.cbp-l-filters-dropdownWrap:hover .cbp-l-filters-dropdownList{display:block;}.cbp-l-filters-dropdownList .cbp-filter-item{background:none;color:#ebebeb;width:100%;text-align:left;margin:0;padding:0 17px;cursor:pointer;border:0;border-top:1px solid #ccc;opacity:0.8;line-height:35px;font-size:13px;-webkit-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;}.cbp-l-filters-dropdownList .cbp-filter-item:hover{color:#fff;opacity:1;}.cbp-l-filters-dropdownList .cbp-filter-item-active{color:#fff;opacity:1;/* END FILTER*/}.cbp img,.cbp-popup-singlePage img{width:auto;}.cbp-popup-singlePage-counter{color:#212121;position:absolute;padding:0 3px 0 0;height:44px;font:normal 16px/24px "Ubuntu", sans-serif;line-height:44px;font-weight:bold;}.cbp-l-grid-fullScreen .cbp-item-portrait{height:600px;}.cbp-popup-singlePageInline .cbp-popup-close{height:40px;width:40px;top:0;right:0;background:none;text-align:center;line-height:40px;}.cbp-popup-singlePageInline .cbp-popup-close:before{content:'\e646';font-family:'themify';font-size:16px;}.cbp-fullscreen .cbp-popup-singlePageInline .cbp-popup-close{right:15px;/*.cbp-l-blog-notes{
    .cbp-item{
        width:100% !important;
    }
}*/}.cbp-popup-singlePage .cbp-popup-navigation-wrap{background-color:#f26f70;}.cbp-popup-singlePage .cbp-popup-prev,.cbp-popup-singlePage .cbp-popup-next,.cbp-popup-singlePage .cbp-popup-close{line-height:44px;text-align:center;background:transparent;color:#212121;}.cbp-popup-singlePage .cbp-popup-prev:before{content:'\f177';font-family:'FontAwesome';}.cbp-popup-singlePage .cbp-popup-next:before{content:'\f178';font-family:'FontAwesome';}.cbp-popup-singlePage .cbp-popup-close:after{content:'\f00d';font-family:'FontAwesome';}.cbp-l-project-img{width:100%;max-width:100%;}.cbp-l-loadMore-button .cbp-l-loadMore-link,.cbp-l-loadMore-button .cbp-l-loadMore-button-link{border:1px solid #dadce0;border-radius:1px;color:#7e7b7b;display:inline-block;min-width:80px;text-decoration:none;padding:5px 20px;outline:0;margin:30px 0;font-size:13px;-webkit-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;}.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover{color:#b0b0b0;text-decoration:none;}.cbp-l-loadMore-text .cbp-l-loadMore-link,.cbp-l-loadMore-text .cbp-l-loadMore-text-link{font:400 14px/1.5em "Ubuntu", sans-serif;}.header-grid{width:20%;height:300px;top:0;left:0;background-color:#f26f70;}.header-grid .header-grid__inner{width:100%;height:100%;position:absolute;}.header-grid .header-grid__inner h1{text-transform:uppercase;margin-bottom:10px;font-size:22px;}.cbp-l-filters-alignLeft{margin-bottom:0;padding:2em 0;background-color:#fff;z-index:2;}.cbp-l-filters-alignLeft .cbp-filter-item.cbp-filter-item{padding:0.4em 1.2em;margin:0.5em 0;color:#a5aab3;border:none;text-transform:uppercase;font:400 12px/1.5em "Ubuntu", sans-serif;}.cbp-l-filters-alignLeft .cbp-filter-item.cbp-filter-item-active{color:#fff;}.cbp-l-filters-alignCenter{margin-bottom:0;padding:2em 0;background-color:#fff;z-index:2;}.cbp-l-filters-alignCenter .cbp-filter-item{padding:0.4em 1.2em;margin:0.5em 0;font:400 14px/1.5em "Ubuntu", sans-serif;text-transform:uppercase;color:#a5aab3;font-size:12px;-webkit-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;}.cbp-l-filters-alignCenter .cbp-filter-item.cbp-filter-item-active{cursor:pointer;}.cbp-wrapper-outer{overflow:visible;}.cbp-fullscreen .cbp-item{overflow:visible;/*********************************************
  - $END CUBE PORTFOLIO   -
**********************************************//*-----------------------------------------------------------------------------
   16. Portfolio item layout
-----------------------------------------------------------------------------*/}.block-item{position:relative;width:100%;display:block;overflow:hidden;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}.block-item .block-item__bg{position:absolute;top:15px;left:15px;right:15px;bottom:15px;width:auto;height:auto;opacity:0;-webkit-transform:translate3d(0, 10%, 0);-ms-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0);-webkit-transition:opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;transition:opacity 0.2s ease-in-out, transform 0.2s ease-in-out;background:rgba(0, 0, 0, 0.51);}@media (max-width:767px){.block-item .block-item__bg{top:0;left:0;right:0;bottom:0;}}.block-item .block-item__details{position:absolute;display:none;left:0;width:100%;padding:0 20px;right:auto;top:50px;text-align:center;color:#fff;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.5);transition:transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.5);}@media (max-width:767px){.block-item .block-item__details{top:40px;padding:0 10px;}}.block-item .block-item__details p,.block-item .block-item__details h3{text-transform:uppercase;color:#fff;}.block-item .block-item__details p{margin-bottom:0;font-size:12px;}.block-item .block-item__details h3{margin:0;font-size:16px;}.block-item .block-item__details h3 span{font-weight:bold;}.block-item .block-item__icon{position:absolute;text-align:center;text-transform:uppercase;color:#fff;opacity:0;bottom:20px;left:0;right:auto;width:100%;/*
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
    */font-size:18px;-webkit-transition:opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;transition:opacity 0.2s ease-in-out, transform 0.2s ease-in-out;}.block-item .block-item__icon a{color:#fff;text-decoration:none;}.block-item:hover{box-shadow:0 10px 20px 0px rgba(0, 0, 0, 0.15);-webkit-transform:translate3d(0, 5px, 0);-ms-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0);z-index:10;}.block-item:hover .block-item__bg{opacity:1;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.block-item:hover .block-item__icon{opacity:1;bottom:40px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}@media (max-width:767px){.block-item:hover .block-item__icon{bottom:10px;}}.block-item:hover .block-item__details{display:block;-webkit-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px);/*-----------------------------------------------------------------------------
   17. portfolio Item
-----------------------------------------------------------------------------*/}.post-intro{position:relative;width:100%;background-size:cover;background-position:center center;}.post-intro:before{content:'';display:block;padding-top:35%;min-height:200px;}@media only screen and (max-width:991px){.post-intro{background-attachment:scroll !important;background-position:center center !important;}}.post-intro.overlay:before{background-color:#f0f0f0;}@media (max-width:991px){.equal-element{display:none;}}.equal-img,.equal-content{position:absolute;top:0;left:0;width:100%;}@media (max-width:991px){.equal-img,.equal-content{position:relative;}}.item-description{padding:96px 0;text-align:center;background-image:url(../images/pattern/pattern-light.png);}.item-description .item-description__title{margin-top:0;text-transform:uppercase;display:block;font-weight:bold;display:inline-block;border-bottom:8px solid;}.item-description .item-description__client{text-transform:uppercase;color:#212121;}.item-description .item-description__tags{margin-top:32px;text-transform:uppercase;font-size:12px;}.item-description .item-description__tags li{display:inline-block;}.item-description .item-description__tags li:before{content:'\f068';font-family:'FontAwesome';margin:0 3px;letter-spacing:1px;}.item-description .item-description__tags li:first-child:before{content:none;}.item-description.center{padding-left:12%;padding-right:12%;position:absolute;top:0;left:0;right:0;bottom:0;}.item-description.center .dis-table{display:table;width:100%;height:100%;}.item-description.center .dis-table .dis-cell{display:table-cell;vertical-align:middle;}@media (max-width:991px){.item-description.center{position:relative;padding-left:15px;padding-right:15px;}}.item-footer{padding:96px 0;background-image:url(../images/pattern/pattern-dark.jpg);}.item-footer .second-title{color:#fff;}.item-share{display:block;margin-top:32px;}.item-share li{display:inline-block;}.item-share li a{display:block;color:#fff;margin:0 5px;}.item-share li a:hover,.item-share li a:focus,.item-share li a:active{color:#fff;/*-----------------------------------------------------------------------------
   18. Blog
-----------------------------------------------------------------------------*/}.cbp-news .cbp-item{overflow:visible;}.cbp-news .cbp-item a{display:block;background-color:#f0f0f0;-webkit-transition:-webkit-transform 0.3s ease-out, box-shadow 0.3s ease-out;transition:transform 0.3s ease-out, box-shadow 0.3s ease-out;}.cbp-news .cbp-item time{position:relative;margin-top:-40px;padding:12px 0;display:inline-block;background-color:#fff;width:80px;height:80px;text-align:center;border-radius:100%;line-height:14px;font-size:12px;font-weight:bold;color:#8a909b;border:1px solid #e8e8e8;}.cbp-news .cbp-item time .month-date{display:block;line-height:22px;font-size:20px;color:#28282e;}.cbp-news .cbp-item time .year-date{display:block;}.cbp-news .cbp-item h3{text-transform:capitalize;font-size:22px;padding:30px;line-height:1.5em;}.cbp-news .cbp-item:after{content:'';position:absolute;bottom:0;left:0;width:0;height:10px;background-color:#f26f70;-webkit-transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1.5);transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1.5);}.cbp-news .cbp-item:hover a{box-shadow:0 10px 20px 0px rgba(0, 0, 0, 0.15);-webkit-transform:translate3d(0, 5px, 0);-ms-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0);/* NEWS ITEM */}.news-item .news-item__content{background-color:#fff;box-shadow:0 10px 20px 0px rgba(0, 0, 0, 0.15);}.news-item .news-item__content .news-item__details{padding:2em;}.news-item .news-item__content time{position:relative;margin-top:-40px;padding:12px 0;display:inline-block;background-color:#fff;width:80px;height:80px;text-align:center;border-radius:100%;line-height:14px;font-size:12px;font-weight:bold;color:#8a909b;border:1px solid #e8e8e8;}.news-item .news-item__content time .month-date{display:block;line-height:22px;font-size:20px;color:#28282e;}.news-item .news-item__content time .year-date{display:block;}.news-item .news-item__content h3{text-transform:capitalize;font-size:30px;padding:30px;line-height:1.5em;}.news-item .news-item__content p{padding-bottom:2em;/*-----------------------------------------------------------------------------
   19. Map Wrap
-----------------------------------------------------------------------------*/}.map-wrap{position:relative;}.map-wrap .pic-pano{position:absolute;width:100%;height:200px;top:0;left:0;z-index:1;}.gmap_canvas{width:100%;height:500px;}.gmap_canvas img{max-width:none !important;background:none !important;}@media (max-width:768px){/*-----------------------------------------------------------------------------
   20. Footer
-----------------------------------------------------------------------------*/.gmap_canvas{height:250px;}}.main-footer{/* height: 120px; */background-color:#000;padding-top:15px;padding-bottom:15px;padding-left:0 !important;padding-right:0 !important;margin:0 !important;color:#fff;font-size:13px;display:table;width:100%;}.main-footer .social-icon{text-align:right;padding-right:8%;padding-left:0;}.main-footer .social-icon a{text-decoration:none;padding-right:20px;}.main-footer .social-icon a:hover{text-decoration:none;}.main-footer .social-icon a:hover svg{fill:#f26f70;}.main-footer .social-icon svg{vertical-align:middle;}@media screen and (max-width:568px){.main-footer .social-icon{text-align:left;}}.main-footer #mini-footer{display:none;}@media (max-width:568px){.main-footer #mini-footer{display:block !important;}.main-footer #block1,.main-footer #block2{display:none !important;}}.main-footer .title-footer{color:#fff;margin:0;}.logo-footer{width:70%;max-width:150px;height:auto;/*---------------------
Custom
---------------------*/}.touchy .carna-menu > li > a:hover{color:inherit;}#langMenu img{width:20px;height:auto;margin-right:5px;}[aria-labelledby="langMenu"] li.active{display:none;}#wrapper{background:transparent;max-width:1280px;margin:0 auto !important;}#closeMenuRow{height:10px !important;max-height:10px !important;}#zoo-menu{display:none;background-image:-moz-linear-gradient(to right, #c1272d, #c1272d 50%, #a32125 50%);background-image:-webkit-linear-gradient(to right, #c1272d, #c1272d 50%, #a32125 50%);background-image:linear, to right, #c1272d, #c1272d 50%, #a32125 50%;background-image:-webkit-linear-gradient(left, #c1272d, #c1272d 50%, #a32125 50%);background-image:linear-gradient(to right, #c1272d, #c1272d 50%, #a32125 50%);background-attachment:fixed;background-repeat:no-repeat;width:100vw;margin:0;top:72px;position:absolute;left:-22%;right:0;cursor:auto;}#zoo-menu .row{max-width:1500px;margin:0 auto;background-color:#c1272d;}#zoo-menu .zool-block:first-of-type .block-title{border:0;}.shop-h-menu{display:none;position:absolute;background:#c1272d;}.shop-h-menu a{color:white;}.single-feature{margin-bottom:30px;}@media (min-width:992px){.zol-open{background-color:#c1272d !important;}.zol-open a#zoo-menu-link{color:#fff !important;}.zol-open a#zoo-menu-link:hover{color:#fff !important;}.shop-h-open{background-color:#c1272d !important;}.shop-h-open a{color:#fff !important;}.shop-h-open a:hover{color:#fff !important;}}@media (max-width:991px){.shop-h-menu{position:relative;}}.zool-block{float:left;padding-top:20px;padding-bottom:20px;text-align:left;/* eccezione lingua cinese */}.zool-block .block-title{text-transform:uppercase;color:#e09396;font-size:15px;border-left:1px solid #fff;padding-left:20px;}.zool-block a{display:block;text-decoration:none;color:#fff;}.zool-block a:hover{display:block;color:#fff;text-decoration:underline;}.zool-block .list{padding-left:20px;padding-right:20px;padding-top:10px;color:#fff;font-size:15px;line-height:40px;}.zool-block .list li{padding:0 16px 0 13px;background-image:url("../freccia_bianca_dx.svg");background-repeat:no-repeat;background-position:0 50%;background-size:7px;}.lang-c .zool-block .list,.lang-c .zool-block .block-title{font-size:20px;}.lang-z .zool-block .list,.lang-z .zool-block .block-title{font-size:20px;}.block-versions{background-color:#a32125;text-transform:uppercase;}.block-versions .block-title{border:0;}.block-versions .list{margin-bottom:27px;padding-top:10px;}.block-versions .list a:first-of-type > li{border:0;}.block-versions .list li{border-top:1px solid #e09396;background-image:url("../freccia_bianca_dx.svg");background-repeat:no-repeat;background-position:95% 50%;background-size:10px;color:#fff;}.block-versions .list li:hover{background-color:#fff;background-image:url("../freccia_grigia_destra.svg");}.block-versions .list li:hover a{color:rgba(0, 0, 0, 0.51);}.block-versions a,.block-versions a:hover{text-decoration:none;}.block-versions .btn-allproducts{border:1px solid #fff;margin:0 20px;color:#fff;font-size:15px;text-align:center;background-image:url("../freccia_bianca_dx.svg");background-repeat:no-repeat;background-position:95% 50%;background-size:10px;line-height:40px;}.block-versions .btn-allproducts:hover{background-color:#fff;background-image:url("../freccia_grigia_destra.svg");}.block-versions .btn-allproducts:hover a{color:rgba(0, 0, 0, 0.51);}.block-lg{width:34%;}.block-md{width:22%;/**/}.othprod-menu{display:none;background-color:#c1272d;width:100%;max-width:1000px;position:absolute;left:0;right:0;margin:0 auto;}.othprod-menu .row{margin:0;}.othprod-menu .othprod-block:first-of-type .block-title{border:0;}.othprod-open{background-color:#c1272d !important;}.othprod-open a{color:#fff !important;}.othprod-open a:hover{color:#fff !important;}.othprod-block{float:left;padding-top:20px;padding-bottom:20px;text-align:left;/**/}.othprod-block .block-title{text-transform:uppercase;color:#e09396;font-size:15px;border-left:1px solid #fff;padding-left:20px;}.othprod-block a{display:block;text-decoration:none;color:#fff;}.othprod-block a:hover{display:block;color:#fff;text-decoration:underline;}.othprod-block .list{padding-left:20px;padding-right:20px;padding-top:20px;color:#fff;font-size:15px;line-height:40px;}.othprod-block .list li{padding:0 16px 0 13px;background-image:url("../freccia_bianca_dx.svg");background-repeat:no-repeat;background-position:0 50%;background-size:7px;}.nav1 .selected > a{color:#f26f70 !important;}.nav1 .zol-open > a{color:#fff !important;}.nav1 li{cursor:pointer;}.nav2 li a{padding:10px;display:block;}.dropdown-menu{min-width:50px !important;}.dropdown-toggle{text-align:left;padding-top:20px;cursor:pointer;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}.no-padding{padding:0 !important;}.no-padding-left{padding-left:0 !important;}.no-padding-right{padding-right:0 !important;}@media (max-width:767px){.home-box-wrapper{margin-bottom:10px;margin-top:10px;}}.home-box-title{text-align:left;font-size:22px;text-transform:uppercase;}.home-box-text{text-align:left;font-size:18px;}.home-box-desc{position:absolute;top:70%;height:30%;width:100%;background-color:rgba(0, 0, 0, 0.60);color:white;padding:5px 0 0 10px;}@media (max-width:992px){.home-box-desc{top:50%;height:50%;}}.box-shop{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;}.box-shop .separator{width:137px;margin-top:5px;text-align:left;}.box-shop .shop-box-title{font-size:22px;color:#fff;text-transform:uppercase;text-align:left;}.box-shop .shop-box-text{font-size:18px;color:#fff;text-align:left;}.home-box-btn{position:absolute;top:70%;left:10%;height:auto;width:80%;background-color:rgba(0, 0, 0, 0.60);color:white;padding:10px 0;background-image:url("../freccia_diagonale_alto.svg");background-repeat:no-repeat;background-position:98.5% 10%;}@media screen and (max-width:767px){.home-box-btn{top:85%;}}.btn-title{position:relative;top:35%;left:0;font-size:18px;text-transform:uppercase;}.img-home{width:100%;height:auto;}.scroll-btn{border:0 !important;position:absolute !important;left:50% !important;top:90% !important;color:#7d7d7d;cursor:pointer;margin-top:-20px;margin-left:-22px;}.slide-btn{position:absolute !important;left:5% !important;top:5% !important;}.scroll-btn-img{text-align:center;padding-bottom:7px;}.scroll-btn-text{color:#fff;font-size:14px;}.smaller .brand img[class*="logo"],.smaller .brand-widescreen img[class*="logo"]{max-height:34px;}.home .carousel-indicators{top:4% !important;position:absolute !important;left:90% !important;bottom:auto;width:auto;margin-left:0;}.home .carousel-caption{position:absolute !important;left:0 !important;right:auto !important;top:50% !important;bottom:auto;background-color:rgba(0, 0, 0, 0.60);text-transform:uppercase;padding:0 !important;}.home .carousel-caption .slider-btn{padding:20px 120px 20px 20px;background-image:url(../freccia_bianca_dx.svg);background-repeat:no-repeat;background-position:90% 50%;}.home .carousel-caption a,.home .carousel-caption a:hover{text-decoration:none;color:#fff;font-size:22px;}@media (max-width:400px){.home .carousel-caption{top:auto !important;bottom:0 !important;width:100%;}}.home .home-bottom-title{margin-top:50px;color:#333;font-size:28px;margin-bottom:15px;text-transform:uppercase;}.home .separator{border-top:1px solid #666;width:85px;margin:0 auto;margin-bottom:15px;}.home .home-box-desc .separator{width:81px;margin-top:5px;margin-bottom:5px;text-align:left;}.home .home-bottom-text{padding:0 20px;text-align:left;font-size:18px;color:#808080;margin-bottom:50px;line-height:28px;}@media (min-width:1200px){.home .home-bottom-text{padding:0 15%;}}.carousel-inner img{width:100%;height:auto;}.tp-parallax-wrap{position:absolute !important;left:45% !important;top:87% !important;}.tp-bullets{top:12% !important;}#corpo{padding-top:82px;}@media (max-width:991px){#corpo{padding-top:0px;}}.about #wrapper{margin:0;padding:0;}.about .sez1{text-align:center;}.about .sez1 img{margin-top:40px;margin-bottom:40px;}.about .sez1 .caption{color:#666;font-size:18px;margin-bottom:15px;}.about .sez1 .separator{border-top:1px solid #666;width:85px;margin:0 auto;}.about .sez1 .designers{text-transform:uppercase;color:#000;font-size:22px;margin-top:15px;margin-bottom:50px;}.about .sez2{margin:0;padding:0;}.about .sez2 img{width:100%;height:auto;}.about .sez3 .description{font-size:18px;color:#666;padding:40px 20px;background-color:transparent;line-height:28px;}@media (min-width:1200px){.about .sez3 .description{padding:40px 15%;}}.about .sez4{background-color:#e6e6e6;margin:0;padding:30px 20px;text-align:center;}.about .sez4 .caption{color:#666;font-size:18px;margin-bottom:15px;}.about .sez4 .separator{border-top:1px solid #666;width:85px;margin:0 auto;}.about .sez4 .title{text-transform:uppercase;color:#000;font-size:22px;margin-top:15px;margin-bottom:30px;}.about .sez4 .block-text{text-align:left;font-size:18px;margin-top:30px;margin-bottom:30px;line-height:28px;}.about .sez5{margin:0;padding:0;}.about .sez5 img{width:100%;height:auto;}.about .sez6{text-align:center;}.about .sez6 .description{font-size:18px;color:#666;padding:40px 20px;background-color:transparent;text-align:left;line-height:28px;}@media (min-width:1200px){.about .sez6 .description{padding:40px 15%;}}.about .sez6 .caption{color:#666;font-size:18px;margin-bottom:15px;margin-top:50px;}.about .sez6 .separator{border-top:1px solid #666;width:85px;margin:0 auto;}.about .sez6 .title{text-transform:uppercase;color:#000;font-size:22px;margin-top:15px;margin-bottom:0;}.privacy #corpo{background-color:white;}.privacy #wrapper{margin:0;padding:0;}.privacy .sez1{padding-top:60px;}.privacy table{border:solid 1px #000;}.privacy table td{border:solid 1px #000;vertical-align:top;padding:3px;}.contact #wrapper{margin:0;padding:0;}.contact .separator-big{border-top:1px solid #808080;max-width:100%;margin:20px 15px;}.contact .separator-small{border-top:1px solid #808080;width:80px;margin:2px 0 0 0;text-align:left;}.contact .sez1 .title{margin-top:20px;margin-bottom:20px;font-size:48px;text-align:center;text-transform:uppercase;letter-spacing:-2px;}.contact .sez1 .main-address{font-size:16px;color:#808080;padding:0 30px 30px 30px;float:left;}.contact .sez1 .main-address strong,.contact .sez1 .main-address b{color:#000;}.contact .sez1 .main-address .block1{margin-bottom:20px;}.contact .sez1 .map{padding-left:30px;padding-right:30px;}.contact .sez1 .form-control[type="checkbox"]{height:34px;width:34px;vertical-align:middle;display:inline-block;margin:0;}.contact .sez1 .c_privacy,.contact .sez1 .c_invio{width:100%;display:inline-flex;}.contact .sez1 .c_privacy label,.contact .sez1 .c_invio label{padding-left:15px;}.contact .sez2 .title,.contact .sez3 .title{font-size:26px;text-align:left;text-transform:uppercase;}.contact .sez2 .country-contact,.contact .sez3 .country-contact{color:#808080;font-size:16px;margin-top:30px;}.contact .sez2 .country-contact strong,.contact .sez3 .country-contact strong,.contact .sez2 .country-contact b,.contact .sez3 .country-contact b{color:#000;}.exhibitions #wrapper{margin:0;padding:0;}.exhibitions .carousel-indicators{top:4% !important;position:absolute !important;left:90% !important;bottom:auto;width:auto;margin-left:0;}.exhibitions #carousel-caption{position:absolute !important;left:0 !important;right:auto !important;top:50% !important;bottom:auto !important;background-color:rgba(0, 0, 0, 0.60);padding:5px 60px 10px 15px;text-align:left;}.exhibitions #carousel-caption .title{font-size:48px;text-transform:uppercase;padding-top:5px;}.exhibitions #carousel-caption .separator-small{margin-top:0;margin-bottom:10px;width:80px;text-align:left;}.exhibitions #carousel-caption .subtitle{font-size:22px;padding-bottom:5px;}.exhibitions #carousel-caption-m{position:relative !important;left:0 !important;right:auto !important;top:auto !important;bottom:auto !important;background-color:transparent;padding:5px 60px 10px 15px;text-align:left;color:#000;}.exhibitions #carousel-caption-m .title{font-size:48px;text-transform:uppercase;padding-top:5px;text-shadow:none;}.exhibitions #carousel-caption-m .separator-small{margin-top:0;margin-bottom:10px;width:80px;border-top:1px solid #808080;}.exhibitions #carousel-caption-m .subtitle{font-size:18px;color:#808080;padding-bottom:5px;text-shadow:none;}.news #wrapper{margin:0;padding:0;}.news .carousel-indicators{top:4% !important;position:absolute !important;left:90% !important;bottom:auto;width:auto;margin-left:0;}.news .block-news{text-align:center;margin-top:25px;}.news .news-title{/*text-transform: uppercase;*/font-size:48px;}.news .separator{margin:0 auto 10px auto;width:80px;border-top:1px solid #808080;}.news .news-sub{font-size:18px;color:#808080;margin-bottom:40px;}.news .news-text{padding:0 20px;text-align:left;font-size:18px;color:#808080;margin-bottom:20px;line-height:28px;}@media (min-width:1200px){.news .news-text{padding:0 15%;}}.news .news-img{padding:0;margin:0;}.news .shop-btn{padding:10px 30px;position:absolute;left:20px;bottom:35px;border:1px solid #fff;text-transform:uppercase;font-size:18px;color:#fff;background-image:url("../freccia_diag_basso_bianca.svg");background-repeat:no-repeat;background-position:96.5% 88.5%;cursor:pointer;}@media (max-width:992px){.zzzoolight #wrapper{padding:0;}.zzzoolight .product-list .container-fluid{padding:0;}}.zzzoolight .title{/*text-transform: uppercase;*/font-size:48px;margin:40px auto;}.zzzoolight .caption{font-size:20px;text-transform:uppercase;margin-bottom:20px;}.zzzoolight .prod-title{text-transform:uppercase;font-size:30px;}@media (max-width:767px){.zzzoolight .prod-title{font-size:18px;}}.zzzoolight .prod-category{font-size:18px;}@media (max-width:767px){.zzzoolight .prod-category{font-size:12px;}}.zzzoolight .separator{border-top:1px solid #666;width:85px;margin:15px auto;}.zzzoolight .prod-btn{border:1px solid #fff;padding:10px;margin:0 auto;width:200px;letter-spacing:3px;}.zzzoolight .prod-btn a{display:block;}.zzzoolight .prod-btn:hover{background-color:#fff;}.zzzoolight .prod-btn:hover a{color:rgba(0, 0, 0, 0.51);}.zzzoolight .prod-btn-xs{border:1px solid #fff;padding:10px;margin:0 auto;width:80%;letter-spacing:3px;}.zzzoolight .prod-btn-xs a{display:block;}.zzzoolight .prod-btn-xs:hover{background-color:#fff;}.zzzoolight .prod-btn-xs:hover a{color:rgba(0, 0, 0, 0.51);}.zzzoolight #zool-accordion .panel-title a{padding:10px 15px;display:block;}.zzzoolight #zool-accordion .panel-heading{padding:0;background-color:#ddd;}.zzzoolight #zool-accordion .list-group-item{padding:0;}.zzzoolight #zool-accordion .list-group-item a{display:block;padding:10px 15px;color:#000;}@media (max-width:992px){.prod-version #wrapper{padding:0;}.prod-version .product-list .container-fluid{padding:0;}}@media (min-width:768px){.prod-version .many-features{padding:0;}}.prod-version .many-features{margin-bottom:25px;}.prod-version h2{font-size:22px;margin-top:0;}.prod-version .block-option-icon{max-width:35px;}.prod-version .block-option{margin-bottom:25px;}.prod-version .sez2 p{color:#808080;}.prod-version .sez2 .prod-version-img{width:100%;height:auto;}.prod-version .sez2 .button-version-img{padding-top:10px;cursor:pointer;}.prod-version .title{text-align:center;font-size:30px;text-transform:uppercase;margin:30px 0 0 0;}.prod-version .separator{width:80px;margin:7px auto 12px auto;border-top:1px solid #808080;}.prod-version .prod-version-icon{text-align:center;margin-bottom:30px;}.prod-version .prod-version-icon img{width:35px;}.prod-version .prod-version-text{padding:0 15%;line-height:24px;text-align:left;font-size:16px;color:#808080;margin-bottom:20px;}.prod-version .video-caption{margin-top:10px;text-transform:uppercase;}.prod-version .product-list-title{text-transform:uppercase;color:#808080;font-size:30px;text-align:center;margin-bottom:25px;}.prod-version .prod-title{text-transform:uppercase;font-size:30px;}@media (max-width:767px){.prod-version .prod-title{font-size:18px;}}.prod-version .prod-category{font-size:18px;}@media (max-width:767px){.prod-version .prod-category{font-size:12px;}}.prod-version .product-list{margin-top:55px;}.prod-version .product-list .separator{width:80px;margin:7px auto 7px auto;border-top:1px solid #fff;}.prod-version .prod-btn{border:1px solid #fff;padding:10px;margin:0 auto;width:189px;letter-spacing:3px;}.prod-version .prod-btn a{display:block;}.prod-version .prod-btn:hover{background-color:#fff;}.prod-version .prod-btn:hover a{color:rgba(0, 0, 0, 0.51);}.prod-version .prod-btn-xs{border:1px solid #fff;padding:10px;margin:0 auto;width:80%;letter-spacing:3px;}.prod-version .prod-btn-xs a{display:block;}.prod-version .prod-btn-xs:hover{background-color:#fff;}.prod-version .prod-btn-xs:hover a{color:rgba(0, 0, 0, 0.51);}.tipo-version{/*eccezione cinese */}.tipo-version .many-features{margin-bottom:25px;}.tipo-version h2{font-size:22px;margin-top:0;}.tipo-version .block-option-icon{max-width:35px;}.tipo-version .block-option{margin-bottom:25px;}.tipo-version .sez2{margin-bottom:30px;}.tipo-version .sez2 p{color:#808080;}.tipo-version .sez2 .prod-version-img{width:100%;height:auto;}.tipo-version .sez2 .button-version-img{padding-top:10px;cursor:pointer;}.tipo-version .sez2 img{margin:0 auto;}.tipo-version .title{text-align:center;font-size:30px;text-transform:uppercase;margin:30px 0 0 0;}.tipo-version .separator{width:80px;margin:7px auto 12px auto;border-top:1px solid #808080;}.tipo-version .prod-version-icon{text-align:center;margin-bottom:30px;}.tipo-version .prod-version-icon img{width:35px;}.tipo-version .prod-version-text{padding:0 20px;line-height:24px;text-align:left;font-size:16px;color:#808080;margin-bottom:20px;}.tipo-version .product-list-title{text-transform:uppercase;color:#808080;font-size:30px;text-align:center;margin-bottom:25px;}.tipo-version .prod-title{text-transform:uppercase;font-size:30px;}@media (max-width:767px){.tipo-version .prod-title{font-size:18px;}}.tipo-version .prod-category{font-size:18px;}@media (max-width:767px){.tipo-version .prod-category{font-size:12px;}}.tipo-version .prod-btn{border:1px solid #fff;padding:10px;margin:0 auto;width:189px;letter-spacing:3px;}.tipo-version .prod-btn a{display:block;}.tipo-version .prod-btn:hover{background-color:#fff;}.tipo-version .prod-btn:hover a{color:rgba(0, 0, 0, 0.51);}.tipo-version .prod-btn-xs{border:1px solid #fff;padding:10px;margin:0 auto;width:80%;letter-spacing:3px;}.tipo-version .prod-btn-xs a{display:block;}.tipo-version .prod-btn-xs:hover{background-color:#fff;}.tipo-version .prod-btn-xs:hover a{color:rgba(0, 0, 0, 0.51);}@media (max-width:991px){.tipo-version #wrapper{padding:0;}.tipo-version .product-list .container-fluid{padding:0;}}@media (min-width:1200px){.tipo-version .prod-version-text{padding:0 15%;}}@media (min-width:768px){.tipo-version .many-features{padding:0;}}.lang-c .prod-title,.lang-z .prod-title{font-size:22px;}@media (max-width:767px){.lang-c .prod-title,.lang-z .prod-title{font-size:18px;}}.lang-c .prod-subtitle,.lang-z .prod-subtitle{font-size:22px;}@media (max-width:767px){.lang-c .prod-subtitle,.lang-z .prod-subtitle{font-size:18px;}}.more-info{display:inline-block;width:27px;background-image:url("../more_t.svg");background-repeat:no-repeat;background-position:left center;}a.more-info,a.more-info:hover,a.more-info:active,a.more-info:focus,a.more-info:visited{text-decoration:none;}.popover.bottom{margin-right:10px;}#box-close{float:right;cursor:pointer;font-size:18px;width:30px;text-align:right;line-height:18px;}.product #wrapper{margin:0;padding:0;}.product .shop-menu{position:absolute;z-index:1000;background:#fff;border:1px solid;border-top:0;width:100%;padding:30px 15px 15px 15px;display:none;font-size:18px;color:#000;white-space:nowrap;}.product .shop-menu a,.product .shop-menu a:hover{text-decoration:none;color:#000;}.product .shops-map{padding:0 10px 3px 0;}.product .shops-map img{width:75%;height:auto;}.product .shops-list{margin-bottom:20px;}.product .shops-list .title{text-transform:uppercase;margin-bottom:10px;}.product .shops-list .description{white-space:normal;line-height:20px;padding-left:13px;}.product .shops-list .go-to-shop{padding:15px 40px 15px 13px;border:1px solid #777;margin-left:13px;background-image:url("../freccia_diagonale_alto.svg");background-repeat:no-repeat;background-position:98.5% 10%;background-color:#aaa;color:#fff;}.product .shops-list ul{line-height:40px;color:#808080;font-size:14px;}.product .shops-list a,.product .shops-list a:hover{text-decoration:none;color:#808080;}.product .carousel-indicators{top:4% !important;position:absolute !important;left:90% !important;bottom:auto;width:auto;margin-left:0;}.product .shop-btn{padding:10px 30px;position:absolute;right:15px;left:auto;bottom:35px;border:1px solid #fff;text-transform:uppercase;font-size:18px;color:#fff;text-shadow:1px 1px 5px #808080;background-repeat:no-repeat;background-position:96.5% 88.5%;cursor:pointer;}.product .description{text-align:left;}.product .gallery-btn{text-align:right;cursor:pointer;}.product .prod-cat{font-size:30px;color:#808080;}.product .video-caption{margin-top:10px;text-transform:uppercase;}.product .prod-title{font-size:48px;color:#000;text-transform:uppercase;margin-top:10px;}.product .prod-subtitle{font-size:20px;}.product .prod-text{font-size:18px;color:#808080;padding-right:10px;}@media (max-width:767px){.product .prod-text{padding-right:0;}}.product .separator{width:80px;margin:7px 0 7px 0;border-top:1px solid #808080;text-align:left;}.product .sez2{margin-top:25px;}.product .version{/* height: 282px; *//* white-space: nowrap; */border:1px solid #808080;max-width:300px;float:right !important;}@media (max-width:992px){.product .version{margin-top:25px;margin-left:15px;margin-right:15px;float:left !important;}}.product .version .title{font-size:18px;text-transform:uppercase;margin-top:15px;}.product .version li{margin:20px -15px !important;padding-left:15px;color:#808080;}.product .version-icon{text-align:center;}.product .version-name{float:left;}.product .sez3{padding:30px;background-color:#e6e6e6;margin-top:40px;}.product .sez3 .title{text-transform:uppercase;color:#808080;text-align:center;font-size:18px;}.product .sez3 .separator{width:80px;margin:7px auto 20px auto;border-top:1px solid #808080;}.product .sez3 .version-name{float:left;text-transform:uppercase;font-size:18px;color:#808080;padding-top:6px;padding-left:10px;}.product .sez3 .square{float:left;height:40px;width:40px;border:1px solid #808080;}.product .sez3 .version-block{text-align:center;margin-top:20px;/* right: -5%; */position:absolute;bottom:5%;right:5%;width:auto;}.product .sez3 .version-block .row{margin-top:20px;}@media (max-width:767px){.product .sez3 .version-block{position:relative;padding-left:30px;padding-top:5px;right:auto;bottom:auto;}}.product .sez3 .item-title{text-transform:uppercase;color:#000;font-size:18px;}.product .sez3 .item-value{color:#808080;font-size:18px;}@media (max-width:767px){.product .sez3 .item-value{padding-top:6px;}}.product .sez3 .item{margin-top:25px;}.product .sez4{margin-top:40px;}.product .sez4 .section-title{font-size:18px;color:#808080;text-align:center;text-transform:uppercase;}.product .sez4 .download-list{margin-right:15px;}.product .sez4 .download-list a,.product .sez4 .download-list a:hover{text-decoration:none;color:#000;}.product .sez5{padding-top:30px;}.product .sez5 .section-title{font-size:18px;color:#808080;text-align:center;text-transform:uppercase;}.product .sez5 #related-prod{padding:0 50px;}.product .sez5 #related-prod-m{padding:0 50px;}.product .sez5 .col-item{border:1px solid #e1e1e1;border-radius:5px;background:#fff;}.product .sez5 .col-item .photo img{margin:0 auto;width:100%;}.product .sez5 .col-item .info{padding:10px;border-radius:0 0 5px 5px;margin-top:1px;}.product .sez5 .col-item .prod-name{float:left;margin-top:5px;}.product .sez5 .left{left:0px;color:#808080;background-image:url("../freccia_grigia_sinistra.svg");background-repeat:no-repeat;background-position:6% 40%;}.product .sez5 .right{right:0px !important;color:#808080;background-image:url("../freccia_grigia_destra.svg");background-repeat:no-repeat;background-position:94% 40%;}.product .sez5 .carousel-control:focus{color:#808080;opacity:0.5;}.product .sez5 .carousel-control{text-shadow:initial;}.product .sez5 .carousel-control:hover{color:#808080;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:0.9;}.product .sez5 .col-item .separator{border-top:1px solid #e1e1e1;}.product .sez5 .clear-left{clear:left;}.product .sez5 .col-item .separator p{line-height:20px;margin-bottom:0;margin-top:10px;text-align:center;}.product .sez5 .col-item .separator p i{margin-right:5px;}.product .sez5 .controls{margin-top:20px;}.product .sez5 [data-slide="prev"]{margin-right:10px;}.product .sez6{padding:30px 50px;}.product .sez6 a{color:#000;text-transform:uppercase;font-size:18px;margin-bottom:20px;}.product .sez6 li{margin-bottom:30px;}.SV-debug-log{position:fixed;top:0px;left:50%;margin-left:-150px;width:300px;overflow:hidden;z-index:150000;background-color:#ecf6d3;padding:1em;padding-top:25px;height:25px;}.SV-debug-log .output{overflow:auto;height:100%;margin-top:30px;}.SV-debug-log .close{position:absolute;top:10px;right:10px;font-size:13px;color:#000;opacity:1;font-weight:100;z-index:1;}.SV-debug-log .open{position:absolute;background-color:#ecf6d3;padding:0 5px 0 5px;top:10px;right:10px;font-size:13px;color:#000;opacity:1;font-weight:100;z-index:2;}.SV-debug-log h1{position:absolute;top:10px;left:10px;font-size:15px;text-transform:uppercase;color:#333;font-weight:bold;margin:0;padding:0;}.SV-debug-log b{font-size:13px;font-weight:normal;}.SV-debug-log pre{border:none;background:transparent;font-weight:700;padding:0;margin:5px 0 5px 0;}.SV-debug-log pre.detail{margin:0 0 25px 0px;height:16px;overflow:hidden;color:#337ab7;font-weight:100;background-color:#fff;}.SV-debug-log pre.detail .more{float:right;color:#337ab7;}