/*
Theme Name: Flexible Blog
Theme URI: http://creativthemes.prev-cf3f/downloads/flexible-blog/
Author: Creativ Themes
Author URI: http://creativthemes.prev-cf3f/
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.fixed_9dcb.popup_9bda/licenses/gpl-2.0.frame-narrow-24e7
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.picture-bed9/, (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.container-right-089c.menu-2758/normalize.icon_under_c847/
*/

/*--------------------------------------------------------------
>>> 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;
}

.plasma-877b #page {
    max-width: 1600px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 0 0 15px rgb(0 0 0 / 40%);
}

.prev-c92f #page {
    max-width: 1600px;
    width: 90%;
    margin: 50px auto;
    box-shadow: 0 0 15px rgb(0 0 0 / 40%);
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden],
template {
    display: none;
}

a {
    background-color: transparent;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b,
strong {
    font-weight: bold;
}

dfn {
}

h1 {
    font-size: 52px;
}

h2 {
    font-size: 42px;
}

h3 {
    font-size: 32px;
}

h4 {
    font-size: 22px;
}

h5 {
    font-size: 18px;
}

h6 {
    font-size: 16px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    clear: both;
    color: #282828;
    margin: 16px 0;
    line-height: 1.3;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
}

mark {
    background: #ff0;
    color: #111;
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: 0;
}

figure {
    margin: 1em 40px;
}

hr {
    box-sizing: content-box;
    height: 0;
}

pre {
    overflow: auto;
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

button[disabled],
html input[disabled] {
    cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

input {
    line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: bold;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

#wp-calendar {
    display: table;
    width: 100%;
    margin-bottom: 0;
}
tbody {
    text-align: left;
}

tr {
    border: 1px solid #aaa;
}

td,
th {
    padding: 5px;
    font-weight: 400;
}

td#next {
    text-align: right;
}
/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
textarea {
    color: #666;
    font-size: 14px;
    line-height: 28px;
    word-wrap: break-word;
}
p {
    margin: 0 0 1em;
}
p:last-child {
    margin-bottom: 0;
}
dfn,
cite,
em,
i {
}

blockquote {
    margin: 0 1.5em;
}

address {
    margin: 0 0 1.5em;
}

pre {
    background: #f6f6f6;
    font-family: "Courier 10 Pitch", Courier, monospace;
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 1.6;
    margin-bottom: 1.6em;
    max-width: 100%;
    overflow: auto;
    padding: 1.6em;
}

code,
kbd,
tt,
var {
    font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
    font-size: 15px;
    font-size: 0.9375rem;
}

abbr,
acronym {
    border-bottom: 1px dotted #666;
    cursor: help;
}

mark,
ins {
    background: #fff9c0;
}

big {
    font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
    box-sizing: border-box;
}

*,
*:before,
*:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.prev-cf3f/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.active_medium_e2f1 {
    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 .secondary_hovered_ad50 label {
    display: table;
    margin: 0;
    line-height: 1;
}
#commentform .secondary_hovered_ad50 {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
}
p.rough-afe9 {
    clear: both;
    display: inline-block;
    position: relative;
}
.wood-fe2d {
    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.chip_hovered_3c84 {
    margin-bottom: 0;
}
#commentform p.rough-afe9 {
    margin: 21px 0 0;
}
#comments {
    padding: 25px 0;
}
#respond {
    padding: 25px 0;
}
.action-fcdc a {
    color: #000;
    text-decoration: none;
}
.action-fcdc a:hover,
.action-fcdc 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.tag_focused_22ad {
    max-width: 300px;
    margin: 0 auto 15px;
}
#top-bar input,
#top-bar .hero-b7d8 {
    background-color: transparent;
    border-color: #333;
    color: #fff;
}
#top-bar .article_glass_69b0 {
    text-align: center;
}
#top-bar .article_glass_69b0 li a:hover,
#top-bar .article_glass_69b0 li a:focus {
    color: #fff;
}
#masthead {
    position: relative;
    z-index: 3000;
    background-color: #fff;
}
#masthead a {
    text-decoration: none;
}
.copper_bd12 {
    padding: 5px 0;
    float: left;
}
.detail_b982, 
#site-identity {
    display: inline-block;
    vertical-align: middle;
}
.selected-2fcf {
    font-size: 22px;
    margin: 0 0 5px;
    font-weight: 600;
    line-height: 1.3;
}
.selected-2fcf a {
    color: #000;
}
.selected-2fcf a:hover,
.selected-2fcf a:focus {
    color: #ff2e55;
}
.background_hard_05ae {
    margin: 0;
    line-height: 1.3;
    color: #000;
}
.detail_b982 a {
    display: block;
    margin-right: 15px;
}
.detail_b982 img {
    max-height: 80px;
    width: auto;
}
.hovered_9e38 {
    display: block;
    position: relative;
    width: 100%;
}
.hovered_9e38 ul ul {
    background-color: #fff;
    text-align: left;
    padding: 0;
}
.hovered_9e38 ul ul li a {
    padding: 12px 15px;
    font-size: 14px;
}
.hovered_9e38 ul ul a:after {
    float: right;
}
.hovered_9e38 ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.hovered_9e38 li {
    position: relative;
}
.hovered_9e38 ul.icon_9ed5 > li > a {
    color: #555555;
}
.hovered_9e38 ul.icon_9ed5 > li:hover > a,
.hovered_9e38 ul.icon_9ed5 > li.fn-focus-1165 > a {
    color: #ff2e55;
}
.hovered_9e38 form.tag_focused_22ad input {
    background-color: #fff;
    border-color: #e9ecef;
    border-radius: 5px;
}
.hovered_9e38 a {
    display: block;
    font-weight: 400;
    color: #212121;
    font-size: 14px;
    line-height: 1.5;
    font-family: 'Poppins', sans-serif;
}
.hovered_9e38 ul ul {
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
}
.hovered_9e38 ul ul ul {
    left: -999em;
    top: 0;
}
.hovered_9e38 li li {
    display: block;
}
.hovered_9e38 ul.icon_9ed5 .paragraph_9f73 > a,
.hovered_9e38 ul.icon_9ed5 .carousel_0f09 > a,
.hovered_9e38 ul.icon_9ed5 .dropdown-fcf1 > a,
.hovered_9e38 ul.icon_9ed5 .form-steel-df17 > a {
    color: #ff2e55;
}
.hovered_9e38 ul.icon_9ed5 > li:before {
    background-color: #5750A0;
    color: #fff;
    width: 46px;
    height: 46px;
    line-height: 46px;
    display: inline-block;
    text-align: center;
}
form.tag_focused_22ad {
    width: 100%;
    max-width: 100%;
    position: relative;
}
input.solid_f51b {
    width: 100%;
    height: 45px;
    padding: 0 50px 0 15px;
}
.last_d004 {
    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;
}
.last_d004:hover,
.last_d004:focus {
    background-color: #ff2e55;
}
.last_d004 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;
}
.last_d004 span:before, 
.last_d004 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;
}
.last_d004 span:before {
    -webkit-transform: translateY(-250%);
    -moz-transform: translateY(-250%);
    -ms-transform: translateY(-250%);
    -o-transform: translateY(-250%);
    transform: translateY(-250%);
}
.last_d004 span:after {
    -webkit-transform: translateY(250%);
    -moz-transform: translateY(250%);
    -ms-transform: translateY(250%);
    -o-transform: translateY(250%);
    transform: translateY(250%);
}
.last_d004.fn-active-1165 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);
}
.last_d004.fn-active-1165 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);
}
.last_d004.fn-active-1165 span {
    background-color: transparent;
}
.nav-69c6 {
    float: right;
    color: #111;
    padding: 7px 0 0 10px;
    display: none;
}
button.full-dab8 {
    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.full-dab8.fn-active-1165 i {
    transform: rotate(-180deg);
    transform-origin: center;
}
.complex-46d9 .dark_5704,
.complex-46d9 .highlight_c6d9,
.complex-46d9 .image_78fb {
    margin: 0;
    overflow: hidden;
}
.glass_f6b6 .heading-78fe a:before,
.glass_f6b6 .main_short_7162 a:after {
    content: "\f0d9";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
    font-size: 18px;
    position: relative;
    top: 1px;
}
.glass_f6b6 .main_short_7162 a:after {
    content: "\f0da";
    margin-left: 10px;
    margin-right: 0;
}
.dark_5704 .heading-78fe,
.highlight_c6d9 .heading-78fe,
.image_78fb .heading-78fe {
    float: left;
    width: 50%;
    position: relative;
    text-align: left;
}

.dark_5704 .main_short_7162,
.highlight_c6d9 .main_short_7162,
.image_78fb .main_short_7162 {
    float: right;
    text-align: right;
    width: 50%;
    position: relative;
}
.image_78fb a, 
.highlight_c6d9 a {
    font-weight: 400;
    display: block;
    color: #212529;
    text-decoration: none;
}
.image_78fb a:hover, 
.highlight_c6d9 a:hover,
.image_78fb a:focus, 
.highlight_c6d9 a:focus {
    color: #ff2e55;
}
.image_78fb, 
.highlight_c6d9 {
    padding: 0;
    position: relative;
}
.card_pressed_e91a .overlay-2f6d,
.card_pressed_e91a .overlay-2f6d.filter-0305:hover,
.card_pressed_e91a .overlay-2f6d.filter-0305:focus {
    text-align: center;
    line-height: 35px;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-right: 5px;
    color: #ff2e55;
    background-color: #f6f6f6;
}
.card_pressed_e91a .overlay-2f6d.fn-current-1165,
.card_pressed_e91a .overlay-2f6d:hover,
.card_pressed_e91a .overlay-2f6d:focus {
    color: #fff;
    background-color: #ff2e55;
}
.card_pressed_e91a .overlay-2f6d.progress_wood_3ff5,
.card_pressed_e91a .overlay-2f6d.text_lower_5840 {
    width: auto;
    height: auto;
    color: #ff2e55;
    padding: 0 15px;
}
.card_pressed_e91a .overlay-2f6d.progress_wood_3ff5:hover, 
.card_pressed_e91a .overlay-2f6d.text_lower_5840:hover,
.card_pressed_e91a .overlay-2f6d.progress_wood_3ff5:focus, 
.card_pressed_e91a .overlay-2f6d.text_lower_5840:focus {
    color: #fff;
}
.heading-78fe span {
    padding-left: 30px;
    float: left;
    text-align: left;
}
.main_short_7162 span {
    padding-right: 30px;
    float: right;
    text-align: right;
}
.image_78fb span,
.highlight_c6d9 span {
    display: table;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.gradient_4348 {
    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. */
}

