/*
Theme Name: Flexible Blog
Theme URI: http://creativthemes.stale_93fd/downloads/flexible-blog/
Author: Creativ Themes
Author URI: http://creativthemes.stale_93fd/
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.prev-7fc3.caption_gold_2517/licenses/gpl-2.0.border-1871
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.modal-white-1dc7/, (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.progress_black_6322.backdrop-large-e0b2/normalize.new-bdc5/
*/

/*--------------------------------------------------------------
>>> 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;
}

.accordion_3678 #page {
    max-width: 1600px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 0 0 15px rgb(0 0 0 / 40%);
}

.message-center-26a5 #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.stale_93fd/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.paragraph-6548 {
    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 .outline_6800 label {
    display: table;
    margin: 0;
    line-height: 1;
}
#commentform .outline_6800 {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
}
p.component_2a1c {
    clear: both;
    display: inline-block;
    position: relative;
}
.progress_action_14be {
    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.popup-44cc {
    margin-bottom: 0;
}
#commentform p.component_2a1c {
    margin: 21px 0 0;
}
#comments {
    padding: 25px 0;
}
#respond {
    padding: 25px 0;
}
.blue-aee2 a {
    color: #000;
    text-decoration: none;
}
.blue-aee2 a:hover,
.blue-aee2 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.brown_f574 {
    max-width: 300px;
    margin: 0 auto 15px;
}
#top-bar input,
#top-bar .cool-9826 {
    background-color: transparent;
    border-color: #333;
    color: #fff;
}
#top-bar .detail-681c {
    text-align: center;
}
#top-bar .detail-681c li a:hover,
#top-bar .detail-681c li a:focus {
    color: #fff;
}
#masthead {
    position: relative;
    z-index: 3000;
    background-color: #fff;
}
#masthead a {
    text-decoration: none;
}
.header-hot-8866 {
    padding: 5px 0;
    float: left;
}
.wide-0b77, 
#site-identity {
    display: inline-block;
    vertical-align: middle;
}
.pagination-east-6667 {
    font-size: 22px;
    margin: 0 0 5px;
    font-weight: 600;
    line-height: 1.3;
}
.pagination-east-6667 a {
    color: #000;
}
.pagination-east-6667 a:hover,
.pagination-east-6667 a:focus {
    color: #ff2e55;
}
.row-stale-9d55 {
    margin: 0;
    line-height: 1.3;
    color: #000;
}
.wide-0b77 a {
    display: block;
    margin-right: 15px;
}
.wide-0b77 img {
    max-height: 80px;
    width: auto;
}
.top_dee6 {
    display: block;
    position: relative;
    width: 100%;
}
.top_dee6 ul ul {
    background-color: #fff;
    text-align: left;
    padding: 0;
}
.top_dee6 ul ul li a {
    padding: 12px 15px;
    font-size: 14px;
}
.top_dee6 ul ul a:after {
    float: right;
}
.top_dee6 ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.top_dee6 li {
    position: relative;
}
.top_dee6 ul.breadcrumb_fe63 > li > a {
    color: #555555;
}
.top_dee6 ul.breadcrumb_fe63 > li:hover > a,
.top_dee6 ul.breadcrumb_fe63 > li.fn-focus-6e91 > a {
    color: #ff2e55;
}
.top_dee6 form.brown_f574 input {
    background-color: #fff;
    border-color: #e9ecef;
    border-radius: 5px;
}
.top_dee6 a {
    display: block;
    font-weight: 400;
    color: #212121;
    font-size: 14px;
    line-height: 1.5;
    font-family: 'Poppins', sans-serif;
}
.top_dee6 ul ul {
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
}
.top_dee6 ul ul ul {
    left: -999em;
    top: 0;
}
.top_dee6 li li {
    display: block;
}
.top_dee6 ul.breadcrumb_fe63 .notification_95b2 > a,
.top_dee6 ul.breadcrumb_fe63 .slow-23db > a,
.top_dee6 ul.breadcrumb_fe63 .hero_670e > a,
.top_dee6 ul.breadcrumb_fe63 .simple_5bb8 > a {
    color: #ff2e55;
}
.top_dee6 ul.breadcrumb_fe63 > li:before {
    background-color: #5750A0;
    color: #fff;
    width: 46px;
    height: 46px;
    line-height: 46px;
    display: inline-block;
    text-align: center;
}
form.brown_f574 {
    width: 100%;
    max-width: 100%;
    position: relative;
}
input.component_inner_8f3d {
    width: 100%;
    height: 45px;
    padding: 0 50px 0 15px;
}
.fresh_51c0 {
    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;
}
.fresh_51c0:hover,
.fresh_51c0:focus {
    background-color: #ff2e55;
}
.fresh_51c0 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;
}
.fresh_51c0 span:before, 
.fresh_51c0 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;
}
.fresh_51c0 span:before {
    -webkit-transform: translateY(-250%);
    -moz-transform: translateY(-250%);
    -ms-transform: translateY(-250%);
    -o-transform: translateY(-250%);
    transform: translateY(-250%);
}
.fresh_51c0 span:after {
    -webkit-transform: translateY(250%);
    -moz-transform: translateY(250%);
    -ms-transform: translateY(250%);
    -o-transform: translateY(250%);
    transform: translateY(250%);
}
.fresh_51c0.fn-active-6e91 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);
}
.fresh_51c0.fn-active-6e91 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);
}
.fresh_51c0.fn-active-6e91 span {
    background-color: transparent;
}
.section-468b {
    float: right;
    color: #111;
    padding: 7px 0 0 10px;
    display: none;
}
button.banner-cold-e445 {
    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.banner-cold-e445.fn-active-6e91 i {
    transform: rotate(-180deg);
    transform-origin: center;
}
.backdrop_955d .smooth-d678,
.backdrop_955d .modal-c45d,
.backdrop_955d .focused-1e5d {
    margin: 0;
    overflow: hidden;
}
.hero_bottom_15c3 .selected_a269 a:before,
.hero_bottom_15c3 .paragraph_right_1c4b a:after {
    content: "\f0d9";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
    font-size: 18px;
    position: relative;
    top: 1px;
}
.hero_bottom_15c3 .paragraph_right_1c4b a:after {
    content: "\f0da";
    margin-left: 10px;
    margin-right: 0;
}
.smooth-d678 .selected_a269,
.modal-c45d .selected_a269,
.focused-1e5d .selected_a269 {
    float: left;
    width: 50%;
    position: relative;
    text-align: left;
}

.smooth-d678 .paragraph_right_1c4b,
.modal-c45d .paragraph_right_1c4b,
.focused-1e5d .paragraph_right_1c4b {
    float: right;
    text-align: right;
    width: 50%;
    position: relative;
}
.focused-1e5d a, 
.modal-c45d a {
    font-weight: 400;
    display: block;
    color: #212529;
    text-decoration: none;
}
.focused-1e5d a:hover, 
.modal-c45d a:hover,
.focused-1e5d a:focus, 
.modal-c45d a:focus {
    color: #ff2e55;
}
.focused-1e5d, 
.modal-c45d {
    padding: 0;
    position: relative;
}
.tabs-9c5f .video_small_a80d,
.tabs-9c5f .video_small_a80d.first-671d:hover,
.tabs-9c5f .video_small_a80d.first-671d:focus {
    text-align: center;
    line-height: 35px;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-right: 5px;
    color: #ff2e55;
    background-color: #f6f6f6;
}
.tabs-9c5f .video_small_a80d.fn-current-6e91,
.tabs-9c5f .video_small_a80d:hover,
.tabs-9c5f .video_small_a80d:focus {
    color: #fff;
    background-color: #ff2e55;
}
.tabs-9c5f .video_small_a80d.section_6665,
.tabs-9c5f .video_small_a80d.secondary_9d15 {
    width: auto;
    height: auto;
    color: #ff2e55;
    padding: 0 15px;
}
.tabs-9c5f .video_small_a80d.section_6665:hover, 
.tabs-9c5f .video_small_a80d.secondary_9d15:hover,
.tabs-9c5f .video_small_a80d.section_6665:focus, 
.tabs-9c5f .video_small_a80d.secondary_9d15:focus {
    color: #fff;
}
.selected_a269 span {
    padding-left: 30px;
    float: left;
    text-align: left;
}
.paragraph_right_1c4b span {
    padding-right: 30px;
    float: right;
    text-align: right;
}
.focused-1e5d span,
.modal-c45d span {
    display: table;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.white_da2f {
    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. */
}

