/*
Theme Name: Flexible Blog
Theme URI: http://creativthemes.article-5f59/downloads/flexible-blog/
Author: Creativ Themes
Author URI: http://creativthemes.article-5f59/
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.message_9122.hero-2e7a/licenses/gpl-2.0.pagination-06e9
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.primary-lower-53b9/, (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.avatar_in_653c.narrow-5f8e/normalize.grid-hot-cb11/
*/

/*--------------------------------------------------------------
>>> 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;
}

.west_a313 #page {
    max-width: 1600px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 0 0 15px rgb(0 0 0 / 40%);
}

.silver_1e41 #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.article-5f59/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.paragraph-7b64 {
    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 .footer_prev_d073 label {
    display: table;
    margin: 0;
    line-height: 1;
}
#commentform .footer_prev_d073 {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
}
p.cold-69dc {
    clear: both;
    display: inline-block;
    position: relative;
}
.thumbnail_d96a {
    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.mask_under_1c61 {
    margin-bottom: 0;
}
#commentform p.cold-69dc {
    margin: 21px 0 0;
}
#comments {
    padding: 25px 0;
}
#respond {
    padding: 25px 0;
}
.modal-21f9 a {
    color: #000;
    text-decoration: none;
}
.modal-21f9 a:hover,
.modal-21f9 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.border_dirty_d261 {
    max-width: 300px;
    margin: 0 auto 15px;
}
#top-bar input,
#top-bar .icon_narrow_b8c9 {
    background-color: transparent;
    border-color: #333;
    color: #fff;
}
#top-bar .lite-0682 {
    text-align: center;
}
#top-bar .lite-0682 li a:hover,
#top-bar .lite-0682 li a:focus {
    color: #fff;
}
#masthead {
    position: relative;
    z-index: 3000;
    background-color: #fff;
}
#masthead a {
    text-decoration: none;
}
.brown_7dd8 {
    padding: 5px 0;
    float: left;
}
.caption-01c2, 
#site-identity {
    display: inline-block;
    vertical-align: middle;
}
.pagination_ce5e {
    font-size: 22px;
    margin: 0 0 5px;
    font-weight: 600;
    line-height: 1.3;
}
.pagination_ce5e a {
    color: #000;
}
.pagination_ce5e a:hover,
.pagination_ce5e a:focus {
    color: #ff2e55;
}
.yellow_f4a2 {
    margin: 0;
    line-height: 1.3;
    color: #000;
}
.caption-01c2 a {
    display: block;
    margin-right: 15px;
}
.caption-01c2 img {
    max-height: 80px;
    width: auto;
}
.avatar_basic_f137 {
    display: block;
    position: relative;
    width: 100%;
}
.avatar_basic_f137 ul ul {
    background-color: #fff;
    text-align: left;
    padding: 0;
}
.avatar_basic_f137 ul ul li a {
    padding: 12px 15px;
    font-size: 14px;
}
.avatar_basic_f137 ul ul a:after {
    float: right;
}
.avatar_basic_f137 ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.avatar_basic_f137 li {
    position: relative;
}
.avatar_basic_f137 ul.disabled-slow-a33d > li > a {
    color: #555555;
}
.avatar_basic_f137 ul.disabled-slow-a33d > li:hover > a,
.avatar_basic_f137 ul.disabled-slow-a33d > li.fn-focus-c278 > a {
    color: #ff2e55;
}
.avatar_basic_f137 form.border_dirty_d261 input {
    background-color: #fff;
    border-color: #e9ecef;
    border-radius: 5px;
}
.avatar_basic_f137 a {
    display: block;
    font-weight: 400;
    color: #212121;
    font-size: 14px;
    line-height: 1.5;
    font-family: 'Poppins', sans-serif;
}
.avatar_basic_f137 ul ul {
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
}
.avatar_basic_f137 ul ul ul {
    left: -999em;
    top: 0;
}
.avatar_basic_f137 li li {
    display: block;
}
.avatar_basic_f137 ul.disabled-slow-a33d .wood-16dc > a,
.avatar_basic_f137 ul.disabled-slow-a33d .box_6e45 > a,
.avatar_basic_f137 ul.disabled-slow-a33d .module-prev-b23a > a,
.avatar_basic_f137 ul.disabled-slow-a33d .pattern_active_822d > a {
    color: #ff2e55;
}
.avatar_basic_f137 ul.disabled-slow-a33d > li:before {
    background-color: #5750A0;
    color: #fff;
    width: 46px;
    height: 46px;
    line-height: 46px;
    display: inline-block;
    text-align: center;
}
form.border_dirty_d261 {
    width: 100%;
    max-width: 100%;
    position: relative;
}
input.white-7ed8 {
    width: 100%;
    height: 45px;
    padding: 0 50px 0 15px;
}
.sort_steel_f499 {
    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;
}
.sort_steel_f499:hover,
.sort_steel_f499:focus {
    background-color: #ff2e55;
}
.sort_steel_f499 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;
}
.sort_steel_f499 span:before, 
.sort_steel_f499 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;
}
.sort_steel_f499 span:before {
    -webkit-transform: translateY(-250%);
    -moz-transform: translateY(-250%);
    -ms-transform: translateY(-250%);
    -o-transform: translateY(-250%);
    transform: translateY(-250%);
}
.sort_steel_f499 span:after {
    -webkit-transform: translateY(250%);
    -moz-transform: translateY(250%);
    -ms-transform: translateY(250%);
    -o-transform: translateY(250%);
    transform: translateY(250%);
}
.sort_steel_f499.fn-active-c278 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);
}
.sort_steel_f499.fn-active-c278 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);
}
.sort_steel_f499.fn-active-c278 span {
    background-color: transparent;
}
.wide_e8f9 {
    float: right;
    color: #111;
    padding: 7px 0 0 10px;
    display: none;
}
button.dropdown-selected-5b98 {
    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.dropdown-selected-5b98.fn-active-c278 i {
    transform: rotate(-180deg);
    transform-origin: center;
}
.lite_210e .hard-0a34,
.lite_210e .brown-7adc,
.lite_210e .frame_4a58 {
    margin: 0;
    overflow: hidden;
}
.notification_f874 .mask-large-161a a:before,
.notification_f874 .simple_7e34 a:after {
    content: "\f0d9";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
    font-size: 18px;
    position: relative;
    top: 1px;
}
.notification_f874 .simple_7e34 a:after {
    content: "\f0da";
    margin-left: 10px;
    margin-right: 0;
}
.hard-0a34 .mask-large-161a,
.brown-7adc .mask-large-161a,
.frame_4a58 .mask-large-161a {
    float: left;
    width: 50%;
    position: relative;
    text-align: left;
}

.hard-0a34 .simple_7e34,
.brown-7adc .simple_7e34,
.frame_4a58 .simple_7e34 {
    float: right;
    text-align: right;
    width: 50%;
    position: relative;
}
.frame_4a58 a, 
.brown-7adc a {
    font-weight: 400;
    display: block;
    color: #212529;
    text-decoration: none;
}
.frame_4a58 a:hover, 
.brown-7adc a:hover,
.frame_4a58 a:focus, 
.brown-7adc a:focus {
    color: #ff2e55;
}
.frame_4a58, 
.brown-7adc {
    padding: 0;
    position: relative;
}
.backdrop_liquid_a233 .pagination_6648,
.backdrop_liquid_a233 .pagination_6648.stone-f653:hover,
.backdrop_liquid_a233 .pagination_6648.stone-f653:focus {
    text-align: center;
    line-height: 35px;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-right: 5px;
    color: #ff2e55;
    background-color: #f6f6f6;
}
.backdrop_liquid_a233 .pagination_6648.fn-current-c278,
.backdrop_liquid_a233 .pagination_6648:hover,
.backdrop_liquid_a233 .pagination_6648:focus {
    color: #fff;
    background-color: #ff2e55;
}
.backdrop_liquid_a233 .pagination_6648.summary_133b,
.backdrop_liquid_a233 .pagination_6648.disabled-bottom-0a1e {
    width: auto;
    height: auto;
    color: #ff2e55;
    padding: 0 15px;
}
.backdrop_liquid_a233 .pagination_6648.summary_133b:hover, 
.backdrop_liquid_a233 .pagination_6648.disabled-bottom-0a1e:hover,
.backdrop_liquid_a233 .pagination_6648.summary_133b:focus, 
.backdrop_liquid_a233 .pagination_6648.disabled-bottom-0a1e:focus {
    color: #fff;
}
.mask-large-161a span {
    padding-left: 30px;
    float: left;
    text-align: left;
}
.simple_7e34 span {
    padding-right: 30px;
    float: right;
    text-align: right;
}
.frame_4a58 span,
.brown-7adc span {
    display: table;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.disabled_east_95f8 {
    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. */
}

