/*
Theme Name: Flexible Blog
Theme URI: http://creativthemes.shadow_selected_0cf3/downloads/flexible-blog/
Author: Creativ Themes
Author URI: http://creativthemes.shadow_selected_0cf3/
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.old-2fad.feature-612f/licenses/gpl-2.0.logo-bronze-d7c9
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.static_83aa/, (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.current-b12f.component-adcc/normalize.hard-c8b4/
*/

/*--------------------------------------------------------------
>>> 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_plasma_dd72 #page {
    max-width: 1600px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 0 0 15px rgb(0 0 0 / 40%);
}

.silver_837d #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.shadow_selected_0cf3/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.copper_b8d9 {
    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 .main_b2d0 label {
    display: table;
    margin: 0;
    line-height: 1;
}
#commentform .main_b2d0 {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
}
p.link_ec43 {
    clear: both;
    display: inline-block;
    position: relative;
}
.fluid-a9f6 {
    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.label_first_e883 {
    margin-bottom: 0;
}
#commentform p.link_ec43 {
    margin: 21px 0 0;
}
#comments {
    padding: 25px 0;
}
#respond {
    padding: 25px 0;
}
.slow_6122 a {
    color: #000;
    text-decoration: none;
}
.slow_6122 a:hover,
.slow_6122 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.short_4f1e {
    max-width: 300px;
    margin: 0 auto 15px;
}
#top-bar input,
#top-bar .gradient_focused_f03e {
    background-color: transparent;
    border-color: #333;
    color: #fff;
}
#top-bar .badge_b631 {
    text-align: center;
}
#top-bar .badge_b631 li a:hover,
#top-bar .badge_b631 li a:focus {
    color: #fff;
}
#masthead {
    position: relative;
    z-index: 3000;
    background-color: #fff;
}
#masthead a {
    text-decoration: none;
}
.carousel_hard_b0f2 {
    padding: 5px 0;
    float: left;
}
.grid_selected_0171, 
#site-identity {
    display: inline-block;
    vertical-align: middle;
}
.layout-gold-8e0e {
    font-size: 22px;
    margin: 0 0 5px;
    font-weight: 600;
    line-height: 1.3;
}
.layout-gold-8e0e a {
    color: #000;
}
.layout-gold-8e0e a:hover,
.layout-gold-8e0e a:focus {
    color: #ff2e55;
}
.active_ad6c {
    margin: 0;
    line-height: 1.3;
    color: #000;
}
.grid_selected_0171 a {
    display: block;
    margin-right: 15px;
}
.grid_selected_0171 img {
    max-height: 80px;
    width: auto;
}
.secondary_blue_46f0 {
    display: block;
    position: relative;
    width: 100%;
}
.secondary_blue_46f0 ul ul {
    background-color: #fff;
    text-align: left;
    padding: 0;
}
.secondary_blue_46f0 ul ul li a {
    padding: 12px 15px;
    font-size: 14px;
}
.secondary_blue_46f0 ul ul a:after {
    float: right;
}
.secondary_blue_46f0 ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.secondary_blue_46f0 li {
    position: relative;
}
.secondary_blue_46f0 ul.fast_3770 > li > a {
    color: #555555;
}
.secondary_blue_46f0 ul.fast_3770 > li:hover > a,
.secondary_blue_46f0 ul.fast_3770 > li.fn-focus-8034 > a {
    color: #ff2e55;
}
.secondary_blue_46f0 form.short_4f1e input {
    background-color: #fff;
    border-color: #e9ecef;
    border-radius: 5px;
}
.secondary_blue_46f0 a {
    display: block;
    font-weight: 400;
    color: #212121;
    font-size: 14px;
    line-height: 1.5;
    font-family: 'Poppins', sans-serif;
}
.secondary_blue_46f0 ul ul {
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
}
.secondary_blue_46f0 ul ul ul {
    left: -999em;
    top: 0;
}
.secondary_blue_46f0 li li {
    display: block;
}
.secondary_blue_46f0 ul.fast_3770 .secondary_cold_6fbf > a,
.secondary_blue_46f0 ul.fast_3770 .caption-3e8f > a,
.secondary_blue_46f0 ul.fast_3770 .list-3d26 > a,
.secondary_blue_46f0 ul.fast_3770 .media-tall-3035 > a {
    color: #ff2e55;
}
.secondary_blue_46f0 ul.fast_3770 > li:before {
    background-color: #5750A0;
    color: #fff;
    width: 46px;
    height: 46px;
    line-height: 46px;
    display: inline-block;
    text-align: center;
}
form.short_4f1e {
    width: 100%;
    max-width: 100%;
    position: relative;
}
input.feature-under-07de {
    width: 100%;
    height: 45px;
    padding: 0 50px 0 15px;
}
.box-84d3 {
    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;
}
.box-84d3:hover,
.box-84d3:focus {
    background-color: #ff2e55;
}
.box-84d3 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;
}
.box-84d3 span:before, 
.box-84d3 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;
}
.box-84d3 span:before {
    -webkit-transform: translateY(-250%);
    -moz-transform: translateY(-250%);
    -ms-transform: translateY(-250%);
    -o-transform: translateY(-250%);
    transform: translateY(-250%);
}
.box-84d3 span:after {
    -webkit-transform: translateY(250%);
    -moz-transform: translateY(250%);
    -ms-transform: translateY(250%);
    -o-transform: translateY(250%);
    transform: translateY(250%);
}
.box-84d3.fn-active-8034 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);
}
.box-84d3.fn-active-8034 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);
}
.box-84d3.fn-active-8034 span {
    background-color: transparent;
}
.nav_motion_9a28 {
    float: right;
    color: #111;
    padding: 7px 0 0 10px;
    display: none;
}
button.paragraph_67cb {
    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.paragraph_67cb.fn-active-8034 i {
    transform: rotate(-180deg);
    transform-origin: center;
}
.fluid_3df4 .item_7335,
.fluid_3df4 .description_cd1c,
.fluid_3df4 .steel-3fc9 {
    margin: 0;
    overflow: hidden;
}
.footer_f719 .cool-cf22 a:before,
.footer_f719 .status-fluid-f931 a:after {
    content: "\f0d9";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
    font-size: 18px;
    position: relative;
    top: 1px;
}
.footer_f719 .status-fluid-f931 a:after {
    content: "\f0da";
    margin-left: 10px;
    margin-right: 0;
}
.item_7335 .cool-cf22,
.description_cd1c .cool-cf22,
.steel-3fc9 .cool-cf22 {
    float: left;
    width: 50%;
    position: relative;
    text-align: left;
}

.item_7335 .status-fluid-f931,
.description_cd1c .status-fluid-f931,
.steel-3fc9 .status-fluid-f931 {
    float: right;
    text-align: right;
    width: 50%;
    position: relative;
}
.steel-3fc9 a, 
.description_cd1c a {
    font-weight: 400;
    display: block;
    color: #212529;
    text-decoration: none;
}
.steel-3fc9 a:hover, 
.description_cd1c a:hover,
.steel-3fc9 a:focus, 
.description_cd1c a:focus {
    color: #ff2e55;
}
.steel-3fc9, 
.description_cd1c {
    padding: 0;
    position: relative;
}
.chip_blue_eee1 .modal-yellow-e5aa,
.chip_blue_eee1 .modal-yellow-e5aa.tabs_solid_1de6:hover,
.chip_blue_eee1 .modal-yellow-e5aa.tabs_solid_1de6:focus {
    text-align: center;
    line-height: 35px;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-right: 5px;
    color: #ff2e55;
    background-color: #f6f6f6;
}
.chip_blue_eee1 .modal-yellow-e5aa.fn-current-8034,
.chip_blue_eee1 .modal-yellow-e5aa:hover,
.chip_blue_eee1 .modal-yellow-e5aa:focus {
    color: #fff;
    background-color: #ff2e55;
}
.chip_blue_eee1 .modal-yellow-e5aa.container-7092,
.chip_blue_eee1 .modal-yellow-e5aa.hidden_thick_7078 {
    width: auto;
    height: auto;
    color: #ff2e55;
    padding: 0 15px;
}
.chip_blue_eee1 .modal-yellow-e5aa.container-7092:hover, 
.chip_blue_eee1 .modal-yellow-e5aa.hidden_thick_7078:hover,
.chip_blue_eee1 .modal-yellow-e5aa.container-7092:focus, 
.chip_blue_eee1 .modal-yellow-e5aa.hidden_thick_7078:focus {
    color: #fff;
}
.cool-cf22 span {
    padding-left: 30px;
    float: left;
    text-align: left;
}
.status-fluid-f931 span {
    padding-right: 30px;
    float: right;
    text-align: right;
}
.steel-3fc9 span,
.description_cd1c span {
    display: table;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.alert_old_cdb9 {
    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. */
}

