/*
Theme Name: Flexible Blog
Theme URI: http://creativthemes.summary-bd94/downloads/flexible-blog/
Author: Creativ Themes
Author URI: http://creativthemes.summary-bd94/
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.modal-large-dd2b.upper_7915/licenses/gpl-2.0.solid-1935
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.image_east_3651/, (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.element-1c7d.panel_copper_c196/normalize.yellow-aa10/
*/

/*--------------------------------------------------------------
>>> 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;
}

.upper_32fd #page {
    max-width: 1600px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 0 0 15px rgb(0 0 0 / 40%);
}

.status_center_b78e #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.summary-bd94/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.section-8e3b {
    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 .in-95cf label {
    display: table;
    margin: 0;
    line-height: 1;
}
#commentform .in-95cf {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
}
p.focus-small-a0ec {
    clear: both;
    display: inline-block;
    position: relative;
}
.label-8544 {
    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.filter_fixed_e571 {
    margin-bottom: 0;
}
#commentform p.focus-small-a0ec {
    margin: 21px 0 0;
}
#comments {
    padding: 25px 0;
}
#respond {
    padding: 25px 0;
}
.form-9d76 a {
    color: #000;
    text-decoration: none;
}
.form-9d76 a:hover,
.form-9d76 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.hover_black_b5ab {
    max-width: 300px;
    margin: 0 auto 15px;
}
#top-bar input,
#top-bar .slow-da12 {
    background-color: transparent;
    border-color: #333;
    color: #fff;
}
#top-bar .form_5a44 {
    text-align: center;
}
#top-bar .form_5a44 li a:hover,
#top-bar .form_5a44 li a:focus {
    color: #fff;
}
#masthead {
    position: relative;
    z-index: 3000;
    background-color: #fff;
}
#masthead a {
    text-decoration: none;
}
.wood-ad11 {
    padding: 5px 0;
    float: left;
}
.hover_cold_f2aa, 
#site-identity {
    display: inline-block;
    vertical-align: middle;
}
.tooltip-glass-4dc2 {
    font-size: 22px;
    margin: 0 0 5px;
    font-weight: 600;
    line-height: 1.3;
}
.tooltip-glass-4dc2 a {
    color: #000;
}
.tooltip-glass-4dc2 a:hover,
.tooltip-glass-4dc2 a:focus {
    color: #ff2e55;
}
.orange-b71c {
    margin: 0;
    line-height: 1.3;
    color: #000;
}
.hover_cold_f2aa a {
    display: block;
    margin-right: 15px;
}
.hover_cold_f2aa img {
    max-height: 80px;
    width: auto;
}
.avatar_4d2e {
    display: block;
    position: relative;
    width: 100%;
}
.avatar_4d2e ul ul {
    background-color: #fff;
    text-align: left;
    padding: 0;
}
.avatar_4d2e ul ul li a {
    padding: 12px 15px;
    font-size: 14px;
}
.avatar_4d2e ul ul a:after {
    float: right;
}
.avatar_4d2e ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.avatar_4d2e li {
    position: relative;
}
.avatar_4d2e ul.paragraph_f18d > li > a {
    color: #555555;
}
.avatar_4d2e ul.paragraph_f18d > li:hover > a,
.avatar_4d2e ul.paragraph_f18d > li.fn-focus-6c63 > a {
    color: #ff2e55;
}
.avatar_4d2e form.hover_black_b5ab input {
    background-color: #fff;
    border-color: #e9ecef;
    border-radius: 5px;
}
.avatar_4d2e a {
    display: block;
    font-weight: 400;
    color: #212121;
    font-size: 14px;
    line-height: 1.5;
    font-family: 'Poppins', sans-serif;
}
.avatar_4d2e ul ul {
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
}
.avatar_4d2e ul ul ul {
    left: -999em;
    top: 0;
}
.avatar_4d2e li li {
    display: block;
}
.avatar_4d2e ul.paragraph_f18d .shade_top_b9b5 > a,
.avatar_4d2e ul.paragraph_f18d .notification-d6c2 > a,
.avatar_4d2e ul.paragraph_f18d .east_b14d > a,
.avatar_4d2e ul.paragraph_f18d .hidden-smooth-b3f7 > a {
    color: #ff2e55;
}
.avatar_4d2e ul.paragraph_f18d > li:before {
    background-color: #5750A0;
    color: #fff;
    width: 46px;
    height: 46px;
    line-height: 46px;
    display: inline-block;
    text-align: center;
}
form.hover_black_b5ab {
    width: 100%;
    max-width: 100%;
    position: relative;
}
input.content_e5b6 {
    width: 100%;
    height: 45px;
    padding: 0 50px 0 15px;
}
.nav_stone_017d {
    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;
}
.nav_stone_017d:hover,
.nav_stone_017d:focus {
    background-color: #ff2e55;
}
.nav_stone_017d 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;
}
.nav_stone_017d span:before, 
.nav_stone_017d 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;
}
.nav_stone_017d span:before {
    -webkit-transform: translateY(-250%);
    -moz-transform: translateY(-250%);
    -ms-transform: translateY(-250%);
    -o-transform: translateY(-250%);
    transform: translateY(-250%);
}
.nav_stone_017d span:after {
    -webkit-transform: translateY(250%);
    -moz-transform: translateY(250%);
    -ms-transform: translateY(250%);
    -o-transform: translateY(250%);
    transform: translateY(250%);
}
.nav_stone_017d.fn-active-6c63 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);
}
.nav_stone_017d.fn-active-6c63 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);
}
.nav_stone_017d.fn-active-6c63 span {
    background-color: transparent;
}
.accordion-4691 {
    float: right;
    color: #111;
    padding: 7px 0 0 10px;
    display: none;
}
button.silver_1426 {
    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.silver_1426.fn-active-6c63 i {
    transform: rotate(-180deg);
    transform-origin: center;
}
.main-2222 .main_43db,
.main-2222 .upper_f788,
.main-2222 .title_east_56f5 {
    margin: 0;
    overflow: hidden;
}
.component_6d1b .column_5892 a:before,
.component_6d1b .hard_1536 a:after {
    content: "\f0d9";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
    font-size: 18px;
    position: relative;
    top: 1px;
}
.component_6d1b .hard_1536 a:after {
    content: "\f0da";
    margin-left: 10px;
    margin-right: 0;
}
.main_43db .column_5892,
.upper_f788 .column_5892,
.title_east_56f5 .column_5892 {
    float: left;
    width: 50%;
    position: relative;
    text-align: left;
}

.main_43db .hard_1536,
.upper_f788 .hard_1536,
.title_east_56f5 .hard_1536 {
    float: right;
    text-align: right;
    width: 50%;
    position: relative;
}
.title_east_56f5 a, 
.upper_f788 a {
    font-weight: 400;
    display: block;
    color: #212529;
    text-decoration: none;
}
.title_east_56f5 a:hover, 
.upper_f788 a:hover,
.title_east_56f5 a:focus, 
.upper_f788 a:focus {
    color: #ff2e55;
}
.title_east_56f5, 
.upper_f788 {
    padding: 0;
    position: relative;
}
.summary-df53 .progress_7fab,
.summary-df53 .progress_7fab.alert-1788:hover,
.summary-df53 .progress_7fab.alert-1788:focus {
    text-align: center;
    line-height: 35px;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-right: 5px;
    color: #ff2e55;
    background-color: #f6f6f6;
}
.summary-df53 .progress_7fab.fn-current-6c63,
.summary-df53 .progress_7fab:hover,
.summary-df53 .progress_7fab:focus {
    color: #fff;
    background-color: #ff2e55;
}
.summary-df53 .progress_7fab.fresh_507e,
.summary-df53 .progress_7fab.paragraph_active_56c0 {
    width: auto;
    height: auto;
    color: #ff2e55;
    padding: 0 15px;
}
.summary-df53 .progress_7fab.fresh_507e:hover, 
.summary-df53 .progress_7fab.paragraph_active_56c0:hover,
.summary-df53 .progress_7fab.fresh_507e:focus, 
.summary-df53 .progress_7fab.paragraph_active_56c0:focus {
    color: #fff;
}
.column_5892 span {
    padding-left: 30px;
    float: left;
    text-align: left;
}
.hard_1536 span {
    padding-right: 30px;
    float: right;
    text-align: right;
}
.title_east_56f5 span,
.upper_f788 span {
    display: table;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.stone_1b59 {
    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. */
}

