/*
Theme Name: Flexible Blog
Theme URI: http://creativthemes.widget_red_5704/downloads/flexible-blog/
Author: Creativ Themes
Author URI: http://creativthemes.widget_red_5704/
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.lower-71ec.element-941a/licenses/gpl-2.0.bronze_33e6
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.summary_b602/, (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.widget-5d7e.frame-wood-a9c4/normalize.shadow-fluid-fdfc/
*/

/*--------------------------------------------------------------
>>> 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;
}

.hard-6aae #page {
    max-width: 1600px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 0 0 15px rgb(0 0 0 / 40%);
}

.form_4f2c #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.widget_red_5704/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.mask-290f {
    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 .search_989c label {
    display: table;
    margin: 0;
    line-height: 1;
}
#commentform .search_989c {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
}
p.avatar_iron_3ab1 {
    clear: both;
    display: inline-block;
    position: relative;
}
.nav_8e31 {
    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.glass-31b0 {
    margin-bottom: 0;
}
#commentform p.avatar_iron_3ab1 {
    margin: 21px 0 0;
}
#comments {
    padding: 25px 0;
}
#respond {
    padding: 25px 0;
}
.liquid-4bba a {
    color: #000;
    text-decoration: none;
}
.liquid-4bba a:hover,
.liquid-4bba 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.hot-0583 {
    max-width: 300px;
    margin: 0 auto 15px;
}
#top-bar input,
#top-bar .tertiary_complex_feee {
    background-color: transparent;
    border-color: #333;
    color: #fff;
}
#top-bar .logo-87a2 {
    text-align: center;
}
#top-bar .logo-87a2 li a:hover,
#top-bar .logo-87a2 li a:focus {
    color: #fff;
}
#masthead {
    position: relative;
    z-index: 3000;
    background-color: #fff;
}
#masthead a {
    text-decoration: none;
}
.active_outer_88c9 {
    padding: 5px 0;
    float: left;
}
.shade-e6bf, 
#site-identity {
    display: inline-block;
    vertical-align: middle;
}
.grid_4bb6 {
    font-size: 22px;
    margin: 0 0 5px;
    font-weight: 600;
    line-height: 1.3;
}
.grid_4bb6 a {
    color: #000;
}
.grid_4bb6 a:hover,
.grid_4bb6 a:focus {
    color: #ff2e55;
}
.last_bfcd {
    margin: 0;
    line-height: 1.3;
    color: #000;
}
.shade-e6bf a {
    display: block;
    margin-right: 15px;
}
.shade-e6bf img {
    max-height: 80px;
    width: auto;
}
.preview_medium_9f2c {
    display: block;
    position: relative;
    width: 100%;
}
.preview_medium_9f2c ul ul {
    background-color: #fff;
    text-align: left;
    padding: 0;
}
.preview_medium_9f2c ul ul li a {
    padding: 12px 15px;
    font-size: 14px;
}
.preview_medium_9f2c ul ul a:after {
    float: right;
}
.preview_medium_9f2c ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.preview_medium_9f2c li {
    position: relative;
}
.preview_medium_9f2c ul.pattern-9d08 > li > a {
    color: #555555;
}
.preview_medium_9f2c ul.pattern-9d08 > li:hover > a,
.preview_medium_9f2c ul.pattern-9d08 > li.fn-focus-c112 > a {
    color: #ff2e55;
}
.preview_medium_9f2c form.hot-0583 input {
    background-color: #fff;
    border-color: #e9ecef;
    border-radius: 5px;
}
.preview_medium_9f2c a {
    display: block;
    font-weight: 400;
    color: #212121;
    font-size: 14px;
    line-height: 1.5;
    font-family: 'Poppins', sans-serif;
}
.preview_medium_9f2c ul ul {
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
}
.preview_medium_9f2c ul ul ul {
    left: -999em;
    top: 0;
}
.preview_medium_9f2c li li {
    display: block;
}
.preview_medium_9f2c ul.pattern-9d08 .picture-c64c > a,
.preview_medium_9f2c ul.pattern-9d08 .form-6ed5 > a,
.preview_medium_9f2c ul.pattern-9d08 .white_4ba8 > a,
.preview_medium_9f2c ul.pattern-9d08 .sort-dark-9de5 > a {
    color: #ff2e55;
}
.preview_medium_9f2c ul.pattern-9d08 > li:before {
    background-color: #5750A0;
    color: #fff;
    width: 46px;
    height: 46px;
    line-height: 46px;
    display: inline-block;
    text-align: center;
}
form.hot-0583 {
    width: 100%;
    max-width: 100%;
    position: relative;
}
input.hidden-6e49 {
    width: 100%;
    height: 45px;
    padding: 0 50px 0 15px;
}
.preview-upper-bf77 {
    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;
}
.preview-upper-bf77:hover,
.preview-upper-bf77:focus {
    background-color: #ff2e55;
}
.preview-upper-bf77 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;
}
.preview-upper-bf77 span:before, 
.preview-upper-bf77 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;
}
.preview-upper-bf77 span:before {
    -webkit-transform: translateY(-250%);
    -moz-transform: translateY(-250%);
    -ms-transform: translateY(-250%);
    -o-transform: translateY(-250%);
    transform: translateY(-250%);
}
.preview-upper-bf77 span:after {
    -webkit-transform: translateY(250%);
    -moz-transform: translateY(250%);
    -ms-transform: translateY(250%);
    -o-transform: translateY(250%);
    transform: translateY(250%);
}
.preview-upper-bf77.fn-active-c112 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);
}
.preview-upper-bf77.fn-active-c112 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);
}
.preview-upper-bf77.fn-active-c112 span {
    background-color: transparent;
}
.breadcrumb-63b2 {
    float: right;
    color: #111;
    padding: 7px 0 0 10px;
    display: none;
}
button.popup-wood-0ac8 {
    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.popup-wood-0ac8.fn-active-c112 i {
    transform: rotate(-180deg);
    transform-origin: center;
}
.silver_a8d0 .large-0b43,
.silver_a8d0 .search-yellow-71ca,
.silver_a8d0 .dropdown-light-e2e0 {
    margin: 0;
    overflow: hidden;
}
.box-advanced-2a08 .content-bf27 a:before,
.box-advanced-2a08 .title-outer-5590 a:after {
    content: "\f0d9";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
    font-size: 18px;
    position: relative;
    top: 1px;
}
.box-advanced-2a08 .title-outer-5590 a:after {
    content: "\f0da";
    margin-left: 10px;
    margin-right: 0;
}
.large-0b43 .content-bf27,
.search-yellow-71ca .content-bf27,
.dropdown-light-e2e0 .content-bf27 {
    float: left;
    width: 50%;
    position: relative;
    text-align: left;
}

.large-0b43 .title-outer-5590,
.search-yellow-71ca .title-outer-5590,
.dropdown-light-e2e0 .title-outer-5590 {
    float: right;
    text-align: right;
    width: 50%;
    position: relative;
}
.dropdown-light-e2e0 a, 
.search-yellow-71ca a {
    font-weight: 400;
    display: block;
    color: #212529;
    text-decoration: none;
}
.dropdown-light-e2e0 a:hover, 
.search-yellow-71ca a:hover,
.dropdown-light-e2e0 a:focus, 
.search-yellow-71ca a:focus {
    color: #ff2e55;
}
.dropdown-light-e2e0, 
.search-yellow-71ca {
    padding: 0;
    position: relative;
}
.dim_b77a .card_paper_6c16,
.dim_b77a .card_paper_6c16.pattern_5e83:hover,
.dim_b77a .card_paper_6c16.pattern_5e83:focus {
    text-align: center;
    line-height: 35px;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-right: 5px;
    color: #ff2e55;
    background-color: #f6f6f6;
}
.dim_b77a .card_paper_6c16.fn-current-c112,
.dim_b77a .card_paper_6c16:hover,
.dim_b77a .card_paper_6c16:focus {
    color: #fff;
    background-color: #ff2e55;
}
.dim_b77a .card_paper_6c16.section_1592,
.dim_b77a .card_paper_6c16.module-cold-3fb7 {
    width: auto;
    height: auto;
    color: #ff2e55;
    padding: 0 15px;
}
.dim_b77a .card_paper_6c16.section_1592:hover, 
.dim_b77a .card_paper_6c16.module-cold-3fb7:hover,
.dim_b77a .card_paper_6c16.section_1592:focus, 
.dim_b77a .card_paper_6c16.module-cold-3fb7:focus {
    color: #fff;
}
.content-bf27 span {
    padding-left: 30px;
    float: left;
    text-align: left;
}
.title-outer-5590 span {
    padding-right: 30px;
    float: right;
    text-align: right;
}
.dropdown-light-e2e0 span,
.search-yellow-71ca span {
    display: table;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.shade_wide_45c9 {
    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. */
}