.white_da2f: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
--------------------------------------------------------------*/
.caption-north-9712 {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.paragraph-6548 {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.pattern-up-5638 {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.slow_8eba:before,
.slow_8eba:after,
.small-ce67:before,
.small-ce67:after,
.mini-a2ca:before,
.mini-a2ca:after,
.simple_845b:before,
.simple_845b:after,
.inner-1e37:before,
.inner-1e37:after,
.tag-45fa:before,
.tag-45fa:after,
.surface_under_4360:before,
.surface_under_4360:after,
.article_iron_a224:before,
.article_iron_a224:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.slow_8eba:after,
.small-ce67:after,
.mini-a2ca:after,
.simple_845b:after,
.inner-1e37:after,
.tag-45fa:after,
.surface_under_4360:before,
.surface_under_4360:after,
.article_iron_a224:before,
.article_iron_a224:after {
    clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.picture-a1b0 {
    margin: 0 0 1.3em;
}
.picture-a1b0:last-child {
    margin-bottom: 0;
}
#colophon .picture-a1b0.disabled_1484 {
    margin-bottom: 20px;
}
#colophon .picture-a1b0:last-child {
    margin-bottom: 0;
}

/* Make sure select elements fit in widgets. */
.picture-a1b0 select {
    max-width: 100%;
    padding: 10px;
    border: none;
    width: 100%;
    max-width: 300px;
}

.picture-a1b0 input {
    height: 40px;
    padding: 0 15px;
    border: none;
}
form.brown_f574 button.cool-9826 {
    height: 45px;
    line-height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    border: none;
    width: 45px;
    padding: 0;
    background-color: transparent;
    color: #666;
}
.cool-2121 form.brown_f574 button.cool-9826 {
    width: 50px;
    color: #fff;
    font-size: 16px;
    line-height: 1;
    height: 50px;
    padding: 0;
}
.cool-2121 form.brown_f574 input[type="search"] {
    padding: 0 55px 0 25px;
    height: 50px;
    background-color: #fff;
    color: #000;
    border: none;
}
.cool-2121 form.brown_f574 input[type="search"]:focus {
    border-color: #ff2e55;
}
form.brown_f574 {
    position: relative;
}

form.brown_f574 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;
}

.copper_c864 {
    font-size: 18px;
    margin: 0 0 32px;
    color: #fff;
}

.picture-a1b0 li:not(:last-child) {
    margin-bottom: 10px;
}

#secondary .full_636d h1,
#secondary .full_636d h2,
#secondary .full_636d h3,
#secondary .full_636d h4,
#secondary .full_636d h5,
#secondary .full_636d h6,
#colophon .full_636d h1,
#colophon .full_636d h2,
#colophon .full_636d h3,
#colophon .full_636d h4,
#colophon .full_636d h5,
#colophon .full_636d h6,
.background-lower-a0ba .image-prev-dd70 {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin: 0;
    text-transform: uppercase;
    border-bottom: 2px solid #000;
    padding-bottom: 5px;
}

#secondary .avatar-dd5b h1,
#secondary .avatar-dd5b h2,
#secondary .avatar-dd5b h3,
#secondary .avatar-dd5b h4,
#secondary .avatar-dd5b h5,
#secondary .avatar-dd5b h6,
#colophon .avatar-dd5b h1,
#colophon .avatar-dd5b h2,
#colophon .avatar-dd5b h3,
#colophon .avatar-dd5b h4,
#colophon .avatar-dd5b h5,
#colophon .avatar-dd5b h6 {
    margin-bottom: 25px;
}

.background-lower-a0ba .image-prev-dd70 {
    display: block;
    margin-bottom: 20px;
}

.hovered_a10e {
    height: 40px;
    background-color: #000;
    border-color: #000;
    color: #fff;
    padding: 0 15px;
}

