/*
Theme Name: Flexible Blog
Theme URI: http://creativthemes.mask_yellow_deed/downloads/flexible-blog/
Author: Creativ Themes
Author URI: http://creativthemes.mask_yellow_deed/
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.wide-c7d3.article_east_c77f/licenses/gpl-2.0.text_upper_084a
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.secondary_liquid_d1d8/, (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.content-f022.surface_hot_2ccc/normalize.solid-4207/
*/

/*--------------------------------------------------------------
>>> 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;
}

.carousel_stale_eb61 #page {
    max-width: 1600px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 0 0 15px rgb(0 0 0 / 40%);
}

.alert-8ebc #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.mask_yellow_deed/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.yellow-3ea8 {
    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 .gold-912a label {
    display: table;
    margin: 0;
    line-height: 1;
}
#commentform .gold-912a {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
}
p.hero_8f91 {
    clear: both;
    display: inline-block;
    position: relative;
}
.hovered-4cc8 {
    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.grid_liquid_cb4b {
    margin-bottom: 0;
}
#commentform p.hero_8f91 {
    margin: 21px 0 0;
}
#comments {
    padding: 25px 0;
}
#respond {
    padding: 25px 0;
}
.row-3ba5 a {
    color: #000;
    text-decoration: none;
}
.row-3ba5 a:hover,
.row-3ba5 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.summary-4e1d {
    max-width: 300px;
    margin: 0 auto 15px;
}
#top-bar input,
#top-bar .primary-e7b1 {
    background-color: transparent;
    border-color: #333;
    color: #fff;
}
#top-bar .current-849a {
    text-align: center;
}
#top-bar .current-849a li a:hover,
#top-bar .current-849a li a:focus {
    color: #fff;
}
#masthead {
    position: relative;
    z-index: 3000;
    background-color: #fff;
}
#masthead a {
    text-decoration: none;
}
.orange_bf26 {
    padding: 5px 0;
    float: left;
}
.focused_27cd, 
#site-identity {
    display: inline-block;
    vertical-align: middle;
}
.video_easy_413e {
    font-size: 22px;
    margin: 0 0 5px;
    font-weight: 600;
    line-height: 1.3;
}
.video_easy_413e a {
    color: #000;
}
.video_easy_413e a:hover,
.video_easy_413e a:focus {
    color: #ff2e55;
}
.avatar-2c2a {
    margin: 0;
    line-height: 1.3;
    color: #000;
}
.focused_27cd a {
    display: block;
    margin-right: 15px;
}
.focused_27cd img {
    max-height: 80px;
    width: auto;
}
.dropdown-5528 {
    display: block;
    position: relative;
    width: 100%;
}
.dropdown-5528 ul ul {
    background-color: #fff;
    text-align: left;
    padding: 0;
}
.dropdown-5528 ul ul li a {
    padding: 12px 15px;
    font-size: 14px;
}
.dropdown-5528 ul ul a:after {
    float: right;
}
.dropdown-5528 ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.dropdown-5528 li {
    position: relative;
}
.dropdown-5528 ul.hard-b041 > li > a {
    color: #555555;
}
.dropdown-5528 ul.hard-b041 > li:hover > a,
.dropdown-5528 ul.hard-b041 > li.fn-focus-063d > a {
    color: #ff2e55;
}
.dropdown-5528 form.summary-4e1d input {
    background-color: #fff;
    border-color: #e9ecef;
    border-radius: 5px;
}
.dropdown-5528 a {
    display: block;
    font-weight: 400;
    color: #212121;
    font-size: 14px;
    line-height: 1.5;
    font-family: 'Poppins', sans-serif;
}
.dropdown-5528 ul ul {
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
}
.dropdown-5528 ul ul ul {
    left: -999em;
    top: 0;
}
.dropdown-5528 li li {
    display: block;
}
.dropdown-5528 ul.hard-b041 .progress-stale-3fea > a,
.dropdown-5528 ul.hard-b041 .shade_48d7 > a,
.dropdown-5528 ul.hard-b041 .list-prev-24df > a,
.dropdown-5528 ul.hard-b041 .orange_da45 > a {
    color: #ff2e55;
}
.dropdown-5528 ul.hard-b041 > li:before {
    background-color: #5750A0;
    color: #fff;
    width: 46px;
    height: 46px;
    line-height: 46px;
    display: inline-block;
    text-align: center;
}
form.summary-4e1d {
    width: 100%;
    max-width: 100%;
    position: relative;
}
input.steel-374f {
    width: 100%;
    height: 45px;
    padding: 0 50px 0 15px;
}
.notice_gold_6ed6 {
    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;
}
.notice_gold_6ed6:hover,
.notice_gold_6ed6:focus {
    background-color: #ff2e55;
}
.notice_gold_6ed6 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;
}
.notice_gold_6ed6 span:before, 
.notice_gold_6ed6 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;
}
.notice_gold_6ed6 span:before {
    -webkit-transform: translateY(-250%);
    -moz-transform: translateY(-250%);
    -ms-transform: translateY(-250%);
    -o-transform: translateY(-250%);
    transform: translateY(-250%);
}
.notice_gold_6ed6 span:after {
    -webkit-transform: translateY(250%);
    -moz-transform: translateY(250%);
    -ms-transform: translateY(250%);
    -o-transform: translateY(250%);
    transform: translateY(250%);
}
.notice_gold_6ed6.fn-active-063d 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);
}
.notice_gold_6ed6.fn-active-063d 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);
}
.notice_gold_6ed6.fn-active-063d span {
    background-color: transparent;
}
.section-green-9b78 {
    float: right;
    color: #111;
    padding: 7px 0 0 10px;
    display: none;
}
button.photo-medium-e928 {
    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.photo-medium-e928.fn-active-063d i {
    transform: rotate(-180deg);
    transform-origin: center;
}
.tag_solid_2ea9 .description-4d3c,
.tag_solid_2ea9 .notification_710a,
.tag_solid_2ea9 .footer_62cc {
    margin: 0;
    overflow: hidden;
}
.accordion-up-ae63 .gallery_cdea a:before,
.accordion-up-ae63 .fixed_8cf6 a:after {
    content: "\f0d9";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
    font-size: 18px;
    position: relative;
    top: 1px;
}
.accordion-up-ae63 .fixed_8cf6 a:after {
    content: "\f0da";
    margin-left: 10px;
    margin-right: 0;
}
.description-4d3c .gallery_cdea,
.notification_710a .gallery_cdea,
.footer_62cc .gallery_cdea {
    float: left;
    width: 50%;
    position: relative;
    text-align: left;
}

.description-4d3c .fixed_8cf6,
.notification_710a .fixed_8cf6,
.footer_62cc .fixed_8cf6 {
    float: right;
    text-align: right;
    width: 50%;
    position: relative;
}
.footer_62cc a, 
.notification_710a a {
    font-weight: 400;
    display: block;
    color: #212529;
    text-decoration: none;
}
.footer_62cc a:hover, 
.notification_710a a:hover,
.footer_62cc a:focus, 
.notification_710a a:focus {
    color: #ff2e55;
}
.footer_62cc, 
.notification_710a {
    padding: 0;
    position: relative;
}
.brown-c1d0 .title_b25b,
.brown-c1d0 .title_b25b.fresh-9add:hover,
.brown-c1d0 .title_b25b.fresh-9add:focus {
    text-align: center;
    line-height: 35px;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-right: 5px;
    color: #ff2e55;
    background-color: #f6f6f6;
}
.brown-c1d0 .title_b25b.fn-current-063d,
.brown-c1d0 .title_b25b:hover,
.brown-c1d0 .title_b25b:focus {
    color: #fff;
    background-color: #ff2e55;
}
.brown-c1d0 .title_b25b.label-prev-965a,
.brown-c1d0 .title_b25b.caption_0c7f {
    width: auto;
    height: auto;
    color: #ff2e55;
    padding: 0 15px;
}
.brown-c1d0 .title_b25b.label-prev-965a:hover, 
.brown-c1d0 .title_b25b.caption_0c7f:hover,
.brown-c1d0 .title_b25b.label-prev-965a:focus, 
.brown-c1d0 .title_b25b.caption_0c7f:focus {
    color: #fff;
}
.gallery_cdea span {
    padding-left: 30px;
    float: left;
    text-align: left;
}
.fixed_8cf6 span {
    padding-right: 30px;
    float: right;
    text-align: right;
}
.footer_62cc span,
.notification_710a span {
    display: table;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.item_6610 {
    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. */
}