.alert_old_cdb9: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
--------------------------------------------------------------*/
.component_current_0dd2 {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.copper_b8d9 {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.status-first-5994 {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.warm_7786:before,
.warm_7786:after,
.detail_action_cdd0:before,
.detail_action_cdd0:after,
.wrapper-dim-e162:before,
.wrapper-dim-e162:after,
.primary_short_cc77:before,
.primary_short_cc77:after,
.alert_black_7bba:before,
.alert_black_7bba:after,
.thick_92d5:before,
.thick_92d5:after,
.gold-4bf8:before,
.gold-4bf8:after,
.video-easy-dc45:before,
.video-easy-dc45:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.warm_7786:after,
.detail_action_cdd0:after,
.wrapper-dim-e162:after,
.primary_short_cc77:after,
.alert_black_7bba:after,
.thick_92d5:after,
.gold-4bf8:before,
.gold-4bf8:after,
.video-easy-dc45:before,
.video-easy-dc45:after {
    clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.action-3e36 {
    margin: 0 0 1.3em;
}
.action-3e36:last-child {
    margin-bottom: 0;
}
#colophon .action-3e36.image_135f {
    margin-bottom: 20px;
}
#colophon .action-3e36:last-child {
    margin-bottom: 0;
}

/* Make sure select elements fit in widgets. */
.action-3e36 select {
    max-width: 100%;
    padding: 10px;
    border: none;
    width: 100%;
    max-width: 300px;
}

.action-3e36 input {
    height: 40px;
    padding: 0 15px;
    border: none;
}
form.short_4f1e button.gradient_focused_f03e {
    height: 45px;
    line-height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    border: none;
    width: 45px;
    padding: 0;
    background-color: transparent;
    color: #666;
}
.layout_fixed_1198 form.short_4f1e button.gradient_focused_f03e {
    width: 50px;
    color: #fff;
    font-size: 16px;
    line-height: 1;
    height: 50px;
    padding: 0;
}
.layout_fixed_1198 form.short_4f1e input[type="search"] {
    padding: 0 55px 0 25px;
    height: 50px;
    background-color: #fff;
    color: #000;
    border: none;
}
.layout_fixed_1198 form.short_4f1e input[type="search"]:focus {
    border-color: #ff2e55;
}
form.short_4f1e {
    position: relative;
}

form.short_4f1e 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;
}

.fluid-1c7c {
    font-size: 18px;
    margin: 0 0 32px;
    color: #fff;
}

.action-3e36 li:not(:last-child) {
    margin-bottom: 10px;
}

#secondary .fluid-7c06 h1,
#secondary .fluid-7c06 h2,
#secondary .fluid-7c06 h3,
#secondary .fluid-7c06 h4,
#secondary .fluid-7c06 h5,
#secondary .fluid-7c06 h6,
#colophon .fluid-7c06 h1,
#colophon .fluid-7c06 h2,
#colophon .fluid-7c06 h3,
#colophon .fluid-7c06 h4,
#colophon .fluid-7c06 h5,
#colophon .fluid-7c06 h6,
.current-02bb .short_6da9 {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin: 0;
    text-transform: uppercase;
    border-bottom: 2px solid #000;
    padding-bottom: 5px;
}

#secondary .mini_9b21 h1,
#secondary .mini_9b21 h2,
#secondary .mini_9b21 h3,
#secondary .mini_9b21 h4,
#secondary .mini_9b21 h5,
#secondary .mini_9b21 h6,
#colophon .mini_9b21 h1,
#colophon .mini_9b21 h2,
#colophon .mini_9b21 h3,
#colophon .mini_9b21 h4,
#colophon .mini_9b21 h5,
#colophon .mini_9b21 h6 {
    margin-bottom: 25px;
}

.current-02bb .short_6da9 {
    display: block;
    margin-bottom: 20px;
}

.in-dfe4 {
    height: 40px;
    background-color: #000;
    border-color: #000;
    color: #fff;
    padding: 0 15px;
}

