/*
Theme Name: Flexible Blog
Theme URI: http://creativthemes.label_74a2/downloads/flexible-blog/
Author: Creativ Themes
Author URI: http://creativthemes.label_74a2/
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.box-9be8.image-fresh-e3d8/licenses/gpl-2.0.warm-c2fb
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.element-7323/, (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.main_399f.disabled_hovered_6bd0/normalize.form-0d9e/
*/

/*--------------------------------------------------------------
>>> 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;
}

.thumbnail_copper_d139 #page {
    max-width: 1600px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 0 0 15px rgb(0 0 0 / 40%);
}

.outline-6293 #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.label_74a2/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.menu-f46b {
    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 .dropdown-8aad label {
    display: table;
    margin: 0;
    line-height: 1;
}
#commentform .dropdown-8aad {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
}
p.accent-blue-e783 {
    clear: both;
    display: inline-block;
    position: relative;
}
.copper_5ad1 {
    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.smooth_0647 {
    margin-bottom: 0;
}
#commentform p.accent-blue-e783 {
    margin: 21px 0 0;
}
#comments {
    padding: 25px 0;
}
#respond {
    padding: 25px 0;
}
.hidden_motion_c251 a {
    color: #000;
    text-decoration: none;
}
.hidden_motion_c251 a:hover,
.hidden_motion_c251 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.focus_glass_3712 {
    max-width: 300px;
    margin: 0 auto 15px;
}
#top-bar input,
#top-bar .content-advanced-64f1 {
    background-color: transparent;
    border-color: #333;
    color: #fff;
}
#top-bar .paragraph-right-19e9 {
    text-align: center;
}
#top-bar .paragraph-right-19e9 li a:hover,
#top-bar .paragraph-right-19e9 li a:focus {
    color: #fff;
}
#masthead {
    position: relative;
    z-index: 3000;
    background-color: #fff;
}
#masthead a {
    text-decoration: none;
}
.medium-d5aa {
    padding: 5px 0;
    float: left;
}
.section_basic_500b, 
#site-identity {
    display: inline-block;
    vertical-align: middle;
}
.center-965c {
    font-size: 22px;
    margin: 0 0 5px;
    font-weight: 600;
    line-height: 1.3;
}
.center-965c a {
    color: #000;
}
.center-965c a:hover,
.center-965c a:focus {
    color: #ff2e55;
}
.disabled_12a5 {
    margin: 0;
    line-height: 1.3;
    color: #000;
}
.section_basic_500b a {
    display: block;
    margin-right: 15px;
}
.section_basic_500b img {
    max-height: 80px;
    width: auto;
}
.filter_silver_db0a {
    display: block;
    position: relative;
    width: 100%;
}
.filter_silver_db0a ul ul {
    background-color: #fff;
    text-align: left;
    padding: 0;
}
.filter_silver_db0a ul ul li a {
    padding: 12px 15px;
    font-size: 14px;
}
.filter_silver_db0a ul ul a:after {
    float: right;
}
.filter_silver_db0a ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.filter_silver_db0a li {
    position: relative;
}
.filter_silver_db0a ul.hidden_hovered_3349 > li > a {
    color: #555555;
}
.filter_silver_db0a ul.hidden_hovered_3349 > li:hover > a,
.filter_silver_db0a ul.hidden_hovered_3349 > li.fn-focus-f74f > a {
    color: #ff2e55;
}
.filter_silver_db0a form.focus_glass_3712 input {
    background-color: #fff;
    border-color: #e9ecef;
    border-radius: 5px;
}
.filter_silver_db0a a {
    display: block;
    font-weight: 400;
    color: #212121;
    font-size: 14px;
    line-height: 1.5;
    font-family: 'Poppins', sans-serif;
}
.filter_silver_db0a ul ul {
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
}
.filter_silver_db0a ul ul ul {
    left: -999em;
    top: 0;
}
.filter_silver_db0a li li {
    display: block;
}
.filter_silver_db0a ul.hidden_hovered_3349 .paragraph_mini_c042 > a,
.filter_silver_db0a ul.hidden_hovered_3349 .hero_purple_41bb > a,
.filter_silver_db0a ul.hidden_hovered_3349 .accordion_dark_b2b9 > a,
.filter_silver_db0a ul.hidden_hovered_3349 .primary-dim-a7ef > a {
    color: #ff2e55;
}
.filter_silver_db0a ul.hidden_hovered_3349 > li:before {
    background-color: #5750A0;
    color: #fff;
    width: 46px;
    height: 46px;
    line-height: 46px;
    display: inline-block;
    text-align: center;
}
form.focus_glass_3712 {
    width: 100%;
    max-width: 100%;
    position: relative;
}
input.outer-5cc5 {
    width: 100%;
    height: 45px;
    padding: 0 50px 0 15px;
}
.light_afcc {
    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;
}
.light_afcc:hover,
.light_afcc:focus {
    background-color: #ff2e55;
}
.light_afcc 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;
}
.light_afcc span:before, 
.light_afcc 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;
}
.light_afcc span:before {
    -webkit-transform: translateY(-250%);
    -moz-transform: translateY(-250%);
    -ms-transform: translateY(-250%);
    -o-transform: translateY(-250%);
    transform: translateY(-250%);
}
.light_afcc span:after {
    -webkit-transform: translateY(250%);
    -moz-transform: translateY(250%);
    -ms-transform: translateY(250%);
    -o-transform: translateY(250%);
    transform: translateY(250%);
}
.light_afcc.fn-active-f74f 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);
}
.light_afcc.fn-active-f74f 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);
}
.light_afcc.fn-active-f74f span {
    background-color: transparent;
}
.block-59f9 {
    float: right;
    color: #111;
    padding: 7px 0 0 10px;
    display: none;
}
button.hover-pink-b322 {
    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.hover-pink-b322.fn-active-f74f i {
    transform: rotate(-180deg);
    transform-origin: center;
}
.preview-4a94 .right-e1ba,
.preview-4a94 .down_d20a,
.preview-4a94 .huge-7546 {
    margin: 0;
    overflow: hidden;
}
.status-liquid-a980 .alert_7d5f a:before,
.status-liquid-a980 .header-stone-a913 a:after {
    content: "\f0d9";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
    font-size: 18px;
    position: relative;
    top: 1px;
}
.status-liquid-a980 .header-stone-a913 a:after {
    content: "\f0da";
    margin-left: 10px;
    margin-right: 0;
}
.right-e1ba .alert_7d5f,
.down_d20a .alert_7d5f,
.huge-7546 .alert_7d5f {
    float: left;
    width: 50%;
    position: relative;
    text-align: left;
}

.right-e1ba .header-stone-a913,
.down_d20a .header-stone-a913,
.huge-7546 .header-stone-a913 {
    float: right;
    text-align: right;
    width: 50%;
    position: relative;
}
.huge-7546 a, 
.down_d20a a {
    font-weight: 400;
    display: block;
    color: #212529;
    text-decoration: none;
}
.huge-7546 a:hover, 
.down_d20a a:hover,
.huge-7546 a:focus, 
.down_d20a a:focus {
    color: #ff2e55;
}
.huge-7546, 
.down_d20a {
    padding: 0;
    position: relative;
}
.shade-5fc2 .modal_a656,
.shade-5fc2 .modal_a656.basic_1956:hover,
.shade-5fc2 .modal_a656.basic_1956:focus {
    text-align: center;
    line-height: 35px;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-right: 5px;
    color: #ff2e55;
    background-color: #f6f6f6;
}
.shade-5fc2 .modal_a656.fn-current-f74f,
.shade-5fc2 .modal_a656:hover,
.shade-5fc2 .modal_a656:focus {
    color: #fff;
    background-color: #ff2e55;
}
.shade-5fc2 .modal_a656.texture-da92,
.shade-5fc2 .modal_a656.outer_3693 {
    width: auto;
    height: auto;
    color: #ff2e55;
    padding: 0 15px;
}
.shade-5fc2 .modal_a656.texture-da92:hover, 
.shade-5fc2 .modal_a656.outer_3693:hover,
.shade-5fc2 .modal_a656.texture-da92:focus, 
.shade-5fc2 .modal_a656.outer_3693:focus {
    color: #fff;
}
.alert_7d5f span {
    padding-left: 30px;
    float: left;
    text-align: left;
}
.header-stone-a913 span {
    padding-right: 30px;
    float: right;
    text-align: right;
}
.huge-7546 span,
.down_d20a span {
    display: table;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.breadcrumb-6b6f {
    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. */
}

