/*
Theme Name: Flexible Blog
Theme URI: http://creativthemes.carousel_b696/downloads/flexible-blog/
Author: Creativ Themes
Author URI: http://creativthemes.carousel_b696/
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.inner_26c5.gallery-old-9bab/licenses/gpl-2.0.outer_9bd3
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.info_12cc/, (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.column_5bc8.accordion-brown-28ab/normalize.outer_6b12/
*/

/*--------------------------------------------------------------
>>> 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;
}

.thumbnail_b2d4 #page {
    max-width: 1600px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 0 0 15px rgb(0 0 0 / 40%);
}

.outline_3d0a #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.carousel_b696/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.summary-orange-1ea1 {
    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 .primary_prev_3fc0 label {
    display: table;
    margin: 0;
    line-height: 1;
}
#commentform .primary_prev_3fc0 {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
}
p.first-5434 {
    clear: both;
    display: inline-block;
    position: relative;
}
.gallery_cold_dae1 {
    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.layout_fixed_0d0f {
    margin-bottom: 0;
}
#commentform p.first-5434 {
    margin: 21px 0 0;
}
#comments {
    padding: 25px 0;
}
#respond {
    padding: 25px 0;
}
.inner-9877 a {
    color: #000;
    text-decoration: none;
}
.inner-9877 a:hover,
.inner-9877 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.aside-629e {
    max-width: 300px;
    margin: 0 auto 15px;
}
#top-bar input,
#top-bar .image_0baa {
    background-color: transparent;
    border-color: #333;
    color: #fff;
}
#top-bar .accordion_old_61b9 {
    text-align: center;
}
#top-bar .accordion_old_61b9 li a:hover,
#top-bar .accordion_old_61b9 li a:focus {
    color: #fff;
}
#masthead {
    position: relative;
    z-index: 3000;
    background-color: #fff;
}
#masthead a {
    text-decoration: none;
}
.motion-de3c {
    padding: 5px 0;
    float: left;
}
.modal_243f, 
#site-identity {
    display: inline-block;
    vertical-align: middle;
}
.avatar_lite_461d {
    font-size: 22px;
    margin: 0 0 5px;
    font-weight: 600;
    line-height: 1.3;
}
.avatar_lite_461d a {
    color: #000;
}
.avatar_lite_461d a:hover,
.avatar_lite_461d a:focus {
    color: #ff2e55;
}
.caption_next_84bc {
    margin: 0;
    line-height: 1.3;
    color: #000;
}
.modal_243f a {
    display: block;
    margin-right: 15px;
}
.modal_243f img {
    max-height: 80px;
    width: auto;
}
.heading_8457 {
    display: block;
    position: relative;
    width: 100%;
}
.heading_8457 ul ul {
    background-color: #fff;
    text-align: left;
    padding: 0;
}
.heading_8457 ul ul li a {
    padding: 12px 15px;
    font-size: 14px;
}
.heading_8457 ul ul a:after {
    float: right;
}
.heading_8457 ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.heading_8457 li {
    position: relative;
}
.heading_8457 ul.simple_b204 > li > a {
    color: #555555;
}
.heading_8457 ul.simple_b204 > li:hover > a,
.heading_8457 ul.simple_b204 > li.fn-focus-019c > a {
    color: #ff2e55;
}
.heading_8457 form.aside-629e input {
    background-color: #fff;
    border-color: #e9ecef;
    border-radius: 5px;
}
.heading_8457 a {
    display: block;
    font-weight: 400;
    color: #212121;
    font-size: 14px;
    line-height: 1.5;
    font-family: 'Poppins', sans-serif;
}
.heading_8457 ul ul {
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
}
.heading_8457 ul ul ul {
    left: -999em;
    top: 0;
}
.heading_8457 li li {
    display: block;
}
.heading_8457 ul.simple_b204 .gallery-fast-e155 > a,
.heading_8457 ul.simple_b204 .hero-right-c9ed > a,
.heading_8457 ul.simple_b204 .fixed-fdbc > a,
.heading_8457 ul.simple_b204 .gradient_brown_3b8a > a {
    color: #ff2e55;
}
.heading_8457 ul.simple_b204 > li:before {
    background-color: #5750A0;
    color: #fff;
    width: 46px;
    height: 46px;
    line-height: 46px;
    display: inline-block;
    text-align: center;
}
form.aside-629e {
    width: 100%;
    max-width: 100%;
    position: relative;
}
input.old_2bb4 {
    width: 100%;
    height: 45px;
    padding: 0 50px 0 15px;
}
.modal-fba3 {
    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;
}
.modal-fba3:hover,
.modal-fba3:focus {
    background-color: #ff2e55;
}
.modal-fba3 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;
}
.modal-fba3 span:before, 
.modal-fba3 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;
}
.modal-fba3 span:before {
    -webkit-transform: translateY(-250%);
    -moz-transform: translateY(-250%);
    -ms-transform: translateY(-250%);
    -o-transform: translateY(-250%);
    transform: translateY(-250%);
}
.modal-fba3 span:after {
    -webkit-transform: translateY(250%);
    -moz-transform: translateY(250%);
    -ms-transform: translateY(250%);
    -o-transform: translateY(250%);
    transform: translateY(250%);
}
.modal-fba3.fn-active-019c 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);
}
.modal-fba3.fn-active-019c 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);
}
.modal-fba3.fn-active-019c span {
    background-color: transparent;
}
.row_e5b5 {
    float: right;
    color: #111;
    padding: 7px 0 0 10px;
    display: none;
}
button.fixed_3cec {
    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.fixed_3cec.fn-active-019c i {
    transform: rotate(-180deg);
    transform-origin: center;
}
.content_9f84 .pagination_3e9a,
.content_9f84 .article_e379,
.content_9f84 .gold_9bfe {
    margin: 0;
    overflow: hidden;
}
.text-d07a .brown_0e42 a:before,
.text-d07a .avatar_1b95 a:after {
    content: "\f0d9";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
    font-size: 18px;
    position: relative;
    top: 1px;
}
.text-d07a .avatar_1b95 a:after {
    content: "\f0da";
    margin-left: 10px;
    margin-right: 0;
}
.pagination_3e9a .brown_0e42,
.article_e379 .brown_0e42,
.gold_9bfe .brown_0e42 {
    float: left;
    width: 50%;
    position: relative;
    text-align: left;
}

.pagination_3e9a .avatar_1b95,
.article_e379 .avatar_1b95,
.gold_9bfe .avatar_1b95 {
    float: right;
    text-align: right;
    width: 50%;
    position: relative;
}
.gold_9bfe a, 
.article_e379 a {
    font-weight: 400;
    display: block;
    color: #212529;
    text-decoration: none;
}
.gold_9bfe a:hover, 
.article_e379 a:hover,
.gold_9bfe a:focus, 
.article_e379 a:focus {
    color: #ff2e55;
}
.gold_9bfe, 
.article_e379 {
    padding: 0;
    position: relative;
}
.widget-fast-e7b5 .dynamic_af79,
.widget-fast-e7b5 .dynamic_af79.shadow_f6a5:hover,
.widget-fast-e7b5 .dynamic_af79.shadow_f6a5:focus {
    text-align: center;
    line-height: 35px;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-right: 5px;
    color: #ff2e55;
    background-color: #f6f6f6;
}
.widget-fast-e7b5 .dynamic_af79.fn-current-019c,
.widget-fast-e7b5 .dynamic_af79:hover,
.widget-fast-e7b5 .dynamic_af79:focus {
    color: #fff;
    background-color: #ff2e55;
}
.widget-fast-e7b5 .dynamic_af79.slider_d698,
.widget-fast-e7b5 .dynamic_af79.surface_ebd6 {
    width: auto;
    height: auto;
    color: #ff2e55;
    padding: 0 15px;
}
.widget-fast-e7b5 .dynamic_af79.slider_d698:hover, 
.widget-fast-e7b5 .dynamic_af79.surface_ebd6:hover,
.widget-fast-e7b5 .dynamic_af79.slider_d698:focus, 
.widget-fast-e7b5 .dynamic_af79.surface_ebd6:focus {
    color: #fff;
}
.brown_0e42 span {
    padding-left: 30px;
    float: left;
    text-align: left;
}
.avatar_1b95 span {
    padding-right: 30px;
    float: right;
    text-align: right;
}
.gold_9bfe span,
.article_e379 span {
    display: table;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.green_ce29 {
    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. */
}