.in-dfe4:hover,
.in-dfe4: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 .action-3e36:not(:last-child) {
    margin-bottom: 30px;
}
.title_easy_605a ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.first-3a4b.tertiary_dim_39f0 {
    list-style: disc;
    padding-left: 1.5em;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.fn-sticky-8034 {
    display: block;
}
.cool_91a9 {
    margin: 0;
}

.item-plasma-20e9:not(.motion_0110) {
    display: none;
}

.up_f216 .hard_6898,
.active-cool-a127 .hard_6898 {
    display: inline;
}

.north_a593,
.detail_action_cdd0,
.simple_f043 {
    margin: 0;
}

.block_small_b374 img {
    display: block;
    text-align: center;
    margin: 20px auto;
}
.iron-4762 span.left_8fe8 {
    margin-bottom: 12px;
    display: inline-block;
    width: 100%;
}
.slider-east-a69c {
    clear: both;
    margin: 0 0 1.5em;
}
.iron-4762 span.bronze-e2ab {
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    color: #111;
}
.iron-4762 small {
    font-size: 12px;
    color: #ff2e55;
}
nav.badge_inner_05b9.chip_blue_eee1 {
    margin-top: 50px;
    clear: both;
    display: inline-block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.photo-8a47.summary-right-abcb article:nth-child(3n) {
    border-right: 1px solid #e4e4e4;
}
.image-middle-fd78 a {
    color: #ff2e55;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.header_1236 {
    color: #fff;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.tabs_7d64 {
    margin-bottom: 20px;
    display: inline-block;
}
.tabs_7d64 span {
    margin: 0 8px 8px 0;
}
.tabs_7d64 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;
}
.tabs_7d64 a:hover,
.tabs_7d64 a:focus {
    border-color: #000;
    background-color: #000;
    color: #fff;
}
.thumbnail-e368 {
    margin-bottom: 30px;
}
.yellow-3ddf,
.paper-12ff {
    text-align: center;
    margin-bottom: 30px;
    display: block;
}
.yellow-3ddf h1,
.silver_6511 h1,
.paper-12ff h1 {
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: bold;
}
.over_a81a .yellow-3ddf,
.bronze-0b6a .silver_6511,
.message-upper-b7fd .paper-12ff,
.border_89b4 .thumbnail-e368,
.upper_c222 .badge_inner_05b9.steel-3fc9,
.block-f763 .highlight-west-a68b.orange_e6b8 .hard_6898,
.row-bright-aaea .highlight-west-a68b.orange_e6b8 .white_cadd,
.hot_ca2c .highlight-west-a68b.orange_e6b8 .last_c3b1,
.grid_fdd4 .highlight-west-a68b.orange_e6b8 .heading-hovered-a108 {
    display: none;
}
.motion_1f08 {
    margin-bottom: 25px;
}
.avatar_lower_7c66 .motion_1f08 {
    margin-bottom: 0;
}
.highlight-west-a68b.orange_e6b8 {
    background-color: #f6f6f6;
    padding: 20px 25px;
    margin-bottom: 25px;
}
.up_f216 .white_cadd a:before,
.orange_e6b8 .block_small_b374 a:before,
.heading-hovered-a108 a:before,
.last_c3b1:before {
    content: "\f017";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
}
.orange_e6b8 .block_small_b374 a:before {
    content: "\f007";
}
.heading-hovered-a108 a:before {
    content: "\f086";
}
.up_f216 .white_cadd a:before {
    content: "\f017";
}
.last_c3b1:before {
    content: "\f02c";
    color: #ff2e55;
}
body:not(.up_f216) .last_c3b1:before {
    display: none;
}
.orange_e6b8 a, 
.orange_e6b8 span:before, 
.orange_e6b8 .last_c3b1:before, 
.orange_e6b8 .block_small_b374:before {
    color: #000;
}
.orange_e6b8 a:hover,
.orange_e6b8 a:focus {
    color: #ff2e55;
}
.block_small_b374.silver_4bf9 {
    margin-left: 5px;
}
.hard_6898 {
    visibility: hidden;
}
.hard_6898 .block_small_b374.silver_4bf9 {
    visibility: visible;
    margin-left: -20px;
}
.fluid-025a .fluid_3df4 .item_7335, 
.fluid-025a .fluid_3df4 .description_cd1c, 
.fluid-025a .fluid_3df4 .steel-3fc9 {
    margin-bottom: 25px;
}
.badge_inner_05b9.steel-3fc9,
.badge_inner_05b9.description_cd1c {
    padding: 20px 25px;
    background-color: #f6f6f6;
}
.steel-3fc9 .complex-d66e span span,
.description_cd1c .complex-d66e span span,
.steel-3fc9 .mini_48d8 span span,
.description_cd1c .mini_48d8 span span {
    display: block;
}
.steel-3fc9 span.complex-d66e b,
.sort-bb15 span.complex-d66e b,
.steel-3fc9 span.mini_48d8 b,
.sort-bb15 span.mini_48d8 b {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.steel-3fc9 span.complex-d66e,
.sort-bb15 span.complex-d66e {
    display: table;
}
.last-6f89.large-f831 {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}
.last-6f89.large-f831 .north-c57d {
    font-size: 38px;
}
.avatar_advanced_98f4 #secondary {
    display: none;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.wrapper-dim-e162 a {
    word-wrap: break-word;
}

.tooltip-8eb0 {
    display: block;
}

#reply-title,
.list_dcf8 {
    font-size: 42px;
    margin: 0;
}
.list_dcf8,
#reply-title {
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 600;
}
ul.image-middle-fd78 li:after {
    content: ",";
}
ul.image-middle-fd78 li:last-child:after {
    display: none;
}
ol.hovered_46bb {
    padding: 0;
    margin: 0 0 30px;
    list-style: none;
}
#comments ol {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
#comments ol.hovered_46bb {
    padding-top: 35px;
    position: relative;
    overflow: hidden;
}
#comments ol.overlay-cool-b190 {
    margin-left: 120px;
}
.focused_21e2 {
    display: none;
}
.hovered_c395 img {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 20px;
}
#comments time:before {
    display: none;
}
.header-basic-dade {
    position: relative;
}
.yellow_2030 {
    text-align: right;
}
#comments article {
    margin-bottom: 30px;
    clear: both;
    padding: 30px;
    background-color: #f6f6f6;
    text-decoration: none;
}
#comments ol.hovered_46bb > li:last-child article:last-child,
#comments ol.hovered_46bb > li:last-child {
    border-bottom: none;
}
#comments ol.hovered_46bb > li {
    padding-top: 49px;
}
#comments ol.hovered_46bb > li:first-child {
    padding-top: 0;
}
#comments ol.hovered_46bb > li article:last-child .yellow_2030 {
    border-bottom: none;
    padding-bottom: 0;
}
.yellow_2030 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;
}
.yellow_2030 a:hover,
.yellow_2030 a:focus {
    color: #fff;
    background-color: #ff2e55;
    border-color: #ff2e55;
}
.hovered_c395 .background-dark-bc98,
.hovered_c395 .header_pressed_6aa1 {
    display: inline-block;
    color: #333;
    font-size: 20px;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    text-transform: capitalize;
}
.hovered_c395 .background-dark-bc98:hover,
.hovered_c395 .background-dark-bc98:focus {
    color: #ff2e55;
}
.static-8494 a,
.static-8494 a time {
    color: #333;
    text-decoration: none;
}
.static-8494 a:hover,
.static-8494 a:focus,
.static-8494 a:hover time,
.static-8494 a:focus time {
    color: #ff2e55;
}
.static-8494 time {
    font-weight: 500;
}
.static-8494 {
    display: block;
    margin-bottom: 10px;
}
.wrapper-dim-e162 {
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 80px;
}
.wrapper-dim-e162 p {
    font-weight: 400;
    margin-bottom: 1em;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.outline-5dc4 .description_cd1c, /* Older / Newer Posts Navigation (always hidden) */
.outline-5dc4.sort_tall_ecea .thick_92d5 { /* 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 .sort_tall_ecea) before. */
.paragraph_a7d9.sort_tall_ecea .thick_92d5 {
    display: block;
}

/*--------------------------------------------------------------
# Layouts and titles
--------------------------------------------------------------*/
section {
    position: relative;
}
.fn-relative-8034 {
    display: block;
    position: relative;
}
.fn-relative-8034:before,
.fn-relative-8034:after {
    content: "";
    display: table;
    clear: both;
}
.detail_action_cdd0 {
    margin-top: 0;
}
.video-easy-dc45 {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.complex-1637 {
    padding: 10px 0;
}
.filter-3f23,
.primary_2aca {
    font-size: 22px;
    margin: 0 0 15px;
    font-weight: 400;
    word-wrap: break-word;
}
.caption-7087 {
    margin-bottom: 40px;
    text-align: center;
}
.primary_2aca {
    font-size: 32px;
    margin: 0;
    font-family: 'Poppins', sans-serif;
}
.filter-3f23 a {
    color: #000;
    text-decoration: none;
}
.filter-3f23 a:hover,
.filter-3f23 a:focus {
    color: #ff2e55;
}
.purple-ab70 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.photo_3f10 {
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.2;
}
.breadcrumb-f310 {
    text-align: left;
}
.secondary_advanced_d50a {
    text-align: center;
}
.wide-980a {
    text-align: right;
}
.tiny-b2d1 {
    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;
}
.tiny-b2d1:hover,
.tiny-b2d1:focus {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.dropdown_528b {
    position: relative;
}
.outline_paper_2a42 article, 
.next-c188 article, 
.summary-right-abcb article, 
.modal_13aa article,
.short-12e0 article,
.outer_d20e article {
    margin-bottom: 30px;
    width: 100%;
}
.outline_paper_2a42 article:last-child, 
.next-c188 article:last-child, 
.summary-right-abcb article:last-child, 
.modal_13aa article:last-child,
.short-12e0 article:last-child,
.outer_d20e article:last-child {
    margin-bottom: 0;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.north_a593 .description-silver-ef8f,
.detail_action_cdd0 .description-silver-ef8f,
.wrapper-dim-e162 .description-silver-ef8f {
    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
--------------------------------------------------------------*/
.liquid_403d {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.liquid_403d img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.liquid_403d .badge-tiny-00d4 {
    margin: 0.8075em 0;
}

.badge-tiny-00d4 {
    text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.content_mini_4764 {
    margin: -4px;
}

.hot-9231 {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding: 4px;
}

.surface_middle_18ac .hot-9231 {
    max-width: 50%;
}

.top_4e1d .hot-9231 {
    max-width: 33.33%;
}

.outer_5875 .hot-9231 {
    max-width: 25%;
}

.backdrop-a569 .hot-9231 {
    max-width: 20%;
}

.warm-fc7d .hot-9231 {
    max-width: 16.66%;
}

.tabs_a236 .hot-9231 {
    max-width: 14.28%;
}

.summary_action_ee3b .hot-9231 {
    max-width: 12.5%;
}

.popup_huge_214d .hot-9231 {
    max-width: 11.11%;
}

.icon-orange-0f79 {
    display: block;
}

.over-fc23 {
    margin: 0;
}

/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
.badge_b631 li {
    display: inline-block;
    height: auto;
    text-align: center;
    position: relative;
    list-style: none;
}
.gold-4bf8 .action-3e36 .badge_b631 li {
    display: inline-block;
    width: auto;
}
.badge_b631,
.badge_b631 ul {
    margin: 0;
    padding: 0;
}
.badge_b631 li a {
    background-color: transparent;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: block;
}
/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
ul.badge_b631 {
    margin: 0;
    padding: 0;
}
.badge_b631 li {
    width: 40px;
    height: auto;
    text-align: center;
    line-height: 40px;
    position: relative;
    list-style: none;
}
.badge_b631 ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.badge_b631 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";
}
.badge_b631 li a:hover,
.badge_b631 li a:focus {
    color: #fff;
    background-color: #FF3366;
}
.badge_b631 li a:before {
    content: "\f1d0";
}
.badge_b631 li a[href*="facebook.shadow_selected_0cf3"]:before,
.badge_b631 li a[href*="fb.shadow_selected_0cf3"]:before {
  content: "\f39e";
}

.badge_b631 li a[href*="twitter.shadow_selected_0cf3"]:before {
  content: "\f099";
}

.badge_b631 li a[href*="linkedin.shadow_selected_0cf3"]:before {
  content: "\f0e1";
}

.badge_b631 li a[href*="plus.light_0691.shadow_selected_0cf3"]:before {
  content: "\f0d5";
}

.badge_b631 li a[href*="youtube.shadow_selected_0cf3"]:before {
  content: "\f167";
}

.badge_b631 li a[href*="dribbble.shadow_selected_0cf3"]:before {
  content: "\f17d";
}

.badge_b631 li a[href*="pinterest.shadow_selected_0cf3"]:before {
  content: "\f231";
}

.badge_b631 li a[href*="bitbucket.feature-612f"]:before {
  content: "\f171";
}

.badge_b631 li a[href*="github.shadow_selected_0cf3"]:before {
  content: "\f113";
}

.badge_b631 li a[href*="codepen.component-adcc"]:before {
  content: "\f1cb";
}

.badge_b631 li a[href*="flickr.shadow_selected_0cf3"]:before {
  content: "\f16e";
}

.badge_b631 li a[href$="/feed/"]:before {
  content: "\f09e";
}

.badge_b631 li a[href*="foursquare.shadow_selected_0cf3"]:before {
  content: "\f180";
}

.badge_b631 li a[href*="instagram.shadow_selected_0cf3"]:before {
  content: "\f16d";
}

.badge_b631 li a[href*="tumblr.shadow_selected_0cf3"]:before {
  content: "\f173";
}

.badge_b631 li a[href*="reddit.shadow_selected_0cf3"]:before {
  content: "\f1a1";
}

.badge_b631 li a[href*="vimeo.shadow_selected_0cf3"]:before {
  content: "\f194";
}

.badge_b631 li a[href*="digg.shadow_selected_0cf3"]:before {
  content: "\f1a6";
}

.badge_b631 li a[href*="twitch.out-5e8f"]:before {
  content: "\f1e8";
}

.badge_b631 li a[href*="stumbleupon.shadow_selected_0cf3"]:before {
  content: "\f1a4";
}

.badge_b631 li a[href*="delicious.shadow_selected_0cf3"]:before {
  content: "\f1a5";
}

.badge_b631 li a[href*="mailto:"]:before {
  content: "\f0e0";
}
.badge_b631 li a[href*="soundcloud.shadow_selected_0cf3"]:before {
  content: "\f1be";
}
.badge_b631 li a[href*="wordpress.feature-612f"]:before {
  content: "\f19a";
}
.badge_b631 li a[href*="wordpress.shadow_selected_0cf3"]:before {
  content: "\f19a";
}

.badge_b631 li a[href*="jsfiddle.accent_brown_3a0a"]:before {
  content: "\f1cc";
}

.badge_b631 li a[href*="tripadvisor.shadow_selected_0cf3"]:before {
  content: "\f262";
}

.badge_b631 li a[href*="foursquare.shadow_selected_0cf3"]:before {
  content: "\f180";
}

.badge_b631 li a[href*="angel.fresh_8d87"]:before {
  content: "\f209";
}

.badge_b631 li a[href*="slack.shadow_selected_0cf3"]:before {
  content: "\f198";
}

.badge_b631 li a[href*="tiktok.shadow_selected_0cf3"]:before {
  content: "\e07b";
}

/*--------------------------------------------------------------
## Social Icons Hover Color
--------------------------------------------------------------*/
.badge_b631 li a[href*="facebook.shadow_selected_0cf3"]:hover,
.badge_b631 li a[href*="fb.shadow_selected_0cf3"]:hover,
.badge_b631 li a[href*="facebook.shadow_selected_0cf3"]:focus,
.badge_b631 li a[href*="fb.shadow_selected_0cf3"]:focus {
    background-color: #3c5798 !important;
}
.badge_b631 li a[href*="twitter.shadow_selected_0cf3"]:hover,
.badge_b631 li a[href*="twitter.shadow_selected_0cf3"]:focus {
    background-color: #1ea0f1 !important;
}
.badge_b631 li a[href*="linkedin.shadow_selected_0cf3"]:hover,
.badge_b631 li a[href*="linkedin.shadow_selected_0cf3"]:focus {
    background-color: #0077B5 !important;
}
.badge_b631 li a[href*="plus.light_0691.shadow_selected_0cf3"]:hover,
.badge_b631 li a[href*="plus.light_0691.shadow_selected_0cf3"]:focus {
    background-color: #ec7161 !important;
}

.badge_b631 li a[href*="youtube.shadow_selected_0cf3"]:hover,
.badge_b631 li a[href*="youtube.shadow_selected_0cf3"]:focus {
    background-color: #cc181e !important;
}

.badge_b631 li a[href*="dribbble.shadow_selected_0cf3"]:hover,
.badge_b631 li a[href*="dribbble.shadow_selected_0cf3"]:focus {
    background-color: #f4a09c !important;
}

.badge_b631 li a[href*="pinterest.shadow_selected_0cf3"]:hover,
.badge_b631 li a[href*="pinterest.shadow_selected_0cf3"]:focus {
    background-color: #bd081b !important;
}

.badge_b631 li a[href*="bitbucket.feature-612f"]:hover,
.badge_b631 li a[href*="bitbucket.feature-612f"]:focus {
    background-color: #205081 !important;
}

.badge_b631 li a[href*="github.shadow_selected_0cf3"]:hover,
.badge_b631 li a[href*="github.shadow_selected_0cf3"]:focus {
    background-color: #323131 !important;
}

.badge_b631 li a[href*="codepen.component-adcc"]:hover,
.badge_b631 li a[href*="codepen.component-adcc"]:focus {
    background-color: #111000 !important;
}

.badge_b631 li a[href*="flickr.shadow_selected_0cf3"]:hover,
.badge_b631 li a[href*="flickr.shadow_selected_0cf3"]:focus {
    background-color: #025FDF !important;
}

.badge_b631 li a[href$="/feed/"]:hover,
.badge_b631 li a[href$="/feed/"]:focus {
    background-color: #089DE3 !important;
}

.badge_b631 li a[href*="foursquare.shadow_selected_0cf3"]:hover,
.badge_b631 li a[href*="foursquare.shadow_selected_0cf3"]:focus {
    background-color: #F94877 !important;
}

.badge_b631 li a[href*="instagram.shadow_selected_0cf3"]:hover,
.badge_b631 li a[href*="instagram.shadow_selected_0cf3"]:focus {
    background-color: #cd42e7 !important;
}

.badge_b631 li a[href*="tumblr.shadow_selected_0cf3"]:hover,
.badge_b631 li a[href*="tumblr.shadow_selected_0cf3"]:focus {
    background-color: #56BC8A !important;
}

.badge_b631 li a[href*="reddit.shadow_selected_0cf3"]:hover,
.badge_b631 li a[href*="reddit.shadow_selected_0cf3"]:focus {
    background-color: #FF4500 !important;
}

.badge_b631 li a[href*="vimeo.shadow_selected_0cf3"]:hover,
.badge_b631 li a[href*="vimeo.shadow_selected_0cf3"]:focus {
    background-color: #00ADEF !important;
}

.badge_b631 li a[href*="digg.shadow_selected_0cf3"]:hover,
.badge_b631 li a[href*="digg.shadow_selected_0cf3"]:focus {
    background-color: #00ADEF !important;
}

.badge_b631 li a[href*="twitch.out-5e8f"]:hover,
.badge_b631 li a[href*="twitch.out-5e8f"]:focus {
    background-color: #0E9DD9 !important;
}

.badge_b631 li a[href*="stumbleupon.shadow_selected_0cf3"]:hover,
.badge_b631 li a[href*="stumbleupon.shadow_selected_0cf3"]:focus {
    background-color: #EB4924 !important;
}

.badge_b631 li a[href*="delicious.shadow_selected_0cf3"]:hover,
.badge_b631 li a[href*="delicious.shadow_selected_0cf3"]:focus {
    background-color: #0076E8 !important;
}

.badge_b631 li a[href*="mailto:"]:hover,
.badge_b631 li a[href*="mailto:"]:focus {
    background-color: #4169E1 !important;
}
.badge_b631 li a[href*="soundcloud.shadow_selected_0cf3"]:hover,
.badge_b631 li a[href*="soundcloud.shadow_selected_0cf3"]:focus {
    background-color: #FF5500 !important;
}
.badge_b631 li a[href*="wordpress.feature-612f"]:hover,
.badge_b631 li a[href*="wordpress.feature-612f"]:focus {
    background-color: #0073AA !important;
}
.badge_b631 li a[href*="wordpress.shadow_selected_0cf3"]:hover,
.badge_b631 li a[href*="wordpress.shadow_selected_0cf3"]:focus {
    background-color: #00AADC !important;
}

.badge_b631 li a[href*="jsfiddle.accent_brown_3a0a"]:hover,
.badge_b631 li a[href*="jsfiddle.accent_brown_3a0a"]:focus {
    background-color: #396AB1 !important;
}

.badge_b631 li a[href*="tripadvisor.shadow_selected_0cf3"]:hover,
.badge_b631 li a[href*="tripadvisor.shadow_selected_0cf3"]:focus {
    background-color: #FFE090 !important;
}

.badge_b631 li a[href*="angel.fresh_8d87"]:hover,
.badge_b631 li a[href*="angel.fresh_8d87"]:focus {
    background-color: #111000 !important;
}

.badge_b631 li a[href*="tiktok.shadow_selected_0cf3"]:hover,
.badge_b631 li a[href*="tiktok.shadow_selected_0cf3"]:focus {
    background-color: #7d88e3 !important;
}

/*--------------------------------------------------------------
#  Header Image
--------------------------------------------------------------*/
#header-image {
    text-align: center;
}
#header-image img {
    width: 100%;
}

/*--------------------------------------------------------------
# Posts
--------------------------------------------------------------*/
.article-left-a60d .highlight-a2ff .dropdown_528b {
    margin-bottom: 30px;
    background-size: cover;
    background-position: center center;
    padding: 150px 0;
}
.article-left-a60d .frame_lower_efd2 {
    text-align: center;
    padding: 15px;
}
.article-left-a60d .accent_5b8f .frame_lower_efd2 {
    width: calc(100% - 80px);
    margin: -85px auto 0;
    background-color: #fff;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 15px;
}
.article-left-a60d .highlight-a2ff .white_cadd {
    margin-bottom: 7px;
    display: inline-block;
}
.article-left-a60d .highlight-a2ff .white_cadd a {
    color: #000;
}
.article-left-a60d .highlight-a2ff .white_cadd a:hover,
.article-left-a60d .highlight-a2ff .white_cadd a:focus {
    color: #ff2e55;
}
.article-left-a60d .highlight-a2ff .last_c3b1 {
    margin-bottom: 10px;
    display: block;
    color: #fff;
}
.article-left-a60d .highlight-a2ff .last_c3b1 a {
    background-color: #ff2e55;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
}
.article-left-a60d .highlight-a2ff .last_c3b1 a:hover,
.article-left-a60d .highlight-a2ff .last_c3b1 a:focus {
    background-color: #000;
}
.article-left-a60d .highlight-a2ff .dropdown_528b img {
    width: 100%;
}
.article-left-a60d .huge_6546 {
    margin-bottom: 10px;
}
.article-left-a60d .filter-3f23 {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin: 0;
    margin-bottom: 15px;
    line-height: 1.5;
}
.article-left-a60d .highlight-a2ff .detail_action_cdd0 {
    color: #000;
}
.article-left-a60d a {
    text-decoration: none;
}
.article-left-a60d a {
    text-decoration: none;
}
.orange_e6b8 a,
.orange_e6b8 a:before {
    text-decoration: none;
}
.orange_e6b8 > span {
    margin-right: 20px;
}
#primary #main > article .detail_action_cdd0 {
    margin-bottom: 25px;
}

/*--------------------------------------------------------------
# Typography Options
--------------------------------------------------------------*/ 
.label_464a h1,
.label_464a h2,
.label_464a h3,
.label_464a h4,
.label_464a h5,
.label_464a h6,
.label_464a .current-02bb .short_6da9 {
    font-family: 'Raleway', sans-serif;
}

.border-0ed5 h1,
.border-0ed5 h2,
.border-0ed5 h3,
.border-0ed5 h4,
.border-0ed5 h5,
.border-0ed5 h6,
.border-0ed5 .current-02bb .short_6da9 {
    font-family: 'Poppins', sans-serif;
}

.active-e045 h1,
.active-e045 h2,
.active-e045 h3,
.active-e045 h4,
.active-e045 h5,
.active-e045 h6,
.active-e045 .current-02bb .short_6da9 {
    font-family: 'Montserrat', sans-serif;
}

.column-3ff1 h1,
.column-3ff1 h2,
.column-3ff1 h3,
.column-3ff1 h4,
.column-3ff1 h5,
.column-3ff1 h6,
.column-3ff1 .current-02bb .short_6da9 {
    font-family: 'Open Sans', sans-serif;
}

.footer_dirty_d49a h1,
.footer_dirty_d49a h2,
.footer_dirty_d49a h3,
.footer_dirty_d49a h4,
.footer_dirty_d49a h5,
.footer_dirty_d49a h6,
.footer_dirty_d49a .current-02bb .short_6da9 {
    font-family: 'Lato', sans-serif;
}

.large-65cc h1,
.large-65cc h2,
.large-65cc h3,
.large-65cc h4,
.large-65cc h5,
.large-65cc h6,
.large-65cc .current-02bb .short_6da9 {
    font-family: 'Ubuntu', sans-serif;
}

.component_099f h1,
.component_099f h2,
.component_099f h3,
.component_099f h4,
.component_099f h5,
.component_099f h6,
.component_099f .current-02bb .short_6da9 {
    font-family: 'Playfair Display', serif;
}

.active_static_d0f3 h1,
.active_static_d0f3 h2,
.active_static_d0f3 h3,
.active_static_d0f3 h4,
.active_static_d0f3 h5,
.active_static_d0f3 h6,
.active_static_d0f3 .current-02bb .short_6da9 h6 {
    font-family: 'Lora', serif;
}

.heading-ce30 h1,
.heading-ce30 h2,
.heading-ce30 h3,
.heading-ce30 h4,
.heading-ce30 h5,
.heading-ce30 h6,
.heading-ce30 .current-02bb .short_6da9 {
    font-family: 'Titillium Web', sans-serif;
}

.disabled_a05a h1,
.disabled_a05a h2,
.disabled_a05a h3,
.disabled_a05a h4,
.disabled_a05a h5,
.disabled_a05a h6,
.disabled_a05a .current-02bb .short_6da9 {
    font-family: 'Muli', sans-serif;
}

.message-last-5265 h1,
.message-last-5265 h2,
.message-last-5265 h3,
.message-last-5265 h4,
.message-last-5265 h5,
.message-last-5265 h6,
.message-last-5265 .current-02bb .short_6da9 {
    font-family: 'Oxygen', sans-serif;
}

.form-203a h1,
.form-203a h2,
.form-203a h3,
.form-203a h4,
.form-203a h5,
.form-203a h6,
.form-203a .current-02bb .short_6da9 {
    font-family: 'Nunito Sans', sans-serif;
}

.sidebar_action_ab24 h1,
.sidebar_action_ab24 h2,
.sidebar_action_ab24 h3,
.sidebar_action_ab24 h4,
.sidebar_action_ab24 h5,
.sidebar_action_ab24 h6,
.sidebar_action_ab24 .current-02bb .short_6da9 {
    font-family: 'Maven Pro', sans-serif;
}

.block_glass_5f05 h1,
.block_glass_5f05 h2,
.block_glass_5f05 h3,
.block_glass_5f05 h4,
.block_glass_5f05 h5,
.block_glass_5f05 h6,
.block_glass_5f05 .current-02bb .short_6da9 {
    font-family: 'Cairo', serif;
}

.bottom_4fd6 h1,
.bottom_4fd6 h2,
.bottom_4fd6 h3,
.bottom_4fd6 h4,
.bottom_4fd6 h5,
.bottom_4fd6 h6,
.bottom_4fd6 .current-02bb .short_6da9 {
    font-family: 'Philosopher', sans-serif;
}

.motion-e561 h1,
.motion-e561 h2,
.motion-e561 h3,
.motion-e561 h4,
.motion-e561 h5,
.motion-e561 h6,
.motion-e561 .current-02bb .short_6da9 {
    font-family: 'Dosis', sans-serif;
}

.chip_7895 h1,
.chip_7895 h2,
.chip_7895 h3,
.chip_7895 h4,
.chip_7895 h5,
.chip_7895 h6,
.chip_7895 .current-02bb .short_6da9 {
    font-family: 'Sniglet', cursive;
}

.table-ab2f h1,
.table-ab2f h2,
.table-ab2f h3,
.table-ab2f h4,
.table-ab2f h5,
.table-ab2f h6,
.table-ab2f .current-02bb .short_6da9 {
    font-family: 'Gloria Hallelujah', cursive;
}

.widget-b8a6 h1,
.widget-b8a6 h2,
.widget-b8a6 h3,
.widget-b8a6 h4,
.widget-b8a6 h5,
.widget-b8a6 h6,
.widget-b8a6 .current-02bb .short_6da9 {
    font-family: 'Patrick Hand', cursive;
}

.component_large_c6c5 h1,
.component_large_c6c5 h2,
.component_large_c6c5 h3,
.component_large_c6c5 h4,
.component_large_c6c5 h5,
.component_large_c6c5 h6,
.component_large_c6c5 .current-02bb .short_6da9 {
    font-family: 'Shadows Into Light', cursive;
}

.texture_steel_a250 h1,
.texture_steel_a250 h2,
.texture_steel_a250 h3,
.texture_steel_a250 h4,
.texture_steel_a250 h5,
.texture_steel_a250 h6,
.texture_steel_a250 .current-02bb .short_6da9 {
    font-family: 'Aboreto', cursive;
}

.box_gold_6d6e,
.box_gold_6d6e .secondary_blue_46f0 a {
    font-family: 'Raleway', sans-serif;
}

.grid_1f69,
.grid_1f69 .secondary_blue_46f0 a {
    font-family: 'Poppins', sans-serif;
}

.hard-715e,
.hard-715e .secondary_blue_46f0 a {
    font-family: 'Montserrat', sans-serif;
}

.outer-4902,
.outer-4902 .secondary_blue_46f0 a {
    font-family: 'Open Sans', sans-serif;
}

.feature-under-fc8a,
.feature-under-fc8a .secondary_blue_46f0 a {
    font-family: 'Lato', sans-serif;
}

.layout_full_885c,
.layout_full_885c .secondary_blue_46f0 a {
    font-family: 'Ubuntu', sans-serif;
}

.bronze_c09a,
.bronze_c09a .secondary_blue_46f0 a {
    font-family: 'Playfair Display', serif;
}

.article-right-aa71,
.article-right-aa71 .secondary_blue_46f0 a {
    font-family: 'Lora', serif;
}

.north-9ac3,
.north-9ac3 .secondary_blue_46f0 a {
    font-family: 'Titillium Web', sans-serif;
}

.gas_7642,
.gas_7642 .secondary_blue_46f0 a-10 {
    font-family: 'Muli', sans-serif;
}

.active_static_4487,
.active_static_4487 .secondary_blue_46f0 a {
    font-family: 'Oxygen', sans-serif;
}

.highlight-plasma-0ba6,
.highlight-plasma-0ba6 .secondary_blue_46f0 a {
    font-family: 'Nunito Sans', sans-serif;
}

.banner_5660,
.banner_5660 .secondary_blue_46f0 a {
    font-family: 'Maven Pro', sans-serif;
}

.secondary-blue-7b8f,
.secondary-blue-7b8f .secondary_blue_46f0 a {
    font-family: 'Cairo', serif;
}

.accent_cc9a,
.accent_cc9a .secondary_blue_46f0 a {
    font-family: 'Philosopher', sans-serif;
}

.hidden-eea9,
.hidden-eea9 .secondary_blue_46f0 a {
    font-family: 'Dosis', sans-serif;
}

.accent_gas_ef59,
.accent_gas_ef59 .secondary_blue_46f0 a {
    font-family: 'Sniglet', cursive;
}

.button-short-bc51,
.button-short-bc51 .secondary_blue_46f0 a {
    font-family: 'Gloria Hallelujah', cursive;
}

.row-gold-f374,
.row-gold-f374 .secondary_blue_46f0 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 .panel_out_9ac5 a, 
#colophon .panel_out_9ac5 a,
#secondary .panel_out_9ac5 a:hover, 
#secondary .panel_out_9ac5 a:focus, 
#colophon .panel_out_9ac5 a:hover,
#colophon .panel_out_9ac5 a:focus {
    color: #fff;
}
#secondary .panel_out_9ac5,
#colophon .panel_out_9ac5 {
    margin-bottom: 0;
}
.popup_b7e6 {
    position: relative;
    padding: 15px 0;
}
.gold-4bf8 + .popup_b7e6 {
    border-top: 1px solid rgb(0 0 0 / 10%);
}
.popup_b7e6 span {
    display: block;
    text-align: center;
}
.gold-4bf8 .action-3e36 ul li {
    margin-bottom: 15px;
}
.gold-4bf8 .action-3e36 ul li:last-child,
.gold-4bf8 .action-3e36 .badge_b631 li {
    margin-bottom: 0;
}
.gold-4bf8 .cool_91a9 {
    margin-bottom: 45px;
}
.gold-4bf8.outline_paper_2a42 .cool_91a9:last-child {
    margin-bottom: 0;
}
.gold-4bf8.outline_paper_2a42 .accent-d5fb img {
    margin-left: auto;
    margin-right: auto;
}
.picture-9972 ul li span {
    font-size: 12px;
    display: block;
}
#colophon #wp-calendar caption {
    font-weight: 600;
    text-align: left;
}
.header-under-617d ul ul {
    padding-left: 25px;
    margin-top: 15px;
}
.media-lite-ce50 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 .media-lite-ce50 a:hover,
#secondary .media-lite-ce50 a:focus,
#colophon .media-lite-ce50 a:hover,
#colophon .media-lite-ce50 a:focus {
    background-color: #000;
    color: #fff;
}
#colophon .layout_fixed_1198 form.short_4f1e button.gradient_focused_f03e {
    background-color: #ff2e55;
}
#colophon .picture-9972 li:before {
    float: left;
}
.black-0f82 {
    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;
}
.black-0f82:hover,
.black-0f82: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;
}
.logo-complex-2ec1 #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 */
}
.logo-complex-2ec1 #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 */
}
.logo-complex-2ec1 #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,
.logo_complex_7a81 #loader-wrapper {
    display: none;

}
#loader svg {
    width: 70px;
    height: 70px;
    fill: #ff2e55;
}
.caption_89c5 #loader .hidden_87bb,
.easy_b14a #loader .advanced_5b2b,
.basic-ebc9 #loader .media-257c,
.dark_c34a #loader .detail-active-41f7 {
    display: block;
}

