@charset "UTF-8"; /* ---------------------------------------------------------------------------- TABLE OF CONTENTS 1. BASE 1.1 Reset 1.2 Tools 2. DEFAULT STYLES 2.1 Typography 2.2 Images 2.3 Tables 2.4 Forms 3. ELEMENTS 3.1 Icons 3.2 Lists 3.3 Dropcaps 3.4 Buttons 3.5 Dividers 3.6 Messages 3.7 Quotes 3.8 Leads 3.9 Placeholders 3.10 Duplicators 3.11 Numbers 3.12 Frames 3.13 Audio Player 3.14 Breadcrumbs 3.15 Pagination 3.16 Heading groups 3.17 Boxes 3.18 Tables 3.19 Toggles 3.20 Tabs 3.21 Progress Bars 3.22 Progress Circles 3.23 Countdowns 3.24 Before & After 3.25 Carousel 3.26 Simple Sliders 3.27 Revolution Slider Customizations 3.28 Twitter 3.29 Google Maps 4. MODULES 4.1 Basic Entry 4.2 Aside Post Format 4.3 Audio Post Format 4.4 Chat Post Format 4.5 Image Post Format 4.6 Gallery Post Format 4.7 Link Post Format 4.8 Status Post Format 4.9 Quote Post Format 4.10 Video Post Format 4.11 Related Entries 4.12 Gallery 4.13 Galleria 4.14 Collections 4.15 Isotope 4.16 Widgets 4.17 Comments 4.18 About Author 4.19 Custom Fields 4.20 Sidebars 4.21 Side Navigation 4.22 Mediaboxes 5. GLOBAL LAYOUT 5.1 Body 5.2 Preheader 5.3 Header 5.4 Precontent 5.5 Content 5.6 Prefooter 5.7 Footer 6. PAGE SPECIFIC LAYOUT 6.1 Home 6.2 Pages 6.3 Posts 6.4 Works 6.5 Search 6.6 404 6.7 Extras 7. Plugins 7.1 WPML (the WordPress Multilingual Plugin 7.2 Sociable Plugin ---------------------------------------------------------------------------- */ /* ---------------------------------------------------------------------------- 1 . BASE ----------------------------------------------------------------------------- */ /* Rounded corners */ .g1-tl-squircle .g1-dropcap--solid, .g1-tl-squircle .g1-tabs--button .g1-tab-title, .g1-tl-squircle .g1-progress-bar__track, .g1-tl-squircle .g1-progress-bar__bar, .g1-tl-squircle .g1-simple-slider.g1-nav-coin-thumbs .g1-nav-coin li, .g1-tl-squircle .g1-collection--grid.g1-collection--masonry article { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; } .g1-tr-squircle .g1-dropcap--solid, .g1-tr-squircle .g1-tabs--button .g1-tab-title, .g1-tr-squircle .g1-progress-bar__track, .g1-tr-squircle .g1-progress-bar__bar, .g1-tr-squircle .g1-simple-slider.g1-nav-coin-thumbs .g1-nav-coin li, .g1-tr-squircle .g1-collection--grid.g1-collection--masonry article { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; } .g1-br-squircle .g1-dropcap--solid, .g1-br-squircle .g1-tabs--button .g1-tab-title, .g1-br-squircle .g1-progress-bar__track, .g1-br-squircle .g1-progress-bar__bar, .g1-br-squircle .g1-simple-slider.g1-nav-coin-thumbs .g1-nav-coin li, .g1-br-squircle .g1-collection--grid.g1-collection--masonry article, .g1-br-squircle .g1-collection--grid.g1-collection--masonry .g1-nonmedia { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; } .g1-bl-squircle .g1-dropcap--solid, .g1-bl-squircle .g1-tabs--button .g1-tab-title, .g1-bl-squircle .g1-progress-bar__track, .g1-bl-squircle .g1-progress-bar__bar, .g1-bl-squircle .g1-simple-slider.g1-nav-coin-thumbs .g1-nav-coin li, .g1-bl-squircle .g1-collection--grid.g1-collection--masonry article, .g1-bl-squircle .g1-collection--grid.g1-collection--masonry .g1-nonmedia { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; } .g1-tl-circle .g1-tabs--button .g1-tab-title, .g1-tl-circle .g1-collection--grid.g1-collection--masonry article { -moz-border-radius-topleft: 12px; -webkit-border-top-left-radius: 12px; border-top-left-radius: 12px; } .g1-tr-circle .g1-tabs--button .g1-tab-title, .g1-tr-circle .g1-collection--grid.g1-collection--masonry article { -moz-border-radius-topright: 12px; -webkit-border-top-right-radius: 12px; border-top-right-radius: 12px; } .g1-br-circle .g1-tabs--button .g1-tab-title, .g1-br-circle .g1-collection--grid.g1-collection--masonry article, .g1-br-circle .g1-collection--grid.g1-collection--masonry .g1-nonmedia { -moz-border-radius-bottomright: 12px; -webkit-border-bottom-right-radius: 12px; border-bottom-right-radius: 12px; } .g1-bl-circle .g1-tabs--button .g1-tab-title, .g1-bl-circle .g1-collection--grid.g1-collection--masonry article, .g1-bl-circle .g1-collection--grid.g1-collection--masonry .g1-nonmedia { -moz-border-radius-bottomleft: 12px; -webkit-border-bottom-left-radius: 12px; border-bottom-left-radius: 12px; } .cssanimations .g1-pagination a.prev:hover:after, .cssanimations .g1-html-rotator .g1-nav-direction__prev:hover:before, .cssanimations .g1-simple-slider-simple .g1-nav-direction__prev:hover:after, .cssanimations .g1-simple-slider-kenburns .g1-nav-direction__prev:hover:after, .cssanimations .g1-simple-slider-standout .g1-nav-direction__prev:hover:after, .cssanimations .g1-simple-slider-relay .g1-nav-direction__prev:hover:after, .cssanimations .tp-leftarrow:hover:before, .cssanimations .g1-twitter--carousel .g1-nav-direction__prev:hover:before, .cssanimations .g1-gmap-wrapper .g1-pan-control .g1-left:hover:before, .cssanimations .format-gallery .entry-featured-media .g1-nav-direction__prev:hover:before, .cssanimations #wp-calendar #prev a:hover:after { -webkit-animation: g1_horizontal_loop 0.35s ease-in-out; -moz-animation: g1_horizontal_loop 0.35s ease-in-out; -o-animation: g1_horizontal_loop 0.35s ease-in-out; animation: g1_horizontal_loop 0.35s ease-in-out; } .cssanimations .g1-pagination a.next:hover:after, .cssanimations .g1-html-rotator .g1-nav-direction__next:hover:before, .cssanimations .g1-simple-slider-simple .g1-nav-direction__next:hover:after, .cssanimations .g1-simple-slider-kenburns .g1-nav-direction__next:hover:after, .cssanimations .g1-simple-slider-standout .g1-nav-direction__next:hover:after, .cssanimations .g1-simple-slider-relay .g1-nav-direction__next:hover:after, .cssanimations .tp-rightarrow:hover:before, .cssanimations .g1-twitter--carousel .g1-nav-direction__next:hover:before, .cssanimations .g1-gmap-wrapper .g1-pan-control .g1-right:hover:before, .cssanimations .format-gallery .entry-featured-media .g1-nav-direction__next:hover:before, .cssanimations #wp-calendar #next a:hover:after { -webkit-animation: g1_horizontal_loop 0.35s ease-in-out reverse; -moz-animation: g1_horizontal_loop 0.35s ease-in-out reverse; -o-animation: g1_horizontal_loop 0.35s ease-in-out reverse; animation: g1_horizontal_loop 0.35s ease-in-out reverse; } .cssanimations .g1-gmap-wrapper .g1-pan-control .g1-top:hover:before, .cssanimations .g1-gmap-wrapper .g1-zoom-control .g1-zoom-in:hover:before, .cssanimations #g1-preheader__switch:hover:before, .cssanimations #g1-back-to-top:hover:before { -webkit-animation: g1_vertical_loop 0.35s ease-in-out; -moz-animation: g1_vertical_loop 0.35s ease-in-out; -o-animation: g1_vertical_loop 0.35s ease-in-out; animation: g1_vertical_loop 0.35s ease-in-out; } .cssanimations .g1-toggle__title:hover .g1-toggle__switch:before, .cssanimations .g1-toggle__title:hover .g1-toggle__switch:after, .cssanimations .g1-gmap-wrapper .g1-pan-control .g1-bottom:hover:before, .cssanimations .g1-gmap-wrapper .g1-zoom-control .g1-zoom-out:hover:before, .cssanimations #g1-preheader__switch:hover:after { -webkit-animation: g1_vertical_loop 0.35s ease-in-out reverse; -moz-animation: g1_vertical_loop 0.35s ease-in-out reverse; -o-animation: g1_vertical_loop 0.35s ease-in-out reverse; animation: g1_vertical_loop 0.35s ease-in-out reverse; } .clearfix:before, dl:before, .g1-icon-listing:before, .g1-frame:before, .g1-countdown:before, .countdown_row:before, .g1-html-rotator .g1-nav-coin:before, .g1-simple-slider .g1-slides:before, .g1-simple-slider .g1-nav-coin:before, .g1-gmap-wrapper .g1-zoom-control:before, .entry-content:before, .entry-featured-media:before, .g1-nav-single ol:before, .g1-gallery figure:before, .g1-gallery-items:before, .g1-gallery-thumbs:before, .gallery > ol:before, .commentlist header:before, .g1-mediabox--slider .g1-slides:before, .g1-mediabox--slider .g1-nav-coin:before, #g1-secondary-nav-menu:before, #g1-preheader-bar:before, #g1-primary-bar:before, #g1-footer-area:before, #g1-footer-nav-menu:before, .g1-mailchimp:before, #lang_sel:before, .clearfix:after, dl:after, .g1-icon-listing:after, .g1-frame:after, .g1-countdown:after, .countdown_row:after, .g1-html-rotator .g1-nav-coin:after, .g1-simple-slider .g1-slides:after, .g1-simple-slider .g1-nav-coin:after, .g1-gmap-wrapper .g1-zoom-control:after, .entry-content:after, .entry-featured-media:after, .g1-nav-single ol:after, .g1-gallery figure:after, .g1-gallery-items:after, .g1-gallery-thumbs:after, .gallery > ol:after, .commentlist header:after, .g1-mediabox--slider .g1-slides:after, .g1-mediabox--slider .g1-nav-coin:after, #g1-secondary-nav-menu:after, #g1-preheader-bar:after, #g1-primary-bar:after, #g1-footer-area:after, #g1-footer-nav-menu:after, .g1-mailchimp:after, #lang_sel:after { content: " "; display: table; } .clearfix:after, dl:after, .g1-icon-listing:after, .g1-frame:after, .g1-countdown:after, .countdown_row:after, .g1-html-rotator .g1-nav-coin:after, .g1-simple-slider .g1-slides:after, .g1-simple-slider .g1-nav-coin:after, .g1-gmap-wrapper .g1-zoom-control:after, .entry-content:after, .entry-featured-media:after, .g1-nav-single ol:after, .g1-gallery figure:after, .g1-gallery-items:after, .g1-gallery-thumbs:after, .gallery > ol:after, .commentlist header:after, .g1-mediabox--slider .g1-slides:after, .g1-mediabox--slider .g1-nav-coin:after, #g1-secondary-nav-menu:after, #g1-preheader-bar:after, #g1-primary-bar:after, #g1-footer-area:after, #g1-footer-nav-menu:after, .g1-mailchimp:after, #lang_sel:after { clear: both; } .g1-layout-inner { margin-left: auto; margin-right: auto; } .g1-preheader-layout-standard-narrow #g1-preheader .g1-layout-inner, .g1-header-layout-standard-narrow #g1-header .g1-layout-inner, .g1-precontent-layout-standard-narrow #g1-precontent .g1-layout-inner, .g1-content-layout-standard-narrow .g1-content .g1-layout-inner, .g1-prefooter-layout-standard-narrow #g1-prefooter .g1-layout-inner, .g1-footer-layout-standard-narrow #g1-footer .g1-layout-inner { max-width: 94.53125%; width: 968px; } .g1-preheader-layout-standard-narrow #g1-preheader > .g1-background, .g1-header-layout-standard-narrow #g1-header > .g1-background, .g1-precontent-layout-standard-narrow #g1-precontent > .g1-background, .g1-content-layout-standard-narrow .g1-content > .g1-background, .g1-prefooter-layout-standard-narrow #g1-prefooter > .g1-background, .g1-footer-layout-standard-narrow #g1-footer > .g1-background { width: 1024px; } .g1-preheader-layout-semi-narrow #g1-preheader .g1-layout-inner, .g1-header-layout-semi-narrow #g1-header .g1-layout-inner, .g1-precontent-layout-semi-narrow #g1-precontent .g1-layout-inner, .g1-content-layout-semi-narrow .g1-content .g1-layout-inner, .g1-prefooter-layout-semi-narrow #g1-prefooter .g1-layout-inner, .g1-footer-layout-semi-narrow #g1-footer .g1-layout-inner { max-width: 94.53125%; width: 968px; } .g1-preheader-layout-semi-narrow #g1-preheader > .g1-background, .g1-header-layout-semi-narrow #g1-header > .g1-background, .g1-precontent-layout-semi-narrow #g1-precontent > .g1-background, .g1-content-layout-semi-narrow .g1-content > .g1-background, .g1-prefooter-layout-semi-narrow #g1-prefooter > .g1-background, .g1-footer-layout-semi-narrow #g1-footer > .g1-background { width: 1136px; } .g1-preheader-layout-semi-standard #g1-preheader .g1-layout-inner, .g1-header-layout-semi-standard #g1-header .g1-layout-inner, .g1-precontent-layout-semi-standard #g1-precontent .g1-layout-inner, .g1-footer-layout-semi-standard #g1-footer .g1-layout-inner { max-width: 90.14084507%; width: 1024px; } @media only screen and (max-width: 1024px) { .g1-preheader-layout-semi-standard #g1-preheader .g1-layout-inner, .g1-header-layout-semi-standard #g1-header .g1-layout-inner, .g1-precontent-layout-semi-standard #g1-precontent .g1-layout-inner, .g1-footer-layout-semi-standard #g1-footer .g1-layout-inner { max-width: 94.53125%; } } @media only screen and (min-width: 1025px) and (max-width: 1080px) { .g1-preheader-layout-semi-standard #g1-preheader .g1-layout-inner, .g1-header-layout-semi-standard #g1-header .g1-layout-inner, .g1-precontent-layout-semi-standard #g1-precontent .g1-layout-inner, .g1-footer-layout-semi-standard #g1-footer .g1-layout-inner { max-width: 968px; } } @media only screen and (min-width: 1081px) and (max-width: 1136px) { .g1-preheader-layout-semi-standard #g1-preheader .g1-layout-inner, .g1-header-layout-semi-standard #g1-header .g1-layout-inner, .g1-precontent-layout-semi-standard #g1-precontent .g1-layout-inner, .g1-footer-layout-semi-standard #g1-footer .g1-layout-inner { max-width: 1024px; } } .g1-preheader-layout-semi-standard #g1-preheader > .g1-background, .g1-header-layout-semi-standard #g1-header > .g1-background, .g1-precontent-layout-semi-standard #g1-precontent > .g1-background, .g1-footer-layout-semi-standard #g1-footer > .g1-background { width: 1136px; } .g1-preheader-layout-wide-narrow #g1-preheader .g1-layout-inner, .g1-header-layout-wide-narrow #g1-header .g1-layout-inner, .g1-precontent-layout-wide-narrow #g1-precontent .g1-layout-inner, .g1-content-layout-wide-narrow .g1-content .g1-layout-inner, .g1-prefooter-layout-wide-narrow #g1-prefooter .g1-layout-inner, .g1-footer-layout-wide-narrow #g1-footer .g1-layout-inner { max-width: 94.53125%; width: 968px; } .g1-preheader-layout-wide-narrow #g1-preheader > .g1-background, .g1-header-layout-wide-narrow #g1-header > .g1-background, .g1-precontent-layout-wide-narrow #g1-precontent > .g1-background, .g1-content-layout-wide-narrow .g1-content > .g1-background, .g1-prefooter-layout-wide-narrow #g1-prefooter > .g1-background, .g1-footer-layout-wide-narrow #g1-footer > .g1-background { width: 100%; } .g1-preheader-layout-wide-standard #g1-preheader .g1-layout-inner, .g1-header-layout-wide-standard #g1-header .g1-layout-inner, .g1-precontent-layout-wide-standard #g1-precontent .g1-layout-inner, .g1-footer-layout-wide-standard #g1-footer .g1-layout-inner { max-width: 100%; width: 1024px; } @media only screen and (max-width: 1024px) { .g1-preheader-layout-wide-standard #g1-preheader .g1-layout-inner, .g1-header-layout-wide-standard #g1-header .g1-layout-inner, .g1-precontent-layout-wide-standard #g1-precontent .g1-layout-inner, .g1-footer-layout-wide-standard #g1-footer .g1-layout-inner { max-width: 94.53125%; } } @media only screen and (min-width: 1025px) and (max-width: 1080px) { .g1-preheader-layout-wide-standard #g1-preheader .g1-layout-inner, .g1-header-layout-wide-standard #g1-header .g1-layout-inner, .g1-precontent-layout-wide-standard #g1-precontent .g1-layout-inner, .g1-footer-layout-wide-standard #g1-footer .g1-layout-inner { max-width: none; width: auto; padding-left: 28px; padding-right: 28px; } } .g1-preheader-layout-wide-standard #g1-preheader > .g1-background, .g1-header-layout-wide-standard #g1-header > .g1-background, .g1-precontent-layout-wide-standard #g1-precontent > .g1-background, .g1-footer-layout-wide-standard #g1-footer > .g1-background { width: 100%; } .g1-preheader-layout-wide-semi #g1-preheader .g1-layout-inner, .g1-header-layout-wide-semi #g1-header .g1-layout-inner, .g1-precontent-layout-wide-semi #g1-precontent .g1-layout-inner, .g1-footer-layout-wide-semi #g1-footer .g1-layout-inner { max-width: 100%; width: 1136px; } @media only screen and (max-width: 1024px) { .g1-preheader-layout-wide-semi #g1-preheader .g1-layout-inner, .g1-header-layout-wide-semi #g1-header .g1-layout-inner, .g1-precontent-layout-wide-semi #g1-precontent .g1-layout-inner, .g1-footer-layout-wide-semi #g1-footer .g1-layout-inner { max-width: 94.53125%; } } @media only screen and (min-width: 1025px) and (max-width: 1192px) { .g1-preheader-layout-wide-semi #g1-preheader .g1-layout-inner, .g1-header-layout-wide-semi #g1-header .g1-layout-inner, .g1-precontent-layout-wide-semi #g1-precontent .g1-layout-inner, .g1-footer-layout-wide-semi #g1-footer .g1-layout-inner { max-width: none; width: auto; padding-left: 28px; padding-right: 28px; } } .g1-preheader-layout-wide-semi #g1-preheader > .g1-background, .g1-header-layout-wide-semi #g1-header > .g1-background, .g1-precontent-layout-wide-semi #g1-precontent > .g1-background, .g1-footer-layout-wide-semi #g1-footer > .g1-background { width: 100%; } .g1-preheader-layout-wide-wide #g1-preheader .g1-layout-inner, .g1-header-layout-wide-wide #g1-header .g1-layout-inner, .g1-precontent-layout-wide-wide #g1-precontent .g1-layout-inner, .g1-footer-layout-wide-wide #g1-footer .g1-layout-inner { max-width: none; width: auto; padding-left: 28px; padding-right: 28px; } @media only screen and (max-width: 1024px) { .g1-preheader-layout-wide-wide #g1-preheader .g1-layout-inner, .g1-header-layout-wide-wide #g1-header .g1-layout-inner, .g1-precontent-layout-wide-wide #g1-precontent .g1-layout-inner, .g1-footer-layout-wide-wide #g1-footer .g1-layout-inner { max-width: 94.53125%; width: 968px; padding-left: 0; padding-right: 0; } } .g1-preheader-layout-wide-wide #g1-preheader > .g1-background, .g1-header-layout-wide-wide #g1-header > .g1-background, .g1-precontent-layout-wide-wide #g1-precontent > .g1-background, .g1-footer-layout-wide-wide #g1-footer > .g1-background { width: 100%; } /* 1.1 Reset ----------------------------------------------------------------------------- */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, address, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, abbr, acronym, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border-width: 0; border-style: solid; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; } /* Permanent vertical scrollbar */ html { overflow-y: scroll; overflow: -moz-scrollbars-vertical; } /* 1.2 Tools ----------------------------------------------------------------------------- */ /* Clearfix */ .clearfix:after, dl:after, .g1-icon-listing:after, .g1-frame:after, .g1-countdown:after, .countdown_row:after, .g1-html-rotator .g1-nav-coin:after, .g1-simple-slider .g1-slides:after, .g1-simple-slider .g1-nav-coin:after, .g1-gmap-wrapper .g1-zoom-control:after, .entry-content:after, .entry-featured-media:after, .g1-nav-single ol:after, .g1-gallery figure:after, .g1-gallery-items:after, .g1-gallery-thumbs:after, .gallery > ol:after, .commentlist header:after, .g1-mediabox--slider .g1-slides:after, .g1-mediabox--slider .g1-nav-coin:after, #g1-secondary-nav-menu:after, #g1-preheader-bar:after, #g1-primary-bar:after, #g1-footer-area:after, #g1-footer-nav-menu:after, .g1-mailchimp:after, #lang_sel:after { content: ""; visibility: hidden; display: block; clear: both; height: 0; } #ie7 .clearfix, #ie7 dl, #ie7 .g1-icon-listing, #ie7 .g1-frame, #ie7 .g1-countdown, #ie7 .countdown_row, #ie7 .g1-html-rotator .g1-nav-coin, .g1-html-rotator #ie7 .g1-nav-coin, #ie7 .g1-simple-slider .g1-slides, .g1-simple-slider #ie7 .g1-slides, #ie7 .g1-simple-slider .g1-nav-coin, .g1-simple-slider #ie7 .g1-nav-coin, #ie7 .g1-gmap-wrapper .g1-zoom-control, .g1-gmap-wrapper #ie7 .g1-zoom-control, #ie7 .entry-content, #ie7 .entry-featured-media, #ie7 .g1-nav-single ol, .g1-nav-single #ie7 ol, #ie7 .g1-gallery figure, .g1-gallery #ie7 figure, #ie7 .g1-gallery-items, #ie7 .g1-gallery-thumbs, #ie7 .gallery > ol, #ie7 .commentlist header, .commentlist #ie7 header, #ie7 .g1-mediabox--slider .g1-slides, .g1-mediabox--slider #ie7 .g1-slides, #ie7 .g1-mediabox--slider .g1-nav-coin, .g1-mediabox--slider #ie7 .g1-nav-coin, #ie7 #g1-secondary-nav-menu, #ie7 #g1-preheader-bar, #ie7 #g1-primary-bar, #ie7 #g1-footer-area, #ie7 #g1-footer-nav-menu, #ie7 .g1-mailchimp, #ie7 #lang_sel { zoom: 1; } .clear { display: block; clear: both; } @-webkit-keyframes fade-in { 0% { opacity: 0; } 100% { opacity: 1; } } @-moz-keyframes fade-in { 0% { opacity: 0; } 100% { opacity: 1; } } @-o-keyframes fade-in { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes fade-in { 0% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes fade-out { 0% { opacity: 1; } 100% { opacity: 0; } } @-moz-keyframes fade-out { 0% { opacity: 1; } 100% { opacity: 0; } } @-o-keyframes fade-out { 0% { opacity: 1; } 100% { opacity: 0; } } @keyframes fade-out { 0% { opacity: 1; } 100% { opacity: 0; } } @-webkit-keyframes g1_spin { 0% { -webkit-transform: rotate(0deg) translate3d(0, 0, 0) scale(1); } 100% { -webkit-transform: rotate(359deg) translate3d(0, 0, 0) scale(1); } } @-moz-keyframes g1_spin { 0% { -moz-transform: rotate(0deg) translate3d(0, 0, 0) scale(1); } 100% { -moz-transform: rotate(359deg) translate3d(0, 0, 0) scale(1); } } @-o-keyframes g1_spin { 0% { -o-transform: rotate(0deg) translate3d(0, 0, 0) scale(1); } 100% { -o-transform: rotate(359deg) translate3d(0, 0, 0) scale(1); } } @keyframes g1_spin { 0% { transform: rotate(0deg) translate3d(0, 0, 0) scale(1); } 100% { transform: rotate(359deg) translate3d(0, 0, 0) scale(1); } } @-webkit-keyframes g1_horizontal_loop { 0% { -webkit-transform: translate(0, 0); } 50% { -webkit-transform: translate(-50%, 0); } 50.01% { -webkit-transform: translate(50%, 0); } 100% { -webkit-transform: translate(0, 0); } } @-moz-keyframes g1_horizontal_loop { 0% { -moz-transform: translate(0, 0); } 50% { -moz-transform: translate(-50%, 0); } 50.01% { -moz-transform: translate(50%, 0); } 100% { -moz-transform: translate(0, 0); } } @-o-keyframes g1_horizontal_loop { 0% { -o-transform: translate(0, 0); } 50% { -o-transform: translate(-50%, 0); } 50.01% { -o-transform: translate(50%, 0); } 100% { -o-transform: translate(0, 0); } } @keyframes g1_horizontal_loop { 0% { transform: translate(0, 0); } 50% { transform: translate(-50%, 0); } 50.01% { transform: translate(50%, 0); } 100% { transform: translate(0, 0); } } @-webkit-keyframes g1_vertical_loop { 0% { -webkit-transform: translate(0, 0); } 50% { -webkit-transform: translate(0, -50%); } 50.01% { -webkit-transform: translate(0, 50%); } 100% { -webkit-transform: translate(0, 0); } } @-moz-keyframes g1_vertical_loop { 0% { -moz-transform: translate(0, 0); } 50% { -moz-transform: translate(0, -50%); } 50.01% { -moz-transform: translate(0, 50%); } 100% { -moz-transform: translate(0, 0); } } @-o-keyframes g1_vertical_loop { 0% { -o-transform: translate(0, 0); } 50% { -o-transform: translate(0, -50%); } 50.01% { -o-transform: translate(0, 50%); } 100% { -o-transform: translate(0, 0); } } @keyframes g1_vertical_loop { 0% { transform: translate(0, 0); } 50% { transform: translate(0, -50%); } 50.01% { transform: translate(0, 50%); } 100% { transform: translate(0, 0); } } @-webkit-keyframes g1_short_from_left { 0% { -webkit-transform: translate(-100%, 0); } 100% { -webkit-transform: translate(0, 0); } } @-moz-keyframes g1_short_from_left { 0% { -moz-transform: translate(-100%, 0); } 100% { -moz-transform: translate(0, 0); } } @-o-keyframes g1_short_from_left { 0% { -o-transform: translate(-100%, 0); } 100% { -o-transform: translate(0, 0); } } @keyframes g1_short_from_left { 0% { transform: translate(-100%, 0); } 100% { transform: translate(0, 0); } } @-webkit-keyframes g1_short_from_right { 0% { -webkit-transform: translate(100%, 0); } 100% { -webkit-transform: translate(0, 0); } } @-moz-keyframes g1_short_from_right { 0% { -moz-transform: translate(100%, 0); } 100% { -moz-transform: translate(0, 0); } } @-o-keyframes g1_short_from_right { 0% { -o-transform: translate(100%, 0); } 100% { -o-transform: translate(0, 0); } } @keyframes g1_short_from_right { 0% { transform: translate(100%, 0); } 100% { transform: translate(0, 0); } } /* Fluid (responsive) wrapper for iframes, objects, embeds */ .g1-fluid-wrapper { max-width: 100%; margin: 0 0 1.5em; } .g1-fluid-wrapper > div { width: 100%; height: 0; padding-bottom: 56.25%; position: relative; } .g1-fluid-wrapper > div > iframe, .g1-fluid-wrapper > div > object, .g1-fluid-wrapper > div > embed { width: 100%; height: 100%; position: absolute; left: 0; top: 0; } .mfp-content .g1-fluid-wrapper { margin-left: auto; margin-right: auto; } .g1-fluid-wrapper--16x9 { width: 9999px; } /* Assistive text */ .assistive-text, .screen-reader-text { position: absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px, 1px, 1px, 1px); } /* ---------------------------------------------------------------------------- 2 . DEFAULT STYLES ----------------------------------------------------------------------------- */ /* 2.1 Typography ----------------------------------------------------------------------------- */ body { font-family: Helvetica, Arial, serif; line-height: 1.5; -webkit-font-smoothing: antialiased; } .g1-font-regular-xs { font-size: 12px; } .g1-font-regular-xs .g1-dropdown li li a, .g1-font-regular-xs .g1-meta { font-size: 11px; } .g1-font-regular-s { font-size: 13px; } .g1-font-regular-s .g1-dropdown li li a, .g1-font-regular-s .g1-meta { font-size: 11px; } .g1-font-regular-m { font-size: 14px; } .g1-font-regular-m .g1-dropdown li li a, .g1-font-regular-m .g1-meta { font-size: 12px; } .g1-font-regular-l { font-size: 15px; } .g1-font-regular-l .g1-dropdown li li a, .g1-font-regular-l .g1-meta { font-size: 12px; } .g1-font-regular-xl { font-size: 16px; } .g1-font-regular-xl .g1-dropdown li li a, .g1-font-regular-xl .g1-meta { font-size: 13px; } h1, h2, h3, h4, h5, h6, p, blockquote, pre, address, dl, ol, ul, table, legend, hr, figure { margin-bottom: 21px; margin-bottom: 1.5rem; } h1, .g1-h1 { line-height: 1.10000000; font-weight: normal; } h2, .g1-h2 { line-height: 1.16666667; font-weight: normal; } h3, .g1-h3 { line-height: 1.25000000; font-weight: normal; } h4, .g1-h4 { line-height: 1.33333333; font-weight: normal; } h5, .g1-h5 { line-height: 1.57142857; font-weight: normal; } h6, .g1-h6 { line-height: 1.57142857; font-weight: normal; } /* Subheadings */ h1 + h3, h1 + .g1-h3, .g1-h1 + h3, .g1-h1 + .g1-h3, h1 + h4, h1 + .g1-h4, .g1-h1 + h4, .g1-h1 + .g1-h4, h1 + h5, h1 + .g1-h5, .g1-h1 + h5, .g1-h1 + .g1-h5, h1 + h6, h1 + .g1-h6, .g1-h1 + h6, .g1-h1 + .g1-h6, h2 + h4, h2 + .g1-h4, .g1-h2 + h4, .g1-h2 + .g1-h4, h2 + h5, h2 + .g1-h5, .g1-h2 + h5, .g1-h2 + .g1-h5, h2 + h6, h2 + .g1-h6, .g1-h2 + h6, .g1-h2 + .g1-h6, h3 + h5, h3 + .g1-h5, .g1-h3 + h5, .g1-h3 + .g1-h5, h3 + h6, h3 + .g1-h6, .g1-h3 + h6, .g1-h3 + .g1-h6, h4 + h6, h4 + .g1-h6, .g1-h4 + h6, .g1-h4 + .g1-h6, h1 + .g1-meta, .g1-h1 + .g1-meta, h2 + .g1-meta, .g1-h2 + .g1-meta, h3 + .g1-meta, .g1-h3 + .g1-meta, h4 + .g1-meta, .g1-h4 + .g1-meta, h5 + .g1-meta, .g1-h5 + .g1-meta, h6 + .g1-meta, .g1-h6 + .g1-meta, .g1-hgroup + .g1-meta { margin-top: -21px; margin-top: -1.5rem; } @media only screen and (min-width: 601px) and (max-width: 960px) { h1, .g1-h1 { font-size: 48px; } h2, .g1-h2 { font-size: 30px; } } @media only screen and (max-width: 600px) { h1, .g1-h1 { font-size: 30px; } h2, .g1-h2 { font-size: 24px; } h3, .g1-h3 { font-size: 18px; } h4, .g1-h4 { font-size: 14px; } h5, .g1-h5 { font-size: 12px; text-transform: uppercase; } } body { background-color: #ffffff; } ul { margin-left: 2em; list-style-type: circle; } ul ul, ul ol { margin-top: 1.5em; } ol { margin-left: 2em; list-style-type: decimal; } ol ul, ol ol { margin-top: 1.5em; } dl { margin-bottom: 1.5em; } dt { padding: 0 0.75em 0 0; clear: both; float: left; font-weight: bold; } dd { margin-bottom: 0.75em; float: left; } pre, code, kbd, samp { font-family: "Lucida Console", Courier, "DejaVu Sans Mono", monospace, sans-serif; } pre { overflow: auto; white-space: pre; white-space: pre-wrap; word-wrap: break-word; } code { padding: 0 10px; border-width: 1px; } pre code { padding: 0.75em; display: block; border-width: 0; } blockquote { min-height: 32px; padding: 0 22px; } a { cursor: pointer; text-decoration: none; border-width: 0; border-style: solid; } a:hover, a:active { outline: none; } /* Avoid grey background in IE10 */ a:active { background: none; } small { font-size: 11px; } small h1, small h2, h3 small { font-size: 75%; } strong { font-weight: bold; } dfn, em, q, cite { font-weight: normal; font-style: italic; } del { text-decoration: line-through; } sub, sup { position: relative; font-size: 75%; line-height: 0; } sup { top: -0.5em; } sub { bottom: -0.25em; } h1 sub, h2 sub, h3 sub { font-size: 50%; bottom: 0; } h1 sup, h2 sup, h3 sup { font-size: 50%; top: -0.75em; } abbr, acronym { text-transform: uppercase; } hr { margin: 1.5em 0; border-style: solid; border-width: 1px 0 0; } /* ----->>> IMAGES <<<-------------------------------------------------------------------------- */ img { max-width: 100%; height: auto; } #ie7 img { -ms-interpolation-mode: bicubic; } #ie8 img { width: auto; } video, embed, object, iframe { max-width: 100%; } .alignleft { margin: 0 1.5em 0.75em 0; float: left; } .alignright { margin: 0 0 0.75em 1.5em; float: right; } .aligncenter { margin: 0 auto; display: block; } /* Responsive captions */ .mceTemp, .wp-caption, .wp-caption-dt, .wp-caption-dd { max-width: 100%; } .wp-caption-text { font: italic 12px/18px Georgia, sans-serif; text-align: center; } .gallery-caption { text-transform: none; } /* ----->>> TABLES <<<-------------------------------------------------------------------------- */ table { border-collapse: collapse; border-spacing: 0; } table caption { width: 100%; padding: 6px 10px; } th { font-weight: bold; vertical-align: bottom; } td { font-weight: normal; vertical-align: top; } /* --- Text highlighting ----------------------------------------------------------------------- */ ins { color: #333; background-color: #c1f7ff; } mark { padding: 0 0.33em; } /* ----->>> FORMS <<<--------------------------------------------------------------------------- */ fieldset { display: table-column; min-width: inherit; } legend { font-size: 1.5em; font-weight: normal; } label { margin: 2px 0; padding: 10px 0; display: inline-block; vertical-align: top; } input, select, textarea, button { margin: 2px 0; font-family: inherit; font-size: inherit; vertical-align: top; border-style: solid; } input[type=tel], input[type=email], input[type=password], input[type=search], input[type=text], input[type=url], select { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } textarea { width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } input[type=color], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=tel], input[type=email], input[type=number], input[type=password], input[type=search], input[type=text], input[type=url], select, textarea { padding: 8px 8px; border-width: 2px; background: #fff; color: #666; -moz-transition: background-color 0.5s ease-out, box-shadow 0.5s ease-out; -o-transition: background-color 0.5s ease-out, box-shadow 0.5s ease-out; -webkit-transition: background-color 0.5s ease-out, box-shadow 0.5s ease-out; transition: background-color 0.5s ease-out, box-shadow 0.5s ease-out; -moz-box-shadow: 0 0 8px transparent; -webkit-box-shadow: 0 0 8px transparent; box-shadow: 0 0 8px transparent; } input[type=color]:focus, input[type=date]:focus, input[type=month]:focus, input[type=week]:focus, input[type=time]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=tel]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus { -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); } input[type=checkbox], input[type=file], input[type=image], input[type=radio] { width: auto; padding: 0; border: none; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; -ms-border-radius: 0 !important; -o-border-radius: 0 !important; border-radius: 0 !important; } input[type=checkbox] { margin: 14px 5px 14px 0; background: cyan; } input[type=image] { background: none; } select { max-width: 100%; /* Take care of very long options */ } optgroup { font-style: normal; } option { padding: 0 10px; } /* Hide clear icon in IE */ input::-ms-clear { display: none; } /* FF button height fix */ input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, button::-moz-focus-inner { border: 0; padding: 0; } /* Input Placeholders */ input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: inherit; opacity: 0.5; } input::-moz-placeholder, textarea::-moz-placeholder { color: inherit; opacity: 0.5; } input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: inherit; opacity: 0.5; } /* Extra classes */ .g1-form-row { max-width: 100%; margin: 0 0 0.75em 0; } .form-row { margin: 0 0 10px 0; } .form-row-error input, .form-row-error select, .form-row-error textarea { border-color: #ff8080 !important; } .form-message { padding: 0 0 4px 0; font-size: 12px; line-height: 18px; } .form-message:before { padding-right: 8px; font-size: 14px; font-family: FontAwesome; content: "\f06a"; color: #ff8080; } p.form-submit { margin-bottom: 0; } /* ---------------------------------------------------------------------------- 3 . ELEMENTS ----------------------------------------------------------------------------- */ /* 3.1 Icon Font ----------------------------------------------------------------------------- */ .g1-icon-listing { margin: 0 0 1.5em; list-style: none; } .g1-icon-listing li { float: left; margin: 0 10px 10px 0; } .g1-icon-listing i { font-size: 28px; } i.g1-icon--small { width: 30px; height: 30px; border-width: 1px; } i.g1-icon--small:before { margin-top: -7px; font-size: 14px; line-height: 14px; } i.g1-icon--medium { width: 52px; height: 52px; border-width: 2px; } i.g1-icon--medium:before { margin-top: -14px; font-size: 28px; line-height: 28px; } i.g1-icon--big { width: 78px; height: 78px; border-width: 3px; } i.g1-icon--big:before { margin-top: -21px; font-size: 42px; line-height: 42px; } .g1-icon--simple, .g1-icon--solid { position: relative; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; } .g1-icon--simple:before, .g1-icon--solid:before { width: 100%; position: absolute; left: 0; top: 50%; text-align: center; } i.g1-icon--none { width: auto; height: auto; line-height: inherit; border: none; } i.g1-icon--simple { background-color: transparent !important; } .g1-icon--square { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; } i.g1-icon { margin-right: 5px; position: relative; top: -0.1em; } h1 i.g1-icon, .g1-h1 i.g1-icon, h2 i.g1-icon, .g1-h2 i.g1-icon, h3 i.g1-icon, .g1-h3 i.g1-icon, h4 i.g1-icon, .g1-h4 i.g1-icon, h5 i.g1-icon, .g1-h5 i.g1-icon, h6 i.g1-icon, .g1-h6 i.g1-icon { vertical-align: middle; } /* 3.2 Lists ----------------------------------------------------------------------------- */ .g1-list--upper-roman { list-style-type: upper-roman; } .g1-list--lower-roman { list-style-type: lower-roman; } .g1-list--upper-alpha { list-style-type: upper-alpha; } .g1-list--lower-alpha { list-style-type: lower-alpha; } .g1-list--lower-greek { list-style-type: lower-greek; } .g1-list--square { list-style-type: square; } .g1-list--circle { list-style-type: circle; } .g1-list--disc { list-style-type: disc; } .g1-list--decimal { list-style-type: decimal; } .g1-list--icon { margin-left: 0; list-style-type: none; } .g1-list--icon li { position: relative; padding-left: 28px; } .g1-list--icon li > .fa:first-child { width: 14px; margin-right: 8px; margin-left: -22px; font: 14px/14px FontAwesome; } .g1-list--icon ul { margin-left: 22px; } .g1-list--empty { margin-left: 0; list-style: none; } .g1-list--empty ul { margin-left: 22px; } .g1-list--simple li { padding-bottom: 0.375em; } .g1-list--simple li + li { padding-top: 0.375em; border-width: 1px 0 0; } /* 3.3 Dropcaps ----------------------------------------------------------------------------- */ /* =dropcaps */ .g1-dropcap { float: left; display: block; text-transform: uppercase; } .g1-font-regular-xs .g1-dropcap { max-height: 36px; } .g1-font-regular-s .g1-dropcap { max-height: 39px; } .g1-font-regular-m .g1-dropcap { max-height: 42px; } .g1-font-regular-l .g1-dropcap { max-height: 45px; } .g1-font-regular-xl .g1-dropcap { max-height: 48px; } /* =style-simple */ .g1-dropcap--simple { height: 3em; margin-right: 0.25em; font-size: 44px; line-height: 44px; } /* =style-solid */ .g1-dropcap--solid { width: 3em; margin-right: 0.5em; overflow: hidden; position: relative; } .g1-font-regular-xs .g1-dropcap--solid { max-width: 36px; height: 36px; } .g1-font-regular-s .g1-dropcap--solid { max-width: 39px; height: 39px; } .g1-font-regular-m .g1-dropcap--solid { max-width: 42px; height: 42px; } .g1-font-regular-l .g1-dropcap--solid { max-width: 45px; height: 45px; } .g1-font-regular-xl .g1-dropcap--solid { max-width: 48px; height: 48px; } .g1-dropcap--solid span { width: 18px; height: 18px; margin-top: -9px; margin-left: -9px; display: block; position: absolute; left: 50%; top: 50%; text-align: center; font-size: 18px; line-height: 18px; } /* =rounded-corners */ .g1-tl-circle .g1-dropcap--solid { -moz-border-radius-topleft: 1em; -webkit-border-top-left-radius: 1em; border-top-left-radius: 1em; } .g1-tr-circle .g1-dropcap--solid { -moz-border-radius-topright: 1em; -webkit-border-top-right-radius: 1em; border-top-right-radius: 1em; } .g1-br-circle .g1-dropcap--solid { -moz-border-radius-bottomright: 1em; -webkit-border-bottom-right-radius: 1em; border-bottom-right-radius: 1em; } .g1-bl-circle .g1-dropcap--solid { -moz-border-radius-bottomleft: 1em; -webkit-border-bottom-left-radius: 1em; border-bottom-left-radius: 1em; } /* 3.4 Buttons ----------------------------------------------------------------------------- */ /* =Button */ input[type=button], input[type=submit], button, .g1-button { margin-top: 2px; margin-bottom: 21px; margin-bottom: 1.5rem; margin-right: 0.2px; /*IE8 inline-block fix*/ padding: 8px 28px; border-width: 2px; display: inline-block; position: relative; cursor: pointer; text-decoration: none; text-align: center; vertical-align: middle; zoom: 1; -moz-transition: background-color 0.175s ease-in-out, border-color 0.175s ease-in-out, color 0.175s ease-in-out; -o-transition: background-color 0.175s ease-in-out, border-color 0.175s ease-in-out, color 0.175s ease-in-out; -webkit-transition: background-color 0.175s ease-in-out, border-color 0.175s ease-in-out, color 0.175s ease-in-out; transition: background-color 0.175s ease-in-out, border-color 0.175s ease-in-out, color 0.175s ease-in-out; /* Second line */ } form input[type=button], form input[type=submit], form button, form .g1-button { margin-bottom: 2px; } input[type=button] i, input[type=submit] i, button i, .g1-button i { margin-right: 8px; font-size: 14px; font-family: FontAwesome; } input[type=button] small, input[type=submit] small, button small, .g1-button small { margin-top: 2px; display: block; font: 11px/14px Arial, sans-serif; font-weight: normal; letter-spacing: normal; opacity: 0.66; } /* Small buttons */ .g1-button--small { padding: 5px 19px; border-width: 1px; } .g1-font-regular-xs .g1-button--small { font-size: 11px; } .g1-font-regular-s .g1-button--small { font-size: 11px; } .g1-font-regular-m .g1-button--small { font-size: 12px; } .g1-font-regular-l .g1-button--small { font-size: 13px; } .g1-font-regular-xl .g1-button--small { font-size: 13px; } /* Big buttons */ .g1-button--big { padding: 15px 37px; border-width: 3px; } .g1-font-regular-xs .g1-button--big { font-size: 16px; } .g1-font-regular-s .g1-button--big { font-size: 17px; } .g1-font-regular-m .g1-button--big { font-size: 18px; } .g1-font-regular-l .g1-button--big { font-size: 19px; } .g1-font-regular-xl .g1-button--big { font-size: 20px; } /* Wide buttons */ .g1-button--wide { display: block; } .g1-button--divider { margin-bottom: 1.5em; overflow: hidden; text-align: center; } /* divider buttons */ .g1-button--divider { margin-bottom: 0; display: inline-block; position: relative; } .g1-button--divider:before, .g1-button--divider:after { width: 1000px; height: 6px; display: block; position: absolute; top: 50%; border-style: solid; border-width: 1px 0 0; content: ""; } .g1-button--divider:before { margin-right: 20px; right: 100%; } .g1-button--divider:after { margin-left: 20px; left: 100%; } /* 3.5 Dividers ----------------------------------------------------------------------------- */ /* =space */ .g1-space { display: block; } /* =Dividers */ .g1-divider { margin: 1.5em auto 3em; clear: both; position: relative; text-align: center; } .g1-divider span { position: relative; display: inline-block; border-colot: inherit; } .g1-divider span:before, .g1-divider span:after { width: 1000px; height: 0; display: block; position: absolute; top: 50%; border-width: 1px 0 0; border-style: solid; border-color: inherit; content: ""; } .g1-divider span:before { right: 100%; } .g1-divider span:after { left: 100%; } .g1-divider i { padding-left: 20px; padding-right: 20px; font-size: 28px; line-height: 28px; } .g1-divider--icon { width: 66%; overflow: hidden; } .g1-divider--noicon { border-width: 1px 0 0; } .g1-divider--simple { position: relative; } .g1-divider--simple:before { width: 24px; height: 1px; display: block; position: absolute; left: 0; top: -1px; z-index: 2; content: ""; } .g1-divider-top { width: 100%; height: auto; display: block; clear: both; position: relative; margin: 3em 0 1.5em; top: -9px; overflow: hidden; font: 10px/15px Arial, sans-serif; } .g1-divider-top div { height: 1px; margin-top: 8px; overflow: hidden; white-space: nowrap; border-width: 1px 0 0 0; } .g1-divider-top a { margin-left: 10px; float: right; } /* 3.6 Messages ----------------------------------------------------------------------------- */ /* =message */ .g1-message { margin-bottom: 1.5em; position: relative; color: #ffffff; } .g1-message > .g1-inner { padding: 1.5em 1.5em 1.5em 5em; } .g1-message > .g1-inner:before { width: 32px; height: 32px; display: block; position: absolute; left: 20px; top: 14px; text-align: center; font: 14px/32px FontAwesome; border: 1px solid #ffffff; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; color: #ffffff; } /* color schemes */ .g1-message--success { background-color: #35bc98; } .g1-message--success > .g1-inner:before { content: "\f00c"; } .g1-message--info { background-color: #3e96e1; } .g1-message--info > .g1-inner:before { content: "\f0eb"; } .g1-message--warning { background-color: #ffaf15; } .g1-message--warning > .g1-inner:before { content: "\f0a2"; } .g1-message--error { background-color: #e74c39; } .g1-message--error > .g1-inner:before { content: "\f0e7"; } /* 3.7 Quotes ----------------------------------------------------------------------------- */ /* =Quotes =Pullquotes =Blockquotes =Testimonials */ blockquote { margin: 1.5em 0; padding: 1.5em 3em 0 3em; position: relative; border-width: 1px 0; } blockquote:before { display: block; position: absolute; left: 0.75em; font: 14px/14px FontAwesome; content: "\f10d"; } .g1-quote > .g1-inner { position: relative; } .g1-quote figcaption { padding: 3px 0 0 50px; min-height: 40px; display: inline-block; overflow: hidden; position: relative; } .g1-quote figcaption img { width: 40px; height: 40px; display: block; position: absolute; left: 0; top: 0; } .g1-quote figcaption strong { display: block; float: left; } .g1-quote figcaption span { display: block; clear: left; float: left; } .g1-quote__image { width: 40px; height: 40px; display: block; position: absolute; left: 0; top: 0; background: cyan; } .g1-quote__image:before { width: 100%; height: 14px; margin-top: -7px; position: absolute; left: 0; top: 50%; text-align: center; font: 14px/14px FontAwesome; content: "\f007"; } .g1-quote--medium .g1-inner { font-size: 18px; line-height: 24px; } .g1-quote--big .g1-inner { font-size: 24px; line-height: 30px; } /* Solid style */ .g1-quote--solid { margin: 0 0 1.5em; } .g1-quote--solid > .g1-inner { padding: 22px 22px 1px; position: relative; border-style: solid; } .g1-quote--solid > .g1-inner:before { width: 0; display: block; content: ""; position: absolute; bottom: -16px; left: 42px; border-width: 8px; border-style: solid outset outset solid; border-right-color: transparent !important; border-bottom-color: transparent !important; border-left-color: transparent !important; } .g1-quote--solid.g1-quote--medium > .g1-inner { padding: 22px 33px 1px; } .g1-quote--solid.g1-quote--big > .g1-inner { padding: 33px 44px 11px; } .g1-quote--solid figcaption { margin: 1em 0 0 0; text-align: left; } /* Simple style */ .g1-quote--simple > .g1-inner p { quotes: none; } .g1-quote--simple > .g1-inner p:before { content: "\201c"; } .g1-quote--simple > .g1-inner p:after { content: "\201d"; } .g1-quote--simple figcaption { margin-top: -0.75em; position: relative; } /* Unstyled */ .g1-quote--none figcaption { margin-top: -11px; position: relative; } .g1-quote--none figcaption:before { content: "— "; } .g1-quote--none figcaption:after { content: " —"; } /* 3.8 Leads ----------------------------------------------------------------------------- */ /* =Lead */ .g1-lead { margin-bottom: 1.5em; overflow: hidden; } .g1-lead p { font-size: 125%; } /* 3.9 Placeholders ----------------------------------------------------------------------------- */ .g1-placeholder { width: 9999px; max-width: 100%; margin: 0 0 1.5em; display: block; position: relative; } .g1-placeholder.aligncenter { margin-left: auto; margin-right: auto; } .g1-placeholder > .g1-inner { width: 100%; height: 0; display: block; } .g1-placeholder i { width: 56px; height: 56px; margin-left: -28px; margin-top: -28px; display: block; position: absolute; left: 50%; top: 50%; text-align: center; font-family: FontAwesome; font-size: 28px; line-height: 56px; cursor: default; } .g1-frame .g1-placeholder { margin: 0; } /* 3.10 Duplicators ----------------------------------------------------------------------------- */ /* =duplicators */ .g1-duplicator { margin: -4px 0 1.5em 0; display: block; } .g1-duplicate { margin: 4px 4px 0 0; float: left; } .g1-duplicate i { width: 28px; height: 28px; display: block; cursor: default; text-align: left; font: 28px/28px FontAwesome; } .g1-duplicator--left .g1-duplicate { float: right; } .g1-duplicates-wrapper { overflow: hidden; display: inline-block; } /* 3.11 Numbers ----------------------------------------------------------------------------- */ /* =numbers */ .g1-numbers { margin: 0 0 1.5em; } .g1-numbers:after { display: table; clear: both; content: ""; } .g1-numbers__title { float: left; line-height: 1; } .g1-numbers__icon { padding-right: 10px; display: inline-block; float: left; line-height: 1; text-align: center; } .g1-numbers__description { clear: both; } /* Small size */ .g1-numbers--small .g1-numbers__title { font-size: 28px; } .g1-numbers--small .g1-numbers__icon { width: 28px; font-size: 28px; } .g1-numbers--small.g1-numbers--icon .g1-numbers__description { padding-left: 38px; } /* Medium size */ .g1-numbers--medium .g1-numbers__title { font-size: 42px; } .g1-numbers--medium .g1-numbers__icon { width: 42px; font-size: 42px; } .g1-numbers--medium.g1-numbers--icon .g1-numbers__description { padding-left: 52px; } /* Big size */ .g1-numbers--big .g1-numbers__title { font-size: 56px; } .g1-numbers--big .g1-numbers__icon { width: 56px; font-size: 56px; } .g1-numbers--big.g1-numbers--icon .g1-numbers__description { padding-left: 66px; } /* 3.12 Frames ----------------------------------------------------------------------------- */ /* =frame */ .g1-frame { max-width: 100%; margin: 0 auto 1.5em; display: block; text-align: center; } .g1-frame img, .g1-frame object, .g1-frame video, .g1-frame iframe { display: block; } .g1-frame--left, .g1-frame--right { margin-bottom: 1em; display: inline; } .g1-frame--left { margin-right: 1.625em; float: left; } .g1-frame--right { margin-left: 1.625em; float: right; } /* =decorator */ .g1-frame > .g1-decorator { max-width: 100%; display: inline-block; position: relative; vertical-align: bottom; } .g1-frame--simple > .g1-decorator { padding: 6px; border-width: 1px; } .g1-frame--solid > .g1-decorator { padding: 6px; border-width: 1px; } .g1-frame--circle > .g1-decorator { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; } .g1-frame--circle > .g1-decorator img { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; } .g1-decorator { max-width: 100%; display: inline-block; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } /* =Indicators */ .g1-indicator { width: 60px; height: 60px; margin-top: -30px; margin-left: -30px; display: block; overflow: hidden; position: absolute; left: 50%; top: 50%; visibility: hidden; /* bg */ /* icon */ } .g1-indicator:before, .g1-indicator:after { position: absolute; display: block; } .g1-indicator:before { width: 60px; height: 60px; left: 0; top: 0; content: ""; } .g1-indicator:after { width: 28px; height: 28px; margin-top: -14px; margin-left: -14px; left: 50%; top: 50%; text-align: center; font: 28px/28px FontAwesome; } .g1-on--mouse .g1-indicator { visibility: visible; } /* Indicator icons */ .g1-indicator-zoom:after { content: "\f06e"; } .g1-indicator-document:after { content: "\f101"; } .g1-indicator-new-window:after { content: "\f0c1"; } .g1-indicator-play:after { content: "\f04b"; } .format-audio .entry-featured-media .g1-indicator:after { content: "\f001"; } .format-gallery .entry-featured-media .g1-indicator:after { content: "\f06e"; } .format-image .entry-featured-media .g1-indicator:after { content: "\f06e"; } .format-video .entry-featured-media .g1-indicator:after { content: "\f04b"; } /* 3.13 Audio Player ----------------------------------------------------------------------------- */ /* --- JPLAYER --------------------------------------------------------------------------------- */ div.jp-audio { color: #fff; background-color: #333333; position: relative; } div.jp-audio { width: 960px; max-width: 100%; } div.jp-interface { position: relative; } div.jp-audio .jp-interface { height: 40px; padding: 10px 20px; } div.jp-controls-holder { clear: both; width: 440px; margin: 0 auto 10px; position: relative; overflow: hidden; } ul.jp-controls { width: 100%; height: 23px; margin: 0; padding: 0; overflow: hidden; position: absolute; left: 20px; bottom: 10px; list-style-type: none; } ul.jp-controls li { display: inline; float: left; } ul.jp-controls a { width: 22px; height: 22px; margin: 0; padding: 0; display: block; overflow: hidden; position: relative; font-size: 0; color: #999999 !important; } ul.jp-controls a:hover { color: #ffffff !important; } ul.jp-controls a:before { width: 100%; height: 14px; margin-top: -7px; display: block; position: absolute; left: 0; top: 50%; text-align: left; font: 14px/14px FontAwesome; } .jp-play:before { content: "\f04b"; } .jp-pause:before { content: "\f04c"; } .jp-progress { margin: 0 auto; height: 8px; overflow: hidden; } .jp-seek-bar { width: 0px; height: 100%; overflow: hidden; cursor: pointer; background: #4d4d4d; } .jp-play-bar { width: 0px; height: 100%; overflow: hidden; } a.jp-mute, a.jp-unmute { width: 32px; position: absolute; bottom: 0; right: 90px; background-image: url(./../images/fader.skin.png); background-repeat: no-repeat; } a.jp-mute { background-position: -180px -25px; } a.jp-mute:hover { background-position: -220px -25px; } a.jp-unmute { background-position: -260px -25px; } a.jp-unmute:hover { background-position: -300px -25px; } .jp-volume-bar { width: 40px; height: 8px; overflow: hidden; position: absolute; } .jp-volume-bar:hover { cursor: pointer; } .jp-volume-bar { bottom: 17px; right: 20px; } .jp-volume-bar-value { height: 8px; } .jp-volume-bar-value, .jp-play-bar { background: #fa2323; } .jp-current-time, .jp-duration { position: relative; z-index: 5; margin-top: 10px; font-size: 11px; } .jp-current-time { margin-left: 32px; float: left; color: #fff; } .jp-duration { margin-left: 5px; float: left; color: #b2b2b2; } .jp-title ul { margin: 0; padding: 0; list-style-type: none; } .jp-title li { position: relative; padding: 10px 20px 0; overflow: hidden; } div.jp-jplayer audio, div.jp-jplayer { width: 0px; height: 0px; } div.jp-jplayer { background-color: #000000; } .jp-progress, .jp-volume-bar { border-width: 1px; border-color: #232323 !important; background: #1a1a1a; } .g1-audio-container { max-width: 100%; position: relative; display: inline-block; } .g1-audio-container .media-audio { margin: -30px 0 0; position: absolute; left: 20px; right: 20px; top: 50%; } /* 3.14 Breadcrumbs ----------------------------------------------------------------------------- */ .g1-nav-breadcrumbs:after { display: table; clear: both; content: ""; } .g1-nav-breadcrumbs ol { margin-left: 0; float: right; overflow: hidden; list-style: none; } .g1-content .g1-nav-breadcrumbs { margin-top: -2.5em; } .g1-nav-breadcrumbs__item { max-width: 20em; margin-right: 0.5em; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .g1-nav-breadcrumbs__item:before { margin-right: 0.5em; font-size: 14px; font-family: FontAwesome; } .g1-nav-breadcrumbs__item:first-child:before { content: "\f015"; } .g1-nav-breadcrumbs__item + .g1-nav-breadcrumbs__item:before { content: "\f105"; } @media only screen and (max-width: 600px) { .g1-nav-breadcrumbs { display: none; } } /* 3.15 Pagination ----------------------------------------------------------------------------- */ /* --- Pagination, Page links ------------------------------------------------------------------ */ .g1-pagination { margin-bottom: 1.5em; } .g1-pagination p { margin: 0 auto; display: table; } .g1-pagination p > strong:first-child { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); } .g1-pagination a { padding: 4px 6px; float: left; } .g1-pagination strong.current { padding: 4px 6px; float: left; } .g1-pagination a.prev, .g1-pagination a.next { width: 28px; height: 28px; padding: 0; position: relative; display: inline-block; overflow: hidden; text-indent: 100%; white-space: nowrap; border-width: 1px; border-color: currentColor; } .g1-pagination a.prev:before, .g1-pagination a.next:after { width: 100%; height: 14px; margin-top: -7px; display: block; position: absolute; left: 0; top: 50%; text-indent: 0; text-align: center; font: 14px/14px FontAwesome; } .g1-pagination a.prev { margin-right: 1em; } .g1-pagination a.prev:before { content: "\f104"; } .g1-pagination a.next { margin-left: 1em; } .g1-pagination a.next:after { content: "\f105"; } /* CSS animations */ /* 3.16 Heading Groups ----------------------------------------------------------------------------- */ /* --- HGROUP -------------------------------------------------------------------------------- */ .g1-hgroup { margin-bottom: 1.5em; } .g1-hgroup h1, .g1-hgroup h2, .g1-hgroup h3, .g1-hgroup h4, .g1-hgroup h5, .g1-hgroup h6 { margin: 0; } /* 3.17 Boxes ----------------------------------------------------------------------------- */ /* =box */ .g1-box { margin-bottom: 1.5em; overflow: hidden; position: relative; } .g1-box:before { display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0; content: ""; } .g1-box__inner { margin: 4px; padding: 1.5em 1.5em 0 1.5em; position: relative; z-index: 1; border-width: 1px 1px; } .g1-box--icon { padding-top: 28px; } .g1-box--icon:before { top: 28px; } .g1-box--icon .g1-box__inner { padding-top: 3em; } .g1-box__inner > .g1-divider { margin: 0 -1.5em 1.5em -1.5em; } i.g1-box__icon { width: 54px; height: 54px; margin-left: -28px; display: inline-block; position: absolute; top: 0; left: 50%; z-index: 2; border-width: 1px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; } i.g1-box__icon:before { width: 100%; height: 28px; margin-top: -14px; position: absolute; left: 0; top: 50%; text-align: center; font-size: 28px; line-height: 28px; } /* 3.18 Tables ----------------------------------------------------------------------------- */ /* =table */ .g1-table { margin-bottom: 1.5em; overflow-x: auto; } .g1-table caption { width: auto; padding: 2px 16px 10px 16px; } .g1-table table { width: 100%; margin: 0; position: relative; border-collapse: separate; border-spacing: 0; } .g1-table th, .g1-table td { padding: 8px 16px; } .g1-table thead th { padding-top: 1.25em; padding-bottom: 1.25em; text-align: left; } .g1-table--simple thead th { border-width: 2px 0; } .g1-table--simple tbody td { border-width: 0 0 1px 0; } .g1-table--simple tfoot td { border-width: 1px 0 0; } .g1-table--solid { padding: 4px; } .g1-table--solid thead th { border-width: 1px 1px 1px 0; } .g1-table--solid thead th:first-child { border-width: 1px 1px 1px 1px; } .g1-table--solid tfoot td, .g1-table--solid tfoot th, .g1-table--solid tbody td, .g1-table--solid tbody th { border-width: 0 1px 1px 0; } .g1-table--solid tfoot td:first-child, .g1-table--solid tfoot th:first-child, .g1-table--solid tbody td:first-child, .g1-table--solid tbody th:first-child { border-width: 0 1px 1px 1px; } @media only screen and (max-width: 600px) { .g1-table { margin: 0 0 1.5em 0; overflow-x: scroll; border-style: dotted solid; border-width: 3px; } .g1-table table { width: auto; margin: 0; white-space: nowrap; } .g1-table caption { text-align: left; } } .g1-table--solid tfoot + tbody tr:last-of-type td:first-child, .g1-table--solid tfoot + tbody tr:last-of-type th:first-child, .g1-table--solid tfoot + tbody tr:last-of-type td:last-child, .g1-table--solid tfoot + tbody tr:last-of-type th:last-child { -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; -ms-border-radius: 0 !important; -o-border-radius: 0 !important; border-radius: 0 !important; } /* 3.19 Toggles ----------------------------------------------------------------------------- */ /* =Toggle */ .g1-toggle { position: relative; } #ie7 .g1-toggle { position: static; } .g1-toggle + .g1-toggle { padding: 1.5em 0 0; border-top-width: 1px; } .g1-toggle__title { min-height: 24px; margin-bottom: 1.5em; padding-left: 34px; position: relative; cursor: pointer; } .g1-toggle--icon .g1-toggle__title { padding-left: 58px; } .g1-toggle__content .g1-block { padding: 1px; } .g1-toggle__switch { width: 22px; height: 22px; display: block; float: left; overflow: hidden; position: absolute; left: 0; top: 0; border-width: 1px; /* icons */ /* icon-plus */ /* icon-minus */ } .g1-toggle__switch:before, .g1-toggle__switch:after { width: 24px; height: 24px; position: absolute; left: 0; top: 0; text-align: center; font: 14px/24px FontAwesome; } .g1-toggle__switch:before { content: "\f067"; display: block; } .g1-toggle__switch:after { content: "\f068"; display: none; } .g1-toggle--icon .g1-toggle__switch { width: 46px; } .g1-toggle--icon .g1-toggle__switch i { width: 24px; height: 14px; margin-top: -6px; display: block; position: absolute; right: 0; top: 50%; text-align: center; font: 14px/14px FontAwesome; } .g1-toggle--on .g1-toggle__switch:before { display: none; } .g1-toggle--on .g1-toggle__switch:after { display: block; } /* CSS3 animations */ .cssanimations .g1-toggle__switch:before, .cssanimations .g1-toggle__switch:after { display: block; -moz-transition: all 0.375s ease-in-out; -o-transition: all 0.375s ease-in-out; -webkit-transition: all 0.375s ease-in-out; transition: all 0.375s ease-in-out; } .cssanimations .g1-toggle__switch:before { opacity: 1; } .cssanimations .g1-toggle__switch:after { opacity: 0; } .cssanimations .g1-toggle--on .g1-toggle__switch:before { opacity: 0; } .cssanimations .g1-toggle--on .g1-toggle__switch:after { opacity: 1; } /* 3.20 Tabs ----------------------------------------------------------------------------- */ /* =Tabs */ .g1-tabs { margin: 0 0 1.5em; } .g1-tabs-nav { margin: 0; list-style: none; } .g1-tabs.g1-align-left .g1-tabs-nav { text-align: left; } .g1-tabs.g1-align-center .g1-tabs-nav { text-align: center; } .g1-tabs.g1-align-right .g1-tabs-nav { text-align: right; } .g1-tabs-nav-item { display: inline-block; cursor: pointer; } .g1-tabs-nav-item h1, .g1-tabs-nav-item h2, .g1-tabs-nav-item h3, .g1-tabs-nav-item h4, .g1-tabs-nav-item h5, .g1-tabs-nav-item h6, .g1-tabs-nav-item p { margin: 0; } @media only screen and (min-width: 601px) { .g1-tabs--vertical:before, .g1-tabs--vertical:after { content: " "; display: table; } .g1-tabs--vertical:after { clear: both; } #ie7 .g1-tabs--vertical { zoom: 1; } .g1-tabs--left .g1-tabs-nav { max-width: 200px; float: left; } .g1-tabs--right .g1-tabs-nav { max-width: 200px; float: right; } .g1-tabs--vertical .g1-tabs-viewport { overflow: hidden; } .g1-tabs--vertical .g1-tabs-nav-item { width: 100%; } } /* Tabs - Transparent */ .g1-tabs--transparent .g1-tabs-nav-item { opacity: 0.33; -moz-transition: opacity 0.5s ease; -o-transition: opacity 0.5s ease; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease; } .g1-tabs--transparent .g1-tabs-nav-item:hover { opacity: 1; } .g1-tabs--transparent .g1-tabs-nav-current-item { opacity: 1; } .g1-tabs--transparent .g1-tab-title { padding: 8px 15px; } /* Tabs - Button */ .g1-tabs--button .g1-tabs-nav-item { margin: 0 0 0 10px; } .g1-tabs--button .g1-tab-title { padding: 6px 22px; position: relative; border-width: 1px; } .g1-tabs--button .g1-tabs-nav-current-item .g1-tab-title:after { width: 0; height: 0; display: block; content: ""; position: absolute; border-width: 6px; } .g1-tabs--button.g1-tabs--top .g1-tabs-nav-current-item .g1-tab-title:after { margin-left: -6px; bottom: -12px; left: 50%; border-style: solid outset outset outset; border-right-color: transparent !important; border-bottom-color: transparent !important; border-left-color: transparent !important; } @media only screen and (max-width: 600px) { .g1-tabs--button.g1-tabs--left .g1-tabs-nav-current-item .g1-tab-title:after, .g1-tabs--button.g1-tabs--right .g1-tabs-nav-current-item .g1-tab-title:after { margin-left: -6px; bottom: -12px; left: 50%; border-style: solid outset outset outset; border-right-color: transparent !important; border-bottom-color: transparent !important; border-left-color: transparent !important; } } .g1-tabs--button.g1-tabs--bottom .g1-tabs-nav-current-item .g1-tab-title:after { margin-left: -6px; top: -12px; left: 50%; border-style: outset outset solid outset; border-top-color: transparent !important; border-right-color: transparent !important; border-left-color: transparent !important; } .g1-tabs--button.g1-tabs--top .g1-tabs-viewport { padding: 20px 0 0; } .g1-tabs--button.g1-tabs--bottom .g1-tabs-viewport { padding: 0 0 20px; } @media only screen and (min-width: 601px) { .g1-tabs--button.g1-tabs--vertical .g1-tabs-nav { position: static; left: auto; } .g1-tabs--button.g1-tabs--left .g1-tabs-nav-item { margin: 0 20px 4px 0; } .g1-tabs--button.g1-tabs--right .g1-tabs-nav-item { margin: 0 0 4px 20px; } .g1-tabs--button.g1-tabs--left .g1-tabs-nav-item.current .g1-tab-title:after { margin-left: 0; margin-top: -6px; left: auto; right: -12px; top: 50%; bottom: auto; border-style: outset outset outset solid; border-top-color: transparent !important; border-right-color: transparent !important; border-bottom-color: transparent !important; } .g1-tabs--button.g1-tabs--right .g1-tabs-nav-current-item .g1-tab-title:after { margin-left: 0; margin-top: -6px; left: -12px; right: auto; top: 50%; bottom: auto; border-style: outset solid outset outset; border-top-color: transparent !important; border-bottom-color: transparent !important; border-left-color: transparent !important; } .g1-tabs--button.g1-tabs--left .g1-tabs-viewport { padding: 0 0 0 20px; } .g1-tabs--button.g1-tabs--right .g1-tabs-viewport { padding: 0 20px 0 0; } } /* Tabs - Simple */ .g1-tabs--simple { padding: 4px; } .g1-tabs--simple > div { border-width: 1px; } .g1-tabs--simple .g1-tabs-nav { padding: 0 16px; overflow: hidden; position: relative; top: -1px; } .g1-tabs--simple .g1-tabs-nav-item { position: relative; border-width: 0 0 0 1px; } .g1-tabs--simple .g1-tabs-nav-current-item { border-width: 0 1px; } .g1-tabs--simple .g1-tabs-nav-current-item:before, .g1-tabs--simple .g1-tabs-nav-current-item:after { width: 1000px; height: 0; position: absolute; bottom: 0; z-index: 2; border-style: solid; border-width: 1px 0 0; border-color: inherit; content: ""; } .g1-tabs--simple .g1-tabs-nav-current-item:before { right: 100%; } .g1-tabs--simple .g1-tabs-nav-current-item:after { left: 100%; } .g1-tabs--simple .g1-tabs-nav-current-item ~ .g1-tabs-nav-item { border-width: 0 1px 0 0; } .g1-tabs--simple .g1-tab-title { position: relative; padding: 8px 15px; } .g1-tabs--simple .g1-tabs-nav-current-item .g1-tab-title:before { width: 100%; height: 0; display: block; position: absolute; left: 0; top: 0; z-index: 2; border-style: solid; border-width: 2px 0 0; content: ""; } .g1-tabs--simple.g1-tabs--bottom .g1-tabs-nav { top: auto; bottom: -1px; } .g1-tabs--simple.g1-tabs--bottom .g1-tabs-nav-current-item:before, .g1-tabs--simple.g1-tabs--bottom .g1-tabs-nav-current-item:after { top: 0; } .g1-tabs--simple.g1-tabs--bottom .g1-tabs-nav-current-item .g1-tab-title:before { top: auto; bottom: 0; } .g1-tabs--simple .g1-tabs-viewport { padding: 1.5em; } /* min-width: 601px */ @media only screen and (min-width: 601px) { .g1-tabs--simple.g1-tabs--vertical .g1-tabs-nav { padding: 16px 0; top: auto; bottom: auto; } .g1-tabs--simple.g1-tabs--vertical .g1-tabs-nav-item { border-width: 1px 0 0 0; } .g1-tabs--simple.g1-tabs--vertical .g1-tabs-nav-current-item { border-width: 1px 0; } .g1-tabs--simple.g1-tabs--vertical .g1-tabs-nav-current-item ~ .g1-tabs-nav-item { border-width: 0 0 1px 0; } .g1-tabs--simple.g1-tabs--vertical .g1-tabs-nav-current-item:before, .g1-tabs--simple.g1-tabs--vertical .g1-tabs-nav-current-item:after { width: 0; height: 1000px; } .g1-tabs--simple.g1-tabs--vertical .g1-tabs-nav-current-item:before { top: auto; bottom: 100%; } .g1-tabs--simple.g1-tabs--vertical .g1-tabs-nav-current-item:after { top: 100%; bottom: auto; } .g1-tabs--simple.g1-tabs--vertical .g1-tabs-nav-current-item .g1-tab-title:before { width: 0; height: 100%; top: 0; left: auto; right: auto; bottom: auto; } .g1-tabs--simple.g1-tabs--vertical.g1-tabs--left .g1-tabs-nav { left: -1px; } .g1-tabs--simple.g1-tabs--vertical.g1-tabs--left .g1-tabs-nav-current-item:before, .g1-tabs--simple.g1-tabs--vertical.g1-tabs--left .g1-tabs-nav-current-item:after { left: auto; right: 0; border-width: 0 1px 0 0; } .g1-tabs--simple.g1-tabs--vertical.g1-tabs--left .g1-tabs-nav-current-item .g1-tab-title:before { left: 0; border-width: 0 2px 0 0; } .g1-tabs--simple.g1-tabs--vertical.g1-tabs--right .g1-tabs-nav { right: -1px; } .g1-tabs--simple.g1-tabs--vertical.g1-tabs--right .g1-tabs-nav-current-item:before, .g1-tabs--simple.g1-tabs--vertical.g1-tabs--right .g1-tabs-nav-current-item:after { left: 0; right: auto; border-width: 0 0 0 1px; } .g1-tabs--simple.g1-tabs--vertical.g1-tabs--right .g1-tabs-nav-current-item .g1-tab-title:before { right: 0; border-width: 0 2px 0 0; } } /* 3.21 Progress Bars ----------------------------------------------------------------------------- */ @-webkit-keyframes expand-inline-width { from { width: 0px; } } @-moz-keyframes expand-inline-width { from { width: 0px; } } @-o-keyframes expand-inline-width { from { width: 0px; } } @keyframes expand-inline-width { from { width: 0px; } } .g1-progress-bar { margin-bottom: 1.5em; position: relative; overflow: hidden; } .g1-progress-bar__track { border-width: 1px; } .g1-progress-bar__track:before, .g1-progress-bar__track:after { content: " "; display: table; } .g1-progress-bar__track:after { clear: both; } #ie7 .g1-progress-bar__track { zoom: 1; } .g1-progress-bar__bar { margin: -1px; height: 5px; position: relative; z-index: 2; border-width: 1px; /* value */ /* icon */ } .g1-progress-bar__bar span { height: 12px; margin-top: -6px; display: block; position: absolute; top: 50%; font-size: 12px; line-height: 12px; } .g1-progress-bar__bar span:after { content: "%"; } .g1-progress-bar__bar i { height: 14px; margin-top: -7px; display: inline-block; position: absolute; top: 50%; cursor: default; font-size: 14px; line-height: 14px; } .g1-progress-bar--small .g1-progress-bar__bar span, .g1-progress-bar--small .g1-progress-bar__icon { display: none; } .g1-progress-bar--medium .g1-progress-bar__bar { height: 26px; } .g1-progress-bar--medium .g1-progress-bar__bar span { height: 12px; margin-top: -6px; font-size: 12px; line-height: 12px; } .g1-progress-bar--medium .g1-progress-bar__icon { height: 14px; margin-top: -7px; font-size: 14px; line-height: 14px; } .g1-progress-bar--big .g1-progress-bar__bar { height: 40px; } .g1-progress-bar--big .g1-progress-bar__bar span { height: 18px; margin-top: -9px; font-size: 18px; line-height: 18px; } .g1-progress-bar--big .g1-progress-bar__icon { height: 28px; margin-top: -14px; font-size: 28px; line-height: 28px; } .g1-progress-bar--right .g1-progress-bar__bar { float: left; } .g1-progress-bar--right .g1-progress-bar__bar span { left: 10px; } .g1-progress-bar--right .g1-progress-bar__bar i { right: 10px; } .g1-progress-bar--left .g1-progress-bar__bar { float: right; } .g1-progress-bar--left .g1-progress-bar__bar span { right: 10px; } .g1-progress-bar--left .g1-progress-bar__bar i { left: 10px; } .g1-progress-bar--left .g1-progress-bar__label { text-align: right; } /* Rounded corners */ .g1-tl-circle .g1-progress-bar__track, .g1-tl-circle .g1-progress-bar__bar { -moz-border-radius-topleft: 0.75em; -webkit-border-top-left-radius: 0.75em; border-top-left-radius: 0.75em; } .g1-tr-circle .g1-progress-bar__track, .g1-tr-circle .g1-progress-bar__bar { -moz-border-radius-topright: 0.75em; -webkit-border-top-right-radius: 0.75em; border-top-right-radius: 0.75em; } .g1-br-circle .g1-progress-bar__track, .g1-br-circle .g1-progress-bar__bar { -moz-border-radius-bottomright: 0.75em; -webkit-border-bottom-right-radius: 0.75em; border-bottom-right-radius: 0.75em; } .g1-bl-circle .g1-progress-bar__track, .g1-bl-circle .g1-progress-bar__bar { -moz-border-radius-bottomleft: 0.75em; -webkit-border-bottom-left-radius: 0.75em; border-bottom-left-radius: 0.75em; } /* CSS animations */ .cssanimations .g1-progress-bar .g1-progress-bar__bar { visibility: hidden; } .cssanimations .g1-progress-bar.g1-animate { /* value */ } .cssanimations .g1-progress-bar.g1-animate .g1-progress-bar__bar { visibility: visible; -webkit-animation: expand-inline-width 1s ease-out; -moz-animation: expand-inline-width 1s ease-out; -o-animation: expand-inline-width 1s ease-out; animation: expand-inline-width 1s ease-out; } .cssanimations .g1-progress-bar.g1-animate span { -webkit-backface-visibility: hidden; -webkit-animation: fade-in 0.5s 0.5s ease-out backwards; -moz-animation: fade-in 0.5s 0.5s ease-out backwards; -o-animation: fade-in 0.5s 0.5s ease-out backwards; animation: fade-in 0.5s 0.5s ease-out backwards; } /* 3.22 Progress Circles ----------------------------------------------------------------------------- */ .easyPieChart { position: relative; text-align: center; } .easyPieChart canvas { position: absolute; top: 0; left: 0; } .g1-progress-circle { max-width: 138px; width: 138px; max-height: 138px; height: 138px; margin-bottom: 1.5em; position: relative; } i.g1-progress-circle__icon { width: 42px; height: 42px; margin-top: -21px; margin-left: -21px; position: absolute; left: 50%; top: 50%; z-index: 1; text-align: center; font-size: 42px; line-height: 42px; } .g1-progress-circle__value { margin: 0 auto; display: block; position: absolute; bottom: 25px; left: 0; right: 0; z-index: 3; line-height: 1; } .g1-progress-circle__value:after { content: "%"; } /* 3.23 Countdowns ----------------------------------------------------------------------------- */ /* =countdown */ .g1-countdown { margin-bottom: 1.5em; } .g1-countdown i { width: 80px; height: 120px; margin-right: 2px; display: block; float: left; cursor: default; text-align: center; font-size: 42px; line-height: 120px; } .g1-countdown .g1-countdown-inner { float: left; } .countdown_row { display: block; } .countdown_section { margin-right: 2px; display: block; float: left; text-align: center; text-transform: capitalize; } .countdown_section span { min-height: 120px; margin-bottom: 8px; min-width: 60px; padding: 0 10px; display: block; font-size: 24px; line-height: 120px; } .countdown_section br { display: none; } .countdown_section:first-child span { font-size: 36px; } /* 3.24 Before & After ----------------------------------------------------------------------------- */ /* =before-after */ .g1-banda { max-width: 100%; margin-bottom: 1.5em; display: block; } .g1-banda > .g1-fluid-wrapper { margin: 0; overflow: hidden; } .g1-banda > .g1-fluid-wrapper > div { position: relative; } .g1-banda img { display: block; } .g1-banda__items { margin: 0; list-style: none; } .g1-banda__before, .g1-banda__after { width: 100%; height: 100%; margin: 0; } .g1-banda__after { overflow: hidden; position: absolute; top: 0; } /* Handle */ .g1-banda__handle { position: absolute; /* icon */ } .g1-banda__handle span { width: 32px; height: 32px; display: block; position: absolute; } .g1-banda__handle span:before { width: 100%; height: 100%; margin-top: -7px; display: block; position: absolute; left: 0; top: 50%; text-align: center; font: 14px/14px FontAwesome; content: "\f0ec"; } /* CSS animations */ .cssanimations .g1-banda__handle span { -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); -moz-transition: -moz-transform 0.5s ease-in-out; -o-transition: -o-transform 0.5s ease-in-out; -webkit-transition: -webkit-transform 0.5s ease-in-out; transition: transform 0.5s ease-in-out; -webkit-backface-visibility: hidden; } .cssanimations .g1-banda:hover .g1-banda__handle span { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } .g1-banda--smooth > .g1-fluid-wrapper:hover { cursor: col-resize; cursor: w-resize; } .g1-banda--smooth .g1-banda__before, .g1-banda--smooth .g1-banda__after { width: 100%; height: 100%; margin: 0; } .g1-banda--smooth .g1-banda__after { left: 50%; } .g1-banda--smooth .g1-banda__after img { position: absolute; right: 50%; top: 0; z-index: 2; } .g1-banda--smooth .g1-banda__handle { width: 2px; height: 100%; margin-left: -1px; left: 50%; top: 0; } .g1-banda--smooth .g1-banda__handle span { position: absolute; bottom: 10px; left: -15px; } @-webkit-keyframes g1_before_after_flip_to_before { 0% { -webkit-transform: perspective(300px) rotateY(-180deg) scale(1, 1); } 33.33% { -webkit-transform: perspective(300px) rotateY(-180deg) scale(0.5, 0.5); } 66.66% { -webkit-transform: perspective(300px) rotateY(0deg) scale(0.5, 0.5); } 100% { -webkit-transform: perspective(300px) rotateY(0deg) scale(1, 1); } } @-moz-keyframes g1_before_after_flip_to_before { 0% { -moz-transform: perspective(300px) rotateY(-180deg) scale(1, 1); } 33.33% { -moz-transform: perspective(300px) rotateY(-180deg) scale(0.5, 0.5); } 66.66% { -moz-transform: perspective(300px) rotateY(0deg) scale(0.5, 0.5); } 100% { -moz-transform: perspective(300px) rotateY(0deg) scale(1, 1); } } @-o-keyframes g1_before_after_flip_to_before { 0% { -o-transform: perspective(300px) rotateY(-180deg) scale(1, 1); } 33.33% { -o-transform: perspective(300px) rotateY(-180deg) scale(0.5, 0.5); } 66.66% { -o-transform: perspective(300px) rotateY(0deg) scale(0.5, 0.5); } 100% { -o-transform: perspective(300px) rotateY(0deg) scale(1, 1); } } @keyframes g1_before_after_flip_to_before { 0% { transform: perspective(300px) rotateY(-180deg) scale(1, 1); } 33.33% { transform: perspective(300px) rotateY(-180deg) scale(0.5, 0.5); } 66.66% { transform: perspective(300px) rotateY(0deg) scale(0.5, 0.5); } 100% { transform: perspective(300px) rotateY(0deg) scale(1, 1); } } @-webkit-keyframes g1_before_after_flip_to_after { 0% { -webkit-transform: perspective(300px) rotateY(0deg) scale(1, 1); } 33.33% { -webkit-transform: perspective(300px) rotateY(0deg) scale(0.5, 0.5); } 66.66% { -webkit-transform: perspective(300px) rotateY(180deg) scale(0.5, 0.5); } 100% { -webkit-transform: perspective(300px) rotateY(180deg) scale(1, 1); } } @-moz-keyframes g1_before_after_flip_to_after { 0% { -moz-transform: perspective(300px) rotateY(0deg) scale(1, 1); } 33.33% { -moz-transform: perspective(300px) rotateY(0deg) scale(0.5, 0.5); } 66.66% { -moz-transform: perspective(300px) rotateY(180deg) scale(0.5, 0.5); } 100% { -moz-transform: perspective(300px) rotateY(180deg) scale(1, 1); } } @-o-keyframes g1_before_after_flip_to_after { 0% { -o-transform: perspective(300px) rotateY(0deg) scale(1, 1); } 33.33% { -o-transform: perspective(300px) rotateY(0deg) scale(0.5, 0.5); } 66.66% { -o-transform: perspective(300px) rotateY(180deg) scale(0.5, 0.5); } 100% { -o-transform: perspective(300px) rotateY(180deg) scale(1, 1); } } @keyframes g1_before_after_flip_to_after { 0% { transform: perspective(300px) rotateY(0deg) scale(1, 1); } 33.33% { transform: perspective(300px) rotateY(0deg) scale(0.5, 0.5); } 66.66% { transform: perspective(300px) rotateY(180deg) scale(0.5, 0.5); } 100% { transform: perspective(300px) rotateY(180deg) scale(1, 1); } } @-webkit-keyframes g1_before_after_handle_flip_to_after { 0% { -webkit-transform: translate(0, 0); } 33% { -webkit-transform: translate(0, 100px); } 66% { -webkit-transform: translate(0, 100px); } 100% { -webkit-transform: translate(0, 0); } } @-moz-keyframes g1_before_after_handle_flip_to_after { 0% { -moz-transform: translate(0, 0); } 33% { -moz-transform: translate(0, 100px); } 66% { -moz-transform: translate(0, 100px); } 100% { -moz-transform: translate(0, 0); } } @-o-keyframes g1_before_after_handle_flip_to_after { 0% { -o-transform: translate(0, 0); } 33% { -o-transform: translate(0, 100px); } 66% { -o-transform: translate(0, 100px); } 100% { -o-transform: translate(0, 0); } } @keyframes g1_before_after_handle_flip_to_after { 0% { transform: translate(0, 0); } 33% { transform: translate(0, 100px); } 66% { transform: translate(0, 100px); } 100% { transform: translate(0, 0); } } @-webkit-keyframes g1_before_after_handle_flip_to_before { 0% { -webkit-transform: translate(0, 0); } 33% { -webkit-transform: translate(0, 100px); } 66% { -webkit-transform: translate(0, 100px); } 100% { -webkit-transform: translate(0, 0); } } @-moz-keyframes g1_before_after_handle_flip_to_before { 0% { -moz-transform: translate(0, 0); } 33% { -moz-transform: translate(0, 100px); } 66% { -moz-transform: translate(0, 100px); } 100% { -moz-transform: translate(0, 0); } } @-o-keyframes g1_before_after_handle_flip_to_before { 0% { -o-transform: translate(0, 0); } 33% { -o-transform: translate(0, 100px); } 66% { -o-transform: translate(0, 100px); } 100% { -o-transform: translate(0, 0); } } @keyframes g1_before_after_handle_flip_to_before { 0% { transform: translate(0, 0); } 33% { transform: translate(0, 100px); } 66% { transform: translate(0, 100px); } 100% { transform: translate(0, 0); } } .g1-banda--flip { cursor: pointer; } .g1-banda--flip .g1-banda__before { position: relative; } .g1-banda--flip .g1-banda__after { left: 0; } .g1-banda--flip .g1-banda__handle { width: 32px; height: 32px; margin-left: -16px; left: 50%; bottom: 10px; cursor: pointer; } .g1-banda--flip .g1-banda__handle span { left: 0; top: 0; } .g1-banda--flip.g1-banda--before .g1-banda__before { display: block; } .g1-banda--flip.g1-banda--before .g1-banda__after { display: none; } .g1-banda--flip.g1-banda--after .g1-banda__before { display: none; } .g1-banda--flip.g1-banda--after .g1-banda__after { display: block; } .csstransforms3d .g1-banda--flip .g1-banda__before, .csstransforms3d .g1-banda--flip .g1-banda__after { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; } .csstransforms3d .g1-banda--flip .g1-banda__after { -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); transform: rotateY(180deg); } .csstransforms3d .g1-banda--flip.g1-banda--before .g1-banda__before, .csstransforms3d .g1-banda--flip.g1-banda--before .g1-banda__after, .csstransforms3d .g1-banda--flip.g1-banda--after .g1-banda__before, .csstransforms3d .g1-banda--flip.g1-banda--after .g1-banda__after { display: block; } .csstransforms3d .g1-banda--flip.g1-banda--before.g1-banda--activated .g1-banda__before { -webkit-animation: g1_before_after_flip_to_before 1s ease-in-out forwards; -moz-animation: g1_before_after_flip_to_before 1s ease-in-out forwards; -o-animation: g1_before_after_flip_to_before 1s ease-in-out forwards; animation: g1_before_after_flip_to_before 1s ease-in-out forwards; } .csstransforms3d .g1-banda--flip.g1-banda--before.g1-banda--activated .g1-banda__after { -webkit-animation: g1_before_after_flip_to_after 1s ease-in-out forwards; -moz-animation: g1_before_after_flip_to_after 1s ease-in-out forwards; -o-animation: g1_before_after_flip_to_after 1s ease-in-out forwards; animation: g1_before_after_flip_to_after 1s ease-in-out forwards; } .csstransforms3d .g1-banda--flip.g1-banda--before.g1-banda--activated .g1-banda__handle { -webkit-animation: g1_before_after_handle_flip_to_before 1s ease-in-out; -moz-animation: g1_before_after_handle_flip_to_before 1s ease-in-out; -o-animation: g1_before_after_handle_flip_to_before 1s ease-in-out; animation: g1_before_after_handle_flip_to_before 1s ease-in-out; } .csstransforms3d .g1-banda--flip.g1-banda--after.g1-banda--activated .g1-banda__before { -webkit-animation: g1_before_after_flip_to_after 1s ease-in-out forwards; -moz-animation: g1_before_after_flip_to_after 1s ease-in-out forwards; -o-animation: g1_before_after_flip_to_after 1s ease-in-out forwards; animation: g1_before_after_flip_to_after 1s ease-in-out forwards; } .csstransforms3d .g1-banda--flip.g1-banda--after.g1-banda--activated .g1-banda__after { -webkit-animation: g1_before_after_flip_to_before 1s ease-in-out forwards; -moz-animation: g1_before_after_flip_to_before 1s ease-in-out forwards; -o-animation: g1_before_after_flip_to_before 1s ease-in-out forwards; animation: g1_before_after_flip_to_before 1s ease-in-out forwards; } .csstransforms3d .g1-banda--flip.g1-banda--after.g1-banda--activated .g1-banda__handle { -webkit-animation: g1_before_after_handle_flip_to_after 1s ease-in-out; -moz-animation: g1_before_after_handle_flip_to_after 1s ease-in-out; -o-animation: g1_before_after_handle_flip_to_after 1s ease-in-out; animation: g1_before_after_handle_flip_to_after 1s ease-in-out; } .g1-banda--hover { cursor: pointer; } .g1-banda--hover .g1-banda__handle { display: none; } .g1-banda--hover.g1-banda--before .g1-banda__before { display: block; } .g1-banda--hover.g1-banda--before .g1-banda__after { display: none; } .g1-banda--hover.g1-banda--after .g1-banda__before { display: none; } .g1-banda--hover.g1-banda--after .g1-banda__after { display: block; } /* CSS animations */ .cssanimations .g1-banda--hover .g1-banda__before, .cssanimations .g1-banda--hover .g1-banda__after { display: block; -moz-transition: opacity 0.35s ease-in-out; -o-transition: opacity 0.35s ease-in-out; -webkit-transition: opacity 0.35s ease-in-out; transition: opacity 0.35s ease-in-out; } .cssanimations .g1-banda--hover.g1-banda--before .g1-banda__before { opacity: 1; } .cssanimations .g1-banda--hover.g1-banda--before .g1-banda__after { opacity: 0; } .cssanimations .g1-banda--hover.g1-banda--after .g1-banda__before { opacity: 0; } .cssanimations .g1-banda--hover.g1-banda--after .g1-banda__after { opacity: 1; } /* 3.25 Carousel (Rotator) ----------------------------------------------------------------------------- */ .g1-html-rotator { margin: 0 0 3em 0; } .g1-html-rotator .g1-carousel-items { margin: 0; overflow: hidden; list-style: none; } .g1-html-rotator .g1-carousel-item { max-width: 100%; display: block; float: left; } .g1-html-rotator .g1-carousel-item > .g1-quote { margin-bottom: 0; } .g1-html-rotator .g1-toolbar { border-width: 1px 0 0; } .g1-html-rotator .g1-toolbar:after { display: table; clear: both; content: ""; } .g1-html-rotator .g1-nav-direction { float: right; } .g1-html-rotator .g1-nav-direction:after { display: table; clear: both; content: ""; } .g1-html-rotator .g1-nav-direction__prev, .g1-html-rotator .g1-nav-direction__next { width: 20px; height: 20px; margin: 5px 0 5px 5px; display: block; float: left; overflow: hidden; position: relative; cursor: pointer; font-size: 0; background: #000 !important; color: #fff !important; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; } .g1-html-rotator .g1-nav-direction__prev:before, .g1-html-rotator .g1-nav-direction__next:before { width: 100%; height: 14px; margin-top: -7px; display: block; position: absolute; top: 50%; left: 0; border-width: 1px; text-align: center; font: 14px/14px FontAwesome; } .g1-html-rotator .g1-nav-direction__prev:hover, .g1-html-rotator .g1-nav-direction__next:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75); opacity: 0.75; } .g1-html-rotator .g1-nav-direction__prev:before { content: "\f104"; } .g1-html-rotator .g1-nav-direction__next:before { content: "\f105"; } .g1-html-rotator .g1-nav-coin { margin: 0 10px 0 0; padding: 5px 0 5px 0; float: left; list-style: none; } .g1-html-rotator .g1-nav-coin li { margin: 0 5px 5px 0; float: left; } .g1-html-rotator .g1-nav-coin a { width: 20px; height: 20px; overflow: hidden; display: block; position: relative; text-indent: 20px; background: none; /* coin bg */ /* coin icon */ } .g1-html-rotator .g1-nav-coin a:before { width: 20px; height: 20px; display: block; position: absolute; left: 0; top: 0; content: ""; background-color: #000000; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25); opacity: 0.25; } .g1-html-rotator .g1-nav-coin a:after { width: 6px; height: 6px; position: absolute; left: 5px; top: 5px; z-index: 2; display: block; content: ""; border-style: solid; border-width: 2px; border-color: #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75); opacity: 0.75; } .g1-html-rotator .g1-nav-coin a:hover:after { width: 12px; height: 12px; left: 2px; top: 2px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=99); opacity: 0.99; } .g1-html-rotator .g1-nav-coin li.g1-selected a:after { background: #ffffff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=99); opacity: 0.99; } .cssanimations .g1-html-rotator .g1-nav-icon a:before, .cssanimations .g1-html-rotator .g1-nav-icon a:after { -moz-transition: all 0.175s ease-in-out; -o-transition: all 0.175s ease-in-out; -webkit-transition: all 0.175s ease-in-out; transition: all 0.175s ease-in-out; } /* 3.26 Simple Sliders ----------------------------------------------------------------------------- */ .g1-carousel { position: relative; } .g1-simple-slider { position: relative; /* Slide description */ } .g1-simple-slider .g1-progress { width: 100%; height: 5px; position: absolute; top: -5px; left: 0; pointer-events: none; display: none; } .g1-simple-slider .g1-progress > div { height: 100%; } .g1-simple-slider .g1-progress > div > div { height: 100%; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; } .g1-simple-slider .g1-slides { margin: 0; list-style: none; } .g1-simple-slider .g1-slide { height: auto; display: block; float: left; } .g1-simple-slider figure { width: 100%; margin: 0; float: left; position: relative; } .g1-simple-slider figure img { display: block; } .g1-simple-slider figcaption { position: absolute; left: 40px; bottom: 40px; width: 400px; height: auto; display: block; } .g1-simple-slider .g1-slide__title { padding: 10px 20px; float: left; position: relative; z-index: 1; color: #ffffff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; } .g1-simple-slider .g1-slide__title > .g1-background { background: #000000; } .g1-simple-slider .g1-slide__description { margin-top: 2px; padding: 10px 20px; clear: left; float: left; position: relative; z-index: 1; color: #ffffff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6; } .g1-simple-slider .g1-slide__description > .g1-background { background: #000000; } /* Hide slide descriptions on smaller screens */ @media only screen and (max-width: 600px) { .g1-simple-slider figcaption { display: none; } } /* Hide the progress bar during transitions */ .g1-simple-slider.g1-transition .g1-progress { display: none; } /* Prevent content jump */ .g1-simple-slider .g1-slide:first-child { visibility: hidden; } .g1-simple-slider .g1-carousel .g1-slide:first-child { visibility: visible; } .g1-simple-slider .g1-slide + .g1-slide { display: none; } .g1-simple-slider .g1-carousel .g1-slide + .g1-slide { display: block; } .g1-simple-slider .g1-toolbar { margin-left: auto; margin-right: auto; } .g1-simple-slider .g1-toolbar > .g1-inner { width: 94.53125%; max-width: 968px; margin-left: auto; margin-right: auto; position: relative; } .g1-simple-slider.g1-width-semi .g1-nav-direction { max-width: 1136px; } .g1-simple-slider.g1-width-standard .g1-nav-direction { max-width: 1024px; } .g1-simple-slider.g1-width-narrow .g1-nav-direction { max-width: 968px; } /* =enable-fullscreen-mode */ .g1-simple-slider .g1-fullscreen { width: 56px; height: 36px; position: absolute; top: 0; right: 0; } .g1-simple-slider .g1-fullscreen > a { position: absolute; left: 0; right: 0; top: 6px; bottom: 6px; display: block; font-size: 0; border-width: 1px; } .g1-simple-slider .g1-fullscreen > a:before { width: 100%; height: 14px; margin-top: -7px; position: absolute; left: 0; top: 50%; display: block; text-align: center; font: 14px/14px FontAwesome; content: "\f065"; } /* CSS animations */ .cssanimations .g1-simple-slider .g1-fullscreen a { -moz-transition: all 0.175s ease-in-out; -o-transition: all 0.175s ease-in-out; -webkit-transition: all 0.175s ease-in-out; transition: all 0.175s ease-in-out; } .g1-simple-slider .g1-nav-coin { margin: 0 auto; list-style: none; } .g1-simple-slider .g1-nav-coin li { float: left; } .g1-simple-slider .g1-nav-coin a { display: block; position: relative; } .g1-simple-slider.g1-nav-coin-standard .g1-nav-coin { padding: 8px 0 3px; } .g1-simple-slider.g1-nav-coin-standard .g1-nav-coin li { margin: 0 5px 5px 0; } .g1-simple-slider.g1-nav-coin-standard .g1-nav-coin a { width: 0; padding-left: 20px; height: 20px; overflow: hidden; background: none; /* coin bg */ /* coin icon */ } .g1-simple-slider.g1-nav-coin-standard .g1-nav-coin a:before { width: 20px; height: 20px; display: block; position: absolute; left: 0; top: 0; content: ""; background-color: #000000; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25); opacity: 0.25; } .g1-simple-slider.g1-nav-coin-standard .g1-nav-coin a:after { width: 6px; height: 6px; position: absolute; left: 5px; top: 5px; z-index: 2; display: block; content: ""; border-style: solid; border-width: 2px; border-color: #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75); opacity: 0.75; } .g1-simple-slider.g1-nav-coin-standard .g1-nav-coin a:hover:after { width: 12px; height: 12px; left: 2px; top: 2px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 0.9999; } .g1-simple-slider.g1-nav-coin-standard .g1-nav-coin li.g1-selected a:after { background: #ffffff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 0.9999; } .g1-simple-slider.g1-nav-coin-standard .g1-nav-coin img { display: none; } .cssanimations .g1-simple-slider.g1-nav-coin-standard .g1-nav-coin a:after { -moz-transition: all 0.175s ease-in-out; -o-transition: all 0.175s ease-in-out; -webkit-transition: all 0.175s ease-in-out; transition: all 0.175s ease-in-out; } .g1-simple-slider.g1-nav-coin-thumbs .g1-nav-coin li { margin: 4px 4px 4px 0; overflow: hidden; } .g1-tl-circle .g1-simple-slider.g1-nav-coin-thumbs .g1-nav-coin li { -moz-border-radius-topleft: 12px; -webkit-border-top-left-radius: 12px; border-top-left-radius: 12px; } .g1-tr-circle .g1-simple-slider.g1-nav-coin-thumbs .g1-nav-coin li { -moz-border-radius-topright: 12px; -webkit-border-top-right-radius: 12px; border-top-right-radius: 12px; } .g1-br-circle .g1-simple-slider.g1-nav-coin-thumbs .g1-nav-coin li { -moz-border-radius-bottomright: 12px; -webkit-border-bottom-right-radius: 12px; border-bottom-right-radius: 12px; } .g1-bl-circle .g1-simple-slider.g1-nav-coin-thumbs .g1-nav-coin li { -moz-border-radius-bottomleft: 12px; -webkit-border-bottom-left-radius: 12px; border-bottom-left-radius: 12px; } .g1-simple-slider.g1-nav-coin-thumbs .g1-nav-coin a:before { width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; z-index: 2; content: ""; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; } .g1-simple-slider.g1-nav-coin-thumbs .g1-nav-coin img { display: block; position: relative; } .g1-simple-slider.g1-nav-coin-thumbs .g1-nav-coin img:before { width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0; background: red; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; content: ""; z-index: 2; } .g1-simple-slider { margin-left: auto; margin-right: auto; } .g1-simple-slider.g1-width-semi { max-width: 1136px; } .g1-simple-slider.g1-width-standard { max-width: 1024px; } .g1-simple-slider.g1-width-narrow { max-width: 968px; } .g1-simple-slider-standout, .g1-simple-slider-viewport { max-width: 100% !important; width: 100% !important; } .g1-simple-slider-standout figcaption { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; } .g1-simple-slider-standout .g1-selected figcaption { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } .g1-simple-slider-standout.g1-transition .g1-selected figcaption { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; } /* IE8 fix */ #ie8 .g1-simple-slider-standout figure img { max-width: none; } /* CSS3 animations */ .cssanimations .g1-simple-slider-standout figcaption { -moz-transition: opacity 0.35s ease-in-out; -o-transition: opacity 0.35s ease-in-out; -webkit-transition: opacity 0.35s ease-in-out; transition: opacity 0.35s ease-in-out; -webkit-backface-visibility: hidden; } .g1-simple-slider-relay { max-width: 100% !important; width: 100% !important; } .g1-simple-slider-relay > .g1-inner { margin-left: auto; margin-right: auto; } .g1-simple-slider-relay.g1-width-semi > .g1-inner { max-width: 1136px; } .g1-simple-slider-relay.g1-width-standard > .g1-inner { max-width: 1024px; } .g1-simple-slider-relay.g1-width-narrow > .g1-inner { max-width: 968px; } .g1-simple-slider-simple > .g1-inner { margin-left: auto; margin-right: auto; } .g1-simple-slider-kenburns { margin-left: auto; margin-right: auto; } .g1-simple-slider-kenburns .g1-slides { overflow: hidden; max-height: 100%; } .g1-simple-slider-kenburns .g1-slide { max-height: 100%; overflow: hidden; position: relative; } .g1-simple-slider-kenburns figure { width: 100%; height: 100%; overflow: hidden; position: static; } .g1-simple-slider-kenburns figure > div { width: 100%; max-height: 100%; overflow: hidden; } .g1-simple-slider-kenburns figure img { position: relative; max-width: 120%; } .g1-simple-slider-viewport { overflow: hidden; } .g1-simple-slider-viewport .g1-nav-direction { margin-left: auto; margin-right: auto; position: relative; bottom: -50%; z-index: 999; } .g1-simple-slider-viewport .g1-nav-direction__prev, .g1-simple-slider-viewport .g1-nav-direction__next { /* Let's hope there will be no bigger sliders :) */ width: 1000px; height: 1000px; display: block; overflow: hidden; position: absolute; top: -500px; text-indent: 100%; white-space: no-wrap; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; } .g1-simple-slider-viewport .g1-nav-direction__prev:hover, .g1-simple-slider-viewport .g1-nav-direction__next:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75); opacity: 0.75; } .g1-simple-slider-viewport .g1-nav-direction__prev:after, .g1-simple-slider-viewport .g1-nav-direction__next:after { margin-top: -21px; display: block; position: absolute; top: 50%; text-indent: 0; font: 42px/42px FontAwesome; } .g1-simple-slider-viewport .g1-nav-direction__prev:hover:after, .g1-simple-slider-viewport .g1-nav-direction__next:hover:after { margin-top: -35px; font-size: 70px; line-height: 70px; } .g1-simple-slider-viewport .g1-nav-direction__prev { right: 100%; } .g1-simple-slider-viewport .g1-nav-direction__prev:after { right: 20px; content: "\f104"; } .g1-simple-slider-viewport .g1-nav-direction__next { left: 100%; } .g1-simple-slider-viewport .g1-nav-direction__next:after { left: 20px; content: "\f105"; } .g1-simple-slider-relay { margin-left: auto; margin-right: auto; overflow: hidden; } .g1-simple-slider-relay .g1-inner { position: relative; } .g1-simple-slider-relay .g1-carousel-left { width: 100%; margin-right: -40%; position: absolute; top: 0; right: 100%; z-index: 1; } .g1-simple-slider-relay .g1-carousel-center { position: relative; z-index: 2; } .g1-simple-slider-relay .g1-carousel-right { width: 100%; margin-left: -40%; position: absolute; top: 0; left: 100%; z-index: 1; } .g1-simple-slider-simple .g1-nav-direction, .g1-simple-slider-kenburns .g1-nav-direction, .g1-simple-slider-standout .g1-nav-direction, .g1-simple-slider-relay .g1-nav-direction { margin-left: auto; margin-right: auto; position: relative; bottom: -50%; z-index: 99; } .g1-simple-slider-simple .g1-nav-direction__prev, .g1-simple-slider-simple .g1-nav-direction__next, .g1-simple-slider-kenburns .g1-nav-direction__prev, .g1-simple-slider-kenburns .g1-nav-direction__next, .g1-simple-slider-standout .g1-nav-direction__prev, .g1-simple-slider-standout .g1-nav-direction__next, .g1-simple-slider-relay .g1-nav-direction__prev, .g1-simple-slider-relay .g1-nav-direction__next { width: 0; padding-left: 32px; height: 32px; display: block; overflow: hidden; position: absolute; top: -16px; } .g1-simple-slider-simple .g1-nav-direction__prev:after, .g1-simple-slider-simple .g1-nav-direction__next:after, .g1-simple-slider-kenburns .g1-nav-direction__prev:after, .g1-simple-slider-kenburns .g1-nav-direction__next:after, .g1-simple-slider-standout .g1-nav-direction__prev:after, .g1-simple-slider-standout .g1-nav-direction__next:after, .g1-simple-slider-relay .g1-nav-direction__prev:after, .g1-simple-slider-relay .g1-nav-direction__next:after { width: 100%; height: 14px; margin-top: -7px; display: block; position: absolute; top: 50%; left: 0; text-indent: 0; text-align: center; font: 14px/14px FontAwesome; } .g1-simple-slider-simple .g1-nav-direction__prev, .g1-simple-slider-kenburns .g1-nav-direction__prev, .g1-simple-slider-standout .g1-nav-direction__prev, .g1-simple-slider-relay .g1-nav-direction__prev { left: 10px; } .g1-simple-slider-simple .g1-nav-direction__prev:after, .g1-simple-slider-kenburns .g1-nav-direction__prev:after, .g1-simple-slider-standout .g1-nav-direction__prev:after, .g1-simple-slider-relay .g1-nav-direction__prev:after { content: "\f104"; } .g1-simple-slider-simple .g1-nav-direction__next, .g1-simple-slider-kenburns .g1-nav-direction__next, .g1-simple-slider-standout .g1-nav-direction__next, .g1-simple-slider-relay .g1-nav-direction__next { right: 10px; } .g1-simple-slider-simple .g1-nav-direction__next:after, .g1-simple-slider-kenburns .g1-nav-direction__next:after, .g1-simple-slider-standout .g1-nav-direction__next:after, .g1-simple-slider-relay .g1-nav-direction__next:after { content: "\f105"; } /* CSS animations */ .cssanimations .g1-simple-slider-simple .g1-nav-direction__prev, .cssanimations .g1-simple-slider-simple .g1-nav-direction__next, .cssanimations .g1-simple-slider-kenburns .g1-nav-direction__prev, .cssanimations .g1-simple-slider-kenburns .g1-nav-direction__next, .cssanimations .g1-simple-slider-standout .g1-nav-direction__prev, .cssanimations .g1-simple-slider-standout .g1-nav-direction__next, .cssanimations .g1-simple-slider-relay .g1-nav-direction__prev, .cssanimations .g1-simple-slider-relay .g1-nav-direction__next { -moz-transition: all 0.35s ease-in-out; -o-transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; } /* Hide direction navigation during transitions */ .g1-simple-slider-simple.g1-transition .g1-nav-direction__prev, .g1-simple-slider-kenburns.g1-transition .g1-nav-direction__prev, .g1-simple-slider-standout.g1-transition .g1-nav-direction__prev, .g1-simple-slider-relay.g1-transition .g1-nav-direction__prev { left: -100px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; } .g1-simple-slider-simple.g1-transition .g1-nav-direction__next, .g1-simple-slider-kenburns.g1-transition .g1-nav-direction__next, .g1-simple-slider-standout.g1-transition .g1-nav-direction__next, .g1-simple-slider-relay.g1-transition .g1-nav-direction__next { right: -100px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; } .cssanimations .g1-simple-slider-viewport figcaption { -moz-transition: -moz-transform 0.375s ease-in-out; -o-transition: -o-transform 0.375s ease-in-out; -webkit-transition: -webkit-transform 0.375s ease-in-out; transition: transform 0.375s ease-in-out; -webkit-backface-visibility: hidden; } .cssanimations .g1-simple-slider-viewport .g1-slide.g1-selected figcaption { -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); } .cssanimations .g1-simple-slider-viewport.g1-transition figcaption { -moz-transform: translate(100px, 0); -ms-transform: translate(100px, 0); -webkit-transform: translate(100px, 0); transform: translate(100px, 0); } .cssanimations .g1-simple-slider-viewport.g1-transition .g1-slide.g1-selected + .g1-slide figcaption { -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); } .cssanimations .g1-simple-slider-viewport .g1-nav-direction__prev, .cssanimations .g1-simple-slider-viewport .g1-nav-direction__next { -moz-transition: opacity 0.35s ease-in-out; -o-transition: opacity 0.35s ease-in-out; -webkit-transition: opacity 0.35s ease-in-out; transition: opacity 0.35s ease-in-out; -webkit-backface-visibility: hidden; } .cssanimations .g1-simple-slider-viewport .g1-nav-direction__prev:after, .cssanimations .g1-simple-slider-viewport .g1-nav-direction__next:after { -moz-transition: all 0.35s cubic-bezier(0.68, -0.55, 0.265, 1.55); -o-transition: all 0.35s cubic-bezier(0.68, -0.55, 0.265, 1.55); -webkit-transition: all 0.35s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: all 0.35s cubic-bezier(0.68, -0.55, 0.265, 1.55); } .cssanimations .g1-simple-slider-viewport .g1-nav-direction__prev:hover:after { -moz-transform: translate(-24px, 0); -ms-transform: translate(-24px, 0); -webkit-transform: translate(-24px, 0); transform: translate(-24px, 0); } .cssanimations .g1-simple-slider-viewport .g1-nav-direction__next:hover:after { -moz-transform: translate(24px, 0); -ms-transform: translate(24px, 0); -webkit-transform: translate(24px, 0); transform: translate(24px, 0); } /* 3.27 Revolution Slider Customizations ----------------------------------------------------------------------------- */ .tp-caption img { -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; } /* =revolution-slider =direction-nav */ .tparrows.default { overflow: hidden; background: #000000; color: #ffffff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25); opacity: 0.25; } .rev_slider_wrapper:hover .tparrows.default { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; } .rev_slider_wrapper:hover .tparrows.default:hover, .tparrows.default:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75); opacity: 0.75; } .tparrows.default:before { width: 100%; height: 28px; margin-top: -14px; display: block; position: absolute; left: 0; top: 50%; text-align: center; font: 28px/28px FontAwesome; } .tp-leftarrow:before { content: "\f104"; } .tp-rightarrow:before { content: "\f105"; } .tp-bullets .tparrows { width: 20px; height: 20px; margin-top: -10px; background: #000000; color: #ffffff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75); opacity: 0.75; } .tp-bullets .tparrows:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=99); opacity: 0.99; } .tp-bullets .tparrows:before { width: 100%; height: 14px; margin-top: -7px; display: block; position: absolute; left: 0; top: 50%; text-align: center; font: 14px/14px FontAwesome; } .tp-bullets.simplebullets.round .bullet { width: 20px; height: 20px; margin-top: 0; background: none; position: relative; /* coin bg */ /* coin icon */ } .tp-bullets.simplebullets.round .bullet:before { width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; content: ""; background-color: #000000; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25); opacity: 0.25; } .tp-bullets.simplebullets.round .bullet:after { width: 6px; height: 6px; position: absolute; left: 5px; top: 5px; z-index: 2; display: block; content: ""; border-style: solid; border-width: 2px; border-color: #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75); opacity: 0.75; } .tp-bullets.simplebullets.round .bullet:hover:after { width: 12px; height: 12px; left: 2px; top: 2px; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } .tp-bullets.simplebullets.round .bullet.selected:after { background: #ffffff; } .tp-loader { background-color: #ffffff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; } /* CSS animations */ .cssanimations .tparrows.default { -moz-transition: opacity 0.35s ease-in-out; -o-transition: opacity 0.35s ease-in-out; -webkit-transition: opacity 0.35s ease-in-out; transition: opacity 0.35s ease-in-out; } .cssanimations .tp-bullets .tparrows { -moz-transition: opacity 0.35s ease-in-out; -o-transition: opacity 0.35s ease-in-out; -webkit-transition: opacity 0.35s ease-in-out; transition: opacity 0.35s ease-in-out; } .cssanimations .tp-bullets.simplebullets.round .bullet:after { -moz-transition: all 0.175s ease-in-out; -o-transition: all 0.175s ease-in-out; -webkit-transition: all 0.175s ease-in-out; transition: all 0.175s ease-in-out; } /* 3.28 Twitter ----------------------------------------------------------------------------- */ /* =tweets =twitter */ .g1-twitter { margin-bottom: 1.5em; } .g1-twitter__items { margin: 0; list-style: none; } .g1-twitter--simple .g1-twitter__items { margin: 0; padding: 1.5em; position: relative; list-style: none; z-index: 2; } .g1-twitter--simple .g1-twitter__items:before { width: 0; display: block; content: ""; position: absolute; bottom: -16px; left: 34px; border-width: 8px; border-style: solid outset outset solid; border-right-color: transparent !important; border-bottom-color: transparent !important; } .g1-twitter--simple .g1-twitter__items li { padding-bottom: 0.75em; } .g1-twitter--simple .g1-twitter__items li + li { padding-top: 0.75em; border-top-width: 1px; } .g1-twitter--simple .g1-twitter__items p { margin-bottom: 0; } .g1-twitter--simple .g1-twitter__follow { min-height: 3em; padding: 18px 0 0 42px; margin: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; } .g1-twitter--simple .g1-twitter__follow:before { margin-right: 10px; position: absolute; left: 0; top: 8px; font-size: 28px; font-family: FontAwesome; content: "\f099"; color: #39A9E0; } .g1-twitter--carousel { padding-top: 38px; position: relative; /* Prevent content jump */ } .g1-twitter--carousel .g1-twitter__items > li + li { display: none; } .g1-twitter--carousel .g1-carousel .g1-twitter__items > li + li { display: block; } .g1-twitter--carousel .g1-twitter__item { text-align: center; } .g1-twitter--carousel .g1-tweet-text { margin-bottom: 0; } .g1-twitter--carousel .g1-twitter__follow { width: 28px; height: 28px; margin-left: -14px; overflow: hidden; position: absolute; left: 50%; top: 0; font-size: 0; } .g1-twitter--carousel .g1-twitter__follow:before { width: 100%; height: 28px; margin-top: -14px; position: absolute; left: 0; top: 50%; text-align: center; font: 28px/28px FontAwesome; content: "\f099"; -webkit-font-smoothing: antialiased; color: #39A9E0; } .g1-twitter--carousel .g1-nav-direction { position: absolute; left: 50%; top: 4px; } .g1-twitter--carousel .g1-nav-direction__prev, .g1-twitter--carousel .g1-nav-direction__next { width: 18px; height: 18px; display: block; overflow: hidden; position: relative; border-width: 1px; } .g1-twitter--carousel .g1-nav-direction__prev:before, .g1-twitter--carousel .g1-nav-direction__next:before { width: 14px; height: 14px; margin-top: -7px; margin-left: -7px; display: block; position: absolute; left: 50%; top: 50%; text-align: center; font: 14px/14px FontAwesome; } .g1-twitter--carousel .g1-nav-direction__prev { position: absolute; right: 50%; margin-right: 30px; } .g1-twitter--carousel .g1-nav-direction__prev:before { content: "\f104"; } .g1-twitter--carousel .g1-nav-direction__next { position: absolute; left: 50%; margin-left: 30px; } .g1-twitter--carousel .g1-nav-direction__next:before { content: "\f105"; } /* CSS animations */ .cssanimations .g1-twitter--carousel .g1-nav-direction__prev, .cssanimations .g1-twitter--carousel .g1-nav-direction__next { -moz-transition: all 0.35s ease-in-out; -o-transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; } /* 3.29 Google Maps ----------------------------------------------------------------------------- */ .g1-gmap-wrapper { margin-bottom: 1.5em; position: relative; overflow: hidden; } .g1-gmap-wrapper .g1-pan-control { max-width: 75px !important; width: 75px !important; height: 75px !important; display: block; position: absolute; left: 28px; top: 28px; } .g1-gmap-wrapper .g1-pan-control div { width: 25px; height: 25px; overflow: hidden; position: absolute; cursor: pointer; } .g1-gmap-wrapper .g1-pan-control div:before { width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; text-align: center; font: 28px/25px FontAwesome; } .g1-gmap-wrapper .g1-pan-control .g1-top { left: 25px; top: 0; } .g1-gmap-wrapper .g1-pan-control .g1-top:before { content: "\f106"; } .g1-gmap-wrapper .g1-pan-control .g1-bottom { left: 25px; bottom: 0; } .g1-gmap-wrapper .g1-pan-control .g1-bottom:before { content: "\f107"; } .g1-gmap-wrapper .g1-pan-control .g1-left { left: 0; top: 25px; } .g1-gmap-wrapper .g1-pan-control .g1-left:before { content: "\f104"; } .g1-gmap-wrapper .g1-pan-control .g1-right { right: 0; top: 25px; } .g1-gmap-wrapper .g1-pan-control .g1-right:before { content: "\f105"; } .g1-gmap-wrapper .g1-zoom-control { max-width: 75px !important; width: 75px !important; height: 25px !important; position: absolute; left: 28px; top: 103px; } .g1-gmap-wrapper .g1-zoom-control div { width: 50%; height: 25px; float: right; position: relative; cursor: pointer; } .g1-gmap-wrapper .g1-zoom-control div:before { width: 100%; height: 25px; display: block; position: absolute; left: 0; top: 0; text-align: center; font: 14px/25px FontAwesome; } .g1-gmap-wrapper .g1-zoom-control .g1-zoom-in:before { content: "\f067"; } .g1-gmap-wrapper .g1-zoom-control .g1-zoom-out:before { content: "\f068"; } .g1-gmap-wrapper .g1-full-map-control { max-width: 25px !important; width: 25px !important; height: 25px !important; overflow: hidden; position: absolute; top: 53px; left: 53px; } .g1-gmap-wrapper .g1-full-map-control a { width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; } .g1-gmap-wrapper .g1-full-map-control a:before { width: 100%; height: 100%; margin-top: -7px; display: block; position: relative; left: 0; top: 50%; text-align: center; font: 14px/14px FontAwesome; content: "\f065"; } .g1-gmap img { max-width: none; } div.g1-gmap__box { min-width: 320px; margin: 20px 0 0; display: block; } div.g1-gmap__box > .g1-inner { padding: 20px; margin: 0 50% 0 -50%; } /* CSS animations */ /* x.x Structure ----------------------------------------------------------------------------- */ #page { overflow: hidden; } .g1-background { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; } #g1-top { position: relative; } #g1-preheader, #g1-header, #g1-precontent, .g1-content, #g1-prefooter, #g1-footer { position: relative; } #g1-preheader:before, #g1-preheader:after, #g1-header:before, #g1-header:after, #g1-precontent:before, #g1-precontent:after, .g1-content:before, .g1-content:after, #g1-prefooter:before, #g1-prefooter:after, #g1-footer:before, #g1-footer:after { content: " "; display: table; } #g1-preheader:after, #g1-header:after, #g1-precontent:after, .g1-content:after, #g1-prefooter:after, #g1-footer:after { clear: both; } #ie7 #g1-preheader, #ie7 #g1-header, #ie7 #g1-precontent, #ie7 .g1-content, #ie7 #g1-prefooter, #ie7 #g1-footer { zoom: 1; } #g1-preheader > .g1-background, #g1-header > .g1-background, #g1-precontent > .g1-background, .g1-content > .g1-background, #g1-prefooter > .g1-background, #g1-footer > .g1-background { width: 100%; position: absolute; top: 0; bottom: 0; } /* Add z-indexes */ /* --- Grid system ----------------------------------------------------------------------------- */ .g1-grid { width: 100%; min-height: 1px; /* Remove the space between inline-block elements */ letter-spacing: -0.31em; } ul.g1-grid { margin: 0; list-style: none; } /* clearfix */ .g1-grid:after { display: block; height: 0; visibility: hidden; clear: both; content: ""; } #ie7 .g1-grid { zoom: 1; } .g1-grid > .g1-column { min-height: 1px; margin-left: 2.89256198%; float: left; /* Revert to default spacing */ letter-spacing: normal; } ul.g1-grid > li.g1-column { float: none; display: inline-block; vertical-align: top; } #ie7 ul.g1-grid > li.g1-column { display: inline; zoom: 1; } ul.g1-grid > li.g1-column.g1-valign-top { vertical-align: top; } ul.g1-grid > li.g1-column.g1-valign-middle { vertical-align: middle; } ul.g1-grid > li.g1-column.g1-valign-bottom { vertical-align: bottom; } .g1-grid > .g1-column:first-child { margin-left: 0; } .g1-one { width: 100%; } .g1-max { width: 100%; } .g1-one-half { width: 48.55371901%; } .g1-one-third { width: 31.40495868%; } .g1-two-third { width: 65.70247934%; } .g1-one-fourth { width: 22.83057851%; } .g1-three-fourth { width: 74.2768595%; } .g1-one-fifth { width: 17.68595041%; } .g1-two-fifth { width: 38.26446281%; } .g1-three-fifth { width: 58.84297521%; } .g1-four-fifth { width: 79.4214876%; } .g1-one-sixth { width: 14.25619835%; } .g1-five-sixth { width: 82.85123967%; } @media only screen and (min-width: 768px) { .js.cssanimations .g1-column[data-g1-delay] { opacity: 0; -webkit-backface-visibility: hidden; } .js.cssanimations .g1-column.g1-start-animation { opacity: 1; -moz-transition: opacity 1s ease; -o-transition: opacity 1s ease; -webkit-transition: opacity 1s ease; transition: opacity 1s ease; } } .g1-secondary-wide { /* Change the visual order of blocks (SEO requirement) */ } .g1-secondary-wide #primary { width: 65.70247934%; float: left; } .g1-secondary-wide #secondary { width: 31.40495868%; margin-left: 2.89256198%; float: left; } .g1-secondary-wide.g1-secondary-before #primary { position: relative; left: 34.29752066%; } .g1-secondary-wide.g1-secondary-before #secondary { position: relative; left: -68.59504132%; } .g1-secondary-narrow #primary { width: 74.2768595%; float: left; } .g1-secondary-narrow #secondary { width: 22.83057851%; margin-left: 2.89256198%; float: left; } .g1-secondary-narrow.g1-secondary-before #primary { position: relative; left: 25.7231405%; } .g1-secondary-narrow.g1-secondary-before #secondary { position: relative; left: -77.16942149%; } /* Destroy:) grid system on smaller screens */ @media only screen and (max-width: 600px) { .g1-grid > .g1-column { width: 100% !important; margin: 0 !important; float: none !important; left: auto !important; } } @media only screen and (max-width: 767px) { #primary, #secondary { width: 100% !important; margin: 0 !important; float: none !important; left: auto !important; } #secondary > .g1-inner { padding: 0 !important; } } /* ---------------------------------------------------------------------------- 4 . MODULES ----------------------------------------------------------------------------- */ /* 4.1 Entry ----------------------------------------------------------------------------- */ .sticky { /**/ } .bypostauthor { /**/ } .entry-title { -ms-word-wrap: break-word; word-wrap: break-word; } .entry-content { -ms-word-wrap: break-word; word-wrap: break-word; } /* =entry-featured-media */ .entry-featured-media { position: relative; overflow: hidden; text-align: center; } .entry-featured-media > .g1-frame { margin: 0; } .entry-featured-media a { position: relative; display: block; } .entry-featured-media .g1-fluid-wrapper, .entry-featured-media .media-audio, .entry-featured-media img, .entry-featured-media object, .entry-featured-media iframe { margin: 0 auto; display: block; } .entry-featured-media .g1-placeholder i:before { content: "\f070"; } article.format-aside .entry-featured-media .g1-placeholder i:before { content: "\\f040"; } article.format-chat .entry-featured-media .g1-placeholder i:before { content: "\\f086"; } article.format-link .entry-featured-media .g1-placeholder i:before { content: "\\f0c1"; } article.format-quote .entry-featured-media .g1-placeholder i:before { content: "\\f10e"; } article.format-status .entry-featured-media .g1-placeholder i:before { content: "\\f0a1"; } .g1-gallery-data { display: none; } /* =entry-meta */ .entry-meta > time, .entry-meta > span { margin-right: 0.33em; } .entry-comments-link { /* %d Comments */ /* Comments are off */ } .entry-comments-link > a { /* Add icon */ /* Hide label */ } .entry-comments-link > a:before { margin-right: 5px; font-size: 14px; font-family: FontAwesome; content: "\f0e5"; } .entry-comments-link > a span { display: none; } .entry-comments-link > span { /* Hide label */ font-size: 0; /* Add icon */ } .entry-comments-link > span:before { margin-right: 7px; font-size: 14px; font-family: FontAwesome; content: "\f05e\0000a0\f0e5"; cursor: default; } /* =entry-terms */ .entry-terms { margin-bottom: 1.5em; } .entry-categories, .entry-tags { /* commas */ } .entry-categories div, .entry-tags div { padding-left: 20px; position: relative; overflow: hidden; } .entry-categories span, .entry-tags span { width: 20px; display: block; overflow: hidden; position: absolute; left: 0; white-space: nowrap; text-indent: 100%; } .entry-categories span:before, .entry-tags span:before { position: absolute; left: 0; text-indent: 0; font-size: 14px; line-height: 100%; font-family: FontAwesome; } .entry-categories ul, .entry-tags ul { margin: 0; display: inline; overflow: hidden; list-style: none; } .entry-categories li, .entry-tags li { float: left; } .entry-categories li a:after, .entry-tags li a:after { padding-right: .33em; content: ","; } .entry-categories li:last-child a:after, .entry-tags li:last-child a:after { padding-right: 0; content: ""; } .entry-categories span:before { content: "\f07b"; } .entry-tags span:before { content: "\f02b"; } .entry-categories:first-child, .entry-tags:first-child { padding-top: 1.5em; border-width: 1px 0 0; border-style: dotted; } .g1-collection .entry-categories:first-child, .g1-collection .entry-tags:first-child { border-width: 0; padding-top: 0; } @media only screen and (min-width: 768px) { .g1-essentials:after { display: table; clear: both; content: ""; } .g1-essential-media, .g1-essential-nonmedia { position: relative; float: left; } .g1-mediabox-wide { /* Change the visual order of blocks (SEO requirement) */ } .g1-mediabox-wide .g1-essential-media { width: 65.70247934%; } .g1-mediabox-wide .g1-essential-nonmedia { width: 31.40495868%; margin-left: 2.89256198%; } .g1-mediabox-wide.g1-mediabox-after .g1-essential-nonmedia { left: -68.59504132%; } .g1-mediabox-wide.g1-mediabox-after .g1-essential-media { left: 34.29752066%; } .g1-mediabox-narrow { /* Change the visual order of blocks (SEO requirement) */ } .g1-mediabox-narrow .g1-essential-media { width: 48.55371901%; } .g1-mediabox-narrow .g1-essential-nonmedia { width: 48.55371901%; margin-left: 2.89256198%; } .g1-mediabox-narrow.g1-mediabox-after .g1-essential-nonmedia { left: -51.44628099%; } .g1-mediabox-narrow.g1-mediabox-after .g1-essential-media { left: 51.44628099%; } } .g1-flags { display: none; } .g1-nav-single { margin: 0 0 3em 0; padding: 1.5em 0; border-width: 1px 0 0 0; } .g1-nav-single p { display: none; } .g1-nav-single ol { min-height: 40px; margin: 0; position: relative; list-style: none; } .g1-nav-single li > strong { display: block; font-weight: normal; } .g1-nav-single__prev, .g1-nav-single__next { float: left; width: 50%; min-height: 1px; } .g1-nav-single__prev > a, .g1-nav-single__next > a { display: block; overflow: hidden; position: relative; text-overflow: ellipsis; white-space: nowrap; } .g1-nav-single__prev > a:after, .g1-nav-single__next > a:after { width: 20px; margin-top: -14px; display: block; position: absolute; top: 50%; font: 28px/28px FontAwesome; } .g1-nav-single__prev { text-align: left; } .g1-nav-single__prev > strong { padding-right: 40px; padding-left: 20px; } .g1-nav-single__prev > a { padding-right: 40px; padding-left: 20px; /* Arrows */ } .g1-nav-single__prev > a:after { left: 0; content: "\f104"; } .g1-nav-single__next { text-align: right; } .g1-nav-single__next > strong { padding-right: 20px; padding-left: 40px; } .g1-nav-single__next > a { padding-right: 20px; padding-left: 40px; } .g1-nav-single__next > a:after { right: 0; content: "\f105"; } .g1-nav-single__back { position: absolute; left: 50%; } .g1-nav-single__back > strong { visibility: hidden; } .g1-nav-single__back > a { width: 40px; display: block; overflow: hidden; position: relative; left: -20px; white-space: nowrap; text-indent: 100%; } .g1-nav-single__back > a:before { width: 100%; margin-top: -7px; display: block; position: absolute; top: 50%; left: 0; text-indent: 0; text-align: center; font: 14px/14px FontAwesome; content: "\f00a"; } /* 4.2 Aside Post Format ----------------------------------------------------------------------------- */ /* =aside =post-format */ /* 4.3 Audio Post Format ----------------------------------------------------------------------------- */ .g1-collection--grid.g1-collection--one-half .format-audio .entry-featured-media, .g1-collection--grid.g1-collection--one-third .format-audio .entry-featured-media, .g1-collection--grid.g1-collection--one-fourth .format-audio .entry-featured-media { position: relative; } .g1-collection--grid.g1-collection--one-half .format-audio .entry-featured-media .media-audio, .g1-collection--grid.g1-collection--one-third .format-audio .entry-featured-media .media-audio, .g1-collection--grid.g1-collection--one-fourth .format-audio .entry-featured-media .media-audio { margin-top: -30px; position: absolute; left: 0; right: 0; top: 50%; z-index: 2; } .g1-collection--grid.g1-collection--one-half .format-audio .entry-featured-media .g1-placeholder, .g1-collection--grid.g1-collection--one-third .format-audio .entry-featured-media .g1-placeholder, .g1-collection--grid.g1-collection--one-fourth .format-audio .entry-featured-media .g1-placeholder { margin-bottom: 0; } .g1-inline-audio { display: none; } .mfp-wrap .g1-inline-audio { display: table; margin-left: auto; margin-right: auto; } .mfp-content > .jp-audio { display: table; margin-left: auto; margin-right: auto; } /* 4.4 Chat Post Format ----------------------------------------------------------------------------- */ .g1-chat { margin-left: 0; list-style: none; } .g1-chat-row { padding: .75em 16px 0.75em 30px; position: relative; } .g1-chat-author { margin-left: -20px; /* anchor */ } .g1-chat-author > a { width: 20px; display: inline-block; } /* 4.5 Gallery Post Format ----------------------------------------------------------------------------- */ .format-gallery .entry-featured-media { position: relative; } .format-gallery .entry-featured-media .g1-nav-direction { width: 100%; position: absolute; left: 0; top: 50%; } .format-gallery .entry-featured-media .g1-nav-direction__prev, .format-gallery .entry-featured-media .g1-nav-direction__next { width: 28px; height: 28px; display: block; overflow: hidden; position: absolute; top: -14px; font-size: 0; background: #000 !important; color: #fff !important; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; } .format-gallery .entry-featured-media .g1-nav-direction__prev:before, .format-gallery .entry-featured-media .g1-nav-direction__next:before { width: 100%; height: 14px; margin-top: -7px; display: block; position: absolute; top: 50%; left: 0; text-align: center; font: 14px/14px FontAwesome; } .format-gallery .entry-featured-media .g1-nav-direction__prev:hover, .format-gallery .entry-featured-media .g1-nav-direction__next:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75); opacity: 0.75; } .format-gallery .entry-featured-media .g1-nav-direction__prev { left: 10px; } .format-gallery .entry-featured-media .g1-nav-direction__prev:before { content: "\f104"; } .format-gallery .entry-featured-media .g1-nav-direction__next { right: 10px; } .format-gallery .entry-featured-media .g1-nav-direction__next:before { content: "\f105"; } .g1-gallery { position: relative; } .g1-gallery figure { margin: 0; } .g1-gallery figure > div { width: 66%; float: left; } .g1-gallery figure > div img { display: block; } .g1-gallery figure figcaption { width: 33%; padding-top: 4.5em; float: right; } .g1-gallery figure figcaption > p { padding: 0 5%; } .g1-gallery figure figcaption > div { padding: 0 5%; } .g1-gallery-toolbar { width: 33%; height: 3em; position: absolute; right: 0; top: 0; z-index: 2; background: yellow; } .g1-gallery-items { margin: 0; list-style: none; } .g1-gallery-items > li { display: block; float: left; } .g1-gallery-items > li figure { display: block; float: left; } /* Prevent content jump */ .g1-gallery-items > li + li { display: none; } .g1-carousel .g1-gallery-items > li + li { display: block; } .g1-gallery-thumbs { margin: 0; list-style: none; } .g1-gallery-thumbs li { margin: 2px 2px 0 0; float: left; position: relative; } .g1-gallery-thumbs li a { position: relative; display: block; overflow: hidden; } .g1-gallery-thumbs li a:before { width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0; content: ""; background-color: #000; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; } .g1-gallery-thumbs li a:after { width: 55px; height: 55px; display: block; position: absolute; top: 0; left: 0; text-align: center; font-family: FontAwesome; font-size: 14px; line-height: 55px; content: "\f062"; color: #fff; } .g1-gallery-thumbs li a:hover:before { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66); opacity: 0.66; } .g1-gallery-thumbs li img { display: block; } .g1-gallery-thumbs li.g1-selected:before { display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 2; content: ""; border-style: solid; border-width: 5px; border-color: red; } /* CSS animations */ .cssanimations .g1-gallery-thumbs li a:before { -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; } .cssanimations .g1-gallery-thumbs li a:after { -moz-transform: translate(0px, 100px); -ms-transform: translate(0px, 100px); -webkit-transform: translate(0px, 100px); transform: translate(0px, 100px); -moz-transition: all 0.35s cubic-bezier(0.68, -0.55, 0.265, 1.55); -o-transition: all 0.35s cubic-bezier(0.68, -0.55, 0.265, 1.55); -webkit-transition: all 0.35s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: all 0.35s cubic-bezier(0.68, -0.55, 0.265, 1.55); } .cssanimations .g1-gallery-thumbs li a:hover:after { -moz-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); } /* 4.6 Image Post Format ----------------------------------------------------------------------------- */ /* =image =post-format */ /* 4.7 Link Post Format ----------------------------------------------------------------------------- */ /* =link =post-format */ /* 4.8 Quote Post Format ----------------------------------------------------------------------------- */ /* =quote =post-format */ article.format-quote.g1-complete .entry-content blockquote { margin: 0; padding: 0; border: none; font-size: 36px; } article.format-quote.g1-complete .entry-content blockquote:before { display: none; } article.format-quote.g1-complete .entry-content figcaption, article.format-quote.g1-complete .entry-content cite { font-size: 14px; font-style: italic; margin-top: -1.5em; } article.format-quote.g1-complete .entry-content figcaption:before, article.format-quote.g1-complete .entry-content cite:before { content: "— "; } /* 4.9 Status Post Format ----------------------------------------------------------------------------- */ /* =status =post-format */ article.format-status.g1-complete .entry-content p { font-size: 36px; } /* 4.10 Video Post Format ----------------------------------------------------------------------------- */ article.format-video .entry-featured-media iframe { background: #000000; } /* 4.11 Related Entries ----------------------------------------------------------------------------- */ .g1-related-entries { margin: 0 0 4.5em 0; padding: 1.5em 0 0 0; position: relative; border-width: 1px 0 0; } .g1-related-entries:before { width: 60px; height: 0; display: block; position: absolute; top: -1px; left: 0; border-style: solid; border-width: 1px 0 0; content: ""; } /* 4.12 Gallery ----------------------------------------------------------------------------- */ /* =gallery */ .gallery { margin-bottom: 1.5em; } .gallery > ol { margin: 0; list-style: none; } .gallery-item { float: left; padding: 4px 0 0 4px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } /* Columns 1-10 */ .gallery-columns-1 .gallery-item { width: 100%; } .gallery-columns-2 .gallery-item { width: 50%; } .gallery-columns-3 .gallery-item { width: 33.33333333%; } .gallery-columns-4 .gallery-item { width: 25%; } .gallery-columns-5 .gallery-item { width: 20%; } .gallery-columns-6 .gallery-item { width: 16.66666667%; } .gallery-columns-7 .gallery-item { width: 14.28571429%; } .gallery-columns-8 .gallery-item { width: 12.5%; } .gallery-columns-9 .gallery-item { width: 11.11111111%; } .gallery-columns-10 .gallery-item { width: 10%; } .gallery-icon { max-width: 100%; position: relative; float: left; overflow: hidden; } .gallery-icon > a { max-width: 100%; display: block; float: left; position: relative; /* background */ /* icon */ } .gallery-icon > a:before { width: 100%; height: 100%; display: none; position: absolute; left: 0; top: 0; content: ""; } .gallery-icon > a:after { width: 42px; height: 42px; margin-top: -21px; margin-left: -21px; display: none; position: absolute; left: 50%; top: 50%; text-align: center; font-family: FontAwesome; font-size: 28px; line-height: 42px; content: "\f06e"; } .gallery-icon > a:hover:before { display: block; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66); opacity: 0.66; } .gallery-icon > a:hover:after { display: block; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=99); opacity: 0.99; } .gallery-icon img { display: block; } .gallery-caption { display: none; } .cssanimations .gallery-icon > a:before { display: block; opacity: 0; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; } .cssanimations .gallery-icon > a:after { display: block; opacity: 0; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; -moz-transform: scale(2, 2); -ms-transform: scale(2, 2); -webkit-transform: scale(2, 2); transform: scale(2, 2); } .cssanimations .gallery-icon > a:hover:before { opacity: .66; } .cssanimations .gallery-icon > a:hover:after { opacity: .99; -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1); } /* 4.13 Galleria ----------------------------------------------------------------------------- */ /* galleria fix for fullscreen video */ .galleria-lightbox-image .galleria-image { height: 95%; } .galleria-exit { width: 32px; height: 32px; display: block; position: absolute; top: 12px; right: 12px; z-index: 999; } .galleria-exit-button { width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; background: #808080; color: #fff; } .galleria-exit-button:before { width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; text-align: center; font: 14px/32px FontAwesome; content: "\f00d"; } .galleria-exit-button:hover { background: #404040; color: #fff; } /* CSS animations */ .cssanimations .galleria-exit-button { -moz-transition: all 0.35s ease-in-out; -o-transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; -webkit-backface-visibility: hidden; } /* 4.14 Collections ----------------------------------------------------------------------------- */ .g1-collection { clear: both; } .g1-collection > ul { margin: 0; position: relative; list-style: none; /* Remove the space between inline-block elements */ letter-spacing: -0.31em; } .g1-collection__item { outline: 1px transparent solid; /* Revert to default spacing */ letter-spacing: normal; } .g1-collection__item:hover { z-index: 3; } /* =Collection =Grid */ .g1-collection--grid > ul { width: 100.41322314%; left: -4px; } .g1-collection--grid > ul > .g1-collection__item { margin: 0 0 1.5em; display: inline-block; vertical-align: top; } #ie7 .g1-collection--grid > ul > .g1-collection__item { display: inline; zoom: 1; } .g1-collection--grid article { margin-left: 4px; } /* =Collection =Grid =1/4 */ .g1-collection--grid.g1-collection--one-fourth > ul > .g1-collection__item { max-width: 243px; width: 25%; } .g1-secondary-narrow #primary .g1-collection--grid.g1-collection--one-fourth > ul > .g1-collection__item, .g1-secondary-wide #primary .g1-collection--grid.g1-collection--one-fourth > ul > .g1-collection__item, .g1-column.g1-three-fourth .g1-collection--grid.g1-collection--one-fourth > ul > .g1-collection__item { width: 33.33333333%; } .g1-column.g1-one-half .g1-collection--grid.g1-collection--one-fourth > ul > .g1-collection__item { width: 50%; } #secondary .g1-collection--grid.g1-collection--one-fourth > ul > .g1-collection__item, .g1-column.g1-one-fourth .g1-collection--grid.g1-collection--one-fourth > ul > .g1-collection__item { width: 100%; } .g1-collection--grid.g1-collection--one-fourth .entry-featured-media { margin-bottom: 0.75em; } /* =Collection =Grid =1/3 */ .g1-collection--grid.g1-collection--one-third > ul > .g1-collection__item { max-width: 324px; width: 33.33333333%; /* Inside a two-third container, a three-column collection should be rendered as a two-column collection */ /* Inside a one-third container, a three-column collection should be rendered as a one-column collection */ } .g1-secondary-narrow #primary .g1-collection--grid.g1-collection--one-third > ul > .g1-collection__item, .g1-secondary-wide #primary .g1-collection--grid.g1-collection--one-third > ul > .g1-collection__item, .g1-column.g1-two-third .g1-collection--grid.g1-collection--one-third > ul > .g1-collection__item { width: 50%; } .g1-collection--grid.g1-collection--one-third > ul > .g1-collection__item .g1-secondary-narrow #secondary, .g1-collection--grid.g1-collection--one-third > ul > .g1-collection__item .g1-secondary-wide #secondary, .g1-column.g1-one-third .g1-collection--grid.g1-collection--one-third > ul > .g1-collection__item { width: 100%; } /* =Collection =Grid =1/2 */ .g1-collection--grid.g1-collection--one-half > ul > .g1-collection__item { max-width: 486px; width: 50%; } .g1-one-half .g1-collection--grid.g1-collection--one-half > ul > .g1-collection__item { width: 100%; } /* =collection =grid =2/3 */ .g1-collection--grid.g1-collection--two-third > ul > .g1-collection__item { width: 100%; } .g1-collection--grid.g1-collection--two-third > ul > .g1-collection__item + .g1-collection__item { padding-top: 3em; border-top-width: 1px; } /* =Collection =Grid =Full */ .g1-collection--grid.g1-collection--max > ul > .g1-collection__item { width: 100%; margin-bottom: 1.5em; } .g1-collection--grid.g1-collection--max > ul > .g1-collection__item + .g1-collection__item { padding-top: 3em; border-top-width: 1px; } .g1-collection--list > ul { margin: 0; list-style: none; } .g1-collection--list .entry-featured-media { margin: 0; } /* collection-list-two-third */ .g1-collection--list.g1-collection--two-third > ul { margin: 0 0 1.5em; } .g1-collection--list.g1-collection--two-third > ul > .g1-collection__item { margin: 0 0 3em; } .g1-collection--list.g1-collection--two-third > ul > .g1-collection__item + .g1-collection__item { padding-top: 3em; } @media only screen and (max-width: 600px) { .g1-collection--grid.g1-collection--one-fourth > ul > .g1-collection__item, .g1-collection--grid.g1-collection--one-third > ul > .g1-collection__item, .g1-collection--grid.g1-collection--one-half > ul > .g1-collection__item { width: 100% !important; } } .g1-collection--gallery { margin-bottom: 3em; } .g1-collection--gallery > ul > .g1-collection__item { margin-bottom: 4px !important; } .g1-collection--gallery article { position: relative; /* border */ } .g1-collection--gallery article:before { display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; visibility: hidden; content: ""; } .g1-tl-squircle .g1-collection--gallery article:before { -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; } .g1-tr-squircle .g1-collection--gallery article:before { -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; } .g1-tl-circle .g1-collection--gallery article:before { -moz-border-radius-topleft: 24px; -webkit-border-top-left-radius: 24px; border-top-left-radius: 24px; } .g1-tr-circle .g1-collection--gallery article:before { -moz-border-radius-topright: 24px; -webkit-border-top-right-radius: 24px; border-top-right-radius: 24px; } .g1-collection--gallery article figure { margin-bottom: 0 !important; } .g1-collection--gallery article .g1-nonmedia { width: 100%; position: absolute; left: 0; top: 100%; visibility: hidden; /* border */ } .g1-collection--gallery article .g1-nonmedia > .g1-inner { padding: 20px 20px 1px 20px; position: relative; z-index: 1; visibility: hidden; /* arrow */ } .g1-br-squircle .g1-collection--gallery article .g1-nonmedia > .g1-inner { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; } .g1-bl-squircle .g1-collection--gallery article .g1-nonmedia > .g1-inner { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; } .g1-br-circle .g1-collection--gallery article .g1-nonmedia > .g1-inner { -moz-border-radius-bottomright: 24px; -webkit-border-bottom-right-radius: 24px; border-bottom-right-radius: 24px; } .g1-bl-circle .g1-collection--gallery article .g1-nonmedia > .g1-inner { -moz-border-radius-bottomleft: 24px; -webkit-border-bottom-left-radius: 24px; border-bottom-left-radius: 24px; } .g1-collection--gallery article .g1-nonmedia > .g1-inner:after { width: 0; height: 0; margin-left: -8px; display: block; position: absolute; left: 50%; top: -16px; content: ""; border-style: solid; border-width: 8px; border-top-color: transparent !important; border-right-color: transparent !important; border-left-color: transparent !important; } .g1-collection--gallery article .g1-nonmedia > .g1-01 { display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0; } .g1-br-squircle .g1-collection--gallery article .g1-nonmedia > .g1-01 { -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; } .g1-bl-squircle .g1-collection--gallery article .g1-nonmedia > .g1-01 { -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; } .g1-br-circle .g1-collection--gallery article .g1-nonmedia > .g1-01 { -moz-border-radius-bottomright: 24px; -webkit-border-bottom-right-radius: 24px; border-bottom-right-radius: 24px; } .g1-bl-circle .g1-collection--gallery article .g1-nonmedia > .g1-01 { -moz-border-radius-bottomleft: 24px; -webkit-border-bottom-left-radius: 24px; border-bottom-left-radius: 24px; } .g1-collection--gallery article.g1-on--mouse, .g1-collection--gallery article.g1-on--finger { position: relative; z-index: 2; } .g1-collection--gallery article.g1-on--mouse:before, .g1-collection--gallery article.g1-on--mouse .g1-indicator, .g1-collection--gallery article.g1-on--mouse .g1-nonmedia, .g1-collection--gallery article.g1-on--mouse .g1-nonmedia > .g1-inner, .g1-collection--gallery article.g1-on--mouse .g1-nonmedia > .g1-01, .g1-collection--gallery article.g1-on--finger:before, .g1-collection--gallery article.g1-on--finger .g1-indicator, .g1-collection--gallery article.g1-on--finger .g1-nonmedia, .g1-collection--gallery article.g1-on--finger .g1-nonmedia > .g1-inner, .g1-collection--gallery article.g1-on--finger .g1-nonmedia > .g1-01 { visibility: visible; } .g1-collection--gallery article.g1-on--mouse:before, .g1-collection--gallery article.g1-on--finger:before { left: -20px; right: -20px; top: -20px; bottom: -20px; } .g1-collection--gallery article.g1-on--mouse .g1-nonmedia > .g1-01, .g1-collection--gallery article.g1-on--finger .g1-nonmedia > .g1-01 { left: -20px; right: -20px; bottom: -20px; /* iPad fix - list properties explicitly */ } .g1-collection--gallery article.g1-on--mouse .entry-featured-media, .g1-collection--gallery article.g1-on--finger .entry-featured-media { -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; } .g1-collection--simple .g1-nonmedia { padding: 0 10% 0 0; } .g1-collection--grid.g1-collection--filterable .g1-nonmedia { padding: 0 10% 0 0; } .g1-collection--grid.g1-collection--masonry { /* Rounded corners */ } .g1-collection--grid.g1-collection--masonry > ul { margin-top: -4px; margin-bottom: 1.5em; } .g1-collection--grid.g1-collection--masonry > ul > .g1-collection__item { margin-bottom: 0; margin-top: 4px; } .g1-collection--grid.g1-collection--masonry article { padding: 4px; } .g1-collection--grid.g1-collection--masonry .entry-featured-media { margin-bottom: 0; border-width: 1px; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; } .g1-collection--grid.g1-collection--masonry .g1-nonmedia { padding: 1.5em 20px 0 20px; border-width: 1px; } .g1-collection--grid.g1-collection--masonry .entry-featured-media + .g1-nonmedia { border-top-width: 0; } /* 4.15 Isotope ----------------------------------------------------------------------------- */ /* --- Isotope --------------------------------------------------------------------------------- */ .isotope-item { z-index: 2; } .isotope-hidden.isotope-item { pointer-events: none; z-index: 1; } /* CSS3 transitions */ .isotope, .isotope .isotope-item { -moz-transition-duration: 0.8s; -o-transition-duration: 0.8s; -webkit-transition-duration: 0.8s; transition-duration: 0.8s; } .isotope { -moz-transition-property: height, width; -o-transition-property: height, width; -webkit-transition-property: height, width; transition-property: height, width; } .isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -ms-transition-property: -ms-transform, opacity; -o-transition-property: top, left, opacity; transition-property: transform, opacity; } /* disable CSS3 transitions */ .isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition { -moz-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-duration: 0s; transition-duration: 0s; } /* toolbar */ .isotope-toolbar { margin: 0 0 3em; } .g1-isotope-filters > div { margin: 4px; padding: 0 10px; border-width: 1px; } .g1-isotope-filters:before, .g1-isotope-filters:after { content: " "; display: table; } .g1-isotope-filters:after { clear: both; } #ie7 .g1-isotope-filters { zoom: 1; } .g1-isotope-filters + .g1-isotope-filters { border-top-width: 0; } .g1-isotope-filters > p { margin-right: 1em; display: inline; display: none; } .g1-isotope-filter { margin-top: -1px; margin-left: -1px; float: left; border-width: 1px; } .g1-isotope-filter > a { display: block; padding: 10px; } .g1-isotope-filter--current { position: relative; /* Accent */ } .g1-isotope-filter--current:before { width: 100%; height: 2px; display: block; position: absolute; left: 0; top: 0; z-index: 2; content: ""; } .g1-isotope-filter--current > a { position: relative; cursor: default; } /* Filter group */ .option-set { margin: -1px 0; padding: 0 0 0 1px; display: block; overflow: hidden; list-style: none; } /* 4.16 Widgets ----------------------------------------------------------------------------- */ .widget { margin-bottom: 1.5em; padding-bottom: 1px; /* Prevent margin collapsing */ } #secondary .widget { margin-bottom: 3em; } #secondary .widget + .widget { padding-top: 1.5em; position: relative; border-width: 1px 0 0; } #secondary .widget + .widget:before { width: 24px; height: 0; display: block; position: absolute; top: -1px; left: 0; border-style: solid; border-width: 1px 0 0; content: ""; } /* =widget =widget-calendar */ #calendar_wrap { max-width: 304px; width: 100%; } #wp-calendar { max-width: 304px; width: 100%; width: 100%; position: relative; } #wp-calendar caption { width: auto; padding-top: 4px; padding-left: 58px; padding-right: 0; text-align: right; } #wp-calendar thead th { padding: 6px 3px 3px; text-align: center; text-transform: uppercase; font-weight: bold; } #wp-calendar tbody td { padding: 3px 3px; text-align: center; } #wp-calendar tbody td:first-child { padding-left: 6px; } #wp-calendar tbody tr:nth-child(1) td { padding-top: 9px; } #wp-calendar tbody tr:nth-last-child(1) td { padding-bottom: 9px; } #wp-calendar tbody a { font-weight: bold; } #wp-calendar tfoot td { padding: 3px 0; } #wp-calendar tfoot td.pad { width: 2px; font-size: 0; } #wp-calendar tbody td#today { font-weight: bold; } #wp-calendar tfoot { position: absolute; left: 0; top: 0; } #wp-calendar #prev, #wp-calendar #next { /* button */ } #wp-calendar #prev a, #wp-calendar #prev span, #wp-calendar #next a, #wp-calendar #next span { width: 24px; height: 24px; display: block; position: relative; overflow: hidden; content: ""; text-indent: 99px; /* arrow */ } #wp-calendar #prev a:after, #wp-calendar #prev span:after, #wp-calendar #next a:after, #wp-calendar #next span:after { width: 100%; height: 14px; margin-top: -7px; display: block; position: absolute; left: 0; top: 50%; text-indent: 0; text-align: center; font: 14px/14px FontAwesome; } #wp-calendar #prev span, #wp-calendar #next span { cursor: default; } #wp-calendar #prev a:after, #wp-calendar #prev span:after { content: "\f104"; } #wp-calendar #next a:after, #wp-calendar #next span:after { content: "\f105"; } /* --- WordPress Default Widgets --------------------------------------------------------------- */ .widget_recent_comments ul, .widget_rss ul { margin-left: 0; list-style: none; } .widget_recent_comments li, .widget_rss li { padding-top: 5px; padding-bottom: 5px; display: block; border-width: 1px 0 0; } .widget_recent_comments li:first-child, .widget_rss li:first-child { padding-top: 0; border: 0; } .widget_recent_entries li li:first-child, .widget_rss li li:first-child { padding-top: 5px; } .widget_rss .widgettitle { position: relative; padding-left: 31px; } .widget_rss .widgettitle a.rsswidget:first-child { width: 24px; height: 24px; margin-top: -12px; position: absolute; left: 0; top: 50%; display: block; background: #ff8300; } .widget_rss .widgettitle a.rsswidget:first-child img { display: none; } .widget_rss .widgettitle a.rsswidget:first-child:after { height: 24px; width: 24px; display: block; position: absolute; left: 0; top: 0; text-align: center; font: 14px/24px FontAwesome; content: "\f09e"; color: #ffffff; } .widget_rss li a.rsswidget { display: block; } .widget_rss .rssSummary { margin: 0.75em 0 0; } /* CSS animations */ .cssanimations .widget_rss .widgettitle a.rsswidget:first-child:hover:after { -webkit-animation: g1_vertical_loop 0.35s ease-in-out; -moz-animation: g1_vertical_loop 0.35s ease-in-out; -o-animation: g1_vertical_loop 0.35s ease-in-out; animation: g1_vertical_loop 0.35s ease-in-out; } .g1-links ul { margin-left: 0; list-style: none; } .g1-links ul ul { padding: 0 0 0 16px; margin: 5px 0 0 -16px; border-width: 1px 0 0; font-size: 1.20481927711em; } .g1-links li { padding-top: 5px; padding-bottom: 5px; display: block; border-width: 1px 0 0; padding-left: 16px; font-size: 0.83em; } .g1-links li > a { display: block; position: relative; padding-left: 0; font-size: 1.20481927711em; } .g1-links li > a:before { position: absolute; left: -16px; font-size: 14px; font-family: FontAwesome; content: "\f105"; } .g1-links li:first-child { border: 0; } .widget_recent_comments li { padding-left: 22px; position: relative; } .widget_recent_comments li:before { position: absolute; left: 0; font-size: 14px; font-family: FontAwesome; content: "\f0e5"; } .widget_categories select, .widget_archive select { width: 100%; max-width: 304px; margin-bottom: 1.5em; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .tagcloud { margin-bottom: 1.5em; } .widget_tag_cloud a { line-height: 100%; } /* 4.17 Comments ----------------------------------------------------------------------------- */ .g1-replies { margin-top: 3em; padding-top: 0.75em; position: relative; border-width: 1px 0 0 0; } .g1-replies:before { width: 60px; height: 0; display: block; position: absolute; top: -1px; left: 0; border-style: solid; border-width: 1px 0 0 0; content: ""; } .g1-replies h2 { padding: 10px 0 0 78px; position: relative; } .g1-replies h2:before { width: 56px; height: 56px; display: block; position: absolute; left: 0; top: 0; text-align: left; font: 56px/56px FontAwesome; } .g1-replies--comments h2:before { content: "\f086"; } .g1-replies--pings h2:before { content: "\f079"; } #respond { margin: 3em 0 0; padding: 0.75em 0 0 78px; position: relative; border-width: 1px 0 0; } #respond:before { width: 60px; height: 0; display: block; position: absolute; top: -1px; left: 0; border-style: solid; border-width: 1px 0 0; content: ""; } .commentlist #respond { margin: 1.5em 0; } #reply-title { padding: 10px 0 0; position: relative; } #reply-title:before { width: 56px; height: 56px; display: block; position: absolute; left: -78px; top: 0; text-align: left; font: 56px/56px FontAwesome; content: "\f0e5"; } /* --- Comment list ---------------------------------------------------------------------------- */ .avatar-20 { width: 20px; height: 20px; } .avatar-40 { width: 40px; height: 40px; } .avatar-60 { width: 60px; height: 60px; } .avatar-80 { width: 80px; height: 80px; } .avatar-100 { width: 100px; height: 100px; } .avatar-120 { width: 120px; height: 120px; } .commentlist { margin: 0; list-style: none; } .commentlist li { position: relative; } .commentlist article { padding: 1.5em 0 1.5em 78px; } .commentlist header div { width: 50%; margin-right: 5%; float: left; } .commentlist header p { width: 45%; float: right; text-align: right; } .commentlist header cite { font-style: normal; font-weight: bold; } .commentlist img.avatar { position: absolute; left: 0; top: 20px; } .commentlist ul.children { margin: 0 0 0 78px; list-style: none; } /* Tree style, ftw! */ .comment.parent > article { position: relative; } .comment.parent > article:before { width: 0; display: block; position: absolute; left: 30px; top: 80px; bottom: 0; border-style: dotted; border-width: 0 0 0 1px; content: ""; } .comment.parent > .children > .comment { position: relative; } .comment.parent > .children > .comment:before { width: 0; height: 100%; display: block; position: absolute; left: -48px; top: 0; border-style: dotted; border-width: 0 0 0 1px; content: ""; } .comment.parent > .children > .comment:after { width: 48px; height: 0; display: block; position: absolute; left: -48px; top: 50px; border-style: dotted; border-width: 1px 0 0 0; content: ""; } .comment.parent > .children > .comment:last-child:before { height: 50px; } .comment-body { -ms-word-wrap: break-word; word-wrap: break-word; } .comment-reply-link:before { margin-right: 0.5em; display: inline-block; font-size: 14px; font-family: FontAwesome; content: "\f112"; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } .pingback { margin-left: 78px; padding: 0 0 .75em 0; } .pingback + .pingback { padding: .75em 0; border-width: 1px 0 0; } .pingback > p { margin: 0; } .comment-form .required { font-weight: normal; } /* 4.18 About the Author ----------------------------------------------------------------------------- */ .author-info { margin: 0 0 4.5em; padding: 1.5em 0 0; min-height: 60px; position: relative; border-width: 1px 0 0; /* Decorative dash */ } .author-info:before { width: 60px; height: 0; display: block; position: absolute; top: -1px; left: 0; border-style: solid; border-width: 1px 0 0 0; content: ""; } .author-info .author-title, .author-info .author-description { padding-left: 80px; } .author-info figure { position: absolute; left: 0; top: 1.5em; } /* 4.19 Custom Fields ----------------------------------------------------------------------------- */ .post-meta { margin: 0; list-style: none; } .post-meta > li { padding: 6px 0; border-width: 1px 0 0 0; } .post-meta > li:first-child { padding-top: 0; border: 0; } .post-meta-key { display: block; font-weight: bold; } /* 4.20 Sidebars ----------------------------------------------------------------------------- */ .g1-secondary-before #secondary > .g1-inner { padding-right: 1.5em; } .g1-secondary-after #secondary > .g1-inner { padding-left: 1.5em; } /* 4.21 Side Navigation ----------------------------------------------------------------------------- */ .g1-side-nav { /* Show level-2 only when it's needed */ } .g1-side-nav ul { margin: 0; list-style: none; } .g1-side-nav > ul { border-width: 0 1px 0 0; } .g1-side-nav > ul > li + li { border-top-width: 1px; } .g1-side-nav .children { padding: 12px 12px; display: none; border-top-width: 1px; } .g1-side-nav .current_page_ancestor .children, .g1-side-nav .current_page_item .children { display: block; } .g1-side-nav a { padding: 8px 24px; display: block; position: relative; } .g1-side-nav a:before { position: absolute; left: 12px; font-size: 14px; font-family: FontAwesome; content: "\f105"; } .g1-side-nav .children a { padding-top: 5px; padding-bottom: 5px; } .g1-side-nav .current_page_item > a { font-weight: bold; } .g1-secondary-after .g1-side-nav > ul { border-width: 0 0 0 1px; } /* 4.22 Mediaboxes ----------------------------------------------------------------------------- */ /* Hide all lightbox data */ .g1-lightbox-data { display: none; } /* =mediabox -------------------------------------------------------------- */ .g1-mediabox { margin-bottom: 0; position: relative; } .g1-mediabox img, .g1-mediabox object, .g1-mediabox iframe { margin: 0 auto; display: block; } .g1-mediabox--featured-media { margin-bottom: 1.5em; } .g1-mediabox--featured-media .g1-mediabox__items { margin: 0; list-style: none; } .g1-mediabox--featured-media .g1-mediabox__item { overflow: hidden; } .g1-mediabox--featured-media .g1-mediabox__item > figure { margin-bottom: 0; } .g1-mediabox--featured-media .g1-mediabox__item + .g1-mediabox__item { margin-top: 4px; } .g1-mediabox--list { margin-bottom: 1.5em; } .g1-mediabox--list .g1-mediabox__items { margin: 0; list-style: none; } .g1-mediabox--list .g1-mediabox__item { overflow: hidden; } .g1-mediabox--list .g1-mediabox__item > figure { margin-bottom: 0; } .g1-mediabox--list .g1-mediabox__item + .g1-mediabox__item { margin-top: 4px; } .g1-mediabox--slider { margin-bottom: 1.5em; /* Prevent content jump */ /* Direction Navigation (next|prev) */ /* Coin Navigation (1,2,3,4,5...) */ } .g1-mediabox--slider .g1-inner { position: relative; } .g1-mediabox--slider .g1-carousel { overflow: hidden; } .g1-mediabox--slider .g1-slides { margin: 0; list-style: none; } .g1-mediabox--slider .g1-slides li { display: block; float: left; } .g1-mediabox--slider .g1-slides figure { margin-bottom: 0; } .g1-mediabox--slider .g1-slides li + li { display: none; } .g1-mediabox--slider .g1-carousel .g1-slides li + li { display: block; } .g1-mediabox--slider .g1-nav-direction { margin-top: -16px; position: absolute; left: 20px; right: 20px; top: 50%; } .g1-mediabox--slider .g1-nav-direction__prev, .g1-mediabox--slider .g1-nav-direction__next { width: 32px; height: 32px; display: block; overflow: hidden; position: absolute; top: 0; font-size: 0; background: black; background: rgba(0, 0, 0, 0.5); color: #ffffff !important; } .g1-mediabox--slider .g1-nav-direction__prev:before, .g1-mediabox--slider .g1-nav-direction__next:before { width: 100%; height: 14px; margin-top: -7px; display: block; position: absolute; top: 50%; left: 0; text-align: center; font: 14px/14px FontAwesome; } .g1-mediabox--slider .g1-nav-direction__prev:hover, .g1-mediabox--slider .g1-nav-direction__next:hover { background: black; background: rgba(0, 0, 0, 0.75); color: #ffffff !important; } .g1-mediabox--slider .g1-nav-direction__prev { left: 0; } .g1-mediabox--slider .g1-nav-direction__prev:before { content: "\f104"; } .g1-mediabox--slider .g1-nav-direction__next { right: 0; } .g1-mediabox--slider .g1-nav-direction__next:before { content: "\f105"; } .g1-mediabox--slider .g1-nav-coin { margin: 0; list-style: none; } .g1-mediabox--slider .g1-nav-coin li { margin: 4px 4px 0 0; overflow: hidden; float: left; } .g1-mediabox--slider .g1-nav-coin li a { display: block; position: relative; } .g1-mediabox--slider .g1-nav-coin li a:before { width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0; z-index: 1; visibility: hidden; background: cyan; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; content: ""; } .g1-mediabox--slider .g1-nav-coin li a:after { width: 100%; height: 14px; margin-top: -7px; display: block; position: absolute; top: 50%; left: 0; z-index: 1; visibility: hidden; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; text-align: center; font: 14px/14px FontAwesome; content: "\f13d"; } .g1-mediabox--slider .g1-nav-coin li a:hover:before { visibility: visible; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85); opacity: 0.85; } .g1-mediabox--slider .g1-nav-coin li a:hover:after { visibility: visible; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=99); opacity: 0.99; } .g1-mediabox--slider .g1-nav-coin li.g1-selected a:before { visibility: visible; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; } .g1-mediabox--slider .g1-nav-coin li.g1-selected a:after { visibility: visible; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } .g1-mediabox--slider .g1-fullscreen { display: none; } .g1-thumb-audio .g1-placeholder i { font-size: 14px; } .g1-thumb-audio .g1-placeholder i:before { content: "\f001"; } /* ---------------------------------------------------------------------------- 5 . GLOBAL LAYOUT ----------------------------------------------------------------------------- */ /* 5.1 Body ----------------------------------------------------------------------------- */ /* 5.2 Preheader - Theme Area ----------------------------------------------------------------------------- */ /* Base */ #g1-preheader > .g1-background { max-width: 100%; height: 100%; margin-left: auto; margin-right: auto; position: absolute; left: 0; right: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-backface-visibility: hidden; } /* Apply some distance between theme areas based on body classes */ .g1-preheader-space-before #g1-preheader { margin-top: 14px; } .g1-preheader-space-after #g1-preheader { margin-bottom: 14px; } /* Preheader toggle button */ #g1-preheader__switch { width: 32px; height: 32px; display: block; float: right; overflow: hidden; position: relative; /* icons */ /* arrow-up icon */ /* arrow-down icon */ } #g1-preheader__switch:before, #g1-preheader__switch:after { width: 100%; height: 100%; position: absolute; left: 0; top: 0; text-align: right; font: 28px/32px FontAwesome; } #g1-preheader__switch:before { content: "\f106"; display: block; } #g1-preheader__switch:after { content: "\f107"; display: none; } .g1-preheader-collapsed #g1-preheader__switch:before { display: none; } .g1-preheader-collapsed #g1-preheader__switch:after { display: block; } /* CSS animations */ .cssanimations #g1-preheader__switch { -webkit-backface-visibility: hidden; } .cssanimations #g1-preheader__switch:before { display: block; opacity: 1; -moz-transition: opacity 0.175s ease-in-out 0.175s; -o-transition: opacity 0.175s ease-in-out 0.175s; -webkit-transition: opacity 0.175s ease-in-out; -webkit-transition-delay: 0.175s; transition: opacity 0.175s ease-in-out 0.175s; } .cssanimations #g1-preheader__switch:after { display: block; opacity: 0; -moz-transition: opacity 0.175s ease-in-out; -o-transition: opacity 0.175s ease-in-out; -webkit-transition: opacity 0.175s ease-in-out; transition: opacity 0.175s ease-in-out; } .cssanimations .g1-preheader-collapsed #g1-preheader__switch:before { opacity: 0; -moz-transition: opacity 0.175s ease-in-out; -o-transition: opacity 0.175s ease-in-out; -webkit-transition: opacity 0.175s ease-in-out; transition: opacity 0.175s ease-in-out; } .cssanimations .g1-preheader-collapsed #g1-preheader__switch:after { opacity: 1; -moz-transition: opacity 0.175s ease-in-out 0.175s; -o-transition: opacity 0.175s ease-in-out 0.175s; -webkit-transition: opacity 0.175s ease-in-out; -webkit-transition-delay: 0.175s; transition: opacity 0.175s ease-in-out 0.175s; } #g1-preheader-widget-area { padding-top: 1.5em; display: block; border-top-width: 1px; } .no-js .g1-preheader-collapsed #g1-preheader-widget-area { display: none; } /* Preheader as an overlay */ .g1-preheader-open-overlay.g1-preheader-expanded #g1-preheader { position: fixed; left: 0; right: 0; /* A big, fixed element on small screens is not a good idea */ } @media only screen and (max-width: 767px) { .g1-preheader-open-overlay.g1-preheader-expanded #g1-preheader { position: static; left: auto; right: auto; } } #g1-secondary-nav { margin-right: 10px; margin-bottom: 0; float: left; } #g1-secondary-nav-menu { margin: 0; padding: 4px 0; float: left; list-style: none; line-height: 24px; } #g1-secondary-nav-menu > li { float: left; margin-right: 1.25em; } @media only screen and (max-width: 1024px) { #g1-secondary-nav-switch { width: 32px; height: 32px; display: block; position: relative; } #g1-secondary-nav-switch:before { width: 100%; height: 14px; margin-top: -7px; display: block; position: absolute; left: 0; top: 50%; font: 14px/14px FontAwesome; content: "\f0c9"; } #g1-secondary-nav-menu { width: 200px; margin: 0; padding: 10px 0; display: none; position: absolute; left: 10px; top: 100%; /* arrow */ } #g1-secondary-nav-menu:before { width: 0; height: 0; display: block; position: absolute; left: 13px; top: -12px; content: ""; border-style: solid; border-width: 6px; border-top-color: transparent !important; border-right-color: transparent !important; border-left-color: transparent !important; } #g1-secondary-nav-menu > li { width: 100%; float: none; } #g1-secondary-nav-menu > li > a { padding: 2px 10px; display: block; } #g1-secondary-nav-menu li + li { border-top-width: 1px; } .g1-nav--expanded #g1-secondary-nav-menu { display: block; } /* CSS animations */ .cssanimations .g1-nav--collapsed #g1-secondary-nav-menu { display: block; visibility: hidden; opacity: 0; -moz-transform: translate(0px, 40px); -ms-transform: translate(0px, 40px); -webkit-transform: translate(0px, 40px); transform: translate(0px, 40px); -moz-transition: visibility 0s 0.45s, opacity 0.35s ease-in-out 0.1s, -moz-transform 0.35s ease-in-out 0.1s; -o-transition: visibility 0s 0.45s, opacity 0.35s ease-in-out 0.1s, -o-transform 0.35s ease-in-out 0.1s; -webkit-transition: visibility 0s, opacity 0.35s ease-in-out, -webkit-transform 0.35s ease-in-out; -webkit-transition-delay: 0.45s, 0.1s, 0.1s; transition: visibility 0s 0.45s, opacity 0.35s ease-in-out 0.1s, transform 0.35s ease-in-out 0.1s; -webkit-backface-visibility: hidden; } .cssanimations .g1-nav--expanded #g1-secondary-nav-menu { display: block; visibility: visible; opacity: 1; -moz-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); -moz-transition: opacity 0.35s ease-in-out 0.1s, -moz-transform 0.35s ease-in-out 0.1s; -o-transition: opacity 0.35s ease-in-out 0.1s, -o-transform 0.35s ease-in-out 0.1s; -webkit-transition: opacity 0.35s ease-in-out, -webkit-transform 0.35s ease-in-out; -webkit-transition-delay: 0.1s, 0.1s; transition: opacity 0.35s ease-in-out 0.1s, transform 0.35s ease-in-out 0.1s; } } #g1-preheader-bar .g1-social-icons { margin: 0; float: right; } #g1-preheader-bar .g1-social-icons--24 > ul > li { min-height: 32px; padding-left: 32px; } #g1-preheader-bar .g1-social-icons--24 .g1-social-icon { padding: 4px; } /* 5.3 Header - Theme Area ----------------------------------------------------------------------------- */ /* =header */ #g1-header > .g1-background { max-width: 100%; margin-left: auto; margin-right: auto; position: absolute; left: 0; right: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } /* =id */ #g1-id { overflow: hidden; } #g1-id .site-title { margin: 0; font-size: 24px; font-weight: normal; line-height: 24px; } #g1-id .site-title a, #g1-id .site-title img { display: block; } #g1-id .site-description { margin: 0; } #g1-id .site-description > strong { font-weight: normal; } /* =primary-bar */ #g1-primary-nav { /* clearfix */ } #g1-primary-nav:after { display: table; clear: both; content: ""; } .g1-nav-item__icon:before { display: inline-block; } /* Base */ #g1-primary-nav-menu { margin: 0; list-style: none; } #g1-primary-nav-menu ul { margin: 0 auto; list-style: none; } #g1-primary-nav-menu a { display: block; } @media only screen and (min-width: 1025px) { #g1-header.g1-fixed { margin-left: 0; margin-right: 0; position: fixed; top: 0; left: 0; right: 0; } #g1-header.g1-fixed > .g1-background { opacity: 0.95; -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); } #g1-logo { display: block !important; } #g1-mobile-logo { display: none !important; } #g1-primary-nav-switch { display: none; } /* 0-level */ #g1-primary-nav-menu { float: left; /* clearfix */ } #g1-primary-nav-menu:after { display: table; clear: both; content: ""; } #g1-primary-nav-menu > .menu-item { float: left; } #g1-primary-nav-menu > .menu-item > a { padding-left: 10px; padding-right: 10px; position: relative; } #g1-primary-nav-menu > .g1-menu-item-with-icon > a { padding-left: 30px; } #g1-primary-nav-menu > .g1-menu-item-with-icon > a > .g1-nav-item__icon { position: absolute; left: 10px; font-size: 14px; } /* 0-level Dash */ .g1-nav--unstyled #g1-primary-nav-menu > li > a { position: relative; } .g1-nav--unstyled #g1-primary-nav-menu > li > a:after { width: 15px; height: 0; display: block; position: absolute; top: 0; left: 10px; visibility: hidden; border-style: solid; border-width: 1px 0 0; content: ""; } .g1-nav--unstyled #g1-primary-nav-menu > .current-menu-item > a:after, .g1-nav--unstyled #g1-primary-nav-menu > .current-menu-ancestor > a:after, .g1-nav--unstyled #g1-primary-nav-menu > .current_page_parent > a:after, .g1-nav--unstyled #g1-primary-nav-menu > li:hover > a:after { visibility: visible; } /* 0-level Arrow */ #g1-primary-nav-menu > .menu-parent-item > a { position: relative; } #g1-primary-nav-menu > .menu-parent-item > a > .g1-nav-item__arrow { width: 0; height: 0; margin-top: -12px; margin-left: -6px; display: none; position: absolute; left: 50%; top: 100%; color: inherit; content: ""; border-style: solid; border-width: 6px; border-top-color: transparent !important; border-right-color: transparent !important; border-left-color: transparent !important; } #g1-primary-nav-menu > .menu-parent-item:hover > a > .g1-nav-item__arrow { display: block; } /* Submenus as columns */ #g1-primary-nav-menu > .g1-type-column-2 li { width: 50%; } #g1-primary-nav-menu > .g1-type-column-3 li { width: 33.33333333%; } #g1-primary-nav-menu > .g1-type-column-4 li { width: 25%; } #g1-primary-nav-menu > .g1-type-column-5 li { width: 20%; } #g1-primary-nav-menu > .g1-type-column-6 li { width: 16.66666667%; } #g1-primary-nav-menu > .g1-type-column li li { width: 100%; } #g1-primary-nav-menu > .g1-type-column .g1-submenus { width: 100%; padding-top: 10px; padding-bottom: 10px; display: none; position: absolute; left: 0; } #g1-primary-nav-menu > .g1-type-column .g1-submenus .g1-menu-item-with-icon > a { padding-left: 20px; position: relative; } #g1-primary-nav-menu > .g1-type-column .g1-submenus .g1-menu-item-with-icon > a:before { display: none; } #g1-primary-nav-menu > .g1-type-column .g1-submenus .g1-menu-item-with-icon > a .g1-nav-item__icon { width: 14px; display: block; position: absolute; left: 0; text-align: center; font-size: 14px; } #g1-primary-nav-menu > .g1-type-column .g1-submenus > ul { margin-left: auto; margin-right: auto; padding-top: 18px; padding-bottom: 18px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } #g1-primary-nav-menu > .g1-type-column .g1-submenus > ul:before, #g1-primary-nav-menu > .g1-type-column .g1-submenus > ul:after { content: " "; display: table; } #g1-primary-nav-menu > .g1-type-column .g1-submenus > ul:after { clear: both; } #ie7 #g1-primary-nav-menu > .g1-type-column .g1-submenus > ul { zoom: 1; } #g1-primary-nav-menu > .g1-type-column .g1-submenus > ul > .menu-item { padding-bottom: 12px; float: left; } #g1-primary-nav-menu > .g1-type-column .g1-submenus > ul > .menu-item > a { font-size: 18px; } #g1-primary-nav-menu > .g1-type-column .g1-submenus > ul > .g1-menu-item-with-icon > a .g1-nav-item__icon { margin-top: 5px; } #g1-primary-nav-menu > .g1-type-column .g1-submenus a { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 0.9999; } #g1-primary-nav-menu > .g1-type-column .g1-submenus a:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75); opacity: 0.75; } #g1-primary-nav-menu > .g1-type-column ul ul { margin-top: 0.5em; } #g1-primary-nav-menu > .g1-type-column ul ul a { padding: 2px 0 2px 20px; position: relative; } #g1-primary-nav-menu > .g1-type-column ul ul a:before { width: 14px; position: absolute; left: 0; text-align: center; font-size: 14px; font-family: FontAwesome; font-weight: normal; content: "\f105"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; } #g1-primary-nav-menu > .g1-type-column ul ul a .g1-nav-item__icon { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; } #g1-primary-nav-menu > .g1-type-column:hover .g1-submenus { display: block; } /* Submenus as tiles */ #g1-primary-nav-menu > .g1-type-tile .g1-submenus { width: 100%; padding-top: 10px; padding-bottom: 10px; display: none; position: absolute; left: 0; } #g1-primary-nav-menu > .g1-type-tile .g1-submenus > ul { margin-left: auto; margin-right: auto; } #g1-primary-nav-menu > .g1-type-tile .g1-submenus > ul > li { float: left; } #g1-primary-nav-menu > .g1-type-tile .g1-submenus > ul > li > a { margin: 2px 0 0 2px; display: block; position: relative; } #g1-primary-nav-menu > .g1-type-tile .g1-submenus .g1-nav-item__icon { font-size: 28px; line-height: 42px; } #g1-primary-nav-menu > .g1-type-tile .g1-submenus a:hover .fa { font-size: 42px; } #g1-primary-nav-menu > .g1-type-tile:hover .g1-submenus { display: block; } #g1-primary-nav-menu > .g1-type-tile-2 .g1-submenus .g1-nav-item__icon { width: 42px; display: block; text-align: center; font-size: 28px; position: absolute; left: 4%; top: 38px; } #g1-primary-nav-menu > .g1-type-tile-2 .g1-submenus a:hover .g1-nav-item__icon { left: 6%; } #g1-primary-nav-menu > .g1-type-tile-2 .g1-submenus > ul > li { width: 50%; } #g1-primary-nav-menu > .g1-type-tile-2 .g1-submenus > ul > li > a { padding: 42px 8% 42px 13%; } #g1-primary-nav-menu > .g1-type-tile-2 .g1-submenus > ul > li > a .g1-nav-item__title { font-size: 24px; } #g1-primary-nav-menu > .g1-type-tile-2 .g1-submenus > ul > li > a:hover { padding-left: 16%; padding-right: 5%; } #g1-primary-nav-menu > .g1-type-tile-2 .g1-submenus > ul > li:nth-child(2n+1) > a { margin-left: 0; } #g1-primary-nav-menu > .g1-type-tile-3 .g1-submenus .g1-nav-item__icon { width: 42px; display: block; text-align: center; font-size: 28px; position: absolute; left: 4%; top: 38px; } #g1-primary-nav-menu > .g1-type-tile-3 .g1-submenus a:hover .g1-nav-item__icon { left: 6%; } #g1-primary-nav-menu > .g1-type-tile-3 .g1-submenus > ul > li { width: 33.33333333%; } #g1-primary-nav-menu > .g1-type-tile-3 .g1-submenus > ul > li > a { padding: 42px 8% 42px 16%; } #g1-primary-nav-menu > .g1-type-tile-3 .g1-submenus > ul > li > a .g1-nav-item__title { font-size: 24px; } #g1-primary-nav-menu > .g1-type-tile-3 .g1-submenus > ul > li > a:hover { padding-left: 22%; padding-right: 6%; } #g1-primary-nav-menu > .g1-type-tile-3 .g1-submenus > ul > li:nth-child(3n+1) > a { margin-left: 0; } #g1-primary-nav-menu > .g1-type-tile-4 .g1-submenus .g1-nav-item__icon { display: block; text-align: left; font-size: 28px; position: absolute; top: 14px; } #g1-primary-nav-menu > .g1-type-tile-4 .g1-submenus > ul > li { width: 25%; } #g1-primary-nav-menu > .g1-type-tile-4 .g1-submenus > ul > li > a { padding: 70px 8% 21px; } #g1-primary-nav-menu > .g1-type-tile-4 .g1-submenus > ul > li > a .g1-nav-item__title { font-size: 20px; } #g1-primary-nav-menu > .g1-type-tile-4 .g1-submenus > ul > li > a:hover { padding-left: 12%; padding-right: 4%; } #g1-primary-nav-menu > .g1-type-tile-4 .g1-submenus > ul > li:nth-child(4n+1) > a { margin-left: 0; } #g1-primary-nav-menu > .g1-type-tile-5 .g1-submenus .g1-nav-item__icon { display: block; text-align: left; font-size: 28px; position: absolute; top: 14px; } #g1-primary-nav-menu > .g1-type-tile-5 .g1-submenus > ul > li { width: 20%; } #g1-primary-nav-menu > .g1-type-tile-5 .g1-submenus > ul > li > a { padding: 70px 8% 21px; } #g1-primary-nav-menu > .g1-type-tile-5 .g1-submenus > ul > li > a .g1-nav-item__title { font-size: 18px; } #g1-primary-nav-menu > .g1-type-tile-5 .g1-submenus > ul > li > a:hover { padding-left: 12%; padding-right: 4%; } #g1-primary-nav-menu > .g1-type-tile-5 .g1-submenus > ul > li:nth-child(5n+1) > a { margin-left: 0; } #g1-primary-nav-menu > .g1-type-tile-6 .g1-submenus .g1-nav-item__icon { display: block; text-align: left; font-size: 28px; position: absolute; top: 14px; } #g1-primary-nav-menu > .g1-type-tile-6 .g1-submenus > ul > li { width: 16.6666666667%; } #g1-primary-nav-menu > .g1-type-tile-6 .g1-submenus > ul > li > a { padding: 70px 8% 21px; } #g1-primary-nav-menu > .g1-type-tile-6 .g1-submenus > ul > li > a .g1-nav-item__title { font-size: 16px; } #g1-primary-nav-menu > .g1-type-tile-6 .g1-submenus > ul > li > a:hover { padding-left: 12%; padding-right: 4%; } #g1-primary-nav-menu > .g1-type-tile-6 .g1-submenus > ul > li:nth-child(6n+1) > a { margin-left: 0; } /* Submenus as simple dropdowns */ #g1-primary-nav-menu { /* base */ } #g1-primary-nav-menu > .g1-type-drops { position: relative; /* Submenu level 1 */ /* Submenu level 2,3,4 */ /* Dropdown mechanism */ } #g1-primary-nav-menu > .g1-type-drops .g1-submenus { display: none; position: absolute; left: -10px; } #g1-primary-nav-menu > .g1-type-drops .g1-submenus a { -moz-backface-visibility: hidden; } #g1-primary-nav-menu > .g1-type-drops .g1-submenus a:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75); opacity: 0.75; } #g1-primary-nav-menu > .g1-type-drops .g1-submenus .g1-menu-item-with-icon > a { padding-left: 40px; } #g1-primary-nav-menu > .g1-type-drops .g1-submenus .g1-menu-item-with-icon > a .g1-nav-item__icon { width: 14px; display: block; position: absolute; left: 20px; text-align: 14px; font-size: 14px; } #g1-primary-nav-menu > .g1-type-drops a { position: relative; display: block; text-decoration: none; } #g1-primary-nav-menu > .g1-type-drops ul { width: 220px; padding-top: 10px; padding-bottom: 10px; position: absolute; z-index: 1; } #g1-primary-nav-menu > .g1-type-drops ul ul { visibility: hidden; } #g1-primary-nav-menu > .g1-type-drops li { position: relative; } #g1-primary-nav-menu > .g1-type-drops li a { width: 220px; padding: 6px 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } #g1-primary-nav-menu > .g1-type-drops li + li { border-top-width: 1px; } #g1-primary-nav-menu > .g1-type-drops > ul { left: 0px; top: 100%; } #g1-primary-nav-menu > .g1-type-drops ul ul { left: 220px; top: -10px; } #g1-primary-nav-menu > .g1-type-drops:hover ul ul, #g1-primary-nav-menu > .g1-type-drops:hover ul ul ul, #g1-primary-nav-menu > .g1-type-drops:hover ul ul ul ul { visibility: hidden; } #g1-primary-nav-menu > .g1-type-drops:hover ul, #g1-primary-nav-menu > .g1-type-drops li:hover ul, #g1-primary-nav-menu > .g1-type-drops li li:hover ul, #g1-primary-nav-menu > .g1-type-drops li li li:hover ul { visibility: visible; } #g1-primary-nav-menu > .g1-type-drops:hover .g1-submenus { display: block; } /* Shadows */ #g1-primary-nav-menu > .g1-type-drops ul, #g1-primary-nav-menu > .g1-type-tile .g1-submenus, #g1-primary-nav-menu > .g1-type-column .g1-submenus { -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2); } .g1-submenus { margin-left: auto; margin-right: auto; left: 0; right: 0; } .g1-submenus:before { display: block; position: absolute; left: 0; right: 0; top: 10px; bottom: 10px; z-index: 0; content: ""; } .g1-submenus > ul { position: relative; z-index: 1; } /* Adjust the max-width for various layouts */ .g1-submenus { max-width: 1136px; } .g1-header-layout-wide-wide .g1-submenus { max-width: 100%; } .g1-header-layout-wide-wide .g1-submenus > ul { max-width: 1136px; } .g1-type-column .g1-submenus > ul { width: 94.53125%; } .g1-header-layout-semi-standard .g1-type-column .g1-submenus > ul { max-width: 1024px; } .g1-header-layout-semi-narrow .g1-type-column .g1-submenus > ul, .g1-header-layout-standard-narrow .g1-type-column .g1-submenus > ul { max-width: 968px; } .g1-type-column .g1-submenus a { margin-right: 20px; } .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-blue-1 > a { background-color: #3498db; color: #ffffff; } .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-blue-1 > a:hover { background-color: #ffffff; color: #3498db; } .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-blue-2 > a { background-color: #2980b9; color: #ffffff; } .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-blue-2 > a:hover { color: #2980b9; } .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-red-1 > a { background-color: #e74c4c; color: #ffffff; } .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-red-1 > a:hover { background-color: #ffffff; color: #e74c4c; } .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-red-2 > a { background-color: #c0392b; color: #ffffff; } .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-red-2 > a:hover { background-color: #ffffff; color: #c0392b; } .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-orange-1 > a { background-color: #e67e22; color: #ffffff; } .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-orange-1 > a:hover { background-color: #ffffff; color: #e67e22; } .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-orange-2 > a { background-color: #d35400; color: #ffffff; } .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-orange-2 > a:hover { background-color: #ffffff; color: #d35400; } .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-green-1 > a { background-color: #2ecc71; color: #ffffff; } .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-green-1 > a:hover { background-color: #ffffff; color: #2ecc71; } .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-green-2 > a { background-color: #27ae60; color: #ffffff; } .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-green-2 > a:hover { background-color: #ffffff; color: #27ae60; } .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-turquoise-1 > a { background-color: #1abc9c; color: #ffffff; } .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-turquoise-1 > a:hover { background-color: #ffffff; color: #1abc9c; } .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-turquoise-2 > a { background-color: #16a085; color: #ffffff; } .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-turquoise-2 > a:hover { background-color: #ffffff; color: #16a085; } .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-purple-1 > a { background-color: #9b59b6; color: #ffffff; } .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-purple-1 > a:hover { background-color: #ffffff; color: #9b59b6; } .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-purple-2 > a { background-color: #8e44ad; color: #ffffff; } .g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-purple-2 > a:hover { background-color: #ffffff; color: #8e44ad; } /* CSS3 animations */ .cssanimations #g1-primary-nav-menu > .menu-parent-item > a > .g1-nav-item__arrow, .cssanimations #g1-primary-nav-menu > .menu-item > .g1-submenus { display: block; visibility: hidden; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-transform: translate(0px, 40px); -ms-transform: translate(0px, 40px); -webkit-transform: translate(0px, 40px); transform: translate(0px, 40px); -moz-transition: visibility 0s 0.525s, opacity 0.35s ease-in-out 0.175s, -moz-transform 0.35s ease-in-out 0.175s; -o-transition: visibility 0s 0.525s, opacity 0.35s ease-in-out 0.175s, -o-transform 0.35s ease-in-out 0.175s; -webkit-transition: visibility 0s, opacity 0.35s ease-in-out, -webkit-transform 0.35s ease-in-out; -webkit-transition-delay: 0.525s, 0.175s, 0.175s; transition: visibility 0s 0.525s, opacity 0.35s ease-in-out 0.175s, transform 0.35s ease-in-out 0.175s; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; } .cssanimations #g1-primary-nav-menu > .menu-parent-item:hover > a > .g1-nav-item__arrow, .cssanimations #g1-primary-nav-menu > .menu-item:hover > .g1-submenus { visibility: visible; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -moz-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); -moz-transition: visibility 0s ease-in-out 0.175s, opacity 0.35s ease-in-out 0.175s, -moz-transform 0.35s ease-in-out 0.175s; -o-transition: visibility 0s ease-in-out 0.175s, opacity 0.35s ease-in-out 0.175s, -o-transform 0.35s ease-in-out 0.175s; -webkit-transition: visibility 0s ease-in-out, opacity 0.35s ease-in-out, -webkit-transform 0.35s ease-in-out; -webkit-transition-delay: 0.175s, 0.175s, 0.175s; transition: visibility 0s ease-in-out 0.175s, opacity 0.35s ease-in-out 0.175s, transform 0.35s ease-in-out 0.175s; } .cssanimations #g1-primary-nav-menu > .g1-type-tile .g1-submenus a, .cssanimations #g1-primary-nav-menu > .g1-type-tile .g1-submenus .g1-nav-item__icon { -webkit-backface-visibility: hidden; -moz-transform-style: preserve-3d; -moz-transition: all 0.35s ease-in-out; -o-transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; } } /* Rounded Corners */ .g1-header-layout-wide-wide #g1-primary-nav-menu > li.g1-type-tile .g1-submenus, .g1-header-layout-wide-wide #g1-primary-nav-menu > li.g1-type-column .g1-submenus { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; } @media only screen and (max-width: 1024px) { #g1-logo { display: none !important; } #g1-mobile-logo { display: block !important; } #g1-primary-bar #g1-id, #g1-primary-bar #g1-id .site-title, #g1-primary-bar #g1-id .site-description { clear: both; float: left; } #g1-primary-bar #g1-primary-nav { width: auto; float: right; } #g1-primary-bar #g1-primary-nav.g1-nav--expanded { width: 100%; } #g1-primary-nav-switch { width: auto; height: 30px; padding: 0 10px 0 30px; display: block; float: left; position: relative; line-height: 30px; border-width: 1px; /* icons */ /* menu icon */ /* x icon */ } #g1-primary-nav-switch:before, #g1-primary-nav-switch:after { width: 30px; height: 30px; position: absolute; left: 0; top: 0; text-indent: 0; text-align: center; font: 14px/30px FontAwesome; } #g1-primary-nav-switch:before { display: block; content: "\f0c9"; } #g1-primary-nav-switch:after { display: none; content: "\f00d"; } #g1-primary-nav-menu { margin: 4px; display: none; position: relative; z-index: 1; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } #g1-primary-nav-menu:before { position: absolute; left: -4px; top: -4px; right: -4px; bottom: -4px; z-index: -2; content: ""; } #g1-primary-nav-menu:after { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: -1; border-style: solid; border-width: 1px; content: ""; } #g1-primary-nav-menu .g1-nav-item__icon, #g1-primary-nav-menu .g1-nav-item__desc { display: none; } #g1-primary-nav-menu a { padding: 10px 10px !important; } #g1-primary-nav-menu li { padding-left: 10px; padding-right: 42px; position: relative; border-top-width: 1px; } #g1-primary-nav-menu .g1-nav-item__switch { width: 42px; height: 32px; position: absolute; right: 0; top: 0; cursor: pointer; } #g1-primary-nav-menu .g1-nav-item__switch:before, #g1-primary-nav-menu .g1-nav-item__switch:after { width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; text-align: center; font: 14px/32px FontAwesome; } #g1-primary-nav-menu .g1-nav-item__switch:before { display: block; content: "\f067"; } #g1-primary-nav-menu .g1-nav-item__switch:after { display: none; content: "\f068"; } #g1-primary-nav-menu > li:first-child { border-top-width: 0; } #g1-primary-nav-menu ul { display: none; } #g1-primary-nav-menu .g1-nav-item--expanded > .g1-nav-item__switch:before { display: none; } #g1-primary-nav-menu .g1-nav-item--expanded > .g1-nav-item__switch:after { display: block; } #g1-primary-nav-menu .g1-nav-item--expanded > ul, #g1-primary-nav-menu .g1-nav-item--expanded > .g1-submenus, #g1-primary-nav-menu .g1-nav-item--expanded > .g1-submenus > ul { display: block; } /* 9 + 9 + 14 (line-height) = 32px */ #g1-primary-nav .g1-searchbox__switch { padding-top: 9px !important; padding-bottom: 9px !important; } .g1-primary-nav--expanded #g1-primary-nav { width: 100%; margin: 1.5em 0 3em; float: none; } .g1-primary-nav--expanded #g1-primary-nav:before, .g1-primary-nav--expanded #g1-primary-nav:after { content: " "; display: table; } .g1-primary-nav--expanded #g1-primary-nav:after { clear: both; } #ie7 .g1-primary-nav--expanded #g1-primary-nav { zoom: 1; } .g1-primary-nav--expanded #g1-primary-nav-switch { width: auto; margin-bottom: 10px; padding: 0 10px 0 30px; text-indent: 0; word-wrap: normal; overflow: visibile; } .g1-primary-nav--expanded #g1-primary-nav-switch:before { display: none; } .g1-primary-nav--expanded #g1-primary-nav-switch:after { display: block; } .g1-primary-nav--expanded #g1-primary-nav-menu { display: block; clear: both; } .g1-primary-nav--expanded #g1-id, .g1-primary-nav--expanded #g1-primary-nav .g1-searchbox, .g1-primary-nav--expanded #g1-primary-nav .g1-cartbox { display: none; } } @media only screen and (max-width: 600px) { #g1-primary-nav-switch { width: 30px; padding: 0; text-indent: 100%; word-wrap: nowrap; overflow: hidden; } } .g1-nav--simple { padding: 0 20px 0 10px; left: 0; } .g1-nav--solid { padding: 0 10px 0 0; } .g1-header-space-before #g1-header { margin-top: 14px; } .g1-header-space-after #g1-header { margin-bottom: 14px; } /* =Search Form ---------------------------------------------------------------------- */ /* Default styles */ #searchform { max-width: 322px; margin-bottom: 1.5em; clear: both; position: relative; } #searchform .g1-outer, #searchform .g1-inner { position: relative; } #searchform .g1-form-actions { width: 30px; height: 100%; position: absolute; right: 0; top: 0; /* search icon */ } #searchform .g1-form-actions:before { width: 100%; height: 14px; margin-top: -7px; display: block; position: absolute; left: 0; top: 50%; z-index: 1; text-align: center; font: 14px/14px FontAwesome; content: "\f002"; -webkit-font-smoothing: antialiased; } /* search phrase */ #s { width: 100%; padding-right: 36px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } /* submit button */ #searchsubmit { width: 100%; height: 100%; border-width: 0; position: absolute; right: 0; top: 0; z-index: 2; cursor: pointer; text-indent: -999px; overflow: hidden; background: none; } /* Searchbox */ .g1-searchbox { float: right; } .g1-searchbox #searchform { margin-bottom: 0; padding: 10px 0; display: none; position: absolute; } .g1-searchbox #s { background-color: transparent; } /* Big searchbox */ .g1-searchbox--standard #searchform { max-width: 100%; width: 100%; margin-left: auto; margin-right: auto; left: 0; right: 0; } .g1-searchbox--standard #searchform .g1-outer { width: 94.53125%; margin-left: auto; margin-right: auto; padding: 28px 2.734375%; } .g1-searchbox--standard #searchform .g1-inner { width: 100%; margin-left: auto; margin-right: auto; } .g1-searchbox--standard #searchform .g1-form-actions { width: 60px; /* search icon */ } .g1-searchbox--standard #searchform .g1-form-actions:before { height: 28px; margin-top: -14px; font: 28px/28px FontAwesome; } .g1-searchbox--standard #s { padding: 8px 20px; font-size: 36px; border-width: 2px; } /* Small searchbox */ .g1-searchbox--small { position: relative; } .g1-searchbox--small #searchform { width: 320px; right: 0; } .g1-searchbox--small #searchform .g1-outer { padding: 20px; } /* Adjust the max-width for various layouts */ .g1-searchbox--semi-standard #searchform, .g1-searchbox--semi-narrow #searchform { max-width: 1136px; } .g1-searchbox--standard-narrow #searchform { max-width: 1024px; } .g1-searchbox--wide-wide #searchform .g1-inner, .g1-searchbox--wide-semi #searchform .g1-inner { max-width: 1136px; } .g1-searchbox--wide-standard #searchform .g1-inner, .g1-searchbox--semi-standard #searchform .g1-inner { max-width: 1024px; } .g1-searchbox--wide-narrow #searchform .g1-inner, .g1-searchbox--semi-narrow #searchform .g1-inner, .g1-searchbox--standard-narrow #searchform .g1-inner { max-width: 968px; } /* Searchform toggle */ .g1-searchbox__switch { padding-left: 10px; padding-right: 10px; position: relative; display: block; /* arrow */ /* icons */ } .g1-searchbox__switch .g1-searchbox__arrow { width: 0; height: 0; margin-top: -12px; display: none; position: absolute; left: 10px; top: 100%; content: ""; border-style: solid; border-width: 6px; border-top-color: transparent !important; border-right-color: transparent !important; border-left-color: transparent !important; } .g1-searchbox__switch strong { height: 100%; padding-left: 10px; display: block; position: relative; font-weight: normal; /* search icon */ /* x icon */ } .g1-searchbox__switch strong:before, .g1-searchbox__switch strong:after { width: 14px; height: 100%; margin-top: -7px; position: absolute; left: 0; top: 50%; text-align: left; font: 14px/14px FontAwesome; } .g1-searchbox__switch strong:before { display: block; content: "\f002"; } .g1-searchbox__switch strong:after { display: none; content: "\f00d"; } /* On|Off mechanism */ .g1-searchbox--on .g1-searchbox__switch strong:before { display: none; } .g1-searchbox--on .g1-searchbox__switch strong:after { display: block; } .g1-searchbox--on .g1-searchbox__arrow, .g1-searchbox--on #searchform { display: block; } /* Shadows */ .g1-searchbox #searchform { -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2); } /* Rounded corners */ .g1-searchbox--wide-wide #searchform, .g1-searchbox--wide-semi #searchform, .g1-searchbox--wide-standard #searchform, .g1-searchbox--wide-narrow #searchform { -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; } /* CSS animations */ .cssanimations .g1-searchbox .g1-searchbox__switch { -webkit-backface-visibility: hidden; } .cssanimations .g1-searchbox .g1-searchbox__switch strong:before { display: block; opacity: 1; -moz-transition: opacity 0.175s ease-in-out 0.175s; -o-transition: opacity 0.175s ease-in-out 0.175s; -webkit-transition: opacity 0.175s ease-in-out; -webkit-transition-delay: 0.175s; transition: opacity 0.175s ease-in-out 0.175s; } .cssanimations .g1-searchbox .g1-searchbox__switch strong:after { display: block; opacity: 0; -moz-transition: opacity 0.175s ease-in-out; -o-transition: opacity 0.175s ease-in-out; -webkit-transition: opacity 0.175s ease-in-out; transition: opacity 0.175s ease-in-out; } .cssanimations .g1-searchbox .g1-searchbox__arrow, .cssanimations .g1-searchbox #searchform { display: block; visibility: hidden; opacity: 0; -moz-transform: translate(0px, 40px); -ms-transform: translate(0px, 40px); -webkit-transform: translate(0px, 40px); transform: translate(0px, 40px); -moz-transition: visibility 0s 0.35s, opacity 0.35s ease-in-out, -moz-transform 0.35s ease-in-out; -o-transition: visibility 0s 0.35s, opacity 0.35s ease-in-out, -o-transform 0.35s ease-in-out; -webkit-transition: visibility 0s, opacity 0.35s ease-in-out, -webkit-transform 0.35s ease-in-out; -webkit-transition-delay: 0.35s, 0s, 0s; transition: visibility 0s 0.35s, opacity 0.35s ease-in-out, transform 0.35s ease-in-out; } .cssanimations .g1-searchbox--on .g1-searchbox__switch strong:before { opacity: 0; -moz-transition: opacity 0.175s ease-in-out; -o-transition: opacity 0.175s ease-in-out; -webkit-transition: opacity 0.175s ease-in-out; transition: opacity 0.175s ease-in-out; } .cssanimations .g1-searchbox--on .g1-searchbox__switch strong:after { opacity: 1; -moz-transition: opacity 0.175s ease-in-out 0.175s; -o-transition: opacity 0.175s ease-in-out 0.175s; -webkit-transition: opacity 0.175s ease-in-out; -webkit-transition-delay: 0.175s; transition: opacity 0.175s ease-in-out 0.175s; } .cssanimations .g1-searchbox--on .g1-searchbox__arrow, .cssanimations .g1-searchbox--on #searchform { display: block; visibility: visible; opacity: 1; -moz-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); -moz-transition: opacity 0.35s ease-in-out, -moz-transform 0.35s ease-in-out; -o-transition: opacity 0.35s ease-in-out, -o-transform 0.35s ease-in-out; -webkit-transition: opacity 0.35s ease-in-out, -webkit-transform 0.35s ease-in-out; transition: opacity 0.35s ease-in-out, transform 0.35s ease-in-out; } #g1-primary-nav .g1-searchbox { margin-left: 10px; } #g1-preheader-bar .g1-searchbox { float: right; } #g1-preheader-bar .g1-searchbox__switch { height: 32px; line-height: 32px; } /* 5.4 Precontent - Theme Area ----------------------------------------------------------------------------- */ #g1-precontent > .g1-background { max-width: 100%; margin-left: auto; margin-right: auto; position: absolute; left: 0; right: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } #g1-precontent > header.entry-header, #g1-precontent > header.page-header, #g1-precontent > header.archive-header { margin-bottom: 0; padding-top: 2em; padding-bottom: .5em; } #g1-precontent-shortcode { padding: 2em 0 .5em 0; } #g1-primary-slider { margin-bottom: 0; } #g1-precontent > .g1-gmap-wrapper { width: 100% !important; max-width: 100% !important; height: 380px; margin: 0; padding: 0; } .g1-precontent-space-before #g1-precontent { margin-top: 14px; } .g1-precontent-space-after #g1-precontent { margin-bottom: 14px; } /* 5.5 Content - Theme Area ----------------------------------------------------------------------------- */ .g1-content > .g1-background { max-width: 100%; margin-left: auto; margin-right: auto; position: absolute; left: 0; right: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .g1-content > .g1-layout-inner { min-height: 400px; padding-top: 3em; padding-bottom: 3em; } #g1-content-area:before, #g1-content-area:after { content: " "; display: table; } #g1-content-area:after { clear: both; } #ie7 #g1-content-area { zoom: 1; } .g1-content-space-before .g1-content { margin-top: 14px; } .g1-content-space-after .g1-content { margin-bottom: 14px; } /* --- Entry utilities ------------------------------------------------------------------------- */ .entry-utility { clear: both; } .entry-utility span { margin: 0 0 1.5em; display: block; } /* 5.6 Prefooter - Theme Area ----------------------------------------------------------------------------- */ #g1-prefooter > .g1-background { max-width: 100%; margin-left: auto; margin-right: auto; position: absolute; left: 0; right: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } #g1-prefooter > .g1-gmap-wrapper { height: 380px; margin-bottom: 0; padding: 0; } #g1-prefooter-widget-area { padding-top: 3em; } /* Apply some distance between theme areas based on body classes */ .g1-prefooter-space-before #g1-prefooter { margin-top: 14px; } .g1-prefooter-space-after #g1-prefooter { margin-bottom: 14px; } #g1-prefooter > .g1-twitter-toolbar { padding-top: 1.5em; width: 100%; overflow: hidden; background-color: #39A9E0; color: #d9ebf7; } #g1-prefooter > .g1-twitter-toolbar a { color: #ffffff; } #g1-prefooter > .g1-twitter-toolbar a:hover { color: #005580; } #g1-prefooter > .g1-twitter-toolbar .g1-meta a { color: #005580; } #g1-prefooter > .g1-twitter-toolbar .g1-meta a:hover { color: #ffffff; } #g1-prefooter > .g1-twitter-toolbar .g1-twitter__follow:before { color: #ffffff; } #g1-prefooter > .g1-twitter-toolbar .g1-nav-direction__prev, #g1-prefooter > .g1-twitter-toolbar .g1-nav-direction__next { color: #ffffff; border-color: #ffffff; } #g1-prefooter > .g1-twitter-toolbar .g1-nav-direction__prev:hover, #g1-prefooter > .g1-twitter-toolbar .g1-nav-direction__next:hover { color: #39A9E0; background-color: #ffffff; } #g1-prefooter > .g1-twitter-toolbar .g1-twitter__items > li { background: #39A9E0; } /* Ugly anti-aliasing bugfix for IE6-8 */ html.lt-ie9 #g1-prefooter > .g1-twitter-toolbar .g1-twitter__items > li { background: #39A9E0; } /* 5.7 Footer - Theme Area ----------------------------------------------------------------------------- */ /* =footer =theme-area */ #g1-footer > .g1-background { max-width: 100%; margin-left: auto; margin-right: auto; position: absolute; left: 0; right: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } #g1-footer-area { padding-top: 1.5em; padding-bottom: 1.5em; } #g1-footer-text { margin: 0; } #g1-footer-nav { margin-bottom: 0; } #g1-footer-nav-menu { margin: 0; list-style: none; } #g1-footer-nav-menu > li { margin-right: 1.25em; float: left; } @media only screen and (max-width: 600px) { #g1-footer-text { text-align: center; } #g1-footer-nav { margin-left: auto; margin-right: auto; display: table; } } @media only screen and (min-width: 601px) { /* =g1-footer-comp-01 */ .g1-footer-comp-01 #g1-footer-text { float: left; } .g1-footer-comp-01 #g1-footer-nav { float: right; } /* g1-footer-comp-02 */ .g1-footer-comp-02 #g1-footer-text { float: right; text-align: right; } .g1-footer-comp-02 #g1-footer-nav { float: left; } /* g1-footer-comp-03 */ .g1-footer-comp-03 #g1-footer-text { text-align: center; } .g1-footer-comp-03 #g1-footer-nav { margin-left: auto; margin-right: auto; display: table; } } /* Apply some distance between theme areas based on body classes */ .g1-footer-space-before #g1-footer { margin-top: 14px; } .g1-footer-space-after #g1-footer { margin-bottom: 4.5em; } /* 5.8 Back to Top ----------------------------------------------------------------------------- */ #g1-back-to-top { width: 40px; height: 40px; display: block; overflow: hidden; position: fixed; right: 10px; bottom: 10px; z-index: 999; text-indent: 100%; white-space: nowrap; background: #000000; color: #ffffff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; } #g1-back-to-top:before { width: 100%; height: 28px; margin-top: -14px; display: block; position: absolute; top: 50%; left: 0; text-indent: 0; text-align: center; font: 28px/28px FontAwesome; content: "\f106"; } #g1-back-to-top:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75); opacity: 0.75; } #g1-back-to-top.g1--off { display: none; } @media only screen and (max-width: 768px) { #g1-back-to-top { width: 32px; height: 32px; } } .cssanimations #g1-back-to-top { display: block; visibility: visible; -moz-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); -moz-transition: -moz-transform 0.35s ease-in-out; -o-transition: -o-transform 0.35s ease-in-out; -webkit-transition: -webkit-transform 0.35s ease-in-out; transition: transform 0.35s ease-in-out; -webkit-backface-visibility: hidden; } .cssanimations #g1-back-to-top.g1--off { visibility: hidden; -moz-transform: translate(0px, 80px); -ms-transform: translate(0px, 80px); -webkit-transform: translate(0px, 80px); transform: translate(0px, 80px); -moz-transition: visibility 0s 0.35s, -moz-transform 0.35s ease-in-out; -o-transition: visibility 0s 0.35s, -o-transform 0.35s ease-in-out; -webkit-transition: visibility 0s, -webkit-transform 0.35s ease-in-out; -webkit-transition-delay: 0.35s, 0s; transition: visibility 0s 0.35s, transform 0.35s ease-in-out; } /* ---------------------------------------------------------------------------- 6 . PAGE SPECIFIC LAYOUT ----------------------------------------------------------------------------- */ /* 6.1 Home ----------------------------------------------------------------------------- */ /* 6.2 Pages ----------------------------------------------------------------------------- */ /* 6.3 Posts ----------------------------------------------------------------------------- */ /* 6.4 Works ----------------------------------------------------------------------------- */ /* 6.5 Search ----------------------------------------------------------------------------- */ /* --- Search Results -------------------------------------------------------------------------- */ .search-results { margin: 0; list-style: none; } .search-results > li + li { padding-top: 1.5em; border-width: 1px 0 0; } .search-results .search-meta { margin: 0; } /* 6.6 404 ----------------------------------------------------------------------------- */ #error404 .fa-search, #error404 .fa-envelope, #error404 .fa-home { margin-bottom: 20px; display: block; text-align: left; font: 140px/140px FontAwesome; } #error404 .fa-search { font: 120px/140px FontAwesome; } #error404 .fa-home { position: relative; top: 7px; font: 154px/140px FontAwesome; } /* 6.7 Extras ----------------------------------------------------------------------------- */ /* =Password-Protected =Form */ form.g1-form-pass-protected { margin-left: auto; margin-right: auto; padding-top: 50px; padding-left: 168px; display: table; position: relative; } form.g1-form-pass-protected:before { display: block; position: absolute; left: 0; top: 0; font: 210px/210px FontAwesome; content: "\f023"; } form.g1-form-pass-protected input[type="password"] { width: 300px; margin: 0.375em 0 0.75em 0; display: block; } /* =mailchimp-newsletter */ .g1-mailchimp .g1-form-row { margin-right: 10px; position: relative; float: left; } .g1-mailchimp .g1-form-row:before { width: 14px; height: 14px; margin-top: -7px; display: block; position: absolute; left: 12px; top: 50%; font: 14px/14px FontAwesome; content: "\f003"; } .g1-mailchimp .g1-form-row label { display: none; } .g1-mailchimp .g1-form-row input { max-width: 470px; width: 100%; padding-left: 30px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .g1-mailchimp .g1-form-actions { float: left; } .g1-mailchimp__intro { margin-bottom: 0.75em; } /* 7.1 WPML - the WordPress Multilingual Plugin ----------------------------------------------------------------------------- */ /* WPML language selector*/ #lang_sel { float: left; } #lang_sel > ul { margin: 0; float: left; list-style: none; } #lang_sel li { position: relative; } #lang_sel li:hover ul { display: block; } #lang_sel ul ul { width: 150px; margin: 0; padding: 10px 0; display: none; position: absolute; left: -10px; top: 100%; list-style: none; -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2); /* arrow */ } #lang_sel ul ul:before { width: 0; height: 0; display: block; position: absolute; left: 13px; top: -12px; content: ""; border-style: solid; border-width: 6px; border-top-color: transparent !important; border-right-color: transparent !important; border-left-color: transparent !important; } #lang_sel ul ul a { padding: 5px 10px; display: block; -moz-backface-visibility: hidden; } #lang_sel ul ul a img { vertical-align: -1px; } #lang_sel ul ul li + li { border-top-width: 1px; } #lang_sel .lang_sel_sel { height: 32px; padding: 0 20px; display: block; position: relative; line-height: 32px; } #lang_sel .lang_sel_sel img { margin-top: -6px; position: absolute; left: 0; top: 50%; } #lang_sel .lang_sel_sel:after { margin-left: 3px; font-size: 14px; font-family: FontAwesome; content: "\f107"; } #lang_sel .icl_lang_sel_translated { display: none; } @media only screen and (max-width: 767px) { #lang_sel .icl_lang_sel_current { display: none; } } /* Improve it with CSS animations */ .cssanimations #lang_sel ul ul { display: block; visibility: hidden; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-transform: translate(0px, 40px); -ms-transform: translate(0px, 40px); -webkit-transform: translate(0px, 40px); transform: translate(0px, 40px); -moz-transition: visibility 0s 0.525s, opacity 0.35s ease-in-out 0.175s, -moz-transform 0.35s ease-in-out 0.175s; -o-transition: visibility 0s 0.525s, opacity 0.35s ease-in-out 0.175s, -o-transform 0.35s ease-in-out 0.175s; -webkit-transition: visibility 0s, opacity 0.35s ease-in-out, -webkit-transform 0.35s ease-in-out; -webkit-transition-delay: 0.525s, 0.175s, 0.175s; transition: visibility 0s 0.525s, opacity 0.35s ease-in-out 0.175s, transform 0.35s ease-in-out 0.175s; -webkit-backface-visibility: hidden; } .cssanimations #lang_sel li:hover ul { display: block; visibility: visible; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -moz-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); -moz-transition: visibility 0s ease-in-out 0.175s, opacity 0.35s ease-in-out 0.175s, -moz-transform 0.35s ease-in-out 0.175s; -o-transition: visibility 0s ease-in-out 0.175s, opacity 0.35s ease-in-out 0.175s, -o-transform 0.35s ease-in-out 0.175s; -webkit-transition: visibility 0s ease-in-out, opacity 0.35s ease-in-out, -webkit-transform 0.35s ease-in-out; -webkit-transition-delay: 0.175s, 0.175s, 0.175s; transition: visibility 0s ease-in-out 0.175s, opacity 0.35s ease-in-out 0.175s, transform 0.35s ease-in-out 0.175s; } /* 7.2 Sociable Plugin ----------------------------------------------------------------------------- */ #skyscraper .wpPlugin-MainFrame { z-index: 999; } .entry-header, .archive-header { margin-bottom: 3em; position: relative; } .g1-collection .entry-header, .g1-collection .entry-header:after { margin-bottom: 0; } .g1-archive-intro { margin-bottom: 1.5em; } .g1-archive-intro:before, .g1-archive-intro:after { content: " "; display: table; } .g1-archive-intro:after { clear: both; } #ie7 .g1-archive-intro { zoom: 1; } /* x.x Sections ----------------------------------------------------------------------------- */ .g1-section { margin: 0 auto; padding: 3em 0 1.5em 0; } .g1-content-layout-wide-narrow .g1-section { max-width: 100%; } .g1-content-layout-semi-narrow .g1-section { max-width: 1136px; } .g1-content-layout-standard-narrow .g1-section { max-width: 1024px; } /* Small tweaks based on the body class */ .g1-primary-full .g1-content > .g1-layout-inner { max-width: 100%; width: 100%; padding-top: 0; padding-bottom: 0; } .g1-primary-full .g1-content > .g1-layout-inner > .g1-nav-breadcrumbs { max-width: 94.53125%; width: 968px; margin: 1em auto -0.75em auto; } /* x.x Shortcode Documentation ----------------------------------------------------------------------------- */ .g1-sc-doc { margin: 0 0 3em 0; } .g1-sc-doc__attributes { margin-left: 0; list-style: none; } .g1-sc-doc__attribute { padding-bottom: .75em; overflow: hidden; } .g1-sc-doc__attribute .g1-name { width: 200px; float: left; font-weight: bold; } .g1-sc-doc__attribute .g1-description { float: left; } .g1-sc-doc__attribute .g1-options-label { display: none; } .g1-sc-doc__attribute .g1-options { margin-top: 0; margin-bottom: 0; } .g1-sc-doc__attribute .g1-hint ~ .g1-options { margin-top: .75em; } .g1-sc-doc__attribute + .g1-sc-doc__attribute { padding-top: .75em; border-width: 1px 0 0; } body.archive.date .archive-header .g1-hgroup, body.search .page-header .g1-hgroup { padding-left: 94px; position: relative; } body.archive.date .archive-header .g1-hgroup:before, body.search .page-header .g1-hgroup:before { margin-top: -42px; display: block; position: absolute; left: 0; top: 50%; text-align: left; font: 84px/84px FontAwesome; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=35); opacity: 0.35; } body.archive.date .archive-header .g1-hgroup:before { content: "\f017"; } body.search .page-header .g1-hgroup:before { content: "\f002"; } /* =effect-grayscale */ img.g1-effect-grayscale, figure.g1-effect-grayscale img, .g1-frame.g1-effect-grayscale img, .g1-collection.g1-effect-grayscale .entry-featured-media { filter: url("data:image/svg+xml;utf8,#grayscale"); filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: gray; } img.g1-effect-grayscale:hover, figure.g1-effect-grayscale:hover img, .g1-frame.g1-effect-grayscale:hover img, .g1-collection.g1-effect-grayscale .entry-featured-media:hover { filter: url("data:image/svg+xml;utf8,#grayscale"); filter: grayscale(0%); -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); } /* Add z-indexes */ #g1-preheader { z-index: 800; } #g1-header { z-index: 700; } #g1-precontent { z-index: 600; } .g1-content { z-index: 500; } #g1-prefooter { z-index: 300; } #g1-footer { z-index: 400; } #g1-primary-nav-menu > li:hover > .g1-submenus { z-index: 999 !important; } body { position: relative; } #g1-demo-page-loader { position: fixed; left: 0; top: 0; z-index: 1000; width: 100%; height: 100%; background: #fff; } #g1-demo-page-loader-info { width: 220px; height: 120px; padding-top: 100px; margin: -160px 0 0 -160px; position: absolute; left: 50%; top: 50%; text-align: center; font: 14px/22px Helvetica, Arial, sans-serif !important; background: #fff url(./../images/demo-page-loader.gif) center top no-repeat; } .mfp-bg { z-index: 10001 !important; } .mfp-wrap { z-index: 10002 !important; } .g1-maintenance-mode-status { margin-left: -12px !important; margin-right: -12px !important; padding-left: 12px !important; padding-right: 12px !important; font-weight: bold !important; background: #ff0000; color: #ffffff; text-shadow: none !important; } #g1-demo-skin-8 { position: relative; } #g1-demo-skin-8:after { margin-left: 7px; padding: 2px 10px; position: absolute; left: 100%; top: 3px; font-size: 11px; content: "NEW"; background: #ff0000; color: #ffffff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } #g1-demo-skin-8:before { position: absolute; right: -8px; top: 9px; border-width: 5px; border-color: transparent #ff0000 transparent transparent; border-style: solid; content: ""; } .g1-tagcloud { margin-bottom: 1.5em; } .g1-tagcloud:after { display: table; clear: both; content: ""; } .g1-tagcloud > a { display: block; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; float: left; overflow: hidden; position: relative; z-index: 0; margin: 0 5px 5px 0; padding: 0.375em 10px; border-width: 1px; color: inherit !important; font-size: 0.83em !important; line-height: 1.25; border-style: solid; } .g1-tagcloud > a:before { display: block; position: absolute; left: 0; top: 0; z-index: -1; width: 100%; height: 100%; content: ""; background-color: currentColor; opacity: 0; -moz-transition: opacity 0.375s ease-in-out; -o-transition: opacity 0.375s ease-in-out; -webkit-transition: opacity 0.375s ease-in-out; transition: opacity 0.375s ease-in-out; } .g1-tagcloud > a:hover:before { opacity: 0.1; } .avatar { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; } .contact-form label { display: block; padding-bottom: 0; } .comment-form p { margin-bottom: 0; } .comment-form label { display: block; padding-bottom: 0; } .comment-form .form-submit { margin-top: 1.5em; }