.disabled_east_95f8: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
--------------------------------------------------------------*/
.copper_7582 {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.paragraph-7b64 {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.video_2872 {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.panel-wood-66c8:before,
.panel-wood-66c8:after,
.sidebar-293d:before,
.sidebar-293d:after,
.nav_19fb:before,
.nav_19fb:after,
.outline-7ac3:before,
.outline-7ac3:after,
.easy_3685:before,
.easy_3685:after,
.grid_easy_9307:before,
.grid_easy_9307:after,
.slow_cac0:before,
.slow_cac0:after,
.block-stale-9874:before,
.block-stale-9874:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.panel-wood-66c8:after,
.sidebar-293d:after,
.nav_19fb:after,
.outline-7ac3:after,
.easy_3685:after,
.grid_easy_9307:after,
.slow_cac0:before,
.slow_cac0:after,
.block-stale-9874:before,
.block-stale-9874:after {
    clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.heading_large_3167 {
    margin: 0 0 1.3em;
}
.heading_large_3167:last-child {
    margin-bottom: 0;
}
#colophon .heading_large_3167.summary_dcfe {
    margin-bottom: 20px;
}
#colophon .heading_large_3167:last-child {
    margin-bottom: 0;
}

/* Make sure select elements fit in widgets. */
.heading_large_3167 select {
    max-width: 100%;
    padding: 10px;
    border: none;
    width: 100%;
    max-width: 300px;
}

.heading_large_3167 input {
    height: 40px;
    padding: 0 15px;
    border: none;
}
form.border_dirty_d261 button.icon_narrow_b8c9 {
    height: 45px;
    line-height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    border: none;
    width: 45px;
    padding: 0;
    background-color: transparent;
    color: #666;
}
.orange_ca73 form.border_dirty_d261 button.icon_narrow_b8c9 {
    width: 50px;
    color: #fff;
    font-size: 16px;
    line-height: 1;
    height: 50px;
    padding: 0;
}
.orange_ca73 form.border_dirty_d261 input[type="search"] {
    padding: 0 55px 0 25px;
    height: 50px;
    background-color: #fff;
    color: #000;
    border: none;
}
.orange_ca73 form.border_dirty_d261 input[type="search"]:focus {
    border-color: #ff2e55;
}
form.border_dirty_d261 {
    position: relative;
}

form.border_dirty_d261 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;
}

.pro-e7d2 {
    font-size: 18px;
    margin: 0 0 32px;
    color: #fff;
}

.heading_large_3167 li:not(:last-child) {
    margin-bottom: 10px;
}

#secondary .motion-fbc5 h1,
#secondary .motion-fbc5 h2,
#secondary .motion-fbc5 h3,
#secondary .motion-fbc5 h4,
#secondary .motion-fbc5 h5,
#secondary .motion-fbc5 h6,
#colophon .motion-fbc5 h1,
#colophon .motion-fbc5 h2,
#colophon .motion-fbc5 h3,
#colophon .motion-fbc5 h4,
#colophon .motion-fbc5 h5,
#colophon .motion-fbc5 h6,
.notice-iron-4fa4 .mini-4a96 {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin: 0;
    text-transform: uppercase;
    border-bottom: 2px solid #000;
    padding-bottom: 5px;
}

#secondary .in_1184 h1,
#secondary .in_1184 h2,
#secondary .in_1184 h3,
#secondary .in_1184 h4,
#secondary .in_1184 h5,
#secondary .in_1184 h6,
#colophon .in_1184 h1,
#colophon .in_1184 h2,
#colophon .in_1184 h3,
#colophon .in_1184 h4,
#colophon .in_1184 h5,
#colophon .in_1184 h6 {
    margin-bottom: 25px;
}

.notice-iron-4fa4 .mini-4a96 {
    display: block;
    margin-bottom: 20px;
}

.sidebar_7a7e {
    height: 40px;
    background-color: #000;
    border-color: #000;
    color: #fff;
    padding: 0 15px;
}