.gradient_4348: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
--------------------------------------------------------------*/
.brown-0b75 {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.active_medium_e2f1 {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.footer_f714 {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.item-orange-1c7e:before,
.item-orange-1c7e:after,
.wide_02bd:before,
.wide_02bd:after,
.heading_47b1:before,
.heading_47b1:after,
.top_0c05:before,
.top_0c05:after,
.large-9b2b:before,
.large-9b2b:after,
.badge-92f0:before,
.badge-92f0:after,
.text-c983:before,
.text-c983:after,
.outline_7af4:before,
.outline_7af4:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.item-orange-1c7e:after,
.wide_02bd:after,
.heading_47b1:after,
.top_0c05:after,
.large-9b2b:after,
.badge-92f0:after,
.text-c983:before,
.text-c983:after,
.outline_7af4:before,
.outline_7af4:after {
    clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.rough-13cc {
    margin: 0 0 1.3em;
}
.rough-13cc:last-child {
    margin-bottom: 0;
}
#colophon .rough-13cc.surface_5616 {
    margin-bottom: 20px;
}
#colophon .rough-13cc:last-child {
    margin-bottom: 0;
}

/* Make sure select elements fit in widgets. */
.rough-13cc select {
    max-width: 100%;
    padding: 10px;
    border: none;
    width: 100%;
    max-width: 300px;
}

.rough-13cc input {
    height: 40px;
    padding: 0 15px;
    border: none;
}
form.tag_focused_22ad button.hero-b7d8 {
    height: 45px;
    line-height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    border: none;
    width: 45px;
    padding: 0;
    background-color: transparent;
    color: #666;
}
.prev_9520 form.tag_focused_22ad button.hero-b7d8 {
    width: 50px;
    color: #fff;
    font-size: 16px;
    line-height: 1;
    height: 50px;
    padding: 0;
}
.prev_9520 form.tag_focused_22ad input[type="search"] {
    padding: 0 55px 0 25px;
    height: 50px;
    background-color: #fff;
    color: #000;
    border: none;
}
.prev_9520 form.tag_focused_22ad input[type="search"]:focus {
    border-color: #ff2e55;
}
form.tag_focused_22ad {
    position: relative;
}

form.tag_focused_22ad 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;
}

.current_773f {
    font-size: 18px;
    margin: 0 0 32px;
    color: #fff;
}

.rough-13cc li:not(:last-child) {
    margin-bottom: 10px;
}

#secondary .first_4f2a h1,
#secondary .first_4f2a h2,
#secondary .first_4f2a h3,
#secondary .first_4f2a h4,
#secondary .first_4f2a h5,
#secondary .first_4f2a h6,
#colophon .first_4f2a h1,
#colophon .first_4f2a h2,
#colophon .first_4f2a h3,
#colophon .first_4f2a h4,
#colophon .first_4f2a h5,
#colophon .first_4f2a h6,
.overlay-iron-02b3 .article-motion-7aaf {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin: 0;
    text-transform: uppercase;
    border-bottom: 2px solid #000;
    padding-bottom: 5px;
}

#secondary .glass-e129 h1,
#secondary .glass-e129 h2,
#secondary .glass-e129 h3,
#secondary .glass-e129 h4,
#secondary .glass-e129 h5,
#secondary .glass-e129 h6,
#colophon .glass-e129 h1,
#colophon .glass-e129 h2,
#colophon .glass-e129 h3,
#colophon .glass-e129 h4,
#colophon .glass-e129 h5,
#colophon .glass-e129 h6 {
    margin-bottom: 25px;
}

.overlay-iron-02b3 .article-motion-7aaf {
    display: block;
    margin-bottom: 20px;
}

.main-08df {
    height: 40px;
    background-color: #000;
    border-color: #000;
    color: #fff;
    padding: 0 15px;
}

