/*
Theme Name: Flexible Blog
Theme URI: http://creativthemes.box-outer-369f/downloads/flexible-blog/
Author: Creativ Themes
Author URI: http://creativthemes.box-outer-369f/
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.iron_e4e9.preview_5c5c/licenses/gpl-2.0.dirty-9251
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.link_slow_da67/, (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.content-8e5a.texture-5410/normalize.bright_60ee/
*/

/*--------------------------------------------------------------
>>> 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;
}

.footer-hard-540b #page {
    max-width: 1600px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 0 0 15px rgb(0 0 0 / 40%);
}

.widget-pressed-4fec #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.box-outer-369f/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.panel-top-29ed {
    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 .slider-ec87 label {
    display: table;
    margin: 0;
    line-height: 1;
}
#commentform .slider-ec87 {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
}
p.medium-2fb4 {
    clear: both;
    display: inline-block;
    position: relative;
}
.row_8a4b {
    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.photo_64fa {
    margin-bottom: 0;
}
#commentform p.medium-2fb4 {
    margin: 21px 0 0;
}
#comments {
    padding: 25px 0;
}
#respond {
    padding: 25px 0;
}
.main-full-3202 a {
    color: #000;
    text-decoration: none;
}
.main-full-3202 a:hover,
.main-full-3202 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.pagination_brown_8289 {
    max-width: 300px;
    margin: 0 auto 15px;
}
#top-bar input,
#top-bar .light_dd4d {
    background-color: transparent;
    border-color: #333;
    color: #fff;
}
#top-bar .menu_old_2ea6 {
    text-align: center;
}
#top-bar .menu_old_2ea6 li a:hover,
#top-bar .menu_old_2ea6 li a:focus {
    color: #fff;
}
#masthead {
    position: relative;
    z-index: 3000;
    background-color: #fff;
}
#masthead a {
    text-decoration: none;
}
.video_pressed_b5bf {
    padding: 5px 0;
    float: left;
}
.green-1406, 
#site-identity {
    display: inline-block;
    vertical-align: middle;
}
.wide_b48a {
    font-size: 22px;
    margin: 0 0 5px;
    font-weight: 600;
    line-height: 1.3;
}
.wide_b48a a {
    color: #000;
}
.wide_b48a a:hover,
.wide_b48a a:focus {
    color: #ff2e55;
}
.fluid_fd2b {
    margin: 0;
    line-height: 1.3;
    color: #000;
}
.green-1406 a {
    display: block;
    margin-right: 15px;
}
.green-1406 img {
    max-height: 80px;
    width: auto;
}
.tooltip-1763 {
    display: block;
    position: relative;
    width: 100%;
}
.tooltip-1763 ul ul {
    background-color: #fff;
    text-align: left;
    padding: 0;
}
.tooltip-1763 ul ul li a {
    padding: 12px 15px;
    font-size: 14px;
}
.tooltip-1763 ul ul a:after {
    float: right;
}
.tooltip-1763 ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.tooltip-1763 li {
    position: relative;
}
.tooltip-1763 ul.surface-old-31fd > li > a {
    color: #555555;
}
.tooltip-1763 ul.surface-old-31fd > li:hover > a,
.tooltip-1763 ul.surface-old-31fd > li.fn-focus-9c44 > a {
    color: #ff2e55;
}
.tooltip-1763 form.pagination_brown_8289 input {
    background-color: #fff;
    border-color: #e9ecef;
    border-radius: 5px;
}
.tooltip-1763 a {
    display: block;
    font-weight: 400;
    color: #212121;
    font-size: 14px;
    line-height: 1.5;
    font-family: 'Poppins', sans-serif;
}
.tooltip-1763 ul ul {
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
}
.tooltip-1763 ul ul ul {
    left: -999em;
    top: 0;
}
.tooltip-1763 li li {
    display: block;
}
.tooltip-1763 ul.surface-old-31fd .paragraph-simple-a1e7 > a,
.tooltip-1763 ul.surface-old-31fd .card_79ad > a,
.tooltip-1763 ul.surface-old-31fd .summary-under-88d7 > a,
.tooltip-1763 ul.surface-old-31fd .disabled_last_da4e > a {
    color: #ff2e55;
}
.tooltip-1763 ul.surface-old-31fd > li:before {
    background-color: #5750A0;
    color: #fff;
    width: 46px;
    height: 46px;
    line-height: 46px;
    display: inline-block;
    text-align: center;
}
form.pagination_brown_8289 {
    width: 100%;
    max-width: 100%;
    position: relative;
}
input.pagination_under_269e {
    width: 100%;
    height: 45px;
    padding: 0 50px 0 15px;
}
.easy_e183 {
    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;
}
.easy_e183:hover,
.easy_e183:focus {
    background-color: #ff2e55;
}
.easy_e183 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;
}
.easy_e183 span:before, 
.easy_e183 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;
}
.easy_e183 span:before {
    -webkit-transform: translateY(-250%);
    -moz-transform: translateY(-250%);
    -ms-transform: translateY(-250%);
    -o-transform: translateY(-250%);
    transform: translateY(-250%);
}
.easy_e183 span:after {
    -webkit-transform: translateY(250%);
    -moz-transform: translateY(250%);
    -ms-transform: translateY(250%);
    -o-transform: translateY(250%);
    transform: translateY(250%);
}
.easy_e183.fn-active-9c44 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);
}
.easy_e183.fn-active-9c44 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);
}
.easy_e183.fn-active-9c44 span {
    background-color: transparent;
}
.surface_d1e2 {
    float: right;
    color: #111;
    padding: 7px 0 0 10px;
    display: none;
}
button.backdrop-new-f536 {
    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.backdrop-new-f536.fn-active-9c44 i {
    transform: rotate(-180deg);
    transform-origin: center;
}
.dim-43b2 .outline_cool_85f3,
.dim-43b2 .preview-iron-01ee,
.dim-43b2 .detail-purple-cef4 {
    margin: 0;
    overflow: hidden;
}
.current_9c6f .column-8999 a:before,
.current_9c6f .bottom_32cc a:after {
    content: "\f0d9";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
    font-size: 18px;
    position: relative;
    top: 1px;
}
.current_9c6f .bottom_32cc a:after {
    content: "\f0da";
    margin-left: 10px;
    margin-right: 0;
}
.outline_cool_85f3 .column-8999,
.preview-iron-01ee .column-8999,
.detail-purple-cef4 .column-8999 {
    float: left;
    width: 50%;
    position: relative;
    text-align: left;
}

.outline_cool_85f3 .bottom_32cc,
.preview-iron-01ee .bottom_32cc,
.detail-purple-cef4 .bottom_32cc {
    float: right;
    text-align: right;
    width: 50%;
    position: relative;
}
.detail-purple-cef4 a, 
.preview-iron-01ee a {
    font-weight: 400;
    display: block;
    color: #212529;
    text-decoration: none;
}
.detail-purple-cef4 a:hover, 
.preview-iron-01ee a:hover,
.detail-purple-cef4 a:focus, 
.preview-iron-01ee a:focus {
    color: #ff2e55;
}
.detail-purple-cef4, 
.preview-iron-01ee {
    padding: 0;
    position: relative;
}
.wide-bd2e .hero_fresh_2790,
.wide-bd2e .hero_fresh_2790.section_lower_cc93:hover,
.wide-bd2e .hero_fresh_2790.section_lower_cc93:focus {
    text-align: center;
    line-height: 35px;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-right: 5px;
    color: #ff2e55;
    background-color: #f6f6f6;
}
.wide-bd2e .hero_fresh_2790.fn-current-9c44,
.wide-bd2e .hero_fresh_2790:hover,
.wide-bd2e .hero_fresh_2790:focus {
    color: #fff;
    background-color: #ff2e55;
}
.wide-bd2e .hero_fresh_2790.feature-4a90,
.wide-bd2e .hero_fresh_2790.list_selected_2fe9 {
    width: auto;
    height: auto;
    color: #ff2e55;
    padding: 0 15px;
}
.wide-bd2e .hero_fresh_2790.feature-4a90:hover, 
.wide-bd2e .hero_fresh_2790.list_selected_2fe9:hover,
.wide-bd2e .hero_fresh_2790.feature-4a90:focus, 
.wide-bd2e .hero_fresh_2790.list_selected_2fe9:focus {
    color: #fff;
}
.column-8999 span {
    padding-left: 30px;
    float: left;
    text-align: left;
}
.bottom_32cc span {
    padding-right: 30px;
    float: right;
    text-align: right;
}
.detail-purple-cef4 span,
.preview-iron-01ee span {
    display: table;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.steel-163c {
    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. */
}

