芝麻web文件管理V1.00
编辑当前文件:/home/seolotod/www/wp-content/themes/brunn/assets/css/modules.css
#respond textarea, .qodef-style-form textarea, #respond input[type='text'], input[type='text'], input[type='email'], input[type='password'], .post-password-form input[type='password'], .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-textarea, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-quiz { position: relative; width: 100%; margin: 0 0 15px; padding: 12px 16px; font-family: "Merriweather", serif; font-size: 12px; font-weight: inherit; line-height: calc(52px - (12px * 2) - 2px); color: #000; background-color: transparent; border: 1px solid #e1e1e1; border-radius: 0; outline: 0; cursor: pointer; -webkit-appearance: none; box-sizing: border-box; -webkit-transition: border-color 0.2s ease-in-out; -moz-transition: border-color 0.2s ease-in-out; transition: border-color 0.2s ease-in-out; } #respond textarea:focus, .qodef-style-form textarea:focus, #respond input:focus[type='text'], input:focus[type='text'], input:focus[type='email'], input:focus[type='password'], .wpcf7-form-control.wpcf7-text:focus, .wpcf7-form-control.wpcf7-number:focus, .wpcf7-form-control.wpcf7-date:focus, .wpcf7-form-control.wpcf7-textarea:focus, .wpcf7-form-control.wpcf7-select:focus, .wpcf7-form-control.wpcf7-quiz:focus { color: #110729; border-color: #808080; } #respond textarea::-webkit-input-placeholder, .qodef-style-form textarea::-webkit-input-placeholder, #respond input[type='text']::-webkit-input-placeholder, input[type='text']::-webkit-input-placeholder, input[type='email']::-webkit-input-placeholder, input[type='password']::-webkit-input-placeholder, .post-password-form input[type='password']::-webkit-input-placeholder, .wpcf7-form-control.wpcf7-text::-webkit-input-placeholder, .wpcf7-form-control.wpcf7-number::-webkit-input-placeholder, .wpcf7-form-control.wpcf7-date::-webkit-input-placeholder, .wpcf7-form-control.wpcf7-textarea::-webkit-input-placeholder, .wpcf7-form-control.wpcf7-select::-webkit-input-placeholder, .wpcf7-form-control.wpcf7-quiz::-webkit-input-placeholder { color: inherit; } #respond textarea:-moz-placeholder, .qodef-style-form textarea:-moz-placeholder, #respond input:-moz-placeholder[type='text'], input:-moz-placeholder[type='text'], input:-moz-placeholder[type='email'], input:-moz-placeholder[type='password'], .wpcf7-form-control.wpcf7-text:-moz-placeholder, .wpcf7-form-control.wpcf7-number:-moz-placeholder, .wpcf7-form-control.wpcf7-date:-moz-placeholder, .wpcf7-form-control.wpcf7-textarea:-moz-placeholder, .wpcf7-form-control.wpcf7-select:-moz-placeholder, .wpcf7-form-control.wpcf7-quiz:-moz-placeholder { color: inherit; opacity: 1; } #respond textarea::-moz-placeholder, .qodef-style-form textarea::-moz-placeholder, #respond input[type='text']::-moz-placeholder, input[type='text']::-moz-placeholder, input[type='email']::-moz-placeholder, input[type='password']::-moz-placeholder, .post-password-form input[type='password']::-moz-placeholder, .wpcf7-form-control.wpcf7-text::-moz-placeholder, .wpcf7-form-control.wpcf7-number::-moz-placeholder, .wpcf7-form-control.wpcf7-date::-moz-placeholder, .wpcf7-form-control.wpcf7-textarea::-moz-placeholder, .wpcf7-form-control.wpcf7-select::-moz-placeholder, .wpcf7-form-control.wpcf7-quiz::-moz-placeholder { color: inherit; opacity: 1; } #respond textarea:-ms-input-placeholder, .qodef-style-form textarea:-ms-input-placeholder, #respond input:-ms-input-placeholder[type='text'], input:-ms-input-placeholder[type='text'], input:-ms-input-placeholder[type='email'], input:-ms-input-placeholder[type='password'], .wpcf7-form-control.wpcf7-text:-ms-input-placeholder, .wpcf7-form-control.wpcf7-number:-ms-input-placeholder, .wpcf7-form-control.wpcf7-date:-ms-input-placeholder, .wpcf7-form-control.wpcf7-textarea:-ms-input-placeholder, .wpcf7-form-control.wpcf7-select:-ms-input-placeholder, .wpcf7-form-control.wpcf7-quiz:-ms-input-placeholder { color: inherit; } /*------------------------------------------------------------------ * This is main css file for theme. It is broken into following sections: * 1. Global styles and reset * 2. Widgets styles * 3. Plugins styles * 4. Blog styles * 5. Footer styles * 6. Header styles * 7. Side area styles * 8. Search styles * 9. Title area styles * 10. Shortcodes styles * 11. Custom Post Types styles -------------------------------------------------------------------*/ /*------------------------------------------------------------------ * Color codes * Accent color: #fac400 * Background: #fff * Content: #808080 * Header h1: #110729 * Header h2: #110729 * Header h3: #110729 * Header h4: #110729 * Header h5: #110729 * Header h6: #808080 * Header Background: #ffffff * Footer Top Background: #110729 * Footer Bottom Background: #110729 * a (standard): #fac400 * a (hover): #fac400 */ /* ========================================================================== 1. Global styles and reset ========================================================================== */ /* #Reset default styles - start ========================================================================== */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { background: transparent; border: 0; margin: 0; outline: none; padding: 0; vertical-align: baseline; } article, aside, details, figcaption, figure, footer, header, nav, section { display: block; } del { text-decoration: line-through; } /* tables still need 'cellspacing="0"' in the markup */ table { border: medium none; border-collapse: collapse; border-spacing: 0; vertical-align: middle; } table th { border: 0; padding: 5px 7px; text-align: center; } table td { padding: 5px 10px; text-align: center; } a img { border: none; } img, .wp-caption { height: auto; max-width: 100%; } iframe { max-width: 100%; } /* #Reset default styles - end ========================================================================== */ /* #General styles that are used in our theme - start * Here are defined global styles on body element, on container elements that hold every page, * headings and links, inputs, core wp styles and default pagination styles ========================================================================== */ .clearfix:before, .clearfix:after { content: " "; display: table; } .clearfix:after { clear: both; } .clearfix { *zoom: 1; } .clear:after { clear: both; content: ""; display: block; } html { overflow-y: scroll !important; /* for vertical split screen slider shortcode on touch devices */ } body { font-family: "Montserrat", sans-serif; font-size: 14px; font-weight: 400; line-height: 27px; color: #808080; background-color: #fff; overflow-x: hidden !important; -webkit-font-smoothing: antialiased; } h1 { font-size: 50px; line-height: 1.1em; font-weight: 800; letter-spacing: -0.01em; } h2 { font-size: 25px; line-height: 1.2em; font-weight: 800; } h3 { font-size: 19px; line-height: 1.23em; font-weight: 700; } h4 { font-size: 15px; line-height: 1.3em; font-weight: 800; } h5 { font-size: 14px; line-height: 1.3em; font-weight: 400; font-family: 'Merriweather', serif; } h6 { font-size: 14px; line-height: 1.6em; font-weight: 700; } h1, h2, h3, h4, h6 { color: #110729; margin: 25px 0; } h1 a, h2 a, h3 a, h4 a, h6 a { color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; letter-spacing: inherit; text-transform: inherit; } h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h6 a:hover { color: #fac400; } h5 { color: #110729; margin: 25px 0; color: #000; } h5 a { color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; letter-spacing: inherit; text-transform: inherit; } h5 a:hover { color: #fac400; } a, p a { color: #110729; text-decoration: none; -webkit-transition: color 0.2s ease-out; -moz-transition: color 0.2s ease-out; transition: color 0.2s ease-out; } a:hover, p a:hover { color: #fac400; } p { margin: 10px 0; } input[type='submit'] { -webkit-appearance: none; } ul, ol { list-style-position: inside; margin: 15px 0; } ul ul, ol ol, ol ul, ul ol { margin: 0; padding: 0 0 0 15px; } pre { max-width: 100%; margin: 15px 0; padding: 15px; background-color: #fff; white-space: pre-wrap; word-wrap: break-word; } dt { margin-bottom: 10px; font-size: 15px; font-weight: bold; } dd { margin-bottom: 15px; } sub, sup { position: relative; vertical-align: baseline; height: 0; line-height: 0; font-size: 75%; } sub { top: 0.5ex; } sup { bottom: 0.5ex; } .wp-caption-text { font-style: italic; margin: 0; } table { width: 100%; } table thead tr, table tbody tr { border: 1px solid #e1e1e1; } table tbody th { border-right: 1px solid #e1e1e1; } blockquote { position: relative; display: inline-block; width: 100%; vertical-align: middle; text-align: left; margin: 0; padding: 2.3% 6.8%; font-size: 18px; font-weight: 300; font-family: "Merriweather", serif; line-height: 30px; color: #555555; quotes: none; box-sizing: border-box; background: url("../img/quote-bg.png") no-repeat left 35px center; } blockquote > * { color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; letter-spacing: inherit; text-transform: inherit; margin: 0; } blockquote:before, blockquote:after { content: ''; } blockquote cite { font-style: normal; font-weight: 400; } /* Webkit */ ::selection { background: #fac400; color: #fff; } /* Gecko/Mozilla */ ::-moz-selection { background: #fac400; color: #fff; } .wp-caption, .wp-caption-text, .sticky, .gallery-caption, .bypostauthor { opacity: 1; } .alignleft { display: inline; float: left; margin: 0 20px 20px 0; } .alignright { display: inline; float: right; margin: 0 0 20px 20px; } .aligncenter { clear: both; display: block; margin: 10px auto; } .alignwide { margin-left: auto; margin-right: auto; clear: both; } @media only screen and (max-width: 1024px) { .alignwide { width: 100%; max-width: 100%; } } .alignfull { position: relative; left: -1rem; width: calc( 100% + (2 * 1rem)); max-width: calc( 100% + (2 * 1rem)); clear: both; } @media only screen and (max-width: 1024px) { .alignfull { left: calc( -12.5% - 75px); width: calc( 125% + 150px); max-width: calc( 125% + 150px); margin-top: calc(2 * 1rem); margin-bottom: calc(2 * 1rem); } } .text-align-right { text-align: right; } .text-align-left { text-align: left; } .text-align-center { text-align: center; } .qodef-wrapper { position: relative; left: 0; z-index: 1000; -webkit-transition: left 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1); -moz-transition: left 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1); transition: left 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1); } .qodef-wrapper .qodef-wrapper-inner { width: 100%; overflow: hidden; } .qodef-content { position: relative; margin-top: 0; background-color: #fff; /*this is needed because of the uncovering footer*/ z-index: 100; } .qodef-boxed { overflow: hidden !important; /* this is because content jumping while using accordion and display:inline-block on 'body.qodef-boxed .qodef-wrapper' */ } .qodef-boxed .qodef-wrapper { width: 100%; display: inline-block; vertical-align: middle; } .touch .qodef-boxed .qodef-wrapper { background-repeat: repeat; } .qodef-boxed .qodef-wrapper .qodef-wrapper-inner { width: 1150px; margin: auto; overflow: visible; } .qodef-boxed .qodef-content { overflow: hidden; } .qodef-boxed .qodef-footer-inner { width: 1150px; margin: auto; } .qodef-boxed .qodef-page-header .qodef-sticky-header, .qodef-boxed .qodef-page-header .qodef-fixed-wrapper.fixed { left: auto; width: 1150px; } .qodef-paspartu-enabled .qodef-wrapper { padding: 10px; background-color: #fff; box-sizing: border-box; } .qodef-paspartu-enabled.qodef-top-paspartu-disabled .qodef-wrapper { padding-top: 0 !important; } .qodef-paspartu-enabled .qodef-page-header .qodef-fixed-wrapper.fixed { left: 10px; width: calc(100% - 20px); } .qodef-paspartu-enabled .qodef-sticky-header { left: 10px; width: calc(100% - 20px); } .qodef-paspartu-enabled .qodef-mobile-header.mobile-header-appear .qodef-mobile-header-inner { left: 10px; width: calc(100% - 20px); } .qodef-paspartu-enabled.qodef-fixed-paspartu-enabled.admin-bar .qodef-wrapper:before { top: 32px; } .qodef-paspartu-enabled.qodef-fixed-paspartu-enabled .qodef-wrapper:before, .qodef-paspartu-enabled.qodef-fixed-paspartu-enabled .qodef-wrapper:after { content: ''; position: fixed; left: 0; width: 100%; height: auto; padding-top: inherit; background-color: inherit; z-index: 99999; } .qodef-paspartu-enabled.qodef-fixed-paspartu-enabled .qodef-wrapper:before { top: 0; } .qodef-paspartu-enabled.qodef-fixed-paspartu-enabled .qodef-wrapper:after { bottom: 0; } .qodef-paspartu-enabled.qodef-fixed-paspartu-enabled .qodef-page-header .qodef-fixed-wrapper.fixed { margin-top: 10px; } .qodef-paspartu-enabled.qodef-fixed-paspartu-enabled .qodef-sticky-header.header-appear { margin-top: 10px; } .qodef-paspartu-enabled.qodef-fixed-paspartu-enabled .qodef-mobile-header.mobile-header-appear .qodef-mobile-header-inner { margin-top: 10px; } .qodef-smooth-transition-loader { position: fixed; top: 0; bottom: 0; right: 0; left: 0; background-color: #fff; z-index: 2000; opacity: 1; display: block; } .qodef-container { position: relative; width: 100%; padding: 0; z-index: 100; } .qodef-container:before { content: " "; display: table; } .qodef-container:after { clear: both; content: " "; display: table; } .qodef-container-inner { width: 1100px; margin: 0 auto; box-sizing: border-box; } .qodef-full-width { position: relative; z-index: 100; } .qodef-content .qodef-content-inner > .qodef-container > .qodef-container-inner, .qodef-content .qodef-content-inner > .qodef-full-width > .qodef-full-width-inner { padding-top: 70px; padding-bottom: 40px; } @media only screen and (min-width: 1400px) { .qodef-grid-1300 .qodef-grid, .qodef-grid-1300 .qodef-container-inner, .qodef-grid-1300 .qodef-row-grid-section, .qodef-grid-1300 .elementor-widget-wrap > .qodef-row-grid-section.elementor-element { width: 1300px; } .qodef-grid-1300.qodef-boxed .qodef-footer-inner, .qodef-grid-1300.qodef-boxed .qodef-wrapper-inner { width: 1350px; } .qodef-grid-1300.qodef-boxed .qodef-page-header .qodef-sticky-header, .qodef-grid-1300.qodef-boxed .qodef-page-header .qodef-fixed-wrapper.fixed { left: auto; width: 1350px; } } @media only screen and (min-width: 1367px) { .qodef-grid-1200 .qodef-grid, .qodef-grid-1200 .qodef-container-inner, .qodef-grid-1200 .qodef-row-grid-section, .qodef-grid-1200 .elementor-widget-wrap > .qodef-row-grid-section.elementor-element { width: 1200px; } .qodef-grid-1200.qodef-boxed .qodef-footer-inner, .qodef-grid-1200.qodef-boxed .qodef-wrapper-inner { width: 1250px; } .qodef-grid-1200.qodef-boxed .qodef-page-header .qodef-sticky-header, .qodef-grid-1200.qodef-boxed .qodef-page-header .qodef-fixed-wrapper.fixed { left: auto; width: 1250px; } } @media only screen and (min-width: 1200px) { .qodef-grid-1000 .qodef-grid, .qodef-grid-1000 .qodef-container-inner, .qodef-grid-1000 .qodef-row-grid-section, .qodef-grid-1000 .elementor-widget-wrap > .qodef-row-grid-section.elementor-element { width: 1000px; } .qodef-grid-1000.qodef-boxed .qodef-footer-inner, .qodef-grid-1000.qodef-boxed .qodef-wrapper-inner { width: 1050px; } .qodef-grid-1000.qodef-boxed .qodef-page-header .qodef-sticky-header, .qodef-grid-1000.qodef-boxed .qodef-page-header .qodef-fixed-wrapper.fixed { width: 1050px; left: auto; } } @media only screen and (min-width: 1024px) { .qodef-grid-800 .qodef-grid, .qodef-grid-800 .qodef-container-inner, .qodef-grid-800 .qodef-row-grid-section, .qodef-grid-800 .elementor-widget-wrap > .qodef-row-grid-section.elementor-element { width: 800px; } .qodef-grid-800.qodef-boxed .qodef-footer-inner, .qodef-grid-800.qodef-boxed .qodef-wrapper-inner { width: 850px; } .qodef-grid-800.qodef-boxed .qodef-page-header .qodef-sticky-header, .qodef-grid-800.qodef-boxed .qodef-page-header .qodef-fixed-wrapper.fixed { width: 850px; left: auto; } } /* #General styles that are used in our theme - end ========================================================================== */ @-webkit-keyframes preload-background { from { background-position: 0 0; } to { background-position: 100% 0; } } @keyframes preload-background { from { background-position: 0 0; } to { background-position: 100% 0; } } .qodef-preload-background { background: transparent url("../img/preload_pattern.png") repeat scroll inherit !important; -webkit-animation-name: preload-background; -webkit-animation-duration: 40s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -webkit-animation-delay: 0s; -webkit-animation-fill-mode: forwards; animation-name: preload-background; animation-duration: 40s; animation-iteration-count: infinite; animation-timing-function: linear; animation-delay: 0s; animation-fill-mode: forwards; } .qodef-grid { margin: 0 auto; width: 1100px; } .qodef-vertical-align-containers { position: relative; width: 100%; height: 100%; padding: 0 20px; box-sizing: border-box; } .qodef-vertical-align-containers.qodef-25-50-25 .qodef-position-left, .qodef-vertical-align-containers.qodef-25-50-25 .qodef-position-right { width: 25%; } .qodef-vertical-align-containers.qodef-25-50-25 .qodef-position-center { left: 50%; width: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%); } .qodef-vertical-align-containers.qodef-33-33-33 .qodef-position-left, .qodef-vertical-align-containers.qodef-33-33-33 .qodef-position-center, .qodef-vertical-align-containers.qodef-33-33-33 .qodef-position-right { width: 33.33%; } .qodef-vertical-align-containers.qodef-33-33-33 .qodef-position-center { left: 50%; width: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%); } .qodef-vertical-align-containers.qodef-50-50 .qodef-position-left, .qodef-vertical-align-containers.qodef-50-50 .qodef-position-right { width: 50%; } .qodef-vertical-align-containers.qodef-33-66 .qodef-position-left { width: 33.33%; } .qodef-vertical-align-containers.qodef-33-66 .qodef-position-right { width: 66.66%; } .qodef-vertical-align-containers.qodef-66-33 .qodef-position-left { width: 66.66%; } .qodef-vertical-align-containers.qodef-66-33 .qodef-position-right { width: 33.33%; } .qodef-vertical-align-containers .qodef-position-left { position: relative; height: 100%; float: left; z-index: 2; } .qodef-vertical-align-containers .qodef-position-center { position: absolute; left: 0; width: 100%; height: 100%; text-align: center; z-index: 1; } .qodef-vertical-align-containers .qodef-position-right { position: relative; height: 100%; float: right; text-align: right; z-index: 2; } .qodef-vertical-align-containers .qodef-position-left-inner, .qodef-vertical-align-containers .qodef-position-center-inner, .qodef-vertical-align-containers .qodef-position-right-inner { display: inline-block; vertical-align: middle; } .qodef-vertical-align-containers .qodef-position-right.qodef-has-widget .qodef-position-right-inner { height: 100%; } .qodef-vertical-align-containers .qodef-position-left:before, .qodef-vertical-align-containers .qodef-position-center:before, .qodef-vertical-align-containers .qodef-position-right:before { content: ""; height: 100%; display: inline-block; vertical-align: middle; margin-right: 0; /* adjusts for spacing before it was -3px */ } /* ========================================================================== #Row styles - start ========================================================================== */ .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button { margin-bottom: 0 !important; } .vc_row .wpb_gmaps_widget .wpb_wrapper { padding: 0; background-color: transparent; } .qodef-row-grid-section, .elementor-widget-wrap > .qodef-row-grid-section.elementor-element { position: relative; width: 1100px; margin: 0 auto; z-index: 20; } .qodef-content-aligment-left { text-align: left; } .qodef-content-aligment-center { text-align: center; } .qodef-content-aligment-right { text-align: right; } @media only screen and (max-width: 1280px) { .qodef-disabled-bg-image-bellow-1280 { background-image: none !important; } } @media only screen and (max-width: 1024px) { .qodef-disabled-bg-image-bellow-1024 { background-image: none !important; } } @media only screen and (max-width: 768px) { .qodef-disabled-bg-image-bellow-768 { background-image: none !important; } } @media only screen and (max-width: 680px) { .qodef-disabled-bg-image-bellow-680 { background-image: none !important; } } @media only screen and (max-width: 480px) { .qodef-disabled-bg-image-bellow-480 { background-image: none !important; } } .qodef-parallax-row-holder { position: static; padding: 0; background-attachment: fixed; background-color: transparent; background-position: center 0; background-repeat: no-repeat; -webkit-transform: translateZ(0); transform: translateZ(0); overflow: hidden; } @media only screen and (max-width: 1024px) { .qodef-parallax-row-holder { height: auto !important; min-height: 200px !important; background-attachment: scroll; background-position: center top !important; background-size: cover; } } /* ========================================================================== #Row styles - end ========================================================================== */ /* ========================================================================== #VC Revolution Slider styles - begin ========================================================================== */ .qodef-rev-has-paspartu { position: relative; display: inline-block; width: 100%; vertical-align: middle; height: 100vh; margin: 0; box-sizing: border-box; } .admin-bar .qodef-rev-has-paspartu { height: calc(100vh - 32px); } .qodef-rev-has-paspartu.qodef-side-paspartu-disabled { padding-left: 0 !important; padding-right: 0 !important; } .qodef-rev-has-paspartu.qodef-paspartu-tiny { padding: 10px; } .qodef-rev-has-paspartu.qodef-paspartu-tiny.qodef-top-paspartu-disabled { padding-top: 0; } .qodef-rev-has-paspartu.qodef-paspartu-tiny.qodef-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer { height: calc(100vh - 10px) !important; } .admin-bar .qodef-rev-has-paspartu.qodef-paspartu-tiny.qodef-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer { height: calc(100vh - 42px) !important; } .qodef-rev-has-paspartu.qodef-paspartu-tiny .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer { height: calc(100vh - 20px) !important; } .admin-bar .qodef-rev-has-paspartu.qodef-paspartu-tiny .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer { height: calc(100vh - 52px) !important; } .qodef-rev-has-paspartu.qodef-paspartu-small { padding: 20px; } .qodef-rev-has-paspartu.qodef-paspartu-small.qodef-top-paspartu-disabled { padding-top: 0; } .qodef-rev-has-paspartu.qodef-paspartu-small.qodef-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer { height: calc(100vh - 20px) !important; } .admin-bar .qodef-rev-has-paspartu.qodef-paspartu-small.qodef-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer { height: calc(100vh - 52px) !important; } .qodef-rev-has-paspartu.qodef-paspartu-small .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer { height: calc(100vh - 40px) !important; } .admin-bar .qodef-rev-has-paspartu.qodef-paspartu-small .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer { height: calc(100vh - 72px) !important; } .qodef-rev-has-paspartu.qodef-paspartu-normal { padding: 30px; } .qodef-rev-has-paspartu.qodef-paspartu-normal.qodef-top-paspartu-disabled { padding-top: 0; } .qodef-rev-has-paspartu.qodef-paspartu-normal.qodef-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer { height: calc(100vh - 30px) !important; } .admin-bar .qodef-rev-has-paspartu.qodef-paspartu-normal.qodef-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer { height: calc(100vh - 62px) !important; } .qodef-rev-has-paspartu.qodef-paspartu-normal .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer { height: calc(100vh - 60px) !important; } .admin-bar .qodef-rev-has-paspartu.qodef-paspartu-normal .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer { height: calc(100vh - 92px) !important; } @media only screen and (max-width: 680px) { .qodef-rev-has-paspartu.qodef-paspartu-normal { padding: 20px; } .qodef-rev-has-paspartu.qodef-paspartu-normal.qodef-top-paspartu-disabled { padding-top: 0; } .qodef-rev-has-paspartu.qodef-paspartu-normal.qodef-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer { height: calc(100vh - 20px) !important; } .admin-bar .qodef-rev-has-paspartu.qodef-paspartu-normal.qodef-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer { height: calc(100vh - 52px) !important; } .qodef-rev-has-paspartu.qodef-paspartu-normal .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer { height: calc(100vh - 40px) !important; } .admin-bar .qodef-rev-has-paspartu.qodef-paspartu-normal .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer { height: calc(100vh - 72px) !important; } } .qodef-rev-has-paspartu.qodef-paspartu-large { padding: 50px; } .qodef-rev-has-paspartu.qodef-paspartu-large.qodef-top-paspartu-disabled { padding-top: 0; } .qodef-rev-has-paspartu.qodef-paspartu-large.qodef-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer { height: calc(100vh - 50px) !important; } .admin-bar .qodef-rev-has-paspartu.qodef-paspartu-large.qodef-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer { height: calc(100vh - 82px) !important; } .qodef-rev-has-paspartu.qodef-paspartu-large .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer { height: calc(100vh - 100px) !important; } .admin-bar .qodef-rev-has-paspartu.qodef-paspartu-large .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer { height: calc(100vh - 132px) !important; } @media only screen and (max-width: 680px) { .qodef-rev-has-paspartu.qodef-paspartu-large { padding: 20px; } .qodef-rev-has-paspartu.qodef-paspartu-large.qodef-top-paspartu-disabled { padding-top: 0; } .qodef-rev-has-paspartu.qodef-paspartu-large.qodef-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer { height: calc(100vh - 20px) !important; } .admin-bar .qodef-rev-has-paspartu.qodef-paspartu-large.qodef-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer { height: calc(100vh - 52px) !important; } .qodef-rev-has-paspartu.qodef-paspartu-large .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer { height: calc(100vh - 40px) !important; } .admin-bar .qodef-rev-has-paspartu.qodef-paspartu-large .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer { height: calc(100vh - 72px) !important; } } .qodef-rev-has-paspartu .forcefullwidth_wrapper_tp_banner { left: 0 !important; width: 100% !important; } .qodef-rev-has-paspartu .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper { left: 0 !important; width: 100% !important; height: 100% !important; } .qodef-rev-has-paspartu .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer { height: 100vh !important; } .admin-bar .qodef-rev-has-paspartu .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer { height: calc(100vh - 32px) !important; } /* ========================================================================== #VC Revolution Slider styles - end ========================================================================== */ /* ========================================================================== #Screen reader text - begin ========================================================================== */ /* Text meant only for screen readers. */ .screen-reader-text { position: absolute !important; width: 1px; height: 0; clip: rect(1px, 1px, 1px, 1px); word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */ overflow: hidden; } .screen-reader-text:focus { top: 5px; left: 5px; display: block; width: auto; height: auto; padding: 15px 23px 14px; font-size: 14px; font-weight: 700; line-height: normal; text-decoration: none; color: #21759b; background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; z-index: 100000; /* Above WP toolbar. */ } /* ========================================================================== #Screen reader text - end ========================================================================== */ /* ========================================================================== #Gutenberg - begin ========================================================================== */ .wp-block-cover { box-sizing: border-box; } .wp-block-image.alignfull { max-width: 100%; left: 0; } /* ========================================================================== #Gutenberg - end ========================================================================== */ /* ========================================================================== Grid System style - begin ========================================================================== */ .qodef-two-columns-form-without-space .qodef-column-left { display: table-cell; width: 99%; vertical-align: top; } .qodef-two-columns-form-without-space .qodef-column-right { display: table-cell; width: 1%; text-align: left; vertical-align: top; } .qodef-two-columns-form-with-space .qodef-column-left { display: table-cell; width: 99%; vertical-align: top; padding: 0 10px 0 0; box-sizing: border-box; } .qodef-two-columns-form-with-space .qodef-column-right { display: table-cell; width: 1%; text-align: left; vertical-align: top; padding: 0 0 0 10px; box-sizing: border-box; } /* * If you changed some value for space do the same thing in product-list-main-and-vc scss files */ .qodef-no-space .qodef-outer-space { margin: 0; } .qodef-no-space .qodef-outer-space .qodef-item-space { padding: 0 0px; margin: 0 0 0px; } .qodef-no-space.qodef-disable-bottom-space { margin-bottom: 0; } .qodef-no-space.qodef-disable-item-bottom-space .qodef-item-space { margin-bottom: 0; } .qodef-no-space.qodef-columns-has-side-space { padding: 0 0px; } .qodef-tiny-space .qodef-outer-space { margin: 0 -5px; } .qodef-tiny-space .qodef-outer-space .qodef-item-space { padding: 0 5px; margin: 0 0 10px; } .qodef-tiny-space.qodef-disable-bottom-space { margin-bottom: -10px; } .qodef-tiny-space.qodef-disable-item-bottom-space .qodef-item-space { margin-bottom: 0; } .qodef-tiny-space.qodef-columns-has-side-space { padding: 0 10px; } .qodef-small-space .qodef-outer-space { margin: 0 -10px; } .qodef-small-space .qodef-outer-space .qodef-item-space { padding: 0 10px; margin: 0 0 20px; } .qodef-small-space.qodef-disable-bottom-space { margin-bottom: -20px; } .qodef-small-space.qodef-disable-item-bottom-space .qodef-item-space { margin-bottom: 0; } .qodef-small-space.qodef-columns-has-side-space { padding: 0 20px; } .qodef-normal-space .qodef-outer-space { margin: 0 -15px; } .qodef-normal-space .qodef-outer-space .qodef-item-space { padding: 0 15px; margin: 0 0 30px; } .qodef-normal-space.qodef-disable-bottom-space { margin-bottom: -30px; } .qodef-normal-space.qodef-disable-item-bottom-space .qodef-item-space { margin-bottom: 0; } .qodef-normal-space.qodef-columns-has-side-space { padding: 0 30px; } .qodef-medium-space .qodef-outer-space { margin: 0 -20px; } .qodef-medium-space .qodef-outer-space .qodef-item-space { padding: 0 20px; margin: 0 0 40px; } .qodef-medium-space.qodef-disable-bottom-space { margin-bottom: -40px; } .qodef-medium-space.qodef-disable-item-bottom-space .qodef-item-space { margin-bottom: 0; } .qodef-medium-space.qodef-columns-has-side-space { padding: 0 40px; } .qodef-large-space .qodef-outer-space { margin: 0 -25px; } .qodef-large-space .qodef-outer-space .qodef-item-space { padding: 0 25px; margin: 0 0 50px; } .qodef-large-space.qodef-disable-bottom-space { margin-bottom: -50px; } .qodef-large-space.qodef-disable-item-bottom-space .qodef-item-space { margin-bottom: 0; } .qodef-large-space.qodef-columns-has-side-space { padding: 0 50px; } .qodef-huge-space .qodef-outer-space { margin: 0 -40px; } .qodef-huge-space .qodef-outer-space .qodef-item-space { padding: 0 40px; margin: 0 0 80px; } .qodef-huge-space.qodef-disable-bottom-space { margin-bottom: -80px; } .qodef-huge-space.qodef-disable-item-bottom-space .qodef-item-space { margin-bottom: 0; } .qodef-huge-space.qodef-columns-has-side-space { padding: 0 80px; } .qodef-grid-list .qodef-list-is-slider .qodef-outer-space { margin: 0 !important; } .qodef-grid-list .qodef-list-is-slider .qodef-item-space { width: auto !important; margin: 0 !important; padding: 0 !important; float: none !important; clear: none !important; } .qodef-grid-list .qodef-item-space { position: relative; display: inline-block; width: 100%; vertical-align: top; box-sizing: border-box; } .qodef-grid-list:not(.qodef-one-columns) .qodef-item-space { float: left; } .qodef-grid-list.qodef-one-columns .qodef-masonry-grid-sizer { width: 100%; } .qodef-grid-list.qodef-one-columns .qodef-item-space { width: 100%; } .qodef-grid-list.qodef-two-columns .qodef-masonry-grid-sizer { width: 50%; } .qodef-grid-list.qodef-two-columns .qodef-item-space { width: 50%; } .qodef-grid-list.qodef-two-columns .qodef-item-space.qodef-masonry-size-large-width, .qodef-grid-list.qodef-two-columns .qodef-item-space.qodef-masonry-size-large-width-height { width: 100%; } @media only screen and (min-width: 681px) { .qodef-grid-list.qodef-two-columns .qodef-item-space:nth-child(2n+1) { clear: both; } } .qodef-grid-list.qodef-three-columns .qodef-masonry-grid-sizer { width: 33.33333%; } .qodef-grid-list.qodef-three-columns .qodef-item-space { width: 33.33333%; } .qodef-grid-list.qodef-three-columns .qodef-item-space.qodef-masonry-size-large-width, .qodef-grid-list.qodef-three-columns .qodef-item-space.qodef-masonry-size-large-width-height { width: 66.66667%; } @media only screen and (min-width: 769px) { .qodef-grid-list.qodef-three-columns .qodef-item-space:nth-child(3n+1) { clear: both; } } .qodef-grid-list.qodef-four-columns .qodef-masonry-grid-sizer { width: 25%; } .qodef-grid-list.qodef-four-columns .qodef-item-space { width: 25%; } .qodef-grid-list.qodef-four-columns .qodef-item-space.qodef-masonry-size-large-width, .qodef-grid-list.qodef-four-columns .qodef-item-space.qodef-masonry-size-large-width-height { width: 50%; } @media only screen and (min-width: 1025px) { .qodef-grid-list.qodef-four-columns .qodef-item-space:nth-child(4n+1) { clear: both; } } .qodef-grid-list.qodef-five-columns .qodef-masonry-grid-sizer { width: 20%; } .qodef-grid-list.qodef-five-columns .qodef-item-space { width: 20%; } .qodef-grid-list.qodef-five-columns .qodef-item-space.qodef-masonry-size-large-width, .qodef-grid-list.qodef-five-columns .qodef-item-space.qodef-masonry-size-large-width-height { width: 40%; } @media only screen and (min-width: 1367px) { .qodef-grid-list.qodef-five-columns .qodef-item-space:nth-child(5n+1) { clear: both; } } .qodef-grid-list.qodef-six-columns .qodef-masonry-grid-sizer { width: 16.66667%; } .qodef-grid-list.qodef-six-columns .qodef-item-space { width: 16.66667%; } .qodef-grid-list.qodef-six-columns .qodef-item-space.qodef-masonry-size-large-width, .qodef-grid-list.qodef-six-columns .qodef-item-space.qodef-masonry-size-large-width-height { width: 33.33333%; } @media only screen and (min-width: 1441px) { .qodef-grid-list.qodef-six-columns .qodef-item-space:nth-child(6n+1) { clear: both; } } .qodef-grid-masonry-list.qodef-fixed-masonry-items img { height: 100%; width: 100%; } .qodef-grid-masonry-list .qodef-masonry-list-wrapper { opacity: 0; margin: 0; } .qodef-grid-masonry-list .qodef-masonry-grid-sizer { width: 100%; padding: 0; margin: 0; } .qodef-grid-masonry-list .qodef-masonry-grid-gutter { width: 0; padding: 0; margin: 0; } .qodef-grid-masonry-list .qodef-item-space.qodef-fixed-masonry-item img { height: 100%; width: 100%; } /* ========================================================================== Grid System Mixin style - begin ========================================================================== */ /* ========================================================================== Grid System Mixin style - end ========================================================================== */ .qodef-grid-row { margin-left: -15px; margin-right: -15px; } .qodef-grid-row:before, .qodef-grid-row:after { content: " "; /* 1 */ display: table; /* 2 */ } .qodef-grid-row:after { clear: both; } .qodef-grid-row { *zoom: 1; } .qodef-grid-no-gutter { margin-left: -0px; margin-right: -0px; } .qodef-grid-no-gutter > div { padding-left: 0px; padding-right: 0px; } .qodef-grid-tiny-gutter { margin-left: -5px; margin-right: -5px; } .qodef-grid-tiny-gutter > div { padding-left: 5px; padding-right: 5px; } .qodef-grid-small-gutter { margin-left: -10px; margin-right: -10px; } .qodef-grid-small-gutter > div { padding-left: 10px; padding-right: 10px; } .qodef-grid-normal-gutter { margin-left: -15px; margin-right: -15px; } .qodef-grid-normal-gutter > div { padding-left: 15px; padding-right: 15px; } .qodef-grid-medium-gutter { margin-left: -20px; margin-right: -20px; } .qodef-grid-medium-gutter > div { padding-left: 20px; padding-right: 20px; } .qodef-grid-large-gutter { margin-left: -25px; margin-right: -25px; } .qodef-grid-large-gutter > div { padding-left: 25px; padding-right: 25px; } .qodef-grid-huge-gutter { margin-left: -40px; margin-right: -40px; } .qodef-grid-huge-gutter > div { padding-left: 40px; padding-right: 40px; } .qodef-grid-masonry-list.qodef-no-space .qodef-outer-space { margin-left: -0px; margin-right: -0px; } .qodef-grid-masonry-list.qodef-tiny-space .qodef-outer-space { margin-left: -5px; margin-right: -5px; } .qodef-grid-masonry-list.qodef-small-space .qodef-outer-space { margin-left: -10px; margin-right: -10px; } .qodef-grid-masonry-list.qodef-normal-space .qodef-outer-space { margin-left: -15px; margin-right: -15px; } .qodef-grid-masonry-list.qodef-medium-space .qodef-outer-space { margin-left: -20px; margin-right: -20px; } .qodef-grid-masonry-list.qodef-large-space .qodef-outer-space { margin-left: -25px; margin-right: -25px; } .qodef-grid-masonry-list.qodef-huge-space .qodef-outer-space { margin-left: -40px; margin-right: -40px; } .qodef-grid-col-1 { position: relative; float: left; width: 8.33333%; min-height: 1px; padding-left: 15px; padding-right: 15px; box-sizing: border-box; } .qodef-grid-col-1:before, .qodef-grid-col-1:after { content: " "; /* 1 */ display: table; /* 2 */ } .qodef-grid-col-1:after { clear: both; } .qodef-grid-col-1 { *zoom: 1; } @media only screen and (max-width: 1024px) { .qodef-grid-col-1 { width: 100%; float: none; } } .qodef-grid-col-2 { position: relative; float: left; width: 16.66667%; min-height: 1px; padding-left: 15px; padding-right: 15px; box-sizing: border-box; } .qodef-grid-col-2:before, .qodef-grid-col-2:after { content: " "; /* 1 */ display: table; /* 2 */ } .qodef-grid-col-2:after { clear: both; } .qodef-grid-col-2 { *zoom: 1; } @media only screen and (max-width: 1024px) { .qodef-grid-col-2 { width: 100%; float: none; } } .qodef-grid-col-3 { position: relative; float: left; width: 25%; min-height: 1px; padding-left: 15px; padding-right: 15px; box-sizing: border-box; } .qodef-grid-col-3:before, .qodef-grid-col-3:after { content: " "; /* 1 */ display: table; /* 2 */ } .qodef-grid-col-3:after { clear: both; } .qodef-grid-col-3 { *zoom: 1; } @media only screen and (max-width: 1024px) { .qodef-grid-col-3 { width: 100%; float: none; } } .qodef-grid-col-4 { position: relative; float: left; width: 33.33333%; min-height: 1px; padding-left: 15px; padding-right: 15px; box-sizing: border-box; } .qodef-grid-col-4:before, .qodef-grid-col-4:after { content: " "; /* 1 */ display: table; /* 2 */ } .qodef-grid-col-4:after { clear: both; } .qodef-grid-col-4 { *zoom: 1; } @media only screen and (max-width: 1024px) { .qodef-grid-col-4 { width: 100%; float: none; } } .qodef-grid-col-5 { position: relative; float: left; width: 41.66667%; min-height: 1px; padding-left: 15px; padding-right: 15px; box-sizing: border-box; } .qodef-grid-col-5:before, .qodef-grid-col-5:after { content: " "; /* 1 */ display: table; /* 2 */ } .qodef-grid-col-5:after { clear: both; } .qodef-grid-col-5 { *zoom: 1; } @media only screen and (max-width: 1024px) { .qodef-grid-col-5 { width: 100%; float: none; } } .qodef-grid-col-6 { position: relative; float: left; width: 50%; min-height: 1px; padding-left: 15px; padding-right: 15px; box-sizing: border-box; } .qodef-grid-col-6:before, .qodef-grid-col-6:after { content: " "; /* 1 */ display: table; /* 2 */ } .qodef-grid-col-6:after { clear: both; } .qodef-grid-col-6 { *zoom: 1; } @media only screen and (max-width: 1024px) { .qodef-grid-col-6 { width: 100%; float: none; } } .qodef-grid-col-7 { position: relative; float: left; width: 58.33333%; min-height: 1px; padding-left: 15px; padding-right: 15px; box-sizing: border-box; } .qodef-grid-col-7:before, .qodef-grid-col-7:after { content: " "; /* 1 */ display: table; /* 2 */ } .qodef-grid-col-7:after { clear: both; } .qodef-grid-col-7 { *zoom: 1; } @media only screen and (max-width: 1024px) { .qodef-grid-col-7 { width: 100%; float: none; } } .qodef-grid-col-8 { position: relative; float: left; width: 66.66667%; min-height: 1px; padding-left: 15px; padding-right: 15px; box-sizing: border-box; } .qodef-grid-col-8:before, .qodef-grid-col-8:after { content: " "; /* 1 */ display: table; /* 2 */ } .qodef-grid-col-8:after { clear: both; } .qodef-grid-col-8 { *zoom: 1; } @media only screen and (max-width: 1024px) { .qodef-grid-col-8 { width: 100%; float: none; } } .qodef-grid-col-9 { position: relative; float: left; width: 75%; min-height: 1px; padding-left: 15px; padding-right: 15px; box-sizing: border-box; } .qodef-grid-col-9:before, .qodef-grid-col-9:after { content: " "; /* 1 */ display: table; /* 2 */ } .qodef-grid-col-9:after { clear: both; } .qodef-grid-col-9 { *zoom: 1; } @media only screen and (max-width: 1024px) { .qodef-grid-col-9 { width: 100%; float: none; } } .qodef-grid-col-10 { position: relative; float: left; width: 83.33333%; min-height: 1px; padding-left: 15px; padding-right: 15px; box-sizing: border-box; } .qodef-grid-col-10:before, .qodef-grid-col-10:after { content: " "; /* 1 */ display: table; /* 2 */ } .qodef-grid-col-10:after { clear: both; } .qodef-grid-col-10 { *zoom: 1; } @media only screen and (max-width: 1024px) { .qodef-grid-col-10 { width: 100%; float: none; } } .qodef-grid-col-11 { position: relative; float: left; width: 91.66667%; min-height: 1px; padding-left: 15px; padding-right: 15px; box-sizing: border-box; } .qodef-grid-col-11:before, .qodef-grid-col-11:after { content: " "; /* 1 */ display: table; /* 2 */ } .qodef-grid-col-11:after { clear: both; } .qodef-grid-col-11 { *zoom: 1; } @media only screen and (max-width: 1024px) { .qodef-grid-col-11 { width: 100%; float: none; } } .qodef-grid-col-12 { position: relative; float: left; width: 100%; min-height: 1px; padding-left: 15px; padding-right: 15px; box-sizing: border-box; } .qodef-grid-col-12:before, .qodef-grid-col-12:after { content: " "; /* 1 */ display: table; /* 2 */ } .qodef-grid-col-12:after { clear: both; } .qodef-grid-col-12 { *zoom: 1; } @media only screen and (max-width: 1024px) { .qodef-grid-col-12 { width: 100%; float: none; } } .qodef-grid-col-push-1 { left: 8.33333%; } @media only screen and (max-width: 1024px) { .qodef-grid-col-push-1 { left: 0; } } .qodef-grid-col-pull-1 { right: 8.33333%; } @media only screen and (max-width: 1024px) { .qodef-grid-col-pull-1 { right: 0; } } .qodef-grid-col-push-2 { left: 16.66667%; } @media only screen and (max-width: 1024px) { .qodef-grid-col-push-2 { left: 0; } } .qodef-grid-col-pull-2 { right: 16.66667%; } @media only screen and (max-width: 1024px) { .qodef-grid-col-pull-2 { right: 0; } } .qodef-grid-col-push-3 { left: 25%; } @media only screen and (max-width: 1024px) { .qodef-grid-col-push-3 { left: 0; } } .qodef-grid-col-pull-3 { right: 25%; } @media only screen and (max-width: 1024px) { .qodef-grid-col-pull-3 { right: 0; } } .qodef-grid-col-push-4 { left: 33.33333%; } @media only screen and (max-width: 1024px) { .qodef-grid-col-push-4 { left: 0; } } .qodef-grid-col-pull-4 { right: 33.33333%; } @media only screen and (max-width: 1024px) { .qodef-grid-col-pull-4 { right: 0; } } .qodef-grid-col-push-5 { left: 41.66667%; } @media only screen and (max-width: 1024px) { .qodef-grid-col-push-5 { left: 0; } } .qodef-grid-col-pull-5 { right: 41.66667%; } @media only screen and (max-width: 1024px) { .qodef-grid-col-pull-5 { right: 0; } } .qodef-grid-col-push-6 { left: 50%; } @media only screen and (max-width: 1024px) { .qodef-grid-col-push-6 { left: 0; } } .qodef-grid-col-pull-6 { right: 50%; } @media only screen and (max-width: 1024px) { .qodef-grid-col-pull-6 { right: 0; } } .qodef-grid-col-push-7 { left: 58.33333%; } @media only screen and (max-width: 1024px) { .qodef-grid-col-push-7 { left: 0; } } .qodef-grid-col-pull-7 { right: 58.33333%; } @media only screen and (max-width: 1024px) { .qodef-grid-col-pull-7 { right: 0; } } .qodef-grid-col-push-8 { left: 66.66667%; } @media only screen and (max-width: 1024px) { .qodef-grid-col-push-8 { left: 0; } } .qodef-grid-col-pull-8 { right: 66.66667%; } @media only screen and (max-width: 1024px) { .qodef-grid-col-pull-8 { right: 0; } } .qodef-grid-col-push-9 { left: 75%; } @media only screen and (max-width: 1024px) { .qodef-grid-col-push-9 { left: 0; } } .qodef-grid-col-pull-9 { right: 75%; } @media only screen and (max-width: 1024px) { .qodef-grid-col-pull-9 { right: 0; } } .qodef-grid-col-push-10 { left: 83.33333%; } @media only screen and (max-width: 1024px) { .qodef-grid-col-push-10 { left: 0; } } .qodef-grid-col-pull-10 { right: 83.33333%; } @media only screen and (max-width: 1024px) { .qodef-grid-col-pull-10 { right: 0; } } .qodef-grid-col-push-11 { left: 91.66667%; } @media only screen and (max-width: 1024px) { .qodef-grid-col-push-11 { left: 0; } } .qodef-grid-col-pull-11 { right: 91.66667%; } @media only screen and (max-width: 1024px) { .qodef-grid-col-pull-11 { right: 0; } } .qodef-grid-col-push-12 { left: 100%; } @media only screen and (max-width: 1024px) { .qodef-grid-col-push-12 { left: 0; } } .qodef-grid-col-pull-12 { right: 100%; } @media only screen and (max-width: 1024px) { .qodef-grid-col-pull-12 { right: 0; } } @media only screen and (max-width: 1440px) { .qodef-grid-col-laptop-landscape-large-1 { width: 8.33333%; float: left; } } @media only screen and (max-width: 1366px) { .qodef-grid-col-laptop-landscape-mac-1 { width: 8.33333%; float: left; } } @media only screen and (max-width: 1280px) { .qodef-grid-col-laptop-landscape-medium-1 { width: 8.33333%; float: left; } } @media only screen and (max-width: 1200px) { .qodef-grid-col-laptop-landscape-1 { width: 8.33333%; float: left; } } @media only screen and (max-width: 1024px) { .qodef-grid-col-ipad-landscape-1 { width: 8.33333%; float: left; } } @media only screen and (max-width: 768px) { .qodef-grid-col-ipad-portrait-1 { width: 8.33333%; float: left; } } @media only screen and (max-width: 680px) { .qodef-grid-col-phone-landscape-1 { width: 8.33333%; float: left; } } @media only screen and (max-width: 480px) { .qodef-grid-col-phone-portrait-1 { width: 8.33333%; float: left; } } @media only screen and (max-width: 320px) { .qodef-grid-col-smaller-phone-portrait-1 { width: 8.33333%; float: left; } } @media only screen and (max-width: 1440px) { .qodef-grid-col-laptop-landscape-large-2 { width: 16.66667%; float: left; } } @media only screen and (max-width: 1366px) { .qodef-grid-col-laptop-landscape-mac-2 { width: 16.66667%; float: left; } } @media only screen and (max-width: 1280px) { .qodef-grid-col-laptop-landscape-medium-2 { width: 16.66667%; float: left; } } @media only screen and (max-width: 1200px) { .qodef-grid-col-laptop-landscape-2 { width: 16.66667%; float: left; } } @media only screen and (max-width: 1024px) { .qodef-grid-col-ipad-landscape-2 { width: 16.66667%; float: left; } } @media only screen and (max-width: 768px) { .qodef-grid-col-ipad-portrait-2 { width: 16.66667%; float: left; } } @media only screen and (max-width: 680px) { .qodef-grid-col-phone-landscape-2 { width: 16.66667%; float: left; } } @media only screen and (max-width: 480px) { .qodef-grid-col-phone-portrait-2 { width: 16.66667%; float: left; } } @media only screen and (max-width: 320px) { .qodef-grid-col-smaller-phone-portrait-2 { width: 16.66667%; float: left; } } @media only screen and (max-width: 1440px) { .qodef-grid-col-laptop-landscape-large-3 { width: 25%; float: left; } } @media only screen and (max-width: 1366px) { .qodef-grid-col-laptop-landscape-mac-3 { width: 25%; float: left; } } @media only screen and (max-width: 1280px) { .qodef-grid-col-laptop-landscape-medium-3 { width: 25%; float: left; } } @media only screen and (max-width: 1200px) { .qodef-grid-col-laptop-landscape-3 { width: 25%; float: left; } } @media only screen and (max-width: 1024px) { .qodef-grid-col-ipad-landscape-3 { width: 25%; float: left; } } @media only screen and (max-width: 768px) { .qodef-grid-col-ipad-portrait-3 { width: 25%; float: left; } } @media only screen and (max-width: 680px) { .qodef-grid-col-phone-landscape-3 { width: 25%; float: left; } } @media only screen and (max-width: 480px) { .qodef-grid-col-phone-portrait-3 { width: 25%; float: left; } } @media only screen and (max-width: 320px) { .qodef-grid-col-smaller-phone-portrait-3 { width: 25%; float: left; } } @media only screen and (max-width: 1440px) { .qodef-grid-col-laptop-landscape-large-4 { width: 33.33333%; float: left; } } @media only screen and (max-width: 1366px) { .qodef-grid-col-laptop-landscape-mac-4 { width: 33.33333%; float: left; } } @media only screen and (max-width: 1280px) { .qodef-grid-col-laptop-landscape-medium-4 { width: 33.33333%; float: left; } } @media only screen and (max-width: 1200px) { .qodef-grid-col-laptop-landscape-4 { width: 33.33333%; float: left; } } @media only screen and (max-width: 1024px) { .qodef-grid-col-ipad-landscape-4 { width: 33.33333%; float: left; } } @media only screen and (max-width: 768px) { .qodef-grid-col-ipad-portrait-4 { width: 33.33333%; float: left; } } @media only screen and (max-width: 680px) { .qodef-grid-col-phone-landscape-4 { width: 33.33333%; float: left; } } @media only screen and (max-width: 480px) { .qodef-grid-col-phone-portrait-4 { width: 33.33333%; float: left; } } @media only screen and (max-width: 320px) { .qodef-grid-col-smaller-phone-portrait-4 { width: 33.33333%; float: left; } } @media only screen and (max-width: 1440px) { .qodef-grid-col-laptop-landscape-large-5 { width: 41.66667%; float: left; } } @media only screen and (max-width: 1366px) { .qodef-grid-col-laptop-landscape-mac-5 { width: 41.66667%; float: left; } } @media only screen and (max-width: 1280px) { .qodef-grid-col-laptop-landscape-medium-5 { width: 41.66667%; float: left; } } @media only screen and (max-width: 1200px) { .qodef-grid-col-laptop-landscape-5 { width: 41.66667%; float: left; } } @media only screen and (max-width: 1024px) { .qodef-grid-col-ipad-landscape-5 { width: 41.66667%; float: left; } } @media only screen and (max-width: 768px) { .qodef-grid-col-ipad-portrait-5 { width: 41.66667%; float: left; } } @media only screen and (max-width: 680px) { .qodef-grid-col-phone-landscape-5 { width: 41.66667%; float: left; } } @media only screen and (max-width: 480px) { .qodef-grid-col-phone-portrait-5 { width: 41.66667%; float: left; } } @media only screen and (max-width: 320px) { .qodef-grid-col-smaller-phone-portrait-5 { width: 41.66667%; float: left; } } @media only screen and (max-width: 1440px) { .qodef-grid-col-laptop-landscape-large-6 { width: 50%; float: left; } } @media only screen and (max-width: 1366px) { .qodef-grid-col-laptop-landscape-mac-6 { width: 50%; float: left; } } @media only screen and (max-width: 1280px) { .qodef-grid-col-laptop-landscape-medium-6 { width: 50%; float: left; } } @media only screen and (max-width: 1200px) { .qodef-grid-col-laptop-landscape-6 { width: 50%; float: left; } } @media only screen and (max-width: 1024px) { .qodef-grid-col-ipad-landscape-6 { width: 50%; float: left; } } @media only screen and (max-width: 768px) { .qodef-grid-col-ipad-portrait-6 { width: 50%; float: left; } } @media only screen and (max-width: 680px) { .qodef-grid-col-phone-landscape-6 { width: 50%; float: left; } } @media only screen and (max-width: 480px) { .qodef-grid-col-phone-portrait-6 { width: 50%; float: left; } } @media only screen and (max-width: 320px) { .qodef-grid-col-smaller-phone-portrait-6 { width: 50%; float: left; } } @media only screen and (max-width: 1440px) { .qodef-grid-col-laptop-landscape-large-7 { width: 58.33333%; float: left; } } @media only screen and (max-width: 1366px) { .qodef-grid-col-laptop-landscape-mac-7 { width: 58.33333%; float: left; } } @media only screen and (max-width: 1280px) { .qodef-grid-col-laptop-landscape-medium-7 { width: 58.33333%; float: left; } } @media only screen and (max-width: 1200px) { .qodef-grid-col-laptop-landscape-7 { width: 58.33333%; float: left; } } @media only screen and (max-width: 1024px) { .qodef-grid-col-ipad-landscape-7 { width: 58.33333%; float: left; } } @media only screen and (max-width: 768px) { .qodef-grid-col-ipad-portrait-7 { width: 58.33333%; float: left; } } @media only screen and (max-width: 680px) { .qodef-grid-col-phone-landscape-7 { width: 58.33333%; float: left; } } @media only screen and (max-width: 480px) { .qodef-grid-col-phone-portrait-7 { width: 58.33333%; float: left; } } @media only screen and (max-width: 320px) { .qodef-grid-col-smaller-phone-portrait-7 { width: 58.33333%; float: left; } } @media only screen and (max-width: 1440px) { .qodef-grid-col-laptop-landscape-large-8 { width: 66.66667%; float: left; } } @media only screen and (max-width: 1366px) { .qodef-grid-col-laptop-landscape-mac-8 { width: 66.66667%; float: left; } } @media only screen and (max-width: 1280px) { .qodef-grid-col-laptop-landscape-medium-8 { width: 66.66667%; float: left; } } @media only screen and (max-width: 1200px) { .qodef-grid-col-laptop-landscape-8 { width: 66.66667%; float: left; } } @media only screen and (max-width: 1024px) { .qodef-grid-col-ipad-landscape-8 { width: 66.66667%; float: left; } } @media only screen and (max-width: 768px) { .qodef-grid-col-ipad-portrait-8 { width: 66.66667%; float: left; } } @media only screen and (max-width: 680px) { .qodef-grid-col-phone-landscape-8 { width: 66.66667%; float: left; } } @media only screen and (max-width: 480px) { .qodef-grid-col-phone-portrait-8 { width: 66.66667%; float: left; } } @media only screen and (max-width: 320px) { .qodef-grid-col-smaller-phone-portrait-8 { width: 66.66667%; float: left; } } @media only screen and (max-width: 1440px) { .qodef-grid-col-laptop-landscape-large-9 { width: 75%; float: left; } } @media only screen and (max-width: 1366px) { .qodef-grid-col-laptop-landscape-mac-9 { width: 75%; float: left; } } @media only screen and (max-width: 1280px) { .qodef-grid-col-laptop-landscape-medium-9 { width: 75%; float: left; } } @media only screen and (max-width: 1200px) { .qodef-grid-col-laptop-landscape-9 { width: 75%; float: left; } } @media only screen and (max-width: 1024px) { .qodef-grid-col-ipad-landscape-9 { width: 75%; float: left; } } @media only screen and (max-width: 768px) { .qodef-grid-col-ipad-portrait-9 { width: 75%; float: left; } } @media only screen and (max-width: 680px) { .qodef-grid-col-phone-landscape-9 { width: 75%; float: left; } } @media only screen and (max-width: 480px) { .qodef-grid-col-phone-portrait-9 { width: 75%; float: left; } } @media only screen and (max-width: 320px) { .qodef-grid-col-smaller-phone-portrait-9 { width: 75%; float: left; } } @media only screen and (max-width: 1440px) { .qodef-grid-col-laptop-landscape-large-10 { width: 83.33333%; float: left; } } @media only screen and (max-width: 1366px) { .qodef-grid-col-laptop-landscape-mac-10 { width: 83.33333%; float: left; } } @media only screen and (max-width: 1280px) { .qodef-grid-col-laptop-landscape-medium-10 { width: 83.33333%; float: left; } } @media only screen and (max-width: 1200px) { .qodef-grid-col-laptop-landscape-10 { width: 83.33333%; float: left; } } @media only screen and (max-width: 1024px) { .qodef-grid-col-ipad-landscape-10 { width: 83.33333%; float: left; } } @media only screen and (max-width: 768px) { .qodef-grid-col-ipad-portrait-10 { width: 83.33333%; float: left; } } @media only screen and (max-width: 680px) { .qodef-grid-col-phone-landscape-10 { width: 83.33333%; float: left; } } @media only screen and (max-width: 480px) { .qodef-grid-col-phone-portrait-10 { width: 83.33333%; float: left; } } @media only screen and (max-width: 320px) { .qodef-grid-col-smaller-phone-portrait-10 { width: 83.33333%; float: left; } } @media only screen and (max-width: 1440px) { .qodef-grid-col-laptop-landscape-large-11 { width: 91.66667%; float: left; } } @media only screen and (max-width: 1366px) { .qodef-grid-col-laptop-landscape-mac-11 { width: 91.66667%; float: left; } } @media only screen and (max-width: 1280px) { .qodef-grid-col-laptop-landscape-medium-11 { width: 91.66667%; float: left; } } @media only screen and (max-width: 1200px) { .qodef-grid-col-laptop-landscape-11 { width: 91.66667%; float: left; } } @media only screen and (max-width: 1024px) { .qodef-grid-col-ipad-landscape-11 { width: 91.66667%; float: left; } } @media only screen and (max-width: 768px) { .qodef-grid-col-ipad-portrait-11 { width: 91.66667%; float: left; } } @media only screen and (max-width: 680px) { .qodef-grid-col-phone-landscape-11 { width: 91.66667%; float: left; } } @media only screen and (max-width: 480px) { .qodef-grid-col-phone-portrait-11 { width: 91.66667%; float: left; } } @media only screen and (max-width: 320px) { .qodef-grid-col-smaller-phone-portrait-11 { width: 91.66667%; float: left; } } @media only screen and (max-width: 1440px) { .qodef-grid-col-laptop-landscape-large-12 { width: 100%; float: none; } } @media only screen and (max-width: 1366px) { .qodef-grid-col-laptop-landscape-mac-12 { width: 100%; float: none; } } @media only screen and (max-width: 1280px) { .qodef-grid-col-laptop-landscape-medium-12 { width: 100%; float: none; } } @media only screen and (max-width: 1200px) { .qodef-grid-col-laptop-landscape-12 { width: 100%; float: none; } } @media only screen and (max-width: 1024px) { .qodef-grid-col-ipad-landscape-12 { width: 100%; float: none; } } @media only screen and (max-width: 768px) { .qodef-grid-col-ipad-portrait-12 { width: 100%; float: none; } } @media only screen and (max-width: 680px) { .qodef-grid-col-phone-landscape-12 { width: 100%; float: none; } } @media only screen and (max-width: 480px) { .qodef-grid-col-phone-portrait-12 { width: 100%; float: none; } } @media only screen and (max-width: 320px) { .qodef-grid-col-smaller-phone-portrait-12 { width: 100%; float: none; } } /* ========================================================================== Grid System style - end ========================================================================== */ /* ========================================================================== #Animation styles - start ========================================================================== */ @-webkit-keyframes element-from-left { 0% { opacity: 0; transform: translate(-20%, 0); } 100% { opacity: 1; transform: translate(0, 0); } } @keyframes element-from-left { 0% { opacity: 0; transform: translate(-20%, 0); } 100% { opacity: 1; transform: translate(0, 0); } } @-webkit-keyframes element-from-right { 0% { opacity: 0; transform: translate(20%, 0); } 100% { opacity: 1; transform: translate(0, 0); } } @keyframes element-from-right { 0% { opacity: 0; transform: translate(20%, 0); } 100% { opacity: 1; transform: translate(0, 0); } } @-webkit-keyframes element-from-top { 0% { opacity: 0; transform: translate(0, -30%); } 100% { opacity: 1; transform: translate(0, 0); } } @keyframes element-from-top { 0% { opacity: 0; transform: translate(0, -30%); } 100% { opacity: 1; transform: translate(0, 0); } } @-webkit-keyframes element-from-bottom { 0% { opacity: 0; transform: translate(0, 30%); } 100% { opacity: 1; transform: translate(0, 0); } } @keyframes element-from-bottom { 0% { opacity: 0; transform: translate(0, 30%); } 100% { opacity: 1; transform: translate(0, 0); } } .qodef-element-from-left, .qodef-element-from-right, .qodef-element-from-top, .qodef-element-from-bottom, .qodef-element-from-fade { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-element-from-left > div, .qodef-element-from-right > div, .qodef-element-from-top > div, .qodef-element-from-bottom > div, .qodef-element-from-fade > div { position: relative; display: inline-block; width: 100%; vertical-align: middle; opacity: 0; } .qodef-element-from-fade.qodef-element-from-fade-on > div { opacity: 1; -webkit-transition: opacity 0.8s ease 0s; -moz-transition: opacity 0.8s ease 0s; transition: opacity 0.8s ease 0s; } .qodef-element-from-left.qodef-element-from-left-on > div { -webkit-animation: element-from-left 0.55s 1 ease; -moz-animation: element-from-left 0.55s 1 ease; animation: element-from-left 0.55s 1 ease; opacity: 1; } .qodef-element-from-right.qodef-element-from-right-on > div { -webkit-animation: element-from-right 0.55s 1 ease; -moz-animation: element-from-right 0.55s 1 ease; animation: element-from-right 0.55s 1 ease; opacity: 1; } .qodef-element-from-top.qodef-element-from-top-on > div { -webkit-animation: element-from-top 0.55s 1 ease; -moz-animation: element-from-top 0.55s 1 ease; animation: element-from-top 0.55s 1 ease; opacity: 1; } .qodef-element-from-bottom.qodef-element-from-bottom-on > div { -webkit-animation: element-from-bottom 0.55s 1 ease; -moz-animation: element-from-bottom 0.55s 1 ease; animation: element-from-bottom 0.55s 1 ease; opacity: 1; } .qodef-flip-in { opacity: 0; -webkit-transform: perspective(1000px) rotateY(25deg); -moz-transform: perspective(1000px) rotateY(25deg); transform: perspective(1000px) rotateY(25deg); -webkit-transition: all 1.1s ease-in-out; -moz-transition: all 1.1s ease-in-out; transition: all 1.1s ease-in-out; } .qodef-flip-in.qodef-flip-in-on { opacity: 1; -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); transform: rotateY(0deg); } .qodef-grow-in { opacity: 0; -webkit-transform: scale(0.8); -moz-transform: scale(0.8); transform: scale(0.8); -webkit-transition: all 1s cubic-bezier(0, 1, 0.5, 1); -moz-transition: all 1s cubic-bezier(0, 1, 0.5, 1); transition: all 1s cubic-bezier(0, 1, 0.5, 1); } .qodef-grow-in.qodef-grow-in-on { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); } .qodef-z-rotate { opacity: 0; -webkit-transform: rotateZ(7deg); -moz-transform: rotateZ(7deg); transform: rotateZ(7deg); -webkit-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1); transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transform-origin: top right; -moz-transform-origin: top right; transform-origin: top right; } .qodef-z-rotate.qodef-z-rotate-on { opacity: 1; -webkit-transform: rotateZ(0deg); -moz-transform: rotateZ(0deg); transform: rotateZ(0deg); } .qodef-x-rotate { opacity: 0; -webkit-transform: perspective(900px) rotateX(-45deg); -moz-transform: perspective(900px) rotateX(-45deg); transform: perspective(900px) rotateX(-45deg); -webkit-transition: all 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86); -moz-transition: all 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: all 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86); } .qodef-x-rotate.qodef-x-rotate-on { opacity: 1; -webkit-transform: rotateX(0deg); -moz-transform: rotateX(0deg); transform: rotateX(0deg); } .qodef-y-translate { opacity: 0; -webkit-transform: translate(0, 30px); -moz-transform: translate(0, 30px); transform: translate(0, 30px); -webkit-transition: all 700ms cubic-bezier(0.68, -0.65, 0.265, 1.65); -moz-transition: all 700ms cubic-bezier(0.68, -0.65, 0.265, 1.65); transition: all 700ms cubic-bezier(0.68, -0.65, 0.265, 1.65); } .qodef-y-translate.qodef-y-translate-on { opacity: 1; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); transform: translate(0, 0); } .qodef-fade-in-down { opacity: 0; -webkit-transform: translate(0, -25px); -moz-transform: translate(0, -25px); transform: translate(0, -25px); -webkit-transition: all 0.9s cubic-bezier(0, 1, 0.5, 1); -moz-transition: all 0.9s cubic-bezier(0, 1, 0.5, 1); transition: all 0.9s cubic-bezier(0, 1, 0.5, 1); } .qodef-fade-in-down.qodef-fade-in-down-on { opacity: 1; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); transform: translate(0, 0); } .qodef-fade-in-left-x-rotate { opacity: 0; -webkit-transform: rotateZ(-5deg) translate(-30px, 0); -moz-transform: rotateZ(-5deg) translate(-30px, 0); transform: rotateZ(-5deg) translate(-30px, 0); -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease; } .qodef-fade-in-left-x-rotate.qodef-fade-in-left-x-rotate-on { opacity: 1; -webkit-transform: rotateZ(0deg) translate(0, 0); -moz-transform: rotateZ(0deg) translate(0, 0); transform: rotateZ(0deg) translate(0, 0); } .qodef-fade-in { opacity: 0; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; } .qodef-fade-in.qodef-fade-in-on { opacity: 1; } /* ========================================================================== #Animation styles - end ========================================================================== */ .qodef-st-loader { position: absolute; top: 50%; left: 50%; z-index: 2100; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); /* Brunn spinner - start */ /* Brunn spinner - end */ /* rotate circles - start */ /* rotate circles - end */ /* pulse - start */ /* pulse - end */ /* double pulse - start */ /* double pulse - end */ /* cube - start */ /* cube - end */ /* rotating cubes - start */ /* rotating cubes - end */ /* stripes - start */ /* stripes - end */ /* wave - start */ /* wave - end */ /* two_rotating_circles - start */ /* two_rotating_circles - end */ /* five_rotating_circles - start */ /* five_rotating_circles - end */ /* atom - start */ /* atom - end */ /* clock - start*/ /* clock - end*/ /* mitosis - start*/ /* mitosis - end*/ /* lines - start*/ /* lines - end*/ /* fussion - start*/ /* fussion - end*/ /* wave_circles - start*/ /* wave_circles - end*/ /* pulse_circles - start*/ /* pulse_circles - end*/ } .qodef-st-loader .qodef-brunn-spinner-holder { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg); } .qodef-st-loader .qodef-brunn-spinner-holder .qodef-brunn-spinner { height: 32px; width: 32px; -webkit-animation: brunn-1 2s cubic-bezier(0.77, 0, 0.175, 1) infinite; -moz-animation: brunn-1 2s cubic-bezier(0.77, 0, 0.175, 1) infinite; animation: brunn-1 2s cubic-bezier(0.77, 0, 0.175, 1) infinite; } @-webkit-keyframes brunn-1 { 0% { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes brunn-1 { 0% { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); transform: rotate(360deg); } } .qodef-st-loader .qodef-brunn-spinner-holder .qodef-brunn-spinner:before { content: ""; display: block; position: absolute; top: 0; left: 0; bottom: 0; right: auto; margin: auto; width: 12px; height: 12px; background: #fac400; border-radius: 50%; -webkit-animation: brunn-2 2s cubic-bezier(0.77, 0, 0.175, 1) infinite; -moz-animation: brunn-2 2s cubic-bezier(0.77, 0, 0.175, 1) infinite; animation: brunn-2 2s cubic-bezier(0.77, 0, 0.175, 1) infinite; } @-webkit-keyframes brunn-2 { 0% { -webkit-transform: translate3d(-10px, 0, 0) scale(1); -moz-transform: translate3d(-10px, 0, 0) scale(1); transform: translate3d(-10px, 0, 0) scale(1); } 50% { -webkit-transform: translate3d(24px, 0, 0) scale(0.8); -moz-transform: translate3d(24px, 0, 0) scale(0.8); transform: translate3d(24px, 0, 0) scale(0.8); } 100% { -webkit-transform: translate3d(-10px, 0, 0) scale(1); -moz-transform: translate3d(-10px, 0, 0) scale(1); transform: translate3d(-10px, 0, 0) scale(1); } } @keyframes brunn-2 { 0% { -webkit-transform: translate3d(-10px, 0, 0) scale(1); -moz-transform: translate3d(-10px, 0, 0) scale(1); transform: translate3d(-10px, 0, 0) scale(1); } 50% { -webkit-transform: translate3d(24px, 0, 0) scale(0.8); -moz-transform: translate3d(24px, 0, 0) scale(0.8); transform: translate3d(24px, 0, 0) scale(0.8); } 100% { -webkit-transform: translate3d(-10px, 0, 0) scale(1); -moz-transform: translate3d(-10px, 0, 0) scale(1); transform: translate3d(-10px, 0, 0) scale(1); } } .qodef-st-loader .qodef-brunn-spinner-holder .qodef-brunn-spinner:after { content: ""; display: block; position: absolute; top: 0; left: auto; bottom: 0; right: 0; margin: auto; width: 12px; height: 12px; background: #fac400; border-radius: 50%; -webkit-animation: brunn-3 2s cubic-bezier(0.77, 0, 0.175, 1) infinite; -moz-animation: brunn-3 2s cubic-bezier(0.77, 0, 0.175, 1) infinite; animation: brunn-3 2s cubic-bezier(0.77, 0, 0.175, 1) infinite; } @-webkit-keyframes brunn-3 { 0% { -webkit-transform: translate3d(10px, 0, 0) scale(1); -moz-transform: translate3d(10px, 0, 0) scale(1); transform: translate3d(10px, 0, 0) scale(1); } 50% { -webkit-transform: translate3d(-24px, 0, 0) scale(0.8); -moz-transform: translate3d(-24px, 0, 0) scale(0.8); transform: translate3d(-24px, 0, 0) scale(0.8); } 100% { -webkit-transform: translate3d(10px, 0, 0) scale(1); -moz-transform: translate3d(10px, 0, 0) scale(1); transform: translate3d(10px, 0, 0) scale(1); } } @keyframes brunn-3 { 0% { -webkit-transform: translate3d(10px, 0, 0) scale(1); -moz-transform: translate3d(10px, 0, 0) scale(1); transform: translate3d(10px, 0, 0) scale(1); } 50% { -webkit-transform: translate3d(-24px, 0, 0) scale(0.8); -moz-transform: translate3d(-24px, 0, 0) scale(0.8); transform: translate3d(-24px, 0, 0) scale(0.8); } 100% { -webkit-transform: translate3d(10px, 0, 0) scale(1); -moz-transform: translate3d(10px, 0, 0) scale(1); transform: translate3d(10px, 0, 0) scale(1); } } .qodef-st-loader .qodef-brunn-spinner-holder .qodef-brunn-spinner div { display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; height: 32px; width: 32px; } .qodef-st-loader .qodef-brunn-spinner-holder .qodef-brunn-spinner div:before { content: ""; display: block; position: absolute; top: 0; left: 0; bottom: auto; right: 0; margin: auto; width: 12px; height: 12px; background: #fac400; border-radius: 50%; -webkit-animation: brunn-4 2s cubic-bezier(0.77, 0, 0.175, 1) infinite; -moz-animation: brunn-4 2s cubic-bezier(0.77, 0, 0.175, 1) infinite; animation: brunn-4 2s cubic-bezier(0.77, 0, 0.175, 1) infinite; } .qodef-st-loader .qodef-brunn-spinner-holder .qodef-brunn-spinner div:after { content: ""; display: block; position: absolute; top: auto; left: 0; bottom: 0; right: 0; margin: auto; width: 12px; height: 12px; background: #fac400; border-radius: 50%; -webkit-animation: brunn-5 2s cubic-bezier(0.77, 0, 0.175, 1) infinite; -moz-animation: brunn-5 2s cubic-bezier(0.77, 0, 0.175, 1) infinite; animation: brunn-5 2s cubic-bezier(0.77, 0, 0.175, 1) infinite; } @-webkit-keyframes brunn-4 { 0% { -webkit-transform: translate3d(0, -10px, 0) scale(1); -moz-transform: translate3d(0, -10px, 0) scale(1); transform: translate3d(0, -10px, 0) scale(1); } 50% { -webkit-transform: translate3d(0, 24px, 0) scale(0.8); -moz-transform: translate3d(0, 24px, 0) scale(0.8); transform: translate3d(0, 24px, 0) scale(0.8); } 100% { -webkit-transform: translate3d(0, -10px, 0) scale(1); -moz-transform: translate3d(0, -10px, 0) scale(1); transform: translate3d(0, -10px, 0) scale(1); } } @keyframes brunn-4 { 0% { -webkit-transform: translate3d(0, -10px, 0) scale(1); -moz-transform: translate3d(0, -10px, 0) scale(1); transform: translate3d(0, -10px, 0) scale(1); } 50% { -webkit-transform: translate3d(0, 24px, 0) scale(0.8); -moz-transform: translate3d(0, 24px, 0) scale(0.8); transform: translate3d(0, 24px, 0) scale(0.8); } 100% { -webkit-transform: translate3d(0, -10px, 0) scale(1); -moz-transform: translate3d(0, -10px, 0) scale(1); transform: translate3d(0, -10px, 0) scale(1); } } @-webkit-keyframes brunn-5 { 0% { -webkit-transform: translate3d(0, 10px, 0) scale(1); -moz-transform: translate3d(0, 10px, 0) scale(1); transform: translate3d(0, 10px, 0) scale(1); } 50% { -webkit-transform: translate3d(0, -24px, 0) scale(0.8); -moz-transform: translate3d(0, -24px, 0) scale(0.8); transform: translate3d(0, -24px, 0) scale(0.8); } 100% { -webkit-transform: translate3d(0, 10px, 0) scale(1); -moz-transform: translate3d(0, 10px, 0) scale(1); transform: translate3d(0, 10px, 0) scale(1); } } @keyframes brunn-5 { 0% { -webkit-transform: translate3d(0, 10px, 0) scale(1); -moz-transform: translate3d(0, 10px, 0) scale(1); transform: translate3d(0, 10px, 0) scale(1); } 50% { -webkit-transform: translate3d(0, -24px, 0) scale(0.8); -moz-transform: translate3d(0, -24px, 0) scale(0.8); transform: translate3d(0, -24px, 0) scale(0.8); } 100% { -webkit-transform: translate3d(0, 10px, 0) scale(1); -moz-transform: translate3d(0, 10px, 0) scale(1); transform: translate3d(0, 10px, 0) scale(1); } } @-webkit-keyframes ball-fall { 0% { opacity: 0; -webkit-transform: translateY(-145%); -moz-transform: translateY(-145%); transform: translateY(-145%); } 10% { opacity: .5; } 20% { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); } 80% { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); } 90% { opacity: .5; } 100% { opacity: 0; -webkit-transform: translateY(145%); -moz-transform: translateY(145%); transform: translateY(145%); } } @keyframes ball-fall { 0% { opacity: 0; -webkit-transform: translateY(-145%); -moz-transform: translateY(-145%); transform: translateY(-145%); } 10% { opacity: .5; } 20% { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); } 80% { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); } 90% { opacity: .5; } 100% { opacity: 0; -webkit-transform: translateY(145%); -moz-transform: translateY(145%); transform: translateY(145%); } } .qodef-st-loader .qodef-rotate-circles { width: 60px; height: 20px; } .qodef-st-loader .qodef-rotate-circles > div { background-color: #333; display: inline-block; width: 12px; height: 12px; margin: 4px; border-radius: 100%; opacity: 0; -webkit-animation: ball-fall 1.5s ease infinite both; -moz-animation: ball-fall 1.5s ease infinite both; animation: ball-fall 1.5s ease infinite both; } .qodef-st-loader .qodef-rotate-circles > div:nth-last-of-type(1) { -webkit-animation-delay: calc((100ms) - 300ms); animation-delay: calc((100ms) - 300ms); } .qodef-st-loader .qodef-rotate-circles > div:nth-last-of-type(2) { -webkit-animation-delay: calc((200ms) - 300ms); animation-delay: calc((200ms) - 300ms); } .qodef-st-loader .qodef-rotate-circles > div:nth-last-of-type(3) { -webkit-animation-delay: calc((300ms) - 300ms); animation-delay: calc((300ms) - 300ms); } @-webkit-keyframes scaleout { 0% { -webkit-transform: scale(0); } 100% { -webkit-transform: scale(1); opacity: 0; } } @keyframes scaleout { 0% { -webkit-transform: scale(0); } 100% { -webkit-transform: scale(1); opacity: 0; } } .qodef-st-loader .pulse { width: 32px; height: 32px; margin: -16px 0 0 -16px; background-color: #fac400; border-radius: 16px; -webkit-animation: scaleout 1s infinite ease-in-out; -moz-animation: scaleout 1s infinite ease-in-out; animation: scaleout 1s infinite ease-in-out; } @-webkit-keyframes double-pulse { 0%, 100% { transform: scale(0); } 50% { transform: scale(1); } } @keyframes double-pulse { 0%, 100% { transform: scale(0); } 50% { transform: scale(1); } } .qodef-st-loader .double_pulse { width: 40px; height: 40px; margin: -20px 0 0 -20px; position: relative; } .qodef-st-loader .double_pulse .double-bounce1, .qodef-st-loader .double_pulse .double-bounce2 { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; border-radius: 50%; background-color: #fac400; opacity: 0.6; -webkit-animation: double-pulse 2s infinite ease-in-out; -moz-animation: double-pulse 2s infinite ease-in-out; animation: double-pulse 2s infinite ease-in-out; } .qodef-st-loader .double_pulse .double-bounce2 { -webkit-animation-delay: -1.0s; animation-delay: -1.0s; } @-webkit-keyframes cube { 0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg); } 50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); } 100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); } } @keyframes cube { 0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg); } 50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); } 100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); } } .qodef-st-loader .cube { width: 60px; height: 60px; margin: -30px 0 0 -30px; background-color: #fac400; -webkit-animation: cube 1.2s infinite ease-in-out; -moz-animation: cube 1.2s infinite ease-in-out; animation: cube 1.2s infinite ease-in-out; } @-webkit-keyframes rotating-cubes { 25% { transform: translateX(42px) rotate(-90deg) scale(0.5); } 50% { transform: translateX(42px) translateY(42px) rotate(-179deg); } 50.1% { transform: translateX(42px) translateY(42px) rotate(-180deg); } 75% { transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5); } 100% { transform: rotate(-360deg); } } @keyframes rotating-cubes { 25% { transform: translateX(42px) rotate(-90deg) scale(0.5); } 50% { transform: translateX(42px) translateY(42px) rotate(-179deg); } 50.1% { transform: translateX(42px) translateY(42px) rotate(-180deg); } 75% { transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5); } 100% { transform: rotate(-360deg); } } .qodef-st-loader .rotating_cubes { width: 32px; height: 32px; margin: -16px 0 0 -16px; position: relative; } .qodef-st-loader .rotating_cubes .cube1, .qodef-st-loader .rotating_cubes .cube2 { background-color: #fac400; width: 10px; height: 10px; position: absolute; top: 0; left: 0; -webkit-animation: rotating-cubes 1.8s infinite ease-in-out; -moz-animation: rotating-cubes 1.8s infinite ease-in-out; animation: rotating-cubes 1.8s infinite ease-in-out; } .qodef-st-loader .rotating_cubes .cube2 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; } @-webkit-keyframes stretchdelay { 0%, 40%, 100% { transform: scaleY(0.4); } 20% { transform: scaleY(1); } } @keyframes stretchdelay { 0%, 40%, 100% { transform: scaleY(0.4); } 20% { transform: scaleY(1); } } .qodef-st-loader .stripes { width: 50px; height: 60px; margin: -30px 0 0 -25px; text-align: center; font-size: 10px; } .qodef-st-loader .stripes > div { background-color: #fac400; height: 100%; width: 6px; display: inline-block; margin: 0 3px 0 0; -webkit-animation: stretchdelay 1.2s infinite ease-in-out; -moz-animation: stretchdelay 1.2s infinite ease-in-out; animation: stretchdelay 1.2s infinite ease-in-out; } .qodef-st-loader .stripes .rect2 { -webkit-animation-delay: calc((200ms) - 1300ms); animation-delay: calc((200ms) - 1300ms); } .qodef-st-loader .stripes .rect3 { -webkit-animation-delay: calc((300ms) - 1300ms); animation-delay: calc((300ms) - 1300ms); } .qodef-st-loader .stripes .rect4 { -webkit-animation-delay: calc((400ms) - 1300ms); animation-delay: calc((400ms) - 1300ms); } .qodef-st-loader .stripes .rect5 { -webkit-animation-delay: calc((500ms) - 1300ms); animation-delay: calc((500ms) - 1300ms); } @-webkit-keyframes bouncedelay { 0%, 80%, 100% { transform: scale(0); } 40% { transform: scale(1); } } @keyframes bouncedelay { 0%, 80%, 100% { transform: scale(0); } 40% { transform: scale(1); } } .qodef-st-loader .wave { width: 72px; text-align: center; margin: -9px 0 0 -36px; } .qodef-st-loader .wave > div { width: 18px; height: 18px; background-color: #fac400; margin: 0 3px 0 0; border-radius: 100%; display: inline-block; -webkit-animation: bouncedelay 1.4s infinite ease-in-out both; -moz-animation: bouncedelay 1.4s infinite ease-in-out both; animation: bouncedelay 1.4s infinite ease-in-out both; } .qodef-st-loader .wave .bounce1 { -webkit-animation-delay: -0.32s; animation-delay: -0.32s; } .qodef-st-loader .wave .bounce2 { -webkit-animation-delay: -0.16s; animation-delay: -0.16s; } @-webkit-keyframes rotatecircles { to { transform: rotate(360deg); } } @keyframes rotatecircles { to { transform: rotate(360deg); } } .qodef-st-loader .two_rotating_circles { width: 40px; height: 40px; margin: -20px 0 0 -20px; position: relative; text-align: center; -webkit-animation: rotatecircles 2s infinite linear; -moz-animation: rotatecircles 2s infinite linear; animation: rotatecircles 2s infinite linear; } .qodef-st-loader .two_rotating_circles .dot1, .qodef-st-loader .two_rotating_circles .dot2 { width: 60%; height: 60%; display: inline-block; position: absolute; top: 0; background-color: #fac400; border-radius: 100%; -webkit-animation: bounce 2s infinite ease-in-out; -moz-animation: bounce 2s infinite ease-in-out; animation: bounce 2s infinite ease-in-out; } .qodef-st-loader .two_rotating_circles .dot2 { top: auto; bottom: 0; -webkit-animation-delay: -1.0s; animation-delay: -1.0s; } .qodef-st-loader .five_rotating_circles { width: 60px; height: 60px; margin: -30px 0 0 -30px; position: relative; } .qodef-st-loader .five_rotating_circles .spinner-container { position: absolute; width: 100%; height: 100%; } .qodef-st-loader .five_rotating_circles .spinner-container > div { background-color: #fac400; border-radius: 100%; position: absolute; width: 12px; height: 12px; -webkit-animation: bouncedelay 1.2s infinite ease-in-out both; -moz-animation: bouncedelay 1.2s infinite ease-in-out both; animation: bouncedelay 1.2s infinite ease-in-out both; } .qodef-st-loader .five_rotating_circles .spinner-container > div.circle1 { top: 0; left: 0; } .qodef-st-loader .five_rotating_circles .spinner-container > div.circle2 { top: 0; right: 0; } .qodef-st-loader .five_rotating_circles .spinner-container > div.circle3 { right: 0; bottom: 0; } .qodef-st-loader .five_rotating_circles .spinner-container > div.circle4 { left: 0; bottom: 0; } .qodef-st-loader .five_rotating_circles .spinner-container.container1 .circle2 { -webkit-animation-delay: calc((600ms) - 1500ms); animation-delay: calc((600ms) - 1500ms); } .qodef-st-loader .five_rotating_circles .spinner-container.container1 .circle3 { -webkit-animation-delay: calc((900ms) - 1500ms); animation-delay: calc((900ms) - 1500ms); } .qodef-st-loader .five_rotating_circles .spinner-container.container1 .circle4 { -webkit-animation-delay: calc((1200ms) - 1500ms); animation-delay: calc((1200ms) - 1500ms); } .qodef-st-loader .five_rotating_circles .spinner-container.container2 { -webkit-transform: rotateZ(45deg); -moz-transform: rotateZ(45deg); transform: rotateZ(45deg); } .qodef-st-loader .five_rotating_circles .spinner-container.container2 .circle1 { -webkit-animation-delay: calc((300ms) - 1400ms); animation-delay: calc((300ms) - 1400ms); } .qodef-st-loader .five_rotating_circles .spinner-container.container2 .circle2 { -webkit-animation-delay: calc((600ms) - 1400ms); animation-delay: calc((600ms) - 1400ms); } .qodef-st-loader .five_rotating_circles .spinner-container.container2 .circle3 { -webkit-animation-delay: calc((900ms) - 1400ms); animation-delay: calc((900ms) - 1400ms); } .qodef-st-loader .five_rotating_circles .spinner-container.container2 .circle4 { -webkit-animation-delay: calc((1200ms) - 1400ms); animation-delay: calc((1200ms) - 1400ms); } .qodef-st-loader .five_rotating_circles .spinner-container.container3 { -webkit-transform: rotateZ(90deg); -moz-transform: rotateZ(90deg); transform: rotateZ(90deg); } .qodef-st-loader .five_rotating_circles .spinner-container.container3 .circle1 { -webkit-animation-delay: calc((300ms) - 1300ms); animation-delay: calc((300ms) - 1300ms); } .qodef-st-loader .five_rotating_circles .spinner-container.container3 .circle2 { -webkit-animation-delay: calc((600ms) - 1300ms); animation-delay: calc((600ms) - 1300ms); } .qodef-st-loader .five_rotating_circles .spinner-container.container3 .circle3 { -webkit-animation-delay: calc((900ms) - 1300ms); animation-delay: calc((900ms) - 1300ms); } .qodef-st-loader .five_rotating_circles .spinner-container.container3 .circle4 { -webkit-animation-delay: calc((1200ms) - 1300ms); animation-delay: calc((1200ms) - 1300ms); } @-webkit-keyframes atom_position { 50% { top: 80px; left: 80px; } } @keyframes atom_position { 50% { top: 80px; left: 80px; } } @-webkit-keyframes atom_size { 50% { transform: scale(0.5); } } @keyframes atom_size { 50% { transform: scale(0.5); } } @-webkit-keyframes atom_zindex { 100% { z-index: 10; } } @keyframes atom_zindex { 100% { z-index: 10; } } @-webkit-keyframes atom_shrink { 50% { transform: scale(0.9); } } @keyframes atom_shrink { 50% { transform: scale(0.9); } } .qodef-st-loader .atom { width: 100px; height: 100px; margin: -50px 0 0 -50px; position: relative; } .qodef-st-loader .atom .ball-1 { height: 50%; width: 50%; left: 50%; top: 50%; position: absolute; z-index: 1; -webkit-animation: atom_shrink 4.5s infinite linear; -moz-animation: atom_shrink 4.5s infinite linear; animation: atom_shrink 4.5s infinite linear; } .qodef-st-loader .atom .ball-1:before { content: ''; background: #fac400; border-radius: 50%; height: 100%; width: 100%; position: absolute; top: -50%; left: -50%; } .qodef-st-loader .atom .ball-2 { -webkit-animation: atom_zindex 1.5s 0.75s infinite steps(2, end); -moz-animation: atom_zindex 1.5s 0.75s infinite steps(2, end); animation: atom_zindex 1.5s 0.75s infinite steps(2, end); } .qodef-st-loader .atom .ball-2:before { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); transform: rotate(0deg); -webkit-animation: atom_position 1.5s infinite ease, atom_size 1.5s -1.125s infinite ease; -moz-animation: atom_position 1.5s infinite ease, atom_size 1.5s -1.125s infinite ease; animation: atom_position 1.5s infinite ease, atom_size 1.5s -1.125s infinite ease; } .qodef-st-loader .atom .ball-3 { -webkit-transform: rotate(120deg); -moz-transform: rotate(120deg); transform: rotate(120deg); -webkit-animation: atom_zindex 1.5s -0.25s infinite steps(2, end); -moz-animation: atom_zindex 1.5s -0.25s infinite steps(2, end); animation: atom_zindex 1.5s -0.25s infinite steps(2, end); } .qodef-st-loader .atom .ball-3:before { -webkit-animation: atom_position 1.5s -1s infinite ease, atom_size 1.5s -0.75s infinite ease; -moz-animation: atom_position 1.5s -1s infinite ease, atom_size 1.5s -0.75s infinite ease; animation: atom_position 1.5s -1s infinite ease, atom_size 1.5s -0.75s infinite ease; } .qodef-st-loader .atom .ball-4 { -webkit-transform: rotate(240deg); -moz-transform: rotate(240deg); transform: rotate(240deg); -webkit-animation: atom_zindex 1.5s 0.25s infinite steps(2, end); -moz-animation: atom_zindex 1.5s 0.25s infinite steps(2, end); animation: atom_zindex 1.5s 0.25s infinite steps(2, end); } .qodef-st-loader .atom .ball-4:before { -webkit-animation: atom_position 1.5s -0.5s infinite ease, atom_size 1.5s -0.125s infinite ease; -moz-animation: atom_position 1.5s -0.5s infinite ease, atom_size 1.5s -0.125s infinite ease; animation: atom_position 1.5s -0.5s infinite ease, atom_size 1.5s -0.125s infinite ease; } .qodef-st-loader .atom .ball-2, .qodef-st-loader .atom .ball-3, .qodef-st-loader .atom .ball-4 { position: absolute; width: 100%; height: 100%; z-index: 0; } .qodef-st-loader .atom .ball-2:before, .qodef-st-loader .atom .ball-3:before, .qodef-st-loader .atom .ball-4:before { content: ''; height: 20px; width: 20px; border-radius: 50%; background: #fac400; top: 0; left: 0; margin: 0 auto; position: absolute; } @-webkit-keyframes clock { 100% { transform: rotate(360deg); } } @keyframes clock { 100% { transform: rotate(360deg); } } @-webkit-keyframes clock1 { 0% { transform: rotate(-135deg); } 30% { transform: rotate(-450deg); } 100% { transform: rotate(-450deg); } } @keyframes clock1 { 0% { transform: rotate(-135deg); } 30% { transform: rotate(-450deg); } 100% { transform: rotate(-450deg); } } @-webkit-keyframes clock2 { 5% { transform: rotate(-90deg); } 35% { transform: rotate(-405deg); } 100% { transform: rotate(-405deg); } } @keyframes clock2 { 5% { transform: rotate(-90deg); } 35% { transform: rotate(-405deg); } 100% { transform: rotate(-405deg); } } @-webkit-keyframes clock3 { 10% { transform: rotate(-45deg); } 40% { transform: rotate(-360deg); } 100% { transform: rotate(-360deg); } } @keyframes clock3 { 10% { transform: rotate(-45deg); } 40% { transform: rotate(-360deg); } 100% { transform: rotate(-360deg); } } @-webkit-keyframes clock4 { 15% { transform: rotate(0deg); } 45% { transform: rotate(-315deg); } 100% { transform: rotate(-315deg); } } @keyframes clock4 { 15% { transform: rotate(0deg); } 45% { transform: rotate(-315deg); } 100% { transform: rotate(-315deg); } } .qodef-st-loader .clock { width: 50px; height: 50px; margin: -25px 0 0 -25px; position: relative; -webkit-animation: clock 8s infinite steps(8); -moz-animation: clock 8s infinite steps(8); animation: clock 8s infinite steps(8); } .qodef-st-loader .clock .ball { height: 50px; width: 50px; position: absolute; } .qodef-st-loader .clock .ball:before { content: ''; border-radius: 50%; height: 18.31501832px; width: 18.31501832px; position: absolute; background: #fac400; } .qodef-st-loader .clock .ball.ball-1 { -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); transform: rotate(-135deg); -webkit-animation: clock1 1s ease-in infinite; -moz-animation: clock1 1s ease-in infinite; animation: clock1 1s ease-in infinite; } .qodef-st-loader .clock .ball.ball-2 { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-animation: clock2 1s ease-in infinite; -moz-animation: clock2 1s ease-in infinite; animation: clock2 1s ease-in infinite; } .qodef-st-loader .clock .ball.ball-3 { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-animation: clock3 1s ease-in infinite; -moz-animation: clock3 1s ease-in infinite; animation: clock3 1s ease-in infinite; } .qodef-st-loader .clock .ball.ball-4 { -webkit-animation: clock4 1s ease-in infinite; -moz-animation: clock4 1s ease-in infinite; animation: clock4 1s ease-in infinite; } @-webkit-keyframes mitosis_invert { 100% { transform: rotate(180deg); } } @keyframes mitosis_invert { 100% { transform: rotate(180deg); } } @-webkit-keyframes mitosis_ball1 { 12% { transform: none; } 26% { transform: translateX(25%) scale(1, 0.8); } 40% { transform: translateX(50%) scale(0.8, 0.8); } 60% { transform: translateX(50%) scale(0.8, 0.8); } 74% { transform: translate(50%, 25%) scale(0.6, 0.8); } 88% { transform: translate(50%, 50%) scale(0.6, 0.6); } 100% { transform: translate(50%, 50%) scale(0.6, 0.6); } } @keyframes mitosis_ball1 { 12% { transform: none; } 26% { transform: translateX(25%) scale(1, 0.8); } 40% { transform: translateX(50%) scale(0.8, 0.8); } 60% { transform: translateX(50%) scale(0.8, 0.8); } 74% { transform: translate(50%, 25%) scale(0.6, 0.8); } 88% { transform: translate(50%, 50%) scale(0.6, 0.6); } 100% { transform: translate(50%, 50%) scale(0.6, 0.6); } } @-webkit-keyframes mitosis_ball2 { 12% { transform: none; } 26% { transform: translateX(25%) scale(1, 0.8); } 40% { transform: translateX(50%) scale(0.8, 0.8); } 60% { transform: translateX(50%) scale(0.8, 0.8); } 74% { transform: translate(50%, -25%) scale(0.6, 0.8); } 88% { transform: translate(50%, -50%) scale(0.6, 0.6); } 100% { transform: translate(50%, -50%) scale(0.6, 0.6); } } @keyframes mitosis_ball2 { 12% { transform: none; } 26% { transform: translateX(25%) scale(1, 0.8); } 40% { transform: translateX(50%) scale(0.8, 0.8); } 60% { transform: translateX(50%) scale(0.8, 0.8); } 74% { transform: translate(50%, -25%) scale(0.6, 0.8); } 88% { transform: translate(50%, -50%) scale(0.6, 0.6); } 100% { transform: translate(50%, -50%) scale(0.6, 0.6); } } @-webkit-keyframes mitosis_ball3 { 12% { transform: none; } 26% { transform: translateX(-25%) scale(1, 0.8); } 40% { transform: translateX(-50%) scale(0.8, 0.8); } 60% { transform: translateX(-50%) scale(0.8, 0.8); } 74% { transform: translate(-50%, 25%) scale(0.6, 0.8); } 88% { transform: translate(-50%, 50%) scale(0.6, 0.6); } 100% { transform: translate(-50%, 50%) scale(0.6, 0.6); } } @keyframes mitosis_ball3 { 12% { transform: none; } 26% { transform: translateX(-25%) scale(1, 0.8); } 40% { transform: translateX(-50%) scale(0.8, 0.8); } 60% { transform: translateX(-50%) scale(0.8, 0.8); } 74% { transform: translate(-50%, 25%) scale(0.6, 0.8); } 88% { transform: translate(-50%, 50%) scale(0.6, 0.6); } 100% { transform: translate(-50%, 50%) scale(0.6, 0.6); } } @-webkit-keyframes mitosis_ball4 { 12% { transform: none; } 26% { transform: translateX(-25%) scale(1, 0.8); } 40% { transform: translateX(-50%) scale(0.8, 0.8); } 60% { transform: translateX(-50%) scale(0.8, 0.8); } 74% { transform: translate(-50%, -25%) scale(0.6, 0.8); } 88% { transform: translate(-50%, -50%) scale(0.6, 0.6); } 100% { transform: translate(-50%, -50%) scale(0.6, 0.6); } } @keyframes mitosis_ball4 { 12% { transform: none; } 26% { transform: translateX(-25%) scale(1, 0.8); } 40% { transform: translateX(-50%) scale(0.8, 0.8); } 60% { transform: translateX(-50%) scale(0.8, 0.8); } 74% { transform: translate(-50%, -25%) scale(0.6, 0.8); } 88% { transform: translate(-50%, -50%) scale(0.6, 0.6); } 100% { transform: translate(-50%, -50%) scale(0.6, 0.6); } } .qodef-st-loader .mitosis { height: 50px; width: 50px; margin: -25px 0 0 -25px; position: relative; -webkit-animation: mitosis_invert 2s infinite steps(2, end); -moz-animation: mitosis_invert 2s infinite steps(2, end); animation: mitosis_invert 2s infinite steps(2, end); } .qodef-st-loader .mitosis .ball { border-radius: 50%; position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; background: #fac400; } .qodef-st-loader .mitosis .ball.ball-1 { -webkit-animation: mitosis_ball1 1s infinite alternate linear; -moz-animation: mitosis_ball1 1s infinite alternate linear; animation: mitosis_ball1 1s infinite alternate linear; } .qodef-st-loader .mitosis .ball.ball-2 { -webkit-animation: mitosis_ball2 1s infinite alternate linear; -moz-animation: mitosis_ball2 1s infinite alternate linear; animation: mitosis_ball2 1s infinite alternate linear; } .qodef-st-loader .mitosis .ball.ball-3 { -webkit-animation: mitosis_ball3 1s infinite alternate linear; -moz-animation: mitosis_ball3 1s infinite alternate linear; animation: mitosis_ball3 1s infinite alternate linear; } .qodef-st-loader .mitosis .ball.ball-4 { -webkit-animation: mitosis_ball4 1s infinite alternate linear; -moz-animation: mitosis_ball4 1s infinite alternate linear; animation: mitosis_ball4 1s infinite alternate linear; } @-webkit-keyframes lines_spin { 100% { transform: rotate(360deg); } } @keyframes lines_spin { 100% { transform: rotate(360deg); } } .qodef-st-loader .lines { width: 60px; height: 60px; margin: 0 0 0 -30px; } .qodef-st-loader .lines .line1 { margin-left: 10px; position: absolute; width: 60px; height: 4px; background-color: #fac400; -webkit-animation: lines_spin 1.5s infinite ease calc((100ms) - 100ms); -moz-animation: lines_spin 1.5s infinite ease calc((100ms) - 100ms); animation: lines_spin 1.5s infinite ease calc((100ms) - 100ms); } .qodef-st-loader .lines .line2 { margin-left: 10px; position: absolute; width: 60px; height: 4px; background-color: #fac400; -webkit-animation: lines_spin 1.5s infinite ease calc((200ms) - 100ms); -moz-animation: lines_spin 1.5s infinite ease calc((200ms) - 100ms); animation: lines_spin 1.5s infinite ease calc((200ms) - 100ms); } .qodef-st-loader .lines .line3 { margin-left: 10px; position: absolute; width: 60px; height: 4px; background-color: #fac400; -webkit-animation: lines_spin 1.5s infinite ease calc((300ms) - 100ms); -moz-animation: lines_spin 1.5s infinite ease calc((300ms) - 100ms); animation: lines_spin 1.5s infinite ease calc((300ms) - 100ms); } .qodef-st-loader .lines .line4 { margin-left: 10px; position: absolute; width: 60px; height: 4px; background-color: #fac400; -webkit-animation: lines_spin 1.5s infinite ease calc((400ms) - 100ms); -moz-animation: lines_spin 1.5s infinite ease calc((400ms) - 100ms); animation: lines_spin 1.5s infinite ease calc((400ms) - 100ms); } @-webkit-keyframes fussion_ball1 { 50% { top: -100%; left: 200%; } 100% { top: 50%; left: 100%; z-index: 2; } } @keyframes fussion_ball1 { 50% { top: -100%; left: 200%; } 100% { top: 50%; left: 100%; z-index: 2; } } @-webkit-keyframes fussion_ball2 { 50% { top: 200%; left: 200%; } 100% { top: 100%; left: 50%; z-index: 1; } } @keyframes fussion_ball2 { 50% { top: 200%; left: 200%; } 100% { top: 100%; left: 50%; z-index: 1; } } @-webkit-keyframes fussion_ball3 { 50% { top: 200%; left: -100%; } 100% { top: 50%; left: 0; z-index: 2; } } @keyframes fussion_ball3 { 50% { top: 200%; left: -100%; } 100% { top: 50%; left: 0; z-index: 2; } } @-webkit-keyframes fussion_ball4 { 50% { top: -100%; left: -100%; } 100% { top: 0; left: 50%; z-index: 1; } } @keyframes fussion_ball4 { 50% { top: -100%; left: -100%; } 100% { top: 0; left: 50%; z-index: 1; } } .qodef-st-loader .fussion { width: 30px; height: 30px; margin: -45px 0 0 -30px; position: relative; } .qodef-st-loader .fussion .ball { height: 40px; width: 40px; left: 50%; top: 50%; background: #fac400; border-radius: 50%; float: left; position: absolute; } .qodef-st-loader .fussion .ball.ball-1 { top: 0; left: 50%; -webkit-animation: fussion_ball1 1s 0s ease infinite; -moz-animation: fussion_ball1 1s 0s ease infinite; animation: fussion_ball1 1s 0s ease infinite; z-index: 1; } .qodef-st-loader .fussion .ball.ball-2 { top: 50%; left: 100%; -webkit-animation: fussion_ball2 1s 0s ease infinite; -moz-animation: fussion_ball2 1s 0s ease infinite; animation: fussion_ball2 1s 0s ease infinite; z-index: 2; } .qodef-st-loader .fussion .ball.ball-3 { top: 100%; left: 50%; -webkit-animation: fussion_ball3 1s 0s ease infinite; -moz-animation: fussion_ball3 1s 0s ease infinite; animation: fussion_ball3 1s 0s ease infinite; z-index: 1; } .qodef-st-loader .fussion .ball.ball-4 { top: 50%; left: 0; -webkit-animation: fussion_ball4 1s 0s ease infinite; -moz-animation: fussion_ball4 1s 0s ease infinite; animation: fussion_ball4 1s 0s ease infinite; z-index: 2; } @-webkit-keyframes wave_jump1 { 12% { transform: translate(20px, -40px); animation-timing-function: ease-in; } 24%, 100% { transform: translate(40px, 0); } } @keyframes wave_jump1 { 12% { transform: translate(20px, -40px); animation-timing-function: ease-in; } 24%, 100% { transform: translate(40px, 0); } } @-webkit-keyframes wave_jump2 { 12% { transform: translate(0, 0); } 24% { transform: translate(20px, -40px); animation-timing-function: ease-in; } 36%, 100% { transform: translate(40px, 0); } } @keyframes wave_jump2 { 12% { transform: translate(0, 0); } 24% { transform: translate(20px, -40px); animation-timing-function: ease-in; } 36%, 100% { transform: translate(40px, 0); } } @-webkit-keyframes wave_jump3 { 24% { transform: translate(0, 0); } 36% { transform: translate(20px, -40px); animation-timing-function: ease-in; } 48%, 100% { transform: translate(40px, 0); } } @keyframes wave_jump3 { 24% { transform: translate(0, 0); } 36% { transform: translate(20px, -40px); animation-timing-function: ease-in; } 48%, 100% { transform: translate(40px, 0); } } @-webkit-keyframes wave_wipe { 48%, 100% { transform: translateX(-120px); } } @keyframes wave_wipe { 48%, 100% { transform: translateX(-120px); } } .qodef-st-loader .wave_circles { width: 150px; height: 30px; margin: -15px 0 0 -75px; } .qodef-st-loader .wave_circles .ball { height: 30px; width: 30px; float: left; background: #fac400; border-radius: 50%; margin-right: 10px; } .qodef-st-loader .wave_circles .ball.ball-1 { -webkit-animation: wave_jump3 1.8s infinite ease-out; -moz-animation: wave_jump3 1.8s infinite ease-out; animation: wave_jump3 1.8s infinite ease-out; } .qodef-st-loader .wave_circles .ball.ball-2 { -webkit-animation: wave_jump2 1.8s infinite ease-out; -moz-animation: wave_jump2 1.8s infinite ease-out; animation: wave_jump2 1.8s infinite ease-out; } .qodef-st-loader .wave_circles .ball.ball-3 { -webkit-animation: wave_jump1 1.8s infinite ease-out; -moz-animation: wave_jump1 1.8s infinite ease-out; animation: wave_jump1 1.8s infinite ease-out; } .qodef-st-loader .wave_circles .ball.ball-4 { margin-right: 0; -webkit-animation: wave_wipe 1.8s infinite cubic-bezier(0.5, 0, 0.5, 1); -moz-animation: wave_wipe 1.8s infinite cubic-bezier(0.5, 0, 0.5, 1); animation: wave_wipe 1.8s infinite cubic-bezier(0.5, 0, 0.5, 1); } @-webkit-keyframes pulse_circles_pulse { 0% { transform: scale(0.1); opacity: 1; border-width: 50px; } 100% { transform: scale(1, 1); opacity: 0; border-width: 0; } } @keyframes pulse_circles_pulse { 0% { transform: scale(0.1); opacity: 1; border-width: 50px; } 100% { transform: scale(1, 1); opacity: 0; border-width: 0; } } .qodef-st-loader .pulse_circles { width: 100px; height: 100px; margin: -50px 0 0 -50px; position: relative; } .qodef-st-loader .pulse_circles .ball { height: 100%; width: 100%; background: #fac400; position: absolute; box-sizing: border-box; border-radius: 50%; border: 0 solid #fac400; } .qodef-st-loader .pulse_circles .ball.ball-1 { -webkit-animation: pulse_circles_pulse 3s infinite calc((-750ms) + 750ms); -moz-animation: pulse_circles_pulse 3s infinite calc((-750ms) + 750ms); animation: pulse_circles_pulse 3s infinite calc((-750ms) + 750ms); } .qodef-st-loader .pulse_circles .ball.ball-2 { -webkit-animation: pulse_circles_pulse 3s infinite calc((-1500ms) + 750ms); -moz-animation: pulse_circles_pulse 3s infinite calc((-1500ms) + 750ms); animation: pulse_circles_pulse 3s infinite calc((-1500ms) + 750ms); } .qodef-st-loader .pulse_circles .ball.ball-3 { -webkit-animation: pulse_circles_pulse 3s infinite calc((-2250ms) + 750ms); -moz-animation: pulse_circles_pulse 3s infinite calc((-2250ms) + 750ms); animation: pulse_circles_pulse 3s infinite calc((-2250ms) + 750ms); } .qodef-st-loader .pulse_circles .ball.ball-4 { -webkit-animation: pulse_circles_pulse 3s infinite calc((-3000ms) + 750ms); -moz-animation: pulse_circles_pulse 3s infinite calc((-3000ms) + 750ms); animation: pulse_circles_pulse 3s infinite calc((-3000ms) + 750ms); } /* .qodef-st-loader */ .qodef-st-loader1 { position: relative; display: inline-block; width: 100%; height: 100%; } .qodef-st-loader2 { margin: -50% 0 0 -50%; } #respond textarea, .qodef-style-form textarea, #respond input[type='text'], input[type='text'], input[type='email'], input[type='password'], .post-password-form input[type='password'], .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-textarea, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-quiz { position: relative; width: 100%; margin: 0 0 15px; padding: 12px 16px; font-family: "Merriweather", serif; font-size: 12px; font-weight: inherit; line-height: calc(52px - (12px * 2) - 2px); color: #000; background-color: transparent; border: 1px solid #e1e1e1; border-radius: 0; outline: 0; cursor: pointer; -webkit-appearance: none; box-sizing: border-box; -webkit-transition: border-color 0.2s ease-in-out; -moz-transition: border-color 0.2s ease-in-out; transition: border-color 0.2s ease-in-out; } #respond textarea:focus, .qodef-style-form textarea:focus, #respond input:focus[type='text'], input:focus[type='text'], input:focus[type='email'], input:focus[type='password'], .wpcf7-form-control.wpcf7-text:focus, .wpcf7-form-control.wpcf7-number:focus, .wpcf7-form-control.wpcf7-date:focus, .wpcf7-form-control.wpcf7-textarea:focus, .wpcf7-form-control.wpcf7-select:focus, .wpcf7-form-control.wpcf7-quiz:focus { color: #110729; border-color: #808080; } #respond textarea::-webkit-input-placeholder, .qodef-style-form textarea::-webkit-input-placeholder, #respond input[type='text']::-webkit-input-placeholder, input[type='text']::-webkit-input-placeholder, input[type='email']::-webkit-input-placeholder, input[type='password']::-webkit-input-placeholder, .post-password-form input[type='password']::-webkit-input-placeholder, .wpcf7-form-control.wpcf7-text::-webkit-input-placeholder, .wpcf7-form-control.wpcf7-number::-webkit-input-placeholder, .wpcf7-form-control.wpcf7-date::-webkit-input-placeholder, .wpcf7-form-control.wpcf7-textarea::-webkit-input-placeholder, .wpcf7-form-control.wpcf7-select::-webkit-input-placeholder, .wpcf7-form-control.wpcf7-quiz::-webkit-input-placeholder { color: inherit; } #respond textarea:-moz-placeholder, .qodef-style-form textarea:-moz-placeholder, #respond input:-moz-placeholder[type='text'], input:-moz-placeholder[type='text'], input:-moz-placeholder[type='email'], input:-moz-placeholder[type='password'], .wpcf7-form-control.wpcf7-text:-moz-placeholder, .wpcf7-form-control.wpcf7-number:-moz-placeholder, .wpcf7-form-control.wpcf7-date:-moz-placeholder, .wpcf7-form-control.wpcf7-textarea:-moz-placeholder, .wpcf7-form-control.wpcf7-select:-moz-placeholder, .wpcf7-form-control.wpcf7-quiz:-moz-placeholder { color: inherit; opacity: 1; } #respond textarea::-moz-placeholder, .qodef-style-form textarea::-moz-placeholder, #respond input[type='text']::-moz-placeholder, input[type='text']::-moz-placeholder, input[type='email']::-moz-placeholder, input[type='password']::-moz-placeholder, .post-password-form input[type='password']::-moz-placeholder, .wpcf7-form-control.wpcf7-text::-moz-placeholder, .wpcf7-form-control.wpcf7-number::-moz-placeholder, .wpcf7-form-control.wpcf7-date::-moz-placeholder, .wpcf7-form-control.wpcf7-textarea::-moz-placeholder, .wpcf7-form-control.wpcf7-select::-moz-placeholder, .wpcf7-form-control.wpcf7-quiz::-moz-placeholder { color: inherit; opacity: 1; } #respond textarea:-ms-input-placeholder, .qodef-style-form textarea:-ms-input-placeholder, #respond input:-ms-input-placeholder[type='text'], input:-ms-input-placeholder[type='text'], input:-ms-input-placeholder[type='email'], input:-ms-input-placeholder[type='password'], .wpcf7-form-control.wpcf7-text:-ms-input-placeholder, .wpcf7-form-control.wpcf7-number:-ms-input-placeholder, .wpcf7-form-control.wpcf7-date:-ms-input-placeholder, .wpcf7-form-control.wpcf7-textarea:-ms-input-placeholder, .wpcf7-form-control.wpcf7-select:-ms-input-placeholder, .wpcf7-form-control.wpcf7-quiz:-ms-input-placeholder { color: inherit; } /* ========================================================================== #Comments styles - start ========================================================================== */ .qodef-comment-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; padding: 0; box-sizing: border-box; } .qodef-comment-holder .qodef-comment-holder-inner { padding: 33px 0 20px; } .qodef-comment-holder .qodef-comment.qodef-pingback-comment .qodef-comment-text { padding: 0; } .qodef-comment-holder .qodef-comment-list { position: relative; padding: 0; margin: 0; list-style: none; z-index: 150; } .qodef-comment-holder .qodef-comment-list .qodef-comment { background-color: #fafafa; padding: 54px 34px; display: table; width: 100%; box-sizing: border-box; } .qodef-comment-holder .qodef-comment-list li { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 25px 0 0; padding: 20px 0 0; } .qodef-comment-holder .qodef-comment-list > li:first-child { margin: 0; padding: 0; border: 0; } .qodef-comment-holder .qodef-comment-list .children { padding: 0 0 0 115px; } .qodef-comment-holder .qodef-comments-title { margin-bottom: 37px; } .qodef-comment-holder .qodef-comments-title > * { margin: 0; } .qodef-comment-holder .qodef-comment-image { width: 150px; display: table-cell; vertical-align: middle; } .qodef-comment-holder .qodef-comment-image img { display: block; border-radius: 50%; object-fit: contain; width: 100%; } .qodef-comment-holder .qodef-comment-text { display: table-cell; vertical-align: middle; padding-left: 34px; width: calc(100% - 150px); box-sizing: border-box; } .qodef-comment-holder .qodef-comment-text .qodef-comment-info { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 0; } .qodef-comment-holder .qodef-comment-text .replay, .qodef-comment-holder .qodef-comment-text .comment-reply-link, .qodef-comment-holder .qodef-comment-text .comment-edit-link { margin-right: 10px; font-size: 12px; font-weight: 500; text-transform: uppercase; color: #000; letter-spacing: .1em; } .qodef-comment-holder .qodef-comment-text .replay:hover, .qodef-comment-holder .qodef-comment-text .comment-reply-link:hover, .qodef-comment-holder .qodef-comment-text .comment-edit-link:hover { color: #fac400; } .qodef-comment-holder .qodef-comment-text .replay:before, .qodef-comment-holder .qodef-comment-text .comment-reply-link:before, .qodef-comment-holder .qodef-comment-text .comment-edit-link:before { content: "\76"; font-family: 'ElegantIcons'; text-transform: none; font-size: 16px; padding-right: 7px; vertical-align: bottom; } .qodef-comment-holder .qodef-comment-text .qodef-comment-name { float: left; margin: 0; font-size: 19px; } .qodef-comment-holder .qodef-comment-text .qodef-comment-date { margin: 0; font-size: 12px; line-height: 18px; font-weight: 300; font-family: "Merriweather", serif; color: #a1a1a1; } .qodef-comment-holder .qodef-comment-text .comment-respond { margin: 40px 0 45px; } .qodef-comment-holder .qodef-comment-text .comment-respond .comment-reply-title { margin: 0 0 10px; font-size: 14px; } .qodef-comment-holder .qodef-comment-text .comment-respond .logged-in-as { margin: 0 0 8px; } .qodef-comment-holder .qodef-comment-text #cancel-comment-reply-link { margin-left: 10px; font-size: 12px; color: #fac400; } .qodef-comment-holder .qodef-comment-text #cancel-comment-reply-link:hover { color: #110729; } .qodef-comment-holder .qodef-comment-text ul li, .qodef-comment-holder .qodef-comment-text ol li { display: list-item; } .qodef-comment-holder .qodef-comment-text li { margin: 0 !important; padding: 0 !important; border: 0 !important; } .qodef-comment-form { padding: 0; clear: both; box-sizing: border-box; } .qodef-comment-form .qodef-comment-form-inner { padding: 66px 0 78px; } .qodef-comment-form .comment-reply-title { margin: 0 0 37px; } .qodef-comment-form .logged-in-as { margin: 0 0 8px; } @media only screen and (max-width: 768px) { .qodef-comment-holder .qodef-comment-list .children { padding: 0 0 0 40px; } } @media only screen and (max-width: 680px) { .qodef-comment-holder .qodef-comment-list .children { padding: 0; } .qodef-comment-holder .qodef-comment-text .qodef-comment-date, .qodef-comment-holder .qodef-comment-text .qodef-comment-name { float: none; } .qodef-comment-holder .qodef-comment-text .replay, .qodef-comment-holder .qodef-comment-text .comment-reply-link, .qodef-comment-holder .qodef-comment-text .comment-edit-link { float: none; margin: 0 10px 0 0; } } @media only screen and (max-width: 480px) { .qodef-comment-holder .qodef-comment-image { float: none; display: block; } .qodef-comment-holder .qodef-comment-text { padding: 20px 0 0; min-height: inherit; display: block; width: 100%; } } /* ========================================================================== #Comments styles - end ========================================================================== */ .post-password-form input[type='password'] { margin-top: 10px; } #respond .comment-form-cookies-consent { margin: -5px 0 10px; } #respond .comment-form-cookies-consent #wp-comment-cookies-consent { position: relative; bottom: -1px; } footer .wpcf7-form-control.wpcf7-text, footer .wpcf7-form-control.wpcf7-number, footer .wpcf7-form-control.wpcf7-date, footer .wpcf7-form-control.wpcf7-textarea, footer .wpcf7-form-control.wpcf7-select, footer .wpcf7-form-control.wpcf7-quiz { margin: 0; } div.wpcf7-response-output { margin: 2em 0 1em; } .post-password-form input[type='submit'] { position: relative; display: inline-block; vertical-align: middle; width: auto; margin: 0; font-family: inherit; font-size: 12px; line-height: 2em; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; outline: none; box-sizing: border-box; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; padding: 17px 33px; color: #fff; background-color: #110729; border: 1px solid transparent; cursor: pointer; } .post-password-form input[type='submit']:hover { color: #fff; background-color: #fac400; } .wpcf7-submit.qodef-btn.qodef-btn-outline:not(.qodef-btn-custom-border-hover):hover { color: #110729 !important; background-color: transparent !important; border-color: #e1e1e1 !important; } p.form-submit, .wpcf7-form p { margin: 0; } #respond textarea, .qodef-style-form textarea, .wpcf7-form textarea { display: block; } .qodef-two-columns-form-without-space .wpcf7-form .ajax-loader { display: none; } /* ========================================================================== #Comments styles - end ========================================================================== */ /* ========================================================================== #Global Owl Slider - begin ========================================================================== */ .qodef-owl-slider { visibility: hidden; } .qodef-owl-slider .owl-stage-outer { z-index: 1; } .qodef-owl-slider.qodef-slider-is-moving .owl-item .qodef-block-drag-link { z-index: -1 !important; } .qodef-owl-slider.qodef-slider-has-both-nav .owl-nav .owl-prev, .qodef-owl-slider.qodef-slider-has-both-nav .owl-nav .owl-next { -webkit-transform: translateY(calc(-50% - 21px)); -moz-transform: translateY(calc(-50% - 21px)); transform: translateY(calc(-50% - 21px)); } .qodef-owl-slider.qodef-slider-hide-pagination .owl-dots { display: none; } .qodef-owl-slider .owl-nav .owl-prev, .qodef-owl-slider .owl-nav .owl-next { position: absolute; top: 50%; padding: 0; margin: 0; color: #110729; background: none; border: 0; border-radius: 0; outline: none; -webkit-appearance: none; z-index: 3; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: color 0.2s ease-out; -moz-transition: color 0.2s ease-out; transition: color 0.2s ease-out; } .qodef-owl-slider .owl-nav .owl-prev:hover, .qodef-owl-slider .owl-nav .owl-next:hover { color: #fac400; } .qodef-owl-slider .owl-nav .owl-prev > span, .qodef-owl-slider .owl-nav .owl-next > span { position: relative; display: inline-block; vertical-align: middle; font-size: 46px; line-height: 1; } .qodef-owl-slider .owl-nav .owl-prev > span:before, .qodef-owl-slider .owl-nav .owl-next > span:before { display: block; line-height: inherit; } .qodef-owl-slider .owl-nav .owl-prev { left: 30px; } .qodef-owl-slider .owl-nav .owl-next { right: 30px; } .qodef-owl-slider .owl-dots { text-align: center; margin: 16px 0 0; } .qodef-owl-slider .owl-dots .owl-dot { display: inline-block; vertical-align: middle; padding: 0; margin: 0 6px; background: none; border: 0; border-radius: 0; outline: none; -webkit-appearance: none; } .qodef-owl-slider .owl-dots .owl-dot span { display: inline-block; vertical-align: middle; width: 12px; height: 12px; border-radius: 3em; background-color: transparent; border: 2px solid rgba(17, 7, 41, 0.5); box-sizing: border-box; -webkit-transition: background-color 0.2s ease-out, border 0.2s ease-out; -moz-transition: background-color 0.2s ease-out, border 0.2s ease-out; transition: background-color 0.2s ease-out, border 0.2s ease-out; } .qodef-owl-slider .owl-dots .owl-dot:hover span, .qodef-owl-slider .owl-dots .owl-dot.active span { background-color: #110729; border-color: #110729; } .qodef-owl-slider .owl-carousel .owl-item img { -webkit-transform: translateZ(0); } .qodef-owl-slider + .qodef-slider-thumbnail { display: inline-block; vertical-align: middle; list-style: none; margin: 20px -10px 0; } .qodef-owl-slider + .qodef-slider-thumbnail > .qodef-slider-thumbnail-item { float: left; padding: 0 10px; margin-bottom: 20px; box-sizing: border-box; line-height: 0; cursor: pointer; } .qodef-owl-slider + .qodef-slider-thumbnail > .qodef-slider-thumbnail-item img { border: 2px solid transparent; -webkit-transition: border-color 0.2s ease-out; -moz-transition: border-color 0.2s ease-out; transition: border-color 0.2s ease-out; } .qodef-owl-slider + .qodef-slider-thumbnail > .qodef-slider-thumbnail-item.active img { border: 2px solid #fac400; } .qodef-owl-slider + .qodef-slider-thumbnail.qodef-slider-columns-two .qodef-slider-thumbnail-item { width: 50%; } @media only screen and (max-width: 1024px) { .qodef-owl-slider + .qodef-slider-thumbnail.qodef-slider-columns-two .qodef-slider-thumbnail-item { width: 33.3333%; } } .qodef-owl-slider + .qodef-slider-thumbnail.qodef-slider-columns-three .qodef-slider-thumbnail-item { width: 33.33333%; } @media only screen and (max-width: 1024px) { .qodef-owl-slider + .qodef-slider-thumbnail.qodef-slider-columns-three .qodef-slider-thumbnail-item { width: 33.3333%; } } .qodef-owl-slider + .qodef-slider-thumbnail.qodef-slider-columns-four .qodef-slider-thumbnail-item { width: 25%; } @media only screen and (max-width: 1024px) { .qodef-owl-slider + .qodef-slider-thumbnail.qodef-slider-columns-four .qodef-slider-thumbnail-item { width: 33.3333%; } } .qodef-owl-slider + .qodef-slider-thumbnail.qodef-slider-columns-five .qodef-slider-thumbnail-item { width: 20%; } @media only screen and (max-width: 1024px) { .qodef-owl-slider + .qodef-slider-thumbnail.qodef-slider-columns-five .qodef-slider-thumbnail-item { width: 33.3333%; } } .qodef-owl-slider + .qodef-slider-thumbnail.qodef-slider-columns-six .qodef-slider-thumbnail-item { width: 16.66667%; } @media only screen and (max-width: 1024px) { .qodef-owl-slider + .qodef-slider-thumbnail.qodef-slider-columns-six .qodef-slider-thumbnail-item { width: 33.3333%; } } /* ========================================================================== #Global Owl Slider - end ========================================================================== */ /* ========================================================================== #404 styles - start ========================================================================== */ .error404 .qodef-wrapper { padding: 0 !important; } .error404 .qodef-content { height: 100vh; } .error404.admin-bar .qodef-content { height: calc(100vh - 32px); } .error404 .qodef-content-inner { position: relative; display: table; table-layout: fixed; height: 100%; width: 100%; } .error404 .qodef-page-not-found { position: relative; display: table-cell; height: 100%; width: 100%; vertical-align: middle; padding: 0 20%; text-align: center; } .error404 .qodef-page-not-found .qodef-404-title { margin: 0; } .error404 .qodef-page-not-found .qodef-404-subtitle { margin: 35px 0 0; } .error404 .qodef-page-not-found .qodef-404-text { margin: 10px 0 0; } .error404 .qodef-page-not-found .qodef-btn { margin: 30px 0 0; } .error404 .qodef-page-not-found .qodef-btn.qodef-btn-light-style { color: #585858; background-color: #fff; border-color: #fff; } .error404 .qodef-page-not-found .qodef-btn.qodef-btn-light-style:hover { color: #fff !important; background-color: transparent !important; border-color: #fff !important; } @media only screen and (max-width: 1024px) { .error404 .qodef-content { height: 100%; min-height: 100vh; } .error404.admin-bar .qodef-content { height: 100%; min-height: calc(100vh - 32px); } } @media only screen and (max-width: 768px) { .error404 .qodef-page-not-found { padding: 70px 30px 20px; } } /* ========================================================================== #404 styles - end ========================================================================== */ /* ========================================================================== #Back to Top styles - start ========================================================================== */ #qodef-back-to-top { position: fixed; width: 41px; right: 25px; bottom: 25px; margin: 0; z-index: 10000; opacity: 0; visibility: hidden; } #qodef-back-to-top.off { opacity: 0; visibility: hidden; -webkit-transition: opacity 0.15s ease, visibility 0s 0.15s; -moz-transition: opacity 0.15s ease, visibility 0s 0.15s; transition: opacity 0.15s ease, visibility 0s 0.15s; } #qodef-back-to-top.on { opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; transition: opacity 0.3s ease; } #qodef-back-to-top > span { position: relative; display: block; width: 39px; height: 39px; line-height: 40px; font-size: 15px; text-align: center; color: #fff; background-color: #fac400; border: 1px solid #fac400; overflow: hidden; border-radius: 50%; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; } #qodef-back-to-top > span i { -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; } #qodef-back-to-top > span:hover i { -webkit-transform: translateY(-3px); -moz-transform: translateY(-3px); transform: translateY(-3px); } #qodef-back-to-top span span { display: block; line-height: inherit; } /* ========================================================================== #Back to Top styles - end ========================================================================== */ /* ========================================================================== #Self Hosted Video styles - begin ========================================================================== */ .qodef-self-hosted-video-holder .qodef-video-wrap .mejs-poster, .qodef-self-hosted-video-holder .qodef-video-wrap .mejs-container, .qodef-self-hosted-video-holder .qodef-video-wrap .mejs-overlay-play { height: 100% !important; /*!important because of the inline style*/ width: 100% !important; /*!important because of the inline style*/ } /* ========================================================================== #Self Hosted Video styles - end ========================================================================== */ /* ========================================================================== #Search tweak begin ========================================================================== */ input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration { display: none; } input[type="search"]::-ms-clear { display: none; } input[type=text]::-ms-clear { display: none; } /* ========================================================================== #Search tweak end ========================================================================== */ .tp-withaction { cursor: pointer; } .qodef-custom-scroll-down-button img { -webkit-animation: 2s move-down infinite; -moz-animation: 2s move-down infinite; animation: 2s move-down infinite; } @keyframes move-down { 0%, 20%, 100% { -webkit-transform: translateY(4px); -moz-transform: translateY(4px); transform: translateY(4px); } 50% { -webkit-transform: translateY(-4px); -moz-transform: translateY(-4px); transform: translateY(-4px); } } /* ========================================================================== 4. Widgets styles ========================================================================== */ /* ========================================================================== #Blocks styles - start ========================================================================== */ p.has-background { padding: 20px 30px; } .wp-block-audio { width: 100%; } .wp-block-audio audio { width: auto; } .wp-block-audio.alignleft audio, .wp-block-audio.alignright audio { max-width: 50%; } .wp-block-audio.aligncenter audio { display: block; margin: 0 auto; } .wp-block-video video { width: 100%; } .wp-block-button .wp-block-button__link { position: relative; display: inline-block; vertical-align: middle; width: auto; margin: 0; font-family: inherit; font-size: 12px; line-height: 2em; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; outline: none; box-sizing: border-box; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; padding: 17px 33px; color: #fff; background-color: #110729; border: 1px solid transparent; cursor: pointer; } .wp-block-button .wp-block-button__link:hover { color: #fff; background-color: #fac400; } .wp-block-button.is-style-outline .wp-block-button__link { color: #110729; background-color: transparent; border: 1px solid #e1e1e1; } .wp-block-button.is-style-outline .wp-block-button__link:hover { color: #110729; background-color: transparent; border: 1px solid #e1e1e1; } .wp-block-archives, .wp-block-categories, .wp-block-latest-posts { margin: 0; padding-left: 0; } .wp-block-archives ul, .wp-block-categories ul, .wp-block-latest-posts ul { padding-left: 0 !important; } .wp-block-archives li, .wp-block-categories li, .wp-block-latest-posts li { margin-bottom: 6px; list-style-type: none; } .wp-block-archives li a, .wp-block-categories li a, .wp-block-latest-posts li a { color: #110729; text-decoration: none; } .wp-block-archives li a:hover, .wp-block-categories li a:hover, .wp-block-latest-posts li a:hover { color: #fac400; } .wp-block-archives.aligncenter, .wp-block-categories.aligncenter, .wp-block-latest-posts.aligncenter { text-align: center; } .wp-block-categories li ul { margin: 4px 0 0; padding: 0 0 0 10px; list-style-type: none; } .wp-block-categories li ul li:last-child { padding: 4px 0 0; } .wp-block-latest-posts.is-grid li { margin: 0 16px 16px 0; } .wp-block-preformatted { padding: 15px; white-space: pre-wrap; word-wrap: break-word; } .wp-block-verse { font-family: inherit; font-size: 22px; line-height: 1.8; } .has-drop-cap:not(:focus):first-letter { font-family: inherit; font-size: 3.375em; line-height: 1; font-weight: 700; margin: 0 0.25em 0 0; } blockquote.wp-block-pullquote { padding: 2.3% 6.8% !important; position: relative; display: inline-block; vertical-align: middle; width: auto; background: url("../img/quote-bg.png") no-repeat left 35px center !important; } blockquote.wp-block-pullquote.aligncenter { width: 100%; } blockquote.wp-block-pullquote.alignleft { padding-left: 45px; text-align: left; max-width: 100%; background: url("../img/quote-bg.png") no-repeat right 35px center !important; } blockquote.wp-block-pullquote.alignright { padding-right: 45px; text-align: right; max-width: 100%; } blockquote.wp-block-pullquote p { color: inherit !important; font-family: inherit !important; font-size: inherit !important; font-weight: inherit !important; font-style: inherit !important; line-height: inherit !important; letter-spacing: inherit !important; text-transform: inherit !important; margin: 0; } .wp-block-pullquote { margin: 0; } .wp-block-pullquote blockquote { width: auto; text-align: center; } .wp-block-pullquote p { color: inherit !important; font-family: inherit !important; font-size: inherit !important; font-weight: inherit !important; font-style: inherit !important; line-height: inherit !important; letter-spacing: inherit !important; text-transform: inherit !important; } .wp-block-quote { padding: 2.3% 6.8% !important; } .wp-block-quote > p { color: inherit !important; font-family: inherit !important; font-size: inherit !important; font-weight: inherit !important; font-style: inherit !important; line-height: inherit !important; letter-spacing: inherit !important; text-transform: inherit !important; margin: 0; } .wp-block-quote > * { color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; letter-spacing: inherit; text-transform: inherit; margin: 0; } .wp-block-quote.is-large, .wp-block-quote.is-style-large { margin: 1rem 0; font-size: 1.6875em !important; line-height: 1.6em !important; } .wp-block-image img { display: block; } .wp-block-image.alignleft, .wp-block-image.alignright { max-width: 100%; } .wp-block-image.alignfull img { width: 100vw; } .wp-block-cover-image, .wp-block-cover { position: relative; min-height: 430px; padding: 1rem; box-sizing: border-box; } @media only screen and (min-width: 768px) { .wp-block-cover-image, .wp-block-cover { padding: 1rem 10%; } } .wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover-image .wp-block-cover-text, .wp-block-cover-image h2, .wp-block-cover .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, .wp-block-cover h2 { font-size: 19px; line-height: 1.23em; font-weight: 700; font-size: 28px !important; margin-bottom: 0; } .wp-block-cover-image.aligncenter h2, .wp-block-cover-image.aligncenter .wp-block-cover-image-text, .wp-block-cover-image.aligncenter .wp-block-cover-text, .wp-block-cover.aligncenter h2, .wp-block-cover.aligncenter .wp-block-cover-image-text, .wp-block-cover.aligncenter .wp-block-cover-text { width: 100%; z-index: 1; left: 50%; position: absolute; transform: translate(-50%, -50%); top: 50%; } .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.alignleft, .wp-block-cover.alignright { width: 100%; } .wp-block-cover-image.alignfull .wp-block-cover-image-text, .wp-block-cover-image.alignfull .wp-block-cover-text, .wp-block-cover-image.alignfull h2, .wp-block-cover.alignfull .wp-block-cover-image-text, .wp-block-cover.alignfull .wp-block-cover-text, .wp-block-cover.alignfull h2 { max-width: calc(8 * (100vw / 12) - 28px); } .wp-block-gallery { list-style-type: none; padding-left: 0; } .wp-block-gallery .blocks-gallery-image:last-child, .wp-block-gallery .blocks-gallery-item:last-child { margin-bottom: 16px; } .wp-block-audio figcaption, .wp-block-video figcaption, .wp-block-image figcaption, .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption { font-size: 0.71111em; font-family: inherit; line-height: 1.6; margin: 0; padding: 0.5rem; text-align: center; } .wp-block-separator, hr { background-color: #767676; border: 0; height: 2px; margin-bottom: 2rem; margin-top: 2rem; max-width: 100px; text-align: left; /* Remove duplicate rule-line when a separator * is followed by an H1, or H2 */ } .wp-block-separator.is-style-wide, hr.is-style-wide { max-width: 100%; } .wp-block-separator.is-style-dots, hr.is-style-dots { max-width: 100%; background-color: inherit; border: inherit; height: inherit; text-align: center; } .wp-block-separator.is-style-dots:before, hr.is-style-dots:before { color: #767676; font-size: 1.6875em; letter-spacing: 0.88889em; padding-left: 0.88889em; } .wp-block-separator + h1:before, .wp-block-separator + h2:before, hr + h1:before, hr + h2:before { display: none; } .wp-block-embed-twitter { overflow: hidden; } .wp-block-embed { margin: 0; } .wp-block-table th, .wp-block-table td { border-color: #e1e1e1; } .wp-block-file { font-family: inherit; } .wp-block-file .wp-block-file__button { position: relative; display: inline-block; vertical-align: middle; width: auto; margin: 0; font-family: inherit; font-size: 12px; line-height: 2em; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; outline: none; box-sizing: border-box; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; padding: 14px 23px; color: #fff; background-color: #110729; border: 1px solid transparent; cursor: pointer; } .wp-block-file .wp-block-file__button:hover { color: #fff; background-color: #fac400; } .wp-block-code { border-radius: 0; } .wp-block-code code { font-size: 1.125em; white-space: pre-wrap; word-break: break-word; } @media only screen and (min-width: 768px) { .wp-block-columns .wp-block-column > *:first-child { margin-top: 0; } .wp-block-columns .wp-block-column > *:last-child { margin-bottom: 0; } .wp-block-columns[class*='has-'] > * { margin-right: 1rem; } .wp-block-columns[class*='has-'] > *:last-child { margin-right: 0; } } .wp-block-latest-comments .wp-block-latest-comments__comment-meta { font-weight: 700; } .wp-block-latest-comments .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date { font-weight: normal; } .wp-block-latest-comments .wp-block-latest-comments__comment, .wp-block-latest-comments .wp-block-latest-comments__comment-date, .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p { font-size: inherit; } .has-primary-background-color { background-color: #fac400; } .has-primary-background-color p, .has-primary-background-color h1, .has-primary-background-color h2, .has-primary-background-color h3, .has-primary-background-color h4, .has-primary-background-color h5, .has-primary-background-color h6, .has-primary-background-color a { color: #fff; } /* ========================================================================== #Blocks styles - end ========================================================================== */ /* ========================================================================== Sidebar area styles - begin ========================================================================== */ aside.qodef-sidebar { position: relative; z-index: 11; margin: 0 0 60px; } .post-type-archive-product aside.qodef-sidebar { margin-top: 73px; } aside.qodef-sidebar .widget:last-child { margin: 0 !important; } .wpb_widgetised_column { position: relative; } .wpb_widgetised_column .widget:last-child { margin: 0 !important; } /* ========================================================================== Sidebar area styles - end ========================================================================== */ /* ========================================================================== Default WordPress Widgets styles - begin ========================================================================== */ .widget { margin: 0 0 30px; /* * Specific styles */ } .widget .qodef-widget-title { margin: 0 0 19px; } .widget .qodef-widget-title a { color: inherit; } .widget ul { padding: 0; margin: 0; list-style: none; } .widget ul li { margin: 0 0 10px; } .widget ul li:last-child { margin: 0; } .widget.qodef-contact-form-7-widget { color: #fff; } .widget.qodef-contact-form-7-widget .input-button-wrapper { width: 100%; } .widget.qodef-contact-form-7-widget .input-button-wrapper input { width: 100%; } .widget.qodef-contact-form-7-widget.one-line-with-submit .wpcf7-form-control-wrap { width: 100%; } .widget.qodef-contact-form-7-widget.one-line-with-submit .wpcf7-form-control-wrap > input { padding-right: 30%; } .widget.qodef-contact-form-7-widget.one-line-with-submit .wpcf7-form-control.wpcf7-submit { display: inline-block; position: absolute; border: 0 !important; } .widget.qodef-contact-form-7-widget.one-line-with-submit .wpcf7-form-control.wpcf7-submit > span { position: absolute; line-height: 50px; -webkit-transform: translateX(-120%); -moz-transform: translateX(-120%); transform: translateX(-120%); } .widget.widget_text img { display: block; } .widget #wp-calendar { width: 100%; text-align: center; } .widget #wp-calendar caption { color: #110729; margin: 0 0 15px; } .widget #wp-calendar th, .widget #wp-calendar td { padding: 3px 4px; } .widget #wp-calendar td#today { color: #fff; background-color: #fac400; } .widget #wp-calendar td#today a { color: inherit; } .widget.widget_rss .qodef-widget-title .rsswidget:hover { color: #fac400; } .widget.widget_rss .rss-widget-icon { display: inline-block; } .widget.widget_rss ul li { margin: 0 0 25px; } .widget.widget_rss ul li .rss-date { display: block; } .widget.widget_search form { position: relative; display: inline-block; width: 100%; vertical-align: middle; clear: both; } .widget.widget_search form > div { position: relative; display: inline-block; width: 100%; vertical-align: middle; box-sizing: border-box; background-color: #fafafa; } .widget.widget_search input, .widget.widget_search button { position: relative; display: inline-block; vertical-align: top; float: left; margin: 0; height: 60px; line-height: 32px; color: #110729; background-color: transparent; border: 0; border-radius: 0; outline: 0; -webkit-appearance: none; box-sizing: border-box; -webkit-transition: color 0.2s ease-out; -moz-transition: color 0.2s ease-out; transition: color 0.2s ease-out; } .widget.widget_search input { width: calc(100% - 40px); padding: 10px 10px 10px 20px; font-family: "Merriweather", serif; font-size: 12px; } .widget.widget_search input::-webkit-input-placeholder { color: inherit; } .widget.widget_search input:-moz-placeholder { color: inherit; opacity: 1; } .widget.widget_search input::-moz-placeholder { color: inherit; opacity: 1; } .widget.widget_search input:-ms-input-placeholder { color: inherit; } .widget.widget_search button { width: 40px; padding: 10px 0; font-size: 19px; color: #808080; cursor: pointer; -webkit-transition: color 0.2s ease-in-out; -moz-transition: color 0.2s ease-in-out; transition: color 0.2s ease-in-out; } .widget.widget_search button:hover { color: #fac400; } .widget.widget_search button span { display: block; line-height: inherit; } .widget.widget_search button span:before { display: block; line-height: inherit; } .widget.widget_pages ul li, .widget.widget_archive ul li, .widget.widget_categories ul li, .widget.widget_meta ul li, .widget.widget_recent_comments ul li, .widget.widget_nav_menu ul li { margin: 0; padding: 4px 0; } .widget.widget_pages ul li:last-child, .widget.widget_archive ul li:last-child, .widget.widget_categories ul li:last-child, .widget.widget_meta ul li:last-child, .widget.widget_recent_comments ul li:last-child, .widget.widget_nav_menu ul li:last-child { border: none; } .widget.widget_pages ul li ul, .widget.widget_archive ul li ul, .widget.widget_categories ul li ul, .widget.widget_meta ul li ul, .widget.widget_recent_comments ul li ul, .widget.widget_nav_menu ul li ul { margin: 4px 0 0; padding: 0 0 0 10px; } .widget.widget_pages ul li ul li:last-child, .widget.widget_archive ul li ul li:last-child, .widget.widget_categories ul li ul li:last-child, .widget.widget_meta ul li ul li:last-child, .widget.widget_recent_comments ul li ul li:last-child, .widget.widget_nav_menu ul li ul li:last-child { padding: 4px 0 0; } .widget.widget_categories ul li { margin: 2px 0; padding: 0; } .widget.widget_categories ul li a { font-size: 12px; text-transform: uppercase; font-weight: 700; letter-spacing: .1em; } .widget.widget_categories ul li ul { margin: 0 0 0 10px; } .widget.widget_recent_entries .qodef-widget-title { margin: 0 0 17px; } .widget.widget_recent_entries ul li { margin: 0 0 8px; } .widget.widget_recent_entries ul li > a { font-size: 15px; font-weight: 700; display: inline-block; line-height: 21px; } .widget.widget_recent_entries ul li > span { display: block; font-size: 12px; font-family: "Merriweather", serif; font-weight: 300; line-height: 12px; padding: 4px 0px; } .widget.widget_archive select, .widget.widget_categories select, .widget.widget_text select { width: 100%; max-width: 100%; height: 54px; padding: 0 18px; line-height: 54px; color: #808080; background-color: transparent; border: 1px solid #e1e1e1; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; outline: none; box-sizing: border-box; } .widget.posts_holder ul li.page_item_has_children > a { display: block; } .widget.posts_holder ul li.page_item_has_children > ul.children { padding-left: 10px; } .widget.posts_holder ul li.menu-item-has-children > a { display: block; } .widget.posts_holder ul li.menu-item-has-children > ul.sub-menu { padding-left: 10px; } .widget.widget_tag_cloud .qodef-widget-title { margin: 0 0 28px; } .widget.widget_tag_cloud a { position: relative; display: inline-block; vertical-align: middle; padding: 0 17px; line-height: 40px; font-family: inherit; font-weight: 700; font-size: 10px !important; letter-spacing: 1px; text-transform: uppercase; background-color: #fafafa; margin-bottom: 3px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; transition: all 0.2s ease-out; } .widget.widget_tag_cloud a:hover { color: #fff; background-color: #fac400; } .widget.widget_media_image { margin-bottom: 26px; } .widget.widget_media_image a, .widget.widget_media_image img { display: block; } .vc_wp_search .widget.widget_search form > div { background-color: #fff; border: none; } .vc_wp_search .widget.widget_search input { width: calc(100% - 66px); padding: 0 0 0 33px; font-size: 15px; } .vc_wp_search .widget.widget_search button { width: 66px; padding: 0 39px 0 9px; } .qodef-page-header .widget, .qodef-top-bar .widget, .qodef-sticky-header .widget, .qodef-mobile-header .widget { margin: 0; } .qodef-page-header .widget.widget_pages, .qodef-page-header .widget.widget_archive, .qodef-page-header .widget.widget_categories, .qodef-page-header .widget.widget_meta, .qodef-page-header .widget.widget_recent_entries, .qodef-page-header .widget.widget_recent_comments, .qodef-page-header .widget.widget_rss, .qodef-page-header .widget.widget_calendar, .qodef-page-header .widget.widget_rss, .qodef-page-header .widget.widget_archive, .qodef-page-header .widget.widget_categories, .qodef-page-header .widget.widget_tag_cloud, .qodef-page-header .widget.widget_nav_menu, .qodef-page-header .widget.widget_search, .qodef-top-bar .widget.widget_pages, .qodef-top-bar .widget.widget_archive, .qodef-top-bar .widget.widget_categories, .qodef-top-bar .widget.widget_meta, .qodef-top-bar .widget.widget_recent_entries, .qodef-top-bar .widget.widget_recent_comments, .qodef-top-bar .widget.widget_rss, .qodef-top-bar .widget.widget_calendar, .qodef-top-bar .widget.widget_rss, .qodef-top-bar .widget.widget_archive, .qodef-top-bar .widget.widget_categories, .qodef-top-bar .widget.widget_tag_cloud, .qodef-top-bar .widget.widget_nav_menu, .qodef-top-bar .widget.widget_search, .qodef-sticky-header .widget.widget_pages, .qodef-sticky-header .widget.widget_archive, .qodef-sticky-header .widget.widget_categories, .qodef-sticky-header .widget.widget_meta, .qodef-sticky-header .widget.widget_recent_entries, .qodef-sticky-header .widget.widget_recent_comments, .qodef-sticky-header .widget.widget_rss, .qodef-sticky-header .widget.widget_calendar, .qodef-sticky-header .widget.widget_rss, .qodef-sticky-header .widget.widget_archive, .qodef-sticky-header .widget.widget_categories, .qodef-sticky-header .widget.widget_tag_cloud, .qodef-sticky-header .widget.widget_nav_menu, .qodef-sticky-header .widget.widget_search, .qodef-mobile-header .widget.widget_pages, .qodef-mobile-header .widget.widget_archive, .qodef-mobile-header .widget.widget_categories, .qodef-mobile-header .widget.widget_meta, .qodef-mobile-header .widget.widget_recent_entries, .qodef-mobile-header .widget.widget_recent_comments, .qodef-mobile-header .widget.widget_rss, .qodef-mobile-header .widget.widget_calendar, .qodef-mobile-header .widget.widget_rss, .qodef-mobile-header .widget.widget_archive, .qodef-mobile-header .widget.widget_categories, .qodef-mobile-header .widget.widget_tag_cloud, .qodef-mobile-header .widget.widget_nav_menu, .qodef-mobile-header .widget.widget_search { display: none !important; } .qodef-side-menu .widget { color: #808080; /* * Specific styles */ } .qodef-side-menu .widget:last-child { margin: 0 !important; } .qodef-side-menu .widget h1, .qodef-side-menu .widget h2, .qodef-side-menu .widget h3, .qodef-side-menu .widget h4, .qodef-side-menu .widget h5, .qodef-side-menu .widget h6 { margin: 0; color: #808080; } .qodef-side-menu .widget .qodef-widget-title { color: #808080; margin: 0 0 27px; } .qodef-side-menu .widget a { color: #808080; } .qodef-side-menu .widget a:hover { color: #fac400; } .qodef-side-menu .widget table thead tr, .qodef-side-menu .widget table tbody tr { border-color: #808080; } .qodef-side-menu .widget table tbody th { border-right-color: #808080; } .qodef-side-menu .widget #wp-calendar caption { color: #808080; } .qodef-side-menu .widget.widget_rss .qodef-footer-widget-title .rsswidget { color: #808080; } .qodef-side-menu .widget.widget_rss .qodef-footer-widget-title .rsswidget:hover { color: #fac400; } .qodef-side-menu .widget.widget_search form > div { border-color: #808080; } .qodef-side-menu .widget.widget_search input { color: #808080; } .qodef-side-menu .widget.widget_search input::-webkit-input-placeholder { color: inherit; } .qodef-side-menu .widget.widget_search input:-moz-placeholder { color: inherit; opacity: 1; } .qodef-side-menu .widget.widget_search input::-moz-placeholder { color: inherit; opacity: 1; } .qodef-side-menu .widget.widget_search input:-ms-input-placeholder { color: inherit; } .qodef-side-menu .widget.widget_search input[type='submit'] { color: #808080; } .qodef-side-menu .widget.widget_search button:hover { color: #fac400; } .qodef-side-menu .widget.widget_archive select, .qodef-side-menu .widget.widget_categories select, .qodef-side-menu .widget.widget_text select { color: #808080; border-color: #808080; } .qodef-side-menu .widget.widget_archive select option, .qodef-side-menu .widget.widget_categories select option, .qodef-side-menu .widget.widget_text select option { background-color: #363636; } .qodef-side-menu .widget.widget_tag_cloud a { color: #808080; } .qodef-side-menu .widget.widget_tag_cloud a:after { color: inherit; } .qodef-side-menu .widget.widget_tag_cloud a:hover { color: #fac400; } .qodef-side-menu .widget .custom-html-widget a { color: inherit; } .qodef-side-menu .widget .custom-html-widget a:hover { color: #fac400; } .qodef-page-footer .qodef-btn.qodef-btn-simple, .qodef-page-footer .qodef-btn.qodef-btn-simple:not(.qodef-btn-custom-hover-color):hover { color: #fff; } .qodef-page-footer .qodef-btn.qodef-btn-simple:hover, .qodef-page-footer .qodef-btn.qodef-btn-simple:not(.qodef-btn-custom-hover-color):hover:hover { color: #fac400 !important; } .qodef-page-footer .widget { color: #fff; /* * Specific styles */ } .qodef-page-footer .widget .widgettitle .qodef-widget-title, .qodef-page-footer .widget .qodef-widget-title-holder .qodef-widget-title { font-family: "Montserrat", sans-serif; font-size: 19px; font-weight: 700; } .qodef-page-footer .widget.qodef-contact-form-7-widget input, .qodef-page-footer .widget.qodef-contact-form-7-widget textarea { color: #fff; font-size: 12px; } .qodef-page-footer .widget.qodef-contact-form-7-widget.one-line-with-submit .wpcf7-not-valid-tip { display: none; } .qodef-page-footer .widget:last-child { margin: 0 !important; } .qodef-page-footer .widget h1, .qodef-page-footer .widget h2, .qodef-page-footer .widget h3, .qodef-page-footer .widget h4, .qodef-page-footer .widget h5, .qodef-page-footer .widget h6 { margin: 0; color: #fff; } .qodef-page-footer .widget .qodef-widget-title { color: #fff; margin: 0 0 17px; } .qodef-page-footer .widget a { color: #fff; } .qodef-page-footer .widget a:hover { color: #fac400; } .qodef-page-footer .widget table thead tr, .qodef-page-footer .widget table tbody tr { border-color: #fff; } .qodef-page-footer .widget table tbody th { border-right-color: #fff; } .qodef-page-footer .widget #wp-calendar caption { color: #fff; } .qodef-page-footer .widget.widget_rss .qodef-footer-widget-title .rsswidget { color: #fff; } .qodef-page-footer .widget.widget_rss .qodef-footer-widget-title .rsswidget:hover { color: #fac400; } .qodef-page-footer .widget.widget_search form > div { border-color: #fff; } .qodef-page-footer .widget.widget_search input { color: #fff; } .qodef-page-footer .widget.widget_search input::-webkit-input-placeholder { color: inherit; } .qodef-page-footer .widget.widget_search input:-moz-placeholder { color: inherit; opacity: 1; } .qodef-page-footer .widget.widget_search input::-moz-placeholder { color: inherit; opacity: 1; } .qodef-page-footer .widget.widget_search input:-ms-input-placeholder { color: inherit; } .qodef-page-footer .widget.widget_search input[type='submit'] { color: #fff; } .qodef-page-footer .widget.widget_search button:hover { color: #fac400; } .qodef-page-footer .widget.widget_archive select, .qodef-page-footer .widget.widget_categories select, .qodef-page-footer .widget.widget_text select { color: #fff; border-color: #fff; } .qodef-page-footer .widget.widget_archive select option, .qodef-page-footer .widget.widget_categories select option, .qodef-page-footer .widget.widget_text select option { background-color: #363636; } .qodef-page-footer .widget.widget_tag_cloud a { color: #110729; } .qodef-page-footer .widget.widget_tag_cloud a:after { color: inherit; } .qodef-page-footer .qodef-footer-bottom-holder { font-family: "Montserrat", sans-serif; } .qodef-page-footer .qodef-footer-bottom-holder a { color: #fff; } .qodef-page-footer .qodef-footer-bottom-holder a:hover { color: #fac400; } .qodef-page-footer .qodef-footer-bottom-holder .widget p { margin: 0; } .qodef-page-footer .qodef-footer-bottom-holder .widget .widgettitle, .qodef-page-footer .qodef-footer-bottom-holder .widget .qodef-widget-title-holder { font-weight: 300; display: inline-block; } .qodef-page-footer .qodef-footer-bottom-holder .widget .widgettitle .qodef-widget-title, .qodef-page-footer .qodef-footer-bottom-holder .widget .qodef-widget-title-holder .qodef-widget-title { margin: 0; font-family: "Montserrat", sans-serif; font-size: 14px; font-weight: 400; } .qodef-top-bar a { color: #fff; } .qodef-top-bar a:hover { color: #fac400; } .qodef-top-bar .widget { display: inline-block; vertical-align: middle; margin: 0; } .qodef-top-bar .widget p { margin: 0; } .qodef-top-bar .widget .widgettitle, .qodef-top-bar .widget .qodef-widget-title { font-size: 12px; color: #fff; font-weight: 300; display: inline-block; margin: 0 0 0 35px; } .qodef-top-bar .widget.widget_text { margin: 0 8px 0 0; } .qodef-top-bar .widget.widget_nav_menu ul { clear: both; } .qodef-top-bar .widget.widget_nav_menu ul li { float: left; padding: 0 8px; margin: 0; line-height: 14px; border-left: 1px solid #fff; } /* ========================================================================== Default WordPress Widgets styles - end ========================================================================== */ .qodef-page-header .widget, .qodef-top-bar .widget, .qodef-sticky-header .widget, .qodef-mobile-header .widget { display: inline-block; vertical-align: middle; margin: 0; } .qodef-page-header div[id^=monster-widget-placeholder], .qodef-top-bar div[id^=monster-widget-placeholder], .qodef-sticky-header div[id^=monster-widget-placeholder], .qodef-mobile-header div[id^=monster-widget-placeholder] { display: none !important; } .qodef-top-bar .widget { color: #ffffff; } .qodef-top-bar .widget a { color: #ffffff; } .qodef-top-bar .widget a:hover { color: #fac400; } /* ========================================================================== 5. Plugins styles ========================================================================== */ /*! * animate.css -http://daneden.me/animate * Version - 3.5.0 * Licensed under the MIT license - http://opensource.org/licenses/MIT * * Copyright (c) 2016 Daniel Eden */ .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.flipOutX, .animated.flipOutY, .animated.bounceIn, .animated.bounceOut { -webkit-animation-duration: .75s; animation-duration: .75s; } @-webkit-keyframes bounce { from, 20%, 53%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 40%, 43% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); } 70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -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 { from, 20%, 53%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 40%, 43% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); } 70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -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 { from, 50%, to { opacity: 1; } 25%, 75% { opacity: 0; } } @keyframes flash { from, 50%, to { opacity: 1; } 25%, 75% { opacity: 0; } } .flash { -webkit-animation-name: flash; animation-name: flash; } /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ @-webkit-keyframes pulse { from { -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); } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @keyframes pulse { from { -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); } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } .pulse { -webkit-animation-name: pulse; animation-name: pulse; } @-webkit-keyframes rubberBand { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 30% { -webkit-transform: scale3d(1.25, 0.75, 1); transform: scale3d(1.25, 0.75, 1); } 40% { -webkit-transform: scale3d(0.75, 1.25, 1); transform: scale3d(0.75, 1.25, 1); } 50% { -webkit-transform: scale3d(1.15, 0.85, 1); transform: scale3d(1.15, 0.85, 1); } 65% { -webkit-transform: scale3d(0.95, 1.05, 1); transform: scale3d(0.95, 1.05, 1); } 75% { -webkit-transform: scale3d(1.05, 0.95, 1); transform: scale3d(1.05, 0.95, 1); } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @keyframes rubberBand { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 30% { -webkit-transform: scale3d(1.25, 0.75, 1); transform: scale3d(1.25, 0.75, 1); } 40% { -webkit-transform: scale3d(0.75, 1.25, 1); transform: scale3d(0.75, 1.25, 1); } 50% { -webkit-transform: scale3d(1.15, 0.85, 1); transform: scale3d(1.15, 0.85, 1); } 65% { -webkit-transform: scale3d(0.95, 1.05, 1); transform: scale3d(0.95, 1.05, 1); } 75% { -webkit-transform: scale3d(1.05, 0.95, 1); transform: scale3d(1.05, 0.95, 1); } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } .rubberBand { -webkit-animation-name: rubberBand; animation-name: rubberBand; } @-webkit-keyframes shake { from, to { -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 { from, to { -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 headShake { 0% { -webkit-transform: translateX(0); transform: translateX(0); } 6.5% { -webkit-transform: translateX(-6px) rotateY(-9deg); transform: translateX(-6px) rotateY(-9deg); } 18.5% { -webkit-transform: translateX(5px) rotateY(7deg); transform: translateX(5px) rotateY(7deg); } 31.5% { -webkit-transform: translateX(-3px) rotateY(-5deg); transform: translateX(-3px) rotateY(-5deg); } 43.5% { -webkit-transform: translateX(2px) rotateY(3deg); transform: translateX(2px) rotateY(3deg); } 50% { -webkit-transform: translateX(0); transform: translateX(0); } } @keyframes headShake { 0% { -webkit-transform: translateX(0); transform: translateX(0); } 6.5% { -webkit-transform: translateX(-6px) rotateY(-9deg); transform: translateX(-6px) rotateY(-9deg); } 18.5% { -webkit-transform: translateX(5px) rotateY(7deg); transform: translateX(5px) rotateY(7deg); } 31.5% { -webkit-transform: translateX(-3px) rotateY(-5deg); transform: translateX(-3px) rotateY(-5deg); } 43.5% { -webkit-transform: translateX(2px) rotateY(3deg); transform: translateX(2px) rotateY(3deg); } 50% { -webkit-transform: translateX(0); transform: translateX(0); } } .headShake { -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-name: headShake; animation-name: headShake; } @-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); } to { -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); } to { -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 { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); transform: scale3d(0.9, 0.9, 0.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); } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @keyframes tada { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); transform: scale3d(0.9, 0.9, 0.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); } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } .tada { -webkit-animation-name: tada; animation-name: tada; } /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ @-webkit-keyframes wobble { from { -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); } to { -webkit-transform: none; transform: none; } } @keyframes wobble { from { -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); } to { -webkit-transform: none; transform: none; } } .wobble { -webkit-animation-name: wobble; animation-name: wobble; } @-webkit-keyframes jello { from, 11.1%, to { -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(-0.78125deg) skewY(-0.78125deg); transform: skewX(-0.78125deg) skewY(-0.78125deg); } 77.7% { -webkit-transform: skewX(0.39063deg) skewY(0.39063deg); transform: skewX(0.39063deg) skewY(0.39063deg); } 88.8% { -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg); transform: skewX(-0.19531deg) skewY(-0.19531deg); } } @keyframes jello { from, 11.1%, to { -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(-0.78125deg) skewY(-0.78125deg); transform: skewX(-0.78125deg) skewY(-0.78125deg); } 77.7% { -webkit-transform: skewX(0.39063deg) skewY(0.39063deg); transform: skewX(0.39063deg) skewY(0.39063deg); } 88.8% { -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg); transform: skewX(-0.19531deg) skewY(-0.19531deg); } } .jello { -webkit-animation-name: jello; animation-name: jello; -webkit-transform-origin: center; transform-origin: center; } @-webkit-keyframes bounceIn { from, 20%, 40%, 60%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } 20% { -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); } 40% { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97); transform: scale3d(0.97, 0.97, 0.97); } to { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @keyframes bounceIn { from, 20%, 40%, 60%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } 20% { -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); } 40% { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97); transform: scale3d(0.97, 0.97, 0.97); } to { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } .bounceIn { -webkit-animation-name: bounceIn; animation-name: bounceIn; } @-webkit-keyframes bounceInDown { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.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); } to { -webkit-transform: none; transform: none; } } @keyframes bounceInDown { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.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); } to { -webkit-transform: none; transform: none; } } .bounceInDown { -webkit-animation-name: bounceInDown; animation-name: bounceInDown; } @-webkit-keyframes bounceInLeft { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.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); } to { -webkit-transform: none; transform: none; } } @keyframes bounceInLeft { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.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); } to { -webkit-transform: none; transform: none; } } .bounceInLeft { -webkit-animation-name: bounceInLeft; animation-name: bounceInLeft; } @-webkit-keyframes bounceInRight { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } from { 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); } to { -webkit-transform: none; transform: none; } } @keyframes bounceInRight { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } from { 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); } to { -webkit-transform: none; transform: none; } } .bounceInRight { -webkit-animation-name: bounceInRight; animation-name: bounceInRight; } @-webkit-keyframes bounceInUp { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } from { 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); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes bounceInUp { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } from { 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); } to { -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(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); } 50%, 55% { opacity: 1; -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); } to { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } } @keyframes bounceOut { 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); } 50%, 55% { opacity: 1; -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); } to { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.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); } to { 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); } to { 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); } to { 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); } to { 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); } to { 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); } to { 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); } to { 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); } to { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } } .bounceOutUp { -webkit-animation-name: bounceOutUp; animation-name: bounceOutUp; } @-webkit-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } .fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn; } @-webkit-keyframes fadeInDown { from { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInDown { from { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } .fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; } @-webkit-keyframes fadeInDownBig { from { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInDownBig { from { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } .fadeInDownBig { -webkit-animation-name: fadeInDownBig; animation-name: fadeInDownBig; } @-webkit-keyframes fadeInLeft { from { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInLeft { from { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } .fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } @-webkit-keyframes fadeInLeftBig { from { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInLeftBig { from { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } .fadeInLeftBig { -webkit-animation-name: fadeInLeftBig; animation-name: fadeInLeftBig; } @-webkit-keyframes fadeInRight { from { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInRight { from { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } .fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; } @-webkit-keyframes fadeInRightBig { from { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInRightBig { from { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } .fadeInRightBig { -webkit-animation-name: fadeInRightBig; animation-name: fadeInRightBig; } @-webkit-keyframes fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } .fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; } @-webkit-keyframes fadeInUpBig { from { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInUpBig { from { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } .fadeInUpBig { -webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig; } @-webkit-keyframes fadeOut { from { opacity: 1; } to { opacity: 0; } } @keyframes fadeOut { from { opacity: 1; } to { opacity: 0; } } .fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; } @-webkit-keyframes fadeOutDown { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } } @keyframes fadeOutDown { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } } .fadeOutDown { -webkit-animation-name: fadeOutDown; animation-name: fadeOutDown; } @-webkit-keyframes fadeOutDownBig { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } } @keyframes fadeOutDownBig { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } } .fadeOutDownBig { -webkit-animation-name: fadeOutDownBig; animation-name: fadeOutDownBig; } @-webkit-keyframes fadeOutLeft { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } } @keyframes fadeOutLeft { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } } .fadeOutLeft { -webkit-animation-name: fadeOutLeft; animation-name: fadeOutLeft; } @-webkit-keyframes fadeOutLeftBig { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } } @keyframes fadeOutLeftBig { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } } .fadeOutLeftBig { -webkit-animation-name: fadeOutLeftBig; animation-name: fadeOutLeftBig; } @-webkit-keyframes fadeOutRight { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } } @keyframes fadeOutRight { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } } .fadeOutRight { -webkit-animation-name: fadeOutRight; animation-name: fadeOutRight; } @-webkit-keyframes fadeOutRightBig { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } } @keyframes fadeOutRightBig { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } } .fadeOutRightBig { -webkit-animation-name: fadeOutRightBig; animation-name: fadeOutRightBig; } @-webkit-keyframes fadeOutUp { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } } @keyframes fadeOutUp { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } } .fadeOutUp { -webkit-animation-name: fadeOutUp; animation-name: fadeOutUp; } @-webkit-keyframes fadeOutUpBig { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } } @keyframes fadeOutUpBig { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } } .fadeOutUpBig { -webkit-animation-name: fadeOutUpBig; animation-name: fadeOutUpBig; } @-webkit-keyframes flip { from { -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(0.95, 0.95, 0.95); transform: perspective(400px) scale3d(0.95, 0.95, 0.95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } to { -webkit-transform: perspective(400px); transform: perspective(400px); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } } @keyframes flip { from { -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(0.95, 0.95, 0.95); transform: perspective(400px) scale3d(0.95, 0.95, 0.95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } to { -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 { from { -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); } to { -webkit-transform: perspective(400px); transform: perspective(400px); } } @keyframes flipInX { from { -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); } to { -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 { from { -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); } to { -webkit-transform: perspective(400px); transform: perspective(400px); } } @keyframes flipInY { from { -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); } to { -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 { from { -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; } to { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; } } @keyframes flipOutX { from { -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; } to { -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 { from { -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; } to { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0; } } @keyframes flipOutY { from { -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; } to { -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 { from { -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; } to { -webkit-transform: none; transform: none; opacity: 1; } } @keyframes lightSpeedIn { from { -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; } to { -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 { from { opacity: 1; } to { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0; } } @keyframes lightSpeedOut { from { opacity: 1; } to { -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 { from { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg); opacity: 0; } to { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: none; transform: none; opacity: 1; } } @keyframes rotateIn { from { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg); opacity: 0; } to { -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 { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1; } } @keyframes rotateInDownLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } to { -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 { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1; } } @keyframes rotateInDownRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } to { -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 { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1; } } @keyframes rotateInUpLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } to { -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 { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -90deg); transform: rotate3d(0, 0, 1, -90deg); opacity: 0; } to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1; } } @keyframes rotateInUpRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -90deg); transform: rotate3d(0, 0, 1, -90deg); opacity: 0; } to { -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 { from { -webkit-transform-origin: center; transform-origin: center; opacity: 1; } to { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, 200deg); transform: rotate3d(0, 0, 1, 200deg); opacity: 0; } } @keyframes rotateOut { from { -webkit-transform-origin: center; transform-origin: center; opacity: 1; } to { -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 { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; } to { -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 { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; } to { -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 { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; } to { -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 { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; } to { -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 { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; } to { -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 { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; } to { -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 { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; } to { -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 { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; } to { -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; } to { -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; } to { -webkit-transform: translate3d(0, 700px, 0); transform: translate3d(0, 700px, 0); opacity: 0; } } .hinge { -webkit-animation-name: hinge; animation-name: hinge; } /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ @-webkit-keyframes rollIn { from { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes rollIn { from { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); } to { opacity: 1; -webkit-transform: none; transform: none; } } .rollIn { -webkit-animation-name: rollIn; animation-name: rollIn; } /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ @-webkit-keyframes rollOut { from { opacity: 1; } to { 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 { from { opacity: 1; } to { 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 { from { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } 50% { opacity: 1; } } @keyframes zoomIn { from { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } 50% { opacity: 1; } } .zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn; } @-webkit-keyframes zoomInDown { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } @keyframes zoomInDown { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } .zoomInDown { -webkit-animation-name: zoomInDown; animation-name: zoomInDown; } @-webkit-keyframes zoomInLeft { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } @keyframes zoomInLeft { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } .zoomInLeft { -webkit-animation-name: zoomInLeft; animation-name: zoomInLeft; } @-webkit-keyframes zoomInRight { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } @keyframes zoomInRight { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } .zoomInRight { -webkit-animation-name: zoomInRight; animation-name: zoomInRight; } @-webkit-keyframes zoomInUp { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } @keyframes zoomInUp { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } .zoomInUp { -webkit-animation-name: zoomInUp; animation-name: zoomInUp; } @-webkit-keyframes zoomOut { from { opacity: 1; } 50% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } to { opacity: 0; } } @keyframes zoomOut { from { opacity: 1; } 50% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } to { opacity: 0; } } .zoomOut { -webkit-animation-name: zoomOut; animation-name: zoomOut; } @-webkit-keyframes zoomOutDown { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } to { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } @keyframes zoomOutDown { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } to { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } .zoomOutDown { -webkit-animation-name: zoomOutDown; animation-name: zoomOutDown; } @-webkit-keyframes zoomOutLeft { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); } to { opacity: 0; -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); transform: scale(0.1) translate3d(-2000px, 0, 0); -webkit-transform-origin: left center; transform-origin: left center; } } @keyframes zoomOutLeft { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); } to { opacity: 0; -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); transform: scale(0.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(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); } to { opacity: 0; -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); transform: scale(0.1) translate3d(2000px, 0, 0); -webkit-transform-origin: right center; transform-origin: right center; } } @keyframes zoomOutRight { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); } to { opacity: 0; -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); transform: scale(0.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(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } to { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } @keyframes zoomOutUp { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } to { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } .zoomOutUp { -webkit-animation-name: zoomOutUp; animation-name: zoomOutUp; } @-webkit-keyframes slideInDown { from { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes slideInDown { from { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .slideInDown { -webkit-animation-name: slideInDown; animation-name: slideInDown; } @-webkit-keyframes slideInLeft { from { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes slideInLeft { from { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .slideInLeft { -webkit-animation-name: slideInLeft; animation-name: slideInLeft; } @-webkit-keyframes slideInRight { from { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes slideInRight { from { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .slideInRight { -webkit-animation-name: slideInRight; animation-name: slideInRight; } @-webkit-keyframes slideInUp { from { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes slideInUp { from { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .slideInUp { -webkit-animation-name: slideInUp; animation-name: slideInUp; } @-webkit-keyframes slideOutDown { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { visibility: hidden; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } } @keyframes slideOutDown { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { visibility: hidden; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } } .slideOutDown { -webkit-animation-name: slideOutDown; animation-name: slideOutDown; } @-webkit-keyframes slideOutLeft { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { visibility: hidden; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } } @keyframes slideOutLeft { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { visibility: hidden; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } } .slideOutLeft { -webkit-animation-name: slideOutLeft; animation-name: slideOutLeft; } @-webkit-keyframes slideOutRight { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { visibility: hidden; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } } @keyframes slideOutRight { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { visibility: hidden; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } } .slideOutRight { -webkit-animation-name: slideOutRight; animation-name: slideOutRight; } @-webkit-keyframes slideOutUp { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { visibility: hidden; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } } @keyframes slideOutUp { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { visibility: hidden; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } } .slideOutUp { -webkit-animation-name: slideOutUp; animation-name: slideOutUp; } #ui-datepicker-div { width: 260px; z-index: 1000 !important; /* datepicker is hidden on z-index lower then 1000 */ } #ui-datepicker-div .ui-widget-header { background-color: #110729; border-color: #110729; padding: 10px 25px; position: relative; } #ui-datepicker-div .ui-widget-header > * { color: #fff; } #ui-datepicker-div .ui-widget-header .ui-datepicker-prev, #ui-datepicker-div .ui-widget-header .ui-datepicker-next { cursor: pointer; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); } #ui-datepicker-div .ui-widget-header .ui-datepicker-prev:before, #ui-datepicker-div .ui-widget-header .ui-datepicker-next:before { display: block; font-family: "linea-arrows-10"; font-size: 20px; vertical-align: middle; } #ui-datepicker-div .ui-widget-header .ui-datepicker-prev .ui-icon, #ui-datepicker-div .ui-widget-header .ui-datepicker-next .ui-icon { display: none; } #ui-datepicker-div .ui-widget-header .ui-datepicker-prev { left: 20px; } #ui-datepicker-div .ui-widget-header .ui-datepicker-prev:before { content: "\e03f"; } #ui-datepicker-div .ui-widget-header .ui-datepicker-next { right: 20px; } #ui-datepicker-div .ui-widget-header .ui-datepicker-next:before { content: "\e04b"; } #ui-datepicker-div .ui-widget-header .ui-datepicker-title { display: inline-block; width: 100%; text-align: center; } #ui-datepicker-div .ui-datepicker-calendar { background-color: #fff; } /** * Owl Carousel v2.2.0 * Copyright 2013-2016 David Deutsch * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE) */ .qodef-owl-slider { position: relative; display: none; width: 100%; margin: 0; -webkit-tap-highlight-color: transparent; z-index: 1; /* No Js */ /* * Owl Carousel - Animate Plugin */ } .qodef-owl-slider.owl-loaded { display: block; } .qodef-owl-slider.owl-loading { opacity: 0; display: block; } .qodef-owl-slider.owl-hidden { opacity: 0; } .qodef-owl-slider.owl-refresh .owl-item { visibility: hidden; } .qodef-owl-slider.owl-drag .owl-item { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .qodef-owl-slider.owl-grab { cursor: move; cursor: grab; } .qodef-owl-slider.owl-rtl { direction: rtl; } .qodef-owl-slider.owl-rtl .owl-item { float: right; } .no-js .qodef-owl-slider { display: block; } .qodef-owl-slider .owl-stage { position: relative; -ms-touch-action: pan-Y; touch-action: manipulation; -moz-backface-visibility: hidden; } .qodef-owl-slider .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .qodef-owl-slider .owl-stage-outer { position: relative; overflow: hidden; /* fix for flashing background */ -webkit-transform: translate3d(0px, 0px, 0px); } .qodef-owl-slider .owl-wrapper, .qodef-owl-slider .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); } .qodef-owl-slider .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; } .qodef-owl-slider .owl-item img { display: block; width: 100%; } .qodef-owl-slider .owl-item img .owl-lazy { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } .qodef-owl-slider .owl-item .owl-lazy { opacity: 0; transition: opacity 400ms ease; } .qodef-owl-slider .owl-nav.disabled { display: none; } .qodef-owl-slider .owl-nav .owl-prev, .qodef-owl-slider .owl-nav .owl-next { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .qodef-owl-slider .owl-dots.disabled { display: none; } .qodef-owl-slider .owl-dots .owl-dot { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .qodef-owl-slider .animated { -webkit-animation-duration: 1000ms; animation-duration: 1000ms; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .qodef-owl-slider .owl-animated-in { z-index: 0; } .qodef-owl-slider .owl-animated-out { z-index: 1; } .qodef-owl-slider .fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; } /* * Owl Carousel - Auto Height Plugin */ .owl-height { transition: height 500ms ease-in-out; } @-webkit-keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } @keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } /* * Container style */ .ps { overflow: hidden !important; overflow-anchor: none; -ms-overflow-style: none; touch-action: auto; -ms-touch-action: auto; } /* * Scrollbar rail styles */ .ps__rail-x { display: none; opacity: 0; transition: background-color .2s linear, opacity .2s linear; -webkit-transition: background-color .2s linear, opacity .2s linear; height: 15px; /* there must be 'bottom' or 'top' for ps__rail-x */ bottom: 0; /* please don't change 'position' */ position: absolute; } .ps__rail-y { display: none; opacity: 0; transition: background-color .2s linear, opacity .2s linear; -webkit-transition: background-color .2s linear, opacity .2s linear; width: 15px; /* there must be 'right' or 'left' for ps__rail-y */ right: 0; /* please don't change 'position' */ position: absolute; } .ps--active-x > .ps__rail-x, .ps--active-y > .ps__rail-y { display: block; background-color: transparent; } .ps:hover > .ps__rail-x, .ps:hover > .ps__rail-y, .ps--focus > .ps__rail-x, .ps--focus > .ps__rail-y, .ps--scrolling-x > .ps__rail-x, .ps--scrolling-y > .ps__rail-y { opacity: 0; /* increase this if you want to be visible - by SELECT */ } .ps .ps__rail-x:hover, .ps .ps__rail-y:hover, .ps .ps__rail-x:focus, .ps .ps__rail-y:focus, .ps .ps__rail-x.ps--clicking, .ps .ps__rail-y.ps--clicking { background-color: #eee; opacity: 0; /* increase this if you want to be visible - by SELECT */ } /* * Scrollbar thumb styles */ .ps__thumb-x { background-color: #aaa; border-radius: 6px; transition: background-color .2s linear, height .2s ease-in-out; -webkit-transition: background-color .2s linear, height .2s ease-in-out; height: 6px; /* there must be 'bottom' for ps__thumb-x */ bottom: 2px; /* please don't change 'position' */ position: absolute; } .ps__thumb-y { background-color: #aaa; border-radius: 6px; transition: background-color .2s linear, width .2s ease-in-out; -webkit-transition: background-color .2s linear, width .2s ease-in-out; width: 6px; /* there must be 'right' for ps__thumb-y */ right: 2px; /* please don't change 'position' */ position: absolute; } .ps__rail-x:hover > .ps__thumb-x, .ps__rail-x:focus > .ps__thumb-x, .ps__rail-x.ps--clicking .ps__thumb-x { background-color: #999; height: 11px; } .ps__rail-y:hover > .ps__thumb-y, .ps__rail-y:focus > .ps__thumb-y, .ps__rail-y.ps--clicking .ps__thumb-y { background-color: #999; width: 11px; } /* MS supports */ @supports (-ms-overflow-style: none) { .ps { overflow: auto !important; } } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .ps { overflow: auto !important; } } /* ========================================================================== Pretty Photo style - begin ========================================================================== */ body .pp_pic_holder { position: fixed !important; top: 50% !important; left: 50% !important; display: none; width: 100px; z-index: 10001 !important; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); } @media only screen and (max-width: 768px) { body .pp_pic_holder { width: 90% !important; } } body .pp_pic_holder.pp_pic_have_only_one .pp_details { display: none; } body .pp_pic_holder .pp_top, body .pp_pic_holder .pp_bottom { display: none !important; } body .pp_pic_holder .pp_content { position: relative; background: none; margin: 0 auto; height: 40px; min-width: 40px; width: 100%; } @media only screen and (max-width: 768px) { body .pp_pic_holder .pp_content { width: 100% !important; } } * html body .pp_pic_holder .pp_content { width: 40px; } body .pp_pic_holder .pp_content_container { position: relative; text-align: left; width: 100%; } body .pp_pic_holder .pp_content_container .pp_left, body .pp_pic_holder .pp_content_container .pp_right { background: none !important; padding: 0 !important; } body .pp_pic_holder #pp_full_res { line-height: 1 !important; } body .pp_pic_holder #pp_full_res .pp_inline { color: #110729; text-align: left; } body .pp_pic_holder #pp_full_res .pp_inline p { margin: 0 0 15px; } body .pp_pic_holder #pp_full_res iframe { width: 100% !important; } body .pp_pic_holder #pp_full_res video { width: 100%; } body .pp_pic_holder #pp_full_res img { display: block; } @media only screen and (max-width: 768px) { body .pp_pic_holder #pp_full_res img { width: 100% !important; height: auto !important; } } body .pp_pic_holder .ppt, body .pp_pic_holder .pp_gallery, body .pp_pic_holder .pp_description { display: none !important; } body .pp_pic_holder .pp_loaderIcon { position: absolute; left: 50%; top: 50%; width: 32px; height: 32px; margin: -16px 0 0 -16px; background-color: #fff; border-radius: 16px; -webkit-animation: scaleout 1.0s infinite ease-in-out; animation: scaleout 1.0s infinite ease-in-out; } body .pp_pic_holder .pp_fade { position: relative; top: 50%; display: none; -webkit-transform: translateY(-50%) translateZ(0); -moz-transform: translateY(-50%) translateZ(0); transform: translateY(-50%) translateZ(0); } body .pp_pic_holder .pp_details { position: relative; top: -1px; display: table; vertical-align: top; width: 100% !important; float: none !important; margin: 0 !important; padding: 15px 24px; background-color: #fff; box-sizing: border-box; } body .pp_pic_holder .pp_details .pp_nav { position: relative; display: table-cell; vertical-align: middle; width: 100%; height: auto; float: none; margin: 0 !important; } body .pp_pic_holder .pp_details .pp_nav .pp_play, body .pp_pic_holder .pp_details .pp_nav .pp_pause { display: none; } body .pp_pic_holder .pp_details .pp_nav .currentTextHolder { position: absolute; top: 9px; left: 50%; width: auto; margin: 0; padding: 0; float: none; color: #110729; font-family: inherit; font-size: inherit; line-height: 30px; font-style: inherit; letter-spacing: 5px; } body .pp_pic_holder a:focus { outline: none; } body .pp_pic_holder a.pp_arrow_previous, body .pp_pic_holder a.pp_arrow_next { position: relative; display: inline-block; vertical-align: top; left: auto !important; float: none; width: auto !important; height: auto !important; margin: 0 !important; color: #110729; font-family: 'ElegantIcons'; font-size: 0; line-height: 1; text-indent: 0; background: none !important; opacity: 1 !important; overflow: visible; } body .pp_pic_holder a.pp_arrow_previous:after, body .pp_pic_holder a.pp_arrow_next:after { font-size: 46px; } body .pp_pic_holder a.pp_arrow_previous:hover, body .pp_pic_holder a.pp_arrow_next:hover { color: #110729; } body .pp_pic_holder a.pp_arrow_previous:after { content: "\34"; } body .pp_pic_holder a.pp_arrow_next { margin: 0 0 0 14px !important; } body .pp_pic_holder a.pp_arrow_next:after { content: "\35"; } body .pp_pic_holder a.pp_next, body .pp_pic_holder a.pp_previous { position: absolute; top: calc(50% - 20px); width: auto; height: auto; display: inline-block; margin: 0 !important; background: none !important; color: #110729; font-family: 'ElegantIcons'; font-size: 40px; line-height: 1; text-indent: -9999px !important; opacity: 0; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; } body .pp_pic_holder a.pp_next > *, body .pp_pic_holder a.pp_previous > * { display: none; } body .pp_pic_holder a.pp_next:after, body .pp_pic_holder a.pp_previous:after { display: block; line-height: inherit; text-indent: 0 !important; } body .pp_pic_holder a.pp_next:hover, body .pp_pic_holder a.pp_previous:hover { color: rgba(17, 7, 41, 0.8); } body .pp_pic_holder a.pp_previous { left: 30px; } @media only screen and (max-width: 768px) { body .pp_pic_holder a.pp_previous { left: 20px; } } body .pp_pic_holder a.pp_previous:after { content: "\34"; font-family: "ElegantIcons" !important; } body .pp_pic_holder a.pp_previous:hover { -webkit-transform: translateX(-3px); -moz-transform: translateX(-3px); transform: translateX(-3px); } body .pp_pic_holder a.pp_next { right: 30px; } @media only screen and (max-width: 768px) { body .pp_pic_holder a.pp_next { right: 20px; } } body .pp_pic_holder a.pp_next:after { content: "\35"; font-family: "ElegantIcons" !important; } body .pp_pic_holder a.pp_next:hover { -webkit-transform: translateX(3px); -moz-transform: translateX(3px); transform: translateX(3px); } body .pp_pic_holder a.pp_close { position: relative; display: table-cell; vertical-align: middle; width: auto; height: auto; margin: 0 !important; background: none !important; color: #808080; font-family: 'Ionicons'; font-size: 0; line-height: 1; text-indent: 0; cursor: pointer; opacity: 1 !important; /*&:after { content: "\f2d7"; font-size: 28px; }*/ } body .pp_pic_holder a.pp_close:hover { color: #110729; } body .pp_pic_holder a.pp_expand { position: absolute; right: -22px; top: -18px; display: block; height: auto; width: auto; color: #fff; font-family: 'Ionicons'; font-size: 0; line-height: 1; text-align: center; text-indent: 0; background: none !important; z-index: 2001; } body .pp_pic_holder a.pp_expand:after { content: "\f386"; font-size: 22px; } body .pp_pic_holder a.pp_expand:hover { color: rgba(255, 255, 255, 0.8); } body .pp_hoverContainer { position: absolute; top: 0; width: 100%; z-index: 2000; } @media only screen and (max-width: 768px) { body .pp_hoverContainer { width: 100% !important; height: 100% !important; } } body .pp_hoverContainer:hover a.pp_next, body .pp_hoverContainer:hover a.pp_previous { opacity: 1; } body .pp_overlay { position: absolute; top: 0; left: 0; width: 100%; display: none; background-color: #110729; z-index: 10000 !important; } /* ========================================================================== Pretty Photo style - end ========================================================================== */ /* ========================================================================== Select 2 Script styles - begin ========================================================================== */ /* Version: 4.0.3 Timestamp: Monday Mart 27 2:59:00pm EDT 2017 */ body .select2-container--default { /* just to make sure that this code overwrite woocommerce css */ border: 0; border-radius: 0; box-sizing: border-box; display: inline-block; font-size: 14px; height: 52px; line-height: calc(52px - 0px); margin: 0 0 15px; position: relative; text-align: initial; vertical-align: middle; width: auto; color: #8d8c8c; } body .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; } body .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__rendered { padding: 0 20px 0 30px; } body .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow { left: 20px; right: auto; } body .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, body .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, body .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline { float: right; } body .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__rendered { padding: 0 20px 0 30px; } body .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin: 7px auto 0 5px; } body .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin: 0 auto 0 3px; } body .select2-container--default.select2-container--disabled .select2-selection--single { background-color: #eee; cursor: default; } body .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { display: none; } body .select2-container--default.select2-container--disabled .select2-selection--multiple { background-color: #eee; cursor: default; } body .select2-container--default.select2-container--disabled .select2-selection__choice__remove { display: none; } body .select2-container--default.select2-container--open .select2-selection--single { color: #110729; } body .select2-container--default.select2-container--open .select2-dropdown { left: 0; } body .select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--above { border-bottom-color: transparent; } body .select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below { border-top-color: transparent; } body .select2-container--default .select2-selection--single { background-color: transparent; border-radius: 0; border: 0; box-sizing: border-box; color: inherit; cursor: pointer; display: block; font-family: inherit; font-size: inherit; height: 52px; line-height: 52px; padding: 0; user-select: none; -webkit-user-select: none; } body .select2-container--default .select2-selection--single .select2-selection__rendered { box-sizing: border-box; color: inherit; display: block; line-height: inherit; overflow: hidden; padding: 0 26px 0 16px; text-overflow: ellipsis; white-space: nowrap; } body .select2-container--default .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: inherit; margin: 0; position: relative; } body .select2-container--default .select2-selection--single .select2-selection__placeholder { color: inherit; } body .select2-container--default .select2-selection--single .select2-selection__arrow { color: inherit; height: 100%; line-height: 52px; position: absolute; right: 0; text-align: center; top: 0; width: 52px; font-size: 18px; } body .select2-container--default .select2-selection--single .select2-selection__arrow b { display: none; } body .select2-container--default .select2-selection--single .select2-selection__arrow:before { content: '\33'; font-family: 'ElegantIcons'; font-style: normal; } body .select2-container--default .select2-selection--multiple { background-color: transparent; border: 1px solid #e1e1e1; border-radius: 0; box-sizing: border-box; color: inherit; cursor: pointer; display: block; font-family: inherit; font-size: inherit; height: 52px; line-height: 52px !important; outline: 0; padding: 0; user-select: none; -webkit-user-select: none; } body .select2-container--default .select2-selection--multiple .select2-selection__rendered { box-sizing: border-box; color: inherit; display: block; line-height: inherit; list-style: none; margin: 0; overflow: hidden; padding: 0 30px 0 20px; text-overflow: ellipsis; white-space: nowrap; } body .select2-container--default .select2-selection--multiple .select2-selection__rendered li { list-style: none; margin: 0; padding: 0; } body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__placeholder { color: inherit; float: left; margin: 0; } body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__clear { cursor: pointer; float: right; font-weight: inherit; margin: 0; position: relative; } body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice { background-color: #110729; border: 0; border-radius: 0; color: #ffffff; cursor: default; float: left; line-height: 42px; margin: 5px 5px 0 0; padding: 0 10px; } body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove { color: inherit; cursor: pointer; display: inline-block; font-weight: 700; margin: 0 3px 0 0; -webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; transition: opacity 0.2s ease-out; } body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove:hover { color: inherit; opacity: 0.8; } body .select2-container--default .select2-search--inline { float: left; line-height: 52px !important; } body .select2-container--default .select2-search--inline .select2-search__field { border: none !important; box-sizing: border-box; color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; line-height: 52px !important; margin: 0 !important; outline: none; padding: 0 !important; width: 100%; -webkit-appearance: none; } body .select2-container--default .select2-search--inline .select2-search__field:focus { border-color: #110729; } body .select2-container--default .select2-search--inline .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none; } body .select2-container--default .select2-dropdown { background-color: #ffffff; border-radius: 0; border: 0; box-sizing: border-box; display: block; left: -100000px; position: absolute; top: 0; width: 100%; z-index: 1051; } body .select2-container--default .select2-search--dropdown { display: block; padding: 14px 15px 2px; } body .select2-container--default .select2-search--dropdown.select2-search--hide { display: none; } body .select2-container--default .select2-search--dropdown .select2-search__field { border: 1px solid #e1e1e1; box-sizing: border-box; color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; line-height: 20px; margin: 0; outline: none; padding: 4px 8px; width: 100%; -webkit-appearance: none; } body .select2-container--default .select2-search--dropdown .select2-search__field:focus { border-color: #110729; } body .select2-container--default .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none; } body .select2-container--default .select2-results { display: block; margin: 0; overflow: hidden; padding: 0; } body .select2-container--default .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; } body .select2-container--default .select2-results__options { list-style: none; margin: 0; padding: 5px 15px; position: relative; } body .select2-container--default .select2-results__option { line-height: 1em; padding: 10px 0; -webkit-transition: color 0.2s ease-out; -moz-transition: color 0.2s ease-out; transition: color 0.2s ease-out; user-select: none; -webkit-user-select: none; } body .select2-container--default .select2-results__option[aria-selected] { cursor: pointer; } body .select2-container--default .select2-results__option[role=group] { padding: 0; } body .select2-container--default .select2-results__option[aria-disabled=true] { color: #110729; } body .select2-container--default .select2-results__option[aria-selected=true], body .select2-container--default .select2-results__option[data-selected=true] { background: none; color: #110729; } body .select2-container--default .select2-results__option .select2-results__option { padding-left: 1em; } body .select2-container--default .select2-results__option .select2-results__option .select2-results__group { padding-left: 0; } body .select2-container--default .select2-results__option .select2-results__option .select2-results__option { margin-left: -1em; padding-left: 2em; } body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -2em; padding-left: 3em; } body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -3em; padding-left: 4em; } body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -4em; padding-left: 5em; } body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -5em; padding-left: 6em; } body .select2-container--default .select2-results__option--highlighted[aria-selected] { background: none; color: #110729; } body .select2-container--default .select2-results__group { cursor: default; display: block; padding: 7px 0; } .select2-close-mask { background-color: #fff; border: 0; display: block; filter: alpha(opacity=0); height: auto; left: 0; margin: 0; min-height: 100%; min-width: 100%; opacity: 0; padding: 0; position: fixed; top: 0; width: auto; z-index: 99; } .select2-hidden-accessible { border: 0 !important; clip: rect(0 0 0 0) !important; height: 1px !important; margin: -1px !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; width: 1px !important; } body.woocommerce-checkout .select2-container--default .select2-selection--single { border: 1px solid #808080; } body.woocommerce-checkout .select2-container--default .select2-search--dropdown { border: 1px solid #808080; border-bottom: 0; border-top: 0; } body.woocommerce-checkout .select2-container--default .select2-results { border: 1px solid #808080; border-top: 0; } /* ========================================================================== Select 2 Script styles - end ========================================================================== */ /** * Swiper 3.4.2 * Most modern mobile touch slider and framework with hardware accelerated transitions * * http://www.idangero.us/swiper/ * * Copyright 2017, Vladimir Kharlampidi * The iDangero.us * http://www.idangero.us/ * * Licensed under MIT * * Released on: March 10, 2017 */ .swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; /* Fix of Webkit flickering */ z-index: 1; } .swiper-container-no-flexbox .swiper-slide { float: left; } .swiper-container-vertical > .swiper-wrapper { -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; } .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } .swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0px, 0, 0); -moz-transform: translate3d(0px, 0, 0); -o-transform: translate(0px, 0px); -ms-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0); } .swiper-container-multirow > .swiper-wrapper { -webkit-box-lines: multiple; -moz-box-lines: multiple; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; } .swiper-container-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; } .swiper-slide { -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0; width: 100%; height: 100%; position: relative; } /* Auto Height */ .swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto; } .swiper-container-autoheight .swiper-wrapper { -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; -webkit-transition-property: -webkit-transform, height; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform, height; } /* a11y */ .swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000; } /* IE10 Windows Phone 8 Fixes */ .swiper-wp8-horizontal { -ms-touch-action: pan-y; touch-action: pan-y; } .swiper-wp8-vertical { -ms-touch-action: pan-x; touch-action: pan-x; } /* Arrows */ .swiper-button-prev, .swiper-button-next { position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; -moz-background-size: 27px 44px; -webkit-background-size: 27px 44px; background-size: 27px 44px; background-position: center; background-repeat: no-repeat; } .swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; } .swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Dhttp%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%20viewBox%3D0%200%2027%2044%3E%3Cpath%20d%3DM0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z%20fill%3D%23007aff%2F%3E%3C%2Fsvg%3E"); left: 10px; right: auto; } .swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Dhttp%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%20viewBox%3D0%200%2027%2044%3E%3Cpath%20d%3DM0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z%20fill%3D%23000000%2F%3E%3C%2Fsvg%3E"); } .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Dhttp%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%20viewBox%3D0%200%2027%2044%3E%3Cpath%20d%3DM0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z%20fill%3D%23ffffff%2F%3E%3C%2Fsvg%3E"); } .swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Dhttp%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%20viewBox%3D0%200%2027%2044%3E%3Cpath%20d%3DM27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z%20fill%3D%23007aff%2F%3E%3C%2Fsvg%3E"); right: 10px; left: auto; } .swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Dhttp%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%20viewBox%3D0%200%2027%2044%3E%3Cpath%20d%3DM27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z%20fill%3D%23000000%2F%3E%3C%2Fsvg%3E"); } .swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Dhttp%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%20viewBox%3D0%200%2027%2044%3E%3Cpath%20d%3DM27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z%20fill%3D%23ffffff%2F%3E%3C%2Fsvg%3E"); } /* Pagination Styles */ .swiper-pagination { position: absolute; text-align: center; -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10; } .swiper-pagination.swiper-pagination-hidden { opacity: 0; } /* Common Styles */ .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets { bottom: 10px; left: 0; width: 100%; } /* Bullets */ .swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; border-radius: 100%; background: #000; opacity: 0.2; } button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; box-shadow: none; -moz-appearance: none; -ms-appearance: none; -webkit-appearance: none; appearance: none; } .swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; } .swiper-pagination-white .swiper-pagination-bullet { background: #fff; } .swiper-pagination-bullet-active { opacity: 1; background: #007aff; } .swiper-pagination-white .swiper-pagination-bullet-active { background: #fff; } .swiper-pagination-black .swiper-pagination-bullet-active { background: #000; } .swiper-container-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; -webkit-transform: translate3d(0px, -50%, 0); -moz-transform: translate3d(0px, -50%, 0); -o-transform: translate(0px, -50%); -ms-transform: translate3d(0px, -50%, 0); transform: translate3d(0px, -50%, 0); } .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 5px 0; display: block; } .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; } /* Progress */ .swiper-pagination-progress { background: rgba(0, 0, 0, 0.25); position: absolute; } .swiper-pagination-progress .swiper-pagination-progressbar { background: #007aff; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transform-origin: left top; -moz-transform-origin: left top; -ms-transform-origin: left top; -o-transform-origin: left top; transform-origin: left top; } .swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar { -webkit-transform-origin: right top; -moz-transform-origin: right top; -ms-transform-origin: right top; -o-transform-origin: right top; transform-origin: right top; } .swiper-container-horizontal > .swiper-pagination-progress { width: 100%; height: 4px; left: 0; top: 0; } .swiper-container-vertical > .swiper-pagination-progress { width: 4px; height: 100%; left: 0; top: 0; } .swiper-pagination-progress.swiper-pagination-white { background: rgba(255, 255, 255, 0.5); } .swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar { background: #fff; } .swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar { background: #000; } /* 3D Container */ .swiper-container-3d { -webkit-perspective: 1200px; -moz-perspective: 1200px; -o-perspective: 1200px; perspective: 1200px; } .swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow { -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; } .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10; } .swiper-container-3d .swiper-slide-shadow-left { background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); /* Safari 4+, Chrome */ background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); /* Chrome 10+, Safari 5.1+, iOS 5+ */ background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); /* Firefox 3.6-15 */ background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); /* Opera 11.10-12.00 */ background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); /* Firefox 16+, IE10, Opera 12.50+ */ } .swiper-container-3d .swiper-slide-shadow-right { background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); /* Safari 4+, Chrome */ background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); /* Chrome 10+, Safari 5.1+, iOS 5+ */ background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); /* Firefox 3.6-15 */ background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); /* Opera 11.10-12.00 */ background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); /* Firefox 16+, IE10, Opera 12.50+ */ } .swiper-container-3d .swiper-slide-shadow-top { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); /* Safari 4+, Chrome */ background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); /* Chrome 10+, Safari 5.1+, iOS 5+ */ background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); /* Firefox 3.6-15 */ background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); /* Opera 11.10-12.00 */ background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); /* Firefox 16+, IE10, Opera 12.50+ */ } .swiper-container-3d .swiper-slide-shadow-bottom { background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); /* Safari 4+, Chrome */ background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); /* Chrome 10+, Safari 5.1+, iOS 5+ */ background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); /* Firefox 3.6-15 */ background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); /* Opera 11.10-12.00 */ background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); /* Firefox 16+, IE10, Opera 12.50+ */ } /* Coverflow */ .swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper { /* Windows 8 IE 10 fix */ -ms-perspective: 1200px; } /* Cube + Flip */ .swiper-container-cube, .swiper-container-flip { overflow: visible; } .swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; } .swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none; } .swiper-container-cube .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; } .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-top, .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-right { z-index: 0; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; } /* Cube */ .swiper-container-cube .swiper-slide { visibility: hidden; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; width: 100%; height: 100%; } .swiper-container-cube.swiper-container-rtl .swiper-slide { -webkit-transform-origin: 100% 0; -moz-transform-origin: 100% 0; -ms-transform-origin: 100% 0; transform-origin: 100% 0; } .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next + .swiper-slide { pointer-events: auto; visibility: visible; } .swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0; bottom: 0px; width: 100%; height: 100%; background: #000; opacity: 0.6; -webkit-filter: blur(50px); filter: blur(50px); z-index: 0; } /* Fade */ .swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; } .swiper-container-fade .swiper-slide { pointer-events: none; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; } .swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none; } .swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; } .swiper-zoom-container { width: 100%; height: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; text-align: center; } .swiper-zoom-container > img, .swiper-zoom-container > svg, .swiper-zoom-container > canvas { max-width: 100%; max-height: 100%; object-fit: contain; } /* Scrollbar */ .swiper-scrollbar { border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0, 0, 0, 0.1); } .swiper-container-horizontal > .swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; } .swiper-container-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; } .swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0; top: 0; } .swiper-scrollbar-cursor-drag { cursor: move; } /* Preloader */ .swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; -webkit-transform-origin: 50%; -moz-transform-origin: 50%; transform-origin: 50%; -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite; -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite; animation: swiper-preloader-spin 1s steps(12, end) infinite; } .swiper-lazy-preloader:after { display: block; content: ""; width: 100%; height: 100%; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-position: 50%; -webkit-background-size: 100%; background-size: 100%; background-repeat: no-repeat; } .swiper-lazy-preloader-white:after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); } @-webkit-keyframes swiper-preloader-spin { 100% { -webkit-transform: rotate(360deg); } } @keyframes swiper-preloader-spin { 100% { transform: rotate(360deg); } } /* ========================================================================== WPML style start ========================================================================== */ .widget_icl_lang_sel_widget { position: relative; display: inline-block; vertical-align: middle; } .widget_icl_lang_sel_widget img { position: relative; display: inline-block !important; vertical-align: middle; top: -1px; padding-right: 6px; } .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click { position: relative; display: inline-block; vertical-align: middle; width: 200px; text-align: left; box-sizing: border-box; } .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown:hover .wpml-ls-sub-menu, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click:hover .wpml-ls-sub-menu { opacity: 1; visibility: visible; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; transition-delay: 0s; } .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-legacy-dropdown { padding: 0; margin: 0; } .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle { position: relative; display: block; padding: 9px 20px; color: #110729; background-color: #fff; border: 1px solid #e1e1e1; box-sizing: border-box; } .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover { color: #fac400; } .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:after, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:after { content: '\33'; position: absolute; top: calc(50% - 8px); right: 20px; display: block; font-family: 'ElegantIcons'; font-size: 15px; line-height: 1; } .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu { position: absolute; top: 100%; left: 0; width: 100%; padding: 14px 20px; margin: 0; list-style: none; background-color: #fff; border: 1px solid #e1e1e1; border-top: 0; z-index: 10; opacity: 0; visibility: hidden; box-sizing: border-box; -webkit-transition: visibility 0s linear 0.25s, opacity 0.25s ease-in-out; -moz-transition: visibility 0s linear 0.25s, opacity 0.25s ease-in-out; transition: visibility 0s linear 0.25s, opacity 0.25s ease-in-out; } .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item { display: block; width: 100%; margin: 0; padding: 0; } .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a { display: block; padding: 7px 0; } .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul { list-style-type: none; margin: 0; padding: 0; } .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li { display: inline-block; vertical-align: middle; margin: 0 15px 5px 0; } .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child { margin-right: 0; } .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a { display: block; } .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul { list-style-type: none; margin: 0; padding: 0; } .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li { display: block; margin: 0; padding: 5px 0; } .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a { display: block; } aside.qodef-sidebar .widget_icl_lang_sel_widget, .wpb_widgetised_column .widget_icl_lang_sel_widget, .qodef-page-footer .widget_icl_lang_sel_widget, .qodef-side-menu .widget_icl_lang_sel_widget, .qodef-vertical-menu-area .widget_icl_lang_sel_widget { width: 100%; } aside.qodef-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, aside.qodef-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click, .wpb_widgetised_column .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, .wpb_widgetised_column .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click, .qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, .qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click, .qodef-side-menu .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, .qodef-side-menu .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click, .qodef-vertical-menu-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, .qodef-vertical-menu-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click { width: 100%; } .qodef-top-bar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, .qodef-top-bar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click { width: 140px; } .qodef-top-bar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, .qodef-top-bar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle { padding: 0; line-height: 46px; color: #fff; background-color: transparent; border: 0; } .qodef-top-bar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:after, .qodef-top-bar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:after { right: 0; } .qodef-top-bar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li { margin-bottom: 0; } .qodef-top-bar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li { display: inline-block; vertical-align: middle; margin-right: 15px; } .qodef-top-bar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li:last-child { margin-right: 0; } .qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li, .qodef-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li, .qodef-footer-top-holder .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li { display: inline-block; vertical-align: middle; margin-right: 15px; } .qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li:last-child, .qodef-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li:last-child, .qodef-footer-top-holder .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li:last-child { margin-right: 0; } .qodef-main-menu > ul > li.menu-item-language.has_sub > a > span.item_outer .item_text:after { content: '\33'; position: absolute; right: -15px; top: 0; font-family: 'ElegantIcons'; font-size: 15px; } .qodef-main-menu > ul > li.menu-item-language a > span.item_outer .item_text { position: relative; display: table; } .qodef-main-menu > ul > li.menu-item-language a > span.item_outer .item_text > * { display: table-cell; vertical-align: middle; } .qodef-main-menu > ul > li.menu-item-language a > span.item_outer .item_text img { padding: 5px 6px 0 0; } .qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, .qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle { color: #fff; background-color: transparent; border-color: #fff; } .qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, .qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover { color: rgba(255, 255, 255, 0.8); } .qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, .qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu { background-color: #363636; } .qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, .qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a { color: #fff; } .qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, .qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover { color: rgba(255, 255, 255, 0.8); } /* ========================================================================== WPML style start ========================================================================== */ /*# sourceMappingURL=../css/modules.css.map */ /* ========================================================================== Blog styles - begin ========================================================================== */ /* ========================================================================== Blog Common style - begin ========================================================================== */ .qodef-blog-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 0 0 40px; clear: both; box-sizing: border-box; } .qodef-blog-holder article { position: relative; display: inline-block; width: 100%; vertical-align: middle; box-sizing: border-box; } .qodef-blog-holder article.sticky .qodef-post-title a { color: #fac400; } .qodef-blog-holder article .qodef-post-content { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-blog-holder article .qodef-post-heading { position: relative; } .qodef-blog-holder article .qodef-post-heading .qodef-post-info-date { position: absolute; bottom: -76px; right: 0; width: 76px; height: 76px; background-color: #fac400; text-align: center; display: table; table-layout: fixed; z-index: 101; } .qodef-blog-holder article .qodef-post-heading .qodef-post-info-date a { color: #fff; position: relative; display: table-cell; height: 100%; width: 100%; vertical-align: middle; } .qodef-blog-holder article .qodef-post-heading .qodef-post-info-date a .qodef-month { display: block; text-transform: uppercase; font-size: 12px; line-height: 12px; font-weight: 500; letter-spacing: 0.167em; } .qodef-blog-holder article .qodef-post-heading .qodef-post-info-date a .qodef-day { display: block; font-size: 30px; font-weight: 400; font-family: "Merriweather", serif; } .qodef-blog-holder article .qodef-post-image { position: relative; display: inline-block; vertical-align: middle; max-width: 100%; overflow: hidden; } .qodef-blog-holder article .qodef-post-image img { display: block; backface-visibility: hidden; -webkit-transition: 0.6s; -moz-transition: 0.6s; transition: 0.6s; } .qodef-blog-holder article .qodef-post-image:hover img { -webkit-transform: scale(1.04); -moz-transform: scale(1.04); transform: scale(1.04); } .qodef-blog-holder article .qodef-post-image-background { position: relative; display: inline-block; width: 100%; vertical-align: middle; height: 100%; background-position: center; background-size: cover; } .qodef-blog-holder article .qodef-post-image-background a { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; } .qodef-blog-holder article .qodef-post-image-icon { position: absolute; top: 20px; right: 20px; font-size: 30px; line-height: 1; color: #fff; } .qodef-blog-holder article .qodef-post-text { position: relative; display: inline-block; width: 100%; vertical-align: middle; box-sizing: border-box; padding: 45px 56px; background-color: #fafafa; } .qodef-blog-holder article .qodef-post-title { margin: 0; word-wrap: break-word; } .qodef-blog-holder article .qodef-post-title a:hover { color: #110729; } .qodef-blog-holder article .qodef-post-excerpt-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 15px 0 0; } .qodef-blog-holder article .qodef-post-excerpt-holder p { margin: 0; } .qodef-blog-holder article .qodef-post-excerpt:after { content: '...'; } .qodef-blog-holder article .qodef-more-link-container { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 15px 0 0; } .qodef-blog-holder article .qodef-post-info { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-blog-holder article .qodef-post-info > * { position: relative; display: inline-block; vertical-align: top; color: currentColor; } .qodef-blog-holder article .qodef-post-info > * a { color: inherit; } .qodef-blog-holder article .qodef-post-info-top { margin-bottom: 8px; } .qodef-blog-holder article .qodef-post-info-top .qodef-label-line { display: inline-block; vertical-align: middle; height: 2px; width: 40px; margin-right: 15px; background-color: #fac400; } .qodef-blog-holder article .qodef-post-info-top > div { position: relative; display: inline-block; vertical-align: top; padding: 0 14px 0 0; color: #000; font-weight: 600; text-transform: uppercase; font-size: 12px; letter-spacing: .08em; } .qodef-blog-holder article .qodef-post-info-top > div:after { content: '/'; position: absolute; top: 0; right: 2px; } .qodef-blog-holder article .qodef-post-info-top > div:last-child { padding: 0; } .qodef-blog-holder article .qodef-post-info-top > div:last-child:after { content: ''; } .qodef-blog-holder article .qodef-post-info-top > div a { color: inherit; } .qodef-blog-holder article .qodef-post-info-top > div a:hover { color: #fac400; } .qodef-blog-holder article .qodef-post-info-bottom { position: relative; display: inline-block; width: 100%; vertical-align: middle; padding-top: 34px; } .qodef-blog-holder article .qodef-post-info-bottom .qodef-post-info-bottom-left, .qodef-blog-holder article .qodef-post-info-bottom .qodef-post-info-bottom-right { position: relative; display: inline-block; width: 100%; vertical-align: middle; } @media only screen and (min-width: 769px) { .qodef-blog-holder article .qodef-post-info-bottom .qodef-post-info-bottom-left { width: 80%; } .qodef-blog-holder article .qodef-post-info-bottom .qodef-post-info-bottom-right { width: 20%; } .qodef-blog-holder article .qodef-post-info-bottom .qodef-post-info-bottom-left { float: left; } .qodef-blog-holder article .qodef-post-info-bottom .qodef-post-info-bottom-right { text-align: right; float: right; } } @media only screen and (max-width: 768px) { .qodef-blog-holder article .qodef-post-info-bottom .qodef-post-info-bottom-left, .qodef-blog-holder article .qodef-post-info-bottom .qodef-post-info-bottom-right { width: auto; } } .qodef-blog-holder article .qodef-post-info-bottom .qodef-post-info-bottom-right > div { margin-left: 17px; } .qodef-blog-holder article .qodef-post-info-bottom .qodef-post-info-bottom-right > div:first-child { margin-left: 0; } .qodef-blog-holder article .qodef-post-info-bottom .qodef-post-info-bottom-left > div { display: inline-block; font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: .1em; padding-right: 26px; } .qodef-blog-holder article .qodef-blog-like i, .qodef-blog-holder article .qodef-post-info-comments-holder i, .qodef-blog-holder article .qodef-tags-holder i { color: #110729; font-size: 16px; vertical-align: text-bottom; padding-right: 5px; } .qodef-blog-holder article.format-link .qodef-post-content { background: url("../img/link-content-background.png") #fbfbfb no-repeat center center; } .qodef-blog-holder article.format-link .qodef-post-text { padding: 65px 56px 65px; background: url("../img/link-bg.png") no-repeat left 56px top 51px; background-color: transparent; } .qodef-blog-holder article.format-link .qodef-post-text-main { position: relative; display: table; table-layout: fixed; height: 100%; width: 100%; text-align: left; } .qodef-blog-holder article.format-link .qodef-post-link-holder { position: relative; display: table-cell; height: 100%; width: 100%; vertical-align: middle; vertical-align: top; text-align: left; } .qodef-blog-holder article.format-quote .qodef-post-content { background: url("../img/quote-content-background.png") #fbfbfb no-repeat center center; } .qodef-blog-holder article.format-quote .qodef-post-text { padding: 65px 56px; background: url("../img/quote-bg.png") no-repeat left 56px bottom 80px; background-color: transparent; } .qodef-blog-holder article.format-quote .qodef-post-text-main { position: relative; display: table; table-layout: fixed; height: 100%; width: 100%; text-align: left; } .qodef-blog-holder article.format-quote .qodef-post-title { padding-bottom: 5px; } .qodef-blog-holder article.format-quote .qodef-post-link-holder { position: relative; display: table-cell; height: 100%; width: 100%; vertical-align: middle; vertical-align: top; text-align: left; } .qodef-blog-holder article.format-quote .qodef-quote-author { display: block; font-weight: 700; color: #000; font-size: 12px; text-transform: uppercase; } .qodef-blog-holder article.format-quote .qodef-quote-author-position { display: block; font-size: 14px; font-weight: 500; color: #000; font-family: "Merriweather", serif; } .qodef-blog-holder article.format-gallery .qodef-post-image { width: 100%; } .qodef-blog-holder article.format-gallery .owl-carousel .owl-item { z-index: 2; } .qodef-blog-holder article.format-gallery .owl-carousel .owl-item.active { z-index: 3; } .qodef-blog-holder article.format-audio.has-post-thumbnail .qodef-post-heading { position: relative; } .qodef-blog-holder article.format-audio.has-post-thumbnail .qodef-blog-audio-holder { position: absolute; bottom: 0; left: 0; width: 100%; display: inline-block; vertical-align: middle; } .qodef-blog-holder article.format-audio.has-post-thumbnail .qodef-post-info-date { bottom: auto; top: 0; right: 0; } .qodef-blog-holder article.format-audio .qodef-post-image { width: 100%; max-width: inherit; } .qodef-blog-holder article.format-audio .qodef-post-image img { width: 100%; } .qodef-blog-holder article.format-video .qodef-post-heading { position: relative; } .qodef-blog-holder article.format-video .qodef-post-heading .qodef-post-info-date { bottom: -76px !important; right: 0 !important; left: auto !important; } .qodef-blog-holder article.format-video .qodef-self-hosted-video { max-width: 100%; } /* ========================================================================== Blog Common style - end ========================================================================== */ .qodef-blog-audio-holder .mejs-container, .qodef-blog-audio-holder .mejs-embed, .qodef-blog-audio-holder .mejs-embed body, .qodef-blog-audio-holder .mejs-container .mejs-controls, .qodef-blog-video-holder .mejs-container, .qodef-blog-video-holder .mejs-embed, .qodef-blog-video-holder .mejs-embed body, .qodef-blog-video-holder .mejs-container .mejs-controls { background: none; } .qodef-blog-audio-holder .mejs-container, .qodef-blog-audio-holder .mejs-container .mejs-controls, .qodef-blog-video-holder .mejs-container, .qodef-blog-video-holder .mejs-container .mejs-controls { height: 40px !important; } .qodef-blog-audio-holder .mejs-container .mejs-controls, .qodef-blog-video-holder .mejs-container .mejs-controls { background: #110729; box-sizing: border-box; font-family: "Montserrat", sans-serif; padding: 0; } .qodef-blog-audio-holder .mejs-container .mejs-controls .mejs-button, .qodef-blog-video-holder .mejs-container .mejs-controls .mejs-button { height: 40px; width: 40px; } @media only screen and (max-width: 480px) { .qodef-blog-audio-holder .mejs-container .mejs-controls .mejs-button, .qodef-blog-video-holder .mejs-container .mejs-controls .mejs-button { width: 30px; } } .qodef-blog-audio-holder .mejs-container .mejs-controls button, .qodef-blog-video-holder .mejs-container .mejs-controls button { background-color: transparent; background-image: none; border: 0; height: 40px; margin: 0; outline: none; position: relative; top: 0; width: 40px; } .qodef-blog-audio-holder .mejs-container .mejs-controls button:before, .qodef-blog-video-holder .mejs-container .mejs-controls button:before { color: #ffffff; display: block; font-family: 'ElegantIcons'; font-size: 15px; height: 40px; left: 0; line-height: 40px; position: absolute; text-align: center; top: 0; width: 40px; } .qodef-blog-audio-holder .mejs-container .mejs-controls > .mejs-playpause-button.mejs-play button:before, .qodef-blog-audio-holder .mejs-container .mejs-controls > .mejs-playpause-button.mejs-replay button:before, .qodef-blog-video-holder .mejs-container .mejs-controls > .mejs-playpause-button.mejs-play button:before, .qodef-blog-video-holder .mejs-container .mejs-controls > .mejs-playpause-button.mejs-replay button:before { content: "\45"; font-size: 25px; } .qodef-blog-audio-holder .mejs-container .mejs-controls > .mejs-playpause-button.mejs-pause button:before, .qodef-blog-video-holder .mejs-container .mejs-controls > .mejs-playpause-button.mejs-pause button:before { content: "\60"; font-size: 25px; } .qodef-blog-audio-holder .mejs-container .mejs-controls > .mejs-playpause-button.mejs-stop button:before, .qodef-blog-video-holder .mejs-container .mejs-controls > .mejs-playpause-button.mejs-stop button:before { content: "\5e"; font-size: 25px; } .qodef-blog-audio-holder .mejs-container .mejs-controls > .mejs-volume-button.mejs-mute button:before, .qodef-blog-video-holder .mejs-container .mejs-controls > .mejs-volume-button.mejs-mute button:before { content: "\78"; } .qodef-blog-audio-holder .mejs-container .mejs-controls > .mejs-volume-button.mejs-unmute button:before, .qodef-blog-video-holder .mejs-container .mejs-controls > .mejs-volume-button.mejs-unmute button:before { content: "\79"; } .qodef-blog-audio-holder .mejs-container .mejs-controls > .mejs-volume-button > a.mejs-volume-slider, .qodef-blog-video-holder .mejs-container .mejs-controls > .mejs-volume-button > a.mejs-volume-slider { background: rgba(17, 7, 41, 0.7); height: 130px; width: 36px; } .qodef-blog-audio-holder .mejs-container .mejs-controls > .mejs-volume-button > a.mejs-volume-slider .mejs-volume-total, .qodef-blog-video-holder .mejs-container .mejs-controls > .mejs-volume-button > a.mejs-volume-slider .mejs-volume-total { background: #ffffff; top: 15px; width: 6px; } .qodef-blog-audio-holder .mejs-container .mejs-controls > .mejs-volume-button > a.mejs-volume-slider .mejs-volume-current, .qodef-blog-video-holder .mejs-container .mejs-controls > .mejs-volume-button > a.mejs-volume-slider .mejs-volume-current { background-color: #fac400; } .qodef-blog-audio-holder .mejs-container .mejs-controls > .mejs-volume-button > a.mejs-volume-slider .mejs-volume-handle, .qodef-blog-video-holder .mejs-container .mejs-controls > .mejs-volume-button > a.mejs-volume-slider .mejs-volume-handle { display: none; } .qodef-blog-audio-holder .mejs-container .mejs-controls > a.mejs-horizontal-volume-slider, .qodef-blog-video-holder .mejs-container .mejs-controls > a.mejs-horizontal-volume-slider { height: 40px; margin-right: 20px; width: 100px; } .qodef-blog-audio-holder .mejs-container .mejs-controls > a.mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .qodef-blog-audio-holder .mejs-container .mejs-controls > a.mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .qodef-blog-video-holder .mejs-container .mejs-controls > a.mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .qodef-blog-video-holder .mejs-container .mejs-controls > a.mejs-horizontal-volume-slider .mejs-horizontal-volume-current { height: 6px; } .qodef-blog-audio-holder .mejs-container .mejs-controls > a.mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .qodef-blog-video-holder .mejs-container .mejs-controls > a.mejs-horizontal-volume-slider .mejs-horizontal-volume-total { background: #ffffff; top: 17px; width: 100px; } .qodef-blog-audio-holder .mejs-container .mejs-controls > a.mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .qodef-blog-video-holder .mejs-container .mejs-controls > a.mejs-horizontal-volume-slider .mejs-horizontal-volume-current { background-color: #fac400; } .qodef-blog-audio-holder .mejs-container .mejs-controls > .mejs-time, .qodef-blog-video-holder .mejs-container .mejs-controls > .mejs-time { color: #ffffff; font-family: "Montserrat", sans-serif; font-size: 13px; height: 100%; line-height: 40px; padding: 0 20px; width: 40px; } @media only screen and (max-width: 480px) { .qodef-blog-audio-holder .mejs-container .mejs-controls > .mejs-time, .qodef-blog-video-holder .mejs-container .mejs-controls > .mejs-time { padding: 0 2px; } } .qodef-blog-audio-holder .mejs-container .mejs-controls > .mejs-time > *, .qodef-blog-video-holder .mejs-container .mejs-controls > .mejs-time > * { font-family: inherit; } .qodef-blog-audio-holder .mejs-container .mejs-controls > .mejs-time-rail, .qodef-blog-video-holder .mejs-container .mejs-controls > .mejs-time-rail { font-family: inherit; height: 6px; margin: 0; padding: 0; top: 17px; } .qodef-blog-audio-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-total, .qodef-blog-video-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-total { background: rgba(255, 255, 255, 0.7); height: 6px; margin: 0; } .qodef-blog-audio-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-total span, .qodef-blog-video-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-total span { height: 6px; } .qodef-blog-audio-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-total .mejs-time-buffering, .qodef-blog-audio-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-total .mejs-time-hovered, .qodef-blog-audio-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-total .mejs-time-marker, .qodef-blog-video-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-total .mejs-time-buffering, .qodef-blog-video-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-total .mejs-time-hovered, .qodef-blog-video-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-total .mejs-time-marker { background: transparent; } .qodef-blog-audio-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-total .mejs-time-loaded, .qodef-blog-video-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-total .mejs-time-loaded { background: #ffffff; } .qodef-blog-audio-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-total .mejs-time-current, .qodef-blog-video-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-total .mejs-time-current { background: #fac400; } .qodef-blog-audio-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-total .mejs-time-hovered, .qodef-blog-video-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-total .mejs-time-hovered { background: rgba(250, 196, 0, 0.7); } .qodef-blog-audio-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-total .mejs-time-float, .qodef-blog-audio-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-total .mejs-time-float-corner, .qodef-blog-audio-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-total .mejs-time-float-current, .qodef-blog-video-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-total .mejs-time-float, .qodef-blog-video-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-total .mejs-time-float-corner, .qodef-blog-video-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-total .mejs-time-float-current { background: none; border: 0; color: #ffffff; top: -20px; } .qodef-blog-audio-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-handle, .qodef-blog-audio-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-handle-content, .qodef-blog-video-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-handle, .qodef-blog-video-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-handle-content { border: none; height: 6px; left: 0; top: 0; width: 6px; } .qodef-blog-audio-holder .mejs-container .mejs-controls > .mejs-fullscreen-button button:before, .qodef-blog-video-holder .mejs-container .mejs-controls > .mejs-fullscreen-button button:before { content: "\30"; } .qodef-blog-audio-holder .mejs-container .mejs-controls > .mejs-fullscreen-button.mejs-unfullscreen button:before, .qodef-blog-video-holder .mejs-container .mejs-controls > .mejs-fullscreen-button.mejs-unfullscreen button:before { content: "\2f"; } .qodef-self-hosted-video-holder { overflow: hidden; } .qodef-self-hosted-video-holder video { object-fit: cover; } /* ========================================================================== Blog pagination standard style - begin ========================================================================== */ .qodef-blog-pagination-wp { display: none; } .qodef-blog-pagination { position: relative; display: inline-block; width: 100%; vertical-align: top; margin: 40px 0 0; clear: both; margin: 0; } .qodef-blog-pagination ul { position: relative; display: inline-block; width: 100%; vertical-align: top; padding: 0; margin: 0; list-style: none; text-align: center; } .qodef-blog-pagination ul li { position: relative; display: inline-block; vertical-align: top; margin: 0 9px; } .qodef-blog-pagination ul li a { position: relative; display: inline-block; vertical-align: top; margin: 0; padding: 0; font-size: 16px; font-family: "Merriweather", serif; font-weight: 300; } .qodef-blog-pagination ul li.qodef-pag-active a { color: #fac400; } .qodef-blog-pagination ul li.qodef-pag-prev, .qodef-blog-pagination ul li.qodef-pag-next, .qodef-blog-pagination ul li.qodef-pag-first, .qodef-blog-pagination ul li.qodef-pag-last { margin: 0 2px; } .qodef-blog-pagination ul li.qodef-pag-prev a, .qodef-blog-pagination ul li.qodef-pag-next a, .qodef-blog-pagination ul li.qodef-pag-first a, .qodef-blog-pagination ul li.qodef-pag-last a { font-size: 20px; } .qodef-blog-pagination ul li.qodef-pag-prev a span, .qodef-blog-pagination ul li.qodef-pag-next a span, .qodef-blog-pagination ul li.qodef-pag-first a span, .qodef-blog-pagination ul li.qodef-pag-last a span { display: block; line-height: inherit; } .qodef-blog-pagination ul li.qodef-pag-prev a span:before, .qodef-blog-pagination ul li.qodef-pag-next a span:before, .qodef-blog-pagination ul li.qodef-pag-first a span:before, .qodef-blog-pagination ul li.qodef-pag-last a span:before { display: block; line-height: inherit; } /* ========================================================================== Blog pagination standard style - end ========================================================================== */ /* ========================================================================== Blog List shortcode pagination standard style - begin ========================================================================== */ .qodef-blog-list-holder.qodef-bl-pag-standard-shortcodes .qodef-blog-list { opacity: 1; -webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; transition: opacity 0.2s ease-out; } .qodef-blog-list-holder.qodef-bl-pag-standard-shortcodes.qodef-bl-pag-standard-shortcodes-animate .qodef-blog-list { opacity: 0; } .qodef-bl-standard-pagination { position: relative; display: inline-block; width: 100%; vertical-align: top; margin: 40px 0 0; clear: both; } .qodef-bl-standard-pagination ul { position: relative; display: inline-block; width: 100%; vertical-align: top; padding: 0; margin: 0; list-style: none; text-align: center; } .qodef-bl-standard-pagination ul li { position: relative; display: inline-block; vertical-align: top; margin: 0 9px; } .qodef-bl-standard-pagination ul li a { position: relative; display: inline-block; vertical-align: top; margin: 0; padding: 0; font-size: 16px; font-family: "Merriweather", serif; font-weight: 300; } .qodef-bl-standard-pagination ul li.qodef-pag-active a { color: #fac400; } .qodef-bl-standard-pagination ul li.qodef-pag-prev, .qodef-bl-standard-pagination ul li.qodef-pag-next, .qodef-bl-standard-pagination ul li.qodef-pag-first, .qodef-bl-standard-pagination ul li.qodef-pag-last { margin: 0 2px; } .qodef-bl-standard-pagination ul li.qodef-pag-prev a, .qodef-bl-standard-pagination ul li.qodef-pag-next a, .qodef-bl-standard-pagination ul li.qodef-pag-first a, .qodef-bl-standard-pagination ul li.qodef-pag-last a { font-size: 20px; } .qodef-bl-standard-pagination ul li.qodef-pag-prev a span, .qodef-bl-standard-pagination ul li.qodef-pag-next a span, .qodef-bl-standard-pagination ul li.qodef-pag-first a span, .qodef-bl-standard-pagination ul li.qodef-pag-last a span { display: block; line-height: inherit; } .qodef-bl-standard-pagination ul li.qodef-pag-prev a span:before, .qodef-bl-standard-pagination ul li.qodef-pag-next a span:before, .qodef-bl-standard-pagination ul li.qodef-pag-first a span:before, .qodef-bl-standard-pagination ul li.qodef-pag-last a span:before { display: block; line-height: inherit; } .qodef-bl-standard-pagination ul li.qodef-pag-prev a { opacity: 0; } .qodef-bl-standard-pagination ul li.qodef-pag-next a { opacity: 1; } /* ========================================================================== Blog List shortcode pagination standard style - end ========================================================================== */ /* ========================================================================== Blog pagination load more style - begin ========================================================================== */ .qodef-blog-pag-load-more { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 40px 0 30px; text-align: center; } /* ========================================================================== Blog pagination load more style - end ========================================================================== */ /* ========================================================================== Blog pagination loading element style - begin ========================================================================== */ .qodef-blog-pag-loading { position: relative; display: none; width: 100%; margin: 40px 0 20px; color: #110729; text-align: center; } .qodef-blog-pag-loading.qodef-standard-pag-trigger { position: absolute; top: 50px; left: 0; } .qodef-blog-pag-loading.qodef-showing { display: block; } .qodef-blog-pag-loading > div { position: relative; display: inline-block; vertical-align: middle; width: 14px; height: 14px; margin: 0 3px; background-color: #110729; border-radius: 100%; -webkit-animation: bl-pag-bouncedelay 1.4s infinite ease-in-out both; -moz-animation: bl-pag-bouncedelay 1.4s infinite ease-in-out both; animation: bl-pag-bouncedelay 1.4s infinite ease-in-out both; } .qodef-blog-pag-loading .qodef-blog-pag-bounce1 { -webkit-animation-delay: -0.32s; -moz-animation-delay: -0.32s; animation-delay: -0.32s; } .qodef-blog-pag-loading .qodef-blog-pag-bounce2 { -webkit-animation-delay: -0.16s; -moz-animation-delay: -0.16s; animation-delay: -0.16s; } @-webkit-keyframes bl-pag-bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0); } 40% { -webkit-transform: scale(1); } } @-moz-keyframes bl-pag-bouncedelay { 0%, 80%, 100% { -moz-transform: scale(0); } 40% { -moz-transform: scale(1); } } @keyframes bl-pag-bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); } 40% { -webkit-transform: scale(1); transform: scale(1); } } /* ========================================================================== Blog pagination loading element style - end ========================================================================== */ /* ========================================================================== Blog List - Masonry style - begin ========================================================================== */ .qodef-blog-holder.qodef-blog-masonry article { margin: 0 0 50px; padding: 0; } .qodef-blog-holder.qodef-blog-masonry article .qodef-post-text { padding: 45px 36px 51px; } @media only screen and (max-width: 1024px) { .qodef-blog-holder.qodef-blog-masonry article .qodef-post-text { padding: 45px 19px 51px; } } .qodef-blog-holder.qodef-blog-masonry article .qodef-post-info-bottom { padding-top: 17px; } .qodef-blog-holder.qodef-blog-masonry article.qodef-post-has-media .qodef-post-heading .qodef-post-info-date { bottom: 0; left: 0; } .qodef-blog-holder.qodef-blog-masonry article.format-link .qodef-post-text { padding: 65px 56px 68px; } @media only screen and (max-width: 1024px) { .qodef-blog-holder.qodef-blog-masonry article.format-link .qodef-post-text { padding: 65px 19px 68px; } } .qodef-blog-holder.qodef-blog-masonry article.format-quote .qodef-post-text { padding: 56px 56px 62px; } @media only screen and (max-width: 1024px) { .qodef-blog-holder.qodef-blog-masonry article.format-quote .qodef-post-text { padding: 56px 19px 62px; } } .qodef-blog-holder.qodef-blog-masonry article.format-quote .qodef-quote-author { padding-top: 29px; line-height: 30px; color: #000; font-weight: 600; letter-spacing: 0.1em; } .qodef-blog-holder.qodef-blog-masonry article.format-quote .qodef-quote-author-position { line-height: 18px; color: #000; } /* ========================================================================== Blog List - Masonry style - end ========================================================================== */ /* ========================================================================== Blog List - Standard style - begin ========================================================================== */ .qodef-blog-holder.qodef-blog-standard { margin: 0 0 87px; } .qodef-blog-holder.qodef-blog-standard article { margin: 0 0 89px; padding: 0; } .qodef-blog-holder.qodef-blog-standard article.qodef-post-has-media .qodef-post-heading .qodef-post-info-date { bottom: 0; left: 0; } /* ========================================================================== Blog List - Standard style - end ========================================================================== */ /* Single author box styles - begin ====================================================================== */ .qodef-author-description { position: relative; display: inline-block; width: 100%; vertical-align: middle; padding: 0; background-color: #fafafa; text-align: left; box-sizing: border-box; } .qodef-author-description .qodef-author-description-inner { min-height: 167px; clear: both; } .qodef-author-description .qodef-author-description-content { position: relative; padding: 54px 43px; display: table; } .qodef-author-description .qodef-author-description-image { display: table-cell; vertical-align: middle; padding: 0 30px 0 0; width: 166px; } .qodef-author-description .qodef-author-description-image img { display: block; -webkit-transition: -webkit-transform 0.6s; -moz-transition: -moz-transform 0.6s; transition: transform 0.6s; -webkit-backface-visibility: hidden; } .qodef-author-description .qodef-author-description-image a { display: block; overflow: hidden; border-radius: 3em; } .qodef-author-description .qodef-author-description-image a:hover img { -webkit-transform: scale(1.04); -moz-transform: scale(1.04); transform: scale(1.04); } .qodef-author-description .qodef-author-description-text-holder { display: table-cell; vertical-align: middle; position: relative; } .qodef-author-description .qodef-author-description-text-holder .qodef-author-name { margin: 0; display: inline-block; } .qodef-author-description .qodef-author-description-text-holder .qodef-author-name a { color: #110729; } .qodef-author-description .qodef-author-description-text-holder .qodef-author-name a:hover { color: #110729; } .qodef-author-description .qodef-author-description-text-holder .qodef-author-email { margin: 0; } .qodef-author-description .qodef-author-description-text-holder .qodef-author-text { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-author-description .qodef-author-description-text-holder .qodef-author-social-icons { position: relative; display: inline-block; width: 100%; vertical-align: middle; display: inline-block; width: auto; float: right; } .qodef-author-description .qodef-author-description-text-holder .qodef-author-social-icons a { position: relative; display: inline-block; vertical-align: middle; padding: 0; margin: 0 15px 0 0; font-size: 11px; color: #110729; } .qodef-author-description .qodef-author-description-text-holder .qodef-author-social-icons a:last-child { margin: 0; } .qodef-author-description .qodef-author-description-text-holder .qodef-author-social-icons a:hover { color: #fac400; } @media only screen and (max-width: 768px) { .qodef-author-description .qodef-author-description-content { padding: 0; } .qodef-author-description .qodef-author-description-image { padding: 0 30px 0 20px; width: 150px; } .qodef-author-description .qodef-author-description-text-holder { display: block; padding: 0; margin-top: 30px; } } @media only screen and (max-width: 480px) { .qodef-author-description .qodef-author-description-image { display: block; width: 100%; text-align: center; box-sizing: border-box; padding: 0; } .qodef-author-description .qodef-author-description-content { padding: 54px 25px; } } /* Single author box styles - end ====================================================================== */ /* Single posts navigation styles - begin ====================================================================== */ .qodef-blog-single-navigation { position: relative; display: table; width: 100%; vertical-align: middle; padding: 0; clear: both; box-sizing: border-box; } .qodef-blog-single-navigation .qodef-blog-single-navigation-inner { padding: 50px 0; display: flex; align-content: space-between; } .qodef-blog-single-navigation .qodef-blog-single-prev:hover .qodef-blog-single-navigation-title, .qodef-blog-single-navigation .qodef-blog-single-next:hover .qodef-blog-single-navigation-title { color: #fac400; } .qodef-blog-single-navigation .qodef-blog-single-prev .qodef-blog-single-navigation-text, .qodef-blog-single-navigation .qodef-blog-single-next .qodef-blog-single-navigation-text { width: calc(100% - 106px); box-sizing: border-box; display: flex; flex-wrap: wrap; align-content: center; } @media screen and (max-width: 680px) { .qodef-blog-single-navigation .qodef-blog-single-prev .qodef-blog-single-navigation-text, .qodef-blog-single-navigation .qodef-blog-single-next .qodef-blog-single-navigation-text { width: 100%; } } .qodef-blog-single-navigation .qodef-blog-single-prev .qodef-blog-single-navigation-title, .qodef-blog-single-navigation .qodef-blog-single-next .qodef-blog-single-navigation-title { width: 100%; font-size: 15px; line-height: 18px; font-weight: 700; color: #110729; -webkit-transition: color 0.2s ease-out; -moz-transition: color 0.2s ease-out; transition: color 0.2s ease-out; } .qodef-blog-single-navigation .qodef-blog-single-prev .qodef-blog-single-navigation-date, .qodef-blog-single-navigation .qodef-blog-single-next .qodef-blog-single-navigation-date { width: 100%; font-size: 12px; font-weight: 300; font-family: "Merriweather", serif; color: #a1a1a1; } .qodef-blog-single-navigation .qodef-blog-single-prev .qodef-blog-single-navigation-image, .qodef-blog-single-navigation .qodef-blog-single-next .qodef-blog-single-navigation-image { font-size: 0; line-height: 0; } .qodef-blog-single-navigation .qodef-blog-single-prev .qodef-blog-single-navigation-image img, .qodef-blog-single-navigation .qodef-blog-single-next .qodef-blog-single-navigation-image img { height: 75px; width: 106px; object-fit: cover; } @media screen and (max-width: 680px) { .qodef-blog-single-navigation .qodef-blog-single-prev .qodef-blog-single-navigation-image, .qodef-blog-single-navigation .qodef-blog-single-next .qodef-blog-single-navigation-image { display: none; } } .qodef-blog-single-navigation .qodef-blog-single-prev { width: 50%; text-align: left; display: inline-flex; } .qodef-blog-single-navigation .qodef-blog-single-prev .qodef-blog-single-navigation-image { order: 1; } .qodef-blog-single-navigation .qodef-blog-single-prev .qodef-blog-single-navigation-text { order: 2; padding-left: 18px; } @media screen and (max-width: 680px) { .qodef-blog-single-navigation .qodef-blog-single-prev .qodef-blog-single-navigation-text { padding-left: 0; padding-right: 15px; } } .qodef-blog-single-navigation .qodef-blog-single-next { width: 50%; text-align: right; display: inline-flex; } .qodef-blog-single-navigation .qodef-blog-single-next .qodef-blog-single-navigation-image { order: 2; } .qodef-blog-single-navigation .qodef-blog-single-next .qodef-blog-single-navigation-text { order: 1; padding-right: 18px; } @media screen and (max-width: 680px) { .qodef-blog-single-navigation .qodef-blog-single-next .qodef-blog-single-navigation-text { padding-right: 0; padding-left: 15px; } } .qodef-single-links-pages { clear: both; margin: 20px 0 5px; } .qodef-single-links-pages .qodef-single-links-pages-inner > a, .qodef-single-links-pages .qodef-single-links-pages-inner > span { position: relative; display: inline-block; vertical-align: middle; margin: 0 9px; font-size: 16px; font-family: "Merriweather", serif; font-weight: 300; } .qodef-single-links-pages .qodef-single-links-pages-inner > span { color: #fac400; } .qodef-single-links-pages .qodef-single-links-pages-inner > a:hover { color: #fac400; } /* Single posts navigation styles - end ====================================================================== */ /* Related posts styles - begin ====================================================================== */ .qodef-related-posts-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; padding: 0; box-sizing: border-box; } .qodef-related-posts-holder .qodef-related-posts-holder-inner { padding: 44px 0 26px; } .qodef-related-posts-holder .qodef-related-posts-title { margin: 0 0 34px; } .qodef-related-posts-holder .qodef-related-posts-title > * { margin: 0; } .qodef-related-posts-holder .qodef-related-posts-inner { margin: 0 -15px; } .qodef-related-posts-holder .qodef-related-post { position: relative; display: inline-block; float: left; width: 25%; margin: 0 0 30px; padding: 0 15px; box-sizing: border-box; } .qodef-content-has-sidebar .qodef-related-posts-holder .qodef-related-post { widtH: 33.33333333333333%; } .touch .qodef-related-posts-holder .qodef-related-post { cursor: pointer; } .qodef-related-posts-holder .qodef-related-post .qodef-related-post-image { position: relative; display: inline-block; width: 100%; vertical-align: middle; overflow: hidden; } .qodef-related-posts-holder .qodef-related-post .qodef-related-post-image a { position: relative; display: block; } .qodef-related-posts-holder .qodef-related-post .qodef-related-post-image a:after { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; content: ''; background-color: rgba(17, 7, 41, 0.4); opacity: 0; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; } .qodef-related-posts-holder .qodef-related-post .qodef-related-post-image img { display: block; backface-visibility: hidden; -webkit-transition: 0.6s; -moz-transition: 0.6s; transition: 0.6s; } .qodef-related-posts-holder .qodef-related-post .qodef-related-post-image:hover img { -webkit-transform: scale(1.04); -moz-transform: scale(1.04); transform: scale(1.04); } .qodef-related-posts-holder .qodef-related-post .qodef-related-post-image .qodef-post-info-date { position: absolute; bottom: 0; left: 0; width: 61px; height: 61px; background-color: #fac400; text-align: center; display: table; table-layout: fixed; z-index: 101; } .qodef-related-posts-holder .qodef-related-post .qodef-related-post-image .qodef-post-info-date a { color: #fff; position: relative; display: table-cell; height: 100%; width: 100%; vertical-align: middle; } .qodef-related-posts-holder .qodef-related-post .qodef-related-post-image .qodef-post-info-date a .qodef-month { display: block; text-transform: uppercase; font-size: 13px; line-height: 12px; font-weight: 500; letter-spacing: 0.15em; } .qodef-related-posts-holder .qodef-related-post .qodef-related-post-image .qodef-post-info-date a .qodef-day { display: block; font-size: 25px; line-height: 25px; font-weight: 400; font-family: "Merriweather", serif; } .qodef-related-posts-holder .qodef-related-post .qodef-post-title { margin: 0 0 10px; font-size: 19px; word-wrap: break-word; } .qodef-related-posts-holder .qodef-related-post .qodef-post-title a:hover { color: #110729; } .qodef-related-posts-holder .qodef-related-post .qodef-post-text { position: relative; display: inline-block; width: 100%; vertical-align: middle; box-sizing: border-box; padding: 25px 18px; background-color: #fafafa; } .qodef-related-posts-holder .qodef-related-post .qodef-post-info-top { margin-bottom: 8px; } .qodef-related-posts-holder .qodef-related-post .qodef-post-info-top .qodef-label-line { display: inline-block; vertical-align: middle; height: 2px; width: 40px; margin-right: 15px; background-color: #fac400; } .qodef-related-posts-holder .qodef-related-post .qodef-post-info-top .qodef-post-info-author { font-weight: 600; } .qodef-related-posts-holder .qodef-related-post .qodef-post-info-top > div { position: relative; display: inline-block; vertical-align: top; padding: 0 14px 0 0; color: #000; font-weight: 600; text-transform: uppercase; font-size: 12px; letter-spacing: .08em; } .qodef-related-posts-holder .qodef-related-post .qodef-post-info-top > div:after { content: '/'; position: absolute; top: 0; right: 2px; } .qodef-related-posts-holder .qodef-related-post .qodef-post-info-top > div:last-child { padding: 0; } .qodef-related-posts-holder .qodef-related-post .qodef-post-info-top > div:last-child:after { content: ''; } .qodef-related-posts-holder .qodef-related-post .qodef-post-info-top > div a { color: inherit; } .qodef-related-posts-holder .qodef-related-post .qodef-post-info-top > div a:hover { color: #fac400; } /* Related posts styles - end ====================================================================== */ /* ========================================================================== Blog Single style - begin ========================================================================== */ .qodef-blog-holder.qodef-blog-single article { margin: 0 0 47px; } .qodef-blog-holder.qodef-blog-single article .qodef-post-text { background-color: transparent; } .qodef-blog-holder.qodef-blog-single article.has-post-thumbnail .qodef-post-heading .qodef-post-info-date { bottom: 0; left: 0; } @media only screen and (max-width: 480px) { .qodef-blog-holder.qodef-blog-single article.has-post-thumbnail .qodef-post-heading .qodef-post-info-date { width: 70px; height: 70px; } } .qodef-blog-holder.qodef-blog-single article .qodef-post-title { padding-bottom: 5px; } /* ========================================================================== Blog Single style - end ========================================================================== */ /* ========================================================================== Blog Common style - begin ========================================================================== */ .qodef-blog-list-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 0 0 40px; clear: both; box-sizing: border-box; } .qodef-blog-list-holder .qodef-bl-item { position: relative; display: inline-block; width: 100%; vertical-align: middle; box-sizing: border-box; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-content { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-content.qodef-post-has-media .qodef-post-heading .qodef-post-info-date { bottom: 0; left: 0; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-heading { position: relative; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-heading .qodef-post-info-date { position: absolute; bottom: -76px; right: 0; width: 76px; height: 76px; background-color: #fac400; text-align: center; display: table; table-layout: fixed; z-index: 101; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-heading .qodef-post-info-date a { color: #fff; position: relative; display: table-cell; height: 100%; width: 100%; vertical-align: middle; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-heading .qodef-post-info-date a .qodef-month { display: block; text-transform: uppercase; font-size: 12px; line-height: 12px; font-weight: 500; letter-spacing: 0.167em; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-heading .qodef-post-info-date a .qodef-day { display: block; font-size: 30px; font-weight: 400; font-family: "Merriweather", serif; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-image { position: relative; display: inline-block; vertical-align: middle; max-width: 100%; overflow: hidden; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-image img { display: block; backface-visibility: hidden; -webkit-transition: 0.6s; -moz-transition: 0.6s; transition: 0.6s; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-image:hover img { -webkit-transform: scale(1.04); -moz-transform: scale(1.04); transform: scale(1.04); } .qodef-blog-list-holder .qodef-bl-item .qodef-post-image-background { position: relative; display: inline-block; width: 100%; vertical-align: middle; height: 100%; background-position: center; background-size: cover; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-image-background a { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-image-icon { position: absolute; top: 20px; right: 20px; font-size: 30px; line-height: 1; color: #fff; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-text { position: relative; display: inline-block; width: 100%; vertical-align: middle; box-sizing: border-box; padding: 45px 27px 51px; background-color: #fafafa; } @media only screen and (max-width: 480px) { .qodef-blog-list-holder .qodef-bl-item .qodef-post-text { padding: 45px 27px 16px; } } .qodef-blog-list-holder .qodef-bl-item .qodef-post-title { margin: 0; word-wrap: break-word; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-title a:hover { color: #110729; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-excerpt-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 15px 0 0; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-excerpt-holder p { margin: 0; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-excerpt:after { content: '...'; } .qodef-blog-list-holder .qodef-bl-item .qodef-more-link-container { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 15px 0 0; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-info { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-info > * { position: relative; display: inline-block; vertical-align: top; color: currentColor; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-info > * a { color: inherit; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-info-top { margin-bottom: 8px; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-info-top .qodef-label-line { display: inline-block; vertical-align: middle; height: 2px; width: 40px; margin-right: 15px; background-color: #fac400; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-info-top > div { position: relative; display: inline-block; vertical-align: top; padding: 0 14px 0 0; color: #000; font-weight: 600; text-transform: uppercase; font-size: 12px; letter-spacing: .08em; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-info-top > div:after { content: '/'; position: absolute; top: 0; right: 3px; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-info-top > div:last-child { padding: 0; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-info-top > div:last-child:after { content: ''; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-info-top > div a { color: inherit; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-info-top > div a:hover { color: #fac400; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-info-bottom { position: relative; display: inline-block; width: 100%; vertical-align: middle; padding-top: 17px; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-info-bottom .qodef-post-info-bottom-left, .qodef-blog-list-holder .qodef-bl-item .qodef-post-info-bottom .qodef-post-info-bottom-right { position: relative; display: inline-block; width: 100%; vertical-align: middle; } @media only screen and (min-width: 769px) { .qodef-blog-list-holder .qodef-bl-item .qodef-post-info-bottom .qodef-post-info-bottom-left { width: 80%; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-info-bottom .qodef-post-info-bottom-right { width: 20%; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-info-bottom .qodef-post-info-bottom-left { float: left; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-info-bottom .qodef-post-info-bottom-right { text-align: right; float: right; } } .qodef-blog-list-holder .qodef-bl-item .qodef-post-info-bottom .qodef-post-info-bottom-right > div { margin-left: 17px; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-info-bottom .qodef-post-info-bottom-right > div:first-child { margin-left: 0; } .qodef-blog-list-holder .qodef-bl-item .qodef-post-info-bottom .qodef-post-info-bottom-left > div { display: inline-block; font-size: 12px; font-weight: 500; text-transform: uppercase; letter-spacing: .1em; padding-right: 26px; } .qodef-blog-list-holder .qodef-bl-item .qodef-blog-like i, .qodef-blog-list-holder .qodef-bl-item .qodef-post-info-comments-holder i, .qodef-blog-list-holder .qodef-bl-item .qodef-tags-holder i { font-size: 16px; vertical-align: text-bottom; padding-right: 5px; } /* ========================================================================== Blog Common style - end ========================================================================== */ .qodef-blog-list-holder.qodef-grid-masonry-list { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 0 0 40px; clear: both; box-sizing: border-box; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item { position: relative; display: inline-block; vertical-align: middle; box-sizing: border-box; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-content { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-content.qodef-post-no-media .qodef-post-text { position: relative; box-sizing: border-box; padding: 102px 45px 45px; background-color: transparent; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item a { color: #fff; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item a:hover { color: #fff; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item a.qodef-btn.qodef-btn-simple:not(.qodef-btn-custom-hover-color):hover { color: #fff !important; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-heading { position: relative; overflow: hidden; background-color: #110729; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-heading .qodef-post-info-date { position: absolute; top: 0; left: 0; width: 102px; height: 102px; background-color: #fac400; text-align: center; display: table; table-layout: fixed; z-index: 101; } @media only screen and (max-width: 480px) { .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-heading .qodef-post-info-date { display: none; } } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-heading .qodef-post-info-date a { color: #fff; position: relative; display: table-cell; height: 100%; width: 100%; vertical-align: middle; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-heading .qodef-post-info-date a .qodef-month { display: block; text-transform: uppercase; font-size: 14px; line-height: 14px; font-weight: 500; letter-spacing: 0.14em; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-heading .qodef-post-info-date a .qodef-day { display: block; font-size: 40px; line-height: 40px; font-weight: 400; font-family: "Merriweather", serif; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-image { position: relative; display: inline-block; vertical-align: middle; max-width: 100%; overflow: hidden; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-image img { display: block; backface-visibility: hidden; -webkit-transition: 0.6s; -moz-transition: 0.6s; transition: 0.6s; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-image:hover img { -webkit-transform: scale(1.04); -moz-transform: scale(1.04); transform: scale(1.04); } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-image-background { position: relative; display: inline-block; width: 100%; vertical-align: middle; height: 100%; background-position: center; background-size: cover; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-image-background a { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-image-icon { position: absolute; top: 20px; right: 20px; font-size: 30px; line-height: 1; color: #fff; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-text { position: absolute; bottom: 0; left: 0; box-sizing: border-box; padding: 45px 41px; background-color: transparent; } @media only screen and (max-width: 480px) { .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-text { padding: 0px 41px; } } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-title { margin: 0; word-wrap: break-word; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-excerpt-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 15px 0 0; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-excerpt-holder p { margin: 0; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-excerpt:after { content: '...'; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-more-link-container { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 15px 0 0; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-info { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-info > * { position: relative; display: inline-block; vertical-align: top; color: currentColor; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-info > * a { color: inherit; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-info-top { margin-bottom: 8px; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-info-top .qodef-label-line { display: inline-block; vertical-align: middle; height: 2px; width: 40px; margin-right: 15px; background-color: #fac400; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-info-top > div { position: relative; display: inline-block; vertical-align: top; padding: 0 14px 0 0; color: #fff; font-weight: 600; text-transform: uppercase; font-size: 12px; letter-spacing: .08em; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-info-top > div:after { content: '/'; position: absolute; top: 0; right: 3px; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-info-top > div:last-child { padding: 0; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-info-top > div:last-child:after { content: ''; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-info-top > div a { color: inherit; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-info-top > div a:hover { color: #fac400; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-info-bottom { position: relative; display: inline-block; width: 100%; vertical-align: middle; padding-top: 17px; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-info-bottom .qodef-post-info-bottom-left, .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-info-bottom .qodef-post-info-bottom-right { position: relative; display: inline-block; width: 100%; vertical-align: middle; } @media only screen and (min-width: 769px) { .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-info-bottom .qodef-post-info-bottom-left { width: 80%; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-info-bottom .qodef-post-info-bottom-right { width: 20%; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-info-bottom .qodef-post-info-bottom-left { float: left; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-info-bottom .qodef-post-info-bottom-right { text-align: right; float: right; } } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-info-bottom .qodef-post-info-bottom-right > div { margin-left: 17px; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-info-bottom .qodef-post-info-bottom-right > div:first-child { margin-left: 0; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-info-bottom .qodef-post-info-bottom-left > div { display: inline-block; font-size: 12px; font-weight: 500; text-transform: uppercase; letter-spacing: .1em; padding-right: 26px; } .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-blog-like i, .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-post-info-comments-holder i, .qodef-blog-list-holder.qodef-grid-masonry-list .qodef-bl-item .qodef-tags-holder i { font-size: 16px; vertical-align: text-bottom; padding-right: 5px; } /* ========================================================================== Blog Common style - end ========================================================================== */ /* ========================================================================== Blog List shortcode - Minimal type style - begin ========================================================================== */ .qodef-blog-list-holder.qodef-bl-minimal .qodef-post-info-date { display: block; margin: 0 0 12px; line-height: 1; } .qodef-blog-list-holder.qodef-bl-minimal .qodef-post-info-date a { font-size: 13px; color: #808080; } .qodef-blog-list-holder.qodef-bl-minimal .qodef-post-info-date a:hover { color: #110729; } /* ========================================================================== Blog List shortcode - Minimal type style - end ========================================================================== */ /* ========================================================================== Blog List shortcode - Simple type style - begin ========================================================================== */ .qodef-blog-list-holder.qodef-bl-simple .qodef-post-image { display: table-cell; vertical-align: top; width: 84px; } .qodef-blog-list-holder.qodef-bl-simple .qodef-bli-content { display: table-cell; vertical-align: top; width: auto; padding-left: 25px; } .qodef-blog-list-holder.qodef-bl-simple .qodef-bli-content .qodef-post-info-date { display: block; margin: 7px 0 0; line-height: 1; } .qodef-blog-list-holder.qodef-bl-simple .qodef-bli-content .qodef-post-info-date a { font-size: 13px; color: #808080; } .qodef-blog-list-holder.qodef-bl-simple .qodef-bli-content .qodef-post-info-date a:hover { color: #110729; } /* ========================================================================== Blog List shortcode - Simple type style - end ========================================================================== */ /* ========================================================================== Blog List loading element style - begin ========================================================================== */ .qodef-bl-loading { position: relative; display: none; width: 100%; margin: 40px 0 20px; text-align: center; } .qodef-bl-loading.qodef-showing { display: block; } .qodef-bl-loading > div { position: relative; display: inline-block; vertical-align: middle; width: 14px; height: 14px; margin: 0 3px; background-color: #110729; border-radius: 100%; -webkit-animation: bl-bouncedelay 1.4s infinite ease-in-out both; -moz-animation: bl-bouncedelay 1.4s infinite ease-in-out both; animation: bl-bouncedelay 1.4s infinite ease-in-out both; } .qodef-bl-loading .qodef-bl-loading-bounce1 { -webkit-animation-delay: -0.32s; -moz-animation-delay: -0.32s; animation-delay: -0.32s; } .qodef-bl-loading .qodef-bl-loading-bounce2 { -webkit-animation-delay: -0.16s; -moz-animation-delay: -0.16s; animation-delay: -0.16s; } @-webkit-keyframes bl-bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0); } 40% { -webkit-transform: scale(1); } } @-moz-keyframes bl-bouncedelay { 0%, 80%, 100% { -moz-transform: scale(0); } 40% { -moz-transform: scale(1); } } @keyframes bl-bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); } 40% { -webkit-transform: scale(1); transform: scale(1); } } /* ========================================================================== Blog List loading element style - end ========================================================================== */ /* ========================================================================== Blog Slider shortcode style - begin ========================================================================== */ .qodef-blog-slider-holder { /***** Slider Type Style - begin *****/ /***** Slider Type Style - end *****/ /***** Carousel Type Style - begin *****/ /***** Carousel Type Style - end *****/ /***** Carousel Centered Type Style - begin *****/ /***** Carousel Centered Type Style - end *****/ } .qodef-blog-slider-holder.qodef-bs-slider .qodef-blog-slider-item { text-align: center; } .touch .qodef-blog-slider-holder.qodef-bs-slider .qodef-blog-slider-item { cursor: pointer; } .qodef-blog-slider-holder.qodef-bs-slider .qodef-blog-slider-item:hover .qodef-item-text-wrapper { opacity: 1; } .qodef-blog-slider-holder.qodef-bs-slider .qodef-post-title { color: #fff; } .qodef-blog-slider-holder.qodef-bs-slider .qodef-post-title a:hover { color: rgba(255, 255, 255, 0.8); } .qodef-blog-slider-holder.qodef-bs-slider .qodef-post-read-more-button a { color: #fff; } .qodef-blog-slider-holder.qodef-bs-slider .qodef-post-read-more-button a:hover { color: rgba(255, 255, 255, 0.8) !important; } .qodef-blog-slider-holder.qodef-bs-carousel .qodef-item-image a:hover:after { opacity: 1; } .qodef-blog-slider-holder.qodef-bs-carousel .qodef-item-image a:after { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; content: ''; background-color: rgba(17, 7, 41, 0.4); opacity: 0; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; } .qodef-blog-slider-holder.qodef-bs-carousel .qodef-post-title { margin: 29px 0 0; } .qodef-blog-slider-holder.qodef-bs-carousel .qodef-post-read-more-button { margin: 15px 0 0; } .qodef-blog-slider-holder.qodef-bs-carousel-centered .active.center .qodef-item-text-wrapper { opacity: 1; } .qodef-blog-slider-holder.qodef-bs-carousel-centered .qodef-blog-slider-item { text-align: center; } .qodef-blog-slider-holder.qodef-bs-carousel-centered .qodef-post-title { color: #fff; } .qodef-blog-slider-holder.qodef-bs-carousel-centered .qodef-post-title a:hover { color: rgba(255, 255, 255, 0.8); } .qodef-blog-slider-holder.qodef-bs-carousel-centered .qodef-post-read-more-button a { color: #fff; } .qodef-blog-slider-holder.qodef-bs-carousel-centered .qodef-post-read-more-button a:hover { color: rgba(255, 255, 255, 0.8) !important; } .qodef-blog-slider-holder .qodef-blog-slider-item { position: relative; display: inline-block; width: 100%; vertical-align: middle; list-style-type: none; } .qodef-blog-slider-holder .qodef-item-image { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-blog-slider-holder .qodef-item-text-wrapper { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(250, 196, 0, 0.85); opacity: 0; -webkit-transition: opacity 0.45s ease-out; -moz-transition: opacity 0.45s ease-out; transition: opacity 0.45s ease-out; } .qodef-blog-slider-holder .qodef-item-text-holder { position: relative; display: table; table-layout: fixed; height: 100%; width: 100%; } .qodef-blog-slider-holder .qodef-item-text-holder-inner { position: relative; display: table-cell; height: 100%; width: 100%; vertical-align: middle; padding: 0 5%; } .qodef-blog-slider-holder .qodef-item-info-section { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin-bottom: 2px; } .qodef-blog-slider-holder .qodef-item-info-section > div { position: relative; display: inline-block; vertical-align: top; padding-right: 10px; margin-right: 3px; color: #fff; font-size: 12px; line-height: 24px; } .qodef-blog-slider-holder .qodef-item-info-section > div a { color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; letter-spacing: inherit; text-transform: inherit; } .qodef-blog-slider-holder .qodef-item-info-section > div a:hover { color: rgba(255, 255, 255, 0.8); } .qodef-blog-slider-holder .qodef-item-info-section > div:after { content: "/"; position: absolute; top: 0; right: 2px; } .qodef-blog-slider-holder .qodef-item-info-section > div:last-child { padding-right: 0; margin-right: 0; } .qodef-blog-slider-holder .qodef-item-info-section > div:last-child:after { content: ''; } .qodef-blog-slider-holder .qodef-post-title { margin: 0; } .qodef-blog-slider-holder .qodef-bli-excerpt { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 12px 0 0; } .qodef-blog-slider-holder .qodef-bli-excerpt p { margin: 0; } .qodef-blog-slider-holder .qodef-post-read-more-button { margin: 5px 0 0; } /* ========================================================================== Blog Slider shortcode style - end ========================================================================== */ /* ========================================================================== Blog styles - end ========================================================================== */ /*# sourceMappingURL=blog-map.css.map */ /* ========================================================================== Content Bottom styles - begin ========================================================================== */ /* ========================================================================== #Content bottom styles - begin ========================================================================== */ .qodef-content-bottom .qodef-content-bottom-inner { box-sizing: border-box; } .qodef-content-bottom .qodef-content-bottom-inner.qodef-grid { padding: 20px 0; } .qodef-content-bottom .qodef-content-bottom-inner.qodef-full-width { padding: 20px 40px; } /* ========================================================================== #Content bottom styles - end ========================================================================== */ /* ========================================================================== Content Bottom styles - end ========================================================================== */ /*# sourceMappingURL=content-bottom-map.css.map */ /* ========================================================================== Footer styles - begin ========================================================================== */ /* ========================================================================== Footer style - begin ========================================================================== */ .qodef-page-footer { position: relative; display: inline-block; width: 100%; vertical-align: middle; z-index: 100; box-sizing: border-box; } .no-touch body:not(.error404) .qodef-page-footer.qodef-footer-uncover { position: fixed; bottom: 0; left: 0; z-index: 99; -webkit-transition: left 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1); -moz-transition: left 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1); transition: left 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1); } .qodef-right-side-menu-opened .qodef-page-footer.qodef-footer-uncover { left: -270px; } .qodef-page-footer .qodef-footer-top-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; background-color: #000; border-top: 0 solid #e1e1e1; box-sizing: border-box; } .qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-alignment-center { text-align: center; } .qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-alignment-left { text-align: left; } .qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-alignment-right { text-align: right; } .qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner { box-sizing: border-box; } .qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-grid { padding: 131px 0 106px; } .qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-full-width { padding: 131px 40px 106px; } .qodef-page-footer .qodef-footer-bottom-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; background-color: #000; box-sizing: border-box; } .qodef-page-footer .qodef-footer-bottom-holder .qodef-footer-bottom-inner { border-top: 0 solid #e1e1e1; box-sizing: border-box; } .qodef-page-footer .qodef-footer-bottom-holder .qodef-footer-bottom-inner.qodef-grid { padding: 31px 0; } .qodef-page-footer .qodef-footer-bottom-holder .qodef-footer-bottom-inner.qodef-full-width { padding: 31px 40px; } .qodef-page-footer .qodef-footer-bottom-holder .qodef-footer-bottom-inner .qodef-grid-row > *:first-child:not(:last-child) { text-align: left; } .qodef-page-footer .qodef-footer-bottom-holder .qodef-footer-bottom-inner .qodef-grid-row > *:not(:first-child):not(:last-child) { text-align: center; } .qodef-page-footer .qodef-footer-bottom-holder .qodef-footer-bottom-inner .qodef-grid-row > *:first-child:last-child { text-align: right; } /* ========================================================================== Footer style - end ========================================================================== */ /* ========================================================================== Footer styles - end ========================================================================== */ /*# sourceMappingURL=footer-map.css.map */ /* ========================================================================== Header styles - begin ========================================================================== */ /* ========================================================================== Header styles - begin ========================================================================== */ .qodef-page-header { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 0; padding: 0; z-index: 110; box-sizing: border-box; /* ========================================================================== #General header layout - start ========================================================================== */ /* ========================================================================== #General header layout - end ========================================================================== */ /* ========================================================================== #Logo area styles - start ========================================================================== */ /* ========================================================================== #Logo area styles - end ========================================================================== */ /* ========================================================================== #Menu area styles - start ========================================================================== */ /* ========================================================================== #Menu area styles - end ========================================================================== */ /* ========================================================================== #Specific styles - start ========================================================================== */ /* ========================================================================== #Specific styles - end ========================================================================== */ } .qodef-page-header a img { display: block; } .qodef-page-header p { margin: 0; } .qodef-page-header .qodef-vertical-align-containers { padding: 0 40px; } .qodef-paspartu-enabled .qodef-page-header .qodef-vertical-align-containers { padding: 0; } .qodef-page-header .qodef-grid { height: 100%; } .qodef-page-header .qodef-grid .qodef-vertical-align-containers { padding: 0; -webkit-transition: background-color 0.3s ease; -moz-transition: background-color 0.3s ease; transition: background-color 0.3s ease; } .qodef-page-header .qodef-logo-area { position: relative; height: 96px; overflow: hidden; background-color: #fff; } .qodef-page-header .qodef-logo-area .qodef-logo-wrapper a { max-height: 96px; } .qodef-page-header .qodef-menu-area { position: relative; height: 96px; background-color: #fff; box-sizing: border-box; } .qodef-boxed .qodef-page-header .qodef-menu-area { padding: 0; } .qodef-page-header .qodef-menu-area .qodef-logo-wrapper a { max-height: 96px; } .qodef-page-header .qodef-menu-area .widget { display: inline-block; vertical-align: middle; margin: 0; } .qodef-logo-area-border-disable .qodef-page-header .qodef-logo-area { border: none; } .qodef-logo-area-in-grid-border-disable .qodef-page-header .qodef-logo-area .qodef-grid .qodef-vertical-align-containers { border: none; } .qodef-header-logo-area-in-grid-padding .qodef-page-header .qodef-logo-area .qodef-vertical-align-containers { padding: 0 25px; } .qodef-menu-area-shadow-disable .qodef-page-header .qodef-menu-area { box-shadow: none; } .qodef-menu-area-shadow-disable .qodef-page-header .qodef-menu-area .qodef-grid .qodef-vertical-align-containers { box-shadow: none; } .qodef-menu-area-border-disable .qodef-page-header .qodef-menu-area { border: none; } .qodef-menu-area-in-grid-border-disable .qodef-page-header .qodef-menu-area .qodef-grid .qodef-vertical-align-containers { border: none; } .qodef-header-logo-area-in-grid-padding .qodef-page-header .qodef-menu-area .qodef-vertical-align-containers { padding: 0 25px; } /* ========================================================================== #Light header - begin ========================================================================== */ .qodef-light-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header) .qodef-logo-wrapper .qodef-light-logo { opacity: 1; } .qodef-light-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header) .qodef-logo-wrapper .qodef-normal-logo, .qodef-light-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header) .qodef-logo-wrapper .qodef-dark-logo { opacity: 0; } .qodef-light-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header) .qodef-menu-area { color: #fff !important; } .qodef-light-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header) .qodef-menu-area .widget { color: #fff !important; } .qodef-light-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header) .qodef-menu-area .widget p, .qodef-light-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header) .qodef-menu-area .widget a, .qodef-light-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header) .qodef-menu-area .widget span, .qodef-light-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header) .qodef-menu-area .widget i, .qodef-light-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header) .qodef-menu-area .widget .widgettitle { color: #fff !important; } .qodef-light-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header) .qodef-menu-area .widget a:hover { color: #fac400 !important; } .qodef-light-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header).qodef-menu-area { color: #fff !important; } .qodef-light-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header).qodef-menu-area .widget { color: #fff !important; } .qodef-light-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header).qodef-menu-area .widget p, .qodef-light-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header).qodef-menu-area .widget a, .qodef-light-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header).qodef-menu-area .widget span, .qodef-light-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header).qodef-menu-area .widget i, .qodef-light-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header).qodef-menu-area .widget .widgettitle { color: #fff !important; } .qodef-light-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header).qodef-menu-area .widget a:hover { color: #fac400 !important; } /* ========================================================================== #Light header - end ========================================================================== */ /* ========================================================================== #Dark header - begin ========================================================================== */ .qodef-dark-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header) .qodef-logo-wrapper .qodef-dark-logo { opacity: 1; } .qodef-dark-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header) .qodef-logo-wrapper .qodef-normal-logo, .qodef-dark-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header) .qodef-logo-wrapper .qodef-light-logo { opacity: 0; } .qodef-dark-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header) .qodef-menu-area { color: #110729 !important; } .qodef-dark-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header) .qodef-menu-area .widget { color: #110729 !important; } .qodef-dark-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header) .qodef-menu-area .widget p, .qodef-dark-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header) .qodef-menu-area .widget a, .qodef-dark-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header) .qodef-menu-area .widget span, .qodef-dark-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header) .qodef-menu-area .widget i, .qodef-dark-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header) .qodef-menu-area .widget .widgettitle { color: #110729 !important; } .qodef-dark-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header) .qodef-menu-area .widget a:hover { color: #fac400 !important; } .qodef-dark-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header).qodef-menu-area { color: #110729 !important; } .qodef-dark-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header).qodef-menu-area .widget { color: #110729 !important; } .qodef-dark-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header).qodef-menu-area .widget p, .qodef-dark-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header).qodef-menu-area .widget a, .qodef-dark-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header).qodef-menu-area .widget span, .qodef-dark-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header).qodef-menu-area .widget i, .qodef-dark-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header).qodef-menu-area .widget .widgettitle { color: #110729 !important; } .qodef-dark-header .qodef-page-header > div:not(.fixed):not(.qodef-sticky-header).qodef-menu-area .widget a:hover { color: #fac400 !important; } /* ========================================================================== #Dark header - end ========================================================================== */ /* ========================================================================== Header end - end ========================================================================== */ /* ========================================================================== Header logo styles - begin ========================================================================== */ .qodef-logo-wrapper { display: inline-block; vertical-align: middle; line-height: 1; } .qodef-logo-wrapper a { position: relative; display: inline-block; vertical-align: top; max-width: 100%; } .qodef-logo-wrapper a img { height: 100%; width: auto; -webkit-transition: opacity 0.2s ease; -moz-transition: opacity 0.2s ease; transition: opacity 0.2s ease; } .qodef-logo-wrapper a img.qodef-normal-logo { opacity: 1; } .qodef-logo-wrapper a img.qodef-dark-logo { opacity: 0; -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); transform: translateY(-100%); } .qodef-logo-wrapper a img.qodef-light-logo { opacity: 0; -webkit-transform: translateY(-200%); -moz-transform: translateY(-200%); transform: translateY(-200%); } /* ========================================================================== Header logo styles - end ========================================================================== */ /* ========================================================================== Header main menu style - begin ========================================================================== */ .qodef-main-menu { position: relative; display: inline-block; width: 100%; vertical-align: middle; height: 100%; width: auto; } .qodef-main-menu ul { list-style: none outside none; margin: 0; padding: 0; text-align: left; } .qodef-main-menu ul li { position: relative; display: inline-block; float: left; padding: 0; margin: 0; } .qodef-main-menu ul li a { font-size: 14px; line-height: 24px; color: #343434; } .qodef-main-menu ul li a i:before { margin: 0 7px 0 0; } .qodef-main-menu ul li a .menu_icon_wrapper { position: relative; display: inline-block; vertical-align: top; } .qodef-main-menu ul li a .qodef-menu-featured-icon { position: relative; top: -4px; left: 5px; color: currentColor; font-size: 10px; margin: 0; } .qodef-main-menu ul li a .qodef-menu-featured-icon:before { margin: 0; } .qodef-main-menu > ul { position: relative; display: inline-block; width: 100%; vertical-align: middle; height: 100%; } .qodef-main-menu > ul > li { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; } .qodef-main-menu > ul > li > a { position: relative; display: inline-block; width: 100%; vertical-align: top; padding: 0 23px; color: #110729; font-weight: 600; font-size: 12px; line-height: 23px; box-sizing: border-box; text-transform: uppercase; letter-spacing: 0.08em; } .qodef-main-menu > ul > li > a:hover { color: #fac400; } .qodef-main-menu > ul > li > a > span.item_outer { position: relative; display: block; } .qodef-main-menu > ul > li > a > span.item_outer .item_text { position: relative; display: inline-block; vertical-align: top; } .qodef-main-menu > ul > li.qodef-active-item > a { color: #fac400; } .qodef-main-menu > ul > li.has_sub > a .qodef-menu-arrow { display: none; } .qodef-light-header .qodef-page-header > div:not(.qodef-sticky-header):not(.fixed) .qodef-main-menu > ul > li > a { color: #fff; } .qodef-light-header .qodef-page-header > div:not(.qodef-sticky-header):not(.fixed) .qodef-main-menu > ul > li > a:hover { color: #fac400; } .qodef-light-header .qodef-page-header > div:not(.qodef-sticky-header):not(.fixed) .qodef-main-menu > ul > li.qodef-active-item > a { color: #fac400; } .qodef-dark-header .qodef-page-header > div:not(.qodef-sticky-header):not(.fixed) .qodef-main-menu > ul > li > a { color: #110729; } .qodef-dark-header .qodef-page-header > div:not(.qodef-sticky-header):not(.fixed) .qodef-main-menu > ul > li > a:hover { color: #fac400; } .qodef-dark-header .qodef-page-header > div:not(.qodef-sticky-header):not(.fixed) .qodef-main-menu > ul > li.qodef-active-item > a { color: #fac400; } /* Narrow drop down styles ========================================================================== */ .qodef-drop-down .second { position: absolute; display: block; left: -5px; top: 100%; visibility: hidden; overflow: hidden; opacity: 0; z-index: 10; -webkit-transition: top 0.15s ease-out; -moz-transition: top 0.15s ease-out; transition: top 0.15s ease-out; } .qodef-drop-down .second.qodef-drop-down-start { visibility: visible; overflow: visible; opacity: 1; -webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; transition: opacity 0.2s ease-out; } .qodef-drop-down .second.right { right: -5px; left: auto; } .qodef-drop-down .second .inner { position: relative; display: block; padding: 0; margin: 0; z-index: 997; box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.03); } .qodef-drop-down .second .inner ul li { display: block; float: none; height: auto; } .qodef-drop-down .second .inner ul li .widget { width: 100%; margin: 0 !important; } .qodef-drop-down .second .inner ul li a { display: block; float: none; margin: 0; padding: 4px 29px; } .qodef-drop-down .second .inner ul li a .item_outer { position: relative; display: block; overflow: hidden; padding: 0 40px 0 0; box-sizing: border-box; -webkit-transition: padding 0.2s ease-in-out; -moz-transition: padding 0.2s ease-in-out; transition: padding 0.2s ease-in-out; } .qodef-drop-down .second .inner ul li a .item_outer:before { content: ''; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); left: -20px; width: 8px; height: 8px; background-color: #fac400; border-radius: 50%; display: inline-block; -webkit-transition: left 0.2s ease-in-out; -moz-transition: left 0.2s ease-in-out; transition: left 0.2s ease-in-out; } .qodef-drop-down .second .inner ul li a:hover .item_outer { padding: 0 20px; } .qodef-drop-down .second .inner ul li a:hover .item_outer:before { left: 0; } .qodef-drop-down .second .inner ul li.current-menu-ancestor > a, .qodef-drop-down .second .inner ul li.current-menu-item > a { color: #fac400; } .qodef-drop-down .second .inner ul li.current-menu-ancestor > a .item_outer, .qodef-drop-down .second .inner ul li.current-menu-item > a .item_outer { padding: 0 20px; } .qodef-drop-down .second .inner ul li.current-menu-ancestor > a .item_outer:before, .qodef-drop-down .second .inner ul li.current-menu-item > a .item_outer:before { left: 0; } .qodef-drop-down .second .inner ul li.sub > a .item_outer:after { position: absolute; display: inline-block; vertical-align: middle; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); right: 0; content: "\24"; font-family: 'ElegantIcons'; font-size: 15px; font-weight: normal; font-style: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .qodef-drop-down .second .inner ul.right li a .item_outer { padding: 0 0 0 40px; } .qodef-drop-down .second .inner ul.right li a .item_outer:before { left: auto; right: -20px; -webkit-transition: right 0.2s ease-in-out; -moz-transition: right 0.2s ease-in-out; transition: right 0.2s ease-in-out; } .qodef-drop-down .second .inner ul.right li a:hover .item_outer { padding: 0 20px; } .qodef-drop-down .second .inner ul.right li a:hover .item_outer:before { left: auto; right: 0; } .qodef-drop-down .second .inner ul.right li.current-menu-ancestor > a .item_outer, .qodef-drop-down .second .inner ul.right li.current-menu-item > a .item_outer { padding: 0 20px; } .qodef-drop-down .second .inner ul.right li.current-menu-ancestor > a .item_outer:before, .qodef-drop-down .second .inner ul.right li.current-menu-item > a .item_outer:before { left: auto; right: 0; } .qodef-drop-down .second .inner ul.right li.sub > a .item_outer:after { right: auto; left: 0; content: "\23"; } .qodef-drop-down .second .inner ul.right li a { text-align: right; } .qodef-drop-down .second .inner ul.right li ul { left: -100%; } .qodef-drop-down li.left_position .second { left: 0; } .qodef-drop-down li.right_position .second { left: auto; right: 0; } .qodef-drop-down > ul > li:hover > .second { z-index: 20; } .qodef-drop-down .narrow .second .inner ul { position: relative; display: inline-block; vertical-align: middle; background-color: #fff; padding: 23px 0; } .qodef-drop-down .narrow .second .inner ul li { width: 233px; } .qodef-drop-down .narrow .second .inner ul li ul { position: absolute; left: 100%; top: -23px; height: auto; opacity: 0; overflow: hidden; z-index: 10; box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.03); -webkit-transform: translateZ(0); -webkit-transition: opacity 0.4s ease-out; -moz-transition: opacity 0.4s ease-out; transition: opacity 0.4s ease-out; } .qodef-drop-down .narrow .second .inner ul li:hover ul { z-index: 20; opacity: 1; } .qodef-drop-down .narrow .second .inner ul.right li ul { left: -100%; } /* Wide drop down styles ========================================================================== */ .qodef-drop-down .wide .second .inner { background-color: #fff; text-align: center; } .qodef-drop-down .wide .second .inner ul li a { padding: 4px 0; } .qodef-drop-down .wide .second .inner ul li ul { position: relative; display: block; top: 0; left: 0; visibility: visible; } .qodef-drop-down .wide .second .inner ul li ul li:last-child a { padding-bottom: 0; } .qodef-drop-down .wide .second .inner > ul { position: relative; display: inline-block; vertical-align: middle; padding: 45px 0px 42px 95px; box-sizing: border-box; width: 100%; display: flex; justify-content: space-between; margin: auto; } @media only screen and (min-width: 1201px) and (max-width: 1280px) { .qodef-drop-down .wide .second .inner > ul { margin: auto 30px; } } .qodef-wide-dropdown-menu-content-in-grid .qodef-drop-down .wide .second .inner > ul { width: 1300px; } @media only screen and (min-width: 1400px) { .qodef-grid-1300.qodef-wide-dropdown-menu-content-in-grid .qodef-drop-down .wide .second .inner > ul { width: 1300px; } } @media only screen and (min-width: 1300px) { .qodef-grid-1200.qodef-wide-dropdown-menu-content-in-grid .qodef-drop-down .wide .second .inner > ul { width: 1200px; } } @media only screen and (min-width: 1200px) { .qodef-grid-1000.qodef-wide-dropdown-menu-content-in-grid .qodef-drop-down .wide .second .inner > ul { width: 1000px; } } @media only screen and (min-width: 1024px) { .qodef-grid-800.qodef-wide-dropdown-menu-content-in-grid .qodef-drop-down .wide .second .inner > ul { width: 800px; } } .qodef-drop-down .wide .second .inner > ul > li { float: left; width: calc(25% - 50px); margin: 0; padding: 0; box-sizing: border-box; } .qodef-drop-down .wide .second .inner > ul > li:nth-child(4n+1) { clear: both; border-left: 0; } .qodef-drop-down .wide .second .inner > ul > li > a { padding: 0 0 14px; color: #060617; font-size: 14px; line-height: 1.1em; } .qodef-drop-down .wide .second .inner > ul > li > a:hover:not(.no_link) { color: #fac400; } .qodef-drop-down .wide .second .inner > ul > li > a.no_link { cursor: default; } .qodef-drop-down .wide .second .inner > ul > li > a .item_outer { padding: 0; overflow: inherit; font-size: 16px; font-weight: 600; } .qodef-drop-down .wide .second .inner > ul > li > a .item_outer:before, .qodef-drop-down .wide .second .inner > ul > li > a .item_outer:after { display: none; } .qodef-drop-down .wide .second .inner > ul > li.current-menu-ancestor > a, .qodef-drop-down .wide .second .inner > ul > li.current-menu-item > a { color: #fac400; } .qodef-drop-down .wide.left_position .second .inner > ul, .qodef-drop-down .wide.right_position .second .inner > ul { width: auto; white-space: nowrap; } .qodef-drop-down .wide.left_position .second .inner > ul > li, .qodef-drop-down .wide.right_position .second .inner > ul > li { float: none; display: inline-block; vertical-align: top; } .qodef-drop-down .wide.left_position .second .inner > ul > li:nth-child(4n+1), .qodef-drop-down .wide.right_position .second .inner > ul > li:nth-child(4n+1) { border-left: none; } .qodef-drop-down .wide.left_position .second ul li, .qodef-drop-down .wide.right_position .second ul li { width: 200px; } /* ========================================================================== Header main menu style - end ========================================================================== */ /* ========================================================================== Fixed header style - begin ========================================================================== */ .qodef-page-header .qodef-fixed-wrapper.fixed { position: fixed; top: 0; left: 0; width: 100%; -webkit-backface-visibility: hidden; } .admin-bar .qodef-page-header .qodef-fixed-wrapper.fixed { top: 32px; } .qodef-page-header .qodef-fixed-wrapper.fixed .qodef-menu-area { background-color: #fff; } /* ========================================================================== Fixed header style - end ========================================================================== */ /*========================================================================== # Fullscreen menu style - begin ========================================================================== */ /* Fullscreen general style - begin ========================================================================== */ .qodef-dark-header .qodef-page-header > div:not(.qodef-sticky-header):not(.fixed) .qodef-fullscreen-menu-opener .qodef-fm-lines .qodef-dot { background-color: #110729; } .qodef-light-header .qodef-page-header > div:not(.qodef-sticky-header):not(.fixed) .qodef-fullscreen-menu-opener .qodef-fm-lines .qodef-dot { background-color: #fff; } .qodef-fullscreen-menu-opener { position: relative; display: inline-block; vertical-align: middle; } .qodef-fullscreen-menu-opener .qodef-fullscreen-menu-close-icon { position: absolute; top: -2px; right: -5px; visibility: hidden; font-size: 30px; color: #fac400; } .qodef-fullscreen-menu-opener.qodef-fm-opened .qodef-fullscreen-menu-opener-icon { visibility: hidden; } .qodef-fullscreen-menu-opener.qodef-fm-opened .qodef-fullscreen-menu-close-icon { visibility: visible; } .qodef-fullscreen-menu-opener.qodef-fm-opened .qodef-fm-lines { opacity: 0; } .qodef-fullscreen-menu-opener .qodef-fm-lines { position: relative; display: inline-block; vertical-align: middle; font-size: 20px; width: 23px; line-height: 3px; } .qodef-fullscreen-menu-opener .qodef-fm-lines .qodef-dot { display: block; float: left; width: 6px; height: 6px; margin: 0 2px 2px 0; border-radius: 50%; visibility: visible; background-color: #110729; -webkit-transition: opacity 0.3s cubic-bezier(0.07, 0.52, 0, 0.93); -moz-transition: opacity 0.3s cubic-bezier(0.07, 0.52, 0, 0.93); transition: opacity 0.3s cubic-bezier(0.07, 0.52, 0, 0.93); } .qodef-fullscreen-menu-opener .qodef-fm-lines .qodef-dot:nth-child(1) { -webkit-transition-delay: .1s; transition-delay: .1s; } .qodef-fullscreen-menu-opener .qodef-fm-lines .qodef-dot:nth-child(2) { -webkit-transition-delay: .2s; transition-delay: .2s; } .qodef-fullscreen-menu-opener .qodef-fm-lines .qodef-dot:nth-child(3n) { margin-right: 0; } .qodef-fullscreen-menu-opener:hover .qodef-fm-lines .qodef-dot:first-child, .qodef-fullscreen-menu-opener:hover .qodef-fm-lines .qodef-dot:nth-child(2), .qodef-fullscreen-menu-opener:hover .qodef-fm-lines .qodef-dot:nth-child(4), .qodef-fullscreen-menu-opener.qodef-fm-opened .qodef-fm-lines .qodef-dot:first-child, .qodef-fullscreen-menu-opener.qodef-fm-opened .qodef-fm-lines .qodef-dot:nth-child(2), .qodef-fullscreen-menu-opener.qodef-fm-opened .qodef-fm-lines .qodef-dot:nth-child(4) { opacity: 0; } .qodef-fullscreen-menu-opened .qodef-page-header, .qodef-fullscreen-menu-opened .qodef-top-bar { visibility: hidden; } .qodef-fullscreen-menu-opened .qodef-fullscreen-menu-opener, .qodef-fullscreen-menu-opened .qodef-logo-wrapper { visibility: visible; } .qodef-fullscreen-menu-opened .qodef-fullscreen-menu-opener .qodef-normal-logo, .qodef-fullscreen-menu-opened .qodef-fullscreen-menu-opener .qodef-dark-logo, .qodef-fullscreen-menu-opened .qodef-logo-wrapper .qodef-normal-logo, .qodef-fullscreen-menu-opened .qodef-logo-wrapper .qodef-dark-logo { opacity: 0; } .qodef-fullscreen-menu-opened .qodef-fullscreen-menu-opener .qodef-light-logo, .qodef-fullscreen-menu-opened .qodef-logo-wrapper .qodef-light-logo { opacity: 1 !important; } .qodef-fullscreen-menu-opened .qodef-fullscreen-menu-holder-outer { visibility: visible !important; opacity: 1 !important; } .qodef-fullscreen-menu-holder-outer { position: fixed; top: 0; left: 0; width: 100%; height: 100%; overflow-x: hidden !important; visibility: hidden; opacity: 0; z-index: 105; /* this has to be between header z-index and content z-index */ } .qodef-fullscreen-menu-holder { position: relative; width: 100%; height: 100%; background-color: #141414; display: table; background-repeat: repeat; background-position: 0 0; } .qodef-fullscreen-menu-holder h1, .qodef-fullscreen-menu-holder h2, .qodef-fullscreen-menu-holder h3, .qodef-fullscreen-menu-holder h4, .qodef-fullscreen-menu-holder h6 { color: #fff; } .qodef-fullscreen-menu-holder-inner { display: table-cell; vertical-align: middle; padding: 10.7% 5% 17%; } @media only screen and (max-width: 1366px) { .qodef-fullscreen-menu-holder-inner { padding: 10% 6.2% 4.6%; } } @media only screen and (max-width: 1024px) { .qodef-fullscreen-menu-holder-inner { padding: 100px 6.2% 100px; } } @media only screen and (max-width: 768px) { .qodef-fullscreen-menu-holder-inner { padding: 100px 6.2% 100px; } } @media only screen and (max-width: 480px) { .qodef-fullscreen-menu-holder-inner { padding: 100px 6.2% 100px; } } .touch .qodef-fullscreen-menu-holder-outer { display: none; } .touch .qodef-fullscreen-menu-opened .qodef-fullscreen-menu-holder-outer { display: block; } nav.qodef-fullscreen-menu { position: relative; top: 0; margin: 0 auto; text-align: left; } nav.qodef-fullscreen-menu ul { position: relative; list-style: none; padding: 0; margin: 0; } nav.qodef-fullscreen-menu ul li { margin: 0; padding: 0; } nav.qodef-fullscreen-menu ul li a { position: relative; display: inline-block; vertical-align: middle; margin: 6px 0; font-size: 17px; line-height: 1.3em; color: #fff; } nav.qodef-fullscreen-menu ul li a:hover { color: #fac400; } nav.qodef-fullscreen-menu ul li a:hover .qodef-fullscreen-menu-arrow { opacity: 1; } nav.qodef-fullscreen-menu ul li a span { position: relative; display: inline-block; vertical-align: top; } nav.qodef-fullscreen-menu ul li a .qodef-fullscreen-menu-arrow { position: relative; top: 0; display: inline-block; vertical-align: middle; margin: 0 0 0 15px; font-size: 0.65em; line-height: inherit; opacity: 0; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; } nav.qodef-fullscreen-menu ul li ul { padding: 5px 0; } nav.qodef-fullscreen-menu ul li ul.sub_menu { display: none; } nav.qodef-fullscreen-menu ul li ul li.current-menu-ancestor > a, nav.qodef-fullscreen-menu ul li ul li.current-menu-item > a { color: #fac400; } nav.qodef-fullscreen-menu ul li ul li ul li a { font-size: 15px; } nav.qodef-fullscreen-menu > ul { display: block; } nav.qodef-fullscreen-menu > ul > li > a { font-size: 47px; font-weight: 700; } nav.qodef-fullscreen-menu > ul > li > a .qodef-fullscreen-menu-arrow { margin: 0 0 0 32px; } nav.qodef-fullscreen-menu > ul > li.qodef-active-item > a { color: #fac400; } nav.qodef-fullscreen-menu > ul > li.qodef-active-item > a .qodef-fullscreen-menu-arrow { opacity: 1; } nav.qodef-fullscreen-menu .sub_menu > li a { display: block; float: none; margin: 0; overflow: hidden; padding: 5px 0; box-sizing: border-box; -webkit-transition: padding 0.2s ease-in-out; -moz-transition: padding 0.2s ease-in-out; transition: padding 0.2s ease-in-out; } nav.qodef-fullscreen-menu .sub_menu > li a:before { content: ''; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); left: -20px; width: 8px; height: 8px; background-color: #fac400; border-radius: 50%; display: inline-block; -webkit-transition: left 0.2s ease-in-out; -moz-transition: left 0.2s ease-in-out; transition: left 0.2s ease-in-out; } nav.qodef-fullscreen-menu .sub_menu > li a .qodef-fullscreen-menu-arrow { content: ''; display: none; } nav.qodef-fullscreen-menu .sub_menu > li a:hover { padding: 6px 30px; color: #fff; } nav.qodef-fullscreen-menu .sub_menu > li a:hover:before { left: 0; } .qodef-fullscreen-below-menu-widget-holder { margin-top: 3.5%; font-size: 19px; color: #fff; } .qodef-fullscreen-below-menu-widget-holder .qodef-social-icons-group-widget { margin: 0; } .qodef-fullscreen-below-menu-widget-holder .qodef-social-icons-group-widget .qodef-social-icon-widget-holder { margin: 0 23px 0 0; } .qodef-fullscreen-below-menu-widget-holder a { color: #fff; } .qodef-fullscreen-below-menu-widget-holder a:hover { color: #fac400; } /* Fullscreen general style - end ========================================================================== */ /* Fullscreen fade animations general - begin ========================================================================== */ @-webkit-keyframes fade_out { 0% { opacity: 1; visibility: visible; } 100% { opacity: 0; visibility: hidden; } } @-moz-keyframes fade_out { 0% { opacity: 1; visibility: visible; } 100% { opacity: 0; visibility: hidden; } } @keyframes fade_out { 0% { opacity: 1; visibility: visible; } 100% { opacity: 0; visibility: hidden; } } @-webkit-keyframes fade_in { 0% { opacity: 0; visibility: hidden; } 100% { opacity: 1; visibility: visible; } } @-moz-keyframes fade_in { 0% { opacity: 0; visibility: hidden; } 100% { opacity: 1; visibility: visible; } } @keyframes fade_in { 0% { opacity: 0; visibility: hidden; } 100% { opacity: 1; visibility: visible; } } .qodef-fade-push-text-right .qodef-fullscreen-menu-holder-outer, .qodef-fade-push-text-top .qodef-fullscreen-menu-holder-outer, .qodef-fade-text-scaledown .qodef-fullscreen-menu-holder-outer { position: fixed; width: 100%; height: 100%; top: 0; left: 0; visibility: hidden; overflow: hidden !important; z-index: 105; opacity: 0; } .qodef-fullscreen-fade-out .qodef-fullscreen-menu-holder-outer { -webkit-animation: fade_out .25s linear both; -moz-animation: fade_out .25s linear both; animation: fade_out .25s linear both; } .qodef-fullscreen-menu-opened.qodef-fullscreen-fade-in .qodef-fullscreen-menu-holder-outer { -webkit-animation: fade_in .25s linear both; -moz-animation: fade_in .25s linear both; animation: fade_in .25s linear both; } /* Fullscreen fade animations general - end ========================================================================== */ /* Fullscreen animation push text right - begin ========================================================================== */ @-webkit-keyframes push_text_right { 0% { opacity: 0; -webkit-transform: translateX(-60px); } 100% { opacity: 1; -webkit-transform: translateX(0); } } @-moz-keyframes push_text_right { 0% { opacity: 0; -moz-transform: translateX(-60px); } 100% { opacity: 1; -moz-transform: translateX(0); } } @keyframes push_text_right { 0% { opacity: 0; transform: translateX(-60px); } 100% { opacity: 1; transform: translateX(0); } } @-webkit-keyframes push_nav_right { 0% { opacity: 0; -webkit-transform: translateX(-60px); } 100% { opacity: 1; -webkit-transform: translateX(0); } } @-moz-keyframes push_nav_right { 0% { opacity: 0; -moz-transform: translateX(-60px); } 100% { opacity: 1; -moz-transform: translateX(0); } } @keyframes push_nav_right { 0% { opacity: 0; transform: translateX(-60px); } 100% { opacity: 1; transform: translateX(0); } } .qodef-fullscreen-menu-opened.qodef-fade-push-text-right .qodef-fullscreen-menu-holder-outer nav > ul > li > a, .qodef-fullscreen-menu-opened.qodef-fade-push-text-right .qodef-fullscreen-menu-holder-outer .qodef-fullscreen-below-menu-widget-holder > div, .qodef-fullscreen-menu-opened.qodef-fade-push-text-right .qodef-fullscreen-menu-holder-outer .qodef-fullscreen-above-menu-widget-holder > div { -webkit-animation: push_text_right 0.4s cubic-bezier(0.175, 0.885, 0.32, 1) both; -moz-animation: push_text_right 0.4s cubic-bezier(0.175, 0.885, 0.32, 1) both; animation: push_text_right 0.4s cubic-bezier(0.175, 0.885, 0.32, 1) both; } .qodef-fade-push-text-right.qodef-push-nav-right .qodef-fullscreen-menu-holder-outer nav, .qodef-fade-push-text-right.qodef-push-nav-right .qodef-fullscreen-menu-holder-outer .qodef-fullscreen-below-menu-widget-holder, .qodef-fade-push-text-right.qodef-push-nav-right .qodef-fullscreen-menu-holder-outer .qodef-fullscreen-above-menu-widget-holder { -webkit-transition: all 0.75s ease-out; -moz-transition: all 0.75s ease-out; transition: all 0.75s ease-out; -webkit-transform: translateX(50px); -moz-transform: translateX(50px); transform: translateX(50px); } /* Fullscreen animation push text right - end ========================================================================== */ /* Fullscreen animation push text top - begin ========================================================================== */ @-webkit-keyframes push_text_top { 0% { opacity: 0; -webkit-transform: translateY(60px); } 100% { opacity: 1; -webkit-transform: translateY(0); } } @-moz-keyframes push_text_top { 0% { opacity: 0; -moz-transform: translateY(60px); } 100% { opacity: 1; -moz-transform: translateY(0); } } @keyframes push_text_top { 0% { opacity: 0; transform: translateY(60px); } 100% { opacity: 1; transform: translateY(0); } } .qodef-fullscreen-menu-opened.qodef-fade-push-text-top .qodef-fullscreen-menu-holder-outer nav > ul > li > a, .qodef-fullscreen-menu-opened.qodef-fade-push-text-top .qodef-fullscreen-menu-holder-outer .qodef-fullscreen-below-menu-widget-holder > div, .qodef-fullscreen-menu-opened.qodef-fade-push-text-top .qodef-fullscreen-menu-holder-outer .qodef-fullscreen-above-menu-widget-holder > div { -webkit-animation: push_text_top 0.4s ease-out both 0.5s; -moz-animation: push_text_top 0.4s ease-out both 0.5s; animation: push_text_top 0.4s ease-out both 0.5s; } .qodef-fade-push-text-top.qodef-push-text-top .qodef-fullscreen-menu-holder-outer nav, .qodef-fade-push-text-top.qodef-push-text-top .qodef-fullscreen-menu-holder-outer .qodef-fullscreen-below-menu-widget-holder, .qodef-fade-push-text-top.qodef-push-text-top .qodef-fullscreen-menu-holder-outer .qodef-fullscreen-above-menu-widget-holder { -webkit-transform: translateY(-30px); -moz-transform: translateY(-30px); transform: translateY(-30px); -webkit-transition: all 0.75s ease-out; -moz-transition: all 0.75s ease-out; transition: all 0.75s ease-out; } /* Fullscreen animation push text top - end ========================================================================== */ /* Fullscreen animation fade text scaledown - begin ========================================================================== */ .qodef-fullscreen-menu-opened.qodef-fade-text-scaledown .qodef-fullscreen-menu-holder-outer nav, .qodef-fullscreen-menu-opened.qodef-fade-text-scaledown .qodef-fullscreen-menu-holder-outer .qodef-fullscreen-below-menu-widget-holder, .qodef-fullscreen-menu-opened.qodef-fade-text-scaledown .qodef-fullscreen-menu-holder-outer .qodef-fullscreen-above-menu-widget-holder { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); -webkit-transition: all 0.25s linear 0.1s; -moz-transition: all 0.25s linear 0.1s; transition: all 0.25s linear 0.1s; } .qodef-fade-text-scaledown .qodef-fullscreen-menu-holder-outer nav, .qodef-fade-text-scaledown .qodef-fullscreen-menu-holder-outer .qodef-fullscreen-below-menu-widget-holder, .qodef-fade-text-scaledown .qodef-fullscreen-menu-holder-outer .qodef-fullscreen-above-menu-widget-holder { opacity: 0; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); -webkit-transition: all 0.25s linear 0.1s; -moz-transition: all 0.25s linear 0.1s; transition: all 0.25s linear 0.1s; } /* Fullscreen animation fade text scaledown - end ========================================================================== */ /* ========================================================================== # Fullscreen menu style - end ==========================================================================*/ /* ========================================================================== Header Minimal style - begin ========================================================================== */ .qodef-header-minimal .qodef-page-header .qodef-menu-area .qodef-position-right-inner { height: auto; } .qodef-header-minimal .qodef-page-header .qodef-position-left:before, .qodef-header-minimal .qodef-page-header .qodef-position-right:before { content: ""; } .qodef-header-minimal .qodef-page-header .qodef-sticky-header .qodef-position-left-inner { height: auto; } .qodef-header-minimal .qodef-page-header .qodef-sticky-header .qodef-vertical-align-containers .qodef-position-right .qodef-position-right-inner { height: auto; } .qodef-fullscreen-menu-opened { position: fixed; top: 0; left: 0; height: 100%; width: 100%; overflow-y: hidden; } .qodef-fullscreen-menu-opened.admin-bar { top: 32px; height: calc(100% - 32px); } /* ========================================================================== Header Minimal style - end ========================================================================== */ /* ========================================================================== Header Standard style - begin ========================================================================== */ .qodef-header-standard .qodef-menu-area.qodef-menu-left .qodef-main-menu { width: auto; padding: 0 0 0 20px; } .qodef-header-standard .qodef-menu-area.qodef-menu-left .qodef-vertical-align-containers .qodef-position-left-inner { height: 100%; } .qodef-header-standard .qodef-menu-area.qodef-menu-left .qodef-vertical-align-containers .qodef-position-left:before, .qodef-header-standard .qodef-menu-area.qodef-menu-left .qodef-vertical-align-containers .qodef-position-right:before { display: none; } .qodef-header-standard .qodef-menu-area.qodef-menu-left .qodef-vertical-align-containers .qodef-position-right-inner { display: -webkit-flex; /* Safari */ -webkit-align-items: center; /* Safari 7.0+ */ display: flex; align-items: center; height: 100%; } .qodef-header-standard .qodef-menu-area.qodef-menu-center .qodef-vertical-align-containers .qodef-position-center-inner { height: 100%; } .qodef-header-standard .qodef-menu-area.qodef-menu-center .qodef-vertical-align-containers .qodef-position-right:before { display: none; } .qodef-header-standard .qodef-menu-area.qodef-menu-center .qodef-vertical-align-containers .qodef-position-right-inner { display: -webkit-flex; /* Safari */ -webkit-align-items: center; /* Safari 7.0+ */ display: flex; align-items: center; height: 100%; } .qodef-header-standard .qodef-menu-area.qodef-menu-right .qodef-main-menu { width: auto; } .qodef-header-standard .qodef-menu-area.qodef-menu-right .qodef-vertical-align-containers .qodef-position-right-inner { height: 100%; } /* ========================================================================== Header Standard style - end ========================================================================== */ /* ========================================================================== Header Vertical - Closed style - begin ========================================================================== */ /* ========================================================================== Header Vertical - Closed navigation style - begin ========================================================================== */ .qodef-header-vertical-closed .qodef-vertical-alignment-center .qodef-vertical-menu-outer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: table; padding: 100px 0 150px; box-sizing: border-box; } .qodef-header-vertical-closed .qodef-vertical-alignment-center .qodef-vertical-menu { display: table-cell; height: auto; min-height: 0; vertical-align: middle; } .qodef-header-vertical-closed .qodef-vertical-menu { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 47% 0; padding: 0; z-index: 100; } .qodef-header-vertical-closed .qodef-vertical-menu ul { position: relative; list-style-type: none; padding: 0; margin: 0; } .qodef-header-vertical-closed .qodef-vertical-menu ul li { position: relative; padding: 0; margin: 0; } .qodef-header-vertical-closed .qodef-vertical-menu ul li a { font-size: 14px; line-height: 24px; position: relative; display: block; margin: 0; padding: 4px 20px 4px 0; color: #343434; -webkit-transition: padding 0.2s ease-in-out; -moz-transition: padding 0.2s ease-in-out; transition: padding 0.2s ease-in-out; overflow: hidden; } .qodef-header-vertical-closed .qodef-vertical-menu ul li a:before { content: ''; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); left: -20px; width: 8px; height: 8px; background-color: #fac400; border-radius: 50%; display: inline-block; -webkit-transition: left 0.2s ease-in-out; -moz-transition: left 0.2s ease-in-out; transition: left 0.2s ease-in-out; } .qodef-header-vertical-closed .qodef-vertical-menu ul li a:hover { padding: 4px 0 4px 20px; color: #808080; } .qodef-header-vertical-closed .qodef-vertical-menu ul li a:hover:before { left: 0; } .qodef-header-vertical-closed .qodef-vertical-menu ul li a:hover .qodef-menu-arrow { opacity: 1; } .qodef-header-vertical-closed .qodef-vertical-menu ul li a .item_outer { position: relative; display: block; padding: 0 15px 0 0; box-sizing: border-box; } .qodef-header-vertical-closed .qodef-vertical-menu ul li a .qodef-menu-arrow { opacity: 0; line-height: inherit; margin-left: 10px; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; } .qodef-header-vertical-closed .qodef-vertical-menu ul li a .qodef-menu-arrow:before { content: "\24"; font-family: 'ElegantIcons'; } .qodef-header-vertical-closed .qodef-vertical-menu ul li a .qodef-menu-featured-icon { position: relative; top: -4px; left: 3px; color: #110729; font-size: 12px; margin: 0; } .qodef-header-vertical-closed .qodef-vertical-menu ul li a .menu_icon:not(.blank):not(.null) { padding: 0 5px 0 0; } .qodef-header-vertical-closed .qodef-vertical-menu ul li.qodef-active-item > a, .qodef-header-vertical-closed .qodef-vertical-menu ul li.current_page_item > a, .qodef-header-vertical-closed .qodef-vertical-menu ul li.current-menu-item > a, .qodef-header-vertical-closed .qodef-vertical-menu ul li.current-menu-ancestor > a { color: #fac400; } .qodef-header-vertical-closed .qodef-vertical-menu ul li.qodef-active-item > a .qodef-menu-arrow, .qodef-header-vertical-closed .qodef-vertical-menu ul li.current_page_item > a .qodef-menu-arrow, .qodef-header-vertical-closed .qodef-vertical-menu ul li.current-menu-item > a .qodef-menu-arrow, .qodef-header-vertical-closed .qodef-vertical-menu ul li.current-menu-ancestor > a .qodef-menu-arrow { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); transform: rotate(0deg); } .qodef-header-vertical-closed .qodef-vertical-menu ul li ul li.sub.current_page_item > a .item_outer:after, .qodef-header-vertical-closed .qodef-vertical-menu ul li ul li.sub.current-menu-ancestor > a .item_outer:after { content: "\f107"; } .qodef-header-vertical-closed .qodef-vertical-menu ul li .second { display: none; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); transform: translateZ(0); } .qodef-header-vertical-closed .qodef-vertical-menu ul li .second .inner { position: relative; display: block; padding: 0; z-index: 997; } .qodef-header-vertical-closed .qodef-vertical-menu > ul > li > a { line-height: 1.1em; font-weight: 600; padding: 9px 0; color: #110729; font-size: 12px; box-sizing: border-box; text-transform: uppercase; letter-spacing: .08em; } .qodef-header-vertical-closed .qodef-vertical-menu > ul > li > a:before { content: ''; display: none; } .qodef-header-vertical-closed .qodef-vertical-menu > ul > li > a:hover { color: #fac400; padding: 9px 0; } .qodef-header-vertical-closed .qodef-vertical-menu > ul > li > a span.item_text { position: relative; display: inline-block; vertical-align: top; } .qodef-light-header.qodef-header-vertical-closed .qodef-vertical-menu ul li a { color: #fff !important; } .qodef-light-header.qodef-header-vertical-closed .qodef-vertical-menu ul li a:hover { color: #fac400 !important; } .qodef-light-header.qodef-header-vertical-closed .qodef-vertical-menu ul li ul li.current_page_item > a, .qodef-light-header.qodef-header-vertical-closed .qodef-vertical-menu ul li ul li.current-menu-item > a, .qodef-light-header.qodef-header-vertical-closed .qodef-vertical-menu ul li ul li.current-menu-ancestor > a { color: #fac400 !important; } .qodef-light-header.qodef-header-vertical-closed .qodef-vertical-menu > ul > li.qodef-active-item > a, .qodef-light-header.qodef-header-vertical-closed .qodef-vertical-menu > ul > li.current-menu-ancestor > a { color: #fac400 !important; } .qodef-dark-header.qodef-header-vertical-closed .qodef-vertical-menu ul li a { color: #110729 !important; } .qodef-dark-header.qodef-header-vertical-closed .qodef-vertical-menu ul li a:hover { color: #fac400 !important; } .qodef-dark-header.qodef-header-vertical-closed .qodef-vertical-menu ul li ul li.current_page_item > a, .qodef-dark-header.qodef-header-vertical-closed .qodef-vertical-menu ul li ul li.current-menu-item > a, .qodef-dark-header.qodef-header-vertical-closed .qodef-vertical-menu ul li ul li.current-menu-ancestor > a { color: #fac400 !important; } .qodef-dark-header.qodef-header-vertical-closed .qodef-vertical-menu > ul > li.qodef-active-item > a, .qodef-dark-header.qodef-header-vertical-closed .qodef-vertical-menu > ul > li.current-menu-ancestor > a { color: #fac400 !important; } /* ========================================================================== Header Vertical - Closed navigation style - end ========================================================================== */ /* ========================================================================== Header Vertical - Closed widget style - begin ========================================================================== */ .qodef-header-vertical-closed .qodef-vertical-area-widget-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 10px 0 0; z-index: 100; } .qodef-header-vertical-closed .qodef-vertical-alignment-center .qodef-vertical-area-widget-holder { position: absolute; bottom: 0; left: 0; width: 100%; } /* ========================================================================== Header Vertical - Closed widget style - end ========================================================================== */ .qodef-header-vertical-closed .qodef-content, .qodef-header-vertical-closed footer { padding-left: 109px; box-sizing: border-box; } .qodef-header-vertical-closed .qodef-vertical-menu-area { position: fixed; top: 0; left: -312px; height: 100%; width: 312px; padding: 46px 40px 30px 52px; background-color: #fff; box-sizing: border-box; outline: none; z-index: 101; -webkit-backface-visibility: hidden; -webkit-transition: left 0.3s ease-out; -moz-transition: left 0.3s ease-out; transition: left 0.3s ease-out; } .qodef-header-vertical-closed .qodef-vertical-menu-area.qodef-with-scroll { overflow: hidden; } .qodef-header-vertical-closed .qodef-vertical-menu-area .qodef-vertical-area-opener > span { position: fixed; left: 0; top: 50%; transform: translateY(-50%); display: inline-block; vertical-align: middle; width: 109px; height: 109px; line-height: 109px; text-align: center; z-index: 1000; -webkit-transition: opacity 1s ease; -moz-transition: opacity 1s ease; transition: opacity 1s ease; } .qodef-header-vertical-closed .qodef-vertical-menu-area .qodef-vertical-area-opener .qodef-vertical-area-opener-icon { visibility: visible; opacity: 1; } .qodef-header-vertical-closed .qodef-vertical-menu-area .qodef-vertical-area-opener .qodef-vertical-area-opener-icon .qodef-vm-lines { position: relative; display: inline-block; vertical-align: middle; font-size: 20px; width: 19px; line-height: 3px; } .qodef-header-vertical-closed .qodef-vertical-menu-area .qodef-vertical-area-opener .qodef-vertical-area-opener-icon .qodef-vm-lines .qodef-dot { display: block; float: left; width: 5px; height: 5px; margin: 0 2px 2px 0; border-radius: 50%; visibility: visible; background-color: #110729; -webkit-transition: opacity 0.3s cubic-bezier(0.07, 0.52, 0, 0.93); -moz-transition: opacity 0.3s cubic-bezier(0.07, 0.52, 0, 0.93); transition: opacity 0.3s cubic-bezier(0.07, 0.52, 0, 0.93); } .qodef-header-vertical-closed .qodef-vertical-menu-area .qodef-vertical-area-opener .qodef-vertical-area-opener-icon .qodef-vm-lines .qodef-dot:nth-child(1) { -webkit-transition-delay: .1s; transition-delay: .1s; } .qodef-header-vertical-closed .qodef-vertical-menu-area .qodef-vertical-area-opener .qodef-vertical-area-opener-icon .qodef-vm-lines .qodef-dot:nth-child(2) { -webkit-transition-delay: .2s; transition-delay: .2s; } .qodef-header-vertical-closed .qodef-vertical-menu-area .qodef-vertical-area-opener .qodef-vertical-area-opener-icon .qodef-vm-lines .qodef-dot:nth-child(3n) { margin-right: 0; } .qodef-header-vertical-closed .qodef-vertical-menu-area .qodef-vertical-area-opener .qodef-vertical-area-opener-icon:hover .qodef-vm-lines .qodef-dot:first-child, .qodef-header-vertical-closed .qodef-vertical-menu-area .qodef-vertical-area-opener .qodef-vertical-area-opener-icon:hover .qodef-vm-lines .qodef-dot:nth-child(2), .qodef-header-vertical-closed .qodef-vertical-menu-area .qodef-vertical-area-opener .qodef-vertical-area-opener-icon:hover .qodef-vm-lines .qodef-dot:nth-child(4) { opacity: 0; } .qodef-header-vertical-closed .qodef-vertical-menu-area .qodef-vertical-area-opener .qodef-vertical-area-close-icon { position: absolute !important; top: 17px; right: -29px; left: initial; visibility: hidden; opacity: 0; font-size: 30px; } .qodef-header-vertical-closed .qodef-vertical-menu-area .qodef-vertical-menu { opacity: 0; -webkit-transition: opacity 0.15s ease-out; -moz-transition: opacity 0.15s ease-out; transition: opacity 0.15s ease-out; } .qodef-header-vertical-closed .qodef-vertical-menu-area.active { left: 0; } .qodef-header-vertical-closed .qodef-vertical-menu-area.active .qodef-vertical-area-opener .qodef-vertical-area-opener-icon { visibility: hidden; opacity: 0; } .qodef-header-vertical-closed .qodef-vertical-menu-area.active .qodef-vertical-area-opener .qodef-vertical-area-close-icon { visibility: visible; opacity: 1; } .qodef-header-vertical-closed .qodef-vertical-menu-area.active .qodef-vertical-menu { opacity: 1; } .qodef-header-vertical-closed .qodef-vertical-menu-area-inner { position: relative; display: inline-block; width: 100%; vertical-align: middle; height: 100%; } .qodef-header-vertical-closed.admin-bar .qodef-vertical-menu-area { top: 32px; } .qodef-header-vertical-closed .qodef-logo-wrapper { z-index: 100; } .qodef-header-vertical-closed .qodef-logo-wrapper a { position: relative; height: 100%; } .qodef-header-vertical-closed .qodef-logo-wrapper img { display: block; height: auto; max-height: 100%; -webkit-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; transition: opacity 0.3s ease; } .qodef-header-vertical-closed .qodef-vertical-area-background { position: fixed; top: 0; left: calc(109px - 312px); width: 312px; height: 100%; background-position: right top; background-repeat: no-repeat; background-color: #fff; background-size: cover; border-right: 1px solid #e1e1e1; z-index: 0; opacity: 1; -webkit-transition: opacity 0.5s ease, background-color 0.5s ease, left 0.15s ease; -moz-transition: opacity 0.5s ease, background-color 0.5s ease, left 0.15s ease; transition: opacity 0.5s ease, background-color 0.5s ease, left 0.15s ease; } .qodef-header-vertical-closed .qodef-vertical-area-background.qodef-light-header .qodef-header-vertical-closed .qodef-vertical-area-background { background-color: #000; } .qodef-header-vertical-closed .active .qodef-vertical-area-background { left: 0; } .qodef-header-vertical-closed .qodef-vertical-area-bottom-logo { position: fixed; top: 47px; left: 0; width: 109px; text-align: center; z-index: 1000; -webkit-transition: left 0.15s ease-in-out; -moz-transition: left 0.15s ease-in-out; transition: left 0.15s ease-in-out; } @media only screen and (max-width: 1024px) { .qodef-header-vertical-closed .qodef-vertical-area-bottom-logo { display: none; } } .qodef-header-vertical-closed .qodef-vertical-area-bottom-logo .qodef-vertical-area-bottom-logo-inner { width: 100%; padding: 0 10px; text-align: center; box-sizing: border-box; } .qodef-header-vertical-closed .qodef-vertical-area-bottom-logo.active { left: -109px; } .qodef-header-vertical-closed.qodef-light-header { color: #fff; } .qodef-header-vertical-closed.qodef-light-header a { color: #fff; } .qodef-header-vertical-closed.qodef-light-header a:hover { color: #fac400; } .qodef-header-vertical-closed.qodef-light-header .qodef-vertical-area-background { background-color: #000; } .qodef-header-vertical-closed.qodef-light-header .qodef-logo-wrapper img.qodef-light-logo { opacity: 1; } /* ========================================================================== Header Vertical - Closed style - end ========================================================================== */ /* ========================================================================== Mobile header style - begin ========================================================================== */ .qodef-mobile-header { position: relative; display: none; z-index: 110; /* #General mobile header styles ========================================================================== */ /* #End of general mobile header styles ========================================================================== */ /* #Mobile logo styles ========================================================================== */ /* #End of mobile logo styles ========================================================================== */ /* #Mobile menu opener styles ========================================================================== */ /* #End of mobile menu opener styles ========================================================================== */ /* #Mobile menu navigation styles ========================================================================== */ /* #End of mobile menu navigation styles ========================================================================== */ } .qodef-mobile-header .qodef-mobile-header-inner { position: relative; height: 70px; background-color: #fff; border-bottom: 1px solid #e1e1e1; box-sizing: border-box; } .qodef-mobile-header .qodef-mobile-header-inner .qodef-mobile-header-holder { position: relative; z-index: 2; height: 100%; } .qodef-mobile-header .qodef-grid { height: 100%; } .qodef-mobile-header .qodef-vertical-align-containers { padding: 0; } .qodef-mobile-header .qodef-vertical-align-containers .qodef-position-right { max-width: 80%; } .qodef-mobile-header .qodef-mobile-logo-wrapper a { display: block; } .qodef-mobile-header .qodef-mobile-logo-wrapper img { display: block; height: 100%; width: auto; } .qodef-mobile-header .qodef-mobile-menu-opener { position: relative; display: inline-block; vertical-align: middle; z-index: 2; } .qodef-mobile-header .qodef-mobile-menu-opener a { display: table; height: 100%; } .qodef-mobile-header .qodef-mobile-menu-opener a > * { position: relative; display: table-cell; vertical-align: middle; line-height: 1em; } .qodef-mobile-header .qodef-mobile-menu-opener a .qodef-mobile-menu-text { color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; letter-spacing: inherit; text-transform: inherit; padding-right: 10px; } .qodef-mobile-header .qodef-mobile-menu-opener a .qodef-mm-lines { position: relative; display: inline-block; vertical-align: middle; font-size: 20px; width: 19px; line-height: 3px; } .qodef-mobile-header .qodef-mobile-menu-opener a .qodef-mm-lines .qodef-dot { display: block; float: left; width: 5px; height: 5px; margin: 0 2px 2px 0; border-radius: 50%; visibility: visible; background-color: #110729; -webkit-transition: opacity 0.3s cubic-bezier(0.07, 0.52, 0, 0.93); -moz-transition: opacity 0.3s cubic-bezier(0.07, 0.52, 0, 0.93); transition: opacity 0.3s cubic-bezier(0.07, 0.52, 0, 0.93); } .qodef-mobile-header .qodef-mobile-menu-opener a .qodef-mm-lines .qodef-dot:nth-child(1) { -webkit-transition-delay: .1s; transition-delay: .1s; } .qodef-mobile-header .qodef-mobile-menu-opener a .qodef-mm-lines .qodef-dot:nth-child(2) { -webkit-transition-delay: .2s; transition-delay: .2s; } .qodef-mobile-header .qodef-mobile-menu-opener a .qodef-mm-lines .qodef-dot:nth-child(3n) { margin-right: 0; } .qodef-mobile-header .qodef-mobile-menu-opener a:hover .qodef-mm-lines .qodef-dot:first-child, .qodef-mobile-header .qodef-mobile-menu-opener a:hover .qodef-mm-lines .qodef-dot:nth-child(2), .qodef-mobile-header .qodef-mobile-menu-opener a:hover .qodef-mm-lines .qodef-dot:nth-child(4) { opacity: 0; } .qodef-mobile-header .qodef-mobile-menu-opener.qodef-mobile-menu-opened a { color: #fac400; } .qodef-mobile-header .qodef-mobile-nav { display: none; width: 100%; background-color: #fff; border-bottom: 1px solid #e1e1e1; } .qodef-mobile-header .qodef-mobile-nav ul { padding: 0; margin: 0; list-style-type: none; } .qodef-mobile-header .qodef-mobile-nav ul li { position: relative; padding: 0; margin: 0; -webkit-transform: translateZ(0); } .qodef-mobile-header .qodef-mobile-nav ul li a, .qodef-mobile-header .qodef-mobile-nav ul li h6 { position: relative; display: block; padding: 9px 0; margin: 0; font-size: 14px; line-height: 23px; color: #808080; border-bottom: 1px solid #e1e1e1; cursor: pointer; font-weight: 300; } .qodef-mobile-header .qodef-mobile-nav ul li a:hover, .qodef-mobile-header .qodef-mobile-nav ul li h6:hover { color: #fac400; } .qodef-mobile-header .qodef-mobile-nav ul ul { display: none; margin-left: 15px; } .qodef-mobile-header .qodef-mobile-nav ul ul li.current-menu-ancestor > a, .qodef-mobile-header .qodef-mobile-nav ul ul li.current-menu-item > a, .qodef-mobile-header .qodef-mobile-nav ul ul li.current-menu-ancestor > h6, .qodef-mobile-header .qodef-mobile-nav ul ul li.current-menu-item > h6 { color: #fac400; } .qodef-mobile-header .qodef-mobile-nav .qodef-grid > ul > li > a { color: #110729; font-weight: 600; font-size: 12px; text-transform: uppercase; letter-spacing: .08em; } .qodef-mobile-header .qodef-mobile-nav .qodef-grid > ul > li.qodef-active-item > a, .qodef-mobile-header .qodef-mobile-nav .qodef-grid > ul > li.qodef-active-item > h6 { color: #fac400; } .qodef-mobile-header .qodef-mobile-nav .qodef-grid > ul > li.qodef-active-item > .mobile_arrow > .qodef-sub-arrow { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); transform: rotate(90deg); } .qodef-mobile-header .qodef-mobile-nav .mobile_arrow { position: absolute; right: 0; top: 0; width: 50px; height: auto; padding: 9px 12px 9px 0; font-size: 15px; line-height: inherit; text-align: right; box-sizing: border-box; } .qodef-mobile-header .qodef-mobile-nav .mobile_arrow:hover { cursor: pointer; } .qodef-mobile-header .qodef-mobile-nav .mobile_arrow .qodef-sub-arrow { line-height: 1; -webkit-transition: transform 0.2s ease-in-out; -moz-transition: transform 0.2s ease-in-out; transition: transform 0.2s ease-in-out; display: inline-block; } .qodef-mobile-header .qodef-mobile-nav .mobile_arrow .arrow_down { display: none; } .qodef-mobile-header .qodef-mobile-nav li.qodef-opened > .mobile_arrow > .qodef-sub-arrow { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); transform: rotate(90deg); } .qodef-mobile-header .qodef-mobile-nav > ul > li:last-child > a, .qodef-mobile-header .qodef-mobile-nav > .qodef-grid > ul > li:last-child > a { border-bottom: none; } /* ========================================================================== Mobile header style - end ========================================================================== */ /* ========================================================================== Sticky Mobile header style - begin ========================================================================== */ .qodef-sticky-up-mobile-header .qodef-animate-mobile-header .qodef-mobile-header-inner { width: 100%; -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); transform: translateY(-100%); -webkit-transition: -webkit-transform 0.4s ease-in-out, left 0.2s ease, right 0.2s ease; -moz-transition: -moz-transform 0.4s ease-in-out, left 0.2s ease, right 0.2s ease; transition: transform 0.4s ease-in-out, left 0.2s ease, right 0.2s ease; } .qodef-sticky-up-mobile-header .mobile-header-appear .qodef-mobile-header-inner { position: fixed; top: 0; left: 0; width: 100%; -webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); } /* ========================================================================== Sticky Mobile header style - end ========================================================================== */ /* ========================================================================== Sticky header style - begin ========================================================================== */ .qodef-sticky-header { position: fixed; top: 0; left: 0; height: 70px; width: 100%; z-index: 100; -webkit-backface-visibility: hidden; -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); transform: translateY(-100%); -webkit-transition: -webkit-transform 0.6s ease; -moz-transition: -moz-transform 0.6s ease; transition: transform 0.6s ease; } .qodef-sticky-header .qodef-grid { height: 100% !important; } .qodef-sticky-header.header-appear { transform: translateY(0%); } .admin-bar .qodef-sticky-header.header-appear { top: 32px; } .qodef-sticky-header .qodef-sticky-holder { position: relative; height: 100%; z-index: 2; background-color: #fff; border-bottom: 1px solid #ebebeb; box-sizing: border-box; } .qodef-sticky-header .qodef-sticky-holder .qodef-logo-wrapper a { max-height: 70px; } .qodef-sticky-header .qodef-sticky-holder .qodef-vertical-align-containers { padding: 0 40px; } .qodef-sticky-header .qodef-sticky-holder.qodef-menu-left .qodef-main-menu { width: auto; padding: 0 0 0 20px; } .qodef-sticky-header .qodef-sticky-holder.qodef-menu-left .qodef-vertical-align-containers .qodef-position-left-inner { height: 100%; } .qodef-sticky-header .qodef-sticky-holder.qodef-menu-left .qodef-vertical-align-containers .qodef-position-right:before { display: none; } .qodef-sticky-header .qodef-sticky-holder.qodef-menu-left .qodef-vertical-align-containers .qodef-position-right-inner { display: -webkit-flex; /* Safari */ -webkit-align-items: center; /* Safari 7.0+ */ display: flex; align-items: center; height: 100%; } .qodef-sticky-header .qodef-sticky-holder.qodef-menu-center .qodef-vertical-align-containers .qodef-position-center-inner { height: 100%; } .qodef-sticky-header .qodef-sticky-holder.qodef-menu-center .qodef-vertical-align-containers .qodef-position-right:before { display: none; } .qodef-sticky-header .qodef-sticky-holder.qodef-menu-center .qodef-vertical-align-containers .qodef-position-right-inner { display: -webkit-flex; /* Safari */ -webkit-align-items: center; /* Safari 7.0+ */ display: flex; align-items: center; height: 100%; } .qodef-sticky-header .qodef-sticky-holder.qodef-menu-right .qodef-main-menu { width: auto; } .qodef-sticky-header .qodef-sticky-holder.qodef-menu-right .qodef-vertical-align-containers .qodef-position-right-inner { height: 100%; } .qodef-sticky-header .widget { display: inline-block; vertical-align: middle; margin: 0; } /* ========================================================================== Sticky header style - end ========================================================================== */ /* ========================================================================== Top header style - begin ========================================================================== */ .qodef-top-bar { position: relative; display: inline-block; width: 100%; vertical-align: middle; height: 39px; font-size: 12px; line-height: 1; color: #fff; background-color: #110729; box-sizing: border-box; z-index: 110; } .qodef-top-bar > .qodef-vertical-align-containers { padding: 0 40px; } .qodef-top-bar .qodef-vertical-align-containers .qodef-position-left:before, .qodef-top-bar .qodef-vertical-align-containers .qodef-position-right:before { display: none; } .qodef-top-bar .qodef-vertical-align-containers .qodef-position-left-inner, .qodef-top-bar .qodef-vertical-align-containers .qodef-position-right-inner { display: -webkit-flex; /* Safari */ display: flex; height: 100%; -webkit-align-items: center; /* Safari 7.0+ */ align-items: center; } .qodef-top-bar .qodef-grid { height: 100%; } .qodef-top-bar .qodef-grid .qodef-vertical-align-containers { padding-left: 0; padding-right: 0; } .qodef-top-bar-in-grid-padding .qodef-top-bar .qodef-grid .qodef-vertical-align-containers { padding: 0 40px; } .qodef-top-bar .widget { margin: 0; } /* ========================================================================== Top header style - end ========================================================================== */ /* ========================================================================== Header styles - end ========================================================================== */ /*# sourceMappingURL=header-map.css.map */ /* ========================================================================== Search styles - begin ========================================================================== */ /* ========================================================================== # Search opener - begin ========================================================================== */ .qodef-search-opener { position: relative; display: inline-block; vertical-align: middle; font-size: 19px; line-height: 1; margin: 0 10px; } .qodef-search-opener .qodef-search-opener-wrapper { display: block; } .qodef-search-opener .qodef-search-opener-wrapper > * { position: relative; display: inline-block; vertical-align: middle; line-height: inherit; } .qodef-search-opener .qodef-search-opener-wrapper > *:before { display: block; line-height: inherit; } .qodef-search-opener.qodef-search-opener-svg-path .qodef-search-opener-wrapper > * { vertical-align: middle; } .qodef-search-opener.qodef-search-opener-svg-path .qodef-search-opener-wrapper > *, .qodef-search-opener.qodef-search-opener-svg-path .qodef-search-opener-wrapper path { fill: currentColor; stroke: currentColor; } .qodef-light-header .qodef-page-header > div:not(.qodef-sticky-header):not(.fixed) .qodef-search-opener, .qodef-light-header .qodef-top-bar .qodef-search-opener { color: #fff !important; } .qodef-light-header .qodef-page-header > div:not(.qodef-sticky-header):not(.fixed) .qodef-search-opener:hover, .qodef-light-header .qodef-top-bar .qodef-search-opener:hover { color: #fac400 !important; } .qodef-dark-header .qodef-page-header > div:not(.qodef-sticky-header):not(.fixed) .qodef-search-opener, .qodef-dark-header .qodef-top-bar .qodef-search-opener { color: #110729 !important; } .qodef-dark-header .qodef-page-header > div:not(.qodef-sticky-header):not(.fixed) .qodef-search-opener:hover, .qodef-dark-header .qodef-top-bar .qodef-search-opener:hover { color: #fac400 !important; } /* ========================================================================== # Search opener - end ========================================================================== */ /* ========================================================================== # Search template style - begin ========================================================================== */ .qodef-search-page-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 0 0 80px; } .qodef-search-page-holder .qodef-search-page-form { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 0 0 30px; } .qodef-search-page-holder .qodef-search-page-form .qodef-search-title { margin: 0 0 20px; } .qodef-search-page-holder .qodef-search-page-form .qodef-search-label { display: block; font-size: 13px; } .qodef-search-page-holder .qodef-search-page-form .qodef-form-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 0 0 10px; clear: both; border-bottom: 1px solid #e1e1e1; } .qodef-search-page-holder .qodef-search-page-form .qodef-form-holder .qodef-column-left { display: table-cell; vertical-align: top; } .qodef-search-page-holder .qodef-search-page-form .qodef-form-holder .qodef-column-right { display: table-cell; width: 1%; text-align: left; vertical-align: top; } .qodef-search-page-holder .qodef-search-page-form .qodef-form-holder .qodef-search-field { position: relative; width: 100%; height: 40px; line-height: 40px; margin: 0; padding: 0 20px 0 3px; font-family: "Montserrat", sans-serif; font-size: inherit; color: inherit; background-color: transparent; border: none; outline: 0; vertical-align: middle; -webkit-appearance: none; box-sizing: border-box; } .qodef-search-page-holder .qodef-search-page-form .qodef-form-holder .qodef-search-field::-webkit-input-placeholder { color: inherit; } .qodef-search-page-holder .qodef-search-page-form .qodef-form-holder .qodef-search-field:-moz-placeholder { color: inherit; opacity: 1; } .qodef-search-page-holder .qodef-search-page-form .qodef-form-holder .qodef-search-field::-moz-placeholder { color: inherit; opacity: 1; } .qodef-search-page-holder .qodef-search-page-form .qodef-form-holder .qodef-search-field:-ms-input-placeholder { color: inherit; } .qodef-search-page-holder .qodef-search-page-form .qodef-form-holder .qodef-search-submit { position: relative; display: inline-block; width: auto; height: 40px; line-height: 40px; padding: 0; font-size: 18px; color: #808080; background-color: transparent; border: 0; outline: 0; cursor: pointer; vertical-align: middle; -webkit-transition: color 0.2s ease-in-out; -moz-transition: color 0.2s ease-in-out; transition: color 0.2s ease-in-out; } .qodef-search-page-holder .qodef-search-page-form .qodef-form-holder .qodef-search-submit:hover { color: #110729; } .qodef-search-page-holder article { position: relative; display: inline-block; width: 100%; vertical-align: middle; padding: 30px 0; margin: 0; border-bottom: 1px solid #e1e1e1; } .qodef-search-page-holder article.sticky .qodef-post-title a { color: #fac400; } .qodef-search-page-holder article.page .qodef-post-title-area .qodef-post-info > div.qodef-post-info-category { display: none; } .qodef-search-page-holder article .qodef-post-content { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-search-page-holder article .qodef-post-image { display: block; float: left; width: 130px; } .qodef-search-page-holder article .qodef-post-image a, .qodef-search-page-holder article .qodef-post-image img { display: block; } .qodef-search-page-holder article .qodef-post-title-area { min-height: 130px; padding: 0 0 0 150px; } .qodef-search-page-holder article .qodef-post-title-area.qodef-no-thumbnail { padding: 0; min-height: inherit; } .qodef-search-page-holder article .qodef-post-title-area .qodef-post-title-area-inner { width: 100%; height: 100%; overflow: hidden; box-sizing: border-box; } .qodef-search-page-holder article .qodef-post-title-area .qodef-post-title-area-inner .qodef-post-title { margin: 0; } .qodef-search-page-holder article .qodef-post-title-area .qodef-post-title-area-inner .qodef-post-excerpt { margin: 7px 0 0; } .qodef-search-page-holder .qodef-blog-pagination { margin: 50px 0 0; } /* ========================================================================== # Search template style - end ========================================================================== */ /* ========================================================================== # Fullscreen search - start ========================================================================== */ /* Fullscreen search general style - start ========================================================================== */ .qodef-fullscreen-search-holder { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 105; opacity: 0; } .qodef-fullscreen-search-holder .qodef-fullscreen-search-table { display: table; width: 100%; height: 100%; } .qodef-fullscreen-search-holder .qodef-fullscreen-search-cell { position: relative; display: table-cell; height: 100%; width: 100%; vertical-align: middle; text-align: center; } .qodef-fullscreen-search-holder .qodef-form-holder-inner { position: relative; width: 60%; max-width: 750px; height: 80px; display: table; vertical-align: middle; margin: auto; border: 1px solid #fff; border-radius: 3px; opacity: 0; -webkit-transition: all 0.3s 0.2s; -moz-transition: all 0.3s 0.2s; transition: all 0.3s 0.2s; -webkit-transform: translateY(100px); -moz-transform: translateY(100px); transform: translateY(100px); } .qodef-fullscreen-search-opened .qodef-fullscreen-search-holder .qodef-form-holder-inner { opacity: 1; -webkit-transition: 0.3s ease 0.1s; -moz-transition: 0.3s ease 0.1s; transition: 0.3s ease 0.1s; -webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); } .qodef-fullscreen-search-holder .qodef-field-holder { display: table-cell; position: relative; vertical-align: middle; height: 100%; width: 90%; } .qodef-fullscreen-search-holder .qodef-field-holder .qodef-search-field { position: relative; height: 100%; width: 100%; margin: 0; padding: 0 0 0 37px; font-family: "Merriweather", serif; font-weight: 400; font-size: 16px; color: #fff; line-height: 2em; background: transparent; border: 0; border-radius: 0; outline: none; cursor: text; } .qodef-fullscreen-search-holder .qodef-search-submit { height: 100%; display: table-cell; position: relative; vertical-align: middle; color: #fff; background-color: transparent; border: none; outline: none; cursor: pointer; -webkit-transition: all 0.3s 0.2s; -moz-transition: all 0.3s 0.2s; transition: all 0.3s 0.2s; } .qodef-fullscreen-search-holder .qodef-search-submit:hover { color: #fac400; } .qodef-fullscreen-search-holder .qodef-search-submit.qodef-search-submit-icon-pack { font-size: 19px; line-height: 1em; } .qodef-fullscreen-search-holder .qodef-search-submit.qodef-search-submit-svg-path > *, .qodef-fullscreen-search-holder .qodef-search-submit.qodef-search-submit-svg-path path { fill: currentColor; stroke: currentColor; } .qodef-fullscreen-search-holder .qodef-search-close { position: absolute; top: 32px; right: 76px; color: #fff; opacity: 0; visibility: hidden; z-index: 1; } .admin-bar .qodef-fullscreen-search-holder .qodef-search-close { top: 72px; } .qodef-fullscreen-search-holder .qodef-search-close:hover { color: #fac400; } .qodef-fullscreen-search-holder .qodef-search-close.qodef-search-close-icon-pack { font-size: 30px; line-height: 1em; } .qodef-fullscreen-search-holder .qodef-search-close.qodef-search-close-icon-pack * { display: block; line-height: inherit; } .qodef-fullscreen-search-holder .qodef-search-close.qodef-search-close-icon-pack *:before { display: block; line-height: inherit; } .qodef-fullscreen-search-holder .qodef-search-close.qodef-search-close-svg-path > * { vertical-align: middle; } .qodef-fullscreen-search-holder .qodef-search-close.qodef-search-close-svg-path > *, .qodef-fullscreen-search-holder .qodef-search-close.qodef-search-close-svg-path path { fill: currentColor; stroke: currentColor; } /* Fullscreen search general style - end ========================================================================== */ /* Fullscreen search fade style - start ========================================================================== */ .qodef-search-fade .qodef-fullscreen-search-holder { visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; opacity: 0; z-index: 112; box-sizing: border-box; } .qodef-search-fade .qodef-fullscreen-search-holder .qodef-fullscreen-search-table { background-color: rgba(20, 20, 20, 0.95); } .qodef-search-fade-out.qodef-search-fade .qodef-fullscreen-search-holder { -webkit-animation: search_fade_out 0.2s ease-out both; -moz-animation: search_fade_out 0.2s ease-out both; animation: search_fade_out 0.2s ease-out both; } .qodef-search-fade-in.qodef-search-fade .qodef-fullscreen-search-holder.qodef-animate { -webkit-animation: search_fade_in 0.3s ease both; -moz-animation: search_fade_in 0.3s ease both; animation: search_fade_in 0.3s ease both; } .qodef-search-fade .qodef-fullscreen-search-holder.qodef-animate .qodef-search-close { opacity: 1; visibility: visible; } @-webkit-keyframes search_fade_out { 0% { opacity: 1; visibility: visible; } 100% { opacity: 0; visibility: hidden; } } @keyframes search_fade_out { 0% { opacity: 1; visibility: visible; } 100% { opacity: 0; visibility: hidden; } } @-webkit-keyframes search_fade_in { 0% { opacity: 0; visibility: hidden; } 100% { opacity: 1; visibility: visible; } } @keyframes search_fade_in { 0% { opacity: 0; visibility: hidden; } 100% { opacity: 1; visibility: visible; } } /* Fullscreen search fade style - end ========================================================================== */ /* ========================================================================== # Fullscreen search - end ========================================================================== */ /* ========================================================================== Search styles - end ========================================================================== */ /*# sourceMappingURL=search-map.css.map */ /* ========================================================================== Side area styles - begin ========================================================================== */ /* ========================================================================== # Side area style - begin ========================================================================== */ .qodef-light-header .qodef-page-header > div:not(.qodef-sticky-header):not(.fixed) .qodef-side-menu-button-opener .qodef-side-menu-icon .qodef-dot, .qodef-light-header .qodef-page-header > div:not(.qodef-sticky-header):not(.fixed) .qodef-side-menu-button-opener .qodef-side-menu-icon .qodef-dot, .qodef-light-header .qodef-top-bar .qodef-side-menu-button-opener .qodef-side-menu-icon .qodef-dot, .qodef-light-header .qodef-top-bar .qodef-side-menu-button-opener .qodef-side-menu-icon .qodef-dot { background-color: #fff !important; } .qodef-dark-header .qodef-page-header > div:not(.qodef-sticky-header):not(.fixed) .qodef-side-menu-button-opener .qodef-side-menu-icon .qodef-dot, .qodef-dark-header .qodef-page-header > div:not(.qodef-sticky-header):not(.fixed) .qodef-side-menu-button-opener .qodef-side-menu-icon .qodef-dot, .qodef-dark-header .qodef-top-bar .qodef-side-menu-button-opener .qodef-side-menu-icon .qodef-dot, .qodef-dark-header .qodef-top-bar .qodef-side-menu-button-opener .qodef-side-menu-icon .qodef-dot { background-color: #110729 !important; } .qodef-side-menu-button-opener { position: relative; display: inline-block; vertical-align: middle; font-size: 19px; line-height: 1; margin: 0 10px; } .qodef-side-menu-button-opener .qodef-side-menu-title { position: relative; display: inline-block; vertical-align: middle; margin: 0 8px 0 0; color: currentColor; } .qodef-side-menu-button-opener .qodef-side-menu-icon { position: relative; display: inline-block; vertical-align: middle; font-size: 20px; width: 19px; line-height: 3px; } .qodef-side-menu-button-opener .qodef-side-menu-icon .qodef-dot { display: block; float: left; width: 5px; height: 5px; margin: 0 2px 2px 0; border-radius: 50%; background-color: #110729; -webkit-transition: opacity 0.3s cubic-bezier(0.07, 0.52, 0, 0.93); -moz-transition: opacity 0.3s cubic-bezier(0.07, 0.52, 0, 0.93); transition: opacity 0.3s cubic-bezier(0.07, 0.52, 0, 0.93); } .qodef-side-menu-button-opener .qodef-side-menu-icon .qodef-dot:nth-child(1) { -webkit-transition-delay: .1s; transition-delay: .1s; } .qodef-side-menu-button-opener .qodef-side-menu-icon .qodef-dot:nth-child(2) { -webkit-transition-delay: .2s; transition-delay: .2s; } .qodef-side-menu-button-opener .qodef-side-menu-icon .qodef-dot:nth-child(3n) { margin-right: 0; } .qodef-side-menu-button-opener.opened .qodef-dot:first-child, .qodef-side-menu-button-opener.opened .qodef-dot:nth-child(2), .qodef-side-menu-button-opener.opened .qodef-dot:nth-child(4), .qodef-side-menu-button-opener:hover .qodef-dot:first-child, .qodef-side-menu-button-opener:hover .qodef-dot:nth-child(2), .qodef-side-menu-button-opener:hover .qodef-dot:nth-child(4) { opacity: 0; } .qodef-side-menu { position: fixed; top: 0; right: -500px; width: 500px; height: 100%; min-height: 100%; padding: 39px 64px 86px; background-color: #fff; background-size: cover; text-align: left; overflow: hidden; visibility: hidden; z-index: 9999; -webkit-backface-visibility: hidden; box-sizing: border-box; box-shadow: -3px 0 3px rgba(0, 0, 0, 0.04); -webkit-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); -moz-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); } .qodef-side-menu a.qodef-close-side-menu { position: absolute; top: 35px; right: 37px; display: block; z-index: 1000; color: #110729; } .qodef-side-menu a.qodef-close-side-menu:hover { color: #fac400; } .admin-bar .qodef-side-menu a.qodef-close-side-menu { top: 68px; } .qodef-side-menu a.qodef-close-side-menu.qodef-close-side-menu-icon-pack { font-size: 30px; } .qodef-side-menu a.qodef-close-side-menu.qodef-close-side-menu-icon-pack * { display: block; line-height: inherit; } .qodef-side-menu a.qodef-close-side-menu.qodef-close-side-menu-icon-pack *:before { display: block; line-height: inherit; } .qodef-side-menu a.qodef-close-side-menu.qodef-close-side-menu-svg-path > * { vertical-align: middle; } .qodef-side-menu a.qodef-close-side-menu.qodef-close-side-menu-svg-path > *, .qodef-side-menu a.qodef-close-side-menu.qodef-close-side-menu-svg-path path { fill: currentColor; stroke: currentColor; } /* ========================================================================== # Side area style - end ========================================================================== */ /* ========================================================================== # Side area slides over content style - begin ========================================================================== */ .qodef-right-side-menu-opened .qodef-wrapper, .qodef-right-side-menu-opened footer.qodef-footer-uncover, .qodef-right-side-menu-opened .qodef-fixed-wrapper.fixed, .qodef-right-side-menu-opened .qodef-sticky-header, .qodef-right-side-menu-opened .mobile-header-appear .qodef-mobile-header-inner { left: 0; } .qodef-side-menu-slide-from-right .qodef-wrapper { background-color: #fff; position: relative; z-index: 1000; -webkit-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); -moz-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); } .qodef-side-menu-slide-from-right .qodef-wrapper .qodef-cover { z-index: 0; position: fixed; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; opacity: 0; background-color: rgba(0, 0, 0, 0.5); -webkit-transition: opacity 0.2s ease-in-out, z-index 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out, z-index 0.2s ease-in-out; transition: opacity 0.2s ease-in-out, z-index 0.2s ease-in-out; } .qodef-side-menu-slide-from-right .qodef-sticky-header, .qodef-side-menu-slide-from-right .qodef-fixed-wrapper.fixed { -webkit-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); -moz-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); } .qodef-side-menu-slide-from-right footer.qodef-footer-uncover { -webkit-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); -moz-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); } .qodef-side-menu-slide-from-right.qodef-right-side-menu-opened .qodef-cover { z-index: 1002; opacity: 1; } .qodef-side-menu-slide-from-right.qodef-right-side-menu-opened .qodef-side-menu { right: 0; visibility: visible; } /* ========================================================================== # Side area slides over content style - end ========================================================================== */ /* ========================================================================== # Side area uncovering - begin ========================================================================== */ .qodef-side-area-uncovered-from-content.qodef-right-side-menu-opened .qodef-wrapper, .qodef-side-area-uncovered-from-content.qodef-right-side-menu-opened footer.qodef-footer-uncover, .qodef-side-area-uncovered-from-content.qodef-right-side-menu-opened .qodef-sticky-header, .qodef-side-area-uncovered-from-content.qodef-right-side-menu-opened .qodef-fixed-wrapper.fixed, .qodef-side-area-uncovered-from-content.qodef-right-side-menu-opened .qodef-mobile-header-inner, .qodef-side-area-uncovered-from-content.qodef-right-side-menu-opened .mobile-header-appear .qodef-mobile-header-inner { left: -405px; } .qodef-side-area-uncovered-from-content .qodef-side-menu { right: 0; z-index: 90; } .qodef-side-area-uncovered-from-content .qodef-sticky-header, .qodef-side-area-uncovered-from-content .qodef-fixed-wrapper.fixed { -webkit-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); -moz-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); } /* ========================================================================== # Side area uncovering - end ========================================================================== */ /* ========================================================================== # Side area slides with content style - begin ========================================================================== */ .qodef-side-menu-slide-with-content { overflow-x: hidden; position: relative; left: 0; -webkit-overflow-scrolling: auto !important; -webkit-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); -moz-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); } .qodef-side-menu-slide-with-content .qodef-side-menu { visibility: visible; } .qodef-side-menu-slide-with-content footer.qodef-footer-uncover, .qodef-side-menu-slide-with-content .qodef-wrapper { -webkit-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); -moz-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); } .qodef-side-menu-slide-with-content .qodef-sticky-header, .qodef-side-menu-slide-with-content .qodef-fixed-wrapper.fixed, .qodef-side-menu-slide-with-content .qodef-mobile-header-inner { -webkit-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); -moz-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); } .qodef-side-menu-slide-with-content.qodef-side-menu-open .qodef-wrapper, .qodef-side-menu-slide-with-content.qodef-side-menu-open footer.qodef-footer-uncover, .qodef-side-menu-slide-with-content.qodef-side-menu-open .qodef-sticky-header, .qodef-side-menu-slide-with-content.qodef-side-menu-open .qodef-fixed-wrapper, .qodef-side-menu-slide-with-content.qodef-side-menu-open .qodef-mobile-header-inner { left: -405px; } .qodef-side-menu-slide-with-content.qodef-side-menu-open .qodef-side-menu { right: 0; } /* ========================================================================== # Side area slides with content style - end ========================================================================== */ /* ========================================================================== # Side area responsive style - begin ========================================================================== */ @media only screen and (max-width: 1440px) { .qodef-side-menu-slide-from-right .qodef-side-menu { padding: 65px 40px 30px 40px; } } @media only screen and (max-width: 1280px) { .qodef-side-menu-slide-from-right .qodef-side-menu { padding: 60px 42px 30px 41px; } } /* ========================================================================== # Side area style - end ========================================================================== */ /* ========================================================================== Side area styles - end ========================================================================== */ /*# sourceMappingURL=sidearea-map.css.map */ /* ========================================================================== Title styles - begin ========================================================================== */ /* ========================================================================== Title style - begin ========================================================================== */ .qodef-title-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; height: 200px; background-color: #fafafa; background-position: center 0; background-repeat: no-repeat; z-index: 101; } .qodef-title-holder.qodef-title-full-width .qodef-grid { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 0; padding: 0 40px; box-sizing: border-box; } .qodef-title-holder.qodef-bg-responsive { height: auto !important; } .qodef-title-holder.qodef-bg-responsive .qodef-title-image { display: block; } .qodef-title-holder.qodef-bg-responsive .qodef-title-wrapper { position: absolute; top: 50%; left: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); } .qodef-title-holder.qodef-bg-parallax { background-attachment: fixed; } .qodef-title-holder .qodef-title-image { display: none; } .qodef-title-holder .qodef-title-image img { display: block; width: 100%; } .qodef-title-holder .qodef-title-wrapper { position: relative; display: table; table-layout: fixed; height: 100%; width: 100%; } .qodef-title-holder .qodef-title-inner { position: relative; display: table-cell; height: 100%; width: 100%; vertical-align: middle; } /* ========================================================================== Title style - end ========================================================================== */ /* ========================================================================== Breadcrumbs Title type style - begin ========================================================================== */ .qodef-title-holder.qodef-breadcrumbs-type .qodef-breadcrumbs { position: relative; display: inline-block; width: 100%; vertical-align: middle; color: #808080; } .qodef-title-holder.qodef-breadcrumbs-type .qodef-breadcrumbs.qodef-has-inline-style a { opacity: 1; -webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; transition: opacity 0.2s ease-out; } .qodef-title-holder.qodef-breadcrumbs-type .qodef-breadcrumbs.qodef-has-inline-style a:hover { color: inherit; opacity: 0.9; } .qodef-title-holder.qodef-breadcrumbs-type .qodef-breadcrumbs a, .qodef-title-holder.qodef-breadcrumbs-type .qodef-breadcrumbs span { position: relative; display: inline-block; vertical-align: middle; color: inherit; } .qodef-title-holder.qodef-breadcrumbs-type .qodef-breadcrumbs a:hover { color: #110729; } /* ========================================================================== Breadcrumbs Title type style - end ========================================================================== */ /* ========================================================================== Centered Title type style - begin ========================================================================== */ .qodef-title-holder.qodef-centered-type .qodef-title-inner { text-align: center; } .qodef-title-holder.qodef-centered-type .qodef-page-title { margin: 0; } .qodef-title-holder.qodef-centered-type .qodef-page-subtitle { display: block; margin: 10px 0 0; box-sizing: border-box; } /* ========================================================================== Centered Title type style - end ========================================================================== */ /* ========================================================================== Standard With Breadcrumbs Title type style - begin ========================================================================== */ .qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-title-info, .qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-breadcrumbs-info { display: table-cell; vertical-align: middle; } .qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-title-info { width: 99%; } .qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-breadcrumbs-info { width: 1%; text-align: right; white-space: nowrap; } .qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-page-title { margin: 0; } .qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-page-subtitle { margin: 5px 0 0; } .qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-breadcrumbs { color: #808080; } .qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-breadcrumbs.qodef-has-inline-style a { opacity: 1; -webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; transition: opacity 0.2s ease-out; } .qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-breadcrumbs.qodef-has-inline-style a:hover { color: inherit; opacity: 0.9; } .qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-breadcrumbs a, .qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-breadcrumbs span { position: relative; display: inline-block; vertical-align: middle; color: inherit; } .qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-breadcrumbs a:hover { color: #110729; } /* ========================================================================== Standard With Breadcrumbs Title type style - end ========================================================================== */ /* ========================================================================== Standard Title type style - begin ========================================================================== */ .qodef-title-holder.qodef-standard-type .qodef-page-title { margin: 0; max-width: 570px; } .qodef-title-holder.qodef-standard-type .qodef-label-line { display: inline-block; vertical-align: middle; height: 4px; width: 57px; margin-right: 21px; background-color: #fac400; } .qodef-title-holder.qodef-standard-type .qodef-page-subtitle { margin: 0 0 16px; display: inline-block; font-weight: 500; text-transform: uppercase; letter-spacing: .1em; } /* ========================================================================== Standard Title type style - end ========================================================================== */ /* ========================================================================== Title styles - end ========================================================================== */ /*# sourceMappingURL=title-map.css.map */ /* ========================================================================== Author Info widget style - begin ========================================================================== */ .qodef-author-info-widget { position: relative; display: inline-block; width: 100%; vertical-align: middle; box-sizing: border-box; } .qodef-author-info-widget .qodef-aiw-image { position: relative; display: inline-block; vertical-align: middle; border-radius: 100%; overflow: hidden; } .qodef-author-info-widget .qodef-aiw-image img { display: block; } .qodef-author-info-widget .qodef-aiw-title { margin: 28px 0 0; } .qodef-author-info-widget .qodef-aiw-text { display: block; margin: 13px 0 0; } /* ========================================================================== Author Info widget style - end ========================================================================== */ /*# sourceMappingURL=author-info-widget-map.css.map */ /* ========================================================================== Custom Font widget style - begin ========================================================================== */ .widget.qodef-custom-font-widget { margin: 0; } .widget.qodef-custom-font-widget > * { margin: 0; } /* ========================================================================== Custom Font widget style - end ========================================================================== */ /*# sourceMappingURL=custom-font-widget-map.css.map */ /* ========================================================================== Icon widget style - begin ========================================================================== */ .qodef-icon-widget-holder { position: relative; display: inline-block; vertical-align: middle; margin: 0; } .qodef-icon-widget-holder > * { position: relative; display: inline-block; vertical-align: middle; color: inherit; font-size: inherit; line-height: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; text-transform: inherit; } .qodef-icon-widget-holder .qodef-icon-element { line-height: normal; } .qodef-icon-widget-holder .qodef-icon-text { padding: 0 0 0 10px; } .qodef-icon-widget-holder .qodef-icon-text.qodef-no-icon { padding: 0; } .qodef-dark-header .qodef-page-header > div:not(.qodef-sticky-header):not(.fixed) .qodef-icon-widget-holder { color: #110729 !important; } .qodef-dark-header .qodef-page-header > div:not(.qodef-sticky-header):not(.fixed) .qodef-icon-widget-holder:hover { color: #fac400 !important; } .qodef-light-header .qodef-page-header > div:not(.qodef-sticky-header):not(.fixed) .qodef-icon-widget-holder { color: #fff !important; } .qodef-light-header .qodef-page-header > div:not(.qodef-sticky-header):not(.fixed) .qodef-icon-widget-holder:hover { color: #fac400 !important; } /* ========================================================================== Icon widget style - end ========================================================================== */ /*# sourceMappingURL=icon-widget-map.css.map */ /* ========================================================================== Image Gallery widget style - begin ========================================================================== */ .widget.qodef-image-gallery-widget { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .widget.qodef-image-gallery-widget img { display: block; width: 100%; } /* ========================================================================== Image Gallery widget style - end ========================================================================== */ /*# sourceMappingURL=image-gallery-widget-map.css.map */ /* ========================================================================== Search Post Type widget style - begin ========================================================================== */ .widget.qodef-search-post-type-widget { position: relative; display: inline-block; width: 100%; vertical-align: middle; line-height: 0; } .widget.qodef-search-post-type-widget .qodef-search-post-type { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .widget.qodef-search-post-type-widget .qodef-post-type-search-results { position: absolute; top: 100%; left: 0; width: 100%; height: auto; display: none; background-color: #fff; z-index: 99; } .widget.qodef-search-post-type-widget .qodef-post-type-search-results ul { position: relative; display: inline-block; width: 100%; vertical-align: middle; padding: 10px 20px; line-height: 0; box-sizing: border-box; } .widget.qodef-search-post-type-widget .qodef-post-type-search-results ul li { display: block; width: 100%; } .widget.qodef-search-post-type-widget .qodef-search-icon, .widget.qodef-search-post-type-widget .qodef-search-loading { position: absolute; right: 20px; top: calc(50% - 9px); font-size: 18px; color: #110729; opacity: 1; -webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; transition: opacity 0.2s ease-out; } .widget.qodef-search-post-type-widget .qodef-search-icon.qodef-hidden, .widget.qodef-search-post-type-widget .qodef-search-loading.qodef-hidden { opacity: 0; } /* ========================================================================== Search Post Type widget style - end ========================================================================== */ /*# sourceMappingURL=search-post-type-widget-map.css.map */ /* ========================================================================== Separator widget style - begin ========================================================================== */ .widget.qodef-separator-widget { margin: 0 !important; } /* ========================================================================== Separator widget style - end ========================================================================== */ /*# sourceMappingURL=separator-widget-map.css.map */ /* ========================================================================== Social Icon widget style - begin ========================================================================== */ .qodef-social-icon-widget-holder { position: relative; display: inline-block; vertical-align: middle; margin: 0; } .qodef-social-icon-widget-holder .qodef-social-icon-widget { color: inherit; line-height: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; } .qodef-dark-header .qodef-page-header > div:not(.qodef-sticky-header):not(.fixed) .qodef-social-icon-widget-holder { color: #110729 !important; } .qodef-dark-header .qodef-page-header > div:not(.qodef-sticky-header):not(.fixed) .qodef-social-icon-widget-holder:hover { color: #fac400 !important; } .qodef-light-header .qodef-page-header > div:not(.qodef-sticky-header):not(.fixed) .qodef-social-icon-widget-holder { color: #fff !important; } .qodef-light-header .qodef-page-header > div:not(.qodef-sticky-header):not(.fixed) .qodef-social-icon-widget-holder:hover { color: #fac400 !important; } /* ========================================================================== Social Icon widget style - end ========================================================================== */ /*# sourceMappingURL=social-icon-widget-map.css.map */ /* ========================================================================== Social Icons Group widget style - begin ========================================================================== */ .qodef-social-icons-group-widget.qodef-square-icons .qodef-social-icon-widget-holder { position: relative; width: 44px; height: 44px; margin: 0 7px; font-size: 17px; color: #fff; background-color: #110729; } .qodef-social-icons-group-widget.qodef-square-icons .qodef-social-icon-widget-holder:hover { color: #110729; background-color: #fac400; } .qodef-social-icons-group-widget.qodef-square-icons .qodef-social-icon-widget-holder .qodef-social-icon-widget { position: absolute; top: 50%; left: 50%; -webkit-transform: translateY(-50%) translateX(-50%); -moz-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); } .qodef-social-icons-group-widget.qodef-square-icons.qodef-light-skin .qodef-social-icon-widget-holder { color: #110729; background-color: #fff; } .qodef-social-icons-group-widget.qodef-square-icons.qodef-light-skin .qodef-social-icon-widget-holder:hover { color: #110729; background-color: #fac400; } .qodef-social-icons-group-widget .qodef-social-icon-widget-holder { display: inline-block; vertical-align: middle; margin: 0 10px 0 0; text-align: center; } .qodef-social-icons-group-widget .qodef-social-icon-widget-holder:first-child { margin-left: 0; } .qodef-social-icons-group-widget .qodef-social-icon-widget-holder:last-child { margin-right: 0; } /* ========================================================================== Social Icons Group widget style - end ========================================================================== */ /*# sourceMappingURL=social-icons-group-widget-map.css.map */ /* ========================================================================== Sticky Sidebar widget start styles ========================================================================== */ .qodef-widget-sticky-sidebar { position: relative; width: 100%; height: 0; margin: 0 !important; padding: 0 !important; border: none !important; background: transparent !important; } /* ========================================================================== Sticky Sidebar widget end styles ========================================================================== */ /*# sourceMappingURL=sticky-sidebar-widget-map.css.map */ /* ========================================================================== Global partials ========================================================================== */ /* ========================================================================== Custom Post Types styles ========================================================================== */ /* ========================================================================== Masonry Gallery shortcodes style - begin ========================================================================== */ .qodef-masonry-gallery-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-masonry-gallery-holder .qodef-mg-inner { opacity: 0; } .qodef-masonry-gallery-holder .qodef-mg-grid-gutter { width: 0; } .qodef-masonry-gallery-holder .qodef-mg-grid-sizer { width: 25%; } .qodef-masonry-gallery-holder .qodef-mg-item { position: relative; width: 25%; z-index: 1; box-sizing: border-box; } .qodef-masonry-gallery-holder .qodef-mg-item.qodef-masonry-size-large-width { width: 50%; } .qodef-masonry-gallery-holder .qodef-mg-item.qodef-masonry-size-large-width .qodef-mg-image img { max-height: inherit; } .qodef-masonry-gallery-holder .qodef-mg-item.qodef-masonry-size-large-height .qodef-mg-image img { max-width: inherit; width: auto; height: 100%; } .qodef-masonry-gallery-holder .qodef-mg-item.qodef-masonry-size-large-width-height { width: 50%; } .qodef-masonry-gallery-holder .qodef-mg-item .qodef-mg-content { position: relative; display: inline-block; width: 100%; vertical-align: middle; height: 100%; box-sizing: border-box; } .qodef-masonry-gallery-holder .qodef-mg-item .qodef-mg-item-outer { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; text-align: center; box-sizing: border-box; } .qodef-masonry-gallery-holder .qodef-mg-item .qodef-mg-item-inner { position: relative; display: table; table-layout: fixed; height: 100%; width: 100%; } .qodef-masonry-gallery-holder .qodef-mg-item .qodef-mg-item-content { position: relative; display: table-cell; height: 100%; width: 100%; vertical-align: middle; padding: 10px; } .qodef-masonry-gallery-holder .qodef-mg-item .qodef-mg-image { position: relative; height: 100%; width: 100%; overflow: hidden; -webkit-transform: translateZ(0px); -moz-transform: translateZ(0px); transform: translateZ(0px); } .qodef-masonry-gallery-holder .qodef-mg-item .qodef-mg-image-overlay { position: absolute; top: -5px; left: -5px; height: calc(100% + 10px); width: calc(100% + 10px); background-size: cover; background-position: center; z-index: -1; } .qodef-masonry-gallery-holder .qodef-mg-item .qodef-mg-item-icon { margin: 0 0 1px; } .qodef-masonry-gallery-holder .qodef-mg-item .qodef-mg-item-title { margin: 0; } .qodef-masonry-gallery-holder .qodef-mg-item .qodef-mg-item-text { margin: 14px 0 0; } .qodef-masonry-gallery-holder .qodef-mg-item .qodef-mg-item-button { margin: 21px 0 0; } .qodef-masonry-gallery-holder .qodef-mg-item .qodef-mg-item-link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; } .qodef-masonry-gallery-holder .qodef-mg-item.qodef-mg-standard .qodef-mg-item-inner { opacity: 0; -webkit-transition: opacity 0.25s cubic-bezier(0.45, 0.05, 0.55, 0.95), background-color 0.25s cubic-bezier(0.45, 0.05, 0.55, 0.95); -moz-transition: opacity 0.25s cubic-bezier(0.45, 0.05, 0.55, 0.95), background-color 0.25s cubic-bezier(0.45, 0.05, 0.55, 0.95); transition: opacity 0.25s cubic-bezier(0.45, 0.05, 0.55, 0.95), background-color 0.25s cubic-bezier(0.45, 0.05, 0.55, 0.95); } .qodef-masonry-gallery-holder .qodef-mg-item.qodef-mg-standard .qodef-mg-item-title, .qodef-masonry-gallery-holder .qodef-mg-item.qodef-mg-standard .qodef-mg-item-text { color: #fff; } .qodef-masonry-gallery-holder .qodef-mg-item.qodef-mg-standard img { -webkit-transition: opacity 0.7s ease; -moz-transition: opacity 0.7s ease; transition: opacity 0.7s ease; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); transform: translateZ(0); } .qodef-masonry-gallery-holder .qodef-mg-item.qodef-mg-standard:hover .qodef-mg-item-inner { opacity: 1; background-color: rgba(17, 7, 41, 0.4); } .qodef-masonry-gallery-holder .qodef-mg-item.qodef-mg-standard:hover img { opacity: 0; } .qodef-masonry-gallery-holder .qodef-mg-item.qodef-mg-simple.qodef-mg-skin-default .qodef-mg-item-inner { background-color: #f8f7f7; } .qodef-masonry-gallery-holder .qodef-mg-item.qodef-mg-simple.qodef-mg-skin-light .qodef-mg-item-inner { background-color: #fff; } .qodef-masonry-gallery-holder .qodef-mg-item.qodef-mg-simple.qodef-mg-skin-dark .qodef-mg-item-inner { background-color: #110729; } .qodef-masonry-gallery-holder .qodef-mg-item.qodef-mg-simple.qodef-mg-skin-dark .qodef-mg-item-title, .qodef-masonry-gallery-holder .qodef-mg-item.qodef-mg-simple.qodef-mg-skin-dark .qodef-mg-item-text { color: #fff; } /* ========================================================================== Masonry Gallery shortcodes style - end ========================================================================== */ /* ========================================================================== Portfolio Single page style - begin ========================================================================== */ .qodef-portfolio-single-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 0 0 83px; } .qodef-portfolio-single-holder .qodef-ps-image-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-portfolio-single-holder .qodef-ps-image-holder .qodef-ps-image:not(.qodef-item-space) { position: relative; display: inline-block; width: 100%; vertical-align: middle; box-sizing: border-box; } .qodef-portfolio-single-holder .qodef-ps-image-holder .qodef-ps-image a, .qodef-portfolio-single-holder .qodef-ps-image-holder .qodef-ps-image img { position: relative; display: block; } .qodef-portfolio-single-holder .qodef-ps-main-title { margin: 0 0 25px; font-size: 30px; } @media screen and (min-width: 1025px) { .qodef-portfolio-single-holder .qodef-ps-content-item { padding-right: 30px; } .qodef-portfolio-single-holder .qodef-ps-content-item p { margin: 0; } } .qodef-portfolio-single-holder .qodef-ps-categories a:after, .qodef-portfolio-single-holder .qodef-ps-tags a:after { content: ', '; } .qodef-portfolio-single-holder .qodef-ps-categories a:last-child:after, .qodef-portfolio-single-holder .qodef-ps-tags a:last-child:after { content: ''; } .qodef-portfolio-single-holder .qodef-ps-info-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-portfolio-single-holder .qodef-ps-info-holder .qodef-ps-info-item { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 0 0 7px; } .qodef-portfolio-single-holder .qodef-ps-info-holder .qodef-ps-info-item p, .qodef-portfolio-single-holder .qodef-ps-info-holder .qodef-ps-info-item a { margin: 0; color: #8c8c8c; } .qodef-portfolio-single-holder .qodef-ps-info-holder .qodef-ps-info-item .qodef-share-link { color: #110729; font-size: 13px; } .qodef-portfolio-single-holder .qodef-ps-info-holder .qodef-ps-info-item a:hover { color: #fac400; } .qodef-portfolio-single-holder .qodef-ps-info-holder .qodef-ps-info-item * { display: inline-block; } .qodef-portfolio-single-holder .qodef-ps-info-holder .qodef-ps-info-title { margin: 0 6px 0 0 !important; } .qodef-portfolio-single-holder .qodef-ps-info-holder .qodef-social-title { margin: 0 11px 0 0 !important; } .qodef-portfolio-single-holder .qodef-ps-info-holder .qodef-ps-social-share { margin-top: 36px; line-height: 24px; } .qodef-portfolio-single-holder .qodef-social-title { font-size: 19px; line-height: 1.23em; font-weight: 700; font-weight: 700; color: #110729 !important; } .qodef-portfolio-single-holder .qodef-ps-title { font-size: 30px; margin-top: 0; margin-bottom: 22px; } /* ========================================================================== Portfolio Single page style - end ========================================================================== */ /* ========================================================================== Portfolio Single page specific style for types - begin ========================================================================== */ .qodef-portfolio-single-holder .qodef-ps-image-holder.qodef-grid-masonry-list .qodef-ps-image a { height: 100%; } /* ========================================================================== Portfolio Single page specific style for types - end ========================================================================== */ /* ========================================================================== Portfolio Single - Gallery layout style - begin ========================================================================== */ .qodef-portfolio-single-holder.qodef-ps-gallery-layout .qodef-ps-image-holder { margin: 71px 0 0; width: 100%; } .qodef-portfolio-single-holder.qodef-ps-gallery-layout .qodef-ps-image-holder .qodef-ps-image { float: left; overflow: hidden; } .qodef-portfolio-single-holder.qodef-ps-gallery-layout .qodef-ps-image-holder .qodef-ps-image a { overflow: hidden; } .qodef-portfolio-single-holder.qodef-ps-gallery-layout .qodef-ps-image-holder .qodef-ps-image a img { backface-visibility: hidden; -webkit-transition: 0.6s; -moz-transition: 0.6s; transition: 0.6s; } .qodef-portfolio-single-holder.qodef-ps-gallery-layout .qodef-ps-image-holder .qodef-ps-image:hover img { -webkit-transform: scale(1.04); -moz-transform: scale(1.04); transform: scale(1.04); } /* ========================================================================== Portfolio Single - Gallery layout style - end ========================================================================== */ /* ========================================================================== Portfolio Single - Huge Images layout style - begin ========================================================================== */ .qodef-portfolio-single-holder.qodef-ps-huge-images-layout { padding: 0 40px; box-sizing: border-box; } .qodef-portfolio-single-holder.qodef-ps-huge-images-layout .qodef-ps-image-holder .qodef-ps-image { margin: 0 0 45px; } .qodef-portfolio-single-holder.qodef-ps-huge-images-layout .qodef-ps-image-holder .qodef-ps-image:last-child { margin: 0; } .qodef-portfolio-single-holder.qodef-ps-huge-images-layout .qodef-ps-main-title { margin: 38px 0 22px; } .qodef-portfolio-single-holder.qodef-ps-huge-images-layout .qodef-ps-content-item { padding-right: 0; margin-bottom: 37px; } @media only screen and (max-width: 1200px) { .qodef-portfolio-single-holder.qodef-ps-huge-images-layout { padding: 0 40px; } } @media only screen and (max-width: 768px) { .qodef-portfolio-single-holder.qodef-ps-huge-images-layout { padding: 0 30px; } } /* ========================================================================== Portfolio Single - Huge Images layout style - end ========================================================================== */ /* ========================================================================== Portfolio Single - Images layout style - begin ========================================================================== */ .qodef-portfolio-single-holder.qodef-ps-images-layout .qodef-ps-image-holder { margin: 71px 0 0; } .qodef-portfolio-single-holder.qodef-ps-images-layout .qodef-ps-image-holder .qodef-ps-image { margin: 0 0 45px; } .qodef-portfolio-single-holder.qodef-ps-images-layout .qodef-ps-image-holder .qodef-ps-image:last-child { margin: 0; } /* ========================================================================== Portfolio Single - Images layout style - end ========================================================================== */ /* ========================================================================== Portfolio Single - Masonry layout style - begin ========================================================================== */ .qodef-portfolio-single-holder.qodef-ps-masonry-layout .qodef-ps-image-holder { margin: 71px 0 0; } .qodef-portfolio-single-holder.qodef-ps-masonry-layout .qodef-ps-image-holder .qodef-ps-image { float: left; overflow: hidden; } .qodef-portfolio-single-holder.qodef-ps-masonry-layout .qodef-ps-image-holder .qodef-ps-image a { overflow: hidden; } .qodef-portfolio-single-holder.qodef-ps-masonry-layout .qodef-ps-image-holder .qodef-ps-image a img { backface-visibility: hidden; -webkit-transition: 0.6s; -moz-transition: 0.6s; transition: 0.6s; } .qodef-portfolio-single-holder.qodef-ps-masonry-layout .qodef-ps-image-holder .qodef-ps-image:hover img { -webkit-transform: scale(1.04); -moz-transform: scale(1.04); transform: scale(1.04); } /* ========================================================================== Portfolio Single - Masonry layout style - end ========================================================================== */ /* ========================================================================== Portfolio Single - Slider layout style - begin ========================================================================== */ .qodef-portfolio-single-holder.qodef-ps-slider-layout .qodef-ps-image-holder { margin: 71px 0 0; } .qodef-portfolio-single-holder.qodef-ps-slider-layout .qodef-ps-image-holder .qodef-ps-image-inner { visibility: hidden; } .qodef-portfolio-single-holder.qodef-ps-slider-layout .qodef-ps-image-holder .qodef-ps-image img { width: 100%; } /* ========================================================================== Portfolio Single - Slider layout style - end ========================================================================== */ /* ========================================================================== Portfolio Single - Small Gallery layout style - begin ========================================================================== */ .qodef-portfolio-single-holder.qodef-ps-small-gallery-layout .qodef-ps-image-holder { width: 100%; } .qodef-portfolio-single-holder.qodef-ps-small-gallery-layout .qodef-ps-image-holder .qodef-ps-image { float: left; overflow: hidden; } .qodef-portfolio-single-holder.qodef-ps-small-gallery-layout .qodef-ps-image-holder .qodef-ps-image a { overflow: hidden; } .qodef-portfolio-single-holder.qodef-ps-small-gallery-layout .qodef-ps-image-holder .qodef-ps-image a img { backface-visibility: hidden; -webkit-transition: 0.6s; -moz-transition: 0.6s; transition: 0.6s; } .qodef-portfolio-single-holder.qodef-ps-small-gallery-layout .qodef-ps-image-holder .qodef-ps-image:hover img { -webkit-transform: scale(1.04); -moz-transform: scale(1.04); transform: scale(1.04); } .qodef-portfolio-single-holder.qodef-ps-small-gallery-layout .qodef-ps-main-title { margin: 38px 0 22px; } .qodef-portfolio-single-holder.qodef-ps-small-gallery-layout .qodef-ps-content-item { padding-right: 0; margin-bottom: 28px; } /* ========================================================================== Portfolio Single - Small Gallery layout style - end ========================================================================== */ /* ========================================================================== Portfolio Single - Small Images layout style - begin ========================================================================== */ .qodef-portfolio-single-holder.qodef-ps-small-images-layout .qodef-ps-image-holder .qodef-ps-image { margin: 0 0 45px; } .qodef-portfolio-single-holder.qodef-ps-small-images-layout .qodef-ps-image-holder .qodef-ps-image:last-child { margin: 0; } .qodef-portfolio-single-holder.qodef-ps-small-images-layout .qodef-ps-main-title { margin: 38px 0 22px; } .qodef-portfolio-single-holder.qodef-ps-small-images-layout .qodef-ps-content-item { padding-right: 0; margin-bottom: 28px; } /* ========================================================================== Portfolio Single - Small Images layout style - end ========================================================================== */ /* ========================================================================== Portfolio Single - Small Masonry layout style - begin ========================================================================== */ .qodef-portfolio-single-holder.qodef-ps-small-masonry-layout .qodef-ps-main-title { margin: 38px 0 22px; } .qodef-portfolio-single-holder.qodef-ps-small-masonry-layout .qodef-ps-content-item { padding-right: 0; margin-bottom: 28px; } .qodef-portfolio-single-holder.qodef-ps-small-masonry-layout .qodef-ps-image-holder .qodef-ps-image { float: left; overflow: hidden; } .qodef-portfolio-single-holder.qodef-ps-small-masonry-layout .qodef-ps-image-holder .qodef-ps-image a { overflow: hidden; } .qodef-portfolio-single-holder.qodef-ps-small-masonry-layout .qodef-ps-image-holder .qodef-ps-image a img { backface-visibility: hidden; -webkit-transition: 0.6s; -moz-transition: 0.6s; transition: 0.6s; } .qodef-portfolio-single-holder.qodef-ps-small-masonry-layout .qodef-ps-image-holder .qodef-ps-image:hover img { -webkit-transform: scale(1.04); -moz-transform: scale(1.04); transform: scale(1.04); } /* ========================================================================== Portfolio Single - Small Masonry layout style - end ========================================================================== */ /* ========================================================================== Portfolio Single - Small Slider layout style - begin ========================================================================== */ .qodef-portfolio-single-holder.qodef-ps-small-slider-layout .qodef-ps-image-holder .qodef-ps-image-inner { visibility: hidden; } .qodef-portfolio-single-holder.qodef-ps-small-slider-layout .qodef-ps-image-holder .qodef-ps-image img { width: 100%; } .qodef-portfolio-single-holder.qodef-ps-small-slider-layout .qodef-ps-main-title { margin: 38px 0 22px; } .qodef-portfolio-single-holder.qodef-ps-small-slider-layout .qodef-ps-content-item { padding-right: 0; margin-bottom: 28px; } /* ========================================================================== Portfolio Single - Small Slider layout style - end ========================================================================== */ /* ========================================================================== Portfolio Single navigation style - begin ========================================================================== */ .qodef-ps-navigation { position: relative; display: table; width: 100%; vertical-align: middle; padding: 0; margin: 120px 0 35px; clear: both; box-sizing: border-box; } .qodef-ps-full-width-custom-layout .qodef-ps-navigation { padding: 0 40px; } .qodef-ps-navigation .qodef-ps-back-btn { position: absolute; top: 50%; left: 50%; display: inline-block; vertical-align: middle; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); } .qodef-ps-navigation .qodef-ps-back-btn a { position: relative; display: inline-block; margin: 0; padding: 0; vertical-align: middle; cursor: pointer; font-size: 25px; line-height: 40px; } .qodef-ps-navigation .qodef-ps-back-btn a span { display: block; line-height: inherit; } .qodef-ps-navigation .qodef-ps-prev, .qodef-ps-navigation .qodef-ps-next { position: relative; display: table-cell; vertical-align: middle; width: 49%; padding: 0; box-sizing: border-box; } .qodef-ps-navigation .qodef-ps-prev a, .qodef-ps-navigation .qodef-ps-next a { position: relative; display: inline-block; vertical-align: middle; font-size: 40px; line-height: 40px; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; } .qodef-ps-navigation .qodef-ps-prev a:hover, .qodef-ps-navigation .qodef-ps-next a:hover { color: #110729; } .qodef-ps-navigation .qodef-ps-prev a .qodef-ps-nav-mark, .qodef-ps-navigation .qodef-ps-next a .qodef-ps-nav-mark { position: relative; display: inline-block; vertical-align: top; } .qodef-ps-navigation .qodef-ps-prev a .qodef-ps-nav-mark:before, .qodef-ps-navigation .qodef-ps-next a .qodef-ps-nav-mark:before { display: block; line-height: inherit; } .qodef-ps-navigation .qodef-ps-prev a .qodef-ps-nav-mark { left: 0; } .qodef-ps-navigation .qodef-ps-prev a:hover { -webkit-transform: translateX(-3px); -moz-transform: translateX(-3px); transform: translateX(-3px); } .qodef-ps-navigation .qodef-ps-next { text-align: right; } .qodef-ps-navigation .qodef-ps-next a .qodef-ps-nav-mark { right: 0; } .qodef-ps-navigation .qodef-ps-next a:hover { -webkit-transform: translateX(3px); -moz-transform: translateX(3px); transform: translateX(3px); } /* ========================================================================== Portfolio Single navigation style - end ========================================================================== */ /* ========================================================================== Portfolio Single navigation style - begin ========================================================================== */ .qodef-ps-related-posts-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 30px 0 0; clear: both; } .qodef-ps-related-posts-holder .qodef-ps-related-posts { margin: 0 -15px; } .qodef-ps-related-posts-holder .qodef-ps-related-post { position: relative; display: inline-block; vertical-align: middle; width: 25%; float: left; padding: 0 15px; box-sizing: border-box; } @media only screen and (max-width: 1024px) { .qodef-ps-related-posts-holder .qodef-ps-related-post { width: 50%; } .qodef-ps-related-posts-holder .qodef-ps-related-post:nth-child(2n+1) { clear: both; } } @media only screen and (max-width: 680px) { .qodef-ps-related-posts-holder .qodef-ps-related-post { width: 100%; } } .qodef-ps-related-posts-holder .qodef-ps-related-image { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-ps-related-posts-holder .qodef-ps-related-image a, .qodef-ps-related-posts-holder .qodef-ps-related-image img { display: block; } .qodef-ps-related-posts-holder .qodef-ps-related-text { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 20px 0 0; } .qodef-ps-related-posts-holder .qodef-ps-related-text .qodef-ps-related-title { margin: 0; } .qodef-ps-related-posts-holder .qodef-ps-related-text .qodef-ps-related-categories { margin: 6px 0 0; } /* ========================================================================== Portfolio Single navigation style - end ========================================================================== */ /* ========================================================================== Portfolio Category List shortcode style - begin ========================================================================== */ .qodef-portfolio-category-list-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .touch .qodef-portfolio-category-list-holder article { cursor: pointer; } .qodef-portfolio-category-list-holder article:hover .qodef-pcli-text-holder { opacity: 1; } .qodef-portfolio-category-list-holder article .qodef-pcl-item-inner { position: relative; display: inline-block; width: 100%; vertical-align: middle; overflow: hidden; } .qodef-portfolio-category-list-holder article .qodef-pcli-image { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-portfolio-category-list-holder article .qodef-pcli-image img { display: block; width: 100%; } .qodef-portfolio-category-list-holder article .qodef-pcli-text-holder { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; padding: 20px; background-color: rgba(17, 7, 41, 0.6); opacity: 0; text-align: center; box-sizing: border-box; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; } .qodef-portfolio-category-list-holder article .qodef-pcli-text-wrapper { position: relative; display: table; table-layout: fixed; height: 100%; width: 100%; } .qodef-portfolio-category-list-holder article .qodef-pcli-text { position: relative; display: table-cell; height: 100%; width: 100%; vertical-align: middle; } .qodef-portfolio-category-list-holder article .qodef-pcli-title { margin: 0; color: #fff; } .qodef-portfolio-category-list-holder article .qodef-pcli-excerpt { margin: 3px 0 0; color: #fff; } .qodef-portfolio-category-list-holder article .qodef-pcli-link { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; } /* ========================================================================== Portfolio Category List shortcode style - end ========================================================================== */ /* ========================================================================== Portfolio shortcode style - begin ========================================================================== */ .qodef-portfolio-list-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; /***** Article Global Style - begin *****/ /***** Article Global Style - end *****/ /***** Specific Global Style - begin *****/ /***** Specific Global Style - end *****/ /***** Portfolio Types - end *****/ /***** Additional Features - begin *****/ /***** Additional Features - end *****/ } .touch .qodef-portfolio-list-holder article { cursor: pointer; } .qodef-portfolio-list-holder article .qodef-pl-item-inner { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-portfolio-list-holder article .qodef-pli-image { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-portfolio-list-holder article .qodef-pli-image img { display: block; width: 100%; } .qodef-portfolio-list-holder article .qodef-pli-link { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; } .qodef-portfolio-list-holder article .qodef-pli-text-wrapper { position: relative; display: table; table-layout: fixed; height: 100%; width: 100%; height: auto; } .qodef-portfolio-list-holder article .qodef-pli-text { position: relative; display: table-cell; height: 100%; width: 100%; vertical-align: middle; } .qodef-portfolio-list-holder article .qodef-pli-text .qodef-pli-title { margin: 0; font-weight: 700; color: #212121; } .qodef-portfolio-list-holder article .qodef-pli-text .qodef-pli-category-holder { position: relative; display: block; margin: 4px 0 0; font-family: "Merriweather", serif; line-height: 23px; } .qodef-portfolio-list-holder article .qodef-pli-text .qodef-pli-category-holder a { position: relative; display: inline-block; vertical-align: middle; padding: 0 6px 0 0; margin: 0 3px 0 0; z-index: 8; color: #484848; } .qodef-portfolio-list-holder article .qodef-pli-text .qodef-pli-category-holder a:hover { color: #fac400; } .qodef-portfolio-list-holder article .qodef-pli-text .qodef-pli-category-holder a:after { position: absolute; top: 0; right: -4px; content: '/'; color: #484848; font-size: 12px; line-height: inherit; } .qodef-portfolio-list-holder article .qodef-pli-text .qodef-pli-category-holder a:last-child { margin: 0; padding: 0; } .qodef-portfolio-list-holder article .qodef-pli-text .qodef-pli-category-holder a:last-child:after { display: none; } .qodef-portfolio-list-holder article .qodef-pli-text .qodef-pli-excerpt { margin: 3px 0 0; } .qodef-portfolio-list-holder.qodef-pl-has-shadow article .qodef-pli-image { box-shadow: 0 0 4.85px 0.15px rgba(0, 0, 0, 0.09); } .qodef-portfolio-list-holder.qodef-pl-has-filter .qodef-pl-inner { overflow: hidden; } .qodef-portfolio-list-holder.qodef-pl-no-content .qodef-pli-text-holder { display: none; } .qodef-portfolio-list-holder.qodef-pl-masonry.qodef-fixed-masonry-items article .qodef-pl-item-inner, .qodef-portfolio-list-holder.qodef-pl-masonry.qodef-fixed-masonry-items article .qodef-pli-image { height: 100%; } .qodef-portfolio-list-holder.qodef-pl-has-animation article { opacity: 0; -webkit-transform: translateY(80px); -moz-transform: translateY(80px); transform: translateY(80px); -webkit-transition: opacity 0.8s cubic-bezier(0.34, 0.52, 0.57, 1.04), transform 0.8s cubic-bezier(0.34, 0.52, 0.57, 1.04); -moz-transition: opacity 0.8s cubic-bezier(0.34, 0.52, 0.57, 1.04), transform 0.8s cubic-bezier(0.34, 0.52, 0.57, 1.04); transition: opacity 0.8s cubic-bezier(0.34, 0.52, 0.57, 1.04), transform 0.8s cubic-bezier(0.34, 0.52, 0.57, 1.04); } .qodef-portfolio-list-holder.qodef-pl-has-animation article.qodef-item-show { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); } .qodef-portfolio-list-holder.qodef-pl-has-animation article.qodef-item-show.qodef-item-shown { -webkit-transition: none; -moz-transition: none; transition: none; } .touch .qodef-portfolio-list-holder.qodef-pl-has-animation article { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); } /* ========================================================================== Portfolio shortcode style - end ========================================================================== */ /* ========================================================================== Portfolio filter style - begin ========================================================================== */ .qodef-pl-filter-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 0 0 30px; text-align: center; } .qodef-pl-filter-holder ul { position: relative; display: inline-block; vertical-align: middle; margin: 0; padding: 0; list-style: none; } .qodef-pl-filter-holder ul li { position: relative; display: inline-block; vertical-align: middle; margin: 0 0 10px; padding: 0 22px; cursor: pointer; } @media only screen and (max-width: 1440px) { .qodef-pl-filter-holder ul li { padding: 0 16px; } } @media only screen and (max-width: 1024px) { .qodef-pl-filter-holder ul li { padding: 0 10px; } } .qodef-pl-filter-holder ul li span { position: relative; display: inline-block; vertical-align: middle; color: #110729; font-size: 12px; line-height: 22px; white-space: nowrap; -webkit-transition: color 0.2s ease-out; -moz-transition: color 0.2s ease-out; transition: color 0.2s ease-out; font-weight: 600; text-transform: uppercase; letter-spacing: .08em; } .qodef-pl-filter-holder ul li.qodef-pl-current span, .qodef-pl-filter-holder ul li:hover span { color: #fac400; } /* ========================================================================== Portfolio filter style - end ========================================================================== */ /* ========================================================================== Portfolio standard pagination style - begin ========================================================================== */ .qodef-portfolio-list-holder.qodef-pl-pag-standard .qodef-pl-inner { opacity: 1; -webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; transition: opacity 0.2s ease-out; } .qodef-portfolio-list-holder.qodef-pl-pag-standard.qodef-pl-pag-standard-animate .qodef-pl-inner { opacity: 0; } .qodef-pl-standard-pagination { position: relative; display: inline-block; width: 100%; vertical-align: top; margin: 40px 0 0; clear: both; } .qodef-pl-standard-pagination ul { position: relative; display: inline-block; width: 100%; vertical-align: top; padding: 0; margin: 0; list-style: none; text-align: center; } .qodef-pl-standard-pagination ul li { position: relative; display: inline-block; vertical-align: top; margin: 0 9px; } .qodef-pl-standard-pagination ul li a { position: relative; display: inline-block; vertical-align: top; margin: 0; padding: 0; font-size: 16px; font-family: "Merriweather", serif; font-weight: 300; } .qodef-pl-standard-pagination ul li.qodef-pag-active a { color: #fac400; } .qodef-pl-standard-pagination ul li.qodef-pag-prev, .qodef-pl-standard-pagination ul li.qodef-pag-next, .qodef-pl-standard-pagination ul li.qodef-pag-first, .qodef-pl-standard-pagination ul li.qodef-pag-last { margin: 0 2px; } .qodef-pl-standard-pagination ul li.qodef-pag-prev a, .qodef-pl-standard-pagination ul li.qodef-pag-next a, .qodef-pl-standard-pagination ul li.qodef-pag-first a, .qodef-pl-standard-pagination ul li.qodef-pag-last a { font-size: 20px; } .qodef-pl-standard-pagination ul li.qodef-pag-prev a span, .qodef-pl-standard-pagination ul li.qodef-pag-next a span, .qodef-pl-standard-pagination ul li.qodef-pag-first a span, .qodef-pl-standard-pagination ul li.qodef-pag-last a span { display: block; line-height: inherit; } .qodef-pl-standard-pagination ul li.qodef-pag-prev a span:before, .qodef-pl-standard-pagination ul li.qodef-pag-next a span:before, .qodef-pl-standard-pagination ul li.qodef-pag-first a span:before, .qodef-pl-standard-pagination ul li.qodef-pag-last a span:before { display: block; line-height: inherit; } .qodef-pl-standard-pagination ul li.qodef-pag-prev a { opacity: 0; } .qodef-pl-standard-pagination ul li.qodef-pag-next a { opacity: 1; } /* ========================================================================== Portfolio standard pagination style - end ========================================================================== */ /* ========================================================================== Portfolio load more pagination style - begin ========================================================================== */ .qodef-pl-load-more-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-pl-load-more-holder .qodef-pl-load-more { margin: 60px 0 0; text-align: center; } .qodef-pl-load-more-holder .qodef-pl-load-more .qodef-btn.qodef-btn-outline.qodef-btn-after-next:hover { color: #110729 !important; background-color: transparent !important; border-color: #e1e1e1 !important; } /* ========================================================================== Portfolio load more pagination style - end ========================================================================== */ /* ========================================================================== Portfolio loading element style - begin ========================================================================== */ .qodef-pl-loading { position: relative; display: none; width: 100%; margin: 40px 0 20px; color: #110729; text-align: center; } .qodef-pl-loading.qodef-filter-trigger { position: absolute; top: 250px; left: 0; } .qodef-pl-loading.qodef-standard-pag-trigger { position: absolute; top: 50px; left: 0; } .qodef-pl-has-filter .qodef-pl-loading.qodef-standard-pag-trigger { top: 150px; } .qodef-pl-loading.qodef-showing { display: block; } .qodef-pl-loading .qodef-brunn-spinner-holder { display: inline-block; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg); } .qodef-pl-loading .qodef-brunn-spinner-holder .qodef-brunn-spinner { height: 32px; width: 32px; -webkit-animation: brunn-1 2s cubic-bezier(0.77, 0, 0.175, 1) infinite; -moz-animation: brunn-1 2s cubic-bezier(0.77, 0, 0.175, 1) infinite; animation: brunn-1 2s cubic-bezier(0.77, 0, 0.175, 1) infinite; } @-webkit-keyframes brunn-1 { 0% { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes brunn-1 { 0% { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); transform: rotate(360deg); } } .qodef-pl-loading .qodef-brunn-spinner-holder .qodef-brunn-spinner:before { content: ""; display: block; position: absolute; top: 0; left: 0; bottom: 0; right: auto; margin: auto; width: 12px; height: 12px; background: #fac400; border-radius: 50%; -webkit-animation: brunn-2 2s cubic-bezier(0.77, 0, 0.175, 1) infinite; -moz-animation: brunn-2 2s cubic-bezier(0.77, 0, 0.175, 1) infinite; animation: brunn-2 2s cubic-bezier(0.77, 0, 0.175, 1) infinite; } @-webkit-keyframes brunn-2 { 0% { -webkit-transform: translate3d(-10px, 0, 0) scale(1); -moz-transform: translate3d(-10px, 0, 0) scale(1); transform: translate3d(-10px, 0, 0) scale(1); } 50% { -webkit-transform: translate3d(24px, 0, 0) scale(0.8); -moz-transform: translate3d(24px, 0, 0) scale(0.8); transform: translate3d(24px, 0, 0) scale(0.8); } 100% { -webkit-transform: translate3d(-10px, 0, 0) scale(1); -moz-transform: translate3d(-10px, 0, 0) scale(1); transform: translate3d(-10px, 0, 0) scale(1); } } @keyframes brunn-2 { 0% { -webkit-transform: translate3d(-10px, 0, 0) scale(1); -moz-transform: translate3d(-10px, 0, 0) scale(1); transform: translate3d(-10px, 0, 0) scale(1); } 50% { -webkit-transform: translate3d(24px, 0, 0) scale(0.8); -moz-transform: translate3d(24px, 0, 0) scale(0.8); transform: translate3d(24px, 0, 0) scale(0.8); } 100% { -webkit-transform: translate3d(-10px, 0, 0) scale(1); -moz-transform: translate3d(-10px, 0, 0) scale(1); transform: translate3d(-10px, 0, 0) scale(1); } } .qodef-pl-loading .qodef-brunn-spinner-holder .qodef-brunn-spinner:after { content: ""; display: block; position: absolute; top: 0; left: auto; bottom: 0; right: 0; margin: auto; width: 12px; height: 12px; background: #fac400; border-radius: 50%; -webkit-animation: brunn-3 2s cubic-bezier(0.77, 0, 0.175, 1) infinite; -moz-animation: brunn-3 2s cubic-bezier(0.77, 0, 0.175, 1) infinite; animation: brunn-3 2s cubic-bezier(0.77, 0, 0.175, 1) infinite; } @-webkit-keyframes brunn-3 { 0% { -webkit-transform: translate3d(10px, 0, 0) scale(1); -moz-transform: translate3d(10px, 0, 0) scale(1); transform: translate3d(10px, 0, 0) scale(1); } 50% { -webkit-transform: translate3d(-24px, 0, 0) scale(0.8); -moz-transform: translate3d(-24px, 0, 0) scale(0.8); transform: translate3d(-24px, 0, 0) scale(0.8); } 100% { -webkit-transform: translate3d(10px, 0, 0) scale(1); -moz-transform: translate3d(10px, 0, 0) scale(1); transform: translate3d(10px, 0, 0) scale(1); } } @keyframes brunn-3 { 0% { -webkit-transform: translate3d(10px, 0, 0) scale(1); -moz-transform: translate3d(10px, 0, 0) scale(1); transform: translate3d(10px, 0, 0) scale(1); } 50% { -webkit-transform: translate3d(-24px, 0, 0) scale(0.8); -moz-transform: translate3d(-24px, 0, 0) scale(0.8); transform: translate3d(-24px, 0, 0) scale(0.8); } 100% { -webkit-transform: translate3d(10px, 0, 0) scale(1); -moz-transform: translate3d(10px, 0, 0) scale(1); transform: translate3d(10px, 0, 0) scale(1); } } .qodef-pl-loading .qodef-brunn-spinner-holder .qodef-brunn-spinner div { display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; height: 32px; width: 32px; } .qodef-pl-loading .qodef-brunn-spinner-holder .qodef-brunn-spinner div:before { content: ""; display: block; position: absolute; top: 0; left: 0; bottom: auto; right: 0; margin: auto; width: 12px; height: 12px; background: #fac400; border-radius: 50%; -webkit-animation: brunn-4 2s cubic-bezier(0.77, 0, 0.175, 1) infinite; -moz-animation: brunn-4 2s cubic-bezier(0.77, 0, 0.175, 1) infinite; animation: brunn-4 2s cubic-bezier(0.77, 0, 0.175, 1) infinite; } .qodef-pl-loading .qodef-brunn-spinner-holder .qodef-brunn-spinner div:after { content: ""; display: block; position: absolute; top: auto; left: 0; bottom: 0; right: 0; margin: auto; width: 12px; height: 12px; background: #fac400; border-radius: 50%; -webkit-animation: brunn-5 2s cubic-bezier(0.77, 0, 0.175, 1) infinite; -moz-animation: brunn-5 2s cubic-bezier(0.77, 0, 0.175, 1) infinite; animation: brunn-5 2s cubic-bezier(0.77, 0, 0.175, 1) infinite; } @-webkit-keyframes brunn-4 { 0% { -webkit-transform: translate3d(0, -10px, 0) scale(1); -moz-transform: translate3d(0, -10px, 0) scale(1); transform: translate3d(0, -10px, 0) scale(1); } 50% { -webkit-transform: translate3d(0, 24px, 0) scale(0.8); -moz-transform: translate3d(0, 24px, 0) scale(0.8); transform: translate3d(0, 24px, 0) scale(0.8); } 100% { -webkit-transform: translate3d(0, -10px, 0) scale(1); -moz-transform: translate3d(0, -10px, 0) scale(1); transform: translate3d(0, -10px, 0) scale(1); } } @keyframes brunn-4 { 0% { -webkit-transform: translate3d(0, -10px, 0) scale(1); -moz-transform: translate3d(0, -10px, 0) scale(1); transform: translate3d(0, -10px, 0) scale(1); } 50% { -webkit-transform: translate3d(0, 24px, 0) scale(0.8); -moz-transform: translate3d(0, 24px, 0) scale(0.8); transform: translate3d(0, 24px, 0) scale(0.8); } 100% { -webkit-transform: translate3d(0, -10px, 0) scale(1); -moz-transform: translate3d(0, -10px, 0) scale(1); transform: translate3d(0, -10px, 0) scale(1); } } @-webkit-keyframes brunn-5 { 0% { -webkit-transform: translate3d(0, 10px, 0) scale(1); -moz-transform: translate3d(0, 10px, 0) scale(1); transform: translate3d(0, 10px, 0) scale(1); } 50% { -webkit-transform: translate3d(0, -24px, 0) scale(0.8); -moz-transform: translate3d(0, -24px, 0) scale(0.8); transform: translate3d(0, -24px, 0) scale(0.8); } 100% { -webkit-transform: translate3d(0, 10px, 0) scale(1); -moz-transform: translate3d(0, 10px, 0) scale(1); transform: translate3d(0, 10px, 0) scale(1); } } @keyframes brunn-5 { 0% { -webkit-transform: translate3d(0, 10px, 0) scale(1); -moz-transform: translate3d(0, 10px, 0) scale(1); transform: translate3d(0, 10px, 0) scale(1); } 50% { -webkit-transform: translate3d(0, -24px, 0) scale(0.8); -moz-transform: translate3d(0, -24px, 0) scale(0.8); transform: translate3d(0, -24px, 0) scale(0.8); } 100% { -webkit-transform: translate3d(0, 10px, 0) scale(1); -moz-transform: translate3d(0, 10px, 0) scale(1); transform: translate3d(0, 10px, 0) scale(1); } } /* ========================================================================== Portfolio loading element style - end ========================================================================== */ /* ========================================================================== Portfolio Item Layout - Gallery Overlay style - begin ========================================================================== */ .qodef-portfolio-list-holder.qodef-pl-gallery-overlay-trim.qodef-pl-has-shadow .qodef-pl-item-inner { box-shadow: 0 0 4.85px 0.15px rgba(0, 0, 0, 0.09); } .qodef-portfolio-list-holder.qodef-pl-gallery-overlay-trim article:hover .qodef-pli-text-holder { opacity: 1; -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; transition: opacity 0.3s; } .qodef-portfolio-list-holder.qodef-pl-gallery-overlay-trim article:hover .qodef-pli-text-holder .qodef-pli-text { -webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); } .qodef-portfolio-list-holder.qodef-pl-gallery-overlay-trim article .qodef-pl-item-inner { overflow: hidden; } .qodef-portfolio-list-holder.qodef-pl-gallery-overlay-trim article .qodef-pli-text { text-align: left; padding: 20px; vertical-align: bottom; } .qodef-portfolio-list-holder.qodef-pl-gallery-overlay-trim article .qodef-pli-text .qodef-pli-category-holder a { color: #808080; } .qodef-portfolio-list-holder.qodef-pl-gallery-overlay-trim article .qodef-pli-text .qodef-pli-category-holder a:hover { color: #fac400; } .qodef-portfolio-list-holder.qodef-pl-gallery-overlay-trim .qodef-pli-text-holder { position: absolute; display: block; width: calc(100% - 40px); height: calc(100% - 40px); top: 20px; left: 20px; padding: 10px; background-color: #fff; opacity: 0; text-align: center; box-sizing: border-box; -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; transition: opacity 0.2s; } .qodef-portfolio-list-holder.qodef-pl-gallery-overlay-trim .qodef-pli-text-holder .qodef-pli-text-wrapper { height: 100%; } .qodef-portfolio-list-holder.qodef-pl-gallery-overlay-trim .qodef-pli-text-holder .qodef-pli-text { -webkit-transform: translateY(5px); -moz-transform: translateY(5px); transform: translateY(5px); -webkit-transition: 0.2s 0.1s; -moz-transition: 0.2s 0.1s; transition: 0.2s 0.1s; backface-visibility: hidden; } /* ========================================================================== Portfolio Item Layout - Gallery Overlay style - end ========================================================================== */ /* ========================================================================== Portfolio Item Layout - Gallery Overlay style - begin ========================================================================== */ .qodef-portfolio-list-holder.qodef-pl-gallery-overlay.qodef-pl-has-shadow .qodef-pl-item-inner { box-shadow: 0 0 4.85px 0.15px rgba(0, 0, 0, 0.09); } .qodef-portfolio-list-holder.qodef-pl-gallery-overlay article:hover .qodef-pli-text-holder { opacity: 1; } .qodef-portfolio-list-holder.qodef-pl-gallery-overlay article .qodef-pl-item-inner { overflow: hidden; } .qodef-portfolio-list-holder.qodef-pl-gallery-overlay article .qodef-pli-text { vertical-align: bottom; } .qodef-portfolio-list-holder.qodef-pl-gallery-overlay article .qodef-pli-text .qodef-pli-title, .qodef-portfolio-list-holder.qodef-pl-gallery-overlay article .qodef-pli-text .qodef-pli-excerpt { color: #fff; } .qodef-portfolio-list-holder.qodef-pl-gallery-overlay article .qodef-pli-text .qodef-pli-category-holder a { color: #fff; } .qodef-portfolio-list-holder.qodef-pl-gallery-overlay article .qodef-pli-text .qodef-pli-category-holder a:hover { color: #fac400; } .qodef-portfolio-list-holder.qodef-pl-gallery-overlay article .qodef-pli-text .qodef-pli-category-holder a:after { color: #fff; } .qodef-portfolio-list-holder.qodef-pl-gallery-overlay .qodef-pli-text-holder { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; padding: 40px 40px 33px; background-color: rgba(0, 0, 0, 0.4); opacity: 0; box-sizing: border-box; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; } .qodef-portfolio-list-holder.qodef-pl-gallery-overlay .qodef-pli-text-holder .qodef-pli-text-wrapper { height: 100%; } /* ========================================================================== Portfolio Item Layout - Gallery Overlay style - end ========================================================================== */ /* ========================================================================== Portfolio Item Layout - Gallery Slide From Image Bottom style - begin ========================================================================== */ .qodef-portfolio-list-holder.qodef-pl-gallery-slide-from-image-bottom.qodef-pl-has-shadow .qodef-pl-item-inner { box-shadow: 0 0 4.85px 0.15px rgba(0, 0, 0, 0.09); } .qodef-portfolio-list-holder.qodef-pl-gallery-slide-from-image-bottom article:hover .qodef-pli-text-holder { -webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); } .qodef-portfolio-list-holder.qodef-pl-gallery-slide-from-image-bottom article:hover .qodef-pli-text-wrapper { -webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); } .qodef-portfolio-list-holder.qodef-pl-gallery-slide-from-image-bottom article .qodef-pl-item-inner { overflow: hidden; } .qodef-portfolio-list-holder.qodef-pl-gallery-slide-from-image-bottom .qodef-pli-text-holder { position: absolute; display: block; width: 100%; height: auto; bottom: 0; left: 0; padding: 15px 20px 10px; background-color: #fff; overflow: hidden; box-sizing: border-box; -webkit-transform: translateY(100%); -moz-transform: translateY(100%); transform: translateY(100%); -webkit-transition: -webkit-transform 0.4s ease-in-out; -moz-transition: -moz-transform 0.4s ease-in-out; transition: transform 0.4s ease-in-out; } .qodef-portfolio-list-holder.qodef-pl-gallery-slide-from-image-bottom .qodef-pli-text-wrapper { -webkit-transform: translateY(-200%); -moz-transform: translateY(-200%); transform: translateY(-200%); -webkit-transition: -webkit-transform 0.4s ease-in-out; -moz-transition: -moz-transform 0.4s ease-in-out; transition: transform 0.4s ease-in-out; } /* ========================================================================== Portfolio Item Layout - Gallery Slide From Image Bottom style - end ========================================================================== */ /* ========================================================================== Portfolio Item Layout - Standard Shader style - begin ========================================================================== */ .qodef-portfolio-list-holder.qodef-pl-standard-shader article:hover .qodef-pli-image img { -webkit-transform: scale(1.04); -moz-transform: scale(1.04); transform: scale(1.04); } .qodef-portfolio-list-holder.qodef-pl-standard-shader article .qodef-pli-image { position: relative; overflow: hidden; } .qodef-portfolio-list-holder.qodef-pl-standard-shader article .qodef-pli-image img { display: block; backface-visibility: hidden; -webkit-transition: 0.6s; -moz-transition: 0.6s; transition: 0.6s; } .qodef-portfolio-list-holder.qodef-pl-standard-shader article .qodef-pli-link { z-index: 2; } .qodef-portfolio-list-holder.qodef-pl-standard-shader .qodef-pli-text-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 22px 0 74px; } /* ========================================================================== Portfolio Item Layout - Standard Shader style - end ========================================================================== */ /* ========================================================================== Portfolio Item Layout - Standard Switch Images style - begin ========================================================================== */ .qodef-portfolio-list-holder.qodef-pl-standard-switch-images article .qodef-pli-image img { -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; } .qodef-portfolio-list-holder.qodef-pl-standard-switch-images article .qodef-pli-image img:nth-child(1) { opacity: 1; } .qodef-portfolio-list-holder.qodef-pl-standard-switch-images article .qodef-pli-image img:nth-child(2) { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; opacity: 0; } .qodef-portfolio-list-holder.qodef-pl-standard-switch-images article.qodef-pl-has-switch-image:hover .qodef-pli-image img:nth-child(1) { opacity: 1; } .qodef-portfolio-list-holder.qodef-pl-standard-switch-images article.qodef-pl-has-switch-image:hover .qodef-pli-image img:nth-child(2) { opacity: 1; } .qodef-portfolio-list-holder.qodef-pl-standard-switch-images .qodef-pli-text-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 22px 0 74px; } /* ========================================================================== Portfolio Item Layout - Standard Switch Images style - end ========================================================================== */ /* ========================================================================== Portfolio Slider shortcode style - begin ========================================================================== */ .qodef-portfolio-slider-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-portfolio-slider-holder .qodef-portfolio-list-holder article .qodef-pl-item-inner { width: calc(100% + 2px); } .qodef-portfolio-slider-holder .qodef-portfolio-list-holder .owl-nav .owl-prev span, .qodef-portfolio-slider-holder .qodef-portfolio-list-holder .owl-nav .owl-next span { position: relative; display: inline-block; vertical-align: middle; font-size: 46px; line-height: 1; display: block; margin: auto; color: #fff; font-size: 28px; line-height: 43px; height: 45px; width: 45px; background-color: rgba(255, 255, 255, 0.2); background-color: #fac400; border-radius: 50%; outline: 1px solid transparent; } .qodef-portfolio-slider-holder .qodef-portfolio-list-holder .owl-nav .owl-prev span:before, .qodef-portfolio-slider-holder .qodef-portfolio-list-holder .owl-nav .owl-next span:before { -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; } .qodef-portfolio-slider-holder .qodef-portfolio-list-holder .owl-nav .owl-prev:hover span:before { -webkit-transform: translateX(-3px); -moz-transform: translateX(-3px); transform: translateX(-3px); } .qodef-portfolio-slider-holder .qodef-portfolio-list-holder .owl-nav .owl-next:hover span:before { -webkit-transform: translateX(3px); -moz-transform: translateX(3px); transform: translateX(3px); } .qodef-portfolio-slider-holder .qodef-portfolio-list-holder.qodef-nav-light-skin .owl-nav .owl-prev, .qodef-portfolio-slider-holder .qodef-portfolio-list-holder.qodef-nav-light-skin .owl-nav .owl-next { color: #fff; } .qodef-portfolio-slider-holder .qodef-portfolio-list-holder.qodef-nav-light-skin .owl-nav .owl-prev:hover, .qodef-portfolio-slider-holder .qodef-portfolio-list-holder.qodef-nav-light-skin .owl-nav .owl-next:hover { color: #fac400; } .qodef-portfolio-slider-holder .qodef-portfolio-list-holder.qodef-nav-dark-skin .owl-nav .owl-prev, .qodef-portfolio-slider-holder .qodef-portfolio-list-holder.qodef-nav-dark-skin .owl-nav .owl-next { color: #110729; } .qodef-portfolio-slider-holder .qodef-portfolio-list-holder.qodef-nav-dark-skin .owl-nav .owl-prev:hover, .qodef-portfolio-slider-holder .qodef-portfolio-list-holder.qodef-nav-dark-skin .owl-nav .owl-next:hover { color: #fac400; } .qodef-portfolio-slider-holder .qodef-portfolio-list-holder.qodef-pag-light-skin .owl-dots .owl-dot span { background-color: rgba(255, 255, 255, 0.2); } .qodef-portfolio-slider-holder .qodef-portfolio-list-holder.qodef-pag-light-skin .owl-dots .owl-dot.active span, .qodef-portfolio-slider-holder .qodef-portfolio-list-holder.qodef-pag-light-skin .owl-dots .owl-dot:hover span { background-color: #fac400; } .qodef-portfolio-slider-holder .qodef-portfolio-list-holder.qodef-pag-dark-skin .owl-dots .owl-dot span { background-color: rgba(17, 7, 41, 0.2); } .qodef-portfolio-slider-holder .qodef-portfolio-list-holder.qodef-pag-dark-skin .owl-dots .owl-dot.active span, .qodef-portfolio-slider-holder .qodef-portfolio-list-holder.qodef-pag-dark-skin .owl-dots .owl-dot:hover span { background-color: #fac400; } .qodef-portfolio-slider-holder .qodef-portfolio-list-holder.qodef-pag-on-slider .owl-nav .owl-prev, .qodef-portfolio-slider-holder .qodef-portfolio-list-holder.qodef-pag-on-slider .owl-nav .owl-next { -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); } .qodef-portfolio-slider-holder .qodef-portfolio-list-holder.qodef-pag-on-slider .owl-dots { position: absolute; left: 0; bottom: 20px; width: 100%; margin: 0; } /* ========================================================================== Portfolio Slider shortcode style - end ========================================================================== */ /* ========================================================================== Testimonials boxed style - begin ========================================================================== */ .qodef-testimonials-holder.qodef-testimonials-boxed .qodef-testimonial-content { padding: 40px 57px 58px; background-color: #fbfbfb; box-sizing: border-box; } .qodef-testimonials-holder.qodef-testimonials-boxed .qodef-testimonials-author-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 9px 0 0; } .qodef-testimonials-holder.qodef-testimonials-boxed .qodef-testimonials-author-holder .qodef-testimonial-image { float: left; } .qodef-testimonials-holder.qodef-testimonials-boxed .qodef-testimonials-author-holder .qodef-testimonial-author { padding: 3px 0 0 110px; } .qodef-testimonials-holder.qodef-testimonials-boxed .qodef-owl-slider .owl-dots { bottom: -30px; } /* ========================================================================== Testimonials boxed style - end ========================================================================== */ /* ========================================================================== Testimonials standard style - begin ========================================================================== */ .qodef-testimonials-holder.qodef-testimonials-standard { text-align: center; } .qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-content { padding-top: 40px; padding-bottom: 78px; max-width: 850px; } .qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-image { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 0 0 26px; } .qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-image .qodef-testimonial-image-inner { position: relative; width: 114px; margin: auto; } .qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-image .qodef-testimonial-image-inner .qodef-testimonial-image-icon { position: absolute; top: -7px; right: 4px; border-radius: 50%; background-color: #fac400; color: #fff; height: 27px; width: 27px; text-align: center; line-height: 27px; } .qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-image img { display: block; margin: 0 auto; } .qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-title { margin: 0; } .qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-author { margin: 38px 0 0; position: relative; } .qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-author .qodef-testimonial-author-icon { position: absolute; display: block; left: 50%; top: 59px; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%); font-family: "Merriweather", serif; font-size: 180px; font-weight: 400; color: rgba(17, 7, 41, 0.05); } .qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-author .qodef-testimonials-author-name, .qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-author .qodef-testimonials-author-job { position: relative; z-index: 1; } .qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-text { margin: 26px 0 0; line-height: 30px; color: #696969; } /* ========================================================================== Testimonials standard style - end ========================================================================== */ /* ========================================================================== Testimonials shortcode style - begin ========================================================================== */ .qodef-testimonials-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; /* Light/Dark styles */ } .qodef-testimonials-holder .qodef-testimonials, .qodef-testimonials-holder .qodef-testimonial-content, .qodef-testimonials-holder .qodef-testimonial-text-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-testimonials-holder .qodef-testimonials { padding: 0 100px; box-sizing: border-box; } .qodef-testimonials-holder .qodef-testimonial-image img { width: auto !important; border-radius: 5em; } .qodef-testimonials-holder .qodef-testimonial-text { font-size: 18px; font-family: "Merriweather", serif; } .qodef-testimonials-holder .qodef-testimonial-author > * { display: block; } .qodef-testimonials-holder .qodef-testimonial-author .qodef-testimonials-author-name { font-family: "Montserrat", sans-serif; letter-spacing: 0.1em; font-weight: 700; font-size: 12px; line-height: 22px; text-transform: uppercase; } .qodef-testimonials-holder .qodef-testimonial-author .qodef-testimonials-author-job { font-size: 14px; font-weight: 300; font-family: "Merriweather", serif; } .qodef-testimonials-holder .qodef-owl-slider .owl-nav .owl-prev > span, .qodef-testimonials-holder .qodef-owl-slider .owl-nav .owl-next > span { font-size: 30px; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; } .qodef-testimonials-holder .qodef-owl-slider .owl-nav .owl-prev:hover, .qodef-testimonials-holder .qodef-owl-slider .owl-nav .owl-next:hover { color: #110729; } .qodef-testimonials-holder .qodef-owl-slider .owl-nav .owl-prev span:hover { -webkit-transform: translateX(-3px); -moz-transform: translateX(-3px); transform: translateX(-3px); } .qodef-testimonials-holder .qodef-owl-slider .owl-nav .owl-next span:hover { -webkit-transform: translateX(3px); -moz-transform: translateX(3px); transform: translateX(3px); } .qodef-testimonials-holder .qodef-owl-slider .owl-dots, .qodef-testimonials-holder .qodef-owl-slider .owl-dot.active:before { font-size: 14px; font-family: "Merriweather", serif; font-weight: 300; line-height: 1em; } .qodef-testimonials-holder .qodef-owl-slider .owl-dots { counter-reset: slides-num; position: absolute; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%); color: #a1a1a1; } .qodef-testimonials-holder .qodef-owl-slider .owl-dots:after { content: "/0" counter(slides-num); display: inline-block; vertical-align: middle; position: relative; } .qodef-testimonials-holder .qodef-owl-slider .owl-dot { display: inline-block; counter-increment: slides-num; position: absolute; margin: 0; min-width: 22px; /* fake not moving */ } .qodef-testimonials-holder .qodef-owl-slider .owl-dot span { display: none; } .qodef-testimonials-holder .qodef-owl-slider .owl-dot.active { position: relative; top: -1px; left: 2px; } .qodef-testimonials-holder .qodef-owl-slider .owl-dot.active:before { content: "0" counter(slides-num); display: inline-block; vertical-align: middle; color: #000; } .qodef-testimonials-holder.qodef-testimonials-light .qodef-testimonial-title, .qodef-testimonials-holder.qodef-testimonials-light .qodef-testimonial-text, .qodef-testimonials-holder.qodef-testimonials-light .qodef-testimonial-author { color: #fff; } .qodef-testimonials-holder.qodef-testimonials-light .owl-dots .owl-dot span { border: 2px solid rgba(255, 255, 255, 0.5); } .qodef-testimonials-holder.qodef-testimonials-light .owl-dots .owl-dot:hover span, .qodef-testimonials-holder.qodef-testimonials-light .owl-dots .owl-dot.active span { background-color: #fff; border-color: #fff; } .qodef-testimonials-holder.qodef-testimonials-light .owl-dots .owl-dot:hover:before, .qodef-testimonials-holder.qodef-testimonials-light .owl-dots .owl-dot.active:before { color: #fff; } .qodef-testimonials-holder.qodef-testimonials-light .owl-nav .owl-prev, .qodef-testimonials-holder.qodef-testimonials-light .owl-nav .owl-next { color: #fff; } .qodef-testimonials-holder.qodef-testimonial-custom-title .qodef-testimonial-title { font-size: 50px; line-height: 1.1em; } @media only screen and (max-width: 680px) { .qodef-testimonials-holder.qodef-testimonial-custom-title .qodef-testimonial-title { font-size: 25px; } } /* ========================================================================== Testimonials shortcode style - end ========================================================================== */ /*# sourceMappingURL=../../../../plugins/brunn-core/assets/css/custom-post-types-map.css.map */ /* ========================================================================== Global partials ========================================================================== */ /* ========================================================================== Custom Post Types styles ========================================================================== */ .qodef-comment-rating-box { display: inline-block; margin-left: 18px; vertical-align: middle; } .qodef-comment-rating-box .qodef-star-rating { position: relative; display: inline-block; font-family: 'ElegantIcons'; color: #c8c8c8; font-size: 16px; letter-spacing: 5px; cursor: pointer; overflow: hidden; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; } .qodef-comment-rating-box .qodef-star-rating.active { color: #ffd740; } .qodef-comment-rating-box .qodef-star-rating:before { content: '\e033'; } .qodef-reviews-per-criteria .qodef-item-reviews-average-rating { color: #fac400; font-size: 60px; line-height: 1em; font-weight: 700; } .qodef-reviews-per-criteria .qodef-item-reviews-verbal-description { vertical-align: middle; margin: 2px 0 0; } .qodef-reviews-per-criteria .qodef-item-reviews-rating-icon { vertical-align: middle; font-size: 20px; } .qodef-reviews-per-criteria .qodef-item-reviews-display-right { vertical-align: middle; padding-left: 200px; box-sizing: border-box; } .qodef-reviews-per-criteria .qodef-item-reviews-display-right .qodef-item-reviews-display-bar { line-height: 28px; } .qodef-reviews-per-criteria .qodef-item-reviews-display-right .qodef-item-reviews-display-bar .qodef-item-reviews-display-bar-inner { padding: 6px 0; } .qodef-reviews-per-mark .qodef-reviews-number-wrapper { padding-top: 23%; padding-left: 15%; display: table; width: 100%; height: 100%; box-sizing: border-box; vertical-align: middle; } .qodef-reviews-per-mark .qodef-reviews-number { font-size: 72px; color: #ffd740; font-weight: 700; line-height: 1em; margin-right: 22px; display: table-cell; vertical-align: middle; position: relative; top: -6px; } .qodef-reviews-per-mark .qodef-stars-wrapper { display: table-cell; vertical-align: middle; } .qodef-reviews-per-mark .qodef-stars-wrapper .qodef-stars { display: block; } .qodef-reviews-per-mark .qodef-stars-wrapper .qodef-stars i { color: #ffd740; } .qodef-reviews-per-mark .qodef-reviews-count { font-weight: 700; font-size: 14px; } .qodef-reviews-per-mark .qodef-rating-percentage-wrapper { padding: 29px 50px 40px; background-color: #fafafa; border-left: 1px solid #e5e5e5; } .qodef-reviews-simple .qodef-reviews-number-wrapper .qodef-reviews-summary { display: inline-block; vertical-align: middle; } .qodef-reviews-simple .qodef-reviews-number-wrapper .qodef-stars-wrapper { display: inline-block; vertical-align: middle; padding: 0 0 0 15px; } .qodef-reviews-simple .qodef-reviews-number-wrapper .qodef-stars-wrapper-inner { display: block; } .qodef-comment-list .qodef-comment-name { float: none; } .qodef-comment-list .qodef-review-rating { display: inline-block; width: 100%; } .qodef-comment-list .qodef-rating-inner { display: inline-block; width: 100%; } /*# sourceMappingURL=../../../../plugins/brunn-core/assets/css/modules-map.css.map */ @charset "UTF-8"; /* ========================================================================== Global partials ========================================================================== */ /* ========================================================================== Shortcodes styles ========================================================================== */ /* ========================================================================== Accordions shortcode style - begin ========================================================================== */ .qodef-accordion-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-accordion-holder .qodef-accordion-title { position: relative; cursor: pointer; margin: 0; box-sizing: border-box; -webkit-transform: translateZ(0px); -moz-transform: translateZ(0px); transform: translateZ(0px); -webkit-transition: color 0.2s ease-out, background-color 0.2s ease-out; -moz-transition: color 0.2s ease-out, background-color 0.2s ease-out; transition: color 0.2s ease-out, background-color 0.2s ease-out; } .qodef-accordion-holder .qodef-accordion-title .qodef-tab-title { display: block; line-height: inherit; } .qodef-accordion-holder .qodef-accordion-title .qodef-accordion-mark { position: absolute; top: 50%; right: 0; width: 20px; height: 18px; margin: -1px 0 0; font-size: 18px; line-height: 18px; text-align: center; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); } .qodef-accordion-holder .qodef-accordion-title .qodef-accordion-mark span { position: absolute; display: block; width: 100%; height: 100%; font-size: inherit; line-height: inherit; -webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; transition: opacity 0.2s ease-out; } .qodef-accordion-holder .qodef-accordion-title .qodef-accordion-mark span:before { display: block; line-height: inherit; } .qodef-accordion-holder .qodef-accordion-title .qodef-accordion-mark span.qodef_icon_minus { opacity: 0; } .qodef-accordion-holder .qodef-accordion-title .qodef-accordion-mark span.qodef_icon_plus { opacity: 1; } .qodef-accordion-holder .qodef-accordion-title.ui-state-active .qodef-accordion-mark span.qodef_icon_minus, .qodef-accordion-holder .qodef-accordion-title.ui-state-hover .qodef-accordion-mark span.qodef_icon_minus { opacity: 1; } .qodef-accordion-holder .qodef-accordion-title.ui-state-active .qodef-accordion-mark span.qodef_icon_plus, .qodef-accordion-holder .qodef-accordion-title.ui-state-hover .qodef-accordion-mark span.qodef_icon_plus { opacity: 0; } .qodef-accordion-holder .qodef-accordion-content { margin: 0; } .qodef-accordion-holder .qodef-accordion-content p { margin: 0; } .qodef-accordion-holder.qodef-ac-boxed.qodef-white-skin .qodef-accordion-title { background-color: #fff; } .qodef-accordion-holder.qodef-ac-boxed .qodef-accordion-title { margin: 15px 0 0; padding: 24px 40px 24px 20px; background-color: #f7f7f9; } .qodef-accordion-holder.qodef-ac-boxed .qodef-accordion-title:first-child { margin: 0; } .qodef-accordion-holder.qodef-ac-boxed .qodef-accordion-title .qodef-accordion-mark { right: 10px; } .qodef-accordion-holder.qodef-ac-boxed .qodef-accordion-title.ui-state-active, .qodef-accordion-holder.qodef-ac-boxed .qodef-accordion-title.ui-state-hover { color: #fff; background-color: #fac400; } .qodef-accordion-holder.qodef-ac-boxed .qodef-accordion-content { padding: 29px 0 6px; } .qodef-accordion-holder.qodef-ac-simple .qodef-accordion-title { padding: 33px 30px 14px 0; border-bottom: 1px solid #e1e1e1; } .qodef-accordion-holder.qodef-ac-simple .qodef-accordion-title .qodef-accordion-mark { margin: 10px 0 0; right: 10px; } .qodef-accordion-holder.qodef-ac-simple .qodef-accordion-title.ui-state-active, .qodef-accordion-holder.qodef-ac-simple .qodef-accordion-title.ui-state-hover { color: #fac400; } .qodef-accordion-holder.qodef-ac-simple .qodef-accordion-content { padding: 29px 0 0; margin-bottom: -2px; } .qodef-accordion-holder.qodef-ac-custom-text .qodef-accordion-content { font-family: "Merriweather", serif; font-size: 18px; font-weight: 300; } /* ========================================================================== Accordions shortcode style - end ========================================================================== */ /* ========================================================================== Banner shortcode style - begin ========================================================================== */ .qodef-banner-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .touch .qodef-banner-holder { cursor: pointer; } .qodef-banner-holder.qodef-visible-on-hover:hover .qodef-banner-text-holder { opacity: 1; } .qodef-banner-holder.qodef-visible-on-hover .qodef-banner-text-holder { opacity: 0; -webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; transition: opacity 0.2s ease-out; } .qodef-banner-holder.qodef-disabled .qodef-banner-text-holder { display: none; } .qodef-banner-holder.qodef-banner-info-centered .qodef-banner-text-holder { padding: 70px 20px; text-align: center; } .qodef-banner-holder .qodef-banner-image { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-banner-holder .qodef-banner-image img { display: block; } .qodef-banner-holder .qodef-banner-text-holder { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; padding: 35px; box-sizing: border-box; } @media only screen and (max-width: 768px) { .qodef-banner-holder .qodef-banner-text-holder { padding: 25px; } } .qodef-banner-holder .qodef-banner-text-outer { position: relative; display: table; table-layout: fixed; height: 100%; width: 100%; } .qodef-banner-holder .qodef-banner-text-inner { position: relative; display: table-cell; height: 100%; width: 100%; vertical-align: bottom; } .qodef-banner-holder .qodef-banner-subtitle { margin: 0 0 63px; color: #fff; } .qodef-banner-holder .qodef-banner-title { margin: 0; color: #fff; } .qodef-banner-holder .qodef-banner-title .qodef-banner-title-light { font-weight: 300; } .qodef-banner-holder .qodef-banner-link-text { position: relative; display: inline-block; vertical-align: top; margin: 11px 0 0; color: #fff; line-height: 1em; z-index: 2; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); transform: translateZ(0); } .qodef-banner-holder .qodef-banner-link-text:hover .qodef-banner-link-hover { width: 100%; } .qodef-banner-holder .qodef-banner-link-text .qodef-banner-link-original { position: relative; display: inline-block; vertical-align: top; width: 100%; } .qodef-banner-holder .qodef-banner-link-text .qodef-banner-link-original span { color: inherit; } .qodef-banner-holder .qodef-banner-link-text .qodef-banner-link-hover { position: absolute; top: 0; left: 0; width: 0.1%; height: 100%; display: inline-block; vertical-align: top; white-space: nowrap; overflow: hidden; -webkit-transition: width 0.4s ease-in-out; -moz-transition: width 0.4s ease-in-out; transition: width 0.4s ease-in-out; } .qodef-banner-holder .qodef-banner-link-text .qodef-banner-link-hover span { color: #fac400; } .qodef-banner-holder .qodef-banner-link-text .qodef-banner-link-icon, .qodef-banner-holder .qodef-banner-link-text .qodef-banner-link-label { position: relative; display: inline-block; vertical-align: top; } .qodef-banner-holder .qodef-banner-link-text .qodef-banner-link-icon { margin: 0 2px 0 0; font-size: 15px; } .qodef-banner-holder .qodef-banner-link-text .qodef-banner-link-label { font-size: 14px; line-height: inherit; } .qodef-banner-holder .qodef-banner-link { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; } /* ========================================================================== Banner shortcode style - end ========================================================================== */ /* ========================================================================== Button shortcode style - begin ========================================================================== */ .qodef-btn { position: relative; display: inline-block; vertical-align: middle; width: auto; margin: 0; font-family: inherit; font-size: 12px; line-height: 2em; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; outline: none; box-sizing: border-box; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; padding: 17px 33px; cursor: pointer; } .qodef-btn.qodef-btn-simple { padding: 0 !important; color: #110729; background-color: transparent; border: 0; vertical-align: middle; } .qodef-btn.qodef-btn-simple .qodef-btn-text { display: inline-block; vertical-align: middle; } .qodef-btn.qodef-btn-simple:not(.qodef-btn-custom-hover-bg):hover { background-color: transparent !important; } .qodef-btn.qodef-btn-simple:not(.qodef-btn-custom-border-hover):hover { border-color: transparent !important; } .qodef-btn.qodef-btn-solid { color: #fff; background-color: #110729; border: 1px solid transparent; } .qodef-btn.qodef-btn-solid:not(.qodef-btn-custom-hover-color):hover { color: #fff !important; } .qodef-btn.qodef-btn-solid:not(.qodef-btn-custom-hover-bg):hover { background-color: #fac400 !important; } .qodef-btn.qodef-btn-solid:not(.qodef-btn-custom-border-hover):hover { border-color: #fac400 !important; } .qodef-btn.qodef-btn-outline { color: #110729; background-color: transparent; border: 1px solid #e1e1e1; } .qodef-btn.qodef-btn-outline:not(.qodef-btn-custom-hover-color):hover { color: #fff !important; } .qodef-btn.qodef-btn-outline:not(.qodef-btn-custom-hover-bg):hover { background-color: #110729 !important; } .qodef-btn.qodef-btn-outline:not(.qodef-btn-custom-border-hover):hover { border-color: #110729 !important; } .qodef-btn.qodef-btn-outline.qodef-btn-icon:not(.qodef-btn-custom-hover-color):hover { color: #110729 !important; } .qodef-btn.qodef-btn-outline.qodef-btn-icon:not(.qodef-btn-custom-hover-bg):hover { background-color: transparent !important; } .qodef-btn.qodef-btn-outline.qodef-btn-icon:not(.qodef-btn-custom-border-hover):hover { border-color: #e1e1e1 !important; } .qodef-btn.qodef-btn-small { padding: 14px 23px; } .qodef-btn.qodef-btn-large { padding: 20px 43px; } .qodef-btn.qodef-btn-huge { display: block; width: 100%; text-align: center; padding: 13px 26px; } .qodef-btn.qodef-btn-icon:hover > span:not(.qodef-btn-text):before { -webkit-animation: moveArrow 1s; -moz-animation: moveArrow 1s; animation: moveArrow 1s; } .qodef-btn.qodef-btn-icon > i, .qodef-btn.qodef-btn-icon > span:not(.qodef-btn-text) { position: relative; display: inline-block; vertical-align: middle; margin: 0 0 0 16px; font-size: 1.142857142857143em; line-height: inherit; -webkit-transition: padding 0.2s ease-in-out; -moz-transition: padding 0.2s ease-in-out; transition: padding 0.2s ease-in-out; overflow: hidden; } .qodef-btn.qodef-btn-icon > i:before, .qodef-btn.qodef-btn-icon > span:not(.qodef-btn-text):before { display: block; line-height: inherit; } @keyframes moveArrow { 0% { -webkit-transform: translateX(0px) scale(1); -moz-transform: translateX(0px) scale(1); transform: translateX(0px) scale(1); } 25% { -webkit-transform: translateX(13px) scale(0.9); -moz-transform: translateX(13px) scale(0.9); transform: translateX(13px) scale(0.9); } 26% { -webkit-transform: translateX(-13px) scale(0.9); -moz-transform: translateX(-13px) scale(0.9); transform: translateX(-13px) scale(0.9); } 55% { -webkit-transform: translateX(0px) scale(1); -moz-transform: translateX(0px) scale(1); transform: translateX(0px) scale(1); } } .qodef-btn.qodef-btn-icon.qodef-btn-simple > i, .qodef-btn.qodef-btn-icon.qodef-btn-simple > span:not(.qodef-btn-text) { margin: 0 0 0 12px; padding-left: 0; } .qodef-btn.qodef-btn-after .qodef-btn-text { white-space: nowrap; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; } .qodef-btn.qodef-btn-after .qodef-btn-text:after { font-family: ElegantIcons; content: "\24"; margin: 0 0 0 12px; line-height: inherit; vertical-align: bottom; font-size: 1.25em; position: relative; } .qodef-btn.qodef-btn-after .qodef-btn-text:after { display: inline-block; overflow: hidden; } .qodef-btn.qodef-btn-after .qodef-btn-text:hover:after { -webkit-animation: moveArrow 1s; -moz-animation: moveArrow 1s; animation: moveArrow 1s; } @keyframes moveArrow { 0% { opacity: 1; -webkit-transform: translateX(0px) scale(1); -moz-transform: translateX(0px) scale(1); transform: translateX(0px) scale(1); } 25% { opacity: 0; -webkit-transform: translateX(13px) scale(0.9); -moz-transform: translateX(13px) scale(0.9); transform: translateX(13px) scale(0.9); } 26% { opacity: 0; -webkit-transform: translateX(-13px) scale(0.9); -moz-transform: translateX(-13px) scale(0.9); transform: translateX(-13px) scale(0.9); } 55% { opacity: 1; -webkit-transform: translateX(0px) scale(1); -moz-transform: translateX(0px) scale(1); transform: translateX(0px) scale(1); } } .qodef-btn.qodef-btn-after-next { white-space: nowrap; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; } .qodef-btn.qodef-btn-after-next:after { font-family: ElegantIcons; content: "\24"; margin: 0 0 0 12px; line-height: inherit; vertical-align: bottom; font-size: 1.25em; position: relative; } .qodef-btn.qodef-btn-after-next:after { display: inline-block; overflow: hidden; } .qodef-btn.qodef-btn-after-next:hover:after { -webkit-animation: moveArrow 1s; -moz-animation: moveArrow 1s; animation: moveArrow 1s; } @keyframes moveArrow { 0% { opacity: 1; -webkit-transform: translateX(0px) scale(1); -moz-transform: translateX(0px) scale(1); transform: translateX(0px) scale(1); } 25% { opacity: 0; -webkit-transform: translateX(13px) scale(0.9); -moz-transform: translateX(13px) scale(0.9); transform: translateX(13px) scale(0.9); } 26% { opacity: 0; -webkit-transform: translateX(-13px) scale(0.9); -moz-transform: translateX(-13px) scale(0.9); transform: translateX(-13px) scale(0.9); } 55% { opacity: 1; -webkit-transform: translateX(0px) scale(1); -moz-transform: translateX(0px) scale(1); transform: translateX(0px) scale(1); } } /* ========================================================================== Button shortcode style - end ========================================================================== */ /* ========================================================================== Call To Action shortcode style - begin ========================================================================== */ .qodef-call-to-action-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; /***** Layout Style - begin *****/ /***** Layout Style - end *****/ /***** Columns Space - begin *****/ /***** Columns Space - end *****/ } .qodef-call-to-action-holder .qodef-cta-text-holder, .qodef-call-to-action-holder .qodef-cta-button-holder { position: relative; display: inline-block; vertical-align: middle; } .qodef-call-to-action-holder .qodef-cta-text-holder h1, .qodef-call-to-action-holder .qodef-cta-text-holder h2, .qodef-call-to-action-holder .qodef-cta-text-holder h3, .qodef-call-to-action-holder .qodef-cta-text-holder h4, .qodef-call-to-action-holder .qodef-cta-text-holder h5, .qodef-call-to-action-holder .qodef-cta-text-holder h6 { margin: 0; } .qodef-call-to-action-holder .qodef-cta-button-holder .qodef-btn { white-space: nowrap; } .qodef-call-to-action-holder.qodef-normal-layout .qodef-cta-inner { display: table; } .qodef-call-to-action-holder.qodef-normal-layout:not(.qodef-content-in-grid) .qodef-cta-inner { width: 100%; } .qodef-call-to-action-holder.qodef-normal-layout .qodef-cta-text-holder, .qodef-call-to-action-holder.qodef-normal-layout .qodef-cta-button-holder { display: table-cell; box-sizing: border-box; } .qodef-call-to-action-holder.qodef-normal-layout .qodef-cta-button-holder { text-align: right; } .qodef-call-to-action-holder.qodef-simple-layout .qodef-cta-inner { text-align: center; } .qodef-call-to-action-holder.qodef-simple-layout .qodef-cta-text-holder, .qodef-call-to-action-holder.qodef-simple-layout .qodef-cta-button-holder { width: 100%; } .qodef-call-to-action-holder.qodef-simple-layout .qodef-cta-button-holder { margin: 28px 0 0; } .qodef-call-to-action-holder.qodef-two-halves-columns .qodef-cta-text-holder, .qodef-call-to-action-holder.qodef-two-halves-columns .qodef-cta-button-holder { width: 50%; } .qodef-call-to-action-holder.qodef-two-thirds-columns .qodef-cta-text-holder { width: 66.66666666666667%; } .qodef-call-to-action-holder.qodef-two-thirds-columns .qodef-cta-button-holder { width: 33.33333333333333%; } .qodef-call-to-action-holder.qodef-three-quarters-columns .qodef-cta-text-holder { width: 75%; } .qodef-call-to-action-holder.qodef-three-quarters-columns .qodef-cta-button-holder { width: 25%; } .qodef-call-to-action-holder.qodef-four-fifths-columns .qodef-cta-text-holder { width: 80%; } .qodef-call-to-action-holder.qodef-four-fifths-columns .qodef-cta-button-holder { width: 20%; } /* ========================================================================== Call To Action shortcode style - end ========================================================================== */ /* ========================================================================== Clients Carousel shortcode style - begin ========================================================================== */ .qodef-clients-carousel-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-clients-carousel-holder .qodef-cc-inner { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-clients-carousel-holder .qodef-cc-item { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .touch .qodef-clients-carousel-holder .qodef-cc-item { cursor: pointer; } .qodef-clients-carousel-holder .qodef-cc-item img { display: block; } .qodef-clients-carousel-holder .qodef-cc-link { position: relative; display: inline-block; vertical-align: top; } /***** Hover Types - begin *****/ .qodef-cc-hover-switch-images .qodef-cc-item { display: flex; align-items: center; justify-content: center; } .qodef-cc-hover-switch-images .qodef-cc-item.qodef-cci-has-link a:hover .qodef-cc-image { opacity: 0; } .qodef-cc-hover-switch-images .qodef-cc-item.qodef-cci-has-link a:hover .qodef-cc-hover-image { opacity: 1; } .qodef-cc-hover-switch-images .qodef-cc-item.qodef-cci-no-link:hover .qodef-cc-image { opacity: 0; } .qodef-cc-hover-switch-images .qodef-cc-item.qodef-cci-no-link:hover .qodef-cc-hover-image { opacity: 1; } .qodef-cc-hover-switch-images .qodef-cc-item.qodef-cci-no-link .qodef-cc-hover-image { left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%); } .qodef-cc-hover-switch-images .qodef-cc-item .qodef-cc-image { width: auto; opacity: 1; will-change: opacity; -webkit-transition: opacity 0.15s ease-out; -moz-transition: opacity 0.15s ease-out; transition: opacity 0.15s ease-out; } .qodef-cc-hover-switch-images .qodef-cc-item .qodef-cc-hover-image { position: absolute; top: 0; left: 0; width: auto; opacity: 0; will-change: opacity; -webkit-transition: opacity 0.15s ease-out; -moz-transition: opacity 0.15s ease-out; transition: opacity 0.15s ease-out; } .qodef-cc-hover-roll-over .qodef-cc-item { overflow: hidden; } .qodef-cc-hover-roll-over .qodef-cc-item.qodef-cci-has-link a:hover .qodef-cc-image { -webkit-transform: translateY(100%); -moz-transform: translateY(100%); transform: translateY(100%); } .qodef-cc-hover-roll-over .qodef-cc-item.qodef-cci-has-link a:hover .qodef-cc-hover-image { -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); transform: translate(-50%, 0); } .qodef-cc-hover-roll-over .qodef-cc-item.qodef-cci-no-link:hover .qodef-cc-image { -webkit-transform: translateY(100%); -moz-transform: translateY(100%); transform: translateY(100%); } .qodef-cc-hover-roll-over .qodef-cc-item.qodef-cci-no-link:hover .qodef-cc-hover-image { -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); transform: translate(-50%, 0); } .qodef-cc-hover-roll-over .qodef-cc-item .qodef-cc-image { position: relative; display: block; width: auto; margin: 0 auto; -webkit-transition: -webkit-transform 0.4s ease; -moz-transition: -moz-transform 0.4s ease; transition: transform 0.4s ease; } .qodef-cc-hover-roll-over .qodef-cc-item .qodef-cc-hover-image { position: absolute; top: 0; left: 50%; width: auto; -webkit-transform: translate(-50%, -100%); -moz-transform: translate(-50%, -100%); transform: translate(-50%, -100%); -webkit-transition: -webkit-transform 0.4s ease; -moz-transition: -moz-transform 0.4s ease; transition: transform 0.4s ease; } /***** Hover Types - end *****/ /* ========================================================================== Clients Carousel shortcode style - end ========================================================================== */ /* ========================================================================== clients Holder shortcode style - begin ========================================================================== */ .qodef-clients-grid-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; text-align: center; } .qodef-clients-grid-holder.qodef-cg-alignment-left { text-align: left; } .qodef-clients-grid-holder.qodef-cg-alignment-right { text-align: right; } .qodef-clients-grid-holder .qodef-cc-link { position: relative; display: inline-block; vertical-align: top; } .qodef-clients-grid-holder .qodef-item-space { border-left: 1px solid #e1e1e1; } @media only screen and (min-width: 681px) { .qodef-clients-grid-holder.qodef-two-columns .qodef-item-space:nth-child(2n+1) { border: none; } } @media only screen and (min-width: 769px) { .qodef-clients-grid-holder.qodef-three-columns .qodef-item-space:nth-child(3n+1) { border: none; } } @media only screen and (min-width: 1025px) { .qodef-clients-grid-holder.qodef-four-columns .qodef-item-space:nth-child(4n+1) { border: none; } } @media only screen and (min-width: 1367px) { .qodef-clients-grid-holder.qodef-five-columns .qodef-item-space:nth-child(5n+1) { border: none; } } @media only screen and (min-width: 1441px) { .qodef-clients-grid-holder.qodef-six-columns .qodef-item-space:nth-child(6n+1) { border: none; } } .qodef-clients-grid-holder.qodef-one-columns .qodef-item-space { border: none !important; } /* ========================================================================== clients Holder shortcode style - end ========================================================================== */ /* ========================================================================== Countdown shortcode style - begin ========================================================================== */ .qodef-countdown { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-countdown.qodef-light-skin .countdown-row .countdown-section .countdown-period { color: #fff; } .qodef-countdown.qodef-light-skin .countdown-row .countdown-section .countdown-amount { color: #154852; } .qodef-countdown.qodef-light-skin .countdown-row .countdown-section:before { background-color: #154852; } .qodef-countdown .countdown-rtl { direction: rtl; } .qodef-countdown .countdown-row { position: relative; display: inline-block; width: 100%; vertical-align: middle; text-align: center; clear: both; } .qodef-countdown .countdown-row.countdown-show1 .countdown-section { width: 100%; } .qodef-countdown .countdown-row.countdown-show2 .countdown-section { width: 50%; } .qodef-countdown .countdown-row.countdown-show3 .countdown-section { width: 33.33333%; } .qodef-countdown .countdown-row.countdown-show4 .countdown-section { width: 25%; } .qodef-countdown .countdown-row.countdown-show5 .countdown-section { width: 20%; } .qodef-countdown .countdown-row.countdown-show6 .countdown-section { width: 16.66667%; } .qodef-countdown .countdown-row .countdown-section { position: relative; display: inline-block; width: 100%; vertical-align: middle; padding: 0 5px; box-sizing: border-box; } .qodef-countdown .countdown-row .countdown-section:before { content: ''; position: absolute; top: 0; left: 0; width: 1px; height: 100%; background-color: #e1e1e1; } .qodef-countdown .countdown-row .countdown-section:first-child:before { display: none; } .qodef-countdown .countdown-row .countdown-section .countdown-amount { position: relative; display: block; color: #f2f2f2; font-size: 130px; line-height: 1em; font-weight: 400; font-family: "Merriweather", serif; } .qodef-countdown .countdown-row .countdown-section .countdown-period { display: block; font-size: 18px; color: #212121; font-family: "Merriweather", serif; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } /* ========================================================================== Countdown shortcode style - end ========================================================================== */ /* ========================================================================== Counter shortcode style - begin ========================================================================== */ .qodef-counter-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; opacity: 0; -webkit-transition: opacity 0.2s ease-in; -moz-transition: opacity 0.2s ease-in; transition: opacity 0.2s ease-in; } .qodef-counter-holder .qodef-counter-inner { position: relative; display: inline-block; vertical-align: middle; } .qodef-counter-holder .qodef-counter { height: 1em; display: inline-block !important; vertical-align: middle; color: #e5e5e5; font-size: 90px; line-height: 0.97em; font-weight: 400; overflow: hidden; margin: 9px 0 0; font-family: "Merriweather", serif; } .qodef-counter-holder .qodef-counter-title { margin: 0 0 0; max-width: 100px; } .qodef-counter-holder .qodef-counter-text { margin: 14px 0 0; } .qodef-counter-holder.qodef-counter-enable-separator { border-left: 1px solid #e1e1e1; padding-left: 30px; } @media only screen and (max-width: 480px) { .qodef-counter-holder.qodef-counter-enable-separator { border: none; padding: 0; } } /* ========================================================================== Counter shortcode style - end ========================================================================== */ /* ========================================================================== Custom Font shortcode style - begin ========================================================================== */ .qodef-custom-font-holder .qodef-cf-typed-wrap { width: 0; white-space: nowrap; } .qodef-custom-font-holder .qodef-cf-typed { display: inline-block; } .qodef-custom-font-holder .qodef-cf-typed span { display: none; } .qodef-custom-font-holder .qodef-cf-typed ~ .typed-cursor { display: inline-block; opacity: 1; -webkit-animation: blink 0.7s infinite; animation: blink 0.7s infinite; } @-webkit-keyframes blink { 0% { opacity: 1; filter: alpha(opacity=100); } 50% { opacity: 0; filter: alpha(opacity=0); } 100% { opacity: 1; filter: alpha(opacity=100); } } @keyframes blink { 0% { opacity: 1; filter: alpha(opacity=100); } 50% { opacity: 0; filter: alpha(opacity=0); } 100% { opacity: 1; filter: alpha(opacity=100); } } /* ========================================================================== Custom Font shortcode style - end ========================================================================== */ .qodef-divided-holder { display: flex; /* fix for fixed header problem. This is only if image has to be fixed on init (before scrolled) */ } .qodef-divided-holder.qodef-divided-image-after { align-items: flex-end; } .qodef-divided-holder.qodef-divided-image-after .qodef-divided-image { position: relative !important; /* overwrite init fixed image */ top: auto; } .qodef-divided-holder > * { width: 50%; } .qodef-divided-holder .qodef-divided-image-holder { position: relative; } .qodef-divided-holder .qodef-divided-image { background-size: cover; position: relative; width: 100%; } .qodef-divided-holder .qodef-divided-image img { display: none; } .qodef-divided-holder .qodef-divided-image.qodef-divided-image-init { position: fixed; top: 0; } .qodef-divided-holder .qodef-divided-image:not(.qodef-divided-image-init) { position: relative; top: auto !important; /* block script change */ } .qodef-divided-holder.qodef-dh-init-fixed .qodef-divided-image { position: fixed; top: 0; } .qodef-divided-holder .qodef-divided-inner { box-sizing: border-box; } /* ========================================================================== Dropcaps shortcode style - begin ========================================================================== */ .qodef-dropcaps { position: relative; display: inline-block; vertical-align: top; float: left; line-height: 42px; font-size: 42px; color: #999; font-weight: 300; text-align: center; margin: 0 24px 0 0; } .qodef-dropcaps.qodef-square, .qodef-dropcaps.qodef-circle { height: 35px; width: 35px; font-size: 22px; line-height: 35px; font-weight: 600; color: #fff; background-color: #110729; margin: 6px 22px 0 0; box-sizing: border-box; } .qodef-dropcaps.qodef-circle { border-radius: 3em; } /* ========================================================================== Dropcaps shortcode style - end ========================================================================== */ /* ========================================================================== Elements Holder shortcode style - begin ========================================================================== */ .qodef-elements-holder { width: 100%; display: table; table-layout: fixed; } .qodef-elements-holder.qodef-eh-full-height { height: 100%; } .qodef-elements-holder.qodef-ehi-float .qodef-eh-item { float: left; } .qodef-elements-holder.qodef-two-columns .qodef-eh-item { width: 50%; } .qodef-elements-holder.qodef-three-columns .qodef-eh-item { width: 33.33333%; } .qodef-elements-holder.qodef-four-columns .qodef-eh-item { width: 25%; } .qodef-elements-holder.qodef-five-columns .qodef-eh-item { width: 20%; } .qodef-elements-holder.qodef-six-columns .qodef-eh-item { width: 16.66667%; } .qodef-elements-holder .qodef-eh-item { display: table-cell; vertical-align: middle; height: 100%; background-position: center; background-size: cover; } .qodef-elements-holder .qodef-eh-item.qodef-vertical-alignment-top { vertical-align: top; } .qodef-elements-holder .qodef-eh-item.qodef-vertical-alignment-bottom { vertical-align: bottom; } .qodef-elements-holder .qodef-eh-item.qodef-horizontal-alignment-center { text-align: center; } .qodef-elements-holder .qodef-eh-item.qodef-horizontal-alignment-right { text-align: right; } .qodef-elements-holder .qodef-eh-item .qodef-elements-holder-item-inner { width: 100%; } .qodef-elements-holder .qodef-ehi-content { padding: 0 20px; } /* ========================================================================== Elements Holder shortcode style - end ========================================================================== */ /* ========================================================================== Frame Slider shortcode style - begin ========================================================================== */ .qodef-frame-slider-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; text-align: center; padding: 36px 0 0; } .qodef-frame-slider-holder .qodef-fs-phone { display: inline-block; position: relative; z-index: 10; } .qodef-frame-slider-holder .qodef-fs-phone img { display: block; } .qodef-frame-slider-holder .qodef-fs-slides { position: absolute; top: 11.6%; left: 2%; cursor: -webkit-grab; visibility: hidden; -webkit-transform: translateX(-2%); -moz-transform: translateX(-2%); transform: translateX(-2%); } @media only screen and (max-width: 480px) { .qodef-frame-slider-holder .qodef-fs-slides { top: 21%; } } @media only screen and (max-width: 768px) { .qodef-frame-slider-holder .qodef-fs-slides img { width: 83%; margin: auto; } } @media only screen and (max-width: 480px) { .qodef-frame-slider-holder .qodef-fs-slides img { width: 69%; margin: auto; } } .qodef-frame-slider-holder .qodef-fs-slides .qodef-fs-slide { margin: 0 55px; position: relative; } .qodef-frame-slider-holder .qodef-fs-slides a, .qodef-frame-slider-holder .qodef-fs-slides img { display: block; } .qodef-frame-slider-holder .qodef-owl-slider .owl-dots { display: none; } /* ========================================================================== Frame Slider shortcode style - end ========================================================================== */ /* ========================================================================== Google Map shortcode style - begin ========================================================================== */ .qodef-google-map-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-google-map-holder .qodef-google-map-direction { position: absolute; top: 10px; left: 10px; padding: 0 8px; font-size: 13px; line-height: 24px; color: #808080; background-color: #fff; z-index: 999; box-sizing: border-box; } .qodef-google-map-holder .qodef-google-map-direction:hover { color: #110729; } .qodef-google-map-holder .qodef-google-map { display: block; width: 100%; height: 300px; } .qodef-google-map-holder .qodef-google-map iframe, .qodef-google-map-holder .qodef-google-map object, .qodef-google-map-holder .qodef-google-map embed { width: 100%; display: block; } .qodef-google-map-holder .qodef-google-map img { max-width: none; } .qodef-google-map-holder .qodef-snazzy-map { display: none; } .qodef-google-map-holder .qodef-google-map-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: none; z-index: 1000; } /* ========================================================================== Google Map shortcode style - end ========================================================================== */ /* ========================================================================== Icon List Item shortcode style - begin ========================================================================== */ .qodef-icon-list-holder { position: relative; display: table; table-layout: fixed; height: auto; width: 100%; margin-bottom: 8px; } .qodef-icon-list-holder .qodef-il-icon-holder, .qodef-icon-list-holder .qodef-il-text { position: relative; display: table-cell; vertical-align: top; } .qodef-icon-list-holder .qodef-il-icon-holder { width: 1%; } .qodef-icon-list-holder .qodef-il-icon-holder > * { position: relative; display: inline-block; vertical-align: top; color: #110729; font-size: 17px; line-height: inherit; } .qodef-icon-list-holder .qodef-il-icon-holder > *:before { display: block; line-height: inherit; } .qodef-icon-list-holder .qodef-il-text { width: 99%; padding: 0 0 0 13px; box-sizing: border-box; } /* ========================================================================== Icon List Item shortcode style - end ========================================================================== */ /* ========================================================================== Icon With Text shortcode style - begin ========================================================================== */ .qodef-iwt { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-iwt .qodef-iwt-icon { position: relative; z-index: 1; } .qodef-iwt .qodef-iwt-icon a { position: relative; display: inline-block; vertical-align: middle; } .qodef-iwt .qodef-iwt-icon .qodef-icon-shortcode { line-height: 1; } .qodef-iwt .qodef-iwt-icon .qodef-icon-shortcode.qodef-circle, .qodef-iwt .qodef-iwt-icon .qodef-icon-shortcode.qodef-square, .qodef-iwt .qodef-iwt-icon .qodef-icon-shortcode.qodef-dropcaps.qodef-circle { line-height: 2; } .qodef-iwt .qodef-iwt-title { margin: 0; line-height: 1.2em; position: relative; z-index: 1; } .qodef-iwt .qodef-iwt-title a { position: relative; display: inline-block; vertical-align: top; } .qodef-iwt .qodef-iwt-title a:hover { color: #110729; } .qodef-iwt .qodef-iwt-background-text { position: absolute; top: 0; left: 0; font-size: 130px; line-height: 1em; color: #f5f5f5; font-family: "Merriweather", serif; font-weight: 400; opacity: 0; -webkit-transition: 1s 0.2s cubic-bezier(0.89, 0.14, 0.25, 1); -moz-transition: 1s 0.2s cubic-bezier(0.89, 0.14, 0.25, 1); transition: 1s 0.2s cubic-bezier(0.89, 0.14, 0.25, 1); } .qodef-iwt .qodef-iwt-background-text.qodef-item-appear { opacity: 1; } .qodef-iwt .qodef-iwt-title-text { display: block; position: relative; z-index: 1; } .qodef-iwt .qodef-iwt-text { margin: 20px 0 0; position: relative; z-index: 1; font-size: 15px; } .qodef-iwt.qodef-iwt-icon-left { width: auto; } .qodef-iwt.qodef-iwt-icon-left .qodef-iwt-icon, .qodef-iwt.qodef-iwt-icon-left .qodef-iwt-content { display: table-cell; vertical-align: top; } .qodef-iwt.qodef-iwt-icon-left .qodef-iwt-icon { position: relative; top: 1px; } .qodef-iwt.qodef-iwt-icon-left .qodef-iwt-icon img { max-width: none; } .qodef-iwt.qodef-iwt-icon-left .qodef-iwt-content { padding: 0 0 0 13px; } .qodef-iwt.qodef-iwt-icon-left-from-title .qodef-iwt-icon, .qodef-iwt.qodef-iwt-icon-left-from-title .qodef-iwt-title-text { position: relative; display: table-cell; vertical-align: middle; } .qodef-iwt.qodef-iwt-icon-left-from-title .qodef-iwt-icon .qodef-icon-element { -webkit-transition: none; -moz-transition: none; transition: none; } .qodef-iwt.qodef-iwt-icon-left-from-title .qodef-iwt-icon img { max-width: none; } .qodef-iwt.qodef-iwt-icon-left-from-title .qodef-iwt-title-text { padding: 0 0 0 17px; } .qodef-iwt.qodef-iwt-icon-top { text-align: center; } .qodef-iwt.qodef-iwt-icon-top .qodef-iwt-background-text { left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%); } .qodef-iwt.qodef-iwt-icon-top .qodef-iwt-content { padding: 23px 0 0; } /* ========================================================================== Icon With Text shortcode style - end ========================================================================== */ /* ========================================================================== Icon shortcode style - begin ========================================================================== */ .qodef-icon-shortcode { position: relative; display: inline-block; vertical-align: middle; line-height: 1.1em; } .qodef-icon-shortcode.qodef-circle, .qodef-icon-shortcode.qodef-square, .qodef-icon-shortcode.qodef-dropcaps.qodef-circle { width: 2em; height: 2em; line-height: 2em; text-align: center; background-color: #fac400; -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; } .qodef-icon-shortcode.qodef-circle a, .qodef-icon-shortcode.qodef-square a, .qodef-icon-shortcode.qodef-dropcaps.qodef-circle a { position: relative; display: inline-block; vertical-align: top; width: 100%; height: 100%; } .qodef-icon-shortcode.qodef-circle .qodef-icon-element, .qodef-icon-shortcode.qodef-square .qodef-icon-element, .qodef-icon-shortcode.qodef-dropcaps.qodef-circle .qodef-icon-element { color: #fff; line-height: inherit; } .qodef-icon-shortcode.qodef-circle { border-radius: 50%; } .qodef-icon-shortcode .qodef-icon-element { display: block; line-height: inherit; -webkit-transition: color 0.15s ease-in-out; -moz-transition: color 0.15s ease-in-out; transition: color 0.15s ease-in-out; } .qodef-icon-shortcode .qodef-icon-element:before { display: block; line-height: inherit; } .qodef-icon-animation-holder { position: relative; display: inline-block; vertical-align: middle; -webkit-transform: scale(0); -moz-transform: scale(0); transform: scale(0); -webkit-transition: transform 0.15s ease-in-out; -moz-transition: transform 0.15s ease-in-out; transition: transform 0.15s ease-in-out; } .qodef-icon-animation-holder.qodef-icon-animation-show { -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); } .qodef-icon-tiny { font-size: 1.33333333em; line-height: .75em; vertical-align: -15%; } .qodef-icon-small { font-size: 2em; } .qodef-icon-medium { font-size: 3em; } .qodef-icon-large { font-size: 4em; } .qodef-icon-huge { font-size: 5em; } /* ========================================================================== Icon shortcode style - end ========================================================================== */ /* ========================================================================== Image Gallery shortcode style - begin ========================================================================== */ .qodef-image-gallery { position: relative; display: inline-block; width: 100%; vertical-align: middle; /***** Image Gallery Masonry Style - begin *****/ /***** Image Gallery Masonry Style - end *****/ /***** Custom Link Behavior Style - begin *****/ /***** Custom Link Behavior Style - end *****/ /***** Lightbox Behavior Style - begin *****/ /***** Lightbox Behavior Style - end *****/ /***** Zoom Behavior Style - begin *****/ /***** Zoom Behavior Style - end *****/ /***** Grayscale Behavior Style - begin *****/ /***** Grayscale Behavior Style - end *****/ } .qodef-image-gallery.qodef-has-shadow .qodef-ig-image-inner { box-shadow: 0 0 4.85px 0.15px rgba(0, 0, 0, 0.09); } .qodef-image-gallery.qodef-has-shadow.qodef-ig-slider-type .owl-stage-outer, .qodef-image-gallery.qodef-has-shadow.qodef-ig-carousel-type .owl-stage-outer { padding: 0 0 20px; } .qodef-image-gallery.qodef-has-shadow.qodef-ig-slider-type .qodef-ig-image, .qodef-image-gallery.qodef-has-shadow.qodef-ig-carousel-type .qodef-ig-image { box-shadow: 0 0 4.85px 0.15px rgba(0, 0, 0, 0.09); } .qodef-image-gallery .qodef-ig-image a, .qodef-image-gallery .qodef-ig-image img { position: relative; display: block; } .qodef-image-gallery .qodef-ig-image-inner { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-image-gallery .qodef-ig-slider { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-image-gallery .qodef-ig-slider[data-enable-center="yes"].qodef-owl-slider .owl-stage .owl-item:after { content: ""; position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 0, 0, 0.5); opacity: 1; box-sizing: border-box; -webkit-transition: 1s ease-in-out; -moz-transition: 1s ease-in-out; transition: 1s ease-in-out; } .qodef-image-gallery .qodef-ig-slider[data-enable-center="yes"].qodef-owl-slider .owl-stage .owl-item.center:after { opacity: 0; } @media only screen and (max-width: 1024px) { .qodef-image-gallery .qodef-ig-slider[data-enable-center="yes"].qodef-owl-slider .owl-stage .owl-item.active:after { opacity: 0; } } @media only screen and (max-width: 768px) { .qodef-image-gallery .qodef-ig-slider.qodef-owl-slider .owl-stage { display: -webkit-box; display: -moz-box; display: -ms-box; display: box; } } .qodef-image-gallery.qodef-ig-custom-navigation { padding-bottom: 45px; } .qodef-image-gallery.qodef-ig-custom-navigation .owl-nav { position: absolute; bottom: -45px; left: 15%; } .qodef-image-gallery.qodef-ig-custom-navigation .owl-nav .owl-prev, .qodef-image-gallery.qodef-ig-custom-navigation .owl-nav .owl-next { position: relative; top: auto; left: auto; right: auto; background-color: #fac400; height: 90px; width: 90px; -webkit-transform: initial; -moz-transform: initial; transform: initial; -webkit-transition: background-color 0.2s ease-out; -moz-transition: background-color 0.2s ease-out; transition: background-color 0.2s ease-out; } @media only screen and (max-width: 480px) { .qodef-image-gallery.qodef-ig-custom-navigation .owl-nav .owl-prev, .qodef-image-gallery.qodef-ig-custom-navigation .owl-nav .owl-next { height: 70px; width: 70px; } } .qodef-image-gallery.qodef-ig-custom-navigation .owl-nav .owl-prev > span, .qodef-image-gallery.qodef-ig-custom-navigation .owl-nav .owl-next > span { display: block; margin: auto; color: #fff; font-size: 28px; line-height: 43px; /* render fix */ height: 45px; width: 45px; background-color: rgba(255, 255, 255, 0.2); border-radius: 50%; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; } .qodef-image-gallery.qodef-ig-custom-navigation .owl-nav .owl-prev:hover span, .qodef-image-gallery.qodef-ig-custom-navigation .owl-nav .owl-next:hover span { color: #fac400; background-color: #fff; } .qodef-image-gallery.qodef-ig-custom-navigation .owl-nav .owl-prev:after { content: ''; position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); display: block; height: 67px; width: 1px; background-color: rgba(255, 255, 255, 0.2); } .qodef-image-gallery.qodef-ig-masonry-type .qodef-ig-image.qodef-fixed-masonry-item .qodef-ig-image-inner, .qodef-image-gallery.qodef-ig-masonry-type .qodef-ig-image.qodef-fixed-masonry-item a { height: 100%; } .qodef-image-gallery.qodef-image-behavior-custom-link .qodef-ig-image a:hover:after { opacity: 1; } .qodef-image-gallery.qodef-image-behavior-custom-link .qodef-ig-image a:after { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; content: ''; background-color: rgba(17, 7, 41, 0.4); opacity: 0; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; } .touch .qodef-image-gallery.qodef-image-behavior-lightbox .qodef-ig-image { cursor: pointer; } .qodef-image-gallery.qodef-image-behavior-lightbox .qodef-ig-image a { overflow: hidden; } .qodef-image-gallery.qodef-image-behavior-lightbox .qodef-ig-image a img { display: block; backface-visibility: hidden; -webkit-transition: 0.6s; -moz-transition: 0.6s; transition: 0.6s; } .qodef-image-gallery.qodef-image-behavior-lightbox .qodef-ig-image:hover img { -webkit-transform: scale(1.04); -moz-transform: scale(1.04); transform: scale(1.04); } .qodef-image-gallery.qodef-image-behavior-lightbox .qodef-ig-image .qodef-ig-image-inner { overflow: hidden; } .touch .qodef-image-gallery.qodef-image-behavior-zoom .qodef-ig-image { cursor: pointer; } .qodef-image-gallery.qodef-image-behavior-zoom .qodef-ig-image a { overflow: hidden; } .qodef-image-gallery.qodef-image-behavior-zoom .qodef-ig-image a img { display: block; backface-visibility: hidden; -webkit-transition: 0.6s; -moz-transition: 0.6s; transition: 0.6s; } .qodef-image-gallery.qodef-image-behavior-zoom .qodef-ig-image:hover img { -webkit-transform: scale(1.04); -moz-transform: scale(1.04); transform: scale(1.04); } .qodef-image-gallery.qodef-image-behavior-zoom .qodef-ig-image .qodef-ig-image-inner { overflow: hidden; } .qodef-image-gallery.qodef-image-behavior-grayscale .qodef-ig-image { overflow: hidden; } .touch .qodef-image-gallery.qodef-image-behavior-grayscale .qodef-ig-image { cursor: pointer; } .qodef-image-gallery.qodef-image-behavior-grayscale .qodef-ig-image:hover img { -webkit-filter: grayscale(0); filter: none; } .qodef-image-gallery.qodef-image-behavior-grayscale .qodef-ig-image img { filter: url("../../../../plugins/brunn-core/assets/css/img/desaturate.svg#grayscale"); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: gray; filter: grayscale(100%); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } /* ========================================================================== Image Gallery shortcode style - end ========================================================================== */ /* ========================================================================== Image With Text shortcode style - begin ========================================================================== */ .qodef-image-with-text-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; /***** Custom Link Behavior Style - begin *****/ /***** Custom Link Behavior Style - end *****/ /***** Lightbox Behavior Style - begin *****/ /***** Lightbox Behavior Style - end *****/ /***** Zoom Behavior Style - begin *****/ /***** Zoom Behavior Style - end *****/ /***** Grayscale Behavior Style - begin *****/ /***** Grayscale Behavior Style - end *****/ } .rev_slider .qodef-image-with-text-holder { display: block; } .qodef-image-with-text-holder.qodef-has-shadow .qodef-iwt-image { box-shadow: 3px 4px 40px 0px rgba(0, 0, 0, 0.1); } .qodef-image-with-text-holder .qodef-iwt-image { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .rev_slider .qodef-image-with-text-holder .qodef-iwt-image { display: block; } .qodef-image-with-text-holder .qodef-iwt-image a, .qodef-image-with-text-holder .qodef-iwt-image img { position: relative; display: block; } .qodef-image-with-text-holder .qodef-iwt-text-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-image-with-text-holder .qodef-iwt-background-text { position: absolute; top: 0; left: 0; font-size: 90px; line-height: 1em; color: #f5f5f5; font-family: "Merriweather", serif; font-weight: 400; opacity: 0; -webkit-transition: 1s 0.2s cubic-bezier(0.89, 0.14, 0.25, 1); -moz-transition: 1s 0.2s cubic-bezier(0.89, 0.14, 0.25, 1); transition: 1s 0.2s cubic-bezier(0.89, 0.14, 0.25, 1); } .qodef-image-with-text-holder .qodef-iwt-background-text.qodef-item-appear { opacity: 1; } .qodef-image-with-text-holder .qodef-iwt-title { margin: 32px 0 0; position: relative; z-index: 1; } .qodef-image-with-text-holder .qodef-iwt-text { margin: 14px 0 0; position: relative; z-index: 1; line-height: 1.28em; } .qodef-image-with-text-holder.qodef-image-behavior-custom-link .qodef-iwt-image { -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; } .qodef-image-with-text-holder.qodef-image-behavior-custom-link .qodef-iwt-image:hover { -webkit-transform: translateY(-3px); -moz-transform: translateY(-3px); transform: translateY(-3px); } .qodef-image-with-text-holder.qodef-image-behavior-lightbox .qodef-iwt-image a:hover:after { opacity: 1; } .qodef-image-with-text-holder.qodef-image-behavior-lightbox .qodef-iwt-image a:after { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; content: ''; background-color: rgba(17, 7, 41, 0.4); opacity: 0; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; } .qodef-image-with-text-holder.qodef-image-behavior-zoom .qodef-iwt-image { overflow: hidden; } .touch .qodef-image-with-text-holder.qodef-image-behavior-zoom .qodef-iwt-image { cursor: pointer; } .qodef-image-with-text-holder.qodef-image-behavior-zoom .qodef-iwt-image:hover img { -webkit-transform: scale(1.04); -moz-transform: scale(1.04); transform: scale(1.04); } .qodef-image-with-text-holder.qodef-image-behavior-zoom .qodef-iwt-image img { -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform 0.3s ease-in-out; -moz-transition: -moz-transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out; } .qodef-image-with-text-holder.qodef-image-behavior-grayscale .qodef-iwt-image { overflow: hidden; } .touch .qodef-image-with-text-holder.qodef-image-behavior-grayscale .qodef-iwt-image { cursor: pointer; } .qodef-image-with-text-holder.qodef-image-behavior-grayscale .qodef-iwt-image:hover img { -webkit-filter: grayscale(0); filter: none; } .qodef-image-with-text-holder.qodef-image-behavior-grayscale .qodef-iwt-image img { filter: url("../../../../plugins/brunn-core/assets/css/img/desaturate.svg#grayscale"); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: gray; filter: grayscale(100%); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .qodef-image-with-text-holder.qodef-has-bottom-buttons .qodef-iwt-bottom-buttons-holder { margin: 0; position: relative; z-index: 2; opacity: 0; visibility: hidden; transition: all 0.2s ease; } .qodef-image-with-text-holder.qodef-has-bottom-buttons .qodef-iwt-bottom-buttons-holder .qodef-iwt-bottom-link { margin: 0px 7px 0 7px; font-size: 10px; font-weight: 500; letter-spacing: 0.09em; color: #aeaeae; position: relative; } .qodef-image-with-text-holder.qodef-has-bottom-buttons .qodef-iwt-bottom-buttons-holder .qodef-iwt-bottom-link:after { content: "/"; pointer-events: none; z-index: 10; display: inline-block; position: absolute; cursor: cell; right: -7px; top: 1px; height: 100%; line-height: 1em; color: #aeaeae; } .qodef-image-with-text-holder.qodef-has-bottom-buttons .qodef-iwt-bottom-buttons-holder .qodef-iwt-bottom-link:first-child { margin-left: 0; } .qodef-image-with-text-holder.qodef-has-bottom-buttons .qodef-iwt-bottom-buttons-holder .qodef-iwt-bottom-link:last-child:after { display: none; } .qodef-image-with-text-holder.qodef-has-bottom-buttons .qodef-iwt-bottom-buttons-holder .qodef-iwt-bottom-link:hover { color: #110729; } .qodef-image-with-text-holder.qodef-has-bottom-buttons:hover .qodef-iwt-bottom-buttons-holder { opacity: 1; visibility: visible; } /* ========================================================================== Image With Text shortcode style - end ========================================================================== */ /* ========================================================================== Pie Chart shortcode style - begin ========================================================================== */ .qodef-pie-chart-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; opacity: 0; -webkit-transition: opacity 0.2s ease-in; -moz-transition: opacity 0.2s ease-in; transition: opacity 0.2s ease-in; } .qodef-pie-chart-holder .qodef-pc-percentage { position: relative; display: block; height: 176px; width: 176px; line-height: 176px; text-align: center; margin: 0 auto; } .qodef-pie-chart-holder .qodef-pc-percentage canvas { position: absolute; top: 0; left: 0; } .qodef-pie-chart-holder .qodef-pc-percentage .qodef-pc-percent { position: relative; display: inline-block; vertical-align: middle; font-family: "Merriweather", serif; color: #d3d3d3; font-size: 40px; line-height: inherit; font-weight: 400; top: -5px; } .qodef-pie-chart-holder .qodef-pc-percentage .qodef-pc-percent:after { position: relative; top: 5px; content: '%'; font-size: 40px; } .qodef-pie-chart-holder .qodef-pc-text-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; text-align: center; margin: 37px 0 0; } .qodef-pie-chart-holder .qodef-pc-text-holder .qodef-pc-title { margin: 0; } .qodef-pie-chart-holder .qodef-pc-text-holder .qodef-pc-text { margin: 20px 0 0; } /* ========================================================================== Pie Chart shortcode style - end ========================================================================== */ /* ========================================================================== Pricing Tables shortcode style - begin ========================================================================== */ .qodef-pricing-tables { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-price-table .qodef-pt-inner { position: relative; display: inline-block; width: 100%; vertical-align: middle; background-color: #fafafa; } .qodef-price-table .qodef-pt-inner ul { list-style: none; margin: 0; padding: 0; } .qodef-price-table .qodef-pt-inner ul li { margin: 0; padding: 0; } .qodef-price-table .qodef-pt-inner ul li.qodef-pt-title-holder { position: relative; padding: 64px 0 0 47%; color: #110729; font-size: 25px; font-weight: 700; text-align: left; } @media only screen and (max-width: 1024px) { .qodef-price-table .qodef-pt-inner ul li.qodef-pt-title-holder { padding: 64px 0 0 28%; } } .qodef-price-table .qodef-pt-inner ul li.qodef-pt-title-holder .qodef-pt-title { display: block; } .qodef-price-table .qodef-pt-inner ul li.qodef-pt-title-holder .qodef-pt-mark { position: relative; display: block; margin: 3px 0 0; font-size: 14px; font-family: "Merriweather", serif; font-weight: 300; text-transform: capitalize; color: #484848; } .qodef-price-table .qodef-pt-inner ul li.qodef-pt-prices { position: absolute; padding: 5%; right: 52%; } @media only screen and (max-width: 1024px) { .qodef-price-table .qodef-pt-inner ul li.qodef-pt-prices { right: 67%; } } .qodef-price-table .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-value { position: absolute; vertical-align: super; top: 30%; left: -5px; font-size: 24px; line-height: 1em; font-weight: 600; color: #efefef; } @media only screen and (max-width: 1024px) { .qodef-price-table .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-value { top: 20%; } } .qodef-price-table .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-price { position: relative; display: inline-block; vertical-align: middle; left: -5px; font-size: 120px; line-height: 1em; font-weight: 400; font-family: "Merriweather", serif; color: #efefef; } @media only screen and (max-width: 1024px) { .qodef-price-table .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-price { font-size: 77px; } } .qodef-price-table .qodef-pt-inner ul li.qodef-pt-content { padding: 28px 0 0 47%; } @media only screen and (max-width: 1024px) { .qodef-price-table .qodef-pt-inner ul li.qodef-pt-content { padding: 28px 0 0 28%; } } .qodef-price-table .qodef-pt-inner ul li.qodef-pt-content ul { list-style: none; } .qodef-price-table .qodef-pt-inner ul li.qodef-pt-content ul li { padding: 4px 0; color: #a1a1a1; } .qodef-price-table .qodef-pt-inner ul li.qodef-pt-content ul li:before { content: '✓'; margin-right: 18px; } @media only screen and (max-width: 1024px) { .qodef-price-table .qodef-pt-inner ul li.qodef-pt-content ul li:before { margin-right: 8px; } } .qodef-price-table .qodef-pt-inner ul li.qodef-pt-button { text-align: left; padding: 28px 0 0 47.5%; } @media only screen and (max-width: 1024px) { .qodef-price-table .qodef-pt-inner ul li.qodef-pt-button { padding: 28px 0 0 28%; } } /* ========================================================================== Pricing Tables shortcode style - end ========================================================================== */ /* ========================================================================== Process shortcode style - begin ========================================================================== */ .qodef-process-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-process-holder.qodef-two-columns .qodef-mark-horizontal-holder .qodef-process-mark { width: 50%; } .qodef-process-holder.qodef-two-columns .qodef-mark-vertical-holder .qodef-process-mark { height: 50%; } .qodef-process-holder.qodef-two-columns .qodef-process-item { width: 50%; } .qodef-process-holder.qodef-three-columns .qodef-mark-horizontal-holder .qodef-process-mark { width: 33.33333%; } .qodef-process-holder.qodef-three-columns .qodef-mark-vertical-holder .qodef-process-mark { height: 33.33333%; } .qodef-process-holder.qodef-three-columns .qodef-process-item { width: 33.33333%; } .qodef-process-holder.qodef-four-columns .qodef-mark-horizontal-holder .qodef-process-mark { width: 25%; } .qodef-process-holder.qodef-four-columns .qodef-mark-vertical-holder .qodef-process-mark { height: 25%; } .qodef-process-holder.qodef-four-columns .qodef-process-item { width: 25%; } .qodef-process-holder.qodef-process-appeared .qodef-process-circle { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); } .qodef-process-holder.qodef-process-appeared .qodef-mark-horizontal-holder .qodef-process-line { width: 100%; } .qodef-process-holder.qodef-process-appeared .qodef-mark-vertical-holder .qodef-process-line { height: 100%; } .qodef-process-holder.qodef-process-appeared .qodef-process-item { opacity: 1; } .qodef-process-holder .qodef-mark-horizontal-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; clear: both; } .qodef-process-holder .qodef-mark-horizontal-holder .qodef-process-mark { float: left; } .qodef-process-holder .qodef-mark-horizontal-holder .qodef-process-line { top: 50%; left: 50%; width: 0; height: 1px; -webkit-transition: width 0.4s ease 0.1s; -moz-transition: width 0.4s ease 0.1s; transition: width 0.4s ease 0.1s; } .qodef-process-holder .qodef-mark-vertical-holder { position: absolute; top: 26px; left: 0; display: none; width: 46px; height: 100%; } .qodef-process-holder .qodef-mark-vertical-holder .qodef-process-line { top: 23px; left: 50%; width: 1px; height: 0; -webkit-transition: height 0.4s ease 0.1s; -moz-transition: height 0.4s ease 0.1s; transition: height 0.4s ease 0.1s; } .qodef-process-holder .qodef-process-mark { position: relative; display: inline-block; vertical-align: top; text-align: center; } .qodef-process-holder .qodef-process-mark:last-child .qodef-process-line { display: none; } .qodef-process-holder .qodef-process-mark:nth-child(2) .qodef-process-circle { -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; transition-delay: 0.5s; } .qodef-process-holder .qodef-process-mark:nth-child(2) .qodef-process-line { -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; transition-delay: 0.6s; } .qodef-process-holder .qodef-process-mark:nth-child(3) .qodef-process-circle { -webkit-transition-delay: 1s; -moz-transition-delay: 1s; transition-delay: 1s; } .qodef-process-holder .qodef-process-mark:nth-child(3) .qodef-process-line { -webkit-transition-delay: 1.2s; -moz-transition-delay: 1.2s; transition-delay: 1.2s; } .qodef-process-holder .qodef-process-mark:nth-child(4) .qodef-process-circle { -webkit-transition-delay: 1.5s; -moz-transition-delay: 1.5s; transition-delay: 1.5s; } .qodef-process-holder .qodef-process-mark:nth-child(4) .qodef-process-line { -webkit-transition-delay: 1.8s; -moz-transition-delay: 1.8s; transition-delay: 1.8s; } .qodef-process-holder .qodef-process-circle { position: relative; display: inline-block; vertical-align: top; width: 46px; height: 46px; font-size: 18px; line-height: 46px; font-weight: 700; color: #fff; background-color: #fac400; border-radius: 100%; opacity: 0; -webkit-transition: opacity .2s ease, -webkit-transform .3s ease; -moz-transition: opacity .2s ease, -moz-transform .3s ease; transition: opacity .2s ease, transform .3s ease; -webkit-transform: scale(0.6); -moz-transform: scale(0.6); transform: scale(0.6); } .qodef-process-holder .qodef-process-line { position: absolute; background-color: #fac400; } .qodef-process-holder .qodef-process-inner { margin: 0 -15px; } .qodef-process-holder .qodef-process-item { position: relative; display: inline-block; vertical-align: top; float: left; padding: 0 15px; opacity: 0; text-align: center; box-sizing: border-box; -webkit-transition: opacity 0.2s ease; -moz-transition: opacity 0.2s ease; transition: opacity 0.2s ease; } .qodef-process-holder .qodef-process-item:nth-child(2) { -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; transition-delay: 0.5s; } .qodef-process-holder .qodef-process-item:nth-child(3) { -webkit-transition-delay: 1s; -moz-transition-delay: 1s; transition-delay: 1s; } .qodef-process-holder .qodef-process-item:nth-child(4) { -webkit-transition-delay: 1.5s; -moz-transition-delay: 1.5s; transition-delay: 1.5s; } .qodef-process-holder .qodef-pi-content { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 26px 0 10px; } .qodef-process-holder .qodef-pi-title { margin: 0; } .qodef-process-holder .qodef-pi-text { margin: 11px 0 0; } /* ========================================================================== Process shortcode style - end ========================================================================== */ /* ========================================================================== Progress Bar shortcode style - begin ========================================================================== */ .qodef-progress-bar { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-progress-bar.qodef-pb-percent-floating { width: 100%; height: 100%; } .qodef-progress-bar.qodef-pb-percent-floating .qodef-pb-percent { position: absolute; left: 0; right: auto; bottom: 0; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%); } .qodef-progress-bar.qodef-pb-custom-size .qodef-pb-title-holder { font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.1em; color: #110729; } .qodef-progress-bar .qodef-pb-title-holder { position: relative; margin: 10px 0 2px; } .qodef-progress-bar .qodef-pb-title-holder .qodef-pb-title { position: relative; display: inline-block; vertical-align: middle; z-index: 100; } .qodef-progress-bar .qodef-pb-percent { position: absolute; right: 0; bottom: 1px; width: auto; display: inline-block; vertical-align: middle; opacity: 0; z-index: 10; } .qodef-progress-bar .qodef-pb-percent:after { content: '%'; } .qodef-progress-bar .qodef-pb-content-holder { position: relative; height: 3px; overflow: hidden; background-color: #e5e5e5; } .qodef-progress-bar .qodef-pb-content-holder .qodef-pb-content { height: 3px; max-width: 100%; overflow: hidden; background-color: #fac400; } /* ========================================================================== Progress Bar shortcode style - end ========================================================================== */ /* ========================================================================== Section Title shortcode styles - begin ========================================================================== */ .qodef-section-title-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; box-sizing: border-box; } .qodef-section-title-holder.qodef-st-two-columns.qodef-st-tiny-space .qodef-st-inner { margin: 0 -5px; } .qodef-section-title-holder.qodef-st-two-columns.qodef-st-tiny-space .qodef-st-title, .qodef-section-title-holder.qodef-st-two-columns.qodef-st-tiny-space .qodef-st-text { padding: 0 5px; } .qodef-section-title-holder.qodef-st-two-columns.qodef-st-small-space .qodef-st-inner { margin: 0 -10px; } .qodef-section-title-holder.qodef-st-two-columns.qodef-st-small-space .qodef-st-title, .qodef-section-title-holder.qodef-st-two-columns.qodef-st-small-space .qodef-st-text { padding: 0 10px; } .qodef-section-title-holder.qodef-st-two-columns.qodef-st-normal-space .qodef-st-inner { margin: 0 -15px; } .qodef-section-title-holder.qodef-st-two-columns.qodef-st-normal-space .qodef-st-title, .qodef-section-title-holder.qodef-st-two-columns.qodef-st-normal-space .qodef-st-text { padding: 0 15px; } .qodef-section-title-holder.qodef-st-two-columns .qodef-st-title, .qodef-section-title-holder.qodef-st-two-columns .qodef-st-text { position: relative; display: inline-block; vertical-align: middle; width: 50%; float: left; margin: 0; box-sizing: border-box; } .qodef-section-title-holder.qodef-st-two-columns.qodef-st-title-left .qodef-st-title { text-align: right; } .qodef-section-title-holder.qodef-st-two-columns.qodef-st-title-left .qodef-st-text { text-align: left; } .qodef-section-title-holder.qodef-st-two-columns.qodef-st-title-right .qodef-st-title { float: right; text-align: left; } .qodef-section-title-holder.qodef-st-two-columns.qodef-st-title-right .qodef-st-text { text-align: right; } .qodef-section-title-holder .qodef-label { margin: 0 0 14px; position: relative; z-index: 1; } .qodef-section-title-holder .qodef-label .qodef-label-line { display: inline-block; vertical-align: middle; height: 2px; width: 40px; background-color: #fac400; } .qodef-section-title-holder .qodef-label .qodef-label-text { display: inline-block; vertical-align: middle; font-size: 12px; letter-spacing: 0.08em; text-transform: uppercase; color: #110729; padding-left: 15px; font-weight: 600; } .qodef-section-title-holder .qodef-st-title { display: block; margin: 0; position: relative; z-index: 1; } .qodef-section-title-holder .qodef-st-title .qodef-st-title-bold { font-weight: 700; } .qodef-section-title-holder .qodef-st-title .qodef-st-title-light { font-weight: 300; } .qodef-section-title-holder .qodef-st-title .qodef-st-title-background { margin: 0; display: inline; background-image: linear-gradient(to right, #fac400 0%, #fac400 100%); background-position: 0 100%; background-size: 100% 50%; background-repeat: repeat-x; padding: 0 4px; } .qodef-section-title-holder .qodef-st-background-text { position: absolute; top: 0; left: 0; font-size: 100px; line-height: 1em; color: #ededed; font-family: "Merriweather", serif; font-weight: 400; opacity: 0; -webkit-transition: 1s 0.2s cubic-bezier(0.89, 0.14, 0.25, 1); -moz-transition: 1s 0.2s cubic-bezier(0.89, 0.14, 0.25, 1); transition: 1s 0.2s cubic-bezier(0.89, 0.14, 0.25, 1); } .qodef-section-title-holder .qodef-st-background-text.qodef-item-appear { opacity: 1; } .qodef-section-title-holder .qodef-st-text { display: block; margin: 14px 0 0; position: relative; z-index: 1; } /* ========================================================================== Section Title shortcode styles - end ========================================================================== */ /* ========================================================================== Separator shortcode style - begin ========================================================================== */ .qodef-separator-holder { position: relative; height: auto; font-size: 0; line-height: 1em; } .qodef-separator-holder.qodef-separator-center { text-align: center; } .qodef-separator-holder.qodef-separator-left { text-align: left; } .qodef-separator-holder.qodef-separator-right { text-align: right; } .qodef-separator-holder.qodef-separator-full-width .qodef-separator { width: 100% !important; } .qodef-separator { position: relative; display: inline-block; vertical-align: middle; border-bottom: 1px solid #ebebeb; margin: 10px 0; } /* ========================================================================== Separator shortcode style - end ========================================================================== */ /* ========================================================================== Single Image shortcode style - begin ========================================================================== */ .qodef-single-image-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; /***** Custom Link Behavior Style - begin *****/ /***** Custom Link Behavior Style - end *****/ /***** Lightbox Behavior Style - begin *****/ /***** Lightbox Behavior Style - end *****/ /***** Zoom Behavior Style - begin *****/ /***** Zoom Behavior Style - end *****/ /***** Grayscale Behavior Style - begin *****/ /***** Grayscale Behavior Style - end *****/ /***** Moving Behavior Style - begin *****/ /***** Moving Behavior Style - end *****/ } .qodef-single-image-holder .qodef-si-text-box { width: 148px; height: 148px; position: absolute; bottom: 50px; left: -50px; background-color: #fac400; color: #fff; display: table; clip-path: inset(0 100% 0 0); -webkit-clip-path: inset(0 100% 0 0); -webkit-transition: 1s cubic-bezier(0.79, 0.12, 0.25, 1); -moz-transition: 1s cubic-bezier(0.79, 0.12, 0.25, 1); transition: 1s cubic-bezier(0.79, 0.12, 0.25, 1); } .qodef-single-image-holder .qodef-si-text-box.qodef-item-appear { clip-path: inset(0 0 0 0); -webkit-clip-path: inset(0 0 0 0); } .qodef-single-image-holder .qodef-si-text-box .qodef-si-text-box-inner { display: table-cell; vertical-align: middle; text-align: center; padding: 0 10px; position: relative; top: -4px; box-sizing: border-box; } .qodef-single-image-holder .qodef-si-text-box .qodef-si-small-text { font-size: 12px; text-transform: uppercase; font-weight: 500; margin: 0 0 5px 0; letter-spacing: 0.1em; } .qodef-single-image-holder .qodef-si-text-box .qodef-si-big-text { font-family: "Merriweather", serif; font-size: 35px; margin: 0; } .qodef-single-image-holder.qodef-has-shadow .qodef-si-inner { box-shadow: 0 0 4.85px 0.15px rgba(0, 0, 0, 0.09); } .qodef-single-image-holder .qodef-si-inner { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-single-image-holder .qodef-si-inner a, .qodef-single-image-holder .qodef-si-inner img { position: relative; display: block; } .qodef-single-image-holder.qodef-image-behavior-custom-link .qodef-si-inner a:hover:after { opacity: 1; } .qodef-single-image-holder.qodef-image-behavior-custom-link .qodef-si-inner a:after { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; content: ''; background-color: rgba(17, 7, 41, 0.4); opacity: 0; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; } .qodef-single-image-holder.qodef-image-behavior-lightbox .qodef-si-inner a:hover:after { opacity: 1; } .qodef-single-image-holder.qodef-image-behavior-lightbox .qodef-si-inner a:after { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; content: ''; background-color: rgba(17, 7, 41, 0.4); opacity: 0; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; } .qodef-single-image-holder.qodef-image-behavior-zoom .qodef-si-inner { overflow: hidden; } .touch .qodef-single-image-holder.qodef-image-behavior-zoom .qodef-si-inner { cursor: pointer; } .qodef-single-image-holder.qodef-image-behavior-zoom .qodef-si-inner:hover img { -webkit-transform: scale(1.04); -moz-transform: scale(1.04); transform: scale(1.04); } .qodef-single-image-holder.qodef-image-behavior-zoom .qodef-si-inner img { -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform 0.3s ease-in-out; -moz-transition: -moz-transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out; } .qodef-single-image-holder.qodef-image-behavior-grayscale .qodef-si-inner { overflow: hidden; } .touch .qodef-single-image-holder.qodef-image-behavior-grayscale .qodef-si-inner { cursor: pointer; } .qodef-single-image-holder.qodef-image-behavior-grayscale .qodef-si-inner:hover img { -webkit-filter: grayscale(0); filter: none; } .qodef-single-image-holder.qodef-image-behavior-grayscale .qodef-si-inner img { filter: url("../../../../plugins/brunn-core/assets/css/img/desaturate.svg#grayscale"); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: gray; filter: grayscale(100%); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .qodef-single-image-holder.qodef-image-behavior-moving .qodef-si-inner { overflow: hidden; padding: 10% 0; background-repeat: no-repeat; background-position: 0 center; background-size: 120%; -webkit-transition: background 0.7s ease-out; -moz-transition: background 0.7s ease-out; transition: background 0.7s ease-out; } .qodef-single-image-holder.qodef-image-behavior-moving .qodef-si-inner:hover { background-position: 90% center; } .touch .qodef-single-image-holder.qodef-image-behavior-moving .qodef-si-inner { cursor: pointer; } .qodef-single-image-holder.qodef-image-behavior-moving .qodef-si-inner img { z-index: -1; max-width: 80%; } @media only screen and (max-width: 1024px) { .qodef-single-image-holder.qodef-image-behavior-moving .qodef-si-inner { padding: 0; background: none; } .qodef-single-image-holder.qodef-image-behavior-moving .qodef-si-inner img { z-index: inherit; max-width: 100%; } } /* ========================================================================== Single Image shortcode style - end ========================================================================== */ /* ========================================================================== Social Share shortcode style - begin ========================================================================== */ .qodef-social-share-holder { position: relative; display: inline-block; vertical-align: top; } .qodef-social-share-holder .qodef-social-title { position: relative; display: inline-block; vertical-align: top; margin-right: 13px; } .qodef-social-share-holder ul { position: relative; display: inline-block; vertical-align: top; list-style: none; padding: 0; margin: 0; } .qodef-social-share-holder li { position: relative; display: inline-block; vertical-align: top; padding: 0; margin: 0; } .qodef-social-share-holder li a { font-size: 14px; } .qodef-social-share-holder.qodef-list li { margin-right: 13px; } .qodef-social-share-holder.qodef-list li:last-child { margin-right: 0; } .qodef-social-share-holder.qodef-text li { margin-right: 13px; } .qodef-social-share-holder.qodef-text li:last-child { margin-right: 0; } .qodef-social-share-holder.qodef-dropdown { position: relative; display: inline-block; vertical-align: bottom; } .qodef-social-share-holder.qodef-dropdown:hover .qodef-social-share-dropdown ul li { opacity: 1; visibility: visible; cursor: pointer; /* opacity and visibility need to be different, but not background-color */ } .qodef-social-share-holder.qodef-dropdown:hover .qodef-social-share-dropdown ul li:nth-child(2) { -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; transition-delay: 0.2s; } .qodef-social-share-holder.qodef-dropdown:hover .qodef-social-share-dropdown ul li:nth-child(3) { -webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; transition-delay: 0.3s; } .qodef-social-share-holder.qodef-dropdown:hover .qodef-social-share-dropdown ul li:nth-child(4) { -webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; transition-delay: 0.4s; } .qodef-social-share-holder.qodef-dropdown:hover .qodef-social-share-dropdown ul li:nth-child(5) { -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; transition-delay: 0.5s; } .qodef-social-share-holder.qodef-dropdown:hover .qodef-social-share-dropdown ul li:nth-child(6) { -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; transition-delay: 0.6s; } .qodef-social-share-holder.qodef-dropdown:hover .qodef-social-share-dropdown ul li:nth-child(7) { -webkit-transition-delay: 0.7s; -moz-transition-delay: 0.7s; transition-delay: 0.7s; } .qodef-social-share-holder.qodef-dropdown .qodef-social-share-dropdown-opener { display: block; } .qodef-social-share-holder.qodef-dropdown .qodef-social-share-dropdown-opener .qodef-social-share-title { display: inline-block; vertical-align: top; margin-right: 5px; } .qodef-social-share-holder.qodef-dropdown .qodef-social-share-dropdown { position: absolute; visibility: hidden; z-index: 950; } .qodef-social-share-holder.qodef-dropdown .qodef-social-share-dropdown ul { position: relative; display: block; z-index: 990; margin: 0; padding: 0 !important; } .qodef-social-share-holder.qodef-dropdown .qodef-social-share-dropdown li { position: absolute; display: block; text-align: center; visibility: hidden; overflow: hidden; opacity: 0; box-sizing: border-box; -webkit-transition: opacity 0.2s ease-out, visibility 0.2s ease-out; -moz-transition: opacity 0.2s ease-out, visibility 0.2s ease-out; transition: opacity 0.2s ease-out, visibility 0.2s ease-out; } .qodef-social-share-holder.qodef-dropdown .qodef-social-share-dropdown li a { -webkit-transition: color 0.2s ease-out, background-color 0.2s ease-out; -moz-transition: color 0.2s ease-out, background-color 0.2s ease-out; transition: color 0.2s ease-out, background-color 0.2s ease-out; } .qodef-social-share-holder.qodef-dropdown .qodef-social-share-dropdown li * { display: block; line-height: inherit; } .qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown { bottom: 0; left: -37px; } .qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li { width: 90px; height: 30px; line-height: 30px; border: 1px solid #e1e1e1; } .qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li:not(:first-child) { border-top: none; } .qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li.qodef-facebook-share a:hover { background-color: #3b5998; color: #fff; } .qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li.qodef-twitter-share a:hover { background-color: #00aced; color: #fff; } .qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li.qodef-google_plus-share a:hover { background-color: #dd4b39; color: #fff; } .qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li.qodef-linkedin-share a:hover { background-color: #007bb5; color: #fff; } .qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li.qodef-tumblr-share a:hover { background-color: #32506d; color: #fff; } .qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li.qodef-pinterest-share a:hover { background-color: #cb2027; color: #fff; } .qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li.qodef-vk-share a:hover { background-color: #45668e; color: #fff; } .qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li a { font-size: 12px; color: #808080; background-color: #fff; } .qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li:nth-child(1) { bottom: -30px; } .qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li:nth-child(2) { bottom: -60px; } .qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li:nth-child(3) { bottom: -90px; } .qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li:nth-child(4) { bottom: -120px; } .qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li:nth-child(5) { bottom: -150px; } .qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li:nth-child(6) { bottom: -180px; } .qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li:nth-child(7) { bottom: -210px; } .qodef-social-share-holder.qodef-dropdown.qodef-right .qodef-social-share-dropdown { top: 0; right: 0; } .qodef-social-share-holder.qodef-dropdown.qodef-right .qodef-social-share-dropdown li { width: calc(90px / 3); } .qodef-social-share-holder.qodef-dropdown.qodef-right .qodef-social-share-dropdown li:nth-child(1) { left: 5px; } .qodef-social-share-holder.qodef-dropdown.qodef-right .qodef-social-share-dropdown li:nth-child(2) { left: 35px; } .qodef-social-share-holder.qodef-dropdown.qodef-right .qodef-social-share-dropdown li:nth-child(3) { left: 65px; } .qodef-social-share-holder.qodef-dropdown.qodef-right .qodef-social-share-dropdown li:nth-child(4) { left: 95px; } .qodef-social-share-holder.qodef-dropdown.qodef-right .qodef-social-share-dropdown li:nth-child(5) { left: 125px; } .qodef-social-share-holder.qodef-dropdown.qodef-right .qodef-social-share-dropdown li:nth-child(6) { left: 155px; } .qodef-social-share-holder.qodef-dropdown.qodef-right .qodef-social-share-dropdown li:nth-child(7) { left: 185px; } .qodef-social-share-holder.qodef-dropdown.qodef-left .qodef-social-share-dropdown { top: 0; left: 0; } .qodef-social-share-holder.qodef-dropdown.qodef-left .qodef-social-share-dropdown li { width: calc(90px / 3); } .qodef-social-share-holder.qodef-dropdown.qodef-left .qodef-social-share-dropdown li:nth-child(1) { right: 5px; } .qodef-social-share-holder.qodef-dropdown.qodef-left .qodef-social-share-dropdown li:nth-child(2) { right: 35px; } .qodef-social-share-holder.qodef-dropdown.qodef-left .qodef-social-share-dropdown li:nth-child(3) { right: 65px; } .qodef-social-share-holder.qodef-dropdown.qodef-left .qodef-social-share-dropdown li:nth-child(4) { right: 95px; } .qodef-social-share-holder.qodef-dropdown.qodef-left .qodef-social-share-dropdown li:nth-child(5) { right: 125px; } .qodef-social-share-holder.qodef-dropdown.qodef-left .qodef-social-share-dropdown li:nth-child(6) { right: 155px; } .qodef-social-share-holder.qodef-dropdown.qodef-left .qodef-social-share-dropdown li:nth-child(7) { right: 185px; } /* ========================================================================== Social Share shortcode style - end ========================================================================== */ /* ========================================================================== Tabs shortcode style - begin ========================================================================== */ .qodef-tabs { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-tabs .qodef-tabs-nav { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 0; padding: 0; list-style: none; } .qodef-tabs .qodef-tabs-nav li { float: left; margin: 0; padding: 0; } .qodef-tabs .qodef-tabs-nav li a { position: relative; display: inline-block; vertical-align: middle; box-sizing: border-box; -webkit-transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; -moz-transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; } .qodef-tabs .qodef-tab-container { box-sizing: border-box; position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-tabs .qodef-tab-container p { margin: 0; } .qodef-tabs.qodef-tabs-standard .qodef-tabs-nav li a { padding: 7px 26px; font-size: 14px; line-height: 25px; font-weight: 700; color: #110729; background-color: #fafafa; } .qodef-tabs.qodef-tabs-standard .qodef-tabs-nav li.ui-state-active a, .qodef-tabs.qodef-tabs-standard .qodef-tabs-nav li.ui-state-hover a { color: #fff; background-color: #fac400; } .qodef-tabs.qodef-tabs-standard .qodef-tab-container { margin: 25px 0 0; } .qodef-tabs.qodef-tabs-boxed .qodef-tabs-nav li { margin: 0 12px 0 0; } .qodef-tabs.qodef-tabs-boxed .qodef-tabs-nav li a { padding: 7px 26px; font-size: 14px; line-height: 25px; font-weight: 700; color: #fff; background-color: #110729; } .qodef-tabs.qodef-tabs-boxed .qodef-tabs-nav li.ui-state-active a, .qodef-tabs.qodef-tabs-boxed .qodef-tabs-nav li.ui-state-hover a { color: #fff; background-color: #fac400; } .qodef-tabs.qodef-tabs-boxed .qodef-tabs-nav li:last-child { margin: 0; } .qodef-tabs.qodef-tabs-boxed .qodef-tab-container { margin: 25px 0 0; } .qodef-tabs.qodef-tabs-simple .qodef-tabs-nav { border-bottom: 2px solid #e1e1e1; } .qodef-tabs.qodef-tabs-simple .qodef-tabs-nav li { margin: 0; border-bottom: 2px solid transparent; position: relative; bottom: -2px; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transition: all 0.2s ease; } .qodef-tabs.qodef-tabs-simple .qodef-tabs-nav li a { padding: 13px 15px; font-size: 18px; line-height: 26px; font-weight: 700; color: #000; } .qodef-tabs.qodef-tabs-simple .qodef-tabs-nav li.ui-state-active, .qodef-tabs.qodef-tabs-simple .qodef-tabs-nav li.ui-state-hover { border-bottom: 2px solid #fac400; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transition: all 0.2s ease; } .qodef-tabs.qodef-tabs-simple .qodef-tabs-nav li.ui-state-active a, .qodef-tabs.qodef-tabs-simple .qodef-tabs-nav li.ui-state-hover a { color: #000; } .qodef-tabs.qodef-tabs-simple .qodef-tab-container { padding: 31px 0; } .qodef-tabs.qodef-tabs-vertical { display: table; } .qodef-tabs.qodef-tabs-vertical .qodef-tabs-nav { display: table-cell; vertical-align: top; width: 140px; height: 100%; border-right: 2px solid #e1e1e1; box-sizing: border-box; } .qodef-tabs.qodef-tabs-vertical .qodef-tabs-nav li { display: block; float: none; margin: 0; border-right: 2px solid transparent; position: relative; right: -2px; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transition: all 0.2s ease; } .qodef-tabs.qodef-tabs-vertical .qodef-tabs-nav li a { padding: 15px 0; font-size: 18px; line-height: 26px; font-weight: 700; color: #000; } .qodef-tabs.qodef-tabs-vertical .qodef-tabs-nav li.ui-state-active, .qodef-tabs.qodef-tabs-vertical .qodef-tabs-nav li.ui-state-hover { border-right: 2px solid #fac400; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transition: all 0.2s ease; } .qodef-tabs.qodef-tabs-vertical .qodef-tabs-nav li.ui-state-active a, .qodef-tabs.qodef-tabs-vertical .qodef-tabs-nav li.ui-state-hover a { color: #000; } .qodef-tabs.qodef-tabs-vertical .qodef-tab-container { display: table-cell; vertical-align: top; width: calc(100% - 140px); height: 100%; padding: 0 0 0 45px; box-sizing: border-box; } .ui-widget-content { padding: 0; font-family: inherit; font-size: inherit; color: inherit; background: none; border: 0; border-radius: 0; } .ui-widget-content .ui-widget-header { font-size: inherit; line-height: inherit; font-weight: inherit; color: initial; background: none; border: 0; border-radius: 0; } .ui-widget-content .ui-tabs-nav li { position: initial; font-weight: inherit; color: inherit; background: initial; border: 0; border-radius: 0; } .ui-widget-content .ui-widget-content { color: inherit; background: none; border: 0; border-radius: 0; } /* ========================================================================== Tabs shortcode style - end ========================================================================== */ /* ========================================================================== Team shortcode style - begin ========================================================================== */ .qodef-team-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-team-holder .qodef-team-image { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-team-holder .qodef-team-image img { display: block; } .qodef-team-holder .qodef-team-info { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-team-holder .qodef-team-name { margin: 0; font-weight: 800; } .qodef-team-holder .qodef-team-position { margin: 7px 0 0; } .qodef-team-holder .qodef-team-text { margin: 10px 0 0; } .qodef-team-holder.qodef-team-info-on-image .qodef-team-image { overflow: hidden; } .qodef-team-holder.qodef-team-info-on-image .qodef-team-image:after { content: ""; position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; padding: 40px 40px 33px; background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.47) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.47) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.47) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d9000000',GradientType=0 ); /* IE6-9 */ opacity: 0; box-sizing: border-box; -webkit-transition: 0.4s ease-in-out; -moz-transition: 0.4s ease-in-out; transition: 0.4s ease-in-out; -webkit-transform: translateY(30%); -moz-transform: translateY(30%); transform: translateY(30%); } .touch .qodef-team-holder.qodef-team-info-on-image { cursor: pointer; } .qodef-team-holder.qodef-team-info-on-image .qodef-team-social-wrapper { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; opacity: 0; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); transform: translateZ(0); -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; transition: opacity 0.3s; } .qodef-team-holder.qodef-team-info-on-image .qodef-team-social-outer { position: relative; display: table; table-layout: fixed; height: 100%; width: 100%; } .qodef-team-holder.qodef-team-info-on-image .qodef-team-social-inner { position: relative; display: table-cell; height: 100%; width: 100%; padding: 20px 40px 33px; vertical-align: bottom; -webkit-transition: -webkit-transform 0.2s ease; -moz-transition: -moz-transform 0.2s ease; transition: transform 0.2s ease; -webkit-transform: translate3d(0, 40px, 0); -moz-transform: translate3d(0, 40px, 0); transform: translate3d(0, 40px, 0); } .qodef-team-holder.qodef-team-info-on-image .qodef-team-social-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 17px 0 0; } .qodef-team-holder.qodef-team-info-on-image .qodef-team-social-holder .qodef-team-icon { font-size: 14px; margin: 0 12px 0 0; } .qodef-team-holder.qodef-team-info-on-image .qodef-team-social-holder .qodef-team-icon a { color: #fff; } .qodef-team-holder.qodef-team-info-on-image .qodef-team-social-holder .qodef-team-icon a:hover { color: #fac400; } .qodef-team-holder.qodef-team-info-on-image .qodef-team-social-holder .qodef-team-icon a .qodef-icon-element { font-size: inherit; -webkit-transition: none; -moz-transition: none; transition: none; } .qodef-team-holder.qodef-team-info-on-image:hover .qodef-team-social-wrapper { opacity: 1; } .qodef-team-holder.qodef-team-info-on-image:hover .qodef-team-image:after { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); } .qodef-team-holder.qodef-team-info-on-image:hover .qodef-team-social-inner { -webkit-transition: -webkit-transform 0.45s cubic-bezier(0.64, 0.01, 0.15, 1.16), opacity 0.5s; -moz-transition: -moz-transform 0.45s cubic-bezier(0.64, 0.01, 0.15, 1.16), opacity 0.5s; transition: transform 0.45s cubic-bezier(0.64, 0.01, 0.15, 1.16), opacity 0.5s; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .qodef-team-holder.qodef-team-info-on-image .qodef-team-social-holder { margin: 7px 0 0; } .qodef-team-holder.qodef-team-info-below-image { position: relative; overflow: hidden; } .qodef-team-holder.qodef-team-info-below-image .qodef-team-social-holder { position: absolute; bottom: 0; left: 0; opacity: 0; background-color: #fac400; z-index: 1; width: 46px; padding: 6px 0 9px; -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition: -webkit-transform 0.2s ease-out, opacity 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out, opacity 0.2s ease-out; transition: transform 0.2s ease-out, opacity 0.2s ease-out; } .qodef-team-holder.qodef-team-info-below-image .qodef-team-social-holder > * { display: block; box-sizing: border-box; text-align: center; } .qodef-team-holder.qodef-team-info-below-image .qodef-team-social-holder > * .qodef-icon-shortcode { width: 100%; height: 37px; box-sizing: border-box; line-height: 37px; } .qodef-team-holder.qodef-team-info-below-image .qodef-team-social-holder > * a { color: #fff; font-size: 12px; } .qodef-team-holder.qodef-team-info-below-image .qodef-team-social-holder > * a:hover { color: #fff; } .qodef-team-holder.qodef-team-info-below-image:hover .qodef-team-social-holder { opacity: 1; -webkit-transform: translateX(0); -moz-transform: translateX(0); transform: translateX(0); } .qodef-team-holder.qodef-team-info-below-image .qodef-team-info { padding: 28px 30px 32px; background-color: #fafafa; box-sizing: border-box; } /* ========================================================================== Team shortcode style - end ========================================================================== */ /* ========================================================================== Triple Frame Image Highlight shortcode styles - begin ========================================================================== */ .qodef-triple-frame-image-highlight { position: relative; text-align: center; visibility: hidden; } .qodef-triple-frame-image-highlight .qodef-tfih-inner { position: relative; display: inline-block; } .qodef-triple-frame-image-highlight .qodef-tfih-link { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; z-index: 100; } .qodef-triple-frame-image-highlight img { display: block; position: relative; z-index: 10; } .qodef-triple-frame-image-highlight .qodef-tfih-right-image-holder, .qodef-triple-frame-image-highlight .qodef-tfih-left-image-holder { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; visibility: hidden; -webkit-transition: -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s, transform-origin 1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s, visibility 0s 0.2s; -moz-transition: -moz-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s, transform-origin 1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s, visibility 0s 0.2s; transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s, transform-origin 1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s, visibility 0s 0.2s; } .qodef-triple-frame-image-highlight .qodef-tfih-centered-image-holder { position: relative; display: inline-block; vertical-align: middle; z-index: 10; -webkit-transform: scale(0.7); -moz-transform: scale(0.7); transform: scale(0.7); -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.86, 0, 0.07, 1); -moz-transition: -moz-transform 0.4s cubic-bezier(0.86, 0, 0.07, 1); transition: transform 0.4s cubic-bezier(0.86, 0, 0.07, 1); } .qodef-triple-frame-image-highlight .qodef-tfih-left-trigger, .qodef-triple-frame-image-highlight .qodef-tfih-right-trigger { position: absolute; top: 0; width: 15%; height: 100%; z-index: 300; cursor: pointer; } .qodef-triple-frame-image-highlight .qodef-tfih-left-trigger { left: 0%; } .qodef-triple-frame-image-highlight .qodef-tfih-right-trigger { right: 0%; } .qodef-triple-frame-image-highlight .qodef-tfih-frame { position: absolute; top: -10%; left: 0; height: 110%; width: 100%; background-color: #fff; border: 1px solid #fff; border-top-left-radius: 8px; border-top-right-radius: 8px; box-shadow: 0px 10px 30px 0px rgba(137, 173, 255, 0.45); } .qodef-triple-frame-image-highlight .qodef-tfih-top-bar { position: absolute; top: 0; left: 0; height: calc(10% - 5px); width: 100%; } .qodef-triple-frame-image-highlight .qodef-tfih-top-bar-left, .qodef-triple-frame-image-highlight .qodef-tfih-top-bar-right { position: absolute; display: flex; align-items: center; justify-content: space-around; } .qodef-triple-frame-image-highlight .qodef-tfih-top-bar-left { top: 0; height: 100%; left: 2%; width: 50px; } .qodef-triple-frame-image-highlight .qodef-tfih-top-bar-left > span { height: 8px; width: 8px; border-radius: 8px; } .qodef-triple-frame-image-highlight .qodef-tfih-top-bar-left > span:first-child { background-color: #6975fa; } .qodef-triple-frame-image-highlight .qodef-tfih-top-bar-left > span:nth-child(2) { background-color: #7ab8ff; } .qodef-triple-frame-image-highlight .qodef-tfih-top-bar-left > span:last-child { background-color: #ff8a73; } .qodef-triple-frame-image-highlight .qodef-tfih-top-bar-right { right: 0; height: 60%; top: 20%; width: 50px; flex-direction: column; } .qodef-triple-frame-image-highlight .qodef-tfih-top-bar-right > span { height: 4px; width: 4px; border-radius: 4px; background-color: #232845; } .qodef-triple-frame-image-highlight-holder.qodef-tfih-with-nav { position: relative; text-align: center; } .qodef-triple-frame-image-highlight-holder.qodef-tfih-with-nav .qodef-triple-frame-image-highlight { display: inline-block; width: 80%; padding-top: 3%; } .qodef-triple-frame-image-highlight-holder.qodef-tfih-with-nav .qodef-tfih-inner { max-width: 60%; } .qodef-triple-frame-image-highlight-holder.qodef-tfih-with-nav .qodef-tfih-nav { position: absolute; max-height: 42px; max-width: 23px; top: 50%; height: 2%; width: 2%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; fill: #110729; -webkit-transition: fill 0.2s; -moz-transition: fill 0.2s; transition: fill 0.2s; } .qodef-triple-frame-image-highlight-holder.qodef-tfih-with-nav .qodef-tfih-nav:hover { fill: #fac400; } .qodef-triple-frame-image-highlight-holder.qodef-tfih-with-nav .qodef-tfih-left { left: 5%; } .qodef-triple-frame-image-highlight-holder.qodef-tfih-with-nav .qodef-tfih-right { right: 5%; } .qodef-triple-frame-image-highlight-holder:not(.qodef-tfih-with-nav) .qodef-tfih-inner { max-width: 70%; } /* ========================================================================== Triple Frame Image Highlight shortcode styles - end ========================================================================== */ /* ========================================================================== Vertical Showcase style - begin ========================================================================== */ .qodef-vertical-showcase { display: block; width: 100%; height: 100vh; overflow: hidden; } .qodef-vertical-showcase.qodef-vs-ready-animation .qodef-vs-frame-holder { -webkit-transform: translateY(100%); -moz-transform: translateY(100%); transform: translateY(100%); } .qodef-vertical-showcase.qodef-vs-ready-animation .qodef-vs-stripe { top: 0 !important; } .qodef-vertical-showcase.qodef-vs-no-frame .qodef-vs-frame-mobile-holder img { opacity: 0; } .qodef-vertical-showcase.qodef-vs-last-slide .qodef-vs-stripe { top: 0 !important; } .qodef-vertical-showcase.qodef-vs-last-slide .qodef-vs-contact-form, .qodef-vertical-showcase.qodef-vs-last-slide .qodef-vs-social-widget { -webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); } .qodef-vertical-showcase.qodef-vs-last-slide .qodef-vs-frame-holder { -webkit-transform: translateY(-120%); -moz-transform: translateY(-120%); transform: translateY(-120%); } .qodef-vertical-showcase.qodef-vs-last-slide .qodef-vs-frame-info { z-index: -1; } .qodef-vertical-showcase.qodef-vs-last-slide .qodef-vs-frame-info .qodef-vs-frame-info-top .qodef-vs-frame-title, .qodef-vertical-showcase.qodef-vs-last-slide .qodef-vs-frame-info .qodef-vs-frame-info-top .qodef-vs-frame-subtitle { -webkit-transform: translateX(-750px); -moz-transform: translateX(-750px); transform: translateX(-750px); opacity: 0; } .qodef-vertical-showcase.qodef-vs-last-slide .qodef-vs-frame-info .qodef-vs-frame-info-bottom .qodef-vs-frame-slide-text { -webkit-transform: translateX(-100px); -moz-transform: translateX(-100px); transform: translateX(-100px); opacity: 0; } .qodef-vertical-showcase.qodef-vs-last-slide .qodef-vs-frame-info .qodef-vs-frame-info-bottom .qodef-vs-frame-slide-number { -webkit-transform: translateX(-100px); -moz-transform: translateX(-100px); transform: translateX(-100px); opacity: 0; } .qodef-vertical-showcase.qodef-vs-last-slide .qodef-vs-frame-info .qodef-vs-frame-info-bottom:after { -webkit-transform: scaleX(0); -moz-transform: scaleX(0); transform: scaleX(0); -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; } .qodef-vertical-showcase.qodef-vs-last-slide .qodef-vs-frame-info .qodef-vs-frame-info-other { -webkit-transform: translateY(200px); -moz-transform: translateY(200px); transform: translateY(200px); opacity: 0; } .qodef-vertical-showcase .qodef-vs-stripe { position: absolute; top: 50%; left: auto; width: 300%; height: 200%; background: #fac400; backface-visibility: hidden; transform-style: preserve-3d; transform-origin: 50% 0; -webkit-transition: 1.2s 0.3s cubic-bezier(1, 0.12, 0.25, 1); -moz-transition: 1.2s 0.3s cubic-bezier(1, 0.12, 0.25, 1); transition: 1.2s 0.3s cubic-bezier(1, 0.12, 0.25, 1); will-change: transform; } .qodef-vertical-showcase .qodef-vs-holder { position: relative; display: flex; align-items: center; justify-content: center; background-image: url("../../../../plugins/brunn-core/assets/img/app_bg.jpg"); overflow: hidden; } .qodef-vertical-showcase .qodef-vs-item-info { display: none; } .qodef-vertical-showcase .qodef-vs-frame-info { position: absolute; z-index: 1233; -webkit-transition: 1.2s 0.3s cubic-bezier(1, 0.12, 0.25, 1); -moz-transition: 1.2s 0.3s cubic-bezier(1, 0.12, 0.25, 1); transition: 1.2s 0.3s cubic-bezier(1, 0.12, 0.25, 1); } .touch .qodef-vertical-showcase .qodef-vs-frame-info { pointer-events: none; } .qodef-vertical-showcase .qodef-vs-frame-info.qodef-vs-frame-animate-out .qodef-vs-frame-info-top .qodef-vs-frame-title, .qodef-vertical-showcase .qodef-vs-frame-info.qodef-vs-frame-animate-out .qodef-vs-frame-info-top .qodef-vs-frame-subtitle { -webkit-transform: translateX(-750px); -moz-transform: translateX(-750px); transform: translateX(-750px); opacity: 0; } .qodef-vertical-showcase .qodef-vs-frame-info.qodef-vs-frame-animate-out .qodef-vs-frame-info-bottom .qodef-vs-frame-slide-text { -webkit-transform: translateX(-100px); -moz-transform: translateX(-100px); transform: translateX(-100px); opacity: 0; } .qodef-vertical-showcase .qodef-vs-frame-info.qodef-vs-frame-animate-out .qodef-vs-frame-info-bottom .qodef-vs-frame-slide-number { -webkit-transform: translateX(-100px); -moz-transform: translateX(-100px); transform: translateX(-100px); opacity: 0; } .qodef-vertical-showcase .qodef-vs-frame-info.qodef-vs-frame-animate-out .qodef-vs-frame-info-bottom:after { -webkit-transform: scaleX(0); -moz-transform: scaleX(0); transform: scaleX(0); -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; } .qodef-vertical-showcase .qodef-vs-frame-info.qodef-vs-frame-animate-out .qodef-vs-frame-info-other { -webkit-transform: translateY(200px); -moz-transform: translateY(200px); transform: translateY(200px); opacity: 0; } .qodef-vertical-showcase .qodef-vs-frame-info.qodef-vs-frame-even .qodef-vs-frame-info-top { margin-top: 140px; } .qodef-vertical-showcase .qodef-vs-frame-info.qodef-vs-frame-even .qodef-vs-frame-info-bottom { margin-top: -280px; } .qodef-vertical-showcase .qodef-vs-frame-info.qodef-vs-frame-even .qodef-vs-frame-info-other img { -webkit-filter: invert(100%); filter: invert(100%); } .qodef-vertical-showcase .qodef-vs-frame-info .qodef-vs-frame-info-top { position: absolute; padding: 20px; margin-top: -285px; width: 400px; z-index: 1234; color: grey; opacity: 1; box-sizing: border-box; } .qodef-vertical-showcase .qodef-vs-frame-info .qodef-vs-frame-info-top .qodef-vs-frame-title, .qodef-vertical-showcase .qodef-vs-frame-info .qodef-vs-frame-info-top .qodef-vs-frame-subtitle { -webkit-transform: translateX(-670px); -moz-transform: translateX(-670px); transform: translateX(-670px); } .qodef-vertical-showcase .qodef-vs-frame-info .qodef-vs-frame-info-top .qodef-vs-frame-title { -webkit-transition: transform 1s 0.3s, opacity 0.5s 0.3s; -moz-transition: transform 1s 0.3s, opacity 0.5s 0.3s; transition: transform 1s 0.3s, opacity 0.5s 0.3s; } .qodef-vertical-showcase .qodef-vs-frame-info .qodef-vs-frame-info-top .qodef-vs-frame-subtitle { -webkit-transition: transform 1s 0.4s, opacity 0.5s 0.4s; -moz-transition: transform 1s 0.4s, opacity 0.5s 0.4s; transition: transform 1s 0.4s, opacity 0.5s 0.4s; } .qodef-vertical-showcase .qodef-vs-frame-info .qodef-vs-frame-info-bottom { position: absolute; padding: 20px; margin-top: 50px; z-index: 1234; color: #fff; } .qodef-vertical-showcase .qodef-vs-frame-info .qodef-vs-frame-info-bottom .qodef-vs-frame-slide-text { -webkit-transform: translateX(-469px); -moz-transform: translateX(-469px); transform: translateX(-469px); -webkit-transition: transform 1.5s 0.1s, opacity 0.5s 0.2s; -moz-transition: transform 1.5s 0.1s, opacity 0.5s 0.2s; transition: transform 1.5s 0.1s, opacity 0.5s 0.2s; opacity: 1; } .qodef-vertical-showcase .qodef-vs-frame-info .qodef-vs-frame-info-bottom .qodef-vs-frame-slide-number { -webkit-transform: translateX(-482px); -moz-transform: translateX(-482px); transform: translateX(-482px); -webkit-transition: transform 1s 0.2s, opacity 0.5s 0.4s; -moz-transition: transform 1s 0.2s, opacity 0.5s 0.4s; transition: transform 1s 0.2s, opacity 0.5s 0.4s; opacity: 1; } .qodef-vertical-showcase .qodef-vs-frame-info .qodef-vs-frame-info-bottom:after { content: ""; background: -webkit-gradient(linear, 0 0, 100% 0, from(#fff), to(rgba(255, 255, 255, 0)), color-stop(5%, #fff), color-stop(5%, #fff)); position: absolute; width: 800px; height: 1px; top: 65%; left: -280px; -webkit-transform: scaleX(1); -moz-transform: scaleX(1); transform: scaleX(1); -webkit-transition: 1s 0.3s; -moz-transition: 1s 0.3s; transition: 1s 0.3s; } .qodef-vertical-showcase .qodef-vs-frame-info .qodef-vs-frame-info-other { position: absolute; left: -200px; padding: 20px; margin-top: 70px; -webkit-transform: translateY(320px); -moz-transform: translateY(320px); transform: translateY(320px); width: 410px; box-sizing: border-box; z-index: 1234; text-align: center; color: #fff; opacity: 1; -webkit-transition: transform 1s 0.2s, opacity 0.2s 0.3s; -moz-transition: transform 1s 0.2s, opacity 0.2s 0.3s; transition: transform 1s 0.2s, opacity 0.2s 0.3s; } .touch .qodef-vertical-showcase .qodef-vs-frame-info .qodef-vs-frame-info-other { pointer-events: auto; } .qodef-vertical-showcase .qodef-vs-frame-info .qodef-vs-frame-info-other a { position: relative; display: inline-block; width: 143px; height: 45px; margin: 0 5px; } .qodef-vertical-showcase .qodef-vs-frame-info .qodef-vs-frame-info-other a img { -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; } .qodef-vertical-showcase .qodef-vs-frame-slide-number { font-family: "Merriweather", serif; font-size: 135px; line-height: 1em; } .qodef-vertical-showcase .qodef-vs-frame-slide-text { font-family: "Merriweather", serif; font-size: 16px; font-weight: 300; width: 140px; line-height: 1.5em; } .qodef-vertical-showcase .qodef-vs-frame-subtitle { font-family: "Merriweather", serif; font-size: 18px; font-weight: 300; line-height: 30px; } .qodef-vertical-showcase .qodef-vs-frame-title { font-family: "Montserrat", sans-serif; font-size: 14px; font-weight: 600; color: #110729; text-transform: uppercase; letter-spacing: 0.1em; margin-left: 78px; margin-bottom: 18px; position: relative; } .qodef-vertical-showcase .qodef-vs-frame-title:before { content: ""; width: 57px; height: 2px; background: #fac400; position: absolute; left: 0; margin-left: -75px; top: 12px; } .qodef-vertical-showcase .qodef-vs-frame-holder { position: absolute; z-index: 1234; pointer-events: none; -webkit-transition: 1.2s 0.3s cubic-bezier(1, 0.12, 0.25, 1); -moz-transition: 1.2s 0.3s cubic-bezier(1, 0.12, 0.25, 1); transition: 1.2s 0.3s cubic-bezier(1, 0.12, 0.25, 1); } .qodef-vertical-showcase .qodef-vs-frame-holder img { z-index: 123; position: relative; } .qodef-vertical-showcase .qodef-vs-frame-holder .qodef-vs-inner-frame { width: 52%; height: 66%; margin: 25.2% 0 0 25%; position: absolute; left: 0; top: 0; background-size: cover; background-repeat: no-repeat; z-index: -23; } .qodef-vertical-showcase .swiper-container { height: 100vh; z-index: 1222; } .qodef-vertical-showcase .swiper-container .swiper-wrapper { -webkit-transition: 1s 0.5s !important; -moz-transition: 1s 0.5s !important; transition: 1s 0.5s !important; } .qodef-vertical-showcase .swiper-container .swiper-slide:last-of-type { display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 1 !important; } .qodef-vertical-showcase .swiper-container img { height: 700px; visibility: hidden; } .qodef-vertical-showcase .swiper-pagination { right: 45px; padding-top: 24px; padding-left: 5px; z-index: 99999; } .qodef-vertical-showcase .swiper-pagination .swiper-pagination-bullet { display: block; width: 10px; height: 10px; background: #110729; margin-bottom: 20px; opacity: 1; pointer-events: none; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; } .qodef-vertical-showcase .swiper-pagination .swiper-pagination-bullet.bullet-clickable { pointer-events: auto; } .qodef-vertical-showcase .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #110729; -webkit-transform: scale(1.2); -moz-transform: scale(1.2); transform: scale(1.2); } .qodef-vertical-showcase .qodef-vs-contact-form { background: #fff; width: 90%; height: 90%; max-width: 1225px; max-height: 662px; box-sizing: border-box; position: relative; padding: 60px; -webkit-transform: translateY(120%); -moz-transform: translateY(120%); transform: translateY(120%); -webkit-transition: 1.2s 0.3s cubic-bezier(1, 0.12, 0.25, 1); -moz-transition: 1.2s 0.3s cubic-bezier(1, 0.12, 0.25, 1); transition: 1.2s 0.3s cubic-bezier(1, 0.12, 0.25, 1); } .qodef-vertical-showcase .qodef-vs-contact-form .qodef-vs-contact-form-title, .qodef-vertical-showcase .qodef-vs-contact-form .qodef-vs-contact-form-subtitle { text-align: center; margin: 0 auto; } .qodef-vertical-showcase .qodef-vs-contact-form .qodef-vs-contact-form-info { margin: 37px 0 63px 0; } .qodef-vertical-showcase .qodef-vs-contact-form .qodef-vs-contact-form-subtitle { font-family: "Merriweather", serif; font-size: 18px; font-weight: 300; max-width: 664px; } .qodef-vertical-showcase .qodef-vs-contact-form .qodef-custom-cf7 .qodef-grid-col-6 { padding-left: 10px; padding-right: 10px; margin-bottom: 5px; } .qodef-vertical-showcase .qodef-vs-contact-form .qodef-custom-cf7 .qodef-grid-col-6 input { border-radius: 2px; height: 69px; font-weight: 400; } .qodef-vertical-showcase .qodef-vs-contact-form .qodef-custom-cf7 .qodef-custom-cf7-btn { text-align: center; } .qodef-vertical-showcase .qodef-vs-contact-form .qodef-custom-cf7 .qodef-custom-cf7-btn button { margin-top: 36px; } .qodef-vertical-showcase .qodef-vs-social-widget { margin-top: 175px; text-align: center; -webkit-transform: translateY(170px); -moz-transform: translateY(170px); transform: translateY(170px); -webkit-transition: 1.5s 0.2s cubic-bezier(0.96, 0.22, 0.46, 0.82); -moz-transition: 1.5s 0.2s cubic-bezier(0.96, 0.22, 0.46, 0.82); transition: 1.5s 0.2s cubic-bezier(0.96, 0.22, 0.46, 0.82); } .qodef-vertical-showcase .qodef-vs-social-widget > div { display: inline-block; } .qodef-vertical-showcase .qodef-vs-social-widget .qodef-vs-social-widget-label { font-size: 12px; color: #fff; display: inline-block; margin-right: 11px; } .qodef-vertical-showcase .qodef-vs-social-widget .qodef-social-icon-widget-holder { margin: 0 6px; } /* ========================================================================== Vertical Showcase style style - end ========================================================================== */ /* ========================================================================== Video Button shortcode start styles ========================================================================== */ .qodef-video-button-holder { position: relative; display: inline-block; vertical-align: middle; } .qodef-video-button-holder.qodef-vb-simple .qodef-video-button-play-image:hover img { -webkit-transform: scale(0.9); -moz-transform: scale(0.9); transform: scale(0.9); } .qodef-video-button-holder.qodef-vb-simple .qodef-video-button-play-image img { -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; } .qodef-video-button-holder.qodef-vb-simple .qodef-video-button-play-image { display: flex; align-items: center; justify-content: center; } .qodef-video-button-holder.qodef-vb-simple .qodef-video-button-play-image > span { display: inline-block; } .qodef-video-button-holder.qodef-vb-simple .qodef-video-button-text { display: inline-block; margin-left: 15px; font-size: 12px; font-weight: 600; color: #000000; letter-spacing: 1px; } .qodef-video-button-holder.qodef-vb-has-img .qodef-video-button-play, .qodef-video-button-holder.qodef-vb-has-img .qodef-video-button-play-image { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; } .qodef-video-button-holder.qodef-vb-has-img .qodef-video-button-play .qodef-video-button-play-inner, .qodef-video-button-holder.qodef-vb-has-img .qodef-video-button-play-image .qodef-video-button-play-inner { position: relative; top: 50%; left: 0; display: block; text-align: center; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); } .qodef-video-button-holder .qodef-video-button-image { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .qodef-video-button-holder .qodef-video-button-image img { display: block; } .qodef-video-button-holder .qodef-video-button-play, .qodef-video-button-holder .qodef-video-button-play-image { position: relative; display: inline-block; vertical-align: top; z-index: 1; } .qodef-video-button-holder .qodef-video-button-play { color: #110729; font-size: 106px; line-height: 1; } .qodef-video-button-holder .qodef-video-button-play span { display: block; line-height: inherit; } .qodef-video-button-holder .qodef-video-button-play span:before { display: block; line-height: inherit; } .qodef-video-button-holder .qodef-video-button-play .qodef-video-button-icon-holder { position: relative; display: block; height: 113px; width: 113px; line-height: 113px; text-align: center; margin: auto; } .qodef-video-button-holder .qodef-video-button-play .qodef-video-button-icon-holder:after { position: absolute; content: ''; height: 100%; width: 100%; background-color: #fac400; border-radius: 50%; left: 0; top: 0; -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.36, 0.62, 0.49, 0.79); -moz-transition: -moz-transform 0.3s cubic-bezier(0.36, 0.62, 0.49, 0.79); transition: transform 0.3s cubic-bezier(0.36, 0.62, 0.49, 0.79); z-index: 1; } .qodef-video-button-holder .qodef-video-button-play .qodef-video-button-icon-holder > span { left: 2px; position: relative; font-size: 80px; color: #fff; z-index: 2; } .qodef-video-button-holder .qodef-video-button-play .qodef-video-button-icon-holder:hover:after { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); } .qodef-video-button-holder .qodef-video-button-play-image.qodef-vb-has-hover-image:hover img:first-child { opacity: 0; } .qodef-video-button-holder .qodef-video-button-play-image.qodef-vb-has-hover-image:hover img:nth-child(2) { opacity: 1; } .qodef-video-button-holder .qodef-video-button-play-image img { display: block; margin: 0 auto; -webkit-transition: opacity 0.3s ease-in-out; -moz-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; } .qodef-video-button-holder .qodef-video-button-play-image img:first-child { position: relative; opacity: 1; } .qodef-video-button-holder .qodef-video-button-play-image img:nth-child(2) { position: absolute; top: 0; left: 50%; opacity: 0; -webkit-transform: translateX(-50%) translateZ(0); -moz-transform: translateX(-50%) translateZ(0); transform: translateX(-50%) translateZ(0); } .rev_slider_wrapper .qodef-video-button-holder .qodef-video-button-play-image img:nth-child(2) { -webkit-transform: translateZ(0); -moz-transform: translateZ(0); transform: translateZ(0); } /* ========================================================================== Video Button shortcode end styles ========================================================================== */ /*# sourceMappingURL=../../../../plugins/brunn-core/assets/css/shortcodes-map.css.map */ /* ========================================================================== Global partials ========================================================================== */ /* ========================================================================== Shortcodes styles ========================================================================== */ .qodef-instagram-list-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; clear: both; } .qodef-instagram-list-holder:not(.qodef-il-one-column) .qodef-il-item { float: left; } .qodef-instagram-list-holder .qodef-instagram-carousel .qodef-il-item { width: auto !important; padding: 0 !important; margin: 0 !important; float: none !important; } .qodef-instagram-list-holder .qodef-il-item { position: relative; display: inline-block; width: 100%; vertical-align: middle; padding: 0; box-sizing: border-box; } .qodef-instagram-list-holder.qodef-il-two-columns .qodef-il-item { width: 50%; } @media only screen and (min-width: 1025px) { .qodef-instagram-list-holder.qodef-il-two-columns .qodef-il-item:nth-child(2n+1) { clear: both; } } .qodef-instagram-list-holder.qodef-il-three-columns .qodef-il-item { width: 33.33333%; } @media only screen and (min-width: 1201px) { .qodef-instagram-list-holder.qodef-il-three-columns .qodef-il-item:nth-child(3n+1) { clear: both; } } .qodef-instagram-list-holder.qodef-il-four-columns .qodef-il-item { width: 25%; } @media only screen and (min-width: 1281px) { .qodef-instagram-list-holder.qodef-il-four-columns .qodef-il-item:nth-child(4n+1) { clear: both; } } .qodef-instagram-list-holder.qodef-il-five-columns .qodef-il-item { width: 20%; } @media only screen and (min-width: 1281px) { .qodef-instagram-list-holder.qodef-il-five-columns .qodef-il-item:nth-child(5n+1) { clear: both; } } /*# sourceMappingURL=../../../../plugins/brunn-instagram-feed/assets/css/shortcodes-map.css.map */ /* ========================================================================== Global partials ========================================================================== */ /* ========================================================================== Widgets styles ========================================================================== */ /* ========================================================================== Instagram widget style - begin ========================================================================== */ aside.qodef-sidebar .widget.widget_qodef_instagram_widget .qodef-widget-title, .wpb_widgetised_column .widget.widget_qodef_instagram_widget .qodef-widget-title { margin: 0 0 29px; } .qodef-instagram-feed { list-style: none; padding: 0; margin: 0; } .qodef-instagram-feed li { float: left; box-sizing: border-box; border: none !important; } .qodef-instagram-feed li a { position: relative; display: block; overflow: hidden; } .qodef-instagram-feed li a img { display: block; backface-visibility: hidden; -webkit-transition: 0.6s; -moz-transition: 0.6s; transition: 0.6s; } .qodef-instagram-feed li a:hover img { -webkit-transform: scale(1.04); -moz-transform: scale(1.04); transform: scale(1.04); } .qodef-instagram-feed li a .qodef-instagram-icon { position: absolute; top: 50%; left: 50%; color: #110729; opacity: 0; z-index: 1; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .qodef-instagram-feed li a:hover .qodef-instagram-icon { opacity: 1; } .qodef-instagram-feed li img { width: 100%; display: block; } .qodef-instagram-feed.qodef-instagram-gallery.qodef-no-space { margin: 0; } .qodef-instagram-feed.qodef-instagram-gallery.qodef-no-space li { padding: 0 0px; margin: 0 0 0px; } .qodef-instagram-feed.qodef-instagram-gallery.qodef-tiny-space { margin: 0 -5px -10px; } .qodef-instagram-feed.qodef-instagram-gallery.qodef-tiny-space li { padding: 0 5px; margin: 0 0 10px; } .qodef-instagram-feed.qodef-instagram-gallery.qodef-small-space { margin: 0 -10px -20px; } .qodef-instagram-feed.qodef-instagram-gallery.qodef-small-space li { padding: 0 10px; margin: 0 0 20px; } .qodef-instagram-feed.qodef-instagram-gallery.qodef-normal-space { margin: 0 -15px -30px; } .qodef-instagram-feed.qodef-instagram-gallery.qodef-normal-space li { padding: 0 15px; margin: 0 0 30px; } .qodef-instagram-feed.qodef-instagram-gallery.qodef-col-2 li { width: 50%; } .qodef-instagram-feed.qodef-instagram-gallery.qodef-col-3 li { width: 33.33333%; } .qodef-instagram-feed.qodef-instagram-gallery.qodef-col-4 li { width: 25%; } .qodef-instagram-feed.qodef-instagram-gallery.qodef-col-6 li { width: 16.66667%; } .qodef-instagram-feed.qodef-instagram-gallery.qodef-col-9 li { width: 11.11111%; } .qodef-instagram-feed.qodef-instagram-carousel li { position: relative; width: 100%; margin: 0; padding: 0; } .qodef-instagram-feed.qodef-instagram-carousel li a { position: relative; display: block; height: 100%; } /* ========================================================================== Instagram widget style - end ========================================================================== */ /*# sourceMappingURL=../../../../plugins/brunn-instagram-feed/assets/css/widget-map.css.map */ /* ========================================================================== Global partials ========================================================================== */ /* ========================================================================== Shortcodes styles ========================================================================== */ .qodef-twitter-list-holder { position: relative; display: inline-block; width: 100%; vertical-align: middle; clear: both; } .qodef-twitter-list-holder .qodef-twitter-list { position: relative; display: inline-block; width: 100%; vertical-align: middle; list-style: none; margin: 0; padding: 0; } .qodef-twitter-list-holder .qodef-tl-item { position: relative; display: inline-block; width: 100%; vertical-align: middle; padding: 0; margin: 0; box-sizing: border-box; } .qodef-twitter-list-holder .qodef-tli-inner { position: relative; display: inline-block; width: 100%; vertical-align: middle; background-color: #ffffff; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .qodef-twitter-list-holder .qodef-tli-inner:hover { box-shadow: -2px 4px 13px 0 rgba(81, 137, 162, 0.05); -webkit-transform: translateY(-3px); -moz-transform: translateY(-3px); transform: translateY(-3px); } .qodef-twitter-list-holder .qodef-tli-content { position: relative; display: inline-block; width: 100%; vertical-align: middle; padding: 35px 23px; border: 1px solid #f2f2f2; box-sizing: border-box; } .qodef-twitter-list-holder .qodef-twitter-content-top { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin-bottom: 25px; box-sizing: border-box; } .qodef-twitter-list-holder .qodef-twitter-link-over { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; } .qodef-twitter-list-holder .qodef-twitter-user { position: relative; display: inline-block; width: 100%; vertical-align: middle; padding-right: 30px; box-sizing: border-box; } .qodef-twitter-list-holder .qodef-twitter-user .qodef-twitter-image { position: relative; display: inline-block; vertical-align: top; float: left; width: 56px; height: 56px; } .qodef-twitter-list-holder .qodef-twitter-user .qodef-twitter-image img { border-radius: 50%; } .qodef-twitter-list-holder .qodef-twitter-user .qodef-twitter-name { position: relative; display: inline-block; vertical-align: top; float: left; width: calc(100% - 56px); padding-left: 15px; box-sizing: border-box; } .qodef-twitter-list-holder .qodef-twitter-user .qodef-twitter-name * { margin: 0; } .qodef-twitter-list-holder .qodef-twitter-icon { position: absolute; top: -7px; right: 3px; width: 20px; display: inline-block; vertical-align: top; color: #fac400; font-size: 24px; text-align: right; } .qodef-twitter-list-holder .qodef-tweet-text { padding-left: 12px; box-sizing: border-box; } .qodef-twitter-list-holder .qodef-tweet-text a { position: relative; color: #808080; z-index: 2; } .qodef-twitter-list-holder .qodef-tweet-text a:hover { color: #fac400; } .qodef-twitter-list-holder .qodef-twitter-profile a { position: relative; color: #808080; z-index: 2; } .qodef-twitter-list-holder .qodef-twitter-profile a:hover { color: #fac400; } /*# sourceMappingURL=../../../../plugins/brunn-twitter-feed/assets/css/shortcodes-map.css.map */ /* ========================================================================== Global partials ========================================================================== */ /* ========================================================================== Widgets styles ========================================================================== */ /* ========================================================================== Twitter widget style - begin ========================================================================== */ .widget.widget_qodef_twitter_widget { margin: 0 0 20px; } .widget.widget_qodef_twitter_widget .qodef-twitter-widget { position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 0; } .widget.widget_qodef_twitter_widget .qodef-twitter-widget li { position: relative; display: inline-block; width: 100%; vertical-align: middle; } .widget.widget_qodef_twitter_widget .qodef-twitter-widget li:not(:last-child) { margin: 0 0 22px; } .widget.widget_qodef_twitter_widget .qodef-twitter-widget li .qodef-twitter-icon { font-size: 18px; color: #fac400; } .widget.widget_qodef_twitter_widget .qodef-twitter-widget li .qodef-tweet-text { position: relative; } .widget.widget_qodef_twitter_widget .qodef-twitter-widget li .qodef-tweet-text span { color: #808080; } .widget.widget_qodef_twitter_widget .qodef-twitter-widget li .qodef-tweet-text a { position: relative; color: #808080; } .widget.widget_qodef_twitter_widget .qodef-twitter-widget li .qodef-tweet-text a:hover { color: #fac400; } .widget.widget_qodef_twitter_widget .qodef-twitter-widget li .qodef-tweet-text a.qodef-tweet-time { display: block; } .widget.widget_qodef_twitter_widget .qodef-twitter-widget li .qodef-tweet-text a.qodef-tweet-time span { margin: 0 2px 0 0; } .widget.widget_qodef_twitter_widget .qodef-twitter-widget.qodef-twitter-standard li .qodef-twitter-icon { position: absolute; top: 2px; left: 0; } .widget.widget_qodef_twitter_widget .qodef-twitter-widget.qodef-twitter-standard li .qodef-tweet-text { padding: 0 0 0 40px; } .widget.widget_qodef_twitter_widget .qodef-twitter-widget.qodef-twitter-slider { position: relative; display: inline-block; width: 100%; vertical-align: middle; padding: 0 40px; text-align: center; box-sizing: border-box; } .widget.widget_qodef_twitter_widget .qodef-twitter-widget.qodef-twitter-slider li { overflow: hidden; } .widget.widget_qodef_twitter_widget .qodef-twitter-widget.qodef-twitter-slider li .qodef-tweet-text a.qodef-tweet-time { margin: 21px 0 0; } .widget.widget_qodef_twitter_widget .qodef-twitter-widget.qodef-twitter-slider .owl-nav .owl-prev { left: 0; } .widget.widget_qodef_twitter_widget .qodef-twitter-widget.qodef-twitter-slider .owl-nav .owl-next { right: 0; } /* ========================================================================== Twitter widget style - end ========================================================================== */ /*# sourceMappingURL=../../../../plugins/brunn-twitter-feed/assets/css/widgets-map.css.map */