/*
Theme Name: Flexible Blog
Theme URI: http://creativthemes.summary_28cc/downloads/flexible-blog/
Author: Creativ Themes
Author URI: http://creativthemes.summary_28cc/
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.full_790e.preview-right-6063/licenses/gpl-2.0.media-current-5e83
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.hot-a9db/, (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.hero-motion-14c6.container-paper-ab4f/normalize.blue_79c0/
*/

/*--------------------------------------------------------------
>>> 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;
}

.logo_action_cb13 #page {
    max-width: 1600px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 0 0 15px rgb(0 0 0 / 40%);
}

.chip-c4cc #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.summary_28cc/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.header-f991 {
    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 .module_smooth_cb19 label {
    display: table;
    margin: 0;
    line-height: 1;
}
#commentform .module_smooth_cb19 {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
}
p.simple_8ee0 {
    clear: both;
    display: inline-block;
    position: relative;
}
.hover-bottom-8eb5 {
    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.upper-7fba {
    margin-bottom: 0;
}
#commentform p.simple_8ee0 {
    margin: 21px 0 0;
}
#comments {
    padding: 25px 0;
}
#respond {
    padding: 25px 0;
}
.hover_tiny_b41e a {
    color: #000;
    text-decoration: none;
}
.hover_tiny_b41e a:hover,
.hover_tiny_b41e 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.small-4be6 {
    max-width: 300px;
    margin: 0 auto 15px;
}
#top-bar input,
#top-bar .thumbnail-cd47 {
    background-color: transparent;
    border-color: #333;
    color: #fff;
}
#top-bar .large-d012 {
    text-align: center;
}
#top-bar .large-d012 li a:hover,
#top-bar .large-d012 li a:focus {
    color: #fff;
}
#masthead {
    position: relative;
    z-index: 3000;
    background-color: #fff;
}
#masthead a {
    text-decoration: none;
}
.green_2066 {
    padding: 5px 0;
    float: left;
}
.dark-7356, 
#site-identity {
    display: inline-block;
    vertical-align: middle;
}
.aside_4753 {
    font-size: 22px;
    margin: 0 0 5px;
    font-weight: 600;
    line-height: 1.3;
}
.aside_4753 a {
    color: #000;
}
.aside_4753 a:hover,
.aside_4753 a:focus {
    color: #ff2e55;
}
.tertiary-12ce {
    margin: 0;
    line-height: 1.3;
    color: #000;
}
.dark-7356 a {
    display: block;
    margin-right: 15px;
}
.dark-7356 img {
    max-height: 80px;
    width: auto;
}
.row_paper_ecee {
    display: block;
    position: relative;
    width: 100%;
}
.row_paper_ecee ul ul {
    background-color: #fff;
    text-align: left;
    padding: 0;
}
.row_paper_ecee ul ul li a {
    padding: 12px 15px;
    font-size: 14px;
}
.row_paper_ecee ul ul a:after {
    float: right;
}
.row_paper_ecee ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.row_paper_ecee li {
    position: relative;
}
.row_paper_ecee ul.label_6e84 > li > a {
    color: #555555;
}
.row_paper_ecee ul.label_6e84 > li:hover > a,
.row_paper_ecee ul.label_6e84 > li.fn-focus-0260 > a {
    color: #ff2e55;
}
.row_paper_ecee form.small-4be6 input {
    background-color: #fff;
    border-color: #e9ecef;
    border-radius: 5px;
}
.row_paper_ecee a {
    display: block;
    font-weight: 400;
    color: #212121;
    font-size: 14px;
    line-height: 1.5;
    font-family: 'Poppins', sans-serif;
}
.row_paper_ecee ul ul {
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
}
.row_paper_ecee ul ul ul {
    left: -999em;
    top: 0;
}
.row_paper_ecee li li {
    display: block;
}
.row_paper_ecee ul.label_6e84 .dim_f0d0 > a,
.row_paper_ecee ul.label_6e84 .description_prev_aef1 > a,
.row_paper_ecee ul.label_6e84 .carousel-center-67c0 > a,
.row_paper_ecee ul.label_6e84 .background_soft_3ec5 > a {
    color: #ff2e55;
}
.row_paper_ecee ul.label_6e84 > li:before {
    background-color: #5750A0;
    color: #fff;
    width: 46px;
    height: 46px;
    line-height: 46px;
    display: inline-block;
    text-align: center;
}
form.small-4be6 {
    width: 100%;
    max-width: 100%;
    position: relative;
}
input.element_55e9 {
    width: 100%;
    height: 45px;
    padding: 0 50px 0 15px;
}
.banner_eec0 {
    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;
}
.banner_eec0:hover,
.banner_eec0:focus {
    background-color: #ff2e55;
}
.banner_eec0 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;
}
.banner_eec0 span:before, 
.banner_eec0 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;
}
.banner_eec0 span:before {
    -webkit-transform: translateY(-250%);
    -moz-transform: translateY(-250%);
    -ms-transform: translateY(-250%);
    -o-transform: translateY(-250%);
    transform: translateY(-250%);
}
.banner_eec0 span:after {
    -webkit-transform: translateY(250%);
    -moz-transform: translateY(250%);
    -ms-transform: translateY(250%);
    -o-transform: translateY(250%);
    transform: translateY(250%);
}
.banner_eec0.fn-active-0260 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);
}
.banner_eec0.fn-active-0260 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);
}
.banner_eec0.fn-active-0260 span {
    background-color: transparent;
}
.mask_black_40e5 {
    float: right;
    color: #111;
    padding: 7px 0 0 10px;
    display: none;
}
button.white-fa14 {
    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.white-fa14.fn-active-0260 i {
    transform: rotate(-180deg);
    transform-origin: center;
}
.paragraph-next-caf4 .sidebar_light_9be2,
.paragraph-next-caf4 .description-warm-2940,
.paragraph-next-caf4 .over-75aa {
    margin: 0;
    overflow: hidden;
}
.fluid_beed .layout_6dc6 a:before,
.fluid_beed .accordion-38bb a:after {
    content: "\f0d9";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
    font-size: 18px;
    position: relative;
    top: 1px;
}
.fluid_beed .accordion-38bb a:after {
    content: "\f0da";
    margin-left: 10px;
    margin-right: 0;
}
.sidebar_light_9be2 .layout_6dc6,
.description-warm-2940 .layout_6dc6,
.over-75aa .layout_6dc6 {
    float: left;
    width: 50%;
    position: relative;
    text-align: left;
}

.sidebar_light_9be2 .accordion-38bb,
.description-warm-2940 .accordion-38bb,
.over-75aa .accordion-38bb {
    float: right;
    text-align: right;
    width: 50%;
    position: relative;
}
.over-75aa a, 
.description-warm-2940 a {
    font-weight: 400;
    display: block;
    color: #212529;
    text-decoration: none;
}
.over-75aa a:hover, 
.description-warm-2940 a:hover,
.over-75aa a:focus, 
.description-warm-2940 a:focus {
    color: #ff2e55;
}
.over-75aa, 
.description-warm-2940 {
    padding: 0;
    position: relative;
}
.bright_4617 .cool-212d,
.bright_4617 .cool-212d.highlight_simple_56da:hover,
.bright_4617 .cool-212d.highlight_simple_56da:focus {
    text-align: center;
    line-height: 35px;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-right: 5px;
    color: #ff2e55;
    background-color: #f6f6f6;
}
.bright_4617 .cool-212d.fn-current-0260,
.bright_4617 .cool-212d:hover,
.bright_4617 .cool-212d:focus {
    color: #fff;
    background-color: #ff2e55;
}
.bright_4617 .cool-212d.tooltip_smooth_1034,
.bright_4617 .cool-212d.rough_73bf {
    width: auto;
    height: auto;
    color: #ff2e55;
    padding: 0 15px;
}
.bright_4617 .cool-212d.tooltip_smooth_1034:hover, 
.bright_4617 .cool-212d.rough_73bf:hover,
.bright_4617 .cool-212d.tooltip_smooth_1034:focus, 
.bright_4617 .cool-212d.rough_73bf:focus {
    color: #fff;
}
.layout_6dc6 span {
    padding-left: 30px;
    float: left;
    text-align: left;
}
.accordion-38bb span {
    padding-right: 30px;
    float: right;
    text-align: right;
}
.over-75aa span,
.description-warm-2940 span {
    display: table;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.layout_3bd4 {
    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. */
}