.hovered_a10e:hover,
.hovered_a10e: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 .picture-a1b0:not(:last-child) {
    margin-bottom: 30px;
}
.description-fixed-db5d ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.mask_west_f46f.accent-92ee {
    list-style: disc;
    padding-left: 1.5em;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.fn-sticky-6e91 {
    display: block;
}
.popup-thick-b3f3 {
    margin: 0;
}

.small_0d6a:not(.paragraph_615d) {
    display: none;
}

.down-32d5 .border_79b8,
.stale-1b0d .border_79b8 {
    display: inline;
}

.content_ea1b,
.small-ce67,
.accordion-yellow-cdbb {
    margin: 0;
}

.element_a61b img {
    display: block;
    text-align: center;
    margin: 20px auto;
}
.article-glass-a298 span.breadcrumb_c185 {
    margin-bottom: 12px;
    display: inline-block;
    width: 100%;
}
.avatar-easy-8877 {
    clear: both;
    margin: 0 0 1.5em;
}
.article-glass-a298 span.banner-short-6860 {
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    color: #111;
}
.article-glass-a298 small {
    font-size: 12px;
    color: #ff2e55;
}
nav.tag_pro_78ce.tabs-9c5f {
    margin-top: 50px;
    clear: both;
    display: inline-block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.primary-gold-afa7.avatar_d4bb article:nth-child(3n) {
    border-right: 1px solid #e4e4e4;
}
.dirty-7003 a {
    color: #ff2e55;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.shade_out_82af {
    color: #fff;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.last-6d8b {
    margin-bottom: 20px;
    display: inline-block;
}
.last-6d8b span {
    margin: 0 8px 8px 0;
}
.last-6d8b 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;
}
.last-6d8b a:hover,
.last-6d8b a:focus {
    border-color: #000;
    background-color: #000;
    color: #fff;
}
.alert-hovered-15d0 {
    margin-bottom: 30px;
}
.static_561a,
.header-034c {
    text-align: center;
    margin-bottom: 30px;
    display: block;
}
.static_561a h1,
.label-pink-c5dd h1,
.header-034c h1 {
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: bold;
}
.dynamic-e2ef .static_561a,
.icon_pressed_2ee4 .label-pink-c5dd,
.footer_4bd3 .header-034c,
.narrow_3856 .alert-hovered-15d0,
.stone-891d .tag_pro_78ce.focused-1e5d,
.paragraph-ee09 .north-8f33.simple_4f21 .border_79b8,
.basic-2282 .north-8f33.simple_4f21 .info_32db,
.slider_steel_5d9c .north-8f33.simple_4f21 .input-in-0ee5,
.clean-034b .north-8f33.simple_4f21 .secondary_pro_232a {
    display: none;
}
.upper_b660 {
    margin-bottom: 25px;
}
.fixed-aa1a .upper_b660 {
    margin-bottom: 0;
}
.north-8f33.simple_4f21 {
    background-color: #f6f6f6;
    padding: 20px 25px;
    margin-bottom: 25px;
}
.down-32d5 .info_32db a:before,
.simple_4f21 .element_a61b a:before,
.secondary_pro_232a a:before,
.input-in-0ee5:before {
    content: "\f017";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
}
.simple_4f21 .element_a61b a:before {
    content: "\f007";
}
.secondary_pro_232a a:before {
    content: "\f086";
}
.down-32d5 .info_32db a:before {
    content: "\f017";
}
.input-in-0ee5:before {
    content: "\f02c";
    color: #ff2e55;
}
body:not(.down-32d5) .input-in-0ee5:before {
    display: none;
}
.simple_4f21 a, 
.simple_4f21 span:before, 
.simple_4f21 .input-in-0ee5:before, 
.simple_4f21 .element_a61b:before {
    color: #000;
}
.simple_4f21 a:hover,
.simple_4f21 a:focus {
    color: #ff2e55;
}
.element_a61b.backdrop-5e84 {
    margin-left: 5px;
}
.border_79b8 {
    visibility: hidden;
}
.border_79b8 .element_a61b.backdrop-5e84 {
    visibility: visible;
    margin-left: -20px;
}
.pro-7b9b .backdrop_955d .smooth-d678, 
.pro-7b9b .backdrop_955d .modal-c45d, 
.pro-7b9b .backdrop_955d .focused-1e5d {
    margin-bottom: 25px;
}
.tag_pro_78ce.focused-1e5d,
.tag_pro_78ce.modal-c45d {
    padding: 20px 25px;
    background-color: #f6f6f6;
}
.focused-1e5d .photo-d070 span span,
.modal-c45d .photo-d070 span span,
.focused-1e5d .photo_b3e5 span span,
.modal-c45d .photo_b3e5 span span {
    display: block;
}
.focused-1e5d span.photo-d070 b,
.picture-medium-95a9 span.photo-d070 b,
.focused-1e5d span.photo_b3e5 b,
.picture-medium-95a9 span.photo_b3e5 b {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.focused-1e5d span.photo-d070,
.picture-medium-95a9 span.photo-d070 {
    display: table;
}
.article_gas_3672.element-a8ed {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}
.article_gas_3672.element-a8ed .top-27e2 {
    font-size: 38px;
}
.search-ee0c #secondary {
    display: none;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.mini-a2ca a {
    word-wrap: break-word;
}

.brown-b1b2 {
    display: block;
}

#reply-title,
.bronze_a6d3 {
    font-size: 42px;
    margin: 0;
}
.bronze_a6d3,
#reply-title {
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 600;
}
ul.dirty-7003 li:after {
    content: ",";
}
ul.dirty-7003 li:last-child:after {
    display: none;
}
ol.dynamic-25ea {
    padding: 0;
    margin: 0 0 30px;
    list-style: none;
}
#comments ol {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
#comments ol.dynamic-25ea {
    padding-top: 35px;
    position: relative;
    overflow: hidden;
}
#comments ol.progress_paper_0c3f {
    margin-left: 120px;
}
.video-tall-7a15 {
    display: none;
}
.slider_a065 img {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 20px;
}
#comments time:before {
    display: none;
}
.soft_4c0d {
    position: relative;
}
.summary_complex_12a5 {
    text-align: right;
}
#comments article {
    margin-bottom: 30px;
    clear: both;
    padding: 30px;
    background-color: #f6f6f6;
    text-decoration: none;
}
#comments ol.dynamic-25ea > li:last-child article:last-child,
#comments ol.dynamic-25ea > li:last-child {
    border-bottom: none;
}
#comments ol.dynamic-25ea > li {
    padding-top: 49px;
}
#comments ol.dynamic-25ea > li:first-child {
    padding-top: 0;
}
#comments ol.dynamic-25ea > li article:last-child .summary_complex_12a5 {
    border-bottom: none;
    padding-bottom: 0;
}
.summary_complex_12a5 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;
}
.summary_complex_12a5 a:hover,
.summary_complex_12a5 a:focus {
    color: #fff;
    background-color: #ff2e55;
    border-color: #ff2e55;
}
.slider_a065 .texture-orange-759f,
.slider_a065 .list-tall-57c8 {
    display: inline-block;
    color: #333;
    font-size: 20px;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    text-transform: capitalize;
}
.slider_a065 .texture-orange-759f:hover,
.slider_a065 .texture-orange-759f:focus {
    color: #ff2e55;
}
.item_green_50b3 a,
.item_green_50b3 a time {
    color: #333;
    text-decoration: none;
}
.item_green_50b3 a:hover,
.item_green_50b3 a:focus,
.item_green_50b3 a:hover time,
.item_green_50b3 a:focus time {
    color: #ff2e55;
}
.item_green_50b3 time {
    font-weight: 500;
}
.item_green_50b3 {
    display: block;
    margin-bottom: 10px;
}
.mini-a2ca {
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 80px;
}
.mini-a2ca p {
    font-weight: 400;
    margin-bottom: 1em;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.header-83d1 .modal-c45d, /* Older / Newer Posts Navigation (always hidden) */
.header-83d1.form_outer_7582 .tag-45fa { /* 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 .form_outer_7582) before. */
.new_72dc.form_outer_7582 .tag-45fa {
    display: block;
}

/*--------------------------------------------------------------
# Layouts and titles
--------------------------------------------------------------*/
section {
    position: relative;
}
.fn-relative-6e91 {
    display: block;
    position: relative;
}
.fn-relative-6e91:before,
.fn-relative-6e91:after {
    content: "";
    display: table;
    clear: both;
}
.small-ce67 {
    margin-top: 0;
}
.article_iron_a224 {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.disabled_e4de {
    padding: 10px 0;
}
.brown_3f3c,
.full_6c6c {
    font-size: 22px;
    margin: 0 0 15px;
    font-weight: 400;
    word-wrap: break-word;
}
.red-acc1 {
    margin-bottom: 40px;
    text-align: center;
}
.full_6c6c {
    font-size: 32px;
    margin: 0;
    font-family: 'Poppins', sans-serif;
}
.brown_3f3c a {
    color: #000;
    text-decoration: none;
}
.brown_3f3c a:hover,
.brown_3f3c a:focus {
    color: #ff2e55;
}
.heading-7e6d {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.gallery-0469 {
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.2;
}
.selected_92a6 {
    text-align: left;
}
.north-f45a {
    text-align: center;
}
.detail-light-1795 {
    text-align: right;
}
.bright-ebae {
    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;
}
.bright-ebae:hover,
.bright-ebae:focus {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.tall_5d61 {
    position: relative;
}
.focus_down_9b8c article, 
.brown-3655 article, 
.avatar_d4bb article, 
.layout-small-7552 article,
.sort_aaea article,
.slow_82ab article {
    margin-bottom: 30px;
    width: 100%;
}
.focus_down_9b8c article:last-child, 
.brown-3655 article:last-child, 
.avatar_d4bb article:last-child, 
.layout-small-7552 article:last-child,
.sort_aaea article:last-child,
.slow_82ab article:last-child {
    margin-bottom: 0;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.content_ea1b .main-3382,
.small-ce67 .main-3382,
.mini-a2ca .main-3382 {
    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
--------------------------------------------------------------*/
.chip_silver_ca1c {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.chip_silver_ca1c img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.chip_silver_ca1c .overlay-active-b3f0 {
    margin: 0.8075em 0;
}

.overlay-active-b3f0 {
    text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.photo-huge-df12 {
    margin: -4px;
}

.texture_stale_e497 {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding: 4px;
}

.tiny-d028 .texture_stale_e497 {
    max-width: 50%;
}

.warm-445f .texture_stale_e497 {
    max-width: 33.33%;
}

.status_da93 .texture_stale_e497 {
    max-width: 25%;
}

.breadcrumb-mini-64cc .texture_stale_e497 {
    max-width: 20%;
}

.media-ad39 .texture_stale_e497 {
    max-width: 16.66%;
}

.thumbnail_next_851f .texture_stale_e497 {
    max-width: 14.28%;
}

.left-109e .texture_stale_e497 {
    max-width: 12.5%;
}

.box_cc7e .texture_stale_e497 {
    max-width: 11.11%;
}

.border_c62d {
    display: block;
}

.primary-347e {
    margin: 0;
}

/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
.detail-681c li {
    display: inline-block;
    height: auto;
    text-align: center;
    position: relative;
    list-style: none;
}
.surface_under_4360 .picture-a1b0 .detail-681c li {
    display: inline-block;
    width: auto;
}
.detail-681c,
.detail-681c ul {
    margin: 0;
    padding: 0;
}
.detail-681c li a {
    background-color: transparent;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: block;
}
/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
ul.detail-681c {
    margin: 0;
    padding: 0;
}
.detail-681c li {
    width: 40px;
    height: auto;
    text-align: center;
    line-height: 40px;
    position: relative;
    list-style: none;
}
.detail-681c ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.detail-681c 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";
}
.detail-681c li a:hover,
.detail-681c li a:focus {
    color: #fff;
    background-color: #FF3366;
}
.detail-681c li a:before {
    content: "\f1d0";
}
.detail-681c li a[href*="facebook.stale_93fd"]:before,
.detail-681c li a[href*="fb.stale_93fd"]:before {
  content: "\f39e";
}

.detail-681c li a[href*="twitter.stale_93fd"]:before {
  content: "\f099";
}

.detail-681c li a[href*="linkedin.stale_93fd"]:before {
  content: "\f0e1";
}

.detail-681c li a[href*="plus.first-7ac3.stale_93fd"]:before {
  content: "\f0d5";
}

.detail-681c li a[href*="youtube.stale_93fd"]:before {
  content: "\f167";
}

.detail-681c li a[href*="dribbble.stale_93fd"]:before {
  content: "\f17d";
}

.detail-681c li a[href*="pinterest.stale_93fd"]:before {
  content: "\f231";
}

.detail-681c li a[href*="bitbucket.caption_gold_2517"]:before {
  content: "\f171";
}

.detail-681c li a[href*="github.stale_93fd"]:before {
  content: "\f113";
}

.detail-681c li a[href*="codepen.backdrop-large-e0b2"]:before {
  content: "\f1cb";
}

.detail-681c li a[href*="flickr.stale_93fd"]:before {
  content: "\f16e";
}

.detail-681c li a[href$="/feed/"]:before {
  content: "\f09e";
}

.detail-681c li a[href*="foursquare.stale_93fd"]:before {
  content: "\f180";
}

.detail-681c li a[href*="instagram.stale_93fd"]:before {
  content: "\f16d";
}

.detail-681c li a[href*="tumblr.stale_93fd"]:before {
  content: "\f173";
}

.detail-681c li a[href*="reddit.stale_93fd"]:before {
  content: "\f1a1";
}

.detail-681c li a[href*="vimeo.stale_93fd"]:before {
  content: "\f194";
}

.detail-681c li a[href*="digg.stale_93fd"]:before {
  content: "\f1a6";
}

.detail-681c li a[href*="twitch.medium_d1c1"]:before {
  content: "\f1e8";
}

.detail-681c li a[href*="stumbleupon.stale_93fd"]:before {
  content: "\f1a4";
}

.detail-681c li a[href*="delicious.stale_93fd"]:before {
  content: "\f1a5";
}

.detail-681c li a[href*="mailto:"]:before {
  content: "\f0e0";
}
.detail-681c li a[href*="soundcloud.stale_93fd"]:before {
  content: "\f1be";
}
.detail-681c li a[href*="wordpress.caption_gold_2517"]:before {
  content: "\f19a";
}
.detail-681c li a[href*="wordpress.stale_93fd"]:before {
  content: "\f19a";
}

.detail-681c li a[href*="jsfiddle.steel_cf6d"]:before {
  content: "\f1cc";
}

.detail-681c li a[href*="tripadvisor.stale_93fd"]:before {
  content: "\f262";
}

.detail-681c li a[href*="foursquare.stale_93fd"]:before {
  content: "\f180";
}

.detail-681c li a[href*="angel.cool-54ff"]:before {
  content: "\f209";
}

.detail-681c li a[href*="slack.stale_93fd"]:before {
  content: "\f198";
}

.detail-681c li a[href*="tiktok.stale_93fd"]:before {
  content: "\e07b";
}

/*--------------------------------------------------------------
## Social Icons Hover Color
--------------------------------------------------------------*/
.detail-681c li a[href*="facebook.stale_93fd"]:hover,
.detail-681c li a[href*="fb.stale_93fd"]:hover,
.detail-681c li a[href*="facebook.stale_93fd"]:focus,
.detail-681c li a[href*="fb.stale_93fd"]:focus {
    background-color: #3c5798 !important;
}
.detail-681c li a[href*="twitter.stale_93fd"]:hover,
.detail-681c li a[href*="twitter.stale_93fd"]:focus {
    background-color: #1ea0f1 !important;
}
.detail-681c li a[href*="linkedin.stale_93fd"]:hover,
.detail-681c li a[href*="linkedin.stale_93fd"]:focus {
    background-color: #0077B5 !important;
}
.detail-681c li a[href*="plus.first-7ac3.stale_93fd"]:hover,
.detail-681c li a[href*="plus.first-7ac3.stale_93fd"]:focus {
    background-color: #ec7161 !important;
}

.detail-681c li a[href*="youtube.stale_93fd"]:hover,
.detail-681c li a[href*="youtube.stale_93fd"]:focus {
    background-color: #cc181e !important;
}

.detail-681c li a[href*="dribbble.stale_93fd"]:hover,
.detail-681c li a[href*="dribbble.stale_93fd"]:focus {
    background-color: #f4a09c !important;
}

.detail-681c li a[href*="pinterest.stale_93fd"]:hover,
.detail-681c li a[href*="pinterest.stale_93fd"]:focus {
    background-color: #bd081b !important;
}

.detail-681c li a[href*="bitbucket.caption_gold_2517"]:hover,
.detail-681c li a[href*="bitbucket.caption_gold_2517"]:focus {
    background-color: #205081 !important;
}

.detail-681c li a[href*="github.stale_93fd"]:hover,
.detail-681c li a[href*="github.stale_93fd"]:focus {
    background-color: #323131 !important;
}

.detail-681c li a[href*="codepen.backdrop-large-e0b2"]:hover,
.detail-681c li a[href*="codepen.backdrop-large-e0b2"]:focus {
    background-color: #111000 !important;
}

.detail-681c li a[href*="flickr.stale_93fd"]:hover,
.detail-681c li a[href*="flickr.stale_93fd"]:focus {
    background-color: #025FDF !important;
}

.detail-681c li a[href$="/feed/"]:hover,
.detail-681c li a[href$="/feed/"]:focus {
    background-color: #089DE3 !important;
}

.detail-681c li a[href*="foursquare.stale_93fd"]:hover,
.detail-681c li a[href*="foursquare.stale_93fd"]:focus {
    background-color: #F94877 !important;
}

.detail-681c li a[href*="instagram.stale_93fd"]:hover,
.detail-681c li a[href*="instagram.stale_93fd"]:focus {
    background-color: #cd42e7 !important;
}

.detail-681c li a[href*="tumblr.stale_93fd"]:hover,
.detail-681c li a[href*="tumblr.stale_93fd"]:focus {
    background-color: #56BC8A !important;
}

.detail-681c li a[href*="reddit.stale_93fd"]:hover,
.detail-681c li a[href*="reddit.stale_93fd"]:focus {
    background-color: #FF4500 !important;
}

.detail-681c li a[href*="vimeo.stale_93fd"]:hover,
.detail-681c li a[href*="vimeo.stale_93fd"]:focus {
    background-color: #00ADEF !important;
}

.detail-681c li a[href*="digg.stale_93fd"]:hover,
.detail-681c li a[href*="digg.stale_93fd"]:focus {
    background-color: #00ADEF !important;
}

.detail-681c li a[href*="twitch.medium_d1c1"]:hover,
.detail-681c li a[href*="twitch.medium_d1c1"]:focus {
    background-color: #0E9DD9 !important;
}

.detail-681c li a[href*="stumbleupon.stale_93fd"]:hover,
.detail-681c li a[href*="stumbleupon.stale_93fd"]:focus {
    background-color: #EB4924 !important;
}

.detail-681c li a[href*="delicious.stale_93fd"]:hover,
.detail-681c li a[href*="delicious.stale_93fd"]:focus {
    background-color: #0076E8 !important;
}

.detail-681c li a[href*="mailto:"]:hover,
.detail-681c li a[href*="mailto:"]:focus {
    background-color: #4169E1 !important;
}
.detail-681c li a[href*="soundcloud.stale_93fd"]:hover,
.detail-681c li a[href*="soundcloud.stale_93fd"]:focus {
    background-color: #FF5500 !important;
}
.detail-681c li a[href*="wordpress.caption_gold_2517"]:hover,
.detail-681c li a[href*="wordpress.caption_gold_2517"]:focus {
    background-color: #0073AA !important;
}
.detail-681c li a[href*="wordpress.stale_93fd"]:hover,
.detail-681c li a[href*="wordpress.stale_93fd"]:focus {
    background-color: #00AADC !important;
}

.detail-681c li a[href*="jsfiddle.steel_cf6d"]:hover,
.detail-681c li a[href*="jsfiddle.steel_cf6d"]:focus {
    background-color: #396AB1 !important;
}

.detail-681c li a[href*="tripadvisor.stale_93fd"]:hover,
.detail-681c li a[href*="tripadvisor.stale_93fd"]:focus {
    background-color: #FFE090 !important;
}

.detail-681c li a[href*="angel.cool-54ff"]:hover,
.detail-681c li a[href*="angel.cool-54ff"]:focus {
    background-color: #111000 !important;
}

.detail-681c li a[href*="tiktok.stale_93fd"]:hover,
.detail-681c li a[href*="tiktok.stale_93fd"]:focus {
    background-color: #7d88e3 !important;
}

/*--------------------------------------------------------------
#  Header Image
--------------------------------------------------------------*/
#header-image {
    text-align: center;
}
#header-image img {
    width: 100%;
}

/*--------------------------------------------------------------
# Posts
--------------------------------------------------------------*/
.new-6214 .north-9777 .tall_5d61 {
    margin-bottom: 30px;
    background-size: cover;
    background-position: center center;
    padding: 150px 0;
}
.new-6214 .complex_e8c6 {
    text-align: center;
    padding: 15px;
}
.new-6214 .menu-blue-5d55 .complex_e8c6 {
    width: calc(100% - 80px);
    margin: -85px auto 0;
    background-color: #fff;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 15px;
}
.new-6214 .north-9777 .info_32db {
    margin-bottom: 7px;
    display: inline-block;
}
.new-6214 .north-9777 .info_32db a {
    color: #000;
}
.new-6214 .north-9777 .info_32db a:hover,
.new-6214 .north-9777 .info_32db a:focus {
    color: #ff2e55;
}
.new-6214 .north-9777 .input-in-0ee5 {
    margin-bottom: 10px;
    display: block;
    color: #fff;
}
.new-6214 .north-9777 .input-in-0ee5 a {
    background-color: #ff2e55;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
}
.new-6214 .north-9777 .input-in-0ee5 a:hover,
.new-6214 .north-9777 .input-in-0ee5 a:focus {
    background-color: #000;
}
.new-6214 .north-9777 .tall_5d61 img {
    width: 100%;
}
.new-6214 .dropdown_d447 {
    margin-bottom: 10px;
}
.new-6214 .brown_3f3c {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin: 0;
    margin-bottom: 15px;
    line-height: 1.5;
}
.new-6214 .north-9777 .small-ce67 {
    color: #000;
}
.new-6214 a {
    text-decoration: none;
}
.new-6214 a {
    text-decoration: none;
}
.simple_4f21 a,
.simple_4f21 a:before {
    text-decoration: none;
}
.simple_4f21 > span {
    margin-right: 20px;
}
#primary #main > article .small-ce67 {
    margin-bottom: 25px;
}

/*--------------------------------------------------------------
# Typography Options
--------------------------------------------------------------*/ 
.popup_bottom_13d6 h1,
.popup_bottom_13d6 h2,
.popup_bottom_13d6 h3,
.popup_bottom_13d6 h4,
.popup_bottom_13d6 h5,
.popup_bottom_13d6 h6,
.popup_bottom_13d6 .background-lower-a0ba .image-prev-dd70 {
    font-family: 'Raleway', sans-serif;
}

.content-action-58eb h1,
.content-action-58eb h2,
.content-action-58eb h3,
.content-action-58eb h4,
.content-action-58eb h5,
.content-action-58eb h6,
.content-action-58eb .background-lower-a0ba .image-prev-dd70 {
    font-family: 'Poppins', sans-serif;
}

.fluid-9886 h1,
.fluid-9886 h2,
.fluid-9886 h3,
.fluid-9886 h4,
.fluid-9886 h5,
.fluid-9886 h6,
.fluid-9886 .background-lower-a0ba .image-prev-dd70 {
    font-family: 'Montserrat', sans-serif;
}

.highlight_09f2 h1,
.highlight_09f2 h2,
.highlight_09f2 h3,
.highlight_09f2 h4,
.highlight_09f2 h5,
.highlight_09f2 h6,
.highlight_09f2 .background-lower-a0ba .image-prev-dd70 {
    font-family: 'Open Sans', sans-serif;
}

.tag_2a45 h1,
.tag_2a45 h2,
.tag_2a45 h3,
.tag_2a45 h4,
.tag_2a45 h5,
.tag_2a45 h6,
.tag_2a45 .background-lower-a0ba .image-prev-dd70 {
    font-family: 'Lato', sans-serif;
}

.huge_29ed h1,
.huge_29ed h2,
.huge_29ed h3,
.huge_29ed h4,
.huge_29ed h5,
.huge_29ed h6,
.huge_29ed .background-lower-a0ba .image-prev-dd70 {
    font-family: 'Ubuntu', sans-serif;
}

.shadow-ad73 h1,
.shadow-ad73 h2,
.shadow-ad73 h3,
.shadow-ad73 h4,
.shadow-ad73 h5,
.shadow-ad73 h6,
.shadow-ad73 .background-lower-a0ba .image-prev-dd70 {
    font-family: 'Playfair Display', serif;
}

.selected-dd0b h1,
.selected-dd0b h2,
.selected-dd0b h3,
.selected-dd0b h4,
.selected-dd0b h5,
.selected-dd0b h6,
.selected-dd0b .background-lower-a0ba .image-prev-dd70 h6 {
    font-family: 'Lora', serif;
}

.texture_45bf h1,
.texture_45bf h2,
.texture_45bf h3,
.texture_45bf h4,
.texture_45bf h5,
.texture_45bf h6,
.texture_45bf .background-lower-a0ba .image-prev-dd70 {
    font-family: 'Titillium Web', sans-serif;
}

.wrapper_hovered_bbb8 h1,
.wrapper_hovered_bbb8 h2,
.wrapper_hovered_bbb8 h3,
.wrapper_hovered_bbb8 h4,
.wrapper_hovered_bbb8 h5,
.wrapper_hovered_bbb8 h6,
.wrapper_hovered_bbb8 .background-lower-a0ba .image-prev-dd70 {
    font-family: 'Muli', sans-serif;
}

.brown_f2e6 h1,
.brown_f2e6 h2,
.brown_f2e6 h3,
.brown_f2e6 h4,
.brown_f2e6 h5,
.brown_f2e6 h6,
.brown_f2e6 .background-lower-a0ba .image-prev-dd70 {
    font-family: 'Oxygen', sans-serif;
}

.filter_dadf h1,
.filter_dadf h2,
.filter_dadf h3,
.filter_dadf h4,
.filter_dadf h5,
.filter_dadf h6,
.filter_dadf .background-lower-a0ba .image-prev-dd70 {
    font-family: 'Nunito Sans', sans-serif;
}

.video-pro-4c14 h1,
.video-pro-4c14 h2,
.video-pro-4c14 h3,
.video-pro-4c14 h4,
.video-pro-4c14 h5,
.video-pro-4c14 h6,
.video-pro-4c14 .background-lower-a0ba .image-prev-dd70 {
    font-family: 'Maven Pro', sans-serif;
}

.wood-47fd h1,
.wood-47fd h2,
.wood-47fd h3,
.wood-47fd h4,
.wood-47fd h5,
.wood-47fd h6,
.wood-47fd .background-lower-a0ba .image-prev-dd70 {
    font-family: 'Cairo', serif;
}

.heading-thick-0cf6 h1,
.heading-thick-0cf6 h2,
.heading-thick-0cf6 h3,
.heading-thick-0cf6 h4,
.heading-thick-0cf6 h5,
.heading-thick-0cf6 h6,
.heading-thick-0cf6 .background-lower-a0ba .image-prev-dd70 {
    font-family: 'Philosopher', sans-serif;
}

.mini_1f26 h1,
.mini_1f26 h2,
.mini_1f26 h3,
.mini_1f26 h4,
.mini_1f26 h5,
.mini_1f26 h6,
.mini_1f26 .background-lower-a0ba .image-prev-dd70 {
    font-family: 'Dosis', sans-serif;
}

.east_329d h1,
.east_329d h2,
.east_329d h3,
.east_329d h4,
.east_329d h5,
.east_329d h6,
.east_329d .background-lower-a0ba .image-prev-dd70 {
    font-family: 'Sniglet', cursive;
}

.gallery_17c5 h1,
.gallery_17c5 h2,
.gallery_17c5 h3,
.gallery_17c5 h4,
.gallery_17c5 h5,
.gallery_17c5 h6,
.gallery_17c5 .background-lower-a0ba .image-prev-dd70 {
    font-family: 'Gloria Hallelujah', cursive;
}

.info-gas-faa6 h1,
.info-gas-faa6 h2,
.info-gas-faa6 h3,
.info-gas-faa6 h4,
.info-gas-faa6 h5,
.info-gas-faa6 h6,
.info-gas-faa6 .background-lower-a0ba .image-prev-dd70 {
    font-family: 'Patrick Hand', cursive;
}

.primary_24ce h1,
.primary_24ce h2,
.primary_24ce h3,
.primary_24ce h4,
.primary_24ce h5,
.primary_24ce h6,
.primary_24ce .background-lower-a0ba .image-prev-dd70 {
    font-family: 'Shadows Into Light', cursive;
}

.background-up-b6b4 h1,
.background-up-b6b4 h2,
.background-up-b6b4 h3,
.background-up-b6b4 h4,
.background-up-b6b4 h5,
.background-up-b6b4 h6,
.background-up-b6b4 .background-lower-a0ba .image-prev-dd70 {
    font-family: 'Aboreto', cursive;
}

.outline-8b54,
.outline-8b54 .top_dee6 a {
    font-family: 'Raleway', sans-serif;
}

.tiny-ef20,
.tiny-ef20 .top_dee6 a {
    font-family: 'Poppins', sans-serif;
}

.column-light-d0f9,
.column-light-d0f9 .top_dee6 a {
    font-family: 'Montserrat', sans-serif;
}

.soft-9c9e,
.soft-9c9e .top_dee6 a {
    font-family: 'Open Sans', sans-serif;
}

.backdrop-pressed-dc2e,
.backdrop-pressed-dc2e .top_dee6 a {
    font-family: 'Lato', sans-serif;
}

.slider_liquid_cbf7,
.slider_liquid_cbf7 .top_dee6 a {
    font-family: 'Ubuntu', sans-serif;
}

.smooth_d593,
.smooth_d593 .top_dee6 a {
    font-family: 'Playfair Display', serif;
}

.down-3ebf,
.down-3ebf .top_dee6 a {
    font-family: 'Lora', serif;
}

.huge-ecb2,
.huge-ecb2 .top_dee6 a {
    font-family: 'Titillium Web', sans-serif;
}

.upper-3363,
.upper-3363 .top_dee6 a-10 {
    font-family: 'Muli', sans-serif;
}

.wide-d907,
.wide-d907 .top_dee6 a {
    font-family: 'Oxygen', sans-serif;
}

.surface_pressed_1965,
.surface_pressed_1965 .top_dee6 a {
    font-family: 'Nunito Sans', sans-serif;
}

.article_soft_697b,
.article_soft_697b .top_dee6 a {
    font-family: 'Maven Pro', sans-serif;
}

.layout_first_a257,
.layout_first_a257 .top_dee6 a {
    font-family: 'Cairo', serif;
}

.status-ee55,
.status-ee55 .top_dee6 a {
    font-family: 'Philosopher', sans-serif;
}

.overlay_4846,
.overlay_4846 .top_dee6 a {
    font-family: 'Dosis', sans-serif;
}

.alert_4d83,
.alert_4d83 .top_dee6 a {
    font-family: 'Sniglet', cursive;
}

.block-75df,
.block-75df .top_dee6 a {
    font-family: 'Gloria Hallelujah', cursive;
}

.hero-1938,
.hero-1938 .top_dee6 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 .brown_11a9 a, 
#colophon .brown_11a9 a,
#secondary .brown_11a9 a:hover, 
#secondary .brown_11a9 a:focus, 
#colophon .brown_11a9 a:hover,
#colophon .brown_11a9 a:focus {
    color: #fff;
}
#secondary .brown_11a9,
#colophon .brown_11a9 {
    margin-bottom: 0;
}
.surface_slow_6814 {
    position: relative;
    padding: 15px 0;
}
.surface_under_4360 + .surface_slow_6814 {
    border-top: 1px solid rgb(0 0 0 / 10%);
}
.surface_slow_6814 span {
    display: block;
    text-align: center;
}
.surface_under_4360 .picture-a1b0 ul li {
    margin-bottom: 15px;
}
.surface_under_4360 .picture-a1b0 ul li:last-child,
.surface_under_4360 .picture-a1b0 .detail-681c li {
    margin-bottom: 0;
}
.surface_under_4360 .popup-thick-b3f3 {
    margin-bottom: 45px;
}
.surface_under_4360.focus_down_9b8c .popup-thick-b3f3:last-child {
    margin-bottom: 0;
}
.surface_under_4360.focus_down_9b8c .menu_action_35c0 img {
    margin-left: auto;
    margin-right: auto;
}
.middle-4e0f ul li span {
    font-size: 12px;
    display: block;
}
#colophon #wp-calendar caption {
    font-weight: 600;
    text-align: left;
}
.outline_66a1 ul ul {
    padding-left: 25px;
    margin-top: 15px;
}
.carousel-complex-f5ba 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 .carousel-complex-f5ba a:hover,
#secondary .carousel-complex-f5ba a:focus,
#colophon .carousel-complex-f5ba a:hover,
#colophon .carousel-complex-f5ba a:focus {
    background-color: #000;
    color: #fff;
}
#colophon .cool-2121 form.brown_f574 button.cool-9826 {
    background-color: #ff2e55;
}
#colophon .middle-4e0f li:before {
    float: left;
}
.image_cool_eebf {
    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;
}
.image_cool_eebf:hover,
.image_cool_eebf: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;
}
.smooth_4331 #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 */
}
.smooth_4331 #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 */
}
.smooth_4331 #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,
.background_a4f8 #loader-wrapper {
    display: none;

}
#loader svg {
    width: 70px;
    height: 70px;
    fill: #ff2e55;
}
.mini_6bf6 #loader .picture-slow-6752,
.message-32ab #loader .preview_ed02,
.item_liquid_c54c #loader .logo-8f15,
.button-clean-7a81 #loader .slider-stale-01bf {
    display: block;
}

