/*
Theme Name: Flexible Blog
Theme URI: http://creativthemes.column_focused_a7cf/downloads/flexible-blog/
Author: Creativ Themes
Author URI: http://creativthemes.column_focused_a7cf/
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.header_bae7.component-934c/licenses/gpl-2.0.frame_dfa9
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.module-iron-03c1/, (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.texture-8d33.chip_5861/normalize.nav_2163/
*/

/*--------------------------------------------------------------
>>> 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;
}

.under-deb3 #page {
    max-width: 1600px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 0 0 15px rgb(0 0 0 / 40%);
}

.status_7ff1 #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.column_focused_a7cf/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.wide-96fb {
    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 .status-bronze-b410 label {
    display: table;
    margin: 0;
    line-height: 1;
}
#commentform .status-bronze-b410 {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
}
p.shade_stale_124f {
    clear: both;
    display: inline-block;
    position: relative;
}
.detail_bottom_486e {
    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.status_tall_a630 {
    margin-bottom: 0;
}
#commentform p.shade_stale_124f {
    margin: 21px 0 0;
}
#comments {
    padding: 25px 0;
}
#respond {
    padding: 25px 0;
}
.menu_31f0 a {
    color: #000;
    text-decoration: none;
}
.menu_31f0 a:hover,
.menu_31f0 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.chip_c837 {
    max-width: 300px;
    margin: 0 auto 15px;
}
#top-bar input,
#top-bar .footer_9696 {
    background-color: transparent;
    border-color: #333;
    color: #fff;
}
#top-bar .media_hot_80f3 {
    text-align: center;
}
#top-bar .media_hot_80f3 li a:hover,
#top-bar .media_hot_80f3 li a:focus {
    color: #fff;
}
#masthead {
    position: relative;
    z-index: 3000;
    background-color: #fff;
}
#masthead a {
    text-decoration: none;
}
.mask-steel-3330 {
    padding: 5px 0;
    float: left;
}
.dropdown-dark-aa57, 
#site-identity {
    display: inline-block;
    vertical-align: middle;
}
.sort-95cd {
    font-size: 22px;
    margin: 0 0 5px;
    font-weight: 600;
    line-height: 1.3;
}
.sort-95cd a {
    color: #000;
}
.sort-95cd a:hover,
.sort-95cd a:focus {
    color: #ff2e55;
}
.icon_df86 {
    margin: 0;
    line-height: 1.3;
    color: #000;
}
.dropdown-dark-aa57 a {
    display: block;
    margin-right: 15px;
}
.dropdown-dark-aa57 img {
    max-height: 80px;
    width: auto;
}
.lite_d862 {
    display: block;
    position: relative;
    width: 100%;
}
.lite_d862 ul ul {
    background-color: #fff;
    text-align: left;
    padding: 0;
}
.lite_d862 ul ul li a {
    padding: 12px 15px;
    font-size: 14px;
}
.lite_d862 ul ul a:after {
    float: right;
}
.lite_d862 ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.lite_d862 li {
    position: relative;
}
.lite_d862 ul.button_7dfd > li > a {
    color: #555555;
}
.lite_d862 ul.button_7dfd > li:hover > a,
.lite_d862 ul.button_7dfd > li.fn-focus-c991 > a {
    color: #ff2e55;
}
.lite_d862 form.chip_c837 input {
    background-color: #fff;
    border-color: #e9ecef;
    border-radius: 5px;
}
.lite_d862 a {
    display: block;
    font-weight: 400;
    color: #212121;
    font-size: 14px;
    line-height: 1.5;
    font-family: 'Poppins', sans-serif;
}
.lite_d862 ul ul {
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
}
.lite_d862 ul ul ul {
    left: -999em;
    top: 0;
}
.lite_d862 li li {
    display: block;
}
.lite_d862 ul.button_7dfd .complex_563c > a,
.lite_d862 ul.button_7dfd .overlay_west_ded7 > a,
.lite_d862 ul.button_7dfd .grid-top-7353 > a,
.lite_d862 ul.button_7dfd .picture_full_be39 > a {
    color: #ff2e55;
}
.lite_d862 ul.button_7dfd > li:before {
    background-color: #5750A0;
    color: #fff;
    width: 46px;
    height: 46px;
    line-height: 46px;
    display: inline-block;
    text-align: center;
}
form.chip_c837 {
    width: 100%;
    max-width: 100%;
    position: relative;
}
input.orange_8eb2 {
    width: 100%;
    height: 45px;
    padding: 0 50px 0 15px;
}
.chip_75af {
    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;
}
.chip_75af:hover,
.chip_75af:focus {
    background-color: #ff2e55;
}
.chip_75af 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;
}
.chip_75af span:before, 
.chip_75af 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;
}
.chip_75af span:before {
    -webkit-transform: translateY(-250%);
    -moz-transform: translateY(-250%);
    -ms-transform: translateY(-250%);
    -o-transform: translateY(-250%);
    transform: translateY(-250%);
}
.chip_75af span:after {
    -webkit-transform: translateY(250%);
    -moz-transform: translateY(250%);
    -ms-transform: translateY(250%);
    -o-transform: translateY(250%);
    transform: translateY(250%);
}
.chip_75af.fn-active-c991 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);
}
.chip_75af.fn-active-c991 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);
}
.chip_75af.fn-active-c991 span {
    background-color: transparent;
}
.dropdown_8f91 {
    float: right;
    color: #111;
    padding: 7px 0 0 10px;
    display: none;
}
button.status-fluid-53f3 {
    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.status-fluid-53f3.fn-active-c991 i {
    transform: rotate(-180deg);
    transform-origin: center;
}
.message_2b68 .frame-b215,
.message_2b68 .notice_slow_9f1e,
.message_2b68 .tag-last-95ce {
    margin: 0;
    overflow: hidden;
}
.accordion_in_4ea3 .module_warm_55f5 a:before,
.accordion_in_4ea3 .focus-9afd a:after {
    content: "\f0d9";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
    font-size: 18px;
    position: relative;
    top: 1px;
}
.accordion_in_4ea3 .focus-9afd a:after {
    content: "\f0da";
    margin-left: 10px;
    margin-right: 0;
}
.frame-b215 .module_warm_55f5,
.notice_slow_9f1e .module_warm_55f5,
.tag-last-95ce .module_warm_55f5 {
    float: left;
    width: 50%;
    position: relative;
    text-align: left;
}

.frame-b215 .focus-9afd,
.notice_slow_9f1e .focus-9afd,
.tag-last-95ce .focus-9afd {
    float: right;
    text-align: right;
    width: 50%;
    position: relative;
}
.tag-last-95ce a, 
.notice_slow_9f1e a {
    font-weight: 400;
    display: block;
    color: #212529;
    text-decoration: none;
}
.tag-last-95ce a:hover, 
.notice_slow_9f1e a:hover,
.tag-last-95ce a:focus, 
.notice_slow_9f1e a:focus {
    color: #ff2e55;
}
.tag-last-95ce, 
.notice_slow_9f1e {
    padding: 0;
    position: relative;
}
.gallery_dd08 .gradient-0e7c,
.gallery_dd08 .gradient-0e7c.info_center_e0ef:hover,
.gallery_dd08 .gradient-0e7c.info_center_e0ef:focus {
    text-align: center;
    line-height: 35px;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-right: 5px;
    color: #ff2e55;
    background-color: #f6f6f6;
}
.gallery_dd08 .gradient-0e7c.fn-current-c991,
.gallery_dd08 .gradient-0e7c:hover,
.gallery_dd08 .gradient-0e7c:focus {
    color: #fff;
    background-color: #ff2e55;
}
.gallery_dd08 .gradient-0e7c.title_out_2631,
.gallery_dd08 .gradient-0e7c.button_tiny_6103 {
    width: auto;
    height: auto;
    color: #ff2e55;
    padding: 0 15px;
}
.gallery_dd08 .gradient-0e7c.title_out_2631:hover, 
.gallery_dd08 .gradient-0e7c.button_tiny_6103:hover,
.gallery_dd08 .gradient-0e7c.title_out_2631:focus, 
.gallery_dd08 .gradient-0e7c.button_tiny_6103:focus {
    color: #fff;
}
.module_warm_55f5 span {
    padding-left: 30px;
    float: left;
    text-align: left;
}
.focus-9afd span {
    padding-right: 30px;
    float: right;
    text-align: right;
}
.tag-last-95ce span,
.notice_slow_9f1e span {
    display: table;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.tiny-6a2e {
    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. */
}