.layout_3bd4: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
--------------------------------------------------------------*/
.background_2bb8 {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.header-f991 {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.bright_0526 {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.purple-8ee7:before,
.purple-8ee7:after,
.bright_5eba:before,
.bright_5eba:after,
.button_da79:before,
.button_da79:after,
.title-hot-9a10:before,
.title-hot-9a10:after,
.thumbnail-5c96:before,
.thumbnail-5c96:after,
.secondary_2b00:before,
.secondary_2b00:after,
.black-79cd:before,
.black-79cd:after,
.panel_gold_ef44:before,
.panel_gold_ef44:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.purple-8ee7:after,
.bright_5eba:after,
.button_da79:after,
.title-hot-9a10:after,
.thumbnail-5c96:after,
.secondary_2b00:after,
.black-79cd:before,
.black-79cd:after,
.panel_gold_ef44:before,
.panel_gold_ef44:after {
    clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.purple-ef90 {
    margin: 0 0 1.3em;
}
.purple-ef90:last-child {
    margin-bottom: 0;
}
#colophon .purple-ef90.frame-9328 {
    margin-bottom: 20px;
}
#colophon .purple-ef90:last-child {
    margin-bottom: 0;
}

/* Make sure select elements fit in widgets. */
.purple-ef90 select {
    max-width: 100%;
    padding: 10px;
    border: none;
    width: 100%;
    max-width: 300px;
}

.purple-ef90 input {
    height: 40px;
    padding: 0 15px;
    border: none;
}
form.small-4be6 button.thumbnail-cd47 {
    height: 45px;
    line-height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    border: none;
    width: 45px;
    padding: 0;
    background-color: transparent;
    color: #666;
}
.component_cold_2584 form.small-4be6 button.thumbnail-cd47 {
    width: 50px;
    color: #fff;
    font-size: 16px;
    line-height: 1;
    height: 50px;
    padding: 0;
}
.component_cold_2584 form.small-4be6 input[type="search"] {
    padding: 0 55px 0 25px;
    height: 50px;
    background-color: #fff;
    color: #000;
    border: none;
}
.component_cold_2584 form.small-4be6 input[type="search"]:focus {
    border-color: #ff2e55;
}
form.small-4be6 {
    position: relative;
}

form.small-4be6 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;
}

.text_5d19 {
    font-size: 18px;
    margin: 0 0 32px;
    color: #fff;
}

.purple-ef90 li:not(:last-child) {
    margin-bottom: 10px;
}

#secondary .video-basic-3484 h1,
#secondary .video-basic-3484 h2,
#secondary .video-basic-3484 h3,
#secondary .video-basic-3484 h4,
#secondary .video-basic-3484 h5,
#secondary .video-basic-3484 h6,
#colophon .video-basic-3484 h1,
#colophon .video-basic-3484 h2,
#colophon .video-basic-3484 h3,
#colophon .video-basic-3484 h4,
#colophon .video-basic-3484 h5,
#colophon .video-basic-3484 h6,
.logo-glass-7ab0 .small-7845 {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin: 0;
    text-transform: uppercase;
    border-bottom: 2px solid #000;
    padding-bottom: 5px;
}

#secondary .out-a750 h1,
#secondary .out-a750 h2,
#secondary .out-a750 h3,
#secondary .out-a750 h4,
#secondary .out-a750 h5,
#secondary .out-a750 h6,
#colophon .out-a750 h1,
#colophon .out-a750 h2,
#colophon .out-a750 h3,
#colophon .out-a750 h4,
#colophon .out-a750 h5,
#colophon .out-a750 h6 {
    margin-bottom: 25px;
}

.logo-glass-7ab0 .small-7845 {
    display: block;
    margin-bottom: 20px;
}

.paragraph-2549 {
    height: 40px;
    background-color: #000;
    border-color: #000;
    color: #fff;
    padding: 0 15px;
}