.green_ce29: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
--------------------------------------------------------------*/
.silver-3fb6 {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.summary-orange-1ea1 {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.filter_c94e {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.current-8864:before,
.current-8864:after,
.notice_dec1:before,
.notice_dec1:after,
.breadcrumb-a295:before,
.breadcrumb-a295:after,
.icon_stale_b894:before,
.icon_stale_b894:after,
.border_b09e:before,
.border_b09e:after,
.hidden_active_4914:before,
.hidden_active_4914:after,
.preview_b3d2:before,
.preview_b3d2:after,
.aside-eca3:before,
.aside-eca3:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.current-8864:after,
.notice_dec1:after,
.breadcrumb-a295:after,
.icon_stale_b894:after,
.border_b09e:after,
.hidden_active_4914:after,
.preview_b3d2:before,
.preview_b3d2:after,
.aside-eca3:before,
.aside-eca3:after {
    clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.heading-paper-b5c0 {
    margin: 0 0 1.3em;
}
.heading-paper-b5c0:last-child {
    margin-bottom: 0;
}
#colophon .heading-paper-b5c0.title-dark-2dc1 {
    margin-bottom: 20px;
}
#colophon .heading-paper-b5c0:last-child {
    margin-bottom: 0;
}

/* Make sure select elements fit in widgets. */
.heading-paper-b5c0 select {
    max-width: 100%;
    padding: 10px;
    border: none;
    width: 100%;
    max-width: 300px;
}

.heading-paper-b5c0 input {
    height: 40px;
    padding: 0 15px;
    border: none;
}
form.aside-629e button.image_0baa {
    height: 45px;
    line-height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    border: none;
    width: 45px;
    padding: 0;
    background-color: transparent;
    color: #666;
}
.shade-smooth-c91c form.aside-629e button.image_0baa {
    width: 50px;
    color: #fff;
    font-size: 16px;
    line-height: 1;
    height: 50px;
    padding: 0;
}
.shade-smooth-c91c form.aside-629e input[type="search"] {
    padding: 0 55px 0 25px;
    height: 50px;
    background-color: #fff;
    color: #000;
    border: none;
}
.shade-smooth-c91c form.aside-629e input[type="search"]:focus {
    border-color: #ff2e55;
}
form.aside-629e {
    position: relative;
}

form.aside-629e 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;
}

.logo-dd5a {
    font-size: 18px;
    margin: 0 0 32px;
    color: #fff;
}

.heading-paper-b5c0 li:not(:last-child) {
    margin-bottom: 10px;
}

#secondary .middle_8074 h1,
#secondary .middle_8074 h2,
#secondary .middle_8074 h3,
#secondary .middle_8074 h4,
#secondary .middle_8074 h5,
#secondary .middle_8074 h6,
#colophon .middle_8074 h1,
#colophon .middle_8074 h2,
#colophon .middle_8074 h3,
#colophon .middle_8074 h4,
#colophon .middle_8074 h5,
#colophon .middle_8074 h6,
.current_0d36 .column_glass_fe3b {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin: 0;
    text-transform: uppercase;
    border-bottom: 2px solid #000;
    padding-bottom: 5px;
}

#secondary .dropdown-8597 h1,
#secondary .dropdown-8597 h2,
#secondary .dropdown-8597 h3,
#secondary .dropdown-8597 h4,
#secondary .dropdown-8597 h5,
#secondary .dropdown-8597 h6,
#colophon .dropdown-8597 h1,
#colophon .dropdown-8597 h2,
#colophon .dropdown-8597 h3,
#colophon .dropdown-8597 h4,
#colophon .dropdown-8597 h5,
#colophon .dropdown-8597 h6 {
    margin-bottom: 25px;
}

.current_0d36 .column_glass_fe3b {
    display: block;
    margin-bottom: 20px;
}

.form-c6da {
    height: 40px;
    background-color: #000;
    border-color: #000;
    color: #fff;
    padding: 0 15px;
}

