/*
Theme Name: Flexible Blog
Theme URI: http://creativthemes.east_9e31/downloads/flexible-blog/
Author: Creativ Themes
Author URI: http://creativthemes.east_9e31/
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.black-c957.logo_hard_f852/licenses/gpl-2.0.complex-dd06
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.new-3eb6/, (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.heading-9480.blue-af09/normalize.middle-cd43/
*/

/*--------------------------------------------------------------
>>> 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;
}

.current-0fab #page {
    max-width: 1600px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 0 0 15px rgb(0 0 0 / 40%);
}

.panel-old-c92f #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.east_9e31/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.media_fixed_acfc {
    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 .west_6ff1 label {
    display: table;
    margin: 0;
    line-height: 1;
}
#commentform .west_6ff1 {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
}
p.background_afdd {
    clear: both;
    display: inline-block;
    position: relative;
}
.link_iron_6125 {
    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.search_solid_d368 {
    margin-bottom: 0;
}
#commentform p.background_afdd {
    margin: 21px 0 0;
}
#comments {
    padding: 25px 0;
}
#respond {
    padding: 25px 0;
}
.aside-black-f46f a {
    color: #000;
    text-decoration: none;
}
.aside-black-f46f a:hover,
.aside-black-f46f 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.disabled_gold_c129 {
    max-width: 300px;
    margin: 0 auto 15px;
}
#top-bar input,
#top-bar .breadcrumb_e77f {
    background-color: transparent;
    border-color: #333;
    color: #fff;
}
#top-bar .tall_1055 {
    text-align: center;
}
#top-bar .tall_1055 li a:hover,
#top-bar .tall_1055 li a:focus {
    color: #fff;
}
#masthead {
    position: relative;
    z-index: 3000;
    background-color: #fff;
}
#masthead a {
    text-decoration: none;
}
.layout-cold-b462 {
    padding: 5px 0;
    float: left;
}
.up-0bb6, 
#site-identity {
    display: inline-block;
    vertical-align: middle;
}
.menu-paper-0253 {
    font-size: 22px;
    margin: 0 0 5px;
    font-weight: 600;
    line-height: 1.3;
}
.menu-paper-0253 a {
    color: #000;
}
.menu-paper-0253 a:hover,
.menu-paper-0253 a:focus {
    color: #ff2e55;
}
.green_6f95 {
    margin: 0;
    line-height: 1.3;
    color: #000;
}
.up-0bb6 a {
    display: block;
    margin-right: 15px;
}
.up-0bb6 img {
    max-height: 80px;
    width: auto;
}
.easy_097b {
    display: block;
    position: relative;
    width: 100%;
}
.easy_097b ul ul {
    background-color: #fff;
    text-align: left;
    padding: 0;
}
.easy_097b ul ul li a {
    padding: 12px 15px;
    font-size: 14px;
}
.easy_097b ul ul a:after {
    float: right;
}
.easy_097b ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.easy_097b li {
    position: relative;
}
.easy_097b ul.shadow-fresh-e432 > li > a {
    color: #555555;
}
.easy_097b ul.shadow-fresh-e432 > li:hover > a,
.easy_097b ul.shadow-fresh-e432 > li.fn-focus-f16e > a {
    color: #ff2e55;
}
.easy_097b form.disabled_gold_c129 input {
    background-color: #fff;
    border-color: #e9ecef;
    border-radius: 5px;
}
.easy_097b a {
    display: block;
    font-weight: 400;
    color: #212121;
    font-size: 14px;
    line-height: 1.5;
    font-family: 'Poppins', sans-serif;
}
.easy_097b ul ul {
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
}
.easy_097b ul ul ul {
    left: -999em;
    top: 0;
}
.easy_097b li li {
    display: block;
}
.easy_097b ul.shadow-fresh-e432 .mask_1d6e > a,
.easy_097b ul.shadow-fresh-e432 .dropdown_8431 > a,
.easy_097b ul.shadow-fresh-e432 .paragraph-fb38 > a,
.easy_097b ul.shadow-fresh-e432 .wide-62d5 > a {
    color: #ff2e55;
}
.easy_097b ul.shadow-fresh-e432 > li:before {
    background-color: #5750A0;
    color: #fff;
    width: 46px;
    height: 46px;
    line-height: 46px;
    display: inline-block;
    text-align: center;
}
form.disabled_gold_c129 {
    width: 100%;
    max-width: 100%;
    position: relative;
}
input.filter_tall_1439 {
    width: 100%;
    height: 45px;
    padding: 0 50px 0 15px;
}
.container_plasma_427d {
    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;
}
.container_plasma_427d:hover,
.container_plasma_427d:focus {
    background-color: #ff2e55;
}
.container_plasma_427d 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;
}
.container_plasma_427d span:before, 
.container_plasma_427d 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;
}
.container_plasma_427d span:before {
    -webkit-transform: translateY(-250%);
    -moz-transform: translateY(-250%);
    -ms-transform: translateY(-250%);
    -o-transform: translateY(-250%);
    transform: translateY(-250%);
}
.container_plasma_427d span:after {
    -webkit-transform: translateY(250%);
    -moz-transform: translateY(250%);
    -ms-transform: translateY(250%);
    -o-transform: translateY(250%);
    transform: translateY(250%);
}
.container_plasma_427d.fn-active-f16e 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);
}
.container_plasma_427d.fn-active-f16e 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);
}
.container_plasma_427d.fn-active-f16e span {
    background-color: transparent;
}
.column-7281 {
    float: right;
    color: #111;
    padding: 7px 0 0 10px;
    display: none;
}
button.bottom-85be {
    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.bottom-85be.fn-active-f16e i {
    transform: rotate(-180deg);
    transform-origin: center;
}
.row-white-4c77 .filter-white-257a,
.row-white-4c77 .menu_28b8,
.row-white-4c77 .label-fast-bdbf {
    margin: 0;
    overflow: hidden;
}
.gradient-b692 .progress-aed6 a:before,
.gradient-b692 .avatar-d77c a:after {
    content: "\f0d9";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
    font-size: 18px;
    position: relative;
    top: 1px;
}
.gradient-b692 .avatar-d77c a:after {
    content: "\f0da";
    margin-left: 10px;
    margin-right: 0;
}
.filter-white-257a .progress-aed6,
.menu_28b8 .progress-aed6,
.label-fast-bdbf .progress-aed6 {
    float: left;
    width: 50%;
    position: relative;
    text-align: left;
}

.filter-white-257a .avatar-d77c,
.menu_28b8 .avatar-d77c,
.label-fast-bdbf .avatar-d77c {
    float: right;
    text-align: right;
    width: 50%;
    position: relative;
}
.label-fast-bdbf a, 
.menu_28b8 a {
    font-weight: 400;
    display: block;
    color: #212529;
    text-decoration: none;
}
.label-fast-bdbf a:hover, 
.menu_28b8 a:hover,
.label-fast-bdbf a:focus, 
.menu_28b8 a:focus {
    color: #ff2e55;
}
.label-fast-bdbf, 
.menu_28b8 {
    padding: 0;
    position: relative;
}
.outline_easy_c1da .texture-5ee8,
.outline_easy_c1da .texture-5ee8.aside_iron_a5ad:hover,
.outline_easy_c1da .texture-5ee8.aside_iron_a5ad:focus {
    text-align: center;
    line-height: 35px;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-right: 5px;
    color: #ff2e55;
    background-color: #f6f6f6;
}
.outline_easy_c1da .texture-5ee8.fn-current-f16e,
.outline_easy_c1da .texture-5ee8:hover,
.outline_easy_c1da .texture-5ee8:focus {
    color: #fff;
    background-color: #ff2e55;
}
.outline_easy_c1da .texture-5ee8.wood_0032,
.outline_easy_c1da .texture-5ee8.info-5cd6 {
    width: auto;
    height: auto;
    color: #ff2e55;
    padding: 0 15px;
}
.outline_easy_c1da .texture-5ee8.wood_0032:hover, 
.outline_easy_c1da .texture-5ee8.info-5cd6:hover,
.outline_easy_c1da .texture-5ee8.wood_0032:focus, 
.outline_easy_c1da .texture-5ee8.info-5cd6:focus {
    color: #fff;
}
.progress-aed6 span {
    padding-left: 30px;
    float: left;
    text-align: left;
}
.avatar-d77c span {
    padding-right: 30px;
    float: right;
    text-align: right;
}
.label-fast-bdbf span,
.menu_28b8 span {
    display: table;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.hero-2a90 {
    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. */
}