.paragraph-2549:hover,
.paragraph-2549: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 .purple-ef90:not(:last-child) {
    margin-bottom: 30px;
}
.motion_4648 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.chip_orange_551f.orange-b3f8 {
    list-style: disc;
    padding-left: 1.5em;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.fn-sticky-0260 {
    display: block;
}
.carousel-0f82 {
    margin: 0;
}

.accent_solid_9051:not(.backdrop_d85e) {
    display: none;
}

.component-489c .liquid_1451,
.sidebar_336b .liquid_1451 {
    display: inline;
}

.left_381a,
.bright_5eba,
.dropdown-b732 {
    margin: 0;
}

.tertiary-40a8 img {
    display: block;
    text-align: center;
    margin: 20px auto;
}
.table_stone_d293 span.nav_1484 {
    margin-bottom: 12px;
    display: inline-block;
    width: 100%;
}
.label_3c89 {
    clear: both;
    margin: 0 0 1.5em;
}
.table_stone_d293 span.dirty_df81 {
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    color: #111;
}
.table_stone_d293 small {
    font-size: 12px;
    color: #ff2e55;
}
nav.badge_top_932a.bright_4617 {
    margin-top: 50px;
    clear: both;
    display: inline-block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.border_cool_0846.tall_33cb article:nth-child(3n) {
    border-right: 1px solid #e4e4e4;
}
.purple-a0d0 a {
    color: #ff2e55;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.status-glass-fc73 {
    color: #fff;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.right-cb5a {
    margin-bottom: 20px;
    display: inline-block;
}
.right-cb5a span {
    margin: 0 8px 8px 0;
}
.right-cb5a 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;
}
.right-cb5a a:hover,
.right-cb5a a:focus {
    border-color: #000;
    background-color: #000;
    color: #fff;
}
.widget-cold-28f9 {
    margin-bottom: 30px;
}
.picture-brown-9729,
.short-c481 {
    text-align: center;
    margin-bottom: 30px;
    display: block;
}
.picture-brown-9729 h1,
.popup_under_edad h1,
.short-c481 h1 {
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: bold;
}
.dark-ee41 .picture-brown-9729,
.header-3d90 .popup_under_edad,
.info-710c .short-c481,
.mini_da2d .widget-cold-28f9,
.label-a0dd .badge_top_932a.over-75aa,
.element_light_00f0 .accent-24e2.large_eccb .liquid_1451,
.dropdown_fe4d .accent-24e2.large_eccb .info-b5d2,
.black-a404 .accent-24e2.large_eccb .form_c5fb,
.label-f990 .accent-24e2.large_eccb .avatar_d6bf {
    display: none;
}
.module_1d5c {
    margin-bottom: 25px;
}
.focus_pro_3e7c .module_1d5c {
    margin-bottom: 0;
}
.accent-24e2.large_eccb {
    background-color: #f6f6f6;
    padding: 20px 25px;
    margin-bottom: 25px;
}
.component-489c .info-b5d2 a:before,
.large_eccb .tertiary-40a8 a:before,
.avatar_d6bf a:before,
.form_c5fb:before {
    content: "\f017";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
}
.large_eccb .tertiary-40a8 a:before {
    content: "\f007";
}
.avatar_d6bf a:before {
    content: "\f086";
}
.component-489c .info-b5d2 a:before {
    content: "\f017";
}
.form_c5fb:before {
    content: "\f02c";
    color: #ff2e55;
}
body:not(.component-489c) .form_c5fb:before {
    display: none;
}
.large_eccb a, 
.large_eccb span:before, 
.large_eccb .form_c5fb:before, 
.large_eccb .tertiary-40a8:before {
    color: #000;
}
.large_eccb a:hover,
.large_eccb a:focus {
    color: #ff2e55;
}
.tertiary-40a8.tag_7a37 {
    margin-left: 5px;
}
.liquid_1451 {
    visibility: hidden;
}
.liquid_1451 .tertiary-40a8.tag_7a37 {
    visibility: visible;
    margin-left: -20px;
}
.preview_lower_4853 .paragraph-next-caf4 .sidebar_light_9be2, 
.preview_lower_4853 .paragraph-next-caf4 .description-warm-2940, 
.preview_lower_4853 .paragraph-next-caf4 .over-75aa {
    margin-bottom: 25px;
}
.badge_top_932a.over-75aa,
.badge_top_932a.description-warm-2940 {
    padding: 20px 25px;
    background-color: #f6f6f6;
}
.over-75aa .active-c11f span span,
.description-warm-2940 .active-c11f span span,
.over-75aa .row-6169 span span,
.description-warm-2940 .row-6169 span span {
    display: block;
}
.over-75aa span.active-c11f b,
.soft_4133 span.active-c11f b,
.over-75aa span.row-6169 b,
.soft_4133 span.row-6169 b {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.over-75aa span.active-c11f,
.soft_4133 span.active-c11f {
    display: table;
}
.row-9153.slow_6a8d {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}
.row-9153.slow_6a8d .steel-fa83 {
    font-size: 38px;
}
.accordion-b778 #secondary {
    display: none;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.button_da79 a {
    word-wrap: break-word;
}

.breadcrumb_next_a6af {
    display: block;
}

#reply-title,
.medium-7a08 {
    font-size: 42px;
    margin: 0;
}
.medium-7a08,
#reply-title {
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 600;
}
ul.purple-a0d0 li:after {
    content: ",";
}
ul.purple-a0d0 li:last-child:after {
    display: none;
}
ol.middle_bde3 {
    padding: 0;
    margin: 0 0 30px;
    list-style: none;
}
#comments ol {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
#comments ol.middle_bde3 {
    padding-top: 35px;
    position: relative;
    overflow: hidden;
}
#comments ol.tiny_4e27 {
    margin-left: 120px;
}
.secondary_plasma_1bf5 {
    display: none;
}
.orange_4199 img {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 20px;
}
#comments time:before {
    display: none;
}
.pattern-gold-963d {
    position: relative;
}
.red-19d8 {
    text-align: right;
}
#comments article {
    margin-bottom: 30px;
    clear: both;
    padding: 30px;
    background-color: #f6f6f6;
    text-decoration: none;
}
#comments ol.middle_bde3 > li:last-child article:last-child,
#comments ol.middle_bde3 > li:last-child {
    border-bottom: none;
}
#comments ol.middle_bde3 > li {
    padding-top: 49px;
}
#comments ol.middle_bde3 > li:first-child {
    padding-top: 0;
}
#comments ol.middle_bde3 > li article:last-child .red-19d8 {
    border-bottom: none;
    padding-bottom: 0;
}
.red-19d8 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;
}
.red-19d8 a:hover,
.red-19d8 a:focus {
    color: #fff;
    background-color: #ff2e55;
    border-color: #ff2e55;
}
.orange_4199 .outline-8327,
.orange_4199 .input-medium-f059 {
    display: inline-block;
    color: #333;
    font-size: 20px;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    text-transform: capitalize;
}
.orange_4199 .outline-8327:hover,
.orange_4199 .outline-8327:focus {
    color: #ff2e55;
}
.next-00ce a,
.next-00ce a time {
    color: #333;
    text-decoration: none;
}
.next-00ce a:hover,
.next-00ce a:focus,
.next-00ce a:hover time,
.next-00ce a:focus time {
    color: #ff2e55;
}
.next-00ce time {
    font-weight: 500;
}
.next-00ce {
    display: block;
    margin-bottom: 10px;
}
.button_da79 {
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 80px;
}
.button_da79 p {
    font-weight: 400;
    margin-bottom: 1em;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.tabs_prev_e32c .description-warm-2940, /* Older / Newer Posts Navigation (always hidden) */
.tabs_prev_e32c.title-next-9cf3 .secondary_2b00 { /* 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 .title-next-9cf3) before. */
.dynamic-42d3.title-next-9cf3 .secondary_2b00 {
    display: block;
}

/*--------------------------------------------------------------
# Layouts and titles
--------------------------------------------------------------*/
section {
    position: relative;
}
.fn-relative-0260 {
    display: block;
    position: relative;
}
.fn-relative-0260:before,
.fn-relative-0260:after {
    content: "";
    display: table;
    clear: both;
}
.bright_5eba {
    margin-top: 0;
}
.panel_gold_ef44 {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.mask_easy_7707 {
    padding: 10px 0;
}
.main_8e7f,
.pagination_756c {
    font-size: 22px;
    margin: 0 0 15px;
    font-weight: 400;
    word-wrap: break-word;
}
.shadow-2c51 {
    margin-bottom: 40px;
    text-align: center;
}
.pagination_756c {
    font-size: 32px;
    margin: 0;
    font-family: 'Poppins', sans-serif;
}
.main_8e7f a {
    color: #000;
    text-decoration: none;
}
.main_8e7f a:hover,
.main_8e7f a:focus {
    color: #ff2e55;
}
.advanced-895a {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.light_3180 {
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.2;
}
.detail_in_862a {
    text-align: left;
}
.nav_lower_bd86 {
    text-align: center;
}
.full_eb3e {
    text-align: right;
}
.dim_c27e {
    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;
}
.dim_c27e:hover,
.dim_c27e:focus {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.status_6e44 {
    position: relative;
}
.progress_7467 article, 
.list-b627 article, 
.tall_33cb article, 
.orange_60be article,
.modal-b48b article,
.pressed-14a4 article {
    margin-bottom: 30px;
    width: 100%;
}
.progress_7467 article:last-child, 
.list-b627 article:last-child, 
.tall_33cb article:last-child, 
.orange_60be article:last-child,
.modal-b48b article:last-child,
.pressed-14a4 article:last-child {
    margin-bottom: 0;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.left_381a .avatar-7f39,
.bright_5eba .avatar-7f39,
.button_da79 .avatar-7f39 {
    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
--------------------------------------------------------------*/
.tooltip_fixed_1703 {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.tooltip_fixed_1703 img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.tooltip_fixed_1703 .pattern_6376 {
    margin: 0.8075em 0;
}

.pattern_6376 {
    text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.overlay-simple-f4f9 {
    margin: -4px;
}

.widget_3f3d {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding: 4px;
}

.description_south_022e .widget_3f3d {
    max-width: 50%;
}

.fresh_0240 .widget_3f3d {
    max-width: 33.33%;
}

.notice-13e7 .widget_3f3d {
    max-width: 25%;
}

.gradient-4d97 .widget_3f3d {
    max-width: 20%;
}

.video-light-3bbc .widget_3f3d {
    max-width: 16.66%;
}

.info_99dd .widget_3f3d {
    max-width: 14.28%;
}

.banner-d10c .widget_3f3d {
    max-width: 12.5%;
}

.iron_95a7 .widget_3f3d {
    max-width: 11.11%;
}

.easy-c2e0 {
    display: block;
}

.tiny-f911 {
    margin: 0;
}

/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
.large-d012 li {
    display: inline-block;
    height: auto;
    text-align: center;
    position: relative;
    list-style: none;
}
.black-79cd .purple-ef90 .large-d012 li {
    display: inline-block;
    width: auto;
}
.large-d012,
.large-d012 ul {
    margin: 0;
    padding: 0;
}
.large-d012 li a {
    background-color: transparent;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: block;
}
/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
ul.large-d012 {
    margin: 0;
    padding: 0;
}
.large-d012 li {
    width: 40px;
    height: auto;
    text-align: center;
    line-height: 40px;
    position: relative;
    list-style: none;
}
.large-d012 ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.large-d012 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";
}
.large-d012 li a:hover,
.large-d012 li a:focus {
    color: #fff;
    background-color: #FF3366;
}
.large-d012 li a:before {
    content: "\f1d0";
}
.large-d012 li a[href*="facebook.summary_28cc"]:before,
.large-d012 li a[href*="fb.summary_28cc"]:before {
  content: "\f39e";
}

.large-d012 li a[href*="twitter.summary_28cc"]:before {
  content: "\f099";
}

.large-d012 li a[href*="linkedin.summary_28cc"]:before {
  content: "\f0e1";
}

.large-d012 li a[href*="plus.gradient_complex_bc7f.summary_28cc"]:before {
  content: "\f0d5";
}

.large-d012 li a[href*="youtube.summary_28cc"]:before {
  content: "\f167";
}

.large-d012 li a[href*="dribbble.summary_28cc"]:before {
  content: "\f17d";
}

.large-d012 li a[href*="pinterest.summary_28cc"]:before {
  content: "\f231";
}

.large-d012 li a[href*="bitbucket.preview-right-6063"]:before {
  content: "\f171";
}

.large-d012 li a[href*="github.summary_28cc"]:before {
  content: "\f113";
}

.large-d012 li a[href*="codepen.container-paper-ab4f"]:before {
  content: "\f1cb";
}

.large-d012 li a[href*="flickr.summary_28cc"]:before {
  content: "\f16e";
}

.large-d012 li a[href$="/feed/"]:before {
  content: "\f09e";
}

.large-d012 li a[href*="foursquare.summary_28cc"]:before {
  content: "\f180";
}

.large-d012 li a[href*="instagram.summary_28cc"]:before {
  content: "\f16d";
}

.large-d012 li a[href*="tumblr.summary_28cc"]:before {
  content: "\f173";
}

.large-d012 li a[href*="reddit.summary_28cc"]:before {
  content: "\f1a1";
}

.large-d012 li a[href*="vimeo.summary_28cc"]:before {
  content: "\f194";
}

.large-d012 li a[href*="digg.summary_28cc"]:before {
  content: "\f1a6";
}

.large-d012 li a[href*="twitch.easy_315d"]:before {
  content: "\f1e8";
}

.large-d012 li a[href*="stumbleupon.summary_28cc"]:before {
  content: "\f1a4";
}

.large-d012 li a[href*="delicious.summary_28cc"]:before {
  content: "\f1a5";
}

.large-d012 li a[href*="mailto:"]:before {
  content: "\f0e0";
}
.large-d012 li a[href*="soundcloud.summary_28cc"]:before {
  content: "\f1be";
}
.large-d012 li a[href*="wordpress.preview-right-6063"]:before {
  content: "\f19a";
}
.large-d012 li a[href*="wordpress.summary_28cc"]:before {
  content: "\f19a";
}

.large-d012 li a[href*="jsfiddle.section_2e63"]:before {
  content: "\f1cc";
}

.large-d012 li a[href*="tripadvisor.summary_28cc"]:before {
  content: "\f262";
}

.large-d012 li a[href*="foursquare.summary_28cc"]:before {
  content: "\f180";
}

.large-d012 li a[href*="angel.south-2b0e"]:before {
  content: "\f209";
}

.large-d012 li a[href*="slack.summary_28cc"]:before {
  content: "\f198";
}

.large-d012 li a[href*="tiktok.summary_28cc"]:before {
  content: "\e07b";
}

/*--------------------------------------------------------------
## Social Icons Hover Color
--------------------------------------------------------------*/
.large-d012 li a[href*="facebook.summary_28cc"]:hover,
.large-d012 li a[href*="fb.summary_28cc"]:hover,
.large-d012 li a[href*="facebook.summary_28cc"]:focus,
.large-d012 li a[href*="fb.summary_28cc"]:focus {
    background-color: #3c5798 !important;
}
.large-d012 li a[href*="twitter.summary_28cc"]:hover,
.large-d012 li a[href*="twitter.summary_28cc"]:focus {
    background-color: #1ea0f1 !important;
}
.large-d012 li a[href*="linkedin.summary_28cc"]:hover,
.large-d012 li a[href*="linkedin.summary_28cc"]:focus {
    background-color: #0077B5 !important;
}
.large-d012 li a[href*="plus.gradient_complex_bc7f.summary_28cc"]:hover,
.large-d012 li a[href*="plus.gradient_complex_bc7f.summary_28cc"]:focus {
    background-color: #ec7161 !important;
}

.large-d012 li a[href*="youtube.summary_28cc"]:hover,
.large-d012 li a[href*="youtube.summary_28cc"]:focus {
    background-color: #cc181e !important;
}

.large-d012 li a[href*="dribbble.summary_28cc"]:hover,
.large-d012 li a[href*="dribbble.summary_28cc"]:focus {
    background-color: #f4a09c !important;
}

.large-d012 li a[href*="pinterest.summary_28cc"]:hover,
.large-d012 li a[href*="pinterest.summary_28cc"]:focus {
    background-color: #bd081b !important;
}

.large-d012 li a[href*="bitbucket.preview-right-6063"]:hover,
.large-d012 li a[href*="bitbucket.preview-right-6063"]:focus {
    background-color: #205081 !important;
}

.large-d012 li a[href*="github.summary_28cc"]:hover,
.large-d012 li a[href*="github.summary_28cc"]:focus {
    background-color: #323131 !important;
}

.large-d012 li a[href*="codepen.container-paper-ab4f"]:hover,
.large-d012 li a[href*="codepen.container-paper-ab4f"]:focus {
    background-color: #111000 !important;
}

.large-d012 li a[href*="flickr.summary_28cc"]:hover,
.large-d012 li a[href*="flickr.summary_28cc"]:focus {
    background-color: #025FDF !important;
}

.large-d012 li a[href$="/feed/"]:hover,
.large-d012 li a[href$="/feed/"]:focus {
    background-color: #089DE3 !important;
}

.large-d012 li a[href*="foursquare.summary_28cc"]:hover,
.large-d012 li a[href*="foursquare.summary_28cc"]:focus {
    background-color: #F94877 !important;
}

.large-d012 li a[href*="instagram.summary_28cc"]:hover,
.large-d012 li a[href*="instagram.summary_28cc"]:focus {
    background-color: #cd42e7 !important;
}

.large-d012 li a[href*="tumblr.summary_28cc"]:hover,
.large-d012 li a[href*="tumblr.summary_28cc"]:focus {
    background-color: #56BC8A !important;
}

.large-d012 li a[href*="reddit.summary_28cc"]:hover,
.large-d012 li a[href*="reddit.summary_28cc"]:focus {
    background-color: #FF4500 !important;
}

.large-d012 li a[href*="vimeo.summary_28cc"]:hover,
.large-d012 li a[href*="vimeo.summary_28cc"]:focus {
    background-color: #00ADEF !important;
}

.large-d012 li a[href*="digg.summary_28cc"]:hover,
.large-d012 li a[href*="digg.summary_28cc"]:focus {
    background-color: #00ADEF !important;
}

.large-d012 li a[href*="twitch.easy_315d"]:hover,
.large-d012 li a[href*="twitch.easy_315d"]:focus {
    background-color: #0E9DD9 !important;
}

.large-d012 li a[href*="stumbleupon.summary_28cc"]:hover,
.large-d012 li a[href*="stumbleupon.summary_28cc"]:focus {
    background-color: #EB4924 !important;
}

.large-d012 li a[href*="delicious.summary_28cc"]:hover,
.large-d012 li a[href*="delicious.summary_28cc"]:focus {
    background-color: #0076E8 !important;
}

.large-d012 li a[href*="mailto:"]:hover,
.large-d012 li a[href*="mailto:"]:focus {
    background-color: #4169E1 !important;
}
.large-d012 li a[href*="soundcloud.summary_28cc"]:hover,
.large-d012 li a[href*="soundcloud.summary_28cc"]:focus {
    background-color: #FF5500 !important;
}
.large-d012 li a[href*="wordpress.preview-right-6063"]:hover,
.large-d012 li a[href*="wordpress.preview-right-6063"]:focus {
    background-color: #0073AA !important;
}
.large-d012 li a[href*="wordpress.summary_28cc"]:hover,
.large-d012 li a[href*="wordpress.summary_28cc"]:focus {
    background-color: #00AADC !important;
}

.large-d012 li a[href*="jsfiddle.section_2e63"]:hover,
.large-d012 li a[href*="jsfiddle.section_2e63"]:focus {
    background-color: #396AB1 !important;
}

.large-d012 li a[href*="tripadvisor.summary_28cc"]:hover,
.large-d012 li a[href*="tripadvisor.summary_28cc"]:focus {
    background-color: #FFE090 !important;
}

.large-d012 li a[href*="angel.south-2b0e"]:hover,
.large-d012 li a[href*="angel.south-2b0e"]:focus {
    background-color: #111000 !important;
}

.large-d012 li a[href*="tiktok.summary_28cc"]:hover,
.large-d012 li a[href*="tiktok.summary_28cc"]:focus {
    background-color: #7d88e3 !important;
}

/*--------------------------------------------------------------
#  Header Image
--------------------------------------------------------------*/
#header-image {
    text-align: center;
}
#header-image img {
    width: 100%;
}

/*--------------------------------------------------------------
# Posts
--------------------------------------------------------------*/
.preview_center_680e .article_3f63 .status_6e44 {
    margin-bottom: 30px;
    background-size: cover;
    background-position: center center;
    padding: 150px 0;
}
.preview_center_680e .pro_d522 {
    text-align: center;
    padding: 15px;
}
.preview_center_680e .focused_7934 .pro_d522 {
    width: calc(100% - 80px);
    margin: -85px auto 0;
    background-color: #fff;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 15px;
}
.preview_center_680e .article_3f63 .info-b5d2 {
    margin-bottom: 7px;
    display: inline-block;
}
.preview_center_680e .article_3f63 .info-b5d2 a {
    color: #000;
}
.preview_center_680e .article_3f63 .info-b5d2 a:hover,
.preview_center_680e .article_3f63 .info-b5d2 a:focus {
    color: #ff2e55;
}
.preview_center_680e .article_3f63 .form_c5fb {
    margin-bottom: 10px;
    display: block;
    color: #fff;
}
.preview_center_680e .article_3f63 .form_c5fb a {
    background-color: #ff2e55;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
}
.preview_center_680e .article_3f63 .form_c5fb a:hover,
.preview_center_680e .article_3f63 .form_c5fb a:focus {
    background-color: #000;
}
.preview_center_680e .article_3f63 .status_6e44 img {
    width: 100%;
}
.preview_center_680e .sort-fee6 {
    margin-bottom: 10px;
}
.preview_center_680e .main_8e7f {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin: 0;
    margin-bottom: 15px;
    line-height: 1.5;
}
.preview_center_680e .article_3f63 .bright_5eba {
    color: #000;
}
.preview_center_680e a {
    text-decoration: none;
}
.preview_center_680e a {
    text-decoration: none;
}
.large_eccb a,
.large_eccb a:before {
    text-decoration: none;
}
.large_eccb > span {
    margin-right: 20px;
}
#primary #main > article .bright_5eba {
    margin-bottom: 25px;
}

/*--------------------------------------------------------------
# Typography Options
--------------------------------------------------------------*/ 
.advanced-fa91 h1,
.advanced-fa91 h2,
.advanced-fa91 h3,
.advanced-fa91 h4,
.advanced-fa91 h5,
.advanced-fa91 h6,
.advanced-fa91 .logo-glass-7ab0 .small-7845 {
    font-family: 'Raleway', sans-serif;
}

.outline_cool_5c20 h1,
.outline_cool_5c20 h2,
.outline_cool_5c20 h3,
.outline_cool_5c20 h4,
.outline_cool_5c20 h5,
.outline_cool_5c20 h6,
.outline_cool_5c20 .logo-glass-7ab0 .small-7845 {
    font-family: 'Poppins', sans-serif;
}

.over_8ecf h1,
.over_8ecf h2,
.over_8ecf h3,
.over_8ecf h4,
.over_8ecf h5,
.over_8ecf h6,
.over_8ecf .logo-glass-7ab0 .small-7845 {
    font-family: 'Montserrat', sans-serif;
}

.last_f852 h1,
.last_f852 h2,
.last_f852 h3,
.last_f852 h4,
.last_f852 h5,
.last_f852 h6,
.last_f852 .logo-glass-7ab0 .small-7845 {
    font-family: 'Open Sans', sans-serif;
}

.picture_solid_cd00 h1,
.picture_solid_cd00 h2,
.picture_solid_cd00 h3,
.picture_solid_cd00 h4,
.picture_solid_cd00 h5,
.picture_solid_cd00 h6,
.picture_solid_cd00 .logo-glass-7ab0 .small-7845 {
    font-family: 'Lato', sans-serif;
}

.form_74fd h1,
.form_74fd h2,
.form_74fd h3,
.form_74fd h4,
.form_74fd h5,
.form_74fd h6,
.form_74fd .logo-glass-7ab0 .small-7845 {
    font-family: 'Ubuntu', sans-serif;
}

.fluid-4a6d h1,
.fluid-4a6d h2,
.fluid-4a6d h3,
.fluid-4a6d h4,
.fluid-4a6d h5,
.fluid-4a6d h6,
.fluid-4a6d .logo-glass-7ab0 .small-7845 {
    font-family: 'Playfair Display', serif;
}

.hover-3113 h1,
.hover-3113 h2,
.hover-3113 h3,
.hover-3113 h4,
.hover-3113 h5,
.hover-3113 h6,
.hover-3113 .logo-glass-7ab0 .small-7845 h6 {
    font-family: 'Lora', serif;
}

.outline_dim_d6fd h1,
.outline_dim_d6fd h2,
.outline_dim_d6fd h3,
.outline_dim_d6fd h4,
.outline_dim_d6fd h5,
.outline_dim_d6fd h6,
.outline_dim_d6fd .logo-glass-7ab0 .small-7845 {
    font-family: 'Titillium Web', sans-serif;
}

.content_e35c h1,
.content_e35c h2,
.content_e35c h3,
.content_e35c h4,
.content_e35c h5,
.content_e35c h6,
.content_e35c .logo-glass-7ab0 .small-7845 {
    font-family: 'Muli', sans-serif;
}

.link-hot-cd59 h1,
.link-hot-cd59 h2,
.link-hot-cd59 h3,
.link-hot-cd59 h4,
.link-hot-cd59 h5,
.link-hot-cd59 h6,
.link-hot-cd59 .logo-glass-7ab0 .small-7845 {
    font-family: 'Oxygen', sans-serif;
}

.notice_next_fa11 h1,
.notice_next_fa11 h2,
.notice_next_fa11 h3,
.notice_next_fa11 h4,
.notice_next_fa11 h5,
.notice_next_fa11 h6,
.notice_next_fa11 .logo-glass-7ab0 .small-7845 {
    font-family: 'Nunito Sans', sans-serif;
}

.west_7627 h1,
.west_7627 h2,
.west_7627 h3,
.west_7627 h4,
.west_7627 h5,
.west_7627 h6,
.west_7627 .logo-glass-7ab0 .small-7845 {
    font-family: 'Maven Pro', sans-serif;
}

.main_short_63d7 h1,
.main_short_63d7 h2,
.main_short_63d7 h3,
.main_short_63d7 h4,
.main_short_63d7 h5,
.main_short_63d7 h6,
.main_short_63d7 .logo-glass-7ab0 .small-7845 {
    font-family: 'Cairo', serif;
}

.hard_f03d h1,
.hard_f03d h2,
.hard_f03d h3,
.hard_f03d h4,
.hard_f03d h5,
.hard_f03d h6,
.hard_f03d .logo-glass-7ab0 .small-7845 {
    font-family: 'Philosopher', sans-serif;
}

.alert_68c6 h1,
.alert_68c6 h2,
.alert_68c6 h3,
.alert_68c6 h4,
.alert_68c6 h5,
.alert_68c6 h6,
.alert_68c6 .logo-glass-7ab0 .small-7845 {
    font-family: 'Dosis', sans-serif;
}

.detail_9fc0 h1,
.detail_9fc0 h2,
.detail_9fc0 h3,
.detail_9fc0 h4,
.detail_9fc0 h5,
.detail_9fc0 h6,
.detail_9fc0 .logo-glass-7ab0 .small-7845 {
    font-family: 'Sniglet', cursive;
}

.cold_c6ac h1,
.cold_c6ac h2,
.cold_c6ac h3,
.cold_c6ac h4,
.cold_c6ac h5,
.cold_c6ac h6,
.cold_c6ac .logo-glass-7ab0 .small-7845 {
    font-family: 'Gloria Hallelujah', cursive;
}

.first_3b4f h1,
.first_3b4f h2,
.first_3b4f h3,
.first_3b4f h4,
.first_3b4f h5,
.first_3b4f h6,
.first_3b4f .logo-glass-7ab0 .small-7845 {
    font-family: 'Patrick Hand', cursive;
}

.slider_stone_68e3 h1,
.slider_stone_68e3 h2,
.slider_stone_68e3 h3,
.slider_stone_68e3 h4,
.slider_stone_68e3 h5,
.slider_stone_68e3 h6,
.slider_stone_68e3 .logo-glass-7ab0 .small-7845 {
    font-family: 'Shadows Into Light', cursive;
}

.full_cfc5 h1,
.full_cfc5 h2,
.full_cfc5 h3,
.full_cfc5 h4,
.full_cfc5 h5,
.full_cfc5 h6,
.full_cfc5 .logo-glass-7ab0 .small-7845 {
    font-family: 'Aboreto', cursive;
}

.glass-6f45,
.glass-6f45 .row_paper_ecee a {
    font-family: 'Raleway', sans-serif;
}

.form_inner_4c2b,
.form_inner_4c2b .row_paper_ecee a {
    font-family: 'Poppins', sans-serif;
}

.blue_7214,
.blue_7214 .row_paper_ecee a {
    font-family: 'Montserrat', sans-serif;
}

.secondary_clean_b61d,
.secondary_clean_b61d .row_paper_ecee a {
    font-family: 'Open Sans', sans-serif;
}

.liquid_ab43,
.liquid_ab43 .row_paper_ecee a {
    font-family: 'Lato', sans-serif;
}

.block_2f73,
.block_2f73 .row_paper_ecee a {
    font-family: 'Ubuntu', sans-serif;
}

.footer-steel-bf39,
.footer-steel-bf39 .row_paper_ecee a {
    font-family: 'Playfair Display', serif;
}

.label-9373,
.label-9373 .row_paper_ecee a {
    font-family: 'Lora', serif;
}

.wood_2b5c,
.wood_2b5c .row_paper_ecee a {
    font-family: 'Titillium Web', sans-serif;
}

.table-c7a7,
.table-c7a7 .row_paper_ecee a-10 {
    font-family: 'Muli', sans-serif;
}

.backdrop-f1a3,
.backdrop-f1a3 .row_paper_ecee a {
    font-family: 'Oxygen', sans-serif;
}

.breadcrumb-old-6113,
.breadcrumb-old-6113 .row_paper_ecee a {
    font-family: 'Nunito Sans', sans-serif;
}

.border_6b50,
.border_6b50 .row_paper_ecee a {
    font-family: 'Maven Pro', sans-serif;
}

.wrapper-left-7691,
.wrapper-left-7691 .row_paper_ecee a {
    font-family: 'Cairo', serif;
}

.shade-right-c813,
.shade-right-c813 .row_paper_ecee a {
    font-family: 'Philosopher', sans-serif;
}

.hover-8863,
.hover-8863 .row_paper_ecee a {
    font-family: 'Dosis', sans-serif;
}

.content-a04d,
.content-a04d .row_paper_ecee a {
    font-family: 'Sniglet', cursive;
}

.tabs_eded,
.tabs_eded .row_paper_ecee a {
    font-family: 'Gloria Hallelujah', cursive;
}

.silver-544b,
.silver-544b .row_paper_ecee 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 .sidebar-thick-fa84 a, 
#colophon .sidebar-thick-fa84 a,
#secondary .sidebar-thick-fa84 a:hover, 
#secondary .sidebar-thick-fa84 a:focus, 
#colophon .sidebar-thick-fa84 a:hover,
#colophon .sidebar-thick-fa84 a:focus {
    color: #fff;
}
#secondary .sidebar-thick-fa84,
#colophon .sidebar-thick-fa84 {
    margin-bottom: 0;
}
.message-6418 {
    position: relative;
    padding: 15px 0;
}
.black-79cd + .message-6418 {
    border-top: 1px solid rgb(0 0 0 / 10%);
}
.message-6418 span {
    display: block;
    text-align: center;
}
.black-79cd .purple-ef90 ul li {
    margin-bottom: 15px;
}
.black-79cd .purple-ef90 ul li:last-child,
.black-79cd .purple-ef90 .large-d012 li {
    margin-bottom: 0;
}
.black-79cd .carousel-0f82 {
    margin-bottom: 45px;
}
.black-79cd.progress_7467 .carousel-0f82:last-child {
    margin-bottom: 0;
}
.black-79cd.progress_7467 .preview-bc52 img {
    margin-left: auto;
    margin-right: auto;
}
.logo_a8f0 ul li span {
    font-size: 12px;
    display: block;
}
#colophon #wp-calendar caption {
    font-weight: 600;
    text-align: left;
}
.cold-dd39 ul ul {
    padding-left: 25px;
    margin-top: 15px;
}
.up_1cd1 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 .up_1cd1 a:hover,
#secondary .up_1cd1 a:focus,
#colophon .up_1cd1 a:hover,
#colophon .up_1cd1 a:focus {
    background-color: #000;
    color: #fff;
}
#colophon .component_cold_2584 form.small-4be6 button.thumbnail-cd47 {
    background-color: #ff2e55;
}
#colophon .logo_a8f0 li:before {
    float: left;
}
.column-96ea {
    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;
}
.column-96ea:hover,
.column-96ea: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;
}
.upper-6386 #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 */
}
.upper-6386 #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 */
}
.upper-6386 #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,
.black_7488 #loader-wrapper {
    display: none;

}
#loader svg {
    width: 70px;
    height: 70px;
    fill: #ff2e55;
}
.breadcrumb_f884 #loader .video_e1c6,
.item-0899 #loader .modal_green_05c5,
.plasma-c8f8 #loader .hero-copper-776a,
.backdrop-6b35 #loader .module_light_49c2 {
    display: block;
}