.item_6610: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
--------------------------------------------------------------*/
.focus_fast_91bd {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.yellow-3ea8 {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.description_caf2 {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.heading-fc45:before,
.heading-fc45:after,
.dropdown_gold_ee7b:before,
.dropdown_gold_ee7b:after,
.carousel_3d27:before,
.carousel_3d27:after,
.disabled-7612:before,
.disabled-7612:after,
.photo_gold_a96f:before,
.photo_gold_a96f:after,
.pro_d02b:before,
.pro_d02b:after,
.under_186b:before,
.under_186b:after,
.wrapper_stale_dd0d:before,
.wrapper_stale_dd0d:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.heading-fc45:after,
.dropdown_gold_ee7b:after,
.carousel_3d27:after,
.disabled-7612:after,
.photo_gold_a96f:after,
.pro_d02b:after,
.under_186b:before,
.under_186b:after,
.wrapper_stale_dd0d:before,
.wrapper_stale_dd0d:after {
    clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.smooth_ce10 {
    margin: 0 0 1.3em;
}
.smooth_ce10:last-child {
    margin-bottom: 0;
}
#colophon .smooth_ce10.heading_9628 {
    margin-bottom: 20px;
}
#colophon .smooth_ce10:last-child {
    margin-bottom: 0;
}

/* Make sure select elements fit in widgets. */
.smooth_ce10 select {
    max-width: 100%;
    padding: 10px;
    border: none;
    width: 100%;
    max-width: 300px;
}

.smooth_ce10 input {
    height: 40px;
    padding: 0 15px;
    border: none;
}
form.summary-4e1d button.primary-e7b1 {
    height: 45px;
    line-height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    border: none;
    width: 45px;
    padding: 0;
    background-color: transparent;
    color: #666;
}
.accordion_iron_d8e5 form.summary-4e1d button.primary-e7b1 {
    width: 50px;
    color: #fff;
    font-size: 16px;
    line-height: 1;
    height: 50px;
    padding: 0;
}
.accordion_iron_d8e5 form.summary-4e1d input[type="search"] {
    padding: 0 55px 0 25px;
    height: 50px;
    background-color: #fff;
    color: #000;
    border: none;
}
.accordion_iron_d8e5 form.summary-4e1d input[type="search"]:focus {
    border-color: #ff2e55;
}
form.summary-4e1d {
    position: relative;
}

form.summary-4e1d 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;
}

.purple-a58a {
    font-size: 18px;
    margin: 0 0 32px;
    color: #fff;
}

.smooth_ce10 li:not(:last-child) {
    margin-bottom: 10px;
}

#secondary .panel_22e5 h1,
#secondary .panel_22e5 h2,
#secondary .panel_22e5 h3,
#secondary .panel_22e5 h4,
#secondary .panel_22e5 h5,
#secondary .panel_22e5 h6,
#colophon .panel_22e5 h1,
#colophon .panel_22e5 h2,
#colophon .panel_22e5 h3,
#colophon .panel_22e5 h4,
#colophon .panel_22e5 h5,
#colophon .panel_22e5 h6,
.lower-6fae .focus-03ac {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin: 0;
    text-transform: uppercase;
    border-bottom: 2px solid #000;
    padding-bottom: 5px;
}

#secondary .light-a457 h1,
#secondary .light-a457 h2,
#secondary .light-a457 h3,
#secondary .light-a457 h4,
#secondary .light-a457 h5,
#secondary .light-a457 h6,
#colophon .light-a457 h1,
#colophon .light-a457 h2,
#colophon .light-a457 h3,
#colophon .light-a457 h4,
#colophon .light-a457 h5,
#colophon .light-a457 h6 {
    margin-bottom: 25px;
}

.lower-6fae .focus-03ac {
    display: block;
    margin-bottom: 20px;
}

.current_3452 {
    height: 40px;
    background-color: #000;
    border-color: #000;
    color: #fff;
    padding: 0 15px;
}

