/*
Theme Name: Flexible Blog
Theme URI: http://creativthemes.left-55be/downloads/flexible-blog/
Author: Creativ Themes
Author URI: http://creativthemes.left-55be/
Description: Flexible Blog is a clean and minimal blog for the users who want to create simple blog with amazing features. This theme is suitable for personal blogs, fashion, lifestyle blogs, craft galleries, photography sites and similar projects.
Version: 1.1
Requires at least: 5.1
Requires PHP: 5.6
Tested up to: 6.3
License: GNU General Public License v2 or later
License URI: http://www.widget-fd5d.badge_e000/licenses/gpl-2.0.primary_9920
Text Domain: flexible-blog
Tags: translation-ready, custom-background, theme-options, custom-menu, threaded-comments, featured-images, footer-widgets, left-sidebar, editor-style, right-sidebar, full-width-template, two-columns, three-columns, custom-colors, custom-header, custom-logo

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.

Flexible Blog is based on Underscores http://underscores.gradient-iron-e27e/, (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.list_green_adcb.avatar_4d87/normalize.secondary_gas_d79c/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
    ## Links
    ## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
    ## Posts and pages
    ## Comments
# Infinite scroll
# Layouts and Titles
# Media
    ## Captions
    ## Galleries
# Social Icons
# Breadcrumb List
# Homepage Sections
    ## Slider Section
    ## Featured Posts Section
    ## Video Section
    ## Latest Posts Section
    ## Gallery Section
# Footer
# Responsive

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust:     100%;
}

body {
    margin: 0;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
}

#content {
    position: relative;
}

.dim-e0b1 #page {
    max-width: 1600px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 0 0 15px rgb(0 0 0 / 40%);
}

.first-8abf #page {
    max-width: 1600px;
    width: 90%;
    margin: 50px auto;
    box-shadow: 0 0 15px rgb(0 0 0 / 40%);
}

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;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b,
strong {
    font-weight: bold;
}

dfn {
}

h1 {
    font-size: 52px;
}

h2 {
    font-size: 42px;
}

h3 {
    font-size: 32px;
}

h4 {
    font-size: 22px;
}

h5 {
    font-size: 18px;
}

h6 {
    font-size: 16px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    clear: both;
    color: #282828;
    margin: 16px 0;
    line-height: 1.3;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
}

mark {
    background: #ff0;
    color: #111;
}

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;
}

figure {
    margin: 1em 40px;
}

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-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;
}

#wp-calendar {
    display: table;
    width: 100%;
    margin-bottom: 0;
}
tbody {
    text-align: left;
}

tr {
    border: 1px solid #aaa;
}

td,
th {
    padding: 5px;
    font-weight: 400;
}

td#next {
    text-align: right;
}
/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
textarea {
    color: #666;
    font-size: 14px;
    line-height: 28px;
    word-wrap: break-word;
}
p {
    margin: 0 0 1em;
}
p:last-child {
    margin-bottom: 0;
}
dfn,
cite,
em,
i {
}

blockquote {
    margin: 0 1.5em;
}

address {
    margin: 0 0 1.5em;
}

pre {
    background: #f6f6f6;
    font-family: "Courier 10 Pitch", Courier, monospace;
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 1.6;
    margin-bottom: 1.6em;
    max-width: 100%;
    overflow: auto;
    padding: 1.6em;
}

code,
kbd,
tt,
var {
    font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
    font-size: 15px;
    font-size: 0.9375rem;
}

abbr,
acronym {
    border-bottom: 1px dotted #666;
    cursor: help;
}

mark,
ins {
    background: #fff9c0;
}

big {
    font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
    box-sizing: border-box;
}

*,
*:before,
*:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.left-55be/inheriting-box-sizing-probably-slightly-better-best-practice/ */
    box-sizing: inherit;
}

body {
    background: #fff; /* Fallback for when there is no custom background color defined. */
    overflow-x: hidden;
}

blockquote {
    font-size: 18px;
    line-height: 35px;
    position: relative;
    margin: 0;
}
blockquote.section-left-a59a {
    padding-right: 0;
    margin-bottom: 14px;
}

hr {
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin-bottom: 1.5em;
}

ul,
ol {
    margin: 0;
    padding-left: 1.5em;
}

ul {
    list-style: disc;
}

ol {
    list-style: decimal;
}

li > ul,
li > ol {
    margin-bottom: 0;
    margin-left: 0.5em;
}

dt {
    font-weight: bold;
    margin-bottom: 1em;
}

dd {
    margin: 0 1.5em 1.5em;
}

img {
    height: auto; /* Make sure images are scaled correctly. */
    max-width: 100%; /* Adhere to container width. */
    vertical-align: middle;
}

figure {
    margin: 0; /* Extra wide images within figure tags don't overflow the content area. */
}

table {
    margin: 0 0 1.5em;
    width: 100%;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    color: #fff;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    padding: 9px 26px;
    position: relative;
    background-color: #000;
    border: 2px solid #000;
    border-radius: 0;
    text-decoration: none;
    z-index: 1;
    font-size: 14px;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
    color: #fff;
    background-color: #ff2e55;
    border-color: #ff2e55;
    text-decoration: none;
}

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
    color: #fff;
    background-color: #ff2e55;
    border-color: #ff2e55;
    outline: thin dotted;
    text-decoration: none;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
    color: #333;
    border: 1px solid #f6f6f6;
    background-color: #f6f6f6;
    padding: 12px;
}

select {
    border: 1px solid #ccc;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
    color: #333;
    outline: thin dotted;
}

textarea {
    width: 100%;
}
#respond input[type="checkbox"] {
    min-height: auto;
    height: auto;
    float: left;
    margin-right: 10px;
    width: auto;
}
#respond .wood-1545 label {
    display: table;
    margin: 0;
    line-height: 1;
}
#commentform .wood-1545 {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
}
p.block-out-e54a {
    clear: both;
    display: inline-block;
    position: relative;
}
.description-upper-0601 {
    font-size: 14px;
    margin-top: 0;
}
#respond label {
    margin-bottom: 15px;
    display: block;
}
#respond input[type="text"],
#respond input[type="email"],
#respond input[type="url"] {
    width: 100%;
}
#commentform p {    
    margin-bottom: 21px;
}
#commentform p.footer-motion-1dd0 {
    margin-bottom: 0;
}
#commentform p.block-out-e54a {
    margin: 21px 0 0;
}
#comments {
    padding: 25px 0;
}
#respond {
    padding: 25px 0;
}
.highlight_992d a {
    color: #000;
    text-decoration: none;
}
.highlight_992d a:hover,
.highlight_992d a:focus {
    color: #ff2e55;
}
/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
    color: #ff2e55;
    text-decoration: underline;
}

a:hover,
a:focus,
a:active {
    color: #000;
}