/*--------------------------------------------------------------
#                   RESPONSIVE
--------------------------------------------------------------*/
@media screen and (min-width: 567px) {
    #top-bar {
        padding: 5px 0;
    }
    #top-bar form.small-4be6 {
        width: 50%;
        float: left;
        margin: 0;
    }
    #top-bar .large-d012 {
        width: 50%;
        float: right;
        text-align: right;
        padding: 2px 0;
    }
    #top-bar input, 
    #top-bar .thumbnail-cd47 {
        border-color: transparent;
    }
    .black-79cd.list-b627 .carousel-0f82,
    .black-79cd.orange_60be .carousel-0f82 {
        width: 50%;
        float: left;
    }
    .black-79cd.list-b627 .carousel-0f82:nth-child(2n+1),
    .black-79cd.orange_60be .carousel-0f82:nth-child(2n+1) {
        clear: left;
    }
    .black-79cd.list-b627 .carousel-0f82:nth-child(odd),
    .black-79cd.orange_60be .carousel-0f82:nth-child(odd) {
        padding-right: 40px;
    }
    .black-79cd.list-b627 .carousel-0f82:nth-last-child(-n+2),
    .black-79cd.orange_60be .carousel-0f82:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 767px) {
    .list-b627,
    .tall_33cb,
    .orange_60be,
    .modal-b48b,
    .pressed-14a4 {
        margin: 0 -15px;
    }
    .list-b627 article,
    .tall_33cb article,
    .orange_60be article,
    .modal-b48b article,
    .pressed-14a4 article {
        padding: 0 15px;
        float: left;
        width: 50%;
        margin-bottom: 30px;
    }
    .list-b627 article:nth-child(2n+1),
    .tall_33cb article:nth-child(2n+1),
    .orange_60be article:nth-child(2n+1),
    .modal-b48b article:nth-child(2n+1),
    .pressed-14a4 article:nth-child(2n+1) {
        clear: left;
    }
    .list-b627 article:nth-last-child(-n+2),
    .tall_33cb article:nth-last-child(-n+2),
    .orange_60be article:nth-last-child(-n+2),
    .modal-b48b article:nth-last-child(-n+2),
    .pressed-14a4 article:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
    .picture-brown-9729 h1,
    .popup_under_edad h1,
    .short-c481 h1 {
        font-size: 28px;
    }
    .sidebar_light_9be2 .layout_6dc6, 
    .description-warm-2940 .layout_6dc6, 
    .over-75aa .layout_6dc6 {
        padding-right: 25px;
    }
    .sidebar_light_9be2 .accordion-38bb, 
    .description-warm-2940 .accordion-38bb, 
    .over-75aa .accordion-38bb {
        padding-left: 25px;
    }
    .black-79cd.tall_33cb .carousel-0f82 {
        width: 33.33%;
        float: left;
        margin-bottom: 0;
    }
    .black-79cd.tall_33cb .carousel-0f82:not(:last-child) {
        padding-right: 40px;
    }
    .message-6418.list-b627 span {
        float: left;
        width: 50%;
        text-align: left;
    }
    .message-6418.list-b627 span:nth-child(2) {
        float: right;
        text-align: right;
    }
}
@media screen and (min-width: 992px) {
    .tall_33cb article,
    .modal-b48b article,
    .pressed-14a4 article {
        width: 33.33%;
    }
    .tall_33cb article:nth-child(2n+1),
    .modal-b48b article:nth-child(2n+1),
    .pressed-14a4 article:nth-child(2n+1) {
        clear: none;
    }
    .tall_33cb article:nth-child(3n+1),
    .modal-b48b article:nth-child(3n+1),
    .pressed-14a4 article:nth-child(3n+1) {
        clear: left;
    }
    .tall_33cb article:nth-last-child(-n+3),
    .modal-b48b article:nth-last-child(-n+3),
    .pressed-14a4 article:nth-last-child(-n+3) {
        margin-bottom: 0;
    }
    .orange_60be article {
        width: 25%;
    }
    .modal-b48b article {
        width: 20%;
    }
    .pressed-14a4 article {
        width: 16.66%;
    }
    .orange_60be article:nth-child(2n+1),
    .modal-b48b article:nth-child(3n+1),
    .pressed-14a4 article:nth-child(3n+1) {
        clear: none;
    }
    .orange_60be article:nth-child(4n+1),
    .modal-b48b article:nth-child(5n+1),
    .pressed-14a4 article:nth-child(6n+1) {
        clear: left;
    }
    .orange_60be article:nth-last-child(-n+4),
    .modal-b48b article:nth-last-child(-n+5),
    .pressed-14a4 article:nth-last-child(-n+6) {
        margin-bottom: 0;
    }
    #top-bar .purple-ef90 + .purple-ef90 {
        margin-top: 0;
    }
    #top-bar.list-b627 .purple-ef90 {
        float: left;
        text-align: left;
        padding: 6px 0;
    }
    #top-bar.list-b627 .purple-ef90 + .purple-ef90 {
        float: right;
        text-align: right;
        padding: 0;
    }
    nav.badge_top_932a.bright_4617 {
        margin-top: 63px;
    }
    #colophon .large-d012 {
        margin-left: -15px;
    }
    .black-79cd.orange_60be .carousel-0f82 {
        width: 25%;
        padding-right: 40px;
    }
    .black-79cd.orange_60be .carousel-0f82:last-child {
        padding-right: 0;
    }
    .black-79cd.orange_60be .carousel-0f82:nth-child(2n+1) {
        clear: none;
    }
    .black-79cd.orange_60be .carousel-0f82:nth-child(4n+1) {
        clear: left;
    }
    .black-79cd.orange_60be .carousel-0f82:nth-last-child(-n+4) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 1024px) {
    .solid-3230 #masthead {
        position: sticky;
        top: 0;
    }
    .solid-3230 #masthead.module-gold-f8b7 {
        box-shadow: 0 6px 10px rgb(0 0 0 / 10%);
    }
    .notification-stale-7fbe.solid-3230 #masthead.module-gold-f8b7 {
        top: 32px;
    }
    .green_2066 {
        display: flex;
        align-items: center;
        min-height: 81px;
    }
    .row_paper_ecee {
        width: auto;
        float: right;
        text-align: right;
    }
    .row_paper_ecee.warm_7d54 {
        padding: 0;
    }
    .row_paper_ecee ul.label_6e84 > li {
        text-align: center;
    }
    .row_paper_ecee ul.label_6e84 > li > a {
        color: #000;
    }
    .row_paper_ecee ul.label_6e84 .dim_f0d0 > a, 
    .row_paper_ecee ul.label_6e84 .description_prev_aef1 > a, 
    .row_paper_ecee ul.label_6e84 .carousel-center-67c0 > a, 
    .row_paper_ecee ul.label_6e84 .background_soft_3ec5 > a,
    .row_paper_ecee ul.label_6e84 > li:hover > a, 
    .row_paper_ecee ul.label_6e84 > li.fn-focus-0260 > a {
        color: #ff2e55;
    }
    .row_paper_ecee ul.label_6e84 > li > a {
        text-align: center;
        padding: 30px 20px;
    }
    .row_paper_ecee.warm_7d54 ul.label_6e84 > li {
        padding: 15px 25px 8px;
    }
    .row_paper_ecee ul.label_6e84 > .active-f6c2 > 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;
    }
    .row_paper_ecee ul ul .active-f6c2 > 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;
    }
    .row_paper_ecee ul.label_6e84 {
        display: block !important;
        height: auto !important;
    }
    .row_paper_ecee ul ul {
        box-shadow: 0 10px 25px rgb(0 0 0 / 15%);
        width: 250px;
    }
    .row_paper_ecee ul li:hover > ul,
    .row_paper_ecee ul li.fn-focus-0260 > ul {
        left: 0;
        right: auto;
        display: block !important;
    }
    .row_paper_ecee ul ul li:hover > ul,
    .row_paper_ecee ul ul li.fn-focus-0260 > ul {
        left: 100%;
        right: auto;
    }
    .row_paper_ecee ul ul li:hover > a,
    .row_paper_ecee ul ul li.fn-focus-0260 > a {
        background-color: #ff2e55;
        color: #fff;
    }
    .row_paper_ecee ul.menu-complex-c302 > li:last-child > a {
        border-bottom: none;
    }
    .row_paper_ecee ul ul li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    }
    .row_paper_ecee ul ul > li:last-child {
        border-bottom: none;
    }
    .row_paper_ecee ul ul ul {
        top: 0;
    }
    .row_paper_ecee ul ul li a:hover,
    .row_paper_ecee ul ul li.background_soft_3ec5:hover > a {
        color: #fff !important;
    }
    .row_paper_ecee ul.label_6e84 > li > a > i,
    .row_paper_ecee ul.label_6e84 > li > a > i.copper_e94a:not(.avatar-hovered-e5d6).highlight_8bd2 {
        display: block;
        margin: 0 auto 10px;
    }
    .banner_eec0 {
        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;
    }
    .row_paper_ecee .frame-wide-ec73 .pagination-soft-abab {
        display: none;
    }
    .row_paper_ecee .frame-wide-ec73 .texture-3b6b {
        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.white-fa14 {
        display: none;
    }
    .banner_eec0 {
        display: none;
    }
    .row_paper_ecee ul {
        display: block;
    }
    .row_paper_ecee li {
        display: inline-block;
    }
    .row_paper_ecee .primary_7675 {
        padding-left: 50px;
    }
    .row_paper_ecee ul.label_6e84 > li.primary_7675 > a,
    .row_paper_ecee ul.label_6e84 > li.gradient_action_9eec > a {
        padding-left: 5px;
        padding-right: 5px;
    }
    .row_paper_ecee li.primary_7675 + li.gradient_action_9eec: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%);
    }
    .purple-ad60 #primary,
    .menu-9e9f #primary {
        width: 70%;
        float: left;
        padding-right: 30px;
    }
    .purple-ad60 #secondary,
    .menu-9e9f #secondary {
        width: 30%;
        float: right;
    }
    .menu-9e9f #primary { 
        float: right;
        padding-right: 0;
        padding-left: 30px;
    }
    .accordion-b778 #primary {
        width: 100%;
        float: none;
        padding-right: 0;
    }
}
@media screen and (max-width: 1023px) {
    .green_2066 {
        padding-right: 50px;
        min-height: 86px;
        display: flex;
        align-items: center;
        text-align: left;
    }
    .aside_4753 {
        font-size: 26px;
    }
    .row_paper_ecee ul ul {
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .row_paper_ecee ul ul ul {
        margin-top: 0;
    }
    .row_paper_ecee ul.label_6e84 li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
        display: block;
        width: 100%;
    }
    .row_paper_ecee ul.label_6e84 li:last-child {
        border-bottom: none;
    }
    .row_paper_ecee ul.label_6e84 > li {
        width: 100%;
        padding: 0;
    }
    .row_paper_ecee ul ul li a {
        padding-left: 35px;
    }
    .row_paper_ecee ul ul ul li a {
        padding-left: 60px;
    }
    .row_paper_ecee ul ul ul ul li a {
        padding-left: 80px;
    }
    .row_paper_ecee ul ul a {
        width: 100%;
    }
    .row_paper_ecee ul ul,
    .row_paper_ecee ul ul ul {
        box-shadow: none;
        float: none;
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 0;
        display: none;
    }
    .row_paper_ecee ul.label_6e84 > li:before {
        display: none;
    }
    .row_paper_ecee .active-f6c2 > a:before {
        content: "";
        float: right;
        position: relative;
        right: 0;
        background-color: rgba(255, 255, 255, 0.20);
        width: 1px;
        height: 25px;
    }
    .row_paper_ecee .active-f6c2 > a:after {
        padding-top: 3px;
    }
    .row_paper_ecee ul.menu-complex-c302 li a {
        border-left: none;
    }
    .row_paper_ecee ul.label_6e84 {
        margin-right: 0;
        background-color: #fff;
        margin-top: 25px;
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .row_paper_ecee {
        position: static;
    }
    .row_paper_ecee a {
        color: #555555;
        padding: 15px;
    }
    #masthead.title-hot-9a10 .row_paper_ecee ul.label_6e84 {
        margin-top: 0;
        position: absolute;
        max-width: 500px;
        top: 100%;
        left: auto;
        right: 0;
        width: 100%;
        z-index: 10;
    }
    .status-f624 #content, 
    .status-f624 #colophon,
    .status-f624 .column-96ea {
        filter: blur(25px);
    }
    #page-site-header {
        padding: 250px 0;
    }
}

