/*
Theme Name: Flexible Blog
Theme URI: http://creativthemes.tertiary_old_6b6e/downloads/flexible-blog/
Author: Creativ Themes
Author URI: http://creativthemes.tertiary_old_6b6e/
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.outline_b685.sort-8857/licenses/gpl-2.0.sort_888a
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.dynamic_dc39/, (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.plasma_62f2.layout_lower_f882/normalize.alert-pink-2af8/
*/

/*--------------------------------------------------------------
>>> 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;
}

.notification-clean-866d #page {
    max-width: 1600px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 0 0 15px rgb(0 0 0 / 40%);
}

.right-3b8b #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.tertiary_old_6b6e/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.bright_91da {
    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 .south-a9f6 label {
    display: table;
    margin: 0;
    line-height: 1;
}
#commentform .south-a9f6 {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
}
p.current-3b45 {
    clear: both;
    display: inline-block;
    position: relative;
}
.info_inner_c151 {
    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.pressed_4b31 {
    margin-bottom: 0;
}
#commentform p.current-3b45 {
    margin: 21px 0 0;
}
#comments {
    padding: 25px 0;
}
#respond {
    padding: 25px 0;
}
.widget_908f a {
    color: #000;
    text-decoration: none;
}
.widget_908f a:hover,
.widget_908f a:focus {
    color: #ff2e55;
}
/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
    color: #ff2e55;
    text-decoration: underline;
}

a:hover,
a:focus,
a:active {
    color: #000;
}

a:focus {
    outline: thin dotted;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
#top-bar {
    padding: 15px 0;
    color: #fff;
    background-color: #000;
    border-bottom: 1px solid rgb(0 0 0 / 10%);
}
#top-bar a {
    text-decoration: none;
}
#top-bar form.info_white_9103 {
    max-width: 300px;
    margin: 0 auto 15px;
}
#top-bar input,
#top-bar .sidebar_0e2a {
    background-color: transparent;
    border-color: #333;
    color: #fff;
}
#top-bar .sort_prev_6b1b {
    text-align: center;
}
#top-bar .sort_prev_6b1b li a:hover,
#top-bar .sort_prev_6b1b li a:focus {
    color: #fff;
}
#masthead {
    position: relative;
    z-index: 3000;
    background-color: #fff;
}
#masthead a {
    text-decoration: none;
}
.in-4cb3 {
    padding: 5px 0;
    float: left;
}
.texture_20c4, 
#site-identity {
    display: inline-block;
    vertical-align: middle;
}
.primary_667b {
    font-size: 22px;
    margin: 0 0 5px;
    font-weight: 600;
    line-height: 1.3;
}
.primary_667b a {
    color: #000;
}
.primary_667b a:hover,
.primary_667b a:focus {
    color: #ff2e55;
}
.image-hovered-7eb8 {
    margin: 0;
    line-height: 1.3;
    color: #000;
}
.texture_20c4 a {
    display: block;
    margin-right: 15px;
}
.texture_20c4 img {
    max-height: 80px;
    width: auto;
}
.button_bronze_68e1 {
    display: block;
    position: relative;
    width: 100%;
}
.button_bronze_68e1 ul ul {
    background-color: #fff;
    text-align: left;
    padding: 0;
}
.button_bronze_68e1 ul ul li a {
    padding: 12px 15px;
    font-size: 14px;
}
.button_bronze_68e1 ul ul a:after {
    float: right;
}
.button_bronze_68e1 ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.button_bronze_68e1 li {
    position: relative;
}
.button_bronze_68e1 ul.carousel-blue-8697 > li > a {
    color: #555555;
}
.button_bronze_68e1 ul.carousel-blue-8697 > li:hover > a,
.button_bronze_68e1 ul.carousel-blue-8697 > li.fn-focus-af2f > a {
    color: #ff2e55;
}
.button_bronze_68e1 form.info_white_9103 input {
    background-color: #fff;
    border-color: #e9ecef;
    border-radius: 5px;
}
.button_bronze_68e1 a {
    display: block;
    font-weight: 400;
    color: #212121;
    font-size: 14px;
    line-height: 1.5;
    font-family: 'Poppins', sans-serif;
}
.button_bronze_68e1 ul ul {
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
}
.button_bronze_68e1 ul ul ul {
    left: -999em;
    top: 0;
}
.button_bronze_68e1 li li {
    display: block;
}
.button_bronze_68e1 ul.carousel-blue-8697 .frame-dbe6 > a,
.button_bronze_68e1 ul.carousel-blue-8697 .dropdown_narrow_fd51 > a,
.button_bronze_68e1 ul.carousel-blue-8697 .dropdown-over-ec9b > a,
.button_bronze_68e1 ul.carousel-blue-8697 .description_steel_821f > a {
    color: #ff2e55;
}
.button_bronze_68e1 ul.carousel-blue-8697 > li:before {
    background-color: #5750A0;
    color: #fff;
    width: 46px;
    height: 46px;
    line-height: 46px;
    display: inline-block;
    text-align: center;
}
form.info_white_9103 {
    width: 100%;
    max-width: 100%;
    position: relative;
}
input.avatar_smooth_3ad1 {
    width: 100%;
    height: 45px;
    padding: 0 50px 0 15px;
}
.card_prev_2c8d {
    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;
}
.card_prev_2c8d:hover,
.card_prev_2c8d:focus {
    background-color: #ff2e55;
}
.card_prev_2c8d 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;
}
.card_prev_2c8d span:before, 
.card_prev_2c8d 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;
}
.card_prev_2c8d span:before {
    -webkit-transform: translateY(-250%);
    -moz-transform: translateY(-250%);
    -ms-transform: translateY(-250%);
    -o-transform: translateY(-250%);
    transform: translateY(-250%);
}
.card_prev_2c8d span:after {
    -webkit-transform: translateY(250%);
    -moz-transform: translateY(250%);
    -ms-transform: translateY(250%);
    -o-transform: translateY(250%);
    transform: translateY(250%);
}
.card_prev_2c8d.fn-active-af2f 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);
}
.card_prev_2c8d.fn-active-af2f 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);
}
.card_prev_2c8d.fn-active-af2f span {
    background-color: transparent;
}
.column_gas_707d {
    float: right;
    color: #111;
    padding: 7px 0 0 10px;
    display: none;
}
button.picture-prev-1d3e {
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
    background-color: transparent;
    color: #000;
    border: none;
    width: 45px;
    height: 45px;
    line-height: 50px;
}
button.picture-prev-1d3e.fn-active-af2f i {
    transform: rotate(-180deg);
    transform-origin: center;
}
.active-action-34ef .lower-9524,
.active-action-34ef .banner-4813,
.active-action-34ef .outer-1f67 {
    margin: 0;
    overflow: hidden;
}
.module-aa42 .video_light_d126 a:before,
.module-aa42 .gas_77c7 a:after {
    content: "\f0d9";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
    font-size: 18px;
    position: relative;
    top: 1px;
}
.module-aa42 .gas_77c7 a:after {
    content: "\f0da";
    margin-left: 10px;
    margin-right: 0;
}
.lower-9524 .video_light_d126,
.banner-4813 .video_light_d126,
.outer-1f67 .video_light_d126 {
    float: left;
    width: 50%;
    position: relative;
    text-align: left;
}

.lower-9524 .gas_77c7,
.banner-4813 .gas_77c7,
.outer-1f67 .gas_77c7 {
    float: right;
    text-align: right;
    width: 50%;
    position: relative;
}
.outer-1f67 a, 
.banner-4813 a {
    font-weight: 400;
    display: block;
    color: #212529;
    text-decoration: none;
}
.outer-1f67 a:hover, 
.banner-4813 a:hover,
.outer-1f67 a:focus, 
.banner-4813 a:focus {
    color: #ff2e55;
}
.outer-1f67, 
.banner-4813 {
    padding: 0;
    position: relative;
}
.photo_bottom_74be .notification-1afc,
.photo_bottom_74be .notification-1afc.alert-9a2a:hover,
.photo_bottom_74be .notification-1afc.alert-9a2a:focus {
    text-align: center;
    line-height: 35px;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-right: 5px;
    color: #ff2e55;
    background-color: #f6f6f6;
}
.photo_bottom_74be .notification-1afc.fn-current-af2f,
.photo_bottom_74be .notification-1afc:hover,
.photo_bottom_74be .notification-1afc:focus {
    color: #fff;
    background-color: #ff2e55;
}
.photo_bottom_74be .notification-1afc.backdrop_basic_3cd5,
.photo_bottom_74be .notification-1afc.content_center_850a {
    width: auto;
    height: auto;
    color: #ff2e55;
    padding: 0 15px;
}
.photo_bottom_74be .notification-1afc.backdrop_basic_3cd5:hover, 
.photo_bottom_74be .notification-1afc.content_center_850a:hover,
.photo_bottom_74be .notification-1afc.backdrop_basic_3cd5:focus, 
.photo_bottom_74be .notification-1afc.content_center_850a:focus {
    color: #fff;
}
.video_light_d126 span {
    padding-left: 30px;
    float: left;
    text-align: left;
}
.gas_77c7 span {
    padding-right: 30px;
    float: right;
    text-align: right;
}
.outer-1f67 span,
.banner-4813 span {
    display: table;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.nav-4809 {
    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. */
}