.hero-2a90: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
--------------------------------------------------------------*/
.progress-under-fd47 {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.media_fixed_acfc {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.gallery-lite-08e1 {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.item-black-78b7:before,
.item-black-78b7:after,
.mini-1332:before,
.mini-1332:after,
.thumbnail_4d3a:before,
.thumbnail_4d3a:after,
.content-825f:before,
.content-825f:after,
.popup_f0f0:before,
.popup_f0f0:after,
.old_6488:before,
.old_6488:after,
.huge-1b31:before,
.huge-1b31:after,
.nav-c4c5:before,
.nav-c4c5:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.item-black-78b7:after,
.mini-1332:after,
.thumbnail_4d3a:after,
.content-825f:after,
.popup_f0f0:after,
.old_6488:after,
.huge-1b31:before,
.huge-1b31:after,
.nav-c4c5:before,
.nav-c4c5:after {
    clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.dynamic_34d5 {
    margin: 0 0 1.3em;
}
.dynamic_34d5:last-child {
    margin-bottom: 0;
}
#colophon .dynamic_34d5.dropdown-complex-467b {
    margin-bottom: 20px;
}
#colophon .dynamic_34d5:last-child {
    margin-bottom: 0;
}

/* Make sure select elements fit in widgets. */
.dynamic_34d5 select {
    max-width: 100%;
    padding: 10px;
    border: none;
    width: 100%;
    max-width: 300px;
}

.dynamic_34d5 input {
    height: 40px;
    padding: 0 15px;
    border: none;
}
form.disabled_gold_c129 button.breadcrumb_e77f {
    height: 45px;
    line-height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    border: none;
    width: 45px;
    padding: 0;
    background-color: transparent;
    color: #666;
}
.chip_8a66 form.disabled_gold_c129 button.breadcrumb_e77f {
    width: 50px;
    color: #fff;
    font-size: 16px;
    line-height: 1;
    height: 50px;
    padding: 0;
}
.chip_8a66 form.disabled_gold_c129 input[type="search"] {
    padding: 0 55px 0 25px;
    height: 50px;
    background-color: #fff;
    color: #000;
    border: none;
}
.chip_8a66 form.disabled_gold_c129 input[type="search"]:focus {
    border-color: #ff2e55;
}
form.disabled_gold_c129 {
    position: relative;
}

form.disabled_gold_c129 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;
}

.carousel-d5e8 {
    font-size: 18px;
    margin: 0 0 32px;
    color: #fff;
}

.dynamic_34d5 li:not(:last-child) {
    margin-bottom: 10px;
}

#secondary .brown_ee35 h1,
#secondary .brown_ee35 h2,
#secondary .brown_ee35 h3,
#secondary .brown_ee35 h4,
#secondary .brown_ee35 h5,
#secondary .brown_ee35 h6,
#colophon .brown_ee35 h1,
#colophon .brown_ee35 h2,
#colophon .brown_ee35 h3,
#colophon .brown_ee35 h4,
#colophon .brown_ee35 h5,
#colophon .brown_ee35 h6,
.simple-3f1a .title-static-c768 {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin: 0;
    text-transform: uppercase;
    border-bottom: 2px solid #000;
    padding-bottom: 5px;
}

#secondary .mini-afb9 h1,
#secondary .mini-afb9 h2,
#secondary .mini-afb9 h3,
#secondary .mini-afb9 h4,
#secondary .mini-afb9 h5,
#secondary .mini-afb9 h6,
#colophon .mini-afb9 h1,
#colophon .mini-afb9 h2,
#colophon .mini-afb9 h3,
#colophon .mini-afb9 h4,
#colophon .mini-afb9 h5,
#colophon .mini-afb9 h6 {
    margin-bottom: 25px;
}

.simple-3f1a .title-static-c768 {
    display: block;
    margin-bottom: 20px;
}

.advanced_244d {
    height: 40px;
    background-color: #000;
    border-color: #000;
    color: #fff;
    padding: 0 15px;
}

