/*
Theme Name: Flexible Blog
Theme URI: http://creativthemes.nav_e182/downloads/flexible-blog/
Author: Creativ Themes
Author URI: http://creativthemes.nav_e182/
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.south_f075.old-b400/licenses/gpl-2.0.old_ef4e
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.popup_9928/, (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.nav_c18e.shade-red-1d74/normalize.summary-ccd3/
*/

/*--------------------------------------------------------------
>>> 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;
}

.active_fb0b #page {
    max-width: 1600px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 0 0 15px rgb(0 0 0 / 40%);
}

.box_5545 #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.nav_e182/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.info-5432 {
    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 .last_89c7 label {
    display: table;
    margin: 0;
    line-height: 1;
}
#commentform .last_89c7 {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
}
p.list-yellow-92b4 {
    clear: both;
    display: inline-block;
    position: relative;
}
.paragraph-advanced-ffbf {
    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.photo_tiny_2437 {
    margin-bottom: 0;
}
#commentform p.list-yellow-92b4 {
    margin: 21px 0 0;
}
#comments {
    padding: 25px 0;
}
#respond {
    padding: 25px 0;
}
.video_c1f6 a {
    color: #000;
    text-decoration: none;
}
.video_c1f6 a:hover,
.video_c1f6 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.info-9e2b {
    max-width: 300px;
    margin: 0 auto 15px;
}
#top-bar input,
#top-bar .static_fe90 {
    background-color: transparent;
    border-color: #333;
    color: #fff;
}
#top-bar .plasma_c5aa {
    text-align: center;
}
#top-bar .plasma_c5aa li a:hover,
#top-bar .plasma_c5aa li a:focus {
    color: #fff;
}
#masthead {
    position: relative;
    z-index: 3000;
    background-color: #fff;
}
#masthead a {
    text-decoration: none;
}
.form-a250 {
    padding: 5px 0;
    float: left;
}
.overlay_ba57, 
#site-identity {
    display: inline-block;
    vertical-align: middle;
}
.info_cfe8 {
    font-size: 22px;
    margin: 0 0 5px;
    font-weight: 600;
    line-height: 1.3;
}
.info_cfe8 a {
    color: #000;
}
.info_cfe8 a:hover,
.info_cfe8 a:focus {
    color: #ff2e55;
}
.pattern_lite_f799 {
    margin: 0;
    line-height: 1.3;
    color: #000;
}
.overlay_ba57 a {
    display: block;
    margin-right: 15px;
}
.overlay_ba57 img {
    max-height: 80px;
    width: auto;
}
.picture-e35e {
    display: block;
    position: relative;
    width: 100%;
}
.picture-e35e ul ul {
    background-color: #fff;
    text-align: left;
    padding: 0;
}
.picture-e35e ul ul li a {
    padding: 12px 15px;
    font-size: 14px;
}
.picture-e35e ul ul a:after {
    float: right;
}
.picture-e35e ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.picture-e35e li {
    position: relative;
}
.picture-e35e ul.silver_42c5 > li > a {
    color: #555555;
}
.picture-e35e ul.silver_42c5 > li:hover > a,
.picture-e35e ul.silver_42c5 > li.fn-focus-73e9 > a {
    color: #ff2e55;
}
.picture-e35e form.info-9e2b input {
    background-color: #fff;
    border-color: #e9ecef;
    border-radius: 5px;
}
.picture-e35e a {
    display: block;
    font-weight: 400;
    color: #212121;
    font-size: 14px;
    line-height: 1.5;
    font-family: 'Poppins', sans-serif;
}
.picture-e35e ul ul {
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
}
.picture-e35e ul ul ul {
    left: -999em;
    top: 0;
}
.picture-e35e li li {
    display: block;
}
.picture-e35e ul.silver_42c5 .action_ac0e > a,
.picture-e35e ul.silver_42c5 .action_0a56 > a,
.picture-e35e ul.silver_42c5 .article-fdc3 > a,
.picture-e35e ul.silver_42c5 .slow-30b0 > a {
    color: #ff2e55;
}
.picture-e35e ul.silver_42c5 > li:before {
    background-color: #5750A0;
    color: #fff;
    width: 46px;
    height: 46px;
    line-height: 46px;
    display: inline-block;
    text-align: center;
}
form.info-9e2b {
    width: 100%;
    max-width: 100%;
    position: relative;
}
input.description-bf4f {
    width: 100%;
    height: 45px;
    padding: 0 50px 0 15px;
}
.info_pro_9282 {
    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;
}
.info_pro_9282:hover,
.info_pro_9282:focus {
    background-color: #ff2e55;
}
.info_pro_9282 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;
}
.info_pro_9282 span:before, 
.info_pro_9282 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;
}
.info_pro_9282 span:before {
    -webkit-transform: translateY(-250%);
    -moz-transform: translateY(-250%);
    -ms-transform: translateY(-250%);
    -o-transform: translateY(-250%);
    transform: translateY(-250%);
}
.info_pro_9282 span:after {
    -webkit-transform: translateY(250%);
    -moz-transform: translateY(250%);
    -ms-transform: translateY(250%);
    -o-transform: translateY(250%);
    transform: translateY(250%);
}
.info_pro_9282.fn-active-73e9 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);
}
.info_pro_9282.fn-active-73e9 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);
}
.info_pro_9282.fn-active-73e9 span {
    background-color: transparent;
}
.active_9b1b {
    float: right;
    color: #111;
    padding: 7px 0 0 10px;
    display: none;
}
button.picture-right-6ea3 {
    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.picture-right-6ea3.fn-active-73e9 i {
    transform: rotate(-180deg);
    transform-origin: center;
}
.avatar_ff3f .liquid_d7ea,
.avatar_ff3f .sidebar-copper-26ba,
.avatar_ff3f .backdrop-silver-ce9b {
    margin: 0;
    overflow: hidden;
}
.pro_6bac .border-4ff4 a:before,
.pro_6bac .badge-clean-14a6 a:after {
    content: "\f0d9";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
    font-size: 18px;
    position: relative;
    top: 1px;
}
.pro_6bac .badge-clean-14a6 a:after {
    content: "\f0da";
    margin-left: 10px;
    margin-right: 0;
}
.liquid_d7ea .border-4ff4,
.sidebar-copper-26ba .border-4ff4,
.backdrop-silver-ce9b .border-4ff4 {
    float: left;
    width: 50%;
    position: relative;
    text-align: left;
}

.liquid_d7ea .badge-clean-14a6,
.sidebar-copper-26ba .badge-clean-14a6,
.backdrop-silver-ce9b .badge-clean-14a6 {
    float: right;
    text-align: right;
    width: 50%;
    position: relative;
}
.backdrop-silver-ce9b a, 
.sidebar-copper-26ba a {
    font-weight: 400;
    display: block;
    color: #212529;
    text-decoration: none;
}
.backdrop-silver-ce9b a:hover, 
.sidebar-copper-26ba a:hover,
.backdrop-silver-ce9b a:focus, 
.sidebar-copper-26ba a:focus {
    color: #ff2e55;
}
.backdrop-silver-ce9b, 
.sidebar-copper-26ba {
    padding: 0;
    position: relative;
}
.active-f6f0 .north_740a,
.active-f6f0 .north_740a.west-387a:hover,
.active-f6f0 .north_740a.west-387a:focus {
    text-align: center;
    line-height: 35px;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-right: 5px;
    color: #ff2e55;
    background-color: #f6f6f6;
}
.active-f6f0 .north_740a.fn-current-73e9,
.active-f6f0 .north_740a:hover,
.active-f6f0 .north_740a:focus {
    color: #fff;
    background-color: #ff2e55;
}
.active-f6f0 .north_740a.feature-stale-ade3,
.active-f6f0 .north_740a.warm-bdc8 {
    width: auto;
    height: auto;
    color: #ff2e55;
    padding: 0 15px;
}
.active-f6f0 .north_740a.feature-stale-ade3:hover, 
.active-f6f0 .north_740a.warm-bdc8:hover,
.active-f6f0 .north_740a.feature-stale-ade3:focus, 
.active-f6f0 .north_740a.warm-bdc8:focus {
    color: #fff;
}
.border-4ff4 span {
    padding-left: 30px;
    float: left;
    text-align: left;
}
.badge-clean-14a6 span {
    padding-right: 30px;
    float: right;
    text-align: right;
}
.backdrop-silver-ce9b span,
.sidebar-copper-26ba span {
    display: table;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.dropdown_73e7 {
    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. */
}