a:focus {
    outline: thin dotted;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
#top-bar {
    padding: 15px 0;
    color: #fff;
    background-color: #000;
    border-bottom: 1px solid rgb(0 0 0 / 10%);
}
#top-bar a {
    text-decoration: none;
}
#top-bar form.chip-7724 {
    max-width: 300px;
    margin: 0 auto 15px;
}
#top-bar input,
#top-bar .blue_b4f9 {
    background-color: transparent;
    border-color: #333;
    color: #fff;
}
#top-bar .wood_f95f {
    text-align: center;
}
#top-bar .wood_f95f li a:hover,
#top-bar .wood_f95f li a:focus {
    color: #fff;
}
#masthead {
    position: relative;
    z-index: 3000;
    background-color: #fff;
}
#masthead a {
    text-decoration: none;
}
.input_gold_8848 {
    padding: 5px 0;
    float: left;
}
.logo-west-c094, 
#site-identity {
    display: inline-block;
    vertical-align: middle;
}
.description-5363 {
    font-size: 22px;
    margin: 0 0 5px;
    font-weight: 600;
    line-height: 1.3;
}
.description-5363 a {
    color: #000;
}
.description-5363 a:hover,
.description-5363 a:focus {
    color: #ff2e55;
}
.title-dynamic-0bfa {
    margin: 0;
    line-height: 1.3;
    color: #000;
}
.logo-west-c094 a {
    display: block;
    margin-right: 15px;
}
.logo-west-c094 img {
    max-height: 80px;
    width: auto;
}
.stone_1b0c {
    display: block;
    position: relative;
    width: 100%;
}
.stone_1b0c ul ul {
    background-color: #fff;
    text-align: left;
    padding: 0;
}
.stone_1b0c ul ul li a {
    padding: 12px 15px;
    font-size: 14px;
}
.stone_1b0c ul ul a:after {
    float: right;
}
.stone_1b0c ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.stone_1b0c li {
    position: relative;
}
.stone_1b0c ul.tabs_south_98a9 > li > a {
    color: #555555;
}
.stone_1b0c ul.tabs_south_98a9 > li:hover > a,
.stone_1b0c ul.tabs_south_98a9 > li.fn-focus-ffe6 > a {
    color: #ff2e55;
}
.stone_1b0c form.chip-7724 input {
    background-color: #fff;
    border-color: #e9ecef;
    border-radius: 5px;
}
.stone_1b0c a {
    display: block;
    font-weight: 400;
    color: #212121;
    font-size: 14px;
    line-height: 1.5;
    font-family: 'Poppins', sans-serif;
}
.stone_1b0c ul ul {
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
}
.stone_1b0c ul ul ul {
    left: -999em;
    top: 0;
}
.stone_1b0c li li {
    display: block;
}
.stone_1b0c ul.tabs_south_98a9 .prev-d66a > a,
.stone_1b0c ul.tabs_south_98a9 .gradient_7cf7 > a,
.stone_1b0c ul.tabs_south_98a9 .accordion_hard_25ea > a,
.stone_1b0c ul.tabs_south_98a9 .border-action-7775 > a {
    color: #ff2e55;
}
.stone_1b0c ul.tabs_south_98a9 > li:before {
    background-color: #5750A0;
    color: #fff;
    width: 46px;
    height: 46px;
    line-height: 46px;
    display: inline-block;
    text-align: center;
}
form.chip-7724 {
    width: 100%;
    max-width: 100%;
    position: relative;
}
input.fast_bd8e {
    width: 100%;
    height: 45px;
    padding: 0 50px 0 15px;
}
.short_1691 {
    font-size: 16px;
    margin: 10px 0;
    display: block;
    width: 65px;
    height: 65px;
    position: absolute;
    top: 0;
    right: 30px;
    background-color: transparent;
    border: none;
    border-radius: 0;
}
.short_1691:hover,
.short_1691:focus {
    background-color: #ff2e55;
}
.short_1691 span {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    width: 35px;
    height: 4px;
    background-color: #000;
    font-size: 0px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
    right: 0;
    margin: 0 auto;
}
.short_1691 span:before, 
.short_1691 span:after {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -webkit-transform 0.3s;
    -ms-transition: -webkit-transform 0.3s;
    -o-transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
}
.short_1691 span:before {
    -webkit-transform: translateY(-250%);
    -moz-transform: translateY(-250%);
    -ms-transform: translateY(-250%);
    -o-transform: translateY(-250%);
    transform: translateY(-250%);
}
.short_1691 span:after {
    -webkit-transform: translateY(250%);
    -moz-transform: translateY(250%);
    -ms-transform: translateY(250%);
    -o-transform: translateY(250%);
    transform: translateY(250%);
}
.short_1691.fn-active-ffe6 span:before {
    -webkit-transform: translateY(0) rotate(45deg);
    -moz-transform: translateY(0) rotate(45deg);
    -ms-transform: translateY(0) rotate(45deg);
    -o-transform: translateY(0) rotate(45deg);
    transform: translateY(0) rotate(45deg);
}
.short_1691.fn-active-ffe6 span:after {
    -webkit-transform: translateY(0) rotate(-45deg);
    -moz-transform: translateY(0) rotate(-45deg);
    -ms-transform: translateY(0) rotate(-45deg);
    -o-transform: translateY(0) rotate(-45deg);
    transform: translateY(0) rotate(-45deg);
}
.short_1691.fn-active-ffe6 span {
    background-color: transparent;
}
.summary_f16c {
    float: right;
    color: #111;
    padding: 7px 0 0 10px;
    display: none;
}
button.tag-active-cebf {
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
    background-color: transparent;
    color: #000;
    border: none;
    width: 45px;
    height: 45px;
    line-height: 50px;
}
button.tag-active-cebf.fn-active-ffe6 i {
    transform: rotate(-180deg);
    transform-origin: center;
}
.nav-easy-dd76 .steel-d852,
.nav-easy-dd76 .liquid_e90e,
.nav-easy-dd76 .disabled_9b84 {
    margin: 0;
    overflow: hidden;
}
.pattern-b44b .basic_8405 a:before,
.pattern-b44b .wrapper-static-27fb a:after {
    content: "\f0d9";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
    font-size: 18px;
    position: relative;
    top: 1px;
}
.pattern-b44b .wrapper-static-27fb a:after {
    content: "\f0da";
    margin-left: 10px;
    margin-right: 0;
}
.steel-d852 .basic_8405,
.liquid_e90e .basic_8405,
.disabled_9b84 .basic_8405 {
    float: left;
    width: 50%;
    position: relative;
    text-align: left;
}