.sidebar_7a7e:hover,
.sidebar_7a7e: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 .heading_large_3167:not(:last-child) {
    margin-bottom: 30px;
}
.summary-current-2606 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.under_6104.photo-a0a9 {
    list-style: disc;
    padding-left: 1.5em;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.fn-sticky-c278 {
    display: block;
}
.lite-74ff {
    margin: 0;
}

.primary_4527:not(.dirty_7560) {
    display: none;
}

.fresh-6bb2 .thumbnail_62bc,
.summary-left-8820 .thumbnail_62bc {
    display: inline;
}

.black_a3e8,
.sidebar-293d,
.pattern-0ec8 {
    margin: 0;
}

.huge-366a img {
    display: block;
    text-align: center;
    margin: 20px auto;
}
.pattern_995d span.shadow_wide_4645 {
    margin-bottom: 12px;
    display: inline-block;
    width: 100%;
}
.rough-0a1d {
    clear: both;
    margin: 0 0 1.5em;
}
.pattern_995d span.icon_6437 {
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    color: #111;
}
.pattern_995d small {
    font-size: 12px;
    color: #ff2e55;
}
nav.panel_glass_33b1.backdrop_liquid_a233 {
    margin-top: 50px;
    clear: both;
    display: inline-block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.column-a6ba.menu-4e52 article:nth-child(3n) {
    border-right: 1px solid #e4e4e4;
}
.bright-0bd0 a {
    color: #ff2e55;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.border-65e8 {
    color: #fff;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.footer_055c {
    margin-bottom: 20px;
    display: inline-block;
}
.footer_055c span {
    margin: 0 8px 8px 0;
}
.footer_055c 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;
}
.footer_055c a:hover,
.footer_055c a:focus {
    border-color: #000;
    background-color: #000;
    color: #fff;
}
.button_7629 {
    margin-bottom: 30px;
}
.basic_3263,
.lite_894e {
    text-align: center;
    margin-bottom: 30px;
    display: block;
}
.basic_3263 h1,
.table_d7cd h1,
.lite_894e h1 {
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: bold;
}
.warm_2058 .basic_3263,
.accent_5da8 .table_d7cd,
.article-right-2d3d .lite_894e,
.title-narrow-9bd4 .button_7629,
.under_c2c3 .panel_glass_33b1.frame_4a58,
.accent_cool_e670 .bronze-0f51.under_51ea .thumbnail_62bc,
.background-a09d .bronze-0f51.under_51ea .tag-wide-97a3,
.row_40ab .bronze-0f51.under_51ea .list_simple_56ff,
.cold-ceec .bronze-0f51.under_51ea .heading_4948 {
    display: none;
}
.fast_1a27 {
    margin-bottom: 25px;
}
.logo_2458 .fast_1a27 {
    margin-bottom: 0;
}
.bronze-0f51.under_51ea {
    background-color: #f6f6f6;
    padding: 20px 25px;
    margin-bottom: 25px;
}
.fresh-6bb2 .tag-wide-97a3 a:before,
.under_51ea .huge-366a a:before,
.heading_4948 a:before,
.list_simple_56ff:before {
    content: "\f017";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
}
.under_51ea .huge-366a a:before {
    content: "\f007";
}
.heading_4948 a:before {
    content: "\f086";
}
.fresh-6bb2 .tag-wide-97a3 a:before {
    content: "\f017";
}
.list_simple_56ff:before {
    content: "\f02c";
    color: #ff2e55;
}
body:not(.fresh-6bb2) .list_simple_56ff:before {
    display: none;
}
.under_51ea a, 
.under_51ea span:before, 
.under_51ea .list_simple_56ff:before, 
.under_51ea .huge-366a:before {
    color: #000;
}
.under_51ea a:hover,
.under_51ea a:focus {
    color: #ff2e55;
}
.huge-366a.warm-09f2 {
    margin-left: 5px;
}
.thumbnail_62bc {
    visibility: hidden;
}
.thumbnail_62bc .huge-366a.warm-09f2 {
    visibility: visible;
    margin-left: -20px;
}
.new-6ef1 .lite_210e .hard-0a34, 
.new-6ef1 .lite_210e .brown-7adc, 
.new-6ef1 .lite_210e .frame_4a58 {
    margin-bottom: 25px;
}
.panel_glass_33b1.frame_4a58,
.panel_glass_33b1.brown-7adc {
    padding: 20px 25px;
    background-color: #f6f6f6;
}
.frame_4a58 .info_52fb span span,
.brown-7adc .info_52fb span span,
.frame_4a58 .photo_glass_6d71 span span,
.brown-7adc .photo_glass_6d71 span span {
    display: block;
}
.frame_4a58 span.info_52fb b,
.image-fb2c span.info_52fb b,
.frame_4a58 span.photo_glass_6d71 b,
.image-fb2c span.photo_glass_6d71 b {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.frame_4a58 span.info_52fb,
.image-fb2c span.info_52fb {
    display: table;
}
.paragraph_43e7.tag-bronze-f476 {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}
.paragraph_43e7.tag-bronze-f476 .button-plasma-a13d {
    font-size: 38px;
}
.background-307a #secondary {
    display: none;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.nav_19fb a {
    word-wrap: break-word;
}

.preview-f28b {
    display: block;
}

#reply-title,
.description-2bf6 {
    font-size: 42px;
    margin: 0;
}
.description-2bf6,
#reply-title {
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 600;
}
ul.bright-0bd0 li:after {
    content: ",";
}
ul.bright-0bd0 li:last-child:after {
    display: none;
}
ol.bronze_1762 {
    padding: 0;
    margin: 0 0 30px;
    list-style: none;
}
#comments ol {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
#comments ol.bronze_1762 {
    padding-top: 35px;
    position: relative;
    overflow: hidden;
}
#comments ol.hidden-eb44 {
    margin-left: 120px;
}
.description-gold-bf47 {
    display: none;
}
.label-ecf6 img {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 20px;
}
#comments time:before {
    display: none;
}
.list_d8f4 {
    position: relative;
}
.sort_6a8c {
    text-align: right;
}
#comments article {
    margin-bottom: 30px;
    clear: both;
    padding: 30px;
    background-color: #f6f6f6;
    text-decoration: none;
}
#comments ol.bronze_1762 > li:last-child article:last-child,
#comments ol.bronze_1762 > li:last-child {
    border-bottom: none;
}
#comments ol.bronze_1762 > li {
    padding-top: 49px;
}
#comments ol.bronze_1762 > li:first-child {
    padding-top: 0;
}
#comments ol.bronze_1762 > li article:last-child .sort_6a8c {
    border-bottom: none;
    padding-bottom: 0;
}
.sort_6a8c 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;
}
.sort_6a8c a:hover,
.sort_6a8c a:focus {
    color: #fff;
    background-color: #ff2e55;
    border-color: #ff2e55;
}
.label-ecf6 .accordion-in-e2a3,
.label-ecf6 .link-short-ad3a {
    display: inline-block;
    color: #333;
    font-size: 20px;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    text-transform: capitalize;
}
.label-ecf6 .accordion-in-e2a3:hover,
.label-ecf6 .accordion-in-e2a3:focus {
    color: #ff2e55;
}
.wide-0710 a,
.wide-0710 a time {
    color: #333;
    text-decoration: none;
}
.wide-0710 a:hover,
.wide-0710 a:focus,
.wide-0710 a:hover time,
.wide-0710 a:focus time {
    color: #ff2e55;
}
.wide-0710 time {
    font-weight: 500;
}
.wide-0710 {
    display: block;
    margin-bottom: 10px;
}
.nav_19fb {
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 80px;
}
.nav_19fb p {
    font-weight: 400;
    margin-bottom: 1em;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.video_smooth_75c8 .brown-7adc, /* Older / Newer Posts Navigation (always hidden) */
.video_smooth_75c8.shade-38a5 .grid_easy_9307 { /* 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 .shade-38a5) before. */
.active_b75c.shade-38a5 .grid_easy_9307 {
    display: block;
}

/*--------------------------------------------------------------
# Layouts and titles
--------------------------------------------------------------*/
section {
    position: relative;
}
.fn-relative-c278 {
    display: block;
    position: relative;
}
.fn-relative-c278:before,
.fn-relative-c278:after {
    content: "";
    display: table;
    clear: both;
}
.sidebar-293d {
    margin-top: 0;
}
.block-stale-9874 {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.paragraph_f6ab {
    padding: 10px 0;
}
.table-1770,
.logo_e1fc {
    font-size: 22px;
    margin: 0 0 15px;
    font-weight: 400;
    word-wrap: break-word;
}
.stone-3848 {
    margin-bottom: 40px;
    text-align: center;
}
.logo_e1fc {
    font-size: 32px;
    margin: 0;
    font-family: 'Poppins', sans-serif;
}
.table-1770 a {
    color: #000;
    text-decoration: none;
}
.table-1770 a:hover,
.table-1770 a:focus {
    color: #ff2e55;
}
.shade_in_0b35 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.texture-mini-f466 {
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.2;
}
.shade_motion_c0b6 {
    text-align: left;
}
.table_new_d164 {
    text-align: center;
}
.silver-dfa0 {
    text-align: right;
}
.wood-a4d0 {
    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;
}
.wood-a4d0:hover,
.wood-a4d0:focus {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.fresh_224e {
    position: relative;
}
.media-old-2bb7 article, 
.breadcrumb_white_d765 article, 
.menu-4e52 article, 
.surface_down_5a62 article,
.gallery_action_3ce2 article,
.filter_3d47 article {
    margin-bottom: 30px;
    width: 100%;
}
.media-old-2bb7 article:last-child, 
.breadcrumb_white_d765 article:last-child, 
.menu-4e52 article:last-child, 
.surface_down_5a62 article:last-child,
.gallery_action_3ce2 article:last-child,
.filter_3d47 article:last-child {
    margin-bottom: 0;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.black_a3e8 .blue-b80b,
.sidebar-293d .blue-b80b,
.nav_19fb .blue-b80b {
    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
--------------------------------------------------------------*/
.wrapper_plasma_4963 {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.wrapper_plasma_4963 img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wrapper_plasma_4963 .pressed-a146 {
    margin: 0.8075em 0;
}

.pressed-a146 {
    text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.badge_white_9f9d {
    margin: -4px;
}

.texture_b073 {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding: 4px;
}

.accordion-bottom-e604 .texture_b073 {
    max-width: 50%;
}

.mini-5532 .texture_b073 {
    max-width: 33.33%;
}

.bright-bc04 .texture_b073 {
    max-width: 25%;
}

.iron-9504 .texture_b073 {
    max-width: 20%;
}

.dark_e220 .texture_b073 {
    max-width: 16.66%;
}

.orange_ff54 .texture_b073 {
    max-width: 14.28%;
}

.south-b5d0 .texture_b073 {
    max-width: 12.5%;
}

.light-696b .texture_b073 {
    max-width: 11.11%;
}

.mask-active-ff1f {
    display: block;
}

.label-east-fc8e {
    margin: 0;
}

/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
.lite-0682 li {
    display: inline-block;
    height: auto;
    text-align: center;
    position: relative;
    list-style: none;
}
.slow_cac0 .heading_large_3167 .lite-0682 li {
    display: inline-block;
    width: auto;
}
.lite-0682,
.lite-0682 ul {
    margin: 0;
    padding: 0;
}
.lite-0682 li a {
    background-color: transparent;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: block;
}
/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
ul.lite-0682 {
    margin: 0;
    padding: 0;
}
.lite-0682 li {
    width: 40px;
    height: auto;
    text-align: center;
    line-height: 40px;
    position: relative;
    list-style: none;
}
.lite-0682 ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.lite-0682 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";
}
.lite-0682 li a:hover,
.lite-0682 li a:focus {
    color: #fff;
    background-color: #FF3366;
}
.lite-0682 li a:before {
    content: "\f1d0";
}
.lite-0682 li a[href*="facebook.article-5f59"]:before,
.lite-0682 li a[href*="fb.article-5f59"]:before {
  content: "\f39e";
}

.lite-0682 li a[href*="twitter.article-5f59"]:before {
  content: "\f099";
}

.lite-0682 li a[href*="linkedin.article-5f59"]:before {
  content: "\f0e1";
}

.lite-0682 li a[href*="plus.block_bf3a.article-5f59"]:before {
  content: "\f0d5";
}

.lite-0682 li a[href*="youtube.article-5f59"]:before {
  content: "\f167";
}

.lite-0682 li a[href*="dribbble.article-5f59"]:before {
  content: "\f17d";
}

.lite-0682 li a[href*="pinterest.article-5f59"]:before {
  content: "\f231";
}

.lite-0682 li a[href*="bitbucket.hero-2e7a"]:before {
  content: "\f171";
}

.lite-0682 li a[href*="github.article-5f59"]:before {
  content: "\f113";
}

.lite-0682 li a[href*="codepen.narrow-5f8e"]:before {
  content: "\f1cb";
}

.lite-0682 li a[href*="flickr.article-5f59"]:before {
  content: "\f16e";
}

.lite-0682 li a[href$="/feed/"]:before {
  content: "\f09e";
}

.lite-0682 li a[href*="foursquare.article-5f59"]:before {
  content: "\f180";
}

.lite-0682 li a[href*="instagram.article-5f59"]:before {
  content: "\f16d";
}

.lite-0682 li a[href*="tumblr.article-5f59"]:before {
  content: "\f173";
}

.lite-0682 li a[href*="reddit.article-5f59"]:before {
  content: "\f1a1";
}

.lite-0682 li a[href*="vimeo.article-5f59"]:before {
  content: "\f194";
}

.lite-0682 li a[href*="digg.article-5f59"]:before {
  content: "\f1a6";
}

.lite-0682 li a[href*="twitch.fluid_b9c9"]:before {
  content: "\f1e8";
}

.lite-0682 li a[href*="stumbleupon.article-5f59"]:before {
  content: "\f1a4";
}

.lite-0682 li a[href*="delicious.article-5f59"]:before {
  content: "\f1a5";
}

.lite-0682 li a[href*="mailto:"]:before {
  content: "\f0e0";
}
.lite-0682 li a[href*="soundcloud.article-5f59"]:before {
  content: "\f1be";
}
.lite-0682 li a[href*="wordpress.hero-2e7a"]:before {
  content: "\f19a";
}
.lite-0682 li a[href*="wordpress.article-5f59"]:before {
  content: "\f19a";
}

.lite-0682 li a[href*="jsfiddle.image-b175"]:before {
  content: "\f1cc";
}

.lite-0682 li a[href*="tripadvisor.article-5f59"]:before {
  content: "\f262";
}

.lite-0682 li a[href*="foursquare.article-5f59"]:before {
  content: "\f180";
}

.lite-0682 li a[href*="angel.smooth-afe0"]:before {
  content: "\f209";
}

.lite-0682 li a[href*="slack.article-5f59"]:before {
  content: "\f198";
}

.lite-0682 li a[href*="tiktok.article-5f59"]:before {
  content: "\e07b";
}

/*--------------------------------------------------------------
## Social Icons Hover Color
--------------------------------------------------------------*/
.lite-0682 li a[href*="facebook.article-5f59"]:hover,
.lite-0682 li a[href*="fb.article-5f59"]:hover,
.lite-0682 li a[href*="facebook.article-5f59"]:focus,
.lite-0682 li a[href*="fb.article-5f59"]:focus {
    background-color: #3c5798 !important;
}
.lite-0682 li a[href*="twitter.article-5f59"]:hover,
.lite-0682 li a[href*="twitter.article-5f59"]:focus {
    background-color: #1ea0f1 !important;
}
.lite-0682 li a[href*="linkedin.article-5f59"]:hover,
.lite-0682 li a[href*="linkedin.article-5f59"]:focus {
    background-color: #0077B5 !important;
}
.lite-0682 li a[href*="plus.block_bf3a.article-5f59"]:hover,
.lite-0682 li a[href*="plus.block_bf3a.article-5f59"]:focus {
    background-color: #ec7161 !important;
}

.lite-0682 li a[href*="youtube.article-5f59"]:hover,
.lite-0682 li a[href*="youtube.article-5f59"]:focus {
    background-color: #cc181e !important;
}

.lite-0682 li a[href*="dribbble.article-5f59"]:hover,
.lite-0682 li a[href*="dribbble.article-5f59"]:focus {
    background-color: #f4a09c !important;
}

.lite-0682 li a[href*="pinterest.article-5f59"]:hover,
.lite-0682 li a[href*="pinterest.article-5f59"]:focus {
    background-color: #bd081b !important;
}

.lite-0682 li a[href*="bitbucket.hero-2e7a"]:hover,
.lite-0682 li a[href*="bitbucket.hero-2e7a"]:focus {
    background-color: #205081 !important;
}

.lite-0682 li a[href*="github.article-5f59"]:hover,
.lite-0682 li a[href*="github.article-5f59"]:focus {
    background-color: #323131 !important;
}

.lite-0682 li a[href*="codepen.narrow-5f8e"]:hover,
.lite-0682 li a[href*="codepen.narrow-5f8e"]:focus {
    background-color: #111000 !important;
}

.lite-0682 li a[href*="flickr.article-5f59"]:hover,
.lite-0682 li a[href*="flickr.article-5f59"]:focus {
    background-color: #025FDF !important;
}

.lite-0682 li a[href$="/feed/"]:hover,
.lite-0682 li a[href$="/feed/"]:focus {
    background-color: #089DE3 !important;
}

.lite-0682 li a[href*="foursquare.article-5f59"]:hover,
.lite-0682 li a[href*="foursquare.article-5f59"]:focus {
    background-color: #F94877 !important;
}

.lite-0682 li a[href*="instagram.article-5f59"]:hover,
.lite-0682 li a[href*="instagram.article-5f59"]:focus {
    background-color: #cd42e7 !important;
}

.lite-0682 li a[href*="tumblr.article-5f59"]:hover,
.lite-0682 li a[href*="tumblr.article-5f59"]:focus {
    background-color: #56BC8A !important;
}

.lite-0682 li a[href*="reddit.article-5f59"]:hover,
.lite-0682 li a[href*="reddit.article-5f59"]:focus {
    background-color: #FF4500 !important;
}

.lite-0682 li a[href*="vimeo.article-5f59"]:hover,
.lite-0682 li a[href*="vimeo.article-5f59"]:focus {
    background-color: #00ADEF !important;
}

.lite-0682 li a[href*="digg.article-5f59"]:hover,
.lite-0682 li a[href*="digg.article-5f59"]:focus {
    background-color: #00ADEF !important;
}

.lite-0682 li a[href*="twitch.fluid_b9c9"]:hover,
.lite-0682 li a[href*="twitch.fluid_b9c9"]:focus {
    background-color: #0E9DD9 !important;
}

.lite-0682 li a[href*="stumbleupon.article-5f59"]:hover,
.lite-0682 li a[href*="stumbleupon.article-5f59"]:focus {
    background-color: #EB4924 !important;
}

.lite-0682 li a[href*="delicious.article-5f59"]:hover,
.lite-0682 li a[href*="delicious.article-5f59"]:focus {
    background-color: #0076E8 !important;
}

.lite-0682 li a[href*="mailto:"]:hover,
.lite-0682 li a[href*="mailto:"]:focus {
    background-color: #4169E1 !important;
}
.lite-0682 li a[href*="soundcloud.article-5f59"]:hover,
.lite-0682 li a[href*="soundcloud.article-5f59"]:focus {
    background-color: #FF5500 !important;
}
.lite-0682 li a[href*="wordpress.hero-2e7a"]:hover,
.lite-0682 li a[href*="wordpress.hero-2e7a"]:focus {
    background-color: #0073AA !important;
}
.lite-0682 li a[href*="wordpress.article-5f59"]:hover,
.lite-0682 li a[href*="wordpress.article-5f59"]:focus {
    background-color: #00AADC !important;
}

.lite-0682 li a[href*="jsfiddle.image-b175"]:hover,
.lite-0682 li a[href*="jsfiddle.image-b175"]:focus {
    background-color: #396AB1 !important;
}

.lite-0682 li a[href*="tripadvisor.article-5f59"]:hover,
.lite-0682 li a[href*="tripadvisor.article-5f59"]:focus {
    background-color: #FFE090 !important;
}

.lite-0682 li a[href*="angel.smooth-afe0"]:hover,
.lite-0682 li a[href*="angel.smooth-afe0"]:focus {
    background-color: #111000 !important;
}

.lite-0682 li a[href*="tiktok.article-5f59"]:hover,
.lite-0682 li a[href*="tiktok.article-5f59"]:focus {
    background-color: #7d88e3 !important;
}

/*--------------------------------------------------------------
#  Header Image
--------------------------------------------------------------*/
#header-image {
    text-align: center;
}
#header-image img {
    width: 100%;
}

/*--------------------------------------------------------------
# Posts
--------------------------------------------------------------*/
.pagination_1941 .tooltip_stale_e06c .fresh_224e {
    margin-bottom: 30px;
    background-size: cover;
    background-position: center center;
    padding: 150px 0;
}
.pagination_1941 .info_dim_1b99 {
    text-align: center;
    padding: 15px;
}
.pagination_1941 .carousel-fast-ee03 .info_dim_1b99 {
    width: calc(100% - 80px);
    margin: -85px auto 0;
    background-color: #fff;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 15px;
}
.pagination_1941 .tooltip_stale_e06c .tag-wide-97a3 {
    margin-bottom: 7px;
    display: inline-block;
}
.pagination_1941 .tooltip_stale_e06c .tag-wide-97a3 a {
    color: #000;
}
.pagination_1941 .tooltip_stale_e06c .tag-wide-97a3 a:hover,
.pagination_1941 .tooltip_stale_e06c .tag-wide-97a3 a:focus {
    color: #ff2e55;
}
.pagination_1941 .tooltip_stale_e06c .list_simple_56ff {
    margin-bottom: 10px;
    display: block;
    color: #fff;
}
.pagination_1941 .tooltip_stale_e06c .list_simple_56ff a {
    background-color: #ff2e55;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
}
.pagination_1941 .tooltip_stale_e06c .list_simple_56ff a:hover,
.pagination_1941 .tooltip_stale_e06c .list_simple_56ff a:focus {
    background-color: #000;
}
.pagination_1941 .tooltip_stale_e06c .fresh_224e img {
    width: 100%;
}
.pagination_1941 .column_hot_93aa {
    margin-bottom: 10px;
}
.pagination_1941 .table-1770 {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin: 0;
    margin-bottom: 15px;
    line-height: 1.5;
}
.pagination_1941 .tooltip_stale_e06c .sidebar-293d {
    color: #000;
}
.pagination_1941 a {
    text-decoration: none;
}
.pagination_1941 a {
    text-decoration: none;
}
.under_51ea a,
.under_51ea a:before {
    text-decoration: none;
}
.under_51ea > span {
    margin-right: 20px;
}
#primary #main > article .sidebar-293d {
    margin-bottom: 25px;
}

/*--------------------------------------------------------------
# Typography Options
--------------------------------------------------------------*/ 
.tag_8303 h1,
.tag_8303 h2,
.tag_8303 h3,
.tag_8303 h4,
.tag_8303 h5,
.tag_8303 h6,
.tag_8303 .notice-iron-4fa4 .mini-4a96 {
    font-family: 'Raleway', sans-serif;
}

.full_f4b9 h1,
.full_f4b9 h2,
.full_f4b9 h3,
.full_f4b9 h4,
.full_f4b9 h5,
.full_f4b9 h6,
.full_f4b9 .notice-iron-4fa4 .mini-4a96 {
    font-family: 'Poppins', sans-serif;
}

.lite_3b71 h1,
.lite_3b71 h2,
.lite_3b71 h3,
.lite_3b71 h4,
.lite_3b71 h5,
.lite_3b71 h6,
.lite_3b71 .notice-iron-4fa4 .mini-4a96 {
    font-family: 'Montserrat', sans-serif;
}

.right_df4d h1,
.right_df4d h2,
.right_df4d h3,
.right_df4d h4,
.right_df4d h5,
.right_df4d h6,
.right_df4d .notice-iron-4fa4 .mini-4a96 {
    font-family: 'Open Sans', sans-serif;
}

.wrapper_wide_5cce h1,
.wrapper_wide_5cce h2,
.wrapper_wide_5cce h3,
.wrapper_wide_5cce h4,
.wrapper_wide_5cce h5,
.wrapper_wide_5cce h6,
.wrapper_wide_5cce .notice-iron-4fa4 .mini-4a96 {
    font-family: 'Lato', sans-serif;
}

.list-complex-1410 h1,
.list-complex-1410 h2,
.list-complex-1410 h3,
.list-complex-1410 h4,
.list-complex-1410 h5,
.list-complex-1410 h6,
.list-complex-1410 .notice-iron-4fa4 .mini-4a96 {
    font-family: 'Ubuntu', sans-serif;
}

.gradient-current-e6ab h1,
.gradient-current-e6ab h2,
.gradient-current-e6ab h3,
.gradient-current-e6ab h4,
.gradient-current-e6ab h5,
.gradient-current-e6ab h6,
.gradient-current-e6ab .notice-iron-4fa4 .mini-4a96 {
    font-family: 'Playfair Display', serif;
}

.detail_plasma_3527 h1,
.detail_plasma_3527 h2,
.detail_plasma_3527 h3,
.detail_plasma_3527 h4,
.detail_plasma_3527 h5,
.detail_plasma_3527 h6,
.detail_plasma_3527 .notice-iron-4fa4 .mini-4a96 h6 {
    font-family: 'Lora', serif;
}

.orange_bca4 h1,
.orange_bca4 h2,
.orange_bca4 h3,
.orange_bca4 h4,
.orange_bca4 h5,
.orange_bca4 h6,
.orange_bca4 .notice-iron-4fa4 .mini-4a96 {
    font-family: 'Titillium Web', sans-serif;
}

.summary-1152 h1,
.summary-1152 h2,
.summary-1152 h3,
.summary-1152 h4,
.summary-1152 h5,
.summary-1152 h6,
.summary-1152 .notice-iron-4fa4 .mini-4a96 {
    font-family: 'Muli', sans-serif;
}

.filter_cold_a77d h1,
.filter_cold_a77d h2,
.filter_cold_a77d h3,
.filter_cold_a77d h4,
.filter_cold_a77d h5,
.filter_cold_a77d h6,
.filter_cold_a77d .notice-iron-4fa4 .mini-4a96 {
    font-family: 'Oxygen', sans-serif;
}

.paragraph-lite-4fe1 h1,
.paragraph-lite-4fe1 h2,
.paragraph-lite-4fe1 h3,
.paragraph-lite-4fe1 h4,
.paragraph-lite-4fe1 h5,
.paragraph-lite-4fe1 h6,
.paragraph-lite-4fe1 .notice-iron-4fa4 .mini-4a96 {
    font-family: 'Nunito Sans', sans-serif;
}

.preview_e0b9 h1,
.preview_e0b9 h2,
.preview_e0b9 h3,
.preview_e0b9 h4,
.preview_e0b9 h5,
.preview_e0b9 h6,
.preview_e0b9 .notice-iron-4fa4 .mini-4a96 {
    font-family: 'Maven Pro', sans-serif;
}

.highlight-purple-355c h1,
.highlight-purple-355c h2,
.highlight-purple-355c h3,
.highlight-purple-355c h4,
.highlight-purple-355c h5,
.highlight-purple-355c h6,
.highlight-purple-355c .notice-iron-4fa4 .mini-4a96 {
    font-family: 'Cairo', serif;
}

.panel_d811 h1,
.panel_d811 h2,
.panel_d811 h3,
.panel_d811 h4,
.panel_d811 h5,
.panel_d811 h6,
.panel_d811 .notice-iron-4fa4 .mini-4a96 {
    font-family: 'Philosopher', sans-serif;
}

.current_0bd1 h1,
.current_0bd1 h2,
.current_0bd1 h3,
.current_0bd1 h4,
.current_0bd1 h5,
.current_0bd1 h6,
.current_0bd1 .notice-iron-4fa4 .mini-4a96 {
    font-family: 'Dosis', sans-serif;
}

.slider-336d h1,
.slider-336d h2,
.slider-336d h3,
.slider-336d h4,
.slider-336d h5,
.slider-336d h6,
.slider-336d .notice-iron-4fa4 .mini-4a96 {
    font-family: 'Sniglet', cursive;
}

.up-dc0d h1,
.up-dc0d h2,
.up-dc0d h3,
.up-dc0d h4,
.up-dc0d h5,
.up-dc0d h6,
.up-dc0d .notice-iron-4fa4 .mini-4a96 {
    font-family: 'Gloria Hallelujah', cursive;
}

.content_274c h1,
.content_274c h2,
.content_274c h3,
.content_274c h4,
.content_274c h5,
.content_274c h6,
.content_274c .notice-iron-4fa4 .mini-4a96 {
    font-family: 'Patrick Hand', cursive;
}

.bright-6047 h1,
.bright-6047 h2,
.bright-6047 h3,
.bright-6047 h4,
.bright-6047 h5,
.bright-6047 h6,
.bright-6047 .notice-iron-4fa4 .mini-4a96 {
    font-family: 'Shadows Into Light', cursive;
}

.item_b249 h1,
.item_b249 h2,
.item_b249 h3,
.item_b249 h4,
.item_b249 h5,
.item_b249 h6,
.item_b249 .notice-iron-4fa4 .mini-4a96 {
    font-family: 'Aboreto', cursive;
}

.paper_4779,
.paper_4779 .avatar_basic_f137 a {
    font-family: 'Raleway', sans-serif;
}

.stale-73ae,
.stale-73ae .avatar_basic_f137 a {
    font-family: 'Poppins', sans-serif;
}

.pattern_d98b,
.pattern_d98b .avatar_basic_f137 a {
    font-family: 'Montserrat', sans-serif;
}

.accent_6995,
.accent_6995 .avatar_basic_f137 a {
    font-family: 'Open Sans', sans-serif;
}

.block-wood-cc78,
.block-wood-cc78 .avatar_basic_f137 a {
    font-family: 'Lato', sans-serif;
}

.preview_center_b6f3,
.preview_center_b6f3 .avatar_basic_f137 a {
    font-family: 'Ubuntu', sans-serif;
}

.stale_8def,
.stale_8def .avatar_basic_f137 a {
    font-family: 'Playfair Display', serif;
}

.image_81ce,
.image_81ce .avatar_basic_f137 a {
    font-family: 'Lora', serif;
}

.complex-8e13,
.complex-8e13 .avatar_basic_f137 a {
    font-family: 'Titillium Web', sans-serif;
}

.hover_hard_97d4,
.hover_hard_97d4 .avatar_basic_f137 a-10 {
    font-family: 'Muli', sans-serif;
}

.focus_north_d2a7,
.focus_north_d2a7 .avatar_basic_f137 a {
    font-family: 'Oxygen', sans-serif;
}

.frame_a4fc,
.frame_a4fc .avatar_basic_f137 a {
    font-family: 'Nunito Sans', sans-serif;
}

.pressed-160e,
.pressed-160e .avatar_basic_f137 a {
    font-family: 'Maven Pro', sans-serif;
}

.modal_8ab6,
.modal_8ab6 .avatar_basic_f137 a {
    font-family: 'Cairo', serif;
}

.yellow-01dd,
.yellow-01dd .avatar_basic_f137 a {
    font-family: 'Philosopher', sans-serif;
}

.banner_mini_a9e9,
.banner_mini_a9e9 .avatar_basic_f137 a {
    font-family: 'Dosis', sans-serif;
}

.logo-e082,
.logo-e082 .avatar_basic_f137 a {
    font-family: 'Sniglet', cursive;
}

.focused-11e3,
.focused-11e3 .avatar_basic_f137 a {
    font-family: 'Gloria Hallelujah', cursive;
}

.gradient_718c,
.gradient_718c .avatar_basic_f137 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 .info_selected_01cb a, 
#colophon .info_selected_01cb a,
#secondary .info_selected_01cb a:hover, 
#secondary .info_selected_01cb a:focus, 
#colophon .info_selected_01cb a:hover,
#colophon .info_selected_01cb a:focus {
    color: #fff;
}
#secondary .info_selected_01cb,
#colophon .info_selected_01cb {
    margin-bottom: 0;
}
.component-gold-7265 {
    position: relative;
    padding: 15px 0;
}
.slow_cac0 + .component-gold-7265 {
    border-top: 1px solid rgb(0 0 0 / 10%);
}
.component-gold-7265 span {
    display: block;
    text-align: center;
}
.slow_cac0 .heading_large_3167 ul li {
    margin-bottom: 15px;
}
.slow_cac0 .heading_large_3167 ul li:last-child,
.slow_cac0 .heading_large_3167 .lite-0682 li {
    margin-bottom: 0;
}
.slow_cac0 .lite-74ff {
    margin-bottom: 45px;
}
.slow_cac0.media-old-2bb7 .lite-74ff:last-child {
    margin-bottom: 0;
}
.slow_cac0.media-old-2bb7 .backdrop_tiny_952d img {
    margin-left: auto;
    margin-right: auto;
}
.table_6009 ul li span {
    font-size: 12px;
    display: block;
}
#colophon #wp-calendar caption {
    font-weight: 600;
    text-align: left;
}
.fast-1a72 ul ul {
    padding-left: 25px;
    margin-top: 15px;
}
.item-slow-5b5b 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 .item-slow-5b5b a:hover,
#secondary .item-slow-5b5b a:focus,
#colophon .item-slow-5b5b a:hover,
#colophon .item-slow-5b5b a:focus {
    background-color: #000;
    color: #fff;
}
#colophon .orange_ca73 form.border_dirty_d261 button.icon_narrow_b8c9 {
    background-color: #ff2e55;
}
#colophon .table_6009 li:before {
    float: left;
}
.pro-dfe6 {
    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;
}
.pro-dfe6:hover,
.pro-dfe6: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;
}
.highlight_60b4 #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 */
}
.highlight_60b4 #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 */
}
.highlight_60b4 #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,
.header-wide-cdf2 #loader-wrapper {
    display: none;

}
#loader svg {
    width: 70px;
    height: 70px;
    fill: #ff2e55;
}
.wrapper_ad4b #loader .layout-tall-5643,
.focus-68a9 #loader .wrapper_mini_4ef0,
.message-407b #loader .wood_c148,
.widget-south-8973 #loader .tall-bd0c {
    display: block;
}

