/* Load core in favor of the old load color-scheme */ /* The core will from now on really be the core. If anything gets changed here it will change in all themes */ @import url('https://fonts.googleapis.com/css?family=Didact+Gothic'); @import url('https://fonts.googleapis.com/css?family=Roboto:400,700'); @import url('https://fonts.googleapis.com/icon?family=Material+Icons'); /* Color Schemes */ /* Edit this only! */ @black: #000; @primary-color: #fff; @secondary-color: #2A9CE1; /* theme primary color */ @secondary-color-dark: #00619c; @secondary-color-light: #8FCBEF; @secondary-dropdown-light: #4CABE5; @theme-thirth-color: #1D2F41; /* theme secondary color */ @fourth-color: #fafbfc; @fifth-color: #b3b5a5; @sixth-color: #dbe3ee; @seventh-color: #b68a6c; @darkgray-color: #404040; @light-color: #9f9f9f; @light-gray-color: #ededed; @medium-gray-color: #ccc; @dark-gray-color: #404040; @gradient-start-color: #1d9cd8; @gradient-end-color: #0460aa; @heading-color: #1e1e1e; @font-color: #1e1e1e; @border-radius: 3px; @grid-gutter-width: 30px; @dropdown-link-color: @border-bottom-color; @dropdwon-link-active: #f5f5f5; /* Fonts */ @primary-font: 'Didact Gothic', sans-serif; @secondary-font: 'Roboto', sans-serif; @font-size-base: 16px; /*Theme Color Codes*/ @theme-fourth-color: #f6f8fc; @theme-fourth-color-light: #e5e8ef; @theme-primary-color: #2A9CE1; @theme-primary-light-color: #4CABE5; @theme-fourth-color-lighter: #d5d9e3; @theme-secondary-color: #1D2F41; @theme-gray-text-color: #8993a0; @theme-tertiary-color: #016745; @theme-tertiary-bg-color: #f7fdfb; @business-block-border-hover: #2ec190; @theme-tertiary-color-lighter: #019b68; @theme-primary-text-color: #475975; @theme-grey-primary: #f0f3f9; @date-color: #D5D9E3; @theme-product-header: @theme-secondary-color; /*headers*/ @header-h1: #475975; @header-h2: #475975; @header-h3: #1D2F41; @header-h4: #1D2F41; @header-h5: #475975; @header-h6: #1D2F41; /*headers*/ /*font family*/ @theme-font-family-regular: 'Open Sans'; /*font family*/ /*@theme color codes*/ @rectangle-border: solid 1px #f6f8fc; @checkbox-checked-border-color: #2a9ce1; @dropdown-html-box-shadow: 0 15px 20px @medium-gray-color; @modal-popup-opacity: rgba(255,255,255, 0.7); @faq-closed-color: #2A9CE1; @faq-open-color: #007ac3; @blue-shade-primary: #edf0f8; @theme-white-color: #FFFFFF; @theme-primary-color: #2A9CE1; @theme-text-color: #8993A0; @theme-secondary-color: #475975; @add-to-cart-quantity-background: #1D2F41; @theme-green-color: #2EC190; /*links*/ @link-text-color: @theme-primary-color; @link-border-bottom: #B4DBF3; /*top-header*/ @mobile-header-email: #019B68; @mobile-header-call: #007AC3; @top-header-background: #2A9CE1; @header-top-shadow : #D5D9E3; @header-bottom-shadow-color: #007ac3; /*header*/ @header-bottom-shadow: rgba(213,217,227,0.55); @shopping-cart-icon-color: #5A6B89; @theme-header-secondary-color: #1D2F41; @navigation-dropdown-link-hover-background-color: #f6f8fc; @top-header-btn-text: #5A6B89; /*Language-dropdown*/ @theme-language-active: #F6F8FC; @theme-language-name-list: #212121; /*Dropdown*/ @product-header-h3: #475975; /*Border-radius*/ @border-radius-base: 4px; @border-radius-large: 5px; @border-radius-small: 3px; /*border-radius*/ /*Buttons*/ @theme-btn-default-text: #5A6B89; @theme-button-background-color: @theme-primary-color; @theme-btn-border: #D5D9E3; @btn-text-hover: #3294cf; @btn-border-hover: #3294cf; @border-color-red: #e50000; /*news block*/ @theme-news-block-background: @theme-language-active; @theme-news-date-color: @theme-news-block-background; @theme-news-slider-indicators: @theme-carousel-indicators; @theme-news-header: @theme-header-secondary-color; /*Slider*/ @theme-offers-slider-price: @theme-header-secondary-color; @theme-carousel-indicators: #B6BCC2; /*main Slider*/ @theme-slider-header: @theme-secondary-color; @theme-slider-block-border: @theme-btn-border; /*news block*/ @theme-news-block-background: @theme-language-active; @theme-news-block-border: @theme-btn-border; @news-badge-background: #F8C672; @news-badge-border: #F5A623; @news-date-format: @theme-btn-border; /*offers*/ @theme-offers-block-border: @theme-btn-border; @theme-offers-header-color: @theme-header-secondary-color; @offers-product-id: #475975; /*product-category-block*/ @theme-product-category-border: @theme-btn-border; @theme-product-category-header: @theme-header-secondary-color; @theme-product-link-active-color: #007AC3; /*Business blocks*/ @theme-business-block-background: @theme-language-active; @theme-business-header: @theme-header-secondary-color; @theme-business-block-active-border: @theme-green-color; @theme-business-block-on-hover-background: #F6FDFB; @theme-link-on-hover-text: #019B68; @theme-link-on-hover-border: @theme-business-block-on-hover-background; @theme-on-hover-header: #016745; @search-icon-color: #5A6B89; @business-link-hover-color: rgba(46, 193, 144, 0.32); /*Information block*/ /*Assortment list view*/ @assortment-product-price-background: #F6F8FC; @assortmet-pagination-active-background: @assortment-product-price-background; @assortment-header: #1D2F41; @assortment-product-price: @assortment-header; @assortment-product-description: #8993A0; @assortment-pagination-text: #212121; @filter-header-sub-item-text: #2A9CE1; @filter-active-icon-selected: header-sub-item-text; @assortment-product-id: #475975; @assortment-product-border-bottom: #D5D9E3; @breadcrumb-border-bottom: #d5d9e3; @breadcrumb-navigation-text-color: #D5D9E3; @breadcrumb-header-active: #475975; @breadcrumb-icons-color: #B7BDC9; @breadcrumb-results: #1D2F41; @assortment-quantity-border-color: @breadcrumb-navigation-text-color; @list-grid-border: #d5d9e3; @article-count: #1d2f41; @filter-color: #2a9ce1; @assortment-filter-list-icons-border: @breadcrumb-navigation-text-color; @assortment-dropdown-text-color: #5A6B89; @assortment-dropdown-caret-color: @assortment-dropdown-text-color; @list-grid-view-border: #d5d9e3; @filter-badge-background-color: #828c99; @filter-text-color: #828C99; @filter-list-badge: @filter-text-color; @product-pagina-text-color: #5A6B89; @assortment-product-code: @assortment-header; @assortment-grid-list-view-icon-color: #D5D9E3; @assortment-active-list-grid-view-color: #475975; /*Footer*/ @footer-search-box-border: @theme-language-active; @footer-header: @theme-header-secondary-color; @footer-social-icons-color: #828C99; @footer-bottom-background-color: #F6F8FC; @footer-bottom-links-color: #8993A0; @free-shipping-icons: #2EC190; @footer-social-icons-background: #F6F8FC; /*header*/ /*Aside*/ @theme-news-title: @theme-header-secondary-color; @theme-news-sub-title: @theme-news-title; @theme-offers-title: @theme-news-sub-title; @theme-offers-sub-title: @theme-offers-title; /*contact*/ @contact-top-content-background: #F0F2F9; @location-header-color: #009B68; /*@theme color codes*/ /* Header */ /* Primary header */ @primary-header-background-color: #fff; @primary-header-icon-color: @medium-gray-color; @theme-primary-btn-color: @theme-primary-color; @theme-header-link: @theme-gray-text-color; @theme-header-hover: @theme-primary-color; @item-header-link-color: @theme-thirth-color; @theme-link-color: @theme-header-link; /* Secondary header */ @secondary-header-background-color: @fourth-color; /* Top bar */ @top-bar-background-color: @secondary-color; @top-bar-font-size: 12px; @top-bar-text-color: #fff; @top-bar-link-color: #fff; @top-bar-link-hover-color: #ccc; @top-bar-icon-color: #4d4e4c; /* Navigation */ @font-weight-normal: normal; @font-weight-bold: bold; @navigation-link-background-color: transparent; @navigation-link-color: @secondary-color; @navigation-link-border-radius: 0; @navigation-link-hover-background-color: @thirth-color; @navigation-link-hover-color: @primary-color; @navigation-link-focus-background-color: @thirth-color; @navigation-link-focus-color: @primary-color; @navigation-link-active-background-color: @thirth-color; @navigation-link-active-color: @primary-color; /* Dropdown */ @navigation-dropdown-background-color: @theme-white-color; @navigation-dropdown-link-background-color: transparent; @navigation-dropdown-link-color: #5A6B89; @navigation-dropdown-link-hover-color: @secondary-color; @navigation-dropdown-html-content-border: 1px solid lighten(@thirth-color, 5%); /*product detail*/ @product-header-h3: #475975; @badge-cart: #1d2f41; /* Tabs */ @tab-background-color: transparent; @tab-text-color: @secondary-color; @tab-border: 1px solid transparent; @tab-hover-background-color: #FDFDFD; @tab-hover-text-color: #000; @tab-hover-border: 1px solid #ddd; @tab-active-background-color: transparent; @tab-active-text-color: #000; @tab-active-border: 1px solid #ddd; /* Breadcrumbs */ @breadcrumb-container-background-color: transparent; @breadcrumb-text-transform: uppercase; @breadcrumb-link-color: @thirth-color; @breadcrumb-link-hover-color: @secondary-color; @breadcrumb-seperator: "\f105"; // Font awesome unicodes only! @breadcrumb-seperator-color: #b7b7b7; @breadcrumb-last-link-color: #000; // The current page, has pointer-events: none; on it! /*Footer styling*/ @footer-background-color: @fifth-color; @footer-text-color: @secondary-color; @footer-extra-content-row-color: #fff; @footer-social-row-background-color: @secondary-color; @footer-social-row-text-color: @secondary-color; @footer-social-row-text-color-hover: @thirth-color; @footer-content-text-color: @secondary-color; @footer-content-link-text-color: @primary-color; @footer-content-link-text-color-hover: @thirth-color; @footer-copyright-background-color: @secondary-color; @footer-copyright-text-color: @primary-color; @footer-copyright-link-color: @medium-gray-color; /* Buttons */ @btn-basic-background-color: @primary-color; @btn-basic-text-color: @thirth-color; @btn-basic-border: 1px solid @thirth-color; @btn-basic-border-radius: @border-radius; @btn-basic-hover-background-color: @primary-color; @btn-basic-hover-text-color: @secondary-color; @btn-basic-hover-border: 1px solid @secondary-color; @btn-basic-focus-background-color: @primary-color; @btn-basic-focus-text-color: @primary-color; @btn-basic-focus-border: 1px solid @secondary-color; @btn-default-background-color: @fifth-color; @btn-default-text-color: @primary-color; @btn-default-border: 1px solid @fifth-color; @btn-default-border-radius: @border-radius; @btn-default-hover-background-color: @fifth-color; @btn-default-hover-text-color: @primary-color; @btn-default-hover-border: 1px solid @fifth-color; @btn-default-focus-background-color: @fifth-color; @btn-default-focus-text-color: @primary-color; @btn-default-focus-border: 1px solid @fifth-color; @btn-primary-background-color: @thirth-color; @btn-primary-text-color: @primary-color; @btn-primary-border: 1px solid @thirth-color; @btn-primary-border-radius: @border-radius; @btn-primary-hover-background-color: @thirth-color; @btn-primary-hover-text-color: @primary-color; @btn-primary-hover-border: 1px solid @thirth-color; @btn-primary-focus-background-color: @thirth-color; @btn-primary-focus-text-color: @primary-color; @btn-primary-focus-border: 1px solid @primary-color; @btn-success-background-color: #86B400; @btn-success-text-color: @primary-color; @btn-success-border: 1px solid #86B400; @btn-success-border-radius: @border-radius; @btn-success-hover-background-color: #86af49; @btn-success-hover-text-color: @primary-color; @btn-success-hover-border: 1px solid #86af49; @btn-success-focus-background-color: #86af49; @btn-success-focus-text-color: @primary-color; @btn-success-focus-border: 1px solid #86af49; @btn-info-background-color: #034f84; @btn-info-text-color: @primary-color; @btn-info-border: 1px solid #0D47A1; @btn-info-border-radius: @border-radius; @btn-info-hover-background-color: #034f84; @btn-info-hover-text-color: @primary-color; @btn-info-hover-border: 1px solid #0D47A1; @btn-info-focus-background-color: #034f84; @btn-info-focus-text-color: @primary-color; @btn-info-focus-border: 1px solid #0D47A1; @btn-warning-background-color: #FF6F00; @btn-warning-text-color: #fff; @btn-warning-border: 1px solid #FF6F00; @btn-warning-border-radius: @border-radius; @btn-warning-hover-background-color: #FF6F00; @btn-warning-hover-text-color: #fff; @btn-warning-hover-border: 1px solid #FF6F00; @btn-warning-focus-background-color: #FF6F00; @btn-warning-focus-text-color: #fff; @btn-warning-focus-border: 1px solid #FFA000; @btn-danger-background-color: #E53935; @btn-danger-text-color: @primary-color; @btn-danger-border: 1px solid #B71C1C; @btn-danger-border-radius: @border-radius; @btn-danger-hover-background-color: #E53935; @btn-danger-hover-text-color: @primary-color; @btn-danger-hover-border: 1px solid #B71C1C; @btn-danger-focus-background-color: #E53935; @btn-danger-focus-text-color: @primary-color; @btn-danger-focus-border: 1px solid #B71C1C; @btn-link-background-color: transparent; @btn-link-text-color: @thirth-color; @btn-link-border: 0; @btn-link-border-radius: 0; @btn-link-hover-background-color: transparent; @btn-link-hover-text-color: @thirth-color; @btn-link-hover-border: 0; @btn-link-focus-background-color: #E53935; @btn-link-focus-text-color: @thirth-color; @btn-link-focus-border: 0; /* Button icons */ @btn-basic-icon-color: #3c475c; @btn-default-icon-color: #3c475c; @btn-primary-icon-color: #fff; @btn-success-icon-color: #fff; @btn-info-icon-color: #fff; @btn-warning-icon-color: #fff; @btn-danger-icon-color: #fff; @btn-link-icon-color: #000; @danger-btn-color: #darkred; @danger-btn-radius: 0; /* Form control (bootstraps class form input fields) */ @form-control-family: @secondary-font; @form-control-font-weight: 300; @form-control-padding: 10px; @form-control-height: auto; @form-control-border: 1px solid #ccc; @form-control-border-radius: 0; @form-control-hover-border: @thirth-color; @form-control-focus-border: @thirth-color; @form-control-error-border: 1px solid darkred; /* Active */ @input-active-background: @primary-color; @input-active-border: 1px solid @input-active-background; @modal-header-background-color: #fff; @modal-body-background-color: #fff; @success-color: #6AC259; @warning-color: @secondary-color; @error-color: #B91D1B; @info-color: #fff8c9; /* Animations */ @spin-duration: 1s; html { height: 100%; } body { min-height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; flex-direction: column; background-color: @theme-white-color; } html, body { font-family: 'open sans'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 16px; } strong, b { font-family: @secondary-font; } /* Make footer stick at bottom */ main { flex: 1 0 auto; } /* Load core in favor of the old load color-scheme */ /* The core will from now on really be the core. If anything gets changed here it will change in all themes */ @import url('https://fonts.googleapis.com/css?family=Didact+Gothic'); @import url('https://fonts.googleapis.com/css?family=Roboto:400,700'); @import url('https://fonts.googleapis.com/icon?family=Material+Icons'); /* Color Schemes */ /* Edit this only! */ @primary-color: #fff; @secondary-color: #3294cf; @thirth-color: #007ac3; @fourth-color: #fafbfc; @fifth-color: #b3b5a5; @sixth-color: #dbe3ee; @seventh-color: #b68a6c; @darkgray-color: #404040; @light-color: #9f9f9f; @light-gray-color: #ededed; @medium-gray-color: #ccc; @dark-gray-color: #404040; @gradient-start-color: #1d9cd8; @gradient-end-color: #0460aa; @heading-color: #1e1e1e; @font-color: #1e1e1e; @border-radius: 3px; @border-bottom-color: #00619c; @grid-gutter-width: 30px; @dropdown-link-color: @border-bottom-color; @dropdwon-link-active: #f5f5f5; /* Fonts */ @primary-font: 'Didact Gothic', sans-serif; @secondary-font: 'Roboto', sans-serif; @font-size-base: 16px; /* Header */ /* Primary header */ @primary-header-background-color: #fff; @primary-header-icon-color: @medium-gray-color; /* Secondary header */ @secondary-header-background-color: @fourth-color; /* Top bar */ @top-bar-background-color: @secondary-color; @top-bar-font-size: 12px; @top-bar-text-color: #fff; @top-bar-link-color: #fff; @top-bar-link-hover-color: #ccc; @top-bar-icon-color: #4d4e4c; /* Navigation */ @navigation-link-background-color: transparent; @navigation-link-color: @secondary-color; @navigation-link-border-radius: 0; @navigation-link-hover-background-color: @thirth-color; @navigation-link-hover-color: @primary-color; @navigation-link-focus-background-color: @thirth-color; @navigation-link-focus-color: @primary-color; @navigation-link-active-background-color: @thirth-color; @navigation-link-active-color: @primary-color; /* Tabs */ @tab-background-color: transparent; @tab-text-color: @secondary-color; @tab-border: 1px solid transparent; @tab-hover-background-color: #FDFDFD; @tab-hover-text-color: #000; @tab-hover-border: 1px solid #ddd; @tab-active-background-color: transparent; @tab-active-text-color: #000; @tab-active-border: 1px solid #ddd; /* Breadcrumbs */ @breadcrumb-container-background-color: transparent; @breadcrumb-text-transform: uppercase; @breadcrumb-link-color: @thirth-color; @breadcrumb-link-hover-color: @secondary-color; @breadcrumb-seperator: "\f105"; // Font awesome unicodes only! @breadcrumb-seperator-color: #b7b7b7; @breadcrumb-last-link-color: #000; // The current page, has pointer-events: none; on it! /*Footer styling*/ @footer-background-color: @fifth-color; @footer-text-color: @secondary-color; @footer-extra-content-row-color: #fff; @footer-social-row-background-color: @secondary-color; @footer-social-row-text-color: @secondary-color; @footer-social-row-text-color-hover: @thirth-color; @footer-content-text-color: @secondary-color; @footer-content-link-text-color: @primary-color; @footer-content-link-text-color-hover: @thirth-color; @footer-copyright-background-color: @secondary-color; @footer-copyright-text-color: @primary-color; @footer-copyright-link-color: @medium-gray-color; /* Buttons */ @btn-basic-background-color: @primary-color; @btn-basic-text-color: @thirth-color; @btn-basic-border: 1px solid @thirth-color; @btn-basic-border-radius: @border-radius; @btn-basic-hover-background-color: @primary-color; @btn-basic-hover-text-color: @secondary-color; @btn-basic-hover-border: 1px solid @secondary-color; @btn-basic-focus-background-color: @primary-color; @btn-basic-focus-text-color: @primary-color; @btn-basic-focus-border: 1px solid @secondary-color; @btn-default-background-color: @fifth-color; @btn-default-text-color: @primary-color; @btn-default-border: 1px solid @fifth-color; @btn-default-border-radius: @border-radius; @btn-default-hover-background-color: @fifth-color; @btn-default-hover-text-color: @primary-color; @btn-default-hover-border: 1px solid @fifth-color; @btn-default-focus-background-color: @fifth-color; @btn-default-focus-text-color: @primary-color; @btn-default-focus-border: 1px solid @fifth-color; @btn-primary-background-color: @thirth-color; @btn-primary-text-color: @primary-color; @btn-primary-border: 1px solid @thirth-color; @btn-primary-border-radius: @border-radius; @btn-primary-hover-background-color: @thirth-color; @btn-primary-hover-text-color: @primary-color; @btn-primary-hover-border: 1px solid @thirth-color; @btn-primary-focus-background-color: @thirth-color; @btn-primary-focus-text-color: @primary-color; @btn-primary-focus-border: 1px solid @primary-color; @btn-success-background-color: #86B400; @btn-success-text-color: @primary-color; @btn-success-border: 1px solid #86B400; @btn-success-border-radius: @border-radius; @btn-success-hover-background-color: #86af49; @btn-success-hover-text-color: @primary-color; @btn-success-hover-border: 1px solid #86af49; @btn-success-focus-background-color: #86af49; @btn-success-focus-text-color: @primary-color; @btn-success-focus-border: 1px solid #86af49; @btn-info-background-color: #034f84; @btn-info-text-color: @primary-color; @btn-info-border: 1px solid #0D47A1; @btn-info-border-radius: @border-radius; @btn-info-hover-background-color: #034f84; @btn-info-hover-text-color: @primary-color; @btn-info-hover-border: 1px solid #0D47A1; @btn-info-focus-background-color: #034f84; @btn-info-focus-text-color: @primary-color; @btn-info-focus-border: 1px solid #0D47A1; @btn-warning-background-color: #FF6F00; @btn-warning-text-color: #fff; @btn-warning-border: 1px solid #FF6F00; @btn-warning-border-radius: @border-radius; @btn-warning-hover-background-color: #FF6F00; @btn-warning-hover-text-color: #fff; @btn-warning-hover-border: 1px solid #FF6F00; @btn-warning-focus-background-color: #FF6F00; @btn-warning-focus-text-color: #fff; @btn-warning-focus-border: 1px solid #FFA000; @btn-danger-background-color: #E53935; @btn-danger-text-color: @primary-color; @btn-danger-border: 1px solid #B71C1C; @btn-danger-border-radius: @border-radius; @btn-danger-hover-background-color: #E53935; @btn-danger-hover-text-color: @primary-color; @btn-danger-hover-border: 1px solid #B71C1C; @btn-danger-focus-background-color: #E53935; @btn-danger-focus-text-color: @primary-color; @btn-danger-focus-border: 1px solid #B71C1C; @btn-link-background-color: transparent; @btn-link-text-color: @thirth-color; @btn-link-border: 0; @btn-link-border-radius: 0; @btn-link-hover-background-color: transparent; @btn-link-hover-text-color: @thirth-color; @btn-link-hover-border: 0; @btn-link-focus-background-color: #E53935; @btn-link-focus-text-color: @thirth-color; @btn-link-focus-border: 0; /* Button icons */ @btn-basic-icon-color: #3c475c; @btn-default-icon-color: #3c475c; @btn-primary-icon-color: #fff; @btn-success-icon-color: #fff; @btn-info-icon-color: #fff; @btn-warning-icon-color: #fff; @btn-danger-icon-color: #fff; @btn-link-icon-color: #000; @danger-btn-color: #darkred; @danger-btn-radius: 0; /* Form control (bootstraps class form input fields) */ @form-control-family: @secondary-font; @form-control-font-weight: 300; @form-control-padding: 10px; @form-control-height: auto; @form-control-border: 1px solid #ccc; @form-control-border-radius: 0; @form-control-hover-border: @thirth-color; @form-control-focus-border: @thirth-color; @form-control-error-border: 1px solid darkred; /* Active */ @input-active-background: @primary-color; @input-active-border: 1px solid @input-active-background; @modal-header-background-color: #fff; @modal-body-background-color: #fff; @success-color: #6AC259; @warning-color: @secondary-color; @error-color: #B91D1B; @info-color: #fff8c9; @tooltip-arrow: #3294d0; @contact-link-active: #096aa5; .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,100%,11.1%{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,100%,11.1%{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp} /* LESS classes */ .horizontal-gradient (@startColor: #eee, @endColor: white) { background-color: @startColor; background-image: -webkit-gradient(linear, left top, right top, from(@startColor), to(@endColor)); background-image: -webkit-linear-gradient(left, @startColor, @endColor); background-image: -moz-linear-gradient(left, @startColor, @endColor); background-image: -ms-linear-gradient(left, @startColor, @endColor); background-image: -o-linear-gradient(left, @startColor, @endColor); } .gradient(@type; @colors; @dir: 0deg; @prefixes: webkit, moz, ms, o; @index: length(@prefixes)) when (@index > 0) { .gradient(@type; @colors; @dir; @prefixes; (@index - 1)); @prefix: extract(@prefixes, @index); @dir-old: 90 - (@dir); background-image: ~"-@{prefix}-@{type}-gradient(@{dir-old}, @{colors})"; & when ( @index = length(@prefixes) ) { background-image: ~"@{type}-gradient(@{dir}, @{colors})"; } } .box-sizing (@type: border-box) { -webkit-box-sizing: @type !important; -moz-box-sizing: @type !important; box-sizing: @type !important; } .border-radius(@radius) { -moz-border-radius: @radius; -webkit-border-radius: @radius; border-radius: @radius; } .font-awesome(@icon: "\f230") { font-family: FontAwesome; font-weight: normal; font-style: normal; display: inline-block; text-decoration: inherit; position: absolute; content: @icon; } .hoverFade(@delay: 5s) { -webkit-transition: @delay; -moz-transition: @delay; -o-transition: @delay; transition: @delay; } .transitionDelay(@delay: 0s) { -webkit-transition-delay: @delay; -moz-transition-delay: @delay; -o-transition-delay: @delay; transition-delay: @delay; } .transition(@seconds: 0s) { -webkit-transition: @seconds; -moz-transition: @seconds; -o-transition: @seconds; transition: @seconds; } .animation(@animation, @duration, @type) { -webkit-animation: @animation @duration @type; -moz-animation-play-state: @animation @duration @type; animation: @animation @duration @type; } .animationDuration(@seconds: 2s) { -webkit-animation-duration: @seconds; -moz-animation-duration: @seconds; -o-animation-duration: @seconds; animation-duration: @seconds; } .box-shadow (@shadow: 0 0 2px 0 #ccc) { -webkit-box-shadow: @shadow; -moz-box-shadow: @shadow; box-shadow: @shadow; } .opacityFadeIn(@seconds: .3s;) { -webkit-transition: opacity @seconds ease-in-out; -moz-transition: opacity @seconds ease-in-out; transition: opacity @seconds ease-in-out; } .fadeInOut(@seconds: .3s) { -webkit-transition: visibility 0s @seconds, opacity @seconds ease-in-out; -moz-transition: visibility 0s @seconds, opacity @seconds ease-in-out; -o-transition: visibility 0s @seconds, opacity @seconds ease-in-out; } .slide-in { left: 0% !important; .transition(.12s); & + .overlay-mobile { display: block; } } .slide-out { left: -100% !important; .transition(.12s); & + .overlay-mobile { display: none; } } .collapseable { cursor: pointer; } .collapseable:hover { background: @light-color; } /* Sections */ .tiny-section { padding: 10px 0; } .small-section { padding: 15px 0; } .medium-section { padding: 25px 0; } .large-section { padding: 40px 0; } .expanding-box { background: #fff; padding: 15px 0; margin: 15px 0; .box-shadow(1px 1px 3px -1px #ccc); } /* Call us class */ .call-us { position: fixed; right: 0px; top: 50%; transform: translate(72%, 100%); z-index: 9; span, i { display: inline-block; padding: 8px; background-color: @thirth-color; color: #fff; font-size: 16px; cursor: pointer; } span { .box-shadow(0 0 5px #707070); } i { margin-right: 10px; } &:hover { span { transform: translateX(-70%); transition: 0.33s; -webkit-transition: 0.33s; } } } /* Bordered sections */ .border-row { padding: 10px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; } .border-top-row { border-top: 1px solid @light-gray-color; } .bordered-box { background: #fff; border: 2px solid @light-gray-color; border-radius: @border-radius; margin-bottom: 15px; } .primary-color { color: @thirth-color; } /* Special classes */ .full-width-row { background: #f1f1f1; padding: 40px 15px; margin-top: 25px; } .selectable, .clickable { cursor: pointer; } .overflow-hidden { overflow: hidden; } .flexbox { display: flex; flex-wrap: wrap; .item { flex-grow: 1; } } @media (max-width: 767px) { .flexbox { display: block; flex-wrap: unset; &::before, &::after { display: table; content: " "; clear: both; } .item { flex-grow: unset; } } } .static { position: static !important; } /* Ripple effect */ .ripple-effect { position: relative; overflow: hidden; } /*.ink styles - the elements which will create the ripple effect. The size and position of these elements will be set by the JS code. Initially these elements will be scaled down to 0% and later animated to large fading circles on user click.*/ .ink { display: block; position: absolute; border-radius: 100%; transform: scale(0); } /*animation effect*/ .ink.animate { animation: ripple 0.65s linear; } @keyframes ripple { /*scale the element to 250% to safely cover the entire link and fade it out*/ 100% { opacity: 0; transform: scale(2.5); } } @keyframes fade { 0% { opacity: 0; } 100% { opacity: 1; } } .keyframes(@name,@rules) { @-webkit-keyframes @name { @rules(); } @-moz-keyframes @name { @rules(); } @-ms-keyframes @name { @rules(); } @-o-keyframes @name { @rules(); } @keyframes @name { @rules(); } } /* Alignment */ div[class^='vertical-align-'] > *, div[class*=' vertical-align-'] > * { display: inline-block; float: none; margin-right: -4px !important; } .vertical-align-top > * { vertical-align: top; } .vertical-align-middle > * { vertical-align: middle; } .vertical-align-bottom > * { vertical-align: bottom; } /* CSS rules */ /* Generate automatic classes */ .generate-padding(50); .generate-padding-top(50); .generate-padding-right(50); .generate-padding-bottom(50); .generate-padding-left(50); .generate-margin(50); .generate-margin-top(50); .generate-margin-right(50); .generate-margin-bottom(50); .generate-margin-left(50); .generate-negative-margin(50); .generate-negative-margin-top(50); .generate-negative-margin-right(50); .generate-negative-margin-bottom(50); .generate-negative-margin-left(50); .generate-border(10); .generate-border-top(10); .generate-border-left(10); .generate-border-bottom(10); .generate-border-right(10); .generate-border-radius(50); .generate-border-top-left-radius(50); .generate-border-top-right-radius(50); .generate-border-bottom-left-radius(50); .generate-border-bottom-right-radius(50); /* Generate padding */ .generate-padding(@n, @i: 1) when (@i =< @n) { .padding-@{i} { padding: @i * 1px !important; } .generate-padding(@n, (@i + 1)); } .generate-padding-top(@n, @i: 1) when (@i =< @n) { .padding-top-@{i} { padding-top: @i * 1px !important; } .generate-padding-top(@n, (@i + 1)); } .generate-padding-right(@n, @i: 1) when (@i =< @n) { .padding-right-@{i} { padding-right: @i * 1px !important; } .generate-padding-right(@n, (@i + 1)); } .generate-padding-bottom(@n, @i: 1) when (@i =< @n) { .padding-bottom-@{i} { padding-bottom: @i * 1px !important; } .generate-padding-bottom(@n, (@i + 1)); } .generate-padding-left(@n, @i: 1) when (@i =< @n) { .padding-left-@{i} { padding-left: @i * 1px !important; } .generate-padding-left(@n, (@i + 1)); } /* Generate margin */ .generate-margin(@n, @i: 1) when (@i =< @n) { .margin-@{i} { margin: @i * 1px !important; } .generate-margin(@n, (@i + 1)); } .generate-margin-top(@n, @i: 1) when (@i =< @n) { .margin-top-@{i} { margin-top: @i * 1px !important; } .generate-margin-top(@n, (@i + 1)); } .generate-margin-right(@n, @i: 1) when (@i =< @n) { .margin-right-@{i} { margin-right: @i * 1px !important; } .generate-margin-right(@n, (@i + 1)); } .generate-margin-bottom(@n, @i: 1) when (@i =< @n) { .margin-bottom-@{i} { margin-bottom: @i * 1px !important; } .generate-margin-bottom(@n, (@i + 1)); } .generate-margin-left(@n, @i: 1) when (@i =< @n) { .margin-left-@{i} { margin-left: @i * 1px !important; } .generate-margin-left(@n, (@i + 1)); } /* Negative margin */ .generate-negative-margin(@n, @i: 0) when (@i =< @n) { .margin-negative-@{i} { margin: -@i * 1px !important; } .generate-negative-margin(@n, (@i + 1)); } .generate-negative-margin-top(@n, @i: 0) when (@i =< @n) { .margin-negative-top-@{i} { margin-top: -@i * 1px !important; } .generate-negative-margin-top(@n, (@i + 1)); } .generate-negative-margin-right(@n, @i: 0) when (@i =< @n) { .margin-negative-right-@{i} { margin-right: -@i * 1px !important; } .generate-negative-margin-right(@n, (@i + 1)); } .generate-negative-margin-bottom(@n, @i: 0) when (@i =< @n) { .margin-negative-bottom-@{i} { margin-bottom: -@i * 1px !important; } .generate-negative-margin-bottom(@n, (@i + 1)); } .generate-negative-margin-left(@n, @i: 0) when (@i =< @n) { .margin-negative-left-@{i} { margin-left: -@i * 1px !important; } .generate-negative-margin-left(@n, (@i + 1)); } /* Borders */ .generate-border(@n, @i: 1) when (@i =< @n) { .border-@{i} { border: @i * 1px solid @secondary-color !important; } .generate-border(@n, (@i + 1)); } .generate-border-top(@n, @i: 1) when (@i =< @n) { .border-top-@{i} { border-top: @i * 1px solid @secondary-color !important; } .generate-border-top(@n, (@i + 1)); } .generate-border-left(@n, @i: 1) when (@i =< @n) { .border-left-@{i} { border-left: @i * 1px solid @secondary-color !important; } .generate-border-left(@n, (@i + 1)); } .generate-border-bottom(@n, @i: 1) when (@i =< @n) { .border-bottom-@{i} { border-bottom: @i * 1px solid @secondary-color !important; } .generate-border-bottom(@n, (@i + 1)); } .generate-border-right(@n, @i: 1) when (@i =< @n) { .border-right-@{i} { border-right: @i * 1px solid @secondary-color !important; } .generate-border-right(@n, (@i + 1)); } /* Border radius */ .generate-border-radius(@n, @i: 0) when (@i =< @n) { .border-radius-@{i} { border-radius: @i * 1px !important; } .generate-border-radius(@n, (@i + 1)); } .generate-border-top-left-radius(@n, @i: 0) when (@i =< @n) { .border-top-left-radius-@{i} { border-top-left-radius: @i * 1px !important; } .generate-border-top-left-radius(@n, (@i + 1)); } .generate-border-top-right-radius(@n, @i: 0) when (@i =< @n) { .border-top-right-radius-@{i} { border-top-right-radius: @i * 1px !important; } .generate-border-top-right-radius(@n, (@i + 1)); } .generate-border-bottom-left-radius(@n, @i: 0) when (@i =< @n) { .border-bottom-left-radius-@{i} { border-bottom-left-radius: @i * 1px !important; } .generate-border-bottom-left-radius(@n, (@i + 1)); } .generate-border-bottom-right-radius(@n, @i: 0) when (@i =< @n) { .border-bottom-right-radius-@{i} { border-bottom-right-radius: @i * 1px !important; } .generate-border-bottom-right-radius(@n, (@i + 1)); } .no-padding { padding: 0; } .no-padding-top { padding-top: 0; } .no-padding-left { padding-left: 0; } .no-padding-right { padding-right: 0; } .no-padding-bottom { padding-bottom: 0; } .no-margin { margin: 0 !important; } .no-margin-top { margin-top: 0 !important; } .no-margin-left { margin-left: 0 !important; } .no-margin-right { margin-right: 0 !important; } .no-margin-bottom { margin-bottom: 0 !important; } .margin-auto { float: none; margin: 0 auto; } /* Groups */ .spacer { height: 15px; } /*Links*/ .underline { text-decoration: none; padding-right: 10px; &:hover { color: @thirth-color; text-decoration: underline; } } .no-underline { text-decoration: none; &:hover { text-decoration: none; } } /*list items without bullets*/ .no-bullets{ list-style: none; } /* Solvisoft components stylesheets BETA @author Richard Mauritz @since 21-08-2018 */ // Components can also be initialized with a class div[class*="component"] { display: block; } /* Active filters component */ active-filters-component { display: block; span { margin-right: 5px; color: #737373; } } /* Webshop filters component */ .webshop-filters-component { display: block; ul, li { display: block; margin: 0; padding: 0; } ul { > span { position: relative; display: block; font-weight: bold; .transition(.12s); padding-top: 0; &::after { right: (@grid-gutter-width/3); top: 0; .font-awesome("\f0d7"); } &:hover { cursor: pointer; } &.collapsed { &::after { right: (@grid-gutter-width/3); top: -(@grid-gutter-width/10); .font-awesome("\f0d8"); } } } > ul > li { padding: 10px; display: block; .badge { width: 37px; height: 24px; text-align: center; padding: 0; font-weight: @font-weight-semibold; padding: (@grid-gutter-width/6); background: @filter-badge-background-color; position: relative; top: -(@grid-gutter-width/6); font-size: (@font-size-base - 2); border-radius: 100px; @media only screen and (max-width: 768px) { width: 27px; height: 20px; padding: (0.133 * @grid-gutter-width); } } .category-name { width: 175px; padding-right: 0; position: relative; top: -(@grid-gutter-width * 0.1); @media only screen and (max-width: 1024px) { width: 150px; } @media only screen and (max-width: 768px) { width: 108px; } @media only screen and (max-width: 640px) { width: 80%; } .value-display { left: (@grid-gutter-width/3); top: -(@grid-gutter-width/6); color: @filter-text-color; font-weight: @font-weight-semibold; font-size: (@font-size-base - 2); margin-right: (@grid-gutter-width/2); @media only screen and (max-width: 768px) { margin-left: 1px; word-wrap: break-word; } } } > label { display: inline-block; font-weight: normal; margin-bottom: 0; padding-left: 10px; cursor: pointer; vertical-align: top; border-radius: 50%; > label { position: absolute; top: 0; left: 0; cursor: pointer; } } .has-custom-checkbox { & + label { border-radius: 50%; height: 16px; width: 16px; &:before { height: auto; width: auto; } &:after { border-right: 0; border-bottom: 0; } } &:checked + label { border-color: @filter-color; background: @filter-color; } &:checked + label:before { background: @checkbox-checked-background-color; } } } } } item-slider-component { display: block; } item-slider-lightbox-component { display: none; background-color: rgba(255, 255, 255, 1); position: fixed; top: 0; left: 0; height: 100%; width: 100%; z-index: 9999; .slider-control { background-color: transparent; position: absolute; border: none; color: #000; font-size: 44px; top: 50%; transform: translateY(-50%); &:focus { outline: none; } } .next-slider-item { right: 20px; } .previous-slider-item { left: 20px; } .close-slider { top: 40px; right: 20px; } .lighbox-component-content { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } } /* Defaults */ /* Import material design style sheets beneath this line */ //@import "Material design/material.design.inputs.less"; @default-font-size: 14px; @default-font-weight: 300; /* Color Schemes (deprecated since 27-01-2017)*/ /* @import "color-scheme"; */ /* Gradient class */ .horizontal-gradient (@startColor: #eee, @endColor: white) { background-color: @startColor; background-image: -webkit-gradient(linear, left top, right top, from(@startColor), to(@endColor)); background-image: -webkit-linear-gradient(left, @startColor, @endColor); background-image: -moz-linear-gradient(left, @startColor, @endColor); background-image: -ms-linear-gradient(left, @startColor, @endColor); background-image: -o-linear-gradient(left, @startColor, @endColor); } /* Other classes */ .box-sizing (@type: border-box) { -webkit-box-sizing: @type !important; -moz-box-sizing: @type !important; box-sizing: @type !important; } .font-awesome(@icon: "\f230") { font-family: FontAwesome; font-weight: normal; font-style: normal; display: inline-block; text-decoration: inherit; position: absolute; content: @icon; } .hoverFade(@delay: 5s) { -webkit-transition: @delay; -moz-transition: @delay; -o-transition: @delay; transition: @delay; } .transitionDelay(@delay: 0s) { -webkit-transition-delay: @delay; -moz-transition-delay: @delay; -o-transition-delay: @delay; transition-delay: @delay; } .transition(@seconds: 0s) { -webkit-transition: @seconds; -moz-transition: @seconds; -o-transition: @seconds; transition: @seconds; } .animationDuration(@seconds: 2s) { -webkit-animation-duration: @seconds; -moz-animation-duration: @seconds; -o-animation-duration: @seconds; animation-duration: @seconds; } .box-shadow (@shadow: 0 0 2px 0 #ccc) { -webkit-box-shadow: @shadow; -moz-box-shadow: @shadow; box-shadow: @shadow; } .fadeIn(@seconds: .3s) { -webkit-animation: fadeIn @seconds ease-in-out; -moz-animation: fadeIn @seconds ease-in-out; -o-animation: fadeIn @seconds ease-in-out; animation: fadeIn @seconds ease-in-out; } .fadeOut(@seconds: .3s) { -webkit-animation: fadeOut @seconds ease-in-out; -moz-animation: fadeOut @seconds ease-in-out; -o-animation: fadeOut @seconds ease-in-out; animation: fadeOut @seconds ease-in-out; } .rotate(@deg) { -webkit-transform: rotate(@deg); -ms-transform: rotate(@deg); transform: rotate(@deg); } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @-webkit-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes fadeOut { from { opacity: 1; } to { opacity: 0; } } @-webkit-keyframes fadeOut { from { opacity: 1; } to { opacity: 0; } } .fadeInOut(@seconds: .3s) { -webkit-transition: visibility 0s @seconds, opacity @seconds ease-in-out; -moz-transition: visibility 0s @seconds, opacity @seconds ease-in-out; -o-transition: visibility 0s @seconds, opacity @seconds ease-in-out; } .transform(@type) { -webkit-transform: @type; -moz-transform: @type; -ms-transform: @type; transform: @type; } html { position: relative; min-height: 100%; } html, body, * { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } /* do not group these rules */ .form-control::-webkit-input-placeholder { color: @medium-gray-color; } .form-control:-moz-placeholder { /* FF 4-18 */ color: @medium-gray-color; } .form-control::-moz-placeholder { /* FF 19+ */ color: @medium-gray-color; } .form-control:-ms-input-placeholder { /* IE 10+ */ color: @medium-gray-color; } /* CSS Class rulers */ /* Alignment */ div[class^='vertical-align-'] > *, div[class*=' vertical-align-'] > * { display: inline-block; float: none; margin-right: -4px; } .vertical-align-top > * { vertical-align: top; } .vertical-align-middle > * { vertical-align: middle; } .vertical-align-bottom > * { vertical-align: bottom; } .colored { color: @thirth-color; font-weight: bold; } .extra-content-row { margin-top: 40px; padding-top: 60px; padding-bottom: 60px; background: #f9f9f9; h3 { margin-top: 0; margin-bottom: 20px; } } /* Make all images automaticle responsive */ img { max-width: 100%; max-height: 100%; } /* Site specific classes */ .content-zoom { position: relative; display: block; } .content-zoom > *, .content-zoom:before, .content-zoom:after { display: block; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .content-zoom:hover > *, .content-zoom:hover:before, .content-zoom:hover:after { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); } .content-zoom .content-zoom-content { position: absolute; bottom: 15px;left: 15px; z-index: 999; } .content-zoom .content-zoom-content > * { color: #fff; margin: 0; } .content-zoom .content-zoom-content h3 { font-size: 16px; } .box-shadow { .box-shadow(0 12px 15px 0 rgba(22, 25, 28, 0.24)); } .box-overlay { position: relative; } .box-overlay:after { background: rgba(0, 0, 0, .3); position: absolute; content: ""; left: 0;top: 0; height: 100%; width: 100%; } .grunge-top:before { background: url(../Images/x80-grunge-B&S-white.png); background-repeat: repeat-x; position: absolute; content: ""; width: 100%; left: 0;top: 0; height: 55px; z-index: 9999; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } /* Home */ .content-row { padding: 40px 0; border-bottom: 1px solid #DBE3EE; } .webshop-categories-row img { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%); } /* Bootstrap Carousel Fade Transition (for Bootstrap 3.3.x) CSS from: http://codepen.io/transportedman/pen/NPWRGq and: http://stackoverflow.com/questions/18548731/bootstrap-3-carousel-fading-to-new-slide-instead-of-sliding-to-new-slide Inspired from: http://codepen.io/Rowno/pen/Afykb */ .carousel-fade .carousel-inner .item { opacity: 0; transition-property: opacity; } .carousel-fade .carousel-inner .active { opacity: 1; } .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { left: 0; opacity: 0; z-index: 1; } .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right { opacity: 1; } .carousel-fade .carousel-control { z-index: 2; } /* WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers." Need to override the 3.3 new styles for modern browsers & apply opacity */ @media all and (transform-3d), (-webkit-transform-3d) { .carousel-fade .carousel-inner > .item.next, .carousel-fade .carousel-inner > .item.active.right { opacity: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .carousel-fade .carousel-inner > .item.prev, .carousel-fade .carousel-inner > .item.active.left { opacity: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .carousel-fade .carousel-inner > .item.next.left, .carousel-fade .carousel-inner > .item.prev.right, .carousel-fade .carousel-inner > .item.active { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .usp-slider i { font-size: 18px; color: @thirth-color; top: -2px; position: relative; margin-right: 5px; } .usp-slider strong { font-weight: normal; font-size: 14px; color: #8993a0; } .usp-slider { @media (max-width: 480px) { height: 46px; } } /* Some input fields can't be styled. We create custom input fields with pure CSS for that. Input fields that cant be styled are: checkbox, radio, select ... some more but doens't exist here @author Richard Mauritz @package Solvisoft */ /* Use below properties for both checkboxes and radio buttons */ @checkbox-box-size: 16px; @checkbox-border-size: 1px; @checkbox-border-color: @medium-gray-color; @checkbox-disabled-border-color: #e8e8e8; @checkbox-checked-background-color: @thirth-color; @checkbox-checked-border-color: @thirth-color; @checkbox-checked-checkmark-color: #fff; @checkbox-disabled-checked-background-color: #fff; @checkbox-disabled-checked-checkmark-color: #ccc; @checkbox-unchecked-color: #fff; /* Custom input globals */ .has-custom-checkbox, .has-custom-radio { position: absolute; opacity: 0; display: none; visibility: hidden; } label { span { position: relative; top: -1px; margin-left: 5px; font-weight: normal; } } /* Custom checkbox input */ .has-custom-checkbox { & + span, & + label { display: inline-block; vertical-align: middle; } & + label { position: relative; height: @checkbox-box-size; width: @checkbox-box-size; border: @checkbox-border-size solid @checkbox-border-color; border-radius: @border-radius; } &:disabled + label { border: @checkbox-border-size solid @checkbox-disabled-border-color; } & + label:before, & + label:after { position: absolute; content: " "; } & + label:before { height: 100%; width: 100%; top: 0; left: 0; } & + label:after { top: 50%; left: 50%; height: 10px; width: 6px; margin-left: -3px; margin-top: -6px; transform: rotate(45deg); } &:checked + label { border-color: @checkbox-checked-border-color; } &:checked + label:before { background: @checkbox-checked-background-color; } &:checked + label:after { border-right: 2px solid @checkbox-checked-checkmark-color; border-bottom: 2px solid @checkbox-checked-checkmark-color; } &:disabled:checked + label:before { background: @checkbox-disabled-checked-background-color; } &:disabled:checked + label:after { border-right: 2px solid @checkbox-disabled-checked-checkmark-color; border-bottom: 2px solid @checkbox-disabled-checked-checkmark-color; } } /* Custom radio input */ .has-custom-radio { & + span, & + label { display: inline-block; vertical-align: middle; } & + label { position: relative; height: @checkbox-box-size; width: @checkbox-box-size; border: @checkbox-border-size solid @checkbox-border-color; border-radius: 50%; overflow: hidden; } &:checked + label { border-color: @checkbox-checked-border-color; } & + label:before, & + label:after { position: absolute; content: " "; } & + label:before { height: 100%; width: 100%; top: 0; left: 0; } &:checked + label:before { background: none; } & + label:after { background: @checkbox-unchecked-color; top: 50%; left: 50%; height: @checkbox-box-size - 8px; width: @checkbox-box-size - 8px; margin-left: -(@checkbox-box-size - 8px) / 2; margin-top: -(@checkbox-box-size - 8px) / 2; border-radius: 50%; } &:checked + label:after { background: @checkbox-checked-background-color; } } /* Custom number input */ [ng-input-number] { width: 50%; border: 1px solid @light-gray-color; border-radius: 0 !important; padding-left: 3px !important; padding-right: 3px !important; padding-top: 0 !important; padding-bottom: 0 !important; } [ng-input-number], .plus-control, .minus-control { float: left; height: 30px !important; padding: 0; } .plus-control, .minus-control { background: @light-gray-color; border: 1px solid @light-gray-color; color: rgba(33, 33, 33, 0.16); width: 25%; padding-left: 0; padding-right: 0; overflow: visible; &:before { position: relative; color: #000; } } .plus-control { border-top-right-radius: @border-radius; border-bottom-right-radius: @border-radius; &:before { content: "+"; } } .minus-control { border-top-left-radius: @border-radius; border-bottom-left-radius: @border-radius; &:before { top: -2px; content: "-"; } } .error-notification { position: absolute; left: -25px; top: 7px; color: @warning-color; } .radio { display: block; height: 24px; width: 24px; border: 1px solid @light-gray-color; border-radius: 50%; &:before { position: absolute; display: block; content: " "; border-radius: 50%; top: 4px;left: 4px; .transition(.33s); } .transition(.33s); } input:checked { + label .radio { position: relative; border-color: @thirth-color; &:before { background: @thirth-color; height: 14px; width: 14px; .transition(.33s); } .box-shadow(0 0 3px #ccc); .transition(.33s); } } /* Select differs from default bootstrap component */ /*select.form-control { background-color: transparent; font-weight: bold; border-radius: 0; border: 0; border-bottom: 2px solid @secondary-color; }*/ .date-input { border: @form-control-border; border-radius: @border-radius-large; padding: @form-control-padding; font-size: 14px; width: 100%; transition: .2s; &:hover { border-color: @form-control-hover-border; transition: .2s; } } /* @package Solvisoft @author Jan Konert */ /* Dialog polyfill stylesheet @package Solvisoft @author Google Inc. @link https://github.com/GoogleChrome/dialog-polyfill/blob/master/dialog-polyfill.css */ @import "/content/Default/LESS/dialog.less"; /* Global stylesheet for form elements @package Solvisoft @author Richard Mauritz @since 31-10-2017 */ form { .field-validation-error { color: darkred; } } /* Google maps stylesheet. Give the google map a custom layout here Layout is also used for the [google-maps] directive @package Solvisoft @author Richard Mauritz @since 12-12-2017 */ google-maps { display: block; min-height: 275px; img { max-width: none !important; max-height: none !important; } } /* Hover css stylesheet Overwrite all hover classes, defined inside hover.css, from Daneden. @package Solvisoft @author Richard Mauritz @since 04-10-2017 */ /* Default HTML and HTML5 elements, eg.