.tiny-6a2e: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
--------------------------------------------------------------*/
.steel-f56f {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.wide-96fb {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.right_dc69 {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.tabs_paper_4343:before,
.tabs_paper_4343:after,
.breadcrumb-bottom-7bc2:before,
.breadcrumb-bottom-7bc2:after,
.active-blue-0481:before,
.active-blue-0481:after,
.picture_e18d:before,
.picture_e18d:after,
.block-wood-7b9c:before,
.block-wood-7b9c:after,
.highlight-east-dcad:before,
.highlight-east-dcad:after,
.avatar_4aa3:before,
.avatar_4aa3:after,
.stone-e6d1:before,
.stone-e6d1:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.tabs_paper_4343:after,
.breadcrumb-bottom-7bc2:after,
.active-blue-0481:after,
.picture_e18d:after,
.block-wood-7b9c:after,
.highlight-east-dcad:after,
.avatar_4aa3:before,
.avatar_4aa3:after,
.stone-e6d1:before,
.stone-e6d1:after {
    clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.image_steel_738a {
    margin: 0 0 1.3em;
}
.image_steel_738a:last-child {
    margin-bottom: 0;
}
#colophon .image_steel_738a.current_5ada {
    margin-bottom: 20px;
}
#colophon .image_steel_738a:last-child {
    margin-bottom: 0;
}

/* Make sure select elements fit in widgets. */
.image_steel_738a select {
    max-width: 100%;
    padding: 10px;
    border: none;
    width: 100%;
    max-width: 300px;
}

.image_steel_738a input {
    height: 40px;
    padding: 0 15px;
    border: none;
}
form.chip_c837 button.footer_9696 {
    height: 45px;
    line-height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    border: none;
    width: 45px;
    padding: 0;
    background-color: transparent;
    color: #666;
}
.slider-old-576f form.chip_c837 button.footer_9696 {
    width: 50px;
    color: #fff;
    font-size: 16px;
    line-height: 1;
    height: 50px;
    padding: 0;
}
.slider-old-576f form.chip_c837 input[type="search"] {
    padding: 0 55px 0 25px;
    height: 50px;
    background-color: #fff;
    color: #000;
    border: none;
}
.slider-old-576f form.chip_c837 input[type="search"]:focus {
    border-color: #ff2e55;
}
form.chip_c837 {
    position: relative;
}

form.chip_c837 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;
}

.outer_3e26 {
    font-size: 18px;
    margin: 0 0 32px;
    color: #fff;
}

.image_steel_738a li:not(:last-child) {
    margin-bottom: 10px;
}

#secondary .black_ff85 h1,
#secondary .black_ff85 h2,
#secondary .black_ff85 h3,
#secondary .black_ff85 h4,
#secondary .black_ff85 h5,
#secondary .black_ff85 h6,
#colophon .black_ff85 h1,
#colophon .black_ff85 h2,
#colophon .black_ff85 h3,
#colophon .black_ff85 h4,
#colophon .black_ff85 h5,
#colophon .black_ff85 h6,
.main_e948 .thumbnail_top_182d {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin: 0;
    text-transform: uppercase;
    border-bottom: 2px solid #000;
    padding-bottom: 5px;
}

#secondary .bronze-7370 h1,
#secondary .bronze-7370 h2,
#secondary .bronze-7370 h3,
#secondary .bronze-7370 h4,
#secondary .bronze-7370 h5,
#secondary .bronze-7370 h6,
#colophon .bronze-7370 h1,
#colophon .bronze-7370 h2,
#colophon .bronze-7370 h3,
#colophon .bronze-7370 h4,
#colophon .bronze-7370 h5,
#colophon .bronze-7370 h6 {
    margin-bottom: 25px;
}

.main_e948 .thumbnail_top_182d {
    display: block;
    margin-bottom: 20px;
}

.hero_f3e7 {
    height: 40px;
    background-color: #000;
    border-color: #000;
    color: #fff;
    padding: 0 15px;
}