.nav-4809: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
--------------------------------------------------------------*/
.summary_6c00 {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.bright_91da {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.modal_5a84 {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.cool_ec06:before,
.cool_ec06:after,
.progress_28f3:before,
.progress_28f3:after,
.heading-solid-4017:before,
.heading-solid-4017:after,
.shadow-d886:before,
.shadow-d886:after,
.video-medium-973d:before,
.video-medium-973d:after,
.row_hot_8fb1:before,
.row_hot_8fb1:after,
.avatar-dce8:before,
.avatar-dce8:after,
.caption-595a:before,
.caption-595a:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.cool_ec06:after,
.progress_28f3:after,
.heading-solid-4017:after,
.shadow-d886:after,
.video-medium-973d:after,
.row_hot_8fb1:after,
.avatar-dce8:before,
.avatar-dce8:after,
.caption-595a:before,
.caption-595a:after {
    clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.backdrop_top_f7be {
    margin: 0 0 1.3em;
}
.backdrop_top_f7be:last-child {
    margin-bottom: 0;
}
#colophon .backdrop_top_f7be.under-7c0c {
    margin-bottom: 20px;
}
#colophon .backdrop_top_f7be:last-child {
    margin-bottom: 0;
}

/* Make sure select elements fit in widgets. */
.backdrop_top_f7be select {
    max-width: 100%;
    padding: 10px;
    border: none;
    width: 100%;
    max-width: 300px;
}

.backdrop_top_f7be input {
    height: 40px;
    padding: 0 15px;
    border: none;
}
form.info_white_9103 button.sidebar_0e2a {
    height: 45px;
    line-height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    border: none;
    width: 45px;
    padding: 0;
    background-color: transparent;
    color: #666;
}
.notification_9b73 form.info_white_9103 button.sidebar_0e2a {
    width: 50px;
    color: #fff;
    font-size: 16px;
    line-height: 1;
    height: 50px;
    padding: 0;
}
.notification_9b73 form.info_white_9103 input[type="search"] {
    padding: 0 55px 0 25px;
    height: 50px;
    background-color: #fff;
    color: #000;
    border: none;
}
.notification_9b73 form.info_white_9103 input[type="search"]:focus {
    border-color: #ff2e55;
}
form.info_white_9103 {
    position: relative;
}

form.info_white_9103 input {
    padding: 0 40px 0 15px;
    font-weight: 300;
}

#wp-calendar tbody td {
    text-align: center;
}

#wp-calendar caption {
    margin-bottom: 15px;
    font-weight: 600;
}

.pagination-4110 {
    font-size: 18px;
    margin: 0 0 32px;
    color: #fff;
}

.backdrop_top_f7be li:not(:last-child) {
    margin-bottom: 10px;
}

#secondary .slider_light_02a4 h1,
#secondary .slider_light_02a4 h2,
#secondary .slider_light_02a4 h3,
#secondary .slider_light_02a4 h4,
#secondary .slider_light_02a4 h5,
#secondary .slider_light_02a4 h6,
#colophon .slider_light_02a4 h1,
#colophon .slider_light_02a4 h2,
#colophon .slider_light_02a4 h3,
#colophon .slider_light_02a4 h4,
#colophon .slider_light_02a4 h5,
#colophon .slider_light_02a4 h6,
.dark-7ce6 .cold-df56 {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin: 0;
    text-transform: uppercase;
    border-bottom: 2px solid #000;
    padding-bottom: 5px;
}

#secondary .shadow-east-625d h1,
#secondary .shadow-east-625d h2,
#secondary .shadow-east-625d h3,
#secondary .shadow-east-625d h4,
#secondary .shadow-east-625d h5,
#secondary .shadow-east-625d h6,
#colophon .shadow-east-625d h1,
#colophon .shadow-east-625d h2,
#colophon .shadow-east-625d h3,
#colophon .shadow-east-625d h4,
#colophon .shadow-east-625d h5,
#colophon .shadow-east-625d h6 {
    margin-bottom: 25px;
}

.dark-7ce6 .cold-df56 {
    display: block;
    margin-bottom: 20px;
}

.pressed_5e02 {
    height: 40px;
    background-color: #000;
    border-color: #000;
    color: #fff;
    padding: 0 15px;
}

