/*
Theme Name: Flexible Blog
Theme URI: http://creativthemes.grid_focused_50fc/downloads/flexible-blog/
Author: Creativ Themes
Author URI: http://creativthemes.grid_focused_50fc/
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.border_6c8d.photo-be9a/licenses/gpl-2.0.narrow_39c1
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.top_5c41/, (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.header-95e5.avatar-dafb/normalize.dropdown_dfb7/
*/

/*--------------------------------------------------------------
>>> 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;
}

.blue_d88f #page {
    max-width: 1600px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 0 0 15px rgb(0 0 0 / 40%);
}

.fixed_3cc2 #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.grid_focused_50fc/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.block_1917 {
    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 .outline_bottom_c7a5 label {
    display: table;
    margin: 0;
    line-height: 1;
}
#commentform .outline_bottom_c7a5 {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
}
p.hard_4a93 {
    clear: both;
    display: inline-block;
    position: relative;
}
.active-selected-8328 {
    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.brown-cf31 {
    margin-bottom: 0;
}
#commentform p.hard_4a93 {
    margin: 21px 0 0;
}
#comments {
    padding: 25px 0;
}
#respond {
    padding: 25px 0;
}
.text-f0f7 a {
    color: #000;
    text-decoration: none;
}
.text-f0f7 a:hover,
.text-f0f7 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.column_9867 {
    max-width: 300px;
    margin: 0 auto 15px;
}
#top-bar input,
#top-bar .old_8112 {
    background-color: transparent;
    border-color: #333;
    color: #fff;
}
#top-bar .huge-41ba {
    text-align: center;
}
#top-bar .huge-41ba li a:hover,
#top-bar .huge-41ba li a:focus {
    color: #fff;
}
#masthead {
    position: relative;
    z-index: 3000;
    background-color: #fff;
}
#masthead a {
    text-decoration: none;
}
.info-5f06 {
    padding: 5px 0;
    float: left;
}
.shade-advanced-6019, 
#site-identity {
    display: inline-block;
    vertical-align: middle;
}
.article-356e {
    font-size: 22px;
    margin: 0 0 5px;
    font-weight: 600;
    line-height: 1.3;
}
.article-356e a {
    color: #000;
}
.article-356e a:hover,
.article-356e a:focus {
    color: #ff2e55;
}
.south-2cbe {
    margin: 0;
    line-height: 1.3;
    color: #000;
}
.shade-advanced-6019 a {
    display: block;
    margin-right: 15px;
}
.shade-advanced-6019 img {
    max-height: 80px;
    width: auto;
}
.breadcrumb-copper-33c6 {
    display: block;
    position: relative;
    width: 100%;
}
.breadcrumb-copper-33c6 ul ul {
    background-color: #fff;
    text-align: left;
    padding: 0;
}
.breadcrumb-copper-33c6 ul ul li a {
    padding: 12px 15px;
    font-size: 14px;
}
.breadcrumb-copper-33c6 ul ul a:after {
    float: right;
}
.breadcrumb-copper-33c6 ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.breadcrumb-copper-33c6 li {
    position: relative;
}
.breadcrumb-copper-33c6 ul.complex-3e95 > li > a {
    color: #555555;
}
.breadcrumb-copper-33c6 ul.complex-3e95 > li:hover > a,
.breadcrumb-copper-33c6 ul.complex-3e95 > li.fn-focus-2d8e > a {
    color: #ff2e55;
}
.breadcrumb-copper-33c6 form.column_9867 input {
    background-color: #fff;
    border-color: #e9ecef;
    border-radius: 5px;
}
.breadcrumb-copper-33c6 a {
    display: block;
    font-weight: 400;
    color: #212121;
    font-size: 14px;
    line-height: 1.5;
    font-family: 'Poppins', sans-serif;
}
.breadcrumb-copper-33c6 ul ul {
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
}
.breadcrumb-copper-33c6 ul ul ul {
    left: -999em;
    top: 0;
}
.breadcrumb-copper-33c6 li li {
    display: block;
}
.breadcrumb-copper-33c6 ul.complex-3e95 .shadow_41eb > a,
.breadcrumb-copper-33c6 ul.complex-3e95 .yellow-e757 > a,
.breadcrumb-copper-33c6 ul.complex-3e95 .status_pressed_9e5e > a,
.breadcrumb-copper-33c6 ul.complex-3e95 .accordion-right-5eee > a {
    color: #ff2e55;
}
.breadcrumb-copper-33c6 ul.complex-3e95 > li:before {
    background-color: #5750A0;
    color: #fff;
    width: 46px;
    height: 46px;
    line-height: 46px;
    display: inline-block;
    text-align: center;
}
form.column_9867 {
    width: 100%;
    max-width: 100%;
    position: relative;
}
input.fast-1dc5 {
    width: 100%;
    height: 45px;
    padding: 0 50px 0 15px;
}
.black-608e {
    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;
}
.black-608e:hover,
.black-608e:focus {
    background-color: #ff2e55;
}
.black-608e 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;
}
.black-608e span:before, 
.black-608e 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;
}
.black-608e span:before {
    -webkit-transform: translateY(-250%);
    -moz-transform: translateY(-250%);
    -ms-transform: translateY(-250%);
    -o-transform: translateY(-250%);
    transform: translateY(-250%);
}
.black-608e span:after {
    -webkit-transform: translateY(250%);
    -moz-transform: translateY(250%);
    -ms-transform: translateY(250%);
    -o-transform: translateY(250%);
    transform: translateY(250%);
}
.black-608e.fn-active-2d8e 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);
}
.black-608e.fn-active-2d8e 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);
}
.black-608e.fn-active-2d8e span {
    background-color: transparent;
}
.up-d46d {
    float: right;
    color: #111;
    padding: 7px 0 0 10px;
    display: none;
}
button.thumbnail_plasma_bb55 {
    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.thumbnail_plasma_bb55.fn-active-2d8e i {
    transform: rotate(-180deg);
    transform-origin: center;
}
.narrow-2f20 .tag_glass_6cf6,
.narrow-2f20 .outline-ad02,
.narrow-2f20 .row_brown_ccad {
    margin: 0;
    overflow: hidden;
}
.action_47cc .filter-fixed-ea3e a:before,
.action_47cc .label_north_6a66 a:after {
    content: "\f0d9";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
    font-size: 18px;
    position: relative;
    top: 1px;
}
.action_47cc .label_north_6a66 a:after {
    content: "\f0da";
    margin-left: 10px;
    margin-right: 0;
}
.tag_glass_6cf6 .filter-fixed-ea3e,
.outline-ad02 .filter-fixed-ea3e,
.row_brown_ccad .filter-fixed-ea3e {
    float: left;
    width: 50%;
    position: relative;
    text-align: left;
}

.tag_glass_6cf6 .label_north_6a66,
.outline-ad02 .label_north_6a66,
.row_brown_ccad .label_north_6a66 {
    float: right;
    text-align: right;
    width: 50%;
    position: relative;
}
.row_brown_ccad a, 
.outline-ad02 a {
    font-weight: 400;
    display: block;
    color: #212529;
    text-decoration: none;
}
.row_brown_ccad a:hover, 
.outline-ad02 a:hover,
.row_brown_ccad a:focus, 
.outline-ad02 a:focus {
    color: #ff2e55;
}
.row_brown_ccad, 
.outline-ad02 {
    padding: 0;
    position: relative;
}
.description-blue-6724 .simple-b3ab,
.description-blue-6724 .simple-b3ab.new-7585:hover,
.description-blue-6724 .simple-b3ab.new-7585:focus {
    text-align: center;
    line-height: 35px;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-right: 5px;
    color: #ff2e55;
    background-color: #f6f6f6;
}
.description-blue-6724 .simple-b3ab.fn-current-2d8e,
.description-blue-6724 .simple-b3ab:hover,
.description-blue-6724 .simple-b3ab:focus {
    color: #fff;
    background-color: #ff2e55;
}
.description-blue-6724 .simple-b3ab.top-59c4,
.description-blue-6724 .simple-b3ab.component-tall-6e07 {
    width: auto;
    height: auto;
    color: #ff2e55;
    padding: 0 15px;
}
.description-blue-6724 .simple-b3ab.top-59c4:hover, 
.description-blue-6724 .simple-b3ab.component-tall-6e07:hover,
.description-blue-6724 .simple-b3ab.top-59c4:focus, 
.description-blue-6724 .simple-b3ab.component-tall-6e07:focus {
    color: #fff;
}
.filter-fixed-ea3e span {
    padding-left: 30px;
    float: left;
    text-align: left;
}
.label_north_6a66 span {
    padding-right: 30px;
    float: right;
    text-align: right;
}
.row_brown_ccad span,
.outline-ad02 span {
    display: table;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.sidebar-dirty-1d2c {
    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. */
}