.steel-163c: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
--------------------------------------------------------------*/
.slider_dc5b {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.panel-top-29ed {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.under-2fc4 {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.pro_5868:before,
.pro_5868:after,
.media_focused_3edf:before,
.media_focused_3edf:after,
.picture_4cf5:before,
.picture_4cf5:after,
.tooltip-6fd7:before,
.tooltip-6fd7:after,
.glass-7e84:before,
.glass-7e84:after,
.pink_1a15:before,
.pink_1a15:after,
.thick_f3e8:before,
.thick_f3e8:after,
.mini-80b8:before,
.mini-80b8:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.pro_5868:after,
.media_focused_3edf:after,
.picture_4cf5:after,
.tooltip-6fd7:after,
.glass-7e84:after,
.pink_1a15:after,
.thick_f3e8:before,
.thick_f3e8:after,
.mini-80b8:before,
.mini-80b8:after {
    clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.large_b390 {
    margin: 0 0 1.3em;
}
.large_b390:last-child {
    margin-bottom: 0;
}
#colophon .large_b390.sort_571f {
    margin-bottom: 20px;
}
#colophon .large_b390:last-child {
    margin-bottom: 0;
}

/* Make sure select elements fit in widgets. */
.large_b390 select {
    max-width: 100%;
    padding: 10px;
    border: none;
    width: 100%;
    max-width: 300px;
}

.large_b390 input {
    height: 40px;
    padding: 0 15px;
    border: none;
}
form.pagination_brown_8289 button.light_dd4d {
    height: 45px;
    line-height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    border: none;
    width: 45px;
    padding: 0;
    background-color: transparent;
    color: #666;
}
.container_simple_398b form.pagination_brown_8289 button.light_dd4d {
    width: 50px;
    color: #fff;
    font-size: 16px;
    line-height: 1;
    height: 50px;
    padding: 0;
}
.container_simple_398b form.pagination_brown_8289 input[type="search"] {
    padding: 0 55px 0 25px;
    height: 50px;
    background-color: #fff;
    color: #000;
    border: none;
}
.container_simple_398b form.pagination_brown_8289 input[type="search"]:focus {
    border-color: #ff2e55;
}
form.pagination_brown_8289 {
    position: relative;
}

form.pagination_brown_8289 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;
}

.selected_0649 {
    font-size: 18px;
    margin: 0 0 32px;
    color: #fff;
}

.large_b390 li:not(:last-child) {
    margin-bottom: 10px;
}

#secondary .shadow-0c2e h1,
#secondary .shadow-0c2e h2,
#secondary .shadow-0c2e h3,
#secondary .shadow-0c2e h4,
#secondary .shadow-0c2e h5,
#secondary .shadow-0c2e h6,
#colophon .shadow-0c2e h1,
#colophon .shadow-0c2e h2,
#colophon .shadow-0c2e h3,
#colophon .shadow-0c2e h4,
#colophon .shadow-0c2e h5,
#colophon .shadow-0c2e h6,
.alert_5211 .card_active_1c60 {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin: 0;
    text-transform: uppercase;
    border-bottom: 2px solid #000;
    padding-bottom: 5px;
}

#secondary .photo-light-5a00 h1,
#secondary .photo-light-5a00 h2,
#secondary .photo-light-5a00 h3,
#secondary .photo-light-5a00 h4,
#secondary .photo-light-5a00 h5,
#secondary .photo-light-5a00 h6,
#colophon .photo-light-5a00 h1,
#colophon .photo-light-5a00 h2,
#colophon .photo-light-5a00 h3,
#colophon .photo-light-5a00 h4,
#colophon .photo-light-5a00 h5,
#colophon .photo-light-5a00 h6 {
    margin-bottom: 25px;
}

.alert_5211 .card_active_1c60 {
    display: block;
    margin-bottom: 20px;
}

.sort-d1d6 {
    height: 40px;
    background-color: #000;
    border-color: #000;
    color: #fff;
    padding: 0 15px;
}