.pressed_5e02:hover,
.pressed_5e02: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 .backdrop_top_f7be:not(:last-child) {
    margin-bottom: 30px;
}
.label_f9bf ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.summary-8e47.icon-pro-fa88 {
    list-style: disc;
    padding-left: 1.5em;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.fn-sticky-af2f {
    display: block;
}
.accordion_8650 {
    margin: 0;
}

.glass_bb3d:not(.full-c230) {
    display: none;
}

.column-dim-eeb8 .overlay_fd68,
.alert-glass-2de7 .overlay_fd68 {
    display: inline;
}

.focused-32c1,
.progress_28f3,
.secondary-purple-7358 {
    margin: 0;
}

.tooltip-stale-56e6 img {
    display: block;
    text-align: center;
    margin: 20px auto;
}
.full-5231 span.container_9d08 {
    margin-bottom: 12px;
    display: inline-block;
    width: 100%;
}
.disabled_52ae {
    clear: both;
    margin: 0 0 1.5em;
}
.full-5231 span.disabled-complex-9018 {
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    color: #111;
}
.full-5231 small {
    font-size: 12px;
    color: #ff2e55;
}
nav.out_6bad.photo_bottom_74be {
    margin-top: 50px;
    clear: both;
    display: inline-block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.motion-b81d.overlay-paper-d2c1 article:nth-child(3n) {
    border-right: 1px solid #e4e4e4;
}
.link-bright-5abb a {
    color: #ff2e55;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.info_next_0b8d {
    color: #fff;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.bronze-65c9 {
    margin-bottom: 20px;
    display: inline-block;
}
.bronze-65c9 span {
    margin: 0 8px 8px 0;
}
.bronze-65c9 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-65c9 a:hover,
.bronze-65c9 a:focus {
    border-color: #000;
    background-color: #000;
    color: #fff;
}
.picture-in-af85 {
    margin-bottom: 30px;
}
.wrapper-clean-6708,
.heading_gold_51eb {
    text-align: center;
    margin-bottom: 30px;
    display: block;
}
.wrapper-clean-6708 h1,
.text-1dbd h1,
.heading_gold_51eb h1 {
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: bold;
}
.down_f800 .wrapper-clean-6708,
.old-3de9 .text-1dbd,
.grid-f582 .heading_gold_51eb,
.secondary-hard-01d0 .picture-in-af85,
.title-0721 .out_6bad.outer-1f67,
.preview_gold_666e .basic-f60c.module-e2b6 .overlay_fd68,
.active-5388 .basic-f60c.module-e2b6 .bronze_09a5,
.description_liquid_c7a0 .basic-f60c.module-e2b6 .accent-soft-6cfd,
.background_warm_d2ad .basic-f60c.module-e2b6 .column_brown_d308 {
    display: none;
}
.right_a4f8 {
    margin-bottom: 25px;
}
.box-669d .right_a4f8 {
    margin-bottom: 0;
}
.basic-f60c.module-e2b6 {
    background-color: #f6f6f6;
    padding: 20px 25px;
    margin-bottom: 25px;
}
.column-dim-eeb8 .bronze_09a5 a:before,
.module-e2b6 .tooltip-stale-56e6 a:before,
.column_brown_d308 a:before,
.accent-soft-6cfd:before {
    content: "\f017";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
}
.module-e2b6 .tooltip-stale-56e6 a:before {
    content: "\f007";
}
.column_brown_d308 a:before {
    content: "\f086";
}
.column-dim-eeb8 .bronze_09a5 a:before {
    content: "\f017";
}
.accent-soft-6cfd:before {
    content: "\f02c";
    color: #ff2e55;
}
body:not(.column-dim-eeb8) .accent-soft-6cfd:before {
    display: none;
}
.module-e2b6 a, 
.module-e2b6 span:before, 
.module-e2b6 .accent-soft-6cfd:before, 
.module-e2b6 .tooltip-stale-56e6:before {
    color: #000;
}
.module-e2b6 a:hover,
.module-e2b6 a:focus {
    color: #ff2e55;
}
.tooltip-stale-56e6.link-9f3b {
    margin-left: 5px;
}
.overlay_fd68 {
    visibility: hidden;
}
.overlay_fd68 .tooltip-stale-56e6.link-9f3b {
    visibility: visible;
    margin-left: -20px;
}
.soft-2ccb .active-action-34ef .lower-9524, 
.soft-2ccb .active-action-34ef .banner-4813, 
.soft-2ccb .active-action-34ef .outer-1f67 {
    margin-bottom: 25px;
}
.out_6bad.outer-1f67,
.out_6bad.banner-4813 {
    padding: 20px 25px;
    background-color: #f6f6f6;
}
.outer-1f67 .video-be16 span span,
.banner-4813 .video-be16 span span,
.outer-1f67 .gold-bd3f span span,
.banner-4813 .gold-bd3f span span {
    display: block;
}
.outer-1f67 span.video-be16 b,
.tag-south-ce00 span.video-be16 b,
.outer-1f67 span.gold-bd3f b,
.tag-south-ce00 span.gold-bd3f b {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.outer-1f67 span.video-be16,
.tag-south-ce00 span.video-be16 {
    display: table;
}
.footer-9cbd.liquid_bd92 {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}
.footer-9cbd.liquid_bd92 .notification-old-f041 {
    font-size: 38px;
}
.progress-77da #secondary {
    display: none;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.heading-solid-4017 a {
    word-wrap: break-word;
}

.hard-576a {
    display: block;
}

#reply-title,
.section-ed7c {
    font-size: 42px;
    margin: 0;
}
.section-ed7c,
#reply-title {
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 600;
}
ul.link-bright-5abb li:after {
    content: ",";
}
ul.link-bright-5abb li:last-child:after {
    display: none;
}
ol.out-3454 {
    padding: 0;
    margin: 0 0 30px;
    list-style: none;
}
#comments ol {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
#comments ol.out-3454 {
    padding-top: 35px;
    position: relative;
    overflow: hidden;
}
#comments ol.tertiary_fresh_0edf {
    margin-left: 120px;
}
.block_hot_c4b5 {
    display: none;
}
.media_6a61 img {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 20px;
}
#comments time:before {
    display: none;
}
.component_top_deef {
    position: relative;
}
.overlay-96de {
    text-align: right;
}
#comments article {
    margin-bottom: 30px;
    clear: both;
    padding: 30px;
    background-color: #f6f6f6;
    text-decoration: none;
}
#comments ol.out-3454 > li:last-child article:last-child,
#comments ol.out-3454 > li:last-child {
    border-bottom: none;
}
#comments ol.out-3454 > li {
    padding-top: 49px;
}
#comments ol.out-3454 > li:first-child {
    padding-top: 0;
}
#comments ol.out-3454 > li article:last-child .overlay-96de {
    border-bottom: none;
    padding-bottom: 0;
}
.overlay-96de 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;
}
.overlay-96de a:hover,
.overlay-96de a:focus {
    color: #fff;
    background-color: #ff2e55;
    border-color: #ff2e55;
}
.media_6a61 .east-6ce9,
.media_6a61 .caption-df77 {
    display: inline-block;
    color: #333;
    font-size: 20px;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    text-transform: capitalize;
}
.media_6a61 .east-6ce9:hover,
.media_6a61 .east-6ce9:focus {
    color: #ff2e55;
}
.down_9802 a,
.down_9802 a time {
    color: #333;
    text-decoration: none;
}
.down_9802 a:hover,
.down_9802 a:focus,
.down_9802 a:hover time,
.down_9802 a:focus time {
    color: #ff2e55;
}
.down_9802 time {
    font-weight: 500;
}
.down_9802 {
    display: block;
    margin-bottom: 10px;
}
.heading-solid-4017 {
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 80px;
}
.heading-solid-4017 p {
    font-weight: 400;
    margin-bottom: 1em;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.aside-8ae2 .banner-4813, /* Older / Newer Posts Navigation (always hidden) */
.aside-8ae2.text-d94e .row_hot_8fb1 { /* 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 .text-d94e) before. */
.blue_6e3f.text-d94e .row_hot_8fb1 {
    display: block;
}

/*--------------------------------------------------------------
# Layouts and titles
--------------------------------------------------------------*/
section {
    position: relative;
}
.fn-relative-af2f {
    display: block;
    position: relative;
}
.fn-relative-af2f:before,
.fn-relative-af2f:after {
    content: "";
    display: table;
    clear: both;
}
.progress_28f3 {
    margin-top: 0;
}
.caption-595a {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.center-3745 {
    padding: 10px 0;
}
.hidden-52d7,
.gallery_active_8a23 {
    font-size: 22px;
    margin: 0 0 15px;
    font-weight: 400;
    word-wrap: break-word;
}
.slider-under-1345 {
    margin-bottom: 40px;
    text-align: center;
}
.gallery_active_8a23 {
    font-size: 32px;
    margin: 0;
    font-family: 'Poppins', sans-serif;
}
.hidden-52d7 a {
    color: #000;
    text-decoration: none;
}
.hidden-52d7 a:hover,
.hidden-52d7 a:focus {
    color: #ff2e55;
}
.wood_6926 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.gradient-6e8d {
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.2;
}
.glass_b55f {
    text-align: left;
}
.heading_3d00 {
    text-align: center;
}
.feature-pro-db35 {
    text-align: right;
}
.block_fcda {
    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;
}
.block_fcda:hover,
.block_fcda:focus {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.north_4fa4 {
    position: relative;
}
.east_62bd article, 
.menu-old-6d1e article, 
.overlay-paper-d2c1 article, 
.yellow-99fb article,
.link-purple-efa2 article,
.easy_aaf0 article {
    margin-bottom: 30px;
    width: 100%;
}
.east_62bd article:last-child, 
.menu-old-6d1e article:last-child, 
.overlay-paper-d2c1 article:last-child, 
.yellow-99fb article:last-child,
.link-purple-efa2 article:last-child,
.easy_aaf0 article:last-child {
    margin-bottom: 0;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.focused-32c1 .easy_517a,
.progress_28f3 .easy_517a,
.heading-solid-4017 .easy_517a {
    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
--------------------------------------------------------------*/
.aside-dac1 {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.aside-dac1 img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.aside-dac1 .banner_933a {
    margin: 0.8075em 0;
}

.banner_933a {
    text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.popup-narrow-6b3c {
    margin: -4px;
}

.notification_dim_7d28 {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding: 4px;
}

.outline-148c .notification_dim_7d28 {
    max-width: 50%;
}

.footer-f2c9 .notification_dim_7d28 {
    max-width: 33.33%;
}

.gas_d724 .notification_dim_7d28 {
    max-width: 25%;
}

.thumbnail-fbee .notification_dim_7d28 {
    max-width: 20%;
}

.tabs-plasma-6b53 .notification_dim_7d28 {
    max-width: 16.66%;
}

.button_7aa4 .notification_dim_7d28 {
    max-width: 14.28%;
}

.accent_advanced_5bee .notification_dim_7d28 {
    max-width: 12.5%;
}

.article-58c2 .notification_dim_7d28 {
    max-width: 11.11%;
}

.down-e32c {
    display: block;
}

.alert_medium_5199 {
    margin: 0;
}

/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
.sort_prev_6b1b li {
    display: inline-block;
    height: auto;
    text-align: center;
    position: relative;
    list-style: none;
}
.avatar-dce8 .backdrop_top_f7be .sort_prev_6b1b li {
    display: inline-block;
    width: auto;
}
.sort_prev_6b1b,
.sort_prev_6b1b ul {
    margin: 0;
    padding: 0;
}
.sort_prev_6b1b li a {
    background-color: transparent;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: block;
}
/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
ul.sort_prev_6b1b {
    margin: 0;
    padding: 0;
}
.sort_prev_6b1b li {
    width: 40px;
    height: auto;
    text-align: center;
    line-height: 40px;
    position: relative;
    list-style: none;
}
.sort_prev_6b1b ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.sort_prev_6b1b 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";
}
.sort_prev_6b1b li a:hover,
.sort_prev_6b1b li a:focus {
    color: #fff;
    background-color: #FF3366;
}
.sort_prev_6b1b li a:before {
    content: "\f1d0";
}
.sort_prev_6b1b li a[href*="facebook.tertiary_old_6b6e"]:before,
.sort_prev_6b1b li a[href*="fb.tertiary_old_6b6e"]:before {
  content: "\f39e";
}

.sort_prev_6b1b li a[href*="twitter.tertiary_old_6b6e"]:before {
  content: "\f099";
}

.sort_prev_6b1b li a[href*="linkedin.tertiary_old_6b6e"]:before {
  content: "\f0e1";
}

.sort_prev_6b1b li a[href*="plus.focus-motion-9e17.tertiary_old_6b6e"]:before {
  content: "\f0d5";
}

.sort_prev_6b1b li a[href*="youtube.tertiary_old_6b6e"]:before {
  content: "\f167";
}

.sort_prev_6b1b li a[href*="dribbble.tertiary_old_6b6e"]:before {
  content: "\f17d";
}

.sort_prev_6b1b li a[href*="pinterest.tertiary_old_6b6e"]:before {
  content: "\f231";
}

.sort_prev_6b1b li a[href*="bitbucket.sort-8857"]:before {
  content: "\f171";
}

.sort_prev_6b1b li a[href*="github.tertiary_old_6b6e"]:before {
  content: "\f113";
}

.sort_prev_6b1b li a[href*="codepen.layout_lower_f882"]:before {
  content: "\f1cb";
}

.sort_prev_6b1b li a[href*="flickr.tertiary_old_6b6e"]:before {
  content: "\f16e";
}

.sort_prev_6b1b li a[href$="/feed/"]:before {
  content: "\f09e";
}

.sort_prev_6b1b li a[href*="foursquare.tertiary_old_6b6e"]:before {
  content: "\f180";
}

.sort_prev_6b1b li a[href*="instagram.tertiary_old_6b6e"]:before {
  content: "\f16d";
}

.sort_prev_6b1b li a[href*="tumblr.tertiary_old_6b6e"]:before {
  content: "\f173";
}

.sort_prev_6b1b li a[href*="reddit.tertiary_old_6b6e"]:before {
  content: "\f1a1";
}

.sort_prev_6b1b li a[href*="vimeo.tertiary_old_6b6e"]:before {
  content: "\f194";
}

.sort_prev_6b1b li a[href*="digg.tertiary_old_6b6e"]:before {
  content: "\f1a6";
}

.sort_prev_6b1b li a[href*="twitch.sidebar_af9d"]:before {
  content: "\f1e8";
}

.sort_prev_6b1b li a[href*="stumbleupon.tertiary_old_6b6e"]:before {
  content: "\f1a4";
}

.sort_prev_6b1b li a[href*="delicious.tertiary_old_6b6e"]:before {
  content: "\f1a5";
}

.sort_prev_6b1b li a[href*="mailto:"]:before {
  content: "\f0e0";
}
.sort_prev_6b1b li a[href*="soundcloud.tertiary_old_6b6e"]:before {
  content: "\f1be";
}
.sort_prev_6b1b li a[href*="wordpress.sort-8857"]:before {
  content: "\f19a";
}
.sort_prev_6b1b li a[href*="wordpress.tertiary_old_6b6e"]:before {
  content: "\f19a";
}

.sort_prev_6b1b li a[href*="jsfiddle.nav-fccb"]:before {
  content: "\f1cc";
}

.sort_prev_6b1b li a[href*="tripadvisor.tertiary_old_6b6e"]:before {
  content: "\f262";
}

.sort_prev_6b1b li a[href*="foursquare.tertiary_old_6b6e"]:before {
  content: "\f180";
}

.sort_prev_6b1b li a[href*="angel.section_advanced_4507"]:before {
  content: "\f209";
}

.sort_prev_6b1b li a[href*="slack.tertiary_old_6b6e"]:before {
  content: "\f198";
}

.sort_prev_6b1b li a[href*="tiktok.tertiary_old_6b6e"]:before {
  content: "\e07b";
}

/*--------------------------------------------------------------
## Social Icons Hover Color
--------------------------------------------------------------*/
.sort_prev_6b1b li a[href*="facebook.tertiary_old_6b6e"]:hover,
.sort_prev_6b1b li a[href*="fb.tertiary_old_6b6e"]:hover,
.sort_prev_6b1b li a[href*="facebook.tertiary_old_6b6e"]:focus,
.sort_prev_6b1b li a[href*="fb.tertiary_old_6b6e"]:focus {
    background-color: #3c5798 !important;
}
.sort_prev_6b1b li a[href*="twitter.tertiary_old_6b6e"]:hover,
.sort_prev_6b1b li a[href*="twitter.tertiary_old_6b6e"]:focus {
    background-color: #1ea0f1 !important;
}
.sort_prev_6b1b li a[href*="linkedin.tertiary_old_6b6e"]:hover,
.sort_prev_6b1b li a[href*="linkedin.tertiary_old_6b6e"]:focus {
    background-color: #0077B5 !important;
}
.sort_prev_6b1b li a[href*="plus.focus-motion-9e17.tertiary_old_6b6e"]:hover,
.sort_prev_6b1b li a[href*="plus.focus-motion-9e17.tertiary_old_6b6e"]:focus {
    background-color: #ec7161 !important;
}

.sort_prev_6b1b li a[href*="youtube.tertiary_old_6b6e"]:hover,
.sort_prev_6b1b li a[href*="youtube.tertiary_old_6b6e"]:focus {
    background-color: #cc181e !important;
}

.sort_prev_6b1b li a[href*="dribbble.tertiary_old_6b6e"]:hover,
.sort_prev_6b1b li a[href*="dribbble.tertiary_old_6b6e"]:focus {
    background-color: #f4a09c !important;
}

.sort_prev_6b1b li a[href*="pinterest.tertiary_old_6b6e"]:hover,
.sort_prev_6b1b li a[href*="pinterest.tertiary_old_6b6e"]:focus {
    background-color: #bd081b !important;
}

.sort_prev_6b1b li a[href*="bitbucket.sort-8857"]:hover,
.sort_prev_6b1b li a[href*="bitbucket.sort-8857"]:focus {
    background-color: #205081 !important;
}

.sort_prev_6b1b li a[href*="github.tertiary_old_6b6e"]:hover,
.sort_prev_6b1b li a[href*="github.tertiary_old_6b6e"]:focus {
    background-color: #323131 !important;
}

.sort_prev_6b1b li a[href*="codepen.layout_lower_f882"]:hover,
.sort_prev_6b1b li a[href*="codepen.layout_lower_f882"]:focus {
    background-color: #111000 !important;
}

.sort_prev_6b1b li a[href*="flickr.tertiary_old_6b6e"]:hover,
.sort_prev_6b1b li a[href*="flickr.tertiary_old_6b6e"]:focus {
    background-color: #025FDF !important;
}

.sort_prev_6b1b li a[href$="/feed/"]:hover,
.sort_prev_6b1b li a[href$="/feed/"]:focus {
    background-color: #089DE3 !important;
}

.sort_prev_6b1b li a[href*="foursquare.tertiary_old_6b6e"]:hover,
.sort_prev_6b1b li a[href*="foursquare.tertiary_old_6b6e"]:focus {
    background-color: #F94877 !important;
}

.sort_prev_6b1b li a[href*="instagram.tertiary_old_6b6e"]:hover,
.sort_prev_6b1b li a[href*="instagram.tertiary_old_6b6e"]:focus {
    background-color: #cd42e7 !important;
}

.sort_prev_6b1b li a[href*="tumblr.tertiary_old_6b6e"]:hover,
.sort_prev_6b1b li a[href*="tumblr.tertiary_old_6b6e"]:focus {
    background-color: #56BC8A !important;
}

.sort_prev_6b1b li a[href*="reddit.tertiary_old_6b6e"]:hover,
.sort_prev_6b1b li a[href*="reddit.tertiary_old_6b6e"]:focus {
    background-color: #FF4500 !important;
}

.sort_prev_6b1b li a[href*="vimeo.tertiary_old_6b6e"]:hover,
.sort_prev_6b1b li a[href*="vimeo.tertiary_old_6b6e"]:focus {
    background-color: #00ADEF !important;
}

.sort_prev_6b1b li a[href*="digg.tertiary_old_6b6e"]:hover,
.sort_prev_6b1b li a[href*="digg.tertiary_old_6b6e"]:focus {
    background-color: #00ADEF !important;
}

.sort_prev_6b1b li a[href*="twitch.sidebar_af9d"]:hover,
.sort_prev_6b1b li a[href*="twitch.sidebar_af9d"]:focus {
    background-color: #0E9DD9 !important;
}

.sort_prev_6b1b li a[href*="stumbleupon.tertiary_old_6b6e"]:hover,
.sort_prev_6b1b li a[href*="stumbleupon.tertiary_old_6b6e"]:focus {
    background-color: #EB4924 !important;
}

.sort_prev_6b1b li a[href*="delicious.tertiary_old_6b6e"]:hover,
.sort_prev_6b1b li a[href*="delicious.tertiary_old_6b6e"]:focus {
    background-color: #0076E8 !important;
}

.sort_prev_6b1b li a[href*="mailto:"]:hover,
.sort_prev_6b1b li a[href*="mailto:"]:focus {
    background-color: #4169E1 !important;
}
.sort_prev_6b1b li a[href*="soundcloud.tertiary_old_6b6e"]:hover,
.sort_prev_6b1b li a[href*="soundcloud.tertiary_old_6b6e"]:focus {
    background-color: #FF5500 !important;
}
.sort_prev_6b1b li a[href*="wordpress.sort-8857"]:hover,
.sort_prev_6b1b li a[href*="wordpress.sort-8857"]:focus {
    background-color: #0073AA !important;
}
.sort_prev_6b1b li a[href*="wordpress.tertiary_old_6b6e"]:hover,
.sort_prev_6b1b li a[href*="wordpress.tertiary_old_6b6e"]:focus {
    background-color: #00AADC !important;
}

.sort_prev_6b1b li a[href*="jsfiddle.nav-fccb"]:hover,
.sort_prev_6b1b li a[href*="jsfiddle.nav-fccb"]:focus {
    background-color: #396AB1 !important;
}

.sort_prev_6b1b li a[href*="tripadvisor.tertiary_old_6b6e"]:hover,
.sort_prev_6b1b li a[href*="tripadvisor.tertiary_old_6b6e"]:focus {
    background-color: #FFE090 !important;
}

.sort_prev_6b1b li a[href*="angel.section_advanced_4507"]:hover,
.sort_prev_6b1b li a[href*="angel.section_advanced_4507"]:focus {
    background-color: #111000 !important;
}

.sort_prev_6b1b li a[href*="tiktok.tertiary_old_6b6e"]:hover,
.sort_prev_6b1b li a[href*="tiktok.tertiary_old_6b6e"]:focus {
    background-color: #7d88e3 !important;
}

/*--------------------------------------------------------------
#  Header Image
--------------------------------------------------------------*/
#header-image {
    text-align: center;
}
#header-image img {
    width: 100%;
}

/*--------------------------------------------------------------
# Posts
--------------------------------------------------------------*/
.shadow_07e3 .liquid-f0a6 .north_4fa4 {
    margin-bottom: 30px;
    background-size: cover;
    background-position: center center;
    padding: 150px 0;
}
.shadow_07e3 .main_orange_de17 {
    text-align: center;
    padding: 15px;
}
.shadow_07e3 .section-fresh-725e .main_orange_de17 {
    width: calc(100% - 80px);
    margin: -85px auto 0;
    background-color: #fff;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 15px;
}
.shadow_07e3 .liquid-f0a6 .bronze_09a5 {
    margin-bottom: 7px;
    display: inline-block;
}
.shadow_07e3 .liquid-f0a6 .bronze_09a5 a {
    color: #000;
}
.shadow_07e3 .liquid-f0a6 .bronze_09a5 a:hover,
.shadow_07e3 .liquid-f0a6 .bronze_09a5 a:focus {
    color: #ff2e55;
}
.shadow_07e3 .liquid-f0a6 .accent-soft-6cfd {
    margin-bottom: 10px;
    display: block;
    color: #fff;
}
.shadow_07e3 .liquid-f0a6 .accent-soft-6cfd a {
    background-color: #ff2e55;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
}
.shadow_07e3 .liquid-f0a6 .accent-soft-6cfd a:hover,
.shadow_07e3 .liquid-f0a6 .accent-soft-6cfd a:focus {
    background-color: #000;
}
.shadow_07e3 .liquid-f0a6 .north_4fa4 img {
    width: 100%;
}
.shadow_07e3 .white-1b53 {
    margin-bottom: 10px;
}
.shadow_07e3 .hidden-52d7 {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin: 0;
    margin-bottom: 15px;
    line-height: 1.5;
}
.shadow_07e3 .liquid-f0a6 .progress_28f3 {
    color: #000;
}
.shadow_07e3 a {
    text-decoration: none;
}
.shadow_07e3 a {
    text-decoration: none;
}
.module-e2b6 a,
.module-e2b6 a:before {
    text-decoration: none;
}
.module-e2b6 > span {
    margin-right: 20px;
}
#primary #main > article .progress_28f3 {
    margin-bottom: 25px;
}

/*--------------------------------------------------------------
# Typography Options
--------------------------------------------------------------*/ 
.chip-a8a0 h1,
.chip-a8a0 h2,
.chip-a8a0 h3,
.chip-a8a0 h4,
.chip-a8a0 h5,
.chip-a8a0 h6,
.chip-a8a0 .dark-7ce6 .cold-df56 {
    font-family: 'Raleway', sans-serif;
}

.box_b68c h1,
.box_b68c h2,
.box_b68c h3,
.box_b68c h4,
.box_b68c h5,
.box_b68c h6,
.box_b68c .dark-7ce6 .cold-df56 {
    font-family: 'Poppins', sans-serif;
}

.huge-27ab h1,
.huge-27ab h2,
.huge-27ab h3,
.huge-27ab h4,
.huge-27ab h5,
.huge-27ab h6,
.huge-27ab .dark-7ce6 .cold-df56 {
    font-family: 'Montserrat', sans-serif;
}

.feature-red-da2a h1,
.feature-red-da2a h2,
.feature-red-da2a h3,
.feature-red-da2a h4,
.feature-red-da2a h5,
.feature-red-da2a h6,
.feature-red-da2a .dark-7ce6 .cold-df56 {
    font-family: 'Open Sans', sans-serif;
}

.slider-easy-b448 h1,
.slider-easy-b448 h2,
.slider-easy-b448 h3,
.slider-easy-b448 h4,
.slider-easy-b448 h5,
.slider-easy-b448 h6,
.slider-easy-b448 .dark-7ce6 .cold-df56 {
    font-family: 'Lato', sans-serif;
}

.slow_196a h1,
.slow_196a h2,
.slow_196a h3,
.slow_196a h4,
.slow_196a h5,
.slow_196a h6,
.slow_196a .dark-7ce6 .cold-df56 {
    font-family: 'Ubuntu', sans-serif;
}

.plasma_f16a h1,
.plasma_f16a h2,
.plasma_f16a h3,
.plasma_f16a h4,
.plasma_f16a h5,
.plasma_f16a h6,
.plasma_f16a .dark-7ce6 .cold-df56 {
    font-family: 'Playfair Display', serif;
}

.title-middle-f77e h1,
.title-middle-f77e h2,
.title-middle-f77e h3,
.title-middle-f77e h4,
.title-middle-f77e h5,
.title-middle-f77e h6,
.title-middle-f77e .dark-7ce6 .cold-df56 h6 {
    font-family: 'Lora', serif;
}

.gallery-motion-ec51 h1,
.gallery-motion-ec51 h2,
.gallery-motion-ec51 h3,
.gallery-motion-ec51 h4,
.gallery-motion-ec51 h5,
.gallery-motion-ec51 h6,
.gallery-motion-ec51 .dark-7ce6 .cold-df56 {
    font-family: 'Titillium Web', sans-serif;
}

.pagination-1458 h1,
.pagination-1458 h2,
.pagination-1458 h3,
.pagination-1458 h4,
.pagination-1458 h5,
.pagination-1458 h6,
.pagination-1458 .dark-7ce6 .cold-df56 {
    font-family: 'Muli', sans-serif;
}

.grid_right_5f26 h1,
.grid_right_5f26 h2,
.grid_right_5f26 h3,
.grid_right_5f26 h4,
.grid_right_5f26 h5,
.grid_right_5f26 h6,
.grid_right_5f26 .dark-7ce6 .cold-df56 {
    font-family: 'Oxygen', sans-serif;
}

.gallery_7798 h1,
.gallery_7798 h2,
.gallery_7798 h3,
.gallery_7798 h4,
.gallery_7798 h5,
.gallery_7798 h6,
.gallery_7798 .dark-7ce6 .cold-df56 {
    font-family: 'Nunito Sans', sans-serif;
}

.footer-out-0227 h1,
.footer-out-0227 h2,
.footer-out-0227 h3,
.footer-out-0227 h4,
.footer-out-0227 h5,
.footer-out-0227 h6,
.footer-out-0227 .dark-7ce6 .cold-df56 {
    font-family: 'Maven Pro', sans-serif;
}

.pattern-top-0cfe h1,
.pattern-top-0cfe h2,
.pattern-top-0cfe h3,
.pattern-top-0cfe h4,
.pattern-top-0cfe h5,
.pattern-top-0cfe h6,
.pattern-top-0cfe .dark-7ce6 .cold-df56 {
    font-family: 'Cairo', serif;
}

.medium-7179 h1,
.medium-7179 h2,
.medium-7179 h3,
.medium-7179 h4,
.medium-7179 h5,
.medium-7179 h6,
.medium-7179 .dark-7ce6 .cold-df56 {
    font-family: 'Philosopher', sans-serif;
}

.main_pink_5fb3 h1,
.main_pink_5fb3 h2,
.main_pink_5fb3 h3,
.main_pink_5fb3 h4,
.main_pink_5fb3 h5,
.main_pink_5fb3 h6,
.main_pink_5fb3 .dark-7ce6 .cold-df56 {
    font-family: 'Dosis', sans-serif;
}

.modal_next_8a9d h1,
.modal_next_8a9d h2,
.modal_next_8a9d h3,
.modal_next_8a9d h4,
.modal_next_8a9d h5,
.modal_next_8a9d h6,
.modal_next_8a9d .dark-7ce6 .cold-df56 {
    font-family: 'Sniglet', cursive;
}

.easy-75c7 h1,
.easy-75c7 h2,
.easy-75c7 h3,
.easy-75c7 h4,
.easy-75c7 h5,
.easy-75c7 h6,
.easy-75c7 .dark-7ce6 .cold-df56 {
    font-family: 'Gloria Hallelujah', cursive;
}

.block-up-ec88 h1,
.block-up-ec88 h2,
.block-up-ec88 h3,
.block-up-ec88 h4,
.block-up-ec88 h5,
.block-up-ec88 h6,
.block-up-ec88 .dark-7ce6 .cold-df56 {
    font-family: 'Patrick Hand', cursive;
}

.slider-medium-ec2c h1,
.slider-medium-ec2c h2,
.slider-medium-ec2c h3,
.slider-medium-ec2c h4,
.slider-medium-ec2c h5,
.slider-medium-ec2c h6,
.slider-medium-ec2c .dark-7ce6 .cold-df56 {
    font-family: 'Shadows Into Light', cursive;
}

.fluid-f580 h1,
.fluid-f580 h2,
.fluid-f580 h3,
.fluid-f580 h4,
.fluid-f580 h5,
.fluid-f580 h6,
.fluid-f580 .dark-7ce6 .cold-df56 {
    font-family: 'Aboreto', cursive;
}

.yellow_432f,
.yellow_432f .button_bronze_68e1 a {
    font-family: 'Raleway', sans-serif;
}

.smooth-0622,
.smooth-0622 .button_bronze_68e1 a {
    font-family: 'Poppins', sans-serif;
}

.full-bbba,
.full-bbba .button_bronze_68e1 a {
    font-family: 'Montserrat', sans-serif;
}

.menu_77e2,
.menu_77e2 .button_bronze_68e1 a {
    font-family: 'Open Sans', sans-serif;
}

.panel-over-f56e,
.panel-over-f56e .button_bronze_68e1 a {
    font-family: 'Lato', sans-serif;
}

.alert_fluid_fe4e,
.alert_fluid_fe4e .button_bronze_68e1 a {
    font-family: 'Ubuntu', sans-serif;
}

.middle_23c5,
.middle_23c5 .button_bronze_68e1 a {
    font-family: 'Playfair Display', serif;
}

.info_2461,
.info_2461 .button_bronze_68e1 a {
    font-family: 'Lora', serif;
}

.article_1115,
.article_1115 .button_bronze_68e1 a {
    font-family: 'Titillium Web', sans-serif;
}

.dropdown-dirty-d4f0,
.dropdown-dirty-d4f0 .button_bronze_68e1 a-10 {
    font-family: 'Muli', sans-serif;
}

.prev-f7ff,
.prev-f7ff .button_bronze_68e1 a {
    font-family: 'Oxygen', sans-serif;
}

.clean_d92c,
.clean_d92c .button_bronze_68e1 a {
    font-family: 'Nunito Sans', sans-serif;
}

.bottom_90aa,
.bottom_90aa .button_bronze_68e1 a {
    font-family: 'Maven Pro', sans-serif;
}

.orange_1892,
.orange_1892 .button_bronze_68e1 a {
    font-family: 'Cairo', serif;
}

.tag-56f6,
.tag-56f6 .button_bronze_68e1 a {
    font-family: 'Philosopher', sans-serif;
}

.copper-f0f3,
.copper-f0f3 .button_bronze_68e1 a {
    font-family: 'Dosis', sans-serif;
}

.label_1a48,
.label_1a48 .button_bronze_68e1 a {
    font-family: 'Sniglet', cursive;
}

.hero_thick_5c2f,
.hero_thick_5c2f .button_bronze_68e1 a {
    font-family: 'Gloria Hallelujah', cursive;
}

.tiny_e823,
.tiny_e823 .button_bronze_68e1 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 .popup-536b a, 
#colophon .popup-536b a,
#secondary .popup-536b a:hover, 
#secondary .popup-536b a:focus, 
#colophon .popup-536b a:hover,
#colophon .popup-536b a:focus {
    color: #fff;
}
#secondary .popup-536b,
#colophon .popup-536b {
    margin-bottom: 0;
}
.video-0a4f {
    position: relative;
    padding: 15px 0;
}
.avatar-dce8 + .video-0a4f {
    border-top: 1px solid rgb(0 0 0 / 10%);
}
.video-0a4f span {
    display: block;
    text-align: center;
}
.avatar-dce8 .backdrop_top_f7be ul li {
    margin-bottom: 15px;
}
.avatar-dce8 .backdrop_top_f7be ul li:last-child,
.avatar-dce8 .backdrop_top_f7be .sort_prev_6b1b li {
    margin-bottom: 0;
}
.avatar-dce8 .accordion_8650 {
    margin-bottom: 45px;
}
.avatar-dce8.east_62bd .accordion_8650:last-child {
    margin-bottom: 0;
}
.avatar-dce8.east_62bd .article-0b8a img {
    margin-left: auto;
    margin-right: auto;
}
.sidebar-gold-849a ul li span {
    font-size: 12px;
    display: block;
}
#colophon #wp-calendar caption {
    font-weight: 600;
    text-align: left;
}
.content-fast-cd88 ul ul {
    padding-left: 25px;
    margin-top: 15px;
}
.link_9cdf 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 .link_9cdf a:hover,
#secondary .link_9cdf a:focus,
#colophon .link_9cdf a:hover,
#colophon .link_9cdf a:focus {
    background-color: #000;
    color: #fff;
}
#colophon .notification_9b73 form.info_white_9103 button.sidebar_0e2a {
    background-color: #ff2e55;
}
#colophon .sidebar-gold-849a li:before {
    float: left;
}
.tag_wide_8a1a {
    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;
}
.tag_wide_8a1a:hover,
.tag_wide_8a1a: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;
}
.hot_cb14 #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 */
}
.hot_cb14 #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 */
}
.hot_cb14 #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,
.picture-e312 #loader-wrapper {
    display: none;

}
#loader svg {
    width: 70px;
    height: 70px;
    fill: #ff2e55;
}
.slider-09ed #loader .popup-stone-2507,
.tag_outer_edef #loader .block-easy-a69d,
.search_dark_bd02 #loader .last_e1a0,
.hovered-dd67 #loader .pink-0dd7 {
    display: block;
}