.breadcrumb-6b6f: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
--------------------------------------------------------------*/
.sort_next_e6c0 {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.menu-f46b {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.huge-9ac8 {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.detail_next_f7a6:before,
.detail_next_f7a6:after,
.status_aa04:before,
.status_aa04:after,
.hidden_c153:before,
.hidden_c153:after,
.highlight_fixed_cdef:before,
.highlight_fixed_cdef:after,
.glass_1da3:before,
.glass_1da3:after,
.picture-02df:before,
.picture-02df:after,
.photo-red-c9d0:before,
.photo-red-c9d0:after,
.smooth-2dd5:before,
.smooth-2dd5:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.detail_next_f7a6:after,
.status_aa04:after,
.hidden_c153:after,
.highlight_fixed_cdef:after,
.glass_1da3:after,
.picture-02df:after,
.photo-red-c9d0:before,
.photo-red-c9d0:after,
.smooth-2dd5:before,
.smooth-2dd5:after {
    clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.pro-a11c {
    margin: 0 0 1.3em;
}
.pro-a11c:last-child {
    margin-bottom: 0;
}
#colophon .pro-a11c.widget-inner-f2ef {
    margin-bottom: 20px;
}
#colophon .pro-a11c:last-child {
    margin-bottom: 0;
}

/* Make sure select elements fit in widgets. */
.pro-a11c select {
    max-width: 100%;
    padding: 10px;
    border: none;
    width: 100%;
    max-width: 300px;
}

.pro-a11c input {
    height: 40px;
    padding: 0 15px;
    border: none;
}
form.focus_glass_3712 button.content-advanced-64f1 {
    height: 45px;
    line-height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    border: none;
    width: 45px;
    padding: 0;
    background-color: transparent;
    color: #666;
}
.disabled_241f form.focus_glass_3712 button.content-advanced-64f1 {
    width: 50px;
    color: #fff;
    font-size: 16px;
    line-height: 1;
    height: 50px;
    padding: 0;
}
.disabled_241f form.focus_glass_3712 input[type="search"] {
    padding: 0 55px 0 25px;
    height: 50px;
    background-color: #fff;
    color: #000;
    border: none;
}
.disabled_241f form.focus_glass_3712 input[type="search"]:focus {
    border-color: #ff2e55;
}
form.focus_glass_3712 {
    position: relative;
}

form.focus_glass_3712 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;
}

.image_f1b9 {
    font-size: 18px;
    margin: 0 0 32px;
    color: #fff;
}

.pro-a11c li:not(:last-child) {
    margin-bottom: 10px;
}

#secondary .caption_313c h1,
#secondary .caption_313c h2,
#secondary .caption_313c h3,
#secondary .caption_313c h4,
#secondary .caption_313c h5,
#secondary .caption_313c h6,
#colophon .caption_313c h1,
#colophon .caption_313c h2,
#colophon .caption_313c h3,
#colophon .caption_313c h4,
#colophon .caption_313c h5,
#colophon .caption_313c h6,
.preview-orange-73fe .message-glass-ed1d {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin: 0;
    text-transform: uppercase;
    border-bottom: 2px solid #000;
    padding-bottom: 5px;
}

#secondary .under-d9e0 h1,
#secondary .under-d9e0 h2,
#secondary .under-d9e0 h3,
#secondary .under-d9e0 h4,
#secondary .under-d9e0 h5,
#secondary .under-d9e0 h6,
#colophon .under-d9e0 h1,
#colophon .under-d9e0 h2,
#colophon .under-d9e0 h3,
#colophon .under-d9e0 h4,
#colophon .under-d9e0 h5,
#colophon .under-d9e0 h6 {
    margin-bottom: 25px;
}

.preview-orange-73fe .message-glass-ed1d {
    display: block;
    margin-bottom: 20px;
}

.huge_7811 {
    height: 40px;
    background-color: #000;
    border-color: #000;
    color: #fff;
    padding: 0 15px;
}