.main-08df:hover,
.main-08df: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 .rough-13cc:not(:last-child) {
    margin-bottom: 30px;
}
.iron-456b ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.input_bac7.element_over_0f64 {
    list-style: disc;
    padding-left: 1.5em;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.fn-sticky-1165 {
    display: block;
}
.primary-2e3c {
    margin: 0;
}

.down-a14f:not(.pink-fe86) {
    display: none;
}

.menu-7ddb .copper_0f44,
.thumbnail_bb51 .copper_0f44 {
    display: inline;
}

.under-c16b,
.wide_02bd,
.last_321d {
    margin: 0;
}

.pagination_out_7843 img {
    display: block;
    text-align: center;
    margin: 20px auto;
}
.overlay-left-4250 span.progress_6bfb {
    margin-bottom: 12px;
    display: inline-block;
    width: 100%;
}
.pink-c26c {
    clear: both;
    margin: 0 0 1.5em;
}
.overlay-left-4250 span.column_6f10 {
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    color: #111;
}
.overlay-left-4250 small {
    font-size: 12px;
    color: #ff2e55;
}
nav.paragraph-da97.card_pressed_e91a {
    margin-top: 50px;
    clear: both;
    display: inline-block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.secondary_large_754c.element_left_a60a article:nth-child(3n) {
    border-right: 1px solid #e4e4e4;
}
.title-motion-783c a {
    color: #ff2e55;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.row_steel_2d67 {
    color: #fff;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.disabled-glass-6455 {
    margin-bottom: 20px;
    display: inline-block;
}
.disabled-glass-6455 span {
    margin: 0 8px 8px 0;
}
.disabled-glass-6455 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;
}
.disabled-glass-6455 a:hover,
.disabled-glass-6455 a:focus {
    border-color: #000;
    background-color: #000;
    color: #fff;
}
.selected_1ead {
    margin-bottom: 30px;
}
.avatar-9dfa,
.progress-f5fc {
    text-align: center;
    margin-bottom: 30px;
    display: block;
}
.avatar-9dfa h1,
.paper-099f h1,
.progress-f5fc h1 {
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: bold;
}
.shadow-upper-c6a6 .avatar-9dfa,
.warm_3889 .paper-099f,
.active-light-ac99 .progress-f5fc,
.preview-8bd5 .selected_1ead,
.fresh_5ece .paragraph-da97.image_78fb,
.video_61dc .wrapper_5356.surface-a124 .copper_0f44,
.input-47e2 .wrapper_5356.surface-a124 .menu_full_278e,
.tertiary_decd .wrapper_5356.surface-a124 .gold-0659,
.caption_1a5c .wrapper_5356.surface-a124 .backdrop_b701 {
    display: none;
}
.form-1799 {
    margin-bottom: 25px;
}
.focused_3b56 .form-1799 {
    margin-bottom: 0;
}
.wrapper_5356.surface-a124 {
    background-color: #f6f6f6;
    padding: 20px 25px;
    margin-bottom: 25px;
}
.menu-7ddb .menu_full_278e a:before,
.surface-a124 .pagination_out_7843 a:before,
.backdrop_b701 a:before,
.gold-0659:before {
    content: "\f017";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
}
.surface-a124 .pagination_out_7843 a:before {
    content: "\f007";
}
.backdrop_b701 a:before {
    content: "\f086";
}
.menu-7ddb .menu_full_278e a:before {
    content: "\f017";
}
.gold-0659:before {
    content: "\f02c";
    color: #ff2e55;
}
body:not(.menu-7ddb) .gold-0659:before {
    display: none;
}
.surface-a124 a, 
.surface-a124 span:before, 
.surface-a124 .gold-0659:before, 
.surface-a124 .pagination_out_7843:before {
    color: #000;
}
.surface-a124 a:hover,
.surface-a124 a:focus {
    color: #ff2e55;
}
.pagination_out_7843.icon_a58b {
    margin-left: 5px;
}
.copper_0f44 {
    visibility: hidden;
}
.copper_0f44 .pagination_out_7843.icon_a58b {
    visibility: visible;
    margin-left: -20px;
}
.title_8912 .complex-46d9 .dark_5704, 
.title_8912 .complex-46d9 .highlight_c6d9, 
.title_8912 .complex-46d9 .image_78fb {
    margin-bottom: 25px;
}
.paragraph-da97.image_78fb,
.paragraph-da97.highlight_c6d9 {
    padding: 20px 25px;
    background-color: #f6f6f6;
}
.image_78fb .hover_9ce8 span span,
.highlight_c6d9 .hover_9ce8 span span,
.image_78fb .basic-a309 span span,
.highlight_c6d9 .basic-a309 span span {
    display: block;
}
.image_78fb span.hover_9ce8 b,
.pattern_old_1fac span.hover_9ce8 b,
.image_78fb span.basic-a309 b,
.pattern_old_1fac span.basic-a309 b {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.image_78fb span.hover_9ce8,
.pattern_old_1fac span.hover_9ce8 {
    display: table;
}
.hard_caaa.complex_d577 {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}
.hard_caaa.complex_d577 .box-under-2447 {
    font-size: 38px;
}
.complex_ae50 #secondary {
    display: none;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.heading_47b1 a {
    word-wrap: break-word;
}

.section-iron-e88a {
    display: block;
}

#reply-title,
.first_67c9 {
    font-size: 42px;
    margin: 0;
}
.first_67c9,
#reply-title {
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 600;
}
ul.title-motion-783c li:after {
    content: ",";
}
ul.title-motion-783c li:last-child:after {
    display: none;
}
ol.sort_0d39 {
    padding: 0;
    margin: 0 0 30px;
    list-style: none;
}
#comments ol {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
#comments ol.sort_0d39 {
    padding-top: 35px;
    position: relative;
    overflow: hidden;
}
#comments ol.last_5e1c {
    margin-left: 120px;
}
.background-d60c {
    display: none;
}
.secondary-green-a111 img {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 20px;
}
#comments time:before {
    display: none;
}
.selected_9391 {
    position: relative;
}
.shadow_8ab8 {
    text-align: right;
}
#comments article {
    margin-bottom: 30px;
    clear: both;
    padding: 30px;
    background-color: #f6f6f6;
    text-decoration: none;
}
#comments ol.sort_0d39 > li:last-child article:last-child,
#comments ol.sort_0d39 > li:last-child {
    border-bottom: none;
}
#comments ol.sort_0d39 > li {
    padding-top: 49px;
}
#comments ol.sort_0d39 > li:first-child {
    padding-top: 0;
}
#comments ol.sort_0d39 > li article:last-child .shadow_8ab8 {
    border-bottom: none;
    padding-bottom: 0;
}
.shadow_8ab8 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;
}
.shadow_8ab8 a:hover,
.shadow_8ab8 a:focus {
    color: #fff;
    background-color: #ff2e55;
    border-color: #ff2e55;
}
.secondary-green-a111 .content_short_dfee,
.secondary-green-a111 .up_a548 {
    display: inline-block;
    color: #333;
    font-size: 20px;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    text-transform: capitalize;
}
.secondary-green-a111 .content_short_dfee:hover,
.secondary-green-a111 .content_short_dfee:focus {
    color: #ff2e55;
}
.detail_06ac a,
.detail_06ac a time {
    color: #333;
    text-decoration: none;
}
.detail_06ac a:hover,
.detail_06ac a:focus,
.detail_06ac a:hover time,
.detail_06ac a:focus time {
    color: #ff2e55;
}
.detail_06ac time {
    font-weight: 500;
}
.detail_06ac {
    display: block;
    margin-bottom: 10px;
}
.heading_47b1 {
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 80px;
}
.heading_47b1 p {
    font-weight: 400;
    margin-bottom: 1em;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.first_b9c5 .highlight_c6d9, /* Older / Newer Posts Navigation (always hidden) */
.first_b9c5.dynamic_0b09 .badge-92f0 { /* 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 .dynamic_0b09) before. */
.upper_111c.dynamic_0b09 .badge-92f0 {
    display: block;
}

/*--------------------------------------------------------------
# Layouts and titles
--------------------------------------------------------------*/
section {
    position: relative;
}
.fn-relative-1165 {
    display: block;
    position: relative;
}
.fn-relative-1165:before,
.fn-relative-1165:after {
    content: "";
    display: table;
    clear: both;
}
.wide_02bd {
    margin-top: 0;
}
.outline_7af4 {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.info-fast-d4e5 {
    padding: 10px 0;
}
.steel_6e6f,
.copper-f424 {
    font-size: 22px;
    margin: 0 0 15px;
    font-weight: 400;
    word-wrap: break-word;
}
.detail-under-fc89 {
    margin-bottom: 40px;
    text-align: center;
}
.copper-f424 {
    font-size: 32px;
    margin: 0;
    font-family: 'Poppins', sans-serif;
}
.steel_6e6f a {
    color: #000;
    text-decoration: none;
}
.steel_6e6f a:hover,
.steel_6e6f a:focus {
    color: #ff2e55;
}
.warm_12ef {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.accordion-small-2729 {
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.2;
}
.current_3081 {
    text-align: left;
}
.accordion_6e4a {
    text-align: center;
}
.hidden-hard-617e {
    text-align: right;
}
.picture-eff9 {
    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;
}
.picture-eff9:hover,
.picture-eff9:focus {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.purple_31cd {
    position: relative;
}
.label_47cd article, 
.complex_c3b8 article, 
.element_left_a60a article, 
.gold_a848 article,
.accent-deea article,
.last-1bc2 article {
    margin-bottom: 30px;
    width: 100%;
}
.label_47cd article:last-child, 
.complex_c3b8 article:last-child, 
.element_left_a60a article:last-child, 
.gold_a848 article:last-child,
.accent-deea article:last-child,
.last-1bc2 article:last-child {
    margin-bottom: 0;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.under-c16b .summary-da57,
.wide_02bd .summary-da57,
.heading_47b1 .summary-da57 {
    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
--------------------------------------------------------------*/
.old_dbd8 {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.old_dbd8 img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.old_dbd8 .shadow_2cab {
    margin: 0.8075em 0;
}

.shadow_2cab {
    text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.secondary-3365 {
    margin: -4px;
}

.aside-f966 {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding: 4px;
}

.glass-1a67 .aside-f966 {
    max-width: 50%;
}

.gas-0b7c .aside-f966 {
    max-width: 33.33%;
}

.search-old-b7fe .aside-f966 {
    max-width: 25%;
}

.medium-cd77 .aside-f966 {
    max-width: 20%;
}

.wood_555d .aside-f966 {
    max-width: 16.66%;
}

.heading_bright_2db5 .aside-f966 {
    max-width: 14.28%;
}

.video-soft-66ab .aside-f966 {
    max-width: 12.5%;
}

.inner-c4d4 .aside-f966 {
    max-width: 11.11%;
}

.tooltip_4b5e {
    display: block;
}

.action-5ef0 {
    margin: 0;
}

/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
.article_glass_69b0 li {
    display: inline-block;
    height: auto;
    text-align: center;
    position: relative;
    list-style: none;
}
.text-c983 .rough-13cc .article_glass_69b0 li {
    display: inline-block;
    width: auto;
}
.article_glass_69b0,
.article_glass_69b0 ul {
    margin: 0;
    padding: 0;
}
.article_glass_69b0 li a {
    background-color: transparent;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: block;
}
/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
ul.article_glass_69b0 {
    margin: 0;
    padding: 0;
}
.article_glass_69b0 li {
    width: 40px;
    height: auto;
    text-align: center;
    line-height: 40px;
    position: relative;
    list-style: none;
}
.article_glass_69b0 ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.article_glass_69b0 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";
}
.article_glass_69b0 li a:hover,
.article_glass_69b0 li a:focus {
    color: #fff;
    background-color: #FF3366;
}
.article_glass_69b0 li a:before {
    content: "\f1d0";
}
.article_glass_69b0 li a[href*="facebook.prev-cf3f"]:before,
.article_glass_69b0 li a[href*="fb.prev-cf3f"]:before {
  content: "\f39e";
}

.article_glass_69b0 li a[href*="twitter.prev-cf3f"]:before {
  content: "\f099";
}

.article_glass_69b0 li a[href*="linkedin.prev-cf3f"]:before {
  content: "\f0e1";
}

.article_glass_69b0 li a[href*="plus.right_4b05.prev-cf3f"]:before {
  content: "\f0d5";
}

.article_glass_69b0 li a[href*="youtube.prev-cf3f"]:before {
  content: "\f167";
}

.article_glass_69b0 li a[href*="dribbble.prev-cf3f"]:before {
  content: "\f17d";
}

.article_glass_69b0 li a[href*="pinterest.prev-cf3f"]:before {
  content: "\f231";
}

.article_glass_69b0 li a[href*="bitbucket.popup_9bda"]:before {
  content: "\f171";
}

.article_glass_69b0 li a[href*="github.prev-cf3f"]:before {
  content: "\f113";
}

.article_glass_69b0 li a[href*="codepen.menu-2758"]:before {
  content: "\f1cb";
}

.article_glass_69b0 li a[href*="flickr.prev-cf3f"]:before {
  content: "\f16e";
}

.article_glass_69b0 li a[href$="/feed/"]:before {
  content: "\f09e";
}

.article_glass_69b0 li a[href*="foursquare.prev-cf3f"]:before {
  content: "\f180";
}

.article_glass_69b0 li a[href*="instagram.prev-cf3f"]:before {
  content: "\f16d";
}

.article_glass_69b0 li a[href*="tumblr.prev-cf3f"]:before {
  content: "\f173";
}

.article_glass_69b0 li a[href*="reddit.prev-cf3f"]:before {
  content: "\f1a1";
}

.article_glass_69b0 li a[href*="vimeo.prev-cf3f"]:before {
  content: "\f194";
}

.article_glass_69b0 li a[href*="digg.prev-cf3f"]:before {
  content: "\f1a6";
}

.article_glass_69b0 li a[href*="twitch.heading-left-2f62"]:before {
  content: "\f1e8";
}

.article_glass_69b0 li a[href*="stumbleupon.prev-cf3f"]:before {
  content: "\f1a4";
}

.article_glass_69b0 li a[href*="delicious.prev-cf3f"]:before {
  content: "\f1a5";
}

.article_glass_69b0 li a[href*="mailto:"]:before {
  content: "\f0e0";
}
.article_glass_69b0 li a[href*="soundcloud.prev-cf3f"]:before {
  content: "\f1be";
}
.article_glass_69b0 li a[href*="wordpress.popup_9bda"]:before {
  content: "\f19a";
}
.article_glass_69b0 li a[href*="wordpress.prev-cf3f"]:before {
  content: "\f19a";
}

.article_glass_69b0 li a[href*="jsfiddle.alert-bronze-19a8"]:before {
  content: "\f1cc";
}

.article_glass_69b0 li a[href*="tripadvisor.prev-cf3f"]:before {
  content: "\f262";
}

.article_glass_69b0 li a[href*="foursquare.prev-cf3f"]:before {
  content: "\f180";
}

.article_glass_69b0 li a[href*="angel.breadcrumb-d885"]:before {
  content: "\f209";
}

.article_glass_69b0 li a[href*="slack.prev-cf3f"]:before {
  content: "\f198";
}

.article_glass_69b0 li a[href*="tiktok.prev-cf3f"]:before {
  content: "\e07b";
}

/*--------------------------------------------------------------
## Social Icons Hover Color
--------------------------------------------------------------*/
.article_glass_69b0 li a[href*="facebook.prev-cf3f"]:hover,
.article_glass_69b0 li a[href*="fb.prev-cf3f"]:hover,
.article_glass_69b0 li a[href*="facebook.prev-cf3f"]:focus,
.article_glass_69b0 li a[href*="fb.prev-cf3f"]:focus {
    background-color: #3c5798 !important;
}
.article_glass_69b0 li a[href*="twitter.prev-cf3f"]:hover,
.article_glass_69b0 li a[href*="twitter.prev-cf3f"]:focus {
    background-color: #1ea0f1 !important;
}
.article_glass_69b0 li a[href*="linkedin.prev-cf3f"]:hover,
.article_glass_69b0 li a[href*="linkedin.prev-cf3f"]:focus {
    background-color: #0077B5 !important;
}
.article_glass_69b0 li a[href*="plus.right_4b05.prev-cf3f"]:hover,
.article_glass_69b0 li a[href*="plus.right_4b05.prev-cf3f"]:focus {
    background-color: #ec7161 !important;
}

.article_glass_69b0 li a[href*="youtube.prev-cf3f"]:hover,
.article_glass_69b0 li a[href*="youtube.prev-cf3f"]:focus {
    background-color: #cc181e !important;
}

.article_glass_69b0 li a[href*="dribbble.prev-cf3f"]:hover,
.article_glass_69b0 li a[href*="dribbble.prev-cf3f"]:focus {
    background-color: #f4a09c !important;
}

.article_glass_69b0 li a[href*="pinterest.prev-cf3f"]:hover,
.article_glass_69b0 li a[href*="pinterest.prev-cf3f"]:focus {
    background-color: #bd081b !important;
}

.article_glass_69b0 li a[href*="bitbucket.popup_9bda"]:hover,
.article_glass_69b0 li a[href*="bitbucket.popup_9bda"]:focus {
    background-color: #205081 !important;
}

.article_glass_69b0 li a[href*="github.prev-cf3f"]:hover,
.article_glass_69b0 li a[href*="github.prev-cf3f"]:focus {
    background-color: #323131 !important;
}

.article_glass_69b0 li a[href*="codepen.menu-2758"]:hover,
.article_glass_69b0 li a[href*="codepen.menu-2758"]:focus {
    background-color: #111000 !important;
}

.article_glass_69b0 li a[href*="flickr.prev-cf3f"]:hover,
.article_glass_69b0 li a[href*="flickr.prev-cf3f"]:focus {
    background-color: #025FDF !important;
}

.article_glass_69b0 li a[href$="/feed/"]:hover,
.article_glass_69b0 li a[href$="/feed/"]:focus {
    background-color: #089DE3 !important;
}

.article_glass_69b0 li a[href*="foursquare.prev-cf3f"]:hover,
.article_glass_69b0 li a[href*="foursquare.prev-cf3f"]:focus {
    background-color: #F94877 !important;
}

.article_glass_69b0 li a[href*="instagram.prev-cf3f"]:hover,
.article_glass_69b0 li a[href*="instagram.prev-cf3f"]:focus {
    background-color: #cd42e7 !important;
}

.article_glass_69b0 li a[href*="tumblr.prev-cf3f"]:hover,
.article_glass_69b0 li a[href*="tumblr.prev-cf3f"]:focus {
    background-color: #56BC8A !important;
}

.article_glass_69b0 li a[href*="reddit.prev-cf3f"]:hover,
.article_glass_69b0 li a[href*="reddit.prev-cf3f"]:focus {
    background-color: #FF4500 !important;
}

.article_glass_69b0 li a[href*="vimeo.prev-cf3f"]:hover,
.article_glass_69b0 li a[href*="vimeo.prev-cf3f"]:focus {
    background-color: #00ADEF !important;
}

.article_glass_69b0 li a[href*="digg.prev-cf3f"]:hover,
.article_glass_69b0 li a[href*="digg.prev-cf3f"]:focus {
    background-color: #00ADEF !important;
}

.article_glass_69b0 li a[href*="twitch.heading-left-2f62"]:hover,
.article_glass_69b0 li a[href*="twitch.heading-left-2f62"]:focus {
    background-color: #0E9DD9 !important;
}

.article_glass_69b0 li a[href*="stumbleupon.prev-cf3f"]:hover,
.article_glass_69b0 li a[href*="stumbleupon.prev-cf3f"]:focus {
    background-color: #EB4924 !important;
}

.article_glass_69b0 li a[href*="delicious.prev-cf3f"]:hover,
.article_glass_69b0 li a[href*="delicious.prev-cf3f"]:focus {
    background-color: #0076E8 !important;
}

.article_glass_69b0 li a[href*="mailto:"]:hover,
.article_glass_69b0 li a[href*="mailto:"]:focus {
    background-color: #4169E1 !important;
}
.article_glass_69b0 li a[href*="soundcloud.prev-cf3f"]:hover,
.article_glass_69b0 li a[href*="soundcloud.prev-cf3f"]:focus {
    background-color: #FF5500 !important;
}
.article_glass_69b0 li a[href*="wordpress.popup_9bda"]:hover,
.article_glass_69b0 li a[href*="wordpress.popup_9bda"]:focus {
    background-color: #0073AA !important;
}
.article_glass_69b0 li a[href*="wordpress.prev-cf3f"]:hover,
.article_glass_69b0 li a[href*="wordpress.prev-cf3f"]:focus {
    background-color: #00AADC !important;
}

.article_glass_69b0 li a[href*="jsfiddle.alert-bronze-19a8"]:hover,
.article_glass_69b0 li a[href*="jsfiddle.alert-bronze-19a8"]:focus {
    background-color: #396AB1 !important;
}

.article_glass_69b0 li a[href*="tripadvisor.prev-cf3f"]:hover,
.article_glass_69b0 li a[href*="tripadvisor.prev-cf3f"]:focus {
    background-color: #FFE090 !important;
}

.article_glass_69b0 li a[href*="angel.breadcrumb-d885"]:hover,
.article_glass_69b0 li a[href*="angel.breadcrumb-d885"]:focus {
    background-color: #111000 !important;
}

.article_glass_69b0 li a[href*="tiktok.prev-cf3f"]:hover,
.article_glass_69b0 li a[href*="tiktok.prev-cf3f"]:focus {
    background-color: #7d88e3 !important;
}

/*--------------------------------------------------------------
#  Header Image
--------------------------------------------------------------*/
#header-image {
    text-align: center;
}
#header-image img {
    width: 100%;
}

/*--------------------------------------------------------------
# Posts
--------------------------------------------------------------*/
.aside-c467 .motion-aada .purple_31cd {
    margin-bottom: 30px;
    background-size: cover;
    background-position: center center;
    padding: 150px 0;
}
.aside-c467 .pattern-1546 {
    text-align: center;
    padding: 15px;
}
.aside-c467 .hovered_65f6 .pattern-1546 {
    width: calc(100% - 80px);
    margin: -85px auto 0;
    background-color: #fff;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 15px;
}
.aside-c467 .motion-aada .menu_full_278e {
    margin-bottom: 7px;
    display: inline-block;
}
.aside-c467 .motion-aada .menu_full_278e a {
    color: #000;
}
.aside-c467 .motion-aada .menu_full_278e a:hover,
.aside-c467 .motion-aada .menu_full_278e a:focus {
    color: #ff2e55;
}
.aside-c467 .motion-aada .gold-0659 {
    margin-bottom: 10px;
    display: block;
    color: #fff;
}
.aside-c467 .motion-aada .gold-0659 a {
    background-color: #ff2e55;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
}
.aside-c467 .motion-aada .gold-0659 a:hover,
.aside-c467 .motion-aada .gold-0659 a:focus {
    background-color: #000;
}
.aside-c467 .motion-aada .purple_31cd img {
    width: 100%;
}
.aside-c467 .header-fresh-6038 {
    margin-bottom: 10px;
}
.aside-c467 .steel_6e6f {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin: 0;
    margin-bottom: 15px;
    line-height: 1.5;
}
.aside-c467 .motion-aada .wide_02bd {
    color: #000;
}
.aside-c467 a {
    text-decoration: none;
}
.aside-c467 a {
    text-decoration: none;
}
.surface-a124 a,
.surface-a124 a:before {
    text-decoration: none;
}
.surface-a124 > span {
    margin-right: 20px;
}
#primary #main > article .wide_02bd {
    margin-bottom: 25px;
}

/*--------------------------------------------------------------
# Typography Options
--------------------------------------------------------------*/ 
.thick-29eb h1,
.thick-29eb h2,
.thick-29eb h3,
.thick-29eb h4,
.thick-29eb h5,
.thick-29eb h6,
.thick-29eb .overlay-iron-02b3 .article-motion-7aaf {
    font-family: 'Raleway', sans-serif;
}

.description_bright_e7b8 h1,
.description_bright_e7b8 h2,
.description_bright_e7b8 h3,
.description_bright_e7b8 h4,
.description_bright_e7b8 h5,
.description_bright_e7b8 h6,
.description_bright_e7b8 .overlay-iron-02b3 .article-motion-7aaf {
    font-family: 'Poppins', sans-serif;
}

.tag_center_1899 h1,
.tag_center_1899 h2,
.tag_center_1899 h3,
.tag_center_1899 h4,
.tag_center_1899 h5,
.tag_center_1899 h6,
.tag_center_1899 .overlay-iron-02b3 .article-motion-7aaf {
    font-family: 'Montserrat', sans-serif;
}

.cool_753e h1,
.cool_753e h2,
.cool_753e h3,
.cool_753e h4,
.cool_753e h5,
.cool_753e h6,
.cool_753e .overlay-iron-02b3 .article-motion-7aaf {
    font-family: 'Open Sans', sans-serif;
}

.stale_dc69 h1,
.stale_dc69 h2,
.stale_dc69 h3,
.stale_dc69 h4,
.stale_dc69 h5,
.stale_dc69 h6,
.stale_dc69 .overlay-iron-02b3 .article-motion-7aaf {
    font-family: 'Lato', sans-serif;
}

.outline-green-7e87 h1,
.outline-green-7e87 h2,
.outline-green-7e87 h3,
.outline-green-7e87 h4,
.outline-green-7e87 h5,
.outline-green-7e87 h6,
.outline-green-7e87 .overlay-iron-02b3 .article-motion-7aaf {
    font-family: 'Ubuntu', sans-serif;
}

.gas-c677 h1,
.gas-c677 h2,
.gas-c677 h3,
.gas-c677 h4,
.gas-c677 h5,
.gas-c677 h6,
.gas-c677 .overlay-iron-02b3 .article-motion-7aaf {
    font-family: 'Playfair Display', serif;
}

.button_simple_109d h1,
.button_simple_109d h2,
.button_simple_109d h3,
.button_simple_109d h4,
.button_simple_109d h5,
.button_simple_109d h6,
.button_simple_109d .overlay-iron-02b3 .article-motion-7aaf h6 {
    font-family: 'Lora', serif;
}

.orange_d429 h1,
.orange_d429 h2,
.orange_d429 h3,
.orange_d429 h4,
.orange_d429 h5,
.orange_d429 h6,
.orange_d429 .overlay-iron-02b3 .article-motion-7aaf {
    font-family: 'Titillium Web', sans-serif;
}

.notice_bronze_f79f h1,
.notice_bronze_f79f h2,
.notice_bronze_f79f h3,
.notice_bronze_f79f h4,
.notice_bronze_f79f h5,
.notice_bronze_f79f h6,
.notice_bronze_f79f .overlay-iron-02b3 .article-motion-7aaf {
    font-family: 'Muli', sans-serif;
}

.bottom_9fa8 h1,
.bottom_9fa8 h2,
.bottom_9fa8 h3,
.bottom_9fa8 h4,
.bottom_9fa8 h5,
.bottom_9fa8 h6,
.bottom_9fa8 .overlay-iron-02b3 .article-motion-7aaf {
    font-family: 'Oxygen', sans-serif;
}

.notice_cb36 h1,
.notice_cb36 h2,
.notice_cb36 h3,
.notice_cb36 h4,
.notice_cb36 h5,
.notice_cb36 h6,
.notice_cb36 .overlay-iron-02b3 .article-motion-7aaf {
    font-family: 'Nunito Sans', sans-serif;
}

.title-liquid-b8d9 h1,
.title-liquid-b8d9 h2,
.title-liquid-b8d9 h3,
.title-liquid-b8d9 h4,
.title-liquid-b8d9 h5,
.title-liquid-b8d9 h6,
.title-liquid-b8d9 .overlay-iron-02b3 .article-motion-7aaf {
    font-family: 'Maven Pro', sans-serif;
}

.primary_b837 h1,
.primary_b837 h2,
.primary_b837 h3,
.primary_b837 h4,
.primary_b837 h5,
.primary_b837 h6,
.primary_b837 .overlay-iron-02b3 .article-motion-7aaf {
    font-family: 'Cairo', serif;
}

.picture-east-4307 h1,
.picture-east-4307 h2,
.picture-east-4307 h3,
.picture-east-4307 h4,
.picture-east-4307 h5,
.picture-east-4307 h6,
.picture-east-4307 .overlay-iron-02b3 .article-motion-7aaf {
    font-family: 'Philosopher', sans-serif;
}

.fluid_c1ea h1,
.fluid_c1ea h2,
.fluid_c1ea h3,
.fluid_c1ea h4,
.fluid_c1ea h5,
.fluid_c1ea h6,
.fluid_c1ea .overlay-iron-02b3 .article-motion-7aaf {
    font-family: 'Dosis', sans-serif;
}

.text_plasma_1227 h1,
.text_plasma_1227 h2,
.text_plasma_1227 h3,
.text_plasma_1227 h4,
.text_plasma_1227 h5,
.text_plasma_1227 h6,
.text_plasma_1227 .overlay-iron-02b3 .article-motion-7aaf {
    font-family: 'Sniglet', cursive;
}

.filter-lite-7189 h1,
.filter-lite-7189 h2,
.filter-lite-7189 h3,
.filter-lite-7189 h4,
.filter-lite-7189 h5,
.filter-lite-7189 h6,
.filter-lite-7189 .overlay-iron-02b3 .article-motion-7aaf {
    font-family: 'Gloria Hallelujah', cursive;
}

.accordion-prev-00e4 h1,
.accordion-prev-00e4 h2,
.accordion-prev-00e4 h3,
.accordion-prev-00e4 h4,
.accordion-prev-00e4 h5,
.accordion-prev-00e4 h6,
.accordion-prev-00e4 .overlay-iron-02b3 .article-motion-7aaf {
    font-family: 'Patrick Hand', cursive;
}

.detail_aef2 h1,
.detail_aef2 h2,
.detail_aef2 h3,
.detail_aef2 h4,
.detail_aef2 h5,
.detail_aef2 h6,
.detail_aef2 .overlay-iron-02b3 .article-motion-7aaf {
    font-family: 'Shadows Into Light', cursive;
}

.short-3430 h1,
.short-3430 h2,
.short-3430 h3,
.short-3430 h4,
.short-3430 h5,
.short-3430 h6,
.short-3430 .overlay-iron-02b3 .article-motion-7aaf {
    font-family: 'Aboreto', cursive;
}

.shadow-0681,
.shadow-0681 .hovered_9e38 a {
    font-family: 'Raleway', sans-serif;
}

.smooth-3bed,
.smooth-3bed .hovered_9e38 a {
    font-family: 'Poppins', sans-serif;
}

.tertiary-huge-b9fe,
.tertiary-huge-b9fe .hovered_9e38 a {
    font-family: 'Montserrat', sans-serif;
}

.motion-8e78,
.motion-8e78 .hovered_9e38 a {
    font-family: 'Open Sans', sans-serif;
}

.icon-silver-156a,
.icon-silver-156a .hovered_9e38 a {
    font-family: 'Lato', sans-serif;
}

.fixed_1ede,
.fixed_1ede .hovered_9e38 a {
    font-family: 'Ubuntu', sans-serif;
}

.filter-27d2,
.filter-27d2 .hovered_9e38 a {
    font-family: 'Playfair Display', serif;
}

.solid-2694,
.solid-2694 .hovered_9e38 a {
    font-family: 'Lora', serif;
}

.next-cd93,
.next-cd93 .hovered_9e38 a {
    font-family: 'Titillium Web', sans-serif;
}

.backdrop_65c0,
.backdrop_65c0 .hovered_9e38 a-10 {
    font-family: 'Muli', sans-serif;
}

.medium-2329,
.medium-2329 .hovered_9e38 a {
    font-family: 'Oxygen', sans-serif;
}

.pattern_simple_bb54,
.pattern_simple_bb54 .hovered_9e38 a {
    font-family: 'Nunito Sans', sans-serif;
}

.shadow-056a,
.shadow-056a .hovered_9e38 a {
    font-family: 'Maven Pro', sans-serif;
}

.last_a5f0,
.last_a5f0 .hovered_9e38 a {
    font-family: 'Cairo', serif;
}

.stale_5d49,
.stale_5d49 .hovered_9e38 a {
    font-family: 'Philosopher', sans-serif;
}

.action-c885,
.action-c885 .hovered_9e38 a {
    font-family: 'Dosis', sans-serif;
}

.soft-5bbb,
.soft-5bbb .hovered_9e38 a {
    font-family: 'Sniglet', cursive;
}

.panel-f545,
.panel-f545 .hovered_9e38 a {
    font-family: 'Gloria Hallelujah', cursive;
}

.tabs-7f75,
.tabs-7f75 .hovered_9e38 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 .title-db84 a, 
#colophon .title-db84 a,
#secondary .title-db84 a:hover, 
#secondary .title-db84 a:focus, 
#colophon .title-db84 a:hover,
#colophon .title-db84 a:focus {
    color: #fff;
}
#secondary .title-db84,
#colophon .title-db84 {
    margin-bottom: 0;
}
.shadow_right_37ab {
    position: relative;
    padding: 15px 0;
}
.text-c983 + .shadow_right_37ab {
    border-top: 1px solid rgb(0 0 0 / 10%);
}
.shadow_right_37ab span {
    display: block;
    text-align: center;
}
.text-c983 .rough-13cc ul li {
    margin-bottom: 15px;
}
.text-c983 .rough-13cc ul li:last-child,
.text-c983 .rough-13cc .article_glass_69b0 li {
    margin-bottom: 0;
}
.text-c983 .primary-2e3c {
    margin-bottom: 45px;
}
.text-c983.label_47cd .primary-2e3c:last-child {
    margin-bottom: 0;
}
.text-c983.label_47cd .glass_f98b img {
    margin-left: auto;
    margin-right: auto;
}
.table-d1ba ul li span {
    font-size: 12px;
    display: block;
}
#colophon #wp-calendar caption {
    font-weight: 600;
    text-align: left;
}
.content-outer-edc7 ul ul {
    padding-left: 25px;
    margin-top: 15px;
}
.wrapper_current_a5e5 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 .wrapper_current_a5e5 a:hover,
#secondary .wrapper_current_a5e5 a:focus,
#colophon .wrapper_current_a5e5 a:hover,
#colophon .wrapper_current_a5e5 a:focus {
    background-color: #000;
    color: #fff;
}
#colophon .prev_9520 form.tag_focused_22ad button.hero-b7d8 {
    background-color: #ff2e55;
}
#colophon .table-d1ba li:before {
    float: left;
}
.summary_easy_d924 {
    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;
}
.summary_easy_d924:hover,
.summary_easy_d924: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;
}
.section-hot-f5ab #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 */
}
.section-hot-f5ab #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 */
}
.section-hot-f5ab #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,
.image_d447 #loader-wrapper {
    display: none;

}
#loader svg {
    width: 70px;
    height: 70px;
    fill: #ff2e55;
}
.filter-bright-7f14 #loader .simple-cbba,
.element_cool_578e #loader .south-7fc1,
.tag-b5a9 #loader .preview_pro_6d57,
.disabled-rough-59c0 #loader .secondary_f034 {
    display: block;
}