.steel-d852 .wrapper-static-27fb,
.liquid_e90e .wrapper-static-27fb,
.disabled_9b84 .wrapper-static-27fb {
    float: right;
    text-align: right;
    width: 50%;
    position: relative;
}
.disabled_9b84 a, 
.liquid_e90e a {
    font-weight: 400;
    display: block;
    color: #212529;
    text-decoration: none;
}
.disabled_9b84 a:hover, 
.liquid_e90e a:hover,
.disabled_9b84 a:focus, 
.liquid_e90e a:focus {
    color: #ff2e55;
}
.disabled_9b84, 
.liquid_e90e {
    padding: 0;
    position: relative;
}
.liquid-51d1 .hover-1733,
.liquid-51d1 .hover-1733.menu_pro_bb8b:hover,
.liquid-51d1 .hover-1733.menu_pro_bb8b:focus {
    text-align: center;
    line-height: 35px;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-right: 5px;
    color: #ff2e55;
    background-color: #f6f6f6;
}
.liquid-51d1 .hover-1733.fn-current-ffe6,
.liquid-51d1 .hover-1733:hover,
.liquid-51d1 .hover-1733:focus {
    color: #fff;
    background-color: #ff2e55;
}
.liquid-51d1 .hover-1733.motion_e2cd,
.liquid-51d1 .hover-1733.avatar-37f0 {
    width: auto;
    height: auto;
    color: #ff2e55;
    padding: 0 15px;
}
.liquid-51d1 .hover-1733.motion_e2cd:hover, 
.liquid-51d1 .hover-1733.avatar-37f0:hover,
.liquid-51d1 .hover-1733.motion_e2cd:focus, 
.liquid-51d1 .hover-1733.avatar-37f0:focus {
    color: #fff;
}
.basic_8405 span {
    padding-left: 30px;
    float: left;
    text-align: left;
}
.wrapper-static-27fb span {
    padding-right: 30px;
    float: right;
    text-align: right;
}
.disabled_9b84 span,
.liquid_e90e span {
    display: table;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.caption_active_278a {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.caption_active_278a:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #21759b;
    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. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
    outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.image-gold-e685 {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.section-left-a59a {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.soft-14b8 {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.form_west_f824:before,
.form_west_f824:after,
.new_e663:before,
.new_e663:after,
.backdrop_55b1:before,
.backdrop_55b1:after,
.sidebar-ce0f:before,
.sidebar-ce0f:after,
.up-c001:before,
.up-c001:after,
.alert-1bd2:before,
.alert-1bd2:after,
.silver_4547:before,
.silver_4547:after,
.purple-6dd7:before,
.purple-6dd7:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.form_west_f824:after,
.new_e663:after,
.backdrop_55b1:after,
.sidebar-ce0f:after,
.up-c001:after,
.alert-1bd2:after,
.silver_4547:before,
.silver_4547:after,
.purple-6dd7:before,
.purple-6dd7:after {
    clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.glass_89a3 {
    margin: 0 0 1.3em;
}
.glass_89a3:last-child {
    margin-bottom: 0;
}
#colophon .glass_89a3.narrow-3b24 {
    margin-bottom: 20px;
}
#colophon .glass_89a3:last-child {
    margin-bottom: 0;
}

/* Make sure select elements fit in widgets. */
.glass_89a3 select {
    max-width: 100%;
    padding: 10px;
    border: none;
    width: 100%;
    max-width: 300px;
}

.glass_89a3 input {
    height: 40px;
    padding: 0 15px;
    border: none;
}
form.chip-7724 button.blue_b4f9 {
    height: 45px;
    line-height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    border: none;
    width: 45px;
    padding: 0;
    background-color: transparent;
    color: #666;
}
.border-fb06 form.chip-7724 button.blue_b4f9 {
    width: 50px;
    color: #fff;
    font-size: 16px;
    line-height: 1;
    height: 50px;
    padding: 0;
}
.border-fb06 form.chip-7724 input[type="search"] {
    padding: 0 55px 0 25px;
    height: 50px;
    background-color: #fff;
    color: #000;
    border: none;
}
.border-fb06 form.chip-7724 input[type="search"]:focus {
    border-color: #ff2e55;
}
form.chip-7724 {
    position: relative;
}

form.chip-7724 input {
    padding: 0 40px 0 15px;
    font-weight: 300;
}

#wp-calendar tbody td {
    text-align: center;
}

#wp-calendar caption {
    margin-bottom: 15px;
    font-weight: 600;
}

.video-aab5 {
    font-size: 18px;
    margin: 0 0 32px;
    color: #fff;
}

.glass_89a3 li:not(:last-child) {
    margin-bottom: 10px;
}

#secondary .breadcrumb-f2b1 h1,
#secondary .breadcrumb-f2b1 h2,
#secondary .breadcrumb-f2b1 h3,
#secondary .breadcrumb-f2b1 h4,
#secondary .breadcrumb-f2b1 h5,
#secondary .breadcrumb-f2b1 h6,
#colophon .breadcrumb-f2b1 h1,
#colophon .breadcrumb-f2b1 h2,
#colophon .breadcrumb-f2b1 h3,
#colophon .breadcrumb-f2b1 h4,
#colophon .breadcrumb-f2b1 h5,
#colophon .breadcrumb-f2b1 h6,
.fluid-092e .cool-cb29 {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin: 0;
    text-transform: uppercase;
    border-bottom: 2px solid #000;
    padding-bottom: 5px;
}

#secondary .card-center-b673 h1,
#secondary .card-center-b673 h2,
#secondary .card-center-b673 h3,
#secondary .card-center-b673 h4,
#secondary .card-center-b673 h5,
#secondary .card-center-b673 h6,
#colophon .card-center-b673 h1,
#colophon .card-center-b673 h2,
#colophon .card-center-b673 h3,
#colophon .card-center-b673 h4,
#colophon .card-center-b673 h5,
#colophon .card-center-b673 h6 {
    margin-bottom: 25px;
}

.fluid-092e .cool-cb29 {
    display: block;
    margin-bottom: 20px;
}

.overlay-6c69 {
    height: 40px;
    background-color: #000;
    border-color: #000;
    color: #fff;
    padding: 0 15px;
}

.overlay-6c69:hover,
.overlay-6c69:focus {
    background-color: #ff2e55;
    border-color: #ff2e55;
}

#secondary a {
    color: #333;
    font-weight: 400;
}
#secondary a:hover,
#secondary a:focus {
    color: #ff2e55;
}
#secondary ul li a {
    text-decoration: none;
    border-bottom: 1px solid #333;
}
#secondary ul li a:hover,
#secondary ul li a:focus {
    border-bottom-color: #ff2e55;
}
#secondary .glass_89a3:not(:last-child) {
    margin-bottom: 30px;
}
.surface-selected-a993 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.shade-old-9bc7.light_cf8f {
    list-style: disc;
    padding-left: 1.5em;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.fn-sticky-ffe6 {
    display: block;
}
.hidden-paper-6918 {
    margin: 0;
}

.hot-d033:not(.header_f3f4) {
    display: none;
}

.summary-active-665b .black-6eb9,
.item-f5e3 .black-6eb9 {
    display: inline;
}

.chip-paper-4750,
.new_e663,
.copper_3ee1 {
    margin: 0;
}

.easy-45d5 img {
    display: block;
    text-align: center;
    margin: 20px auto;
}
.component-short-c1c2 span.avatar-medium-b423 {
    margin-bottom: 12px;
    display: inline-block;
    width: 100%;
}
.pro_ec58 {
    clear: both;
    margin: 0 0 1.5em;
}
.component-short-c1c2 span.pattern-light-345c {
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    color: #111;
}
.component-short-c1c2 small {
    font-size: 12px;
    color: #ff2e55;
}
nav.green-bab5.liquid-51d1 {
    margin-top: 50px;
    clear: both;
    display: inline-block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.orange_b133.center-d16b article:nth-child(3n) {
    border-right: 1px solid #e4e4e4;
}
.wrapper-copper-55b7 a {
    color: #ff2e55;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.banner-2540 {
    color: #fff;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.white_12dd {
    margin-bottom: 20px;
    display: inline-block;
}
.white_12dd span {
    margin: 0 8px 8px 0;
}
.white_12dd a {
    border: 1px solid #ff2e55;
    display: inline-block;
    padding: 5px 8px;
    color: #fff;
    line-height: 1;
    font-size: 14px;
    background-color: #ff2e55;
    text-decoration: none;
}
.white_12dd a:hover,
.white_12dd a:focus {
    border-color: #000;
    background-color: #000;
    color: #fff;
}
.up_5082 {
    margin-bottom: 30px;
}
.notice_gold_4955,
.static_2256 {
    text-align: center;
    margin-bottom: 30px;
    display: block;
}
.notice_gold_4955 h1,
.status-pro-2a42 h1,
.static_2256 h1 {
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: bold;
}
.image_d9cb .notice_gold_4955,
.box-767c .status-pro-2a42,
.overlay_9d5d .static_2256,
.focus-d421 .up_5082,
.video_west_0cc4 .green-bab5.disabled_9b84,
.section_8363 .shadow-easy-9a5a.photo_ab85 .black-6eb9,
.next_a70a .shadow-easy-9a5a.photo_ab85 .mask_right_be71,
.status_orange_818a .shadow-easy-9a5a.photo_ab85 .breadcrumb_ce83,
.filter-red-3356 .shadow-easy-9a5a.photo_ab85 .pink-77b9 {
    display: none;
}
.current-de48 {
    margin-bottom: 25px;
}
.module-1f11 .current-de48 {
    margin-bottom: 0;
}
.shadow-easy-9a5a.photo_ab85 {
    background-color: #f6f6f6;
    padding: 20px 25px;
    margin-bottom: 25px;
}
.summary-active-665b .mask_right_be71 a:before,
.photo_ab85 .easy-45d5 a:before,
.pink-77b9 a:before,
.breadcrumb_ce83:before {
    content: "\f017";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
}
.photo_ab85 .easy-45d5 a:before {
    content: "\f007";
}
.pink-77b9 a:before {
    content: "\f086";
}
.summary-active-665b .mask_right_be71 a:before {
    content: "\f017";
}
.breadcrumb_ce83:before {
    content: "\f02c";
    color: #ff2e55;
}
body:not(.summary-active-665b) .breadcrumb_ce83:before {
    display: none;
}
.photo_ab85 a, 
.photo_ab85 span:before, 
.photo_ab85 .breadcrumb_ce83:before, 
.photo_ab85 .easy-45d5:before {
    color: #000;
}
.photo_ab85 a:hover,
.photo_ab85 a:focus {
    color: #ff2e55;
}
.easy-45d5.wrapper_pressed_65d4 {
    margin-left: 5px;
}
.black-6eb9 {
    visibility: hidden;
}
.black-6eb9 .easy-45d5.wrapper_pressed_65d4 {
    visibility: visible;
    margin-left: -20px;
}
.current-f5eb .nav-easy-dd76 .steel-d852, 
.current-f5eb .nav-easy-dd76 .liquid_e90e, 
.current-f5eb .nav-easy-dd76 .disabled_9b84 {
    margin-bottom: 25px;
}
.green-bab5.disabled_9b84,
.green-bab5.liquid_e90e {
    padding: 20px 25px;
    background-color: #f6f6f6;
}
.disabled_9b84 .background-b95a span span,
.liquid_e90e .background-b95a span span,
.disabled_9b84 .progress_fab4 span span,
.liquid_e90e .progress_fab4 span span {
    display: block;
}
.disabled_9b84 span.background-b95a b,
.article-dark-7acc span.background-b95a b,
.disabled_9b84 span.progress_fab4 b,
.article-dark-7acc span.progress_fab4 b {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.disabled_9b84 span.background-b95a,
.article-dark-7acc span.background-b95a {
    display: table;
}
.modal_bright_13fd.hidden-2b1e {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}
.modal_bright_13fd.hidden-2b1e .purple_fe3c {
    font-size: 38px;
}
.accent_6ab5 #secondary {
    display: none;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.backdrop_55b1 a {
    word-wrap: break-word;
}

.accordion-focused-51b1 {
    display: block;
}

#reply-title,
.info-9602 {
    font-size: 42px;
    margin: 0;
}
.info-9602,
#reply-title {
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 600;
}
ul.wrapper-copper-55b7 li:after {
    content: ",";
}
ul.wrapper-copper-55b7 li:last-child:after {
    display: none;
}
ol.dirty-e44a {
    padding: 0;
    margin: 0 0 30px;
    list-style: none;
}
#comments ol {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
#comments ol.dirty-e44a {
    padding-top: 35px;
    position: relative;
    overflow: hidden;
}
#comments ol.rough-295a {
    margin-left: 120px;
}
.prev_8214 {
    display: none;
}
.brown-1ccd img {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 20px;
}
#comments time:before {
    display: none;
}
.hero-d871 {
    position: relative;
}
.active_advanced_9ffb {
    text-align: right;
}
#comments article {
    margin-bottom: 30px;
    clear: both;
    padding: 30px;
    background-color: #f6f6f6;
    text-decoration: none;
}
#comments ol.dirty-e44a > li:last-child article:last-child,
#comments ol.dirty-e44a > li:last-child {
    border-bottom: none;
}
#comments ol.dirty-e44a > li {
    padding-top: 49px;
}
#comments ol.dirty-e44a > li:first-child {
    padding-top: 0;
}
#comments ol.dirty-e44a > li article:last-child .active_advanced_9ffb {
    border-bottom: none;
    padding-bottom: 0;
}
.active_advanced_9ffb a {
    color: #fff;
    display: inline-block;
    font-weight: 400;
    padding: 7px 30px;
    position: relative;
    background-color: #000;
    border: 2px solid #000;
    text-decoration: none;
    z-index: 1;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.active_advanced_9ffb a:hover,
.active_advanced_9ffb a:focus {
    color: #fff;
    background-color: #ff2e55;
    border-color: #ff2e55;
}
.brown-1ccd .hero_first_cfba,
.brown-1ccd .form-lite-d69d {
    display: inline-block;
    color: #333;
    font-size: 20px;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    text-transform: capitalize;
}
.brown-1ccd .hero_first_cfba:hover,
.brown-1ccd .hero_first_cfba:focus {
    color: #ff2e55;
}
.smooth_939c a,
.smooth_939c a time {
    color: #333;
    text-decoration: none;
}
.smooth_939c a:hover,
.smooth_939c a:focus,
.smooth_939c a:hover time,
.smooth_939c a:focus time {
    color: #ff2e55;
}
.smooth_939c time {
    font-weight: 500;
}
.smooth_939c {
    display: block;
    margin-bottom: 10px;
}
.backdrop_55b1 {
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 80px;
}
.backdrop_55b1 p {
    font-weight: 400;
    margin-bottom: 1em;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.bottom_bc14 .liquid_e90e, /* Older / Newer Posts Navigation (always hidden) */
.bottom_bc14.search_down_c17a .alert-1bd2 { /* 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 .search_down_c17a) before. */
.full_30dc.search_down_c17a .alert-1bd2 {
    display: block;
}

/*--------------------------------------------------------------
# Layouts and titles
--------------------------------------------------------------*/
section {
    position: relative;
}
.fn-relative-ffe6 {
    display: block;
    position: relative;
}
.fn-relative-ffe6:before,
.fn-relative-ffe6:after {
    content: "";
    display: table;
    clear: both;
}
.new_e663 {
    margin-top: 0;
}
.purple-6dd7 {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.banner-gold-e263 {
    padding: 10px 0;
}
.outline_thick_2064,
.breadcrumb_1c60 {
    font-size: 22px;
    margin: 0 0 15px;
    font-weight: 400;
    word-wrap: break-word;
}
.avatar_17a7 {
    margin-bottom: 40px;
    text-align: center;
}
.breadcrumb_1c60 {
    font-size: 32px;
    margin: 0;
    font-family: 'Poppins', sans-serif;
}
.outline_thick_2064 a {
    color: #000;
    text-decoration: none;
}
.outline_thick_2064 a:hover,
.outline_thick_2064 a:focus {
    color: #ff2e55;
}
.frame_inner_cd10 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.search-last-ab17 {
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.2;
}
.disabled_e7c3 {
    text-align: left;
}
.primary-first-fa39 {
    text-align: center;
}
.image_c011 {
    text-align: right;
}
.main-6387 {
    color: #fff;
    display: inline-block;
    font-weight: 400;
    padding: 9px 26px;
    position: relative;
    background-color: #ff2e55;
    border: 2px solid #ff2e55;
    border-radius: 0;
    text-decoration: none;
    z-index: 1;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.main-6387:hover,
.main-6387:focus {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.frame_complex_712d {
    position: relative;
}
.hard_5be2 article, 
.row-middle-4e56 article, 
.center-d16b article, 
.block-orange-5b95 article,
.filter_d18e article,
.cool_79a5 article {
    margin-bottom: 30px;
    width: 100%;
}
.hard_5be2 article:last-child, 
.row-middle-4e56 article:last-child, 
.center-d16b article:last-child, 
.block-orange-5b95 article:last-child,
.filter_d18e article:last-child,
.cool_79a5 article:last-child {
    margin-bottom: 0;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.chip-paper-4750 .carousel-3121,
.new_e663 .carousel-3121,
.backdrop_55b1 .carousel-3121 {
    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
--------------------------------------------------------------*/
.message_9398 {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.message_9398 img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.message_9398 .button-rough-7211 {
    margin: 0.8075em 0;
}

.button-rough-7211 {
    text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.shadow-4866 {
    margin: -4px;
}

.purple_ad28 {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding: 4px;
}

.thick-351d .purple_ad28 {
    max-width: 50%;
}

.content_8924 .purple_ad28 {
    max-width: 33.33%;
}

.table-black-754f .purple_ad28 {
    max-width: 25%;
}

.status-cold-798d .purple_ad28 {
    max-width: 20%;
}

.overlay-8eed .purple_ad28 {
    max-width: 16.66%;
}

.gas_7dff .purple_ad28 {
    max-width: 14.28%;
}

.shade-hard-f59c .purple_ad28 {
    max-width: 12.5%;
}

.current-38e5 .purple_ad28 {
    max-width: 11.11%;
}

.feature-warm-a873 {
    display: block;
}

.cold_bc34 {
    margin: 0;
}

/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
.wood_f95f li {
    display: inline-block;
    height: auto;
    text-align: center;
    position: relative;
    list-style: none;
}
.silver_4547 .glass_89a3 .wood_f95f li {
    display: inline-block;
    width: auto;
}
.wood_f95f,
.wood_f95f ul {
    margin: 0;
    padding: 0;
}
.wood_f95f li a {
    background-color: transparent;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: block;
}
/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
ul.wood_f95f {
    margin: 0;
    padding: 0;
}
.wood_f95f li {
    width: 40px;
    height: auto;
    text-align: center;
    line-height: 40px;
    position: relative;
    list-style: none;
}
.wood_f95f ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.wood_f95f li a {
    display: inline-block;
    width: 40px;
    height: 40px;
    color: #fff;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    font-family: "Font Awesome 5 Brands";
}
.wood_f95f li a:hover,
.wood_f95f li a:focus {
    color: #fff;
    background-color: #FF3366;
}
.wood_f95f li a:before {
    content: "\f1d0";
}
.wood_f95f li a[href*="facebook.left-55be"]:before,
.wood_f95f li a[href*="fb.left-55be"]:before {
  content: "\f39e";
}

.wood_f95f li a[href*="twitter.left-55be"]:before {
  content: "\f099";
}

.wood_f95f li a[href*="linkedin.left-55be"]:before {
  content: "\f0e1";
}

.wood_f95f li a[href*="plus.gallery_bf0a.left-55be"]:before {
  content: "\f0d5";
}

.wood_f95f li a[href*="youtube.left-55be"]:before {
  content: "\f167";
}

.wood_f95f li a[href*="dribbble.left-55be"]:before {
  content: "\f17d";
}

.wood_f95f li a[href*="pinterest.left-55be"]:before {
  content: "\f231";
}

.wood_f95f li a[href*="bitbucket.badge_e000"]:before {
  content: "\f171";
}

.wood_f95f li a[href*="github.left-55be"]:before {
  content: "\f113";
}

.wood_f95f li a[href*="codepen.avatar_4d87"]:before {
  content: "\f1cb";
}

.wood_f95f li a[href*="flickr.left-55be"]:before {
  content: "\f16e";
}

.wood_f95f li a[href$="/feed/"]:before {
  content: "\f09e";
}

.wood_f95f li a[href*="foursquare.left-55be"]:before {
  content: "\f180";
}

.wood_f95f li a[href*="instagram.left-55be"]:before {
  content: "\f16d";
}

.wood_f95f li a[href*="tumblr.left-55be"]:before {
  content: "\f173";
}

.wood_f95f li a[href*="reddit.left-55be"]:before {
  content: "\f1a1";
}

.wood_f95f li a[href*="vimeo.left-55be"]:before {
  content: "\f194";
}

.wood_f95f li a[href*="digg.left-55be"]:before {
  content: "\f1a6";
}

.wood_f95f li a[href*="twitch.iron_5bb1"]:before {
  content: "\f1e8";
}

.wood_f95f li a[href*="stumbleupon.left-55be"]:before {
  content: "\f1a4";
}

.wood_f95f li a[href*="delicious.left-55be"]:before {
  content: "\f1a5";
}

.wood_f95f li a[href*="mailto:"]:before {
  content: "\f0e0";
}
.wood_f95f li a[href*="soundcloud.left-55be"]:before {
  content: "\f1be";
}
.wood_f95f li a[href*="wordpress.badge_e000"]:before {
  content: "\f19a";
}
.wood_f95f li a[href*="wordpress.left-55be"]:before {
  content: "\f19a";
}

.wood_f95f li a[href*="jsfiddle.shadow-bronze-d724"]:before {
  content: "\f1cc";
}

.wood_f95f li a[href*="tripadvisor.left-55be"]:before {
  content: "\f262";
}

.wood_f95f li a[href*="foursquare.left-55be"]:before {
  content: "\f180";
}

.wood_f95f li a[href*="angel.cold-f139"]:before {
  content: "\f209";
}

.wood_f95f li a[href*="slack.left-55be"]:before {
  content: "\f198";
}

.wood_f95f li a[href*="tiktok.left-55be"]:before {
  content: "\e07b";
}

/*--------------------------------------------------------------
## Social Icons Hover Color
--------------------------------------------------------------*/
.wood_f95f li a[href*="facebook.left-55be"]:hover,
.wood_f95f li a[href*="fb.left-55be"]:hover,
.wood_f95f li a[href*="facebook.left-55be"]:focus,
.wood_f95f li a[href*="fb.left-55be"]:focus {
    background-color: #3c5798 !important;
}
.wood_f95f li a[href*="twitter.left-55be"]:hover,
.wood_f95f li a[href*="twitter.left-55be"]:focus {
    background-color: #1ea0f1 !important;
}
.wood_f95f li a[href*="linkedin.left-55be"]:hover,
.wood_f95f li a[href*="linkedin.left-55be"]:focus {
    background-color: #0077B5 !important;
}
.wood_f95f li a[href*="plus.gallery_bf0a.left-55be"]:hover,
.wood_f95f li a[href*="plus.gallery_bf0a.left-55be"]:focus {
    background-color: #ec7161 !important;
}

.wood_f95f li a[href*="youtube.left-55be"]:hover,
.wood_f95f li a[href*="youtube.left-55be"]:focus {
    background-color: #cc181e !important;
}

.wood_f95f li a[href*="dribbble.left-55be"]:hover,
.wood_f95f li a[href*="dribbble.left-55be"]:focus {
    background-color: #f4a09c !important;
}

.wood_f95f li a[href*="pinterest.left-55be"]:hover,
.wood_f95f li a[href*="pinterest.left-55be"]:focus {
    background-color: #bd081b !important;
}

.wood_f95f li a[href*="bitbucket.badge_e000"]:hover,
.wood_f95f li a[href*="bitbucket.badge_e000"]:focus {
    background-color: #205081 !important;
}

.wood_f95f li a[href*="github.left-55be"]:hover,
.wood_f95f li a[href*="github.left-55be"]:focus {
    background-color: #323131 !important;
}

.wood_f95f li a[href*="codepen.avatar_4d87"]:hover,
.wood_f95f li a[href*="codepen.avatar_4d87"]:focus {
    background-color: #111000 !important;
}

.wood_f95f li a[href*="flickr.left-55be"]:hover,
.wood_f95f li a[href*="flickr.left-55be"]:focus {
    background-color: #025FDF !important;
}

.wood_f95f li a[href$="/feed/"]:hover,
.wood_f95f li a[href$="/feed/"]:focus {
    background-color: #089DE3 !important;
}

.wood_f95f li a[href*="foursquare.left-55be"]:hover,
.wood_f95f li a[href*="foursquare.left-55be"]:focus {
    background-color: #F94877 !important;
}

.wood_f95f li a[href*="instagram.left-55be"]:hover,
.wood_f95f li a[href*="instagram.left-55be"]:focus {
    background-color: #cd42e7 !important;
}

.wood_f95f li a[href*="tumblr.left-55be"]:hover,
.wood_f95f li a[href*="tumblr.left-55be"]:focus {
    background-color: #56BC8A !important;
}

.wood_f95f li a[href*="reddit.left-55be"]:hover,
.wood_f95f li a[href*="reddit.left-55be"]:focus {
    background-color: #FF4500 !important;
}

.wood_f95f li a[href*="vimeo.left-55be"]:hover,
.wood_f95f li a[href*="vimeo.left-55be"]:focus {
    background-color: #00ADEF !important;
}

.wood_f95f li a[href*="digg.left-55be"]:hover,
.wood_f95f li a[href*="digg.left-55be"]:focus {
    background-color: #00ADEF !important;
}

.wood_f95f li a[href*="twitch.iron_5bb1"]:hover,
.wood_f95f li a[href*="twitch.iron_5bb1"]:focus {
    background-color: #0E9DD9 !important;
}

.wood_f95f li a[href*="stumbleupon.left-55be"]:hover,
.wood_f95f li a[href*="stumbleupon.left-55be"]:focus {
    background-color: #EB4924 !important;
}

.wood_f95f li a[href*="delicious.left-55be"]:hover,
.wood_f95f li a[href*="delicious.left-55be"]:focus {
    background-color: #0076E8 !important;
}

.wood_f95f li a[href*="mailto:"]:hover,
.wood_f95f li a[href*="mailto:"]:focus {
    background-color: #4169E1 !important;
}
.wood_f95f li a[href*="soundcloud.left-55be"]:hover,
.wood_f95f li a[href*="soundcloud.left-55be"]:focus {
    background-color: #FF5500 !important;
}
.wood_f95f li a[href*="wordpress.badge_e000"]:hover,
.wood_f95f li a[href*="wordpress.badge_e000"]:focus {
    background-color: #0073AA !important;
}
.wood_f95f li a[href*="wordpress.left-55be"]:hover,
.wood_f95f li a[href*="wordpress.left-55be"]:focus {
    background-color: #00AADC !important;
}

.wood_f95f li a[href*="jsfiddle.shadow-bronze-d724"]:hover,
.wood_f95f li a[href*="jsfiddle.shadow-bronze-d724"]:focus {
    background-color: #396AB1 !important;
}

.wood_f95f li a[href*="tripadvisor.left-55be"]:hover,
.wood_f95f li a[href*="tripadvisor.left-55be"]:focus {
    background-color: #FFE090 !important;
}

.wood_f95f li a[href*="angel.cold-f139"]:hover,
.wood_f95f li a[href*="angel.cold-f139"]:focus {
    background-color: #111000 !important;
}

.wood_f95f li a[href*="tiktok.left-55be"]:hover,
.wood_f95f li a[href*="tiktok.left-55be"]:focus {
    background-color: #7d88e3 !important;
}

/*--------------------------------------------------------------
#  Header Image
--------------------------------------------------------------*/
#header-image {
    text-align: center;
}
#header-image img {
    width: 100%;
}

/*--------------------------------------------------------------
# Posts
--------------------------------------------------------------*/
.narrow-e740 .clean-6dcb .frame_complex_712d {
    margin-bottom: 30px;
    background-size: cover;
    background-position: center center;
    padding: 150px 0;
}
.narrow-e740 .cool_b588 {
    text-align: center;
    padding: 15px;
}
.narrow-e740 .dirty-2c67 .cool_b588 {
    width: calc(100% - 80px);
    margin: -85px auto 0;
    background-color: #fff;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 15px;
}
.narrow-e740 .clean-6dcb .mask_right_be71 {
    margin-bottom: 7px;
    display: inline-block;
}
.narrow-e740 .clean-6dcb .mask_right_be71 a {
    color: #000;
}
.narrow-e740 .clean-6dcb .mask_right_be71 a:hover,
.narrow-e740 .clean-6dcb .mask_right_be71 a:focus {
    color: #ff2e55;
}
.narrow-e740 .clean-6dcb .breadcrumb_ce83 {
    margin-bottom: 10px;
    display: block;
    color: #fff;
}
.narrow-e740 .clean-6dcb .breadcrumb_ce83 a {
    background-color: #ff2e55;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
}
.narrow-e740 .clean-6dcb .breadcrumb_ce83 a:hover,
.narrow-e740 .clean-6dcb .breadcrumb_ce83 a:focus {
    background-color: #000;
}
.narrow-e740 .clean-6dcb .frame_complex_712d img {
    width: 100%;
}
.narrow-e740 .notification_2b98 {
    margin-bottom: 10px;
}
.narrow-e740 .outline_thick_2064 {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin: 0;
    margin-bottom: 15px;
    line-height: 1.5;
}
.narrow-e740 .clean-6dcb .new_e663 {
    color: #000;
}
.narrow-e740 a {
    text-decoration: none;
}
.narrow-e740 a {
    text-decoration: none;
}
.photo_ab85 a,
.photo_ab85 a:before {
    text-decoration: none;
}
.photo_ab85 > span {
    margin-right: 20px;
}
#primary #main > article .new_e663 {
    margin-bottom: 25px;
}

/*--------------------------------------------------------------
# Typography Options
--------------------------------------------------------------*/ 
.right-d044 h1,
.right-d044 h2,
.right-d044 h3,
.right-d044 h4,
.right-d044 h5,
.right-d044 h6,
.right-d044 .fluid-092e .cool-cb29 {
    font-family: 'Raleway', sans-serif;
}

.button_solid_7352 h1,
.button_solid_7352 h2,
.button_solid_7352 h3,
.button_solid_7352 h4,
.button_solid_7352 h5,
.button_solid_7352 h6,
.button_solid_7352 .fluid-092e .cool-cb29 {
    font-family: 'Poppins', sans-serif;
}

.slow_81af h1,
.slow_81af h2,
.slow_81af h3,
.slow_81af h4,
.slow_81af h5,
.slow_81af h6,
.slow_81af .fluid-092e .cool-cb29 {
    font-family: 'Montserrat', sans-serif;
}

.dynamic_4b83 h1,
.dynamic_4b83 h2,
.dynamic_4b83 h3,
.dynamic_4b83 h4,
.dynamic_4b83 h5,
.dynamic_4b83 h6,
.dynamic_4b83 .fluid-092e .cool-cb29 {
    font-family: 'Open Sans', sans-serif;
}

.article_up_ccab h1,
.article_up_ccab h2,
.article_up_ccab h3,
.article_up_ccab h4,
.article_up_ccab h5,
.article_up_ccab h6,
.article_up_ccab .fluid-092e .cool-cb29 {
    font-family: 'Lato', sans-serif;
}

.nav-glass-96a2 h1,
.nav-glass-96a2 h2,
.nav-glass-96a2 h3,
.nav-glass-96a2 h4,
.nav-glass-96a2 h5,
.nav-glass-96a2 h6,
.nav-glass-96a2 .fluid-092e .cool-cb29 {
    font-family: 'Ubuntu', sans-serif;
}

.secondary-dark-dd92 h1,
.secondary-dark-dd92 h2,
.secondary-dark-dd92 h3,
.secondary-dark-dd92 h4,
.secondary-dark-dd92 h5,
.secondary-dark-dd92 h6,
.secondary-dark-dd92 .fluid-092e .cool-cb29 {
    font-family: 'Playfair Display', serif;
}

.status-04f4 h1,
.status-04f4 h2,
.status-04f4 h3,
.status-04f4 h4,
.status-04f4 h5,
.status-04f4 h6,
.status-04f4 .fluid-092e .cool-cb29 h6 {
    font-family: 'Lora', serif;
}

.west_2393 h1,
.west_2393 h2,
.west_2393 h3,
.west_2393 h4,
.west_2393 h5,
.west_2393 h6,
.west_2393 .fluid-092e .cool-cb29 {
    font-family: 'Titillium Web', sans-serif;
}

.button_static_765f h1,
.button_static_765f h2,
.button_static_765f h3,
.button_static_765f h4,
.button_static_765f h5,
.button_static_765f h6,
.button_static_765f .fluid-092e .cool-cb29 {
    font-family: 'Muli', sans-serif;
}

.middle_5272 h1,
.middle_5272 h2,
.middle_5272 h3,
.middle_5272 h4,
.middle_5272 h5,
.middle_5272 h6,
.middle_5272 .fluid-092e .cool-cb29 {
    font-family: 'Oxygen', sans-serif;
}

.active-hard-8d18 h1,
.active-hard-8d18 h2,
.active-hard-8d18 h3,
.active-hard-8d18 h4,
.active-hard-8d18 h5,
.active-hard-8d18 h6,
.active-hard-8d18 .fluid-092e .cool-cb29 {
    font-family: 'Nunito Sans', sans-serif;
}

.sort-warm-46a1 h1,
.sort-warm-46a1 h2,
.sort-warm-46a1 h3,
.sort-warm-46a1 h4,
.sort-warm-46a1 h5,
.sort-warm-46a1 h6,
.sort-warm-46a1 .fluid-092e .cool-cb29 {
    font-family: 'Maven Pro', sans-serif;
}

.warm-a49c h1,
.warm-a49c h2,
.warm-a49c h3,
.warm-a49c h4,
.warm-a49c h5,
.warm-a49c h6,
.warm-a49c .fluid-092e .cool-cb29 {
    font-family: 'Cairo', serif;
}

.shade-active-48f4 h1,
.shade-active-48f4 h2,
.shade-active-48f4 h3,
.shade-active-48f4 h4,
.shade-active-48f4 h5,
.shade-active-48f4 h6,
.shade-active-48f4 .fluid-092e .cool-cb29 {
    font-family: 'Philosopher', sans-serif;
}

.popup-eeb5 h1,
.popup-eeb5 h2,
.popup-eeb5 h3,
.popup-eeb5 h4,
.popup-eeb5 h5,
.popup-eeb5 h6,
.popup-eeb5 .fluid-092e .cool-cb29 {
    font-family: 'Dosis', sans-serif;
}

.gallery_pro_58b4 h1,
.gallery_pro_58b4 h2,
.gallery_pro_58b4 h3,
.gallery_pro_58b4 h4,
.gallery_pro_58b4 h5,
.gallery_pro_58b4 h6,
.gallery_pro_58b4 .fluid-092e .cool-cb29 {
    font-family: 'Sniglet', cursive;
}

.primary-stone-b90f h1,
.primary-stone-b90f h2,
.primary-stone-b90f h3,
.primary-stone-b90f h4,
.primary-stone-b90f h5,
.primary-stone-b90f h6,
.primary-stone-b90f .fluid-092e .cool-cb29 {
    font-family: 'Gloria Hallelujah', cursive;
}

.bright-c615 h1,
.bright-c615 h2,
.bright-c615 h3,
.bright-c615 h4,
.bright-c615 h5,
.bright-c615 h6,
.bright-c615 .fluid-092e .cool-cb29 {
    font-family: 'Patrick Hand', cursive;
}

.box_52d7 h1,
.box_52d7 h2,
.box_52d7 h3,
.box_52d7 h4,
.box_52d7 h5,
.box_52d7 h6,
.box_52d7 .fluid-092e .cool-cb29 {
    font-family: 'Shadows Into Light', cursive;
}

.accent_8251 h1,
.accent_8251 h2,
.accent_8251 h3,
.accent_8251 h4,
.accent_8251 h5,
.accent_8251 h6,
.accent_8251 .fluid-092e .cool-cb29 {
    font-family: 'Aboreto', cursive;
}

.mask_silver_e1bb,
.mask_silver_e1bb .stone_1b0c a {
    font-family: 'Raleway', sans-serif;
}

.old-5e4d,
.old-5e4d .stone_1b0c a {
    font-family: 'Poppins', sans-serif;
}

.info_edc2,
.info_edc2 .stone_1b0c a {
    font-family: 'Montserrat', sans-serif;
}

.pro-6186,
.pro-6186 .stone_1b0c a {
    font-family: 'Open Sans', sans-serif;
}

.aside_ccb9,
.aside_ccb9 .stone_1b0c a {
    font-family: 'Lato', sans-serif;
}

.media_yellow_f5c8,
.media_yellow_f5c8 .stone_1b0c a {
    font-family: 'Ubuntu', sans-serif;
}

.modal_action_684b,
.modal_action_684b .stone_1b0c a {
    font-family: 'Playfair Display', serif;
}

.progress_9b4d,
.progress_9b4d .stone_1b0c a {
    font-family: 'Lora', serif;
}

.summary-steel-acd5,
.summary-steel-acd5 .stone_1b0c a {
    font-family: 'Titillium Web', sans-serif;
}

.badge-action-b4bd,
.badge-action-b4bd .stone_1b0c a-10 {
    font-family: 'Muli', sans-serif;
}

.cool-8de3,
.cool-8de3 .stone_1b0c a {
    font-family: 'Oxygen', sans-serif;
}

.dim_9450,
.dim_9450 .stone_1b0c a {
    font-family: 'Nunito Sans', sans-serif;
}

.grid-ac80,
.grid-ac80 .stone_1b0c a {
    font-family: 'Maven Pro', sans-serif;
}

.heading-035a,
.heading-035a .stone_1b0c a {
    font-family: 'Cairo', serif;
}

.layout_south_68c8,
.layout_south_68c8 .stone_1b0c a {
    font-family: 'Philosopher', sans-serif;
}

.mini-6ce9,
.mini-6ce9 .stone_1b0c a {
    font-family: 'Dosis', sans-serif;
}

.modal-green-f1ac,
.modal-green-f1ac .stone_1b0c a {
    font-family: 'Sniglet', cursive;
}

.tall_60c5,
.tall_60c5 .stone_1b0c a {
    font-family: 'Gloria Hallelujah', cursive;
}

.notice-ba19,
.notice-ba19 .stone_1b0c a {
    font-family: 'Quicksand', sans-serif;
}

/*--------------------------------------------------------------
#                   Footer
--------------------------------------------------------------*/
#colophon {
    position: relative;
    background-color: #fff;
    border-top: 1px solid rgb(0 0 0 / 10%);
}
#colophon h2 {
    color: #000;
    font-size: 24px;
    font-weight: 600;
}
#colophon ul {
    list-style: none;
    padding: 0;
}
#colophon,
#colophon a,
#colophon p,
#colophon li {
    color: #000;
}
#colophon a:hover,
#colophon a:focus {
    color: #ff2e55;
}
#secondary .frame-left-b5f5 a, 
#colophon .frame-left-b5f5 a,
#secondary .frame-left-b5f5 a:hover, 
#secondary .frame-left-b5f5 a:focus, 
#colophon .frame-left-b5f5 a:hover,
#colophon .frame-left-b5f5 a:focus {
    color: #fff;
}
#secondary .frame-left-b5f5,
#colophon .frame-left-b5f5 {
    margin-bottom: 0;
}
.widget_pressed_7875 {
    position: relative;
    padding: 15px 0;
}
.silver_4547 + .widget_pressed_7875 {
    border-top: 1px solid rgb(0 0 0 / 10%);
}
.widget_pressed_7875 span {
    display: block;
    text-align: center;
}
.silver_4547 .glass_89a3 ul li {
    margin-bottom: 15px;
}
.silver_4547 .glass_89a3 ul li:last-child,
.silver_4547 .glass_89a3 .wood_f95f li {
    margin-bottom: 0;
}
.silver_4547 .hidden-paper-6918 {
    margin-bottom: 45px;
}
.silver_4547.hard_5be2 .hidden-paper-6918:last-child {
    margin-bottom: 0;
}
.silver_4547.hard_5be2 .gallery-north-ffac img {
    margin-left: auto;
    margin-right: auto;
}
.search_active_1c80 ul li span {
    font-size: 12px;
    display: block;
}
#colophon #wp-calendar caption {
    font-weight: 600;
    text-align: left;
}
.outline-purple-cf2d ul ul {
    padding-left: 25px;
    margin-top: 15px;
}
.card-tiny-05be a {
    font-size: 14px !important;
    color: #fff !important;
    line-height: 1;
    background-color: #ff2e55;
    padding: 5px 8px;
    margin: 0 4px 8px 0;
    display: inline-block;
    text-decoration: none;
}
#secondary .card-tiny-05be a:hover,
#secondary .card-tiny-05be a:focus,
#colophon .card-tiny-05be a:hover,
#colophon .card-tiny-05be a:focus {
    background-color: #000;
    color: #fff;
}
#colophon .border-fb06 form.chip-7724 button.blue_b4f9 {
    background-color: #ff2e55;
}
#colophon .search_active_1c80 li:before {
    float: left;
}
.old_d337 {
    z-index: 300;
    font-size: 22px;
    position: fixed;
    bottom: -100px;
    right: 25px;
    color: #fff;
    background-color: #000;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    -ms-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
}
.old_d337:hover,
.old_d337:focus {
    background-color: #000;
}
#loader-wrapper {
    overflow-x: hidden;
    overflow-y: hidden;
    vertical-align: middle;
    background-color: #fff;
    position:fixed;
    width: 100%;
    top: 0;
    bottom: 0;
    height: 100%;
    min-height: 100%;
    z-index:9999;
}
#loader {
    display: block;
    position: relative;
    left: 50%;
    top: 50%;
    width: 80px;
    height: 80px;
}
.overlay-light-b037 #loader {
    display: block;
    position: relative;
    left: 50%;
    top: 50%;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #3498db;
    -webkit-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
    animation: spin 2s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
}
.overlay-light-b037 #loader:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #e74c3c;

    -webkit-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
    animation: spin 3s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
}
.overlay-light-b037 #loader:after {
    content: "";
    position: absolute;
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #f9c922;
    -webkit-animation: spin 1.5s linear infinite;
      animation: spin 1.5s linear infinite; 
}
@-webkit-keyframes spin {
    0%   { 
        -webkit-transform: rotate(0deg); 
        -ms-transform: rotate(0deg); 
        transform: rotate(0deg); 
    }
    100% {
        -webkit-transform: rotate(360deg); 
        -ms-transform: rotate(360deg); 
        transform: rotate(360deg); 
    }
}
@keyframes spin {
    0%   { 
        -webkit-transform: rotate(0deg);  
        -ms-transform: rotate(0deg);  
        transform: rotate(0deg);  
    }
    100% {
        -webkit-transform: rotate(360deg);  
        -ms-transform: rotate(360deg); 
        transform: rotate(360deg); 
    }
}
#loader svg,
.silver-4a3c #loader-wrapper {
    display: none;

}
#loader svg {
    width: 70px;
    height: 70px;
    fill: #ff2e55;
}
.article-medium-ec18 #loader .popup-47e2,
.slider_purple_da3a #loader .column_0c22,
.article-df50 #loader .breadcrumb_east_9a0f,
.title_2c4b #loader .status_fd5c {
    display: block;
}