.sort-d1d6:hover,
.sort-d1d6: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 .large_b390:not(:last-child) {
    margin-bottom: 30px;
}
.preview-clean-b51a ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.article-7473.article-prev-fa38 {
    list-style: disc;
    padding-left: 1.5em;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.fn-sticky-9c44 {
    display: block;
}
.under-05a9 {
    margin: 0;
}

.left-ff26:not(.item_b191) {
    display: none;
}

.light-f0a8 .button-black-2979,
.tertiary-3964 .button-black-2979 {
    display: inline;
}

.simple-139e,
.media_focused_3edf,
.message_tall_7e53 {
    margin: 0;
}

.tooltip_5c1c img {
    display: block;
    text-align: center;
    margin: 20px auto;
}
.outline-bronze-23cf span.frame_041d {
    margin-bottom: 12px;
    display: inline-block;
    width: 100%;
}
.medium_3a40 {
    clear: both;
    margin: 0 0 1.5em;
}
.outline-bronze-23cf span.warm-db95 {
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    color: #111;
}
.outline-bronze-23cf small {
    font-size: 12px;
    color: #ff2e55;
}
nav.box-current-c1d4.wide-bd2e {
    margin-top: 50px;
    clear: both;
    display: inline-block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.card_full_b3bb.green-5c7b article:nth-child(3n) {
    border-right: 1px solid #e4e4e4;
}
.block_e4e6 a {
    color: #ff2e55;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.silver_e685 {
    color: #fff;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.outer_0ac1 {
    margin-bottom: 20px;
    display: inline-block;
}
.outer_0ac1 span {
    margin: 0 8px 8px 0;
}
.outer_0ac1 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;
}
.outer_0ac1 a:hover,
.outer_0ac1 a:focus {
    border-color: #000;
    background-color: #000;
    color: #fff;
}
.north-cbac {
    margin-bottom: 30px;
}
.gallery_fresh_1eb9,
.south_2aa5 {
    text-align: center;
    margin-bottom: 30px;
    display: block;
}
.gallery_fresh_1eb9 h1,
.form_6c1d h1,
.south_2aa5 h1 {
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: bold;
}
.light-f5c2 .gallery_fresh_1eb9,
.bright_1fd5 .form_6c1d,
.avatar-7499 .south_2aa5,
.green_cfcb .north-cbac,
.copper_f30c .box-current-c1d4.detail-purple-cef4,
.form_plasma_124a .backdrop_1959.mask-lower-a638 .button-black-2979,
.nav-thick-4e2e .backdrop_1959.mask-lower-a638 .purple_54b0,
.summary-liquid-3ad7 .backdrop_1959.mask-lower-a638 .pattern-over-2647,
.under_cb5b .backdrop_1959.mask-lower-a638 .tertiary-blue-d58a {
    display: none;
}
.slider-orange-8245 {
    margin-bottom: 25px;
}
.dropdown-9c7a .slider-orange-8245 {
    margin-bottom: 0;
}
.backdrop_1959.mask-lower-a638 {
    background-color: #f6f6f6;
    padding: 20px 25px;
    margin-bottom: 25px;
}
.light-f0a8 .purple_54b0 a:before,
.mask-lower-a638 .tooltip_5c1c a:before,
.tertiary-blue-d58a a:before,
.pattern-over-2647:before {
    content: "\f017";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
}
.mask-lower-a638 .tooltip_5c1c a:before {
    content: "\f007";
}
.tertiary-blue-d58a a:before {
    content: "\f086";
}
.light-f0a8 .purple_54b0 a:before {
    content: "\f017";
}
.pattern-over-2647:before {
    content: "\f02c";
    color: #ff2e55;
}
body:not(.light-f0a8) .pattern-over-2647:before {
    display: none;
}
.mask-lower-a638 a, 
.mask-lower-a638 span:before, 
.mask-lower-a638 .pattern-over-2647:before, 
.mask-lower-a638 .tooltip_5c1c:before {
    color: #000;
}
.mask-lower-a638 a:hover,
.mask-lower-a638 a:focus {
    color: #ff2e55;
}
.tooltip_5c1c.badge_green_758d {
    margin-left: 5px;
}
.button-black-2979 {
    visibility: hidden;
}
.button-black-2979 .tooltip_5c1c.badge_green_758d {
    visibility: visible;
    margin-left: -20px;
}
.image-north-43a4 .dim-43b2 .outline_cool_85f3, 
.image-north-43a4 .dim-43b2 .preview-iron-01ee, 
.image-north-43a4 .dim-43b2 .detail-purple-cef4 {
    margin-bottom: 25px;
}
.box-current-c1d4.detail-purple-cef4,
.box-current-c1d4.preview-iron-01ee {
    padding: 20px 25px;
    background-color: #f6f6f6;
}
.detail-purple-cef4 .east-ab5d span span,
.preview-iron-01ee .east-ab5d span span,
.detail-purple-cef4 .popup-in-db58 span span,
.preview-iron-01ee .popup-in-db58 span span {
    display: block;
}
.detail-purple-cef4 span.east-ab5d b,
.accent_mini_48e4 span.east-ab5d b,
.detail-purple-cef4 span.popup-in-db58 b,
.accent_mini_48e4 span.popup-in-db58 b {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.detail-purple-cef4 span.east-ab5d,
.accent_mini_48e4 span.east-ab5d {
    display: table;
}
.media-ebd3.center_4bf3 {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}
.media-ebd3.center_4bf3 .list_fluid_f17b {
    font-size: 38px;
}
.module-last-b305 #secondary {
    display: none;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.picture_4cf5 a {
    word-wrap: break-word;
}

.block_3ef8 {
    display: block;
}

#reply-title,
.selected_e86a {
    font-size: 42px;
    margin: 0;
}
.selected_e86a,
#reply-title {
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 600;
}
ul.block_e4e6 li:after {
    content: ",";
}
ul.block_e4e6 li:last-child:after {
    display: none;
}
ol.box-solid-0d2a {
    padding: 0;
    margin: 0 0 30px;
    list-style: none;
}
#comments ol {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
#comments ol.box-solid-0d2a {
    padding-top: 35px;
    position: relative;
    overflow: hidden;
}
#comments ol.message-3af1 {
    margin-left: 120px;
}
.column_small_b4db {
    display: none;
}
.form-slow-299f img {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 20px;
}
#comments time:before {
    display: none;
}
.stale_3b38 {
    position: relative;
}
.disabled_liquid_0a05 {
    text-align: right;
}
#comments article {
    margin-bottom: 30px;
    clear: both;
    padding: 30px;
    background-color: #f6f6f6;
    text-decoration: none;
}
#comments ol.box-solid-0d2a > li:last-child article:last-child,
#comments ol.box-solid-0d2a > li:last-child {
    border-bottom: none;
}
#comments ol.box-solid-0d2a > li {
    padding-top: 49px;
}
#comments ol.box-solid-0d2a > li:first-child {
    padding-top: 0;
}
#comments ol.box-solid-0d2a > li article:last-child .disabled_liquid_0a05 {
    border-bottom: none;
    padding-bottom: 0;
}
.disabled_liquid_0a05 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;
}
.disabled_liquid_0a05 a:hover,
.disabled_liquid_0a05 a:focus {
    color: #fff;
    background-color: #ff2e55;
    border-color: #ff2e55;
}
.form-slow-299f .article-4c3c,
.form-slow-299f .bright_2bd2 {
    display: inline-block;
    color: #333;
    font-size: 20px;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    text-transform: capitalize;
}
.form-slow-299f .article-4c3c:hover,
.form-slow-299f .article-4c3c:focus {
    color: #ff2e55;
}
.white-029f a,
.white-029f a time {
    color: #333;
    text-decoration: none;
}
.white-029f a:hover,
.white-029f a:focus,
.white-029f a:hover time,
.white-029f a:focus time {
    color: #ff2e55;
}
.white-029f time {
    font-weight: 500;
}
.white-029f {
    display: block;
    margin-bottom: 10px;
}
.picture_4cf5 {
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 80px;
}
.picture_4cf5 p {
    font-weight: 400;
    margin-bottom: 1em;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.main_smooth_50b5 .preview-iron-01ee, /* Older / Newer Posts Navigation (always hidden) */
.main_smooth_50b5.down_05c9 .pink_1a15 { /* 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 .down_05c9) before. */
.backdrop_bright_d221.down_05c9 .pink_1a15 {
    display: block;
}

/*--------------------------------------------------------------
# Layouts and titles
--------------------------------------------------------------*/
section {
    position: relative;
}
.fn-relative-9c44 {
    display: block;
    position: relative;
}
.fn-relative-9c44:before,
.fn-relative-9c44:after {
    content: "";
    display: table;
    clear: both;
}
.media_focused_3edf {
    margin-top: 0;
}
.mini-80b8 {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.brown-f9b4 {
    padding: 10px 0;
}
.large_d8db,
.yellow-15b0 {
    font-size: 22px;
    margin: 0 0 15px;
    font-weight: 400;
    word-wrap: break-word;
}
.row-stone-9464 {
    margin-bottom: 40px;
    text-align: center;
}
.yellow-15b0 {
    font-size: 32px;
    margin: 0;
    font-family: 'Poppins', sans-serif;
}
.large_d8db a {
    color: #000;
    text-decoration: none;
}
.large_d8db a:hover,
.large_d8db a:focus {
    color: #ff2e55;
}
.grid_inner_a7f5 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.element-advanced-26db {
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.2;
}
.thumbnail_2275 {
    text-align: left;
}
.menu_3956 {
    text-align: center;
}
.background-hard-3c82 {
    text-align: right;
}
.fast_c789 {
    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;
}
.fast_c789:hover,
.fast_c789:focus {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.active_hovered_7a00 {
    position: relative;
}
.row-7a2d article, 
.active-cold-6655 article, 
.green-5c7b article, 
.liquid-2763 article,
.action-67dd article,
.fixed_56f5 article {
    margin-bottom: 30px;
    width: 100%;
}
.row-7a2d article:last-child, 
.active-cold-6655 article:last-child, 
.green-5c7b article:last-child, 
.liquid-2763 article:last-child,
.action-67dd article:last-child,
.fixed_56f5 article:last-child {
    margin-bottom: 0;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.simple-139e .block_medium_e263,
.media_focused_3edf .block_medium_e263,
.picture_4cf5 .block_medium_e263 {
    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
--------------------------------------------------------------*/
.media_39f9 {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.media_39f9 img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.media_39f9 .status-yellow-51dd {
    margin: 0.8075em 0;
}

.status-yellow-51dd {
    text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.thick_1723 {
    margin: -4px;
}

.surface_liquid_e197 {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding: 4px;
}

.notification_f145 .surface_liquid_e197 {
    max-width: 50%;
}

.plasma-1c18 .surface_liquid_e197 {
    max-width: 33.33%;
}

.shadow-new-bf84 .surface_liquid_e197 {
    max-width: 25%;
}

.top-706e .surface_liquid_e197 {
    max-width: 20%;
}

.text_hard_845f .surface_liquid_e197 {
    max-width: 16.66%;
}

.static_5bcf .surface_liquid_e197 {
    max-width: 14.28%;
}

.avatar-white-e187 .surface_liquid_e197 {
    max-width: 12.5%;
}

.notification_ba23 .surface_liquid_e197 {
    max-width: 11.11%;
}

.outer-1d5a {
    display: block;
}

.notice_f0b4 {
    margin: 0;
}

/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
.menu_old_2ea6 li {
    display: inline-block;
    height: auto;
    text-align: center;
    position: relative;
    list-style: none;
}
.thick_f3e8 .large_b390 .menu_old_2ea6 li {
    display: inline-block;
    width: auto;
}
.menu_old_2ea6,
.menu_old_2ea6 ul {
    margin: 0;
    padding: 0;
}
.menu_old_2ea6 li a {
    background-color: transparent;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: block;
}
/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
ul.menu_old_2ea6 {
    margin: 0;
    padding: 0;
}
.menu_old_2ea6 li {
    width: 40px;
    height: auto;
    text-align: center;
    line-height: 40px;
    position: relative;
    list-style: none;
}
.menu_old_2ea6 ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.menu_old_2ea6 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";
}
.menu_old_2ea6 li a:hover,
.menu_old_2ea6 li a:focus {
    color: #fff;
    background-color: #FF3366;
}
.menu_old_2ea6 li a:before {
    content: "\f1d0";
}
.menu_old_2ea6 li a[href*="facebook.box-outer-369f"]:before,
.menu_old_2ea6 li a[href*="fb.box-outer-369f"]:before {
  content: "\f39e";
}

.menu_old_2ea6 li a[href*="twitter.box-outer-369f"]:before {
  content: "\f099";
}

.menu_old_2ea6 li a[href*="linkedin.box-outer-369f"]:before {
  content: "\f0e1";
}

.menu_old_2ea6 li a[href*="plus.secondary_794c.box-outer-369f"]:before {
  content: "\f0d5";
}

.menu_old_2ea6 li a[href*="youtube.box-outer-369f"]:before {
  content: "\f167";
}

.menu_old_2ea6 li a[href*="dribbble.box-outer-369f"]:before {
  content: "\f17d";
}

.menu_old_2ea6 li a[href*="pinterest.box-outer-369f"]:before {
  content: "\f231";
}

.menu_old_2ea6 li a[href*="bitbucket.preview_5c5c"]:before {
  content: "\f171";
}

.menu_old_2ea6 li a[href*="github.box-outer-369f"]:before {
  content: "\f113";
}

.menu_old_2ea6 li a[href*="codepen.texture-5410"]:before {
  content: "\f1cb";
}

.menu_old_2ea6 li a[href*="flickr.box-outer-369f"]:before {
  content: "\f16e";
}

.menu_old_2ea6 li a[href$="/feed/"]:before {
  content: "\f09e";
}

.menu_old_2ea6 li a[href*="foursquare.box-outer-369f"]:before {
  content: "\f180";
}

.menu_old_2ea6 li a[href*="instagram.box-outer-369f"]:before {
  content: "\f16d";
}

.menu_old_2ea6 li a[href*="tumblr.box-outer-369f"]:before {
  content: "\f173";
}

.menu_old_2ea6 li a[href*="reddit.box-outer-369f"]:before {
  content: "\f1a1";
}

.menu_old_2ea6 li a[href*="vimeo.box-outer-369f"]:before {
  content: "\f194";
}

.menu_old_2ea6 li a[href*="digg.box-outer-369f"]:before {
  content: "\f1a6";
}

.menu_old_2ea6 li a[href*="twitch.fluid-61c7"]:before {
  content: "\f1e8";
}

.menu_old_2ea6 li a[href*="stumbleupon.box-outer-369f"]:before {
  content: "\f1a4";
}

.menu_old_2ea6 li a[href*="delicious.box-outer-369f"]:before {
  content: "\f1a5";
}

.menu_old_2ea6 li a[href*="mailto:"]:before {
  content: "\f0e0";
}
.menu_old_2ea6 li a[href*="soundcloud.box-outer-369f"]:before {
  content: "\f1be";
}
.menu_old_2ea6 li a[href*="wordpress.preview_5c5c"]:before {
  content: "\f19a";
}
.menu_old_2ea6 li a[href*="wordpress.box-outer-369f"]:before {
  content: "\f19a";
}

.menu_old_2ea6 li a[href*="jsfiddle.hard-34a3"]:before {
  content: "\f1cc";
}

.menu_old_2ea6 li a[href*="tripadvisor.box-outer-369f"]:before {
  content: "\f262";
}

.menu_old_2ea6 li a[href*="foursquare.box-outer-369f"]:before {
  content: "\f180";
}

.menu_old_2ea6 li a[href*="angel.progress_huge_2b91"]:before {
  content: "\f209";
}

.menu_old_2ea6 li a[href*="slack.box-outer-369f"]:before {
  content: "\f198";
}

.menu_old_2ea6 li a[href*="tiktok.box-outer-369f"]:before {
  content: "\e07b";
}

/*--------------------------------------------------------------
## Social Icons Hover Color
--------------------------------------------------------------*/
.menu_old_2ea6 li a[href*="facebook.box-outer-369f"]:hover,
.menu_old_2ea6 li a[href*="fb.box-outer-369f"]:hover,
.menu_old_2ea6 li a[href*="facebook.box-outer-369f"]:focus,
.menu_old_2ea6 li a[href*="fb.box-outer-369f"]:focus {
    background-color: #3c5798 !important;
}
.menu_old_2ea6 li a[href*="twitter.box-outer-369f"]:hover,
.menu_old_2ea6 li a[href*="twitter.box-outer-369f"]:focus {
    background-color: #1ea0f1 !important;
}
.menu_old_2ea6 li a[href*="linkedin.box-outer-369f"]:hover,
.menu_old_2ea6 li a[href*="linkedin.box-outer-369f"]:focus {
    background-color: #0077B5 !important;
}
.menu_old_2ea6 li a[href*="plus.secondary_794c.box-outer-369f"]:hover,
.menu_old_2ea6 li a[href*="plus.secondary_794c.box-outer-369f"]:focus {
    background-color: #ec7161 !important;
}

.menu_old_2ea6 li a[href*="youtube.box-outer-369f"]:hover,
.menu_old_2ea6 li a[href*="youtube.box-outer-369f"]:focus {
    background-color: #cc181e !important;
}

.menu_old_2ea6 li a[href*="dribbble.box-outer-369f"]:hover,
.menu_old_2ea6 li a[href*="dribbble.box-outer-369f"]:focus {
    background-color: #f4a09c !important;
}

.menu_old_2ea6 li a[href*="pinterest.box-outer-369f"]:hover,
.menu_old_2ea6 li a[href*="pinterest.box-outer-369f"]:focus {
    background-color: #bd081b !important;
}

.menu_old_2ea6 li a[href*="bitbucket.preview_5c5c"]:hover,
.menu_old_2ea6 li a[href*="bitbucket.preview_5c5c"]:focus {
    background-color: #205081 !important;
}

.menu_old_2ea6 li a[href*="github.box-outer-369f"]:hover,
.menu_old_2ea6 li a[href*="github.box-outer-369f"]:focus {
    background-color: #323131 !important;
}

.menu_old_2ea6 li a[href*="codepen.texture-5410"]:hover,
.menu_old_2ea6 li a[href*="codepen.texture-5410"]:focus {
    background-color: #111000 !important;
}

.menu_old_2ea6 li a[href*="flickr.box-outer-369f"]:hover,
.menu_old_2ea6 li a[href*="flickr.box-outer-369f"]:focus {
    background-color: #025FDF !important;
}

.menu_old_2ea6 li a[href$="/feed/"]:hover,
.menu_old_2ea6 li a[href$="/feed/"]:focus {
    background-color: #089DE3 !important;
}

.menu_old_2ea6 li a[href*="foursquare.box-outer-369f"]:hover,
.menu_old_2ea6 li a[href*="foursquare.box-outer-369f"]:focus {
    background-color: #F94877 !important;
}

.menu_old_2ea6 li a[href*="instagram.box-outer-369f"]:hover,
.menu_old_2ea6 li a[href*="instagram.box-outer-369f"]:focus {
    background-color: #cd42e7 !important;
}

.menu_old_2ea6 li a[href*="tumblr.box-outer-369f"]:hover,
.menu_old_2ea6 li a[href*="tumblr.box-outer-369f"]:focus {
    background-color: #56BC8A !important;
}

.menu_old_2ea6 li a[href*="reddit.box-outer-369f"]:hover,
.menu_old_2ea6 li a[href*="reddit.box-outer-369f"]:focus {
    background-color: #FF4500 !important;
}

.menu_old_2ea6 li a[href*="vimeo.box-outer-369f"]:hover,
.menu_old_2ea6 li a[href*="vimeo.box-outer-369f"]:focus {
    background-color: #00ADEF !important;
}

.menu_old_2ea6 li a[href*="digg.box-outer-369f"]:hover,
.menu_old_2ea6 li a[href*="digg.box-outer-369f"]:focus {
    background-color: #00ADEF !important;
}

.menu_old_2ea6 li a[href*="twitch.fluid-61c7"]:hover,
.menu_old_2ea6 li a[href*="twitch.fluid-61c7"]:focus {
    background-color: #0E9DD9 !important;
}

.menu_old_2ea6 li a[href*="stumbleupon.box-outer-369f"]:hover,
.menu_old_2ea6 li a[href*="stumbleupon.box-outer-369f"]:focus {
    background-color: #EB4924 !important;
}

.menu_old_2ea6 li a[href*="delicious.box-outer-369f"]:hover,
.menu_old_2ea6 li a[href*="delicious.box-outer-369f"]:focus {
    background-color: #0076E8 !important;
}

.menu_old_2ea6 li a[href*="mailto:"]:hover,
.menu_old_2ea6 li a[href*="mailto:"]:focus {
    background-color: #4169E1 !important;
}
.menu_old_2ea6 li a[href*="soundcloud.box-outer-369f"]:hover,
.menu_old_2ea6 li a[href*="soundcloud.box-outer-369f"]:focus {
    background-color: #FF5500 !important;
}
.menu_old_2ea6 li a[href*="wordpress.preview_5c5c"]:hover,
.menu_old_2ea6 li a[href*="wordpress.preview_5c5c"]:focus {
    background-color: #0073AA !important;
}
.menu_old_2ea6 li a[href*="wordpress.box-outer-369f"]:hover,
.menu_old_2ea6 li a[href*="wordpress.box-outer-369f"]:focus {
    background-color: #00AADC !important;
}

.menu_old_2ea6 li a[href*="jsfiddle.hard-34a3"]:hover,
.menu_old_2ea6 li a[href*="jsfiddle.hard-34a3"]:focus {
    background-color: #396AB1 !important;
}

.menu_old_2ea6 li a[href*="tripadvisor.box-outer-369f"]:hover,
.menu_old_2ea6 li a[href*="tripadvisor.box-outer-369f"]:focus {
    background-color: #FFE090 !important;
}

.menu_old_2ea6 li a[href*="angel.progress_huge_2b91"]:hover,
.menu_old_2ea6 li a[href*="angel.progress_huge_2b91"]:focus {
    background-color: #111000 !important;
}

.menu_old_2ea6 li a[href*="tiktok.box-outer-369f"]:hover,
.menu_old_2ea6 li a[href*="tiktok.box-outer-369f"]:focus {
    background-color: #7d88e3 !important;
}

/*--------------------------------------------------------------
#  Header Image
--------------------------------------------------------------*/
#header-image {
    text-align: center;
}
#header-image img {
    width: 100%;
}

/*--------------------------------------------------------------
# Posts
--------------------------------------------------------------*/
.disabled_copper_84dd .paragraph-top-bc79 .active_hovered_7a00 {
    margin-bottom: 30px;
    background-size: cover;
    background-position: center center;
    padding: 150px 0;
}
.disabled_copper_84dd .picture-c013 {
    text-align: center;
    padding: 15px;
}
.disabled_copper_84dd .orange_445c .picture-c013 {
    width: calc(100% - 80px);
    margin: -85px auto 0;
    background-color: #fff;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 15px;
}
.disabled_copper_84dd .paragraph-top-bc79 .purple_54b0 {
    margin-bottom: 7px;
    display: inline-block;
}
.disabled_copper_84dd .paragraph-top-bc79 .purple_54b0 a {
    color: #000;
}
.disabled_copper_84dd .paragraph-top-bc79 .purple_54b0 a:hover,
.disabled_copper_84dd .paragraph-top-bc79 .purple_54b0 a:focus {
    color: #ff2e55;
}
.disabled_copper_84dd .paragraph-top-bc79 .pattern-over-2647 {
    margin-bottom: 10px;
    display: block;
    color: #fff;
}
.disabled_copper_84dd .paragraph-top-bc79 .pattern-over-2647 a {
    background-color: #ff2e55;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
}
.disabled_copper_84dd .paragraph-top-bc79 .pattern-over-2647 a:hover,
.disabled_copper_84dd .paragraph-top-bc79 .pattern-over-2647 a:focus {
    background-color: #000;
}
.disabled_copper_84dd .paragraph-top-bc79 .active_hovered_7a00 img {
    width: 100%;
}
.disabled_copper_84dd .chip_e3c9 {
    margin-bottom: 10px;
}
.disabled_copper_84dd .large_d8db {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin: 0;
    margin-bottom: 15px;
    line-height: 1.5;
}
.disabled_copper_84dd .paragraph-top-bc79 .media_focused_3edf {
    color: #000;
}
.disabled_copper_84dd a {
    text-decoration: none;
}
.disabled_copper_84dd a {
    text-decoration: none;
}
.mask-lower-a638 a,
.mask-lower-a638 a:before {
    text-decoration: none;
}
.mask-lower-a638 > span {
    margin-right: 20px;
}
#primary #main > article .media_focused_3edf {
    margin-bottom: 25px;
}

/*--------------------------------------------------------------
# Typography Options
--------------------------------------------------------------*/ 
.full-20de h1,
.full-20de h2,
.full-20de h3,
.full-20de h4,
.full-20de h5,
.full-20de h6,
.full-20de .alert_5211 .card_active_1c60 {
    font-family: 'Raleway', sans-serif;
}

.glass_b027 h1,
.glass_b027 h2,
.glass_b027 h3,
.glass_b027 h4,
.glass_b027 h5,
.glass_b027 h6,
.glass_b027 .alert_5211 .card_active_1c60 {
    font-family: 'Poppins', sans-serif;
}

.section-7767 h1,
.section-7767 h2,
.section-7767 h3,
.section-7767 h4,
.section-7767 h5,
.section-7767 h6,
.section-7767 .alert_5211 .card_active_1c60 {
    font-family: 'Montserrat', sans-serif;
}

.hero_glass_b508 h1,
.hero_glass_b508 h2,
.hero_glass_b508 h3,
.hero_glass_b508 h4,
.hero_glass_b508 h5,
.hero_glass_b508 h6,
.hero_glass_b508 .alert_5211 .card_active_1c60 {
    font-family: 'Open Sans', sans-serif;
}

.article_purple_7d8f h1,
.article_purple_7d8f h2,
.article_purple_7d8f h3,
.article_purple_7d8f h4,
.article_purple_7d8f h5,
.article_purple_7d8f h6,
.article_purple_7d8f .alert_5211 .card_active_1c60 {
    font-family: 'Lato', sans-serif;
}

.icon-down-4d2f h1,
.icon-down-4d2f h2,
.icon-down-4d2f h3,
.icon-down-4d2f h4,
.icon-down-4d2f h5,
.icon-down-4d2f h6,
.icon-down-4d2f .alert_5211 .card_active_1c60 {
    font-family: 'Ubuntu', sans-serif;
}

.article_875a h1,
.article_875a h2,
.article_875a h3,
.article_875a h4,
.article_875a h5,
.article_875a h6,
.article_875a .alert_5211 .card_active_1c60 {
    font-family: 'Playfair Display', serif;
}

.hard_d17c h1,
.hard_d17c h2,
.hard_d17c h3,
.hard_d17c h4,
.hard_d17c h5,
.hard_d17c h6,
.hard_d17c .alert_5211 .card_active_1c60 h6 {
    font-family: 'Lora', serif;
}

.smooth_580b h1,
.smooth_580b h2,
.smooth_580b h3,
.smooth_580b h4,
.smooth_580b h5,
.smooth_580b h6,
.smooth_580b .alert_5211 .card_active_1c60 {
    font-family: 'Titillium Web', sans-serif;
}

.hero_green_c8bf h1,
.hero_green_c8bf h2,
.hero_green_c8bf h3,
.hero_green_c8bf h4,
.hero_green_c8bf h5,
.hero_green_c8bf h6,
.hero_green_c8bf .alert_5211 .card_active_1c60 {
    font-family: 'Muli', sans-serif;
}

.south_7fbe h1,
.south_7fbe h2,
.south_7fbe h3,
.south_7fbe h4,
.south_7fbe h5,
.south_7fbe h6,
.south_7fbe .alert_5211 .card_active_1c60 {
    font-family: 'Oxygen', sans-serif;
}

.progress_c546 h1,
.progress_c546 h2,
.progress_c546 h3,
.progress_c546 h4,
.progress_c546 h5,
.progress_c546 h6,
.progress_c546 .alert_5211 .card_active_1c60 {
    font-family: 'Nunito Sans', sans-serif;
}

.steel-9039 h1,
.steel-9039 h2,
.steel-9039 h3,
.steel-9039 h4,
.steel-9039 h5,
.steel-9039 h6,
.steel-9039 .alert_5211 .card_active_1c60 {
    font-family: 'Maven Pro', sans-serif;
}

.banner_3bab h1,
.banner_3bab h2,
.banner_3bab h3,
.banner_3bab h4,
.banner_3bab h5,
.banner_3bab h6,
.banner_3bab .alert_5211 .card_active_1c60 {
    font-family: 'Cairo', serif;
}

.in-a864 h1,
.in-a864 h2,
.in-a864 h3,
.in-a864 h4,
.in-a864 h5,
.in-a864 h6,
.in-a864 .alert_5211 .card_active_1c60 {
    font-family: 'Philosopher', sans-serif;
}

.breadcrumb-2aab h1,
.breadcrumb-2aab h2,
.breadcrumb-2aab h3,
.breadcrumb-2aab h4,
.breadcrumb-2aab h5,
.breadcrumb-2aab h6,
.breadcrumb-2aab .alert_5211 .card_active_1c60 {
    font-family: 'Dosis', sans-serif;
}

.item_rough_6351 h1,
.item_rough_6351 h2,
.item_rough_6351 h3,
.item_rough_6351 h4,
.item_rough_6351 h5,
.item_rough_6351 h6,
.item_rough_6351 .alert_5211 .card_active_1c60 {
    font-family: 'Sniglet', cursive;
}

.summary-next-8d7d h1,
.summary-next-8d7d h2,
.summary-next-8d7d h3,
.summary-next-8d7d h4,
.summary-next-8d7d h5,
.summary-next-8d7d h6,
.summary-next-8d7d .alert_5211 .card_active_1c60 {
    font-family: 'Gloria Hallelujah', cursive;
}

.preview-silver-b04b h1,
.preview-silver-b04b h2,
.preview-silver-b04b h3,
.preview-silver-b04b h4,
.preview-silver-b04b h5,
.preview-silver-b04b h6,
.preview-silver-b04b .alert_5211 .card_active_1c60 {
    font-family: 'Patrick Hand', cursive;
}

.highlight-pro-fbe8 h1,
.highlight-pro-fbe8 h2,
.highlight-pro-fbe8 h3,
.highlight-pro-fbe8 h4,
.highlight-pro-fbe8 h5,
.highlight-pro-fbe8 h6,
.highlight-pro-fbe8 .alert_5211 .card_active_1c60 {
    font-family: 'Shadows Into Light', cursive;
}

.label-top-57af h1,
.label-top-57af h2,
.label-top-57af h3,
.label-top-57af h4,
.label-top-57af h5,
.label-top-57af h6,
.label-top-57af .alert_5211 .card_active_1c60 {
    font-family: 'Aboreto', cursive;
}

.dark_9e84,
.dark_9e84 .tooltip-1763 a {
    font-family: 'Raleway', sans-serif;
}

.dark-6903,
.dark-6903 .tooltip-1763 a {
    font-family: 'Poppins', sans-serif;
}

.simple-5fa4,
.simple-5fa4 .tooltip-1763 a {
    font-family: 'Montserrat', sans-serif;
}

.thumbnail_e082,
.thumbnail_e082 .tooltip-1763 a {
    font-family: 'Open Sans', sans-serif;
}

.sort-next-e519,
.sort-next-e519 .tooltip-1763 a {
    font-family: 'Lato', sans-serif;
}

.panel_hot_b436,
.panel_hot_b436 .tooltip-1763 a {
    font-family: 'Ubuntu', sans-serif;
}

.alert_hard_9b9b,
.alert_hard_9b9b .tooltip-1763 a {
    font-family: 'Playfair Display', serif;
}

.article-fresh-6ffe,
.article-fresh-6ffe .tooltip-1763 a {
    font-family: 'Lora', serif;
}

.caption-medium-a864,
.caption-medium-a864 .tooltip-1763 a {
    font-family: 'Titillium Web', sans-serif;
}

.gallery-plasma-2cdf,
.gallery-plasma-2cdf .tooltip-1763 a-10 {
    font-family: 'Muli', sans-serif;
}

.static-98fd,
.static-98fd .tooltip-1763 a {
    font-family: 'Oxygen', sans-serif;
}

.input_orange_3ea3,
.input_orange_3ea3 .tooltip-1763 a {
    font-family: 'Nunito Sans', sans-serif;
}

.title_dark_eb61,
.title_dark_eb61 .tooltip-1763 a {
    font-family: 'Maven Pro', sans-serif;
}

.simple_c595,
.simple_c595 .tooltip-1763 a {
    font-family: 'Cairo', serif;
}

.iron_672d,
.iron_672d .tooltip-1763 a {
    font-family: 'Philosopher', sans-serif;
}

.item_5b1f,
.item_5b1f .tooltip-1763 a {
    font-family: 'Dosis', sans-serif;
}

.pro-468c,
.pro-468c .tooltip-1763 a {
    font-family: 'Sniglet', cursive;
}

.footer_old_a7a9,
.footer_old_a7a9 .tooltip-1763 a {
    font-family: 'Gloria Hallelujah', cursive;
}

.gold_e42d,
.gold_e42d .tooltip-1763 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 .fast-e30a a, 
#colophon .fast-e30a a,
#secondary .fast-e30a a:hover, 
#secondary .fast-e30a a:focus, 
#colophon .fast-e30a a:hover,
#colophon .fast-e30a a:focus {
    color: #fff;
}
#secondary .fast-e30a,
#colophon .fast-e30a {
    margin-bottom: 0;
}
.aside_steel_8f0f {
    position: relative;
    padding: 15px 0;
}
.thick_f3e8 + .aside_steel_8f0f {
    border-top: 1px solid rgb(0 0 0 / 10%);
}
.aside_steel_8f0f span {
    display: block;
    text-align: center;
}
.thick_f3e8 .large_b390 ul li {
    margin-bottom: 15px;
}
.thick_f3e8 .large_b390 ul li:last-child,
.thick_f3e8 .large_b390 .menu_old_2ea6 li {
    margin-bottom: 0;
}
.thick_f3e8 .under-05a9 {
    margin-bottom: 45px;
}
.thick_f3e8.row-7a2d .under-05a9:last-child {
    margin-bottom: 0;
}
.thick_f3e8.row-7a2d .filter-last-104a img {
    margin-left: auto;
    margin-right: auto;
}
.wide-ae14 ul li span {
    font-size: 12px;
    display: block;
}
#colophon #wp-calendar caption {
    font-weight: 600;
    text-align: left;
}
.up-ad1b ul ul {
    padding-left: 25px;
    margin-top: 15px;
}
.prev_b0f0 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 .prev_b0f0 a:hover,
#secondary .prev_b0f0 a:focus,
#colophon .prev_b0f0 a:hover,
#colophon .prev_b0f0 a:focus {
    background-color: #000;
    color: #fff;
}
#colophon .container_simple_398b form.pagination_brown_8289 button.light_dd4d {
    background-color: #ff2e55;
}
#colophon .wide-ae14 li:before {
    float: left;
}
.hidden-ab05 {
    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;
}
.hidden-ab05:hover,
.hidden-ab05: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;
}
.aside_719b #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 */
}
.aside_719b #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 */
}
.aside_719b #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,
.stone-0330 #loader-wrapper {
    display: none;

}
#loader svg {
    width: 70px;
    height: 70px;
    fill: #ff2e55;
}
.summary-plasma-9121 #loader .pagination-0dc7,
.feature-48f4 #loader .photo_e0c4,
.fixed_523a #loader .menu-1582,
.under-1d92 #loader .mini-07bb {
    display: block;
}