.dropdown_73e7: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
--------------------------------------------------------------*/
.panel_7fe4 {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.info-5432 {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.dark-5b2b {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.focus-bfe3:before,
.focus-bfe3:after,
.out_313b:before,
.out_313b:after,
.menu-out-f05a:before,
.menu-out-f05a:after,
.brown_340f:before,
.brown_340f:after,
.black-c6db:before,
.black-c6db:after,
.sort_up_3309:before,
.sort_up_3309:after,
.disabled_9dca:before,
.disabled_9dca:after,
.hero-a728:before,
.hero-a728:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.focus-bfe3:after,
.out_313b:after,
.menu-out-f05a:after,
.brown_340f:after,
.black-c6db:after,
.sort_up_3309:after,
.disabled_9dca:before,
.disabled_9dca:after,
.hero-a728:before,
.hero-a728:after {
    clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.modal_c465 {
    margin: 0 0 1.3em;
}
.modal_c465:last-child {
    margin-bottom: 0;
}
#colophon .modal_c465.overlay_bad4 {
    margin-bottom: 20px;
}
#colophon .modal_c465:last-child {
    margin-bottom: 0;
}

/* Make sure select elements fit in widgets. */
.modal_c465 select {
    max-width: 100%;
    padding: 10px;
    border: none;
    width: 100%;
    max-width: 300px;
}

.modal_c465 input {
    height: 40px;
    padding: 0 15px;
    border: none;
}
form.info-9e2b button.static_fe90 {
    height: 45px;
    line-height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    border: none;
    width: 45px;
    padding: 0;
    background-color: transparent;
    color: #666;
}
.dropdown-e30d form.info-9e2b button.static_fe90 {
    width: 50px;
    color: #fff;
    font-size: 16px;
    line-height: 1;
    height: 50px;
    padding: 0;
}
.dropdown-e30d form.info-9e2b input[type="search"] {
    padding: 0 55px 0 25px;
    height: 50px;
    background-color: #fff;
    color: #000;
    border: none;
}
.dropdown-e30d form.info-9e2b input[type="search"]:focus {
    border-color: #ff2e55;
}
form.info-9e2b {
    position: relative;
}

form.info-9e2b 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;
}

.media-eb5d {
    font-size: 18px;
    margin: 0 0 32px;
    color: #fff;
}

.modal_c465 li:not(:last-child) {
    margin-bottom: 10px;
}

#secondary .frame-8786 h1,
#secondary .frame-8786 h2,
#secondary .frame-8786 h3,
#secondary .frame-8786 h4,
#secondary .frame-8786 h5,
#secondary .frame-8786 h6,
#colophon .frame-8786 h1,
#colophon .frame-8786 h2,
#colophon .frame-8786 h3,
#colophon .frame-8786 h4,
#colophon .frame-8786 h5,
#colophon .frame-8786 h6,
.focused-974e .content_lite_9e21 {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin: 0;
    text-transform: uppercase;
    border-bottom: 2px solid #000;
    padding-bottom: 5px;
}

#secondary .search_78db h1,
#secondary .search_78db h2,
#secondary .search_78db h3,
#secondary .search_78db h4,
#secondary .search_78db h5,
#secondary .search_78db h6,
#colophon .search_78db h1,
#colophon .search_78db h2,
#colophon .search_78db h3,
#colophon .search_78db h4,
#colophon .search_78db h5,
#colophon .search_78db h6 {
    margin-bottom: 25px;
}

.focused-974e .content_lite_9e21 {
    display: block;
    margin-bottom: 20px;
}

.title-98a1 {
    height: 40px;
    background-color: #000;
    border-color: #000;
    color: #fff;
    padding: 0 15px;
}