/*--------------------------------------------------------------
#                   RESPONSIVE
--------------------------------------------------------------*/
@media screen and (min-width: 567px) {
    #top-bar {
        padding: 5px 0;
    }
    #top-bar form.chip-7724 {
        width: 50%;
        float: left;
        margin: 0;
    }
    #top-bar .wood_f95f {
        width: 50%;
        float: right;
        text-align: right;
        padding: 2px 0;
    }
    #top-bar input, 
    #top-bar .blue_b4f9 {
        border-color: transparent;
    }
    .silver_4547.row-middle-4e56 .hidden-paper-6918,
    .silver_4547.block-orange-5b95 .hidden-paper-6918 {
        width: 50%;
        float: left;
    }
    .silver_4547.row-middle-4e56 .hidden-paper-6918:nth-child(2n+1),
    .silver_4547.block-orange-5b95 .hidden-paper-6918:nth-child(2n+1) {
        clear: left;
    }
    .silver_4547.row-middle-4e56 .hidden-paper-6918:nth-child(odd),
    .silver_4547.block-orange-5b95 .hidden-paper-6918:nth-child(odd) {
        padding-right: 40px;
    }
    .silver_4547.row-middle-4e56 .hidden-paper-6918:nth-last-child(-n+2),
    .silver_4547.block-orange-5b95 .hidden-paper-6918:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 767px) {
    .row-middle-4e56,
    .center-d16b,
    .block-orange-5b95,
    .filter_d18e,
    .cool_79a5 {
        margin: 0 -15px;
    }
    .row-middle-4e56 article,
    .center-d16b article,
    .block-orange-5b95 article,
    .filter_d18e article,
    .cool_79a5 article {
        padding: 0 15px;
        float: left;
        width: 50%;
        margin-bottom: 30px;
    }
    .row-middle-4e56 article:nth-child(2n+1),
    .center-d16b article:nth-child(2n+1),
    .block-orange-5b95 article:nth-child(2n+1),
    .filter_d18e article:nth-child(2n+1),
    .cool_79a5 article:nth-child(2n+1) {
        clear: left;
    }
    .row-middle-4e56 article:nth-last-child(-n+2),
    .center-d16b article:nth-last-child(-n+2),
    .block-orange-5b95 article:nth-last-child(-n+2),
    .filter_d18e article:nth-last-child(-n+2),
    .cool_79a5 article:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
    .notice_gold_4955 h1,
    .status-pro-2a42 h1,
    .static_2256 h1 {
        font-size: 28px;
    }
    .steel-d852 .basic_8405, 
    .liquid_e90e .basic_8405, 
    .disabled_9b84 .basic_8405 {
        padding-right: 25px;
    }
    .steel-d852 .wrapper-static-27fb, 
    .liquid_e90e .wrapper-static-27fb, 
    .disabled_9b84 .wrapper-static-27fb {
        padding-left: 25px;
    }
    .silver_4547.center-d16b .hidden-paper-6918 {
        width: 33.33%;
        float: left;
        margin-bottom: 0;
    }
    .silver_4547.center-d16b .hidden-paper-6918:not(:last-child) {
        padding-right: 40px;
    }
    .widget_pressed_7875.row-middle-4e56 span {
        float: left;
        width: 50%;
        text-align: left;
    }
    .widget_pressed_7875.row-middle-4e56 span:nth-child(2) {
        float: right;
        text-align: right;
    }
}
@media screen and (min-width: 992px) {
    .center-d16b article,
    .filter_d18e article,
    .cool_79a5 article {
        width: 33.33%;
    }
    .center-d16b article:nth-child(2n+1),
    .filter_d18e article:nth-child(2n+1),
    .cool_79a5 article:nth-child(2n+1) {
        clear: none;
    }
    .center-d16b article:nth-child(3n+1),
    .filter_d18e article:nth-child(3n+1),
    .cool_79a5 article:nth-child(3n+1) {
        clear: left;
    }
    .center-d16b article:nth-last-child(-n+3),
    .filter_d18e article:nth-last-child(-n+3),
    .cool_79a5 article:nth-last-child(-n+3) {
        margin-bottom: 0;
    }
    .block-orange-5b95 article {
        width: 25%;
    }
    .filter_d18e article {
        width: 20%;
    }
    .cool_79a5 article {
        width: 16.66%;
    }
    .block-orange-5b95 article:nth-child(2n+1),
    .filter_d18e article:nth-child(3n+1),
    .cool_79a5 article:nth-child(3n+1) {
        clear: none;
    }
    .block-orange-5b95 article:nth-child(4n+1),
    .filter_d18e article:nth-child(5n+1),
    .cool_79a5 article:nth-child(6n+1) {
        clear: left;
    }
    .block-orange-5b95 article:nth-last-child(-n+4),
    .filter_d18e article:nth-last-child(-n+5),
    .cool_79a5 article:nth-last-child(-n+6) {
        margin-bottom: 0;
    }
    #top-bar .glass_89a3 + .glass_89a3 {
        margin-top: 0;
    }
    #top-bar.row-middle-4e56 .glass_89a3 {
        float: left;
        text-align: left;
        padding: 6px 0;
    }
    #top-bar.row-middle-4e56 .glass_89a3 + .glass_89a3 {
        float: right;
        text-align: right;
        padding: 0;
    }
    nav.green-bab5.liquid-51d1 {
        margin-top: 63px;
    }
    #colophon .wood_f95f {
        margin-left: -15px;
    }
    .silver_4547.block-orange-5b95 .hidden-paper-6918 {
        width: 25%;
        padding-right: 40px;
    }
    .silver_4547.block-orange-5b95 .hidden-paper-6918:last-child {
        padding-right: 0;
    }
    .silver_4547.block-orange-5b95 .hidden-paper-6918:nth-child(2n+1) {
        clear: none;
    }
    .silver_4547.block-orange-5b95 .hidden-paper-6918:nth-child(4n+1) {
        clear: left;
    }
    .silver_4547.block-orange-5b95 .hidden-paper-6918:nth-last-child(-n+4) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 1024px) {
    .chip_current_dd7f #masthead {
        position: sticky;
        top: 0;
    }
    .chip_current_dd7f #masthead.chip_hovered_372f {
        box-shadow: 0 6px 10px rgb(0 0 0 / 10%);
    }
    .dynamic_3dc0.chip_current_dd7f #masthead.chip_hovered_372f {
        top: 32px;
    }
    .input_gold_8848 {
        display: flex;
        align-items: center;
        min-height: 81px;
    }
    .stone_1b0c {
        width: auto;
        float: right;
        text-align: right;
    }
    .stone_1b0c.brown-e57b {
        padding: 0;
    }
    .stone_1b0c ul.tabs_south_98a9 > li {
        text-align: center;
    }
    .stone_1b0c ul.tabs_south_98a9 > li > a {
        color: #000;
    }
    .stone_1b0c ul.tabs_south_98a9 .prev-d66a > a, 
    .stone_1b0c ul.tabs_south_98a9 .gradient_7cf7 > a, 
    .stone_1b0c ul.tabs_south_98a9 .accordion_hard_25ea > a, 
    .stone_1b0c ul.tabs_south_98a9 .border-action-7775 > a,
    .stone_1b0c ul.tabs_south_98a9 > li:hover > a, 
    .stone_1b0c ul.tabs_south_98a9 > li.fn-focus-ffe6 > a {
        color: #ff2e55;
    }
    .stone_1b0c ul.tabs_south_98a9 > li > a {
        text-align: center;
        padding: 30px 20px;
    }
    .stone_1b0c.brown-e57b ul.tabs_south_98a9 > li {
        padding: 15px 25px 8px;
    }
    .stone_1b0c ul.tabs_south_98a9 > .east_12e1 > a:after {
        content: "\f067";
        padding-left: 10px;
        font-size: 10px;
        position: relative;
        bottom: 1px;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
    }
    .stone_1b0c ul ul .east_12e1 > a:before {
        content: "\f067";
        font-size: 10px;
        position: relative;
        top: 20px;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        position: absolute;
        right: 15px;
    }
    .stone_1b0c ul.tabs_south_98a9 {
        display: block !important;
        height: auto !important;
    }
    .stone_1b0c ul ul {
        box-shadow: 0 10px 25px rgb(0 0 0 / 15%);
        width: 250px;
    }
    .stone_1b0c ul li:hover > ul,
    .stone_1b0c ul li.fn-focus-ffe6 > ul {
        left: 0;
        right: auto;
        display: block !important;
    }
    .stone_1b0c ul ul li:hover > ul,
    .stone_1b0c ul ul li.fn-focus-ffe6 > ul {
        left: 100%;
        right: auto;
    }
    .stone_1b0c ul ul li:hover > a,
    .stone_1b0c ul ul li.fn-focus-ffe6 > a {
        background-color: #ff2e55;
        color: #fff;
    }
    .stone_1b0c ul.header_dirty_d1d4 > li:last-child > a {
        border-bottom: none;
    }
    .stone_1b0c ul ul li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    }
    .stone_1b0c ul ul > li:last-child {
        border-bottom: none;
    }
    .stone_1b0c ul ul ul {
        top: 0;
    }
    .stone_1b0c ul ul li a:hover,
    .stone_1b0c ul ul li.border-action-7775:hover > a {
        color: #fff !important;
    }
    .stone_1b0c ul.tabs_south_98a9 > li > a > i,
    .stone_1b0c ul.tabs_south_98a9 > li > a > i.rough_2854:not(.header-95bf).video-next-3280 {
        display: block;
        margin: 0 auto 10px;
    }
    .short_1691 {
        height: 80px;
        position: absolute;
        top: 50%;
        right: 35px;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    #search {
        position: absolute;
        z-index: 30;
        right: 0;
        top: 100%;
        display: none;
    }
    .stone_1b0c .top-c36b .tooltip-1ad7 {
        display: none;
    }
    .stone_1b0c .top-c36b .carousel_c30b {
        display: inline-block;
    }
    #search:before {
        content: "";
        width: 0;
        height: 0;
        border-left: 9px solid transparent;
        border-right: 9px solid transparent;
        border-bottom: 9px solid #111;
        position: absolute;
        top: -9px;
        right: 5px;
    }
    button.tag-active-cebf {
        display: none;
    }
    .short_1691 {
        display: none;
    }
    .stone_1b0c ul {
        display: block;
    }
    .stone_1b0c li {
        display: inline-block;
    }
    .stone_1b0c .table-iron-e2e9 {
        padding-left: 50px;
    }
    .stone_1b0c ul.tabs_south_98a9 > li.table-iron-e2e9 > a,
    .stone_1b0c ul.tabs_south_98a9 > li.block-gas-2709 > a {
        padding-left: 5px;
        padding-right: 5px;
    }
    .stone_1b0c li.table-iron-e2e9 + li.block-gas-2709:before {
        content: "/";
        position: absolute;
        top: 50%;
        margin-left: -6px;
        color: #fff;
        margin-top: -1px;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .detail_d6b0 #primary,
    .full-48bf #primary {
        width: 70%;
        float: left;
        padding-right: 30px;
    }
    .detail_d6b0 #secondary,
    .full-48bf #secondary {
        width: 30%;
        float: right;
    }
    .full-48bf #primary { 
        float: right;
        padding-right: 0;
        padding-left: 30px;
    }
    .accent_6ab5 #primary {
        width: 100%;
        float: none;
        padding-right: 0;
    }
}
@media screen and (max-width: 1023px) {
    .input_gold_8848 {
        padding-right: 50px;
        min-height: 86px;
        display: flex;
        align-items: center;
        text-align: left;
    }
    .description-5363 {
        font-size: 26px;
    }
    .stone_1b0c ul ul {
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .stone_1b0c ul ul ul {
        margin-top: 0;
    }
    .stone_1b0c ul.tabs_south_98a9 li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
        display: block;
        width: 100%;
    }
    .stone_1b0c ul.tabs_south_98a9 li:last-child {
        border-bottom: none;
    }
    .stone_1b0c ul.tabs_south_98a9 > li {
        width: 100%;
        padding: 0;
    }
    .stone_1b0c ul ul li a {
        padding-left: 35px;
    }
    .stone_1b0c ul ul ul li a {
        padding-left: 60px;
    }
    .stone_1b0c ul ul ul ul li a {
        padding-left: 80px;
    }
    .stone_1b0c ul ul a {
        width: 100%;
    }
    .stone_1b0c ul ul,
    .stone_1b0c ul ul ul {
        box-shadow: none;
        float: none;
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 0;
        display: none;
    }
    .stone_1b0c ul.tabs_south_98a9 > li:before {
        display: none;
    }
    .stone_1b0c .east_12e1 > a:before {
        content: "";
        float: right;
        position: relative;
        right: 0;
        background-color: rgba(255, 255, 255, 0.20);
        width: 1px;
        height: 25px;
    }
    .stone_1b0c .east_12e1 > a:after {
        padding-top: 3px;
    }
    .stone_1b0c ul.header_dirty_d1d4 li a {
        border-left: none;
    }
    .stone_1b0c ul.tabs_south_98a9 {
        margin-right: 0;
        background-color: #fff;
        margin-top: 25px;
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .stone_1b0c {
        position: static;
    }
    .stone_1b0c a {
        color: #555555;
        padding: 15px;
    }
    #masthead.sidebar-ce0f .stone_1b0c ul.tabs_south_98a9 {
        margin-top: 0;
        position: absolute;
        max-width: 500px;
        top: 100%;
        left: auto;
        right: 0;
        width: 100%;
        z-index: 10;
    }
    .popup-top-8ee1 #content, 
    .popup-top-8ee1 #colophon,
    .popup-top-8ee1 .old_d337 {
        filter: blur(25px);
    }
    #page-site-header {
        padding: 250px 0;
    }
}