/*--------------------------------------------------------------
#                   RESPONSIVE
--------------------------------------------------------------*/
@media screen and (min-width: 567px) {
    #top-bar {
        padding: 5px 0;
    }
    #top-bar form.short_4f1e {
        width: 50%;
        float: left;
        margin: 0;
    }
    #top-bar .badge_b631 {
        width: 50%;
        float: right;
        text-align: right;
        padding: 2px 0;
    }
    #top-bar input, 
    #top-bar .gradient_focused_f03e {
        border-color: transparent;
    }
    .gold-4bf8.next-c188 .cool_91a9,
    .gold-4bf8.modal_13aa .cool_91a9 {
        width: 50%;
        float: left;
    }
    .gold-4bf8.next-c188 .cool_91a9:nth-child(2n+1),
    .gold-4bf8.modal_13aa .cool_91a9:nth-child(2n+1) {
        clear: left;
    }
    .gold-4bf8.next-c188 .cool_91a9:nth-child(odd),
    .gold-4bf8.modal_13aa .cool_91a9:nth-child(odd) {
        padding-right: 40px;
    }
    .gold-4bf8.next-c188 .cool_91a9:nth-last-child(-n+2),
    .gold-4bf8.modal_13aa .cool_91a9:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 767px) {
    .next-c188,
    .summary-right-abcb,
    .modal_13aa,
    .short-12e0,
    .outer_d20e {
        margin: 0 -15px;
    }
    .next-c188 article,
    .summary-right-abcb article,
    .modal_13aa article,
    .short-12e0 article,
    .outer_d20e article {
        padding: 0 15px;
        float: left;
        width: 50%;
        margin-bottom: 30px;
    }
    .next-c188 article:nth-child(2n+1),
    .summary-right-abcb article:nth-child(2n+1),
    .modal_13aa article:nth-child(2n+1),
    .short-12e0 article:nth-child(2n+1),
    .outer_d20e article:nth-child(2n+1) {
        clear: left;
    }
    .next-c188 article:nth-last-child(-n+2),
    .summary-right-abcb article:nth-last-child(-n+2),
    .modal_13aa article:nth-last-child(-n+2),
    .short-12e0 article:nth-last-child(-n+2),
    .outer_d20e article:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
    .yellow-3ddf h1,
    .silver_6511 h1,
    .paper-12ff h1 {
        font-size: 28px;
    }
    .item_7335 .cool-cf22, 
    .description_cd1c .cool-cf22, 
    .steel-3fc9 .cool-cf22 {
        padding-right: 25px;
    }
    .item_7335 .status-fluid-f931, 
    .description_cd1c .status-fluid-f931, 
    .steel-3fc9 .status-fluid-f931 {
        padding-left: 25px;
    }
    .gold-4bf8.summary-right-abcb .cool_91a9 {
        width: 33.33%;
        float: left;
        margin-bottom: 0;
    }
    .gold-4bf8.summary-right-abcb .cool_91a9:not(:last-child) {
        padding-right: 40px;
    }
    .popup_b7e6.next-c188 span {
        float: left;
        width: 50%;
        text-align: left;
    }
    .popup_b7e6.next-c188 span:nth-child(2) {
        float: right;
        text-align: right;
    }
}
@media screen and (min-width: 992px) {
    .summary-right-abcb article,
    .short-12e0 article,
    .outer_d20e article {
        width: 33.33%;
    }
    .summary-right-abcb article:nth-child(2n+1),
    .short-12e0 article:nth-child(2n+1),
    .outer_d20e article:nth-child(2n+1) {
        clear: none;
    }
    .summary-right-abcb article:nth-child(3n+1),
    .short-12e0 article:nth-child(3n+1),
    .outer_d20e article:nth-child(3n+1) {
        clear: left;
    }
    .summary-right-abcb article:nth-last-child(-n+3),
    .short-12e0 article:nth-last-child(-n+3),
    .outer_d20e article:nth-last-child(-n+3) {
        margin-bottom: 0;
    }
    .modal_13aa article {
        width: 25%;
    }
    .short-12e0 article {
        width: 20%;
    }
    .outer_d20e article {
        width: 16.66%;
    }
    .modal_13aa article:nth-child(2n+1),
    .short-12e0 article:nth-child(3n+1),
    .outer_d20e article:nth-child(3n+1) {
        clear: none;
    }
    .modal_13aa article:nth-child(4n+1),
    .short-12e0 article:nth-child(5n+1),
    .outer_d20e article:nth-child(6n+1) {
        clear: left;
    }
    .modal_13aa article:nth-last-child(-n+4),
    .short-12e0 article:nth-last-child(-n+5),
    .outer_d20e article:nth-last-child(-n+6) {
        margin-bottom: 0;
    }
    #top-bar .action-3e36 + .action-3e36 {
        margin-top: 0;
    }
    #top-bar.next-c188 .action-3e36 {
        float: left;
        text-align: left;
        padding: 6px 0;
    }
    #top-bar.next-c188 .action-3e36 + .action-3e36 {
        float: right;
        text-align: right;
        padding: 0;
    }
    nav.badge_inner_05b9.chip_blue_eee1 {
        margin-top: 63px;
    }
    #colophon .badge_b631 {
        margin-left: -15px;
    }
    .gold-4bf8.modal_13aa .cool_91a9 {
        width: 25%;
        padding-right: 40px;
    }
    .gold-4bf8.modal_13aa .cool_91a9:last-child {
        padding-right: 0;
    }
    .gold-4bf8.modal_13aa .cool_91a9:nth-child(2n+1) {
        clear: none;
    }
    .gold-4bf8.modal_13aa .cool_91a9:nth-child(4n+1) {
        clear: left;
    }
    .gold-4bf8.modal_13aa .cool_91a9:nth-last-child(-n+4) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 1024px) {
    .paragraph_fluid_68ba #masthead {
        position: sticky;
        top: 0;
    }
    .paragraph_fluid_68ba #masthead.list_40f2 {
        box-shadow: 0 6px 10px rgb(0 0 0 / 10%);
    }
    .description-hovered-8d7e.paragraph_fluid_68ba #masthead.list_40f2 {
        top: 32px;
    }
    .carousel_hard_b0f2 {
        display: flex;
        align-items: center;
        min-height: 81px;
    }
    .secondary_blue_46f0 {
        width: auto;
        float: right;
        text-align: right;
    }
    .secondary_blue_46f0.box-c878 {
        padding: 0;
    }
    .secondary_blue_46f0 ul.fast_3770 > li {
        text-align: center;
    }
    .secondary_blue_46f0 ul.fast_3770 > li > a {
        color: #000;
    }
    .secondary_blue_46f0 ul.fast_3770 .secondary_cold_6fbf > a, 
    .secondary_blue_46f0 ul.fast_3770 .caption-3e8f > a, 
    .secondary_blue_46f0 ul.fast_3770 .list-3d26 > a, 
    .secondary_blue_46f0 ul.fast_3770 .media-tall-3035 > a,
    .secondary_blue_46f0 ul.fast_3770 > li:hover > a, 
    .secondary_blue_46f0 ul.fast_3770 > li.fn-focus-8034 > a {
        color: #ff2e55;
    }
    .secondary_blue_46f0 ul.fast_3770 > li > a {
        text-align: center;
        padding: 30px 20px;
    }
    .secondary_blue_46f0.box-c878 ul.fast_3770 > li {
        padding: 15px 25px 8px;
    }
    .secondary_blue_46f0 ul.fast_3770 > .banner_3fa8 > 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;
    }
    .secondary_blue_46f0 ul ul .banner_3fa8 > 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;
    }
    .secondary_blue_46f0 ul.fast_3770 {
        display: block !important;
        height: auto !important;
    }
    .secondary_blue_46f0 ul ul {
        box-shadow: 0 10px 25px rgb(0 0 0 / 15%);
        width: 250px;
    }
    .secondary_blue_46f0 ul li:hover > ul,
    .secondary_blue_46f0 ul li.fn-focus-8034 > ul {
        left: 0;
        right: auto;
        display: block !important;
    }
    .secondary_blue_46f0 ul ul li:hover > ul,
    .secondary_blue_46f0 ul ul li.fn-focus-8034 > ul {
        left: 100%;
        right: auto;
    }
    .secondary_blue_46f0 ul ul li:hover > a,
    .secondary_blue_46f0 ul ul li.fn-focus-8034 > a {
        background-color: #ff2e55;
        color: #fff;
    }
    .secondary_blue_46f0 ul.dropdown-86a6 > li:last-child > a {
        border-bottom: none;
    }
    .secondary_blue_46f0 ul ul li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    }
    .secondary_blue_46f0 ul ul > li:last-child {
        border-bottom: none;
    }
    .secondary_blue_46f0 ul ul ul {
        top: 0;
    }
    .secondary_blue_46f0 ul ul li a:hover,
    .secondary_blue_46f0 ul ul li.media-tall-3035:hover > a {
        color: #fff !important;
    }
    .secondary_blue_46f0 ul.fast_3770 > li > a > i,
    .secondary_blue_46f0 ul.fast_3770 > li > a > i.gallery_047b:not(.orange-217f).stone_d9c3 {
        display: block;
        margin: 0 auto 10px;
    }
    .box-84d3 {
        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;
    }
    .secondary_blue_46f0 .tag-focused-7aa3 .modal-773c {
        display: none;
    }
    .secondary_blue_46f0 .tag-focused-7aa3 .dynamic_6364 {
        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.paragraph_67cb {
        display: none;
    }
    .box-84d3 {
        display: none;
    }
    .secondary_blue_46f0 ul {
        display: block;
    }
    .secondary_blue_46f0 li {
        display: inline-block;
    }
    .secondary_blue_46f0 .paragraph-102e {
        padding-left: 50px;
    }
    .secondary_blue_46f0 ul.fast_3770 > li.paragraph-102e > a,
    .secondary_blue_46f0 ul.fast_3770 > li.link-bb67 > a {
        padding-left: 5px;
        padding-right: 5px;
    }
    .secondary_blue_46f0 li.paragraph-102e + li.link-bb67: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%);
    }
    .dark-b7dd #primary,
    .active_dynamic_fc9c #primary {
        width: 70%;
        float: left;
        padding-right: 30px;
    }
    .dark-b7dd #secondary,
    .active_dynamic_fc9c #secondary {
        width: 30%;
        float: right;
    }
    .active_dynamic_fc9c #primary { 
        float: right;
        padding-right: 0;
        padding-left: 30px;
    }
    .avatar_advanced_98f4 #primary {
        width: 100%;
        float: none;
        padding-right: 0;
    }
}
@media screen and (max-width: 1023px) {
    .carousel_hard_b0f2 {
        padding-right: 50px;
        min-height: 86px;
        display: flex;
        align-items: center;
        text-align: left;
    }
    .layout-gold-8e0e {
        font-size: 26px;
    }
    .secondary_blue_46f0 ul ul {
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .secondary_blue_46f0 ul ul ul {
        margin-top: 0;
    }
    .secondary_blue_46f0 ul.fast_3770 li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
        display: block;
        width: 100%;
    }
    .secondary_blue_46f0 ul.fast_3770 li:last-child {
        border-bottom: none;
    }
    .secondary_blue_46f0 ul.fast_3770 > li {
        width: 100%;
        padding: 0;
    }
    .secondary_blue_46f0 ul ul li a {
        padding-left: 35px;
    }
    .secondary_blue_46f0 ul ul ul li a {
        padding-left: 60px;
    }
    .secondary_blue_46f0 ul ul ul ul li a {
        padding-left: 80px;
    }
    .secondary_blue_46f0 ul ul a {
        width: 100%;
    }
    .secondary_blue_46f0 ul ul,
    .secondary_blue_46f0 ul ul ul {
        box-shadow: none;
        float: none;
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 0;
        display: none;
    }
    .secondary_blue_46f0 ul.fast_3770 > li:before {
        display: none;
    }
    .secondary_blue_46f0 .banner_3fa8 > a:before {
        content: "";
        float: right;
        position: relative;
        right: 0;
        background-color: rgba(255, 255, 255, 0.20);
        width: 1px;
        height: 25px;
    }
    .secondary_blue_46f0 .banner_3fa8 > a:after {
        padding-top: 3px;
    }
    .secondary_blue_46f0 ul.dropdown-86a6 li a {
        border-left: none;
    }
    .secondary_blue_46f0 ul.fast_3770 {
        margin-right: 0;
        background-color: #fff;
        margin-top: 25px;
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .secondary_blue_46f0 {
        position: static;
    }
    .secondary_blue_46f0 a {
        color: #555555;
        padding: 15px;
    }
    #masthead.primary_short_cc77 .secondary_blue_46f0 ul.fast_3770 {
        margin-top: 0;
        position: absolute;
        max-width: 500px;
        top: 100%;
        left: auto;
        right: 0;
        width: 100%;
        z-index: 10;
    }
    .active_9480 #content, 
    .active_9480 #colophon,
    .active_9480 .black-0f82 {
        filter: blur(25px);
    }
    #page-site-header {
        padding: 250px 0;
    }
}