.shade_wide_45c9: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
--------------------------------------------------------------*/
.east_d914 {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.mask-290f {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.element-fa38 {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.info-1f7c:before,
.info-1f7c:after,
.progress_full_55ab:before,
.progress_full_55ab:after,
.badge_91a1:before,
.badge_91a1:after,
.tag-selected-9ca7:before,
.tag-selected-9ca7:after,
.video-bronze-3723:before,
.video-bronze-3723:after,
.item-cold-8fd0:before,
.item-cold-8fd0:after,
.message_hovered_55f4:before,
.message_hovered_55f4:after,
.highlight-2311:before,
.highlight-2311:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.info-1f7c:after,
.progress_full_55ab:after,
.badge_91a1:after,
.tag-selected-9ca7:after,
.video-bronze-3723:after,
.item-cold-8fd0:after,
.message_hovered_55f4:before,
.message_hovered_55f4:after,
.highlight-2311:before,
.highlight-2311:after {
    clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.box-7303 {
    margin: 0 0 1.3em;
}
.box-7303:last-child {
    margin-bottom: 0;
}
#colophon .box-7303.huge_b93a {
    margin-bottom: 20px;
}
#colophon .box-7303:last-child {
    margin-bottom: 0;
}

/* Make sure select elements fit in widgets. */
.box-7303 select {
    max-width: 100%;
    padding: 10px;
    border: none;
    width: 100%;
    max-width: 300px;
}

.box-7303 input {
    height: 40px;
    padding: 0 15px;
    border: none;
}
form.hot-0583 button.tertiary_complex_feee {
    height: 45px;
    line-height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    border: none;
    width: 45px;
    padding: 0;
    background-color: transparent;
    color: #666;
}
.gold_a237 form.hot-0583 button.tertiary_complex_feee {
    width: 50px;
    color: #fff;
    font-size: 16px;
    line-height: 1;
    height: 50px;
    padding: 0;
}
.gold_a237 form.hot-0583 input[type="search"] {
    padding: 0 55px 0 25px;
    height: 50px;
    background-color: #fff;
    color: #000;
    border: none;
}
.gold_a237 form.hot-0583 input[type="search"]:focus {
    border-color: #ff2e55;
}
form.hot-0583 {
    position: relative;
}

form.hot-0583 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;
}

.gallery-f611 {
    font-size: 18px;
    margin: 0 0 32px;
    color: #fff;
}

.box-7303 li:not(:last-child) {
    margin-bottom: 10px;
}

#secondary .sidebar_silver_337b h1,
#secondary .sidebar_silver_337b h2,
#secondary .sidebar_silver_337b h3,
#secondary .sidebar_silver_337b h4,
#secondary .sidebar_silver_337b h5,
#secondary .sidebar_silver_337b h6,
#colophon .sidebar_silver_337b h1,
#colophon .sidebar_silver_337b h2,
#colophon .sidebar_silver_337b h3,
#colophon .sidebar_silver_337b h4,
#colophon .sidebar_silver_337b h5,
#colophon .sidebar_silver_337b h6,
.notification-full-707d .gradient_center_4fc2 {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin: 0;
    text-transform: uppercase;
    border-bottom: 2px solid #000;
    padding-bottom: 5px;
}

#secondary .dark_34d0 h1,
#secondary .dark_34d0 h2,
#secondary .dark_34d0 h3,
#secondary .dark_34d0 h4,
#secondary .dark_34d0 h5,
#secondary .dark_34d0 h6,
#colophon .dark_34d0 h1,
#colophon .dark_34d0 h2,
#colophon .dark_34d0 h3,
#colophon .dark_34d0 h4,
#colophon .dark_34d0 h5,
#colophon .dark_34d0 h6 {
    margin-bottom: 25px;
}

.notification-full-707d .gradient_center_4fc2 {
    display: block;
    margin-bottom: 20px;
}

.component_green_9daf {
    height: 40px;
    background-color: #000;
    border-color: #000;
    color: #fff;
    padding: 0 15px;
}