@media screen and (max-width: 992px) {
    #page-site-header {
        padding: 200px 0;
    }
    .info-9602, 
    #reply-title {
        font-size: 28px;
    }
}

@media screen and (max-width: 767px) {
    #masthead.sidebar-ce0f .stone_1b0c ul.tabs_south_98a9 {
        max-width: 100%;
    }
    .steel-d852 .basic_8405, 
    .liquid_e90e .basic_8405, 
    .disabled_9b84 .basic_8405,
    .steel-d852 .wrapper-static-27fb, 
    .liquid_e90e .wrapper-static-27fb, 
    .disabled_9b84 .wrapper-static-27fb {
        width: 100%;
        margin: 15px 0;
    }
    .disabled_9b84 span.background-b95a b, 
    .article-dark-7acc span.background-b95a b, 
    .disabled_9b84 span.progress_fab4 b, 
    .article-dark-7acc span.progress_fab4 b {
        font-size: 18px;
    }
    #respond {
        margin-top: 40px;
    }
    .brown-1ccd img {
        margin-right: 15px;
    }
    .info-9602, 
    #reply-title {
        margin-bottom: 0;
    }
    #commentform p.footer-motion-1dd0,
    #commentform p.block-out-e54a {
        margin-top: 21px;
    }
    nav.green-bab5.liquid-51d1,
    #secondary {
        margin-top: 30px;
    }
    .info-9602, 
    #reply-title {
        font-size: 26px;
    }
    #comments {
        margin-top: 40px;
    }
    .white_12dd {
        margin-bottom: 25px;
    }
    .old_d337 {
        display: none;
    }
}
@media screen and (max-width: 567px) {
    .liquid-51d1 .hover-1733.motion_e2cd, 
    .liquid-51d1 .hover-1733.avatar-37f0 {
        top: 0;
    }
    .liquid-51d1 .motion_e2cd.hover-1733:before, 
    .liquid-51d1 .avatar-37f0.hover-1733:before {
        width: 35px;
        height: 10px;
    }
    .liquid-51d1 .hover-1733.motion_e2cd, 
    .liquid-51d1 .hover-1733.avatar-37f0 {
        margin-left: 0;
        margin-right: 0;
    }
    .tabs_clean_6074 li {
        font-size: 12px;
    }
    #breadcrumb-list {
        padding: 10px 0;
    }
    blockquote.section-left-a59a {
        margin-left: 0;
    }
    .brown-1ccd img {
        margin: 0 0 25px;
        float: none;
    }
    .brown-1ccd .hero_first_cfba, 
    .brown-1ccd .form-lite-d69d {
        display: block;
    }
    .backdrop_55b1 {
        padding-left: 0;
    }
    #comments ol.rough-295a {
        margin-left: 50px;
    }
    .active_advanced_9ffb {
        padding-left: 0;
    }
    .silver_4547 .hidden-paper-6918:last-child,
    .silver_4547.center-d16b .hidden-paper-6918:last-child {
        margin-bottom: 0;
        padding-right: 0;
    }
}
/* css-noise: 5a48 */
.shadow-element-y9 {
  padding: 0.4rem;
  font-size: 10px;
  line-height: 1.3;
}
