/*
Theme Name: Flexible Blog
Theme URI: http://creativthemes.icon-c599/downloads/flexible-blog/
Author: Creativ Themes
Author URI: http://creativthemes.icon-c599/
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.widget_558c.focus-5076/licenses/gpl-2.0.backdrop_3450
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.in_7422/, (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.label_medium_08ae.old_f175/normalize.fluid-f8f6/
*/

/*--------------------------------------------------------------
>>> 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;
}

.content_6d05 #page {
    max-width: 1600px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 0 0 15px rgb(0 0 0 / 40%);
}

.orange-312a #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.icon-c599/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.over-b721 {
    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 .label-inner-64d1 label {
    display: table;
    margin: 0;
    line-height: 1;
}
#commentform .label-inner-64d1 {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
}
p.warm-0b40 {
    clear: both;
    display: inline-block;
    position: relative;
}
.accordion-first-878a {
    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.text-92b7 {
    margin-bottom: 0;
}
#commentform p.warm-0b40 {
    margin: 21px 0 0;
}
#comments {
    padding: 25px 0;
}
#respond {
    padding: 25px 0;
}
.text-focused-7e79 a {
    color: #000;
    text-decoration: none;
}
.text-focused-7e79 a:hover,
.text-focused-7e79 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.next_7b73 {
    max-width: 300px;
    margin: 0 auto 15px;
}
#top-bar input,
#top-bar .main-8b84 {
    background-color: transparent;
    border-color: #333;
    color: #fff;
}
#top-bar .active_glass_d252 {
    text-align: center;
}
#top-bar .active_glass_d252 li a:hover,
#top-bar .active_glass_d252 li a:focus {
    color: #fff;
}
#masthead {
    position: relative;
    z-index: 3000;
    background-color: #fff;
}
#masthead a {
    text-decoration: none;
}
.bronze_86fa {
    padding: 5px 0;
    float: left;
}
.popup-a366, 
#site-identity {
    display: inline-block;
    vertical-align: middle;
}
.alert_gold_c2df {
    font-size: 22px;
    margin: 0 0 5px;
    font-weight: 600;
    line-height: 1.3;
}
.alert_gold_c2df a {
    color: #000;
}
.alert_gold_c2df a:hover,
.alert_gold_c2df a:focus {
    color: #ff2e55;
}
.surface-0b5d {
    margin: 0;
    line-height: 1.3;
    color: #000;
}
.popup-a366 a {
    display: block;
    margin-right: 15px;
}
.popup-a366 img {
    max-height: 80px;
    width: auto;
}
.avatar-3b98 {
    display: block;
    position: relative;
    width: 100%;
}
.avatar-3b98 ul ul {
    background-color: #fff;
    text-align: left;
    padding: 0;
}
.avatar-3b98 ul ul li a {
    padding: 12px 15px;
    font-size: 14px;
}
.avatar-3b98 ul ul a:after {
    float: right;
}
.avatar-3b98 ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.avatar-3b98 li {
    position: relative;
}
.avatar-3b98 ul.gold_755c > li > a {
    color: #555555;
}
.avatar-3b98 ul.gold_755c > li:hover > a,
.avatar-3b98 ul.gold_755c > li.fn-focus-4084 > a {
    color: #ff2e55;
}
.avatar-3b98 form.next_7b73 input {
    background-color: #fff;
    border-color: #e9ecef;
    border-radius: 5px;
}
.avatar-3b98 a {
    display: block;
    font-weight: 400;
    color: #212121;
    font-size: 14px;
    line-height: 1.5;
    font-family: 'Poppins', sans-serif;
}
.avatar-3b98 ul ul {
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
}
.avatar-3b98 ul ul ul {
    left: -999em;
    top: 0;
}
.avatar-3b98 li li {
    display: block;
}
.avatar-3b98 ul.gold_755c .module_brown_53a5 > a,
.avatar-3b98 ul.gold_755c .pressed_0b04 > a,
.avatar-3b98 ul.gold_755c .column_easy_3057 > a,
.avatar-3b98 ul.gold_755c .new-622d > a {
    color: #ff2e55;
}
.avatar-3b98 ul.gold_755c > li:before {
    background-color: #5750A0;
    color: #fff;
    width: 46px;
    height: 46px;
    line-height: 46px;
    display: inline-block;
    text-align: center;
}
form.next_7b73 {
    width: 100%;
    max-width: 100%;
    position: relative;
}
input.icon_clean_67d0 {
    width: 100%;
    height: 45px;
    padding: 0 50px 0 15px;
}
.middle_7dfa {
    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;
}
.middle_7dfa:hover,
.middle_7dfa:focus {
    background-color: #ff2e55;
}
.middle_7dfa 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;
}
.middle_7dfa span:before, 
.middle_7dfa 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;
}
.middle_7dfa span:before {
    -webkit-transform: translateY(-250%);
    -moz-transform: translateY(-250%);
    -ms-transform: translateY(-250%);
    -o-transform: translateY(-250%);
    transform: translateY(-250%);
}
.middle_7dfa span:after {
    -webkit-transform: translateY(250%);
    -moz-transform: translateY(250%);
    -ms-transform: translateY(250%);
    -o-transform: translateY(250%);
    transform: translateY(250%);
}
.middle_7dfa.fn-active-4084 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);
}
.middle_7dfa.fn-active-4084 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);
}
.middle_7dfa.fn-active-4084 span {
    background-color: transparent;
}
.gold-1e8a {
    float: right;
    color: #111;
    padding: 7px 0 0 10px;
    display: none;
}
button.stale-98e9 {
    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.stale-98e9.fn-active-4084 i {
    transform: rotate(-180deg);
    transform-origin: center;
}
.small_bd2e .content_e725,
.small_bd2e .next-9f79,
.small_bd2e .footer-hovered-023e {
    margin: 0;
    overflow: hidden;
}
.carousel_e9f4 .advanced_a9b5 a:before,
.carousel_e9f4 .item_b171 a:after {
    content: "\f0d9";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
    font-size: 18px;
    position: relative;
    top: 1px;
}
.carousel_e9f4 .item_b171 a:after {
    content: "\f0da";
    margin-left: 10px;
    margin-right: 0;
}
.content_e725 .advanced_a9b5,
.next-9f79 .advanced_a9b5,
.footer-hovered-023e .advanced_a9b5 {
    float: left;
    width: 50%;
    position: relative;
    text-align: left;
}

.content_e725 .item_b171,
.next-9f79 .item_b171,
.footer-hovered-023e .item_b171 {
    float: right;
    text-align: right;
    width: 50%;
    position: relative;
}
.footer-hovered-023e a, 
.next-9f79 a {
    font-weight: 400;
    display: block;
    color: #212529;
    text-decoration: none;
}
.footer-hovered-023e a:hover, 
.next-9f79 a:hover,
.footer-hovered-023e a:focus, 
.next-9f79 a:focus {
    color: #ff2e55;
}
.footer-hovered-023e, 
.next-9f79 {
    padding: 0;
    position: relative;
}
.current-4b1a .south_273a,
.current-4b1a .south_273a.disabled-2bd6:hover,
.current-4b1a .south_273a.disabled-2bd6:focus {
    text-align: center;
    line-height: 35px;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-right: 5px;
    color: #ff2e55;
    background-color: #f6f6f6;
}
.current-4b1a .south_273a.fn-current-4084,
.current-4b1a .south_273a:hover,
.current-4b1a .south_273a:focus {
    color: #fff;
    background-color: #ff2e55;
}
.current-4b1a .south_273a.pattern-1bd3,
.current-4b1a .south_273a.texture_last_082a {
    width: auto;
    height: auto;
    color: #ff2e55;
    padding: 0 15px;
}
.current-4b1a .south_273a.pattern-1bd3:hover, 
.current-4b1a .south_273a.texture_last_082a:hover,
.current-4b1a .south_273a.pattern-1bd3:focus, 
.current-4b1a .south_273a.texture_last_082a:focus {
    color: #fff;
}
.advanced_a9b5 span {
    padding-left: 30px;
    float: left;
    text-align: left;
}
.item_b171 span {
    padding-right: 30px;
    float: right;
    text-align: right;
}
.footer-hovered-023e span,
.next-9f79 span {
    display: table;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.shade-c9e7 {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.shade-c9e7: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
--------------------------------------------------------------*/
.mask-5874 {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.over-b721 {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.clean-9007 {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.hero-e78f:before,
.hero-e78f:after,
.in_f3b2:before,
.in_f3b2:after,
.icon_4f34:before,
.icon_4f34:after,
.gold_378e:before,
.gold_378e:after,
.middle-623c:before,
.middle-623c:after,
.element-1e53:before,
.element-1e53:after,
.description_e20c:before,
.description_e20c:after,
.short_7f72:before,
.short_7f72:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.hero-e78f:after,
.in_f3b2:after,
.icon_4f34:after,
.gold_378e:after,
.middle-623c:after,
.element-1e53:after,
.description_e20c:before,
.description_e20c:after,
.short_7f72:before,
.short_7f72:after {
    clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.accent-3ce2 {
    margin: 0 0 1.3em;
}
.accent-3ce2:last-child {
    margin-bottom: 0;
}
#colophon .accent-3ce2.out-2ab1 {
    margin-bottom: 20px;
}
#colophon .accent-3ce2:last-child {
    margin-bottom: 0;
}

/* Make sure select elements fit in widgets. */
.accent-3ce2 select {
    max-width: 100%;
    padding: 10px;
    border: none;
    width: 100%;
    max-width: 300px;
}

.accent-3ce2 input {
    height: 40px;
    padding: 0 15px;
    border: none;
}
form.next_7b73 button.main-8b84 {
    height: 45px;
    line-height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    border: none;
    width: 45px;
    padding: 0;
    background-color: transparent;
    color: #666;
}
.outline_dark_fb18 form.next_7b73 button.main-8b84 {
    width: 50px;
    color: #fff;
    font-size: 16px;
    line-height: 1;
    height: 50px;
    padding: 0;
}
.outline_dark_fb18 form.next_7b73 input[type="search"] {
    padding: 0 55px 0 25px;
    height: 50px;
    background-color: #fff;
    color: #000;
    border: none;
}
.outline_dark_fb18 form.next_7b73 input[type="search"]:focus {
    border-color: #ff2e55;
}
form.next_7b73 {
    position: relative;
}

form.next_7b73 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;
}

.card_out_86e9 {
    font-size: 18px;
    margin: 0 0 32px;
    color: #fff;
}

.accent-3ce2 li:not(:last-child) {
    margin-bottom: 10px;
}

#secondary .form-3e74 h1,
#secondary .form-3e74 h2,
#secondary .form-3e74 h3,
#secondary .form-3e74 h4,
#secondary .form-3e74 h5,
#secondary .form-3e74 h6,
#colophon .form-3e74 h1,
#colophon .form-3e74 h2,
#colophon .form-3e74 h3,
#colophon .form-3e74 h4,
#colophon .form-3e74 h5,
#colophon .form-3e74 h6,
.bottom-7d2a .outline-e026 {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin: 0;
    text-transform: uppercase;
    border-bottom: 2px solid #000;
    padding-bottom: 5px;
}

#secondary .article-16f9 h1,
#secondary .article-16f9 h2,
#secondary .article-16f9 h3,
#secondary .article-16f9 h4,
#secondary .article-16f9 h5,
#secondary .article-16f9 h6,
#colophon .article-16f9 h1,
#colophon .article-16f9 h2,
#colophon .article-16f9 h3,
#colophon .article-16f9 h4,
#colophon .article-16f9 h5,
#colophon .article-16f9 h6 {
    margin-bottom: 25px;
}