.component_green_9daf:hover,
.component_green_9daf: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 .box-7303:not(:last-child) {
    margin-bottom: 30px;
}
.pagination_3642 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.pagination_6f2e.description-lite-4e1b {
    list-style: disc;
    padding-left: 1.5em;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.fn-sticky-c112 {
    display: block;
}
.logo-mini-8567 {
    margin: 0;
}

.yellow_9cf6:not(.iron_08f1) {
    display: none;
}

.heading_9659 .component_f429,
.icon-advanced-f7e9 .component_f429 {
    display: inline;
}

.new-be10,
.progress_full_55ab,
.focus-2105 {
    margin: 0;
}

.focus-full-38d3 img {
    display: block;
    text-align: center;
    margin: 20px auto;
}
.pressed_2233 span.alert_lite_2d30 {
    margin-bottom: 12px;
    display: inline-block;
    width: 100%;
}
.right-ae39 {
    clear: both;
    margin: 0 0 1.5em;
}
.pressed_2233 span.status_large_3f0a {
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    color: #111;
}
.pressed_2233 small {
    font-size: 12px;
    color: #ff2e55;
}
nav.hovered_8d1c.dim_b77a {
    margin-top: 50px;
    clear: both;
    display: inline-block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.action_f5b7.right-2ca3 article:nth-child(3n) {
    border-right: 1px solid #e4e4e4;
}
.aside-focused-1930 a {
    color: #ff2e55;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.thick_14c7 {
    color: #fff;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.prev-7f62 {
    margin-bottom: 20px;
    display: inline-block;
}
.prev-7f62 span {
    margin: 0 8px 8px 0;
}
.prev-7f62 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;
}
.prev-7f62 a:hover,
.prev-7f62 a:focus {
    border-color: #000;
    background-color: #000;
    color: #fff;
}
.overlay_top_18a2 {
    margin-bottom: 30px;
}
.top-8f52,
.popup-56c4 {
    text-align: center;
    margin-bottom: 30px;
    display: block;
}
.top-8f52 h1,
.chip_outer_4beb h1,
.popup-56c4 h1 {
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: bold;
}
.short-94ad .top-8f52,
.info-0d26 .chip_outer_4beb,
.logo-3008 .popup-56c4,
.soft_d7ea .overlay_top_18a2,
.content_hot_8311 .hovered_8d1c.dropdown-light-e2e0,
.pressed_e964 .text_fluid_ac53.tertiary-33c0 .component_f429,
.bottom_e948 .text_fluid_ac53.tertiary-33c0 .popup-liquid-a86b,
.summary_hot_4ae7 .text_fluid_ac53.tertiary-33c0 .top_acf9,
.outline_out_1de7 .text_fluid_ac53.tertiary-33c0 .clean-ae5b {
    display: none;
}
.active-dd85 {
    margin-bottom: 25px;
}
.photo_e531 .active-dd85 {
    margin-bottom: 0;
}
.text_fluid_ac53.tertiary-33c0 {
    background-color: #f6f6f6;
    padding: 20px 25px;
    margin-bottom: 25px;
}
.heading_9659 .popup-liquid-a86b a:before,
.tertiary-33c0 .focus-full-38d3 a:before,
.clean-ae5b a:before,
.top_acf9:before {
    content: "\f017";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
}
.tertiary-33c0 .focus-full-38d3 a:before {
    content: "\f007";
}
.clean-ae5b a:before {
    content: "\f086";
}
.heading_9659 .popup-liquid-a86b a:before {
    content: "\f017";
}
.top_acf9:before {
    content: "\f02c";
    color: #ff2e55;
}
body:not(.heading_9659) .top_acf9:before {
    display: none;
}
.tertiary-33c0 a, 
.tertiary-33c0 span:before, 
.tertiary-33c0 .top_acf9:before, 
.tertiary-33c0 .focus-full-38d3:before {
    color: #000;
}
.tertiary-33c0 a:hover,
.tertiary-33c0 a:focus {
    color: #ff2e55;
}
.focus-full-38d3.widget-51c3 {
    margin-left: 5px;
}
.component_f429 {
    visibility: hidden;
}
.component_f429 .focus-full-38d3.widget-51c3 {
    visibility: visible;
    margin-left: -20px;
}
.shadow-cac4 .silver_a8d0 .large-0b43, 
.shadow-cac4 .silver_a8d0 .search-yellow-71ca, 
.shadow-cac4 .silver_a8d0 .dropdown-light-e2e0 {
    margin-bottom: 25px;
}
.hovered_8d1c.dropdown-light-e2e0,
.hovered_8d1c.search-yellow-71ca {
    padding: 20px 25px;
    background-color: #f6f6f6;
}
.dropdown-light-e2e0 .gallery-slow-8970 span span,
.search-yellow-71ca .gallery-slow-8970 span span,
.dropdown-light-e2e0 .card_196d span span,
.search-yellow-71ca .card_196d span span {
    display: block;
}
.dropdown-light-e2e0 span.gallery-slow-8970 b,
.header-6a83 span.gallery-slow-8970 b,
.dropdown-light-e2e0 span.card_196d b,
.header-6a83 span.card_196d b {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.dropdown-light-e2e0 span.gallery-slow-8970,
.header-6a83 span.gallery-slow-8970 {
    display: table;
}
.hero-dark-571b.feature_f36c {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}
.hero-dark-571b.feature_f36c .main-next-eec0 {
    font-size: 38px;
}
.highlight_plasma_9f67 #secondary {
    display: none;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.badge_91a1 a {
    word-wrap: break-word;
}

.full-041a {
    display: block;
}

#reply-title,
.dropdown_9c9a {
    font-size: 42px;
    margin: 0;
}
.dropdown_9c9a,
#reply-title {
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 600;
}
ul.aside-focused-1930 li:after {
    content: ",";
}
ul.aside-focused-1930 li:last-child:after {
    display: none;
}
ol.notice_8fb0 {
    padding: 0;
    margin: 0 0 30px;
    list-style: none;
}
#comments ol {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
#comments ol.notice_8fb0 {
    padding-top: 35px;
    position: relative;
    overflow: hidden;
}
#comments ol.shade-iron-ef49 {
    margin-left: 120px;
}
.texture-lower-b002 {
    display: none;
}
.status-full-bf89 img {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 20px;
}
#comments time:before {
    display: none;
}
.mask-1ff0 {
    position: relative;
}
.last_917e {
    text-align: right;
}
#comments article {
    margin-bottom: 30px;
    clear: both;
    padding: 30px;
    background-color: #f6f6f6;
    text-decoration: none;
}
#comments ol.notice_8fb0 > li:last-child article:last-child,
#comments ol.notice_8fb0 > li:last-child {
    border-bottom: none;
}
#comments ol.notice_8fb0 > li {
    padding-top: 49px;
}
#comments ol.notice_8fb0 > li:first-child {
    padding-top: 0;
}
#comments ol.notice_8fb0 > li article:last-child .last_917e {
    border-bottom: none;
    padding-bottom: 0;
}
.last_917e 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;
}
.last_917e a:hover,
.last_917e a:focus {
    color: #fff;
    background-color: #ff2e55;
    border-color: #ff2e55;
}
.status-full-bf89 .primary-active-8ef4,
.status-full-bf89 .hard-d765 {
    display: inline-block;
    color: #333;
    font-size: 20px;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    text-transform: capitalize;
}
.status-full-bf89 .primary-active-8ef4:hover,
.status-full-bf89 .primary-active-8ef4:focus {
    color: #ff2e55;
}
.highlight-wood-a60f a,
.highlight-wood-a60f a time {
    color: #333;
    text-decoration: none;
}
.highlight-wood-a60f a:hover,
.highlight-wood-a60f a:focus,
.highlight-wood-a60f a:hover time,
.highlight-wood-a60f a:focus time {
    color: #ff2e55;
}
.highlight-wood-a60f time {
    font-weight: 500;
}
.highlight-wood-a60f {
    display: block;
    margin-bottom: 10px;
}
.badge_91a1 {
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 80px;
}
.badge_91a1 p {
    font-weight: 400;
    margin-bottom: 1em;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.light_32b0 .search-yellow-71ca, /* Older / Newer Posts Navigation (always hidden) */
.light_32b0.fluid-8daf .item-cold-8fd0 { /* 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 .fluid-8daf) before. */
.tabs_static_849c.fluid-8daf .item-cold-8fd0 {
    display: block;
}

/*--------------------------------------------------------------
# Layouts and titles
--------------------------------------------------------------*/
section {
    position: relative;
}
.fn-relative-c112 {
    display: block;
    position: relative;
}
.fn-relative-c112:before,
.fn-relative-c112:after {
    content: "";
    display: table;
    clear: both;
}
.progress_full_55ab {
    margin-top: 0;
}
.highlight-2311 {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.wide_4b73 {
    padding: 10px 0;
}
.cold-a304,
.box_a54f {
    font-size: 22px;
    margin: 0 0 15px;
    font-weight: 400;
    word-wrap: break-word;
}
.surface-bd92 {
    margin-bottom: 40px;
    text-align: center;
}
.box_a54f {
    font-size: 32px;
    margin: 0;
    font-family: 'Poppins', sans-serif;
}
.cold-a304 a {
    color: #000;
    text-decoration: none;
}
.cold-a304 a:hover,
.cold-a304 a:focus {
    color: #ff2e55;
}
.under_9366 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.main_fixed_0ee0 {
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.2;
}
.filter-acdf {
    text-align: left;
}
.item-hard-901f {
    text-align: center;
}
.blue_fb73 {
    text-align: right;
}
.chip-silver-ddae {
    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;
}
.chip-silver-ddae:hover,
.chip-silver-ddae:focus {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.prev-52ae {
    position: relative;
}
.input-0980 article, 
.filter_5a80 article, 
.right-2ca3 article, 
.basic-fa65 article,
.backdrop_de42 article,
.search-5e81 article {
    margin-bottom: 30px;
    width: 100%;
}
.input-0980 article:last-child, 
.filter_5a80 article:last-child, 
.right-2ca3 article:last-child, 
.basic-fa65 article:last-child,
.backdrop_de42 article:last-child,
.search-5e81 article:last-child {
    margin-bottom: 0;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.new-be10 .tertiary_472b,
.progress_full_55ab .tertiary_472b,
.badge_91a1 .tertiary_472b {
    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
--------------------------------------------------------------*/
.dim_cdf8 {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.dim_cdf8 img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.dim_cdf8 .icon_5cc8 {
    margin: 0.8075em 0;
}

.icon_5cc8 {
    text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.row_6346 {
    margin: -4px;
}

.fast_ee9e {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding: 4px;
}

.left_f662 .fast_ee9e {
    max-width: 50%;
}

.active-b106 .fast_ee9e {
    max-width: 33.33%;
}

.silver_6bfb .fast_ee9e {
    max-width: 25%;
}

.wrapper_dim_7688 .fast_ee9e {
    max-width: 20%;
}

.accordion_ef04 .fast_ee9e {
    max-width: 16.66%;
}

.info_ae42 .fast_ee9e {
    max-width: 14.28%;
}

.text-3b7b .fast_ee9e {
    max-width: 12.5%;
}

.solid_af37 .fast_ee9e {
    max-width: 11.11%;
}

.dropdown-selected-ff25 {
    display: block;
}

.image-static-30e3 {
    margin: 0;
}

/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
.logo-87a2 li {
    display: inline-block;
    height: auto;
    text-align: center;
    position: relative;
    list-style: none;
}
.message_hovered_55f4 .box-7303 .logo-87a2 li {
    display: inline-block;
    width: auto;
}
.logo-87a2,
.logo-87a2 ul {
    margin: 0;
    padding: 0;
}
.logo-87a2 li a {
    background-color: transparent;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: block;
}
/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
ul.logo-87a2 {
    margin: 0;
    padding: 0;
}
.logo-87a2 li {
    width: 40px;
    height: auto;
    text-align: center;
    line-height: 40px;
    position: relative;
    list-style: none;
}
.logo-87a2 ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.logo-87a2 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";
}
.logo-87a2 li a:hover,
.logo-87a2 li a:focus {
    color: #fff;
    background-color: #FF3366;
}
.logo-87a2 li a:before {
    content: "\f1d0";
}
.logo-87a2 li a[href*="facebook.widget_red_5704"]:before,
.logo-87a2 li a[href*="fb.widget_red_5704"]:before {
  content: "\f39e";
}

.logo-87a2 li a[href*="twitter.widget_red_5704"]:before {
  content: "\f099";
}

.logo-87a2 li a[href*="linkedin.widget_red_5704"]:before {
  content: "\f0e1";
}

.logo-87a2 li a[href*="plus.widget-action-9605.widget_red_5704"]:before {
  content: "\f0d5";
}

.logo-87a2 li a[href*="youtube.widget_red_5704"]:before {
  content: "\f167";
}

.logo-87a2 li a[href*="dribbble.widget_red_5704"]:before {
  content: "\f17d";
}

.logo-87a2 li a[href*="pinterest.widget_red_5704"]:before {
  content: "\f231";
}

.logo-87a2 li a[href*="bitbucket.element-941a"]:before {
  content: "\f171";
}

.logo-87a2 li a[href*="github.widget_red_5704"]:before {
  content: "\f113";
}

.logo-87a2 li a[href*="codepen.frame-wood-a9c4"]:before {
  content: "\f1cb";
}

.logo-87a2 li a[href*="flickr.widget_red_5704"]:before {
  content: "\f16e";
}

.logo-87a2 li a[href$="/feed/"]:before {
  content: "\f09e";
}

.logo-87a2 li a[href*="foursquare.widget_red_5704"]:before {
  content: "\f180";
}

.logo-87a2 li a[href*="instagram.widget_red_5704"]:before {
  content: "\f16d";
}

.logo-87a2 li a[href*="tumblr.widget_red_5704"]:before {
  content: "\f173";
}

.logo-87a2 li a[href*="reddit.widget_red_5704"]:before {
  content: "\f1a1";
}

.logo-87a2 li a[href*="vimeo.widget_red_5704"]:before {
  content: "\f194";
}

.logo-87a2 li a[href*="digg.widget_red_5704"]:before {
  content: "\f1a6";
}

.logo-87a2 li a[href*="twitch.notification_cool_aa96"]:before {
  content: "\f1e8";
}

.logo-87a2 li a[href*="stumbleupon.widget_red_5704"]:before {
  content: "\f1a4";
}

.logo-87a2 li a[href*="delicious.widget_red_5704"]:before {
  content: "\f1a5";
}

.logo-87a2 li a[href*="mailto:"]:before {
  content: "\f0e0";
}
.logo-87a2 li a[href*="soundcloud.widget_red_5704"]:before {
  content: "\f1be";
}
.logo-87a2 li a[href*="wordpress.element-941a"]:before {
  content: "\f19a";
}
.logo-87a2 li a[href*="wordpress.widget_red_5704"]:before {
  content: "\f19a";
}

.logo-87a2 li a[href*="jsfiddle.tall_9d73"]:before {
  content: "\f1cc";
}

.logo-87a2 li a[href*="tripadvisor.widget_red_5704"]:before {
  content: "\f262";
}

.logo-87a2 li a[href*="foursquare.widget_red_5704"]:before {
  content: "\f180";
}

.logo-87a2 li a[href*="angel.dropdown-small-b8d9"]:before {
  content: "\f209";
}

.logo-87a2 li a[href*="slack.widget_red_5704"]:before {
  content: "\f198";
}

.logo-87a2 li a[href*="tiktok.widget_red_5704"]:before {
  content: "\e07b";
}

/*--------------------------------------------------------------
## Social Icons Hover Color
--------------------------------------------------------------*/
.logo-87a2 li a[href*="facebook.widget_red_5704"]:hover,
.logo-87a2 li a[href*="fb.widget_red_5704"]:hover,
.logo-87a2 li a[href*="facebook.widget_red_5704"]:focus,
.logo-87a2 li a[href*="fb.widget_red_5704"]:focus {
    background-color: #3c5798 !important;
}
.logo-87a2 li a[href*="twitter.widget_red_5704"]:hover,
.logo-87a2 li a[href*="twitter.widget_red_5704"]:focus {
    background-color: #1ea0f1 !important;
}
.logo-87a2 li a[href*="linkedin.widget_red_5704"]:hover,
.logo-87a2 li a[href*="linkedin.widget_red_5704"]:focus {
    background-color: #0077B5 !important;
}
.logo-87a2 li a[href*="plus.widget-action-9605.widget_red_5704"]:hover,
.logo-87a2 li a[href*="plus.widget-action-9605.widget_red_5704"]:focus {
    background-color: #ec7161 !important;
}

.logo-87a2 li a[href*="youtube.widget_red_5704"]:hover,
.logo-87a2 li a[href*="youtube.widget_red_5704"]:focus {
    background-color: #cc181e !important;
}

.logo-87a2 li a[href*="dribbble.widget_red_5704"]:hover,
.logo-87a2 li a[href*="dribbble.widget_red_5704"]:focus {
    background-color: #f4a09c !important;
}

.logo-87a2 li a[href*="pinterest.widget_red_5704"]:hover,
.logo-87a2 li a[href*="pinterest.widget_red_5704"]:focus {
    background-color: #bd081b !important;
}

.logo-87a2 li a[href*="bitbucket.element-941a"]:hover,
.logo-87a2 li a[href*="bitbucket.element-941a"]:focus {
    background-color: #205081 !important;
}

.logo-87a2 li a[href*="github.widget_red_5704"]:hover,
.logo-87a2 li a[href*="github.widget_red_5704"]:focus {
    background-color: #323131 !important;
}

.logo-87a2 li a[href*="codepen.frame-wood-a9c4"]:hover,
.logo-87a2 li a[href*="codepen.frame-wood-a9c4"]:focus {
    background-color: #111000 !important;
}

.logo-87a2 li a[href*="flickr.widget_red_5704"]:hover,
.logo-87a2 li a[href*="flickr.widget_red_5704"]:focus {
    background-color: #025FDF !important;
}

.logo-87a2 li a[href$="/feed/"]:hover,
.logo-87a2 li a[href$="/feed/"]:focus {
    background-color: #089DE3 !important;
}

.logo-87a2 li a[href*="foursquare.widget_red_5704"]:hover,
.logo-87a2 li a[href*="foursquare.widget_red_5704"]:focus {
    background-color: #F94877 !important;
}

.logo-87a2 li a[href*="instagram.widget_red_5704"]:hover,
.logo-87a2 li a[href*="instagram.widget_red_5704"]:focus {
    background-color: #cd42e7 !important;
}

.logo-87a2 li a[href*="tumblr.widget_red_5704"]:hover,
.logo-87a2 li a[href*="tumblr.widget_red_5704"]:focus {
    background-color: #56BC8A !important;
}

.logo-87a2 li a[href*="reddit.widget_red_5704"]:hover,
.logo-87a2 li a[href*="reddit.widget_red_5704"]:focus {
    background-color: #FF4500 !important;
}

.logo-87a2 li a[href*="vimeo.widget_red_5704"]:hover,
.logo-87a2 li a[href*="vimeo.widget_red_5704"]:focus {
    background-color: #00ADEF !important;
}

.logo-87a2 li a[href*="digg.widget_red_5704"]:hover,
.logo-87a2 li a[href*="digg.widget_red_5704"]:focus {
    background-color: #00ADEF !important;
}

.logo-87a2 li a[href*="twitch.notification_cool_aa96"]:hover,
.logo-87a2 li a[href*="twitch.notification_cool_aa96"]:focus {
    background-color: #0E9DD9 !important;
}

.logo-87a2 li a[href*="stumbleupon.widget_red_5704"]:hover,
.logo-87a2 li a[href*="stumbleupon.widget_red_5704"]:focus {
    background-color: #EB4924 !important;
}

.logo-87a2 li a[href*="delicious.widget_red_5704"]:hover,
.logo-87a2 li a[href*="delicious.widget_red_5704"]:focus {
    background-color: #0076E8 !important;
}

.logo-87a2 li a[href*="mailto:"]:hover,
.logo-87a2 li a[href*="mailto:"]:focus {
    background-color: #4169E1 !important;
}
.logo-87a2 li a[href*="soundcloud.widget_red_5704"]:hover,
.logo-87a2 li a[href*="soundcloud.widget_red_5704"]:focus {
    background-color: #FF5500 !important;
}
.logo-87a2 li a[href*="wordpress.element-941a"]:hover,
.logo-87a2 li a[href*="wordpress.element-941a"]:focus {
    background-color: #0073AA !important;
}
.logo-87a2 li a[href*="wordpress.widget_red_5704"]:hover,
.logo-87a2 li a[href*="wordpress.widget_red_5704"]:focus {
    background-color: #00AADC !important;
}

.logo-87a2 li a[href*="jsfiddle.tall_9d73"]:hover,
.logo-87a2 li a[href*="jsfiddle.tall_9d73"]:focus {
    background-color: #396AB1 !important;
}

.logo-87a2 li a[href*="tripadvisor.widget_red_5704"]:hover,
.logo-87a2 li a[href*="tripadvisor.widget_red_5704"]:focus {
    background-color: #FFE090 !important;
}

.logo-87a2 li a[href*="angel.dropdown-small-b8d9"]:hover,
.logo-87a2 li a[href*="angel.dropdown-small-b8d9"]:focus {
    background-color: #111000 !important;
}

.logo-87a2 li a[href*="tiktok.widget_red_5704"]:hover,
.logo-87a2 li a[href*="tiktok.widget_red_5704"]:focus {
    background-color: #7d88e3 !important;
}

/*--------------------------------------------------------------
#  Header Image
--------------------------------------------------------------*/
#header-image {
    text-align: center;
}
#header-image img {
    width: 100%;
}

/*--------------------------------------------------------------
# Posts
--------------------------------------------------------------*/
.complex-c8fe .message-d9cd .prev-52ae {
    margin-bottom: 30px;
    background-size: cover;
    background-position: center center;
    padding: 150px 0;
}
.complex-c8fe .avatar_copper_4b51 {
    text-align: center;
    padding: 15px;
}
.complex-c8fe .table-pressed-1e9a .avatar_copper_4b51 {
    width: calc(100% - 80px);
    margin: -85px auto 0;
    background-color: #fff;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 15px;
}
.complex-c8fe .message-d9cd .popup-liquid-a86b {
    margin-bottom: 7px;
    display: inline-block;
}
.complex-c8fe .message-d9cd .popup-liquid-a86b a {
    color: #000;
}
.complex-c8fe .message-d9cd .popup-liquid-a86b a:hover,
.complex-c8fe .message-d9cd .popup-liquid-a86b a:focus {
    color: #ff2e55;
}
.complex-c8fe .message-d9cd .top_acf9 {
    margin-bottom: 10px;
    display: block;
    color: #fff;
}
.complex-c8fe .message-d9cd .top_acf9 a {
    background-color: #ff2e55;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
}
.complex-c8fe .message-d9cd .top_acf9 a:hover,
.complex-c8fe .message-d9cd .top_acf9 a:focus {
    background-color: #000;
}
.complex-c8fe .message-d9cd .prev-52ae img {
    width: 100%;
}
.complex-c8fe .frame-huge-a518 {
    margin-bottom: 10px;
}
.complex-c8fe .cold-a304 {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin: 0;
    margin-bottom: 15px;
    line-height: 1.5;
}
.complex-c8fe .message-d9cd .progress_full_55ab {
    color: #000;
}
.complex-c8fe a {
    text-decoration: none;
}
.complex-c8fe a {
    text-decoration: none;
}
.tertiary-33c0 a,
.tertiary-33c0 a:before {
    text-decoration: none;
}
.tertiary-33c0 > span {
    margin-right: 20px;
}
#primary #main > article .progress_full_55ab {
    margin-bottom: 25px;
}

/*--------------------------------------------------------------
# Typography Options
--------------------------------------------------------------*/ 
.caption-center-24c0 h1,
.caption-center-24c0 h2,
.caption-center-24c0 h3,
.caption-center-24c0 h4,
.caption-center-24c0 h5,
.caption-center-24c0 h6,
.caption-center-24c0 .notification-full-707d .gradient_center_4fc2 {
    font-family: 'Raleway', sans-serif;
}

.input-7176 h1,
.input-7176 h2,
.input-7176 h3,
.input-7176 h4,
.input-7176 h5,
.input-7176 h6,
.input-7176 .notification-full-707d .gradient_center_4fc2 {
    font-family: 'Poppins', sans-serif;
}

.card_old_8a9d h1,
.card_old_8a9d h2,
.card_old_8a9d h3,
.card_old_8a9d h4,
.card_old_8a9d h5,
.card_old_8a9d h6,
.card_old_8a9d .notification-full-707d .gradient_center_4fc2 {
    font-family: 'Montserrat', sans-serif;
}

.lower_ae35 h1,
.lower_ae35 h2,
.lower_ae35 h3,
.lower_ae35 h4,
.lower_ae35 h5,
.lower_ae35 h6,
.lower_ae35 .notification-full-707d .gradient_center_4fc2 {
    font-family: 'Open Sans', sans-serif;
}

.label_pressed_23f4 h1,
.label_pressed_23f4 h2,
.label_pressed_23f4 h3,
.label_pressed_23f4 h4,
.label_pressed_23f4 h5,
.label_pressed_23f4 h6,
.label_pressed_23f4 .notification-full-707d .gradient_center_4fc2 {
    font-family: 'Lato', sans-serif;
}

.main-new-481f h1,
.main-new-481f h2,
.main-new-481f h3,
.main-new-481f h4,
.main-new-481f h5,
.main-new-481f h6,
.main-new-481f .notification-full-707d .gradient_center_4fc2 {
    font-family: 'Ubuntu', sans-serif;
}

.tag_b3de h1,
.tag_b3de h2,
.tag_b3de h3,
.tag_b3de h4,
.tag_b3de h5,
.tag_b3de h6,
.tag_b3de .notification-full-707d .gradient_center_4fc2 {
    font-family: 'Playfair Display', serif;
}

.info_large_0b96 h1,
.info_large_0b96 h2,
.info_large_0b96 h3,
.info_large_0b96 h4,
.info_large_0b96 h5,
.info_large_0b96 h6,
.info_large_0b96 .notification-full-707d .gradient_center_4fc2 h6 {
    font-family: 'Lora', serif;
}

.block-72f7 h1,
.block-72f7 h2,
.block-72f7 h3,
.block-72f7 h4,
.block-72f7 h5,
.block-72f7 h6,
.block-72f7 .notification-full-707d .gradient_center_4fc2 {
    font-family: 'Titillium Web', sans-serif;
}

.form-lite-6a23 h1,
.form-lite-6a23 h2,
.form-lite-6a23 h3,
.form-lite-6a23 h4,
.form-lite-6a23 h5,
.form-lite-6a23 h6,
.form-lite-6a23 .notification-full-707d .gradient_center_4fc2 {
    font-family: 'Muli', sans-serif;
}

.search-iron-83b4 h1,
.search-iron-83b4 h2,
.search-iron-83b4 h3,
.search-iron-83b4 h4,
.search-iron-83b4 h5,
.search-iron-83b4 h6,
.search-iron-83b4 .notification-full-707d .gradient_center_4fc2 {
    font-family: 'Oxygen', sans-serif;
}

.backdrop-0a03 h1,
.backdrop-0a03 h2,
.backdrop-0a03 h3,
.backdrop-0a03 h4,
.backdrop-0a03 h5,
.backdrop-0a03 h6,
.backdrop-0a03 .notification-full-707d .gradient_center_4fc2 {
    font-family: 'Nunito Sans', sans-serif;
}

.sidebar_soft_6604 h1,
.sidebar_soft_6604 h2,
.sidebar_soft_6604 h3,
.sidebar_soft_6604 h4,
.sidebar_soft_6604 h5,
.sidebar_soft_6604 h6,
.sidebar_soft_6604 .notification-full-707d .gradient_center_4fc2 {
    font-family: 'Maven Pro', sans-serif;
}

.photo_clean_d1f8 h1,
.photo_clean_d1f8 h2,
.photo_clean_d1f8 h3,
.photo_clean_d1f8 h4,
.photo_clean_d1f8 h5,
.photo_clean_d1f8 h6,
.photo_clean_d1f8 .notification-full-707d .gradient_center_4fc2 {
    font-family: 'Cairo', serif;
}

.upper_007a h1,
.upper_007a h2,
.upper_007a h3,
.upper_007a h4,
.upper_007a h5,
.upper_007a h6,
.upper_007a .notification-full-707d .gradient_center_4fc2 {
    font-family: 'Philosopher', sans-serif;
}

.dropdown_13ea h1,
.dropdown_13ea h2,
.dropdown_13ea h3,
.dropdown_13ea h4,
.dropdown_13ea h5,
.dropdown_13ea h6,
.dropdown_13ea .notification-full-707d .gradient_center_4fc2 {
    font-family: 'Dosis', sans-serif;
}

.card_bb0c h1,
.card_bb0c h2,
.card_bb0c h3,
.card_bb0c h4,
.card_bb0c h5,
.card_bb0c h6,
.card_bb0c .notification-full-707d .gradient_center_4fc2 {
    font-family: 'Sniglet', cursive;
}

.message-7df4 h1,
.message-7df4 h2,
.message-7df4 h3,
.message-7df4 h4,
.message-7df4 h5,
.message-7df4 h6,
.message-7df4 .notification-full-707d .gradient_center_4fc2 {
    font-family: 'Gloria Hallelujah', cursive;
}

.stone_ff13 h1,
.stone_ff13 h2,
.stone_ff13 h3,
.stone_ff13 h4,
.stone_ff13 h5,
.stone_ff13 h6,
.stone_ff13 .notification-full-707d .gradient_center_4fc2 {
    font-family: 'Patrick Hand', cursive;
}

.bottom_432c h1,
.bottom_432c h2,
.bottom_432c h3,
.bottom_432c h4,
.bottom_432c h5,
.bottom_432c h6,
.bottom_432c .notification-full-707d .gradient_center_4fc2 {
    font-family: 'Shadows Into Light', cursive;
}

.soft_57ba h1,
.soft_57ba h2,
.soft_57ba h3,
.soft_57ba h4,
.soft_57ba h5,
.soft_57ba h6,
.soft_57ba .notification-full-707d .gradient_center_4fc2 {
    font-family: 'Aboreto', cursive;
}

.frame-inner-9d87,
.frame-inner-9d87 .preview_medium_9f2c a {
    font-family: 'Raleway', sans-serif;
}

.stone_ed43,
.stone_ed43 .preview_medium_9f2c a {
    font-family: 'Poppins', sans-serif;
}

.last_850c,
.last_850c .preview_medium_9f2c a {
    font-family: 'Montserrat', sans-serif;
}

.tabs-a35a,
.tabs-a35a .preview_medium_9f2c a {
    font-family: 'Open Sans', sans-serif;
}

.down_abc2,
.down_abc2 .preview_medium_9f2c a {
    font-family: 'Lato', sans-serif;
}

.gold-9632,
.gold-9632 .preview_medium_9f2c a {
    font-family: 'Ubuntu', sans-serif;
}

.smooth-f379,
.smooth-f379 .preview_medium_9f2c a {
    font-family: 'Playfair Display', serif;
}

.frame-b34b,
.frame-b34b .preview_medium_9f2c a {
    font-family: 'Lora', serif;
}

.hidden-2578,
.hidden-2578 .preview_medium_9f2c a {
    font-family: 'Titillium Web', sans-serif;
}

.accordion_f0d6,
.accordion_f0d6 .preview_medium_9f2c a-10 {
    font-family: 'Muli', sans-serif;
}

.title-red-3755,
.title-red-3755 .preview_medium_9f2c a {
    font-family: 'Oxygen', sans-serif;
}

.dirty_4171,
.dirty_4171 .preview_medium_9f2c a {
    font-family: 'Nunito Sans', sans-serif;
}

.footer-417c,
.footer-417c .preview_medium_9f2c a {
    font-family: 'Maven Pro', sans-serif;
}

.white_56ac,
.white_56ac .preview_medium_9f2c a {
    font-family: 'Cairo', serif;
}

.header-7db2,
.header-7db2 .preview_medium_9f2c a {
    font-family: 'Philosopher', sans-serif;
}

.orange-ab00,
.orange-ab00 .preview_medium_9f2c a {
    font-family: 'Dosis', sans-serif;
}

.hovered-559a,
.hovered-559a .preview_medium_9f2c a {
    font-family: 'Sniglet', cursive;
}

.smooth_b365,
.smooth_b365 .preview_medium_9f2c a {
    font-family: 'Gloria Hallelujah', cursive;
}

.shade_gas_d567,
.shade_gas_d567 .preview_medium_9f2c 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 .background-top-0dc8 a, 
#colophon .background-top-0dc8 a,
#secondary .background-top-0dc8 a:hover, 
#secondary .background-top-0dc8 a:focus, 
#colophon .background-top-0dc8 a:hover,
#colophon .background-top-0dc8 a:focus {
    color: #fff;
}
#secondary .background-top-0dc8,
#colophon .background-top-0dc8 {
    margin-bottom: 0;
}
.cold-a469 {
    position: relative;
    padding: 15px 0;
}
.message_hovered_55f4 + .cold-a469 {
    border-top: 1px solid rgb(0 0 0 / 10%);
}
.cold-a469 span {
    display: block;
    text-align: center;
}
.message_hovered_55f4 .box-7303 ul li {
    margin-bottom: 15px;
}
.message_hovered_55f4 .box-7303 ul li:last-child,
.message_hovered_55f4 .box-7303 .logo-87a2 li {
    margin-bottom: 0;
}
.message_hovered_55f4 .logo-mini-8567 {
    margin-bottom: 45px;
}
.message_hovered_55f4.input-0980 .logo-mini-8567:last-child {
    margin-bottom: 0;
}
.message_hovered_55f4.input-0980 .center_a5a8 img {
    margin-left: auto;
    margin-right: auto;
}
.tag-b83a ul li span {
    font-size: 12px;
    display: block;
}
#colophon #wp-calendar caption {
    font-weight: 600;
    text-align: left;
}
.widget_61b7 ul ul {
    padding-left: 25px;
    margin-top: 15px;
}
.dropdown-lite-0df8 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 .dropdown-lite-0df8 a:hover,
#secondary .dropdown-lite-0df8 a:focus,
#colophon .dropdown-lite-0df8 a:hover,
#colophon .dropdown-lite-0df8 a:focus {
    background-color: #000;
    color: #fff;
}
#colophon .gold_a237 form.hot-0583 button.tertiary_complex_feee {
    background-color: #ff2e55;
}
#colophon .tag-b83a li:before {
    float: left;
}
.center-eb94 {
    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;
}
.center-eb94:hover,
.center-eb94: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;
}
.avatar_4b1f #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 */
}
.avatar_4b1f #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 */
}
.avatar_4b1f #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,
.complex_dc68 #loader-wrapper {
    display: none;

}
#loader svg {
    width: 70px;
    height: 70px;
    fill: #ff2e55;
}
.picture-old-d799 #loader .new-daf2,
.small_51e5 #loader .summary-outer-e498,
.icon_c618 #loader .glass-debb,
.outer_d1ba #loader .border_west_711e {
    display: block;
}