/*--------------------------------------------------------------
#                   RESPONSIVE
--------------------------------------------------------------*/
@media screen and (min-width: 567px) {
    #top-bar {
        padding: 5px 0;
    }
    #top-bar form.info_white_9103 {
        width: 50%;
        float: left;
        margin: 0;
    }
    #top-bar .sort_prev_6b1b {
        width: 50%;
        float: right;
        text-align: right;
        padding: 2px 0;
    }
    #top-bar input, 
    #top-bar .sidebar_0e2a {
        border-color: transparent;
    }
    .avatar-dce8.menu-old-6d1e .accordion_8650,
    .avatar-dce8.yellow-99fb .accordion_8650 {
        width: 50%;
        float: left;
    }
    .avatar-dce8.menu-old-6d1e .accordion_8650:nth-child(2n+1),
    .avatar-dce8.yellow-99fb .accordion_8650:nth-child(2n+1) {
        clear: left;
    }
    .avatar-dce8.menu-old-6d1e .accordion_8650:nth-child(odd),
    .avatar-dce8.yellow-99fb .accordion_8650:nth-child(odd) {
        padding-right: 40px;
    }
    .avatar-dce8.menu-old-6d1e .accordion_8650:nth-last-child(-n+2),
    .avatar-dce8.yellow-99fb .accordion_8650:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 767px) {
    .menu-old-6d1e,
    .overlay-paper-d2c1,
    .yellow-99fb,
    .link-purple-efa2,
    .easy_aaf0 {
        margin: 0 -15px;
    }
    .menu-old-6d1e article,
    .overlay-paper-d2c1 article,
    .yellow-99fb article,
    .link-purple-efa2 article,
    .easy_aaf0 article {
        padding: 0 15px;
        float: left;
        width: 50%;
        margin-bottom: 30px;
    }
    .menu-old-6d1e article:nth-child(2n+1),
    .overlay-paper-d2c1 article:nth-child(2n+1),
    .yellow-99fb article:nth-child(2n+1),
    .link-purple-efa2 article:nth-child(2n+1),
    .easy_aaf0 article:nth-child(2n+1) {
        clear: left;
    }
    .menu-old-6d1e article:nth-last-child(-n+2),
    .overlay-paper-d2c1 article:nth-last-child(-n+2),
    .yellow-99fb article:nth-last-child(-n+2),
    .link-purple-efa2 article:nth-last-child(-n+2),
    .easy_aaf0 article:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
    .wrapper-clean-6708 h1,
    .text-1dbd h1,
    .heading_gold_51eb h1 {
        font-size: 28px;
    }
    .lower-9524 .video_light_d126, 
    .banner-4813 .video_light_d126, 
    .outer-1f67 .video_light_d126 {
        padding-right: 25px;
    }
    .lower-9524 .gas_77c7, 
    .banner-4813 .gas_77c7, 
    .outer-1f67 .gas_77c7 {
        padding-left: 25px;
    }
    .avatar-dce8.overlay-paper-d2c1 .accordion_8650 {
        width: 33.33%;
        float: left;
        margin-bottom: 0;
    }
    .avatar-dce8.overlay-paper-d2c1 .accordion_8650:not(:last-child) {
        padding-right: 40px;
    }
    .video-0a4f.menu-old-6d1e span {
        float: left;
        width: 50%;
        text-align: left;
    }
    .video-0a4f.menu-old-6d1e span:nth-child(2) {
        float: right;
        text-align: right;
    }
}
@media screen and (min-width: 992px) {
    .overlay-paper-d2c1 article,
    .link-purple-efa2 article,
    .easy_aaf0 article {
        width: 33.33%;
    }
    .overlay-paper-d2c1 article:nth-child(2n+1),
    .link-purple-efa2 article:nth-child(2n+1),
    .easy_aaf0 article:nth-child(2n+1) {
        clear: none;
    }
    .overlay-paper-d2c1 article:nth-child(3n+1),
    .link-purple-efa2 article:nth-child(3n+1),
    .easy_aaf0 article:nth-child(3n+1) {
        clear: left;
    }
    .overlay-paper-d2c1 article:nth-last-child(-n+3),
    .link-purple-efa2 article:nth-last-child(-n+3),
    .easy_aaf0 article:nth-last-child(-n+3) {
        margin-bottom: 0;
    }
    .yellow-99fb article {
        width: 25%;
    }
    .link-purple-efa2 article {
        width: 20%;
    }
    .easy_aaf0 article {
        width: 16.66%;
    }
    .yellow-99fb article:nth-child(2n+1),
    .link-purple-efa2 article:nth-child(3n+1),
    .easy_aaf0 article:nth-child(3n+1) {
        clear: none;
    }
    .yellow-99fb article:nth-child(4n+1),
    .link-purple-efa2 article:nth-child(5n+1),
    .easy_aaf0 article:nth-child(6n+1) {
        clear: left;
    }
    .yellow-99fb article:nth-last-child(-n+4),
    .link-purple-efa2 article:nth-last-child(-n+5),
    .easy_aaf0 article:nth-last-child(-n+6) {
        margin-bottom: 0;
    }
    #top-bar .backdrop_top_f7be + .backdrop_top_f7be {
        margin-top: 0;
    }
    #top-bar.menu-old-6d1e .backdrop_top_f7be {
        float: left;
        text-align: left;
        padding: 6px 0;
    }
    #top-bar.menu-old-6d1e .backdrop_top_f7be + .backdrop_top_f7be {
        float: right;
        text-align: right;
        padding: 0;
    }
    nav.out_6bad.photo_bottom_74be {
        margin-top: 63px;
    }
    #colophon .sort_prev_6b1b {
        margin-left: -15px;
    }
    .avatar-dce8.yellow-99fb .accordion_8650 {
        width: 25%;
        padding-right: 40px;
    }
    .avatar-dce8.yellow-99fb .accordion_8650:last-child {
        padding-right: 0;
    }
    .avatar-dce8.yellow-99fb .accordion_8650:nth-child(2n+1) {
        clear: none;
    }
    .avatar-dce8.yellow-99fb .accordion_8650:nth-child(4n+1) {
        clear: left;
    }
    .avatar-dce8.yellow-99fb .accordion_8650:nth-last-child(-n+4) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 1024px) {
    .carousel-a481 #masthead {
        position: sticky;
        top: 0;
    }
    .carousel-a481 #masthead.hot-02f3 {
        box-shadow: 0 6px 10px rgb(0 0 0 / 10%);
    }
    .brown-1bbb.carousel-a481 #masthead.hot-02f3 {
        top: 32px;
    }
    .in-4cb3 {
        display: flex;
        align-items: center;
        min-height: 81px;
    }
    .button_bronze_68e1 {
        width: auto;
        float: right;
        text-align: right;
    }
    .button_bronze_68e1.tabs-selected-5981 {
        padding: 0;
    }
    .button_bronze_68e1 ul.carousel-blue-8697 > li {
        text-align: center;
    }
    .button_bronze_68e1 ul.carousel-blue-8697 > li > a {
        color: #000;
    }
    .button_bronze_68e1 ul.carousel-blue-8697 .frame-dbe6 > a, 
    .button_bronze_68e1 ul.carousel-blue-8697 .dropdown_narrow_fd51 > a, 
    .button_bronze_68e1 ul.carousel-blue-8697 .dropdown-over-ec9b > a, 
    .button_bronze_68e1 ul.carousel-blue-8697 .description_steel_821f > a,
    .button_bronze_68e1 ul.carousel-blue-8697 > li:hover > a, 
    .button_bronze_68e1 ul.carousel-blue-8697 > li.fn-focus-af2f > a {
        color: #ff2e55;
    }
    .button_bronze_68e1 ul.carousel-blue-8697 > li > a {
        text-align: center;
        padding: 30px 20px;
    }
    .button_bronze_68e1.tabs-selected-5981 ul.carousel-blue-8697 > li {
        padding: 15px 25px 8px;
    }
    .button_bronze_68e1 ul.carousel-blue-8697 > .module-54b1 > 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;
    }
    .button_bronze_68e1 ul ul .module-54b1 > 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;
    }
    .button_bronze_68e1 ul.carousel-blue-8697 {
        display: block !important;
        height: auto !important;
    }
    .button_bronze_68e1 ul ul {
        box-shadow: 0 10px 25px rgb(0 0 0 / 15%);
        width: 250px;
    }
    .button_bronze_68e1 ul li:hover > ul,
    .button_bronze_68e1 ul li.fn-focus-af2f > ul {
        left: 0;
        right: auto;
        display: block !important;
    }
    .button_bronze_68e1 ul ul li:hover > ul,
    .button_bronze_68e1 ul ul li.fn-focus-af2f > ul {
        left: 100%;
        right: auto;
    }
    .button_bronze_68e1 ul ul li:hover > a,
    .button_bronze_68e1 ul ul li.fn-focus-af2f > a {
        background-color: #ff2e55;
        color: #fff;
    }
    .button_bronze_68e1 ul.content_0607 > li:last-child > a {
        border-bottom: none;
    }
    .button_bronze_68e1 ul ul li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    }
    .button_bronze_68e1 ul ul > li:last-child {
        border-bottom: none;
    }
    .button_bronze_68e1 ul ul ul {
        top: 0;
    }
    .button_bronze_68e1 ul ul li a:hover,
    .button_bronze_68e1 ul ul li.description_steel_821f:hover > a {
        color: #fff !important;
    }
    .button_bronze_68e1 ul.carousel-blue-8697 > li > a > i,
    .button_bronze_68e1 ul.carousel-blue-8697 > li > a > i.soft_d1ea:not(.thumbnail_middle_6de2).article_up_3030 {
        display: block;
        margin: 0 auto 10px;
    }
    .card_prev_2c8d {
        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;
    }
    .button_bronze_68e1 .hover-0d4b .row_cool_d36b {
        display: none;
    }
    .button_bronze_68e1 .hover-0d4b .north_b04e {
        display: inline-block;
    }
    #search:before {
        content: "";
        width: 0;
        height: 0;
        border-left: 9px solid transparent;
        border-right: 9px solid transparent;
        border-bottom: 9px solid #111;
        position: absolute;
        top: -9px;
        right: 5px;
    }
    button.picture-prev-1d3e {
        display: none;
    }
    .card_prev_2c8d {
        display: none;
    }
    .button_bronze_68e1 ul {
        display: block;
    }
    .button_bronze_68e1 li {
        display: inline-block;
    }
    .button_bronze_68e1 .prev-7a4e {
        padding-left: 50px;
    }
    .button_bronze_68e1 ul.carousel-blue-8697 > li.prev-7a4e > a,
    .button_bronze_68e1 ul.carousel-blue-8697 > li.dropdown-f0b0 > a {
        padding-left: 5px;
        padding-right: 5px;
    }
    .button_bronze_68e1 li.prev-7a4e + li.dropdown-f0b0: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%);
    }
    .summary_full_2ea3 #primary,
    .grid_aa8e #primary {
        width: 70%;
        float: left;
        padding-right: 30px;
    }
    .summary_full_2ea3 #secondary,
    .grid_aa8e #secondary {
        width: 30%;
        float: right;
    }
    .grid_aa8e #primary { 
        float: right;
        padding-right: 0;
        padding-left: 30px;
    }
    .progress-77da #primary {
        width: 100%;
        float: none;
        padding-right: 0;
    }
}
@media screen and (max-width: 1023px) {
    .in-4cb3 {
        padding-right: 50px;
        min-height: 86px;
        display: flex;
        align-items: center;
        text-align: left;
    }
    .primary_667b {
        font-size: 26px;
    }
    .button_bronze_68e1 ul ul {
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .button_bronze_68e1 ul ul ul {
        margin-top: 0;
    }
    .button_bronze_68e1 ul.carousel-blue-8697 li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
        display: block;
        width: 100%;
    }
    .button_bronze_68e1 ul.carousel-blue-8697 li:last-child {
        border-bottom: none;
    }
    .button_bronze_68e1 ul.carousel-blue-8697 > li {
        width: 100%;
        padding: 0;
    }
    .button_bronze_68e1 ul ul li a {
        padding-left: 35px;
    }
    .button_bronze_68e1 ul ul ul li a {
        padding-left: 60px;
    }
    .button_bronze_68e1 ul ul ul ul li a {
        padding-left: 80px;
    }
    .button_bronze_68e1 ul ul a {
        width: 100%;
    }
    .button_bronze_68e1 ul ul,
    .button_bronze_68e1 ul ul ul {
        box-shadow: none;
        float: none;
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 0;
        display: none;
    }
    .button_bronze_68e1 ul.carousel-blue-8697 > li:before {
        display: none;
    }
    .button_bronze_68e1 .module-54b1 > a:before {
        content: "";
        float: right;
        position: relative;
        right: 0;
        background-color: rgba(255, 255, 255, 0.20);
        width: 1px;
        height: 25px;
    }
    .button_bronze_68e1 .module-54b1 > a:after {
        padding-top: 3px;
    }
    .button_bronze_68e1 ul.content_0607 li a {
        border-left: none;
    }
    .button_bronze_68e1 ul.carousel-blue-8697 {
        margin-right: 0;
        background-color: #fff;
        margin-top: 25px;
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .button_bronze_68e1 {
        position: static;
    }
    .button_bronze_68e1 a {
        color: #555555;
        padding: 15px;
    }
    #masthead.shadow-d886 .button_bronze_68e1 ul.carousel-blue-8697 {
        margin-top: 0;
        position: absolute;
        max-width: 500px;
        top: 100%;
        left: auto;
        right: 0;
        width: 100%;
        z-index: 10;
    }
    .fresh-d1b9 #content, 
    .fresh-d1b9 #colophon,
    .fresh-d1b9 .tag_wide_8a1a {
        filter: blur(25px);
    }
    #page-site-header {
        padding: 250px 0;
    }
}