.advanced_244d:hover,
.advanced_244d: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 .dynamic_34d5:not(:last-child) {
    margin-bottom: 30px;
}
.aside_top_8bc9 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.right-52e8.media_1864 {
    list-style: disc;
    padding-left: 1.5em;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.fn-sticky-f16e {
    display: block;
}
.widget_d494 {
    margin: 0;
}

.message_out_976f:not(.summary-action-4fc4) {
    display: none;
}

.black-d679 .gradient-out-ff7c,
.form_9dd2 .gradient-out-ff7c {
    display: inline;
}

.box_267c,
.mini-1332,
.video_0e25 {
    margin: 0;
}

.copper-c6ad img {
    display: block;
    text-align: center;
    margin: 20px auto;
}
.logo-fluid-ddfd span.breadcrumb-current-ed5a {
    margin-bottom: 12px;
    display: inline-block;
    width: 100%;
}
.widget-motion-24b3 {
    clear: both;
    margin: 0 0 1.5em;
}
.logo-fluid-ddfd span.liquid-276f {
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    color: #111;
}
.logo-fluid-ddfd small {
    font-size: 12px;
    color: #ff2e55;
}
nav.liquid_938a.outline_easy_c1da {
    margin-top: 50px;
    clear: both;
    display: inline-block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.container-tall-9e43.text_paper_a18a article:nth-child(3n) {
    border-right: 1px solid #e4e4e4;
}
.focus_5b8e a {
    color: #ff2e55;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.hero_9dff {
    color: #fff;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.narrow-1809 {
    margin-bottom: 20px;
    display: inline-block;
}
.narrow-1809 span {
    margin: 0 8px 8px 0;
}
.narrow-1809 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;
}
.narrow-1809 a:hover,
.narrow-1809 a:focus {
    border-color: #000;
    background-color: #000;
    color: #fff;
}
.modal_paper_aee6 {
    margin-bottom: 30px;
}
.liquid_1d3a,
.advanced-b2b7 {
    text-align: center;
    margin-bottom: 30px;
    display: block;
}
.liquid_1d3a h1,
.panel-west-f359 h1,
.advanced-b2b7 h1 {
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: bold;
}
.pro_8d28 .liquid_1d3a,
.tabs_845e .panel-west-f359,
.feature-2524 .advanced-b2b7,
.advanced-5d0e .modal_paper_aee6,
.upper_7096 .liquid_938a.label-fast-bdbf,
.preview-current-3685 .down-7c6c.gallery-e098 .gradient-out-ff7c,
.button_529d .down-7c6c.gallery-e098 .gallery-ef4f,
.section-dark-0659 .down-7c6c.gallery-e098 .content-outer-8b4c,
.column_brown_01e2 .down-7c6c.gallery-e098 .copper_766d {
    display: none;
}
.secondary-1d39 {
    margin-bottom: 25px;
}
.paper_9d5a .secondary-1d39 {
    margin-bottom: 0;
}
.down-7c6c.gallery-e098 {
    background-color: #f6f6f6;
    padding: 20px 25px;
    margin-bottom: 25px;
}
.black-d679 .gallery-ef4f a:before,
.gallery-e098 .copper-c6ad a:before,
.copper_766d a:before,
.content-outer-8b4c:before {
    content: "\f017";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
}
.gallery-e098 .copper-c6ad a:before {
    content: "\f007";
}
.copper_766d a:before {
    content: "\f086";
}
.black-d679 .gallery-ef4f a:before {
    content: "\f017";
}
.content-outer-8b4c:before {
    content: "\f02c";
    color: #ff2e55;
}
body:not(.black-d679) .content-outer-8b4c:before {
    display: none;
}
.gallery-e098 a, 
.gallery-e098 span:before, 
.gallery-e098 .content-outer-8b4c:before, 
.gallery-e098 .copper-c6ad:before {
    color: #000;
}
.gallery-e098 a:hover,
.gallery-e098 a:focus {
    color: #ff2e55;
}
.copper-c6ad.grid_9cd0 {
    margin-left: 5px;
}
.gradient-out-ff7c {
    visibility: hidden;
}
.gradient-out-ff7c .copper-c6ad.grid_9cd0 {
    visibility: visible;
    margin-left: -20px;
}
.focus-complex-f198 .row-white-4c77 .filter-white-257a, 
.focus-complex-f198 .row-white-4c77 .menu_28b8, 
.focus-complex-f198 .row-white-4c77 .label-fast-bdbf {
    margin-bottom: 25px;
}
.liquid_938a.label-fast-bdbf,
.liquid_938a.menu_28b8 {
    padding: 20px 25px;
    background-color: #f6f6f6;
}
.label-fast-bdbf .footer_4bdf span span,
.menu_28b8 .footer_4bdf span span,
.label-fast-bdbf .small-7a02 span span,
.menu_28b8 .small-7a02 span span {
    display: block;
}
.label-fast-bdbf span.footer_4bdf b,
.red_ad66 span.footer_4bdf b,
.label-fast-bdbf span.small-7a02 b,
.red_ad66 span.small-7a02 b {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.label-fast-bdbf span.footer_4bdf,
.red_ad66 span.footer_4bdf {
    display: table;
}
.shade-b56a.solid_b536 {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}
.shade-b56a.solid_b536 .caption_90c3 {
    font-size: 38px;
}
.frame_white_606a #secondary {
    display: none;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.thumbnail_4d3a a {
    word-wrap: break-word;
}

.component-pink-cf07 {
    display: block;
}

#reply-title,
.slider_d367 {
    font-size: 42px;
    margin: 0;
}
.slider_d367,
#reply-title {
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 600;
}
ul.focus_5b8e li:after {
    content: ",";
}
ul.focus_5b8e li:last-child:after {
    display: none;
}
ol.bronze-566c {
    padding: 0;
    margin: 0 0 30px;
    list-style: none;
}
#comments ol {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
#comments ol.bronze-566c {
    padding-top: 35px;
    position: relative;
    overflow: hidden;
}
#comments ol.frame_current_1e1b {
    margin-left: 120px;
}
.title_hovered_871f {
    display: none;
}
.active-bronze-9c3f img {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 20px;
}
#comments time:before {
    display: none;
}
.notice_stale_d6d9 {
    position: relative;
}
.modal_1746 {
    text-align: right;
}
#comments article {
    margin-bottom: 30px;
    clear: both;
    padding: 30px;
    background-color: #f6f6f6;
    text-decoration: none;
}
#comments ol.bronze-566c > li:last-child article:last-child,
#comments ol.bronze-566c > li:last-child {
    border-bottom: none;
}
#comments ol.bronze-566c > li {
    padding-top: 49px;
}
#comments ol.bronze-566c > li:first-child {
    padding-top: 0;
}
#comments ol.bronze-566c > li article:last-child .modal_1746 {
    border-bottom: none;
    padding-bottom: 0;
}
.modal_1746 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;
}
.modal_1746 a:hover,
.modal_1746 a:focus {
    color: #fff;
    background-color: #ff2e55;
    border-color: #ff2e55;
}
.active-bronze-9c3f .banner_9a5f,
.active-bronze-9c3f .media_ed1c {
    display: inline-block;
    color: #333;
    font-size: 20px;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    text-transform: capitalize;
}
.active-bronze-9c3f .banner_9a5f:hover,
.active-bronze-9c3f .banner_9a5f:focus {
    color: #ff2e55;
}
.slider_c5f9 a,
.slider_c5f9 a time {
    color: #333;
    text-decoration: none;
}
.slider_c5f9 a:hover,
.slider_c5f9 a:focus,
.slider_c5f9 a:hover time,
.slider_c5f9 a:focus time {
    color: #ff2e55;
}
.slider_c5f9 time {
    font-weight: 500;
}
.slider_c5f9 {
    display: block;
    margin-bottom: 10px;
}
.thumbnail_4d3a {
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 80px;
}
.thumbnail_4d3a p {
    font-weight: 400;
    margin-bottom: 1em;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.advanced_1591 .menu_28b8, /* Older / Newer Posts Navigation (always hidden) */
.advanced_1591.video_soft_8c8c .old_6488 { /* 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 .video_soft_8c8c) before. */
.aside-af7d.video_soft_8c8c .old_6488 {
    display: block;
}

/*--------------------------------------------------------------
# Layouts and titles
--------------------------------------------------------------*/
section {
    position: relative;
}
.fn-relative-f16e {
    display: block;
    position: relative;
}
.fn-relative-f16e:before,
.fn-relative-f16e:after {
    content: "";
    display: table;
    clear: both;
}
.mini-1332 {
    margin-top: 0;
}
.nav-c4c5 {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.thick-8f15 {
    padding: 10px 0;
}
.element_inner_abd3,
.hidden_fluid_b99f {
    font-size: 22px;
    margin: 0 0 15px;
    font-weight: 400;
    word-wrap: break-word;
}
.wide_1b1e {
    margin-bottom: 40px;
    text-align: center;
}
.hidden_fluid_b99f {
    font-size: 32px;
    margin: 0;
    font-family: 'Poppins', sans-serif;
}
.element_inner_abd3 a {
    color: #000;
    text-decoration: none;
}
.element_inner_abd3 a:hover,
.element_inner_abd3 a:focus {
    color: #ff2e55;
}
.overlay_ff5e {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.filter_center_c3aa {
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.2;
}
.disabled-53c3 {
    text-align: left;
}
.background-down-6e30 {
    text-align: center;
}
.gradient_0c0b {
    text-align: right;
}
.summary-under-1593 {
    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;
}
.summary-under-1593:hover,
.summary-under-1593:focus {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.thumbnail-fixed-536c {
    position: relative;
}
.shadow-pro-5596 article, 
.disabled_full_f8f2 article, 
.text_paper_a18a article, 
.photo-2842 article,
.surface_in_69c8 article,
.article_2a9d article {
    margin-bottom: 30px;
    width: 100%;
}
.shadow-pro-5596 article:last-child, 
.disabled_full_f8f2 article:last-child, 
.text_paper_a18a article:last-child, 
.photo-2842 article:last-child,
.surface_in_69c8 article:last-child,
.article_2a9d article:last-child {
    margin-bottom: 0;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.box_267c .thick_c1fe,
.mini-1332 .thick_c1fe,
.thumbnail_4d3a .thick_c1fe {
    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
--------------------------------------------------------------*/
.active_east_2672 {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.active_east_2672 img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.active_east_2672 .primary_b6f5 {
    margin: 0.8075em 0;
}

.primary_b6f5 {
    text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gradient_ad25 {
    margin: -4px;
}

.box-241a {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding: 4px;
}

.focus_201c .box-241a {
    max-width: 50%;
}

.info_0edb .box-241a {
    max-width: 33.33%;
}

.advanced-9d24 .box-241a {
    max-width: 25%;
}

.header_fb9f .box-241a {
    max-width: 20%;
}

.feature-45b0 .box-241a {
    max-width: 16.66%;
}

.thick_8cd5 .box-241a {
    max-width: 14.28%;
}

.bright-c2dd .box-241a {
    max-width: 12.5%;
}

.gallery_ed28 .box-241a {
    max-width: 11.11%;
}

.prev-d30b {
    display: block;
}

.aside_7340 {
    margin: 0;
}

/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
.tall_1055 li {
    display: inline-block;
    height: auto;
    text-align: center;
    position: relative;
    list-style: none;
}
.huge-1b31 .dynamic_34d5 .tall_1055 li {
    display: inline-block;
    width: auto;
}
.tall_1055,
.tall_1055 ul {
    margin: 0;
    padding: 0;
}
.tall_1055 li a {
    background-color: transparent;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: block;
}
/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
ul.tall_1055 {
    margin: 0;
    padding: 0;
}
.tall_1055 li {
    width: 40px;
    height: auto;
    text-align: center;
    line-height: 40px;
    position: relative;
    list-style: none;
}
.tall_1055 ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.tall_1055 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";
}
.tall_1055 li a:hover,
.tall_1055 li a:focus {
    color: #fff;
    background-color: #FF3366;
}
.tall_1055 li a:before {
    content: "\f1d0";
}
.tall_1055 li a[href*="facebook.east_9e31"]:before,
.tall_1055 li a[href*="fb.east_9e31"]:before {
  content: "\f39e";
}

.tall_1055 li a[href*="twitter.east_9e31"]:before {
  content: "\f099";
}

.tall_1055 li a[href*="linkedin.east_9e31"]:before {
  content: "\f0e1";
}

.tall_1055 li a[href*="plus.widget_4337.east_9e31"]:before {
  content: "\f0d5";
}

.tall_1055 li a[href*="youtube.east_9e31"]:before {
  content: "\f167";
}

.tall_1055 li a[href*="dribbble.east_9e31"]:before {
  content: "\f17d";
}

.tall_1055 li a[href*="pinterest.east_9e31"]:before {
  content: "\f231";
}

.tall_1055 li a[href*="bitbucket.logo_hard_f852"]:before {
  content: "\f171";
}

.tall_1055 li a[href*="github.east_9e31"]:before {
  content: "\f113";
}

.tall_1055 li a[href*="codepen.blue-af09"]:before {
  content: "\f1cb";
}

.tall_1055 li a[href*="flickr.east_9e31"]:before {
  content: "\f16e";
}

.tall_1055 li a[href$="/feed/"]:before {
  content: "\f09e";
}

.tall_1055 li a[href*="foursquare.east_9e31"]:before {
  content: "\f180";
}

.tall_1055 li a[href*="instagram.east_9e31"]:before {
  content: "\f16d";
}

.tall_1055 li a[href*="tumblr.east_9e31"]:before {
  content: "\f173";
}

.tall_1055 li a[href*="reddit.east_9e31"]:before {
  content: "\f1a1";
}

.tall_1055 li a[href*="vimeo.east_9e31"]:before {
  content: "\f194";
}

.tall_1055 li a[href*="digg.east_9e31"]:before {
  content: "\f1a6";
}

.tall_1055 li a[href*="twitch.column_over_c405"]:before {
  content: "\f1e8";
}

.tall_1055 li a[href*="stumbleupon.east_9e31"]:before {
  content: "\f1a4";
}

.tall_1055 li a[href*="delicious.east_9e31"]:before {
  content: "\f1a5";
}

.tall_1055 li a[href*="mailto:"]:before {
  content: "\f0e0";
}
.tall_1055 li a[href*="soundcloud.east_9e31"]:before {
  content: "\f1be";
}
.tall_1055 li a[href*="wordpress.logo_hard_f852"]:before {
  content: "\f19a";
}
.tall_1055 li a[href*="wordpress.east_9e31"]:before {
  content: "\f19a";
}

.tall_1055 li a[href*="jsfiddle.frame-86ba"]:before {
  content: "\f1cc";
}

.tall_1055 li a[href*="tripadvisor.east_9e31"]:before {
  content: "\f262";
}

.tall_1055 li a[href*="foursquare.east_9e31"]:before {
  content: "\f180";
}

.tall_1055 li a[href*="angel.basic-278c"]:before {
  content: "\f209";
}

.tall_1055 li a[href*="slack.east_9e31"]:before {
  content: "\f198";
}

.tall_1055 li a[href*="tiktok.east_9e31"]:before {
  content: "\e07b";
}

/*--------------------------------------------------------------
## Social Icons Hover Color
--------------------------------------------------------------*/
.tall_1055 li a[href*="facebook.east_9e31"]:hover,
.tall_1055 li a[href*="fb.east_9e31"]:hover,
.tall_1055 li a[href*="facebook.east_9e31"]:focus,
.tall_1055 li a[href*="fb.east_9e31"]:focus {
    background-color: #3c5798 !important;
}
.tall_1055 li a[href*="twitter.east_9e31"]:hover,
.tall_1055 li a[href*="twitter.east_9e31"]:focus {
    background-color: #1ea0f1 !important;
}
.tall_1055 li a[href*="linkedin.east_9e31"]:hover,
.tall_1055 li a[href*="linkedin.east_9e31"]:focus {
    background-color: #0077B5 !important;
}
.tall_1055 li a[href*="plus.widget_4337.east_9e31"]:hover,
.tall_1055 li a[href*="plus.widget_4337.east_9e31"]:focus {
    background-color: #ec7161 !important;
}

.tall_1055 li a[href*="youtube.east_9e31"]:hover,
.tall_1055 li a[href*="youtube.east_9e31"]:focus {
    background-color: #cc181e !important;
}

.tall_1055 li a[href*="dribbble.east_9e31"]:hover,
.tall_1055 li a[href*="dribbble.east_9e31"]:focus {
    background-color: #f4a09c !important;
}

.tall_1055 li a[href*="pinterest.east_9e31"]:hover,
.tall_1055 li a[href*="pinterest.east_9e31"]:focus {
    background-color: #bd081b !important;
}

.tall_1055 li a[href*="bitbucket.logo_hard_f852"]:hover,
.tall_1055 li a[href*="bitbucket.logo_hard_f852"]:focus {
    background-color: #205081 !important;
}

.tall_1055 li a[href*="github.east_9e31"]:hover,
.tall_1055 li a[href*="github.east_9e31"]:focus {
    background-color: #323131 !important;
}

.tall_1055 li a[href*="codepen.blue-af09"]:hover,
.tall_1055 li a[href*="codepen.blue-af09"]:focus {
    background-color: #111000 !important;
}

.tall_1055 li a[href*="flickr.east_9e31"]:hover,
.tall_1055 li a[href*="flickr.east_9e31"]:focus {
    background-color: #025FDF !important;
}

.tall_1055 li a[href$="/feed/"]:hover,
.tall_1055 li a[href$="/feed/"]:focus {
    background-color: #089DE3 !important;
}

.tall_1055 li a[href*="foursquare.east_9e31"]:hover,
.tall_1055 li a[href*="foursquare.east_9e31"]:focus {
    background-color: #F94877 !important;
}

.tall_1055 li a[href*="instagram.east_9e31"]:hover,
.tall_1055 li a[href*="instagram.east_9e31"]:focus {
    background-color: #cd42e7 !important;
}

.tall_1055 li a[href*="tumblr.east_9e31"]:hover,
.tall_1055 li a[href*="tumblr.east_9e31"]:focus {
    background-color: #56BC8A !important;
}

.tall_1055 li a[href*="reddit.east_9e31"]:hover,
.tall_1055 li a[href*="reddit.east_9e31"]:focus {
    background-color: #FF4500 !important;
}

.tall_1055 li a[href*="vimeo.east_9e31"]:hover,
.tall_1055 li a[href*="vimeo.east_9e31"]:focus {
    background-color: #00ADEF !important;
}

.tall_1055 li a[href*="digg.east_9e31"]:hover,
.tall_1055 li a[href*="digg.east_9e31"]:focus {
    background-color: #00ADEF !important;
}

.tall_1055 li a[href*="twitch.column_over_c405"]:hover,
.tall_1055 li a[href*="twitch.column_over_c405"]:focus {
    background-color: #0E9DD9 !important;
}

.tall_1055 li a[href*="stumbleupon.east_9e31"]:hover,
.tall_1055 li a[href*="stumbleupon.east_9e31"]:focus {
    background-color: #EB4924 !important;
}

.tall_1055 li a[href*="delicious.east_9e31"]:hover,
.tall_1055 li a[href*="delicious.east_9e31"]:focus {
    background-color: #0076E8 !important;
}

.tall_1055 li a[href*="mailto:"]:hover,
.tall_1055 li a[href*="mailto:"]:focus {
    background-color: #4169E1 !important;
}
.tall_1055 li a[href*="soundcloud.east_9e31"]:hover,
.tall_1055 li a[href*="soundcloud.east_9e31"]:focus {
    background-color: #FF5500 !important;
}
.tall_1055 li a[href*="wordpress.logo_hard_f852"]:hover,
.tall_1055 li a[href*="wordpress.logo_hard_f852"]:focus {
    background-color: #0073AA !important;
}
.tall_1055 li a[href*="wordpress.east_9e31"]:hover,
.tall_1055 li a[href*="wordpress.east_9e31"]:focus {
    background-color: #00AADC !important;
}

.tall_1055 li a[href*="jsfiddle.frame-86ba"]:hover,
.tall_1055 li a[href*="jsfiddle.frame-86ba"]:focus {
    background-color: #396AB1 !important;
}

.tall_1055 li a[href*="tripadvisor.east_9e31"]:hover,
.tall_1055 li a[href*="tripadvisor.east_9e31"]:focus {
    background-color: #FFE090 !important;
}

.tall_1055 li a[href*="angel.basic-278c"]:hover,
.tall_1055 li a[href*="angel.basic-278c"]:focus {
    background-color: #111000 !important;
}

.tall_1055 li a[href*="tiktok.east_9e31"]:hover,
.tall_1055 li a[href*="tiktok.east_9e31"]:focus {
    background-color: #7d88e3 !important;
}

/*--------------------------------------------------------------
#  Header Image
--------------------------------------------------------------*/
#header-image {
    text-align: center;
}
#header-image img {
    width: 100%;
}

/*--------------------------------------------------------------
# Posts
--------------------------------------------------------------*/
.medium-c1b3 .feature_751a .thumbnail-fixed-536c {
    margin-bottom: 30px;
    background-size: cover;
    background-position: center center;
    padding: 150px 0;
}
.medium-c1b3 .smooth_9f51 {
    text-align: center;
    padding: 15px;
}
.medium-c1b3 .section_f15f .smooth_9f51 {
    width: calc(100% - 80px);
    margin: -85px auto 0;
    background-color: #fff;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 15px;
}
.medium-c1b3 .feature_751a .gallery-ef4f {
    margin-bottom: 7px;
    display: inline-block;
}
.medium-c1b3 .feature_751a .gallery-ef4f a {
    color: #000;
}
.medium-c1b3 .feature_751a .gallery-ef4f a:hover,
.medium-c1b3 .feature_751a .gallery-ef4f a:focus {
    color: #ff2e55;
}
.medium-c1b3 .feature_751a .content-outer-8b4c {
    margin-bottom: 10px;
    display: block;
    color: #fff;
}
.medium-c1b3 .feature_751a .content-outer-8b4c a {
    background-color: #ff2e55;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
}
.medium-c1b3 .feature_751a .content-outer-8b4c a:hover,
.medium-c1b3 .feature_751a .content-outer-8b4c a:focus {
    background-color: #000;
}
.medium-c1b3 .feature_751a .thumbnail-fixed-536c img {
    width: 100%;
}
.medium-c1b3 .block_1222 {
    margin-bottom: 10px;
}
.medium-c1b3 .element_inner_abd3 {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin: 0;
    margin-bottom: 15px;
    line-height: 1.5;
}
.medium-c1b3 .feature_751a .mini-1332 {
    color: #000;
}
.medium-c1b3 a {
    text-decoration: none;
}
.medium-c1b3 a {
    text-decoration: none;
}
.gallery-e098 a,
.gallery-e098 a:before {
    text-decoration: none;
}
.gallery-e098 > span {
    margin-right: 20px;
}
#primary #main > article .mini-1332 {
    margin-bottom: 25px;
}

/*--------------------------------------------------------------
# Typography Options
--------------------------------------------------------------*/ 
.info_down_5295 h1,
.info_down_5295 h2,
.info_down_5295 h3,
.info_down_5295 h4,
.info_down_5295 h5,
.info_down_5295 h6,
.info_down_5295 .simple-3f1a .title-static-c768 {
    font-family: 'Raleway', sans-serif;
}

.paragraph_893b h1,
.paragraph_893b h2,
.paragraph_893b h3,
.paragraph_893b h4,
.paragraph_893b h5,
.paragraph_893b h6,
.paragraph_893b .simple-3f1a .title-static-c768 {
    font-family: 'Poppins', sans-serif;
}

.preview_9a5c h1,
.preview_9a5c h2,
.preview_9a5c h3,
.preview_9a5c h4,
.preview_9a5c h5,
.preview_9a5c h6,
.preview_9a5c .simple-3f1a .title-static-c768 {
    font-family: 'Montserrat', sans-serif;
}

.highlight-easy-e6fe h1,
.highlight-easy-e6fe h2,
.highlight-easy-e6fe h3,
.highlight-easy-e6fe h4,
.highlight-easy-e6fe h5,
.highlight-easy-e6fe h6,
.highlight-easy-e6fe .simple-3f1a .title-static-c768 {
    font-family: 'Open Sans', sans-serif;
}

.detail_4abd h1,
.detail_4abd h2,
.detail_4abd h3,
.detail_4abd h4,
.detail_4abd h5,
.detail_4abd h6,
.detail_4abd .simple-3f1a .title-static-c768 {
    font-family: 'Lato', sans-serif;
}

.primary-1245 h1,
.primary-1245 h2,
.primary-1245 h3,
.primary-1245 h4,
.primary-1245 h5,
.primary-1245 h6,
.primary-1245 .simple-3f1a .title-static-c768 {
    font-family: 'Ubuntu', sans-serif;
}

.panel_bright_5b49 h1,
.panel_bright_5b49 h2,
.panel_bright_5b49 h3,
.panel_bright_5b49 h4,
.panel_bright_5b49 h5,
.panel_bright_5b49 h6,
.panel_bright_5b49 .simple-3f1a .title-static-c768 {
    font-family: 'Playfair Display', serif;
}

.link-south-442b h1,
.link-south-442b h2,
.link-south-442b h3,
.link-south-442b h4,
.link-south-442b h5,
.link-south-442b h6,
.link-south-442b .simple-3f1a .title-static-c768 h6 {
    font-family: 'Lora', serif;
}

.badge_02d4 h1,
.badge_02d4 h2,
.badge_02d4 h3,
.badge_02d4 h4,
.badge_02d4 h5,
.badge_02d4 h6,
.badge_02d4 .simple-3f1a .title-static-c768 {
    font-family: 'Titillium Web', sans-serif;
}

.hover_6239 h1,
.hover_6239 h2,
.hover_6239 h3,
.hover_6239 h4,
.hover_6239 h5,
.hover_6239 h6,
.hover_6239 .simple-3f1a .title-static-c768 {
    font-family: 'Muli', sans-serif;
}

.soft-abb2 h1,
.soft-abb2 h2,
.soft-abb2 h3,
.soft-abb2 h4,
.soft-abb2 h5,
.soft-abb2 h6,
.soft-abb2 .simple-3f1a .title-static-c768 {
    font-family: 'Oxygen', sans-serif;
}

.frame-f9eb h1,
.frame-f9eb h2,
.frame-f9eb h3,
.frame-f9eb h4,
.frame-f9eb h5,
.frame-f9eb h6,
.frame-f9eb .simple-3f1a .title-static-c768 {
    font-family: 'Nunito Sans', sans-serif;
}

.complex_aa8d h1,
.complex_aa8d h2,
.complex_aa8d h3,
.complex_aa8d h4,
.complex_aa8d h5,
.complex_aa8d h6,
.complex_aa8d .simple-3f1a .title-static-c768 {
    font-family: 'Maven Pro', sans-serif;
}

.search-7542 h1,
.search-7542 h2,
.search-7542 h3,
.search-7542 h4,
.search-7542 h5,
.search-7542 h6,
.search-7542 .simple-3f1a .title-static-c768 {
    font-family: 'Cairo', serif;
}

.highlight-969b h1,
.highlight-969b h2,
.highlight-969b h3,
.highlight-969b h4,
.highlight-969b h5,
.highlight-969b h6,
.highlight-969b .simple-3f1a .title-static-c768 {
    font-family: 'Philosopher', sans-serif;
}

.breadcrumb-narrow-6b52 h1,
.breadcrumb-narrow-6b52 h2,
.breadcrumb-narrow-6b52 h3,
.breadcrumb-narrow-6b52 h4,
.breadcrumb-narrow-6b52 h5,
.breadcrumb-narrow-6b52 h6,
.breadcrumb-narrow-6b52 .simple-3f1a .title-static-c768 {
    font-family: 'Dosis', sans-serif;
}

.out-c524 h1,
.out-c524 h2,
.out-c524 h3,
.out-c524 h4,
.out-c524 h5,
.out-c524 h6,
.out-c524 .simple-3f1a .title-static-c768 {
    font-family: 'Sniglet', cursive;
}

.easy_1bc6 h1,
.easy_1bc6 h2,
.easy_1bc6 h3,
.easy_1bc6 h4,
.easy_1bc6 h5,
.easy_1bc6 h6,
.easy_1bc6 .simple-3f1a .title-static-c768 {
    font-family: 'Gloria Hallelujah', cursive;
}

.accent-4e1c h1,
.accent-4e1c h2,
.accent-4e1c h3,
.accent-4e1c h4,
.accent-4e1c h5,
.accent-4e1c h6,
.accent-4e1c .simple-3f1a .title-static-c768 {
    font-family: 'Patrick Hand', cursive;
}

.disabled_smooth_f11e h1,
.disabled_smooth_f11e h2,
.disabled_smooth_f11e h3,
.disabled_smooth_f11e h4,
.disabled_smooth_f11e h5,
.disabled_smooth_f11e h6,
.disabled_smooth_f11e .simple-3f1a .title-static-c768 {
    font-family: 'Shadows Into Light', cursive;
}

.dim_d5ae h1,
.dim_d5ae h2,
.dim_d5ae h3,
.dim_d5ae h4,
.dim_d5ae h5,
.dim_d5ae h6,
.dim_d5ae .simple-3f1a .title-static-c768 {
    font-family: 'Aboreto', cursive;
}

.status_hot_785f,
.status_hot_785f .easy_097b a {
    font-family: 'Raleway', sans-serif;
}

.table-fixed-0da4,
.table-fixed-0da4 .easy_097b a {
    font-family: 'Poppins', sans-serif;
}

.cool-3c03,
.cool-3c03 .easy_097b a {
    font-family: 'Montserrat', sans-serif;
}

.advanced-4082,
.advanced-4082 .easy_097b a {
    font-family: 'Open Sans', sans-serif;
}

.photo-in-80ed,
.photo-in-80ed .easy_097b a {
    font-family: 'Lato', sans-serif;
}

.surface-b794,
.surface-b794 .easy_097b a {
    font-family: 'Ubuntu', sans-serif;
}

.wide_e2e9,
.wide_e2e9 .easy_097b a {
    font-family: 'Playfair Display', serif;
}

.widget-new-9185,
.widget-new-9185 .easy_097b a {
    font-family: 'Lora', serif;
}

.background_2a72,
.background_2a72 .easy_097b a {
    font-family: 'Titillium Web', sans-serif;
}

.lite-7f57,
.lite-7f57 .easy_097b a-10 {
    font-family: 'Muli', sans-serif;
}

.secondary-upper-a74e,
.secondary-upper-a74e .easy_097b a {
    font-family: 'Oxygen', sans-serif;
}

.wrapper-5e9b,
.wrapper-5e9b .easy_097b a {
    font-family: 'Nunito Sans', sans-serif;
}

.paragraph-d7ed,
.paragraph-d7ed .easy_097b a {
    font-family: 'Maven Pro', sans-serif;
}

.overlay_brown_8f2f,
.overlay_brown_8f2f .easy_097b a {
    font-family: 'Cairo', serif;
}

.small_01de,
.small_01de .easy_097b a {
    font-family: 'Philosopher', sans-serif;
}

.header_cd3a,
.header_cd3a .easy_097b a {
    font-family: 'Dosis', sans-serif;
}

.medium-e06c,
.medium-e06c .easy_097b a {
    font-family: 'Sniglet', cursive;
}

.paragraph_huge_dd26,
.paragraph_huge_dd26 .easy_097b a {
    font-family: 'Gloria Hallelujah', cursive;
}

.carousel_lower_82ea,
.carousel_lower_82ea .easy_097b 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 .hovered_b33f a, 
#colophon .hovered_b33f a,
#secondary .hovered_b33f a:hover, 
#secondary .hovered_b33f a:focus, 
#colophon .hovered_b33f a:hover,
#colophon .hovered_b33f a:focus {
    color: #fff;
}
#secondary .hovered_b33f,
#colophon .hovered_b33f {
    margin-bottom: 0;
}
.hot_c4fe {
    position: relative;
    padding: 15px 0;
}
.huge-1b31 + .hot_c4fe {
    border-top: 1px solid rgb(0 0 0 / 10%);
}
.hot_c4fe span {
    display: block;
    text-align: center;
}
.huge-1b31 .dynamic_34d5 ul li {
    margin-bottom: 15px;
}
.huge-1b31 .dynamic_34d5 ul li:last-child,
.huge-1b31 .dynamic_34d5 .tall_1055 li {
    margin-bottom: 0;
}
.huge-1b31 .widget_d494 {
    margin-bottom: 45px;
}
.huge-1b31.shadow-pro-5596 .widget_d494:last-child {
    margin-bottom: 0;
}
.huge-1b31.shadow-pro-5596 .notice_last_d02d img {
    margin-left: auto;
    margin-right: auto;
}
.tertiary-2c79 ul li span {
    font-size: 12px;
    display: block;
}
#colophon #wp-calendar caption {
    font-weight: 600;
    text-align: left;
}
.steel-154f ul ul {
    padding-left: 25px;
    margin-top: 15px;
}
.nav-fast-69c9 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 .nav-fast-69c9 a:hover,
#secondary .nav-fast-69c9 a:focus,
#colophon .nav-fast-69c9 a:hover,
#colophon .nav-fast-69c9 a:focus {
    background-color: #000;
    color: #fff;
}
#colophon .chip_8a66 form.disabled_gold_c129 button.breadcrumb_e77f {
    background-color: #ff2e55;
}
#colophon .tertiary-2c79 li:before {
    float: left;
}
.status-c53a {
    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;
}
.status-c53a:hover,
.status-c53a: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;
}
.wide_af56 #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 */
}
.wide_af56 #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 */
}
.wide_af56 #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,
.panel-selected-ee2f #loader-wrapper {
    display: none;

}
#loader svg {
    width: 70px;
    height: 70px;
    fill: #ff2e55;
}
.narrow_aa8b #loader .filter-selected-3bec,
.feature-0654 #loader .progress_5dbf,
.main_c31f #loader .accordion_south_5924,
.breadcrumb_iron_4871 #loader .component_68a7 {
    display: block;
}