/*--------------------------------------------------------------
#                   RESPONSIVE
--------------------------------------------------------------*/
@media screen and (min-width: 567px) {
    #top-bar {
        padding: 5px 0;
    }
    #top-bar form.brown_f574 {
        width: 50%;
        float: left;
        margin: 0;
    }
    #top-bar .detail-681c {
        width: 50%;
        float: right;
        text-align: right;
        padding: 2px 0;
    }
    #top-bar input, 
    #top-bar .cool-9826 {
        border-color: transparent;
    }
    .surface_under_4360.brown-3655 .popup-thick-b3f3,
    .surface_under_4360.layout-small-7552 .popup-thick-b3f3 {
        width: 50%;
        float: left;
    }
    .surface_under_4360.brown-3655 .popup-thick-b3f3:nth-child(2n+1),
    .surface_under_4360.layout-small-7552 .popup-thick-b3f3:nth-child(2n+1) {
        clear: left;
    }
    .surface_under_4360.brown-3655 .popup-thick-b3f3:nth-child(odd),
    .surface_under_4360.layout-small-7552 .popup-thick-b3f3:nth-child(odd) {
        padding-right: 40px;
    }
    .surface_under_4360.brown-3655 .popup-thick-b3f3:nth-last-child(-n+2),
    .surface_under_4360.layout-small-7552 .popup-thick-b3f3:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 767px) {
    .brown-3655,
    .avatar_d4bb,
    .layout-small-7552,
    .sort_aaea,
    .slow_82ab {
        margin: 0 -15px;
    }
    .brown-3655 article,
    .avatar_d4bb article,
    .layout-small-7552 article,
    .sort_aaea article,
    .slow_82ab article {
        padding: 0 15px;
        float: left;
        width: 50%;
        margin-bottom: 30px;
    }
    .brown-3655 article:nth-child(2n+1),
    .avatar_d4bb article:nth-child(2n+1),
    .layout-small-7552 article:nth-child(2n+1),
    .sort_aaea article:nth-child(2n+1),
    .slow_82ab article:nth-child(2n+1) {
        clear: left;
    }
    .brown-3655 article:nth-last-child(-n+2),
    .avatar_d4bb article:nth-last-child(-n+2),
    .layout-small-7552 article:nth-last-child(-n+2),
    .sort_aaea article:nth-last-child(-n+2),
    .slow_82ab article:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
    .static_561a h1,
    .label-pink-c5dd h1,
    .header-034c h1 {
        font-size: 28px;
    }
    .smooth-d678 .selected_a269, 
    .modal-c45d .selected_a269, 
    .focused-1e5d .selected_a269 {
        padding-right: 25px;
    }
    .smooth-d678 .paragraph_right_1c4b, 
    .modal-c45d .paragraph_right_1c4b, 
    .focused-1e5d .paragraph_right_1c4b {
        padding-left: 25px;
    }
    .surface_under_4360.avatar_d4bb .popup-thick-b3f3 {
        width: 33.33%;
        float: left;
        margin-bottom: 0;
    }
    .surface_under_4360.avatar_d4bb .popup-thick-b3f3:not(:last-child) {
        padding-right: 40px;
    }
    .surface_slow_6814.brown-3655 span {
        float: left;
        width: 50%;
        text-align: left;
    }
    .surface_slow_6814.brown-3655 span:nth-child(2) {
        float: right;
        text-align: right;
    }
}
@media screen and (min-width: 992px) {
    .avatar_d4bb article,
    .sort_aaea article,
    .slow_82ab article {
        width: 33.33%;
    }
    .avatar_d4bb article:nth-child(2n+1),
    .sort_aaea article:nth-child(2n+1),
    .slow_82ab article:nth-child(2n+1) {
        clear: none;
    }
    .avatar_d4bb article:nth-child(3n+1),
    .sort_aaea article:nth-child(3n+1),
    .slow_82ab article:nth-child(3n+1) {
        clear: left;
    }
    .avatar_d4bb article:nth-last-child(-n+3),
    .sort_aaea article:nth-last-child(-n+3),
    .slow_82ab article:nth-last-child(-n+3) {
        margin-bottom: 0;
    }
    .layout-small-7552 article {
        width: 25%;
    }
    .sort_aaea article {
        width: 20%;
    }
    .slow_82ab article {
        width: 16.66%;
    }
    .layout-small-7552 article:nth-child(2n+1),
    .sort_aaea article:nth-child(3n+1),
    .slow_82ab article:nth-child(3n+1) {
        clear: none;
    }
    .layout-small-7552 article:nth-child(4n+1),
    .sort_aaea article:nth-child(5n+1),
    .slow_82ab article:nth-child(6n+1) {
        clear: left;
    }
    .layout-small-7552 article:nth-last-child(-n+4),
    .sort_aaea article:nth-last-child(-n+5),
    .slow_82ab article:nth-last-child(-n+6) {
        margin-bottom: 0;
    }
    #top-bar .picture-a1b0 + .picture-a1b0 {
        margin-top: 0;
    }
    #top-bar.brown-3655 .picture-a1b0 {
        float: left;
        text-align: left;
        padding: 6px 0;
    }
    #top-bar.brown-3655 .picture-a1b0 + .picture-a1b0 {
        float: right;
        text-align: right;
        padding: 0;
    }
    nav.tag_pro_78ce.tabs-9c5f {
        margin-top: 63px;
    }
    #colophon .detail-681c {
        margin-left: -15px;
    }
    .surface_under_4360.layout-small-7552 .popup-thick-b3f3 {
        width: 25%;
        padding-right: 40px;
    }
    .surface_under_4360.layout-small-7552 .popup-thick-b3f3:last-child {
        padding-right: 0;
    }
    .surface_under_4360.layout-small-7552 .popup-thick-b3f3:nth-child(2n+1) {
        clear: none;
    }
    .surface_under_4360.layout-small-7552 .popup-thick-b3f3:nth-child(4n+1) {
        clear: left;
    }
    .surface_under_4360.layout-small-7552 .popup-thick-b3f3:nth-last-child(-n+4) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 1024px) {
    .article_smooth_1589 #masthead {
        position: sticky;
        top: 0;
    }
    .article_smooth_1589 #masthead.modal_f9b1 {
        box-shadow: 0 6px 10px rgb(0 0 0 / 10%);
    }
    .panel-07d0.article_smooth_1589 #masthead.modal_f9b1 {
        top: 32px;
    }
    .header-hot-8866 {
        display: flex;
        align-items: center;
        min-height: 81px;
    }
    .top_dee6 {
        width: auto;
        float: right;
        text-align: right;
    }
    .top_dee6.blue-6fe4 {
        padding: 0;
    }
    .top_dee6 ul.breadcrumb_fe63 > li {
        text-align: center;
    }
    .top_dee6 ul.breadcrumb_fe63 > li > a {
        color: #000;
    }
    .top_dee6 ul.breadcrumb_fe63 .notification_95b2 > a, 
    .top_dee6 ul.breadcrumb_fe63 .slow-23db > a, 
    .top_dee6 ul.breadcrumb_fe63 .hero_670e > a, 
    .top_dee6 ul.breadcrumb_fe63 .simple_5bb8 > a,
    .top_dee6 ul.breadcrumb_fe63 > li:hover > a, 
    .top_dee6 ul.breadcrumb_fe63 > li.fn-focus-6e91 > a {
        color: #ff2e55;
    }
    .top_dee6 ul.breadcrumb_fe63 > li > a {
        text-align: center;
        padding: 30px 20px;
    }
    .top_dee6.blue-6fe4 ul.breadcrumb_fe63 > li {
        padding: 15px 25px 8px;
    }
    .top_dee6 ul.breadcrumb_fe63 > .wrapper-d4cc > 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;
    }
    .top_dee6 ul ul .wrapper-d4cc > 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;
    }
    .top_dee6 ul.breadcrumb_fe63 {
        display: block !important;
        height: auto !important;
    }
    .top_dee6 ul ul {
        box-shadow: 0 10px 25px rgb(0 0 0 / 15%);
        width: 250px;
    }
    .top_dee6 ul li:hover > ul,
    .top_dee6 ul li.fn-focus-6e91 > ul {
        left: 0;
        right: auto;
        display: block !important;
    }
    .top_dee6 ul ul li:hover > ul,
    .top_dee6 ul ul li.fn-focus-6e91 > ul {
        left: 100%;
        right: auto;
    }
    .top_dee6 ul ul li:hover > a,
    .top_dee6 ul ul li.fn-focus-6e91 > a {
        background-color: #ff2e55;
        color: #fff;
    }
    .top_dee6 ul.rough-21b7 > li:last-child > a {
        border-bottom: none;
    }
    .top_dee6 ul ul li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    }
    .top_dee6 ul ul > li:last-child {
        border-bottom: none;
    }
    .top_dee6 ul ul ul {
        top: 0;
    }
    .top_dee6 ul ul li a:hover,
    .top_dee6 ul ul li.simple_5bb8:hover > a {
        color: #fff !important;
    }
    .top_dee6 ul.breadcrumb_fe63 > li > a > i,
    .top_dee6 ul.breadcrumb_fe63 > li > a > i.outline-0d2c:not(.tabs_dark_1212).gold_7d28 {
        display: block;
        margin: 0 auto 10px;
    }
    .fresh_51c0 {
        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;
    }
    .top_dee6 .wrapper-4272 .button_outer_fdf7 {
        display: none;
    }
    .top_dee6 .wrapper-4272 .tertiary_soft_d3f8 {
        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.banner-cold-e445 {
        display: none;
    }
    .fresh_51c0 {
        display: none;
    }
    .top_dee6 ul {
        display: block;
    }
    .top_dee6 li {
        display: inline-block;
    }
    .top_dee6 .article-dim-7147 {
        padding-left: 50px;
    }
    .top_dee6 ul.breadcrumb_fe63 > li.article-dim-7147 > a,
    .top_dee6 ul.breadcrumb_fe63 > li.alert_over_9582 > a {
        padding-left: 5px;
        padding-right: 5px;
    }
    .top_dee6 li.article-dim-7147 + li.alert_over_9582: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%);
    }
    .bronze_c980 #primary,
    .notice-north-53b3 #primary {
        width: 70%;
        float: left;
        padding-right: 30px;
    }
    .bronze_c980 #secondary,
    .notice-north-53b3 #secondary {
        width: 30%;
        float: right;
    }
    .notice-north-53b3 #primary { 
        float: right;
        padding-right: 0;
        padding-left: 30px;
    }
    .search-ee0c #primary {
        width: 100%;
        float: none;
        padding-right: 0;
    }
}
@media screen and (max-width: 1023px) {
    .header-hot-8866 {
        padding-right: 50px;
        min-height: 86px;
        display: flex;
        align-items: center;
        text-align: left;
    }
    .pagination-east-6667 {
        font-size: 26px;
    }
    .top_dee6 ul ul {
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .top_dee6 ul ul ul {
        margin-top: 0;
    }
    .top_dee6 ul.breadcrumb_fe63 li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
        display: block;
        width: 100%;
    }
    .top_dee6 ul.breadcrumb_fe63 li:last-child {
        border-bottom: none;
    }
    .top_dee6 ul.breadcrumb_fe63 > li {
        width: 100%;
        padding: 0;
    }
    .top_dee6 ul ul li a {
        padding-left: 35px;
    }
    .top_dee6 ul ul ul li a {
        padding-left: 60px;
    }
    .top_dee6 ul ul ul ul li a {
        padding-left: 80px;
    }
    .top_dee6 ul ul a {
        width: 100%;
    }
    .top_dee6 ul ul,
    .top_dee6 ul ul ul {
        box-shadow: none;
        float: none;
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 0;
        display: none;
    }
    .top_dee6 ul.breadcrumb_fe63 > li:before {
        display: none;
    }
    .top_dee6 .wrapper-d4cc > a:before {
        content: "";
        float: right;
        position: relative;
        right: 0;
        background-color: rgba(255, 255, 255, 0.20);
        width: 1px;
        height: 25px;
    }
    .top_dee6 .wrapper-d4cc > a:after {
        padding-top: 3px;
    }
    .top_dee6 ul.rough-21b7 li a {
        border-left: none;
    }
    .top_dee6 ul.breadcrumb_fe63 {
        margin-right: 0;
        background-color: #fff;
        margin-top: 25px;
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .top_dee6 {
        position: static;
    }
    .top_dee6 a {
        color: #555555;
        padding: 15px;
    }
    #masthead.simple_845b .top_dee6 ul.breadcrumb_fe63 {
        margin-top: 0;
        position: absolute;
        max-width: 500px;
        top: 100%;
        left: auto;
        right: 0;
        width: 100%;
        z-index: 10;
    }
    .south-f01f #content, 
    .south-f01f #colophon,
    .south-f01f .image_cool_eebf {
        filter: blur(25px);
    }
    #page-site-header {
        padding: 250px 0;
    }
}