.title-98a1:hover,
.title-98a1: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 .modal_c465:not(:last-child) {
    margin-bottom: 30px;
}
.footer_bottom_544e ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.out-9f38.logo_5d55 {
    list-style: disc;
    padding-left: 1.5em;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.fn-sticky-73e9 {
    display: block;
}
.gradient_tall_5feb {
    margin: 0;
}

.detail_tiny_705f:not(.prev-195c) {
    display: none;
}

.icon_pro_4255 .row_soft_b327,
.pressed-221e .row_soft_b327 {
    display: inline;
}

.full-0e04,
.out_313b,
.progress-1f9f {
    margin: 0;
}

.message-d058 img {
    display: block;
    text-align: center;
    margin: 20px auto;
}
.icon-glass-2af9 span.chip-pressed-1c4f {
    margin-bottom: 12px;
    display: inline-block;
    width: 100%;
}
.west-4165 {
    clear: both;
    margin: 0 0 1.5em;
}
.icon-glass-2af9 span.pattern-upper-e064 {
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    color: #111;
}
.icon-glass-2af9 small {
    font-size: 12px;
    color: #ff2e55;
}
nav.smooth_f3f7.active-f6f0 {
    margin-top: 50px;
    clear: both;
    display: inline-block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.slider-bdc8.selected-a28a article:nth-child(3n) {
    border-right: 1px solid #e4e4e4;
}
.east-a1cc a {
    color: #ff2e55;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.tertiary-under-e1a0 {
    color: #fff;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.input-stone-5a0d {
    margin-bottom: 20px;
    display: inline-block;
}
.input-stone-5a0d span {
    margin: 0 8px 8px 0;
}
.input-stone-5a0d 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;
}
.input-stone-5a0d a:hover,
.input-stone-5a0d a:focus {
    border-color: #000;
    background-color: #000;
    color: #fff;
}
.banner-0edb {
    margin-bottom: 30px;
}
.footer_09ff,
.summary-iron-54f2 {
    text-align: center;
    margin-bottom: 30px;
    display: block;
}
.footer_09ff h1,
.layout_hovered_ede0 h1,
.summary-iron-54f2 h1 {
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: bold;
}
.pagination-2c13 .footer_09ff,
.feature_92c6 .layout_hovered_ede0,
.description_north_762b .summary-iron-54f2,
.media_2b54 .banner-0edb,
.tall-cede .smooth_f3f7.backdrop-silver-ce9b,
.blue_c05d .tertiary_dbee.advanced_8a1b .row_soft_b327,
.icon_bed3 .tertiary_dbee.advanced_8a1b .surface_0c42,
.link-motion-9524 .tertiary_dbee.advanced_8a1b .section-full-e35e,
.paragraph_mini_8fd8 .tertiary_dbee.advanced_8a1b .progress_285f {
    display: none;
}
.gas_bd86 {
    margin-bottom: 25px;
}
.notice-hard-c974 .gas_bd86 {
    margin-bottom: 0;
}
.tertiary_dbee.advanced_8a1b {
    background-color: #f6f6f6;
    padding: 20px 25px;
    margin-bottom: 25px;
}
.icon_pro_4255 .surface_0c42 a:before,
.advanced_8a1b .message-d058 a:before,
.progress_285f a:before,
.section-full-e35e:before {
    content: "\f017";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
}
.advanced_8a1b .message-d058 a:before {
    content: "\f007";
}
.progress_285f a:before {
    content: "\f086";
}
.icon_pro_4255 .surface_0c42 a:before {
    content: "\f017";
}
.section-full-e35e:before {
    content: "\f02c";
    color: #ff2e55;
}
body:not(.icon_pro_4255) .section-full-e35e:before {
    display: none;
}
.advanced_8a1b a, 
.advanced_8a1b span:before, 
.advanced_8a1b .section-full-e35e:before, 
.advanced_8a1b .message-d058:before {
    color: #000;
}
.advanced_8a1b a:hover,
.advanced_8a1b a:focus {
    color: #ff2e55;
}
.message-d058.solid_7b01 {
    margin-left: 5px;
}
.row_soft_b327 {
    visibility: hidden;
}
.row_soft_b327 .message-d058.solid_7b01 {
    visibility: visible;
    margin-left: -20px;
}
.gas-5880 .avatar_ff3f .liquid_d7ea, 
.gas-5880 .avatar_ff3f .sidebar-copper-26ba, 
.gas-5880 .avatar_ff3f .backdrop-silver-ce9b {
    margin-bottom: 25px;
}
.smooth_f3f7.backdrop-silver-ce9b,
.smooth_f3f7.sidebar-copper-26ba {
    padding: 20px 25px;
    background-color: #f6f6f6;
}
.backdrop-silver-ce9b .notice-north-fc1b span span,
.sidebar-copper-26ba .notice-north-fc1b span span,
.backdrop-silver-ce9b .text-hot-5117 span span,
.sidebar-copper-26ba .text-hot-5117 span span {
    display: block;
}
.backdrop-silver-ce9b span.notice-north-fc1b b,
.slider-612b span.notice-north-fc1b b,
.backdrop-silver-ce9b span.text-hot-5117 b,
.slider-612b span.text-hot-5117 b {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.backdrop-silver-ce9b span.notice-north-fc1b,
.slider-612b span.notice-north-fc1b {
    display: table;
}
.section-28fb.steel_8b2b {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}
.section-28fb.steel_8b2b .status-slow-0d51 {
    font-size: 38px;
}
.highlight_copper_ab96 #secondary {
    display: none;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.menu-out-f05a a {
    word-wrap: break-word;
}

.dirty-a7ed {
    display: block;
}

#reply-title,
.caption_gas_b6b3 {
    font-size: 42px;
    margin: 0;
}
.caption_gas_b6b3,
#reply-title {
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 600;
}
ul.east-a1cc li:after {
    content: ",";
}
ul.east-a1cc li:last-child:after {
    display: none;
}
ol.container_d5bb {
    padding: 0;
    margin: 0 0 30px;
    list-style: none;
}
#comments ol {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
#comments ol.container_d5bb {
    padding-top: 35px;
    position: relative;
    overflow: hidden;
}
#comments ol.progress_d4f6 {
    margin-left: 120px;
}
.input-pro-9dc2 {
    display: none;
}
.article_bfec img {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 20px;
}
#comments time:before {
    display: none;
}
.slider-4bf2 {
    position: relative;
}
.last_f06f {
    text-align: right;
}
#comments article {
    margin-bottom: 30px;
    clear: both;
    padding: 30px;
    background-color: #f6f6f6;
    text-decoration: none;
}
#comments ol.container_d5bb > li:last-child article:last-child,
#comments ol.container_d5bb > li:last-child {
    border-bottom: none;
}
#comments ol.container_d5bb > li {
    padding-top: 49px;
}
#comments ol.container_d5bb > li:first-child {
    padding-top: 0;
}
#comments ol.container_d5bb > li article:last-child .last_f06f {
    border-bottom: none;
    padding-bottom: 0;
}
.last_f06f 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_f06f a:hover,
.last_f06f a:focus {
    color: #fff;
    background-color: #ff2e55;
    border-color: #ff2e55;
}
.article_bfec .info-d254,
.article_bfec .heading_18ca {
    display: inline-block;
    color: #333;
    font-size: 20px;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    text-transform: capitalize;
}
.article_bfec .info-d254:hover,
.article_bfec .info-d254:focus {
    color: #ff2e55;
}
.tabs_7457 a,
.tabs_7457 a time {
    color: #333;
    text-decoration: none;
}
.tabs_7457 a:hover,
.tabs_7457 a:focus,
.tabs_7457 a:hover time,
.tabs_7457 a:focus time {
    color: #ff2e55;
}
.tabs_7457 time {
    font-weight: 500;
}
.tabs_7457 {
    display: block;
    margin-bottom: 10px;
}
.menu-out-f05a {
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 80px;
}
.menu-out-f05a p {
    font-weight: 400;
    margin-bottom: 1em;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.element_soft_58db .sidebar-copper-26ba, /* Older / Newer Posts Navigation (always hidden) */
.element_soft_58db.top_ee08 .sort_up_3309 { /* 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 .top_ee08) before. */
.steel_9d7b.top_ee08 .sort_up_3309 {
    display: block;
}

/*--------------------------------------------------------------
# Layouts and titles
--------------------------------------------------------------*/
section {
    position: relative;
}
.fn-relative-73e9 {
    display: block;
    position: relative;
}
.fn-relative-73e9:before,
.fn-relative-73e9:after {
    content: "";
    display: table;
    clear: both;
}
.out_313b {
    margin-top: 0;
}
.hero-a728 {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.banner-dim-bbb9 {
    padding: 10px 0;
}
.input-3c92,
.hero_28ae {
    font-size: 22px;
    margin: 0 0 15px;
    font-weight: 400;
    word-wrap: break-word;
}
.west-84b2 {
    margin-bottom: 40px;
    text-align: center;
}
.hero_28ae {
    font-size: 32px;
    margin: 0;
    font-family: 'Poppins', sans-serif;
}
.input-3c92 a {
    color: #000;
    text-decoration: none;
}
.input-3c92 a:hover,
.input-3c92 a:focus {
    color: #ff2e55;
}
.frame-huge-61fb {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.lower_4fcc {
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.2;
}
.dim_9e93 {
    text-align: left;
}
.light-f172 {
    text-align: center;
}
.white-f60d {
    text-align: right;
}
.tooltip-5d8d {
    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;
}
.tooltip-5d8d:hover,
.tooltip-5d8d:focus {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.accent_huge_d33b {
    position: relative;
}
.dirty_7e98 article, 
.video-hard-4891 article, 
.selected-a28a article, 
.border_659f article,
.orange-8e3f article,
.alert-3380 article {
    margin-bottom: 30px;
    width: 100%;
}
.dirty_7e98 article:last-child, 
.video-hard-4891 article:last-child, 
.selected-a28a article:last-child, 
.border_659f article:last-child,
.orange-8e3f article:last-child,
.alert-3380 article:last-child {
    margin-bottom: 0;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.full-0e04 .cool_005e,
.out_313b .cool_005e,
.menu-out-f05a .cool_005e {
    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
--------------------------------------------------------------*/
.medium_7f1b {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.medium_7f1b img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.medium_7f1b .dim-e332 {
    margin: 0.8075em 0;
}

.dim-e332 {
    text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.wrapper_0741 {
    margin: -4px;
}

.label_paper_a6ef {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding: 4px;
}

.focus-8858 .label_paper_a6ef {
    max-width: 50%;
}

.lite_7ccd .label_paper_a6ef {
    max-width: 33.33%;
}

.green_35b6 .label_paper_a6ef {
    max-width: 25%;
}

.dynamic_4563 .label_paper_a6ef {
    max-width: 20%;
}

.cold-f2a2 .label_paper_a6ef {
    max-width: 16.66%;
}

.thumbnail_bf23 .label_paper_a6ef {
    max-width: 14.28%;
}

.tiny_f2f2 .label_paper_a6ef {
    max-width: 12.5%;
}

.video-1240 .label_paper_a6ef {
    max-width: 11.11%;
}

.disabled_e98b {
    display: block;
}

.fast-da55 {
    margin: 0;
}

/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
.plasma_c5aa li {
    display: inline-block;
    height: auto;
    text-align: center;
    position: relative;
    list-style: none;
}
.disabled_9dca .modal_c465 .plasma_c5aa li {
    display: inline-block;
    width: auto;
}
.plasma_c5aa,
.plasma_c5aa ul {
    margin: 0;
    padding: 0;
}
.plasma_c5aa li a {
    background-color: transparent;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: block;
}
/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
ul.plasma_c5aa {
    margin: 0;
    padding: 0;
}
.plasma_c5aa li {
    width: 40px;
    height: auto;
    text-align: center;
    line-height: 40px;
    position: relative;
    list-style: none;
}
.plasma_c5aa ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.plasma_c5aa 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";
}
.plasma_c5aa li a:hover,
.plasma_c5aa li a:focus {
    color: #fff;
    background-color: #FF3366;
}
.plasma_c5aa li a:before {
    content: "\f1d0";
}
.plasma_c5aa li a[href*="facebook.nav_e182"]:before,
.plasma_c5aa li a[href*="fb.nav_e182"]:before {
  content: "\f39e";
}

.plasma_c5aa li a[href*="twitter.nav_e182"]:before {
  content: "\f099";
}

.plasma_c5aa li a[href*="linkedin.nav_e182"]:before {
  content: "\f0e1";
}

.plasma_c5aa li a[href*="plus.title_glass_8435.nav_e182"]:before {
  content: "\f0d5";
}

.plasma_c5aa li a[href*="youtube.nav_e182"]:before {
  content: "\f167";
}

.plasma_c5aa li a[href*="dribbble.nav_e182"]:before {
  content: "\f17d";
}

.plasma_c5aa li a[href*="pinterest.nav_e182"]:before {
  content: "\f231";
}

.plasma_c5aa li a[href*="bitbucket.old-b400"]:before {
  content: "\f171";
}

.plasma_c5aa li a[href*="github.nav_e182"]:before {
  content: "\f113";
}

.plasma_c5aa li a[href*="codepen.shade-red-1d74"]:before {
  content: "\f1cb";
}

.plasma_c5aa li a[href*="flickr.nav_e182"]:before {
  content: "\f16e";
}

.plasma_c5aa li a[href$="/feed/"]:before {
  content: "\f09e";
}

.plasma_c5aa li a[href*="foursquare.nav_e182"]:before {
  content: "\f180";
}

.plasma_c5aa li a[href*="instagram.nav_e182"]:before {
  content: "\f16d";
}

.plasma_c5aa li a[href*="tumblr.nav_e182"]:before {
  content: "\f173";
}

.plasma_c5aa li a[href*="reddit.nav_e182"]:before {
  content: "\f1a1";
}

.plasma_c5aa li a[href*="vimeo.nav_e182"]:before {
  content: "\f194";
}

.plasma_c5aa li a[href*="digg.nav_e182"]:before {
  content: "\f1a6";
}

.plasma_c5aa li a[href*="twitch.paragraph_wide_e388"]:before {
  content: "\f1e8";
}

.plasma_c5aa li a[href*="stumbleupon.nav_e182"]:before {
  content: "\f1a4";
}

.plasma_c5aa li a[href*="delicious.nav_e182"]:before {
  content: "\f1a5";
}

.plasma_c5aa li a[href*="mailto:"]:before {
  content: "\f0e0";
}
.plasma_c5aa li a[href*="soundcloud.nav_e182"]:before {
  content: "\f1be";
}
.plasma_c5aa li a[href*="wordpress.old-b400"]:before {
  content: "\f19a";
}
.plasma_c5aa li a[href*="wordpress.nav_e182"]:before {
  content: "\f19a";
}

.plasma_c5aa li a[href*="jsfiddle.south-4639"]:before {
  content: "\f1cc";
}

.plasma_c5aa li a[href*="tripadvisor.nav_e182"]:before {
  content: "\f262";
}

.plasma_c5aa li a[href*="foursquare.nav_e182"]:before {
  content: "\f180";
}

.plasma_c5aa li a[href*="angel.chip-action-f218"]:before {
  content: "\f209";
}

.plasma_c5aa li a[href*="slack.nav_e182"]:before {
  content: "\f198";
}

.plasma_c5aa li a[href*="tiktok.nav_e182"]:before {
  content: "\e07b";
}

/*--------------------------------------------------------------
## Social Icons Hover Color
--------------------------------------------------------------*/
.plasma_c5aa li a[href*="facebook.nav_e182"]:hover,
.plasma_c5aa li a[href*="fb.nav_e182"]:hover,
.plasma_c5aa li a[href*="facebook.nav_e182"]:focus,
.plasma_c5aa li a[href*="fb.nav_e182"]:focus {
    background-color: #3c5798 !important;
}
.plasma_c5aa li a[href*="twitter.nav_e182"]:hover,
.plasma_c5aa li a[href*="twitter.nav_e182"]:focus {
    background-color: #1ea0f1 !important;
}
.plasma_c5aa li a[href*="linkedin.nav_e182"]:hover,
.plasma_c5aa li a[href*="linkedin.nav_e182"]:focus {
    background-color: #0077B5 !important;
}
.plasma_c5aa li a[href*="plus.title_glass_8435.nav_e182"]:hover,
.plasma_c5aa li a[href*="plus.title_glass_8435.nav_e182"]:focus {
    background-color: #ec7161 !important;
}

.plasma_c5aa li a[href*="youtube.nav_e182"]:hover,
.plasma_c5aa li a[href*="youtube.nav_e182"]:focus {
    background-color: #cc181e !important;
}

.plasma_c5aa li a[href*="dribbble.nav_e182"]:hover,
.plasma_c5aa li a[href*="dribbble.nav_e182"]:focus {
    background-color: #f4a09c !important;
}

.plasma_c5aa li a[href*="pinterest.nav_e182"]:hover,
.plasma_c5aa li a[href*="pinterest.nav_e182"]:focus {
    background-color: #bd081b !important;
}

.plasma_c5aa li a[href*="bitbucket.old-b400"]:hover,
.plasma_c5aa li a[href*="bitbucket.old-b400"]:focus {
    background-color: #205081 !important;
}

.plasma_c5aa li a[href*="github.nav_e182"]:hover,
.plasma_c5aa li a[href*="github.nav_e182"]:focus {
    background-color: #323131 !important;
}

.plasma_c5aa li a[href*="codepen.shade-red-1d74"]:hover,
.plasma_c5aa li a[href*="codepen.shade-red-1d74"]:focus {
    background-color: #111000 !important;
}

.plasma_c5aa li a[href*="flickr.nav_e182"]:hover,
.plasma_c5aa li a[href*="flickr.nav_e182"]:focus {
    background-color: #025FDF !important;
}

.plasma_c5aa li a[href$="/feed/"]:hover,
.plasma_c5aa li a[href$="/feed/"]:focus {
    background-color: #089DE3 !important;
}

.plasma_c5aa li a[href*="foursquare.nav_e182"]:hover,
.plasma_c5aa li a[href*="foursquare.nav_e182"]:focus {
    background-color: #F94877 !important;
}

.plasma_c5aa li a[href*="instagram.nav_e182"]:hover,
.plasma_c5aa li a[href*="instagram.nav_e182"]:focus {
    background-color: #cd42e7 !important;
}

.plasma_c5aa li a[href*="tumblr.nav_e182"]:hover,
.plasma_c5aa li a[href*="tumblr.nav_e182"]:focus {
    background-color: #56BC8A !important;
}

.plasma_c5aa li a[href*="reddit.nav_e182"]:hover,
.plasma_c5aa li a[href*="reddit.nav_e182"]:focus {
    background-color: #FF4500 !important;
}

.plasma_c5aa li a[href*="vimeo.nav_e182"]:hover,
.plasma_c5aa li a[href*="vimeo.nav_e182"]:focus {
    background-color: #00ADEF !important;
}

.plasma_c5aa li a[href*="digg.nav_e182"]:hover,
.plasma_c5aa li a[href*="digg.nav_e182"]:focus {
    background-color: #00ADEF !important;
}

.plasma_c5aa li a[href*="twitch.paragraph_wide_e388"]:hover,
.plasma_c5aa li a[href*="twitch.paragraph_wide_e388"]:focus {
    background-color: #0E9DD9 !important;
}

.plasma_c5aa li a[href*="stumbleupon.nav_e182"]:hover,
.plasma_c5aa li a[href*="stumbleupon.nav_e182"]:focus {
    background-color: #EB4924 !important;
}

.plasma_c5aa li a[href*="delicious.nav_e182"]:hover,
.plasma_c5aa li a[href*="delicious.nav_e182"]:focus {
    background-color: #0076E8 !important;
}

.plasma_c5aa li a[href*="mailto:"]:hover,
.plasma_c5aa li a[href*="mailto:"]:focus {
    background-color: #4169E1 !important;
}
.plasma_c5aa li a[href*="soundcloud.nav_e182"]:hover,
.plasma_c5aa li a[href*="soundcloud.nav_e182"]:focus {
    background-color: #FF5500 !important;
}
.plasma_c5aa li a[href*="wordpress.old-b400"]:hover,
.plasma_c5aa li a[href*="wordpress.old-b400"]:focus {
    background-color: #0073AA !important;
}
.plasma_c5aa li a[href*="wordpress.nav_e182"]:hover,
.plasma_c5aa li a[href*="wordpress.nav_e182"]:focus {
    background-color: #00AADC !important;
}

.plasma_c5aa li a[href*="jsfiddle.south-4639"]:hover,
.plasma_c5aa li a[href*="jsfiddle.south-4639"]:focus {
    background-color: #396AB1 !important;
}

.plasma_c5aa li a[href*="tripadvisor.nav_e182"]:hover,
.plasma_c5aa li a[href*="tripadvisor.nav_e182"]:focus {
    background-color: #FFE090 !important;
}

.plasma_c5aa li a[href*="angel.chip-action-f218"]:hover,
.plasma_c5aa li a[href*="angel.chip-action-f218"]:focus {
    background-color: #111000 !important;
}

.plasma_c5aa li a[href*="tiktok.nav_e182"]:hover,
.plasma_c5aa li a[href*="tiktok.nav_e182"]:focus {
    background-color: #7d88e3 !important;
}

/*--------------------------------------------------------------
#  Header Image
--------------------------------------------------------------*/
#header-image {
    text-align: center;
}
#header-image img {
    width: 100%;
}

/*--------------------------------------------------------------
# Posts
--------------------------------------------------------------*/
.brown_5a9a .dynamic-1d2b .accent_huge_d33b {
    margin-bottom: 30px;
    background-size: cover;
    background-position: center center;
    padding: 150px 0;
}
.brown_5a9a .sort-307a {
    text-align: center;
    padding: 15px;
}
.brown_5a9a .active_basic_27f1 .sort-307a {
    width: calc(100% - 80px);
    margin: -85px auto 0;
    background-color: #fff;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 15px;
}
.brown_5a9a .dynamic-1d2b .surface_0c42 {
    margin-bottom: 7px;
    display: inline-block;
}
.brown_5a9a .dynamic-1d2b .surface_0c42 a {
    color: #000;
}
.brown_5a9a .dynamic-1d2b .surface_0c42 a:hover,
.brown_5a9a .dynamic-1d2b .surface_0c42 a:focus {
    color: #ff2e55;
}
.brown_5a9a .dynamic-1d2b .section-full-e35e {
    margin-bottom: 10px;
    display: block;
    color: #fff;
}
.brown_5a9a .dynamic-1d2b .section-full-e35e a {
    background-color: #ff2e55;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
}
.brown_5a9a .dynamic-1d2b .section-full-e35e a:hover,
.brown_5a9a .dynamic-1d2b .section-full-e35e a:focus {
    background-color: #000;
}
.brown_5a9a .dynamic-1d2b .accent_huge_d33b img {
    width: 100%;
}
.brown_5a9a .action-b6f1 {
    margin-bottom: 10px;
}
.brown_5a9a .input-3c92 {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin: 0;
    margin-bottom: 15px;
    line-height: 1.5;
}
.brown_5a9a .dynamic-1d2b .out_313b {
    color: #000;
}
.brown_5a9a a {
    text-decoration: none;
}
.brown_5a9a a {
    text-decoration: none;
}
.advanced_8a1b a,
.advanced_8a1b a:before {
    text-decoration: none;
}
.advanced_8a1b > span {
    margin-right: 20px;
}
#primary #main > article .out_313b {
    margin-bottom: 25px;
}

/*--------------------------------------------------------------
# Typography Options
--------------------------------------------------------------*/ 
.selected-1330 h1,
.selected-1330 h2,
.selected-1330 h3,
.selected-1330 h4,
.selected-1330 h5,
.selected-1330 h6,
.selected-1330 .focused-974e .content_lite_9e21 {
    font-family: 'Raleway', sans-serif;
}

.notification_next_9be3 h1,
.notification_next_9be3 h2,
.notification_next_9be3 h3,
.notification_next_9be3 h4,
.notification_next_9be3 h5,
.notification_next_9be3 h6,
.notification_next_9be3 .focused-974e .content_lite_9e21 {
    font-family: 'Poppins', sans-serif;
}

.block_hard_3b6d h1,
.block_hard_3b6d h2,
.block_hard_3b6d h3,
.block_hard_3b6d h4,
.block_hard_3b6d h5,
.block_hard_3b6d h6,
.block_hard_3b6d .focused-974e .content_lite_9e21 {
    font-family: 'Montserrat', sans-serif;
}

.bronze_bfd2 h1,
.bronze_bfd2 h2,
.bronze_bfd2 h3,
.bronze_bfd2 h4,
.bronze_bfd2 h5,
.bronze_bfd2 h6,
.bronze_bfd2 .focused-974e .content_lite_9e21 {
    font-family: 'Open Sans', sans-serif;
}

.section-2b94 h1,
.section-2b94 h2,
.section-2b94 h3,
.section-2b94 h4,
.section-2b94 h5,
.section-2b94 h6,
.section-2b94 .focused-974e .content_lite_9e21 {
    font-family: 'Lato', sans-serif;
}

.brown-edb6 h1,
.brown-edb6 h2,
.brown-edb6 h3,
.brown-edb6 h4,
.brown-edb6 h5,
.brown-edb6 h6,
.brown-edb6 .focused-974e .content_lite_9e21 {
    font-family: 'Ubuntu', sans-serif;
}

.bottom-f0b1 h1,
.bottom-f0b1 h2,
.bottom-f0b1 h3,
.bottom-f0b1 h4,
.bottom-f0b1 h5,
.bottom-f0b1 h6,
.bottom-f0b1 .focused-974e .content_lite_9e21 {
    font-family: 'Playfair Display', serif;
}

.notice-9576 h1,
.notice-9576 h2,
.notice-9576 h3,
.notice-9576 h4,
.notice-9576 h5,
.notice-9576 h6,
.notice-9576 .focused-974e .content_lite_9e21 h6 {
    font-family: 'Lora', serif;
}

.mask-0576 h1,
.mask-0576 h2,
.mask-0576 h3,
.mask-0576 h4,
.mask-0576 h5,
.mask-0576 h6,
.mask-0576 .focused-974e .content_lite_9e21 {
    font-family: 'Titillium Web', sans-serif;
}

.tag-2a53 h1,
.tag-2a53 h2,
.tag-2a53 h3,
.tag-2a53 h4,
.tag-2a53 h5,
.tag-2a53 h6,
.tag-2a53 .focused-974e .content_lite_9e21 {
    font-family: 'Muli', sans-serif;
}

.top_9c3f h1,
.top_9c3f h2,
.top_9c3f h3,
.top_9c3f h4,
.top_9c3f h5,
.top_9c3f h6,
.top_9c3f .focused-974e .content_lite_9e21 {
    font-family: 'Oxygen', sans-serif;
}

.cool-be05 h1,
.cool-be05 h2,
.cool-be05 h3,
.cool-be05 h4,
.cool-be05 h5,
.cool-be05 h6,
.cool-be05 .focused-974e .content_lite_9e21 {
    font-family: 'Nunito Sans', sans-serif;
}

.widget_264f h1,
.widget_264f h2,
.widget_264f h3,
.widget_264f h4,
.widget_264f h5,
.widget_264f h6,
.widget_264f .focused-974e .content_lite_9e21 {
    font-family: 'Maven Pro', sans-serif;
}

.info_d3ee h1,
.info_d3ee h2,
.info_d3ee h3,
.info_d3ee h4,
.info_d3ee h5,
.info_d3ee h6,
.info_d3ee .focused-974e .content_lite_9e21 {
    font-family: 'Cairo', serif;
}

.notice-next-7f0c h1,
.notice-next-7f0c h2,
.notice-next-7f0c h3,
.notice-next-7f0c h4,
.notice-next-7f0c h5,
.notice-next-7f0c h6,
.notice-next-7f0c .focused-974e .content_lite_9e21 {
    font-family: 'Philosopher', sans-serif;
}

.footer-67fe h1,
.footer-67fe h2,
.footer-67fe h3,
.footer-67fe h4,
.footer-67fe h5,
.footer-67fe h6,
.footer-67fe .focused-974e .content_lite_9e21 {
    font-family: 'Dosis', sans-serif;
}

.avatar-750d h1,
.avatar-750d h2,
.avatar-750d h3,
.avatar-750d h4,
.avatar-750d h5,
.avatar-750d h6,
.avatar-750d .focused-974e .content_lite_9e21 {
    font-family: 'Sniglet', cursive;
}

.east-a75e h1,
.east-a75e h2,
.east-a75e h3,
.east-a75e h4,
.east-a75e h5,
.east-a75e h6,
.east-a75e .focused-974e .content_lite_9e21 {
    font-family: 'Gloria Hallelujah', cursive;
}

.picture_5623 h1,
.picture_5623 h2,
.picture_5623 h3,
.picture_5623 h4,
.picture_5623 h5,
.picture_5623 h6,
.picture_5623 .focused-974e .content_lite_9e21 {
    font-family: 'Patrick Hand', cursive;
}

.paragraph-east-5dfc h1,
.paragraph-east-5dfc h2,
.paragraph-east-5dfc h3,
.paragraph-east-5dfc h4,
.paragraph-east-5dfc h5,
.paragraph-east-5dfc h6,
.paragraph-east-5dfc .focused-974e .content_lite_9e21 {
    font-family: 'Shadows Into Light', cursive;
}

.accent_fdf5 h1,
.accent_fdf5 h2,
.accent_fdf5 h3,
.accent_fdf5 h4,
.accent_fdf5 h5,
.accent_fdf5 h6,
.accent_fdf5 .focused-974e .content_lite_9e21 {
    font-family: 'Aboreto', cursive;
}

.middle_e2d7,
.middle_e2d7 .picture-e35e a {
    font-family: 'Raleway', sans-serif;
}

.notice_8d04,
.notice_8d04 .picture-e35e a {
    font-family: 'Poppins', sans-serif;
}

.first-73ab,
.first-73ab .picture-e35e a {
    font-family: 'Montserrat', sans-serif;
}

.wide-dea6,
.wide-dea6 .picture-e35e a {
    font-family: 'Open Sans', sans-serif;
}

.full-530e,
.full-530e .picture-e35e a {
    font-family: 'Lato', sans-serif;
}

.border-ed95,
.border-ed95 .picture-e35e a {
    font-family: 'Ubuntu', sans-serif;
}

.tertiary_middle_1eb0,
.tertiary_middle_1eb0 .picture-e35e a {
    font-family: 'Playfair Display', serif;
}

.card-pro-8b95,
.card-pro-8b95 .picture-e35e a {
    font-family: 'Lora', serif;
}

.focus_8988,
.focus_8988 .picture-e35e a {
    font-family: 'Titillium Web', sans-serif;
}

.lower-bdb2,
.lower-bdb2 .picture-e35e a-10 {
    font-family: 'Muli', sans-serif;
}

.text_f737,
.text_f737 .picture-e35e a {
    font-family: 'Oxygen', sans-serif;
}

.alert_basic_fd04,
.alert_basic_fd04 .picture-e35e a {
    font-family: 'Nunito Sans', sans-serif;
}

.label-a436,
.label-a436 .picture-e35e a {
    font-family: 'Maven Pro', sans-serif;
}

.pink_caad,
.pink_caad .picture-e35e a {
    font-family: 'Cairo', serif;
}

.wrapper_slow_3cd8,
.wrapper_slow_3cd8 .picture-e35e a {
    font-family: 'Philosopher', sans-serif;
}

.module-prev-ae14,
.module-prev-ae14 .picture-e35e a {
    font-family: 'Dosis', sans-serif;
}

.easy-8106,
.easy-8106 .picture-e35e a {
    font-family: 'Sniglet', cursive;
}

.banner-8589,
.banner-8589 .picture-e35e a {
    font-family: 'Gloria Hallelujah', cursive;
}

.orange_7229,
.orange_7229 .picture-e35e 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 .pagination-24bd a, 
#colophon .pagination-24bd a,
#secondary .pagination-24bd a:hover, 
#secondary .pagination-24bd a:focus, 
#colophon .pagination-24bd a:hover,
#colophon .pagination-24bd a:focus {
    color: #fff;
}
#secondary .pagination-24bd,
#colophon .pagination-24bd {
    margin-bottom: 0;
}
.element_upper_e8c3 {
    position: relative;
    padding: 15px 0;
}
.disabled_9dca + .element_upper_e8c3 {
    border-top: 1px solid rgb(0 0 0 / 10%);
}
.element_upper_e8c3 span {
    display: block;
    text-align: center;
}
.disabled_9dca .modal_c465 ul li {
    margin-bottom: 15px;
}
.disabled_9dca .modal_c465 ul li:last-child,
.disabled_9dca .modal_c465 .plasma_c5aa li {
    margin-bottom: 0;
}
.disabled_9dca .gradient_tall_5feb {
    margin-bottom: 45px;
}
.disabled_9dca.dirty_7e98 .gradient_tall_5feb:last-child {
    margin-bottom: 0;
}
.disabled_9dca.dirty_7e98 .medium_1473 img {
    margin-left: auto;
    margin-right: auto;
}
.label_dirty_d3a4 ul li span {
    font-size: 12px;
    display: block;
}
#colophon #wp-calendar caption {
    font-weight: 600;
    text-align: left;
}
.outline_3735 ul ul {
    padding-left: 25px;
    margin-top: 15px;
}
.secondary_brown_7644 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 .secondary_brown_7644 a:hover,
#secondary .secondary_brown_7644 a:focus,
#colophon .secondary_brown_7644 a:hover,
#colophon .secondary_brown_7644 a:focus {
    background-color: #000;
    color: #fff;
}
#colophon .dropdown-e30d form.info-9e2b button.static_fe90 {
    background-color: #ff2e55;
}
#colophon .label_dirty_d3a4 li:before {
    float: left;
}
.fixed_596b {
    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;
}
.fixed_596b:hover,
.fixed_596b: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;
}
.silver-62e6 #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 */
}
.silver-62e6 #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 */
}
.silver-62e6 #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,
.table_hard_880b #loader-wrapper {
    display: none;

}
#loader svg {
    width: 70px;
    height: 70px;
    fill: #ff2e55;
}
.description_c19b #loader .highlight_ad39,
.up_86e5 #loader .disabled-prev-40b2,
.hot_71a0 #loader .detail_green_5d40,
.dark-9c32 #loader .stone-b2a8 {
    display: block;
}