/*--------------------------------------------------------------
#                   RESPONSIVE
--------------------------------------------------------------*/
@media screen and (min-width: 567px) {
    #top-bar {
        padding: 5px 0;
    }
    #top-bar form.tag_focused_22ad {
        width: 50%;
        float: left;
        margin: 0;
    }
    #top-bar .article_glass_69b0 {
        width: 50%;
        float: right;
        text-align: right;
        padding: 2px 0;
    }
    #top-bar input, 
    #top-bar .hero-b7d8 {
        border-color: transparent;
    }
    .text-c983.complex_c3b8 .primary-2e3c,
    .text-c983.gold_a848 .primary-2e3c {
        width: 50%;
        float: left;
    }
    .text-c983.complex_c3b8 .primary-2e3c:nth-child(2n+1),
    .text-c983.gold_a848 .primary-2e3c:nth-child(2n+1) {
        clear: left;
    }
    .text-c983.complex_c3b8 .primary-2e3c:nth-child(odd),
    .text-c983.gold_a848 .primary-2e3c:nth-child(odd) {
        padding-right: 40px;
    }
    .text-c983.complex_c3b8 .primary-2e3c:nth-last-child(-n+2),
    .text-c983.gold_a848 .primary-2e3c:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 767px) {
    .complex_c3b8,
    .element_left_a60a,
    .gold_a848,
    .accent-deea,
    .last-1bc2 {
        margin: 0 -15px;
    }
    .complex_c3b8 article,
    .element_left_a60a article,
    .gold_a848 article,
    .accent-deea article,
    .last-1bc2 article {
        padding: 0 15px;
        float: left;
        width: 50%;
        margin-bottom: 30px;
    }
    .complex_c3b8 article:nth-child(2n+1),
    .element_left_a60a article:nth-child(2n+1),
    .gold_a848 article:nth-child(2n+1),
    .accent-deea article:nth-child(2n+1),
    .last-1bc2 article:nth-child(2n+1) {
        clear: left;
    }
    .complex_c3b8 article:nth-last-child(-n+2),
    .element_left_a60a article:nth-last-child(-n+2),
    .gold_a848 article:nth-last-child(-n+2),
    .accent-deea article:nth-last-child(-n+2),
    .last-1bc2 article:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
    .avatar-9dfa h1,
    .paper-099f h1,
    .progress-f5fc h1 {
        font-size: 28px;
    }
    .dark_5704 .heading-78fe, 
    .highlight_c6d9 .heading-78fe, 
    .image_78fb .heading-78fe {
        padding-right: 25px;
    }
    .dark_5704 .main_short_7162, 
    .highlight_c6d9 .main_short_7162, 
    .image_78fb .main_short_7162 {
        padding-left: 25px;
    }
    .text-c983.element_left_a60a .primary-2e3c {
        width: 33.33%;
        float: left;
        margin-bottom: 0;
    }
    .text-c983.element_left_a60a .primary-2e3c:not(:last-child) {
        padding-right: 40px;
    }
    .shadow_right_37ab.complex_c3b8 span {
        float: left;
        width: 50%;
        text-align: left;
    }
    .shadow_right_37ab.complex_c3b8 span:nth-child(2) {
        float: right;
        text-align: right;
    }
}
@media screen and (min-width: 992px) {
    .element_left_a60a article,
    .accent-deea article,
    .last-1bc2 article {
        width: 33.33%;
    }
    .element_left_a60a article:nth-child(2n+1),
    .accent-deea article:nth-child(2n+1),
    .last-1bc2 article:nth-child(2n+1) {
        clear: none;
    }
    .element_left_a60a article:nth-child(3n+1),
    .accent-deea article:nth-child(3n+1),
    .last-1bc2 article:nth-child(3n+1) {
        clear: left;
    }
    .element_left_a60a article:nth-last-child(-n+3),
    .accent-deea article:nth-last-child(-n+3),
    .last-1bc2 article:nth-last-child(-n+3) {
        margin-bottom: 0;
    }
    .gold_a848 article {
        width: 25%;
    }
    .accent-deea article {
        width: 20%;
    }
    .last-1bc2 article {
        width: 16.66%;
    }
    .gold_a848 article:nth-child(2n+1),
    .accent-deea article:nth-child(3n+1),
    .last-1bc2 article:nth-child(3n+1) {
        clear: none;
    }
    .gold_a848 article:nth-child(4n+1),
    .accent-deea article:nth-child(5n+1),
    .last-1bc2 article:nth-child(6n+1) {
        clear: left;
    }
    .gold_a848 article:nth-last-child(-n+4),
    .accent-deea article:nth-last-child(-n+5),
    .last-1bc2 article:nth-last-child(-n+6) {
        margin-bottom: 0;
    }
    #top-bar .rough-13cc + .rough-13cc {
        margin-top: 0;
    }
    #top-bar.complex_c3b8 .rough-13cc {
        float: left;
        text-align: left;
        padding: 6px 0;
    }
    #top-bar.complex_c3b8 .rough-13cc + .rough-13cc {
        float: right;
        text-align: right;
        padding: 0;
    }
    nav.paragraph-da97.card_pressed_e91a {
        margin-top: 63px;
    }
    #colophon .article_glass_69b0 {
        margin-left: -15px;
    }
    .text-c983.gold_a848 .primary-2e3c {
        width: 25%;
        padding-right: 40px;
    }
    .text-c983.gold_a848 .primary-2e3c:last-child {
        padding-right: 0;
    }
    .text-c983.gold_a848 .primary-2e3c:nth-child(2n+1) {
        clear: none;
    }
    .text-c983.gold_a848 .primary-2e3c:nth-child(4n+1) {
        clear: left;
    }
    .text-c983.gold_a848 .primary-2e3c:nth-last-child(-n+4) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 1024px) {
    .gold_e23a #masthead {
        position: sticky;
        top: 0;
    }
    .gold_e23a #masthead.pagination-pro-f2ff {
        box-shadow: 0 6px 10px rgb(0 0 0 / 10%);
    }
    .menu_small_8960.gold_e23a #masthead.pagination-pro-f2ff {
        top: 32px;
    }
    .copper_bd12 {
        display: flex;
        align-items: center;
        min-height: 81px;
    }
    .hovered_9e38 {
        width: auto;
        float: right;
        text-align: right;
    }
    .hovered_9e38.focus_059a {
        padding: 0;
    }
    .hovered_9e38 ul.icon_9ed5 > li {
        text-align: center;
    }
    .hovered_9e38 ul.icon_9ed5 > li > a {
        color: #000;
    }
    .hovered_9e38 ul.icon_9ed5 .paragraph_9f73 > a, 
    .hovered_9e38 ul.icon_9ed5 .carousel_0f09 > a, 
    .hovered_9e38 ul.icon_9ed5 .dropdown-fcf1 > a, 
    .hovered_9e38 ul.icon_9ed5 .form-steel-df17 > a,
    .hovered_9e38 ul.icon_9ed5 > li:hover > a, 
    .hovered_9e38 ul.icon_9ed5 > li.fn-focus-1165 > a {
        color: #ff2e55;
    }
    .hovered_9e38 ul.icon_9ed5 > li > a {
        text-align: center;
        padding: 30px 20px;
    }
    .hovered_9e38.focus_059a ul.icon_9ed5 > li {
        padding: 15px 25px 8px;
    }
    .hovered_9e38 ul.icon_9ed5 > .over_5bbb > 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;
    }
    .hovered_9e38 ul ul .over_5bbb > 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;
    }
    .hovered_9e38 ul.icon_9ed5 {
        display: block !important;
        height: auto !important;
    }
    .hovered_9e38 ul ul {
        box-shadow: 0 10px 25px rgb(0 0 0 / 15%);
        width: 250px;
    }
    .hovered_9e38 ul li:hover > ul,
    .hovered_9e38 ul li.fn-focus-1165 > ul {
        left: 0;
        right: auto;
        display: block !important;
    }
    .hovered_9e38 ul ul li:hover > ul,
    .hovered_9e38 ul ul li.fn-focus-1165 > ul {
        left: 100%;
        right: auto;
    }
    .hovered_9e38 ul ul li:hover > a,
    .hovered_9e38 ul ul li.fn-focus-1165 > a {
        background-color: #ff2e55;
        color: #fff;
    }
    .hovered_9e38 ul.paragraph_83df > li:last-child > a {
        border-bottom: none;
    }
    .hovered_9e38 ul ul li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    }
    .hovered_9e38 ul ul > li:last-child {
        border-bottom: none;
    }
    .hovered_9e38 ul ul ul {
        top: 0;
    }
    .hovered_9e38 ul ul li a:hover,
    .hovered_9e38 ul ul li.form-steel-df17:hover > a {
        color: #fff !important;
    }
    .hovered_9e38 ul.icon_9ed5 > li > a > i,
    .hovered_9e38 ul.icon_9ed5 > li > a > i.tooltip-48d5:not(.surface_stale_4f8e).first_a5ca {
        display: block;
        margin: 0 auto 10px;
    }
    .last_d004 {
        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;
    }
    .hovered_9e38 .sidebar_cb59 .block-eb66 {
        display: none;
    }
    .hovered_9e38 .sidebar_cb59 .cool_b2b6 {
        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.full-dab8 {
        display: none;
    }
    .last_d004 {
        display: none;
    }
    .hovered_9e38 ul {
        display: block;
    }
    .hovered_9e38 li {
        display: inline-block;
    }
    .hovered_9e38 .wood-72c8 {
        padding-left: 50px;
    }
    .hovered_9e38 ul.icon_9ed5 > li.wood-72c8 > a,
    .hovered_9e38 ul.icon_9ed5 > li.popup_dim_5409 > a {
        padding-left: 5px;
        padding-right: 5px;
    }
    .hovered_9e38 li.wood-72c8 + li.popup_dim_5409: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%);
    }
    .yellow-59ae #primary,
    .large-e867 #primary {
        width: 70%;
        float: left;
        padding-right: 30px;
    }
    .yellow-59ae #secondary,
    .large-e867 #secondary {
        width: 30%;
        float: right;
    }
    .large-e867 #primary { 
        float: right;
        padding-right: 0;
        padding-left: 30px;
    }
    .complex_ae50 #primary {
        width: 100%;
        float: none;
        padding-right: 0;
    }
}
@media screen and (max-width: 1023px) {
    .copper_bd12 {
        padding-right: 50px;
        min-height: 86px;
        display: flex;
        align-items: center;
        text-align: left;
    }
    .selected-2fcf {
        font-size: 26px;
    }
    .hovered_9e38 ul ul {
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .hovered_9e38 ul ul ul {
        margin-top: 0;
    }
    .hovered_9e38 ul.icon_9ed5 li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
        display: block;
        width: 100%;
    }
    .hovered_9e38 ul.icon_9ed5 li:last-child {
        border-bottom: none;
    }
    .hovered_9e38 ul.icon_9ed5 > li {
        width: 100%;
        padding: 0;
    }
    .hovered_9e38 ul ul li a {
        padding-left: 35px;
    }
    .hovered_9e38 ul ul ul li a {
        padding-left: 60px;
    }
    .hovered_9e38 ul ul ul ul li a {
        padding-left: 80px;
    }
    .hovered_9e38 ul ul a {
        width: 100%;
    }
    .hovered_9e38 ul ul,
    .hovered_9e38 ul ul ul {
        box-shadow: none;
        float: none;
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 0;
        display: none;
    }
    .hovered_9e38 ul.icon_9ed5 > li:before {
        display: none;
    }
    .hovered_9e38 .over_5bbb > a:before {
        content: "";
        float: right;
        position: relative;
        right: 0;
        background-color: rgba(255, 255, 255, 0.20);
        width: 1px;
        height: 25px;
    }
    .hovered_9e38 .over_5bbb > a:after {
        padding-top: 3px;
    }
    .hovered_9e38 ul.paragraph_83df li a {
        border-left: none;
    }
    .hovered_9e38 ul.icon_9ed5 {
        margin-right: 0;
        background-color: #fff;
        margin-top: 25px;
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .hovered_9e38 {
        position: static;
    }
    .hovered_9e38 a {
        color: #555555;
        padding: 15px;
    }
    #masthead.top_0c05 .hovered_9e38 ul.icon_9ed5 {
        margin-top: 0;
        position: absolute;
        max-width: 500px;
        top: 100%;
        left: auto;
        right: 0;
        width: 100%;
        z-index: 10;
    }
    .message-north-dbb9 #content, 
    .message-north-dbb9 #colophon,
    .message-north-dbb9 .summary_easy_d924 {
        filter: blur(25px);
    }
    #page-site-header {
        padding: 250px 0;
    }
}