.stone_1b59: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
--------------------------------------------------------------*/
.icon-83f6 {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.section-8e3b {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.shadow-in-b2b2 {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.stale_d25c:before,
.stale_d25c:after,
.warm-c464:before,
.warm-c464:after,
.icon_pink_39f8:before,
.icon_pink_39f8:after,
.background-53c2:before,
.background-53c2:after,
.article-990f:before,
.article-990f:after,
.dim_18cc:before,
.dim_18cc:after,
.title-current-17fe:before,
.title-current-17fe:after,
.texture_cc93:before,
.texture_cc93:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.stale_d25c:after,
.warm-c464:after,
.icon_pink_39f8:after,
.background-53c2:after,
.article-990f:after,
.dim_18cc:after,
.title-current-17fe:before,
.title-current-17fe:after,
.texture_cc93:before,
.texture_cc93:after {
    clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.plasma_81fa {
    margin: 0 0 1.3em;
}
.plasma_81fa:last-child {
    margin-bottom: 0;
}
#colophon .plasma_81fa.layout-outer-9461 {
    margin-bottom: 20px;
}
#colophon .plasma_81fa:last-child {
    margin-bottom: 0;
}

/* Make sure select elements fit in widgets. */
.plasma_81fa select {
    max-width: 100%;
    padding: 10px;
    border: none;
    width: 100%;
    max-width: 300px;
}

.plasma_81fa input {
    height: 40px;
    padding: 0 15px;
    border: none;
}
form.hover_black_b5ab button.slow-da12 {
    height: 45px;
    line-height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    border: none;
    width: 45px;
    padding: 0;
    background-color: transparent;
    color: #666;
}
.aside_ffa2 form.hover_black_b5ab button.slow-da12 {
    width: 50px;
    color: #fff;
    font-size: 16px;
    line-height: 1;
    height: 50px;
    padding: 0;
}
.aside_ffa2 form.hover_black_b5ab input[type="search"] {
    padding: 0 55px 0 25px;
    height: 50px;
    background-color: #fff;
    color: #000;
    border: none;
}
.aside_ffa2 form.hover_black_b5ab input[type="search"]:focus {
    border-color: #ff2e55;
}
form.hover_black_b5ab {
    position: relative;
}

form.hover_black_b5ab 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;
}

.pagination-pressed-de90 {
    font-size: 18px;
    margin: 0 0 32px;
    color: #fff;
}

.plasma_81fa li:not(:last-child) {
    margin-bottom: 10px;
}

#secondary .short-2ba6 h1,
#secondary .short-2ba6 h2,
#secondary .short-2ba6 h3,
#secondary .short-2ba6 h4,
#secondary .short-2ba6 h5,
#secondary .short-2ba6 h6,
#colophon .short-2ba6 h1,
#colophon .short-2ba6 h2,
#colophon .short-2ba6 h3,
#colophon .short-2ba6 h4,
#colophon .short-2ba6 h5,
#colophon .short-2ba6 h6,
.gallery-934e .image_pro_92b4 {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin: 0;
    text-transform: uppercase;
    border-bottom: 2px solid #000;
    padding-bottom: 5px;
}

#secondary .carousel-medium-16aa h1,
#secondary .carousel-medium-16aa h2,
#secondary .carousel-medium-16aa h3,
#secondary .carousel-medium-16aa h4,
#secondary .carousel-medium-16aa h5,
#secondary .carousel-medium-16aa h6,
#colophon .carousel-medium-16aa h1,
#colophon .carousel-medium-16aa h2,
#colophon .carousel-medium-16aa h3,
#colophon .carousel-medium-16aa h4,
#colophon .carousel-medium-16aa h5,
#colophon .carousel-medium-16aa h6 {
    margin-bottom: 25px;
}

.gallery-934e .image_pro_92b4 {
    display: block;
    margin-bottom: 20px;
}

.over_0489 {
    height: 40px;
    background-color: #000;
    border-color: #000;
    color: #fff;
    padding: 0 15px;
}