@media screen and (max-width: 992px) {
    #page-site-header {
        padding: 200px 0;
    }
    .list_dcf8, 
    #reply-title {
        font-size: 28px;
    }
}

@media screen and (max-width: 767px) {
    #masthead.primary_short_cc77 .secondary_blue_46f0 ul.fast_3770 {
        max-width: 100%;
    }
    .item_7335 .cool-cf22, 
    .description_cd1c .cool-cf22, 
    .steel-3fc9 .cool-cf22,
    .item_7335 .status-fluid-f931, 
    .description_cd1c .status-fluid-f931, 
    .steel-3fc9 .status-fluid-f931 {
        width: 100%;
        margin: 15px 0;
    }
    .steel-3fc9 span.complex-d66e b, 
    .sort-bb15 span.complex-d66e b, 
    .steel-3fc9 span.mini_48d8 b, 
    .sort-bb15 span.mini_48d8 b {
        font-size: 18px;
    }
    #respond {
        margin-top: 40px;
    }
    .hovered_c395 img {
        margin-right: 15px;
    }
    .list_dcf8, 
    #reply-title {
        margin-bottom: 0;
    }
    #commentform p.label_first_e883,
    #commentform p.link_ec43 {
        margin-top: 21px;
    }
    nav.badge_inner_05b9.chip_blue_eee1,
    #secondary {
        margin-top: 30px;
    }
    .list_dcf8, 
    #reply-title {
        font-size: 26px;
    }
    #comments {
        margin-top: 40px;
    }
    .tabs_7d64 {
        margin-bottom: 25px;
    }
    .black-0f82 {
        display: none;
    }
}
@media screen and (max-width: 567px) {
    .chip_blue_eee1 .modal-yellow-e5aa.container-7092, 
    .chip_blue_eee1 .modal-yellow-e5aa.hidden_thick_7078 {
        top: 0;
    }
    .chip_blue_eee1 .container-7092.modal-yellow-e5aa:before, 
    .chip_blue_eee1 .hidden_thick_7078.modal-yellow-e5aa:before {
        width: 35px;
        height: 10px;
    }
    .chip_blue_eee1 .modal-yellow-e5aa.container-7092, 
    .chip_blue_eee1 .modal-yellow-e5aa.hidden_thick_7078 {
        margin-left: 0;
        margin-right: 0;
    }
    .under_c987 li {
        font-size: 12px;
    }
    #breadcrumb-list {
        padding: 10px 0;
    }
    blockquote.copper_b8d9 {
        margin-left: 0;
    }
    .hovered_c395 img {
        margin: 0 0 25px;
        float: none;
    }
    .hovered_c395 .background-dark-bc98, 
    .hovered_c395 .header_pressed_6aa1 {
        display: block;
    }
    .wrapper-dim-e162 {
        padding-left: 0;
    }
    #comments ol.overlay-cool-b190 {
        margin-left: 50px;
    }
    .yellow_2030 {
        padding-left: 0;
    }
    .gold-4bf8 .cool_91a9:last-child,
    .gold-4bf8.summary-right-abcb .cool_91a9:last-child {
        margin-bottom: 0;
        padding-right: 0;
    }
}
/* css-noise: bd2d */
.ghost-box-f7 {
  padding: 0.5rem;
  font-size: 10px;
  line-height: 1.2;
}