@media screen and (max-width: 992px) {
    #page-site-header {
        padding: 200px 0;
    }
    .bronze_a6d3, 
    #reply-title {
        font-size: 28px;
    }
}

@media screen and (max-width: 767px) {
    #masthead.simple_845b .top_dee6 ul.breadcrumb_fe63 {
        max-width: 100%;
    }
    .smooth-d678 .selected_a269, 
    .modal-c45d .selected_a269, 
    .focused-1e5d .selected_a269,
    .smooth-d678 .paragraph_right_1c4b, 
    .modal-c45d .paragraph_right_1c4b, 
    .focused-1e5d .paragraph_right_1c4b {
        width: 100%;
        margin: 15px 0;
    }
    .focused-1e5d span.photo-d070 b, 
    .picture-medium-95a9 span.photo-d070 b, 
    .focused-1e5d span.photo_b3e5 b, 
    .picture-medium-95a9 span.photo_b3e5 b {
        font-size: 18px;
    }
    #respond {
        margin-top: 40px;
    }
    .slider_a065 img {
        margin-right: 15px;
    }
    .bronze_a6d3, 
    #reply-title {
        margin-bottom: 0;
    }
    #commentform p.popup-44cc,
    #commentform p.component_2a1c {
        margin-top: 21px;
    }
    nav.tag_pro_78ce.tabs-9c5f,
    #secondary {
        margin-top: 30px;
    }
    .bronze_a6d3, 
    #reply-title {
        font-size: 26px;
    }
    #comments {
        margin-top: 40px;
    }
    .last-6d8b {
        margin-bottom: 25px;
    }
    .image_cool_eebf {
        display: none;
    }
}
@media screen and (max-width: 567px) {
    .tabs-9c5f .video_small_a80d.section_6665, 
    .tabs-9c5f .video_small_a80d.secondary_9d15 {
        top: 0;
    }
    .tabs-9c5f .section_6665.video_small_a80d:before, 
    .tabs-9c5f .secondary_9d15.video_small_a80d:before {
        width: 35px;
        height: 10px;
    }
    .tabs-9c5f .video_small_a80d.section_6665, 
    .tabs-9c5f .video_small_a80d.secondary_9d15 {
        margin-left: 0;
        margin-right: 0;
    }
    .slider-3e2b li {
        font-size: 12px;
    }
    #breadcrumb-list {
        padding: 10px 0;
    }
    blockquote.paragraph-6548 {
        margin-left: 0;
    }
    .slider_a065 img {
        margin: 0 0 25px;
        float: none;
    }
    .slider_a065 .texture-orange-759f, 
    .slider_a065 .list-tall-57c8 {
        display: block;
    }
    .mini-a2ca {
        padding-left: 0;
    }
    #comments ol.progress_paper_0c3f {
        margin-left: 50px;
    }
    .summary_complex_12a5 {
        padding-left: 0;
    }
    .surface_under_4360 .popup-thick-b3f3:last-child,
    .surface_under_4360.avatar_d4bb .popup-thick-b3f3:last-child {
        margin-bottom: 0;
        padding-right: 0;
    }
}
/* css-noise: 2e99 */
.shadow-element-g9 {
  padding: 0.2rem;
  font-size: 10px;
  line-height: 1.0;
}