/*--------------------------------------------------------------
#                   RESPONSIVE
--------------------------------------------------------------*/
@media screen and (min-width: 567px) {
    #top-bar {
        padding: 5px 0;
    }
    #top-bar form.hot-0583 {
        width: 50%;
        float: left;
        margin: 0;
    }
    #top-bar .logo-87a2 {
        width: 50%;
        float: right;
        text-align: right;
        padding: 2px 0;
    }
    #top-bar input, 
    #top-bar .tertiary_complex_feee {
        border-color: transparent;
    }
    .message_hovered_55f4.filter_5a80 .logo-mini-8567,
    .message_hovered_55f4.basic-fa65 .logo-mini-8567 {
        width: 50%;
        float: left;
    }
    .message_hovered_55f4.filter_5a80 .logo-mini-8567:nth-child(2n+1),
    .message_hovered_55f4.basic-fa65 .logo-mini-8567:nth-child(2n+1) {
        clear: left;
    }
    .message_hovered_55f4.filter_5a80 .logo-mini-8567:nth-child(odd),
    .message_hovered_55f4.basic-fa65 .logo-mini-8567:nth-child(odd) {
        padding-right: 40px;
    }
    .message_hovered_55f4.filter_5a80 .logo-mini-8567:nth-last-child(-n+2),
    .message_hovered_55f4.basic-fa65 .logo-mini-8567:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 767px) {
    .filter_5a80,
    .right-2ca3,
    .basic-fa65,
    .backdrop_de42,
    .search-5e81 {
        margin: 0 -15px;
    }
    .filter_5a80 article,
    .right-2ca3 article,
    .basic-fa65 article,
    .backdrop_de42 article,
    .search-5e81 article {
        padding: 0 15px;
        float: left;
        width: 50%;
        margin-bottom: 30px;
    }
    .filter_5a80 article:nth-child(2n+1),
    .right-2ca3 article:nth-child(2n+1),
    .basic-fa65 article:nth-child(2n+1),
    .backdrop_de42 article:nth-child(2n+1),
    .search-5e81 article:nth-child(2n+1) {
        clear: left;
    }
    .filter_5a80 article:nth-last-child(-n+2),
    .right-2ca3 article:nth-last-child(-n+2),
    .basic-fa65 article:nth-last-child(-n+2),
    .backdrop_de42 article:nth-last-child(-n+2),
    .search-5e81 article:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
    .top-8f52 h1,
    .chip_outer_4beb h1,
    .popup-56c4 h1 {
        font-size: 28px;
    }
    .large-0b43 .content-bf27, 
    .search-yellow-71ca .content-bf27, 
    .dropdown-light-e2e0 .content-bf27 {
        padding-right: 25px;
    }
    .large-0b43 .title-outer-5590, 
    .search-yellow-71ca .title-outer-5590, 
    .dropdown-light-e2e0 .title-outer-5590 {
        padding-left: 25px;
    }
    .message_hovered_55f4.right-2ca3 .logo-mini-8567 {
        width: 33.33%;
        float: left;
        margin-bottom: 0;
    }
    .message_hovered_55f4.right-2ca3 .logo-mini-8567:not(:last-child) {
        padding-right: 40px;
    }
    .cold-a469.filter_5a80 span {
        float: left;
        width: 50%;
        text-align: left;
    }
    .cold-a469.filter_5a80 span:nth-child(2) {
        float: right;
        text-align: right;
    }
}
@media screen and (min-width: 992px) {
    .right-2ca3 article,
    .backdrop_de42 article,
    .search-5e81 article {
        width: 33.33%;
    }
    .right-2ca3 article:nth-child(2n+1),
    .backdrop_de42 article:nth-child(2n+1),
    .search-5e81 article:nth-child(2n+1) {
        clear: none;
    }
    .right-2ca3 article:nth-child(3n+1),
    .backdrop_de42 article:nth-child(3n+1),
    .search-5e81 article:nth-child(3n+1) {
        clear: left;
    }
    .right-2ca3 article:nth-last-child(-n+3),
    .backdrop_de42 article:nth-last-child(-n+3),
    .search-5e81 article:nth-last-child(-n+3) {
        margin-bottom: 0;
    }
    .basic-fa65 article {
        width: 25%;
    }
    .backdrop_de42 article {
        width: 20%;
    }
    .search-5e81 article {
        width: 16.66%;
    }
    .basic-fa65 article:nth-child(2n+1),
    .backdrop_de42 article:nth-child(3n+1),
    .search-5e81 article:nth-child(3n+1) {
        clear: none;
    }
    .basic-fa65 article:nth-child(4n+1),
    .backdrop_de42 article:nth-child(5n+1),
    .search-5e81 article:nth-child(6n+1) {
        clear: left;
    }
    .basic-fa65 article:nth-last-child(-n+4),
    .backdrop_de42 article:nth-last-child(-n+5),
    .search-5e81 article:nth-last-child(-n+6) {
        margin-bottom: 0;
    }
    #top-bar .box-7303 + .box-7303 {
        margin-top: 0;
    }
    #top-bar.filter_5a80 .box-7303 {
        float: left;
        text-align: left;
        padding: 6px 0;
    }
    #top-bar.filter_5a80 .box-7303 + .box-7303 {
        float: right;
        text-align: right;
        padding: 0;
    }
    nav.hovered_8d1c.dim_b77a {
        margin-top: 63px;
    }
    #colophon .logo-87a2 {
        margin-left: -15px;
    }
    .message_hovered_55f4.basic-fa65 .logo-mini-8567 {
        width: 25%;
        padding-right: 40px;
    }
    .message_hovered_55f4.basic-fa65 .logo-mini-8567:last-child {
        padding-right: 0;
    }
    .message_hovered_55f4.basic-fa65 .logo-mini-8567:nth-child(2n+1) {
        clear: none;
    }
    .message_hovered_55f4.basic-fa65 .logo-mini-8567:nth-child(4n+1) {
        clear: left;
    }
    .message_hovered_55f4.basic-fa65 .logo-mini-8567:nth-last-child(-n+4) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 1024px) {
    .iron-cdbb #masthead {
        position: sticky;
        top: 0;
    }
    .iron-cdbb #masthead.wide-c84f {
        box-shadow: 0 6px 10px rgb(0 0 0 / 10%);
    }
    .hover-gold-3445.iron-cdbb #masthead.wide-c84f {
        top: 32px;
    }
    .active_outer_88c9 {
        display: flex;
        align-items: center;
        min-height: 81px;
    }
    .preview_medium_9f2c {
        width: auto;
        float: right;
        text-align: right;
    }
    .preview_medium_9f2c.status-focused-6a2d {
        padding: 0;
    }
    .preview_medium_9f2c ul.pattern-9d08 > li {
        text-align: center;
    }
    .preview_medium_9f2c ul.pattern-9d08 > li > a {
        color: #000;
    }
    .preview_medium_9f2c ul.pattern-9d08 .picture-c64c > a, 
    .preview_medium_9f2c ul.pattern-9d08 .form-6ed5 > a, 
    .preview_medium_9f2c ul.pattern-9d08 .white_4ba8 > a, 
    .preview_medium_9f2c ul.pattern-9d08 .sort-dark-9de5 > a,
    .preview_medium_9f2c ul.pattern-9d08 > li:hover > a, 
    .preview_medium_9f2c ul.pattern-9d08 > li.fn-focus-c112 > a {
        color: #ff2e55;
    }
    .preview_medium_9f2c ul.pattern-9d08 > li > a {
        text-align: center;
        padding: 30px 20px;
    }
    .preview_medium_9f2c.status-focused-6a2d ul.pattern-9d08 > li {
        padding: 15px 25px 8px;
    }
    .preview_medium_9f2c ul.pattern-9d08 > .alert-large-084a > 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;
    }
    .preview_medium_9f2c ul ul .alert-large-084a > 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;
    }
    .preview_medium_9f2c ul.pattern-9d08 {
        display: block !important;
        height: auto !important;
    }
    .preview_medium_9f2c ul ul {
        box-shadow: 0 10px 25px rgb(0 0 0 / 15%);
        width: 250px;
    }
    .preview_medium_9f2c ul li:hover > ul,
    .preview_medium_9f2c ul li.fn-focus-c112 > ul {
        left: 0;
        right: auto;
        display: block !important;
    }
    .preview_medium_9f2c ul ul li:hover > ul,
    .preview_medium_9f2c ul ul li.fn-focus-c112 > ul {
        left: 100%;
        right: auto;
    }
    .preview_medium_9f2c ul ul li:hover > a,
    .preview_medium_9f2c ul ul li.fn-focus-c112 > a {
        background-color: #ff2e55;
        color: #fff;
    }
    .preview_medium_9f2c ul.thumbnail-f7eb > li:last-child > a {
        border-bottom: none;
    }
    .preview_medium_9f2c ul ul li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    }
    .preview_medium_9f2c ul ul > li:last-child {
        border-bottom: none;
    }
    .preview_medium_9f2c ul ul ul {
        top: 0;
    }
    .preview_medium_9f2c ul ul li a:hover,
    .preview_medium_9f2c ul ul li.sort-dark-9de5:hover > a {
        color: #fff !important;
    }
    .preview_medium_9f2c ul.pattern-9d08 > li > a > i,
    .preview_medium_9f2c ul.pattern-9d08 > li > a > i.west-03d2:not(.picture-6d3d).main-complex-722e {
        display: block;
        margin: 0 auto 10px;
    }
    .preview-upper-bf77 {
        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;
    }
    .preview_medium_9f2c .cold-c5d9 .widget-soft-aa03 {
        display: none;
    }
    .preview_medium_9f2c .cold-c5d9 .item-3f28 {
        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.popup-wood-0ac8 {
        display: none;
    }
    .preview-upper-bf77 {
        display: none;
    }
    .preview_medium_9f2c ul {
        display: block;
    }
    .preview_medium_9f2c li {
        display: inline-block;
    }
    .preview_medium_9f2c .new_cda8 {
        padding-left: 50px;
    }
    .preview_medium_9f2c ul.pattern-9d08 > li.new_cda8 > a,
    .preview_medium_9f2c ul.pattern-9d08 > li.overlay-fd26 > a {
        padding-left: 5px;
        padding-right: 5px;
    }
    .preview_medium_9f2c li.new_cda8 + li.overlay-fd26: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%);
    }
    .pagination-active-4abe #primary,
    .carousel_e367 #primary {
        width: 70%;
        float: left;
        padding-right: 30px;
    }
    .pagination-active-4abe #secondary,
    .carousel_e367 #secondary {
        width: 30%;
        float: right;
    }
    .carousel_e367 #primary { 
        float: right;
        padding-right: 0;
        padding-left: 30px;
    }
    .highlight_plasma_9f67 #primary {
        width: 100%;
        float: none;
        padding-right: 0;
    }
}
@media screen and (max-width: 1023px) {
    .active_outer_88c9 {
        padding-right: 50px;
        min-height: 86px;
        display: flex;
        align-items: center;
        text-align: left;
    }
    .grid_4bb6 {
        font-size: 26px;
    }
    .preview_medium_9f2c ul ul {
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .preview_medium_9f2c ul ul ul {
        margin-top: 0;
    }
    .preview_medium_9f2c ul.pattern-9d08 li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
        display: block;
        width: 100%;
    }
    .preview_medium_9f2c ul.pattern-9d08 li:last-child {
        border-bottom: none;
    }
    .preview_medium_9f2c ul.pattern-9d08 > li {
        width: 100%;
        padding: 0;
    }
    .preview_medium_9f2c ul ul li a {
        padding-left: 35px;
    }
    .preview_medium_9f2c ul ul ul li a {
        padding-left: 60px;
    }
    .preview_medium_9f2c ul ul ul ul li a {
        padding-left: 80px;
    }
    .preview_medium_9f2c ul ul a {
        width: 100%;
    }
    .preview_medium_9f2c ul ul,
    .preview_medium_9f2c ul ul ul {
        box-shadow: none;
        float: none;
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 0;
        display: none;
    }
    .preview_medium_9f2c ul.pattern-9d08 > li:before {
        display: none;
    }
    .preview_medium_9f2c .alert-large-084a > a:before {
        content: "";
        float: right;
        position: relative;
        right: 0;
        background-color: rgba(255, 255, 255, 0.20);
        width: 1px;
        height: 25px;
    }
    .preview_medium_9f2c .alert-large-084a > a:after {
        padding-top: 3px;
    }
    .preview_medium_9f2c ul.thumbnail-f7eb li a {
        border-left: none;
    }
    .preview_medium_9f2c ul.pattern-9d08 {
        margin-right: 0;
        background-color: #fff;
        margin-top: 25px;
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .preview_medium_9f2c {
        position: static;
    }
    .preview_medium_9f2c a {
        color: #555555;
        padding: 15px;
    }
    #masthead.tag-selected-9ca7 .preview_medium_9f2c ul.pattern-9d08 {
        margin-top: 0;
        position: absolute;
        max-width: 500px;
        top: 100%;
        left: auto;
        right: 0;
        width: 100%;
        z-index: 10;
    }
    .info_69b6 #content, 
    .info_69b6 #colophon,
    .info_69b6 .center-eb94 {
        filter: blur(25px);
    }
    #page-site-header {
        padding: 250px 0;
    }
}