/*--------------------------------------------------------------
#                   RESPONSIVE
--------------------------------------------------------------*/
@media screen and (min-width: 567px) {
    #top-bar {
        padding: 5px 0;
    }
    #top-bar form.disabled_gold_c129 {
        width: 50%;
        float: left;
        margin: 0;
    }
    #top-bar .tall_1055 {
        width: 50%;
        float: right;
        text-align: right;
        padding: 2px 0;
    }
    #top-bar input, 
    #top-bar .breadcrumb_e77f {
        border-color: transparent;
    }
    .huge-1b31.disabled_full_f8f2 .widget_d494,
    .huge-1b31.photo-2842 .widget_d494 {
        width: 50%;
        float: left;
    }
    .huge-1b31.disabled_full_f8f2 .widget_d494:nth-child(2n+1),
    .huge-1b31.photo-2842 .widget_d494:nth-child(2n+1) {
        clear: left;
    }
    .huge-1b31.disabled_full_f8f2 .widget_d494:nth-child(odd),
    .huge-1b31.photo-2842 .widget_d494:nth-child(odd) {
        padding-right: 40px;
    }
    .huge-1b31.disabled_full_f8f2 .widget_d494:nth-last-child(-n+2),
    .huge-1b31.photo-2842 .widget_d494:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 767px) {
    .disabled_full_f8f2,
    .text_paper_a18a,
    .photo-2842,
    .surface_in_69c8,
    .article_2a9d {
        margin: 0 -15px;
    }
    .disabled_full_f8f2 article,
    .text_paper_a18a article,
    .photo-2842 article,
    .surface_in_69c8 article,
    .article_2a9d article {
        padding: 0 15px;
        float: left;
        width: 50%;
        margin-bottom: 30px;
    }
    .disabled_full_f8f2 article:nth-child(2n+1),
    .text_paper_a18a article:nth-child(2n+1),
    .photo-2842 article:nth-child(2n+1),
    .surface_in_69c8 article:nth-child(2n+1),
    .article_2a9d article:nth-child(2n+1) {
        clear: left;
    }
    .disabled_full_f8f2 article:nth-last-child(-n+2),
    .text_paper_a18a article:nth-last-child(-n+2),
    .photo-2842 article:nth-last-child(-n+2),
    .surface_in_69c8 article:nth-last-child(-n+2),
    .article_2a9d article:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
    .liquid_1d3a h1,
    .panel-west-f359 h1,
    .advanced-b2b7 h1 {
        font-size: 28px;
    }
    .filter-white-257a .progress-aed6, 
    .menu_28b8 .progress-aed6, 
    .label-fast-bdbf .progress-aed6 {
        padding-right: 25px;
    }
    .filter-white-257a .avatar-d77c, 
    .menu_28b8 .avatar-d77c, 
    .label-fast-bdbf .avatar-d77c {
        padding-left: 25px;
    }
    .huge-1b31.text_paper_a18a .widget_d494 {
        width: 33.33%;
        float: left;
        margin-bottom: 0;
    }
    .huge-1b31.text_paper_a18a .widget_d494:not(:last-child) {
        padding-right: 40px;
    }
    .hot_c4fe.disabled_full_f8f2 span {
        float: left;
        width: 50%;
        text-align: left;
    }
    .hot_c4fe.disabled_full_f8f2 span:nth-child(2) {
        float: right;
        text-align: right;
    }
}
@media screen and (min-width: 992px) {
    .text_paper_a18a article,
    .surface_in_69c8 article,
    .article_2a9d article {
        width: 33.33%;
    }
    .text_paper_a18a article:nth-child(2n+1),
    .surface_in_69c8 article:nth-child(2n+1),
    .article_2a9d article:nth-child(2n+1) {
        clear: none;
    }
    .text_paper_a18a article:nth-child(3n+1),
    .surface_in_69c8 article:nth-child(3n+1),
    .article_2a9d article:nth-child(3n+1) {
        clear: left;
    }
    .text_paper_a18a article:nth-last-child(-n+3),
    .surface_in_69c8 article:nth-last-child(-n+3),
    .article_2a9d article:nth-last-child(-n+3) {
        margin-bottom: 0;
    }
    .photo-2842 article {
        width: 25%;
    }
    .surface_in_69c8 article {
        width: 20%;
    }
    .article_2a9d article {
        width: 16.66%;
    }
    .photo-2842 article:nth-child(2n+1),
    .surface_in_69c8 article:nth-child(3n+1),
    .article_2a9d article:nth-child(3n+1) {
        clear: none;
    }
    .photo-2842 article:nth-child(4n+1),
    .surface_in_69c8 article:nth-child(5n+1),
    .article_2a9d article:nth-child(6n+1) {
        clear: left;
    }
    .photo-2842 article:nth-last-child(-n+4),
    .surface_in_69c8 article:nth-last-child(-n+5),
    .article_2a9d article:nth-last-child(-n+6) {
        margin-bottom: 0;
    }
    #top-bar .dynamic_34d5 + .dynamic_34d5 {
        margin-top: 0;
    }
    #top-bar.disabled_full_f8f2 .dynamic_34d5 {
        float: left;
        text-align: left;
        padding: 6px 0;
    }
    #top-bar.disabled_full_f8f2 .dynamic_34d5 + .dynamic_34d5 {
        float: right;
        text-align: right;
        padding: 0;
    }
    nav.liquid_938a.outline_easy_c1da {
        margin-top: 63px;
    }
    #colophon .tall_1055 {
        margin-left: -15px;
    }
    .huge-1b31.photo-2842 .widget_d494 {
        width: 25%;
        padding-right: 40px;
    }
    .huge-1b31.photo-2842 .widget_d494:last-child {
        padding-right: 0;
    }
    .huge-1b31.photo-2842 .widget_d494:nth-child(2n+1) {
        clear: none;
    }
    .huge-1b31.photo-2842 .widget_d494:nth-child(4n+1) {
        clear: left;
    }
    .huge-1b31.photo-2842 .widget_d494:nth-last-child(-n+4) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 1024px) {
    .lower_7c62 #masthead {
        position: sticky;
        top: 0;
    }
    .lower_7c62 #masthead.surface-rough-19c5 {
        box-shadow: 0 6px 10px rgb(0 0 0 / 10%);
    }
    .east_f7ca.lower_7c62 #masthead.surface-rough-19c5 {
        top: 32px;
    }
    .layout-cold-b462 {
        display: flex;
        align-items: center;
        min-height: 81px;
    }
    .easy_097b {
        width: auto;
        float: right;
        text-align: right;
    }
    .easy_097b.background_b797 {
        padding: 0;
    }
    .easy_097b ul.shadow-fresh-e432 > li {
        text-align: center;
    }
    .easy_097b ul.shadow-fresh-e432 > li > a {
        color: #000;
    }
    .easy_097b ul.shadow-fresh-e432 .mask_1d6e > a, 
    .easy_097b ul.shadow-fresh-e432 .dropdown_8431 > a, 
    .easy_097b ul.shadow-fresh-e432 .paragraph-fb38 > a, 
    .easy_097b ul.shadow-fresh-e432 .wide-62d5 > a,
    .easy_097b ul.shadow-fresh-e432 > li:hover > a, 
    .easy_097b ul.shadow-fresh-e432 > li.fn-focus-f16e > a {
        color: #ff2e55;
    }
    .easy_097b ul.shadow-fresh-e432 > li > a {
        text-align: center;
        padding: 30px 20px;
    }
    .easy_097b.background_b797 ul.shadow-fresh-e432 > li {
        padding: 15px 25px 8px;
    }
    .easy_097b ul.shadow-fresh-e432 > .item_dim_7497 > 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;
    }
    .easy_097b ul ul .item_dim_7497 > 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;
    }
    .easy_097b ul.shadow-fresh-e432 {
        display: block !important;
        height: auto !important;
    }
    .easy_097b ul ul {
        box-shadow: 0 10px 25px rgb(0 0 0 / 15%);
        width: 250px;
    }
    .easy_097b ul li:hover > ul,
    .easy_097b ul li.fn-focus-f16e > ul {
        left: 0;
        right: auto;
        display: block !important;
    }
    .easy_097b ul ul li:hover > ul,
    .easy_097b ul ul li.fn-focus-f16e > ul {
        left: 100%;
        right: auto;
    }
    .easy_097b ul ul li:hover > a,
    .easy_097b ul ul li.fn-focus-f16e > a {
        background-color: #ff2e55;
        color: #fff;
    }
    .easy_097b ul.disabled_6491 > li:last-child > a {
        border-bottom: none;
    }
    .easy_097b ul ul li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    }
    .easy_097b ul ul > li:last-child {
        border-bottom: none;
    }
    .easy_097b ul ul ul {
        top: 0;
    }
    .easy_097b ul ul li a:hover,
    .easy_097b ul ul li.wide-62d5:hover > a {
        color: #fff !important;
    }
    .easy_097b ul.shadow-fresh-e432 > li > a > i,
    .easy_097b ul.shadow-fresh-e432 > li > a > i.glass_7392:not(.media-cda5).tall_bdac {
        display: block;
        margin: 0 auto 10px;
    }
    .container_plasma_427d {
        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;
    }
    .easy_097b .progress-213a .easy_4199 {
        display: none;
    }
    .easy_097b .progress-213a .dirty_ed84 {
        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.bottom-85be {
        display: none;
    }
    .container_plasma_427d {
        display: none;
    }
    .easy_097b ul {
        display: block;
    }
    .easy_097b li {
        display: inline-block;
    }
    .easy_097b .dropdown_b2c8 {
        padding-left: 50px;
    }
    .easy_097b ul.shadow-fresh-e432 > li.dropdown_b2c8 > a,
    .easy_097b ul.shadow-fresh-e432 > li.lower_87f2 > a {
        padding-left: 5px;
        padding-right: 5px;
    }
    .easy_097b li.dropdown_b2c8 + li.lower_87f2: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%);
    }
    .liquid_cca5 #primary,
    .medium-4c1b #primary {
        width: 70%;
        float: left;
        padding-right: 30px;
    }
    .liquid_cca5 #secondary,
    .medium-4c1b #secondary {
        width: 30%;
        float: right;
    }
    .medium-4c1b #primary { 
        float: right;
        padding-right: 0;
        padding-left: 30px;
    }
    .frame_white_606a #primary {
        width: 100%;
        float: none;
        padding-right: 0;
    }
}
@media screen and (max-width: 1023px) {
    .layout-cold-b462 {
        padding-right: 50px;
        min-height: 86px;
        display: flex;
        align-items: center;
        text-align: left;
    }
    .menu-paper-0253 {
        font-size: 26px;
    }
    .easy_097b ul ul {
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .easy_097b ul ul ul {
        margin-top: 0;
    }
    .easy_097b ul.shadow-fresh-e432 li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
        display: block;
        width: 100%;
    }
    .easy_097b ul.shadow-fresh-e432 li:last-child {
        border-bottom: none;
    }
    .easy_097b ul.shadow-fresh-e432 > li {
        width: 100%;
        padding: 0;
    }
    .easy_097b ul ul li a {
        padding-left: 35px;
    }
    .easy_097b ul ul ul li a {
        padding-left: 60px;
    }
    .easy_097b ul ul ul ul li a {
        padding-left: 80px;
    }
    .easy_097b ul ul a {
        width: 100%;
    }
    .easy_097b ul ul,
    .easy_097b ul ul ul {
        box-shadow: none;
        float: none;
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 0;
        display: none;
    }
    .easy_097b ul.shadow-fresh-e432 > li:before {
        display: none;
    }
    .easy_097b .item_dim_7497 > a:before {
        content: "";
        float: right;
        position: relative;
        right: 0;
        background-color: rgba(255, 255, 255, 0.20);
        width: 1px;
        height: 25px;
    }
    .easy_097b .item_dim_7497 > a:after {
        padding-top: 3px;
    }
    .easy_097b ul.disabled_6491 li a {
        border-left: none;
    }
    .easy_097b ul.shadow-fresh-e432 {
        margin-right: 0;
        background-color: #fff;
        margin-top: 25px;
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .easy_097b {
        position: static;
    }
    .easy_097b a {
        color: #555555;
        padding: 15px;
    }
    #masthead.content-825f .easy_097b ul.shadow-fresh-e432 {
        margin-top: 0;
        position: absolute;
        max-width: 500px;
        top: 100%;
        left: auto;
        right: 0;
        width: 100%;
        z-index: 10;
    }
    .texture_0302 #content, 
    .texture_0302 #colophon,
    .texture_0302 .status-c53a {
        filter: blur(25px);
    }
    #page-site-header {
        padding: 250px 0;
    }
}