.over_0489:hover,
.over_0489: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 .plasma_81fa:not(:last-child) {
    margin-bottom: 30px;
}
.form_lite_5b00 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.tooltip_4b4f.description_3a05 {
    list-style: disc;
    padding-left: 1.5em;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.fn-sticky-6c63 {
    display: block;
}
.slider_bddf {
    margin: 0;
}

.alert-soft-5a80:not(.video_pro_c44d) {
    display: none;
}

.table_07d2 .plasma-3b12,
.alert-easy-792c .plasma-3b12 {
    display: inline;
}

.hero_cool_c295,
.warm-c464,
.center-2141 {
    margin: 0;
}

.mask_433d img {
    display: block;
    text-align: center;
    margin: 20px auto;
}
.footer_e252 span.layout-7681 {
    margin-bottom: 12px;
    display: inline-block;
    width: 100%;
}
.row_bc70 {
    clear: both;
    margin: 0 0 1.5em;
}
.footer_e252 span.menu_35d3 {
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    color: #111;
}
.footer_e252 small {
    font-size: 12px;
    color: #ff2e55;
}
nav.white_340d.summary-df53 {
    margin-top: 50px;
    clear: both;
    display: inline-block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.box-south-02c4.wrapper-liquid-6e27 article:nth-child(3n) {
    border-right: 1px solid #e4e4e4;
}
.status_fluid_43eb a {
    color: #ff2e55;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.paragraph-short-2b56 {
    color: #fff;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.header_4520 {
    margin-bottom: 20px;
    display: inline-block;
}
.header_4520 span {
    margin: 0 8px 8px 0;
}
.header_4520 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;
}
.header_4520 a:hover,
.header_4520 a:focus {
    border-color: #000;
    background-color: #000;
    color: #fff;
}
.top_db35 {
    margin-bottom: 30px;
}
.notice_b28b,
.header_2a02 {
    text-align: center;
    margin-bottom: 30px;
    display: block;
}
.notice_b28b h1,
.status-9243 h1,
.header_2a02 h1 {
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: bold;
}
.white-7774 .notice_b28b,
.tooltip-a8fc .status-9243,
.menu_blue_52e6 .header_2a02,
.description-bab4 .top_db35,
.highlight_8512 .white_340d.title_east_56f5,
.fast-6b66 .advanced-197e.pagination_gas_d66a .plasma-3b12,
.slider_2674 .advanced-197e.pagination_gas_d66a .preview-ec8f,
.secondary_steel_4bd1 .advanced-197e.pagination_gas_d66a .notice-5c51,
.dropdown-ad01 .advanced-197e.pagination_gas_d66a .form_steel_c505 {
    display: none;
}
.border-efb5 {
    margin-bottom: 25px;
}
.pagination-c62f .border-efb5 {
    margin-bottom: 0;
}
.advanced-197e.pagination_gas_d66a {
    background-color: #f6f6f6;
    padding: 20px 25px;
    margin-bottom: 25px;
}
.table_07d2 .preview-ec8f a:before,
.pagination_gas_d66a .mask_433d a:before,
.form_steel_c505 a:before,
.notice-5c51:before {
    content: "\f017";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
}
.pagination_gas_d66a .mask_433d a:before {
    content: "\f007";
}
.form_steel_c505 a:before {
    content: "\f086";
}
.table_07d2 .preview-ec8f a:before {
    content: "\f017";
}
.notice-5c51:before {
    content: "\f02c";
    color: #ff2e55;
}
body:not(.table_07d2) .notice-5c51:before {
    display: none;
}
.pagination_gas_d66a a, 
.pagination_gas_d66a span:before, 
.pagination_gas_d66a .notice-5c51:before, 
.pagination_gas_d66a .mask_433d:before {
    color: #000;
}
.pagination_gas_d66a a:hover,
.pagination_gas_d66a a:focus {
    color: #ff2e55;
}
.mask_433d.white_a62e {
    margin-left: 5px;
}
.plasma-3b12 {
    visibility: hidden;
}
.plasma-3b12 .mask_433d.white_a62e {
    visibility: visible;
    margin-left: -20px;
}
.button_fbad .main-2222 .main_43db, 
.button_fbad .main-2222 .upper_f788, 
.button_fbad .main-2222 .title_east_56f5 {
    margin-bottom: 25px;
}
.white_340d.title_east_56f5,
.white_340d.upper_f788 {
    padding: 20px 25px;
    background-color: #f6f6f6;
}
.title_east_56f5 .wide_5cd1 span span,
.upper_f788 .wide_5cd1 span span,
.title_east_56f5 .info_dynamic_b004 span span,
.upper_f788 .info_dynamic_b004 span span {
    display: block;
}
.title_east_56f5 span.wide_5cd1 b,
.layout-black-50be span.wide_5cd1 b,
.title_east_56f5 span.info_dynamic_b004 b,
.layout-black-50be span.info_dynamic_b004 b {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.title_east_56f5 span.wide_5cd1,
.layout-black-50be span.wide_5cd1 {
    display: table;
}
.hard-8c93.banner_3b11 {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}
.hard-8c93.banner_3b11 .caption_2a08 {
    font-size: 38px;
}
.solid_e613 #secondary {
    display: none;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.icon_pink_39f8 a {
    word-wrap: break-word;
}

.accordion-daad {
    display: block;
}

#reply-title,
.plasma_739f {
    font-size: 42px;
    margin: 0;
}
.plasma_739f,
#reply-title {
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 600;
}
ul.status_fluid_43eb li:after {
    content: ",";
}
ul.status_fluid_43eb li:last-child:after {
    display: none;
}
ol.pressed_7dd6 {
    padding: 0;
    margin: 0 0 30px;
    list-style: none;
}
#comments ol {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
#comments ol.pressed_7dd6 {
    padding-top: 35px;
    position: relative;
    overflow: hidden;
}
#comments ol.disabled-503c {
    margin-left: 120px;
}
.down_7ab2 {
    display: none;
}
.form-0ef5 img {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 20px;
}
#comments time:before {
    display: none;
}
.wrapper_8db2 {
    position: relative;
}
.pink_a51a {
    text-align: right;
}
#comments article {
    margin-bottom: 30px;
    clear: both;
    padding: 30px;
    background-color: #f6f6f6;
    text-decoration: none;
}
#comments ol.pressed_7dd6 > li:last-child article:last-child,
#comments ol.pressed_7dd6 > li:last-child {
    border-bottom: none;
}
#comments ol.pressed_7dd6 > li {
    padding-top: 49px;
}
#comments ol.pressed_7dd6 > li:first-child {
    padding-top: 0;
}
#comments ol.pressed_7dd6 > li article:last-child .pink_a51a {
    border-bottom: none;
    padding-bottom: 0;
}
.pink_a51a 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;
}
.pink_a51a a:hover,
.pink_a51a a:focus {
    color: #fff;
    background-color: #ff2e55;
    border-color: #ff2e55;
}
.form-0ef5 .photo_0feb,
.form-0ef5 .preview_tall_8701 {
    display: inline-block;
    color: #333;
    font-size: 20px;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    text-transform: capitalize;
}
.form-0ef5 .photo_0feb:hover,
.form-0ef5 .photo_0feb:focus {
    color: #ff2e55;
}
.east_7d2e a,
.east_7d2e a time {
    color: #333;
    text-decoration: none;
}
.east_7d2e a:hover,
.east_7d2e a:focus,
.east_7d2e a:hover time,
.east_7d2e a:focus time {
    color: #ff2e55;
}
.east_7d2e time {
    font-weight: 500;
}
.east_7d2e {
    display: block;
    margin-bottom: 10px;
}
.icon_pink_39f8 {
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 80px;
}
.icon_pink_39f8 p {
    font-weight: 400;
    margin-bottom: 1em;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.accordion-pressed-7dfd .upper_f788, /* Older / Newer Posts Navigation (always hidden) */
.accordion-pressed-7dfd.aside_gas_c6d9 .dim_18cc { /* 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 .aside_gas_c6d9) before. */
.hard-a3c9.aside_gas_c6d9 .dim_18cc {
    display: block;
}

/*--------------------------------------------------------------
# Layouts and titles
--------------------------------------------------------------*/
section {
    position: relative;
}
.fn-relative-6c63 {
    display: block;
    position: relative;
}
.fn-relative-6c63:before,
.fn-relative-6c63:after {
    content: "";
    display: table;
    clear: both;
}
.warm-c464 {
    margin-top: 0;
}
.texture_cc93 {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.center-aaf7 {
    padding: 10px 0;
}
.badge_last_5f3a,
.up_74c0 {
    font-size: 22px;
    margin: 0 0 15px;
    font-weight: 400;
    word-wrap: break-word;
}
.active-light-96c3 {
    margin-bottom: 40px;
    text-align: center;
}
.up_74c0 {
    font-size: 32px;
    margin: 0;
    font-family: 'Poppins', sans-serif;
}
.badge_last_5f3a a {
    color: #000;
    text-decoration: none;
}
.badge_last_5f3a a:hover,
.badge_last_5f3a a:focus {
    color: #ff2e55;
}
.medium-9286 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.new-502b {
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.2;
}
.media_upper_a214 {
    text-align: left;
}
.feature_out_fe5a {
    text-align: center;
}
.short-6355 {
    text-align: right;
}
.thumbnail_0718 {
    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;
}
.thumbnail_0718:hover,
.thumbnail_0718:focus {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.heading_slow_895d {
    position: relative;
}
.popup_action_f898 article, 
.paragraph-hovered-5029 article, 
.wrapper-liquid-6e27 article, 
.tabs-fresh-8ae0 article,
.slider_2a3a article,
.heading-6b95 article {
    margin-bottom: 30px;
    width: 100%;
}
.popup_action_f898 article:last-child, 
.paragraph-hovered-5029 article:last-child, 
.wrapper-liquid-6e27 article:last-child, 
.tabs-fresh-8ae0 article:last-child,
.slider_2a3a article:last-child,
.heading-6b95 article:last-child {
    margin-bottom: 0;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.hero_cool_c295 .easy-c082,
.warm-c464 .easy-c082,
.icon_pink_39f8 .easy-c082 {
    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
--------------------------------------------------------------*/
.text_fast_e625 {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.text_fast_e625 img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.text_fast_e625 .photo_pro_0f76 {
    margin: 0.8075em 0;
}

.photo_pro_0f76 {
    text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.east_8984 {
    margin: -4px;
}

.narrow-c06e {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding: 4px;
}

.frame_stale_cf6f .narrow-c06e {
    max-width: 50%;
}

.red_b3c1 .narrow-c06e {
    max-width: 33.33%;
}

.brown_95ff .narrow-c06e {
    max-width: 25%;
}

.feature-2013 .narrow-c06e {
    max-width: 20%;
}

.tag-bronze-a893 .narrow-c06e {
    max-width: 16.66%;
}

.cool-87ed .narrow-c06e {
    max-width: 14.28%;
}

.hidden-e4f8 .narrow-c06e {
    max-width: 12.5%;
}

.popup-7d7a .narrow-c06e {
    max-width: 11.11%;
}

.mask-a718 {
    display: block;
}

.section-1c88 {
    margin: 0;
}

/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
.form_5a44 li {
    display: inline-block;
    height: auto;
    text-align: center;
    position: relative;
    list-style: none;
}
.title-current-17fe .plasma_81fa .form_5a44 li {
    display: inline-block;
    width: auto;
}
.form_5a44,
.form_5a44 ul {
    margin: 0;
    padding: 0;
}
.form_5a44 li a {
    background-color: transparent;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: block;
}
/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
ul.form_5a44 {
    margin: 0;
    padding: 0;
}
.form_5a44 li {
    width: 40px;
    height: auto;
    text-align: center;
    line-height: 40px;
    position: relative;
    list-style: none;
}
.form_5a44 ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.form_5a44 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";
}
.form_5a44 li a:hover,
.form_5a44 li a:focus {
    color: #fff;
    background-color: #FF3366;
}
.form_5a44 li a:before {
    content: "\f1d0";
}
.form_5a44 li a[href*="facebook.summary-bd94"]:before,
.form_5a44 li a[href*="fb.summary-bd94"]:before {
  content: "\f39e";
}

.form_5a44 li a[href*="twitter.summary-bd94"]:before {
  content: "\f099";
}

.form_5a44 li a[href*="linkedin.summary-bd94"]:before {
  content: "\f0e1";
}

.form_5a44 li a[href*="plus.hard-90e6.summary-bd94"]:before {
  content: "\f0d5";
}

.form_5a44 li a[href*="youtube.summary-bd94"]:before {
  content: "\f167";
}

.form_5a44 li a[href*="dribbble.summary-bd94"]:before {
  content: "\f17d";
}

.form_5a44 li a[href*="pinterest.summary-bd94"]:before {
  content: "\f231";
}

.form_5a44 li a[href*="bitbucket.upper_7915"]:before {
  content: "\f171";
}

.form_5a44 li a[href*="github.summary-bd94"]:before {
  content: "\f113";
}

.form_5a44 li a[href*="codepen.panel_copper_c196"]:before {
  content: "\f1cb";
}

.form_5a44 li a[href*="flickr.summary-bd94"]:before {
  content: "\f16e";
}

.form_5a44 li a[href$="/feed/"]:before {
  content: "\f09e";
}

.form_5a44 li a[href*="foursquare.summary-bd94"]:before {
  content: "\f180";
}

.form_5a44 li a[href*="instagram.summary-bd94"]:before {
  content: "\f16d";
}

.form_5a44 li a[href*="tumblr.summary-bd94"]:before {
  content: "\f173";
}

.form_5a44 li a[href*="reddit.summary-bd94"]:before {
  content: "\f1a1";
}

.form_5a44 li a[href*="vimeo.summary-bd94"]:before {
  content: "\f194";
}

.form_5a44 li a[href*="digg.summary-bd94"]:before {
  content: "\f1a6";
}

.form_5a44 li a[href*="twitch.aside-north-bfd3"]:before {
  content: "\f1e8";
}

.form_5a44 li a[href*="stumbleupon.summary-bd94"]:before {
  content: "\f1a4";
}

.form_5a44 li a[href*="delicious.summary-bd94"]:before {
  content: "\f1a5";
}

.form_5a44 li a[href*="mailto:"]:before {
  content: "\f0e0";
}
.form_5a44 li a[href*="soundcloud.summary-bd94"]:before {
  content: "\f1be";
}
.form_5a44 li a[href*="wordpress.upper_7915"]:before {
  content: "\f19a";
}
.form_5a44 li a[href*="wordpress.summary-bd94"]:before {
  content: "\f19a";
}

.form_5a44 li a[href*="jsfiddle.fast_083b"]:before {
  content: "\f1cc";
}

.form_5a44 li a[href*="tripadvisor.summary-bd94"]:before {
  content: "\f262";
}

.form_5a44 li a[href*="foursquare.summary-bd94"]:before {
  content: "\f180";
}

.form_5a44 li a[href*="angel.image_iron_827b"]:before {
  content: "\f209";
}

.form_5a44 li a[href*="slack.summary-bd94"]:before {
  content: "\f198";
}

.form_5a44 li a[href*="tiktok.summary-bd94"]:before {
  content: "\e07b";
}

/*--------------------------------------------------------------
## Social Icons Hover Color
--------------------------------------------------------------*/
.form_5a44 li a[href*="facebook.summary-bd94"]:hover,
.form_5a44 li a[href*="fb.summary-bd94"]:hover,
.form_5a44 li a[href*="facebook.summary-bd94"]:focus,
.form_5a44 li a[href*="fb.summary-bd94"]:focus {
    background-color: #3c5798 !important;
}
.form_5a44 li a[href*="twitter.summary-bd94"]:hover,
.form_5a44 li a[href*="twitter.summary-bd94"]:focus {
    background-color: #1ea0f1 !important;
}
.form_5a44 li a[href*="linkedin.summary-bd94"]:hover,
.form_5a44 li a[href*="linkedin.summary-bd94"]:focus {
    background-color: #0077B5 !important;
}
.form_5a44 li a[href*="plus.hard-90e6.summary-bd94"]:hover,
.form_5a44 li a[href*="plus.hard-90e6.summary-bd94"]:focus {
    background-color: #ec7161 !important;
}

.form_5a44 li a[href*="youtube.summary-bd94"]:hover,
.form_5a44 li a[href*="youtube.summary-bd94"]:focus {
    background-color: #cc181e !important;
}

.form_5a44 li a[href*="dribbble.summary-bd94"]:hover,
.form_5a44 li a[href*="dribbble.summary-bd94"]:focus {
    background-color: #f4a09c !important;
}

.form_5a44 li a[href*="pinterest.summary-bd94"]:hover,
.form_5a44 li a[href*="pinterest.summary-bd94"]:focus {
    background-color: #bd081b !important;
}

.form_5a44 li a[href*="bitbucket.upper_7915"]:hover,
.form_5a44 li a[href*="bitbucket.upper_7915"]:focus {
    background-color: #205081 !important;
}

.form_5a44 li a[href*="github.summary-bd94"]:hover,
.form_5a44 li a[href*="github.summary-bd94"]:focus {
    background-color: #323131 !important;
}

.form_5a44 li a[href*="codepen.panel_copper_c196"]:hover,
.form_5a44 li a[href*="codepen.panel_copper_c196"]:focus {
    background-color: #111000 !important;
}

.form_5a44 li a[href*="flickr.summary-bd94"]:hover,
.form_5a44 li a[href*="flickr.summary-bd94"]:focus {
    background-color: #025FDF !important;
}

.form_5a44 li a[href$="/feed/"]:hover,
.form_5a44 li a[href$="/feed/"]:focus {
    background-color: #089DE3 !important;
}

.form_5a44 li a[href*="foursquare.summary-bd94"]:hover,
.form_5a44 li a[href*="foursquare.summary-bd94"]:focus {
    background-color: #F94877 !important;
}

.form_5a44 li a[href*="instagram.summary-bd94"]:hover,
.form_5a44 li a[href*="instagram.summary-bd94"]:focus {
    background-color: #cd42e7 !important;
}

.form_5a44 li a[href*="tumblr.summary-bd94"]:hover,
.form_5a44 li a[href*="tumblr.summary-bd94"]:focus {
    background-color: #56BC8A !important;
}

.form_5a44 li a[href*="reddit.summary-bd94"]:hover,
.form_5a44 li a[href*="reddit.summary-bd94"]:focus {
    background-color: #FF4500 !important;
}

.form_5a44 li a[href*="vimeo.summary-bd94"]:hover,
.form_5a44 li a[href*="vimeo.summary-bd94"]:focus {
    background-color: #00ADEF !important;
}

.form_5a44 li a[href*="digg.summary-bd94"]:hover,
.form_5a44 li a[href*="digg.summary-bd94"]:focus {
    background-color: #00ADEF !important;
}

.form_5a44 li a[href*="twitch.aside-north-bfd3"]:hover,
.form_5a44 li a[href*="twitch.aside-north-bfd3"]:focus {
    background-color: #0E9DD9 !important;
}

.form_5a44 li a[href*="stumbleupon.summary-bd94"]:hover,
.form_5a44 li a[href*="stumbleupon.summary-bd94"]:focus {
    background-color: #EB4924 !important;
}

.form_5a44 li a[href*="delicious.summary-bd94"]:hover,
.form_5a44 li a[href*="delicious.summary-bd94"]:focus {
    background-color: #0076E8 !important;
}

.form_5a44 li a[href*="mailto:"]:hover,
.form_5a44 li a[href*="mailto:"]:focus {
    background-color: #4169E1 !important;
}
.form_5a44 li a[href*="soundcloud.summary-bd94"]:hover,
.form_5a44 li a[href*="soundcloud.summary-bd94"]:focus {
    background-color: #FF5500 !important;
}
.form_5a44 li a[href*="wordpress.upper_7915"]:hover,
.form_5a44 li a[href*="wordpress.upper_7915"]:focus {
    background-color: #0073AA !important;
}
.form_5a44 li a[href*="wordpress.summary-bd94"]:hover,
.form_5a44 li a[href*="wordpress.summary-bd94"]:focus {
    background-color: #00AADC !important;
}

.form_5a44 li a[href*="jsfiddle.fast_083b"]:hover,
.form_5a44 li a[href*="jsfiddle.fast_083b"]:focus {
    background-color: #396AB1 !important;
}

.form_5a44 li a[href*="tripadvisor.summary-bd94"]:hover,
.form_5a44 li a[href*="tripadvisor.summary-bd94"]:focus {
    background-color: #FFE090 !important;
}

.form_5a44 li a[href*="angel.image_iron_827b"]:hover,
.form_5a44 li a[href*="angel.image_iron_827b"]:focus {
    background-color: #111000 !important;
}

.form_5a44 li a[href*="tiktok.summary-bd94"]:hover,
.form_5a44 li a[href*="tiktok.summary-bd94"]:focus {
    background-color: #7d88e3 !important;
}

/*--------------------------------------------------------------
#  Header Image
--------------------------------------------------------------*/
#header-image {
    text-align: center;
}
#header-image img {
    width: 100%;
}

/*--------------------------------------------------------------
# Posts
--------------------------------------------------------------*/
.texture_9b7d .highlight-a0f8 .heading_slow_895d {
    margin-bottom: 30px;
    background-size: cover;
    background-position: center center;
    padding: 150px 0;
}
.texture_9b7d .accent-glass-6660 {
    text-align: center;
    padding: 15px;
}
.texture_9b7d .surface_efd3 .accent-glass-6660 {
    width: calc(100% - 80px);
    margin: -85px auto 0;
    background-color: #fff;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 15px;
}
.texture_9b7d .highlight-a0f8 .preview-ec8f {
    margin-bottom: 7px;
    display: inline-block;
}
.texture_9b7d .highlight-a0f8 .preview-ec8f a {
    color: #000;
}
.texture_9b7d .highlight-a0f8 .preview-ec8f a:hover,
.texture_9b7d .highlight-a0f8 .preview-ec8f a:focus {
    color: #ff2e55;
}
.texture_9b7d .highlight-a0f8 .notice-5c51 {
    margin-bottom: 10px;
    display: block;
    color: #fff;
}
.texture_9b7d .highlight-a0f8 .notice-5c51 a {
    background-color: #ff2e55;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
}
.texture_9b7d .highlight-a0f8 .notice-5c51 a:hover,
.texture_9b7d .highlight-a0f8 .notice-5c51 a:focus {
    background-color: #000;
}
.texture_9b7d .highlight-a0f8 .heading_slow_895d img {
    width: 100%;
}
.texture_9b7d .preview_last_ff37 {
    margin-bottom: 10px;
}
.texture_9b7d .badge_last_5f3a {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin: 0;
    margin-bottom: 15px;
    line-height: 1.5;
}
.texture_9b7d .highlight-a0f8 .warm-c464 {
    color: #000;
}
.texture_9b7d a {
    text-decoration: none;
}
.texture_9b7d a {
    text-decoration: none;
}
.pagination_gas_d66a a,
.pagination_gas_d66a a:before {
    text-decoration: none;
}
.pagination_gas_d66a > span {
    margin-right: 20px;
}
#primary #main > article .warm-c464 {
    margin-bottom: 25px;
}

/*--------------------------------------------------------------
# Typography Options
--------------------------------------------------------------*/ 
.panel-ba17 h1,
.panel-ba17 h2,
.panel-ba17 h3,
.panel-ba17 h4,
.panel-ba17 h5,
.panel-ba17 h6,
.panel-ba17 .gallery-934e .image_pro_92b4 {
    font-family: 'Raleway', sans-serif;
}

.tooltip-down-f894 h1,
.tooltip-down-f894 h2,
.tooltip-down-f894 h3,
.tooltip-down-f894 h4,
.tooltip-down-f894 h5,
.tooltip-down-f894 h6,
.tooltip-down-f894 .gallery-934e .image_pro_92b4 {
    font-family: 'Poppins', sans-serif;
}

.soft-f520 h1,
.soft-f520 h2,
.soft-f520 h3,
.soft-f520 h4,
.soft-f520 h5,
.soft-f520 h6,
.soft-f520 .gallery-934e .image_pro_92b4 {
    font-family: 'Montserrat', sans-serif;
}

.medium-6ec2 h1,
.medium-6ec2 h2,
.medium-6ec2 h3,
.medium-6ec2 h4,
.medium-6ec2 h5,
.medium-6ec2 h6,
.medium-6ec2 .gallery-934e .image_pro_92b4 {
    font-family: 'Open Sans', sans-serif;
}

.preview-hovered-ace7 h1,
.preview-hovered-ace7 h2,
.preview-hovered-ace7 h3,
.preview-hovered-ace7 h4,
.preview-hovered-ace7 h5,
.preview-hovered-ace7 h6,
.preview-hovered-ace7 .gallery-934e .image_pro_92b4 {
    font-family: 'Lato', sans-serif;
}

.input-b584 h1,
.input-b584 h2,
.input-b584 h3,
.input-b584 h4,
.input-b584 h5,
.input-b584 h6,
.input-b584 .gallery-934e .image_pro_92b4 {
    font-family: 'Ubuntu', sans-serif;
}

.frame_rough_1bcd h1,
.frame_rough_1bcd h2,
.frame_rough_1bcd h3,
.frame_rough_1bcd h4,
.frame_rough_1bcd h5,
.frame_rough_1bcd h6,
.frame_rough_1bcd .gallery-934e .image_pro_92b4 {
    font-family: 'Playfair Display', serif;
}

.banner_169a h1,
.banner_169a h2,
.banner_169a h3,
.banner_169a h4,
.banner_169a h5,
.banner_169a h6,
.banner_169a .gallery-934e .image_pro_92b4 h6 {
    font-family: 'Lora', serif;
}

.image-last-2e5a h1,
.image-last-2e5a h2,
.image-last-2e5a h3,
.image-last-2e5a h4,
.image-last-2e5a h5,
.image-last-2e5a h6,
.image-last-2e5a .gallery-934e .image_pro_92b4 {
    font-family: 'Titillium Web', sans-serif;
}

.paragraph-670e h1,
.paragraph-670e h2,
.paragraph-670e h3,
.paragraph-670e h4,
.paragraph-670e h5,
.paragraph-670e h6,
.paragraph-670e .gallery-934e .image_pro_92b4 {
    font-family: 'Muli', sans-serif;
}

.card-f478 h1,
.card-f478 h2,
.card-f478 h3,
.card-f478 h4,
.card-f478 h5,
.card-f478 h6,
.card-f478 .gallery-934e .image_pro_92b4 {
    font-family: 'Oxygen', sans-serif;
}

.secondary_9645 h1,
.secondary_9645 h2,
.secondary_9645 h3,
.secondary_9645 h4,
.secondary_9645 h5,
.secondary_9645 h6,
.secondary_9645 .gallery-934e .image_pro_92b4 {
    font-family: 'Nunito Sans', sans-serif;
}

.hero_42b9 h1,
.hero_42b9 h2,
.hero_42b9 h3,
.hero_42b9 h4,
.hero_42b9 h5,
.hero_42b9 h6,
.hero_42b9 .gallery-934e .image_pro_92b4 {
    font-family: 'Maven Pro', sans-serif;
}

.alert-narrow-0189 h1,
.alert-narrow-0189 h2,
.alert-narrow-0189 h3,
.alert-narrow-0189 h4,
.alert-narrow-0189 h5,
.alert-narrow-0189 h6,
.alert-narrow-0189 .gallery-934e .image_pro_92b4 {
    font-family: 'Cairo', serif;
}

.search_97bd h1,
.search_97bd h2,
.search_97bd h3,
.search_97bd h4,
.search_97bd h5,
.search_97bd h6,
.search_97bd .gallery-934e .image_pro_92b4 {
    font-family: 'Philosopher', sans-serif;
}

.middle_c91a h1,
.middle_c91a h2,
.middle_c91a h3,
.middle_c91a h4,
.middle_c91a h5,
.middle_c91a h6,
.middle_c91a .gallery-934e .image_pro_92b4 {
    font-family: 'Dosis', sans-serif;
}

.hovered_f0bc h1,
.hovered_f0bc h2,
.hovered_f0bc h3,
.hovered_f0bc h4,
.hovered_f0bc h5,
.hovered_f0bc h6,
.hovered_f0bc .gallery-934e .image_pro_92b4 {
    font-family: 'Sniglet', cursive;
}

.out-e5df h1,
.out-e5df h2,
.out-e5df h3,
.out-e5df h4,
.out-e5df h5,
.out-e5df h6,
.out-e5df .gallery-934e .image_pro_92b4 {
    font-family: 'Gloria Hallelujah', cursive;
}

.focus-bottom-65f5 h1,
.focus-bottom-65f5 h2,
.focus-bottom-65f5 h3,
.focus-bottom-65f5 h4,
.focus-bottom-65f5 h5,
.focus-bottom-65f5 h6,
.focus-bottom-65f5 .gallery-934e .image_pro_92b4 {
    font-family: 'Patrick Hand', cursive;
}

.stale-83f5 h1,
.stale-83f5 h2,
.stale-83f5 h3,
.stale-83f5 h4,
.stale-83f5 h5,
.stale-83f5 h6,
.stale-83f5 .gallery-934e .image_pro_92b4 {
    font-family: 'Shadows Into Light', cursive;
}

.media-next-9194 h1,
.media-next-9194 h2,
.media-next-9194 h3,
.media-next-9194 h4,
.media-next-9194 h5,
.media-next-9194 h6,
.media-next-9194 .gallery-934e .image_pro_92b4 {
    font-family: 'Aboreto', cursive;
}

.chip_bright_8bd3,
.chip_bright_8bd3 .avatar_4d2e a {
    font-family: 'Raleway', sans-serif;
}

.upper-3503,
.upper-3503 .avatar_4d2e a {
    font-family: 'Poppins', sans-serif;
}

.paper-f969,
.paper-f969 .avatar_4d2e a {
    font-family: 'Montserrat', sans-serif;
}

.form_5b9d,
.form_5b9d .avatar_4d2e a {
    font-family: 'Open Sans', sans-serif;
}

.tertiary-dirty-4ffe,
.tertiary-dirty-4ffe .avatar_4d2e a {
    font-family: 'Lato', sans-serif;
}

.alert-3d0b,
.alert-3d0b .avatar_4d2e a {
    font-family: 'Ubuntu', sans-serif;
}

.layout_bottom_faaf,
.layout_bottom_faaf .avatar_4d2e a {
    font-family: 'Playfair Display', serif;
}

.grid-dim-19ef,
.grid-dim-19ef .avatar_4d2e a {
    font-family: 'Lora', serif;
}

.narrow-c146,
.narrow-c146 .avatar_4d2e a {
    font-family: 'Titillium Web', sans-serif;
}

.new_b0bb,
.new_b0bb .avatar_4d2e a-10 {
    font-family: 'Muli', sans-serif;
}

.advanced_6212,
.advanced_6212 .avatar_4d2e a {
    font-family: 'Oxygen', sans-serif;
}

.gallery_58e3,
.gallery_58e3 .avatar_4d2e a {
    font-family: 'Nunito Sans', sans-serif;
}

.huge-7abf,
.huge-7abf .avatar_4d2e a {
    font-family: 'Maven Pro', sans-serif;
}

.heading-plasma-42b7,
.heading-plasma-42b7 .avatar_4d2e a {
    font-family: 'Cairo', serif;
}

.modal_b95e,
.modal_b95e .avatar_4d2e a {
    font-family: 'Philosopher', sans-serif;
}

.form-2b03,
.form-2b03 .avatar_4d2e a {
    font-family: 'Dosis', sans-serif;
}

.detail_cool_9f86,
.detail_cool_9f86 .avatar_4d2e a {
    font-family: 'Sniglet', cursive;
}

.nav-gold-9bc9,
.nav-gold-9bc9 .avatar_4d2e a {
    font-family: 'Gloria Hallelujah', cursive;
}

.avatar_5a3e,
.avatar_5a3e .avatar_4d2e 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 .outer_0901 a, 
#colophon .outer_0901 a,
#secondary .outer_0901 a:hover, 
#secondary .outer_0901 a:focus, 
#colophon .outer_0901 a:hover,
#colophon .outer_0901 a:focus {
    color: #fff;
}
#secondary .outer_0901,
#colophon .outer_0901 {
    margin-bottom: 0;
}
.title-copper-ab21 {
    position: relative;
    padding: 15px 0;
}
.title-current-17fe + .title-copper-ab21 {
    border-top: 1px solid rgb(0 0 0 / 10%);
}
.title-copper-ab21 span {
    display: block;
    text-align: center;
}
.title-current-17fe .plasma_81fa ul li {
    margin-bottom: 15px;
}
.title-current-17fe .plasma_81fa ul li:last-child,
.title-current-17fe .plasma_81fa .form_5a44 li {
    margin-bottom: 0;
}
.title-current-17fe .slider_bddf {
    margin-bottom: 45px;
}
.title-current-17fe.popup_action_f898 .slider_bddf:last-child {
    margin-bottom: 0;
}
.title-current-17fe.popup_action_f898 .up_85ec img {
    margin-left: auto;
    margin-right: auto;
}
.notification-1e80 ul li span {
    font-size: 12px;
    display: block;
}
#colophon #wp-calendar caption {
    font-weight: 600;
    text-align: left;
}
.active-daf4 ul ul {
    padding-left: 25px;
    margin-top: 15px;
}
.gas-51b4 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 .gas-51b4 a:hover,
#secondary .gas-51b4 a:focus,
#colophon .gas-51b4 a:hover,
#colophon .gas-51b4 a:focus {
    background-color: #000;
    color: #fff;
}
#colophon .aside_ffa2 form.hover_black_b5ab button.slow-da12 {
    background-color: #ff2e55;
}
#colophon .notification-1e80 li:before {
    float: left;
}
.iron-6e2c {
    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;
}
.iron-6e2c:hover,
.iron-6e2c: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;
}
.row-9b35 #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 */
}
.row-9b35 #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 */
}
.row-9b35 #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,
.pink_cfa3 #loader-wrapper {
    display: none;

}
#loader svg {
    width: 70px;
    height: 70px;
    fill: #ff2e55;
}
.next_9d9d #loader .mask-over-ec89,
.badge_4ab4 #loader .outline_bottom_7a5b,
.layout-93b6 #loader .breadcrumb-8d25,
.widget-first-93da #loader .north-c386 {
    display: block;
}