/*--------------------------------------------------------------
#                   RESPONSIVE
--------------------------------------------------------------*/
@media screen and (min-width: 567px) {
    #top-bar {
        padding: 5px 0;
    }
    #top-bar form.pagination_brown_8289 {
        width: 50%;
        float: left;
        margin: 0;
    }
    #top-bar .menu_old_2ea6 {
        width: 50%;
        float: right;
        text-align: right;
        padding: 2px 0;
    }
    #top-bar input, 
    #top-bar .light_dd4d {
        border-color: transparent;
    }
    .thick_f3e8.active-cold-6655 .under-05a9,
    .thick_f3e8.liquid-2763 .under-05a9 {
        width: 50%;
        float: left;
    }
    .thick_f3e8.active-cold-6655 .under-05a9:nth-child(2n+1),
    .thick_f3e8.liquid-2763 .under-05a9:nth-child(2n+1) {
        clear: left;
    }
    .thick_f3e8.active-cold-6655 .under-05a9:nth-child(odd),
    .thick_f3e8.liquid-2763 .under-05a9:nth-child(odd) {
        padding-right: 40px;
    }
    .thick_f3e8.active-cold-6655 .under-05a9:nth-last-child(-n+2),
    .thick_f3e8.liquid-2763 .under-05a9:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 767px) {
    .active-cold-6655,
    .green-5c7b,
    .liquid-2763,
    .action-67dd,
    .fixed_56f5 {
        margin: 0 -15px;
    }
    .active-cold-6655 article,
    .green-5c7b article,
    .liquid-2763 article,
    .action-67dd article,
    .fixed_56f5 article {
        padding: 0 15px;
        float: left;
        width: 50%;
        margin-bottom: 30px;
    }
    .active-cold-6655 article:nth-child(2n+1),
    .green-5c7b article:nth-child(2n+1),
    .liquid-2763 article:nth-child(2n+1),
    .action-67dd article:nth-child(2n+1),
    .fixed_56f5 article:nth-child(2n+1) {
        clear: left;
    }
    .active-cold-6655 article:nth-last-child(-n+2),
    .green-5c7b article:nth-last-child(-n+2),
    .liquid-2763 article:nth-last-child(-n+2),
    .action-67dd article:nth-last-child(-n+2),
    .fixed_56f5 article:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
    .gallery_fresh_1eb9 h1,
    .form_6c1d h1,
    .south_2aa5 h1 {
        font-size: 28px;
    }
    .outline_cool_85f3 .column-8999, 
    .preview-iron-01ee .column-8999, 
    .detail-purple-cef4 .column-8999 {
        padding-right: 25px;
    }
    .outline_cool_85f3 .bottom_32cc, 
    .preview-iron-01ee .bottom_32cc, 
    .detail-purple-cef4 .bottom_32cc {
        padding-left: 25px;
    }
    .thick_f3e8.green-5c7b .under-05a9 {
        width: 33.33%;
        float: left;
        margin-bottom: 0;
    }
    .thick_f3e8.green-5c7b .under-05a9:not(:last-child) {
        padding-right: 40px;
    }
    .aside_steel_8f0f.active-cold-6655 span {
        float: left;
        width: 50%;
        text-align: left;
    }
    .aside_steel_8f0f.active-cold-6655 span:nth-child(2) {
        float: right;
        text-align: right;
    }
}
@media screen and (min-width: 992px) {
    .green-5c7b article,
    .action-67dd article,
    .fixed_56f5 article {
        width: 33.33%;
    }
    .green-5c7b article:nth-child(2n+1),
    .action-67dd article:nth-child(2n+1),
    .fixed_56f5 article:nth-child(2n+1) {
        clear: none;
    }
    .green-5c7b article:nth-child(3n+1),
    .action-67dd article:nth-child(3n+1),
    .fixed_56f5 article:nth-child(3n+1) {
        clear: left;
    }
    .green-5c7b article:nth-last-child(-n+3),
    .action-67dd article:nth-last-child(-n+3),
    .fixed_56f5 article:nth-last-child(-n+3) {
        margin-bottom: 0;
    }
    .liquid-2763 article {
        width: 25%;
    }
    .action-67dd article {
        width: 20%;
    }
    .fixed_56f5 article {
        width: 16.66%;
    }
    .liquid-2763 article:nth-child(2n+1),
    .action-67dd article:nth-child(3n+1),
    .fixed_56f5 article:nth-child(3n+1) {
        clear: none;
    }
    .liquid-2763 article:nth-child(4n+1),
    .action-67dd article:nth-child(5n+1),
    .fixed_56f5 article:nth-child(6n+1) {
        clear: left;
    }
    .liquid-2763 article:nth-last-child(-n+4),
    .action-67dd article:nth-last-child(-n+5),
    .fixed_56f5 article:nth-last-child(-n+6) {
        margin-bottom: 0;
    }
    #top-bar .large_b390 + .large_b390 {
        margin-top: 0;
    }
    #top-bar.active-cold-6655 .large_b390 {
        float: left;
        text-align: left;
        padding: 6px 0;
    }
    #top-bar.active-cold-6655 .large_b390 + .large_b390 {
        float: right;
        text-align: right;
        padding: 0;
    }
    nav.box-current-c1d4.wide-bd2e {
        margin-top: 63px;
    }
    #colophon .menu_old_2ea6 {
        margin-left: -15px;
    }
    .thick_f3e8.liquid-2763 .under-05a9 {
        width: 25%;
        padding-right: 40px;
    }
    .thick_f3e8.liquid-2763 .under-05a9:last-child {
        padding-right: 0;
    }
    .thick_f3e8.liquid-2763 .under-05a9:nth-child(2n+1) {
        clear: none;
    }
    .thick_f3e8.liquid-2763 .under-05a9:nth-child(4n+1) {
        clear: left;
    }
    .thick_f3e8.liquid-2763 .under-05a9:nth-last-child(-n+4) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 1024px) {
    .notice_lower_7346 #masthead {
        position: sticky;
        top: 0;
    }
    .notice_lower_7346 #masthead.dropdown_hard_6c96 {
        box-shadow: 0 6px 10px rgb(0 0 0 / 10%);
    }
    .narrow_8e58.notice_lower_7346 #masthead.dropdown_hard_6c96 {
        top: 32px;
    }
    .video_pressed_b5bf {
        display: flex;
        align-items: center;
        min-height: 81px;
    }
    .tooltip-1763 {
        width: auto;
        float: right;
        text-align: right;
    }
    .tooltip-1763.description_885e {
        padding: 0;
    }
    .tooltip-1763 ul.surface-old-31fd > li {
        text-align: center;
    }
    .tooltip-1763 ul.surface-old-31fd > li > a {
        color: #000;
    }
    .tooltip-1763 ul.surface-old-31fd .paragraph-simple-a1e7 > a, 
    .tooltip-1763 ul.surface-old-31fd .card_79ad > a, 
    .tooltip-1763 ul.surface-old-31fd .summary-under-88d7 > a, 
    .tooltip-1763 ul.surface-old-31fd .disabled_last_da4e > a,
    .tooltip-1763 ul.surface-old-31fd > li:hover > a, 
    .tooltip-1763 ul.surface-old-31fd > li.fn-focus-9c44 > a {
        color: #ff2e55;
    }
    .tooltip-1763 ul.surface-old-31fd > li > a {
        text-align: center;
        padding: 30px 20px;
    }
    .tooltip-1763.description_885e ul.surface-old-31fd > li {
        padding: 15px 25px 8px;
    }
    .tooltip-1763 ul.surface-old-31fd > .sort_273c > 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;
    }
    .tooltip-1763 ul ul .sort_273c > 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;
    }
    .tooltip-1763 ul.surface-old-31fd {
        display: block !important;
        height: auto !important;
    }
    .tooltip-1763 ul ul {
        box-shadow: 0 10px 25px rgb(0 0 0 / 15%);
        width: 250px;
    }
    .tooltip-1763 ul li:hover > ul,
    .tooltip-1763 ul li.fn-focus-9c44 > ul {
        left: 0;
        right: auto;
        display: block !important;
    }
    .tooltip-1763 ul ul li:hover > ul,
    .tooltip-1763 ul ul li.fn-focus-9c44 > ul {
        left: 100%;
        right: auto;
    }
    .tooltip-1763 ul ul li:hover > a,
    .tooltip-1763 ul ul li.fn-focus-9c44 > a {
        background-color: #ff2e55;
        color: #fff;
    }
    .tooltip-1763 ul.texture_0d53 > li:last-child > a {
        border-bottom: none;
    }
    .tooltip-1763 ul ul li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    }
    .tooltip-1763 ul ul > li:last-child {
        border-bottom: none;
    }
    .tooltip-1763 ul ul ul {
        top: 0;
    }
    .tooltip-1763 ul ul li a:hover,
    .tooltip-1763 ul ul li.disabled_last_da4e:hover > a {
        color: #fff !important;
    }
    .tooltip-1763 ul.surface-old-31fd > li > a > i,
    .tooltip-1763 ul.surface-old-31fd > li > a > i.huge_77e0:not(.layout_west_486e).title-green-c371 {
        display: block;
        margin: 0 auto 10px;
    }
    .easy_e183 {
        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;
    }
    .tooltip-1763 .over-7c5e .modal_last_a67a {
        display: none;
    }
    .tooltip-1763 .over-7c5e .list_9fb3 {
        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.backdrop-new-f536 {
        display: none;
    }
    .easy_e183 {
        display: none;
    }
    .tooltip-1763 ul {
        display: block;
    }
    .tooltip-1763 li {
        display: inline-block;
    }
    .tooltip-1763 .logo-glass-6c19 {
        padding-left: 50px;
    }
    .tooltip-1763 ul.surface-old-31fd > li.logo-glass-6c19 > a,
    .tooltip-1763 ul.surface-old-31fd > li.component_fb89 > a {
        padding-left: 5px;
        padding-right: 5px;
    }
    .tooltip-1763 li.logo-glass-6c19 + li.component_fb89: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%);
    }
    .aside-bottom-a137 #primary,
    .component_87b7 #primary {
        width: 70%;
        float: left;
        padding-right: 30px;
    }
    .aside-bottom-a137 #secondary,
    .component_87b7 #secondary {
        width: 30%;
        float: right;
    }
    .component_87b7 #primary { 
        float: right;
        padding-right: 0;
        padding-left: 30px;
    }
    .module-last-b305 #primary {
        width: 100%;
        float: none;
        padding-right: 0;
    }
}
@media screen and (max-width: 1023px) {
    .video_pressed_b5bf {
        padding-right: 50px;
        min-height: 86px;
        display: flex;
        align-items: center;
        text-align: left;
    }
    .wide_b48a {
        font-size: 26px;
    }
    .tooltip-1763 ul ul {
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .tooltip-1763 ul ul ul {
        margin-top: 0;
    }
    .tooltip-1763 ul.surface-old-31fd li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
        display: block;
        width: 100%;
    }
    .tooltip-1763 ul.surface-old-31fd li:last-child {
        border-bottom: none;
    }
    .tooltip-1763 ul.surface-old-31fd > li {
        width: 100%;
        padding: 0;
    }
    .tooltip-1763 ul ul li a {
        padding-left: 35px;
    }
    .tooltip-1763 ul ul ul li a {
        padding-left: 60px;
    }
    .tooltip-1763 ul ul ul ul li a {
        padding-left: 80px;
    }
    .tooltip-1763 ul ul a {
        width: 100%;
    }
    .tooltip-1763 ul ul,
    .tooltip-1763 ul ul ul {
        box-shadow: none;
        float: none;
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 0;
        display: none;
    }
    .tooltip-1763 ul.surface-old-31fd > li:before {
        display: none;
    }
    .tooltip-1763 .sort_273c > a:before {
        content: "";
        float: right;
        position: relative;
        right: 0;
        background-color: rgba(255, 255, 255, 0.20);
        width: 1px;
        height: 25px;
    }
    .tooltip-1763 .sort_273c > a:after {
        padding-top: 3px;
    }
    .tooltip-1763 ul.texture_0d53 li a {
        border-left: none;
    }
    .tooltip-1763 ul.surface-old-31fd {
        margin-right: 0;
        background-color: #fff;
        margin-top: 25px;
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .tooltip-1763 {
        position: static;
    }
    .tooltip-1763 a {
        color: #555555;
        padding: 15px;
    }
    #masthead.tooltip-6fd7 .tooltip-1763 ul.surface-old-31fd {
        margin-top: 0;
        position: absolute;
        max-width: 500px;
        top: 100%;
        left: auto;
        right: 0;
        width: 100%;
        z-index: 10;
    }
    .info-in-10dd #content, 
    .info-in-10dd #colophon,
    .info-in-10dd .hidden-ab05 {
        filter: blur(25px);
    }
    #page-site-header {
        padding: 250px 0;
    }
}