.huge_7811:hover,
.huge_7811: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 .pro-a11c:not(:last-child) {
    margin-bottom: 30px;
}
.background-8688 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.paragraph-bright-405e.overlay-tall-6065 {
    list-style: disc;
    padding-left: 1.5em;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.fn-sticky-f74f {
    display: block;
}
.disabled_dynamic_9f90 {
    margin: 0;
}

.badge-lower-dba7:not(.purple_a2e9) {
    display: none;
}

.sort_gas_2ba7 .icon_middle_1f63,
.section_ae8d .icon_middle_1f63 {
    display: inline;
}

.sidebar-a01c,
.status_aa04,
.breadcrumb_6558 {
    margin: 0;
}

.shade_bottom_7855 img {
    display: block;
    text-align: center;
    margin: 20px auto;
}
.accordion_b3de span.hard_0e5a {
    margin-bottom: 12px;
    display: inline-block;
    width: 100%;
}
.disabled_17d1 {
    clear: both;
    margin: 0 0 1.5em;
}
.accordion_b3de span.overlay_facb {
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    color: #111;
}
.accordion_b3de small {
    font-size: 12px;
    color: #ff2e55;
}
nav.accent_bottom_5212.shade-5fc2 {
    margin-top: 50px;
    clear: both;
    display: inline-block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.caption-black-8e63.red-bf8b article:nth-child(3n) {
    border-right: 1px solid #e4e4e4;
}
.overlay-stale-5f89 a {
    color: #ff2e55;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.caption-outer-320d {
    color: #fff;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.yellow-7f19 {
    margin-bottom: 20px;
    display: inline-block;
}
.yellow-7f19 span {
    margin: 0 8px 8px 0;
}
.yellow-7f19 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;
}
.yellow-7f19 a:hover,
.yellow-7f19 a:focus {
    border-color: #000;
    background-color: #000;
    color: #fff;
}
.complex_2c88 {
    margin-bottom: 30px;
}
.column-liquid-5f01,
.white-977b {
    text-align: center;
    margin-bottom: 30px;
    display: block;
}
.column-liquid-5f01 h1,
.alert_purple_4cc0 h1,
.white-977b h1 {
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: bold;
}
.grid_b922 .column-liquid-5f01,
.element_glass_187f .alert_purple_4cc0,
.label_gold_3661 .white-977b,
.large_0734 .complex_2c88,
.hovered_c594 .accent_bottom_5212.huge-7546,
.middle-0722 .media_ba93.box_gold_9105 .icon_middle_1f63,
.background_974e .media_ba93.box_gold_9105 .active_silver_5fd4,
.button_0474 .media_ba93.box_gold_9105 .left_d9e4,
.blue_3638 .media_ba93.box_gold_9105 .layout-2c4c {
    display: none;
}
.left_0de9 {
    margin-bottom: 25px;
}
.active_509e .left_0de9 {
    margin-bottom: 0;
}
.media_ba93.box_gold_9105 {
    background-color: #f6f6f6;
    padding: 20px 25px;
    margin-bottom: 25px;
}
.sort_gas_2ba7 .active_silver_5fd4 a:before,
.box_gold_9105 .shade_bottom_7855 a:before,
.layout-2c4c a:before,
.left_d9e4:before {
    content: "\f017";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
}
.box_gold_9105 .shade_bottom_7855 a:before {
    content: "\f007";
}
.layout-2c4c a:before {
    content: "\f086";
}
.sort_gas_2ba7 .active_silver_5fd4 a:before {
    content: "\f017";
}
.left_d9e4:before {
    content: "\f02c";
    color: #ff2e55;
}
body:not(.sort_gas_2ba7) .left_d9e4:before {
    display: none;
}
.box_gold_9105 a, 
.box_gold_9105 span:before, 
.box_gold_9105 .left_d9e4:before, 
.box_gold_9105 .shade_bottom_7855:before {
    color: #000;
}
.box_gold_9105 a:hover,
.box_gold_9105 a:focus {
    color: #ff2e55;
}
.shade_bottom_7855.under_c40b {
    margin-left: 5px;
}
.icon_middle_1f63 {
    visibility: hidden;
}
.icon_middle_1f63 .shade_bottom_7855.under_c40b {
    visibility: visible;
    margin-left: -20px;
}
.down-893f .preview-4a94 .right-e1ba, 
.down-893f .preview-4a94 .down_d20a, 
.down-893f .preview-4a94 .huge-7546 {
    margin-bottom: 25px;
}
.accent_bottom_5212.huge-7546,
.accent_bottom_5212.down_d20a {
    padding: 20px 25px;
    background-color: #f6f6f6;
}
.huge-7546 .brown_3a72 span span,
.down_d20a .brown_3a72 span span,
.huge-7546 .slow_c5d3 span span,
.down_d20a .slow_c5d3 span span {
    display: block;
}
.huge-7546 span.brown_3a72 b,
.slider-current-2cc4 span.brown_3a72 b,
.huge-7546 span.slow_c5d3 b,
.slider-current-2cc4 span.slow_c5d3 b {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.huge-7546 span.brown_3a72,
.slider-current-2cc4 span.brown_3a72 {
    display: table;
}
.header_8df6.module-steel-4dc7 {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}
.header_8df6.module-steel-4dc7 .mask_e67a {
    font-size: 38px;
}
.filter_prev_1452 #secondary {
    display: none;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.hidden_c153 a {
    word-wrap: break-word;
}

.over_e555 {
    display: block;
}

#reply-title,
.link-2e04 {
    font-size: 42px;
    margin: 0;
}
.link-2e04,
#reply-title {
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 600;
}
ul.overlay-stale-5f89 li:after {
    content: ",";
}
ul.overlay-stale-5f89 li:last-child:after {
    display: none;
}
ol.form-60ee {
    padding: 0;
    margin: 0 0 30px;
    list-style: none;
}
#comments ol {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
#comments ol.form-60ee {
    padding-top: 35px;
    position: relative;
    overflow: hidden;
}
#comments ol.image-lite-9127 {
    margin-left: 120px;
}
.main_plasma_68bf {
    display: none;
}
.content-b8b6 img {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 20px;
}
#comments time:before {
    display: none;
}
.shadow-upper-fb43 {
    position: relative;
}
.status-5fb4 {
    text-align: right;
}
#comments article {
    margin-bottom: 30px;
    clear: both;
    padding: 30px;
    background-color: #f6f6f6;
    text-decoration: none;
}
#comments ol.form-60ee > li:last-child article:last-child,
#comments ol.form-60ee > li:last-child {
    border-bottom: none;
}
#comments ol.form-60ee > li {
    padding-top: 49px;
}
#comments ol.form-60ee > li:first-child {
    padding-top: 0;
}
#comments ol.form-60ee > li article:last-child .status-5fb4 {
    border-bottom: none;
    padding-bottom: 0;
}
.status-5fb4 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;
}
.status-5fb4 a:hover,
.status-5fb4 a:focus {
    color: #fff;
    background-color: #ff2e55;
    border-color: #ff2e55;
}
.content-b8b6 .focused_144b,
.content-b8b6 .thick_477a {
    display: inline-block;
    color: #333;
    font-size: 20px;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    text-transform: capitalize;
}
.content-b8b6 .focused_144b:hover,
.content-b8b6 .focused_144b:focus {
    color: #ff2e55;
}
.section_soft_adfd a,
.section_soft_adfd a time {
    color: #333;
    text-decoration: none;
}
.section_soft_adfd a:hover,
.section_soft_adfd a:focus,
.section_soft_adfd a:hover time,
.section_soft_adfd a:focus time {
    color: #ff2e55;
}
.section_soft_adfd time {
    font-weight: 500;
}
.section_soft_adfd {
    display: block;
    margin-bottom: 10px;
}
.hidden_c153 {
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 80px;
}
.hidden_c153 p {
    font-weight: 400;
    margin-bottom: 1em;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.bottom_a61a .down_d20a, /* Older / Newer Posts Navigation (always hidden) */
.bottom_a61a.item_old_771d .picture-02df { /* 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 .item_old_771d) before. */
.dropdown-green-29eb.item_old_771d .picture-02df {
    display: block;
}

/*--------------------------------------------------------------
# Layouts and titles
--------------------------------------------------------------*/
section {
    position: relative;
}
.fn-relative-f74f {
    display: block;
    position: relative;
}
.fn-relative-f74f:before,
.fn-relative-f74f:after {
    content: "";
    display: table;
    clear: both;
}
.status_aa04 {
    margin-top: 0;
}
.smooth-2dd5 {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.container-last-b160 {
    padding: 10px 0;
}
.component_iron_9b2f,
.north_1d15 {
    font-size: 22px;
    margin: 0 0 15px;
    font-weight: 400;
    word-wrap: break-word;
}
.paragraph_2420 {
    margin-bottom: 40px;
    text-align: center;
}
.north_1d15 {
    font-size: 32px;
    margin: 0;
    font-family: 'Poppins', sans-serif;
}
.component_iron_9b2f a {
    color: #000;
    text-decoration: none;
}
.component_iron_9b2f a:hover,
.component_iron_9b2f a:focus {
    color: #ff2e55;
}
.header-paper-1026 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.upper-f23f {
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.2;
}
.backdrop_liquid_f165 {
    text-align: left;
}
.focus-f6be {
    text-align: center;
}
.dark-6f4e {
    text-align: right;
}
.texture_rough_a125 {
    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;
}
.texture_rough_a125:hover,
.texture_rough_a125:focus {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.stale_40f6 {
    position: relative;
}
.item-5d41 article, 
.search_78e3 article, 
.red-bf8b article, 
.nav-huge-4ce8 article,
.fixed-8039 article,
.accent_copper_c49f article {
    margin-bottom: 30px;
    width: 100%;
}
.item-5d41 article:last-child, 
.search_78e3 article:last-child, 
.red-bf8b article:last-child, 
.nav-huge-4ce8 article:last-child,
.fixed-8039 article:last-child,
.accent_copper_c49f article:last-child {
    margin-bottom: 0;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.sidebar-a01c .grid_dd45,
.status_aa04 .grid_dd45,
.hidden_c153 .grid_dd45 {
    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
--------------------------------------------------------------*/
.slider_dark_ec59 {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.slider_dark_ec59 img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.slider_dark_ec59 .preview-stone-ab82 {
    margin: 0.8075em 0;
}

.preview-stone-ab82 {
    text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.widget_wide_8869 {
    margin: -4px;
}

.tertiary_364f {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding: 4px;
}

.popup_brown_cf7e .tertiary_364f {
    max-width: 50%;
}

.shade_cold_cddc .tertiary_364f {
    max-width: 33.33%;
}

.active_dim_5f9b .tertiary_364f {
    max-width: 25%;
}

.top_2dd6 .tertiary_364f {
    max-width: 20%;
}

.tag-huge-3c45 .tertiary_364f {
    max-width: 16.66%;
}

.media-warm-3c85 .tertiary_364f {
    max-width: 14.28%;
}

.huge_6ac3 .tertiary_364f {
    max-width: 12.5%;
}

.basic_a29e .tertiary_364f {
    max-width: 11.11%;
}

.notice_d062 {
    display: block;
}

.menu-2d12 {
    margin: 0;
}

/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
.paragraph-right-19e9 li {
    display: inline-block;
    height: auto;
    text-align: center;
    position: relative;
    list-style: none;
}
.photo-red-c9d0 .pro-a11c .paragraph-right-19e9 li {
    display: inline-block;
    width: auto;
}
.paragraph-right-19e9,
.paragraph-right-19e9 ul {
    margin: 0;
    padding: 0;
}
.paragraph-right-19e9 li a {
    background-color: transparent;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: block;
}
/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
ul.paragraph-right-19e9 {
    margin: 0;
    padding: 0;
}
.paragraph-right-19e9 li {
    width: 40px;
    height: auto;
    text-align: center;
    line-height: 40px;
    position: relative;
    list-style: none;
}
.paragraph-right-19e9 ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.paragraph-right-19e9 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";
}
.paragraph-right-19e9 li a:hover,
.paragraph-right-19e9 li a:focus {
    color: #fff;
    background-color: #FF3366;
}
.paragraph-right-19e9 li a:before {
    content: "\f1d0";
}
.paragraph-right-19e9 li a[href*="facebook.label_74a2"]:before,
.paragraph-right-19e9 li a[href*="fb.label_74a2"]:before {
  content: "\f39e";
}

.paragraph-right-19e9 li a[href*="twitter.label_74a2"]:before {
  content: "\f099";
}

.paragraph-right-19e9 li a[href*="linkedin.label_74a2"]:before {
  content: "\f0e1";
}

.paragraph-right-19e9 li a[href*="plus.upper_8258.label_74a2"]:before {
  content: "\f0d5";
}

.paragraph-right-19e9 li a[href*="youtube.label_74a2"]:before {
  content: "\f167";
}

.paragraph-right-19e9 li a[href*="dribbble.label_74a2"]:before {
  content: "\f17d";
}

.paragraph-right-19e9 li a[href*="pinterest.label_74a2"]:before {
  content: "\f231";
}

.paragraph-right-19e9 li a[href*="bitbucket.image-fresh-e3d8"]:before {
  content: "\f171";
}

.paragraph-right-19e9 li a[href*="github.label_74a2"]:before {
  content: "\f113";
}

.paragraph-right-19e9 li a[href*="codepen.disabled_hovered_6bd0"]:before {
  content: "\f1cb";
}

.paragraph-right-19e9 li a[href*="flickr.label_74a2"]:before {
  content: "\f16e";
}

.paragraph-right-19e9 li a[href$="/feed/"]:before {
  content: "\f09e";
}

.paragraph-right-19e9 li a[href*="foursquare.label_74a2"]:before {
  content: "\f180";
}

.paragraph-right-19e9 li a[href*="instagram.label_74a2"]:before {
  content: "\f16d";
}

.paragraph-right-19e9 li a[href*="tumblr.label_74a2"]:before {
  content: "\f173";
}

.paragraph-right-19e9 li a[href*="reddit.label_74a2"]:before {
  content: "\f1a1";
}

.paragraph-right-19e9 li a[href*="vimeo.label_74a2"]:before {
  content: "\f194";
}

.paragraph-right-19e9 li a[href*="digg.label_74a2"]:before {
  content: "\f1a6";
}

.paragraph-right-19e9 li a[href*="twitch.pattern-wide-e558"]:before {
  content: "\f1e8";
}

.paragraph-right-19e9 li a[href*="stumbleupon.label_74a2"]:before {
  content: "\f1a4";
}

.paragraph-right-19e9 li a[href*="delicious.label_74a2"]:before {
  content: "\f1a5";
}

.paragraph-right-19e9 li a[href*="mailto:"]:before {
  content: "\f0e0";
}
.paragraph-right-19e9 li a[href*="soundcloud.label_74a2"]:before {
  content: "\f1be";
}
.paragraph-right-19e9 li a[href*="wordpress.image-fresh-e3d8"]:before {
  content: "\f19a";
}
.paragraph-right-19e9 li a[href*="wordpress.label_74a2"]:before {
  content: "\f19a";
}

.paragraph-right-19e9 li a[href*="jsfiddle.info_b4b7"]:before {
  content: "\f1cc";
}

.paragraph-right-19e9 li a[href*="tripadvisor.label_74a2"]:before {
  content: "\f262";
}

.paragraph-right-19e9 li a[href*="foursquare.label_74a2"]:before {
  content: "\f180";
}

.paragraph-right-19e9 li a[href*="angel.label-c866"]:before {
  content: "\f209";
}

.paragraph-right-19e9 li a[href*="slack.label_74a2"]:before {
  content: "\f198";
}

.paragraph-right-19e9 li a[href*="tiktok.label_74a2"]:before {
  content: "\e07b";
}

/*--------------------------------------------------------------
## Social Icons Hover Color
--------------------------------------------------------------*/
.paragraph-right-19e9 li a[href*="facebook.label_74a2"]:hover,
.paragraph-right-19e9 li a[href*="fb.label_74a2"]:hover,
.paragraph-right-19e9 li a[href*="facebook.label_74a2"]:focus,
.paragraph-right-19e9 li a[href*="fb.label_74a2"]:focus {
    background-color: #3c5798 !important;
}
.paragraph-right-19e9 li a[href*="twitter.label_74a2"]:hover,
.paragraph-right-19e9 li a[href*="twitter.label_74a2"]:focus {
    background-color: #1ea0f1 !important;
}
.paragraph-right-19e9 li a[href*="linkedin.label_74a2"]:hover,
.paragraph-right-19e9 li a[href*="linkedin.label_74a2"]:focus {
    background-color: #0077B5 !important;
}
.paragraph-right-19e9 li a[href*="plus.upper_8258.label_74a2"]:hover,
.paragraph-right-19e9 li a[href*="plus.upper_8258.label_74a2"]:focus {
    background-color: #ec7161 !important;
}

.paragraph-right-19e9 li a[href*="youtube.label_74a2"]:hover,
.paragraph-right-19e9 li a[href*="youtube.label_74a2"]:focus {
    background-color: #cc181e !important;
}

.paragraph-right-19e9 li a[href*="dribbble.label_74a2"]:hover,
.paragraph-right-19e9 li a[href*="dribbble.label_74a2"]:focus {
    background-color: #f4a09c !important;
}

.paragraph-right-19e9 li a[href*="pinterest.label_74a2"]:hover,
.paragraph-right-19e9 li a[href*="pinterest.label_74a2"]:focus {
    background-color: #bd081b !important;
}

.paragraph-right-19e9 li a[href*="bitbucket.image-fresh-e3d8"]:hover,
.paragraph-right-19e9 li a[href*="bitbucket.image-fresh-e3d8"]:focus {
    background-color: #205081 !important;
}

.paragraph-right-19e9 li a[href*="github.label_74a2"]:hover,
.paragraph-right-19e9 li a[href*="github.label_74a2"]:focus {
    background-color: #323131 !important;
}

.paragraph-right-19e9 li a[href*="codepen.disabled_hovered_6bd0"]:hover,
.paragraph-right-19e9 li a[href*="codepen.disabled_hovered_6bd0"]:focus {
    background-color: #111000 !important;
}

.paragraph-right-19e9 li a[href*="flickr.label_74a2"]:hover,
.paragraph-right-19e9 li a[href*="flickr.label_74a2"]:focus {
    background-color: #025FDF !important;
}

.paragraph-right-19e9 li a[href$="/feed/"]:hover,
.paragraph-right-19e9 li a[href$="/feed/"]:focus {
    background-color: #089DE3 !important;
}

.paragraph-right-19e9 li a[href*="foursquare.label_74a2"]:hover,
.paragraph-right-19e9 li a[href*="foursquare.label_74a2"]:focus {
    background-color: #F94877 !important;
}

.paragraph-right-19e9 li a[href*="instagram.label_74a2"]:hover,
.paragraph-right-19e9 li a[href*="instagram.label_74a2"]:focus {
    background-color: #cd42e7 !important;
}

.paragraph-right-19e9 li a[href*="tumblr.label_74a2"]:hover,
.paragraph-right-19e9 li a[href*="tumblr.label_74a2"]:focus {
    background-color: #56BC8A !important;
}

.paragraph-right-19e9 li a[href*="reddit.label_74a2"]:hover,
.paragraph-right-19e9 li a[href*="reddit.label_74a2"]:focus {
    background-color: #FF4500 !important;
}

.paragraph-right-19e9 li a[href*="vimeo.label_74a2"]:hover,
.paragraph-right-19e9 li a[href*="vimeo.label_74a2"]:focus {
    background-color: #00ADEF !important;
}

.paragraph-right-19e9 li a[href*="digg.label_74a2"]:hover,
.paragraph-right-19e9 li a[href*="digg.label_74a2"]:focus {
    background-color: #00ADEF !important;
}

.paragraph-right-19e9 li a[href*="twitch.pattern-wide-e558"]:hover,
.paragraph-right-19e9 li a[href*="twitch.pattern-wide-e558"]:focus {
    background-color: #0E9DD9 !important;
}

.paragraph-right-19e9 li a[href*="stumbleupon.label_74a2"]:hover,
.paragraph-right-19e9 li a[href*="stumbleupon.label_74a2"]:focus {
    background-color: #EB4924 !important;
}

.paragraph-right-19e9 li a[href*="delicious.label_74a2"]:hover,
.paragraph-right-19e9 li a[href*="delicious.label_74a2"]:focus {
    background-color: #0076E8 !important;
}

.paragraph-right-19e9 li a[href*="mailto:"]:hover,
.paragraph-right-19e9 li a[href*="mailto:"]:focus {
    background-color: #4169E1 !important;
}
.paragraph-right-19e9 li a[href*="soundcloud.label_74a2"]:hover,
.paragraph-right-19e9 li a[href*="soundcloud.label_74a2"]:focus {
    background-color: #FF5500 !important;
}
.paragraph-right-19e9 li a[href*="wordpress.image-fresh-e3d8"]:hover,
.paragraph-right-19e9 li a[href*="wordpress.image-fresh-e3d8"]:focus {
    background-color: #0073AA !important;
}
.paragraph-right-19e9 li a[href*="wordpress.label_74a2"]:hover,
.paragraph-right-19e9 li a[href*="wordpress.label_74a2"]:focus {
    background-color: #00AADC !important;
}

.paragraph-right-19e9 li a[href*="jsfiddle.info_b4b7"]:hover,
.paragraph-right-19e9 li a[href*="jsfiddle.info_b4b7"]:focus {
    background-color: #396AB1 !important;
}

.paragraph-right-19e9 li a[href*="tripadvisor.label_74a2"]:hover,
.paragraph-right-19e9 li a[href*="tripadvisor.label_74a2"]:focus {
    background-color: #FFE090 !important;
}

.paragraph-right-19e9 li a[href*="angel.label-c866"]:hover,
.paragraph-right-19e9 li a[href*="angel.label-c866"]:focus {
    background-color: #111000 !important;
}

.paragraph-right-19e9 li a[href*="tiktok.label_74a2"]:hover,
.paragraph-right-19e9 li a[href*="tiktok.label_74a2"]:focus {
    background-color: #7d88e3 !important;
}

/*--------------------------------------------------------------
#  Header Image
--------------------------------------------------------------*/
#header-image {
    text-align: center;
}
#header-image img {
    width: 100%;
}

/*--------------------------------------------------------------
# Posts
--------------------------------------------------------------*/
.carousel_7b5f .easy_9eb6 .stale_40f6 {
    margin-bottom: 30px;
    background-size: cover;
    background-position: center center;
    padding: 150px 0;
}
.carousel_7b5f .content-ee9d {
    text-align: center;
    padding: 15px;
}
.carousel_7b5f .dim-f882 .content-ee9d {
    width: calc(100% - 80px);
    margin: -85px auto 0;
    background-color: #fff;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 15px;
}
.carousel_7b5f .easy_9eb6 .active_silver_5fd4 {
    margin-bottom: 7px;
    display: inline-block;
}
.carousel_7b5f .easy_9eb6 .active_silver_5fd4 a {
    color: #000;
}
.carousel_7b5f .easy_9eb6 .active_silver_5fd4 a:hover,
.carousel_7b5f .easy_9eb6 .active_silver_5fd4 a:focus {
    color: #ff2e55;
}
.carousel_7b5f .easy_9eb6 .left_d9e4 {
    margin-bottom: 10px;
    display: block;
    color: #fff;
}
.carousel_7b5f .easy_9eb6 .left_d9e4 a {
    background-color: #ff2e55;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
}
.carousel_7b5f .easy_9eb6 .left_d9e4 a:hover,
.carousel_7b5f .easy_9eb6 .left_d9e4 a:focus {
    background-color: #000;
}
.carousel_7b5f .easy_9eb6 .stale_40f6 img {
    width: 100%;
}
.carousel_7b5f .element_glass_b415 {
    margin-bottom: 10px;
}
.carousel_7b5f .component_iron_9b2f {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin: 0;
    margin-bottom: 15px;
    line-height: 1.5;
}
.carousel_7b5f .easy_9eb6 .status_aa04 {
    color: #000;
}
.carousel_7b5f a {
    text-decoration: none;
}
.carousel_7b5f a {
    text-decoration: none;
}
.box_gold_9105 a,
.box_gold_9105 a:before {
    text-decoration: none;
}
.box_gold_9105 > span {
    margin-right: 20px;
}
#primary #main > article .status_aa04 {
    margin-bottom: 25px;
}

/*--------------------------------------------------------------
# Typography Options
--------------------------------------------------------------*/ 
.row-b530 h1,
.row-b530 h2,
.row-b530 h3,
.row-b530 h4,
.row-b530 h5,
.row-b530 h6,
.row-b530 .preview-orange-73fe .message-glass-ed1d {
    font-family: 'Raleway', sans-serif;
}

.panel_af2f h1,
.panel_af2f h2,
.panel_af2f h3,
.panel_af2f h4,
.panel_af2f h5,
.panel_af2f h6,
.panel_af2f .preview-orange-73fe .message-glass-ed1d {
    font-family: 'Poppins', sans-serif;
}

.pattern_355a h1,
.pattern_355a h2,
.pattern_355a h3,
.pattern_355a h4,
.pattern_355a h5,
.pattern_355a h6,
.pattern_355a .preview-orange-73fe .message-glass-ed1d {
    font-family: 'Montserrat', sans-serif;
}

.popup_3b5a h1,
.popup_3b5a h2,
.popup_3b5a h3,
.popup_3b5a h4,
.popup_3b5a h5,
.popup_3b5a h6,
.popup_3b5a .preview-orange-73fe .message-glass-ed1d {
    font-family: 'Open Sans', sans-serif;
}

.paragraph_2b9d h1,
.paragraph_2b9d h2,
.paragraph_2b9d h3,
.paragraph_2b9d h4,
.paragraph_2b9d h5,
.paragraph_2b9d h6,
.paragraph_2b9d .preview-orange-73fe .message-glass-ed1d {
    font-family: 'Lato', sans-serif;
}

.popup_warm_ee38 h1,
.popup_warm_ee38 h2,
.popup_warm_ee38 h3,
.popup_warm_ee38 h4,
.popup_warm_ee38 h5,
.popup_warm_ee38 h6,
.popup_warm_ee38 .preview-orange-73fe .message-glass-ed1d {
    font-family: 'Ubuntu', sans-serif;
}

.outline_black_0a31 h1,
.outline_black_0a31 h2,
.outline_black_0a31 h3,
.outline_black_0a31 h4,
.outline_black_0a31 h5,
.outline_black_0a31 h6,
.outline_black_0a31 .preview-orange-73fe .message-glass-ed1d {
    font-family: 'Playfair Display', serif;
}

.alert-action-58f4 h1,
.alert-action-58f4 h2,
.alert-action-58f4 h3,
.alert-action-58f4 h4,
.alert-action-58f4 h5,
.alert-action-58f4 h6,
.alert-action-58f4 .preview-orange-73fe .message-glass-ed1d h6 {
    font-family: 'Lora', serif;
}

.tertiary_0229 h1,
.tertiary_0229 h2,
.tertiary_0229 h3,
.tertiary_0229 h4,
.tertiary_0229 h5,
.tertiary_0229 h6,
.tertiary_0229 .preview-orange-73fe .message-glass-ed1d {
    font-family: 'Titillium Web', sans-serif;
}

.dirty_b2c8 h1,
.dirty_b2c8 h2,
.dirty_b2c8 h3,
.dirty_b2c8 h4,
.dirty_b2c8 h5,
.dirty_b2c8 h6,
.dirty_b2c8 .preview-orange-73fe .message-glass-ed1d {
    font-family: 'Muli', sans-serif;
}

.feature-ff96 h1,
.feature-ff96 h2,
.feature-ff96 h3,
.feature-ff96 h4,
.feature-ff96 h5,
.feature-ff96 h6,
.feature-ff96 .preview-orange-73fe .message-glass-ed1d {
    font-family: 'Oxygen', sans-serif;
}

.active-first-c824 h1,
.active-first-c824 h2,
.active-first-c824 h3,
.active-first-c824 h4,
.active-first-c824 h5,
.active-first-c824 h6,
.active-first-c824 .preview-orange-73fe .message-glass-ed1d {
    font-family: 'Nunito Sans', sans-serif;
}

.border-smooth-2978 h1,
.border-smooth-2978 h2,
.border-smooth-2978 h3,
.border-smooth-2978 h4,
.border-smooth-2978 h5,
.border-smooth-2978 h6,
.border-smooth-2978 .preview-orange-73fe .message-glass-ed1d {
    font-family: 'Maven Pro', sans-serif;
}

.static-7349 h1,
.static-7349 h2,
.static-7349 h3,
.static-7349 h4,
.static-7349 h5,
.static-7349 h6,
.static-7349 .preview-orange-73fe .message-glass-ed1d {
    font-family: 'Cairo', serif;
}

.paragraph_9c63 h1,
.paragraph_9c63 h2,
.paragraph_9c63 h3,
.paragraph_9c63 h4,
.paragraph_9c63 h5,
.paragraph_9c63 h6,
.paragraph_9c63 .preview-orange-73fe .message-glass-ed1d {
    font-family: 'Philosopher', sans-serif;
}

.prev_2e55 h1,
.prev_2e55 h2,
.prev_2e55 h3,
.prev_2e55 h4,
.prev_2e55 h5,
.prev_2e55 h6,
.prev_2e55 .preview-orange-73fe .message-glass-ed1d {
    font-family: 'Dosis', sans-serif;
}

.summary_silver_3797 h1,
.summary_silver_3797 h2,
.summary_silver_3797 h3,
.summary_silver_3797 h4,
.summary_silver_3797 h5,
.summary_silver_3797 h6,
.summary_silver_3797 .preview-orange-73fe .message-glass-ed1d {
    font-family: 'Sniglet', cursive;
}

.alert-copper-3186 h1,
.alert-copper-3186 h2,
.alert-copper-3186 h3,
.alert-copper-3186 h4,
.alert-copper-3186 h5,
.alert-copper-3186 h6,
.alert-copper-3186 .preview-orange-73fe .message-glass-ed1d {
    font-family: 'Gloria Hallelujah', cursive;
}

.sidebar-pressed-8637 h1,
.sidebar-pressed-8637 h2,
.sidebar-pressed-8637 h3,
.sidebar-pressed-8637 h4,
.sidebar-pressed-8637 h5,
.sidebar-pressed-8637 h6,
.sidebar-pressed-8637 .preview-orange-73fe .message-glass-ed1d {
    font-family: 'Patrick Hand', cursive;
}

.summary-right-e9ad h1,
.summary-right-e9ad h2,
.summary-right-e9ad h3,
.summary-right-e9ad h4,
.summary-right-e9ad h5,
.summary-right-e9ad h6,
.summary-right-e9ad .preview-orange-73fe .message-glass-ed1d {
    font-family: 'Shadows Into Light', cursive;
}

.wrapper-center-d13b h1,
.wrapper-center-d13b h2,
.wrapper-center-d13b h3,
.wrapper-center-d13b h4,
.wrapper-center-d13b h5,
.wrapper-center-d13b h6,
.wrapper-center-d13b .preview-orange-73fe .message-glass-ed1d {
    font-family: 'Aboreto', cursive;
}

.badge_huge_429d,
.badge_huge_429d .filter_silver_db0a a {
    font-family: 'Raleway', sans-serif;
}

.paper-91a6,
.paper-91a6 .filter_silver_db0a a {
    font-family: 'Poppins', sans-serif;
}

.shade-copper-1057,
.shade-copper-1057 .filter_silver_db0a a {
    font-family: 'Montserrat', sans-serif;
}

.thick-ca2f,
.thick-ca2f .filter_silver_db0a a {
    font-family: 'Open Sans', sans-serif;
}

.feature-cool-57de,
.feature-cool-57de .filter_silver_db0a a {
    font-family: 'Lato', sans-serif;
}

.header-6d0f,
.header-6d0f .filter_silver_db0a a {
    font-family: 'Ubuntu', sans-serif;
}

.fixed_ae88,
.fixed_ae88 .filter_silver_db0a a {
    font-family: 'Playfair Display', serif;
}

.accordion-hot-2b16,
.accordion-hot-2b16 .filter_silver_db0a a {
    font-family: 'Lora', serif;
}

.warm-8d07,
.warm-8d07 .filter_silver_db0a a {
    font-family: 'Titillium Web', sans-serif;
}

.simple_69d6,
.simple_69d6 .filter_silver_db0a a-10 {
    font-family: 'Muli', sans-serif;
}

.light_50f6,
.light_50f6 .filter_silver_db0a a {
    font-family: 'Oxygen', sans-serif;
}

.focused-f073,
.focused-f073 .filter_silver_db0a a {
    font-family: 'Nunito Sans', sans-serif;
}

.tag-hard-5804,
.tag-hard-5804 .filter_silver_db0a a {
    font-family: 'Maven Pro', sans-serif;
}

.out-be31,
.out-be31 .filter_silver_db0a a {
    font-family: 'Cairo', serif;
}

.accent_62cc,
.accent_62cc .filter_silver_db0a a {
    font-family: 'Philosopher', sans-serif;
}

.gallery_east_bc7b,
.gallery_east_bc7b .filter_silver_db0a a {
    font-family: 'Dosis', sans-serif;
}

.black_ec2d,
.black_ec2d .filter_silver_db0a a {
    font-family: 'Sniglet', cursive;
}

.full-a2af,
.full-a2af .filter_silver_db0a a {
    font-family: 'Gloria Hallelujah', cursive;
}

.border-short-af09,
.border-short-af09 .filter_silver_db0a 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 .box-e20f a, 
#colophon .box-e20f a,
#secondary .box-e20f a:hover, 
#secondary .box-e20f a:focus, 
#colophon .box-e20f a:hover,
#colophon .box-e20f a:focus {
    color: #fff;
}
#secondary .box-e20f,
#colophon .box-e20f {
    margin-bottom: 0;
}
.media_517e {
    position: relative;
    padding: 15px 0;
}
.photo-red-c9d0 + .media_517e {
    border-top: 1px solid rgb(0 0 0 / 10%);
}
.media_517e span {
    display: block;
    text-align: center;
}
.photo-red-c9d0 .pro-a11c ul li {
    margin-bottom: 15px;
}
.photo-red-c9d0 .pro-a11c ul li:last-child,
.photo-red-c9d0 .pro-a11c .paragraph-right-19e9 li {
    margin-bottom: 0;
}
.photo-red-c9d0 .disabled_dynamic_9f90 {
    margin-bottom: 45px;
}
.photo-red-c9d0.item-5d41 .disabled_dynamic_9f90:last-child {
    margin-bottom: 0;
}
.photo-red-c9d0.item-5d41 .pagination-d78f img {
    margin-left: auto;
    margin-right: auto;
}
.liquid_acb6 ul li span {
    font-size: 12px;
    display: block;
}
#colophon #wp-calendar caption {
    font-weight: 600;
    text-align: left;
}
.tiny-3bcf ul ul {
    padding-left: 25px;
    margin-top: 15px;
}
.tiny-49fd 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 .tiny-49fd a:hover,
#secondary .tiny-49fd a:focus,
#colophon .tiny-49fd a:hover,
#colophon .tiny-49fd a:focus {
    background-color: #000;
    color: #fff;
}
#colophon .disabled_241f form.focus_glass_3712 button.content-advanced-64f1 {
    background-color: #ff2e55;
}
#colophon .liquid_acb6 li:before {
    float: left;
}
.component-east-e32a {
    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;
}
.component-east-e32a:hover,
.component-east-e32a: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;
}
.shadow-ac53 #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 */
}
.shadow-ac53 #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 */
}
.shadow-ac53 #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,
.alert-7c3f #loader-wrapper {
    display: none;

}
#loader svg {
    width: 70px;
    height: 70px;
    fill: #ff2e55;
}
.input-0d41 #loader .frame_171d,
.black_dd90 #loader .focused_b7f5,
.next_23ee #loader .border-bed2,
.middle-2cbf #loader .detail_2cd0 {
    display: block;
}