/*--------------------------------------------------------------
#                   RESPONSIVE
--------------------------------------------------------------*/
@media screen and (min-width: 567px) {
    #top-bar {
        padding: 5px 0;
    }
    #top-bar form.hover_black_b5ab {
        width: 50%;
        float: left;
        margin: 0;
    }
    #top-bar .form_5a44 {
        width: 50%;
        float: right;
        text-align: right;
        padding: 2px 0;
    }
    #top-bar input, 
    #top-bar .slow-da12 {
        border-color: transparent;
    }
    .title-current-17fe.paragraph-hovered-5029 .slider_bddf,
    .title-current-17fe.tabs-fresh-8ae0 .slider_bddf {
        width: 50%;
        float: left;
    }
    .title-current-17fe.paragraph-hovered-5029 .slider_bddf:nth-child(2n+1),
    .title-current-17fe.tabs-fresh-8ae0 .slider_bddf:nth-child(2n+1) {
        clear: left;
    }
    .title-current-17fe.paragraph-hovered-5029 .slider_bddf:nth-child(odd),
    .title-current-17fe.tabs-fresh-8ae0 .slider_bddf:nth-child(odd) {
        padding-right: 40px;
    }
    .title-current-17fe.paragraph-hovered-5029 .slider_bddf:nth-last-child(-n+2),
    .title-current-17fe.tabs-fresh-8ae0 .slider_bddf:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 767px) {
    .paragraph-hovered-5029,
    .wrapper-liquid-6e27,
    .tabs-fresh-8ae0,
    .slider_2a3a,
    .heading-6b95 {
        margin: 0 -15px;
    }
    .paragraph-hovered-5029 article,
    .wrapper-liquid-6e27 article,
    .tabs-fresh-8ae0 article,
    .slider_2a3a article,
    .heading-6b95 article {
        padding: 0 15px;
        float: left;
        width: 50%;
        margin-bottom: 30px;
    }
    .paragraph-hovered-5029 article:nth-child(2n+1),
    .wrapper-liquid-6e27 article:nth-child(2n+1),
    .tabs-fresh-8ae0 article:nth-child(2n+1),
    .slider_2a3a article:nth-child(2n+1),
    .heading-6b95 article:nth-child(2n+1) {
        clear: left;
    }
    .paragraph-hovered-5029 article:nth-last-child(-n+2),
    .wrapper-liquid-6e27 article:nth-last-child(-n+2),
    .tabs-fresh-8ae0 article:nth-last-child(-n+2),
    .slider_2a3a article:nth-last-child(-n+2),
    .heading-6b95 article:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
    .notice_b28b h1,
    .status-9243 h1,
    .header_2a02 h1 {
        font-size: 28px;
    }
    .main_43db .column_5892, 
    .upper_f788 .column_5892, 
    .title_east_56f5 .column_5892 {
        padding-right: 25px;
    }
    .main_43db .hard_1536, 
    .upper_f788 .hard_1536, 
    .title_east_56f5 .hard_1536 {
        padding-left: 25px;
    }
    .title-current-17fe.wrapper-liquid-6e27 .slider_bddf {
        width: 33.33%;
        float: left;
        margin-bottom: 0;
    }
    .title-current-17fe.wrapper-liquid-6e27 .slider_bddf:not(:last-child) {
        padding-right: 40px;
    }
    .title-copper-ab21.paragraph-hovered-5029 span {
        float: left;
        width: 50%;
        text-align: left;
    }
    .title-copper-ab21.paragraph-hovered-5029 span:nth-child(2) {
        float: right;
        text-align: right;
    }
}
@media screen and (min-width: 992px) {
    .wrapper-liquid-6e27 article,
    .slider_2a3a article,
    .heading-6b95 article {
        width: 33.33%;
    }
    .wrapper-liquid-6e27 article:nth-child(2n+1),
    .slider_2a3a article:nth-child(2n+1),
    .heading-6b95 article:nth-child(2n+1) {
        clear: none;
    }
    .wrapper-liquid-6e27 article:nth-child(3n+1),
    .slider_2a3a article:nth-child(3n+1),
    .heading-6b95 article:nth-child(3n+1) {
        clear: left;
    }
    .wrapper-liquid-6e27 article:nth-last-child(-n+3),
    .slider_2a3a article:nth-last-child(-n+3),
    .heading-6b95 article:nth-last-child(-n+3) {
        margin-bottom: 0;
    }
    .tabs-fresh-8ae0 article {
        width: 25%;
    }
    .slider_2a3a article {
        width: 20%;
    }
    .heading-6b95 article {
        width: 16.66%;
    }
    .tabs-fresh-8ae0 article:nth-child(2n+1),
    .slider_2a3a article:nth-child(3n+1),
    .heading-6b95 article:nth-child(3n+1) {
        clear: none;
    }
    .tabs-fresh-8ae0 article:nth-child(4n+1),
    .slider_2a3a article:nth-child(5n+1),
    .heading-6b95 article:nth-child(6n+1) {
        clear: left;
    }
    .tabs-fresh-8ae0 article:nth-last-child(-n+4),
    .slider_2a3a article:nth-last-child(-n+5),
    .heading-6b95 article:nth-last-child(-n+6) {
        margin-bottom: 0;
    }
    #top-bar .plasma_81fa + .plasma_81fa {
        margin-top: 0;
    }
    #top-bar.paragraph-hovered-5029 .plasma_81fa {
        float: left;
        text-align: left;
        padding: 6px 0;
    }
    #top-bar.paragraph-hovered-5029 .plasma_81fa + .plasma_81fa {
        float: right;
        text-align: right;
        padding: 0;
    }
    nav.white_340d.summary-df53 {
        margin-top: 63px;
    }
    #colophon .form_5a44 {
        margin-left: -15px;
    }
    .title-current-17fe.tabs-fresh-8ae0 .slider_bddf {
        width: 25%;
        padding-right: 40px;
    }
    .title-current-17fe.tabs-fresh-8ae0 .slider_bddf:last-child {
        padding-right: 0;
    }
    .title-current-17fe.tabs-fresh-8ae0 .slider_bddf:nth-child(2n+1) {
        clear: none;
    }
    .title-current-17fe.tabs-fresh-8ae0 .slider_bddf:nth-child(4n+1) {
        clear: left;
    }
    .title-current-17fe.tabs-fresh-8ae0 .slider_bddf:nth-last-child(-n+4) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 1024px) {
    .hero_warm_e217 #masthead {
        position: sticky;
        top: 0;
    }
    .hero_warm_e217 #masthead.info-short-4529 {
        box-shadow: 0 6px 10px rgb(0 0 0 / 10%);
    }
    .highlight_7794.hero_warm_e217 #masthead.info-short-4529 {
        top: 32px;
    }
    .wood-ad11 {
        display: flex;
        align-items: center;
        min-height: 81px;
    }
    .avatar_4d2e {
        width: auto;
        float: right;
        text-align: right;
    }
    .avatar_4d2e.row_next_20b9 {
        padding: 0;
    }
    .avatar_4d2e ul.paragraph_f18d > li {
        text-align: center;
    }
    .avatar_4d2e ul.paragraph_f18d > li > a {
        color: #000;
    }
    .avatar_4d2e ul.paragraph_f18d .shade_top_b9b5 > a, 
    .avatar_4d2e ul.paragraph_f18d .notification-d6c2 > a, 
    .avatar_4d2e ul.paragraph_f18d .east_b14d > a, 
    .avatar_4d2e ul.paragraph_f18d .hidden-smooth-b3f7 > a,
    .avatar_4d2e ul.paragraph_f18d > li:hover > a, 
    .avatar_4d2e ul.paragraph_f18d > li.fn-focus-6c63 > a {
        color: #ff2e55;
    }
    .avatar_4d2e ul.paragraph_f18d > li > a {
        text-align: center;
        padding: 30px 20px;
    }
    .avatar_4d2e.row_next_20b9 ul.paragraph_f18d > li {
        padding: 15px 25px 8px;
    }
    .avatar_4d2e ul.paragraph_f18d > .clean-65ca > a:after {
        content: "\f067";
        padding-left: 10px;
        font-size: 10px;
        position: relative;
        bottom: 1px;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
    }
    .avatar_4d2e ul ul .clean-65ca > a:before {
        content: "\f067";
        font-size: 10px;
        position: relative;
        top: 20px;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        position: absolute;
        right: 15px;
    }
    .avatar_4d2e ul.paragraph_f18d {
        display: block !important;
        height: auto !important;
    }
    .avatar_4d2e ul ul {
        box-shadow: 0 10px 25px rgb(0 0 0 / 15%);
        width: 250px;
    }
    .avatar_4d2e ul li:hover > ul,
    .avatar_4d2e ul li.fn-focus-6c63 > ul {
        left: 0;
        right: auto;
        display: block !important;
    }
    .avatar_4d2e ul ul li:hover > ul,
    .avatar_4d2e ul ul li.fn-focus-6c63 > ul {
        left: 100%;
        right: auto;
    }
    .avatar_4d2e ul ul li:hover > a,
    .avatar_4d2e ul ul li.fn-focus-6c63 > a {
        background-color: #ff2e55;
        color: #fff;
    }
    .avatar_4d2e ul.hover-hard-53df > li:last-child > a {
        border-bottom: none;
    }
    .avatar_4d2e ul ul li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    }
    .avatar_4d2e ul ul > li:last-child {
        border-bottom: none;
    }
    .avatar_4d2e ul ul ul {
        top: 0;
    }
    .avatar_4d2e ul ul li a:hover,
    .avatar_4d2e ul ul li.hidden-smooth-b3f7:hover > a {
        color: #fff !important;
    }
    .avatar_4d2e ul.paragraph_f18d > li > a > i,
    .avatar_4d2e ul.paragraph_f18d > li > a > i.motion-9288:not(.layout-large-38fc).hidden_liquid_edda {
        display: block;
        margin: 0 auto 10px;
    }
    .nav_stone_017d {
        height: 80px;
        position: absolute;
        top: 50%;
        right: 35px;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    #search {
        position: absolute;
        z-index: 30;
        right: 0;
        top: 100%;
        display: none;
    }
    .avatar_4d2e .overlay_active_a668 .tooltip-02b3 {
        display: none;
    }
    .avatar_4d2e .overlay_active_a668 .icon-b171 {
        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.silver_1426 {
        display: none;
    }
    .nav_stone_017d {
        display: none;
    }
    .avatar_4d2e ul {
        display: block;
    }
    .avatar_4d2e li {
        display: inline-block;
    }
    .avatar_4d2e .notice_wide_5e39 {
        padding-left: 50px;
    }
    .avatar_4d2e ul.paragraph_f18d > li.notice_wide_5e39 > a,
    .avatar_4d2e ul.paragraph_f18d > li.module_huge_28ba > a {
        padding-left: 5px;
        padding-right: 5px;
    }
    .avatar_4d2e li.notice_wide_5e39 + li.module_huge_28ba: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%);
    }
    .advanced_fd81 #primary,
    .lite_3b6e #primary {
        width: 70%;
        float: left;
        padding-right: 30px;
    }
    .advanced_fd81 #secondary,
    .lite_3b6e #secondary {
        width: 30%;
        float: right;
    }
    .lite_3b6e #primary { 
        float: right;
        padding-right: 0;
        padding-left: 30px;
    }
    .solid_e613 #primary {
        width: 100%;
        float: none;
        padding-right: 0;
    }
}
@media screen and (max-width: 1023px) {
    .wood-ad11 {
        padding-right: 50px;
        min-height: 86px;
        display: flex;
        align-items: center;
        text-align: left;
    }
    .tooltip-glass-4dc2 {
        font-size: 26px;
    }
    .avatar_4d2e ul ul {
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .avatar_4d2e ul ul ul {
        margin-top: 0;
    }
    .avatar_4d2e ul.paragraph_f18d li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
        display: block;
        width: 100%;
    }
    .avatar_4d2e ul.paragraph_f18d li:last-child {
        border-bottom: none;
    }
    .avatar_4d2e ul.paragraph_f18d > li {
        width: 100%;
        padding: 0;
    }
    .avatar_4d2e ul ul li a {
        padding-left: 35px;
    }
    .avatar_4d2e ul ul ul li a {
        padding-left: 60px;
    }
    .avatar_4d2e ul ul ul ul li a {
        padding-left: 80px;
    }
    .avatar_4d2e ul ul a {
        width: 100%;
    }
    .avatar_4d2e ul ul,
    .avatar_4d2e ul ul ul {
        box-shadow: none;
        float: none;
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 0;
        display: none;
    }
    .avatar_4d2e ul.paragraph_f18d > li:before {
        display: none;
    }
    .avatar_4d2e .clean-65ca > a:before {
        content: "";
        float: right;
        position: relative;
        right: 0;
        background-color: rgba(255, 255, 255, 0.20);
        width: 1px;
        height: 25px;
    }
    .avatar_4d2e .clean-65ca > a:after {
        padding-top: 3px;
    }
    .avatar_4d2e ul.hover-hard-53df li a {
        border-left: none;
    }
    .avatar_4d2e ul.paragraph_f18d {
        margin-right: 0;
        background-color: #fff;
        margin-top: 25px;
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .avatar_4d2e {
        position: static;
    }
    .avatar_4d2e a {
        color: #555555;
        padding: 15px;
    }
    #masthead.background-53c2 .avatar_4d2e ul.paragraph_f18d {
        margin-top: 0;
        position: absolute;
        max-width: 500px;
        top: 100%;
        left: auto;
        right: 0;
        width: 100%;
        z-index: 10;
    }
    .dynamic_bf50 #content, 
    .dynamic_bf50 #colophon,
    .dynamic_bf50 .iron-6e2c {
        filter: blur(25px);
    }
    #page-site-header {
        padding: 250px 0;
    }
}