@media screen and (max-width: 992px) {
    #page-site-header {
        padding: 200px 0;
    }
    .dropdown_9c9a, 
    #reply-title {
        font-size: 28px;
    }
}

@media screen and (max-width: 767px) {
    #masthead.tag-selected-9ca7 .preview_medium_9f2c ul.pattern-9d08 {
        max-width: 100%;
    }
    .large-0b43 .content-bf27, 
    .search-yellow-71ca .content-bf27, 
    .dropdown-light-e2e0 .content-bf27,
    .large-0b43 .title-outer-5590, 
    .search-yellow-71ca .title-outer-5590, 
    .dropdown-light-e2e0 .title-outer-5590 {
        width: 100%;
        margin: 15px 0;
    }
    .dropdown-light-e2e0 span.gallery-slow-8970 b, 
    .header-6a83 span.gallery-slow-8970 b, 
    .dropdown-light-e2e0 span.card_196d b, 
    .header-6a83 span.card_196d b {
        font-size: 18px;
    }
    #respond {
        margin-top: 40px;
    }
    .status-full-bf89 img {
        margin-right: 15px;
    }
    .dropdown_9c9a, 
    #reply-title {
        margin-bottom: 0;
    }
    #commentform p.glass-31b0,
    #commentform p.avatar_iron_3ab1 {
        margin-top: 21px;
    }
    nav.hovered_8d1c.dim_b77a,
    #secondary {
        margin-top: 30px;
    }
    .dropdown_9c9a, 
    #reply-title {
        font-size: 26px;
    }
    #comments {
        margin-top: 40px;
    }
    .prev-7f62 {
        margin-bottom: 25px;
    }
    .center-eb94 {
        display: none;
    }
}
@media screen and (max-width: 567px) {
    .dim_b77a .card_paper_6c16.section_1592, 
    .dim_b77a .card_paper_6c16.module-cold-3fb7 {
        top: 0;
    }
    .dim_b77a .section_1592.card_paper_6c16:before, 
    .dim_b77a .module-cold-3fb7.card_paper_6c16:before {
        width: 35px;
        height: 10px;
    }
    .dim_b77a .card_paper_6c16.section_1592, 
    .dim_b77a .card_paper_6c16.module-cold-3fb7 {
        margin-left: 0;
        margin-right: 0;
    }
    .tabs-rough-44d9 li {
        font-size: 12px;
    }
    #breadcrumb-list {
        padding: 10px 0;
    }
    blockquote.mask-290f {
        margin-left: 0;
    }
    .status-full-bf89 img {
        margin: 0 0 25px;
        float: none;
    }
    .status-full-bf89 .primary-active-8ef4, 
    .status-full-bf89 .hard-d765 {
        display: block;
    }
    .badge_91a1 {
        padding-left: 0;
    }
    #comments ol.shade-iron-ef49 {
        margin-left: 50px;
    }
    .last_917e {
        padding-left: 0;
    }
    .message_hovered_55f4 .logo-mini-8567:last-child,
    .message_hovered_55f4.right-2ca3 .logo-mini-8567:last-child {
        margin-bottom: 0;
        padding-right: 0;
    }
}
/* css-noise: d1d2 */
.widget-item-c5 {
  padding: 0.1rem;
  font-size: 13px;
  line-height: 1.0;
}