.sidebar-dirty-1d2c: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
--------------------------------------------------------------*/
.summary-basic-615a {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.block_1917 {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.border_full_f86a {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.footer-d0bd:before,
.footer-d0bd:after,
.over_8e55:before,
.over_8e55:after,
.tooltip-faee:before,
.tooltip-faee:after,
.small-e52e:before,
.small-e52e:after,
.hover_selected_865d:before,
.hover_selected_865d:after,
.tag_71ec:before,
.tag_71ec:after,
.description-545e:before,
.description-545e:after,
.notification-medium-8b93:before,
.notification-medium-8b93:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.footer-d0bd:after,
.over_8e55:after,
.tooltip-faee:after,
.small-e52e:after,
.hover_selected_865d:after,
.tag_71ec:after,
.description-545e:before,
.description-545e:after,
.notification-medium-8b93:before,
.notification-medium-8b93:after {
    clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.basic_93d3 {
    margin: 0 0 1.3em;
}
.basic_93d3:last-child {
    margin-bottom: 0;
}
#colophon .basic_93d3.sort_full_0d66 {
    margin-bottom: 20px;
}
#colophon .basic_93d3:last-child {
    margin-bottom: 0;
}

/* Make sure select elements fit in widgets. */
.basic_93d3 select {
    max-width: 100%;
    padding: 10px;
    border: none;
    width: 100%;
    max-width: 300px;
}

.basic_93d3 input {
    height: 40px;
    padding: 0 15px;
    border: none;
}
form.column_9867 button.old_8112 {
    height: 45px;
    line-height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    border: none;
    width: 45px;
    padding: 0;
    background-color: transparent;
    color: #666;
}
.overlay_prev_d1b6 form.column_9867 button.old_8112 {
    width: 50px;
    color: #fff;
    font-size: 16px;
    line-height: 1;
    height: 50px;
    padding: 0;
}
.overlay_prev_d1b6 form.column_9867 input[type="search"] {
    padding: 0 55px 0 25px;
    height: 50px;
    background-color: #fff;
    color: #000;
    border: none;
}
.overlay_prev_d1b6 form.column_9867 input[type="search"]:focus {
    border-color: #ff2e55;
}
form.column_9867 {
    position: relative;
}

form.column_9867 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;
}

.last-f336 {
    font-size: 18px;
    margin: 0 0 32px;
    color: #fff;
}

.basic_93d3 li:not(:last-child) {
    margin-bottom: 10px;
}

#secondary .backdrop-upper-d087 h1,
#secondary .backdrop-upper-d087 h2,
#secondary .backdrop-upper-d087 h3,
#secondary .backdrop-upper-d087 h4,
#secondary .backdrop-upper-d087 h5,
#secondary .backdrop-upper-d087 h6,
#colophon .backdrop-upper-d087 h1,
#colophon .backdrop-upper-d087 h2,
#colophon .backdrop-upper-d087 h3,
#colophon .backdrop-upper-d087 h4,
#colophon .backdrop-upper-d087 h5,
#colophon .backdrop-upper-d087 h6,
.tag_advanced_93fc .out-8cdb {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin: 0;
    text-transform: uppercase;
    border-bottom: 2px solid #000;
    padding-bottom: 5px;
}

#secondary .sidebar_0adf h1,
#secondary .sidebar_0adf h2,
#secondary .sidebar_0adf h3,
#secondary .sidebar_0adf h4,
#secondary .sidebar_0adf h5,
#secondary .sidebar_0adf h6,
#colophon .sidebar_0adf h1,
#colophon .sidebar_0adf h2,
#colophon .sidebar_0adf h3,
#colophon .sidebar_0adf h4,
#colophon .sidebar_0adf h5,
#colophon .sidebar_0adf h6 {
    margin-bottom: 25px;
}

.tag_advanced_93fc .out-8cdb {
    display: block;
    margin-bottom: 20px;
}

.modal-fast-cbf1 {
    height: 40px;
    background-color: #000;
    border-color: #000;
    color: #fff;
    padding: 0 15px;
}