@media screen and (max-width: 992px) {
    #page-site-header {
        padding: 200px 0;
    }
    .selected_e86a, 
    #reply-title {
        font-size: 28px;
    }
}

@media screen and (max-width: 767px) {
    #masthead.tooltip-6fd7 .tooltip-1763 ul.surface-old-31fd {
        max-width: 100%;
    }
    .outline_cool_85f3 .column-8999, 
    .preview-iron-01ee .column-8999, 
    .detail-purple-cef4 .column-8999,
    .outline_cool_85f3 .bottom_32cc, 
    .preview-iron-01ee .bottom_32cc, 
    .detail-purple-cef4 .bottom_32cc {
        width: 100%;
        margin: 15px 0;
    }
    .detail-purple-cef4 span.east-ab5d b, 
    .accent_mini_48e4 span.east-ab5d b, 
    .detail-purple-cef4 span.popup-in-db58 b, 
    .accent_mini_48e4 span.popup-in-db58 b {
        font-size: 18px;
    }
    #respond {
        margin-top: 40px;
    }
    .form-slow-299f img {
        margin-right: 15px;
    }
    .selected_e86a, 
    #reply-title {
        margin-bottom: 0;
    }
    #commentform p.photo_64fa,
    #commentform p.medium-2fb4 {
        margin-top: 21px;
    }
    nav.box-current-c1d4.wide-bd2e,
    #secondary {
        margin-top: 30px;
    }
    .selected_e86a, 
    #reply-title {
        font-size: 26px;
    }
    #comments {
        margin-top: 40px;
    }
    .outer_0ac1 {
        margin-bottom: 25px;
    }
    .hidden-ab05 {
        display: none;
    }
}
@media screen and (max-width: 567px) {
    .wide-bd2e .hero_fresh_2790.feature-4a90, 
    .wide-bd2e .hero_fresh_2790.list_selected_2fe9 {
        top: 0;
    }
    .wide-bd2e .feature-4a90.hero_fresh_2790:before, 
    .wide-bd2e .list_selected_2fe9.hero_fresh_2790:before {
        width: 35px;
        height: 10px;
    }
    .wide-bd2e .hero_fresh_2790.feature-4a90, 
    .wide-bd2e .hero_fresh_2790.list_selected_2fe9 {
        margin-left: 0;
        margin-right: 0;
    }
    .aside_over_2958 li {
        font-size: 12px;
    }
    #breadcrumb-list {
        padding: 10px 0;
    }
    blockquote.panel-top-29ed {
        margin-left: 0;
    }
    .form-slow-299f img {
        margin: 0 0 25px;
        float: none;
    }
    .form-slow-299f .article-4c3c, 
    .form-slow-299f .bright_2bd2 {
        display: block;
    }
    .picture_4cf5 {
        padding-left: 0;
    }
    #comments ol.message-3af1 {
        margin-left: 50px;
    }
    .disabled_liquid_0a05 {
        padding-left: 0;
    }
    .thick_f3e8 .under-05a9:last-child,
    .thick_f3e8.green-5c7b .under-05a9:last-child {
        margin-bottom: 0;
        padding-right: 0;
    }
}
/* css-noise: f690 */
.phantom-card-x1 {
  padding: 0.2rem;
  font-size: 12px;
  line-height: 1.1;
}