/*--------------------------------------------------------------
#                   RESPONSIVE
--------------------------------------------------------------*/
@media screen and (min-width: 567px) {
    #top-bar {
        padding: 5px 0;
    }
    #top-bar form.info-9e2b {
        width: 50%;
        float: left;
        margin: 0;
    }
    #top-bar .plasma_c5aa {
        width: 50%;
        float: right;
        text-align: right;
        padding: 2px 0;
    }
    #top-bar input, 
    #top-bar .static_fe90 {
        border-color: transparent;
    }
    .disabled_9dca.video-hard-4891 .gradient_tall_5feb,
    .disabled_9dca.border_659f .gradient_tall_5feb {
        width: 50%;
        float: left;
    }
    .disabled_9dca.video-hard-4891 .gradient_tall_5feb:nth-child(2n+1),
    .disabled_9dca.border_659f .gradient_tall_5feb:nth-child(2n+1) {
        clear: left;
    }
    .disabled_9dca.video-hard-4891 .gradient_tall_5feb:nth-child(odd),
    .disabled_9dca.border_659f .gradient_tall_5feb:nth-child(odd) {
        padding-right: 40px;
    }
    .disabled_9dca.video-hard-4891 .gradient_tall_5feb:nth-last-child(-n+2),
    .disabled_9dca.border_659f .gradient_tall_5feb:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 767px) {
    .video-hard-4891,
    .selected-a28a,
    .border_659f,
    .orange-8e3f,
    .alert-3380 {
        margin: 0 -15px;
    }
    .video-hard-4891 article,
    .selected-a28a article,
    .border_659f article,
    .orange-8e3f article,
    .alert-3380 article {
        padding: 0 15px;
        float: left;
        width: 50%;
        margin-bottom: 30px;
    }
    .video-hard-4891 article:nth-child(2n+1),
    .selected-a28a article:nth-child(2n+1),
    .border_659f article:nth-child(2n+1),
    .orange-8e3f article:nth-child(2n+1),
    .alert-3380 article:nth-child(2n+1) {
        clear: left;
    }
    .video-hard-4891 article:nth-last-child(-n+2),
    .selected-a28a article:nth-last-child(-n+2),
    .border_659f article:nth-last-child(-n+2),
    .orange-8e3f article:nth-last-child(-n+2),
    .alert-3380 article:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
    .footer_09ff h1,
    .layout_hovered_ede0 h1,
    .summary-iron-54f2 h1 {
        font-size: 28px;
    }
    .liquid_d7ea .border-4ff4, 
    .sidebar-copper-26ba .border-4ff4, 
    .backdrop-silver-ce9b .border-4ff4 {
        padding-right: 25px;
    }
    .liquid_d7ea .badge-clean-14a6, 
    .sidebar-copper-26ba .badge-clean-14a6, 
    .backdrop-silver-ce9b .badge-clean-14a6 {
        padding-left: 25px;
    }
    .disabled_9dca.selected-a28a .gradient_tall_5feb {
        width: 33.33%;
        float: left;
        margin-bottom: 0;
    }
    .disabled_9dca.selected-a28a .gradient_tall_5feb:not(:last-child) {
        padding-right: 40px;
    }
    .element_upper_e8c3.video-hard-4891 span {
        float: left;
        width: 50%;
        text-align: left;
    }
    .element_upper_e8c3.video-hard-4891 span:nth-child(2) {
        float: right;
        text-align: right;
    }
}
@media screen and (min-width: 992px) {
    .selected-a28a article,
    .orange-8e3f article,
    .alert-3380 article {
        width: 33.33%;
    }
    .selected-a28a article:nth-child(2n+1),
    .orange-8e3f article:nth-child(2n+1),
    .alert-3380 article:nth-child(2n+1) {
        clear: none;
    }
    .selected-a28a article:nth-child(3n+1),
    .orange-8e3f article:nth-child(3n+1),
    .alert-3380 article:nth-child(3n+1) {
        clear: left;
    }
    .selected-a28a article:nth-last-child(-n+3),
    .orange-8e3f article:nth-last-child(-n+3),
    .alert-3380 article:nth-last-child(-n+3) {
        margin-bottom: 0;
    }
    .border_659f article {
        width: 25%;
    }
    .orange-8e3f article {
        width: 20%;
    }
    .alert-3380 article {
        width: 16.66%;
    }
    .border_659f article:nth-child(2n+1),
    .orange-8e3f article:nth-child(3n+1),
    .alert-3380 article:nth-child(3n+1) {
        clear: none;
    }
    .border_659f article:nth-child(4n+1),
    .orange-8e3f article:nth-child(5n+1),
    .alert-3380 article:nth-child(6n+1) {
        clear: left;
    }
    .border_659f article:nth-last-child(-n+4),
    .orange-8e3f article:nth-last-child(-n+5),
    .alert-3380 article:nth-last-child(-n+6) {
        margin-bottom: 0;
    }
    #top-bar .modal_c465 + .modal_c465 {
        margin-top: 0;
    }
    #top-bar.video-hard-4891 .modal_c465 {
        float: left;
        text-align: left;
        padding: 6px 0;
    }
    #top-bar.video-hard-4891 .modal_c465 + .modal_c465 {
        float: right;
        text-align: right;
        padding: 0;
    }
    nav.smooth_f3f7.active-f6f0 {
        margin-top: 63px;
    }
    #colophon .plasma_c5aa {
        margin-left: -15px;
    }
    .disabled_9dca.border_659f .gradient_tall_5feb {
        width: 25%;
        padding-right: 40px;
    }
    .disabled_9dca.border_659f .gradient_tall_5feb:last-child {
        padding-right: 0;
    }
    .disabled_9dca.border_659f .gradient_tall_5feb:nth-child(2n+1) {
        clear: none;
    }
    .disabled_9dca.border_659f .gradient_tall_5feb:nth-child(4n+1) {
        clear: left;
    }
    .disabled_9dca.border_659f .gradient_tall_5feb:nth-last-child(-n+4) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 1024px) {
    .card_stale_ff3d #masthead {
        position: sticky;
        top: 0;
    }
    .card_stale_ff3d #masthead.white-ba89 {
        box-shadow: 0 6px 10px rgb(0 0 0 / 10%);
    }
    .message_cef7.card_stale_ff3d #masthead.white-ba89 {
        top: 32px;
    }
    .form-a250 {
        display: flex;
        align-items: center;
        min-height: 81px;
    }
    .picture-e35e {
        width: auto;
        float: right;
        text-align: right;
    }
    .picture-e35e.accordion_a876 {
        padding: 0;
    }
    .picture-e35e ul.silver_42c5 > li {
        text-align: center;
    }
    .picture-e35e ul.silver_42c5 > li > a {
        color: #000;
    }
    .picture-e35e ul.silver_42c5 .action_ac0e > a, 
    .picture-e35e ul.silver_42c5 .action_0a56 > a, 
    .picture-e35e ul.silver_42c5 .article-fdc3 > a, 
    .picture-e35e ul.silver_42c5 .slow-30b0 > a,
    .picture-e35e ul.silver_42c5 > li:hover > a, 
    .picture-e35e ul.silver_42c5 > li.fn-focus-73e9 > a {
        color: #ff2e55;
    }
    .picture-e35e ul.silver_42c5 > li > a {
        text-align: center;
        padding: 30px 20px;
    }
    .picture-e35e.accordion_a876 ul.silver_42c5 > li {
        padding: 15px 25px 8px;
    }
    .picture-e35e ul.silver_42c5 > .element-paper-b515 > 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;
    }
    .picture-e35e ul ul .element-paper-b515 > 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;
    }
    .picture-e35e ul.silver_42c5 {
        display: block !important;
        height: auto !important;
    }
    .picture-e35e ul ul {
        box-shadow: 0 10px 25px rgb(0 0 0 / 15%);
        width: 250px;
    }
    .picture-e35e ul li:hover > ul,
    .picture-e35e ul li.fn-focus-73e9 > ul {
        left: 0;
        right: auto;
        display: block !important;
    }
    .picture-e35e ul ul li:hover > ul,
    .picture-e35e ul ul li.fn-focus-73e9 > ul {
        left: 100%;
        right: auto;
    }
    .picture-e35e ul ul li:hover > a,
    .picture-e35e ul ul li.fn-focus-73e9 > a {
        background-color: #ff2e55;
        color: #fff;
    }
    .picture-e35e ul.tooltip-849d > li:last-child > a {
        border-bottom: none;
    }
    .picture-e35e ul ul li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    }
    .picture-e35e ul ul > li:last-child {
        border-bottom: none;
    }
    .picture-e35e ul ul ul {
        top: 0;
    }
    .picture-e35e ul ul li a:hover,
    .picture-e35e ul ul li.slow-30b0:hover > a {
        color: #fff !important;
    }
    .picture-e35e ul.silver_42c5 > li > a > i,
    .picture-e35e ul.silver_42c5 > li > a > i.fixed_e1fb:not(.component-5af7).filter-f8d4 {
        display: block;
        margin: 0 auto 10px;
    }
    .info_pro_9282 {
        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;
    }
    .picture-e35e .pink-37aa .copper_f9f7 {
        display: none;
    }
    .picture-e35e .pink-37aa .smooth_ee88 {
        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.picture-right-6ea3 {
        display: none;
    }
    .info_pro_9282 {
        display: none;
    }
    .picture-e35e ul {
        display: block;
    }
    .picture-e35e li {
        display: inline-block;
    }
    .picture-e35e .tabs_1963 {
        padding-left: 50px;
    }
    .picture-e35e ul.silver_42c5 > li.tabs_1963 > a,
    .picture-e35e ul.silver_42c5 > li.under_e224 > a {
        padding-left: 5px;
        padding-right: 5px;
    }
    .picture-e35e li.tabs_1963 + li.under_e224: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%);
    }
    .wrapper_b759 #primary,
    .modal_dbc7 #primary {
        width: 70%;
        float: left;
        padding-right: 30px;
    }
    .wrapper_b759 #secondary,
    .modal_dbc7 #secondary {
        width: 30%;
        float: right;
    }
    .modal_dbc7 #primary { 
        float: right;
        padding-right: 0;
        padding-left: 30px;
    }
    .highlight_copper_ab96 #primary {
        width: 100%;
        float: none;
        padding-right: 0;
    }
}
@media screen and (max-width: 1023px) {
    .form-a250 {
        padding-right: 50px;
        min-height: 86px;
        display: flex;
        align-items: center;
        text-align: left;
    }
    .info_cfe8 {
        font-size: 26px;
    }
    .picture-e35e ul ul {
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .picture-e35e ul ul ul {
        margin-top: 0;
    }
    .picture-e35e ul.silver_42c5 li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
        display: block;
        width: 100%;
    }
    .picture-e35e ul.silver_42c5 li:last-child {
        border-bottom: none;
    }
    .picture-e35e ul.silver_42c5 > li {
        width: 100%;
        padding: 0;
    }
    .picture-e35e ul ul li a {
        padding-left: 35px;
    }
    .picture-e35e ul ul ul li a {
        padding-left: 60px;
    }
    .picture-e35e ul ul ul ul li a {
        padding-left: 80px;
    }
    .picture-e35e ul ul a {
        width: 100%;
    }
    .picture-e35e ul ul,
    .picture-e35e ul ul ul {
        box-shadow: none;
        float: none;
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 0;
        display: none;
    }
    .picture-e35e ul.silver_42c5 > li:before {
        display: none;
    }
    .picture-e35e .element-paper-b515 > a:before {
        content: "";
        float: right;
        position: relative;
        right: 0;
        background-color: rgba(255, 255, 255, 0.20);
        width: 1px;
        height: 25px;
    }
    .picture-e35e .element-paper-b515 > a:after {
        padding-top: 3px;
    }
    .picture-e35e ul.tooltip-849d li a {
        border-left: none;
    }
    .picture-e35e ul.silver_42c5 {
        margin-right: 0;
        background-color: #fff;
        margin-top: 25px;
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .picture-e35e {
        position: static;
    }
    .picture-e35e a {
        color: #555555;
        padding: 15px;
    }
    #masthead.brown_340f .picture-e35e ul.silver_42c5 {
        margin-top: 0;
        position: absolute;
        max-width: 500px;
        top: 100%;
        left: auto;
        right: 0;
        width: 100%;
        z-index: 10;
    }
    .large-0a97 #content, 
    .large-0a97 #colophon,
    .large-0a97 .fixed_596b {
        filter: blur(25px);
    }
    #page-site-header {
        padding: 250px 0;
    }
}