/*--------------------------------------------------------------
#                   RESPONSIVE
--------------------------------------------------------------*/
@media screen and (min-width: 567px) {
    #top-bar {
        padding: 5px 0;
    }
    #top-bar form.border_dirty_d261 {
        width: 50%;
        float: left;
        margin: 0;
    }
    #top-bar .lite-0682 {
        width: 50%;
        float: right;
        text-align: right;
        padding: 2px 0;
    }
    #top-bar input, 
    #top-bar .icon_narrow_b8c9 {
        border-color: transparent;
    }
    .slow_cac0.breadcrumb_white_d765 .lite-74ff,
    .slow_cac0.surface_down_5a62 .lite-74ff {
        width: 50%;
        float: left;
    }
    .slow_cac0.breadcrumb_white_d765 .lite-74ff:nth-child(2n+1),
    .slow_cac0.surface_down_5a62 .lite-74ff:nth-child(2n+1) {
        clear: left;
    }
    .slow_cac0.breadcrumb_white_d765 .lite-74ff:nth-child(odd),
    .slow_cac0.surface_down_5a62 .lite-74ff:nth-child(odd) {
        padding-right: 40px;
    }
    .slow_cac0.breadcrumb_white_d765 .lite-74ff:nth-last-child(-n+2),
    .slow_cac0.surface_down_5a62 .lite-74ff:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 767px) {
    .breadcrumb_white_d765,
    .menu-4e52,
    .surface_down_5a62,
    .gallery_action_3ce2,
    .filter_3d47 {
        margin: 0 -15px;
    }
    .breadcrumb_white_d765 article,
    .menu-4e52 article,
    .surface_down_5a62 article,
    .gallery_action_3ce2 article,
    .filter_3d47 article {
        padding: 0 15px;
        float: left;
        width: 50%;
        margin-bottom: 30px;
    }
    .breadcrumb_white_d765 article:nth-child(2n+1),
    .menu-4e52 article:nth-child(2n+1),
    .surface_down_5a62 article:nth-child(2n+1),
    .gallery_action_3ce2 article:nth-child(2n+1),
    .filter_3d47 article:nth-child(2n+1) {
        clear: left;
    }
    .breadcrumb_white_d765 article:nth-last-child(-n+2),
    .menu-4e52 article:nth-last-child(-n+2),
    .surface_down_5a62 article:nth-last-child(-n+2),
    .gallery_action_3ce2 article:nth-last-child(-n+2),
    .filter_3d47 article:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
    .basic_3263 h1,
    .table_d7cd h1,
    .lite_894e h1 {
        font-size: 28px;
    }
    .hard-0a34 .mask-large-161a, 
    .brown-7adc .mask-large-161a, 
    .frame_4a58 .mask-large-161a {
        padding-right: 25px;
    }
    .hard-0a34 .simple_7e34, 
    .brown-7adc .simple_7e34, 
    .frame_4a58 .simple_7e34 {
        padding-left: 25px;
    }
    .slow_cac0.menu-4e52 .lite-74ff {
        width: 33.33%;
        float: left;
        margin-bottom: 0;
    }
    .slow_cac0.menu-4e52 .lite-74ff:not(:last-child) {
        padding-right: 40px;
    }
    .component-gold-7265.breadcrumb_white_d765 span {
        float: left;
        width: 50%;
        text-align: left;
    }
    .component-gold-7265.breadcrumb_white_d765 span:nth-child(2) {
        float: right;
        text-align: right;
    }
}
@media screen and (min-width: 992px) {
    .menu-4e52 article,
    .gallery_action_3ce2 article,
    .filter_3d47 article {
        width: 33.33%;
    }
    .menu-4e52 article:nth-child(2n+1),
    .gallery_action_3ce2 article:nth-child(2n+1),
    .filter_3d47 article:nth-child(2n+1) {
        clear: none;
    }
    .menu-4e52 article:nth-child(3n+1),
    .gallery_action_3ce2 article:nth-child(3n+1),
    .filter_3d47 article:nth-child(3n+1) {
        clear: left;
    }
    .menu-4e52 article:nth-last-child(-n+3),
    .gallery_action_3ce2 article:nth-last-child(-n+3),
    .filter_3d47 article:nth-last-child(-n+3) {
        margin-bottom: 0;
    }
    .surface_down_5a62 article {
        width: 25%;
    }
    .gallery_action_3ce2 article {
        width: 20%;
    }
    .filter_3d47 article {
        width: 16.66%;
    }
    .surface_down_5a62 article:nth-child(2n+1),
    .gallery_action_3ce2 article:nth-child(3n+1),
    .filter_3d47 article:nth-child(3n+1) {
        clear: none;
    }
    .surface_down_5a62 article:nth-child(4n+1),
    .gallery_action_3ce2 article:nth-child(5n+1),
    .filter_3d47 article:nth-child(6n+1) {
        clear: left;
    }
    .surface_down_5a62 article:nth-last-child(-n+4),
    .gallery_action_3ce2 article:nth-last-child(-n+5),
    .filter_3d47 article:nth-last-child(-n+6) {
        margin-bottom: 0;
    }
    #top-bar .heading_large_3167 + .heading_large_3167 {
        margin-top: 0;
    }
    #top-bar.breadcrumb_white_d765 .heading_large_3167 {
        float: left;
        text-align: left;
        padding: 6px 0;
    }
    #top-bar.breadcrumb_white_d765 .heading_large_3167 + .heading_large_3167 {
        float: right;
        text-align: right;
        padding: 0;
    }
    nav.panel_glass_33b1.backdrop_liquid_a233 {
        margin-top: 63px;
    }
    #colophon .lite-0682 {
        margin-left: -15px;
    }
    .slow_cac0.surface_down_5a62 .lite-74ff {
        width: 25%;
        padding-right: 40px;
    }
    .slow_cac0.surface_down_5a62 .lite-74ff:last-child {
        padding-right: 0;
    }
    .slow_cac0.surface_down_5a62 .lite-74ff:nth-child(2n+1) {
        clear: none;
    }
    .slow_cac0.surface_down_5a62 .lite-74ff:nth-child(4n+1) {
        clear: left;
    }
    .slow_cac0.surface_down_5a62 .lite-74ff:nth-last-child(-n+4) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 1024px) {
    .border-a221 #masthead {
        position: sticky;
        top: 0;
    }
    .border-a221 #masthead.picture-advanced-094d {
        box-shadow: 0 6px 10px rgb(0 0 0 / 10%);
    }
    .modal-9b56.border-a221 #masthead.picture-advanced-094d {
        top: 32px;
    }
    .brown_7dd8 {
        display: flex;
        align-items: center;
        min-height: 81px;
    }
    .avatar_basic_f137 {
        width: auto;
        float: right;
        text-align: right;
    }
    .avatar_basic_f137.label_silver_5d12 {
        padding: 0;
    }
    .avatar_basic_f137 ul.disabled-slow-a33d > li {
        text-align: center;
    }
    .avatar_basic_f137 ul.disabled-slow-a33d > li > a {
        color: #000;
    }
    .avatar_basic_f137 ul.disabled-slow-a33d .wood-16dc > a, 
    .avatar_basic_f137 ul.disabled-slow-a33d .box_6e45 > a, 
    .avatar_basic_f137 ul.disabled-slow-a33d .module-prev-b23a > a, 
    .avatar_basic_f137 ul.disabled-slow-a33d .pattern_active_822d > a,
    .avatar_basic_f137 ul.disabled-slow-a33d > li:hover > a, 
    .avatar_basic_f137 ul.disabled-slow-a33d > li.fn-focus-c278 > a {
        color: #ff2e55;
    }
    .avatar_basic_f137 ul.disabled-slow-a33d > li > a {
        text-align: center;
        padding: 30px 20px;
    }
    .avatar_basic_f137.label_silver_5d12 ul.disabled-slow-a33d > li {
        padding: 15px 25px 8px;
    }
    .avatar_basic_f137 ul.disabled-slow-a33d > .thick_3912 > 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;
    }
    .avatar_basic_f137 ul ul .thick_3912 > 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;
    }
    .avatar_basic_f137 ul.disabled-slow-a33d {
        display: block !important;
        height: auto !important;
    }
    .avatar_basic_f137 ul ul {
        box-shadow: 0 10px 25px rgb(0 0 0 / 15%);
        width: 250px;
    }
    .avatar_basic_f137 ul li:hover > ul,
    .avatar_basic_f137 ul li.fn-focus-c278 > ul {
        left: 0;
        right: auto;
        display: block !important;
    }
    .avatar_basic_f137 ul ul li:hover > ul,
    .avatar_basic_f137 ul ul li.fn-focus-c278 > ul {
        left: 100%;
        right: auto;
    }
    .avatar_basic_f137 ul ul li:hover > a,
    .avatar_basic_f137 ul ul li.fn-focus-c278 > a {
        background-color: #ff2e55;
        color: #fff;
    }
    .avatar_basic_f137 ul.panel-bottom-15a7 > li:last-child > a {
        border-bottom: none;
    }
    .avatar_basic_f137 ul ul li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    }
    .avatar_basic_f137 ul ul > li:last-child {
        border-bottom: none;
    }
    .avatar_basic_f137 ul ul ul {
        top: 0;
    }
    .avatar_basic_f137 ul ul li a:hover,
    .avatar_basic_f137 ul ul li.pattern_active_822d:hover > a {
        color: #fff !important;
    }
    .avatar_basic_f137 ul.disabled-slow-a33d > li > a > i,
    .avatar_basic_f137 ul.disabled-slow-a33d > li > a > i.secondary-hot-4c5a:not(.pressed-3339).outline_small_4aad {
        display: block;
        margin: 0 auto 10px;
    }
    .sort_steel_f499 {
        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;
    }
    .avatar_basic_f137 .layout_851c .preview-214a {
        display: none;
    }
    .avatar_basic_f137 .layout_851c .glass_34cd {
        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.dropdown-selected-5b98 {
        display: none;
    }
    .sort_steel_f499 {
        display: none;
    }
    .avatar_basic_f137 ul {
        display: block;
    }
    .avatar_basic_f137 li {
        display: inline-block;
    }
    .avatar_basic_f137 .action_452c {
        padding-left: 50px;
    }
    .avatar_basic_f137 ul.disabled-slow-a33d > li.action_452c > a,
    .avatar_basic_f137 ul.disabled-slow-a33d > li.heading-0aa8 > a {
        padding-left: 5px;
        padding-right: 5px;
    }
    .avatar_basic_f137 li.action_452c + li.heading-0aa8: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%);
    }
    .image_21dd #primary,
    .narrow_b17e #primary {
        width: 70%;
        float: left;
        padding-right: 30px;
    }
    .image_21dd #secondary,
    .narrow_b17e #secondary {
        width: 30%;
        float: right;
    }
    .narrow_b17e #primary { 
        float: right;
        padding-right: 0;
        padding-left: 30px;
    }
    .background-307a #primary {
        width: 100%;
        float: none;
        padding-right: 0;
    }
}
@media screen and (max-width: 1023px) {
    .brown_7dd8 {
        padding-right: 50px;
        min-height: 86px;
        display: flex;
        align-items: center;
        text-align: left;
    }
    .pagination_ce5e {
        font-size: 26px;
    }
    .avatar_basic_f137 ul ul {
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .avatar_basic_f137 ul ul ul {
        margin-top: 0;
    }
    .avatar_basic_f137 ul.disabled-slow-a33d li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
        display: block;
        width: 100%;
    }
    .avatar_basic_f137 ul.disabled-slow-a33d li:last-child {
        border-bottom: none;
    }
    .avatar_basic_f137 ul.disabled-slow-a33d > li {
        width: 100%;
        padding: 0;
    }
    .avatar_basic_f137 ul ul li a {
        padding-left: 35px;
    }
    .avatar_basic_f137 ul ul ul li a {
        padding-left: 60px;
    }
    .avatar_basic_f137 ul ul ul ul li a {
        padding-left: 80px;
    }
    .avatar_basic_f137 ul ul a {
        width: 100%;
    }
    .avatar_basic_f137 ul ul,
    .avatar_basic_f137 ul ul ul {
        box-shadow: none;
        float: none;
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 0;
        display: none;
    }
    .avatar_basic_f137 ul.disabled-slow-a33d > li:before {
        display: none;
    }
    .avatar_basic_f137 .thick_3912 > a:before {
        content: "";
        float: right;
        position: relative;
        right: 0;
        background-color: rgba(255, 255, 255, 0.20);
        width: 1px;
        height: 25px;
    }
    .avatar_basic_f137 .thick_3912 > a:after {
        padding-top: 3px;
    }
    .avatar_basic_f137 ul.panel-bottom-15a7 li a {
        border-left: none;
    }
    .avatar_basic_f137 ul.disabled-slow-a33d {
        margin-right: 0;
        background-color: #fff;
        margin-top: 25px;
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .avatar_basic_f137 {
        position: static;
    }
    .avatar_basic_f137 a {
        color: #555555;
        padding: 15px;
    }
    #masthead.outline-7ac3 .avatar_basic_f137 ul.disabled-slow-a33d {
        margin-top: 0;
        position: absolute;
        max-width: 500px;
        top: 100%;
        left: auto;
        right: 0;
        width: 100%;
        z-index: 10;
    }
    .paragraph-43cb #content, 
    .paragraph-43cb #colophon,
    .paragraph-43cb .pro-dfe6 {
        filter: blur(25px);
    }
    #page-site-header {
        padding: 250px 0;
    }
}