.form-c6da:hover,
.form-c6da: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 .heading-paper-b5c0:not(:last-child) {
    margin-bottom: 30px;
}
.disabled_copper_5830 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.background-9400.info_32c1 {
    list-style: disc;
    padding-left: 1.5em;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.fn-sticky-019c {
    display: block;
}
.pagination_warm_a40c {
    margin: 0;
}

.focused_3706:not(.logo_cd33) {
    display: none;
}

.article-a54b .banner-a596,
.simple_8212 .banner-a596 {
    display: inline;
}

.slider_4351,
.notice_dec1,
.nav-fast-c011 {
    margin: 0;
}

.tooltip-e026 img {
    display: block;
    text-align: center;
    margin: 20px auto;
}
.breadcrumb-middle-97fc span.card_4117 {
    margin-bottom: 12px;
    display: inline-block;
    width: 100%;
}
.column_middle_d744 {
    clear: both;
    margin: 0 0 1.5em;
}
.breadcrumb-middle-97fc span.content_8612 {
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    color: #111;
}
.breadcrumb-middle-97fc small {
    font-size: 12px;
    color: #ff2e55;
}
nav.last-7c53.widget-fast-e7b5 {
    margin-top: 50px;
    clear: both;
    display: inline-block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.complex-aec1.down_96fa article:nth-child(3n) {
    border-right: 1px solid #e4e4e4;
}
.paragraph_hot_9021 a {
    color: #ff2e55;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.badge_4865 {
    color: #fff;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.chip-a8c0 {
    margin-bottom: 20px;
    display: inline-block;
}
.chip-a8c0 span {
    margin: 0 8px 8px 0;
}
.chip-a8c0 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;
}
.chip-a8c0 a:hover,
.chip-a8c0 a:focus {
    border-color: #000;
    background-color: #000;
    color: #fff;
}
.content_a005 {
    margin-bottom: 30px;
}
.hard_3e42,
.stone-9157 {
    text-align: center;
    margin-bottom: 30px;
    display: block;
}
.hard_3e42 h1,
.image_c8fd h1,
.stone-9157 h1 {
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: bold;
}
.dropdown_4b7e .hard_3e42,
.feature-dbaa .image_c8fd,
.hard_d617 .stone-9157,
.widget-e451 .content_a005,
.video_hovered_d369 .last-7c53.gold_9bfe,
.chip-aed7 .component_f27e.plasma-18e7 .banner-a596,
.dim_7eb0 .component_f27e.plasma-18e7 .outer-e5ee,
.component-middle-ed15 .component_f27e.plasma-18e7 .tabs_da23,
.modal_prev_6948 .component_f27e.plasma-18e7 .hero_outer_e344 {
    display: none;
}
.paragraph-768a {
    margin-bottom: 25px;
}
.dim-f219 .paragraph-768a {
    margin-bottom: 0;
}
.component_f27e.plasma-18e7 {
    background-color: #f6f6f6;
    padding: 20px 25px;
    margin-bottom: 25px;
}
.article-a54b .outer-e5ee a:before,
.plasma-18e7 .tooltip-e026 a:before,
.hero_outer_e344 a:before,
.tabs_da23:before {
    content: "\f017";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
}
.plasma-18e7 .tooltip-e026 a:before {
    content: "\f007";
}
.hero_outer_e344 a:before {
    content: "\f086";
}
.article-a54b .outer-e5ee a:before {
    content: "\f017";
}
.tabs_da23:before {
    content: "\f02c";
    color: #ff2e55;
}
body:not(.article-a54b) .tabs_da23:before {
    display: none;
}
.plasma-18e7 a, 
.plasma-18e7 span:before, 
.plasma-18e7 .tabs_da23:before, 
.plasma-18e7 .tooltip-e026:before {
    color: #000;
}
.plasma-18e7 a:hover,
.plasma-18e7 a:focus {
    color: #ff2e55;
}
.tooltip-e026.basic-66e6 {
    margin-left: 5px;
}
.banner-a596 {
    visibility: hidden;
}
.banner-a596 .tooltip-e026.basic-66e6 {
    visibility: visible;
    margin-left: -20px;
}
.grid_9856 .content_9f84 .pagination_3e9a, 
.grid_9856 .content_9f84 .article_e379, 
.grid_9856 .content_9f84 .gold_9bfe {
    margin-bottom: 25px;
}
.last-7c53.gold_9bfe,
.last-7c53.article_e379 {
    padding: 20px 25px;
    background-color: #f6f6f6;
}
.gold_9bfe .header-hard-5c1d span span,
.article_e379 .header-hard-5c1d span span,
.gold_9bfe .button-large-255a span span,
.article_e379 .button-large-255a span span {
    display: block;
}
.gold_9bfe span.header-hard-5c1d b,
.secondary-6dd0 span.header-hard-5c1d b,
.gold_9bfe span.button-large-255a b,
.secondary-6dd0 span.button-large-255a b {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.gold_9bfe span.header-hard-5c1d,
.secondary-6dd0 span.header-hard-5c1d {
    display: table;
}
.disabled-5f2d.card_gold_2c09 {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}
.disabled-5f2d.card_gold_2c09 .element-ef80 {
    font-size: 38px;
}
.pressed-50f3 #secondary {
    display: none;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.breadcrumb-a295 a {
    word-wrap: break-word;
}

.upper-87ee {
    display: block;
}

#reply-title,
.stale-1e37 {
    font-size: 42px;
    margin: 0;
}
.stale-1e37,
#reply-title {
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 600;
}
ul.paragraph_hot_9021 li:after {
    content: ",";
}
ul.paragraph_hot_9021 li:last-child:after {
    display: none;
}
ol.sort-right-8802 {
    padding: 0;
    margin: 0 0 30px;
    list-style: none;
}
#comments ol {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
#comments ol.sort-right-8802 {
    padding-top: 35px;
    position: relative;
    overflow: hidden;
}
#comments ol.over-6952 {
    margin-left: 120px;
}
.progress_cce8 {
    display: none;
}
.east-2c15 img {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 20px;
}
#comments time:before {
    display: none;
}
.background-970f {
    position: relative;
}
.outline-pink-b1ee {
    text-align: right;
}
#comments article {
    margin-bottom: 30px;
    clear: both;
    padding: 30px;
    background-color: #f6f6f6;
    text-decoration: none;
}
#comments ol.sort-right-8802 > li:last-child article:last-child,
#comments ol.sort-right-8802 > li:last-child {
    border-bottom: none;
}
#comments ol.sort-right-8802 > li {
    padding-top: 49px;
}
#comments ol.sort-right-8802 > li:first-child {
    padding-top: 0;
}
#comments ol.sort-right-8802 > li article:last-child .outline-pink-b1ee {
    border-bottom: none;
    padding-bottom: 0;
}
.outline-pink-b1ee 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;
}
.outline-pink-b1ee a:hover,
.outline-pink-b1ee a:focus {
    color: #fff;
    background-color: #ff2e55;
    border-color: #ff2e55;
}
.east-2c15 .iron_5a20,
.east-2c15 .row-simple-bbd0 {
    display: inline-block;
    color: #333;
    font-size: 20px;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    text-transform: capitalize;
}
.east-2c15 .iron_5a20:hover,
.east-2c15 .iron_5a20:focus {
    color: #ff2e55;
}
.liquid-13cb a,
.liquid-13cb a time {
    color: #333;
    text-decoration: none;
}
.liquid-13cb a:hover,
.liquid-13cb a:focus,
.liquid-13cb a:hover time,
.liquid-13cb a:focus time {
    color: #ff2e55;
}
.liquid-13cb time {
    font-weight: 500;
}
.liquid-13cb {
    display: block;
    margin-bottom: 10px;
}
.breadcrumb-a295 {
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 80px;
}
.breadcrumb-a295 p {
    font-weight: 400;
    margin-bottom: 1em;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.highlight-down-a15d .article_e379, /* Older / Newer Posts Navigation (always hidden) */
.highlight-down-a15d.fast_2665 .hidden_active_4914 { /* 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 .fast_2665) before. */
.outline-d6c9.fast_2665 .hidden_active_4914 {
    display: block;
}

/*--------------------------------------------------------------
# Layouts and titles
--------------------------------------------------------------*/
section {
    position: relative;
}
.fn-relative-019c {
    display: block;
    position: relative;
}
.fn-relative-019c:before,
.fn-relative-019c:after {
    content: "";
    display: table;
    clear: both;
}
.notice_dec1 {
    margin-top: 0;
}
.aside-eca3 {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.caption-last-ff39 {
    padding: 10px 0;
}
.section-209c,
.link_wide_39ff {
    font-size: 22px;
    margin: 0 0 15px;
    font-weight: 400;
    word-wrap: break-word;
}
.nav-9d77 {
    margin-bottom: 40px;
    text-align: center;
}
.link_wide_39ff {
    font-size: 32px;
    margin: 0;
    font-family: 'Poppins', sans-serif;
}
.section-209c a {
    color: #000;
    text-decoration: none;
}
.section-209c a:hover,
.section-209c a:focus {
    color: #ff2e55;
}
.image_f4a1 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.label_full_16d7 {
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.2;
}
.column-mini-0d2f {
    text-align: left;
}
.dark-59b4 {
    text-align: center;
}
.down-880a {
    text-align: right;
}
.disabled-ac45 {
    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;
}
.disabled-ac45:hover,
.disabled-ac45:focus {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.list_a4ec {
    position: relative;
}
.avatar_9884 article, 
.hot_34b2 article, 
.down_96fa article, 
.background_south_e819 article,
.widget-f392 article,
.panel_792f article {
    margin-bottom: 30px;
    width: 100%;
}
.avatar_9884 article:last-child, 
.hot_34b2 article:last-child, 
.down_96fa article:last-child, 
.background_south_e819 article:last-child,
.widget-f392 article:last-child,
.panel_792f article:last-child {
    margin-bottom: 0;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.slider_4351 .motion_3c06,
.notice_dec1 .motion_3c06,
.breadcrumb-a295 .motion_3c06 {
    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
--------------------------------------------------------------*/
.selected-bb11 {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.selected-bb11 img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.selected-bb11 .short_25a8 {
    margin: 0.8075em 0;
}

.short_25a8 {
    text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.background-advanced-dd82 {
    margin: -4px;
}

.picture_wood_48ce {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding: 4px;
}

.hover_fa62 .picture_wood_48ce {
    max-width: 50%;
}

.focus-stone-d824 .picture_wood_48ce {
    max-width: 33.33%;
}

.focused-f898 .picture_wood_48ce {
    max-width: 25%;
}

.status_f8a3 .picture_wood_48ce {
    max-width: 20%;
}

.overlay_gold_c8e5 .picture_wood_48ce {
    max-width: 16.66%;
}

.feature-871f .picture_wood_48ce {
    max-width: 14.28%;
}

.fixed-dc67 .picture_wood_48ce {
    max-width: 12.5%;
}

.last-980b .picture_wood_48ce {
    max-width: 11.11%;
}

.overlay-1137 {
    display: block;
}

.footer_62e5 {
    margin: 0;
}

/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
.accordion_old_61b9 li {
    display: inline-block;
    height: auto;
    text-align: center;
    position: relative;
    list-style: none;
}
.preview_b3d2 .heading-paper-b5c0 .accordion_old_61b9 li {
    display: inline-block;
    width: auto;
}
.accordion_old_61b9,
.accordion_old_61b9 ul {
    margin: 0;
    padding: 0;
}
.accordion_old_61b9 li a {
    background-color: transparent;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: block;
}
/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
ul.accordion_old_61b9 {
    margin: 0;
    padding: 0;
}
.accordion_old_61b9 li {
    width: 40px;
    height: auto;
    text-align: center;
    line-height: 40px;
    position: relative;
    list-style: none;
}
.accordion_old_61b9 ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.accordion_old_61b9 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";
}
.accordion_old_61b9 li a:hover,
.accordion_old_61b9 li a:focus {
    color: #fff;
    background-color: #FF3366;
}
.accordion_old_61b9 li a:before {
    content: "\f1d0";
}
.accordion_old_61b9 li a[href*="facebook.carousel_b696"]:before,
.accordion_old_61b9 li a[href*="fb.carousel_b696"]:before {
  content: "\f39e";
}

.accordion_old_61b9 li a[href*="twitter.carousel_b696"]:before {
  content: "\f099";
}

.accordion_old_61b9 li a[href*="linkedin.carousel_b696"]:before {
  content: "\f0e1";
}

.accordion_old_61b9 li a[href*="plus.summary_purple_0c09.carousel_b696"]:before {
  content: "\f0d5";
}

.accordion_old_61b9 li a[href*="youtube.carousel_b696"]:before {
  content: "\f167";
}

.accordion_old_61b9 li a[href*="dribbble.carousel_b696"]:before {
  content: "\f17d";
}

.accordion_old_61b9 li a[href*="pinterest.carousel_b696"]:before {
  content: "\f231";
}

.accordion_old_61b9 li a[href*="bitbucket.gallery-old-9bab"]:before {
  content: "\f171";
}

.accordion_old_61b9 li a[href*="github.carousel_b696"]:before {
  content: "\f113";
}

.accordion_old_61b9 li a[href*="codepen.accordion-brown-28ab"]:before {
  content: "\f1cb";
}

.accordion_old_61b9 li a[href*="flickr.carousel_b696"]:before {
  content: "\f16e";
}

.accordion_old_61b9 li a[href$="/feed/"]:before {
  content: "\f09e";
}

.accordion_old_61b9 li a[href*="foursquare.carousel_b696"]:before {
  content: "\f180";
}

.accordion_old_61b9 li a[href*="instagram.carousel_b696"]:before {
  content: "\f16d";
}

.accordion_old_61b9 li a[href*="tumblr.carousel_b696"]:before {
  content: "\f173";
}

.accordion_old_61b9 li a[href*="reddit.carousel_b696"]:before {
  content: "\f1a1";
}

.accordion_old_61b9 li a[href*="vimeo.carousel_b696"]:before {
  content: "\f194";
}

.accordion_old_61b9 li a[href*="digg.carousel_b696"]:before {
  content: "\f1a6";
}

.accordion_old_61b9 li a[href*="twitch.dropdown-076a"]:before {
  content: "\f1e8";
}

.accordion_old_61b9 li a[href*="stumbleupon.carousel_b696"]:before {
  content: "\f1a4";
}

.accordion_old_61b9 li a[href*="delicious.carousel_b696"]:before {
  content: "\f1a5";
}

.accordion_old_61b9 li a[href*="mailto:"]:before {
  content: "\f0e0";
}
.accordion_old_61b9 li a[href*="soundcloud.carousel_b696"]:before {
  content: "\f1be";
}
.accordion_old_61b9 li a[href*="wordpress.gallery-old-9bab"]:before {
  content: "\f19a";
}
.accordion_old_61b9 li a[href*="wordpress.carousel_b696"]:before {
  content: "\f19a";
}

.accordion_old_61b9 li a[href*="jsfiddle.active-white-1ae3"]:before {
  content: "\f1cc";
}

.accordion_old_61b9 li a[href*="tripadvisor.carousel_b696"]:before {
  content: "\f262";
}

.accordion_old_61b9 li a[href*="foursquare.carousel_b696"]:before {
  content: "\f180";
}

.accordion_old_61b9 li a[href*="angel.progress-orange-a4d2"]:before {
  content: "\f209";
}

.accordion_old_61b9 li a[href*="slack.carousel_b696"]:before {
  content: "\f198";
}

.accordion_old_61b9 li a[href*="tiktok.carousel_b696"]:before {
  content: "\e07b";
}

/*--------------------------------------------------------------
## Social Icons Hover Color
--------------------------------------------------------------*/
.accordion_old_61b9 li a[href*="facebook.carousel_b696"]:hover,
.accordion_old_61b9 li a[href*="fb.carousel_b696"]:hover,
.accordion_old_61b9 li a[href*="facebook.carousel_b696"]:focus,
.accordion_old_61b9 li a[href*="fb.carousel_b696"]:focus {
    background-color: #3c5798 !important;
}
.accordion_old_61b9 li a[href*="twitter.carousel_b696"]:hover,
.accordion_old_61b9 li a[href*="twitter.carousel_b696"]:focus {
    background-color: #1ea0f1 !important;
}
.accordion_old_61b9 li a[href*="linkedin.carousel_b696"]:hover,
.accordion_old_61b9 li a[href*="linkedin.carousel_b696"]:focus {
    background-color: #0077B5 !important;
}
.accordion_old_61b9 li a[href*="plus.summary_purple_0c09.carousel_b696"]:hover,
.accordion_old_61b9 li a[href*="plus.summary_purple_0c09.carousel_b696"]:focus {
    background-color: #ec7161 !important;
}

.accordion_old_61b9 li a[href*="youtube.carousel_b696"]:hover,
.accordion_old_61b9 li a[href*="youtube.carousel_b696"]:focus {
    background-color: #cc181e !important;
}

.accordion_old_61b9 li a[href*="dribbble.carousel_b696"]:hover,
.accordion_old_61b9 li a[href*="dribbble.carousel_b696"]:focus {
    background-color: #f4a09c !important;
}

.accordion_old_61b9 li a[href*="pinterest.carousel_b696"]:hover,
.accordion_old_61b9 li a[href*="pinterest.carousel_b696"]:focus {
    background-color: #bd081b !important;
}

.accordion_old_61b9 li a[href*="bitbucket.gallery-old-9bab"]:hover,
.accordion_old_61b9 li a[href*="bitbucket.gallery-old-9bab"]:focus {
    background-color: #205081 !important;
}

.accordion_old_61b9 li a[href*="github.carousel_b696"]:hover,
.accordion_old_61b9 li a[href*="github.carousel_b696"]:focus {
    background-color: #323131 !important;
}

.accordion_old_61b9 li a[href*="codepen.accordion-brown-28ab"]:hover,
.accordion_old_61b9 li a[href*="codepen.accordion-brown-28ab"]:focus {
    background-color: #111000 !important;
}

.accordion_old_61b9 li a[href*="flickr.carousel_b696"]:hover,
.accordion_old_61b9 li a[href*="flickr.carousel_b696"]:focus {
    background-color: #025FDF !important;
}

.accordion_old_61b9 li a[href$="/feed/"]:hover,
.accordion_old_61b9 li a[href$="/feed/"]:focus {
    background-color: #089DE3 !important;
}

.accordion_old_61b9 li a[href*="foursquare.carousel_b696"]:hover,
.accordion_old_61b9 li a[href*="foursquare.carousel_b696"]:focus {
    background-color: #F94877 !important;
}

.accordion_old_61b9 li a[href*="instagram.carousel_b696"]:hover,
.accordion_old_61b9 li a[href*="instagram.carousel_b696"]:focus {
    background-color: #cd42e7 !important;
}

.accordion_old_61b9 li a[href*="tumblr.carousel_b696"]:hover,
.accordion_old_61b9 li a[href*="tumblr.carousel_b696"]:focus {
    background-color: #56BC8A !important;
}

.accordion_old_61b9 li a[href*="reddit.carousel_b696"]:hover,
.accordion_old_61b9 li a[href*="reddit.carousel_b696"]:focus {
    background-color: #FF4500 !important;
}

.accordion_old_61b9 li a[href*="vimeo.carousel_b696"]:hover,
.accordion_old_61b9 li a[href*="vimeo.carousel_b696"]:focus {
    background-color: #00ADEF !important;
}

.accordion_old_61b9 li a[href*="digg.carousel_b696"]:hover,
.accordion_old_61b9 li a[href*="digg.carousel_b696"]:focus {
    background-color: #00ADEF !important;
}

.accordion_old_61b9 li a[href*="twitch.dropdown-076a"]:hover,
.accordion_old_61b9 li a[href*="twitch.dropdown-076a"]:focus {
    background-color: #0E9DD9 !important;
}

.accordion_old_61b9 li a[href*="stumbleupon.carousel_b696"]:hover,
.accordion_old_61b9 li a[href*="stumbleupon.carousel_b696"]:focus {
    background-color: #EB4924 !important;
}

.accordion_old_61b9 li a[href*="delicious.carousel_b696"]:hover,
.accordion_old_61b9 li a[href*="delicious.carousel_b696"]:focus {
    background-color: #0076E8 !important;
}

.accordion_old_61b9 li a[href*="mailto:"]:hover,
.accordion_old_61b9 li a[href*="mailto:"]:focus {
    background-color: #4169E1 !important;
}
.accordion_old_61b9 li a[href*="soundcloud.carousel_b696"]:hover,
.accordion_old_61b9 li a[href*="soundcloud.carousel_b696"]:focus {
    background-color: #FF5500 !important;
}
.accordion_old_61b9 li a[href*="wordpress.gallery-old-9bab"]:hover,
.accordion_old_61b9 li a[href*="wordpress.gallery-old-9bab"]:focus {
    background-color: #0073AA !important;
}
.accordion_old_61b9 li a[href*="wordpress.carousel_b696"]:hover,
.accordion_old_61b9 li a[href*="wordpress.carousel_b696"]:focus {
    background-color: #00AADC !important;
}

.accordion_old_61b9 li a[href*="jsfiddle.active-white-1ae3"]:hover,
.accordion_old_61b9 li a[href*="jsfiddle.active-white-1ae3"]:focus {
    background-color: #396AB1 !important;
}

.accordion_old_61b9 li a[href*="tripadvisor.carousel_b696"]:hover,
.accordion_old_61b9 li a[href*="tripadvisor.carousel_b696"]:focus {
    background-color: #FFE090 !important;
}

.accordion_old_61b9 li a[href*="angel.progress-orange-a4d2"]:hover,
.accordion_old_61b9 li a[href*="angel.progress-orange-a4d2"]:focus {
    background-color: #111000 !important;
}

.accordion_old_61b9 li a[href*="tiktok.carousel_b696"]:hover,
.accordion_old_61b9 li a[href*="tiktok.carousel_b696"]:focus {
    background-color: #7d88e3 !important;
}

/*--------------------------------------------------------------
#  Header Image
--------------------------------------------------------------*/
#header-image {
    text-align: center;
}
#header-image img {
    width: 100%;
}

/*--------------------------------------------------------------
# Posts
--------------------------------------------------------------*/
.description_ab05 .list-pressed-bbb5 .list_a4ec {
    margin-bottom: 30px;
    background-size: cover;
    background-position: center center;
    padding: 150px 0;
}
.description_ab05 .table-gas-7a6a {
    text-align: center;
    padding: 15px;
}
.description_ab05 .element_8009 .table-gas-7a6a {
    width: calc(100% - 80px);
    margin: -85px auto 0;
    background-color: #fff;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 15px;
}
.description_ab05 .list-pressed-bbb5 .outer-e5ee {
    margin-bottom: 7px;
    display: inline-block;
}
.description_ab05 .list-pressed-bbb5 .outer-e5ee a {
    color: #000;
}
.description_ab05 .list-pressed-bbb5 .outer-e5ee a:hover,
.description_ab05 .list-pressed-bbb5 .outer-e5ee a:focus {
    color: #ff2e55;
}
.description_ab05 .list-pressed-bbb5 .tabs_da23 {
    margin-bottom: 10px;
    display: block;
    color: #fff;
}
.description_ab05 .list-pressed-bbb5 .tabs_da23 a {
    background-color: #ff2e55;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
}
.description_ab05 .list-pressed-bbb5 .tabs_da23 a:hover,
.description_ab05 .list-pressed-bbb5 .tabs_da23 a:focus {
    background-color: #000;
}
.description_ab05 .list-pressed-bbb5 .list_a4ec img {
    width: 100%;
}
.description_ab05 .tag_2280 {
    margin-bottom: 10px;
}
.description_ab05 .section-209c {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin: 0;
    margin-bottom: 15px;
    line-height: 1.5;
}
.description_ab05 .list-pressed-bbb5 .notice_dec1 {
    color: #000;
}
.description_ab05 a {
    text-decoration: none;
}
.description_ab05 a {
    text-decoration: none;
}
.plasma-18e7 a,
.plasma-18e7 a:before {
    text-decoration: none;
}
.plasma-18e7 > span {
    margin-right: 20px;
}
#primary #main > article .notice_dec1 {
    margin-bottom: 25px;
}

/*--------------------------------------------------------------
# Typography Options
--------------------------------------------------------------*/ 
.active_8dcd h1,
.active_8dcd h2,
.active_8dcd h3,
.active_8dcd h4,
.active_8dcd h5,
.active_8dcd h6,
.active_8dcd .current_0d36 .column_glass_fe3b {
    font-family: 'Raleway', sans-serif;
}

.wide-3d28 h1,
.wide-3d28 h2,
.wide-3d28 h3,
.wide-3d28 h4,
.wide-3d28 h5,
.wide-3d28 h6,
.wide-3d28 .current_0d36 .column_glass_fe3b {
    font-family: 'Poppins', sans-serif;
}

.upper-2d7d h1,
.upper-2d7d h2,
.upper-2d7d h3,
.upper-2d7d h4,
.upper-2d7d h5,
.upper-2d7d h6,
.upper-2d7d .current_0d36 .column_glass_fe3b {
    font-family: 'Montserrat', sans-serif;
}

.static-2ed7 h1,
.static-2ed7 h2,
.static-2ed7 h3,
.static-2ed7 h4,
.static-2ed7 h5,
.static-2ed7 h6,
.static-2ed7 .current_0d36 .column_glass_fe3b {
    font-family: 'Open Sans', sans-serif;
}

.border-white-cfd7 h1,
.border-white-cfd7 h2,
.border-white-cfd7 h3,
.border-white-cfd7 h4,
.border-white-cfd7 h5,
.border-white-cfd7 h6,
.border-white-cfd7 .current_0d36 .column_glass_fe3b {
    font-family: 'Lato', sans-serif;
}

.breadcrumb_dirty_deb9 h1,
.breadcrumb_dirty_deb9 h2,
.breadcrumb_dirty_deb9 h3,
.breadcrumb_dirty_deb9 h4,
.breadcrumb_dirty_deb9 h5,
.breadcrumb_dirty_deb9 h6,
.breadcrumb_dirty_deb9 .current_0d36 .column_glass_fe3b {
    font-family: 'Ubuntu', sans-serif;
}

.form_full_d094 h1,
.form_full_d094 h2,
.form_full_d094 h3,
.form_full_d094 h4,
.form_full_d094 h5,
.form_full_d094 h6,
.form_full_d094 .current_0d36 .column_glass_fe3b {
    font-family: 'Playfair Display', serif;
}

.hidden_4e41 h1,
.hidden_4e41 h2,
.hidden_4e41 h3,
.hidden_4e41 h4,
.hidden_4e41 h5,
.hidden_4e41 h6,
.hidden_4e41 .current_0d36 .column_glass_fe3b h6 {
    font-family: 'Lora', serif;
}

.light-4d68 h1,
.light-4d68 h2,
.light-4d68 h3,
.light-4d68 h4,
.light-4d68 h5,
.light-4d68 h6,
.light-4d68 .current_0d36 .column_glass_fe3b {
    font-family: 'Titillium Web', sans-serif;
}

.medium-4564 h1,
.medium-4564 h2,
.medium-4564 h3,
.medium-4564 h4,
.medium-4564 h5,
.medium-4564 h6,
.medium-4564 .current_0d36 .column_glass_fe3b {
    font-family: 'Muli', sans-serif;
}

.active_e281 h1,
.active_e281 h2,
.active_e281 h3,
.active_e281 h4,
.active_e281 h5,
.active_e281 h6,
.active_e281 .current_0d36 .column_glass_fe3b {
    font-family: 'Oxygen', sans-serif;
}

.logo_green_0588 h1,
.logo_green_0588 h2,
.logo_green_0588 h3,
.logo_green_0588 h4,
.logo_green_0588 h5,
.logo_green_0588 h6,
.logo_green_0588 .current_0d36 .column_glass_fe3b {
    font-family: 'Nunito Sans', sans-serif;
}

.hard_2758 h1,
.hard_2758 h2,
.hard_2758 h3,
.hard_2758 h4,
.hard_2758 h5,
.hard_2758 h6,
.hard_2758 .current_0d36 .column_glass_fe3b {
    font-family: 'Maven Pro', sans-serif;
}

.fluid_d47a h1,
.fluid_d47a h2,
.fluid_d47a h3,
.fluid_d47a h4,
.fluid_d47a h5,
.fluid_d47a h6,
.fluid_d47a .current_0d36 .column_glass_fe3b {
    font-family: 'Cairo', serif;
}

.frame_glass_3d35 h1,
.frame_glass_3d35 h2,
.frame_glass_3d35 h3,
.frame_glass_3d35 h4,
.frame_glass_3d35 h5,
.frame_glass_3d35 h6,
.frame_glass_3d35 .current_0d36 .column_glass_fe3b {
    font-family: 'Philosopher', sans-serif;
}

.article-new-d8e5 h1,
.article-new-d8e5 h2,
.article-new-d8e5 h3,
.article-new-d8e5 h4,
.article-new-d8e5 h5,
.article-new-d8e5 h6,
.article-new-d8e5 .current_0d36 .column_glass_fe3b {
    font-family: 'Dosis', sans-serif;
}

.popup_034d h1,
.popup_034d h2,
.popup_034d h3,
.popup_034d h4,
.popup_034d h5,
.popup_034d h6,
.popup_034d .current_0d36 .column_glass_fe3b {
    font-family: 'Sniglet', cursive;
}

.static_8421 h1,
.static_8421 h2,
.static_8421 h3,
.static_8421 h4,
.static_8421 h5,
.static_8421 h6,
.static_8421 .current_0d36 .column_glass_fe3b {
    font-family: 'Gloria Hallelujah', cursive;
}

.lower_cadd h1,
.lower_cadd h2,
.lower_cadd h3,
.lower_cadd h4,
.lower_cadd h5,
.lower_cadd h6,
.lower_cadd .current_0d36 .column_glass_fe3b {
    font-family: 'Patrick Hand', cursive;
}

.steel_ef60 h1,
.steel_ef60 h2,
.steel_ef60 h3,
.steel_ef60 h4,
.steel_ef60 h5,
.steel_ef60 h6,
.steel_ef60 .current_0d36 .column_glass_fe3b {
    font-family: 'Shadows Into Light', cursive;
}

.advanced_8af3 h1,
.advanced_8af3 h2,
.advanced_8af3 h3,
.advanced_8af3 h4,
.advanced_8af3 h5,
.advanced_8af3 h6,
.advanced_8af3 .current_0d36 .column_glass_fe3b {
    font-family: 'Aboreto', cursive;
}

.background-92a3,
.background-92a3 .heading_8457 a {
    font-family: 'Raleway', sans-serif;
}

.border_830d,
.border_830d .heading_8457 a {
    font-family: 'Poppins', sans-serif;
}

.wide-cf21,
.wide-cf21 .heading_8457 a {
    font-family: 'Montserrat', sans-serif;
}

.module-lite-ec0e,
.module-lite-ec0e .heading_8457 a {
    font-family: 'Open Sans', sans-serif;
}

.link_b459,
.link_b459 .heading_8457 a {
    font-family: 'Lato', sans-serif;
}

.outline_full_787e,
.outline_full_787e .heading_8457 a {
    font-family: 'Ubuntu', sans-serif;
}

.hover_top_9c7a,
.hover_top_9c7a .heading_8457 a {
    font-family: 'Playfair Display', serif;
}

.header_5974,
.header_5974 .heading_8457 a {
    font-family: 'Lora', serif;
}

.highlight-out-2222,
.highlight-out-2222 .heading_8457 a {
    font-family: 'Titillium Web', sans-serif;
}

.dark-16de,
.dark-16de .heading_8457 a-10 {
    font-family: 'Muli', sans-serif;
}

.button-current-0611,
.button-current-0611 .heading_8457 a {
    font-family: 'Oxygen', sans-serif;
}

.next_552b,
.next_552b .heading_8457 a {
    font-family: 'Nunito Sans', sans-serif;
}

.panel-6a21,
.panel-6a21 .heading_8457 a {
    font-family: 'Maven Pro', sans-serif;
}

.focus_liquid_96dc,
.focus_liquid_96dc .heading_8457 a {
    font-family: 'Cairo', serif;
}

.hero-4892,
.hero-4892 .heading_8457 a {
    font-family: 'Philosopher', sans-serif;
}

.box-glass-7f1f,
.box-glass-7f1f .heading_8457 a {
    font-family: 'Dosis', sans-serif;
}

.chip_c6c2,
.chip_c6c2 .heading_8457 a {
    font-family: 'Sniglet', cursive;
}

.slider_hovered_dbe9,
.slider_hovered_dbe9 .heading_8457 a {
    font-family: 'Gloria Hallelujah', cursive;
}

.out_1880,
.out_1880 .heading_8457 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 .text-5a67 a, 
#colophon .text-5a67 a,
#secondary .text-5a67 a:hover, 
#secondary .text-5a67 a:focus, 
#colophon .text-5a67 a:hover,
#colophon .text-5a67 a:focus {
    color: #fff;
}
#secondary .text-5a67,
#colophon .text-5a67 {
    margin-bottom: 0;
}
.action_e7b1 {
    position: relative;
    padding: 15px 0;
}
.preview_b3d2 + .action_e7b1 {
    border-top: 1px solid rgb(0 0 0 / 10%);
}
.action_e7b1 span {
    display: block;
    text-align: center;
}
.preview_b3d2 .heading-paper-b5c0 ul li {
    margin-bottom: 15px;
}
.preview_b3d2 .heading-paper-b5c0 ul li:last-child,
.preview_b3d2 .heading-paper-b5c0 .accordion_old_61b9 li {
    margin-bottom: 0;
}
.preview_b3d2 .pagination_warm_a40c {
    margin-bottom: 45px;
}
.preview_b3d2.avatar_9884 .pagination_warm_a40c:last-child {
    margin-bottom: 0;
}
.preview_b3d2.avatar_9884 .status_f808 img {
    margin-left: auto;
    margin-right: auto;
}
.current-4c52 ul li span {
    font-size: 12px;
    display: block;
}
#colophon #wp-calendar caption {
    font-weight: 600;
    text-align: left;
}
.bronze_89da ul ul {
    padding-left: 25px;
    margin-top: 15px;
}
.content-action-241a 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 .content-action-241a a:hover,
#secondary .content-action-241a a:focus,
#colophon .content-action-241a a:hover,
#colophon .content-action-241a a:focus {
    background-color: #000;
    color: #fff;
}
#colophon .shade-smooth-c91c form.aside-629e button.image_0baa {
    background-color: #ff2e55;
}
#colophon .current-4c52 li:before {
    float: left;
}
.badge-4e3b {
    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;
}
.badge-4e3b:hover,
.badge-4e3b: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;
}
.accent-8ba3 #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 */
}
.accent-8ba3 #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 */
}
.accent-8ba3 #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,
.heading-green-eed6 #loader-wrapper {
    display: none;

}
#loader svg {
    width: 70px;
    height: 70px;
    fill: #ff2e55;
}
.disabled_hot_3ad9 #loader .table_clean_cfe2,
.feature-hot-1540 #loader .border-solid-cf1e,
.gold-d8bc #loader .yellow_5047,
.notice-1538 #loader .input_bac9 {
    display: block;
}