/*--------------------------------------------------------------
#                   RESPONSIVE
--------------------------------------------------------------*/
@media screen and (min-width: 567px) {
    #top-bar {
        padding: 5px 0;
    }
    #top-bar form.focus_glass_3712 {
        width: 50%;
        float: left;
        margin: 0;
    }
    #top-bar .paragraph-right-19e9 {
        width: 50%;
        float: right;
        text-align: right;
        padding: 2px 0;
    }
    #top-bar input, 
    #top-bar .content-advanced-64f1 {
        border-color: transparent;
    }
    .photo-red-c9d0.search_78e3 .disabled_dynamic_9f90,
    .photo-red-c9d0.nav-huge-4ce8 .disabled_dynamic_9f90 {
        width: 50%;
        float: left;
    }
    .photo-red-c9d0.search_78e3 .disabled_dynamic_9f90:nth-child(2n+1),
    .photo-red-c9d0.nav-huge-4ce8 .disabled_dynamic_9f90:nth-child(2n+1) {
        clear: left;
    }
    .photo-red-c9d0.search_78e3 .disabled_dynamic_9f90:nth-child(odd),
    .photo-red-c9d0.nav-huge-4ce8 .disabled_dynamic_9f90:nth-child(odd) {
        padding-right: 40px;
    }
    .photo-red-c9d0.search_78e3 .disabled_dynamic_9f90:nth-last-child(-n+2),
    .photo-red-c9d0.nav-huge-4ce8 .disabled_dynamic_9f90:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 767px) {
    .search_78e3,
    .red-bf8b,
    .nav-huge-4ce8,
    .fixed-8039,
    .accent_copper_c49f {
        margin: 0 -15px;
    }
    .search_78e3 article,
    .red-bf8b article,
    .nav-huge-4ce8 article,
    .fixed-8039 article,
    .accent_copper_c49f article {
        padding: 0 15px;
        float: left;
        width: 50%;
        margin-bottom: 30px;
    }
    .search_78e3 article:nth-child(2n+1),
    .red-bf8b article:nth-child(2n+1),
    .nav-huge-4ce8 article:nth-child(2n+1),
    .fixed-8039 article:nth-child(2n+1),
    .accent_copper_c49f article:nth-child(2n+1) {
        clear: left;
    }
    .search_78e3 article:nth-last-child(-n+2),
    .red-bf8b article:nth-last-child(-n+2),
    .nav-huge-4ce8 article:nth-last-child(-n+2),
    .fixed-8039 article:nth-last-child(-n+2),
    .accent_copper_c49f article:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
    .column-liquid-5f01 h1,
    .alert_purple_4cc0 h1,
    .white-977b h1 {
        font-size: 28px;
    }
    .right-e1ba .alert_7d5f, 
    .down_d20a .alert_7d5f, 
    .huge-7546 .alert_7d5f {
        padding-right: 25px;
    }
    .right-e1ba .header-stone-a913, 
    .down_d20a .header-stone-a913, 
    .huge-7546 .header-stone-a913 {
        padding-left: 25px;
    }
    .photo-red-c9d0.red-bf8b .disabled_dynamic_9f90 {
        width: 33.33%;
        float: left;
        margin-bottom: 0;
    }
    .photo-red-c9d0.red-bf8b .disabled_dynamic_9f90:not(:last-child) {
        padding-right: 40px;
    }
    .media_517e.search_78e3 span {
        float: left;
        width: 50%;
        text-align: left;
    }
    .media_517e.search_78e3 span:nth-child(2) {
        float: right;
        text-align: right;
    }
}
@media screen and (min-width: 992px) {
    .red-bf8b article,
    .fixed-8039 article,
    .accent_copper_c49f article {
        width: 33.33%;
    }
    .red-bf8b article:nth-child(2n+1),
    .fixed-8039 article:nth-child(2n+1),
    .accent_copper_c49f article:nth-child(2n+1) {
        clear: none;
    }
    .red-bf8b article:nth-child(3n+1),
    .fixed-8039 article:nth-child(3n+1),
    .accent_copper_c49f article:nth-child(3n+1) {
        clear: left;
    }
    .red-bf8b article:nth-last-child(-n+3),
    .fixed-8039 article:nth-last-child(-n+3),
    .accent_copper_c49f article:nth-last-child(-n+3) {
        margin-bottom: 0;
    }
    .nav-huge-4ce8 article {
        width: 25%;
    }
    .fixed-8039 article {
        width: 20%;
    }
    .accent_copper_c49f article {
        width: 16.66%;
    }
    .nav-huge-4ce8 article:nth-child(2n+1),
    .fixed-8039 article:nth-child(3n+1),
    .accent_copper_c49f article:nth-child(3n+1) {
        clear: none;
    }
    .nav-huge-4ce8 article:nth-child(4n+1),
    .fixed-8039 article:nth-child(5n+1),
    .accent_copper_c49f article:nth-child(6n+1) {
        clear: left;
    }
    .nav-huge-4ce8 article:nth-last-child(-n+4),
    .fixed-8039 article:nth-last-child(-n+5),
    .accent_copper_c49f article:nth-last-child(-n+6) {
        margin-bottom: 0;
    }
    #top-bar .pro-a11c + .pro-a11c {
        margin-top: 0;
    }
    #top-bar.search_78e3 .pro-a11c {
        float: left;
        text-align: left;
        padding: 6px 0;
    }
    #top-bar.search_78e3 .pro-a11c + .pro-a11c {
        float: right;
        text-align: right;
        padding: 0;
    }
    nav.accent_bottom_5212.shade-5fc2 {
        margin-top: 63px;
    }
    #colophon .paragraph-right-19e9 {
        margin-left: -15px;
    }
    .photo-red-c9d0.nav-huge-4ce8 .disabled_dynamic_9f90 {
        width: 25%;
        padding-right: 40px;
    }
    .photo-red-c9d0.nav-huge-4ce8 .disabled_dynamic_9f90:last-child {
        padding-right: 0;
    }
    .photo-red-c9d0.nav-huge-4ce8 .disabled_dynamic_9f90:nth-child(2n+1) {
        clear: none;
    }
    .photo-red-c9d0.nav-huge-4ce8 .disabled_dynamic_9f90:nth-child(4n+1) {
        clear: left;
    }
    .photo-red-c9d0.nav-huge-4ce8 .disabled_dynamic_9f90:nth-last-child(-n+4) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 1024px) {
    .cold_522b #masthead {
        position: sticky;
        top: 0;
    }
    .cold_522b #masthead.progress-brown-ddb7 {
        box-shadow: 0 6px 10px rgb(0 0 0 / 10%);
    }
    .media_baac.cold_522b #masthead.progress-brown-ddb7 {
        top: 32px;
    }
    .medium-d5aa {
        display: flex;
        align-items: center;
        min-height: 81px;
    }
    .filter_silver_db0a {
        width: auto;
        float: right;
        text-align: right;
    }
    .filter_silver_db0a.texture-0106 {
        padding: 0;
    }
    .filter_silver_db0a ul.hidden_hovered_3349 > li {
        text-align: center;
    }
    .filter_silver_db0a ul.hidden_hovered_3349 > li > a {
        color: #000;
    }
    .filter_silver_db0a ul.hidden_hovered_3349 .paragraph_mini_c042 > a, 
    .filter_silver_db0a ul.hidden_hovered_3349 .hero_purple_41bb > a, 
    .filter_silver_db0a ul.hidden_hovered_3349 .accordion_dark_b2b9 > a, 
    .filter_silver_db0a ul.hidden_hovered_3349 .primary-dim-a7ef > a,
    .filter_silver_db0a ul.hidden_hovered_3349 > li:hover > a, 
    .filter_silver_db0a ul.hidden_hovered_3349 > li.fn-focus-f74f > a {
        color: #ff2e55;
    }
    .filter_silver_db0a ul.hidden_hovered_3349 > li > a {
        text-align: center;
        padding: 30px 20px;
    }
    .filter_silver_db0a.texture-0106 ul.hidden_hovered_3349 > li {
        padding: 15px 25px 8px;
    }
    .filter_silver_db0a ul.hidden_hovered_3349 > .video-df52 > 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;
    }
    .filter_silver_db0a ul ul .video-df52 > 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;
    }
    .filter_silver_db0a ul.hidden_hovered_3349 {
        display: block !important;
        height: auto !important;
    }
    .filter_silver_db0a ul ul {
        box-shadow: 0 10px 25px rgb(0 0 0 / 15%);
        width: 250px;
    }
    .filter_silver_db0a ul li:hover > ul,
    .filter_silver_db0a ul li.fn-focus-f74f > ul {
        left: 0;
        right: auto;
        display: block !important;
    }
    .filter_silver_db0a ul ul li:hover > ul,
    .filter_silver_db0a ul ul li.fn-focus-f74f > ul {
        left: 100%;
        right: auto;
    }
    .filter_silver_db0a ul ul li:hover > a,
    .filter_silver_db0a ul ul li.fn-focus-f74f > a {
        background-color: #ff2e55;
        color: #fff;
    }
    .filter_silver_db0a ul.dim_c30f > li:last-child > a {
        border-bottom: none;
    }
    .filter_silver_db0a ul ul li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    }
    .filter_silver_db0a ul ul > li:last-child {
        border-bottom: none;
    }
    .filter_silver_db0a ul ul ul {
        top: 0;
    }
    .filter_silver_db0a ul ul li a:hover,
    .filter_silver_db0a ul ul li.primary-dim-a7ef:hover > a {
        color: #fff !important;
    }
    .filter_silver_db0a ul.hidden_hovered_3349 > li > a > i,
    .filter_silver_db0a ul.hidden_hovered_3349 > li > a > i.panel-complex-69c3:not(.east-f952).preview_dark_8968 {
        display: block;
        margin: 0 auto 10px;
    }
    .light_afcc {
        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;
    }
    .filter_silver_db0a .logo_yellow_ec1a .overlay_bright_6e6c {
        display: none;
    }
    .filter_silver_db0a .logo_yellow_ec1a .hard_ee7c {
        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.hover-pink-b322 {
        display: none;
    }
    .light_afcc {
        display: none;
    }
    .filter_silver_db0a ul {
        display: block;
    }
    .filter_silver_db0a li {
        display: inline-block;
    }
    .filter_silver_db0a .aside_light_6c39 {
        padding-left: 50px;
    }
    .filter_silver_db0a ul.hidden_hovered_3349 > li.aside_light_6c39 > a,
    .filter_silver_db0a ul.hidden_hovered_3349 > li.focus_rough_7c4e > a {
        padding-left: 5px;
        padding-right: 5px;
    }
    .filter_silver_db0a li.aside_light_6c39 + li.focus_rough_7c4e: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%);
    }
    .search-e735 #primary,
    .cool_4738 #primary {
        width: 70%;
        float: left;
        padding-right: 30px;
    }
    .search-e735 #secondary,
    .cool_4738 #secondary {
        width: 30%;
        float: right;
    }
    .cool_4738 #primary { 
        float: right;
        padding-right: 0;
        padding-left: 30px;
    }
    .filter_prev_1452 #primary {
        width: 100%;
        float: none;
        padding-right: 0;
    }
}
@media screen and (max-width: 1023px) {
    .medium-d5aa {
        padding-right: 50px;
        min-height: 86px;
        display: flex;
        align-items: center;
        text-align: left;
    }
    .center-965c {
        font-size: 26px;
    }
    .filter_silver_db0a ul ul {
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .filter_silver_db0a ul ul ul {
        margin-top: 0;
    }
    .filter_silver_db0a ul.hidden_hovered_3349 li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
        display: block;
        width: 100%;
    }
    .filter_silver_db0a ul.hidden_hovered_3349 li:last-child {
        border-bottom: none;
    }
    .filter_silver_db0a ul.hidden_hovered_3349 > li {
        width: 100%;
        padding: 0;
    }
    .filter_silver_db0a ul ul li a {
        padding-left: 35px;
    }
    .filter_silver_db0a ul ul ul li a {
        padding-left: 60px;
    }
    .filter_silver_db0a ul ul ul ul li a {
        padding-left: 80px;
    }
    .filter_silver_db0a ul ul a {
        width: 100%;
    }
    .filter_silver_db0a ul ul,
    .filter_silver_db0a ul ul ul {
        box-shadow: none;
        float: none;
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 0;
        display: none;
    }
    .filter_silver_db0a ul.hidden_hovered_3349 > li:before {
        display: none;
    }
    .filter_silver_db0a .video-df52 > a:before {
        content: "";
        float: right;
        position: relative;
        right: 0;
        background-color: rgba(255, 255, 255, 0.20);
        width: 1px;
        height: 25px;
    }
    .filter_silver_db0a .video-df52 > a:after {
        padding-top: 3px;
    }
    .filter_silver_db0a ul.dim_c30f li a {
        border-left: none;
    }
    .filter_silver_db0a ul.hidden_hovered_3349 {
        margin-right: 0;
        background-color: #fff;
        margin-top: 25px;
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .filter_silver_db0a {
        position: static;
    }
    .filter_silver_db0a a {
        color: #555555;
        padding: 15px;
    }
    #masthead.highlight_fixed_cdef .filter_silver_db0a ul.hidden_hovered_3349 {
        margin-top: 0;
        position: absolute;
        max-width: 500px;
        top: 100%;
        left: auto;
        right: 0;
        width: 100%;
        z-index: 10;
    }
    .dynamic_aea8 #content, 
    .dynamic_aea8 #colophon,
    .dynamic_aea8 .component-east-e32a {
        filter: blur(25px);
    }
    #page-site-header {
        padding: 250px 0;
    }
}