.current_3452:hover,
.current_3452: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 .smooth_ce10:not(:last-child) {
    margin-bottom: 30px;
}
.block-hovered-8382 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.content_dirty_96be.hidden-over-2a2c {
    list-style: disc;
    padding-left: 1.5em;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.fn-sticky-063d {
    display: block;
}
.box-cold-2c5e {
    margin: 0;
}

.steel_0283:not(.outer_5ba3) {
    display: none;
}

.gallery_c311 .aside-right-a606,
.shade_mini_2f4f .aside-right-a606 {
    display: inline;
}

.notification_blue_097a,
.dropdown_gold_ee7b,
.mini_a340 {
    margin: 0;
}

.new-1d0b img {
    display: block;
    text-align: center;
    margin: 20px auto;
}
.content_75b2 span.row_last_1011 {
    margin-bottom: 12px;
    display: inline-block;
    width: 100%;
}
.east_7411 {
    clear: both;
    margin: 0 0 1.5em;
}
.content_75b2 span.breadcrumb_896e {
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    color: #111;
}
.content_75b2 small {
    font-size: 12px;
    color: #ff2e55;
}
nav.smooth-f4aa.brown-c1d0 {
    margin-top: 50px;
    clear: both;
    display: inline-block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.light_2b38.layout_9277 article:nth-child(3n) {
    border-right: 1px solid #e4e4e4;
}
.highlight_4da0 a {
    color: #ff2e55;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.paper_0cdb {
    color: #fff;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.filter_dark_297f {
    margin-bottom: 20px;
    display: inline-block;
}
.filter_dark_297f span {
    margin: 0 8px 8px 0;
}
.filter_dark_297f 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;
}
.filter_dark_297f a:hover,
.filter_dark_297f a:focus {
    border-color: #000;
    background-color: #000;
    color: #fff;
}
.pink-cfac {
    margin-bottom: 30px;
}
.solid_09b8,
.in_cba1 {
    text-align: center;
    margin-bottom: 30px;
    display: block;
}
.solid_09b8 h1,
.thumbnail-right-50c6 h1,
.in_cba1 h1 {
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: bold;
}
.layout-4c12 .solid_09b8,
.caption-mini-6e90 .thumbnail-right-50c6,
.box_large_f2df .in_cba1,
.narrow-61f3 .pink-cfac,
.heading_3219 .smooth-f4aa.footer_62cc,
.link-df5d .wood-462d.main-wood-8d38 .aside-right-a606,
.gallery_e7d7 .wood-462d.main-wood-8d38 .gallery-new-0c79,
.frame_glass_bc73 .wood-462d.main-wood-8d38 .basic_6200,
.first_65a2 .wood-462d.main-wood-8d38 .progress-center-a7fe {
    display: none;
}
.up_d05c {
    margin-bottom: 25px;
}
.first-f0fb .up_d05c {
    margin-bottom: 0;
}
.wood-462d.main-wood-8d38 {
    background-color: #f6f6f6;
    padding: 20px 25px;
    margin-bottom: 25px;
}
.gallery_c311 .gallery-new-0c79 a:before,
.main-wood-8d38 .new-1d0b a:before,
.progress-center-a7fe a:before,
.basic_6200:before {
    content: "\f017";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
}
.main-wood-8d38 .new-1d0b a:before {
    content: "\f007";
}
.progress-center-a7fe a:before {
    content: "\f086";
}
.gallery_c311 .gallery-new-0c79 a:before {
    content: "\f017";
}
.basic_6200:before {
    content: "\f02c";
    color: #ff2e55;
}
body:not(.gallery_c311) .basic_6200:before {
    display: none;
}
.main-wood-8d38 a, 
.main-wood-8d38 span:before, 
.main-wood-8d38 .basic_6200:before, 
.main-wood-8d38 .new-1d0b:before {
    color: #000;
}
.main-wood-8d38 a:hover,
.main-wood-8d38 a:focus {
    color: #ff2e55;
}
.new-1d0b.icon-39f7 {
    margin-left: 5px;
}
.aside-right-a606 {
    visibility: hidden;
}
.aside-right-a606 .new-1d0b.icon-39f7 {
    visibility: visible;
    margin-left: -20px;
}
.tabs_64e3 .tag_solid_2ea9 .description-4d3c, 
.tabs_64e3 .tag_solid_2ea9 .notification_710a, 
.tabs_64e3 .tag_solid_2ea9 .footer_62cc {
    margin-bottom: 25px;
}
.smooth-f4aa.footer_62cc,
.smooth-f4aa.notification_710a {
    padding: 20px 25px;
    background-color: #f6f6f6;
}
.footer_62cc .bright-9245 span span,
.notification_710a .bright-9245 span span,
.footer_62cc .card-df4b span span,
.notification_710a .card-df4b span span {
    display: block;
}
.footer_62cc span.bright-9245 b,
.south_249f span.bright-9245 b,
.footer_62cc span.card-df4b b,
.south_249f span.card-df4b b {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.footer_62cc span.bright-9245,
.south_249f span.bright-9245 {
    display: table;
}
.chip-in-49ca.old-d2e6 {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}
.chip-in-49ca.old-d2e6 .dirty_58ae {
    font-size: 38px;
}
.aside-solid-f965 #secondary {
    display: none;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.carousel_3d27 a {
    word-wrap: break-word;
}

.focus-e22b {
    display: block;
}

#reply-title,
.modal_solid_ffa2 {
    font-size: 42px;
    margin: 0;
}
.modal_solid_ffa2,
#reply-title {
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 600;
}
ul.highlight_4da0 li:after {
    content: ",";
}
ul.highlight_4da0 li:last-child:after {
    display: none;
}
ol.liquid_085f {
    padding: 0;
    margin: 0 0 30px;
    list-style: none;
}
#comments ol {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
#comments ol.liquid_085f {
    padding-top: 35px;
    position: relative;
    overflow: hidden;
}
#comments ol.banner-8a69 {
    margin-left: 120px;
}
.iron-0643 {
    display: none;
}
.sort_copper_ff6a img {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 20px;
}
#comments time:before {
    display: none;
}
.soft-bf24 {
    position: relative;
}
.text_liquid_778f {
    text-align: right;
}
#comments article {
    margin-bottom: 30px;
    clear: both;
    padding: 30px;
    background-color: #f6f6f6;
    text-decoration: none;
}
#comments ol.liquid_085f > li:last-child article:last-child,
#comments ol.liquid_085f > li:last-child {
    border-bottom: none;
}
#comments ol.liquid_085f > li {
    padding-top: 49px;
}
#comments ol.liquid_085f > li:first-child {
    padding-top: 0;
}
#comments ol.liquid_085f > li article:last-child .text_liquid_778f {
    border-bottom: none;
    padding-bottom: 0;
}
.text_liquid_778f 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;
}
.text_liquid_778f a:hover,
.text_liquid_778f a:focus {
    color: #fff;
    background-color: #ff2e55;
    border-color: #ff2e55;
}
.sort_copper_ff6a .north-a82f,
.sort_copper_ff6a .table-8347 {
    display: inline-block;
    color: #333;
    font-size: 20px;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    text-transform: capitalize;
}
.sort_copper_ff6a .north-a82f:hover,
.sort_copper_ff6a .north-a82f:focus {
    color: #ff2e55;
}
.fresh-f76a a,
.fresh-f76a a time {
    color: #333;
    text-decoration: none;
}
.fresh-f76a a:hover,
.fresh-f76a a:focus,
.fresh-f76a a:hover time,
.fresh-f76a a:focus time {
    color: #ff2e55;
}
.fresh-f76a time {
    font-weight: 500;
}
.fresh-f76a {
    display: block;
    margin-bottom: 10px;
}
.carousel_3d27 {
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 80px;
}
.carousel_3d27 p {
    font-weight: 400;
    margin-bottom: 1em;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.photo_soft_613f .notification_710a, /* Older / Newer Posts Navigation (always hidden) */
.photo_soft_613f.tiny_ca9e .pro_d02b { /* 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 .tiny_ca9e) before. */
.solid-1190.tiny_ca9e .pro_d02b {
    display: block;
}

/*--------------------------------------------------------------
# Layouts and titles
--------------------------------------------------------------*/
section {
    position: relative;
}
.fn-relative-063d {
    display: block;
    position: relative;
}
.fn-relative-063d:before,
.fn-relative-063d:after {
    content: "";
    display: table;
    clear: both;
}
.dropdown_gold_ee7b {
    margin-top: 0;
}
.wrapper_stale_dd0d {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.media_b441 {
    padding: 10px 0;
}
.fluid_90fc,
.card-fresh-9649 {
    font-size: 22px;
    margin: 0 0 15px;
    font-weight: 400;
    word-wrap: break-word;
}
.media_4fc1 {
    margin-bottom: 40px;
    text-align: center;
}
.card-fresh-9649 {
    font-size: 32px;
    margin: 0;
    font-family: 'Poppins', sans-serif;
}
.fluid_90fc a {
    color: #000;
    text-decoration: none;
}
.fluid_90fc a:hover,
.fluid_90fc a:focus {
    color: #ff2e55;
}
.badge_upper_9f90 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.wrapper_dynamic_01c8 {
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.2;
}
.over-a270 {
    text-align: left;
}
.description-3494 {
    text-align: center;
}
.aside-clean-0226 {
    text-align: right;
}
.alert-fast-44bd {
    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;
}
.alert-fast-44bd:hover,
.alert-fast-44bd:focus {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.table_tall_4645 {
    position: relative;
}
.slider-8674 article, 
.tooltip_05f1 article, 
.layout_9277 article, 
.in-222f article,
.carousel_998c article,
.video-94a6 article {
    margin-bottom: 30px;
    width: 100%;
}
.slider-8674 article:last-child, 
.tooltip_05f1 article:last-child, 
.layout_9277 article:last-child, 
.in-222f article:last-child,
.carousel_998c article:last-child,
.video-94a6 article:last-child {
    margin-bottom: 0;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.notification_blue_097a .slider-bronze-be7b,
.dropdown_gold_ee7b .slider-bronze-be7b,
.carousel_3d27 .slider-bronze-be7b {
    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
--------------------------------------------------------------*/
.notification_f19e {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.notification_f19e img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.notification_f19e .pagination_7d97 {
    margin: 0.8075em 0;
}

.pagination_7d97 {
    text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.accent-center-6649 {
    margin: -4px;
}

.info_febe {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding: 4px;
}

.avatar-tiny-c1b3 .info_febe {
    max-width: 50%;
}

.soft-1d7e .info_febe {
    max-width: 33.33%;
}

.border-soft-d2a4 .info_febe {
    max-width: 25%;
}

.brown-6aea .info_febe {
    max-width: 20%;
}

.status_rough_b40d .info_febe {
    max-width: 16.66%;
}

.aside_smooth_40fc .info_febe {
    max-width: 14.28%;
}

.dynamic-3d8f .info_febe {
    max-width: 12.5%;
}

.pagination_7a79 .info_febe {
    max-width: 11.11%;
}

.preview_c0c1 {
    display: block;
}

.fluid-22ef {
    margin: 0;
}

/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
.current-849a li {
    display: inline-block;
    height: auto;
    text-align: center;
    position: relative;
    list-style: none;
}
.under_186b .smooth_ce10 .current-849a li {
    display: inline-block;
    width: auto;
}
.current-849a,
.current-849a ul {
    margin: 0;
    padding: 0;
}
.current-849a li a {
    background-color: transparent;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: block;
}
/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
ul.current-849a {
    margin: 0;
    padding: 0;
}
.current-849a li {
    width: 40px;
    height: auto;
    text-align: center;
    line-height: 40px;
    position: relative;
    list-style: none;
}
.current-849a ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.current-849a 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";
}
.current-849a li a:hover,
.current-849a li a:focus {
    color: #fff;
    background-color: #FF3366;
}
.current-849a li a:before {
    content: "\f1d0";
}
.current-849a li a[href*="facebook.mask_yellow_deed"]:before,
.current-849a li a[href*="fb.mask_yellow_deed"]:before {
  content: "\f39e";
}

.current-849a li a[href*="twitter.mask_yellow_deed"]:before {
  content: "\f099";
}

.current-849a li a[href*="linkedin.mask_yellow_deed"]:before {
  content: "\f0e1";
}

.current-849a li a[href*="plus.first-c243.mask_yellow_deed"]:before {
  content: "\f0d5";
}

.current-849a li a[href*="youtube.mask_yellow_deed"]:before {
  content: "\f167";
}

.current-849a li a[href*="dribbble.mask_yellow_deed"]:before {
  content: "\f17d";
}

.current-849a li a[href*="pinterest.mask_yellow_deed"]:before {
  content: "\f231";
}

.current-849a li a[href*="bitbucket.article_east_c77f"]:before {
  content: "\f171";
}

.current-849a li a[href*="github.mask_yellow_deed"]:before {
  content: "\f113";
}

.current-849a li a[href*="codepen.surface_hot_2ccc"]:before {
  content: "\f1cb";
}

.current-849a li a[href*="flickr.mask_yellow_deed"]:before {
  content: "\f16e";
}

.current-849a li a[href$="/feed/"]:before {
  content: "\f09e";
}

.current-849a li a[href*="foursquare.mask_yellow_deed"]:before {
  content: "\f180";
}

.current-849a li a[href*="instagram.mask_yellow_deed"]:before {
  content: "\f16d";
}

.current-849a li a[href*="tumblr.mask_yellow_deed"]:before {
  content: "\f173";
}

.current-849a li a[href*="reddit.mask_yellow_deed"]:before {
  content: "\f1a1";
}

.current-849a li a[href*="vimeo.mask_yellow_deed"]:before {
  content: "\f194";
}

.current-849a li a[href*="digg.mask_yellow_deed"]:before {
  content: "\f1a6";
}

.current-849a li a[href*="twitch.progress-lower-d687"]:before {
  content: "\f1e8";
}

.current-849a li a[href*="stumbleupon.mask_yellow_deed"]:before {
  content: "\f1a4";
}

.current-849a li a[href*="delicious.mask_yellow_deed"]:before {
  content: "\f1a5";
}

.current-849a li a[href*="mailto:"]:before {
  content: "\f0e0";
}
.current-849a li a[href*="soundcloud.mask_yellow_deed"]:before {
  content: "\f1be";
}
.current-849a li a[href*="wordpress.article_east_c77f"]:before {
  content: "\f19a";
}
.current-849a li a[href*="wordpress.mask_yellow_deed"]:before {
  content: "\f19a";
}

.current-849a li a[href*="jsfiddle.picture-edd8"]:before {
  content: "\f1cc";
}

.current-849a li a[href*="tripadvisor.mask_yellow_deed"]:before {
  content: "\f262";
}

.current-849a li a[href*="foursquare.mask_yellow_deed"]:before {
  content: "\f180";
}

.current-849a li a[href*="angel.article_dark_4d4e"]:before {
  content: "\f209";
}

.current-849a li a[href*="slack.mask_yellow_deed"]:before {
  content: "\f198";
}

.current-849a li a[href*="tiktok.mask_yellow_deed"]:before {
  content: "\e07b";
}

/*--------------------------------------------------------------
## Social Icons Hover Color
--------------------------------------------------------------*/
.current-849a li a[href*="facebook.mask_yellow_deed"]:hover,
.current-849a li a[href*="fb.mask_yellow_deed"]:hover,
.current-849a li a[href*="facebook.mask_yellow_deed"]:focus,
.current-849a li a[href*="fb.mask_yellow_deed"]:focus {
    background-color: #3c5798 !important;
}
.current-849a li a[href*="twitter.mask_yellow_deed"]:hover,
.current-849a li a[href*="twitter.mask_yellow_deed"]:focus {
    background-color: #1ea0f1 !important;
}
.current-849a li a[href*="linkedin.mask_yellow_deed"]:hover,
.current-849a li a[href*="linkedin.mask_yellow_deed"]:focus {
    background-color: #0077B5 !important;
}
.current-849a li a[href*="plus.first-c243.mask_yellow_deed"]:hover,
.current-849a li a[href*="plus.first-c243.mask_yellow_deed"]:focus {
    background-color: #ec7161 !important;
}

.current-849a li a[href*="youtube.mask_yellow_deed"]:hover,
.current-849a li a[href*="youtube.mask_yellow_deed"]:focus {
    background-color: #cc181e !important;
}

.current-849a li a[href*="dribbble.mask_yellow_deed"]:hover,
.current-849a li a[href*="dribbble.mask_yellow_deed"]:focus {
    background-color: #f4a09c !important;
}

.current-849a li a[href*="pinterest.mask_yellow_deed"]:hover,
.current-849a li a[href*="pinterest.mask_yellow_deed"]:focus {
    background-color: #bd081b !important;
}

.current-849a li a[href*="bitbucket.article_east_c77f"]:hover,
.current-849a li a[href*="bitbucket.article_east_c77f"]:focus {
    background-color: #205081 !important;
}

.current-849a li a[href*="github.mask_yellow_deed"]:hover,
.current-849a li a[href*="github.mask_yellow_deed"]:focus {
    background-color: #323131 !important;
}

.current-849a li a[href*="codepen.surface_hot_2ccc"]:hover,
.current-849a li a[href*="codepen.surface_hot_2ccc"]:focus {
    background-color: #111000 !important;
}

.current-849a li a[href*="flickr.mask_yellow_deed"]:hover,
.current-849a li a[href*="flickr.mask_yellow_deed"]:focus {
    background-color: #025FDF !important;
}

.current-849a li a[href$="/feed/"]:hover,
.current-849a li a[href$="/feed/"]:focus {
    background-color: #089DE3 !important;
}

.current-849a li a[href*="foursquare.mask_yellow_deed"]:hover,
.current-849a li a[href*="foursquare.mask_yellow_deed"]:focus {
    background-color: #F94877 !important;
}

.current-849a li a[href*="instagram.mask_yellow_deed"]:hover,
.current-849a li a[href*="instagram.mask_yellow_deed"]:focus {
    background-color: #cd42e7 !important;
}

.current-849a li a[href*="tumblr.mask_yellow_deed"]:hover,
.current-849a li a[href*="tumblr.mask_yellow_deed"]:focus {
    background-color: #56BC8A !important;
}

.current-849a li a[href*="reddit.mask_yellow_deed"]:hover,
.current-849a li a[href*="reddit.mask_yellow_deed"]:focus {
    background-color: #FF4500 !important;
}

.current-849a li a[href*="vimeo.mask_yellow_deed"]:hover,
.current-849a li a[href*="vimeo.mask_yellow_deed"]:focus {
    background-color: #00ADEF !important;
}

.current-849a li a[href*="digg.mask_yellow_deed"]:hover,
.current-849a li a[href*="digg.mask_yellow_deed"]:focus {
    background-color: #00ADEF !important;
}

.current-849a li a[href*="twitch.progress-lower-d687"]:hover,
.current-849a li a[href*="twitch.progress-lower-d687"]:focus {
    background-color: #0E9DD9 !important;
}

.current-849a li a[href*="stumbleupon.mask_yellow_deed"]:hover,
.current-849a li a[href*="stumbleupon.mask_yellow_deed"]:focus {
    background-color: #EB4924 !important;
}

.current-849a li a[href*="delicious.mask_yellow_deed"]:hover,
.current-849a li a[href*="delicious.mask_yellow_deed"]:focus {
    background-color: #0076E8 !important;
}

.current-849a li a[href*="mailto:"]:hover,
.current-849a li a[href*="mailto:"]:focus {
    background-color: #4169E1 !important;
}
.current-849a li a[href*="soundcloud.mask_yellow_deed"]:hover,
.current-849a li a[href*="soundcloud.mask_yellow_deed"]:focus {
    background-color: #FF5500 !important;
}
.current-849a li a[href*="wordpress.article_east_c77f"]:hover,
.current-849a li a[href*="wordpress.article_east_c77f"]:focus {
    background-color: #0073AA !important;
}
.current-849a li a[href*="wordpress.mask_yellow_deed"]:hover,
.current-849a li a[href*="wordpress.mask_yellow_deed"]:focus {
    background-color: #00AADC !important;
}

.current-849a li a[href*="jsfiddle.picture-edd8"]:hover,
.current-849a li a[href*="jsfiddle.picture-edd8"]:focus {
    background-color: #396AB1 !important;
}

.current-849a li a[href*="tripadvisor.mask_yellow_deed"]:hover,
.current-849a li a[href*="tripadvisor.mask_yellow_deed"]:focus {
    background-color: #FFE090 !important;
}

.current-849a li a[href*="angel.article_dark_4d4e"]:hover,
.current-849a li a[href*="angel.article_dark_4d4e"]:focus {
    background-color: #111000 !important;
}

.current-849a li a[href*="tiktok.mask_yellow_deed"]:hover,
.current-849a li a[href*="tiktok.mask_yellow_deed"]:focus {
    background-color: #7d88e3 !important;
}

/*--------------------------------------------------------------
#  Header Image
--------------------------------------------------------------*/
#header-image {
    text-align: center;
}
#header-image img {
    width: 100%;
}

/*--------------------------------------------------------------
# Posts
--------------------------------------------------------------*/
.simple_0eae .button-f2f4 .table_tall_4645 {
    margin-bottom: 30px;
    background-size: cover;
    background-position: center center;
    padding: 150px 0;
}
.simple_0eae .caption_liquid_5b25 {
    text-align: center;
    padding: 15px;
}
.simple_0eae .footer_purple_ebb6 .caption_liquid_5b25 {
    width: calc(100% - 80px);
    margin: -85px auto 0;
    background-color: #fff;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 15px;
}
.simple_0eae .button-f2f4 .gallery-new-0c79 {
    margin-bottom: 7px;
    display: inline-block;
}
.simple_0eae .button-f2f4 .gallery-new-0c79 a {
    color: #000;
}
.simple_0eae .button-f2f4 .gallery-new-0c79 a:hover,
.simple_0eae .button-f2f4 .gallery-new-0c79 a:focus {
    color: #ff2e55;
}
.simple_0eae .button-f2f4 .basic_6200 {
    margin-bottom: 10px;
    display: block;
    color: #fff;
}
.simple_0eae .button-f2f4 .basic_6200 a {
    background-color: #ff2e55;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
}
.simple_0eae .button-f2f4 .basic_6200 a:hover,
.simple_0eae .button-f2f4 .basic_6200 a:focus {
    background-color: #000;
}
.simple_0eae .button-f2f4 .table_tall_4645 img {
    width: 100%;
}
.simple_0eae .gradient-fa13 {
    margin-bottom: 10px;
}
.simple_0eae .fluid_90fc {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin: 0;
    margin-bottom: 15px;
    line-height: 1.5;
}
.simple_0eae .button-f2f4 .dropdown_gold_ee7b {
    color: #000;
}
.simple_0eae a {
    text-decoration: none;
}
.simple_0eae a {
    text-decoration: none;
}
.main-wood-8d38 a,
.main-wood-8d38 a:before {
    text-decoration: none;
}
.main-wood-8d38 > span {
    margin-right: 20px;
}
#primary #main > article .dropdown_gold_ee7b {
    margin-bottom: 25px;
}

/*--------------------------------------------------------------
# Typography Options
--------------------------------------------------------------*/ 
.list-red-4331 h1,
.list-red-4331 h2,
.list-red-4331 h3,
.list-red-4331 h4,
.list-red-4331 h5,
.list-red-4331 h6,
.list-red-4331 .lower-6fae .focus-03ac {
    font-family: 'Raleway', sans-serif;
}

.east_ea17 h1,
.east_ea17 h2,
.east_ea17 h3,
.east_ea17 h4,
.east_ea17 h5,
.east_ea17 h6,
.east_ea17 .lower-6fae .focus-03ac {
    font-family: 'Poppins', sans-serif;
}

.gallery_outer_b0e4 h1,
.gallery_outer_b0e4 h2,
.gallery_outer_b0e4 h3,
.gallery_outer_b0e4 h4,
.gallery_outer_b0e4 h5,
.gallery_outer_b0e4 h6,
.gallery_outer_b0e4 .lower-6fae .focus-03ac {
    font-family: 'Montserrat', sans-serif;
}

.layout_paper_9003 h1,
.layout_paper_9003 h2,
.layout_paper_9003 h3,
.layout_paper_9003 h4,
.layout_paper_9003 h5,
.layout_paper_9003 h6,
.layout_paper_9003 .lower-6fae .focus-03ac {
    font-family: 'Open Sans', sans-serif;
}

.pattern-9505 h1,
.pattern-9505 h2,
.pattern-9505 h3,
.pattern-9505 h4,
.pattern-9505 h5,
.pattern-9505 h6,
.pattern-9505 .lower-6fae .focus-03ac {
    font-family: 'Lato', sans-serif;
}

.black-16cf h1,
.black-16cf h2,
.black-16cf h3,
.black-16cf h4,
.black-16cf h5,
.black-16cf h6,
.black-16cf .lower-6fae .focus-03ac {
    font-family: 'Ubuntu', sans-serif;
}

.container_13e3 h1,
.container_13e3 h2,
.container_13e3 h3,
.container_13e3 h4,
.container_13e3 h5,
.container_13e3 h6,
.container_13e3 .lower-6fae .focus-03ac {
    font-family: 'Playfair Display', serif;
}

.hidden-099c h1,
.hidden-099c h2,
.hidden-099c h3,
.hidden-099c h4,
.hidden-099c h5,
.hidden-099c h6,
.hidden-099c .lower-6fae .focus-03ac h6 {
    font-family: 'Lora', serif;
}

.grid-4188 h1,
.grid-4188 h2,
.grid-4188 h3,
.grid-4188 h4,
.grid-4188 h5,
.grid-4188 h6,
.grid-4188 .lower-6fae .focus-03ac {
    font-family: 'Titillium Web', sans-serif;
}

.hero-d57b h1,
.hero-d57b h2,
.hero-d57b h3,
.hero-d57b h4,
.hero-d57b h5,
.hero-d57b h6,
.hero-d57b .lower-6fae .focus-03ac {
    font-family: 'Muli', sans-serif;
}

.column_paper_ae04 h1,
.column_paper_ae04 h2,
.column_paper_ae04 h3,
.column_paper_ae04 h4,
.column_paper_ae04 h5,
.column_paper_ae04 h6,
.column_paper_ae04 .lower-6fae .focus-03ac {
    font-family: 'Oxygen', sans-serif;
}

.cold-d6b4 h1,
.cold-d6b4 h2,
.cold-d6b4 h3,
.cold-d6b4 h4,
.cold-d6b4 h5,
.cold-d6b4 h6,
.cold-d6b4 .lower-6fae .focus-03ac {
    font-family: 'Nunito Sans', sans-serif;
}

.upper-1671 h1,
.upper-1671 h2,
.upper-1671 h3,
.upper-1671 h4,
.upper-1671 h5,
.upper-1671 h6,
.upper-1671 .lower-6fae .focus-03ac {
    font-family: 'Maven Pro', sans-serif;
}

.smooth-ca3d h1,
.smooth-ca3d h2,
.smooth-ca3d h3,
.smooth-ca3d h4,
.smooth-ca3d h5,
.smooth-ca3d h6,
.smooth-ca3d .lower-6fae .focus-03ac {
    font-family: 'Cairo', serif;
}

.alert_216e h1,
.alert_216e h2,
.alert_216e h3,
.alert_216e h4,
.alert_216e h5,
.alert_216e h6,
.alert_216e .lower-6fae .focus-03ac {
    font-family: 'Philosopher', sans-serif;
}

.tertiary-816e h1,
.tertiary-816e h2,
.tertiary-816e h3,
.tertiary-816e h4,
.tertiary-816e h5,
.tertiary-816e h6,
.tertiary-816e .lower-6fae .focus-03ac {
    font-family: 'Dosis', sans-serif;
}

.light_b112 h1,
.light_b112 h2,
.light_b112 h3,
.light_b112 h4,
.light_b112 h5,
.light_b112 h6,
.light_b112 .lower-6fae .focus-03ac {
    font-family: 'Sniglet', cursive;
}

.silver-eb1a h1,
.silver-eb1a h2,
.silver-eb1a h3,
.silver-eb1a h4,
.silver-eb1a h5,
.silver-eb1a h6,
.silver-eb1a .lower-6fae .focus-03ac {
    font-family: 'Gloria Hallelujah', cursive;
}

.east-5c41 h1,
.east-5c41 h2,
.east-5c41 h3,
.east-5c41 h4,
.east-5c41 h5,
.east-5c41 h6,
.east-5c41 .lower-6fae .focus-03ac {
    font-family: 'Patrick Hand', cursive;
}

.main_4a15 h1,
.main_4a15 h2,
.main_4a15 h3,
.main_4a15 h4,
.main_4a15 h5,
.main_4a15 h6,
.main_4a15 .lower-6fae .focus-03ac {
    font-family: 'Shadows Into Light', cursive;
}

.thumbnail-huge-220f h1,
.thumbnail-huge-220f h2,
.thumbnail-huge-220f h3,
.thumbnail-huge-220f h4,
.thumbnail-huge-220f h5,
.thumbnail-huge-220f h6,
.thumbnail-huge-220f .lower-6fae .focus-03ac {
    font-family: 'Aboreto', cursive;
}

.paragraph-72eb,
.paragraph-72eb .dropdown-5528 a {
    font-family: 'Raleway', sans-serif;
}

.tall-31b5,
.tall-31b5 .dropdown-5528 a {
    font-family: 'Poppins', sans-serif;
}

.content_5eaa,
.content_5eaa .dropdown-5528 a {
    font-family: 'Montserrat', sans-serif;
}

.breadcrumb_a5da,
.breadcrumb_a5da .dropdown-5528 a {
    font-family: 'Open Sans', sans-serif;
}

.highlight-fluid-0098,
.highlight-fluid-0098 .dropdown-5528 a {
    font-family: 'Lato', sans-serif;
}

.slider-a57f,
.slider-a57f .dropdown-5528 a {
    font-family: 'Ubuntu', sans-serif;
}

.black_f341,
.black_f341 .dropdown-5528 a {
    font-family: 'Playfair Display', serif;
}

.avatar_af9e,
.avatar_af9e .dropdown-5528 a {
    font-family: 'Lora', serif;
}

.hot-26c3,
.hot-26c3 .dropdown-5528 a {
    font-family: 'Titillium Web', sans-serif;
}

.notice-4490,
.notice-4490 .dropdown-5528 a-10 {
    font-family: 'Muli', sans-serif;
}

.notification_focused_a9b4,
.notification_focused_a9b4 .dropdown-5528 a {
    font-family: 'Oxygen', sans-serif;
}

.pressed-cb0a,
.pressed-cb0a .dropdown-5528 a {
    font-family: 'Nunito Sans', sans-serif;
}

.hover-first-b926,
.hover-first-b926 .dropdown-5528 a {
    font-family: 'Maven Pro', sans-serif;
}

.narrow-358f,
.narrow-358f .dropdown-5528 a {
    font-family: 'Cairo', serif;
}

.cool-c2b2,
.cool-c2b2 .dropdown-5528 a {
    font-family: 'Philosopher', sans-serif;
}

.logo-f002,
.logo-f002 .dropdown-5528 a {
    font-family: 'Dosis', sans-serif;
}

.bright_de78,
.bright_de78 .dropdown-5528 a {
    font-family: 'Sniglet', cursive;
}

.middle-ee29,
.middle-ee29 .dropdown-5528 a {
    font-family: 'Gloria Hallelujah', cursive;
}

.focus-fast-ace0,
.focus-fast-ace0 .dropdown-5528 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-6684 a, 
#colophon .frame-6684 a,
#secondary .frame-6684 a:hover, 
#secondary .frame-6684 a:focus, 
#colophon .frame-6684 a:hover,
#colophon .frame-6684 a:focus {
    color: #fff;
}
#secondary .frame-6684,
#colophon .frame-6684 {
    margin-bottom: 0;
}
.article_5874 {
    position: relative;
    padding: 15px 0;
}
.under_186b + .article_5874 {
    border-top: 1px solid rgb(0 0 0 / 10%);
}
.article_5874 span {
    display: block;
    text-align: center;
}
.under_186b .smooth_ce10 ul li {
    margin-bottom: 15px;
}
.under_186b .smooth_ce10 ul li:last-child,
.under_186b .smooth_ce10 .current-849a li {
    margin-bottom: 0;
}
.under_186b .box-cold-2c5e {
    margin-bottom: 45px;
}
.under_186b.slider-8674 .box-cold-2c5e:last-child {
    margin-bottom: 0;
}
.under_186b.slider-8674 .tabs-first-5e1d img {
    margin-left: auto;
    margin-right: auto;
}
.button-lite-e392 ul li span {
    font-size: 12px;
    display: block;
}
#colophon #wp-calendar caption {
    font-weight: 600;
    text-align: left;
}
.picture_4c13 ul ul {
    padding-left: 25px;
    margin-top: 15px;
}
.highlight-d3b4 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 .highlight-d3b4 a:hover,
#secondary .highlight-d3b4 a:focus,
#colophon .highlight-d3b4 a:hover,
#colophon .highlight-d3b4 a:focus {
    background-color: #000;
    color: #fff;
}
#colophon .accordion_iron_d8e5 form.summary-4e1d button.primary-e7b1 {
    background-color: #ff2e55;
}
#colophon .button-lite-e392 li:before {
    float: left;
}
.active-b84d {
    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;
}
.active-b84d:hover,
.active-b84d: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;
}
.footer-wood-aa59 #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 */
}
.footer-wood-aa59 #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 */
}
.footer-wood-aa59 #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,
.overlay-complex-c245 #loader-wrapper {
    display: none;

}
#loader svg {
    width: 70px;
    height: 70px;
    fill: #ff2e55;
}
.border-iron-b36b #loader .element-f9d4,
.last_0240 #loader .video-507a,
.backdrop-c1cb #loader .wood_1dfc,
.search_0a0b #loader .active-last-7684 {
    display: block;
}