.modal-fast-cbf1:hover,
.modal-fast-cbf1: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 .basic_93d3:not(:last-child) {
    margin-bottom: 30px;
}
.frame_4f73 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.backdrop-liquid-cbb5.hovered_fc35 {
    list-style: disc;
    padding-left: 1.5em;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.fn-sticky-2d8e {
    display: block;
}
.overlay-silver-bd4b {
    margin: 0;
}

.search_8d3c:not(.purple-d7a8) {
    display: none;
}

.dirty-095f .texture_7688,
.dropdown_cold_48e2 .texture_7688 {
    display: inline;
}

.outline_paper_1286,
.over_8e55,
.rough_3bdf {
    margin: 0;
}

.hover_c085 img {
    display: block;
    text-align: center;
    margin: 20px auto;
}
.large_605d span.tooltip_c3d0 {
    margin-bottom: 12px;
    display: inline-block;
    width: 100%;
}
.box-4a48 {
    clear: both;
    margin: 0 0 1.5em;
}
.large_605d span.breadcrumb-88d3 {
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    color: #111;
}
.large_605d small {
    font-size: 12px;
    color: #ff2e55;
}
nav.sidebar_724f.description-blue-6724 {
    margin-top: 50px;
    clear: both;
    display: inline-block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.notice_over_35ce.orange-01d1 article:nth-child(3n) {
    border-right: 1px solid #e4e4e4;
}
.card-b797 a {
    color: #ff2e55;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.aside-cbd4 {
    color: #fff;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.component_south_579f {
    margin-bottom: 20px;
    display: inline-block;
}
.component_south_579f span {
    margin: 0 8px 8px 0;
}
.component_south_579f 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;
}
.component_south_579f a:hover,
.component_south_579f a:focus {
    border-color: #000;
    background-color: #000;
    color: #fff;
}
.pro_7dab {
    margin-bottom: 30px;
}
.warm_92f1,
.static_ea03 {
    text-align: center;
    margin-bottom: 30px;
    display: block;
}
.warm_92f1 h1,
.footer_4f3f h1,
.static_ea03 h1 {
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: bold;
}
.search_tall_d5f7 .warm_92f1,
.filter_a016 .footer_4f3f,
.gold-48f2 .static_ea03,
.notification-new-1050 .pro_7dab,
.out-b1c9 .sidebar_724f.row_brown_ccad,
.menu_8f20 .disabled_light_6b7a.action-6a0f .texture_7688,
.block_1d63 .disabled_light_6b7a.action-6a0f .video_4072,
.background_ca26 .disabled_light_6b7a.action-6a0f .bright-31f4,
.black-5d86 .disabled_light_6b7a.action-6a0f .border_a856 {
    display: none;
}
.popup_a88e {
    margin-bottom: 25px;
}
.nav_be54 .popup_a88e {
    margin-bottom: 0;
}
.disabled_light_6b7a.action-6a0f {
    background-color: #f6f6f6;
    padding: 20px 25px;
    margin-bottom: 25px;
}
.dirty-095f .video_4072 a:before,
.action-6a0f .hover_c085 a:before,
.border_a856 a:before,
.bright-31f4:before {
    content: "\f017";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
}
.action-6a0f .hover_c085 a:before {
    content: "\f007";
}
.border_a856 a:before {
    content: "\f086";
}
.dirty-095f .video_4072 a:before {
    content: "\f017";
}
.bright-31f4:before {
    content: "\f02c";
    color: #ff2e55;
}
body:not(.dirty-095f) .bright-31f4:before {
    display: none;
}
.action-6a0f a, 
.action-6a0f span:before, 
.action-6a0f .bright-31f4:before, 
.action-6a0f .hover_c085:before {
    color: #000;
}
.action-6a0f a:hover,
.action-6a0f a:focus {
    color: #ff2e55;
}
.hover_c085.disabled-c325 {
    margin-left: 5px;
}
.texture_7688 {
    visibility: hidden;
}
.texture_7688 .hover_c085.disabled-c325 {
    visibility: visible;
    margin-left: -20px;
}
.inner_896b .narrow-2f20 .tag_glass_6cf6, 
.inner_896b .narrow-2f20 .outline-ad02, 
.inner_896b .narrow-2f20 .row_brown_ccad {
    margin-bottom: 25px;
}
.sidebar_724f.row_brown_ccad,
.sidebar_724f.outline-ad02 {
    padding: 20px 25px;
    background-color: #f6f6f6;
}
.row_brown_ccad .background_fixed_e11d span span,
.outline-ad02 .background_fixed_e11d span span,
.row_brown_ccad .down_bc53 span span,
.outline-ad02 .down_bc53 span span {
    display: block;
}
.row_brown_ccad span.background_fixed_e11d b,
.badge-plasma-8dd5 span.background_fixed_e11d b,
.row_brown_ccad span.down_bc53 b,
.badge-plasma-8dd5 span.down_bc53 b {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.row_brown_ccad span.background_fixed_e11d,
.badge-plasma-8dd5 span.background_fixed_e11d {
    display: table;
}
.surface_up_cdef.container_plasma_983a {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}
.surface_up_cdef.container_plasma_983a .copper_d771 {
    font-size: 38px;
}
.narrow-0b72 #secondary {
    display: none;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.tooltip-faee a {
    word-wrap: break-word;
}

.popup_focused_1225 {
    display: block;
}

#reply-title,
.gold-dda8 {
    font-size: 42px;
    margin: 0;
}
.gold-dda8,
#reply-title {
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 600;
}
ul.card-b797 li:after {
    content: ",";
}
ul.card-b797 li:last-child:after {
    display: none;
}
ol.outer_9b8e {
    padding: 0;
    margin: 0 0 30px;
    list-style: none;
}
#comments ol {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
#comments ol.outer_9b8e {
    padding-top: 35px;
    position: relative;
    overflow: hidden;
}
#comments ol.tooltip-d487 {
    margin-left: 120px;
}
.accent-prev-ba48 {
    display: none;
}
.top_9735 img {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 20px;
}
#comments time:before {
    display: none;
}
.module-pro-48f8 {
    position: relative;
}
.block_pressed_cc1b {
    text-align: right;
}
#comments article {
    margin-bottom: 30px;
    clear: both;
    padding: 30px;
    background-color: #f6f6f6;
    text-decoration: none;
}
#comments ol.outer_9b8e > li:last-child article:last-child,
#comments ol.outer_9b8e > li:last-child {
    border-bottom: none;
}
#comments ol.outer_9b8e > li {
    padding-top: 49px;
}
#comments ol.outer_9b8e > li:first-child {
    padding-top: 0;
}
#comments ol.outer_9b8e > li article:last-child .block_pressed_cc1b {
    border-bottom: none;
    padding-bottom: 0;
}
.block_pressed_cc1b 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;
}
.block_pressed_cc1b a:hover,
.block_pressed_cc1b a:focus {
    color: #fff;
    background-color: #ff2e55;
    border-color: #ff2e55;
}
.top_9735 .preview_eb2c,
.top_9735 .lite_750c {
    display: inline-block;
    color: #333;
    font-size: 20px;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    text-transform: capitalize;
}
.top_9735 .preview_eb2c:hover,
.top_9735 .preview_eb2c:focus {
    color: #ff2e55;
}
.component-d888 a,
.component-d888 a time {
    color: #333;
    text-decoration: none;
}
.component-d888 a:hover,
.component-d888 a:focus,
.component-d888 a:hover time,
.component-d888 a:focus time {
    color: #ff2e55;
}
.component-d888 time {
    font-weight: 500;
}
.component-d888 {
    display: block;
    margin-bottom: 10px;
}
.tooltip-faee {
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 80px;
}
.tooltip-faee p {
    font-weight: 400;
    margin-bottom: 1em;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.pro-f89a .outline-ad02, /* Older / Newer Posts Navigation (always hidden) */
.pro-f89a.section_291c .tag_71ec { /* 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 .section_291c) before. */
.clean-3688.section_291c .tag_71ec {
    display: block;
}

/*--------------------------------------------------------------
# Layouts and titles
--------------------------------------------------------------*/
section {
    position: relative;
}
.fn-relative-2d8e {
    display: block;
    position: relative;
}
.fn-relative-2d8e:before,
.fn-relative-2d8e:after {
    content: "";
    display: table;
    clear: both;
}
.over_8e55 {
    margin-top: 0;
}
.notification-medium-8b93 {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.feature-85e6 {
    padding: 10px 0;
}
.grid_c457,
.border-black-9587 {
    font-size: 22px;
    margin: 0 0 15px;
    font-weight: 400;
    word-wrap: break-word;
}
.hovered_74f9 {
    margin-bottom: 40px;
    text-align: center;
}
.border-black-9587 {
    font-size: 32px;
    margin: 0;
    font-family: 'Poppins', sans-serif;
}
.grid_c457 a {
    color: #000;
    text-decoration: none;
}
.grid_c457 a:hover,
.grid_c457 a:focus {
    color: #ff2e55;
}
.filter_current_632a {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.hard-8918 {
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.2;
}
.full-1f94 {
    text-align: left;
}
.right_4700 {
    text-align: center;
}
.short_13ab {
    text-align: right;
}
.description_ec61 {
    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;
}
.description_ec61:hover,
.description_ec61:focus {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.menu-complex-daaa {
    position: relative;
}
.texture-fa64 article, 
.carousel-focused-6945 article, 
.orange-01d1 article, 
.picture_93e1 article,
.border-down-7c37 article,
.paper_7e6a article {
    margin-bottom: 30px;
    width: 100%;
}
.texture-fa64 article:last-child, 
.carousel-focused-6945 article:last-child, 
.orange-01d1 article:last-child, 
.picture_93e1 article:last-child,
.border-down-7c37 article:last-child,
.paper_7e6a article:last-child {
    margin-bottom: 0;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.outline_paper_1286 .element-e2ef,
.over_8e55 .element-e2ef,
.tooltip-faee .element-e2ef {
    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
--------------------------------------------------------------*/
.left-6b0a {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.left-6b0a img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.left-6b0a .liquid_da47 {
    margin: 0.8075em 0;
}

.liquid_da47 {
    text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.wrapper-9d4e {
    margin: -4px;
}

.gallery_99ab {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding: 4px;
}

.description-copper-9e64 .gallery_99ab {
    max-width: 50%;
}

.table-new-a5c8 .gallery_99ab {
    max-width: 33.33%;
}

.video-orange-d4f2 .gallery_99ab {
    max-width: 25%;
}

.left-36af .gallery_99ab {
    max-width: 20%;
}

.tiny_dd98 .gallery_99ab {
    max-width: 16.66%;
}

.hover-3a4e .gallery_99ab {
    max-width: 14.28%;
}

.header_d2e9 .gallery_99ab {
    max-width: 12.5%;
}

.primary_b8b6 .gallery_99ab {
    max-width: 11.11%;
}

.main_first_f0c6 {
    display: block;
}

.chip_complex_4ba8 {
    margin: 0;
}

/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
.huge-41ba li {
    display: inline-block;
    height: auto;
    text-align: center;
    position: relative;
    list-style: none;
}
.description-545e .basic_93d3 .huge-41ba li {
    display: inline-block;
    width: auto;
}
.huge-41ba,
.huge-41ba ul {
    margin: 0;
    padding: 0;
}
.huge-41ba li a {
    background-color: transparent;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: block;
}
/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
ul.huge-41ba {
    margin: 0;
    padding: 0;
}
.huge-41ba li {
    width: 40px;
    height: auto;
    text-align: center;
    line-height: 40px;
    position: relative;
    list-style: none;
}
.huge-41ba ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.huge-41ba 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";
}
.huge-41ba li a:hover,
.huge-41ba li a:focus {
    color: #fff;
    background-color: #FF3366;
}
.huge-41ba li a:before {
    content: "\f1d0";
}
.huge-41ba li a[href*="facebook.grid_focused_50fc"]:before,
.huge-41ba li a[href*="fb.grid_focused_50fc"]:before {
  content: "\f39e";
}

.huge-41ba li a[href*="twitter.grid_focused_50fc"]:before {
  content: "\f099";
}

.huge-41ba li a[href*="linkedin.grid_focused_50fc"]:before {
  content: "\f0e1";
}

.huge-41ba li a[href*="plus.slider-static-6ae2.grid_focused_50fc"]:before {
  content: "\f0d5";
}

.huge-41ba li a[href*="youtube.grid_focused_50fc"]:before {
  content: "\f167";
}

.huge-41ba li a[href*="dribbble.grid_focused_50fc"]:before {
  content: "\f17d";
}

.huge-41ba li a[href*="pinterest.grid_focused_50fc"]:before {
  content: "\f231";
}

.huge-41ba li a[href*="bitbucket.photo-be9a"]:before {
  content: "\f171";
}

.huge-41ba li a[href*="github.grid_focused_50fc"]:before {
  content: "\f113";
}

.huge-41ba li a[href*="codepen.avatar-dafb"]:before {
  content: "\f1cb";
}

.huge-41ba li a[href*="flickr.grid_focused_50fc"]:before {
  content: "\f16e";
}

.huge-41ba li a[href$="/feed/"]:before {
  content: "\f09e";
}

.huge-41ba li a[href*="foursquare.grid_focused_50fc"]:before {
  content: "\f180";
}

.huge-41ba li a[href*="instagram.grid_focused_50fc"]:before {
  content: "\f16d";
}

.huge-41ba li a[href*="tumblr.grid_focused_50fc"]:before {
  content: "\f173";
}

.huge-41ba li a[href*="reddit.grid_focused_50fc"]:before {
  content: "\f1a1";
}

.huge-41ba li a[href*="vimeo.grid_focused_50fc"]:before {
  content: "\f194";
}

.huge-41ba li a[href*="digg.grid_focused_50fc"]:before {
  content: "\f1a6";
}

.huge-41ba li a[href*="twitch.advanced-7bc0"]:before {
  content: "\f1e8";
}

.huge-41ba li a[href*="stumbleupon.grid_focused_50fc"]:before {
  content: "\f1a4";
}

.huge-41ba li a[href*="delicious.grid_focused_50fc"]:before {
  content: "\f1a5";
}

.huge-41ba li a[href*="mailto:"]:before {
  content: "\f0e0";
}
.huge-41ba li a[href*="soundcloud.grid_focused_50fc"]:before {
  content: "\f1be";
}
.huge-41ba li a[href*="wordpress.photo-be9a"]:before {
  content: "\f19a";
}
.huge-41ba li a[href*="wordpress.grid_focused_50fc"]:before {
  content: "\f19a";
}

.huge-41ba li a[href*="jsfiddle.modal-81cb"]:before {
  content: "\f1cc";
}

.huge-41ba li a[href*="tripadvisor.grid_focused_50fc"]:before {
  content: "\f262";
}

.huge-41ba li a[href*="foursquare.grid_focused_50fc"]:before {
  content: "\f180";
}

.huge-41ba li a[href*="angel.down_f0bf"]:before {
  content: "\f209";
}

.huge-41ba li a[href*="slack.grid_focused_50fc"]:before {
  content: "\f198";
}

.huge-41ba li a[href*="tiktok.grid_focused_50fc"]:before {
  content: "\e07b";
}

/*--------------------------------------------------------------
## Social Icons Hover Color
--------------------------------------------------------------*/
.huge-41ba li a[href*="facebook.grid_focused_50fc"]:hover,
.huge-41ba li a[href*="fb.grid_focused_50fc"]:hover,
.huge-41ba li a[href*="facebook.grid_focused_50fc"]:focus,
.huge-41ba li a[href*="fb.grid_focused_50fc"]:focus {
    background-color: #3c5798 !important;
}
.huge-41ba li a[href*="twitter.grid_focused_50fc"]:hover,
.huge-41ba li a[href*="twitter.grid_focused_50fc"]:focus {
    background-color: #1ea0f1 !important;
}
.huge-41ba li a[href*="linkedin.grid_focused_50fc"]:hover,
.huge-41ba li a[href*="linkedin.grid_focused_50fc"]:focus {
    background-color: #0077B5 !important;
}
.huge-41ba li a[href*="plus.slider-static-6ae2.grid_focused_50fc"]:hover,
.huge-41ba li a[href*="plus.slider-static-6ae2.grid_focused_50fc"]:focus {
    background-color: #ec7161 !important;
}

.huge-41ba li a[href*="youtube.grid_focused_50fc"]:hover,
.huge-41ba li a[href*="youtube.grid_focused_50fc"]:focus {
    background-color: #cc181e !important;
}

.huge-41ba li a[href*="dribbble.grid_focused_50fc"]:hover,
.huge-41ba li a[href*="dribbble.grid_focused_50fc"]:focus {
    background-color: #f4a09c !important;
}

.huge-41ba li a[href*="pinterest.grid_focused_50fc"]:hover,
.huge-41ba li a[href*="pinterest.grid_focused_50fc"]:focus {
    background-color: #bd081b !important;
}

.huge-41ba li a[href*="bitbucket.photo-be9a"]:hover,
.huge-41ba li a[href*="bitbucket.photo-be9a"]:focus {
    background-color: #205081 !important;
}

.huge-41ba li a[href*="github.grid_focused_50fc"]:hover,
.huge-41ba li a[href*="github.grid_focused_50fc"]:focus {
    background-color: #323131 !important;
}

.huge-41ba li a[href*="codepen.avatar-dafb"]:hover,
.huge-41ba li a[href*="codepen.avatar-dafb"]:focus {
    background-color: #111000 !important;
}

.huge-41ba li a[href*="flickr.grid_focused_50fc"]:hover,
.huge-41ba li a[href*="flickr.grid_focused_50fc"]:focus {
    background-color: #025FDF !important;
}

.huge-41ba li a[href$="/feed/"]:hover,
.huge-41ba li a[href$="/feed/"]:focus {
    background-color: #089DE3 !important;
}

.huge-41ba li a[href*="foursquare.grid_focused_50fc"]:hover,
.huge-41ba li a[href*="foursquare.grid_focused_50fc"]:focus {
    background-color: #F94877 !important;
}

.huge-41ba li a[href*="instagram.grid_focused_50fc"]:hover,
.huge-41ba li a[href*="instagram.grid_focused_50fc"]:focus {
    background-color: #cd42e7 !important;
}

.huge-41ba li a[href*="tumblr.grid_focused_50fc"]:hover,
.huge-41ba li a[href*="tumblr.grid_focused_50fc"]:focus {
    background-color: #56BC8A !important;
}

.huge-41ba li a[href*="reddit.grid_focused_50fc"]:hover,
.huge-41ba li a[href*="reddit.grid_focused_50fc"]:focus {
    background-color: #FF4500 !important;
}

.huge-41ba li a[href*="vimeo.grid_focused_50fc"]:hover,
.huge-41ba li a[href*="vimeo.grid_focused_50fc"]:focus {
    background-color: #00ADEF !important;
}

.huge-41ba li a[href*="digg.grid_focused_50fc"]:hover,
.huge-41ba li a[href*="digg.grid_focused_50fc"]:focus {
    background-color: #00ADEF !important;
}

.huge-41ba li a[href*="twitch.advanced-7bc0"]:hover,
.huge-41ba li a[href*="twitch.advanced-7bc0"]:focus {
    background-color: #0E9DD9 !important;
}

.huge-41ba li a[href*="stumbleupon.grid_focused_50fc"]:hover,
.huge-41ba li a[href*="stumbleupon.grid_focused_50fc"]:focus {
    background-color: #EB4924 !important;
}

.huge-41ba li a[href*="delicious.grid_focused_50fc"]:hover,
.huge-41ba li a[href*="delicious.grid_focused_50fc"]:focus {
    background-color: #0076E8 !important;
}

.huge-41ba li a[href*="mailto:"]:hover,
.huge-41ba li a[href*="mailto:"]:focus {
    background-color: #4169E1 !important;
}
.huge-41ba li a[href*="soundcloud.grid_focused_50fc"]:hover,
.huge-41ba li a[href*="soundcloud.grid_focused_50fc"]:focus {
    background-color: #FF5500 !important;
}
.huge-41ba li a[href*="wordpress.photo-be9a"]:hover,
.huge-41ba li a[href*="wordpress.photo-be9a"]:focus {
    background-color: #0073AA !important;
}
.huge-41ba li a[href*="wordpress.grid_focused_50fc"]:hover,
.huge-41ba li a[href*="wordpress.grid_focused_50fc"]:focus {
    background-color: #00AADC !important;
}

.huge-41ba li a[href*="jsfiddle.modal-81cb"]:hover,
.huge-41ba li a[href*="jsfiddle.modal-81cb"]:focus {
    background-color: #396AB1 !important;
}

.huge-41ba li a[href*="tripadvisor.grid_focused_50fc"]:hover,
.huge-41ba li a[href*="tripadvisor.grid_focused_50fc"]:focus {
    background-color: #FFE090 !important;
}

.huge-41ba li a[href*="angel.down_f0bf"]:hover,
.huge-41ba li a[href*="angel.down_f0bf"]:focus {
    background-color: #111000 !important;
}

.huge-41ba li a[href*="tiktok.grid_focused_50fc"]:hover,
.huge-41ba li a[href*="tiktok.grid_focused_50fc"]:focus {
    background-color: #7d88e3 !important;
}

/*--------------------------------------------------------------
#  Header Image
--------------------------------------------------------------*/
#header-image {
    text-align: center;
}
#header-image img {
    width: 100%;
}

/*--------------------------------------------------------------
# Posts
--------------------------------------------------------------*/
.nav-69e7 .clean-9fa0 .menu-complex-daaa {
    margin-bottom: 30px;
    background-size: cover;
    background-position: center center;
    padding: 150px 0;
}
.nav-69e7 .tooltip-silver-722c {
    text-align: center;
    padding: 15px;
}
.nav-69e7 .content-2fad .tooltip-silver-722c {
    width: calc(100% - 80px);
    margin: -85px auto 0;
    background-color: #fff;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 15px;
}
.nav-69e7 .clean-9fa0 .video_4072 {
    margin-bottom: 7px;
    display: inline-block;
}
.nav-69e7 .clean-9fa0 .video_4072 a {
    color: #000;
}
.nav-69e7 .clean-9fa0 .video_4072 a:hover,
.nav-69e7 .clean-9fa0 .video_4072 a:focus {
    color: #ff2e55;
}
.nav-69e7 .clean-9fa0 .bright-31f4 {
    margin-bottom: 10px;
    display: block;
    color: #fff;
}
.nav-69e7 .clean-9fa0 .bright-31f4 a {
    background-color: #ff2e55;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
}
.nav-69e7 .clean-9fa0 .bright-31f4 a:hover,
.nav-69e7 .clean-9fa0 .bright-31f4 a:focus {
    background-color: #000;
}
.nav-69e7 .clean-9fa0 .menu-complex-daaa img {
    width: 100%;
}
.nav-69e7 .avatar-d4d0 {
    margin-bottom: 10px;
}
.nav-69e7 .grid_c457 {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin: 0;
    margin-bottom: 15px;
    line-height: 1.5;
}
.nav-69e7 .clean-9fa0 .over_8e55 {
    color: #000;
}
.nav-69e7 a {
    text-decoration: none;
}
.nav-69e7 a {
    text-decoration: none;
}
.action-6a0f a,
.action-6a0f a:before {
    text-decoration: none;
}
.action-6a0f > span {
    margin-right: 20px;
}
#primary #main > article .over_8e55 {
    margin-bottom: 25px;
}

/*--------------------------------------------------------------
# Typography Options
--------------------------------------------------------------*/ 
.picture_072c h1,
.picture_072c h2,
.picture_072c h3,
.picture_072c h4,
.picture_072c h5,
.picture_072c h6,
.picture_072c .tag_advanced_93fc .out-8cdb {
    font-family: 'Raleway', sans-serif;
}

.item_simple_4c91 h1,
.item_simple_4c91 h2,
.item_simple_4c91 h3,
.item_simple_4c91 h4,
.item_simple_4c91 h5,
.item_simple_4c91 h6,
.item_simple_4c91 .tag_advanced_93fc .out-8cdb {
    font-family: 'Poppins', sans-serif;
}

.prev_f133 h1,
.prev_f133 h2,
.prev_f133 h3,
.prev_f133 h4,
.prev_f133 h5,
.prev_f133 h6,
.prev_f133 .tag_advanced_93fc .out-8cdb {
    font-family: 'Montserrat', sans-serif;
}

.column-caa4 h1,
.column-caa4 h2,
.column-caa4 h3,
.column-caa4 h4,
.column-caa4 h5,
.column-caa4 h6,
.column-caa4 .tag_advanced_93fc .out-8cdb {
    font-family: 'Open Sans', sans-serif;
}

.center_37d3 h1,
.center_37d3 h2,
.center_37d3 h3,
.center_37d3 h4,
.center_37d3 h5,
.center_37d3 h6,
.center_37d3 .tag_advanced_93fc .out-8cdb {
    font-family: 'Lato', sans-serif;
}

.hovered-1995 h1,
.hovered-1995 h2,
.hovered-1995 h3,
.hovered-1995 h4,
.hovered-1995 h5,
.hovered-1995 h6,
.hovered-1995 .tag_advanced_93fc .out-8cdb {
    font-family: 'Ubuntu', sans-serif;
}

.hover-pressed-6b64 h1,
.hover-pressed-6b64 h2,
.hover-pressed-6b64 h3,
.hover-pressed-6b64 h4,
.hover-pressed-6b64 h5,
.hover-pressed-6b64 h6,
.hover-pressed-6b64 .tag_advanced_93fc .out-8cdb {
    font-family: 'Playfair Display', serif;
}

.easy_152c h1,
.easy_152c h2,
.easy_152c h3,
.easy_152c h4,
.easy_152c h5,
.easy_152c h6,
.easy_152c .tag_advanced_93fc .out-8cdb h6 {
    font-family: 'Lora', serif;
}

.description_top_a4db h1,
.description_top_a4db h2,
.description_top_a4db h3,
.description_top_a4db h4,
.description_top_a4db h5,
.description_top_a4db h6,
.description_top_a4db .tag_advanced_93fc .out-8cdb {
    font-family: 'Titillium Web', sans-serif;
}

.content_b8eb h1,
.content_b8eb h2,
.content_b8eb h3,
.content_b8eb h4,
.content_b8eb h5,
.content_b8eb h6,
.content_b8eb .tag_advanced_93fc .out-8cdb {
    font-family: 'Muli', sans-serif;
}

.surface-old-52f3 h1,
.surface-old-52f3 h2,
.surface-old-52f3 h3,
.surface-old-52f3 h4,
.surface-old-52f3 h5,
.surface-old-52f3 h6,
.surface-old-52f3 .tag_advanced_93fc .out-8cdb {
    font-family: 'Oxygen', sans-serif;
}

.out_9bd1 h1,
.out_9bd1 h2,
.out_9bd1 h3,
.out_9bd1 h4,
.out_9bd1 h5,
.out_9bd1 h6,
.out_9bd1 .tag_advanced_93fc .out-8cdb {
    font-family: 'Nunito Sans', sans-serif;
}

.wrapper-68d4 h1,
.wrapper-68d4 h2,
.wrapper-68d4 h3,
.wrapper-68d4 h4,
.wrapper-68d4 h5,
.wrapper-68d4 h6,
.wrapper-68d4 .tag_advanced_93fc .out-8cdb {
    font-family: 'Maven Pro', sans-serif;
}

.basic_aa69 h1,
.basic_aa69 h2,
.basic_aa69 h3,
.basic_aa69 h4,
.basic_aa69 h5,
.basic_aa69 h6,
.basic_aa69 .tag_advanced_93fc .out-8cdb {
    font-family: 'Cairo', serif;
}

.shadow-037f h1,
.shadow-037f h2,
.shadow-037f h3,
.shadow-037f h4,
.shadow-037f h5,
.shadow-037f h6,
.shadow-037f .tag_advanced_93fc .out-8cdb {
    font-family: 'Philosopher', sans-serif;
}

.media_16f5 h1,
.media_16f5 h2,
.media_16f5 h3,
.media_16f5 h4,
.media_16f5 h5,
.media_16f5 h6,
.media_16f5 .tag_advanced_93fc .out-8cdb {
    font-family: 'Dosis', sans-serif;
}

.shadow-bright-2de2 h1,
.shadow-bright-2de2 h2,
.shadow-bright-2de2 h3,
.shadow-bright-2de2 h4,
.shadow-bright-2de2 h5,
.shadow-bright-2de2 h6,
.shadow-bright-2de2 .tag_advanced_93fc .out-8cdb {
    font-family: 'Sniglet', cursive;
}

.progress_thick_3ea7 h1,
.progress_thick_3ea7 h2,
.progress_thick_3ea7 h3,
.progress_thick_3ea7 h4,
.progress_thick_3ea7 h5,
.progress_thick_3ea7 h6,
.progress_thick_3ea7 .tag_advanced_93fc .out-8cdb {
    font-family: 'Gloria Hallelujah', cursive;
}

.solid_f58a h1,
.solid_f58a h2,
.solid_f58a h3,
.solid_f58a h4,
.solid_f58a h5,
.solid_f58a h6,
.solid_f58a .tag_advanced_93fc .out-8cdb {
    font-family: 'Patrick Hand', cursive;
}

.tiny_00c6 h1,
.tiny_00c6 h2,
.tiny_00c6 h3,
.tiny_00c6 h4,
.tiny_00c6 h5,
.tiny_00c6 h6,
.tiny_00c6 .tag_advanced_93fc .out-8cdb {
    font-family: 'Shadows Into Light', cursive;
}

.primary_east_e635 h1,
.primary_east_e635 h2,
.primary_east_e635 h3,
.primary_east_e635 h4,
.primary_east_e635 h5,
.primary_east_e635 h6,
.primary_east_e635 .tag_advanced_93fc .out-8cdb {
    font-family: 'Aboreto', cursive;
}

.badge-plasma-3dbe,
.badge-plasma-3dbe .breadcrumb-copper-33c6 a {
    font-family: 'Raleway', sans-serif;
}

.nav-a163,
.nav-a163 .breadcrumb-copper-33c6 a {
    font-family: 'Poppins', sans-serif;
}

.large_b778,
.large_b778 .breadcrumb-copper-33c6 a {
    font-family: 'Montserrat', sans-serif;
}

.center_03b0,
.center_03b0 .breadcrumb-copper-33c6 a {
    font-family: 'Open Sans', sans-serif;
}

.form_purple_de27,
.form_purple_de27 .breadcrumb-copper-33c6 a {
    font-family: 'Lato', sans-serif;
}

.message-paper-d220,
.message-paper-d220 .breadcrumb-copper-33c6 a {
    font-family: 'Ubuntu', sans-serif;
}

.fixed-af1d,
.fixed-af1d .breadcrumb-copper-33c6 a {
    font-family: 'Playfair Display', serif;
}

.shade-ebad,
.shade-ebad .breadcrumb-copper-33c6 a {
    font-family: 'Lora', serif;
}

.fresh_09ba,
.fresh_09ba .breadcrumb-copper-33c6 a {
    font-family: 'Titillium Web', sans-serif;
}

.icon_gold_4668,
.icon_gold_4668 .breadcrumb-copper-33c6 a-10 {
    font-family: 'Muli', sans-serif;
}

.out_574a,
.out_574a .breadcrumb-copper-33c6 a {
    font-family: 'Oxygen', sans-serif;
}

.lite-0e8a,
.lite-0e8a .breadcrumb-copper-33c6 a {
    font-family: 'Nunito Sans', sans-serif;
}

.article_7b5f,
.article_7b5f .breadcrumb-copper-33c6 a {
    font-family: 'Maven Pro', sans-serif;
}

.new-7e52,
.new-7e52 .breadcrumb-copper-33c6 a {
    font-family: 'Cairo', serif;
}

.left-b92f,
.left-b92f .breadcrumb-copper-33c6 a {
    font-family: 'Philosopher', sans-serif;
}

.active_tiny_96e4,
.active_tiny_96e4 .breadcrumb-copper-33c6 a {
    font-family: 'Dosis', sans-serif;
}

.container_soft_da7d,
.container_soft_da7d .breadcrumb-copper-33c6 a {
    font-family: 'Sniglet', cursive;
}

.silver-1dcb,
.silver-1dcb .breadcrumb-copper-33c6 a {
    font-family: 'Gloria Hallelujah', cursive;
}

.icon-pink-43c3,
.icon-pink-43c3 .breadcrumb-copper-33c6 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 .disabled_c0e4 a, 
#colophon .disabled_c0e4 a,
#secondary .disabled_c0e4 a:hover, 
#secondary .disabled_c0e4 a:focus, 
#colophon .disabled_c0e4 a:hover,
#colophon .disabled_c0e4 a:focus {
    color: #fff;
}
#secondary .disabled_c0e4,
#colophon .disabled_c0e4 {
    margin-bottom: 0;
}
.accordion-b18f {
    position: relative;
    padding: 15px 0;
}
.description-545e + .accordion-b18f {
    border-top: 1px solid rgb(0 0 0 / 10%);
}
.accordion-b18f span {
    display: block;
    text-align: center;
}
.description-545e .basic_93d3 ul li {
    margin-bottom: 15px;
}
.description-545e .basic_93d3 ul li:last-child,
.description-545e .basic_93d3 .huge-41ba li {
    margin-bottom: 0;
}
.description-545e .overlay-silver-bd4b {
    margin-bottom: 45px;
}
.description-545e.texture-fa64 .overlay-silver-bd4b:last-child {
    margin-bottom: 0;
}
.description-545e.texture-fa64 .disabled_c9f5 img {
    margin-left: auto;
    margin-right: auto;
}
.footer_fluid_e57f ul li span {
    font-size: 12px;
    display: block;
}
#colophon #wp-calendar caption {
    font-weight: 600;
    text-align: left;
}
.block-7db7 ul ul {
    padding-left: 25px;
    margin-top: 15px;
}
.detail_out_227a 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 .detail_out_227a a:hover,
#secondary .detail_out_227a a:focus,
#colophon .detail_out_227a a:hover,
#colophon .detail_out_227a a:focus {
    background-color: #000;
    color: #fff;
}
#colophon .overlay_prev_d1b6 form.column_9867 button.old_8112 {
    background-color: #ff2e55;
}
#colophon .footer_fluid_e57f li:before {
    float: left;
}
.thumbnail_copper_ad5e {
    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;
}
.thumbnail_copper_ad5e:hover,
.thumbnail_copper_ad5e: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;
}
.disabled-current-0f11 #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 */
}
.disabled-current-0f11 #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 */
}
.disabled-current-0f11 #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,
.grid_1220 #loader-wrapper {
    display: none;

}
#loader svg {
    width: 70px;
    height: 70px;
    fill: #ff2e55;
}
.thick-9351 #loader .background-6d33,
.overlay-old-0be6 #loader .icon-aea5,
.detail_e914 #loader .tabs-small-325e,
.item_hot_4b8e #loader .white_3e14 {
    display: block;
}

