/*! * Theme Name: Biancaa * Theme URI: http://www.theme-junkie.com/themes/biancaa/ * Description: BiancaA is a minimal, mobile ready, beautiful and easy-to-use Photoblogging WordPress theme. Demo: http://demo.theme-junkie.com/biancaa * Version: 1.0.6 * Author: Theme Junkie * Author URI: http://www.theme-junkie.com/ * Tags: one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-menu, editor-style, sticky-post, threaded-comments, translation-ready * Text Domain: biancaa * * License: GNU General Public License v2.0 or later * License URI: http://www.gnu.org/licenses/gpl-2.0.html * * Biancaa WordPress Theme, Copyright 2014 - 2017 http://www.theme-junkie.com/ * Biancaa is distributed under the terms of the GNU GPL * * Please DO NOT EDIT THIS FILE, if you want to customize the styles, you can create a child theme * See: http://codex.wordpress.org/Child_Themes */ /*------------------------------------* $CONTENTS \*------------------------------------*/ /** * LAYOUTS * * BASE * - NORMALIZE * - MAIN * - SHARED * - TYPOGRAPHY * - FORM * * MODULES * - HEADER * - NAVIGATIONS * - SLIDER * - FEATUREDTEXT * - CONTENTS * - WIDGETS * - COMMENTS * - PAGINATIONS * - FOOTER * * PAGES * - ARCHIVE * - ABOUT * * PLUGINS * STATE * GLOBAL */ /*------------------------------------* $LAYOUT \*------------------------------------*/ .site { max-width: 1120px; margin-right: auto; margin-left: auto; background-color: white; } .site:after { display: block; clear: both; content: ' '; } @media screen and (min-width: 320px) { .site { padding: 0 20px 20px; padding: 0 1.53846rem 1.53846rem; } } @media screen and (min-width: 480px) { .site { padding: 0 40px 20px; padding: 0 3.07692rem 1.53846rem; } } @media screen and (min-width: 568px) { .site { padding: 0 80px 20px; padding: 0 6.15385rem 1.53846rem; } } .container { max-width: 960px; margin-right: auto; margin-left: auto; } .container:after { display: block; clear: both; content: ' '; } .layout-1c-narrow .container { max-width: 800px; margin-right: auto; margin-left: auto; } .layout-1c-narrow .container:after { display: block; clear: both; content: ' '; } @media screen and (min-width: 320px) { .layout-2c-l .content-area { float: right; width: 100%; margin-right: 0; } } @media screen and (min-width: 801px) { .layout-2c-l .content-area { float: left; width: 68.84615%; margin-right: 3.84615%; } } @media screen and (min-width: 320px) { .layout-2c-l .widget-area { float: right; width: 100%; margin-right: 0; } } @media screen and (min-width: 801px) { .layout-2c-l .widget-area { float: right; width: 27.30769%; margin-right: 0; } } @media screen and (min-width: 320px) { .layout-2c-r .content-area { float: right; width: 100%; margin-right: 0; } } @media screen and (min-width: 801px) { .layout-2c-r .content-area { float: right; width: 68.84615%; margin-right: 0; } } @media screen and (min-width: 320px) { .layout-2c-r .widget-area { float: right; width: 100%; margin-right: 0; } } @media screen and (min-width: 801px) { .layout-2c-r .widget-area { float: left; width: 27.30769%; margin-right: 3.84615%; } } .layout-1c .content-area, .layout-1c-narrow .content-area { width: 100%; } .layout-1c .widget-area, .layout-1c-narrow .widget-area { display: none; } /*------------------------------------* $NORMALIZE \*------------------------------------*/ /*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */ /** * 1. Change the default font family in all browsers (opinionated). * 2. Correct the line height in all browsers. * 3. Prevent adjustments of font size after orientation changes in * IE on Windows Phone and in iOS. */ /* Document ========================================================================== */ html { font-family: sans-serif; /* 1 */ line-height: 1.15; /* 2 */ -ms-text-size-adjust: 100%; /* 3 */ -webkit-text-size-adjust: 100%; /* 3 */ } /* Sections ========================================================================== */ /** * Remove the margin in all browsers (opinionated). */ body { margin: 0; } /** * Add the correct display in IE 9-. */ article, aside, footer, header, nav, section { display: block; } /** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */ h1 { font-size: 2em; margin: .67em 0; } /* Grouping content ========================================================================== */ /** * Add the correct display in IE 9-. * 1. Add the correct display in IE. */ figcaption, figure, main { /* 1 */ display: block; } /** * Add the correct margin in IE 8. */ figure { margin: 1em 40px; } /** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */ hr { /* 1 */ overflow: visible; box-sizing: content-box; /* 1 */ height: 0; /* 2 */ } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ pre { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /* Text-level semantics ========================================================================== */ /** * 1. Remove the gray background on active links in IE 10. * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */ a { background-color: transparent; /* 1 */ -webkit-text-decoration-skip: objects; /* 2 */ } /** * Remove the outline on focused links when they are also active or hovered * in all browsers (opinionated). */ a:active, a:hover { outline-width: 0; } /** * 1. Remove the bottom border in Firefox 39-. * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ abbr[title] { /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; border-bottom: none; /* 2 */ } /** * Prevent the duplicate application of `bolder` by the next rule in Safari 6. */ b, strong { font-weight: inherit; } /** * Add the correct font weight in Chrome, Edge, and Safari. */ b, strong { font-weight: bolder; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /** * Add the correct font style in Android 4.3-. */ dfn { font-style: italic; } /** * Add the correct background and color in IE 9-. */ mark { color: #000; background-color: #ff0; } /** * Add the correct font size in all browsers. */ small { font-size: 80%; } /** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -.25em; } sup { top: -.5em; } /* Embedded content ========================================================================== */ /** * Add the correct display in IE 9-. */ audio, video { display: inline-block; } /** * Add the correct display in iOS 4-7. */ audio:not([controls]) { display: none; height: 0; } /** * Remove the border on images inside links in IE 10-. */ img { border-style: none; } /** * Hide the overflow in IE. */ svg:not(:root) { overflow: hidden; } /* Forms ========================================================================== */ /** * 1. Change the font styles in all browsers (opinionated). * 2. Remove the margin in Firefox and Safari. */ button, input, optgroup, select, textarea { font-family: sans-serif; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ margin: 0; /* 2 */ } /** * Show the overflow in IE. * 1. Show the overflow in Edge. */ button, input { /* 1 */ overflow: visible; } /** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */ button, select { /* 1 */ text-transform: none; } /** * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` * controls in Android 4. * 2. Correct the inability to style clickable types in iOS and Safari. */ button, html [type='button'], [type='reset'], [type='submit'] { -webkit-appearance: button; /* 2 */ } /** * Remove the inner border and padding in Firefox. */ button::-moz-focus-inner, [type='button']::-moz-focus-inner, [type='reset']::-moz-focus-inner, [type='submit']::-moz-focus-inner { padding: 0; border-style: none; } /** * Restore the focus styles unset by the previous rule. */ button:-moz-focusring, [type='button']:-moz-focusring, [type='reset']:-moz-focusring, [type='submit']:-moz-focusring { outline: 1px dotted ButtonText; } /** * Change the border, margin, and padding in all browsers (opinionated). */ fieldset { margin: 0 2px; padding: .35em .625em .75em; border: 1px solid #c0c0c0; } /** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out * `fieldset` elements in all browsers. */ legend { /* 2 */ display: table; box-sizing: border-box; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ white-space: normal; /* 1 */ color: inherit; /* 1 */ } /** * 1. Add the correct display in IE 9-. * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. */ progress { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ } /** * Remove the default vertical scrollbar in IE. */ textarea { overflow: auto; } /** * 1. Add the correct box sizing in IE 10-. * 2. Remove the padding in IE 10-. */ [type='checkbox'], [type='radio'] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } /** * Correct the cursor style of increment and decrement buttons in Chrome. */ [type='number']::-webkit-inner-spin-button, [type='number']::-webkit-outer-spin-button { height: auto; } /** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */ [type='search'] { /* 1 */ outline-offset: -2px; -webkit-appearance: textfield; /* 2 */ } /** * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. */ [type='search']::-webkit-search-cancel-button, [type='search']::-webkit-search-decoration { -webkit-appearance: none; } /** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */ ::-webkit-file-upload-button { /* 1 */ font: inherit; -webkit-appearance: button; /* 2 */ } /* Interactive ========================================================================== */ /* * Add the correct display in IE 9-. * 1. Add the correct display in Edge, IE, and Firefox. */ details, menu { display: block; } /* * Add the correct display in all browsers. */ summary { display: list-item; } /* Scripting ========================================================================== */ /** * Add the correct display in IE 9-. */ canvas { display: inline-block; } /** * Add the correct display in IE. */ template { display: none; } /* Hidden ========================================================================== */ /** * Add the correct display in IE 10-. */ [hidden] { display: none; } /*------------------------------------* $MAIN \*------------------------------------*/ *, *:before, *:after { box-sizing: border-box; } * html { font-size: 81.25%; } html { font-size: 13px; line-height: 1.5em; min-height: 100%; } body { font-family: 'Open Sans', sans-serif; font-weight: 400; font-style: normal; color: #878787; background: #f2f2f2; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } /** * Selection Color. */ ::-moz-selection { color: #fff; background: #000; text-shadow: none; } ::selection { color: #fff; background: #000; text-shadow: none; } ::-moz-selection { color: #fff; background: #000; text-shadow: none; } /*------------------------------------* $SHARED \*------------------------------------*/ figure > img { display: block; } img { max-width: 100%; height: auto; } img[class*='align'], img[class*='attachment-'] { height: auto; } .wp-caption { max-width: 100%; margin-bottom: 24px; } .wp-caption img[class*='wp-image-'] { display: block; margin-bottom: 5px; } .wp-caption-text { font-size: 14px; font-style: italic; color: #999; } .wp-smiley { margin-top: 0; margin-bottom: 0; padding: 0; border: 0; } embed, iframe, object { width: 100%; max-width: 100%; } .alignleft { float: left; margin-right: 1.5em; } .alignright { float: right; margin-left: 1.5em; } .aligncenter { clear: both; } .alignnone { display: block; } .screen-reader-text { position: absolute; clip: rect(1px, 1px, 1px, 1px); } table { width: 100%; margin-bottom: 2.618em; } table th, table td { padding: 10px; text-align: left; vertical-align: top; border-bottom: 1px solid #e9e9e9; } table th { text-transform: uppercase; border-bottom: 1px solid #e9e9e9; } table tr th:first-child, table tr td:first-child { padding-left: 0; } table tr th:last-child, table tr td:last-child { padding-right: 0; } .sticky, .bypostauthor { font-size: inherit; } /** * Gallery * Taken from Twenty Fourteen theme. */ .gallery { margin-bottom: 20px; } .gallery-item { position: relative; float: left; overflow: hidden; margin: 0 4px 4px 0; } .gallery-icon a, .gallery-icon img { display: block; } .gallery-columns-1 .gallery-item { max-width: 100%; } .gallery-columns-2 .gallery-item { max-width: 48%; max-width: -webkit-calc(50% - 4px); max-width: calc(50% - 4px); } .gallery-columns-3 .gallery-item { max-width: 32%; max-width: -webkit-calc(33.3% - 4px); max-width: calc(33.3% - 4px); } .gallery-columns-4 .gallery-item { max-width: 23%; max-width: -webkit-calc(25% - 4px); max-width: calc(25% - 4px); } .gallery-columns-5 .gallery-item { max-width: 19%; max-width: -webkit-calc(20% - 4px); max-width: calc(20% - 4px); } .gallery-columns-6 .gallery-item { max-width: 15%; max-width: -webkit-calc(16.7% - 4px); max-width: calc(16.7% - 4px); } .gallery-columns-7 .gallery-item { max-width: 13%; max-width: -webkit-calc(14.28% - 4px); max-width: calc(14.28% - 4px); } .gallery-columns-8 .gallery-item { max-width: 11%; max-width: -webkit-calc(12.5% - 4px); max-width: calc(12.5% - 4px); } .gallery-columns-9 .gallery-item { max-width: 9%; max-width: -webkit-calc(11.1% - 4px); max-width: calc(11.1% - 4px); } .gallery-columns-1 .gallery-item:nth-of-type(1n), .gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n) { margin-right: 0; } .gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1), .gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1), .gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1), .gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) { clear: left; } .gallery-caption { font-size: 14px; line-height: 1.3; position: absolute; bottom: 0; left: 0; box-sizing: border-box; width: 100%; max-height: 50%; margin: 0; padding: 2px 8px; text-align: left; opacity: 0; color: #fff; background-color: #000; background-color: rgba(0, 0, 0, .7); } .gallery-caption:before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; min-height: 50px; content: ''; } .gallery-item:hover .gallery-caption { opacity: 0; } .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display: none; } /*------------------------------------* $TYPOGRAPHY \*------------------------------------*/ div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0; direction: ltr; } /** * Set link colors. */ a { -webkit-transition: all 200ms ease-in-out 0s; transition: all 200ms ease-in-out 0s; text-decoration: none; color: #1abc9c; } a:visited { color: #17a689; } a:hover, a:visited:hover { text-decoration: none; color: #28e1bd; } /** * Headings. */ h1, h2, h3, h4, h5, h6 { font-family: 'Open Sans', sans-serif; font-weight: 400; font-style: normal; margin: 10px 0; margin: .7692307692rem 0; color: #474747; } h1, .h1 { font-size: 36px; font-size: 2.7692307692rem; line-height: 1.1em; } h2, .h2 { font-size: 30px; font-size: 2.3076923077rem; line-height: 1.1em; } h3, .h3 { font-size: 24px; font-size: 1.8461538462rem; line-height: 1.3em; } h4, .h4 { font-size: 20px; font-size: 1.5384615385rem; line-height: 1.3em; } h5, .h5 { font-size: 16px; font-size: 1.2307692308rem; } h6, .h6 { font-size: 14px; font-size: 1.0769230769rem; } /** * Text elements. */ p { margin: 0 0 20px; margin: 0 0 1.5384615385rem; } abbr[title], dfn[title] { cursor: help; } del { vertical-align: baseline; text-decoration: line-through; color: #aaa; } pre { margin: 20px 0; margin: 1.5384615385rem 0; padding: 20px; padding: 1.5384615385rem; color: #2080ad; border-top: 1px solid #ededed; border-bottom: 1px solid #ededed; background-color: #fafafa; } code { color: #2080ad; } ins { text-decoration: none; background: #fff9c0; } blockquote { font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif; font-style: italic; margin: 20px 40px; margin: 1.5384615385rem 3.0769230769rem; padding-left: 20px; padding-left: 1.5384615385rem; color: #aaa; border-left: 3px solid #eee; } blockquote cite { position: relative; display: block; padding: 10px 0 0 20px; padding: .7692307692rem 0 0 1.5384615385rem; color: #555; } blockquote cite:before { position: absolute; left: 0; content: '\2014'; } q:before, q:after, blockquote:before, blockquote:after { content: ''; } address { display: block; margin: 0 0 20px; margin: 0 0 1.5384615385rem; } ul, ol { margin: 13px 0; margin: 1rem 0; padding: 0 0 0 20px; padding: 0 0 0 1.5384615385rem; } ul { list-style: disc; } ol { list-style-type: decimal; } ol ol { list-style: upper-alpha; } ol ol ol { list-style: lower-roman; } ol ol ol ol { list-style: lower-alpha; } li ul, li ol { margin: 0; } dl { margin: 20px; margin: 1.5384615385rem; } dt { font-weight: 700; } dd { margin-bottom: 20px; margin-bottom: 1.5384615385rem; } hr { clear: both; height: 1px; min-height: 0; margin: 20px 0; margin: 1.5384615385rem 0; border-top: 1px solid #e9e9e9; border-right: 0; border-bottom: 0; border-left: 0; } hr.dotted { border-style: dotted; } hr.dashed { border-style: dashed; } hr.blackborder { border-color: #000; } hr.whiteborder { border-color: #fff; } /** * Print styles. */ @media print { * { color: #000 !important; background: transparent !important; box-shadow: none !important; text-shadow: none !important; } a, a:visited { text-decoration: underline; } a[href]:after { content: ' (' attr(href) ')'; } abbr[title]:after { content: ' (' attr(title) ')'; } .ir a:after, a[href^='javascript:']:after, a[href^='#']:after { content: ''; } pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } thead { display: table-header-group; } tr, img { page-break-inside: avoid; } img { max-width: 100% !important; } @page { margin: .5cm; } p, h2, h3 { orphans: 3; widows: 3; } h2, h3 { page-break-after: avoid; } } /*------------------------------------* $FORM \*------------------------------------*/ form { font-size: 13px; font-size: 1rem; } input[type='search']::-webkit-search-decoration { display: none; } input:invalid, button:invalid, a.button:invalid, select:invalid, textarea:invalid { box-shadow: none; } input[type='file']:focus, input[type='file']:active, input[type='radio']:focus, input[type='radio']:active, input[type='checkbox']:focus, input[type='checkbox']:active { box-shadow: none; } button, a.button, input[type='reset'], input[type='submit'], input[type='button'] { font-family: 'Open Sans', sans-serif; font-size: 12px; font-size: .92308rem; font-weight: 700; display: inline-block; overflow: visible; width: auto; margin: 0; padding: 3px 10px; padding: .23077rem .76923rem; cursor: pointer; -webkit-transition: all 200ms ease-in-out 0s; transition: all 200ms ease-in-out 0s; vertical-align: top; text-decoration: none; color: white; border: 1px solid #19ba9a; border-radius: 0; outline: 0; background-color: #19ba9a; background-clip: padding-box; -webkit-appearance: none; } button:hover, a.button:hover, input[type='reset']:hover, input[type='submit']:hover, input[type='button']:hover { text-decoration: none; background-color: #1cd0ad; } button::-moz-focus-inner, a.button::-moz-focus-inner, input[type='reset']::-moz-focus-inner, input[type='submit']::-moz-focus-inner, input[type='button']::-moz-focus-inner { padding: 0; border: 0; } textarea, select, input[type='date'], input[type='datetime'], input[type='datetime-local'], input[type='email'], input[type='month'], input[type='number'], input[type='password'], input[type='search'], input[type='tel'], input[type='text'], input[type='time'], input[type='url'], input[type='week'] { font-family: 'Open Sans', sans-serif; font-size: 13px; font-size: 1rem; box-sizing: border-box; height: 3em; margin: 0; padding: 5px; padding: .38462rem; text-align: left; vertical-align: top; color: #878787; border: 1px solid #efefef; border-radius: 0; outline: 0; background-color: #fafafa; background-clip: padding-box; -webkit-appearance: none; } textarea[disabled], select[disabled], input[type='date'][disabled], input[type='datetime'][disabled], input[type='datetime-local'][disabled], input[type='email'][disabled], input[type='month'][disabled], input[type='number'][disabled], input[type='password'][disabled], input[type='search'][disabled], input[type='tel'][disabled], input[type='text'][disabled], input[type='time'][disabled], input[type='url'][disabled], input[type='week'][disabled] { background-color: #eee; } textarea:focus, select:focus, input[type='date']:focus, input[type='datetime']:focus, input[type='datetime-local']:focus, input[type='email']:focus, input[type='month']:focus, input[type='number']:focus, input[type='password']:focus, input[type='search']:focus, input[type='tel']:focus, input[type='text']:focus, input[type='time']:focus, input[type='url']:focus, input[type='week']:focus { background-color: white; } button[disabled], input[disabled], select[disabled], select[disabled] option, select[disabled] optgroup, textarea[disabled], a.button_disabled { cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: #888; box-shadow: none; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #888; } input:-moz-placeholder, textarea:-moz-placeholder { color: #888; } input.placeholder_text, textarea.placeholder_text { color: #888; } [placeholder]:focus::-webkit-input-placeholder { -webkit-transition: opacity .5s .5s ease; transition: opacity .5s .5s ease; opacity: 0; } textarea, select[size], select[multiple] { height: auto; } select[size='0'], select[size='1'] { height: 2.5em; } @media (-webkit-min-device-pixel-ratio: 0) { select[size], select[multiple], select[multiple][size] { padding-right: 3px; background-image: none; } select, select[size='0'], select[size='1'] { padding-right: 20px; background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==); background-repeat: no-repeat; background-position: right center; } ::-webkit-validation-bubble-message { font: 13px/17px 'Lucida Grande', Arial, 'Liberation Sans', FreeSans, sans-serif; overflow: hidden; min-height: 16px; padding: 15px 15px 17px; color: white; border: 0; background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #666), color-stop(1, black)); box-shadow: none; text-shadow: black 0 0 1px; } ::-webkit-validation-bubble-arrow, ::-webkit-validation-bubble-top-outer-arrow, ::-webkit-validation-bubble-top-inner-arrow { border-color: #666; background: #666; box-shadow: none; } } textarea { overflow: auto; width: 100%; min-height: 40px; resize: vertical; } optgroup { font-family: 'Open Sans', sans-serif; font-weight: normal; font-style: normal; color: #878787; } optgroup::-moz-focus-inner { padding: 0; border: 0; } table { width: 100%; margin: 0 0 24px; } caption, th { font-weight: bold; } th, td { padding: 4px; border-bottom: 1px solid #c5c5c5; } /*------------------------------------* $HEADER \*------------------------------------*/ .site-header { padding: 60px 0; padding: 4.61538rem 0; text-align: center; } .site-header .site-title { margin-bottom: 0; color: black; } .site-header .site-title a { color: black; } @media screen and (min-width: 320px) { .site-header .site-title { font-size: 42px; font-size: 3.23077rem; } } @media screen and (min-width: 480px) { .site-header .site-title { font-size: 50px; font-size: 3.84615rem; } } @media screen and (min-width: 568px) { .site-header .site-title { font-size: 60px; font-size: 4.61538rem; } } .site-header .site-description { font-family: 'Open Sans', sans-serif; font-size: 15px; font-size: 1.15385rem; font-style: italic; margin-top: 0; letter-spacing: 0; color: #878787; } .site-header .avatar { border-radius: 100px; } /*------------------------------------* $NAVIGATIONS \*------------------------------------*/ /** * Primary Navigation */ @media screen and (min-width: 320px) { .main-navigation { position: fixed; z-index: 9; top: 0; left: 0; overflow: auto; width: 0; height: 100%; margin-bottom: 0; -webkit-transition: width .3s ease; transition: width .3s ease; background: #000; } } @media screen and (min-width: 601px) { .main-navigation { position: relative; overflow: visible; width: 100%; margin-bottom: 30px; margin-bottom: 2.3076923077rem; -webkit-transition: none; transition: none; background: transparent; } } @media screen and (min-width: 320px) { .main-navigation .menu-wrapper { border: 0; } } @media screen and (min-width: 601px) { .main-navigation .menu-wrapper { border-top: 1px solid #efefef; border-bottom: 5px solid black; } } @media screen and (min-width: 320px) { .menu-primary-items { text-align: left; } } @media screen and (min-width: 601px) { .menu-primary-items { text-align: center; } } .menu-primary-items li { position: relative; margin-left: -4px; margin-left: -.30769rem; } @media screen and (min-width: 320px) { .menu-primary-items li { display: block; } .menu-primary-items li.current-menu-item a { background-color: #141414; } } @media screen and (min-width: 601px) { .menu-primary-items li { display: inline-block; } } .menu-primary-items li.current-menu-item a, .menu-primary-items li.sfHover .sf-with-ul { color: white; background-color: black; } .menu-primary-items li:hover > .sub-menu { display: block; } .menu-primary-items a { display: block; padding: 10px 21px; padding: .76923rem 1.61538rem; text-transform: uppercase; } @media screen and (min-width: 320px) { .menu-primary-items a { color: white; } .menu-primary-items a:hover { color: white; background-color: #141414; } } @media screen and (min-width: 601px) { .menu-primary-items a { margin-top: 3px; margin-top: .23077rem; color: #555; } .menu-primary-items a:hover { color: white; background-color: black; } } .menu-primary-items .sub-menu { text-align: left; background-color: black; } @media screen and (min-width: 320px) { .menu-primary-items .sub-menu { position: relative; display: block; width: 100%; padding-left: 20px; padding-left: 1.53846rem; } .menu-primary-items .sub-menu .sub-menu { left: 0 !important; } } @media screen and (min-width: 601px) { .menu-primary-items .sub-menu { position: absolute; display: none; padding: 0; } .menu-primary-items .sub-menu .sub-menu { left: 100% !important; } } .menu-primary-items .sub-menu li { display: block; margin-left: 0; } .menu-primary-items .sub-menu a { color: white; } .menu-primary-items .sub-menu a:hover { background-color: #141414; } /** * Mobile Menu */ #toggle-menu { display: none; } .open-toggle-menu { position: absolute; top: 20px; top: 1.53846rem; left: 30px; left: 2.30769rem; cursor: pointer; color: #555; } @media screen and (min-width: 320px) { .open-toggle-menu { display: block; } } @media screen and (min-width: 601px) { .open-toggle-menu { display: none; } } .open-toggle-menu .genericon { font-size: 32px; font-size: 2.46154rem; width: 32px; height: 32px; } .close-toggle-menu { font-size: 14px; font-size: 1.07692rem; padding: 10px; padding: .76923rem; cursor: pointer; color: white; background-color: #555; } @media screen and (min-width: 320px) { .close-toggle-menu { display: block; } } @media screen and (min-width: 601px) { .close-toggle-menu { display: none; } } .close-toggle-menu .genericon { font-size: 22px; font-size: 1.69231rem; width: 22px; height: 22px; } @media screen and (min-width: 320px) { #toggle-menu:checked + .main-navigation { width: 70%; } } @media screen and (min-width: 480px) { #toggle-menu:checked + .main-navigation { width: 45%; } } @media screen and (min-width: 568px) { #toggle-menu:checked + .main-navigation { width: 40%; } } /** * Social Navigation */ @media screen and (min-width: 320px) { .social-navigation { float: right; width: 100%; margin-right: 0; } .social-navigation .menu-social-items { text-align: center; } } @media screen and (min-width: 801px) { .social-navigation { float: right; width: 68.84615%; margin-right: 0; } .social-navigation .menu-social-items { text-align: right; } } .menu-social-items li { display: inline-block; padding: 0 3px; padding: 0 .23077rem; } .social-navigation li a::before { font-family: 'Genericons'; font-size: 20px; font-weight: normal; font-style: normal; line-height: 1; display: inline-block; width: 20px; height: 20px; vertical-align: top; text-decoration: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .social-navigation li a[href*='codepen.io']::before { content: '\f216'; color: #222; } .social-navigation li a[href*='digg.com']::before { content: '\f221'; color: #222; } .social-navigation li a[href*='dribbble.com']::before { content: '\f201'; color: #ea4c89; } .social-navigation li a[href*='dropbox.com']::before { content: '\f225'; color: #007ee5; } .social-navigation li a[href*='facebook.com']::before { content: '\f203'; color: #3b5998; } .social-navigation li a[href*='flickr.com']::before { content: '\f211'; color: #ff0084; } .social-navigation li a[href*='plus.google.com']::before { content: '\f206'; color: #dd4b39; } .social-navigation li a[href*='github.com']::before { content: '\f200'; color: #222; } .social-navigation li a[href*='instagram.com']::before { content: '\f215'; color: #d3682e; } .social-navigation li a[href*='linkedin.com']::before { content: '\f208'; color: #0e76a8; } .social-navigation li a[href*='pinterest.com']::before { content: '\f210'; color: #c8232c; } .social-navigation li a[href*='polldaddy.com']::before { content: '\f217'; color: #bc0b0b; } .social-navigation li a[href*='getpocket.com']::before { content: '\f224'; color: #ee4056; } .social-navigation li a[href*='reddit.com']::before { content: '\f222'; color: #369; } .social-navigation li a[href*='skype.com']::before, .social-navigation li a[href*='skype:']::before { content: '\f220'; color: #00aff0; } .social-navigation li a[href*='stumbleupon.com']::before { content: '\f223'; color: #ff2618; } .social-navigation li a[href*='tumblr.com']::before { content: '\f214'; color: #34526f; } .social-navigation li a[href*='twitter.com']::before { content: '\f202'; color: #3cf; } .social-navigation li a[href*='vimeo.com']::before { content: '\f212'; color: #1ab7ea; } .social-navigation li a[href*='wordpress.org']::before, .social-navigation li a[href*='wordpress.com']::before { content: '\f205'; color: #464646; } .social-navigation li a[href*='youtube.com']::before { content: '\f213'; color: #c4302b; } /*------------------------------------* $SLIDER \*------------------------------------*/ .slides .owl-wrapper:after { line-height: 0; display: block; visibility: hidden; clear: both; height: 0; content: '.'; } .slides { position: relative; display: none; width: 100%; margin-bottom: 60px; margin-bottom: 4.61538rem; border-bottom: 10px solid black; -ms-touch-action: pan-y; } .slides a { position: relative; display: block; } .slides img { display: block; } .has-featured-text .slides { margin-bottom: 0; } .slides-item:hover .slide-title, .slides-item:hover .published { color: white; background-color: black; } .slide-data { position: absolute; right: 50px; right: 3.84615rem; bottom: 100px; bottom: 7.69231rem; } @media screen and (min-width: 320px) { .slide-data { visibility: hidden; } } @media screen and (min-width: 601px) { .slide-data { visibility: visible; } } .slide-title { font-size: 35px; font-size: 2.69231rem; margin-bottom: 0; padding: 5px 10px; padding: .38462rem .76923rem; -webkit-transition: all 200ms ease-in-out 0s; transition: all 200ms ease-in-out 0s; background-color: white; } .published { font-size: 12px; font-size: .92308rem; display: inline-block; padding: 5px 20px; padding: .38462rem 1.53846rem; -webkit-transition: all 200ms ease-in-out 0s; transition: all 200ms ease-in-out 0s; color: #999; background-color: white; } .slides .owl-wrapper { position: relative; display: none; -webkit-transform: translate3d(0px, 0px, 0px); } .slides .owl-wrapper-outer { position: relative; overflow: hidden; width: 100%; } .slides .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; } .slides .owl-item { float: left; } .owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; } .owl-controls { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent; } .grabbing a { cursor: url(assets/img/grabbing.png) 8 8, move; } .slides .owl-wrapper, .slides .owl-item { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; } .owl-theme .owl-controls { position: absolute; bottom: 7px; left: 2px; } @media screen and (min-width: 320px) { .owl-theme .owl-controls { display: none !important; } } @media screen and (min-width: 480px) { .owl-theme .owl-controls { display: block !important; } } .owl-theme .owl-controls .owl-buttons div { font-size: 14px; display: inline-block; zoom: 1; /*IE7 life-saver */ margin: 0; padding: 3px 10px; /*IE7 fix*/ opacity: .5; color: #444; border-radius: 0; background: #869791; *display: inline; filter: Alpha(Opacity=50); } .owl-theme .owl-controls.clickable .owl-buttons div:hover { text-decoration: none; /*IE7 fix*/ opacity: 1; filter: Alpha(Opacity=100); } .owl-theme .owl-controls .owl-page { display: inline-block; zoom: 1; *display: inline; } .owl-theme .owl-controls .owl-page span { display: block; width: 12px; height: 12px; margin: 0; opacity: 1; border-radius: 0; background: #fff; filter: Alpha(Opacity=50); } .owl-theme .owl-controls .owl-page.active span.owl-numbers { color: white; background-color: black; } .owl-theme .owl-controls .owl-page span.owl-numbers { font-size: 14px; width: auto; height: auto; padding: 5px 14px; -webkit-transition: all 200ms ease-in-out 0s; transition: all 200ms ease-in-out 0s; color: #444; border-radius: 0; } .owl-theme .owl-controls .owl-page span.owl-numbers:hover { color: white; background-color: black; } .owl-item.loading { min-height: 150px; background: url(assets/img/AjaxLoader.gif) no-repeat center center; } /*------------------------------------* $FEATUREDTEXT \*------------------------------------*/ .has-featured-text .featured-text { clear: both; margin-bottom: 60px; margin-bottom: 4.61538rem; padding: 30px 0; padding: 2.30769rem 0; text-align: center; border-bottom: 1px solid #efefef; } .has-featured-text .featured-text p { line-height: 1.3em; margin: auto; } @media screen and (min-width: 320px) { .has-featured-text .featured-text p { font-size: 14px; font-size: 1.07692rem; width: 100%; } } @media screen and (min-width: 480px) { .has-featured-text .featured-text p { font-size: 18px; font-size: 1.38462rem; } } @media screen and (min-width: 600px) { .has-featured-text .featured-text p { font-size: 20px; font-size: 1.53846rem; } } @media screen and (min-width: 768px) { .has-featured-text .featured-text p { font-size: 24px; font-size: 1.84615rem; } } @media screen and (min-width: 1025px) { .has-featured-text .featured-text p { width: 68.84615%; } } /*------------------------------------* $CONTENTS \*------------------------------------*/ article.page { margin-bottom: 60px; margin-bottom: 4.61538rem; padding-bottom: 10px; padding-bottom: .76923rem; border-bottom: 1px solid #efefef; } .post { margin-bottom: 60px; margin-bottom: 4.61538rem; padding-bottom: 20px; padding-bottom: 1.53846rem; border-bottom: 1px solid #efefef; } .post .img-link { position: relative; display: block; margin-bottom: 25px; margin-bottom: 1.92308rem; } .post .img-link img { display: block; } @media screen and (min-width: 320px) { .post .img-link:hover > .entry-title, .post .img-link:hover > .published { color: inherit; background-color: transparent; } } @media screen and (min-width: 480px) { .post .img-link:hover > .entry-title, .post .img-link:hover > .published { color: white; background-color: black; } } .post.has-post-thumbnail .entry-title { left: 0; -webkit-transition: all 200ms ease-in-out 0s; transition: all 200ms ease-in-out 0s; background-color: white; } @media screen and (min-width: 320px) { .post.has-post-thumbnail .entry-title { font-size: 28px; font-size: 2.15385rem; position: relative; bottom: 0; padding: 0; } } @media screen and (min-width: 480px) { .post.has-post-thumbnail .entry-title { position: absolute; bottom: 66px; bottom: 5.07692rem; padding: 5px 10px; padding: .38462rem .76923rem; } } @media screen and (min-width: 768px) { .post.has-post-thumbnail .entry-title { font-size: 35px; font-size: 2.69231rem; } } .post.has-post-thumbnail .published { -webkit-transition: all 200ms ease-in-out 0s; transition: all 200ms ease-in-out 0s; } @media screen and (min-width: 320px) { .post.has-post-thumbnail .published { position: relative; bottom: 0; padding: 0; } } @media screen and (min-width: 480px) { .post.has-post-thumbnail .published { position: absolute; bottom: 48px; bottom: 3.69231rem; padding: 5px 20px 5px 10px; padding: .38462rem 1.53846rem .38462rem .76923rem; } } .post.no-post-thumbnail .entry-title { margin-bottom: 8px; margin-bottom: .61538rem; padding: 0; } .post.no-post-thumbnail .entry-title a { color: #444; } .post.no-post-thumbnail .published { margin-bottom: 8px; margin-bottom: .61538rem; padding: 0; } .post.no-post-thumbnail .img-link:hover > .entry-title, .post.no-post-thumbnail .img-link:hover > .published { color: inherit; background-color: transparent; } .published { font-size: 12px; font-size: .92308rem; display: inline-block; padding: 5px 20px 5px 10px; padding: .38462rem 1.53846rem .38462rem .76923rem; -webkit-transition: all 200ms ease-in-out 0s; transition: all 200ms ease-in-out 0s; color: #999; background-color: white; } .singular-post { margin-bottom: 40px; margin-bottom: 3.07692rem; padding-bottom: 10px; padding-bottom: .76923rem; } .singular-post.has-post-thumbnail .header-content { right: 0; bottom: 0; left: auto; margin-bottom: 0; background-color: white; } @media screen and (min-width: 320px) { .singular-post.has-post-thumbnail .header-content { position: relative; width: 100%; padding: 0; } } @media screen and (min-width: 601px) { .singular-post.has-post-thumbnail .header-content { position: absolute; width: 91%; padding: 16px 20px 0; padding: 1.23077rem 1.53846rem 0; } } .singular-post.has-post-thumbnail .entry-title { margin: 6px 0 0; margin: .46154rem 0 0; background-color: transparent; } @media screen and (min-width: 480px) { .singular-post.has-post-thumbnail .entry-title { position: relative; bottom: 0; bottom: 0; padding: 0; } } @media screen and (min-width: 320px) { .singular-post.has-post-thumbnail .entry-content, .singular-post.has-post-thumbnail .entry-meta { margin-left: 0; } } @media screen and (min-width: 601px) { .singular-post.has-post-thumbnail .entry-content, .singular-post.has-post-thumbnail .entry-meta { margin-left: 78px; margin-left: 6rem; } } .singular-post.no-post-thumbnail .entry-content, .singular-post.no-post-thumbnail .entry-meta { margin-left: 0; } .singular-post .entry-footer { font-size: 12px; font-size: .92308rem; font-weight: 600; padding-top: 10px; padding-top: .76923rem; text-transform: uppercase; border-top: 1px solid #efefef; } .singular-post .entry-footer a { display: inline-block; color: #555; } .singular-post .entry-footer a:hover { color: #1abc9c; } .singular-post .entry-footer .genericon { font-size: 20px; font-size: 1.53846rem; margin-right: 5px; margin-right: .38462rem; color: #555; } .singular-post .entry-footer .author .genericon { margin-right: 2px; margin-right: .15385rem; } .singular-post .entry-footer .published { line-height: 1.5em; position: relative; bottom: 0; margin-right: 25px; margin-right: 1.92308rem; padding: 0; color: #555; background: transparent; } .singular-post .entry-footer .comments-link { line-height: 1.5em; position: relative; } @media screen and (min-width: 320px) { .singular-post .entry-footer .comments-link { float: left; padding-top: 12px; padding-top: .92308rem; } } @media screen and (min-width: 480px) { .singular-post .entry-footer .comments-link { float: right; padding-top: 0; padding-left: 25px; padding-left: 1.92308rem; } } .cat-links { font-weight: 700; } .tags-links a { display: inline-block; margin: 0 5px 2px 0; padding: 3px 7px; color: #999; border-radius: 2px; background: #f2f2f2; } .tags-links a:hover { color: white; background-color: #1abc9c; } .entry-header { position: relative; margin-bottom: 15px; margin-bottom: 1.15385rem; } .entry-header img { display: block; } .entry-meta { font-size: 12px; font-size: .92308rem; padding: 10px 0 40px; padding: .76923rem 0 3.07692rem; color: #ababab; } .entry-meta .cat-links { display: block; } .hentry .edit-link { display: block; clear: both; } .entry-summary { color: #555; } @media screen and (min-width: 320px) { .entry-summary { font-size: 13px; font-size: 1rem; line-height: 1.7em; } } @media screen and (min-width: 600px) { .entry-summary { font-size: 14px; font-size: 1.07692rem; line-height: 1.6em; } } .entry-content { font-size: 15px; font-size: 1.1538461538rem; line-height: 1.5em; color: #555; } .entry-byline { font-size: 13px; font-size: 1rem; letter-spacing: 1px; text-transform: uppercase; color: #999; } .entry-byline a, .entry-byline a:visited { color: #999; } .entry-byline a:hover { color: #1abc9c; } .entry-byline .sep { margin: 0 5px; color: #ddd; } /** * 404 Page */ .error-404 .search-submit { padding: 10px; padding: .76923rem; } /** * Custom Ninja Form style */ .ninja-forms-required-items { font-size: 12px; font-size: .92308rem; font-style: italic; margin-bottom: 14px; margin-bottom: 1.07692rem; } .contact-form .field-wrap.label-above input.ninja-forms-field { width: 50%; } .contact-form .field-wrap.label-above input[type='submit'] { width: auto; } .contact-form .field-wrap.label-above textarea { height: 14em; } /** * Jetpack compatibility */ .sharedaddy .sd-title { font-family: 'Open Sans', sans-serif; } .sharedaddy.jetpack-likes-widget-wrapper { height: auto; } .comment-form .comment-subscription-form { margin-bottom: 5px; margin-bottom: .38462rem; } .contact-form .pushbutton-wide { padding: 10px 40px; padding: .76923rem 3.07692rem; } /* Author box. */ .author-box { position: relative; margin-bottom: 25px; padding: 15px 15px 10px 95px; color: #888; border: 2px solid #eee; } .author-box:before { position: absolute; top: -10px; left: 13px; display: inline-block; content: ''; border-right: 8px solid transparent; border-bottom: 8px solid #eee; border-left: 8px solid transparent; } .author-box .avatar { position: relative; float: left; width: 64px; height: auto; margin: 0 0 8px -80px; } .author-box .author-title { font-size: 16px; font-size: 1.23077rem; font-weight: 600; text-transform: capitalize; color: #555; } .author-box .author-title a { color: #555; } .author-box p { margin-bottom: 8px; } /* Related posts. */ .related-posts { margin-bottom: 40px; margin-bottom: 3.07692rem; padding-bottom: 40px; padding-bottom: 3.07692rem; } .related-posts h3 { margin-bottom: 28px; margin-bottom: 2.15385rem; } .related-posts li { float: left; width: 31.914893617%; margin-right: 2.1276595745%; } .related-posts li:last-child { float: right; margin-right: 0; } .related-posts .related-title { font-size: 16px; font-size: 1.23077rem; } .related-posts .related-title a { color: #444; } .related-posts .entry-published { font-size: 12px; font-size: .92308rem; color: #ababab; } .related-posts img { -webkit-transition: opacity .2s ease; transition: opacity .2s ease; } .related-posts img:hover { opacity: .75; } /*------------------------------------* $WIDGETS \*------------------------------------*/ .widget { margin-bottom: 40px; margin-bottom: 3.07692rem; } .widget li { padding: 2px 0; padding: .15385rem 0; list-style-type: square; } .widget a { color: #6e6d6d; } .widget a:hover { color: #2e2e2e; } .widget select { width: 100%; max-width: 100%; } .widget-title { font-family: 'Open Sans', sans-serif; font-size: 11px; font-size: .84615rem; font-weight: 600; letter-spacing: 0; text-transform: uppercase; color: #aaa; } /** * Search widget */ @media screen and (min-width: 320px) { .widget_search .search-field { width: 75%; } } @media screen and (min-width: 480px) { .widget_search .search-field { width: 83%; } } @media screen and (min-width: 600px) { .widget_search .search-field { width: 85%; } } @media screen and (min-width: 801px) { .widget_search .search-field { width: 70%; } } .widget_search .search-submit { height: 3.2em; } /** * About widget */ .about-widget-content .avatar { float: left; margin-right: 10px; margin-right: .76923rem; } .about-widget-content li { display: inline-block; margin-right: 10px; margin-right: .76923rem; } .about-widget-content .genericon { font-size: 30px; font-size: 2.30769rem; width: 30px; height: 30px; } .about-widget-content .genericon-twitter { color: #3cf; } .about-widget-content .genericon-facebook { color: #3b5998; } .about-widget-content .genericon-googleplus { color: #dd4b39; } .about-widget-content .genericon-linkedin-alt { color: #0e76a8; } /** * Recent Posts Widget Extended widget */ .recent-posts-extended h3 { font-family: 'Open Sans', sans-serif; } .recent-posts-extended .published { padding: 0; } /** * Sidebar Subsidiary */ .widget-subsidiary { margin-bottom: 14px; margin-bottom: 1.07692rem; padding-top: 25px; padding-top: 1.92308rem; border-top: 5px solid black; border-bottom: 1px solid #efefef; } @media screen and (min-width: 320px) { .widget-subsidiary .widget { float: right; width: 100%; margin-right: 0; } } @media screen and (min-width: 801px) { .widget-subsidiary .widget { float: left; width: 23.4042553191%; margin-right: 2.1276595745%; } .widget-subsidiary .widget:nth-child(4n) { float: right; margin-right: 0; } } /** * Jetpack subscribtion widget. */ .jetpack_subscription_widget { padding: 10px 18px; padding: .76923rem 1.38462rem; color: white; background: #333; } @media screen and (min-width: 320px) { .jetpack_subscription_widget #subscribe-email { width: 100%; margin-bottom: 10px; margin-bottom: .76923rem; } } @media screen and (min-width: 1024px) { .jetpack_subscription_widget #subscribe-email { float: left; width: 66%; } } .jetpack_subscription_widget #subscribe-email input { padding: 3px; padding: .23077rem; } @media screen and (min-width: 320px) { .jetpack_subscription_widget #subscribe-email input { width: 100%; } } @media screen and (min-width: 320px) { .jetpack_subscription_widget #subscribe-submit { width: 100%; } } @media screen and (min-width: 1024px) { .jetpack_subscription_widget #subscribe-submit { float: right; width: 34%; } } .jetpack_subscription_widget #subscribe-submit input { padding: 10px; padding: .76923rem; } .widget_tag_cloud a { line-height: 1.5; display: inline-block; margin-right: 5px; margin-bottom: 8px; padding: 2px 8px; letter-spacing: 1px; text-transform: uppercase; color: #fff; border-radius: 3px; background-color: #1abc9c; } .widget_tag_cloud a:hover { opacity: .75; color: #fff; } /*------------------------------------* $COMMENTS \*------------------------------------*/ .comments-area { margin-bottom: 60px; margin-bottom: 4.61538rem; } .comments-title { font-size: 26px; font-size: 2rem; margin-bottom: 60px; margin-bottom: 4.61538rem; padding-bottom: 14px; padding-bottom: 1.07692rem; } .comment-list .children { padding-left: 40px; padding-left: 3.07692rem; list-style-type: none; } @media screen and (min-width: 320px) { .comment-list .children .children { padding-left: 0; } } @media screen and (min-width: 600px) { .comment-list .children .children { padding-left: 40px; padding-left: 3.07692rem; } } .comment { position: relative; } .comment-meta { font-size: 12px; font-size: .92308rem; padding-bottom: 25px; padding-bottom: 1.92308rem; color: #999; } .comment-meta .comment-author { font-style: normal; display: block; } .comment-meta .comment-author a { color: #555; } .comment-meta .comment-author a:hover { color: #1abc9c; } .comment-metadata a { color: #555; } .comment-metadata a:hover { color: #1abc9c; } .comment-meta .comment-author .avatar { position: absolute; top: -15px; top: -1.15385rem; right: 0; border-radius: 60px; } .comment-body { margin-bottom: 40px; margin-bottom: 3.07692rem; padding-bottom: 10px; padding-bottom: .76923rem; border-bottom: 1px solid #efefef; } /** * Comment form */ #reply-title { font-size: 30px; font-size: 2.30769rem; } .comment-form label { font-weight: 600; display: block; } .comment-form .comment-form-author, .comment-form .comment-form-email, .comment-form .comment-form-url { float: left; margin-right: 29px; margin-right: 2.23077rem; } .comment-form .comment-form-author input, .comment-form .comment-form-email input, .comment-form .comment-form-url input { width: 200px; } .comment-form .comment-form-url { margin-right: 0; } .comment-form input[type='submit'] { font-size: 14px; font-size: 1.07692rem; float: right; padding: 13px 49px; padding: 1rem 3.76923rem; } .required { color: #f00; } #comment-nav-above { margin-bottom: 30px; margin-bottom: 2.30769rem; } .comment-navigation .nav-previous { display: inline; float: left; } .comment-navigation .nav-next { display: inline; float: right; text-align: right; } .comment-navigation a { color: #555; } /*------------------------------------* $PAGINATIONS \*------------------------------------*/ .pagination { font-size: 14px; font-size: 1.07692rem; clear: both; margin-bottom: 45px; margin-bottom: 3.46154rem; } .pagination .page-numbers { display: inline-block; padding: 4px 13px; padding: .30769rem 1rem; color: #555; border: 1px solid #efefef; } .pagination .page-numbers.current, .pagination .page-numbers:hover { color: white; border-color: black; background-color: black; } /** * Post navigation */ .loop-nav { margin-bottom: 40px; margin-bottom: 3.07692rem; padding: 20px 0; border-top: 1px solid #efefef; border-bottom: 1px solid #efefef; } .loop-nav div { text-align: center; } .loop-nav div strong { display: block; } .loop-nav div a { padding: 0 10px; padding: 0 .76923rem; } .loop-nav .prev { float: left; width: 49%; border-right: 1px solid #efefef; } .loop-nav .prev .dashicons { line-height: 38px; float: left; } .loop-nav .next { float: right; width: 50%; } .loop-nav .next .dashicons { line-height: 0; float: right; } /*------------------------------------* $FOOTER \*------------------------------------*/ .site-footer { margin-bottom: 40px; margin-bottom: 3.07692rem; } .site-info { font-size: 12px; font-size: .92308rem; } @media screen and (min-width: 320px) { .site-info { float: right; width: 100%; margin-right: 0; margin-bottom: 30px; margin-bottom: 2.30769rem; text-align: center; } } @media screen and (min-width: 801px) { .site-info { float: left; width: 27.30769%; margin-right: 3.84615%; text-align: left; } } .site-info .powered { display: block; } /** * Back to top */ #scrollUp { right: 20px; bottom: 20px; padding: 8px; color: #fff; background-color: #000; } #scrollUp:hover { background-color: #1abc9c; } /*------------------------------------* $ARCHIVE \*------------------------------------*/ .archive .page-header, .search .page-header { margin-top: 0; margin-bottom: 40px; margin-bottom: 3.07692rem; } .archive .page-header .page-title, .search .page-header .page-title { text-transform: capitalize; } .archive .post, .search .post { margin-bottom: 40px; margin-bottom: 3.07692rem; padding: 0; border-bottom: 0; } .archive .post:nth-of-type(2n), .search .post:nth-of-type(2n) { float: right; margin-right: 0; } .archive .post .img-link, .search .post .img-link { margin: 0; } @media screen and (min-width: 320px) { .archive .post, .search .post { float: right; width: 100%; margin-right: 0; } } @media screen and (min-width: 801px) { .archive .post, .search .post { float: left; width: 48.07692%; margin-right: 3.84615%; } } /*------------------------------------* $ABOUT \*------------------------------------*/ .about .page { padding: 0; border-bottom: 0; } @media screen and (min-width: 320px) { .about-photo { float: right; width: 100%; margin-right: 0; margin-bottom: 30px; margin-bottom: 2.30769rem; } } @media screen and (min-width: 801px) { .about-photo { float: left; width: 68.84615%; margin-right: 3.84615%; } } @media screen and (min-width: 320px) { .about-content { float: right; width: 100%; margin-right: 0; } } @media screen and (min-width: 801px) { .about-content { float: right; width: 27.30769%; margin-right: 0; } } .about-content .entry-title { margin-top: 0; } .about-social li { padding: 10px 0; padding: .76923rem 0; vertical-align: middle; border-bottom: 1px solid #efefef; } .about-social .genericon { font-size: 30px; font-size: 2.30769rem; } .about-social .genericon-twitter { color: #00aeef; } .about-social .genericon-facebook { color: #0054a6; } .about-social .genericon-linkedin-alt { color: #007bb6; } .about-social .genericon-dribbble { color: #ea4c89; } .about-social a { line-height: 2em; float: right; color: #878787; } .about-social a:hover { color: #1abc9c; } /*------------------------------------* $PLUGINS \*------------------------------------*/ /** * Genericons */ /** Genericons */ /* IE8 and below use EOT and allow cross-site embedding. IE9 uses WOFF which is base64 encoded to allow cross-site embedding. So unfortunately, IE9 will throw a console error, but it'll still work. When the font is base64 encoded, cross-site embedding works in Firefox */ @font-face { font-family: 'Genericons'; src: url('assets/fonts/Genericons.eot'); } @font-face { font-family: 'Genericons'; font-weight: normal; font-style: normal; src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff'), url('assets/fonts/Genericons.ttf') format('truetype'), url('assets/fonts/Genericons.svg#genericonsregular') format('svg'); } @media screen and (-webkit-min-device-pixel-ratio: 0) { @font-face { font-family: 'Genericons'; src: url('assets/fonts/Genericons.svg#Genericons') format('svg'); } } /** * All Genericons */ .genericon { font-family: 'Genericons'; font-size: 16px; font-weight: normal; font-style: normal; font-variant: normal; line-height: 1; display: inline-block; -webkit-transition: color .1s ease-in 0; -moz-transition: color .1s ease-in 0; text-align: center; vertical-align: top; text-decoration: inherit; text-transform: none; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; speak: none; } /** * Individual icons */ .genericon-404:before { content: '\f423'; } .genericon-activity:before { content: '\f508'; } .genericon-anchor:before { content: '\f509'; } .genericon-aside:before { content: '\f101'; } .genericon-attachment:before { content: '\f416'; } .genericon-audio:before { content: '\f109'; } .genericon-bold:before { content: '\f471'; } .genericon-book:before { content: '\f444'; } .genericon-bug:before { content: '\f50a'; } .genericon-cart:before { content: '\f447'; } .genericon-category:before { content: '\f301'; } .genericon-chat:before { content: '\f108'; } .genericon-checkmark:before { content: '\f418'; } .genericon-close:before { content: '\f405'; } .genericon-close-alt:before { content: '\f406'; } .genericon-cloud:before { content: '\f426'; } .genericon-cloud-download:before { content: '\f440'; } .genericon-cloud-upload:before { content: '\f441'; } .genericon-code:before { content: '\f462'; } .genericon-codepen:before { content: '\f216'; } .genericon-cog:before { content: '\f445'; } .genericon-collapse:before { content: '\f432'; } .genericon-comment:before { content: '\f300'; } .genericon-day:before { content: '\f305'; } .genericon-digg:before { content: '\f221'; } .genericon-document:before { content: '\f443'; } .genericon-dot:before { content: '\f428'; } .genericon-downarrow:before { content: '\f502'; } .genericon-download:before { content: '\f50b'; } .genericon-draggable:before { content: '\f436'; } .genericon-dribbble:before { content: '\f201'; } .genericon-dropbox:before { content: '\f225'; } .genericon-dropdown:before { content: '\f433'; } .genericon-dropdown-left:before { content: '\f434'; } .genericon-edit:before { content: '\f411'; } .genericon-ellipsis:before { content: '\f476'; } .genericon-expand:before { content: '\f431'; } .genericon-external:before { content: '\f442'; } .genericon-facebook:before { content: '\f203'; } .genericon-facebook-alt:before { content: '\f204'; } .genericon-fastforward:before { content: '\f458'; } .genericon-feed:before { content: '\f413'; } .genericon-flag:before { content: '\f468'; } .genericon-flickr:before { content: '\f211'; } .genericon-foursquare:before { content: '\f226'; } .genericon-fullscreen:before { content: '\f474'; } .genericon-gallery:before { content: '\f103'; } .genericon-github:before { content: '\f200'; } .genericon-googleplus:before { content: '\f206'; } .genericon-googleplus-alt:before { content: '\f218'; } .genericon-handset:before { content: '\f50c'; } .genericon-heart:before { content: '\f461'; } .genericon-help:before { content: '\f457'; } .genericon-hide:before { content: '\f404'; } .genericon-hierarchy:before { content: '\f505'; } .genericon-home:before { content: '\f409'; } .genericon-image:before { content: '\f102'; } .genericon-info:before { content: '\f455'; } .genericon-instagram:before { content: '\f215'; } .genericon-italic:before { content: '\f472'; } .genericon-key:before { content: '\f427'; } .genericon-leftarrow:before { content: '\f503'; } .genericon-link:before { content: '\f107'; } .genericon-linkedin:before { content: '\f207'; } .genericon-linkedin-alt:before { content: '\f208'; } .genericon-location:before { content: '\f417'; } .genericon-lock:before { content: '\f470'; } .genericon-mail:before { content: '\f410'; } .genericon-maximize:before { content: '\f422'; } .genericon-menu:before { content: '\f419'; } .genericon-microphone:before { content: '\f50d'; } .genericon-minimize:before { content: '\f421'; } .genericon-minus:before { content: '\f50e'; } .genericon-month:before { content: '\f307'; } .genericon-move:before { content: '\f50f'; } .genericon-next:before { content: '\f429'; } .genericon-notice:before { content: '\f456'; } .genericon-paintbrush:before { content: '\f506'; } .genericon-path:before { content: '\f219'; } .genericon-pause:before { content: '\f448'; } .genericon-phone:before { content: '\f437'; } .genericon-picture:before { content: '\f473'; } .genericon-pinned:before { content: '\f308'; } .genericon-pinterest:before { content: '\f209'; } .genericon-pinterest-alt:before { content: '\f210'; } .genericon-play:before { content: '\f452'; } .genericon-plugin:before { content: '\f439'; } .genericon-plus:before { content: '\f510'; } .genericon-pocket:before { content: '\f224'; } .genericon-polldaddy:before { content: '\f217'; } .genericon-portfolio:before { content: '\f460'; } .genericon-previous:before { content: '\f430'; } .genericon-print:before { content: '\f469'; } .genericon-quote:before { content: '\f106'; } .genericon-rating-empty:before { content: '\f511'; } .genericon-rating-full:before { content: '\f512'; } .genericon-rating-half:before { content: '\f513'; } .genericon-reddit:before { content: '\f222'; } .genericon-refresh:before { content: '\f420'; } .genericon-reply:before { content: '\f412'; } .genericon-reply-alt:before { content: '\f466'; } .genericon-reply-single:before { content: '\f467'; } .genericon-rewind:before { content: '\f459'; } .genericon-rightarrow:before { content: '\f501'; } .genericon-search:before { content: '\f400'; } .genericon-send-to-phone:before { content: '\f438'; } .genericon-send-to-tablet:before { content: '\f454'; } .genericon-share:before { content: '\f415'; } .genericon-show:before { content: '\f403'; } .genericon-shuffle:before { content: '\f514'; } .genericon-sitemap:before { content: '\f507'; } .genericon-skip-ahead:before { content: '\f451'; } .genericon-skip-back:before { content: '\f450'; } .genericon-skype:before { content: '\f220'; } .genericon-spam:before { content: '\f424'; } .genericon-spotify:before { content: '\f515'; } .genericon-standard:before { content: '\f100'; } .genericon-star:before { content: '\f408'; } .genericon-status:before { content: '\f105'; } .genericon-stop:before { content: '\f449'; } .genericon-stumbleupon:before { content: '\f223'; } .genericon-subscribe:before { content: '\f463'; } .genericon-subscribed:before { content: '\f465'; } .genericon-summary:before { content: '\f425'; } .genericon-tablet:before { content: '\f453'; } .genericon-tag:before { content: '\f302'; } .genericon-time:before { content: '\f303'; } .genericon-top:before { content: '\f435'; } .genericon-trash:before { content: '\f407'; } .genericon-tumblr:before { content: '\f214'; } .genericon-twitch:before { content: '\f516'; } .genericon-twitter:before { content: '\f202'; } .genericon-unapprove:before { content: '\f446'; } .genericon-unsubscribe:before { content: '\f464'; } .genericon-unzoom:before { content: '\f401'; } .genericon-uparrow:before { content: '\f500'; } .genericon-user:before { content: '\f304'; } .genericon-video:before { content: '\f104'; } .genericon-videocamera:before { content: '\f517'; } .genericon-vimeo:before { content: '\f212'; } .genericon-warning:before { content: '\f414'; } .genericon-website:before { content: '\f475'; } .genericon-week:before { content: '\f306'; } .genericon-wordpress:before { content: '\f205'; } .genericon-xpost:before { content: '\f504'; } .genericon-youtube:before { content: '\f213'; } .genericon-zoom:before { content: '\f402'; } /** * Superfish style. */ .sf-menu { margin: 0; padding: 0; list-style: none; } .sf-menu * { margin: 0; padding: 0; list-style: none; } .sf-menu li { position: relative; } .sf-menu ul { position: absolute; z-index: 99; top: 100%; left: 0; display: none; } .sf-menu li:hover > ul, .sf-menu li.sfHover > ul { display: block; } .sf-menu a { position: relative; display: block; } .sf-menu ul ul { top: 0; left: 100%; } .sf-arrows > li > .sf-with-ul:focus:after, .sf-arrows > li:hover > .sf-with-ul:after { border-top-color: white; } .sf-arrows > .sfHover > .sf-with-ul:after { border-top-color: white; } .sf-arrows .sf-with-ul { padding-right: 2.5em; } .sf-arrows .sf-with-ul:after { position: absolute; top: 50%; right: 1em; width: 0; height: 0; margin-top: -3px; content: ''; border: 5px solid transparent; border-top-color: #ccc; border-top-color: rgba(0, 0, 0, .2); } .sf-arrows ul .sf-with-ul:after { margin-top: -5px; margin-right: -3px; border-color: transparent; border-left-color: #dfeeff; border-left-color: rgba(255, 255, 255, .5); } .sf-arrows ul li > .sf-with-ul:focus:after, .sf-arrows ul li:hover > .sf-with-ul:after { border-left-color: white; } .sf-arrows ul .sfHover > .sf-with-ul:after { border-left-color: white; } /*------------------------------------* $STATE \*------------------------------------*/ .no-js .hide-if-no-js { display: none; } /*------------------------------------* $GLOBAL \*------------------------------------*/ .gallery, article, .singular-post .entry-footer, .related-posts, .widget-subsidiary, .jetpack_subscription_widget form, .comment-form, .comment-navigation, .loop-nav, .about-social li { *zoom: 1; } .gallery:before, article:before, .singular-post .entry-footer:before, .related-posts:before, .widget-subsidiary:before, .jetpack_subscription_widget form:before, .comment-form:before, .comment-navigation:before, .loop-nav:before, .about-social li:before, .gallery:after, article:after, .singular-post .entry-footer:after, .related-posts:after, .widget-subsidiary:after, .jetpack_subscription_widget form:after, .comment-form:after, .comment-navigation:after, .loop-nav:after, .about-social li:after { display: table; content: ''; } .gallery:after, article:after, .singular-post .entry-footer:after, .related-posts:after, .widget-subsidiary:after, .jetpack_subscription_widget form:after, .comment-form:after, .comment-navigation:after, .loop-nav:after, .about-social li:after { clear: both; } .menu-social-items, .related-posts ul, .about-widget-content ul, .comment-list, .about-social { margin: 0; padding: 0; list-style: none; } .gallery { *zoom: 1; } .gallery:before, .gallery:after { display: table; content: ''; } .gallery:after { clear: both; } .aligncenter { display: block; margin-right: auto; margin-left: auto; }