.hero_f3e7:hover,
.hero_f3e7: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 .image_steel_738a:not(:last-child) {
    margin-bottom: 30px;
}
.static_73dc ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.progress-edf9.secondary-6ffb {
    list-style: disc;
    padding-left: 1.5em;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.fn-sticky-c991 {
    display: block;
}
.list-top-0444 {
    margin: 0;
}

.nav_780a:not(.frame-white-bf6a) {
    display: none;
}

.hidden_b4aa .aside-large-5484,
.media-4849 .aside-large-5484 {
    display: inline;
}

.yellow-ebad,
.breadcrumb-bottom-7bc2,
.blue-affa {
    margin: 0;
}

.tabs_67b6 img {
    display: block;
    text-align: center;
    margin: 20px auto;
}
.center_7e8a span.image-dim-b266 {
    margin-bottom: 12px;
    display: inline-block;
    width: 100%;
}
.main-185f {
    clear: both;
    margin: 0 0 1.5em;
}
.center_7e8a span.primary-a333 {
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    color: #111;
}
.center_7e8a small {
    font-size: 12px;
    color: #ff2e55;
}
nav.surface_8b9a.gallery_dd08 {
    margin-top: 50px;
    clear: both;
    display: inline-block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.next-9575.text_a823 article:nth-child(3n) {
    border-right: 1px solid #e4e4e4;
}
.medium-971e a {
    color: #ff2e55;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.gradient-blue-3ad6 {
    color: #fff;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.message-e864 {
    margin-bottom: 20px;
    display: inline-block;
}
.message-e864 span {
    margin: 0 8px 8px 0;
}
.message-e864 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;
}
.message-e864 a:hover,
.message-e864 a:focus {
    border-color: #000;
    background-color: #000;
    color: #fff;
}
.main_32f9 {
    margin-bottom: 30px;
}
.widget-pink-1539,
.border-selected-37f6 {
    text-align: center;
    margin-bottom: 30px;
    display: block;
}
.widget-pink-1539 h1,
.input_up_b19d h1,
.border-selected-37f6 h1 {
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: bold;
}
.dirty-21d5 .widget-pink-1539,
.medium_3671 .input_up_b19d,
.secondary_3b0e .border-selected-37f6,
.search_selected_2efa .main_32f9,
.last-4573 .surface_8b9a.tag-last-95ce,
.notice-middle-3ad7 .thumbnail-a67c.article-easy-e8ca .aside-large-5484,
.content-north-6525 .thumbnail-a67c.article-easy-e8ca .logo_full_4d07,
.nav-c92c .thumbnail-a67c.article-easy-e8ca .filter_97c1,
.form-smooth-5892 .thumbnail-a67c.article-easy-e8ca .image_clean_edd4 {
    display: none;
}
.chip_action_71b8 {
    margin-bottom: 25px;
}
.tertiary-d561 .chip_action_71b8 {
    margin-bottom: 0;
}
.thumbnail-a67c.article-easy-e8ca {
    background-color: #f6f6f6;
    padding: 20px 25px;
    margin-bottom: 25px;
}
.hidden_b4aa .logo_full_4d07 a:before,
.article-easy-e8ca .tabs_67b6 a:before,
.image_clean_edd4 a:before,
.filter_97c1:before {
    content: "\f017";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
}
.article-easy-e8ca .tabs_67b6 a:before {
    content: "\f007";
}
.image_clean_edd4 a:before {
    content: "\f086";
}
.hidden_b4aa .logo_full_4d07 a:before {
    content: "\f017";
}
.filter_97c1:before {
    content: "\f02c";
    color: #ff2e55;
}
body:not(.hidden_b4aa) .filter_97c1:before {
    display: none;
}
.article-easy-e8ca a, 
.article-easy-e8ca span:before, 
.article-easy-e8ca .filter_97c1:before, 
.article-easy-e8ca .tabs_67b6:before {
    color: #000;
}
.article-easy-e8ca a:hover,
.article-easy-e8ca a:focus {
    color: #ff2e55;
}
.tabs_67b6.hover_last_3b61 {
    margin-left: 5px;
}
.aside-large-5484 {
    visibility: hidden;
}
.aside-large-5484 .tabs_67b6.hover_last_3b61 {
    visibility: visible;
    margin-left: -20px;
}
.basic_013f .message_2b68 .frame-b215, 
.basic_013f .message_2b68 .notice_slow_9f1e, 
.basic_013f .message_2b68 .tag-last-95ce {
    margin-bottom: 25px;
}
.surface_8b9a.tag-last-95ce,
.surface_8b9a.notice_slow_9f1e {
    padding: 20px 25px;
    background-color: #f6f6f6;
}
.tag-last-95ce .button-e06b span span,
.notice_slow_9f1e .button-e06b span span,
.tag-last-95ce .carousel_e364 span span,
.notice_slow_9f1e .carousel_e364 span span {
    display: block;
}
.tag-last-95ce span.button-e06b b,
.fluid-ad98 span.button-e06b b,
.tag-last-95ce span.carousel_e364 b,
.fluid-ad98 span.carousel_e364 b {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.tag-last-95ce span.button-e06b,
.fluid-ad98 span.button-e06b {
    display: table;
}
.smooth_336b.logo-7e19 {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}
.smooth_336b.logo-7e19 .hero-39be {
    font-size: 38px;
}
.inner-a375 #secondary {
    display: none;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.active-blue-0481 a {
    word-wrap: break-word;
}

.down-4fed {
    display: block;
}

#reply-title,
.current-efb2 {
    font-size: 42px;
    margin: 0;
}
.current-efb2,
#reply-title {
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 600;
}
ul.medium-971e li:after {
    content: ",";
}
ul.medium-971e li:last-child:after {
    display: none;
}
ol.content-fluid-aa9f {
    padding: 0;
    margin: 0 0 30px;
    list-style: none;
}
#comments ol {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
#comments ol.content-fluid-aa9f {
    padding-top: 35px;
    position: relative;
    overflow: hidden;
}
#comments ol.progress-4fd1 {
    margin-left: 120px;
}
.down_7d9a {
    display: none;
}
.container-dark-a7fb img {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 20px;
}
#comments time:before {
    display: none;
}
.large_1996 {
    position: relative;
}
.label-d4e5 {
    text-align: right;
}
#comments article {
    margin-bottom: 30px;
    clear: both;
    padding: 30px;
    background-color: #f6f6f6;
    text-decoration: none;
}
#comments ol.content-fluid-aa9f > li:last-child article:last-child,
#comments ol.content-fluid-aa9f > li:last-child {
    border-bottom: none;
}
#comments ol.content-fluid-aa9f > li {
    padding-top: 49px;
}
#comments ol.content-fluid-aa9f > li:first-child {
    padding-top: 0;
}
#comments ol.content-fluid-aa9f > li article:last-child .label-d4e5 {
    border-bottom: none;
    padding-bottom: 0;
}
.label-d4e5 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;
}
.label-d4e5 a:hover,
.label-d4e5 a:focus {
    color: #fff;
    background-color: #ff2e55;
    border-color: #ff2e55;
}
.container-dark-a7fb .shade-right-7dbf,
.container-dark-a7fb .aside-left-8a2e {
    display: inline-block;
    color: #333;
    font-size: 20px;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    text-transform: capitalize;
}
.container-dark-a7fb .shade-right-7dbf:hover,
.container-dark-a7fb .shade-right-7dbf:focus {
    color: #ff2e55;
}
.hover_black_25a2 a,
.hover_black_25a2 a time {
    color: #333;
    text-decoration: none;
}
.hover_black_25a2 a:hover,
.hover_black_25a2 a:focus,
.hover_black_25a2 a:hover time,
.hover_black_25a2 a:focus time {
    color: #ff2e55;
}
.hover_black_25a2 time {
    font-weight: 500;
}
.hover_black_25a2 {
    display: block;
    margin-bottom: 10px;
}
.active-blue-0481 {
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 80px;
}
.active-blue-0481 p {
    font-weight: 400;
    margin-bottom: 1em;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.border-94b4 .notice_slow_9f1e, /* Older / Newer Posts Navigation (always hidden) */
.border-94b4.purple-7f4b .highlight-east-dcad { /* 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 .purple-7f4b) before. */
.feature-3459.purple-7f4b .highlight-east-dcad {
    display: block;
}

/*--------------------------------------------------------------
# Layouts and titles
--------------------------------------------------------------*/
section {
    position: relative;
}
.fn-relative-c991 {
    display: block;
    position: relative;
}
.fn-relative-c991:before,
.fn-relative-c991:after {
    content: "";
    display: table;
    clear: both;
}
.breadcrumb-bottom-7bc2 {
    margin-top: 0;
}
.stone-e6d1 {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.modal-5f06 {
    padding: 10px 0;
}
.pagination-lite-9a60,
.form_new_d976 {
    font-size: 22px;
    margin: 0 0 15px;
    font-weight: 400;
    word-wrap: break-word;
}
.east_da11 {
    margin-bottom: 40px;
    text-align: center;
}
.form_new_d976 {
    font-size: 32px;
    margin: 0;
    font-family: 'Poppins', sans-serif;
}
.pagination-lite-9a60 a {
    color: #000;
    text-decoration: none;
}
.pagination-lite-9a60 a:hover,
.pagination-lite-9a60 a:focus {
    color: #ff2e55;
}
.slider_bb2f {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.dirty-99c3 {
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.2;
}
.feature-hovered-099a {
    text-align: left;
}
.border_da14 {
    text-align: center;
}
.bright_e7e2 {
    text-align: right;
}
.thumbnail-warm-6298 {
    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;
}
.thumbnail-warm-6298:hover,
.thumbnail-warm-6298:focus {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.text_2cf0 {
    position: relative;
}
.hard_e7fd article, 
.tooltip-wide-f07b article, 
.text_a823 article, 
.hot-06a9 article,
.link_5eba article,
.last_c5ce article {
    margin-bottom: 30px;
    width: 100%;
}
.hard_e7fd article:last-child, 
.tooltip-wide-f07b article:last-child, 
.text_a823 article:last-child, 
.hot-06a9 article:last-child,
.link_5eba article:last-child,
.last_c5ce article:last-child {
    margin-bottom: 0;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.yellow-ebad .overlay_action_601c,
.breadcrumb-bottom-7bc2 .overlay_action_601c,
.active-blue-0481 .overlay_action_601c {
    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
--------------------------------------------------------------*/
.detail_08a0 {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.detail_08a0 img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.detail_08a0 .blue-150b {
    margin: 0.8075em 0;
}

.blue-150b {
    text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.tag_hovered_14ec {
    margin: -4px;
}

.caption_prev_f6a3 {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding: 4px;
}

.overlay-65a9 .caption_prev_f6a3 {
    max-width: 50%;
}

.bright_e8c0 .caption_prev_f6a3 {
    max-width: 33.33%;
}

.bright_0a0a .caption_prev_f6a3 {
    max-width: 25%;
}

.paragraph_medium_e493 .caption_prev_f6a3 {
    max-width: 20%;
}

.wrapper-west-0354 .caption_prev_f6a3 {
    max-width: 16.66%;
}

.fresh-1046 .caption_prev_f6a3 {
    max-width: 14.28%;
}

.border-a841 .caption_prev_f6a3 {
    max-width: 12.5%;
}

.gas_5e28 .caption_prev_f6a3 {
    max-width: 11.11%;
}

.warm-ce0e {
    display: block;
}

.dim_6295 {
    margin: 0;
}

/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
.media_hot_80f3 li {
    display: inline-block;
    height: auto;
    text-align: center;
    position: relative;
    list-style: none;
}
.avatar_4aa3 .image_steel_738a .media_hot_80f3 li {
    display: inline-block;
    width: auto;
}
.media_hot_80f3,
.media_hot_80f3 ul {
    margin: 0;
    padding: 0;
}
.media_hot_80f3 li a {
    background-color: transparent;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: block;
}
/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
ul.media_hot_80f3 {
    margin: 0;
    padding: 0;
}
.media_hot_80f3 li {
    width: 40px;
    height: auto;
    text-align: center;
    line-height: 40px;
    position: relative;
    list-style: none;
}
.media_hot_80f3 ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.media_hot_80f3 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";
}
.media_hot_80f3 li a:hover,
.media_hot_80f3 li a:focus {
    color: #fff;
    background-color: #FF3366;
}
.media_hot_80f3 li a:before {
    content: "\f1d0";
}
.media_hot_80f3 li a[href*="facebook.column_focused_a7cf"]:before,
.media_hot_80f3 li a[href*="fb.column_focused_a7cf"]:before {
  content: "\f39e";
}

.media_hot_80f3 li a[href*="twitter.column_focused_a7cf"]:before {
  content: "\f099";
}

.media_hot_80f3 li a[href*="linkedin.column_focused_a7cf"]:before {
  content: "\f0e1";
}

.media_hot_80f3 li a[href*="plus.article-upper-6515.column_focused_a7cf"]:before {
  content: "\f0d5";
}

.media_hot_80f3 li a[href*="youtube.column_focused_a7cf"]:before {
  content: "\f167";
}

.media_hot_80f3 li a[href*="dribbble.column_focused_a7cf"]:before {
  content: "\f17d";
}

.media_hot_80f3 li a[href*="pinterest.column_focused_a7cf"]:before {
  content: "\f231";
}

.media_hot_80f3 li a[href*="bitbucket.component-934c"]:before {
  content: "\f171";
}

.media_hot_80f3 li a[href*="github.column_focused_a7cf"]:before {
  content: "\f113";
}

.media_hot_80f3 li a[href*="codepen.chip_5861"]:before {
  content: "\f1cb";
}

.media_hot_80f3 li a[href*="flickr.column_focused_a7cf"]:before {
  content: "\f16e";
}

.media_hot_80f3 li a[href$="/feed/"]:before {
  content: "\f09e";
}

.media_hot_80f3 li a[href*="foursquare.column_focused_a7cf"]:before {
  content: "\f180";
}

.media_hot_80f3 li a[href*="instagram.column_focused_a7cf"]:before {
  content: "\f16d";
}

.media_hot_80f3 li a[href*="tumblr.column_focused_a7cf"]:before {
  content: "\f173";
}

.media_hot_80f3 li a[href*="reddit.column_focused_a7cf"]:before {
  content: "\f1a1";
}

.media_hot_80f3 li a[href*="vimeo.column_focused_a7cf"]:before {
  content: "\f194";
}

.media_hot_80f3 li a[href*="digg.column_focused_a7cf"]:before {
  content: "\f1a6";
}

.media_hot_80f3 li a[href*="twitch.active_1aec"]:before {
  content: "\f1e8";
}

.media_hot_80f3 li a[href*="stumbleupon.column_focused_a7cf"]:before {
  content: "\f1a4";
}

.media_hot_80f3 li a[href*="delicious.column_focused_a7cf"]:before {
  content: "\f1a5";
}

.media_hot_80f3 li a[href*="mailto:"]:before {
  content: "\f0e0";
}
.media_hot_80f3 li a[href*="soundcloud.column_focused_a7cf"]:before {
  content: "\f1be";
}
.media_hot_80f3 li a[href*="wordpress.component-934c"]:before {
  content: "\f19a";
}
.media_hot_80f3 li a[href*="wordpress.column_focused_a7cf"]:before {
  content: "\f19a";
}

.media_hot_80f3 li a[href*="jsfiddle.status_red_a003"]:before {
  content: "\f1cc";
}

.media_hot_80f3 li a[href*="tripadvisor.column_focused_a7cf"]:before {
  content: "\f262";
}

.media_hot_80f3 li a[href*="foursquare.column_focused_a7cf"]:before {
  content: "\f180";
}

.media_hot_80f3 li a[href*="angel.dim-6a7d"]:before {
  content: "\f209";
}

.media_hot_80f3 li a[href*="slack.column_focused_a7cf"]:before {
  content: "\f198";
}

.media_hot_80f3 li a[href*="tiktok.column_focused_a7cf"]:before {
  content: "\e07b";
}

/*--------------------------------------------------------------
## Social Icons Hover Color
--------------------------------------------------------------*/
.media_hot_80f3 li a[href*="facebook.column_focused_a7cf"]:hover,
.media_hot_80f3 li a[href*="fb.column_focused_a7cf"]:hover,
.media_hot_80f3 li a[href*="facebook.column_focused_a7cf"]:focus,
.media_hot_80f3 li a[href*="fb.column_focused_a7cf"]:focus {
    background-color: #3c5798 !important;
}
.media_hot_80f3 li a[href*="twitter.column_focused_a7cf"]:hover,
.media_hot_80f3 li a[href*="twitter.column_focused_a7cf"]:focus {
    background-color: #1ea0f1 !important;
}
.media_hot_80f3 li a[href*="linkedin.column_focused_a7cf"]:hover,
.media_hot_80f3 li a[href*="linkedin.column_focused_a7cf"]:focus {
    background-color: #0077B5 !important;
}
.media_hot_80f3 li a[href*="plus.article-upper-6515.column_focused_a7cf"]:hover,
.media_hot_80f3 li a[href*="plus.article-upper-6515.column_focused_a7cf"]:focus {
    background-color: #ec7161 !important;
}

.media_hot_80f3 li a[href*="youtube.column_focused_a7cf"]:hover,
.media_hot_80f3 li a[href*="youtube.column_focused_a7cf"]:focus {
    background-color: #cc181e !important;
}

.media_hot_80f3 li a[href*="dribbble.column_focused_a7cf"]:hover,
.media_hot_80f3 li a[href*="dribbble.column_focused_a7cf"]:focus {
    background-color: #f4a09c !important;
}

.media_hot_80f3 li a[href*="pinterest.column_focused_a7cf"]:hover,
.media_hot_80f3 li a[href*="pinterest.column_focused_a7cf"]:focus {
    background-color: #bd081b !important;
}

.media_hot_80f3 li a[href*="bitbucket.component-934c"]:hover,
.media_hot_80f3 li a[href*="bitbucket.component-934c"]:focus {
    background-color: #205081 !important;
}

.media_hot_80f3 li a[href*="github.column_focused_a7cf"]:hover,
.media_hot_80f3 li a[href*="github.column_focused_a7cf"]:focus {
    background-color: #323131 !important;
}

.media_hot_80f3 li a[href*="codepen.chip_5861"]:hover,
.media_hot_80f3 li a[href*="codepen.chip_5861"]:focus {
    background-color: #111000 !important;
}

.media_hot_80f3 li a[href*="flickr.column_focused_a7cf"]:hover,
.media_hot_80f3 li a[href*="flickr.column_focused_a7cf"]:focus {
    background-color: #025FDF !important;
}

.media_hot_80f3 li a[href$="/feed/"]:hover,
.media_hot_80f3 li a[href$="/feed/"]:focus {
    background-color: #089DE3 !important;
}

.media_hot_80f3 li a[href*="foursquare.column_focused_a7cf"]:hover,
.media_hot_80f3 li a[href*="foursquare.column_focused_a7cf"]:focus {
    background-color: #F94877 !important;
}

.media_hot_80f3 li a[href*="instagram.column_focused_a7cf"]:hover,
.media_hot_80f3 li a[href*="instagram.column_focused_a7cf"]:focus {
    background-color: #cd42e7 !important;
}

.media_hot_80f3 li a[href*="tumblr.column_focused_a7cf"]:hover,
.media_hot_80f3 li a[href*="tumblr.column_focused_a7cf"]:focus {
    background-color: #56BC8A !important;
}

.media_hot_80f3 li a[href*="reddit.column_focused_a7cf"]:hover,
.media_hot_80f3 li a[href*="reddit.column_focused_a7cf"]:focus {
    background-color: #FF4500 !important;
}

.media_hot_80f3 li a[href*="vimeo.column_focused_a7cf"]:hover,
.media_hot_80f3 li a[href*="vimeo.column_focused_a7cf"]:focus {
    background-color: #00ADEF !important;
}

.media_hot_80f3 li a[href*="digg.column_focused_a7cf"]:hover,
.media_hot_80f3 li a[href*="digg.column_focused_a7cf"]:focus {
    background-color: #00ADEF !important;
}

.media_hot_80f3 li a[href*="twitch.active_1aec"]:hover,
.media_hot_80f3 li a[href*="twitch.active_1aec"]:focus {
    background-color: #0E9DD9 !important;
}

.media_hot_80f3 li a[href*="stumbleupon.column_focused_a7cf"]:hover,
.media_hot_80f3 li a[href*="stumbleupon.column_focused_a7cf"]:focus {
    background-color: #EB4924 !important;
}

.media_hot_80f3 li a[href*="delicious.column_focused_a7cf"]:hover,
.media_hot_80f3 li a[href*="delicious.column_focused_a7cf"]:focus {
    background-color: #0076E8 !important;
}

.media_hot_80f3 li a[href*="mailto:"]:hover,
.media_hot_80f3 li a[href*="mailto:"]:focus {
    background-color: #4169E1 !important;
}
.media_hot_80f3 li a[href*="soundcloud.column_focused_a7cf"]:hover,
.media_hot_80f3 li a[href*="soundcloud.column_focused_a7cf"]:focus {
    background-color: #FF5500 !important;
}
.media_hot_80f3 li a[href*="wordpress.component-934c"]:hover,
.media_hot_80f3 li a[href*="wordpress.component-934c"]:focus {
    background-color: #0073AA !important;
}
.media_hot_80f3 li a[href*="wordpress.column_focused_a7cf"]:hover,
.media_hot_80f3 li a[href*="wordpress.column_focused_a7cf"]:focus {
    background-color: #00AADC !important;
}

.media_hot_80f3 li a[href*="jsfiddle.status_red_a003"]:hover,
.media_hot_80f3 li a[href*="jsfiddle.status_red_a003"]:focus {
    background-color: #396AB1 !important;
}

.media_hot_80f3 li a[href*="tripadvisor.column_focused_a7cf"]:hover,
.media_hot_80f3 li a[href*="tripadvisor.column_focused_a7cf"]:focus {
    background-color: #FFE090 !important;
}

.media_hot_80f3 li a[href*="angel.dim-6a7d"]:hover,
.media_hot_80f3 li a[href*="angel.dim-6a7d"]:focus {
    background-color: #111000 !important;
}

.media_hot_80f3 li a[href*="tiktok.column_focused_a7cf"]:hover,
.media_hot_80f3 li a[href*="tiktok.column_focused_a7cf"]:focus {
    background-color: #7d88e3 !important;
}

/*--------------------------------------------------------------
#  Header Image
--------------------------------------------------------------*/
#header-image {
    text-align: center;
}
#header-image img {
    width: 100%;
}

/*--------------------------------------------------------------
# Posts
--------------------------------------------------------------*/
.button-8a7c .picture_24ad .text_2cf0 {
    margin-bottom: 30px;
    background-size: cover;
    background-position: center center;
    padding: 150px 0;
}
.button-8a7c .panel-79d5 {
    text-align: center;
    padding: 15px;
}
.button-8a7c .form_outer_3b2d .panel-79d5 {
    width: calc(100% - 80px);
    margin: -85px auto 0;
    background-color: #fff;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 15px;
}
.button-8a7c .picture_24ad .logo_full_4d07 {
    margin-bottom: 7px;
    display: inline-block;
}
.button-8a7c .picture_24ad .logo_full_4d07 a {
    color: #000;
}
.button-8a7c .picture_24ad .logo_full_4d07 a:hover,
.button-8a7c .picture_24ad .logo_full_4d07 a:focus {
    color: #ff2e55;
}
.button-8a7c .picture_24ad .filter_97c1 {
    margin-bottom: 10px;
    display: block;
    color: #fff;
}
.button-8a7c .picture_24ad .filter_97c1 a {
    background-color: #ff2e55;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
}
.button-8a7c .picture_24ad .filter_97c1 a:hover,
.button-8a7c .picture_24ad .filter_97c1 a:focus {
    background-color: #000;
}
.button-8a7c .picture_24ad .text_2cf0 img {
    width: 100%;
}
.button-8a7c .gradient-wide-cc62 {
    margin-bottom: 10px;
}
.button-8a7c .pagination-lite-9a60 {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin: 0;
    margin-bottom: 15px;
    line-height: 1.5;
}
.button-8a7c .picture_24ad .breadcrumb-bottom-7bc2 {
    color: #000;
}
.button-8a7c a {
    text-decoration: none;
}
.button-8a7c a {
    text-decoration: none;
}
.article-easy-e8ca a,
.article-easy-e8ca a:before {
    text-decoration: none;
}
.article-easy-e8ca > span {
    margin-right: 20px;
}
#primary #main > article .breadcrumb-bottom-7bc2 {
    margin-bottom: 25px;
}

/*--------------------------------------------------------------
# Typography Options
--------------------------------------------------------------*/ 
.layout-1b31 h1,
.layout-1b31 h2,
.layout-1b31 h3,
.layout-1b31 h4,
.layout-1b31 h5,
.layout-1b31 h6,
.layout-1b31 .main_e948 .thumbnail_top_182d {
    font-family: 'Raleway', sans-serif;
}

.alert-red-23a3 h1,
.alert-red-23a3 h2,
.alert-red-23a3 h3,
.alert-red-23a3 h4,
.alert-red-23a3 h5,
.alert-red-23a3 h6,
.alert-red-23a3 .main_e948 .thumbnail_top_182d {
    font-family: 'Poppins', sans-serif;
}

.message-slow-fcbc h1,
.message-slow-fcbc h2,
.message-slow-fcbc h3,
.message-slow-fcbc h4,
.message-slow-fcbc h5,
.message-slow-fcbc h6,
.message-slow-fcbc .main_e948 .thumbnail_top_182d {
    font-family: 'Montserrat', sans-serif;
}

.texture-focused-c092 h1,
.texture-focused-c092 h2,
.texture-focused-c092 h3,
.texture-focused-c092 h4,
.texture-focused-c092 h5,
.texture-focused-c092 h6,
.texture-focused-c092 .main_e948 .thumbnail_top_182d {
    font-family: 'Open Sans', sans-serif;
}

.simple-0e15 h1,
.simple-0e15 h2,
.simple-0e15 h3,
.simple-0e15 h4,
.simple-0e15 h5,
.simple-0e15 h6,
.simple-0e15 .main_e948 .thumbnail_top_182d {
    font-family: 'Lato', sans-serif;
}

.hidden_right_adbc h1,
.hidden_right_adbc h2,
.hidden_right_adbc h3,
.hidden_right_adbc h4,
.hidden_right_adbc h5,
.hidden_right_adbc h6,
.hidden_right_adbc .main_e948 .thumbnail_top_182d {
    font-family: 'Ubuntu', sans-serif;
}

.carousel_out_29e7 h1,
.carousel_out_29e7 h2,
.carousel_out_29e7 h3,
.carousel_out_29e7 h4,
.carousel_out_29e7 h5,
.carousel_out_29e7 h6,
.carousel_out_29e7 .main_e948 .thumbnail_top_182d {
    font-family: 'Playfair Display', serif;
}

.element_3dd1 h1,
.element_3dd1 h2,
.element_3dd1 h3,
.element_3dd1 h4,
.element_3dd1 h5,
.element_3dd1 h6,
.element_3dd1 .main_e948 .thumbnail_top_182d h6 {
    font-family: 'Lora', serif;
}

.alert-iron-c1c7 h1,
.alert-iron-c1c7 h2,
.alert-iron-c1c7 h3,
.alert-iron-c1c7 h4,
.alert-iron-c1c7 h5,
.alert-iron-c1c7 h6,
.alert-iron-c1c7 .main_e948 .thumbnail_top_182d {
    font-family: 'Titillium Web', sans-serif;
}

.chip_529a h1,
.chip_529a h2,
.chip_529a h3,
.chip_529a h4,
.chip_529a h5,
.chip_529a h6,
.chip_529a .main_e948 .thumbnail_top_182d {
    font-family: 'Muli', sans-serif;
}

.outline_650c h1,
.outline_650c h2,
.outline_650c h3,
.outline_650c h4,
.outline_650c h5,
.outline_650c h6,
.outline_650c .main_e948 .thumbnail_top_182d {
    font-family: 'Oxygen', sans-serif;
}

.nav-0754 h1,
.nav-0754 h2,
.nav-0754 h3,
.nav-0754 h4,
.nav-0754 h5,
.nav-0754 h6,
.nav-0754 .main_e948 .thumbnail_top_182d {
    font-family: 'Nunito Sans', sans-serif;
}

.paragraph-34a8 h1,
.paragraph-34a8 h2,
.paragraph-34a8 h3,
.paragraph-34a8 h4,
.paragraph-34a8 h5,
.paragraph-34a8 h6,
.paragraph-34a8 .main_e948 .thumbnail_top_182d {
    font-family: 'Maven Pro', sans-serif;
}

.layout_east_103c h1,
.layout_east_103c h2,
.layout_east_103c h3,
.layout_east_103c h4,
.layout_east_103c h5,
.layout_east_103c h6,
.layout_east_103c .main_e948 .thumbnail_top_182d {
    font-family: 'Cairo', serif;
}

.west_156c h1,
.west_156c h2,
.west_156c h3,
.west_156c h4,
.west_156c h5,
.west_156c h6,
.west_156c .main_e948 .thumbnail_top_182d {
    font-family: 'Philosopher', sans-serif;
}

.thumbnail_c223 h1,
.thumbnail_c223 h2,
.thumbnail_c223 h3,
.thumbnail_c223 h4,
.thumbnail_c223 h5,
.thumbnail_c223 h6,
.thumbnail_c223 .main_e948 .thumbnail_top_182d {
    font-family: 'Dosis', sans-serif;
}

.pattern-short-c615 h1,
.pattern-short-c615 h2,
.pattern-short-c615 h3,
.pattern-short-c615 h4,
.pattern-short-c615 h5,
.pattern-short-c615 h6,
.pattern-short-c615 .main_e948 .thumbnail_top_182d {
    font-family: 'Sniglet', cursive;
}

.secondary_stone_75f3 h1,
.secondary_stone_75f3 h2,
.secondary_stone_75f3 h3,
.secondary_stone_75f3 h4,
.secondary_stone_75f3 h5,
.secondary_stone_75f3 h6,
.secondary_stone_75f3 .main_e948 .thumbnail_top_182d {
    font-family: 'Gloria Hallelujah', cursive;
}

.red_627f h1,
.red_627f h2,
.red_627f h3,
.red_627f h4,
.red_627f h5,
.red_627f h6,
.red_627f .main_e948 .thumbnail_top_182d {
    font-family: 'Patrick Hand', cursive;
}

.mini_8917 h1,
.mini_8917 h2,
.mini_8917 h3,
.mini_8917 h4,
.mini_8917 h5,
.mini_8917 h6,
.mini_8917 .main_e948 .thumbnail_top_182d {
    font-family: 'Shadows Into Light', cursive;
}

.aside-0fdd h1,
.aside-0fdd h2,
.aside-0fdd h3,
.aside-0fdd h4,
.aside-0fdd h5,
.aside-0fdd h6,
.aside-0fdd .main_e948 .thumbnail_top_182d {
    font-family: 'Aboreto', cursive;
}

.notification_3cd9,
.notification_3cd9 .lite_d862 a {
    font-family: 'Raleway', sans-serif;
}

.purple_4268,
.purple_4268 .lite_d862 a {
    font-family: 'Poppins', sans-serif;
}

.notification-90bd,
.notification-90bd .lite_d862 a {
    font-family: 'Montserrat', sans-serif;
}

.bright_b42b,
.bright_b42b .lite_d862 a {
    font-family: 'Open Sans', sans-serif;
}

.tag-3d37,
.tag-3d37 .lite_d862 a {
    font-family: 'Lato', sans-serif;
}

.dirty-21f4,
.dirty-21f4 .lite_d862 a {
    font-family: 'Ubuntu', sans-serif;
}

.element-inner-f1a9,
.element-inner-f1a9 .lite_d862 a {
    font-family: 'Playfair Display', serif;
}

.wrapper-6fa6,
.wrapper-6fa6 .lite_d862 a {
    font-family: 'Lora', serif;
}

.current_9e1f,
.current_9e1f .lite_d862 a {
    font-family: 'Titillium Web', sans-serif;
}

.content_e01b,
.content_e01b .lite_d862 a-10 {
    font-family: 'Muli', sans-serif;
}

.gradient-active-d492,
.gradient-active-d492 .lite_d862 a {
    font-family: 'Oxygen', sans-serif;
}

.hidden_copper_59cf,
.hidden_copper_59cf .lite_d862 a {
    font-family: 'Nunito Sans', sans-serif;
}

.solid_e3a3,
.solid_e3a3 .lite_d862 a {
    font-family: 'Maven Pro', sans-serif;
}

.backdrop-718a,
.backdrop-718a .lite_d862 a {
    font-family: 'Cairo', serif;
}

.modal-e022,
.modal-e022 .lite_d862 a {
    font-family: 'Philosopher', sans-serif;
}

.media-mini-410c,
.media-mini-410c .lite_d862 a {
    font-family: 'Dosis', sans-serif;
}

.message-east-704e,
.message-east-704e .lite_d862 a {
    font-family: 'Sniglet', cursive;
}

.active_e3e9,
.active_e3e9 .lite_d862 a {
    font-family: 'Gloria Hallelujah', cursive;
}

.notice_light_2e1b,
.notice_light_2e1b .lite_d862 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 .form_left_795a a, 
#colophon .form_left_795a a,
#secondary .form_left_795a a:hover, 
#secondary .form_left_795a a:focus, 
#colophon .form_left_795a a:hover,
#colophon .form_left_795a a:focus {
    color: #fff;
}
#secondary .form_left_795a,
#colophon .form_left_795a {
    margin-bottom: 0;
}
.dropdown-a9b6 {
    position: relative;
    padding: 15px 0;
}
.avatar_4aa3 + .dropdown-a9b6 {
    border-top: 1px solid rgb(0 0 0 / 10%);
}
.dropdown-a9b6 span {
    display: block;
    text-align: center;
}
.avatar_4aa3 .image_steel_738a ul li {
    margin-bottom: 15px;
}
.avatar_4aa3 .image_steel_738a ul li:last-child,
.avatar_4aa3 .image_steel_738a .media_hot_80f3 li {
    margin-bottom: 0;
}
.avatar_4aa3 .list-top-0444 {
    margin-bottom: 45px;
}
.avatar_4aa3.hard_e7fd .list-top-0444:last-child {
    margin-bottom: 0;
}
.avatar_4aa3.hard_e7fd .article_4ac7 img {
    margin-left: auto;
    margin-right: auto;
}
.stale-87ef ul li span {
    font-size: 12px;
    display: block;
}
#colophon #wp-calendar caption {
    font-weight: 600;
    text-align: left;
}
.hero-liquid-37e1 ul ul {
    padding-left: 25px;
    margin-top: 15px;
}
.surface_advanced_3728 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 .surface_advanced_3728 a:hover,
#secondary .surface_advanced_3728 a:focus,
#colophon .surface_advanced_3728 a:hover,
#colophon .surface_advanced_3728 a:focus {
    background-color: #000;
    color: #fff;
}
#colophon .slider-old-576f form.chip_c837 button.footer_9696 {
    background-color: #ff2e55;
}
#colophon .stale-87ef li:before {
    float: left;
}
.overlay-3474 {
    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;
}
.overlay-3474:hover,
.overlay-3474: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;
}
.item_light_b2b9 #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 */
}
.item_light_b2b9 #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 */
}
.item_light_b2b9 #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,
.hidden_brown_438d #loader-wrapper {
    display: none;

}
#loader svg {
    width: 70px;
    height: 70px;
    fill: #ff2e55;
}
.info_old_83e0 #loader .frame_paper_3c8b,
.lower_35e9 #loader .box_6e4d,
.image-fluid-2519 #loader .aside-light-23d8,
.sidebar-6c7d #loader .widget_down_a0e1 {
    display: block;
}