.bottom-7d2a .outline-e026 {
    display: block;
    margin-bottom: 20px;
}

.upper_8369 {
    height: 40px;
    background-color: #000;
    border-color: #000;
    color: #fff;
    padding: 0 15px;
}

.upper_8369:hover,
.upper_8369: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 .accent-3ce2:not(:last-child) {
    margin-bottom: 30px;
}
.title-ec48 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.badge-inner-5856.layout_east_aa48 {
    list-style: disc;
    padding-left: 1.5em;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.fn-sticky-4084 {
    display: block;
}
.slider-gas-c979 {
    margin: 0;
}

.soft_15ae:not(.column-b1a4) {
    display: none;
}

.purple-b218 .pagination-hard-ae1c,
.alert_warm_1654 .pagination-hard-ae1c {
    display: inline;
}

.block-cool-c6d2,
.in_f3b2,
.grid-8689 {
    margin: 0;
}

.hover-dirty-c5c3 img {
    display: block;
    text-align: center;
    margin: 20px auto;
}
.fluid-36f5 span.warm_c30c {
    margin-bottom: 12px;
    display: inline-block;
    width: 100%;
}
.gas_04b0 {
    clear: both;
    margin: 0 0 1.5em;
}
.fluid-36f5 span.dim-c43d {
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    color: #111;
}
.fluid-36f5 small {
    font-size: 12px;
    color: #ff2e55;
}
nav.medium-fc41.current-4b1a {
    margin-top: 50px;
    clear: both;
    display: inline-block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.shadow_wide_a0f6.article_c970 article:nth-child(3n) {
    border-right: 1px solid #e4e4e4;
}
.backdrop_7bc6 a {
    color: #ff2e55;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.element_1e31 {
    color: #fff;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.bronze_1153 {
    margin-bottom: 20px;
    display: inline-block;
}
.bronze_1153 span {
    margin: 0 8px 8px 0;
}
.bronze_1153 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;
}
.bronze_1153 a:hover,
.bronze_1153 a:focus {
    border-color: #000;
    background-color: #000;
    color: #fff;
}
.button_tall_d921 {
    margin-bottom: 30px;
}
.input_f97e,
.paragraph_2f64 {
    text-align: center;
    margin-bottom: 30px;
    display: block;
}
.input_f97e h1,
.status_west_9cd5 h1,
.paragraph_2f64 h1 {
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: bold;
}
.hover_3b88 .input_f97e,
.background_active_5dc3 .status_west_9cd5,
.text_68b6 .paragraph_2f64,
.south_ef5d .button_tall_d921,
.link_48a9 .medium-fc41.footer-hovered-023e,
.bronze-fda9 .outer-91c1.current-4c43 .pagination-hard-ae1c,
.gold_ddcc .outer-91c1.current-4c43 .first_ea66,
.article-b5e1 .outer-91c1.current-4c43 .video-852b,
.footer-current-ea08 .outer-91c1.current-4c43 .grid_3ce2 {
    display: none;
}
.article-75bd {
    margin-bottom: 25px;
}
.gold_4325 .article-75bd {
    margin-bottom: 0;
}
.outer-91c1.current-4c43 {
    background-color: #f6f6f6;
    padding: 20px 25px;
    margin-bottom: 25px;
}
.purple-b218 .first_ea66 a:before,
.current-4c43 .hover-dirty-c5c3 a:before,
.grid_3ce2 a:before,
.video-852b:before {
    content: "\f017";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
}
.current-4c43 .hover-dirty-c5c3 a:before {
    content: "\f007";
}
.grid_3ce2 a:before {
    content: "\f086";
}
.purple-b218 .first_ea66 a:before {
    content: "\f017";
}
.video-852b:before {
    content: "\f02c";
    color: #ff2e55;
}
body:not(.purple-b218) .video-852b:before {
    display: none;
}
.current-4c43 a, 
.current-4c43 span:before, 
.current-4c43 .video-852b:before, 
.current-4c43 .hover-dirty-c5c3:before {
    color: #000;
}
.current-4c43 a:hover,
.current-4c43 a:focus {
    color: #ff2e55;
}
.hover-dirty-c5c3.white_8616 {
    margin-left: 5px;
}
.pagination-hard-ae1c {
    visibility: hidden;
}
.pagination-hard-ae1c .hover-dirty-c5c3.white_8616 {
    visibility: visible;
    margin-left: -20px;
}
.tall-e396 .small_bd2e .content_e725, 
.tall-e396 .small_bd2e .next-9f79, 
.tall-e396 .small_bd2e .footer-hovered-023e {
    margin-bottom: 25px;
}
.medium-fc41.footer-hovered-023e,
.medium-fc41.next-9f79 {
    padding: 20px 25px;
    background-color: #f6f6f6;
}
.footer-hovered-023e .element_a1b6 span span,
.next-9f79 .element_a1b6 span span,
.footer-hovered-023e .dropdown-cold-61d7 span span,
.next-9f79 .dropdown-cold-61d7 span span {
    display: block;
}
.footer-hovered-023e span.element_a1b6 b,
.gallery_hot_5140 span.element_a1b6 b,
.footer-hovered-023e span.dropdown-cold-61d7 b,
.gallery_hot_5140 span.dropdown-cold-61d7 b {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.footer-hovered-023e span.element_a1b6,
.gallery_hot_5140 span.element_a1b6 {
    display: table;
}
.video_c3f1.tag-active-21a4 {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}
.video_c3f1.tag-active-21a4 .upper_9b6e {
    font-size: 38px;
}
.chip_d5a3 #secondary {
    display: none;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.icon_4f34 a {
    word-wrap: break-word;
}

.carousel-green-2db5 {
    display: block;
}

#reply-title,
.dirty-157e {
    font-size: 42px;
    margin: 0;
}
.dirty-157e,
#reply-title {
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 600;
}
ul.backdrop_7bc6 li:after {
    content: ",";
}
ul.backdrop_7bc6 li:last-child:after {
    display: none;
}
ol.hover-stale-2734 {
    padding: 0;
    margin: 0 0 30px;
    list-style: none;
}
#comments ol {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
#comments ol.hover-stale-2734 {
    padding-top: 35px;
    position: relative;
    overflow: hidden;
}
#comments ol.picture-down-dc3b {
    margin-left: 120px;
}
.lite_2f36 {
    display: none;
}
.text-clean-94e9 img {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 20px;
}
#comments time:before {
    display: none;
}
.dropdown_bronze_69a5 {
    position: relative;
}
.in_0338 {
    text-align: right;
}
#comments article {
    margin-bottom: 30px;
    clear: both;
    padding: 30px;
    background-color: #f6f6f6;
    text-decoration: none;
}
#comments ol.hover-stale-2734 > li:last-child article:last-child,
#comments ol.hover-stale-2734 > li:last-child {
    border-bottom: none;
}
#comments ol.hover-stale-2734 > li {
    padding-top: 49px;
}
#comments ol.hover-stale-2734 > li:first-child {
    padding-top: 0;
}
#comments ol.hover-stale-2734 > li article:last-child .in_0338 {
    border-bottom: none;
    padding-bottom: 0;
}
.in_0338 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;
}
.in_0338 a:hover,
.in_0338 a:focus {
    color: #fff;
    background-color: #ff2e55;
    border-color: #ff2e55;
}
.text-clean-94e9 .carousel-white-a4c5,
.text-clean-94e9 .message-5d37 {
    display: inline-block;
    color: #333;
    font-size: 20px;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    text-transform: capitalize;
}
.text-clean-94e9 .carousel-white-a4c5:hover,
.text-clean-94e9 .carousel-white-a4c5:focus {
    color: #ff2e55;
}
.grid-steel-ecd1 a,
.grid-steel-ecd1 a time {
    color: #333;
    text-decoration: none;
}
.grid-steel-ecd1 a:hover,
.grid-steel-ecd1 a:focus,
.grid-steel-ecd1 a:hover time,
.grid-steel-ecd1 a:focus time {
    color: #ff2e55;
}
.grid-steel-ecd1 time {
    font-weight: 500;
}
.grid-steel-ecd1 {
    display: block;
    margin-bottom: 10px;
}
.icon_4f34 {
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 80px;
}
.icon_4f34 p {
    font-weight: 400;
    margin-bottom: 1em;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.content_active_c16f .next-9f79, /* Older / Newer Posts Navigation (always hidden) */
.content_active_c16f.gas_c800 .element-1e53 { /* 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 .gas_c800) before. */
.element-e1ea.gas_c800 .element-1e53 {
    display: block;
}

/*--------------------------------------------------------------
# Layouts and titles
--------------------------------------------------------------*/
section {
    position: relative;
}
.fn-relative-4084 {
    display: block;
    position: relative;
}
.fn-relative-4084:before,
.fn-relative-4084:after {
    content: "";
    display: table;
    clear: both;
}
.in_f3b2 {
    margin-top: 0;
}
.short_7f72 {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.item-bright-4970 {
    padding: 10px 0;
}
.progress_cool_5f58,
.bright-3c8f {
    font-size: 22px;
    margin: 0 0 15px;
    font-weight: 400;
    word-wrap: break-word;
}
.first_bce6 {
    margin-bottom: 40px;
    text-align: center;
}
.bright-3c8f {
    font-size: 32px;
    margin: 0;
    font-family: 'Poppins', sans-serif;
}
.progress_cool_5f58 a {
    color: #000;
    text-decoration: none;
}
.progress_cool_5f58 a:hover,
.progress_cool_5f58 a:focus {
    color: #ff2e55;
}
.dynamic-46bb {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.module-db1e {
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.2;
}
.solid-d253 {
    text-align: left;
}
.active-advanced-777d {
    text-align: center;
}
.smooth-6c59 {
    text-align: right;
}
.advanced-a86d {
    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;
}
.advanced-a86d:hover,
.advanced-a86d:focus {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.frame_04a3 {
    position: relative;
}
.module_warm_c9a3 article, 
.hover_4093 article, 
.article_c970 article, 
.label_b66d article,
.border_0532 article,
.dim_03c7 article {
    margin-bottom: 30px;
    width: 100%;
}
.module_warm_c9a3 article:last-child, 
.hover_4093 article:last-child, 
.article_c970 article:last-child, 
.label_b66d article:last-child,
.border_0532 article:last-child,
.dim_03c7 article:last-child {
    margin-bottom: 0;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.block-cool-c6d2 .media-easy-c25a,
.in_f3b2 .media-easy-c25a,
.icon_4f34 .media-easy-c25a {
    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
--------------------------------------------------------------*/
.picture-pro-db65 {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.picture-pro-db65 img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.picture-pro-db65 .notice_c07e {
    margin: 0.8075em 0;
}

.notice_c07e {
    text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.right-60b4 {
    margin: -4px;
}

.secondary-f527 {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding: 4px;
}

.hover_motion_f968 .secondary-f527 {
    max-width: 50%;
}

.block_static_e1de .secondary-f527 {
    max-width: 33.33%;
}

.tag-a91a .secondary-f527 {
    max-width: 25%;
}

.bright_8082 .secondary-f527 {
    max-width: 20%;
}

.hot-3d3b .secondary-f527 {
    max-width: 16.66%;
}

.highlight-yellow-d020 .secondary-f527 {
    max-width: 14.28%;
}

.shade_easy_f1ec .secondary-f527 {
    max-width: 12.5%;
}

.left_2764 .secondary-f527 {
    max-width: 11.11%;
}

.hero-orange-4210 {
    display: block;
}

.lower-0898 {
    margin: 0;
}

/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
.active_glass_d252 li {
    display: inline-block;
    height: auto;
    text-align: center;
    position: relative;
    list-style: none;
}
.description_e20c .accent-3ce2 .active_glass_d252 li {
    display: inline-block;
    width: auto;
}
.active_glass_d252,
.active_glass_d252 ul {
    margin: 0;
    padding: 0;
}
.active_glass_d252 li a {
    background-color: transparent;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: block;
}
/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
ul.active_glass_d252 {
    margin: 0;
    padding: 0;
}
.active_glass_d252 li {
    width: 40px;
    height: auto;
    text-align: center;
    line-height: 40px;
    position: relative;
    list-style: none;
}
.active_glass_d252 ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.active_glass_d252 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";
}
.active_glass_d252 li a:hover,
.active_glass_d252 li a:focus {
    color: #fff;
    background-color: #FF3366;
}
.active_glass_d252 li a:before {
    content: "\f1d0";
}
.active_glass_d252 li a[href*="facebook.icon-c599"]:before,
.active_glass_d252 li a[href*="fb.icon-c599"]:before {
  content: "\f39e";
}

.active_glass_d252 li a[href*="twitter.icon-c599"]:before {
  content: "\f099";
}

.active_glass_d252 li a[href*="linkedin.icon-c599"]:before {
  content: "\f0e1";
}

.active_glass_d252 li a[href*="plus.aside_c56c.icon-c599"]:before {
  content: "\f0d5";
}

.active_glass_d252 li a[href*="youtube.icon-c599"]:before {
  content: "\f167";
}

.active_glass_d252 li a[href*="dribbble.icon-c599"]:before {
  content: "\f17d";
}

.active_glass_d252 li a[href*="pinterest.icon-c599"]:before {
  content: "\f231";
}

.active_glass_d252 li a[href*="bitbucket.focus-5076"]:before {
  content: "\f171";
}

.active_glass_d252 li a[href*="github.icon-c599"]:before {
  content: "\f113";
}

.active_glass_d252 li a[href*="codepen.old_f175"]:before {
  content: "\f1cb";
}

.active_glass_d252 li a[href*="flickr.icon-c599"]:before {
  content: "\f16e";
}

.active_glass_d252 li a[href$="/feed/"]:before {
  content: "\f09e";
}

.active_glass_d252 li a[href*="foursquare.icon-c599"]:before {
  content: "\f180";
}

.active_glass_d252 li a[href*="instagram.icon-c599"]:before {
  content: "\f16d";
}

.active_glass_d252 li a[href*="tumblr.icon-c599"]:before {
  content: "\f173";
}

.active_glass_d252 li a[href*="reddit.icon-c599"]:before {
  content: "\f1a1";
}

.active_glass_d252 li a[href*="vimeo.icon-c599"]:before {
  content: "\f194";
}

.active_glass_d252 li a[href*="digg.icon-c599"]:before {
  content: "\f1a6";
}

.active_glass_d252 li a[href*="twitch.preview_eb4e"]:before {
  content: "\f1e8";
}

.active_glass_d252 li a[href*="stumbleupon.icon-c599"]:before {
  content: "\f1a4";
}

.active_glass_d252 li a[href*="delicious.icon-c599"]:before {
  content: "\f1a5";
}

.active_glass_d252 li a[href*="mailto:"]:before {
  content: "\f0e0";
}
.active_glass_d252 li a[href*="soundcloud.icon-c599"]:before {
  content: "\f1be";
}
.active_glass_d252 li a[href*="wordpress.focus-5076"]:before {
  content: "\f19a";
}
.active_glass_d252 li a[href*="wordpress.icon-c599"]:before {
  content: "\f19a";
}

.active_glass_d252 li a[href*="jsfiddle.upper_7119"]:before {
  content: "\f1cc";
}

.active_glass_d252 li a[href*="tripadvisor.icon-c599"]:before {
  content: "\f262";
}

.active_glass_d252 li a[href*="foursquare.icon-c599"]:before {
  content: "\f180";
}

.active_glass_d252 li a[href*="angel.cool_593f"]:before {
  content: "\f209";
}

.active_glass_d252 li a[href*="slack.icon-c599"]:before {
  content: "\f198";
}

.active_glass_d252 li a[href*="tiktok.icon-c599"]:before {
  content: "\e07b";
}

/*--------------------------------------------------------------
## Social Icons Hover Color
--------------------------------------------------------------*/
.active_glass_d252 li a[href*="facebook.icon-c599"]:hover,
.active_glass_d252 li a[href*="fb.icon-c599"]:hover,
.active_glass_d252 li a[href*="facebook.icon-c599"]:focus,
.active_glass_d252 li a[href*="fb.icon-c599"]:focus {
    background-color: #3c5798 !important;
}
.active_glass_d252 li a[href*="twitter.icon-c599"]:hover,
.active_glass_d252 li a[href*="twitter.icon-c599"]:focus {
    background-color: #1ea0f1 !important;
}
.active_glass_d252 li a[href*="linkedin.icon-c599"]:hover,
.active_glass_d252 li a[href*="linkedin.icon-c599"]:focus {
    background-color: #0077B5 !important;
}
.active_glass_d252 li a[href*="plus.aside_c56c.icon-c599"]:hover,
.active_glass_d252 li a[href*="plus.aside_c56c.icon-c599"]:focus {
    background-color: #ec7161 !important;
}

.active_glass_d252 li a[href*="youtube.icon-c599"]:hover,
.active_glass_d252 li a[href*="youtube.icon-c599"]:focus {
    background-color: #cc181e !important;
}

.active_glass_d252 li a[href*="dribbble.icon-c599"]:hover,
.active_glass_d252 li a[href*="dribbble.icon-c599"]:focus {
    background-color: #f4a09c !important;
}

.active_glass_d252 li a[href*="pinterest.icon-c599"]:hover,
.active_glass_d252 li a[href*="pinterest.icon-c599"]:focus {
    background-color: #bd081b !important;
}

.active_glass_d252 li a[href*="bitbucket.focus-5076"]:hover,
.active_glass_d252 li a[href*="bitbucket.focus-5076"]:focus {
    background-color: #205081 !important;
}

.active_glass_d252 li a[href*="github.icon-c599"]:hover,
.active_glass_d252 li a[href*="github.icon-c599"]:focus {
    background-color: #323131 !important;
}

.active_glass_d252 li a[href*="codepen.old_f175"]:hover,
.active_glass_d252 li a[href*="codepen.old_f175"]:focus {
    background-color: #111000 !important;
}

.active_glass_d252 li a[href*="flickr.icon-c599"]:hover,
.active_glass_d252 li a[href*="flickr.icon-c599"]:focus {
    background-color: #025FDF !important;
}

.active_glass_d252 li a[href$="/feed/"]:hover,
.active_glass_d252 li a[href$="/feed/"]:focus {
    background-color: #089DE3 !important;
}

.active_glass_d252 li a[href*="foursquare.icon-c599"]:hover,
.active_glass_d252 li a[href*="foursquare.icon-c599"]:focus {
    background-color: #F94877 !important;
}

.active_glass_d252 li a[href*="instagram.icon-c599"]:hover,
.active_glass_d252 li a[href*="instagram.icon-c599"]:focus {
    background-color: #cd42e7 !important;
}

.active_glass_d252 li a[href*="tumblr.icon-c599"]:hover,
.active_glass_d252 li a[href*="tumblr.icon-c599"]:focus {
    background-color: #56BC8A !important;
}

.active_glass_d252 li a[href*="reddit.icon-c599"]:hover,
.active_glass_d252 li a[href*="reddit.icon-c599"]:focus {
    background-color: #FF4500 !important;
}

.active_glass_d252 li a[href*="vimeo.icon-c599"]:hover,
.active_glass_d252 li a[href*="vimeo.icon-c599"]:focus {
    background-color: #00ADEF !important;
}

.active_glass_d252 li a[href*="digg.icon-c599"]:hover,
.active_glass_d252 li a[href*="digg.icon-c599"]:focus {
    background-color: #00ADEF !important;
}

.active_glass_d252 li a[href*="twitch.preview_eb4e"]:hover,
.active_glass_d252 li a[href*="twitch.preview_eb4e"]:focus {
    background-color: #0E9DD9 !important;
}

.active_glass_d252 li a[href*="stumbleupon.icon-c599"]:hover,
.active_glass_d252 li a[href*="stumbleupon.icon-c599"]:focus {
    background-color: #EB4924 !important;
}

.active_glass_d252 li a[href*="delicious.icon-c599"]:hover,
.active_glass_d252 li a[href*="delicious.icon-c599"]:focus {
    background-color: #0076E8 !important;
}

.active_glass_d252 li a[href*="mailto:"]:hover,
.active_glass_d252 li a[href*="mailto:"]:focus {
    background-color: #4169E1 !important;
}
.active_glass_d252 li a[href*="soundcloud.icon-c599"]:hover,
.active_glass_d252 li a[href*="soundcloud.icon-c599"]:focus {
    background-color: #FF5500 !important;
}
.active_glass_d252 li a[href*="wordpress.focus-5076"]:hover,
.active_glass_d252 li a[href*="wordpress.focus-5076"]:focus {
    background-color: #0073AA !important;
}
.active_glass_d252 li a[href*="wordpress.icon-c599"]:hover,
.active_glass_d252 li a[href*="wordpress.icon-c599"]:focus {
    background-color: #00AADC !important;
}

.active_glass_d252 li a[href*="jsfiddle.upper_7119"]:hover,
.active_glass_d252 li a[href*="jsfiddle.upper_7119"]:focus {
    background-color: #396AB1 !important;
}

.active_glass_d252 li a[href*="tripadvisor.icon-c599"]:hover,
.active_glass_d252 li a[href*="tripadvisor.icon-c599"]:focus {
    background-color: #FFE090 !important;
}

.active_glass_d252 li a[href*="angel.cool_593f"]:hover,
.active_glass_d252 li a[href*="angel.cool_593f"]:focus {
    background-color: #111000 !important;
}

.active_glass_d252 li a[href*="tiktok.icon-c599"]:hover,
.active_glass_d252 li a[href*="tiktok.icon-c599"]:focus {
    background-color: #7d88e3 !important;
}

/*--------------------------------------------------------------
#  Header Image
--------------------------------------------------------------*/
#header-image {
    text-align: center;
}
#header-image img {
    width: 100%;
}

/*--------------------------------------------------------------
# Posts
--------------------------------------------------------------*/
.highlight-inner-46ee .wood_2076 .frame_04a3 {
    margin-bottom: 30px;
    background-size: cover;
    background-position: center center;
    padding: 150px 0;
}
.highlight-inner-46ee .grid_fixed_ea22 {
    text-align: center;
    padding: 15px;
}
.highlight-inner-46ee .modal-dark-1544 .grid_fixed_ea22 {
    width: calc(100% - 80px);
    margin: -85px auto 0;
    background-color: #fff;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 15px;
}
.highlight-inner-46ee .wood_2076 .first_ea66 {
    margin-bottom: 7px;
    display: inline-block;
}
.highlight-inner-46ee .wood_2076 .first_ea66 a {
    color: #000;
}
.highlight-inner-46ee .wood_2076 .first_ea66 a:hover,
.highlight-inner-46ee .wood_2076 .first_ea66 a:focus {
    color: #ff2e55;
}
.highlight-inner-46ee .wood_2076 .video-852b {
    margin-bottom: 10px;
    display: block;
    color: #fff;
}
.highlight-inner-46ee .wood_2076 .video-852b a {
    background-color: #ff2e55;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
}
.highlight-inner-46ee .wood_2076 .video-852b a:hover,
.highlight-inner-46ee .wood_2076 .video-852b a:focus {
    background-color: #000;
}
.highlight-inner-46ee .wood_2076 .frame_04a3 img {
    width: 100%;
}
.highlight-inner-46ee .focus-paper-0f86 {
    margin-bottom: 10px;
}
.highlight-inner-46ee .progress_cool_5f58 {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin: 0;
    margin-bottom: 15px;
    line-height: 1.5;
}
.highlight-inner-46ee .wood_2076 .in_f3b2 {
    color: #000;
}
.highlight-inner-46ee a {
    text-decoration: none;
}
.highlight-inner-46ee a {
    text-decoration: none;
}
.current-4c43 a,
.current-4c43 a:before {
    text-decoration: none;
}
.current-4c43 > span {
    margin-right: 20px;
}
#primary #main > article .in_f3b2 {
    margin-bottom: 25px;
}

/*--------------------------------------------------------------
# Typography Options
--------------------------------------------------------------*/ 
.secondary_6011 h1,
.secondary_6011 h2,
.secondary_6011 h3,
.secondary_6011 h4,
.secondary_6011 h5,
.secondary_6011 h6,
.secondary_6011 .bottom-7d2a .outline-e026 {
    font-family: 'Raleway', sans-serif;
}

.hover_old_b84f h1,
.hover_old_b84f h2,
.hover_old_b84f h3,
.hover_old_b84f h4,
.hover_old_b84f h5,
.hover_old_b84f h6,
.hover_old_b84f .bottom-7d2a .outline-e026 {
    font-family: 'Poppins', sans-serif;
}

.clean_5ddb h1,
.clean_5ddb h2,
.clean_5ddb h3,
.clean_5ddb h4,
.clean_5ddb h5,
.clean_5ddb h6,
.clean_5ddb .bottom-7d2a .outline-e026 {
    font-family: 'Montserrat', sans-serif;
}

.modal-e0a9 h1,
.modal-e0a9 h2,
.modal-e0a9 h3,
.modal-e0a9 h4,
.modal-e0a9 h5,
.modal-e0a9 h6,
.modal-e0a9 .bottom-7d2a .outline-e026 {
    font-family: 'Open Sans', sans-serif;
}

.image-4af2 h1,
.image-4af2 h2,
.image-4af2 h3,
.image-4af2 h4,
.image-4af2 h5,
.image-4af2 h6,
.image-4af2 .bottom-7d2a .outline-e026 {
    font-family: 'Lato', sans-serif;
}

.small-3788 h1,
.small-3788 h2,
.small-3788 h3,
.small-3788 h4,
.small-3788 h5,
.small-3788 h6,
.small-3788 .bottom-7d2a .outline-e026 {
    font-family: 'Ubuntu', sans-serif;
}

.focused-7c9f h1,
.focused-7c9f h2,
.focused-7c9f h3,
.focused-7c9f h4,
.focused-7c9f h5,
.focused-7c9f h6,
.focused-7c9f .bottom-7d2a .outline-e026 {
    font-family: 'Playfair Display', serif;
}

.over_9ccb h1,
.over_9ccb h2,
.over_9ccb h3,
.over_9ccb h4,
.over_9ccb h5,
.over_9ccb h6,
.over_9ccb .bottom-7d2a .outline-e026 h6 {
    font-family: 'Lora', serif;
}

.pressed_e40c h1,
.pressed_e40c h2,
.pressed_e40c h3,
.pressed_e40c h4,
.pressed_e40c h5,
.pressed_e40c h6,
.pressed_e40c .bottom-7d2a .outline-e026 {
    font-family: 'Titillium Web', sans-serif;
}

.picture_e89f h1,
.picture_e89f h2,
.picture_e89f h3,
.picture_e89f h4,
.picture_e89f h5,
.picture_e89f h6,
.picture_e89f .bottom-7d2a .outline-e026 {
    font-family: 'Muli', sans-serif;
}

.image_de2a h1,
.image_de2a h2,
.image_de2a h3,
.image_de2a h4,
.image_de2a h5,
.image_de2a h6,
.image_de2a .bottom-7d2a .outline-e026 {
    font-family: 'Oxygen', sans-serif;
}

.button-2c22 h1,
.button-2c22 h2,
.button-2c22 h3,
.button-2c22 h4,
.button-2c22 h5,
.button-2c22 h6,
.button-2c22 .bottom-7d2a .outline-e026 {
    font-family: 'Nunito Sans', sans-serif;
}

.highlight-5f4c h1,
.highlight-5f4c h2,
.highlight-5f4c h3,
.highlight-5f4c h4,
.highlight-5f4c h5,
.highlight-5f4c h6,
.highlight-5f4c .bottom-7d2a .outline-e026 {
    font-family: 'Maven Pro', sans-serif;
}

.component-3b45 h1,
.component-3b45 h2,
.component-3b45 h3,
.component-3b45 h4,
.component-3b45 h5,
.component-3b45 h6,
.component-3b45 .bottom-7d2a .outline-e026 {
    font-family: 'Cairo', serif;
}

.box-0075 h1,
.box-0075 h2,
.box-0075 h3,
.box-0075 h4,
.box-0075 h5,
.box-0075 h6,
.box-0075 .bottom-7d2a .outline-e026 {
    font-family: 'Philosopher', sans-serif;
}

.accent-rough-f2cf h1,
.accent-rough-f2cf h2,
.accent-rough-f2cf h3,
.accent-rough-f2cf h4,
.accent-rough-f2cf h5,
.accent-rough-f2cf h6,
.accent-rough-f2cf .bottom-7d2a .outline-e026 {
    font-family: 'Dosis', sans-serif;
}

.paragraph_219a h1,
.paragraph_219a h2,
.paragraph_219a h3,
.paragraph_219a h4,
.paragraph_219a h5,
.paragraph_219a h6,
.paragraph_219a .bottom-7d2a .outline-e026 {
    font-family: 'Sniglet', cursive;
}

.feature-cde9 h1,
.feature-cde9 h2,
.feature-cde9 h3,
.feature-cde9 h4,
.feature-cde9 h5,
.feature-cde9 h6,
.feature-cde9 .bottom-7d2a .outline-e026 {
    font-family: 'Gloria Hallelujah', cursive;
}

.slider_bronze_0aef h1,
.slider_bronze_0aef h2,
.slider_bronze_0aef h3,
.slider_bronze_0aef h4,
.slider_bronze_0aef h5,
.slider_bronze_0aef h6,
.slider_bronze_0aef .bottom-7d2a .outline-e026 {
    font-family: 'Patrick Hand', cursive;
}

.last_f84e h1,
.last_f84e h2,
.last_f84e h3,
.last_f84e h4,
.last_f84e h5,
.last_f84e h6,
.last_f84e .bottom-7d2a .outline-e026 {
    font-family: 'Shadows Into Light', cursive;
}

.red_fc2e h1,
.red_fc2e h2,
.red_fc2e h3,
.red_fc2e h4,
.red_fc2e h5,
.red_fc2e h6,
.red_fc2e .bottom-7d2a .outline-e026 {
    font-family: 'Aboreto', cursive;
}

.hot_d70f,
.hot_d70f .avatar-3b98 a {
    font-family: 'Raleway', sans-serif;
}

.footer-orange-73a8,
.footer-orange-73a8 .avatar-3b98 a {
    font-family: 'Poppins', sans-serif;
}

.top-1e95,
.top-1e95 .avatar-3b98 a {
    font-family: 'Montserrat', sans-serif;
}

.aside-smooth-728a,
.aside-smooth-728a .avatar-3b98 a {
    font-family: 'Open Sans', sans-serif;
}

.feature_52b6,
.feature_52b6 .avatar-3b98 a {
    font-family: 'Lato', sans-serif;
}

.search_hard_f629,
.search_hard_f629 .avatar-3b98 a {
    font-family: 'Ubuntu', sans-serif;
}

.logo-35d6,
.logo-35d6 .avatar-3b98 a {
    font-family: 'Playfair Display', serif;
}

.dim-7f40,
.dim-7f40 .avatar-3b98 a {
    font-family: 'Lora', serif;
}

.progress-light-1be4,
.progress-light-1be4 .avatar-3b98 a {
    font-family: 'Titillium Web', sans-serif;
}

.icon-selected-765a,
.icon-selected-765a .avatar-3b98 a-10 {
    font-family: 'Muli', sans-serif;
}

.iron-27da,
.iron-27da .avatar-3b98 a {
    font-family: 'Oxygen', sans-serif;
}

.icon_dirty_6007,
.icon_dirty_6007 .avatar-3b98 a {
    font-family: 'Nunito Sans', sans-serif;
}

.focus_solid_816e,
.focus_solid_816e .avatar-3b98 a {
    font-family: 'Maven Pro', sans-serif;
}

.overlay-84df,
.overlay-84df .avatar-3b98 a {
    font-family: 'Cairo', serif;
}

.menu_selected_e753,
.menu_selected_e753 .avatar-3b98 a {
    font-family: 'Philosopher', sans-serif;
}

.active-static-99d6,
.active-static-99d6 .avatar-3b98 a {
    font-family: 'Dosis', sans-serif;
}

.silver-666b,
.silver-666b .avatar-3b98 a {
    font-family: 'Sniglet', cursive;
}

.green_be20,
.green_be20 .avatar-3b98 a {
    font-family: 'Gloria Hallelujah', cursive;
}

.preview_copper_dd65,
.preview_copper_dd65 .avatar-3b98 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 .tertiary_dirty_bbc7 a, 
#colophon .tertiary_dirty_bbc7 a,
#secondary .tertiary_dirty_bbc7 a:hover, 
#secondary .tertiary_dirty_bbc7 a:focus, 
#colophon .tertiary_dirty_bbc7 a:hover,
#colophon .tertiary_dirty_bbc7 a:focus {
    color: #fff;
}
#secondary .tertiary_dirty_bbc7,
#colophon .tertiary_dirty_bbc7 {
    margin-bottom: 0;
}
.footer_d6f9 {
    position: relative;
    padding: 15px 0;
}
.description_e20c + .footer_d6f9 {
    border-top: 1px solid rgb(0 0 0 / 10%);
}
.footer_d6f9 span {
    display: block;
    text-align: center;
}
.description_e20c .accent-3ce2 ul li {
    margin-bottom: 15px;
}
.description_e20c .accent-3ce2 ul li:last-child,
.description_e20c .accent-3ce2 .active_glass_d252 li {
    margin-bottom: 0;
}
.description_e20c .slider-gas-c979 {
    margin-bottom: 45px;
}
.description_e20c.module_warm_c9a3 .slider-gas-c979:last-child {
    margin-bottom: 0;
}
.description_e20c.module_warm_c9a3 .secondary_858b img {
    margin-left: auto;
    margin-right: auto;
}
.search_gold_cf22 ul li span {
    font-size: 12px;
    display: block;
}
#colophon #wp-calendar caption {
    font-weight: 600;
    text-align: left;
}
.banner_38ba ul ul {
    padding-left: 25px;
    margin-top: 15px;
}
.pink-8839 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 .pink-8839 a:hover,
#secondary .pink-8839 a:focus,
#colophon .pink-8839 a:hover,
#colophon .pink-8839 a:focus {
    background-color: #000;
    color: #fff;
}
#colophon .outline_dark_fb18 form.next_7b73 button.main-8b84 {
    background-color: #ff2e55;
}
#colophon .search_gold_cf22 li:before {
    float: left;
}
.highlight_a676 {
    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;
}
.highlight_a676:hover,
.highlight_a676: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;
}
.full-b340 #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 */
}
.full-b340 #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 */
}
.full-b340 #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,
.sort_gas_4762 #loader-wrapper {
    display: none;

}
#loader svg {
    width: 70px;
    height: 70px;
    fill: #ff2e55;
}
.logo-smooth-0a1e #loader .component-f086,
.column_blue_a9a1 #loader .next-3c01,
.input-blue-4382 #loader .pattern-51f3,
.gold_74f1 #loader .new-93b6 {
    display: block;
}