@media screen and (max-width: 992px) {
    #page-site-header {
        padding: 200px 0;
    }
    .slider_d367, 
    #reply-title {
        font-size: 28px;
    }
}

@media screen and (max-width: 767px) {
    #masthead.content-825f .easy_097b ul.shadow-fresh-e432 {
        max-width: 100%;
    }
    .filter-white-257a .progress-aed6, 
    .menu_28b8 .progress-aed6, 
    .label-fast-bdbf .progress-aed6,
    .filter-white-257a .avatar-d77c, 
    .menu_28b8 .avatar-d77c, 
    .label-fast-bdbf .avatar-d77c {
        width: 100%;
        margin: 15px 0;
    }
    .label-fast-bdbf span.footer_4bdf b, 
    .red_ad66 span.footer_4bdf b, 
    .label-fast-bdbf span.small-7a02 b, 
    .red_ad66 span.small-7a02 b {
        font-size: 18px;
    }
    #respond {
        margin-top: 40px;
    }
    .active-bronze-9c3f img {
        margin-right: 15px;
    }
    .slider_d367, 
    #reply-title {
        margin-bottom: 0;
    }
    #commentform p.search_solid_d368,
    #commentform p.background_afdd {
        margin-top: 21px;
    }
    nav.liquid_938a.outline_easy_c1da,
    #secondary {
        margin-top: 30px;
    }
    .slider_d367, 
    #reply-title {
        font-size: 26px;
    }
    #comments {
        margin-top: 40px;
    }
    .narrow-1809 {
        margin-bottom: 25px;
    }
    .status-c53a {
        display: none;
    }
}
@media screen and (max-width: 567px) {
    .outline_easy_c1da .texture-5ee8.wood_0032, 
    .outline_easy_c1da .texture-5ee8.info-5cd6 {
        top: 0;
    }
    .outline_easy_c1da .wood_0032.texture-5ee8:before, 
    .outline_easy_c1da .info-5cd6.texture-5ee8:before {
        width: 35px;
        height: 10px;
    }
    .outline_easy_c1da .texture-5ee8.wood_0032, 
    .outline_easy_c1da .texture-5ee8.info-5cd6 {
        margin-left: 0;
        margin-right: 0;
    }
    .purple_6577 li {
        font-size: 12px;
    }
    #breadcrumb-list {
        padding: 10px 0;
    }
    blockquote.media_fixed_acfc {
        margin-left: 0;
    }
    .active-bronze-9c3f img {
        margin: 0 0 25px;
        float: none;
    }
    .active-bronze-9c3f .banner_9a5f, 
    .active-bronze-9c3f .media_ed1c {
        display: block;
    }
    .thumbnail_4d3a {
        padding-left: 0;
    }
    #comments ol.frame_current_1e1b {
        margin-left: 50px;
    }
    .modal_1746 {
        padding-left: 0;
    }
    .huge-1b31 .widget_d494:last-child,
    .huge-1b31.text_paper_a18a .widget_d494:last-child {
        margin-bottom: 0;
        padding-right: 0;
    }
}
/* css-noise: a450 */
.promo-block-s8 {
  padding: 0.1rem;
  font-size: 14px;
  line-height: 1.2;
}