@media screen and (max-width: 992px) {
    #page-site-header {
        padding: 200px 0;
    }
    .medium-7a08, 
    #reply-title {
        font-size: 28px;
    }
}

@media screen and (max-width: 767px) {
    #masthead.title-hot-9a10 .row_paper_ecee ul.label_6e84 {
        max-width: 100%;
    }
    .sidebar_light_9be2 .layout_6dc6, 
    .description-warm-2940 .layout_6dc6, 
    .over-75aa .layout_6dc6,
    .sidebar_light_9be2 .accordion-38bb, 
    .description-warm-2940 .accordion-38bb, 
    .over-75aa .accordion-38bb {
        width: 100%;
        margin: 15px 0;
    }
    .over-75aa span.active-c11f b, 
    .soft_4133 span.active-c11f b, 
    .over-75aa span.row-6169 b, 
    .soft_4133 span.row-6169 b {
        font-size: 18px;
    }
    #respond {
        margin-top: 40px;
    }
    .orange_4199 img {
        margin-right: 15px;
    }
    .medium-7a08, 
    #reply-title {
        margin-bottom: 0;
    }
    #commentform p.upper-7fba,
    #commentform p.simple_8ee0 {
        margin-top: 21px;
    }
    nav.badge_top_932a.bright_4617,
    #secondary {
        margin-top: 30px;
    }
    .medium-7a08, 
    #reply-title {
        font-size: 26px;
    }
    #comments {
        margin-top: 40px;
    }
    .right-cb5a {
        margin-bottom: 25px;
    }
    .column-96ea {
        display: none;
    }
}
@media screen and (max-width: 567px) {
    .bright_4617 .cool-212d.tooltip_smooth_1034, 
    .bright_4617 .cool-212d.rough_73bf {
        top: 0;
    }
    .bright_4617 .tooltip_smooth_1034.cool-212d:before, 
    .bright_4617 .rough_73bf.cool-212d:before {
        width: 35px;
        height: 10px;
    }
    .bright_4617 .cool-212d.tooltip_smooth_1034, 
    .bright_4617 .cool-212d.rough_73bf {
        margin-left: 0;
        margin-right: 0;
    }
    .dim-e2c5 li {
        font-size: 12px;
    }
    #breadcrumb-list {
        padding: 10px 0;
    }
    blockquote.header-f991 {
        margin-left: 0;
    }
    .orange_4199 img {
        margin: 0 0 25px;
        float: none;
    }
    .orange_4199 .outline-8327, 
    .orange_4199 .input-medium-f059 {
        display: block;
    }
    .button_da79 {
        padding-left: 0;
    }
    #comments ol.tiny_4e27 {
        margin-left: 50px;
    }
    .red-19d8 {
        padding-left: 0;
    }
    .black-79cd .carousel-0f82:last-child,
    .black-79cd.tall_33cb .carousel-0f82:last-child {
        margin-bottom: 0;
        padding-right: 0;
    }
}
/* css-noise: 1313 */
.ghost-box-p5 {
  padding: 0.1rem;
  font-size: 12px;
  line-height: 1.3;
}