/*--------------------------------------------------------------
#                   RESPONSIVE
--------------------------------------------------------------*/
@media screen and (min-width: 567px) {
    #top-bar {
        padding: 5px 0;
    }
    #top-bar form.summary-4e1d {
        width: 50%;
        float: left;
        margin: 0;
    }
    #top-bar .current-849a {
        width: 50%;
        float: right;
        text-align: right;
        padding: 2px 0;
    }
    #top-bar input, 
    #top-bar .primary-e7b1 {
        border-color: transparent;
    }
    .under_186b.tooltip_05f1 .box-cold-2c5e,
    .under_186b.in-222f .box-cold-2c5e {
        width: 50%;
        float: left;
    }
    .under_186b.tooltip_05f1 .box-cold-2c5e:nth-child(2n+1),
    .under_186b.in-222f .box-cold-2c5e:nth-child(2n+1) {
        clear: left;
    }
    .under_186b.tooltip_05f1 .box-cold-2c5e:nth-child(odd),
    .under_186b.in-222f .box-cold-2c5e:nth-child(odd) {
        padding-right: 40px;
    }
    .under_186b.tooltip_05f1 .box-cold-2c5e:nth-last-child(-n+2),
    .under_186b.in-222f .box-cold-2c5e:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 767px) {
    .tooltip_05f1,
    .layout_9277,
    .in-222f,
    .carousel_998c,
    .video-94a6 {
        margin: 0 -15px;
    }
    .tooltip_05f1 article,
    .layout_9277 article,
    .in-222f article,
    .carousel_998c article,
    .video-94a6 article {
        padding: 0 15px;
        float: left;
        width: 50%;
        margin-bottom: 30px;
    }
    .tooltip_05f1 article:nth-child(2n+1),
    .layout_9277 article:nth-child(2n+1),
    .in-222f article:nth-child(2n+1),
    .carousel_998c article:nth-child(2n+1),
    .video-94a6 article:nth-child(2n+1) {
        clear: left;
    }
    .tooltip_05f1 article:nth-last-child(-n+2),
    .layout_9277 article:nth-last-child(-n+2),
    .in-222f article:nth-last-child(-n+2),
    .carousel_998c article:nth-last-child(-n+2),
    .video-94a6 article:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
    .solid_09b8 h1,
    .thumbnail-right-50c6 h1,
    .in_cba1 h1 {
        font-size: 28px;
    }
    .description-4d3c .gallery_cdea, 
    .notification_710a .gallery_cdea, 
    .footer_62cc .gallery_cdea {
        padding-right: 25px;
    }
    .description-4d3c .fixed_8cf6, 
    .notification_710a .fixed_8cf6, 
    .footer_62cc .fixed_8cf6 {
        padding-left: 25px;
    }
    .under_186b.layout_9277 .box-cold-2c5e {
        width: 33.33%;
        float: left;
        margin-bottom: 0;
    }
    .under_186b.layout_9277 .box-cold-2c5e:not(:last-child) {
        padding-right: 40px;
    }
    .article_5874.tooltip_05f1 span {
        float: left;
        width: 50%;
        text-align: left;
    }
    .article_5874.tooltip_05f1 span:nth-child(2) {
        float: right;
        text-align: right;
    }
}
@media screen and (min-width: 992px) {
    .layout_9277 article,
    .carousel_998c article,
    .video-94a6 article {
        width: 33.33%;
    }
    .layout_9277 article:nth-child(2n+1),
    .carousel_998c article:nth-child(2n+1),
    .video-94a6 article:nth-child(2n+1) {
        clear: none;
    }
    .layout_9277 article:nth-child(3n+1),
    .carousel_998c article:nth-child(3n+1),
    .video-94a6 article:nth-child(3n+1) {
        clear: left;
    }
    .layout_9277 article:nth-last-child(-n+3),
    .carousel_998c article:nth-last-child(-n+3),
    .video-94a6 article:nth-last-child(-n+3) {
        margin-bottom: 0;
    }
    .in-222f article {
        width: 25%;
    }
    .carousel_998c article {
        width: 20%;
    }
    .video-94a6 article {
        width: 16.66%;
    }
    .in-222f article:nth-child(2n+1),
    .carousel_998c article:nth-child(3n+1),
    .video-94a6 article:nth-child(3n+1) {
        clear: none;
    }
    .in-222f article:nth-child(4n+1),
    .carousel_998c article:nth-child(5n+1),
    .video-94a6 article:nth-child(6n+1) {
        clear: left;
    }
    .in-222f article:nth-last-child(-n+4),
    .carousel_998c article:nth-last-child(-n+5),
    .video-94a6 article:nth-last-child(-n+6) {
        margin-bottom: 0;
    }
    #top-bar .smooth_ce10 + .smooth_ce10 {
        margin-top: 0;
    }
    #top-bar.tooltip_05f1 .smooth_ce10 {
        float: left;
        text-align: left;
        padding: 6px 0;
    }
    #top-bar.tooltip_05f1 .smooth_ce10 + .smooth_ce10 {
        float: right;
        text-align: right;
        padding: 0;
    }
    nav.smooth-f4aa.brown-c1d0 {
        margin-top: 63px;
    }
    #colophon .current-849a {
        margin-left: -15px;
    }
    .under_186b.in-222f .box-cold-2c5e {
        width: 25%;
        padding-right: 40px;
    }
    .under_186b.in-222f .box-cold-2c5e:last-child {
        padding-right: 0;
    }
    .under_186b.in-222f .box-cold-2c5e:nth-child(2n+1) {
        clear: none;
    }
    .under_186b.in-222f .box-cold-2c5e:nth-child(4n+1) {
        clear: left;
    }
    .under_186b.in-222f .box-cold-2c5e:nth-last-child(-n+4) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 1024px) {
    .photo_next_2c1f #masthead {
        position: sticky;
        top: 0;
    }
    .photo_next_2c1f #masthead.upper_3e3a {
        box-shadow: 0 6px 10px rgb(0 0 0 / 10%);
    }
    .header-c1ee.photo_next_2c1f #masthead.upper_3e3a {
        top: 32px;
    }
    .orange_bf26 {
        display: flex;
        align-items: center;
        min-height: 81px;
    }
    .dropdown-5528 {
        width: auto;
        float: right;
        text-align: right;
    }
    .dropdown-5528.blue_a094 {
        padding: 0;
    }
    .dropdown-5528 ul.hard-b041 > li {
        text-align: center;
    }
    .dropdown-5528 ul.hard-b041 > li > a {
        color: #000;
    }
    .dropdown-5528 ul.hard-b041 .progress-stale-3fea > a, 
    .dropdown-5528 ul.hard-b041 .shade_48d7 > a, 
    .dropdown-5528 ul.hard-b041 .list-prev-24df > a, 
    .dropdown-5528 ul.hard-b041 .orange_da45 > a,
    .dropdown-5528 ul.hard-b041 > li:hover > a, 
    .dropdown-5528 ul.hard-b041 > li.fn-focus-063d > a {
        color: #ff2e55;
    }
    .dropdown-5528 ul.hard-b041 > li > a {
        text-align: center;
        padding: 30px 20px;
    }
    .dropdown-5528.blue_a094 ul.hard-b041 > li {
        padding: 15px 25px 8px;
    }
    .dropdown-5528 ul.hard-b041 > .new-f6cd > 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;
    }
    .dropdown-5528 ul ul .new-f6cd > 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;
    }
    .dropdown-5528 ul.hard-b041 {
        display: block !important;
        height: auto !important;
    }
    .dropdown-5528 ul ul {
        box-shadow: 0 10px 25px rgb(0 0 0 / 15%);
        width: 250px;
    }
    .dropdown-5528 ul li:hover > ul,
    .dropdown-5528 ul li.fn-focus-063d > ul {
        left: 0;
        right: auto;
        display: block !important;
    }
    .dropdown-5528 ul ul li:hover > ul,
    .dropdown-5528 ul ul li.fn-focus-063d > ul {
        left: 100%;
        right: auto;
    }
    .dropdown-5528 ul ul li:hover > a,
    .dropdown-5528 ul ul li.fn-focus-063d > a {
        background-color: #ff2e55;
        color: #fff;
    }
    .dropdown-5528 ul.module-left-5976 > li:last-child > a {
        border-bottom: none;
    }
    .dropdown-5528 ul ul li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    }
    .dropdown-5528 ul ul > li:last-child {
        border-bottom: none;
    }
    .dropdown-5528 ul ul ul {
        top: 0;
    }
    .dropdown-5528 ul ul li a:hover,
    .dropdown-5528 ul ul li.orange_da45:hover > a {
        color: #fff !important;
    }
    .dropdown-5528 ul.hard-b041 > li > a > i,
    .dropdown-5528 ul.hard-b041 > li > a > i.icon_dbea:not(.out-6f7f).texture-b85b {
        display: block;
        margin: 0 auto 10px;
    }
    .notice_gold_6ed6 {
        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;
    }
    .dropdown-5528 .input_d651 .slider-c62e {
        display: none;
    }
    .dropdown-5528 .input_d651 .action-3b11 {
        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.photo-medium-e928 {
        display: none;
    }
    .notice_gold_6ed6 {
        display: none;
    }
    .dropdown-5528 ul {
        display: block;
    }
    .dropdown-5528 li {
        display: inline-block;
    }
    .dropdown-5528 .dynamic_c84b {
        padding-left: 50px;
    }
    .dropdown-5528 ul.hard-b041 > li.dynamic_c84b > a,
    .dropdown-5528 ul.hard-b041 > li.tabs-upper-8ea0 > a {
        padding-left: 5px;
        padding-right: 5px;
    }
    .dropdown-5528 li.dynamic_c84b + li.tabs-upper-8ea0: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%);
    }
    .new-10f4 #primary,
    .hover_red_d9f3 #primary {
        width: 70%;
        float: left;
        padding-right: 30px;
    }
    .new-10f4 #secondary,
    .hover_red_d9f3 #secondary {
        width: 30%;
        float: right;
    }
    .hover_red_d9f3 #primary { 
        float: right;
        padding-right: 0;
        padding-left: 30px;
    }
    .aside-solid-f965 #primary {
        width: 100%;
        float: none;
        padding-right: 0;
    }
}
@media screen and (max-width: 1023px) {
    .orange_bf26 {
        padding-right: 50px;
        min-height: 86px;
        display: flex;
        align-items: center;
        text-align: left;
    }
    .video_easy_413e {
        font-size: 26px;
    }
    .dropdown-5528 ul ul {
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .dropdown-5528 ul ul ul {
        margin-top: 0;
    }
    .dropdown-5528 ul.hard-b041 li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
        display: block;
        width: 100%;
    }
    .dropdown-5528 ul.hard-b041 li:last-child {
        border-bottom: none;
    }
    .dropdown-5528 ul.hard-b041 > li {
        width: 100%;
        padding: 0;
    }
    .dropdown-5528 ul ul li a {
        padding-left: 35px;
    }
    .dropdown-5528 ul ul ul li a {
        padding-left: 60px;
    }
    .dropdown-5528 ul ul ul ul li a {
        padding-left: 80px;
    }
    .dropdown-5528 ul ul a {
        width: 100%;
    }
    .dropdown-5528 ul ul,
    .dropdown-5528 ul ul ul {
        box-shadow: none;
        float: none;
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 0;
        display: none;
    }
    .dropdown-5528 ul.hard-b041 > li:before {
        display: none;
    }
    .dropdown-5528 .new-f6cd > a:before {
        content: "";
        float: right;
        position: relative;
        right: 0;
        background-color: rgba(255, 255, 255, 0.20);
        width: 1px;
        height: 25px;
    }
    .dropdown-5528 .new-f6cd > a:after {
        padding-top: 3px;
    }
    .dropdown-5528 ul.module-left-5976 li a {
        border-left: none;
    }
    .dropdown-5528 ul.hard-b041 {
        margin-right: 0;
        background-color: #fff;
        margin-top: 25px;
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .dropdown-5528 {
        position: static;
    }
    .dropdown-5528 a {
        color: #555555;
        padding: 15px;
    }
    #masthead.disabled-7612 .dropdown-5528 ul.hard-b041 {
        margin-top: 0;
        position: absolute;
        max-width: 500px;
        top: 100%;
        left: auto;
        right: 0;
        width: 100%;
        z-index: 10;
    }
    .caption_down_dc1a #content, 
    .caption_down_dc1a #colophon,
    .caption_down_dc1a .active-b84d {
        filter: blur(25px);
    }
    #page-site-header {
        padding: 250px 0;
    }
}

