eng
fr
Language:
/* Theme Name: Wellness Theme URI: https://daisythemes.com/theme/wellness Author: DaisyThemes Author URI: https://daisythemes.com Description: Wellness is a responsive multipurpose WordPress theme for Health, Fitness and Wellness. It is built upon WP customizer so you can update and view changes in real time. Built in Color Scheme, Header manager, Featured Post sliders so that you can setup your website quick and easily. It also comes with 6 build-in widgets i.e. About, Classes & Training listings, Recent Posts, Services Listings, Social Icons and Client Testimonial. Wellness theme best suits to your Spa, Salon, beauty center, parlor, massage center, health care, make up, massage, nail, physiotherapy, salon, skincare, wellness, yoga, fitness, gym, Pilates, muscular, health club, trainers, weight loss and other alike businesses. It can be used for multipurpose use and is also suitable for photographers, business, corporate, blogger and other personal websites. You can read more details at: https://daisythemes.com/theme/wellness/ and Check demo at: https://daisythemes.com/wellness/ Version: 1.1.6 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Text Domain: wellness Tags: one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-logo, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, blog, food-and-drink @fs_premium_only /inc/premium-files/ This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. Wellness is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc. Underscores is distributed under the terms of the GNU GPL v2 or later. Normalizing styles have been helped along thanks to the fine work of Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/ */ /*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- # Normalize # Document ## Typography ## Links ## Headings ## Base ## Content ## Table ## Form ## Accessibility ## Alignments ## Clearings ## Infinite Scroll ## Helper # Structure # Navigation # Content # Pages # Media ## Captions ## Galleries # Widgets # Plugins --------------------------------------------------------------*/ /*-------------------------------------------------------------- #. Normalize --------------------------------------------------------------*/ html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } body { margin: 0; } article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display: block; } audio, canvas, progress, video { display: inline-block; vertical-align: baseline; } audio:not([controls]) { display: none; height: 0; } [hidden], template { display: none; } a { background-color: transparent; } a:active, a:hover { outline: 0; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; } dfn { font-style: italic; } h1 { font-size: 2em; margin: 0.67em 0; } mark { background: #ff0; color: #000; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } img { border: 0; } svg:not(:root) { overflow: hidden; } figure { margin: 0; } hr { box-sizing: content-box; height: 0; } pre { overflow: auto; } code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; } button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; } button { overflow: visible; } button, select { text-transform: none; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; } button[disabled], html input[disabled] { cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } input { line-height: normal; } input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; } input[type="search"] { -webkit-appearance: textfield; box-sizing: inherit; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; padding: 0; } textarea { overflow: auto; } optgroup { font-weight: bold; } table { border-collapse: collapse; border-spacing: 0; } td, th { padding: 0; } /*-------------------------------------------------------------- # Document --------------------------------------------------------------*/ *, *:before, *:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */ box-sizing: inherit; } html { box-sizing: border-box; -webkit-tap-highlight-color: transparent; font-size: 16px; } /*------------------------------ # Typography ------------------------------*/ body, button, input, select, textarea { color: rgba(39, 48, 57, 0.85); font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1rem; line-height: 1.7; background: #f3f4f6; } .date:before, .byline:before, .featured-post:before, .comments-link:before, .cat-links:before, .tags-links:before, .edit-link:before, .nav-previous a:before, .nav-next a:after { -moz-osx-font-smoothing: grayscale; font-family: "FontAwesome"; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: inherit; text-transform: none; } /*------------------------------ # Links ------------------------------*/ a { color: #42caad; text-decoration: none; } a:hover, a:focus, a:active { color: #666666; } a:focus { outline: thin dotted; } a:hover, a:active { outline: 0; } a img { border: 0 none; } /*------------------------------ # Heading ------------------------------*/ h1, h2, h3, h4, h5, h6 { clear: both; color: inherit; font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.2; margin-top: 0; font-weight: 500; margin-bottom: 20px; margin-bottom: 1.25rem; } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: rgba(39, 48, 57, 0.85); } h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: #42caad; } h1 { line-height: 1.3; font-size: 32px; font-size: 2rem; } @media (min-width: 768px) { h1 { font-size: 37px; font-size: 2.3125rem; } } h2 { line-height: 1.3; font-size: 25px; font-size: 1.5625rem; } @media (min-width: 768px) { h2 { font-size: 30px; font-size: 1.875rem; } } h3 { line-height: 1.3; font-size: 23px; font-size: 1.4375rem; } h4 { font-size: 20px; font-size: 1.25rem; } h5 { font-size: 19px; font-size: 1.1875rem; } h6 { font-size: 18px; font-size: 1.125rem; } /*------------------------------ # Base ------------------------------*/ ul, ol, dl, p, details, address, .vcard, figure, pre, fieldset, table, dt, dd, hr { margin-bottom: 17px; margin-bottom: 1.0625rem; margin-top: 0; } /*------------------------------ # Content ------------------------------*/ img { height: auto; max-width: 100%; vertical-align: middle; } b, strong { font-weight: bold; } blockquote { clear: both; margin: 20px 0px 25px; margin: 1.25rem 0rem 1.5625rem; box-shadow: 2px 2px 13px #eeeeee; border: 1px solid rgba(39, 48, 57, 0.1); border-left: 3px solid #42caad; padding: 10px 15px; padding: 0.625rem 0.9375rem; font-size: 18px; font-size: 1.125rem; font-weight: 100; font-style: italic; } blockquote p:last-child { margin-bottom: 3px; } blockquote cite { font-style: normal; margin-bottom: 16px; margin-bottom: 1rem; font-size: 13px; } dfn, cite, em, i { font-style: italic; } hr { border: 0; border-top: 1px solid rgba(39, 48, 57, 0.1); height: 1px; margin-bottom: 20px; margin-bottom: 1.25rem; } pre { overflow: auto; white-space: pre-wrap; max-width: 100%; line-height: 1.7; margin: 0 0 20px 0; margin: 0 0 1.25rem 0; padding: 20px; padding: 1.25rem; background: #f8f9f9; } details summary { font-weight: bold; margin-bottom: 20px; margin-bottom: 1.25rem; } details :focus { outline: none; } abbr, acronym, dfn { cursor: help; font-size: .95em; text-transform: uppercase; border-bottom: 1px dotted rgba(39, 48, 57, 0.1); letter-spacing: 1px; } mark { background-color: #fff9c0; text-decoration: none; } small { font-size: 82%; } big { font-size: 125%; } dt { font-weight: bold; } dd { margin: 0 20px 20px; margin: 0 1.25rem 1.25rem; } /*------------------------------ # Table ------------------------------*/ table { width: 100%; border: 1px solid rgba(39, 48, 57, 0.1); border-collapse: collapse; border-spacing: 0; } table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td { border: 1px solid rgba(39, 48, 57, 0.1); line-height: 1.3; padding: 10px; vertical-align: middle; text-align: center; font-weight: normal; } table > thead > tr > th, table > thead > tr > td { border-bottom-width: 2px; } /*------------------------------ # Form ------------------------------*/ button, input[type="button"], input[type="reset"], input[type="submit"] { border: 1px solid; border-radius: 0px; background: #111; box-shadow: none; color: #fff; padding: 5px 15px; cursor: pointer; text-shadow: none; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { background: #666666; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea { color: rgba(39, 48, 57, 0.85); border: 2px solid rgba(39, 48, 57, 0.1); border-radius: 0px; background: #FFF; margin: 0 0 10px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px 10px; } input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus { outline: none; border-color: #42caad; } textarea { width: 100%; } /*------------------------------ # Accessibility ------------------------------*/ /* Text meant only for screen readers */ .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; } .screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus { background-color: #f8f9f9; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: rgba(39, 48, 57, 0.85); display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ } /*------------------------------ # Alignments ------------------------------*/ .alignleft { display: inline; float: left; margin-right: 25px; margin-right: 1.5625rem; } .alignright { display: inline; float: right; margin-left: 25px; margin-left: 1.5625rem; } .aligncenter { display: block; margin-left: auto; margin-right: auto; } /*------------------------------ # Clearings ------------------------------*/ .clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after, .container::before, .container:after, .nav-links::before, .nav-links::after, .widget_categories > ul:after, .widget_meta > ul:after, .widget_archive > ul:after { content: ""; display: table; clear: both; } .clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after, .post-list:after, .container:after, .nav-links:after { clear: both; } /*------------------------------ # Infinite Scroll ------------------------------*/ /* Globally hidden elements when Infinite Scroll is supported and in use. */ .infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */ display: none; } /* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */ .infinity-end.neverending .site-footer { display: block; } /*------------------------------ # Helper. ------------------------------*/ .hide { display: none; } .clearleft { clear: left; } .btn { border: 2px solid #757575; color: #757575; padding: 8px 20px; padding: 0.5rem 1.25rem; text-transform: uppercase; display: inline-block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .btn:hover { border-color: #42caad; color: #42caad; } .btn-ghost { border: 2px solid #FFFFFF; color: #FFFFFF; padding: 8px 20px; padding: 0.5rem 1.25rem; text-transform: uppercase; display: inline-block; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .btn-ghost:hover { color: rgba(255, 255, 255, 0.8); border-color: rgba(255, 255, 255, 0.8); } .transition5 { -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; } .animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } @-webkit-keyframes fadeInLeft { from { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInLeft { from { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @-webkit-keyframes fadeInRight { from { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInRight { from { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } .fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; } .fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } /*-------------------------------------------------------------- # Structure --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Structure --------------------------------------------------------------*/ .site { overflow: hidden; } .clearfix:after, .container:after { content: ""; display: table; table-layout: fixed; } .container { max-width: 1220px; margin: 0 auto; padding: 0 40px; clear: both; position: relative; } @media (max-width: 991px) { .container { padding: 0 20px; } } /* Site Header */ .site-header { background: #ffffff; box-shadow: 0 0 8px rgba(39, 48, 57, 0.05); line-height: 80px; position: relative; z-index: 99; } .site-header .custom-logo-link img { margin: 20px 0px; } .site-header .header-search { position: absolute; right: 40px; } @media (max-width: 991px) { .site-header .header-search { right: 20px; } } .site-header .header-search button { padding: 0; border: none; background: none; color: rgba(39, 48, 57, 0.85); } .site-header .header-search i { font-size: 18px; position: relative; top: 1px; color: red; } .site-header .header-search .search-form { display: none; position: absolute; top: 100%; right: 0px; line-height: 1; background: #FFFFFF; z-index: 90; width: 320px; padding: 15px; box-shadow: 0 3px 6px rgba(39, 48, 57, 0.043); } .site-header .header-search .search-form input { margin-bottom: 0px; } .site-header .header-search .search-form input[type="text"], .site-header .header-search .search-form input[type="search"] { max-width: 200px; border-width: 1px; } .site-header .header-search .search-form .search-submit { background: #42caad; } .site-header .header-search.header-search-toggled-on button.fa { color: #42caad; } .site-header .header-search.header-search-toggled-on .fa-search::before { content: '\f00d'; } .site-header .header-search.header-search-toggled-on .search-form { display: block; } .site-branding { float: left; margin-right: 30px; margin-right: 1.875rem; max-width: 100%; } @media (max-width: 991px) { .site-branding { margin-right: 130px; } } .site-title { margin: 0px; font-size: 28px; line-height: 1.5; display: inline-block; font-family: "Merienda","Roboto","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: normal; position: relative; bottom: -6px; } .site-title a { color: #42caad; } #header-image { display: block; height: auto; margin: 0 auto; width: 100%; position: relative; z-index: 10; } .site-content { padding: 60px 0px 60px; padding: 3.75rem 0rem 3.75rem; } .full-width .content-area { width: 100%; } .content-area { float: none; width: 100%; } @media (min-width: 992px) { .content-area { width: 69.29825%; float: left; } .left-sidebar .content-area { float: right; } } .content-area.full-width, .content-area.front-page { width: 100%; float: none; } .sidebar-widget-area { background: #FFF; border: 1px solid rgba(39, 48, 57, 0.1); padding: 25px; padding: 1.5625rem; float: none; width: 100%; } @media (min-width: 992px) { .sidebar-widget-area { width: 28.24561%; float: right; } .left-sidebar .sidebar-widget-area { float: left; } } /* Footer Widget Area */ .footer-widget-area, .site-footer { color: rgba(255, 255, 255, 0.75); } .footer-widget-area a, .site-footer a { color: rgba(255, 255, 255, 0.75); } .footer-widget-area a:hover, .site-footer a:hover { color: #42caad; } .footer-widget-area { padding: 60px 0px 20px; padding: 3.75rem 0rem 1.25rem; background: #273039; } .footer-widget-area .widget-area { float: none; margin-left: 10%; margin-right: 10%; width: auto; margin-left: 0%; margin-right: 0%; width: auto; float: none; } @media (min-width: 768px) { .footer-widget-area .widget-area { margin-left: 15%; margin-right: 15%; width: auto; float: none; } } @media (min-width: 992px) { .footer-widget-area .widget-area { float: left; margin-right: inherit; margin-left: inherit; width: inherit; } } @media (min-width: 992px) { .footer-widget-area .widget-area:nth-child(1):nth-last-child(1) { width: 100%; } .footer-widget-area .widget-area:nth-child(1):nth-last-child(2), .footer-widget-area .widget-area:nth-child(2):nth-last-child(1) { margin-right: 6%; width: 47%; } .footer-widget-area .widget-area:nth-child(1):nth-last-child(2):last-of-type, .footer-widget-area .widget-area:nth-child(2):nth-last-child(1):last-of-type { margin-right: 0; } .footer-widget-area .widget-area:nth-child(1):nth-last-child(3), .footer-widget-area .widget-area:nth-child(2):nth-last-child(2), .footer-widget-area .widget-area:nth-child(3):nth-last-child(1) { margin-right: 5%; width: 30%; } .footer-widget-area .widget-area:nth-child(1):nth-last-child(3):last-of-type, .footer-widget-area .widget-area:nth-child(2):nth-last-child(2):last-of-type, .footer-widget-area .widget-area:nth-child(3):nth-last-child(1):last-of-type { margin-right: 0px; } .footer-widget-area .widget-area:nth-child(1):nth-last-child(4), .footer-widget-area .widget-area:nth-child(2):nth-last-child(3), .footer-widget-area .widget-area:nth-child(3):nth-last-child(2), .footer-widget-area .widget-area:nth-child(4):nth-last-child(1) { margin-right: 3%; width: 22.75%; } .footer-widget-area .widget-area:nth-child(1):nth-last-child(4):last-of-type, .footer-widget-area .widget-area:nth-child(2):nth-last-child(3):last-of-type, .footer-widget-area .widget-area:nth-child(3):nth-last-child(2):last-of-type, .footer-widget-area .widget-area:nth-child(4):nth-last-child(1):last-of-type { margin-right: 0px; } } /* Site Footer */ .site-footer { font-size: 15px; font-size: 0.9375rem; background: #1f272f; padding: 20px 0px; padding: 1.25rem 0rem; text-align: center; } .site-footer .site-copyright { float: left; } .site-footer .theme-info { float: right; } @media (max-width: 991px) { .site-footer .site-copyright { float: none; text-align: center; margin-bottom: 15px; } .site-footer .theme-info { float: none; text-align: center; } } .grid-row { margin-left: -15px; margin-left: -0.9375rem; margin-right: -15px; margin-right: -0.9375rem; } .grid-row:after { content: ""; display: table; table-layout: fixed; clear: both; } .grid-row .grid-xs-1, .grid-row .grid-sm-1, .grid-row .grid-md-1, .grid-row .grid-lg-1, .grid-row .grid-xs-2, .grid-row .grid-sm-2, .grid-row .grid-md-2, .grid-row .grid-lg-2, .grid-row .grid-xs-3, .grid-row .grid-sm-3, .grid-row .grid-md-3, .grid-row .grid-lg-3, .grid-row .grid-xs-4, .grid-row .grid-sm-4, .grid-row .grid-md-4, .grid-row .grid-lg-4, .grid-row .grid-xs-5, .grid-row .grid-sm-5, .grid-row .grid-md-5, .grid-row .grid-lg-5, .grid-row .grid-xs-6, .grid-row .grid-sm-6, .grid-row .grid-md-6, .grid-row .grid-lg-6, .grid-row .grid-xs-7, .grid-row .grid-sm-7, .grid-row .grid-md-7, .grid-row .grid-lg-7, .grid-row .grid-xs-8, .grid-row .grid-sm-8, .grid-row .grid-md-8, .grid-row .grid-lg-8, .grid-row .grid-xs-9, .grid-row .grid-sm-9, .grid-row .grid-md-9, .grid-row .grid-lg-9, .grid-row .grid-xs-10, .grid-row .grid-sm-10, .grid-row .grid-md-10, .grid-row .grid-lg-10, .grid-row .grid-xs-11, .grid-row .grid-sm-11, .grid-row .grid-md-11, .grid-row .grid-lg-11, .grid-row .grid-xs-12, .grid-row .grid-sm-12, .grid-row .grid-md-12, .grid-row .grid-lg-12 { margin-bottom: 30px; } .grid-xs-1, .grid-sm-1, .grid-md-1, .grid-lg-1, .grid-xs-2, .grid-sm-2, .grid-md-2, .grid-lg-2, .grid-xs-3, .grid-sm-3, .grid-md-3, .grid-lg-3, .grid-xs-4, .grid-sm-4, .grid-md-4, .grid-lg-4, .grid-xs-5, .grid-sm-5, .grid-md-5, .grid-lg-5, .grid-xs-6, .grid-sm-6, .grid-md-6, .grid-lg-6, .grid-xs-7, .grid-sm-7, .grid-md-7, .grid-lg-7, .grid-xs-8, .grid-sm-8, .grid-md-8, .grid-lg-8, .grid-xs-9, .grid-sm-9, .grid-md-9, .grid-lg-9, .grid-xs-10, .grid-sm-10, .grid-md-10, .grid-lg-10, .grid-xs-11, .grid-sm-11, .grid-md-11, .grid-lg-11, .grid-xs-12, .grid-sm-12, .grid-md-12, .grid-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-left: 0.9375rem; padding-right: 15px; padding-right: 0.9375rem; } @media (min-width: 768px) { .grid-sm-1, .grid-sm-2, .grid-sm-3, .grid-sm-4, .grid-sm-5, .grid-sm-6, .grid-sm-7, .grid-sm-8, .grid-sm-9, .grid-sm-10, .grid-sm-11, .grid-sm-12 { float: left; } .grid-sm-12 { width: 100%; } .grid-sm-11 { width: 91.66666667%; } .grid-sm-10 { width: 83.33333333%; } .grid-sm-9 { width: 75%; } .grid-sm-8 { width: 66.66666667%; } .grid-sm-7 { width: 58.33333333%; } .grid-sm-6 { width: 50%; } .grid-sm-5 { width: 41.66666667%; } .grid-sm-4 { width: 33.33333333%; } .grid-sm-3 { width: 25%; } .grid-sm-2 { width: 16.66666667%; } .grid-sm-1 { width: 8.33333333%; } } @media (min-width: 992px) { .grid-md-1, .grid-md-2, .grid-md-3, .grid-md-4, .grid-md-5, .grid-md-6, .grid-md-7, .grid-md-8, .grid-md-9, .grid-md-10, .grid-md-11, .grid-md-12 { float: left; } .grid-md-12 { width: 100%; } .grid-md-11 { width: 91.66666667%; } .grid-md-10 { width: 83.33333333%; } .grid-md-9 { width: 75%; } .grid-md-8 { width: 66.66666667%; } .grid-md-7 { width: 58.33333333%; } .grid-md-6 { width: 50%; } .grid-md-5 { width: 41.66666667%; } .grid-md-4 { width: 33.33333333%; } .grid-md-3 { width: 25%; } .grid-md-2 { width: 16.66666667%; } .grid-md-1 { width: 8.33333333%; } } /* Customizer shortcuts */ .menu-main-menu-container .customize-partial-edit-shortcut, .menu-main-menu-container .widget .customize-partial-edit-shortcut { float: right; right: 0px; } /*-------------------------------------------------------------- # Navigation --------------------------------------------------------------*/ /*-------------------------------------------------------------- ## Menus --------------------------------------------------------------*/ .main-navigation ul { display: block; list-style: none; margin: 0; padding-left: 0; float: right; margin-right: 30px; margin-right: 1.875rem; } .main-navigation ul ul { float: left; position: absolute; top: 100%; left: -999em; z-index: 99999; background: #FFF; box-shadow: 0 4px 7px rgba(0, 0, 0, 0.05); border-top: 2px solid #42caad; } .main-navigation ul ul ul { left: -999em; top: -2px; } .main-navigation ul ul li { line-height: 45px; } .main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul { left: 100%; } .main-navigation ul ul a { width: 200px; font-size: 15px; line-height: 1.7; padding: 6px 15px; } .main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul { left: auto; } .main-navigation li { float: left; position: relative; } .main-navigation a { display: block; text-decoration: none; padding: 0px 13px; color: rgba(39, 48, 57, 0.85); letter-spacing: 0.3px; } .main-navigation a:hover { color: #42caad; } .main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a, .main-navigation .current-menu-ancestor > a { color: #42caad; } /* Small menu. */ .menu-toggle-wrapper { position: absolute; right: 50px; } .menu-toggle { padding: 1px 12px 2px; border-radius: 2px; box-shadow: none; border: none; display: none; } .menu-toggle:before { content: '\f0c9'; -moz-osx-font-smoothing: grayscale; font-family: "FontAwesome"; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: inherit; text-transform: none; position: relative; margin-right: 5px; bottom: 0px; } .main-navigation.toggled .menu-toggle { background: #42caad; } .main-navigation.toggled .menu-toggle:before { content: '\f00d'; bottom: 1px; } @media (max-width: 991px) { .main-navigation.toggled ul { display: block; float: none; } .main-navigation.toggled ul li { width: 100%; line-height: 40px; border-top: 1px solid #eeeeee; } .main-navigation.toggled ul li:hover > ul, .main-navigation.toggled ul li.focus > ul { left: 0; } .main-navigation.toggled ul a { padding-left: 0px; padding-right: 0px; } .main-navigation.toggled ul ul { margin-right: 0px; position: inherit; left: 0; border-top: none; } .main-navigation.toggled ul ul a { width: auto; padding-left: 25px; position: relative; } .main-navigation.toggled ul ul a:after { content: ""; width: 6px; height: 6px; border-left: 1px solid #dddddd; border-bottom: 1px solid #dddddd; display: block; position: absolute; left: 0px; top: 14px; } .main-navigation.toggled ul ul ul { left: 0; position: inherit; } .main-navigation.toggled ul ul ul a { padding-left: 50px; position: relative; } .main-navigation.toggled ul ul ul a:after { left: 25px; } } @media (max-width: 991px) { .menu-toggle { display: inline-block; } .main-navigation ul { display: none; } } .site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation { margin: 0 0 30px; margin: 0 0 1.875rem; overflow: hidden; } .comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous { float: left; width: 50%; } .comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next { float: right; text-align: right; width: 50%; } .post-navigation { background: #FFF; border: 1px solid rgba(39, 48, 57, 0.1); border-top: none; } .site-main .post-navigation { margin-bottom: 0px; } .post-navigation .nav-previous, .post-navigation .nav-next { padding: 18px 25px 19px; padding: 1.125rem 1.5625rem 1.1875rem; } .posts-navigation a { letter-spacing: 1.3px; font-size: 13px; text-transform: uppercase; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #42caad; color: #fff; padding: 8px 24px 9px; padding: 0.5rem 1.5rem 0.5625rem; display: inline-block; } .posts-navigation a:hover { background: #666666; text-decoration: none; } .posts-navigation .nav-previous a:before, .posts-navigation .nav-next a:after { font-size: 15px; bottom: 0px; content: '\f100'; margin-right: 5px; position: relative; text-decoration: inherit; text-transform: none; } .posts-navigation .nav-next a:after { content: '\f101'; margin-right: 0; margin-left: 5px; right: 0; } .content-area #infinite-handle { text-align: center; } .content-area #infinite-handle span { color: #FFFFFF; background: #42caad; padding: 12px 26px 11px; padding: 0.75rem 1.625rem 0.6875rem; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .content-area #infinite-handle span button { font-size: 15px; text-transform: uppercase; letter-spacing: 1px; } .content-area #infinite-handle span button:hover { font-size: 15px; } .content-area #infinite-handle span:hover { background: #666666; } /*-------------------------------------------------------------- # Content --------------------------------------------------------------*/ /* Entry Content */ .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-content hr { margin-bottom: 20px; } .sticky .featured-post { color: #42caad; } .sticky .featured-post:before { color: #42caad; } /* Post Listing */ .blog .hentry, .search .hentry, .archive .hentry { margin-bottom: 30px; margin-bottom: 1.875rem; } .entry-content-wrapper { padding: 28px 25px 25px 25px; padding: 1.75rem 1.5625rem 1.5625rem 1.5625rem; background: #FFF; border: 1px solid rgba(39, 48, 57, 0.1); } .entry-content-wrapper.has-thumbnail { border-top: none; } .entry-meta { font-size: 15px; font-size: 0.9375rem; margin-bottom: 20px; margin-bottom: 1.25rem; color: #757575; } .entry-meta a { color: #757575; } .entry-meta a:hover { color: #42caad; } .entry-meta > span { margin-right: 20px; margin-right: 1.25rem; } .entry-meta > span:last-child { margin-right: 0px; } .entry-meta .date:before { content: '\f017'; position: relative; margin-right: 4px; } .entry-meta .byline:before { content: '\f007'; position: relative; margin-right: 3px; bottom: 1px; } .entry-meta .featured-post:before { content: '\f005'; position: relative; margin-right: 4px; } .entry-meta .comments-link:before { content: '\f0e6'; position: relative; margin-right: 3px; bottom: 1px; } .entry-footer { font-size: 14px; font-size: 0.875rem; margin-top: 10px; margin-top: 0.625rem; color: #757575; } .entry-footer > span { margin-right: 20px; margin-right: 1.25rem; } .entry-footer > span:last-child { margin-right: 0px; } .entry-footer .cat-links:before { content: '\f115'; position: relative; margin-right: 3px; } .entry-footer .tags-links:before { content: '\f02c'; position: relative; margin-right: 3px; } .entry-footer .edit-link:before { content: '\f044'; position: relative; margin-right: 3px; } .entry-title a { color: rgba(39, 48, 57, 0.85); } .entry-title a:hover { color: #42caad; } .more-links { padding: 8px 17px 9px; text-align: center; display: inline-block; border: 2px solid rgba(39, 48, 57, 0.1); border-radius: 3px; text-transform: uppercase; letter-spacing: 0.4px; color: rgba(39, 48, 57, 0.85); font-size: 14px; margin-top: 10px; } .more-links:hover { border-color: #42caad; color: #42caad; } /* Entry title */ .page .entry-title, .single .entry-title { font-weight: 500; font-size: 30px; font-size: 1.875rem; } @media (min-width: 768px) { .page .entry-title, .single .entry-title { font-size: 36px; font-size: 2.25rem; } } /* Comments List */ .comments-area { margin-top: 30px; margin-top: 1.875rem; padding: 25px; padding: 1.5625rem; background: #FFFFFF; border: 1px solid rgba(39, 48, 57, 0.1); } .comments-area .comments-title { margin-bottom: 10px; margin-bottom: 0.625rem; padding-bottom: 20px; padding-bottom: 1.25rem; text-transform: uppercase; border-bottom: 1px solid rgba(39, 48, 57, 0.1); } .comments-area .comments-title .comment_number_count { font-size: 18px; font-size: 1.125rem; font-weight: 400; margin-right: 14px; margin-right: 0.875rem; } .comments-area .comments-title .add_yours a { font-size: 10px; letter-spacing: 1px; font-weight: 600; padding: 2px 6px; text-transform: uppercase; background: #000000; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #fff; position: relative; top: -2px; margin-left: 3px; } .comments-area .comments-title .add_yours a:hover { background: #444; text-decoration: none; } .comments-area .comment-list { padding: 0px; list-style: none; } .comments-area .comment-list ol { list-style: none; } .comments-area .comment-list article, .comments-area .comment-list .pingback, .comments-area .comment-list .trackback { padding: 20px 0px; padding: 1.25rem 0rem; border-bottom: 1px solid rgba(39, 48, 57, 0.1); } .comments-area .comment-list .avatar { border-radius: 50%; width: 42px; height: 42px; position: relative; top: 4px; margin-right: 17px; margin-right: 1.0625rem; float: left; } .comments-area .comment-list .comment-author { margin-bottom: 0px; } .comments-area .comment-list .comment-metadata { margin-bottom: 15px; margin-bottom: 0.9375rem; } .comments-area .comment-list .comment-metadata a { color: #757575; font-size: 12px; font-style: italic; } .comments-area .comment-list .fn { font-weight: 500; } .comments-area .comment-list .comment-content { padding-left: 59px; } .comments-area .comment-list .reply { padding-left: 59px; } .comments-area .comment-list .reply a { font-size: 10px; letter-spacing: 1px; font-weight: 600; padding: 2px 6px; text-transform: uppercase; background: #f1f1f1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #888; } .comment-respond small a { font-size: 10px; font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif; letter-spacing: 1px; font-weight: 600; padding: 2px 6px; text-transform: uppercase; background: #000000; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #FFF; margin-left: 10px; margin-left: 0.625rem; position: relative; top: -2px; } .comment-respond small a:hover { background: #444444; } .comment-respond .submit { display: block; width: 100%; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 10px 15px 12px; padding: 0.625rem 0.9375rem 0.75rem; border: none; } .comment-respond .comment-reply-title { font-weight: 400; } .comment-form label { width: auto; display: block; } .comment-form-comment label { margin-bottom: 5px; } .comment-content a { word-wrap: break-word; } .bypostauthor { display: block; } /*-------------------------------------------------------------- # Pages --------------------------------------------------------------*/ /* Archive Page Header */ .page-header { margin-bottom: 40px; margin-bottom: 2.5rem; padding-bottom: 0px; padding-bottom: 0rem; border-bottom: 1px solid #e8e8e8; } .page-header h1 { margin-bottom: 5px; margin-bottom: 0.3125rem; } .page-header .archive-description { font-style: italic; } /* Front Page Section */ .front-page-section { margin-top: 60px; margin-top: 3.75rem; } .front-page-section .section-header { text-align: center; max-width: 80%; margin: 0 auto; max-width: 100%; } @media (min-width: 768px) { .front-page-section .section-header { max-width: 90%; } } .front-page-section .section-header h2 { font-size: 48px; font-size: 3rem; padding-bottom: 23px; padding-bottom: 1.4375rem; padding-top: 10px; padding-top: 0.625rem; font-weight: 300; position: relative; font-size: 34px; font-size: 2.125rem; } @media (min-width: 768px) { .front-page-section .section-header h2 { font-size: 38px; font-size: 2.375rem; } } .front-page-section .section-header h2:after { content: ""; width: 100px; height: 2px; position: absolute; bottom: 0px; background: #42caad; display: block; left: 50%; margin-left: -50px; } .front-page-section .section-content { margin-top: 20px; margin-top: 1.25rem; } /* Front page section: Featured Content slider */ .site-featured-content { overflow: hidden; padding: 0; } .site-featured-content .featured-posts-slider { height: 100%; overflow: hidden; position: relative; } .site-featured-content .hentry { position: relative; } .site-featured-content .featured-post-slide-meta { animation-name: fadeInLeft; position: absolute; left: 0; top: 0; width: 387px; height: 100%; padding: 80px 30px; padding: 5rem 1.875rem; color: #fff; background: rgba(39, 48, 57, 0.9); } @media (max-width: 991px) { .site-featured-content .featured-post-slide-meta { padding: 40px 30px; padding: 2.5rem 1.875rem; } } @media (max-width: 767px) { .site-featured-content .featured-post-slide-meta { width: 200px; padding: 20px 15px; padding: 1.25rem 0.9375rem; } } .site-featured-content .featured-post-slide-meta h2, .site-featured-content .featured-post-slide-meta h2 a { color: #fff; font-size: 28px; line-height: 1.5em; font-weight: 300; } @media (max-width: 767px) { .site-featured-content .featured-post-slide-meta h2, .site-featured-content .featured-post-slide-meta h2 a { font-size: 23px; line-height: 1.6; } } .site-featured-content .featured-post-slide-meta p { letter-spacing: 0.2px; line-height: 1.8; margin-top: 40px; margin-top: 2.5rem; overflow: hidden; color: rgba(255, 255, 255, 0.8); } @media (max-width: 991px) { .site-featured-content .featured-post-slide-meta p { margin-top: 20px; margin-top: 1.25rem; } } @media (max-width: 767px) { .site-featured-content .featured-post-slide-meta p { display: none; } } .site-featured-content .featured-post-slide-meta .slide-readmore { display: block; margin-top: 50px; margin-top: 3.125rem; } @media (max-width: 498px) { .site-featured-content .featured-post-slide-meta .slide-readmore { visibility: hidden; } } @media (max-width: 991px) { .site-featured-content .featured-post-slide-meta .slide-readmore { margin-top: 25px; margin-top: 1.5625rem; } } .site-featured-content .featured-post-slide-meta .slide-readmore a { display: inline-block; padding: 9px 30px 10px; border: 2px solid rgba(255, 255, 255, 0.5); color: rgba(255, 255, 255, 0.8); text-transform: uppercase; font-weight: 300; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .site-featured-content .featured-post-slide-meta .slide-readmore a:hover { color: #fff; background: #42caad; border-color: #42caad; } @media (max-width: 991px) { .site-featured-content .featured-post-slide-meta .slide-readmore a { padding: 8px 20px 9px; } } .site-featured-content .slider-nav { position: absolute; right: 0; bottom: 0px; z-index: 99; } .site-featured-content .slider-nav-next, .site-featured-content .slider-nav-prev { z-index: 999; top: auto; right: 15px; bottom: 15px; text-align: center; opacity: .6; } .site-featured-content .slider-nav-next:hover, .site-featured-content .slider-nav-prev:hover { opacity: 1; } .site-featured-content .slider-nav-next button, .site-featured-content .slider-nav-prev button { border: none; padding: 4px 15px 4px 17px; padding: 0.25rem 0.9375rem 0.25rem 1.0625rem; background: #000000; } .site-featured-content .slider-nav-next .fa, .site-featured-content .slider-nav-prev .fa { font-size: 36px; color: #fff; } @media (max-width: 498px) { .site-featured-content .slider-nav-next button, .site-featured-content .slider-nav-prev button { padding: 1px 10px 1px 11px; padding: 0.0625rem 0.625rem 0.0625rem 0.6875rem; } .site-featured-content .slider-nav-next .fa, .site-featured-content .slider-nav-prev .fa { font-size: 26px; color: #fff; } } .site-featured-content .slider-nav-prev { right: 70px; left: auto; } .site-featured-content .slider-nav-prev button { padding: 4px 17px 4px 15px; padding: 0.25rem 1.0625rem 0.25rem 0.9375rem; } @media (max-width: 498px) { .site-featured-content .slider-nav-prev { right: 55px; } .site-featured-content .slider-nav-prev button { padding: 1px 11px 1px 9px; padding: 0.0625rem 0.6875rem 0.0625rem 0.5625rem; } } /* Front Page Section: Featured Page Area */ #featured-page-area article[class*="grid-md"] { margin-botttom: 0px; margin-botttom: 0rem; } @media (max-width: 991px) { #featured-page-area article[class*="grid-md"] { margin-botttom: 30px; margin-botttom: 1.875rem; } } /* Front Page Section: Grid Page */ .frontpage-grid-page article[class*="grid-md"] { margin-bottom: 0px; margin-top: 30px; margin-top: 1.875rem; } .frontpage-grid-page .frontpage-grid-media { position: relative; box-shadow: 0 0 6px rgba(39, 48, 57, 0.1); } .frontpage-grid-page .frontpage-grid-media img { width: 100%; height: auto; } .frontpage-grid-page .frontpage-grid-media .transition5 { background: rgba(0, 0, 0, 0.8); color: #FFFFF; height: 100%; width: 100%; position: absolute; left: 0; top: 0; text-align: center; padding: 20px; padding: 1.25rem; opacity: 0; visibility: hidden; } .frontpage-grid-page .frontpage-grid-media .frontpage-grid-content { top: 50%; transform: translateY(-50%); z-index: 99; position: relative; } .frontpage-grid-page .frontpage-grid-media .frontpage-grid-content h3 { margin-bottom: 30px; margin-bottom: 1.875rem; } .frontpage-grid-page .frontpage-grid-media .frontpage-grid-content h3 a { font-weight: 300; color: #FFF; } .frontpage-grid-page .frontpage-grid-media:hover .transition5 { opacity: 0.9; visibility: visible; } /* Front Page Section: Testimonials */ #testimonials-area .section-content { margin-top: 50px; margin-top: 3.125rem; } #testimonials-area.testimonials-grid-layout .section-content { margin-top: 20px; margin-top: 1.25rem; } .testimonials-slider { position: relative; width: 100%; text-align: center; } .testimonials-slider .entry-content { font-size: 19px; font-size: 1.1875rem; font-weight: 300; line-height: 1.8; padding: 0px 100px 10px; padding: 0rem 6.25rem 0.625rem; } @media (max-width: 991px) { .testimonials-slider .entry-content { padding: 0px 0px 10px; padding: 0rem 0rem 0.625rem; } } .testimonials-slider .entry-header { margin-top: 10px; margin-top: 0.625rem; } .testimonials-slider .entry-header .entry-thumb { margin-bottom: 13px; } .testimonials-slider .entry-header .entry-thumb img { border-radius: 100%; max-width: 100px; box-shadow: 0 0 6px rgba(39, 48, 57, 0.1); } .testimonials-slider .entry-header .entry-title { font-size: 19px; font-size: 1.1875rem; font-weight: 400; line-height: inherit; } .testimonials-slider .slider-nav { position: absolute; left: 0px; z-index: 90; top: 50%; transform: translateY(-50%); z-index: 99; } @media (max-width: 991px) { .testimonials-slider .slider-nav { top: 75%; } } .testimonials-slider .slider-nav button { border: 1px solid transparent; background: transparent; padding: 4px 17px 4px 15px; padding: 0.25rem 1.0625rem 0.25rem 0.9375rem; } .testimonials-slider .slider-nav button:hover { background: #FFFFFF; border-color: rgba(39, 48, 57, 0.1); } .testimonials-slider .slider-nav .fa { font-size: 42px; color: rgba(0, 0, 0, 0.6); } .testimonials-slider .slider-nav-next { left: auto; right: 0px; } .testimonials-slider .slider-nav-next button { padding: 4px 15px 4px 17px; padding: 0.25rem 0.9375rem 0.25rem 1.0625rem; } /* Testimonials Grid */ .testimonials-grid article[class*="grid-md-"] { margin-bottom: 0px; margin-top: 30px; margin-top: 1.875rem; } .testimonials-grid .entry-content { background: #FFFFFF; border: 1px solid rgba(39, 48, 57, 0.1); padding: 25px 25px 8px; padding: 1.5625rem 1.5625rem 0.5rem; position: relative; } .testimonials-grid .entry-content:after { position: absolute; bottom: -10px; left: 42px; content: ""; display: block; width: 18px; height: 18px; background: #FFF; border: 1px solid rgba(39, 48, 57, 0.1); -ms-transform: rotate(45deg); /* IE 9 */ -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */ transform: rotate(45deg); border-top: none; border-left: none; } .testimonials-grid .entry-header { margin: 30px 0px 0px 18px; margin: 1.875rem 0rem 0rem 1.125rem; position: relative; line-height: 70px; } .testimonials-grid .entry-header .entry-thumb { position: absolute; top: 0; left: 0; } .testimonials-grid .entry-header .entry-thumb img { border-radius: 100%; max-width: 70px; box-shadow: 0 0 6px rgba(39, 48, 57, 0.1); } .testimonials-grid .entry-header .entry-title { font-size: 18px; font-size: 1.125rem; font-weight: 400; line-height: inherit; padding-left: 80px; } /* Front Page Section: Latest News */ .front-page-latest-news .section-content { margin-top: 50px; margin-top: 3.125rem; } .front-page-latest-news .hentry { float: left; margin-bottom: 30px; margin-bottom: 1.875rem; width: 48%; margin-right: 4%; } .front-page-latest-news .hentry:nth-of-type(2n) { margin-right: 0px; } @media (max-width: 991px) { .front-page-latest-news .hentry { float: none; margin-right: 0px; width: 100%; } } .front-page-latest-news .entry-title { font-size: 24px; font-size: 1.5rem; margin-bottom: 5px; margin-bottom: 0.3125rem; line-height: 1.6; font-weight: 400; } .front-page-latest-news .byline { display: none; } .front-page-latest-news .entry-meta a { color: #757575; } .front-page-latest-news .entry-meta a:hover { color: #42caad; } .front-page-latest-news .more-recent-posts { text-align: center; } .front-page-latest-news .btn { margin-top: 15px; margin-top: 0.9375rem; } /* Content Grid */ .grid-item-content { color: rgba(39, 48, 57, 0.65); background: #FFFFFF; padding: 23px 30px 16px; padding: 1.4375rem 1.875rem 1rem; position: relative; overflow: hidden; text-align: center; box-shadow: 0 0 6px rgba(39, 48, 57, 0.1); } .grid-item-content h3 { font-weight: 400; margin-bottom: 14px; margin-bottom: 0.875rem; } .grid-item-content.has-thumbnail { border-top: none; } .grid-item-content .grid-item-more { background: #42caad; position: absolute; left: 0; bottom: 0; height: 100%; width: 100%; text-align: center; visibility: hidden; opacity: 0; } .grid-item-content .grid-item-more a { display: inline-block; position: relative; top: 50%; transform: translateY(-50%); z-index: 99; } .grid-item-wrapper .grid-item-thumbnail img { width: 100%; } .grid-item-wrapper:hover .grid-item-more { opacity: 0.9; visibility: visible; } .grid-item-wrapper:hover .grid-item-more a { opacity: 1; } .grid-area { margin-top: 60px; margin-top: 3.75rem; } /* Premium Code Stripped by Freemius */ /*-------------------------------------------------------------- # Media --------------------------------------------------------------*/ .page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; } /* Make sure embeds and iframes fit their containers. */ embed, iframe, object { max-width: 100%; } /*-------------------------------------------------------------- ## Captions --------------------------------------------------------------*/ .wp-caption { margin-bottom: 1.5em; max-width: 100%; } .wp-caption img[class*="wp-image-"] { display: block; margin-left: auto; margin-right: auto; } .wp-caption .wp-caption-text { margin: 0.8075em 0; font-size: 0.75rem; font-style: italic; } .wp-caption-text { text-align: center; } /*-------------------------------------------------------------- ## Galleries --------------------------------------------------------------*/ .gallery { margin-bottom: 1.6em; } .gallery-item { display: inline-block; padding: 1.79104477%; text-align: center; vertical-align: top; width: 100%; } .gallery-columns-2 .gallery-item { max-width: 50%; } .gallery-columns-3 .gallery-item { max-width: 33.33%; } .gallery-columns-4 .gallery-item { max-width: 25%; } .gallery-columns-5 .gallery-item { max-width: 20%; } .gallery-columns-6 .gallery-item { max-width: 16.66%; } .gallery-columns-7 .gallery-item { max-width: 14.28%; } .gallery-columns-8 .gallery-item { max-width: 12.5%; } .gallery-columns-9 .gallery-item { max-width: 11.11%; } .gallery-icon img { margin: 0 auto; } .gallery-caption { color: rgba(39, 48, 57, 0.85); display: block; font-size: 0.81em; font-style: italic; line-height: 1.4; padding: 0.5em 0; } .gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display: none; } /*-------------------------------------------------------------- # Widgets --------------------------------------------------------------*/ /* Sidebar + Widgets */ .sidebar-widget-area { color: #757575; } @media (max-width: 991px) { .sidebar-widget-area { margin-top: 50px; margin-top: 3.125rem; margin-left: 15%; margin-right: 15%; width: auto; } } @media (max-width: 767px) { .sidebar-widget-area { margin-top: 50px; margin-top: 3.125rem; margin-left: 10%; margin-right: 10%; width: auto; } } @media (max-width: 498px) { .sidebar-widget-area { margin-top: 50px; margin-top: 3.125rem; margin-left: 0%; margin-right: 0%; width: auto; } } .sidebar-widget-area .widget_recent_entries .widget-title { margin-bottom: 8px; margin-bottom: 0.5rem; } .widget { font-size: 15px; font-size: 0.9375rem; margin-bottom: 30px; margin-bottom: 1.875rem; } .widget:last-child { margin-bottom: 0px; } .widget .widget-title { color: rgba(39, 48, 57, 0.85); margin-bottom: 18px; margin-bottom: 1.125rem; font-weight: 400; } .footer-widget-area .widget .widget-title { color: #FFFFFF; } .widget ul, .widget ol { list-style: outside none none; margin: 0; padding: 0px; } .widget ul > li, .widget ol > li { border-top: 1px solid rgba(39, 48, 57, 0.1); padding: 9px 0px 10px; padding: 0.5625rem 0rem 0.625rem; } .widget li > ul, .widget li > ol { margin-left: 24px; margin-left: 1.5rem; } .widget ul ul { margin-top: 11px; margin-top: 0.6875rem; } .widget ul ul > li:last-child { padding-bottom: 0; } .widget select { max-width: 100%; } .widget .search-submit { display: none; } .widget .search-field { box-sizing: border-box; width: 100%; } .footer-widget-area .widget { margin-bottom: 30px; margin-bottom: 1.875rem; } .footer-widget-area .widget ul > li, .footer-widget-area .widget ol > li { border-top: 1px solid rgba(255, 255, 255, 0.05); } .footer-widget-area .widget table > thead > tr > th, .footer-widget-area .widget table > tbody > tr > th, .footer-widget-area .widget table > tfoot > tr > th, .footer-widget-area .widget table > thead > tr > td, .footer-widget-area .widget table > tbody > tr > td, .footer-widget-area .widget table > tfoot > tr > td { border-color: rgba(255, 255, 255, 0.05); } .widget.widget_wpcom_social_media_icons_widget ul > li, .widget.widget_wpcom_social_media_icons_widget ol > li { border-top: none; padding: 0; margin: 0; margin-right: 10px; } .widget.widget_wpcom_social_media_icons_widget a { font-size: 24px; } /* Calendar Widget */ .widget_calendar caption { margin-bottom: 10px; } /* Recent Entries Widget */ .widget_recent_entries ul > li, .widget_recent_entries ol > li { border-top: none; } .widget_recent_entries .post-date { display: block; font-style: italic; font-size: 13px; } /* Widget Categories, Archive */ .widget_categories > ul, .widget_meta > ul, .widget_archive > ul { margin-left: -20px; } .widget_categories > ul > li, .widget_meta > ul > li, .widget_archive > ul > li { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 50%; float: left; border-top: none; padding: 5px 0px 10px; padding: 0.3125rem 0rem 0.625rem; padding-left: 20px; } .footer-widget-area .widget_categories > ul > li, .footer-widget-area .widget_meta > ul > li, .footer-widget-area .widget_archive > ul > li { border-top: none; } /* Tag Cloud */ .widget_tag_cloud a { border: 1px solid rgba(39, 48, 57, 0.1); border-radius: 2px; display: inline-block; font-size: 13px !important; margin-bottom: 5px; padding: 3px 10px; color: #757575; } .widget_tag_cloud a:hover { border-color: #42caad; color: #42caad; } .footer-widget-area .widget_tag_cloud a { border-color: rgba(255, 255, 255, 0.05); color: inherit; } .footer-widget-area .widget_tag_cloud a:hover { border-color: #42caad; color: #42caad; } /*-------------------------------------------------------------- # Plugins --------------------------------------------------------------*/ /* Jetpack */ .site-main div.sharedaddy h3.sd-title { font-size: 11pt; font-weight: 400; } .related-posts-wrapper #jp-relatedposts { margin: 0px; padding: 0px; margin-top: 30px; margin-top: 1.875rem; padding: 25px 25px 13px; padding: 1.5625rem 1.5625rem 0.8125rem; background: #FFFFFF; border: 1px solid rgba(39, 48, 57, 0.1); } .related-posts-wrapper #jp-relatedposts h3.jp-relatedposts-headline { font-size: 18px; font-size: 1.125rem; } .related-posts-wrapper #jp-relatedposts h3.jp-relatedposts-headline em { font-weight: 400; text-transform: uppercase; letter-spacing: 0.4px; } .related-posts-wrapper #jp-relatedposts h3.jp-relatedposts-headline em:before { content: none; } .related-posts-wrapper #jp-relatedposts .jp-relatedposts-post-img { margin-bottom: 10px; } .related-posts-wrapper #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post { opacity: 1; } .related-posts-wrapper #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title, .related-posts-wrapper #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a { font-size: 16px; line-height: 1.5; margin-bottom: 5px; margin-bottom: 0.3125rem; display: block; } .related-posts-wrapper #jp-relatedposts .jp-relatedposts-post-title span { font-size: 14px; } .related-posts-wrapper #jp-relatedposts p.jp-relatedposts-post-excerpt { margin-bottom: 5px; margin-bottom: 0.3125rem; } /* Slick Slider */ .slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } .slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; } .slick-list:focus { outline: none; } .slick-list.dragging { cursor: pointer; cursor: hand; } .slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slick-track { position: relative; left: 0; top: 0; display: block; } .slick-track:before, .slick-track:after { content: ""; display: table; } .slick-track:after { clear: both; } .slick-loading .slick-track { visibility: hidden; } .slick-slide { float: left; height: 100%; min-height: 1px; display: none; } [dir="rtl"] .slick-slide { float: right; } .slick-slide img { display: inline-block; } .slick-slide.slick-loading img { display: none; } .slick-slide.dragging img { pointer-events: none; } .slick-initialized .slick-slide { display: block; } .slick-loading .slick-slide { visibility: hidden; } .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; } .slick-arrow.slick-hidden { display: none; }