/*--------------------------------------------------------------
#                   RESPONSIVE
--------------------------------------------------------------*/
@media screen and (min-width: 567px) {
    #top-bar {
        padding: 5px 0;
    }
    #top-bar form.next_7b73 {
        width: 50%;
        float: left;
        margin: 0;
    }
    #top-bar .active_glass_d252 {
        width: 50%;
        float: right;
        text-align: right;
        padding: 2px 0;
    }
    #top-bar input, 
    #top-bar .main-8b84 {
        border-color: transparent;
    }
    .description_e20c.hover_4093 .slider-gas-c979,
    .description_e20c.label_b66d .slider-gas-c979 {
        width: 50%;
        float: left;
    }
    .description_e20c.hover_4093 .slider-gas-c979:nth-child(2n+1),
    .description_e20c.label_b66d .slider-gas-c979:nth-child(2n+1) {
        clear: left;
    }
    .description_e20c.hover_4093 .slider-gas-c979:nth-child(odd),
    .description_e20c.label_b66d .slider-gas-c979:nth-child(odd) {
        padding-right: 40px;
    }
    .description_e20c.hover_4093 .slider-gas-c979:nth-last-child(-n+2),
    .description_e20c.label_b66d .slider-gas-c979:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 767px) {
    .hover_4093,
    .article_c970,
    .label_b66d,
    .border_0532,
    .dim_03c7 {
        margin: 0 -15px;
    }
    .hover_4093 article,
    .article_c970 article,
    .label_b66d article,
    .border_0532 article,
    .dim_03c7 article {
        padding: 0 15px;
        float: left;
        width: 50%;
        margin-bottom: 30px;
    }
    .hover_4093 article:nth-child(2n+1),
    .article_c970 article:nth-child(2n+1),
    .label_b66d article:nth-child(2n+1),
    .border_0532 article:nth-child(2n+1),
    .dim_03c7 article:nth-child(2n+1) {
        clear: left;
    }
    .hover_4093 article:nth-last-child(-n+2),
    .article_c970 article:nth-last-child(-n+2),
    .label_b66d article:nth-last-child(-n+2),
    .border_0532 article:nth-last-child(-n+2),
    .dim_03c7 article:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
    .input_f97e h1,
    .status_west_9cd5 h1,
    .paragraph_2f64 h1 {
        font-size: 28px;
    }
    .content_e725 .advanced_a9b5, 
    .next-9f79 .advanced_a9b5, 
    .footer-hovered-023e .advanced_a9b5 {
        padding-right: 25px;
    }
    .content_e725 .item_b171, 
    .next-9f79 .item_b171, 
    .footer-hovered-023e .item_b171 {
        padding-left: 25px;
    }
    .description_e20c.article_c970 .slider-gas-c979 {
        width: 33.33%;
        float: left;
        margin-bottom: 0;
    }
    .description_e20c.article_c970 .slider-gas-c979:not(:last-child) {
        padding-right: 40px;
    }
    .footer_d6f9.hover_4093 span {
        float: left;
        width: 50%;
        text-align: left;
    }
    .footer_d6f9.hover_4093 span:nth-child(2) {
        float: right;
        text-align: right;
    }
}
@media screen and (min-width: 992px) {
    .article_c970 article,
    .border_0532 article,
    .dim_03c7 article {
        width: 33.33%;
    }
    .article_c970 article:nth-child(2n+1),
    .border_0532 article:nth-child(2n+1),
    .dim_03c7 article:nth-child(2n+1) {
        clear: none;
    }
    .article_c970 article:nth-child(3n+1),
    .border_0532 article:nth-child(3n+1),
    .dim_03c7 article:nth-child(3n+1) {
        clear: left;
    }
    .article_c970 article:nth-last-child(-n+3),
    .border_0532 article:nth-last-child(-n+3),
    .dim_03c7 article:nth-last-child(-n+3) {
        margin-bottom: 0;
    }
    .label_b66d article {
        width: 25%;
    }
    .border_0532 article {
        width: 20%;
    }
    .dim_03c7 article {
        width: 16.66%;
    }
    .label_b66d article:nth-child(2n+1),
    .border_0532 article:nth-child(3n+1),
    .dim_03c7 article:nth-child(3n+1) {
        clear: none;
    }
    .label_b66d article:nth-child(4n+1),
    .border_0532 article:nth-child(5n+1),
    .dim_03c7 article:nth-child(6n+1) {
        clear: left;
    }
    .label_b66d article:nth-last-child(-n+4),
    .border_0532 article:nth-last-child(-n+5),
    .dim_03c7 article:nth-last-child(-n+6) {
        margin-bottom: 0;
    }
    #top-bar .accent-3ce2 + .accent-3ce2 {
        margin-top: 0;
    }
    #top-bar.hover_4093 .accent-3ce2 {
        float: left;
        text-align: left;
        padding: 6px 0;
    }
    #top-bar.hover_4093 .accent-3ce2 + .accent-3ce2 {
        float: right;
        text-align: right;
        padding: 0;
    }
    nav.medium-fc41.current-4b1a {
        margin-top: 63px;
    }
    #colophon .active_glass_d252 {
        margin-left: -15px;
    }
    .description_e20c.label_b66d .slider-gas-c979 {
        width: 25%;
        padding-right: 40px;
    }
    .description_e20c.label_b66d .slider-gas-c979:last-child {
        padding-right: 0;
    }
    .description_e20c.label_b66d .slider-gas-c979:nth-child(2n+1) {
        clear: none;
    }
    .description_e20c.label_b66d .slider-gas-c979:nth-child(4n+1) {
        clear: left;
    }
    .description_e20c.label_b66d .slider-gas-c979:nth-last-child(-n+4) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 1024px) {
    .dropdown-ce01 #masthead {
        position: sticky;
        top: 0;
    }
    .dropdown-ce01 #masthead.static_7f61 {
        box-shadow: 0 6px 10px rgb(0 0 0 / 10%);
    }
    .row_3c78.dropdown-ce01 #masthead.static_7f61 {
        top: 32px;
    }
    .bronze_86fa {
        display: flex;
        align-items: center;
        min-height: 81px;
    }
    .avatar-3b98 {
        width: auto;
        float: right;
        text-align: right;
    }
    .avatar-3b98.overlay_d717 {
        padding: 0;
    }
    .avatar-3b98 ul.gold_755c > li {
        text-align: center;
    }
    .avatar-3b98 ul.gold_755c > li > a {
        color: #000;
    }
    .avatar-3b98 ul.gold_755c .module_brown_53a5 > a, 
    .avatar-3b98 ul.gold_755c .pressed_0b04 > a, 
    .avatar-3b98 ul.gold_755c .column_easy_3057 > a, 
    .avatar-3b98 ul.gold_755c .new-622d > a,
    .avatar-3b98 ul.gold_755c > li:hover > a, 
    .avatar-3b98 ul.gold_755c > li.fn-focus-4084 > a {
        color: #ff2e55;
    }
    .avatar-3b98 ul.gold_755c > li > a {
        text-align: center;
        padding: 30px 20px;
    }
    .avatar-3b98.overlay_d717 ul.gold_755c > li {
        padding: 15px 25px 8px;
    }
    .avatar-3b98 ul.gold_755c > .overlay_567d > a:after {
        content: "\f067";
        padding-left: 10px;
        font-size: 10px;
        position: relative;
        bottom: 1px;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
    }
    .avatar-3b98 ul ul .overlay_567d > a:before {
        content: "\f067";
        font-size: 10px;
        position: relative;
        top: 20px;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        position: absolute;
        right: 15px;
    }
    .avatar-3b98 ul.gold_755c {
        display: block !important;
        height: auto !important;
    }
    .avatar-3b98 ul ul {
        box-shadow: 0 10px 25px rgb(0 0 0 / 15%);
        width: 250px;
    }
    .avatar-3b98 ul li:hover > ul,
    .avatar-3b98 ul li.fn-focus-4084 > ul {
        left: 0;
        right: auto;
        display: block !important;
    }
    .avatar-3b98 ul ul li:hover > ul,
    .avatar-3b98 ul ul li.fn-focus-4084 > ul {
        left: 100%;
        right: auto;
    }
    .avatar-3b98 ul ul li:hover > a,
    .avatar-3b98 ul ul li.fn-focus-4084 > a {
        background-color: #ff2e55;
        color: #fff;
    }
    .avatar-3b98 ul.dropdown_yellow_10d1 > li:last-child > a {
        border-bottom: none;
    }
    .avatar-3b98 ul ul li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    }
    .avatar-3b98 ul ul > li:last-child {
        border-bottom: none;
    }
    .avatar-3b98 ul ul ul {
        top: 0;
    }
    .avatar-3b98 ul ul li a:hover,
    .avatar-3b98 ul ul li.new-622d:hover > a {
        color: #fff !important;
    }
    .avatar-3b98 ul.gold_755c > li > a > i,
    .avatar-3b98 ul.gold_755c > li > a > i.outer-f75a:not(.container_static_8f4e).disabled-06c8 {
        display: block;
        margin: 0 auto 10px;
    }
    .middle_7dfa {
        height: 80px;
        position: absolute;
        top: 50%;
        right: 35px;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    #search {
        position: absolute;
        z-index: 30;
        right: 0;
        top: 100%;
        display: none;
    }
    .avatar-3b98 .paper-3fa0 .shadow-36a5 {
        display: none;
    }
    .avatar-3b98 .paper-3fa0 .thick-00d0 {
        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.stale-98e9 {
        display: none;
    }
    .middle_7dfa {
        display: none;
    }
    .avatar-3b98 ul {
        display: block;
    }
    .avatar-3b98 li {
        display: inline-block;
    }
    .avatar-3b98 .column_south_f98b {
        padding-left: 50px;
    }
    .avatar-3b98 ul.gold_755c > li.column_south_f98b > a,
    .avatar-3b98 ul.gold_755c > li.module_3508 > a {
        padding-left: 5px;
        padding-right: 5px;
    }
    .avatar-3b98 li.column_south_f98b + li.module_3508: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%);
    }
    .preview_fd39 #primary,
    .video_cdb5 #primary {
        width: 70%;
        float: left;
        padding-right: 30px;
    }
    .preview_fd39 #secondary,
    .video_cdb5 #secondary {
        width: 30%;
        float: right;
    }
    .video_cdb5 #primary { 
        float: right;
        padding-right: 0;
        padding-left: 30px;
    }
    .chip_d5a3 #primary {
        width: 100%;
        float: none;
        padding-right: 0;
    }
}
@media screen and (max-width: 1023px) {
    .bronze_86fa {
        padding-right: 50px;
        min-height: 86px;
        display: flex;
        align-items: center;
        text-align: left;
    }
    .alert_gold_c2df {
        font-size: 26px;
    }
    .avatar-3b98 ul ul {
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .avatar-3b98 ul ul ul {
        margin-top: 0;
    }
    .avatar-3b98 ul.gold_755c li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
        display: block;
        width: 100%;
    }
    .avatar-3b98 ul.gold_755c li:last-child {
        border-bottom: none;
    }
    .avatar-3b98 ul.gold_755c > li {
        width: 100%;
        padding: 0;
    }
    .avatar-3b98 ul ul li a {
        padding-left: 35px;
    }
    .avatar-3b98 ul ul ul li a {
        padding-left: 60px;
    }
    .avatar-3b98 ul ul ul ul li a {
        padding-left: 80px;
    }
    .avatar-3b98 ul ul a {
        width: 100%;
    }
    .avatar-3b98 ul ul,
    .avatar-3b98 ul ul ul {
        box-shadow: none;
        float: none;
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 0;
        display: none;
    }
    .avatar-3b98 ul.gold_755c > li:before {
        display: none;
    }
    .avatar-3b98 .overlay_567d > a:before {
        content: "";
        float: right;
        position: relative;
        right: 0;
        background-color: rgba(255, 255, 255, 0.20);
        width: 1px;
        height: 25px;
    }
    .avatar-3b98 .overlay_567d > a:after {
        padding-top: 3px;
    }
    .avatar-3b98 ul.dropdown_yellow_10d1 li a {
        border-left: none;
    }
    .avatar-3b98 ul.gold_755c {
        margin-right: 0;
        background-color: #fff;
        margin-top: 25px;
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .avatar-3b98 {
        position: static;
    }
    .avatar-3b98 a {
        color: #555555;
        padding: 15px;
    }
    #masthead.gold_378e .avatar-3b98 ul.gold_755c {
        margin-top: 0;
        position: absolute;
        max-width: 500px;
        top: 100%;
        left: auto;
        right: 0;
        width: 100%;
        z-index: 10;
    }
    .paragraph_8efa #content, 
    .paragraph_8efa #colophon,
    .paragraph_8efa .highlight_a676 {
        filter: blur(25px);
    }
    #page-site-header {
        padding: 250px 0;
    }
}