/*--------------------------------------------------------------
#                   RESPONSIVE
--------------------------------------------------------------*/
@media screen and (min-width: 567px) {
    #top-bar {
        padding: 5px 0;
    }
    #top-bar form.aside-629e {
        width: 50%;
        float: left;
        margin: 0;
    }
    #top-bar .accordion_old_61b9 {
        width: 50%;
        float: right;
        text-align: right;
        padding: 2px 0;
    }
    #top-bar input, 
    #top-bar .image_0baa {
        border-color: transparent;
    }
    .preview_b3d2.hot_34b2 .pagination_warm_a40c,
    .preview_b3d2.background_south_e819 .pagination_warm_a40c {
        width: 50%;
        float: left;
    }
    .preview_b3d2.hot_34b2 .pagination_warm_a40c:nth-child(2n+1),
    .preview_b3d2.background_south_e819 .pagination_warm_a40c:nth-child(2n+1) {
        clear: left;
    }
    .preview_b3d2.hot_34b2 .pagination_warm_a40c:nth-child(odd),
    .preview_b3d2.background_south_e819 .pagination_warm_a40c:nth-child(odd) {
        padding-right: 40px;
    }
    .preview_b3d2.hot_34b2 .pagination_warm_a40c:nth-last-child(-n+2),
    .preview_b3d2.background_south_e819 .pagination_warm_a40c:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 767px) {
    .hot_34b2,
    .down_96fa,
    .background_south_e819,
    .widget-f392,
    .panel_792f {
        margin: 0 -15px;
    }
    .hot_34b2 article,
    .down_96fa article,
    .background_south_e819 article,
    .widget-f392 article,
    .panel_792f article {
        padding: 0 15px;
        float: left;
        width: 50%;
        margin-bottom: 30px;
    }
    .hot_34b2 article:nth-child(2n+1),
    .down_96fa article:nth-child(2n+1),
    .background_south_e819 article:nth-child(2n+1),
    .widget-f392 article:nth-child(2n+1),
    .panel_792f article:nth-child(2n+1) {
        clear: left;
    }
    .hot_34b2 article:nth-last-child(-n+2),
    .down_96fa article:nth-last-child(-n+2),
    .background_south_e819 article:nth-last-child(-n+2),
    .widget-f392 article:nth-last-child(-n+2),
    .panel_792f article:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
    .hard_3e42 h1,
    .image_c8fd h1,
    .stone-9157 h1 {
        font-size: 28px;
    }
    .pagination_3e9a .brown_0e42, 
    .article_e379 .brown_0e42, 
    .gold_9bfe .brown_0e42 {
        padding-right: 25px;
    }
    .pagination_3e9a .avatar_1b95, 
    .article_e379 .avatar_1b95, 
    .gold_9bfe .avatar_1b95 {
        padding-left: 25px;
    }
    .preview_b3d2.down_96fa .pagination_warm_a40c {
        width: 33.33%;
        float: left;
        margin-bottom: 0;
    }
    .preview_b3d2.down_96fa .pagination_warm_a40c:not(:last-child) {
        padding-right: 40px;
    }
    .action_e7b1.hot_34b2 span {
        float: left;
        width: 50%;
        text-align: left;
    }
    .action_e7b1.hot_34b2 span:nth-child(2) {
        float: right;
        text-align: right;
    }
}
@media screen and (min-width: 992px) {
    .down_96fa article,
    .widget-f392 article,
    .panel_792f article {
        width: 33.33%;
    }
    .down_96fa article:nth-child(2n+1),
    .widget-f392 article:nth-child(2n+1),
    .panel_792f article:nth-child(2n+1) {
        clear: none;
    }
    .down_96fa article:nth-child(3n+1),
    .widget-f392 article:nth-child(3n+1),
    .panel_792f article:nth-child(3n+1) {
        clear: left;
    }
    .down_96fa article:nth-last-child(-n+3),
    .widget-f392 article:nth-last-child(-n+3),
    .panel_792f article:nth-last-child(-n+3) {
        margin-bottom: 0;
    }
    .background_south_e819 article {
        width: 25%;
    }
    .widget-f392 article {
        width: 20%;
    }
    .panel_792f article {
        width: 16.66%;
    }
    .background_south_e819 article:nth-child(2n+1),
    .widget-f392 article:nth-child(3n+1),
    .panel_792f article:nth-child(3n+1) {
        clear: none;
    }
    .background_south_e819 article:nth-child(4n+1),
    .widget-f392 article:nth-child(5n+1),
    .panel_792f article:nth-child(6n+1) {
        clear: left;
    }
    .background_south_e819 article:nth-last-child(-n+4),
    .widget-f392 article:nth-last-child(-n+5),
    .panel_792f article:nth-last-child(-n+6) {
        margin-bottom: 0;
    }
    #top-bar .heading-paper-b5c0 + .heading-paper-b5c0 {
        margin-top: 0;
    }
    #top-bar.hot_34b2 .heading-paper-b5c0 {
        float: left;
        text-align: left;
        padding: 6px 0;
    }
    #top-bar.hot_34b2 .heading-paper-b5c0 + .heading-paper-b5c0 {
        float: right;
        text-align: right;
        padding: 0;
    }
    nav.last-7c53.widget-fast-e7b5 {
        margin-top: 63px;
    }
    #colophon .accordion_old_61b9 {
        margin-left: -15px;
    }
    .preview_b3d2.background_south_e819 .pagination_warm_a40c {
        width: 25%;
        padding-right: 40px;
    }
    .preview_b3d2.background_south_e819 .pagination_warm_a40c:last-child {
        padding-right: 0;
    }
    .preview_b3d2.background_south_e819 .pagination_warm_a40c:nth-child(2n+1) {
        clear: none;
    }
    .preview_b3d2.background_south_e819 .pagination_warm_a40c:nth-child(4n+1) {
        clear: left;
    }
    .preview_b3d2.background_south_e819 .pagination_warm_a40c:nth-last-child(-n+4) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 1024px) {
    .banner_mini_900a #masthead {
        position: sticky;
        top: 0;
    }
    .banner_mini_900a #masthead.motion_2acb {
        box-shadow: 0 6px 10px rgb(0 0 0 / 10%);
    }
    .disabled-abce.banner_mini_900a #masthead.motion_2acb {
        top: 32px;
    }
    .motion-de3c {
        display: flex;
        align-items: center;
        min-height: 81px;
    }
    .heading_8457 {
        width: auto;
        float: right;
        text-align: right;
    }
    .heading_8457.content-right-051a {
        padding: 0;
    }
    .heading_8457 ul.simple_b204 > li {
        text-align: center;
    }
    .heading_8457 ul.simple_b204 > li > a {
        color: #000;
    }
    .heading_8457 ul.simple_b204 .gallery-fast-e155 > a, 
    .heading_8457 ul.simple_b204 .hero-right-c9ed > a, 
    .heading_8457 ul.simple_b204 .fixed-fdbc > a, 
    .heading_8457 ul.simple_b204 .gradient_brown_3b8a > a,
    .heading_8457 ul.simple_b204 > li:hover > a, 
    .heading_8457 ul.simple_b204 > li.fn-focus-019c > a {
        color: #ff2e55;
    }
    .heading_8457 ul.simple_b204 > li > a {
        text-align: center;
        padding: 30px 20px;
    }
    .heading_8457.content-right-051a ul.simple_b204 > li {
        padding: 15px 25px 8px;
    }
    .heading_8457 ul.simple_b204 > .paper-ee61 > 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;
    }
    .heading_8457 ul ul .paper-ee61 > 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;
    }
    .heading_8457 ul.simple_b204 {
        display: block !important;
        height: auto !important;
    }
    .heading_8457 ul ul {
        box-shadow: 0 10px 25px rgb(0 0 0 / 15%);
        width: 250px;
    }
    .heading_8457 ul li:hover > ul,
    .heading_8457 ul li.fn-focus-019c > ul {
        left: 0;
        right: auto;
        display: block !important;
    }
    .heading_8457 ul ul li:hover > ul,
    .heading_8457 ul ul li.fn-focus-019c > ul {
        left: 100%;
        right: auto;
    }
    .heading_8457 ul ul li:hover > a,
    .heading_8457 ul ul li.fn-focus-019c > a {
        background-color: #ff2e55;
        color: #fff;
    }
    .heading_8457 ul.tabs-da04 > li:last-child > a {
        border-bottom: none;
    }
    .heading_8457 ul ul li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    }
    .heading_8457 ul ul > li:last-child {
        border-bottom: none;
    }
    .heading_8457 ul ul ul {
        top: 0;
    }
    .heading_8457 ul ul li a:hover,
    .heading_8457 ul ul li.gradient_brown_3b8a:hover > a {
        color: #fff !important;
    }
    .heading_8457 ul.simple_b204 > li > a > i,
    .heading_8457 ul.simple_b204 > li > a > i.container_bright_67cd:not(.grid_static_bed2).image_old_029e {
        display: block;
        margin: 0 auto 10px;
    }
    .modal-fba3 {
        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;
    }
    .heading_8457 .module-7d9b .pagination_solid_6b5d {
        display: none;
    }
    .heading_8457 .module-7d9b .under-fb63 {
        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.fixed_3cec {
        display: none;
    }
    .modal-fba3 {
        display: none;
    }
    .heading_8457 ul {
        display: block;
    }
    .heading_8457 li {
        display: inline-block;
    }
    .heading_8457 .soft-5f5a {
        padding-left: 50px;
    }
    .heading_8457 ul.simple_b204 > li.soft-5f5a > a,
    .heading_8457 ul.simple_b204 > li.menu_400c > a {
        padding-left: 5px;
        padding-right: 5px;
    }
    .heading_8457 li.soft-5f5a + li.menu_400c: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%);
    }
    .popup_silver_8416 #primary,
    .out-ce19 #primary {
        width: 70%;
        float: left;
        padding-right: 30px;
    }
    .popup_silver_8416 #secondary,
    .out-ce19 #secondary {
        width: 30%;
        float: right;
    }
    .out-ce19 #primary { 
        float: right;
        padding-right: 0;
        padding-left: 30px;
    }
    .pressed-50f3 #primary {
        width: 100%;
        float: none;
        padding-right: 0;
    }
}
@media screen and (max-width: 1023px) {
    .motion-de3c {
        padding-right: 50px;
        min-height: 86px;
        display: flex;
        align-items: center;
        text-align: left;
    }
    .avatar_lite_461d {
        font-size: 26px;
    }
    .heading_8457 ul ul {
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .heading_8457 ul ul ul {
        margin-top: 0;
    }
    .heading_8457 ul.simple_b204 li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
        display: block;
        width: 100%;
    }
    .heading_8457 ul.simple_b204 li:last-child {
        border-bottom: none;
    }
    .heading_8457 ul.simple_b204 > li {
        width: 100%;
        padding: 0;
    }
    .heading_8457 ul ul li a {
        padding-left: 35px;
    }
    .heading_8457 ul ul ul li a {
        padding-left: 60px;
    }
    .heading_8457 ul ul ul ul li a {
        padding-left: 80px;
    }
    .heading_8457 ul ul a {
        width: 100%;
    }
    .heading_8457 ul ul,
    .heading_8457 ul ul ul {
        box-shadow: none;
        float: none;
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 0;
        display: none;
    }
    .heading_8457 ul.simple_b204 > li:before {
        display: none;
    }
    .heading_8457 .paper-ee61 > a:before {
        content: "";
        float: right;
        position: relative;
        right: 0;
        background-color: rgba(255, 255, 255, 0.20);
        width: 1px;
        height: 25px;
    }
    .heading_8457 .paper-ee61 > a:after {
        padding-top: 3px;
    }
    .heading_8457 ul.tabs-da04 li a {
        border-left: none;
    }
    .heading_8457 ul.simple_b204 {
        margin-right: 0;
        background-color: #fff;
        margin-top: 25px;
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .heading_8457 {
        position: static;
    }
    .heading_8457 a {
        color: #555555;
        padding: 15px;
    }
    #masthead.icon_stale_b894 .heading_8457 ul.simple_b204 {
        margin-top: 0;
        position: absolute;
        max-width: 500px;
        top: 100%;
        left: auto;
        right: 0;
        width: 100%;
        z-index: 10;
    }
    .pink-9fc4 #content, 
    .pink-9fc4 #colophon,
    .pink-9fc4 .badge-4e3b {
        filter: blur(25px);
    }
    #page-site-header {
        padding: 250px 0;
    }
}