/*--------------------------------------------------------------
#                   RESPONSIVE
--------------------------------------------------------------*/
@media screen and (min-width: 567px) {
    #top-bar {
        padding: 5px 0;
    }
    #top-bar form.column_9867 {
        width: 50%;
        float: left;
        margin: 0;
    }
    #top-bar .huge-41ba {
        width: 50%;
        float: right;
        text-align: right;
        padding: 2px 0;
    }
    #top-bar input, 
    #top-bar .old_8112 {
        border-color: transparent;
    }
    .description-545e.carousel-focused-6945 .overlay-silver-bd4b,
    .description-545e.picture_93e1 .overlay-silver-bd4b {
        width: 50%;
        float: left;
    }
    .description-545e.carousel-focused-6945 .overlay-silver-bd4b:nth-child(2n+1),
    .description-545e.picture_93e1 .overlay-silver-bd4b:nth-child(2n+1) {
        clear: left;
    }
    .description-545e.carousel-focused-6945 .overlay-silver-bd4b:nth-child(odd),
    .description-545e.picture_93e1 .overlay-silver-bd4b:nth-child(odd) {
        padding-right: 40px;
    }
    .description-545e.carousel-focused-6945 .overlay-silver-bd4b:nth-last-child(-n+2),
    .description-545e.picture_93e1 .overlay-silver-bd4b:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 767px) {
    .carousel-focused-6945,
    .orange-01d1,
    .picture_93e1,
    .border-down-7c37,
    .paper_7e6a {
        margin: 0 -15px;
    }
    .carousel-focused-6945 article,
    .orange-01d1 article,
    .picture_93e1 article,
    .border-down-7c37 article,
    .paper_7e6a article {
        padding: 0 15px;
        float: left;
        width: 50%;
        margin-bottom: 30px;
    }
    .carousel-focused-6945 article:nth-child(2n+1),
    .orange-01d1 article:nth-child(2n+1),
    .picture_93e1 article:nth-child(2n+1),
    .border-down-7c37 article:nth-child(2n+1),
    .paper_7e6a article:nth-child(2n+1) {
        clear: left;
    }
    .carousel-focused-6945 article:nth-last-child(-n+2),
    .orange-01d1 article:nth-last-child(-n+2),
    .picture_93e1 article:nth-last-child(-n+2),
    .border-down-7c37 article:nth-last-child(-n+2),
    .paper_7e6a article:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
    .warm_92f1 h1,
    .footer_4f3f h1,
    .static_ea03 h1 {
        font-size: 28px;
    }
    .tag_glass_6cf6 .filter-fixed-ea3e, 
    .outline-ad02 .filter-fixed-ea3e, 
    .row_brown_ccad .filter-fixed-ea3e {
        padding-right: 25px;
    }
    .tag_glass_6cf6 .label_north_6a66, 
    .outline-ad02 .label_north_6a66, 
    .row_brown_ccad .label_north_6a66 {
        padding-left: 25px;
    }
    .description-545e.orange-01d1 .overlay-silver-bd4b {
        width: 33.33%;
        float: left;
        margin-bottom: 0;
    }
    .description-545e.orange-01d1 .overlay-silver-bd4b:not(:last-child) {
        padding-right: 40px;
    }
    .accordion-b18f.carousel-focused-6945 span {
        float: left;
        width: 50%;
        text-align: left;
    }
    .accordion-b18f.carousel-focused-6945 span:nth-child(2) {
        float: right;
        text-align: right;
    }
}
@media screen and (min-width: 992px) {
    .orange-01d1 article,
    .border-down-7c37 article,
    .paper_7e6a article {
        width: 33.33%;
    }
    .orange-01d1 article:nth-child(2n+1),
    .border-down-7c37 article:nth-child(2n+1),
    .paper_7e6a article:nth-child(2n+1) {
        clear: none;
    }
    .orange-01d1 article:nth-child(3n+1),
    .border-down-7c37 article:nth-child(3n+1),
    .paper_7e6a article:nth-child(3n+1) {
        clear: left;
    }
    .orange-01d1 article:nth-last-child(-n+3),
    .border-down-7c37 article:nth-last-child(-n+3),
    .paper_7e6a article:nth-last-child(-n+3) {
        margin-bottom: 0;
    }
    .picture_93e1 article {
        width: 25%;
    }
    .border-down-7c37 article {
        width: 20%;
    }
    .paper_7e6a article {
        width: 16.66%;
    }
    .picture_93e1 article:nth-child(2n+1),
    .border-down-7c37 article:nth-child(3n+1),
    .paper_7e6a article:nth-child(3n+1) {
        clear: none;
    }
    .picture_93e1 article:nth-child(4n+1),
    .border-down-7c37 article:nth-child(5n+1),
    .paper_7e6a article:nth-child(6n+1) {
        clear: left;
    }
    .picture_93e1 article:nth-last-child(-n+4),
    .border-down-7c37 article:nth-last-child(-n+5),
    .paper_7e6a article:nth-last-child(-n+6) {
        margin-bottom: 0;
    }
    #top-bar .basic_93d3 + .basic_93d3 {
        margin-top: 0;
    }
    #top-bar.carousel-focused-6945 .basic_93d3 {
        float: left;
        text-align: left;
        padding: 6px 0;
    }
    #top-bar.carousel-focused-6945 .basic_93d3 + .basic_93d3 {
        float: right;
        text-align: right;
        padding: 0;
    }
    nav.sidebar_724f.description-blue-6724 {
        margin-top: 63px;
    }
    #colophon .huge-41ba {
        margin-left: -15px;
    }
    .description-545e.picture_93e1 .overlay-silver-bd4b {
        width: 25%;
        padding-right: 40px;
    }
    .description-545e.picture_93e1 .overlay-silver-bd4b:last-child {
        padding-right: 0;
    }
    .description-545e.picture_93e1 .overlay-silver-bd4b:nth-child(2n+1) {
        clear: none;
    }
    .description-545e.picture_93e1 .overlay-silver-bd4b:nth-child(4n+1) {
        clear: left;
    }
    .description-545e.picture_93e1 .overlay-silver-bd4b:nth-last-child(-n+4) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 1024px) {
    .pagination_958c #masthead {
        position: sticky;
        top: 0;
    }
    .pagination_958c #masthead.inner_ae3b {
        box-shadow: 0 6px 10px rgb(0 0 0 / 10%);
    }
    .accent-1c62.pagination_958c #masthead.inner_ae3b {
        top: 32px;
    }
    .info-5f06 {
        display: flex;
        align-items: center;
        min-height: 81px;
    }
    .breadcrumb-copper-33c6 {
        width: auto;
        float: right;
        text-align: right;
    }
    .breadcrumb-copper-33c6.element-8aab {
        padding: 0;
    }
    .breadcrumb-copper-33c6 ul.complex-3e95 > li {
        text-align: center;
    }
    .breadcrumb-copper-33c6 ul.complex-3e95 > li > a {
        color: #000;
    }
    .breadcrumb-copper-33c6 ul.complex-3e95 .shadow_41eb > a, 
    .breadcrumb-copper-33c6 ul.complex-3e95 .yellow-e757 > a, 
    .breadcrumb-copper-33c6 ul.complex-3e95 .status_pressed_9e5e > a, 
    .breadcrumb-copper-33c6 ul.complex-3e95 .accordion-right-5eee > a,
    .breadcrumb-copper-33c6 ul.complex-3e95 > li:hover > a, 
    .breadcrumb-copper-33c6 ul.complex-3e95 > li.fn-focus-2d8e > a {
        color: #ff2e55;
    }
    .breadcrumb-copper-33c6 ul.complex-3e95 > li > a {
        text-align: center;
        padding: 30px 20px;
    }
    .breadcrumb-copper-33c6.element-8aab ul.complex-3e95 > li {
        padding: 15px 25px 8px;
    }
    .breadcrumb-copper-33c6 ul.complex-3e95 > .card_glass_c591 > 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;
    }
    .breadcrumb-copper-33c6 ul ul .card_glass_c591 > 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;
    }
    .breadcrumb-copper-33c6 ul.complex-3e95 {
        display: block !important;
        height: auto !important;
    }
    .breadcrumb-copper-33c6 ul ul {
        box-shadow: 0 10px 25px rgb(0 0 0 / 15%);
        width: 250px;
    }
    .breadcrumb-copper-33c6 ul li:hover > ul,
    .breadcrumb-copper-33c6 ul li.fn-focus-2d8e > ul {
        left: 0;
        right: auto;
        display: block !important;
    }
    .breadcrumb-copper-33c6 ul ul li:hover > ul,
    .breadcrumb-copper-33c6 ul ul li.fn-focus-2d8e > ul {
        left: 100%;
        right: auto;
    }
    .breadcrumb-copper-33c6 ul ul li:hover > a,
    .breadcrumb-copper-33c6 ul ul li.fn-focus-2d8e > a {
        background-color: #ff2e55;
        color: #fff;
    }
    .breadcrumb-copper-33c6 ul.hover-outer-1634 > li:last-child > a {
        border-bottom: none;
    }
    .breadcrumb-copper-33c6 ul ul li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    }
    .breadcrumb-copper-33c6 ul ul > li:last-child {
        border-bottom: none;
    }
    .breadcrumb-copper-33c6 ul ul ul {
        top: 0;
    }
    .breadcrumb-copper-33c6 ul ul li a:hover,
    .breadcrumb-copper-33c6 ul ul li.accordion-right-5eee:hover > a {
        color: #fff !important;
    }
    .breadcrumb-copper-33c6 ul.complex-3e95 > li > a > i,
    .breadcrumb-copper-33c6 ul.complex-3e95 > li > a > i.hero_dynamic_bc52:not(.menu-slow-24e9).layout_3038 {
        display: block;
        margin: 0 auto 10px;
    }
    .black-608e {
        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;
    }
    .breadcrumb-copper-33c6 .table-plasma-c098 .active-lite-f578 {
        display: none;
    }
    .breadcrumb-copper-33c6 .table-plasma-c098 .breadcrumb_1ab6 {
        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.thumbnail_plasma_bb55 {
        display: none;
    }
    .black-608e {
        display: none;
    }
    .breadcrumb-copper-33c6 ul {
        display: block;
    }
    .breadcrumb-copper-33c6 li {
        display: inline-block;
    }
    .breadcrumb-copper-33c6 .progress-tiny-817e {
        padding-left: 50px;
    }
    .breadcrumb-copper-33c6 ul.complex-3e95 > li.progress-tiny-817e > a,
    .breadcrumb-copper-33c6 ul.complex-3e95 > li.hovered-3caf > a {
        padding-left: 5px;
        padding-right: 5px;
    }
    .breadcrumb-copper-33c6 li.progress-tiny-817e + li.hovered-3caf: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%);
    }
    .hovered-c6bb #primary,
    .video_warm_530d #primary {
        width: 70%;
        float: left;
        padding-right: 30px;
    }
    .hovered-c6bb #secondary,
    .video_warm_530d #secondary {
        width: 30%;
        float: right;
    }
    .video_warm_530d #primary { 
        float: right;
        padding-right: 0;
        padding-left: 30px;
    }
    .narrow-0b72 #primary {
        width: 100%;
        float: none;
        padding-right: 0;
    }
}
@media screen and (max-width: 1023px) {
    .info-5f06 {
        padding-right: 50px;
        min-height: 86px;
        display: flex;
        align-items: center;
        text-align: left;
    }
    .article-356e {
        font-size: 26px;
    }
    .breadcrumb-copper-33c6 ul ul {
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .breadcrumb-copper-33c6 ul ul ul {
        margin-top: 0;
    }
    .breadcrumb-copper-33c6 ul.complex-3e95 li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
        display: block;
        width: 100%;
    }
    .breadcrumb-copper-33c6 ul.complex-3e95 li:last-child {
        border-bottom: none;
    }
    .breadcrumb-copper-33c6 ul.complex-3e95 > li {
        width: 100%;
        padding: 0;
    }
    .breadcrumb-copper-33c6 ul ul li a {
        padding-left: 35px;
    }
    .breadcrumb-copper-33c6 ul ul ul li a {
        padding-left: 60px;
    }
    .breadcrumb-copper-33c6 ul ul ul ul li a {
        padding-left: 80px;
    }
    .breadcrumb-copper-33c6 ul ul a {
        width: 100%;
    }
    .breadcrumb-copper-33c6 ul ul,
    .breadcrumb-copper-33c6 ul ul ul {
        box-shadow: none;
        float: none;
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 0;
        display: none;
    }
    .breadcrumb-copper-33c6 ul.complex-3e95 > li:before {
        display: none;
    }
    .breadcrumb-copper-33c6 .card_glass_c591 > a:before {
        content: "";
        float: right;
        position: relative;
        right: 0;
        background-color: rgba(255, 255, 255, 0.20);
        width: 1px;
        height: 25px;
    }
    .breadcrumb-copper-33c6 .card_glass_c591 > a:after {
        padding-top: 3px;
    }
    .breadcrumb-copper-33c6 ul.hover-outer-1634 li a {
        border-left: none;
    }
    .breadcrumb-copper-33c6 ul.complex-3e95 {
        margin-right: 0;
        background-color: #fff;
        margin-top: 25px;
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .breadcrumb-copper-33c6 {
        position: static;
    }
    .breadcrumb-copper-33c6 a {
        color: #555555;
        padding: 15px;
    }
    #masthead.small-e52e .breadcrumb-copper-33c6 ul.complex-3e95 {
        margin-top: 0;
        position: absolute;
        max-width: 500px;
        top: 100%;
        left: auto;
        right: 0;
        width: 100%;
        z-index: 10;
    }
    .column_hard_4134 #content, 
    .column_hard_4134 #colophon,
    .column_hard_4134 .thumbnail_copper_ad5e {
        filter: blur(25px);
    }
    #page-site-header {
        padding: 250px 0;
    }
}