@media screen and (max-width: 992px) {
    #page-site-header {
        padding: 200px 0;
    }
    .first_67c9, 
    #reply-title {
        font-size: 28px;
    }
}

@media screen and (max-width: 767px) {
    #masthead.top_0c05 .hovered_9e38 ul.icon_9ed5 {
        max-width: 100%;
    }
    .dark_5704 .heading-78fe, 
    .highlight_c6d9 .heading-78fe, 
    .image_78fb .heading-78fe,
    .dark_5704 .main_short_7162, 
    .highlight_c6d9 .main_short_7162, 
    .image_78fb .main_short_7162 {
        width: 100%;
        margin: 15px 0;
    }
    .image_78fb span.hover_9ce8 b, 
    .pattern_old_1fac span.hover_9ce8 b, 
    .image_78fb span.basic-a309 b, 
    .pattern_old_1fac span.basic-a309 b {
        font-size: 18px;
    }
    #respond {
        margin-top: 40px;
    }
    .secondary-green-a111 img {
        margin-right: 15px;
    }
    .first_67c9, 
    #reply-title {
        margin-bottom: 0;
    }
    #commentform p.chip_hovered_3c84,
    #commentform p.rough-afe9 {
        margin-top: 21px;
    }
    nav.paragraph-da97.card_pressed_e91a,
    #secondary {
        margin-top: 30px;
    }
    .first_67c9, 
    #reply-title {
        font-size: 26px;
    }
    #comments {
        margin-top: 40px;
    }
    .disabled-glass-6455 {
        margin-bottom: 25px;
    }
    .summary_easy_d924 {
        display: none;
    }
}
@media screen and (max-width: 567px) {
    .card_pressed_e91a .overlay-2f6d.progress_wood_3ff5, 
    .card_pressed_e91a .overlay-2f6d.text_lower_5840 {
        top: 0;
    }
    .card_pressed_e91a .progress_wood_3ff5.overlay-2f6d:before, 
    .card_pressed_e91a .text_lower_5840.overlay-2f6d:before {
        width: 35px;
        height: 10px;
    }
    .card_pressed_e91a .overlay-2f6d.progress_wood_3ff5, 
    .card_pressed_e91a .overlay-2f6d.text_lower_5840 {
        margin-left: 0;
        margin-right: 0;
    }
    .dim_0287 li {
        font-size: 12px;
    }
    #breadcrumb-list {
        padding: 10px 0;
    }
    blockquote.active_medium_e2f1 {
        margin-left: 0;
    }
    .secondary-green-a111 img {
        margin: 0 0 25px;
        float: none;
    }
    .secondary-green-a111 .content_short_dfee, 
    .secondary-green-a111 .up_a548 {
        display: block;
    }
    .heading_47b1 {
        padding-left: 0;
    }
    #comments ol.last_5e1c {
        margin-left: 50px;
    }
    .shadow_8ab8 {
        padding-left: 0;
    }
    .text-c983 .primary-2e3c:last-child,
    .text-c983.element_left_a60a .primary-2e3c:last-child {
        margin-bottom: 0;
        padding-right: 0;
    }
}
/* css-noise: fc6e */
.widget-item-l4 {
  padding: 0.3rem;
  font-size: 13px;
  line-height: 1.3;
}