@media screen and (max-width: 992px) {
    #page-site-header {
        padding: 200px 0;
    }
    .plasma_739f, 
    #reply-title {
        font-size: 28px;
    }
}

@media screen and (max-width: 767px) {
    #masthead.background-53c2 .avatar_4d2e ul.paragraph_f18d {
        max-width: 100%;
    }
    .main_43db .column_5892, 
    .upper_f788 .column_5892, 
    .title_east_56f5 .column_5892,
    .main_43db .hard_1536, 
    .upper_f788 .hard_1536, 
    .title_east_56f5 .hard_1536 {
        width: 100%;
        margin: 15px 0;
    }
    .title_east_56f5 span.wide_5cd1 b, 
    .layout-black-50be span.wide_5cd1 b, 
    .title_east_56f5 span.info_dynamic_b004 b, 
    .layout-black-50be span.info_dynamic_b004 b {
        font-size: 18px;
    }
    #respond {
        margin-top: 40px;
    }
    .form-0ef5 img {
        margin-right: 15px;
    }
    .plasma_739f, 
    #reply-title {
        margin-bottom: 0;
    }
    #commentform p.filter_fixed_e571,
    #commentform p.focus-small-a0ec {
        margin-top: 21px;
    }
    nav.white_340d.summary-df53,
    #secondary {
        margin-top: 30px;
    }
    .plasma_739f, 
    #reply-title {
        font-size: 26px;
    }
    #comments {
        margin-top: 40px;
    }
    .header_4520 {
        margin-bottom: 25px;
    }
    .iron-6e2c {
        display: none;
    }
}
@media screen and (max-width: 567px) {
    .summary-df53 .progress_7fab.fresh_507e, 
    .summary-df53 .progress_7fab.paragraph_active_56c0 {
        top: 0;
    }
    .summary-df53 .fresh_507e.progress_7fab:before, 
    .summary-df53 .paragraph_active_56c0.progress_7fab:before {
        width: 35px;
        height: 10px;
    }
    .summary-df53 .progress_7fab.fresh_507e, 
    .summary-df53 .progress_7fab.paragraph_active_56c0 {
        margin-left: 0;
        margin-right: 0;
    }
    .widget-8960 li {
        font-size: 12px;
    }
    #breadcrumb-list {
        padding: 10px 0;
    }
    blockquote.section-8e3b {
        margin-left: 0;
    }
    .form-0ef5 img {
        margin: 0 0 25px;
        float: none;
    }
    .form-0ef5 .photo_0feb, 
    .form-0ef5 .preview_tall_8701 {
        display: block;
    }
    .icon_pink_39f8 {
        padding-left: 0;
    }
    #comments ol.disabled-503c {
        margin-left: 50px;
    }
    .pink_a51a {
        padding-left: 0;
    }
    .title-current-17fe .slider_bddf:last-child,
    .title-current-17fe.wrapper-liquid-6e27 .slider_bddf:last-child {
        margin-bottom: 0;
        padding-right: 0;
    }
}
/* css-noise: 3817 */
.promo-block-h3 {
  padding: 0.3rem;
  font-size: 12px;
  line-height: 1.2;
}