/*--------------------------------------------------------------
#                   RESPONSIVE
--------------------------------------------------------------*/
@media screen and (min-width: 567px) {
    #top-bar {
        padding: 5px 0;
    }
    #top-bar form.chip_c837 {
        width: 50%;
        float: left;
        margin: 0;
    }
    #top-bar .media_hot_80f3 {
        width: 50%;
        float: right;
        text-align: right;
        padding: 2px 0;
    }
    #top-bar input, 
    #top-bar .footer_9696 {
        border-color: transparent;
    }
    .avatar_4aa3.tooltip-wide-f07b .list-top-0444,
    .avatar_4aa3.hot-06a9 .list-top-0444 {
        width: 50%;
        float: left;
    }
    .avatar_4aa3.tooltip-wide-f07b .list-top-0444:nth-child(2n+1),
    .avatar_4aa3.hot-06a9 .list-top-0444:nth-child(2n+1) {
        clear: left;
    }
    .avatar_4aa3.tooltip-wide-f07b .list-top-0444:nth-child(odd),
    .avatar_4aa3.hot-06a9 .list-top-0444:nth-child(odd) {
        padding-right: 40px;
    }
    .avatar_4aa3.tooltip-wide-f07b .list-top-0444:nth-last-child(-n+2),
    .avatar_4aa3.hot-06a9 .list-top-0444:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 767px) {
    .tooltip-wide-f07b,
    .text_a823,
    .hot-06a9,
    .link_5eba,
    .last_c5ce {
        margin: 0 -15px;
    }
    .tooltip-wide-f07b article,
    .text_a823 article,
    .hot-06a9 article,
    .link_5eba article,
    .last_c5ce article {
        padding: 0 15px;
        float: left;
        width: 50%;
        margin-bottom: 30px;
    }
    .tooltip-wide-f07b article:nth-child(2n+1),
    .text_a823 article:nth-child(2n+1),
    .hot-06a9 article:nth-child(2n+1),
    .link_5eba article:nth-child(2n+1),
    .last_c5ce article:nth-child(2n+1) {
        clear: left;
    }
    .tooltip-wide-f07b article:nth-last-child(-n+2),
    .text_a823 article:nth-last-child(-n+2),
    .hot-06a9 article:nth-last-child(-n+2),
    .link_5eba article:nth-last-child(-n+2),
    .last_c5ce article:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
    .widget-pink-1539 h1,
    .input_up_b19d h1,
    .border-selected-37f6 h1 {
        font-size: 28px;
    }
    .frame-b215 .module_warm_55f5, 
    .notice_slow_9f1e .module_warm_55f5, 
    .tag-last-95ce .module_warm_55f5 {
        padding-right: 25px;
    }
    .frame-b215 .focus-9afd, 
    .notice_slow_9f1e .focus-9afd, 
    .tag-last-95ce .focus-9afd {
        padding-left: 25px;
    }
    .avatar_4aa3.text_a823 .list-top-0444 {
        width: 33.33%;
        float: left;
        margin-bottom: 0;
    }
    .avatar_4aa3.text_a823 .list-top-0444:not(:last-child) {
        padding-right: 40px;
    }
    .dropdown-a9b6.tooltip-wide-f07b span {
        float: left;
        width: 50%;
        text-align: left;
    }
    .dropdown-a9b6.tooltip-wide-f07b span:nth-child(2) {
        float: right;
        text-align: right;
    }
}
@media screen and (min-width: 992px) {
    .text_a823 article,
    .link_5eba article,
    .last_c5ce article {
        width: 33.33%;
    }
    .text_a823 article:nth-child(2n+1),
    .link_5eba article:nth-child(2n+1),
    .last_c5ce article:nth-child(2n+1) {
        clear: none;
    }
    .text_a823 article:nth-child(3n+1),
    .link_5eba article:nth-child(3n+1),
    .last_c5ce article:nth-child(3n+1) {
        clear: left;
    }
    .text_a823 article:nth-last-child(-n+3),
    .link_5eba article:nth-last-child(-n+3),
    .last_c5ce article:nth-last-child(-n+3) {
        margin-bottom: 0;
    }
    .hot-06a9 article {
        width: 25%;
    }
    .link_5eba article {
        width: 20%;
    }
    .last_c5ce article {
        width: 16.66%;
    }
    .hot-06a9 article:nth-child(2n+1),
    .link_5eba article:nth-child(3n+1),
    .last_c5ce article:nth-child(3n+1) {
        clear: none;
    }
    .hot-06a9 article:nth-child(4n+1),
    .link_5eba article:nth-child(5n+1),
    .last_c5ce article:nth-child(6n+1) {
        clear: left;
    }
    .hot-06a9 article:nth-last-child(-n+4),
    .link_5eba article:nth-last-child(-n+5),
    .last_c5ce article:nth-last-child(-n+6) {
        margin-bottom: 0;
    }
    #top-bar .image_steel_738a + .image_steel_738a {
        margin-top: 0;
    }
    #top-bar.tooltip-wide-f07b .image_steel_738a {
        float: left;
        text-align: left;
        padding: 6px 0;
    }
    #top-bar.tooltip-wide-f07b .image_steel_738a + .image_steel_738a {
        float: right;
        text-align: right;
        padding: 0;
    }
    nav.surface_8b9a.gallery_dd08 {
        margin-top: 63px;
    }
    #colophon .media_hot_80f3 {
        margin-left: -15px;
    }
    .avatar_4aa3.hot-06a9 .list-top-0444 {
        width: 25%;
        padding-right: 40px;
    }
    .avatar_4aa3.hot-06a9 .list-top-0444:last-child {
        padding-right: 0;
    }
    .avatar_4aa3.hot-06a9 .list-top-0444:nth-child(2n+1) {
        clear: none;
    }
    .avatar_4aa3.hot-06a9 .list-top-0444:nth-child(4n+1) {
        clear: left;
    }
    .avatar_4aa3.hot-06a9 .list-top-0444:nth-last-child(-n+4) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 1024px) {
    .chip_b025 #masthead {
        position: sticky;
        top: 0;
    }
    .chip_b025 #masthead.caption-345d {
        box-shadow: 0 6px 10px rgb(0 0 0 / 10%);
    }
    .photo_c339.chip_b025 #masthead.caption-345d {
        top: 32px;
    }
    .mask-steel-3330 {
        display: flex;
        align-items: center;
        min-height: 81px;
    }
    .lite_d862 {
        width: auto;
        float: right;
        text-align: right;
    }
    .lite_d862.mini-6562 {
        padding: 0;
    }
    .lite_d862 ul.button_7dfd > li {
        text-align: center;
    }
    .lite_d862 ul.button_7dfd > li > a {
        color: #000;
    }
    .lite_d862 ul.button_7dfd .complex_563c > a, 
    .lite_d862 ul.button_7dfd .overlay_west_ded7 > a, 
    .lite_d862 ul.button_7dfd .grid-top-7353 > a, 
    .lite_d862 ul.button_7dfd .picture_full_be39 > a,
    .lite_d862 ul.button_7dfd > li:hover > a, 
    .lite_d862 ul.button_7dfd > li.fn-focus-c991 > a {
        color: #ff2e55;
    }
    .lite_d862 ul.button_7dfd > li > a {
        text-align: center;
        padding: 30px 20px;
    }
    .lite_d862.mini-6562 ul.button_7dfd > li {
        padding: 15px 25px 8px;
    }
    .lite_d862 ul.button_7dfd > .fresh-f484 > 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;
    }
    .lite_d862 ul ul .fresh-f484 > 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;
    }
    .lite_d862 ul.button_7dfd {
        display: block !important;
        height: auto !important;
    }
    .lite_d862 ul ul {
        box-shadow: 0 10px 25px rgb(0 0 0 / 15%);
        width: 250px;
    }
    .lite_d862 ul li:hover > ul,
    .lite_d862 ul li.fn-focus-c991 > ul {
        left: 0;
        right: auto;
        display: block !important;
    }
    .lite_d862 ul ul li:hover > ul,
    .lite_d862 ul ul li.fn-focus-c991 > ul {
        left: 100%;
        right: auto;
    }
    .lite_d862 ul ul li:hover > a,
    .lite_d862 ul ul li.fn-focus-c991 > a {
        background-color: #ff2e55;
        color: #fff;
    }
    .lite_d862 ul.primary_5475 > li:last-child > a {
        border-bottom: none;
    }
    .lite_d862 ul ul li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    }
    .lite_d862 ul ul > li:last-child {
        border-bottom: none;
    }
    .lite_d862 ul ul ul {
        top: 0;
    }
    .lite_d862 ul ul li a:hover,
    .lite_d862 ul ul li.picture_full_be39:hover > a {
        color: #fff !important;
    }
    .lite_d862 ul.button_7dfd > li > a > i,
    .lite_d862 ul.button_7dfd > li > a > i.cold_778b:not(.tag-57e2).overlay_selected_cc4a {
        display: block;
        margin: 0 auto 10px;
    }
    .chip_75af {
        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;
    }
    .lite_d862 .text-75e5 .disabled_c7af {
        display: none;
    }
    .lite_d862 .text-75e5 .wood-0f4a {
        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.status-fluid-53f3 {
        display: none;
    }
    .chip_75af {
        display: none;
    }
    .lite_d862 ul {
        display: block;
    }
    .lite_d862 li {
        display: inline-block;
    }
    .lite_d862 .caption-dirty-cd53 {
        padding-left: 50px;
    }
    .lite_d862 ul.button_7dfd > li.caption-dirty-cd53 > a,
    .lite_d862 ul.button_7dfd > li.column_7a0b > a {
        padding-left: 5px;
        padding-right: 5px;
    }
    .lite_d862 li.caption-dirty-cd53 + li.column_7a0b: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%);
    }
    .primary_hovered_63a7 #primary,
    .full-3190 #primary {
        width: 70%;
        float: left;
        padding-right: 30px;
    }
    .primary_hovered_63a7 #secondary,
    .full-3190 #secondary {
        width: 30%;
        float: right;
    }
    .full-3190 #primary { 
        float: right;
        padding-right: 0;
        padding-left: 30px;
    }
    .inner-a375 #primary {
        width: 100%;
        float: none;
        padding-right: 0;
    }
}
@media screen and (max-width: 1023px) {
    .mask-steel-3330 {
        padding-right: 50px;
        min-height: 86px;
        display: flex;
        align-items: center;
        text-align: left;
    }
    .sort-95cd {
        font-size: 26px;
    }
    .lite_d862 ul ul {
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .lite_d862 ul ul ul {
        margin-top: 0;
    }
    .lite_d862 ul.button_7dfd li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
        display: block;
        width: 100%;
    }
    .lite_d862 ul.button_7dfd li:last-child {
        border-bottom: none;
    }
    .lite_d862 ul.button_7dfd > li {
        width: 100%;
        padding: 0;
    }
    .lite_d862 ul ul li a {
        padding-left: 35px;
    }
    .lite_d862 ul ul ul li a {
        padding-left: 60px;
    }
    .lite_d862 ul ul ul ul li a {
        padding-left: 80px;
    }
    .lite_d862 ul ul a {
        width: 100%;
    }
    .lite_d862 ul ul,
    .lite_d862 ul ul ul {
        box-shadow: none;
        float: none;
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 0;
        display: none;
    }
    .lite_d862 ul.button_7dfd > li:before {
        display: none;
    }
    .lite_d862 .fresh-f484 > a:before {
        content: "";
        float: right;
        position: relative;
        right: 0;
        background-color: rgba(255, 255, 255, 0.20);
        width: 1px;
        height: 25px;
    }
    .lite_d862 .fresh-f484 > a:after {
        padding-top: 3px;
    }
    .lite_d862 ul.primary_5475 li a {
        border-left: none;
    }
    .lite_d862 ul.button_7dfd {
        margin-right: 0;
        background-color: #fff;
        margin-top: 25px;
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .lite_d862 {
        position: static;
    }
    .lite_d862 a {
        color: #555555;
        padding: 15px;
    }
    #masthead.picture_e18d .lite_d862 ul.button_7dfd {
        margin-top: 0;
        position: absolute;
        max-width: 500px;
        top: 100%;
        left: auto;
        right: 0;
        width: 100%;
        z-index: 10;
    }
    .chip_03c6 #content, 
    .chip_03c6 #colophon,
    .chip_03c6 .overlay-3474 {
        filter: blur(25px);
    }
    #page-site-header {
        padding: 250px 0;
    }
}