@media screen and (max-width: 992px) {
    #page-site-header {
        padding: 200px 0;
    }
    .modal_solid_ffa2, 
    #reply-title {
        font-size: 28px;
    }
}

@media screen and (max-width: 767px) {
    #masthead.disabled-7612 .dropdown-5528 ul.hard-b041 {
        max-width: 100%;
    }
    .description-4d3c .gallery_cdea, 
    .notification_710a .gallery_cdea, 
    .footer_62cc .gallery_cdea,
    .description-4d3c .fixed_8cf6, 
    .notification_710a .fixed_8cf6, 
    .footer_62cc .fixed_8cf6 {
        width: 100%;
        margin: 15px 0;
    }
    .footer_62cc span.bright-9245 b, 
    .south_249f span.bright-9245 b, 
    .footer_62cc span.card-df4b b, 
    .south_249f span.card-df4b b {
        font-size: 18px;
    }
    #respond {
        margin-top: 40px;
    }
    .sort_copper_ff6a img {
        margin-right: 15px;
    }
    .modal_solid_ffa2, 
    #reply-title {
        margin-bottom: 0;
    }
    #commentform p.grid_liquid_cb4b,
    #commentform p.hero_8f91 {
        margin-top: 21px;
    }
    nav.smooth-f4aa.brown-c1d0,
    #secondary {
        margin-top: 30px;
    }
    .modal_solid_ffa2, 
    #reply-title {
        font-size: 26px;
    }
    #comments {
        margin-top: 40px;
    }
    .filter_dark_297f {
        margin-bottom: 25px;
    }
    .active-b84d {
        display: none;
    }
}
@media screen and (max-width: 567px) {
    .brown-c1d0 .title_b25b.label-prev-965a, 
    .brown-c1d0 .title_b25b.caption_0c7f {
        top: 0;
    }
    .brown-c1d0 .label-prev-965a.title_b25b:before, 
    .brown-c1d0 .caption_0c7f.title_b25b:before {
        width: 35px;
        height: 10px;
    }
    .brown-c1d0 .title_b25b.label-prev-965a, 
    .brown-c1d0 .title_b25b.caption_0c7f {
        margin-left: 0;
        margin-right: 0;
    }
    .thumbnail_fast_b6cc li {
        font-size: 12px;
    }
    #breadcrumb-list {
        padding: 10px 0;
    }
    blockquote.yellow-3ea8 {
        margin-left: 0;
    }
    .sort_copper_ff6a img {
        margin: 0 0 25px;
        float: none;
    }
    .sort_copper_ff6a .north-a82f, 
    .sort_copper_ff6a .table-8347 {
        display: block;
    }
    .carousel_3d27 {
        padding-left: 0;
    }
    #comments ol.banner-8a69 {
        margin-left: 50px;
    }
    .text_liquid_778f {
        padding-left: 0;
    }
    .under_186b .box-cold-2c5e:last-child,
    .under_186b.layout_9277 .box-cold-2c5e:last-child {
        margin-bottom: 0;
        padding-right: 0;
    }
}
/* css-noise: 0518 */
.ghost-box-y4 {
  padding: 0.4rem;
  font-size: 11px;
  line-height: 1.3;
}