@media screen and (max-width: 992px) {
    #page-site-header {
        padding: 200px 0;
    }
    .link-2e04, 
    #reply-title {
        font-size: 28px;
    }
}

@media screen and (max-width: 767px) {
    #masthead.highlight_fixed_cdef .filter_silver_db0a ul.hidden_hovered_3349 {
        max-width: 100%;
    }
    .right-e1ba .alert_7d5f, 
    .down_d20a .alert_7d5f, 
    .huge-7546 .alert_7d5f,
    .right-e1ba .header-stone-a913, 
    .down_d20a .header-stone-a913, 
    .huge-7546 .header-stone-a913 {
        width: 100%;
        margin: 15px 0;
    }
    .huge-7546 span.brown_3a72 b, 
    .slider-current-2cc4 span.brown_3a72 b, 
    .huge-7546 span.slow_c5d3 b, 
    .slider-current-2cc4 span.slow_c5d3 b {
        font-size: 18px;
    }
    #respond {
        margin-top: 40px;
    }
    .content-b8b6 img {
        margin-right: 15px;
    }
    .link-2e04, 
    #reply-title {
        margin-bottom: 0;
    }
    #commentform p.smooth_0647,
    #commentform p.accent-blue-e783 {
        margin-top: 21px;
    }
    nav.accent_bottom_5212.shade-5fc2,
    #secondary {
        margin-top: 30px;
    }
    .link-2e04, 
    #reply-title {
        font-size: 26px;
    }
    #comments {
        margin-top: 40px;
    }
    .yellow-7f19 {
        margin-bottom: 25px;
    }
    .component-east-e32a {
        display: none;
    }
}
@media screen and (max-width: 567px) {
    .shade-5fc2 .modal_a656.texture-da92, 
    .shade-5fc2 .modal_a656.outer_3693 {
        top: 0;
    }
    .shade-5fc2 .texture-da92.modal_a656:before, 
    .shade-5fc2 .outer_3693.modal_a656:before {
        width: 35px;
        height: 10px;
    }
    .shade-5fc2 .modal_a656.texture-da92, 
    .shade-5fc2 .modal_a656.outer_3693 {
        margin-left: 0;
        margin-right: 0;
    }
    .sidebar-38e5 li {
        font-size: 12px;
    }
    #breadcrumb-list {
        padding: 10px 0;
    }
    blockquote.menu-f46b {
        margin-left: 0;
    }
    .content-b8b6 img {
        margin: 0 0 25px;
        float: none;
    }
    .content-b8b6 .focused_144b, 
    .content-b8b6 .thick_477a {
        display: block;
    }
    .hidden_c153 {
        padding-left: 0;
    }
    #comments ol.image-lite-9127 {
        margin-left: 50px;
    }
    .status-5fb4 {
        padding-left: 0;
    }
    .photo-red-c9d0 .disabled_dynamic_9f90:last-child,
    .photo-red-c9d0.red-bf8b .disabled_dynamic_9f90:last-child {
        margin-bottom: 0;
        padding-right: 0;
    }
}
/* css-noise: 45a8 */
.promo-block-o1 {
  padding: 0.3rem;
  font-size: 13px;
  line-height: 1.0;
}