@media screen and (max-width: 992px) {
    #page-site-header {
        padding: 200px 0;
    }
    .gold-dda8, 
    #reply-title {
        font-size: 28px;
    }
}

@media screen and (max-width: 767px) {
    #masthead.small-e52e .breadcrumb-copper-33c6 ul.complex-3e95 {
        max-width: 100%;
    }
    .tag_glass_6cf6 .filter-fixed-ea3e, 
    .outline-ad02 .filter-fixed-ea3e, 
    .row_brown_ccad .filter-fixed-ea3e,
    .tag_glass_6cf6 .label_north_6a66, 
    .outline-ad02 .label_north_6a66, 
    .row_brown_ccad .label_north_6a66 {
        width: 100%;
        margin: 15px 0;
    }
    .row_brown_ccad span.background_fixed_e11d b, 
    .badge-plasma-8dd5 span.background_fixed_e11d b, 
    .row_brown_ccad span.down_bc53 b, 
    .badge-plasma-8dd5 span.down_bc53 b {
        font-size: 18px;
    }
    #respond {
        margin-top: 40px;
    }
    .top_9735 img {
        margin-right: 15px;
    }
    .gold-dda8, 
    #reply-title {
        margin-bottom: 0;
    }
    #commentform p.brown-cf31,
    #commentform p.hard_4a93 {
        margin-top: 21px;
    }
    nav.sidebar_724f.description-blue-6724,
    #secondary {
        margin-top: 30px;
    }
    .gold-dda8, 
    #reply-title {
        font-size: 26px;
    }
    #comments {
        margin-top: 40px;
    }
    .component_south_579f {
        margin-bottom: 25px;
    }
    .thumbnail_copper_ad5e {
        display: none;
    }
}
@media screen and (max-width: 567px) {
    .description-blue-6724 .simple-b3ab.top-59c4, 
    .description-blue-6724 .simple-b3ab.component-tall-6e07 {
        top: 0;
    }
    .description-blue-6724 .top-59c4.simple-b3ab:before, 
    .description-blue-6724 .component-tall-6e07.simple-b3ab:before {
        width: 35px;
        height: 10px;
    }
    .description-blue-6724 .simple-b3ab.top-59c4, 
    .description-blue-6724 .simple-b3ab.component-tall-6e07 {
        margin-left: 0;
        margin-right: 0;
    }
    .header_1dd9 li {
        font-size: 12px;
    }
    #breadcrumb-list {
        padding: 10px 0;
    }
    blockquote.block_1917 {
        margin-left: 0;
    }
    .top_9735 img {
        margin: 0 0 25px;
        float: none;
    }
    .top_9735 .preview_eb2c, 
    .top_9735 .lite_750c {
        display: block;
    }
    .tooltip-faee {
        padding-left: 0;
    }
    #comments ol.tooltip-d487 {
        margin-left: 50px;
    }
    .block_pressed_cc1b {
        padding-left: 0;
    }
    .description-545e .overlay-silver-bd4b:last-child,
    .description-545e.orange-01d1 .overlay-silver-bd4b:last-child {
        margin-bottom: 0;
        padding-right: 0;
    }
}
/* css-noise: 1e9a */
.phantom-card-l4 {
  padding: 0.1rem;
  font-size: 12px;
  line-height: 1.0;
}