@media screen and (max-width: 992px) {
    #page-site-header {
        padding: 200px 0;
    }
    .description-2bf6, 
    #reply-title {
        font-size: 28px;
    }
}

@media screen and (max-width: 767px) {
    #masthead.outline-7ac3 .avatar_basic_f137 ul.disabled-slow-a33d {
        max-width: 100%;
    }
    .hard-0a34 .mask-large-161a, 
    .brown-7adc .mask-large-161a, 
    .frame_4a58 .mask-large-161a,
    .hard-0a34 .simple_7e34, 
    .brown-7adc .simple_7e34, 
    .frame_4a58 .simple_7e34 {
        width: 100%;
        margin: 15px 0;
    }
    .frame_4a58 span.info_52fb b, 
    .image-fb2c span.info_52fb b, 
    .frame_4a58 span.photo_glass_6d71 b, 
    .image-fb2c span.photo_glass_6d71 b {
        font-size: 18px;
    }
    #respond {
        margin-top: 40px;
    }
    .label-ecf6 img {
        margin-right: 15px;
    }
    .description-2bf6, 
    #reply-title {
        margin-bottom: 0;
    }
    #commentform p.mask_under_1c61,
    #commentform p.cold-69dc {
        margin-top: 21px;
    }
    nav.panel_glass_33b1.backdrop_liquid_a233,
    #secondary {
        margin-top: 30px;
    }
    .description-2bf6, 
    #reply-title {
        font-size: 26px;
    }
    #comments {
        margin-top: 40px;
    }
    .footer_055c {
        margin-bottom: 25px;
    }
    .pro-dfe6 {
        display: none;
    }
}
@media screen and (max-width: 567px) {
    .backdrop_liquid_a233 .pagination_6648.summary_133b, 
    .backdrop_liquid_a233 .pagination_6648.disabled-bottom-0a1e {
        top: 0;
    }
    .backdrop_liquid_a233 .summary_133b.pagination_6648:before, 
    .backdrop_liquid_a233 .disabled-bottom-0a1e.pagination_6648:before {
        width: 35px;
        height: 10px;
    }
    .backdrop_liquid_a233 .pagination_6648.summary_133b, 
    .backdrop_liquid_a233 .pagination_6648.disabled-bottom-0a1e {
        margin-left: 0;
        margin-right: 0;
    }
    .accent_static_f4e5 li {
        font-size: 12px;
    }
    #breadcrumb-list {
        padding: 10px 0;
    }
    blockquote.paragraph-7b64 {
        margin-left: 0;
    }
    .label-ecf6 img {
        margin: 0 0 25px;
        float: none;
    }
    .label-ecf6 .accordion-in-e2a3, 
    .label-ecf6 .link-short-ad3a {
        display: block;
    }
    .nav_19fb {
        padding-left: 0;
    }
    #comments ol.hidden-eb44 {
        margin-left: 50px;
    }
    .sort_6a8c {
        padding-left: 0;
    }
    .slow_cac0 .lite-74ff:last-child,
    .slow_cac0.menu-4e52 .lite-74ff:last-child {
        margin-bottom: 0;
        padding-right: 0;
    }
}
/* css-noise: 2d18 */
.promo-block-a1 {
  padding: 0.5rem;
  font-size: 14px;
  line-height: 1.2;
}