@media screen and (max-width: 992px) {
    #page-site-header {
        padding: 200px 0;
    }
    .current-efb2, 
    #reply-title {
        font-size: 28px;
    }
}

@media screen and (max-width: 767px) {
    #masthead.picture_e18d .lite_d862 ul.button_7dfd {
        max-width: 100%;
    }
    .frame-b215 .module_warm_55f5, 
    .notice_slow_9f1e .module_warm_55f5, 
    .tag-last-95ce .module_warm_55f5,
    .frame-b215 .focus-9afd, 
    .notice_slow_9f1e .focus-9afd, 
    .tag-last-95ce .focus-9afd {
        width: 100%;
        margin: 15px 0;
    }
    .tag-last-95ce span.button-e06b b, 
    .fluid-ad98 span.button-e06b b, 
    .tag-last-95ce span.carousel_e364 b, 
    .fluid-ad98 span.carousel_e364 b {
        font-size: 18px;
    }
    #respond {
        margin-top: 40px;
    }
    .container-dark-a7fb img {
        margin-right: 15px;
    }
    .current-efb2, 
    #reply-title {
        margin-bottom: 0;
    }
    #commentform p.status_tall_a630,
    #commentform p.shade_stale_124f {
        margin-top: 21px;
    }
    nav.surface_8b9a.gallery_dd08,
    #secondary {
        margin-top: 30px;
    }
    .current-efb2, 
    #reply-title {
        font-size: 26px;
    }
    #comments {
        margin-top: 40px;
    }
    .message-e864 {
        margin-bottom: 25px;
    }
    .overlay-3474 {
        display: none;
    }
}
@media screen and (max-width: 567px) {
    .gallery_dd08 .gradient-0e7c.title_out_2631, 
    .gallery_dd08 .gradient-0e7c.button_tiny_6103 {
        top: 0;
    }
    .gallery_dd08 .title_out_2631.gradient-0e7c:before, 
    .gallery_dd08 .button_tiny_6103.gradient-0e7c:before {
        width: 35px;
        height: 10px;
    }
    .gallery_dd08 .gradient-0e7c.title_out_2631, 
    .gallery_dd08 .gradient-0e7c.button_tiny_6103 {
        margin-left: 0;
        margin-right: 0;
    }
    .pattern_47ca li {
        font-size: 12px;
    }
    #breadcrumb-list {
        padding: 10px 0;
    }
    blockquote.wide-96fb {
        margin-left: 0;
    }
    .container-dark-a7fb img {
        margin: 0 0 25px;
        float: none;
    }
    .container-dark-a7fb .shade-right-7dbf, 
    .container-dark-a7fb .aside-left-8a2e {
        display: block;
    }
    .active-blue-0481 {
        padding-left: 0;
    }
    #comments ol.progress-4fd1 {
        margin-left: 50px;
    }
    .label-d4e5 {
        padding-left: 0;
    }
    .avatar_4aa3 .list-top-0444:last-child,
    .avatar_4aa3.text_a823 .list-top-0444:last-child {
        margin-bottom: 0;
        padding-right: 0;
    }
}
/* css-noise: 3f37 */
.promo-block-c0 {
  padding: 0.4rem;
  font-size: 11px;
  line-height: 1.1;
}