@media screen and (max-width: 992px) {
    #page-site-header {
        padding: 200px 0;
    }
    .section-ed7c, 
    #reply-title {
        font-size: 28px;
    }
}

@media screen and (max-width: 767px) {
    #masthead.shadow-d886 .button_bronze_68e1 ul.carousel-blue-8697 {
        max-width: 100%;
    }
    .lower-9524 .video_light_d126, 
    .banner-4813 .video_light_d126, 
    .outer-1f67 .video_light_d126,
    .lower-9524 .gas_77c7, 
    .banner-4813 .gas_77c7, 
    .outer-1f67 .gas_77c7 {
        width: 100%;
        margin: 15px 0;
    }
    .outer-1f67 span.video-be16 b, 
    .tag-south-ce00 span.video-be16 b, 
    .outer-1f67 span.gold-bd3f b, 
    .tag-south-ce00 span.gold-bd3f b {
        font-size: 18px;
    }
    #respond {
        margin-top: 40px;
    }
    .media_6a61 img {
        margin-right: 15px;
    }
    .section-ed7c, 
    #reply-title {
        margin-bottom: 0;
    }
    #commentform p.pressed_4b31,
    #commentform p.current-3b45 {
        margin-top: 21px;
    }
    nav.out_6bad.photo_bottom_74be,
    #secondary {
        margin-top: 30px;
    }
    .section-ed7c, 
    #reply-title {
        font-size: 26px;
    }
    #comments {
        margin-top: 40px;
    }
    .bronze-65c9 {
        margin-bottom: 25px;
    }
    .tag_wide_8a1a {
        display: none;
    }
}
@media screen and (max-width: 567px) {
    .photo_bottom_74be .notification-1afc.backdrop_basic_3cd5, 
    .photo_bottom_74be .notification-1afc.content_center_850a {
        top: 0;
    }
    .photo_bottom_74be .backdrop_basic_3cd5.notification-1afc:before, 
    .photo_bottom_74be .content_center_850a.notification-1afc:before {
        width: 35px;
        height: 10px;
    }
    .photo_bottom_74be .notification-1afc.backdrop_basic_3cd5, 
    .photo_bottom_74be .notification-1afc.content_center_850a {
        margin-left: 0;
        margin-right: 0;
    }
    .logo-c85c li {
        font-size: 12px;
    }
    #breadcrumb-list {
        padding: 10px 0;
    }
    blockquote.bright_91da {
        margin-left: 0;
    }
    .media_6a61 img {
        margin: 0 0 25px;
        float: none;
    }
    .media_6a61 .east-6ce9, 
    .media_6a61 .caption-df77 {
        display: block;
    }
    .heading-solid-4017 {
        padding-left: 0;
    }
    #comments ol.tertiary_fresh_0edf {
        margin-left: 50px;
    }
    .overlay-96de {
        padding-left: 0;
    }
    .avatar-dce8 .accordion_8650:last-child,
    .avatar-dce8.overlay-paper-d2c1 .accordion_8650:last-child {
        margin-bottom: 0;
        padding-right: 0;
    }
}
/* css-noise: aad3 */
.ghost-box-r4 {
  padding: 0.3rem;
  font-size: 14px;
  line-height: 1.2;
}