@media screen and (max-width: 992px) {
    #page-site-header {
        padding: 200px 0;
    }
    .caption_gas_b6b3, 
    #reply-title {
        font-size: 28px;
    }
}

@media screen and (max-width: 767px) {
    #masthead.brown_340f .picture-e35e ul.silver_42c5 {
        max-width: 100%;
    }
    .liquid_d7ea .border-4ff4, 
    .sidebar-copper-26ba .border-4ff4, 
    .backdrop-silver-ce9b .border-4ff4,
    .liquid_d7ea .badge-clean-14a6, 
    .sidebar-copper-26ba .badge-clean-14a6, 
    .backdrop-silver-ce9b .badge-clean-14a6 {
        width: 100%;
        margin: 15px 0;
    }
    .backdrop-silver-ce9b span.notice-north-fc1b b, 
    .slider-612b span.notice-north-fc1b b, 
    .backdrop-silver-ce9b span.text-hot-5117 b, 
    .slider-612b span.text-hot-5117 b {
        font-size: 18px;
    }
    #respond {
        margin-top: 40px;
    }
    .article_bfec img {
        margin-right: 15px;
    }
    .caption_gas_b6b3, 
    #reply-title {
        margin-bottom: 0;
    }
    #commentform p.photo_tiny_2437,
    #commentform p.list-yellow-92b4 {
        margin-top: 21px;
    }
    nav.smooth_f3f7.active-f6f0,
    #secondary {
        margin-top: 30px;
    }
    .caption_gas_b6b3, 
    #reply-title {
        font-size: 26px;
    }
    #comments {
        margin-top: 40px;
    }
    .input-stone-5a0d {
        margin-bottom: 25px;
    }
    .fixed_596b {
        display: none;
    }
}
@media screen and (max-width: 567px) {
    .active-f6f0 .north_740a.feature-stale-ade3, 
    .active-f6f0 .north_740a.warm-bdc8 {
        top: 0;
    }
    .active-f6f0 .feature-stale-ade3.north_740a:before, 
    .active-f6f0 .warm-bdc8.north_740a:before {
        width: 35px;
        height: 10px;
    }
    .active-f6f0 .north_740a.feature-stale-ade3, 
    .active-f6f0 .north_740a.warm-bdc8 {
        margin-left: 0;
        margin-right: 0;
    }
    .highlight-7ff8 li {
        font-size: 12px;
    }
    #breadcrumb-list {
        padding: 10px 0;
    }
    blockquote.info-5432 {
        margin-left: 0;
    }
    .article_bfec img {
        margin: 0 0 25px;
        float: none;
    }
    .article_bfec .info-d254, 
    .article_bfec .heading_18ca {
        display: block;
    }
    .menu-out-f05a {
        padding-left: 0;
    }
    #comments ol.progress_d4f6 {
        margin-left: 50px;
    }
    .last_f06f {
        padding-left: 0;
    }
    .disabled_9dca .gradient_tall_5feb:last-child,
    .disabled_9dca.selected-a28a .gradient_tall_5feb:last-child {
        margin-bottom: 0;
        padding-right: 0;
    }
}
/* css-noise: 8cc9 */
.phantom-card-l3 {
  padding: 0.3rem;
  font-size: 14px;
  line-height: 1.2;
}