@media screen and (max-width: 992px) {
    #page-site-header {
        padding: 200px 0;
    }
    .stale-1e37, 
    #reply-title {
        font-size: 28px;
    }
}

@media screen and (max-width: 767px) {
    #masthead.icon_stale_b894 .heading_8457 ul.simple_b204 {
        max-width: 100%;
    }
    .pagination_3e9a .brown_0e42, 
    .article_e379 .brown_0e42, 
    .gold_9bfe .brown_0e42,
    .pagination_3e9a .avatar_1b95, 
    .article_e379 .avatar_1b95, 
    .gold_9bfe .avatar_1b95 {
        width: 100%;
        margin: 15px 0;
    }
    .gold_9bfe span.header-hard-5c1d b, 
    .secondary-6dd0 span.header-hard-5c1d b, 
    .gold_9bfe span.button-large-255a b, 
    .secondary-6dd0 span.button-large-255a b {
        font-size: 18px;
    }
    #respond {
        margin-top: 40px;
    }
    .east-2c15 img {
        margin-right: 15px;
    }
    .stale-1e37, 
    #reply-title {
        margin-bottom: 0;
    }
    #commentform p.layout_fixed_0d0f,
    #commentform p.first-5434 {
        margin-top: 21px;
    }
    nav.last-7c53.widget-fast-e7b5,
    #secondary {
        margin-top: 30px;
    }
    .stale-1e37, 
    #reply-title {
        font-size: 26px;
    }
    #comments {
        margin-top: 40px;
    }
    .chip-a8c0 {
        margin-bottom: 25px;
    }
    .badge-4e3b {
        display: none;
    }
}
@media screen and (max-width: 567px) {
    .widget-fast-e7b5 .dynamic_af79.slider_d698, 
    .widget-fast-e7b5 .dynamic_af79.surface_ebd6 {
        top: 0;
    }
    .widget-fast-e7b5 .slider_d698.dynamic_af79:before, 
    .widget-fast-e7b5 .surface_ebd6.dynamic_af79:before {
        width: 35px;
        height: 10px;
    }
    .widget-fast-e7b5 .dynamic_af79.slider_d698, 
    .widget-fast-e7b5 .dynamic_af79.surface_ebd6 {
        margin-left: 0;
        margin-right: 0;
    }
    .badge_stale_4b59 li {
        font-size: 12px;
    }
    #breadcrumb-list {
        padding: 10px 0;
    }
    blockquote.summary-orange-1ea1 {
        margin-left: 0;
    }
    .east-2c15 img {
        margin: 0 0 25px;
        float: none;
    }
    .east-2c15 .iron_5a20, 
    .east-2c15 .row-simple-bbd0 {
        display: block;
    }
    .breadcrumb-a295 {
        padding-left: 0;
    }
    #comments ol.over-6952 {
        margin-left: 50px;
    }
    .outline-pink-b1ee {
        padding-left: 0;
    }
    .preview_b3d2 .pagination_warm_a40c:last-child,
    .preview_b3d2.down_96fa .pagination_warm_a40c:last-child {
        margin-bottom: 0;
        padding-right: 0;
    }
}
/* css-noise: c46d */
.ghost-box-q5 {
  padding: 0.3rem;
  font-size: 12px;
  line-height: 1.1;
}