@media screen and (max-width: 992px) {
    #page-site-header {
        padding: 200px 0;
    }
    .dirty-157e, 
    #reply-title {
        font-size: 28px;
    }
}

@media screen and (max-width: 767px) {
    #masthead.gold_378e .avatar-3b98 ul.gold_755c {
        max-width: 100%;
    }
    .content_e725 .advanced_a9b5, 
    .next-9f79 .advanced_a9b5, 
    .footer-hovered-023e .advanced_a9b5,
    .content_e725 .item_b171, 
    .next-9f79 .item_b171, 
    .footer-hovered-023e .item_b171 {
        width: 100%;
        margin: 15px 0;
    }
    .footer-hovered-023e span.element_a1b6 b, 
    .gallery_hot_5140 span.element_a1b6 b, 
    .footer-hovered-023e span.dropdown-cold-61d7 b, 
    .gallery_hot_5140 span.dropdown-cold-61d7 b {
        font-size: 18px;
    }
    #respond {
        margin-top: 40px;
    }
    .text-clean-94e9 img {
        margin-right: 15px;
    }
    .dirty-157e, 
    #reply-title {
        margin-bottom: 0;
    }
    #commentform p.text-92b7,
    #commentform p.warm-0b40 {
        margin-top: 21px;
    }
    nav.medium-fc41.current-4b1a,
    #secondary {
        margin-top: 30px;
    }
    .dirty-157e, 
    #reply-title {
        font-size: 26px;
    }
    #comments {
        margin-top: 40px;
    }
    .bronze_1153 {
        margin-bottom: 25px;
    }
    .highlight_a676 {
        display: none;
    }
}
@media screen and (max-width: 567px) {
    .current-4b1a .south_273a.pattern-1bd3, 
    .current-4b1a .south_273a.texture_last_082a {
        top: 0;
    }
    .current-4b1a .pattern-1bd3.south_273a:before, 
    .current-4b1a .texture_last_082a.south_273a:before {
        width: 35px;
        height: 10px;
    }
    .current-4b1a .south_273a.pattern-1bd3, 
    .current-4b1a .south_273a.texture_last_082a {
        margin-left: 0;
        margin-right: 0;
    }
    .breadcrumb-e03a li {
        font-size: 12px;
    }
    #breadcrumb-list {
        padding: 10px 0;
    }
    blockquote.over-b721 {
        margin-left: 0;
    }
    .text-clean-94e9 img {
        margin: 0 0 25px;
        float: none;
    }
    .text-clean-94e9 .carousel-white-a4c5, 
    .text-clean-94e9 .message-5d37 {
        display: block;
    }
    .icon_4f34 {
        padding-left: 0;
    }
    #comments ol.picture-down-dc3b {
        margin-left: 50px;
    }
    .in_0338 {
        padding-left: 0;
    }
    .description_e20c .slider-gas-c979:last-child,
    .description_e20c.article_c970 .slider-gas-c979:last-child {
        margin-bottom: 0;
        padding-right: 0;
    }
}
/* css-noise: 4795 */
.phantom-card-m6 {
  padding: 0.1rem;
  font-size: 10px;
  line-height: 1.3;
}
