/*
Theme Name: Flexible Blog
Theme URI: http://creativthemes.box-medium-6a7f/downloads/flexible-blog/
Author: Creativ Themes
Author URI: http://creativthemes.box-medium-6a7f/
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.soft_8aae.wrapper_078f/licenses/gpl-2.0.status_aabc
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.silver-0e2c/, (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.fluid-890f.info-wood-f0d7/normalize.green_beff/
*/

/*--------------------------------------------------------------
>>> 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;
}

.new_dfb8 #page {
    max-width: 1600px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 0 0 15px rgb(0 0 0 / 40%);
}

.dirty_4b32 #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-medium-6a7f/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.static-bd8e {
    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 .pro-9a66 label {
    display: table;
    margin: 0;
    line-height: 1;
}
#commentform .pro-9a66 {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
}
p.module_wide_6de9 {
    clear: both;
    display: inline-block;
    position: relative;
}
.box_plasma_a264 {
    font-size: 14px;
    margin-top: 0;
}
#respond label {
    margin-bottom: 15px;
    display: block;
}
#respond input[type="text"],
#respond input[type="email"],
#respond input[type="url"] {
    width: 100%;
}
#commentform p {    
    margin-bottom: 21px;
}
#commentform p.upper-21de {
    margin-bottom: 0;
}
#commentform p.module_wide_6de9 {
    margin: 21px 0 0;
}
#comments {
    padding: 25px 0;
}
#respond {
    padding: 25px 0;
}
.avatar_inner_7fbb a {
    color: #000;
    text-decoration: none;
}
.avatar_inner_7fbb a:hover,
.avatar_inner_7fbb 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.icon_5dd1 {
    max-width: 300px;
    margin: 0 auto 15px;
}
#top-bar input,
#top-bar .border_ac70 {
    background-color: transparent;
    border-color: #333;
    color: #fff;
}
#top-bar .column-bronze-24dc {
    text-align: center;
}
#top-bar .column-bronze-24dc li a:hover,
#top-bar .column-bronze-24dc li a:focus {
    color: #fff;
}
#masthead {
    position: relative;
    z-index: 3000;
    background-color: #fff;
}
#masthead a {
    text-decoration: none;
}
.advanced-47bd {
    padding: 5px 0;
    float: left;
}
.cool_1e95, 
#site-identity {
    display: inline-block;
    vertical-align: middle;
}
.small_3dbd {
    font-size: 22px;
    margin: 0 0 5px;
    font-weight: 600;
    line-height: 1.3;
}
.small_3dbd a {
    color: #000;
}
.small_3dbd a:hover,
.small_3dbd a:focus {
    color: #ff2e55;
}
.current-905e {
    margin: 0;
    line-height: 1.3;
    color: #000;
}
.cool_1e95 a {
    display: block;
    margin-right: 15px;
}
.cool_1e95 img {
    max-height: 80px;
    width: auto;
}
.hover_advanced_3919 {
    display: block;
    position: relative;
    width: 100%;
}
.hover_advanced_3919 ul ul {
    background-color: #fff;
    text-align: left;
    padding: 0;
}
.hover_advanced_3919 ul ul li a {
    padding: 12px 15px;
    font-size: 14px;
}
.hover_advanced_3919 ul ul a:after {
    float: right;
}
.hover_advanced_3919 ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.hover_advanced_3919 li {
    position: relative;
}
.hover_advanced_3919 ul.bright_c8d7 > li > a {
    color: #555555;
}
.hover_advanced_3919 ul.bright_c8d7 > li:hover > a,
.hover_advanced_3919 ul.bright_c8d7 > li.fn-focus-ad1f > a {
    color: #ff2e55;
}
.hover_advanced_3919 form.icon_5dd1 input {
    background-color: #fff;
    border-color: #e9ecef;
    border-radius: 5px;
}
.hover_advanced_3919 a {
    display: block;
    font-weight: 400;
    color: #212121;
    font-size: 14px;
    line-height: 1.5;
    font-family: 'Poppins', sans-serif;
}
.hover_advanced_3919 ul ul {
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
}
.hover_advanced_3919 ul ul ul {
    left: -999em;
    top: 0;
}
.hover_advanced_3919 li li {
    display: block;
}
.hover_advanced_3919 ul.bright_c8d7 .copper-abb9 > a,
.hover_advanced_3919 ul.bright_c8d7 .tag-fluid-cf69 > a,
.hover_advanced_3919 ul.bright_c8d7 .focus-78c7 > a,
.hover_advanced_3919 ul.bright_c8d7 .complex-90de > a {
    color: #ff2e55;
}
.hover_advanced_3919 ul.bright_c8d7 > li:before {
    background-color: #5750A0;
    color: #fff;
    width: 46px;
    height: 46px;
    line-height: 46px;
    display: inline-block;
    text-align: center;
}
form.icon_5dd1 {
    width: 100%;
    max-width: 100%;
    position: relative;
}
input.simple-d4ad {
    width: 100%;
    height: 45px;
    padding: 0 50px 0 15px;
}
.active-e566 {
    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;
}
.active-e566:hover,
.active-e566:focus {
    background-color: #ff2e55;
}
.active-e566 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;
}
.active-e566 span:before, 
.active-e566 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;
}
.active-e566 span:before {
    -webkit-transform: translateY(-250%);
    -moz-transform: translateY(-250%);
    -ms-transform: translateY(-250%);
    -o-transform: translateY(-250%);
    transform: translateY(-250%);
}
.active-e566 span:after {
    -webkit-transform: translateY(250%);
    -moz-transform: translateY(250%);
    -ms-transform: translateY(250%);
    -o-transform: translateY(250%);
    transform: translateY(250%);
}
.active-e566.fn-active-ad1f 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);
}
.active-e566.fn-active-ad1f 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);
}
.active-e566.fn-active-ad1f span {
    background-color: transparent;
}
.progress-inner-9ef0 {
    float: right;
    color: #111;
    padding: 7px 0 0 10px;
    display: none;
}
button.carousel_0e54 {
    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.carousel_0e54.fn-active-ad1f i {
    transform: rotate(-180deg);
    transform-origin: center;
}
.hover-465f .tabs_e61f,
.hover-465f .hard_dfd9,
.hover-465f .summary-fresh-8f40 {
    margin: 0;
    overflow: hidden;
}
.image_f58e .item_f72f a:before,
.image_f58e .huge-23e6 a:after {
    content: "\f0d9";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
    font-size: 18px;
    position: relative;
    top: 1px;
}
.image_f58e .huge-23e6 a:after {
    content: "\f0da";
    margin-left: 10px;
    margin-right: 0;
}
.tabs_e61f .item_f72f,
.hard_dfd9 .item_f72f,
.summary-fresh-8f40 .item_f72f {
    float: left;
    width: 50%;
    position: relative;
    text-align: left;
}

.tabs_e61f .huge-23e6,
.hard_dfd9 .huge-23e6,
.summary-fresh-8f40 .huge-23e6 {
    float: right;
    text-align: right;
    width: 50%;
    position: relative;
}
.summary-fresh-8f40 a, 
.hard_dfd9 a {
    font-weight: 400;
    display: block;
    color: #212529;
    text-decoration: none;
}
.summary-fresh-8f40 a:hover, 
.hard_dfd9 a:hover,
.summary-fresh-8f40 a:focus, 
.hard_dfd9 a:focus {
    color: #ff2e55;
}
.summary-fresh-8f40, 
.hard_dfd9 {
    padding: 0;
    position: relative;
}
.progress-west-2e41 .active-bronze-3f51,
.progress-west-2e41 .active-bronze-3f51.tooltip_rough_92ab:hover,
.progress-west-2e41 .active-bronze-3f51.tooltip_rough_92ab:focus {
    text-align: center;
    line-height: 35px;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-right: 5px;
    color: #ff2e55;
    background-color: #f6f6f6;
}
.progress-west-2e41 .active-bronze-3f51.fn-current-ad1f,
.progress-west-2e41 .active-bronze-3f51:hover,
.progress-west-2e41 .active-bronze-3f51:focus {
    color: #fff;
    background-color: #ff2e55;
}
.progress-west-2e41 .active-bronze-3f51.tooltip-c365,
.progress-west-2e41 .active-bronze-3f51.article_large_b324 {
    width: auto;
    height: auto;
    color: #ff2e55;
    padding: 0 15px;
}
.progress-west-2e41 .active-bronze-3f51.tooltip-c365:hover, 
.progress-west-2e41 .active-bronze-3f51.article_large_b324:hover,
.progress-west-2e41 .active-bronze-3f51.tooltip-c365:focus, 
.progress-west-2e41 .active-bronze-3f51.article_large_b324:focus {
    color: #fff;
}
.item_f72f span {
    padding-left: 30px;
    float: left;
    text-align: left;
}
.huge-23e6 span {
    padding-right: 30px;
    float: right;
    text-align: right;
}
.summary-fresh-8f40 span,
.hard_dfd9 span {
    display: table;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.fresh_7cbc {
    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. */
}

.fresh_7cbc: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
--------------------------------------------------------------*/
.primary-d860 {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.static-bd8e {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.overlay_slow_f83d {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.primary-d425:before,
.primary-d425:after,
.pagination_7da3:before,
.pagination_7da3:after,
.badge_d2cc:before,
.badge_d2cc:after,
.sidebar-blue-706b:before,
.sidebar-blue-706b:after,
.image_cool_0d67:before,
.image_cool_0d67:after,
.stale-0083:before,
.stale-0083:after,
.preview-liquid-fe00:before,
.preview-liquid-fe00:after,
.media_selected_866a:before,
.media_selected_866a:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.primary-d425:after,
.pagination_7da3:after,
.badge_d2cc:after,
.sidebar-blue-706b:after,
.image_cool_0d67:after,
.stale-0083:after,
.preview-liquid-fe00:before,
.preview-liquid-fe00:after,
.media_selected_866a:before,
.media_selected_866a:after {
    clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.status-out-e5c5 {
    margin: 0 0 1.3em;
}
.status-out-e5c5:last-child {
    margin-bottom: 0;
}
#colophon .status-out-e5c5.aside_paper_2261 {
    margin-bottom: 20px;
}
#colophon .status-out-e5c5:last-child {
    margin-bottom: 0;
}

/* Make sure select elements fit in widgets. */
.status-out-e5c5 select {
    max-width: 100%;
    padding: 10px;
    border: none;
    width: 100%;
    max-width: 300px;
}

.status-out-e5c5 input {
    height: 40px;
    padding: 0 15px;
    border: none;
}
form.icon_5dd1 button.border_ac70 {
    height: 45px;
    line-height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    border: none;
    width: 45px;
    padding: 0;
    background-color: transparent;
    color: #666;
}
.easy-dd78 form.icon_5dd1 button.border_ac70 {
    width: 50px;
    color: #fff;
    font-size: 16px;
    line-height: 1;
    height: 50px;
    padding: 0;
}
.easy-dd78 form.icon_5dd1 input[type="search"] {
    padding: 0 55px 0 25px;
    height: 50px;
    background-color: #fff;
    color: #000;
    border: none;
}
.easy-dd78 form.icon_5dd1 input[type="search"]:focus {
    border-color: #ff2e55;
}
form.icon_5dd1 {
    position: relative;
}

form.icon_5dd1 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;
}

.disabled-top-8f39 {
    font-size: 18px;
    margin: 0 0 32px;
    color: #fff;
}

.status-out-e5c5 li:not(:last-child) {
    margin-bottom: 10px;
}

#secondary .hero-simple-b60d h1,
#secondary .hero-simple-b60d h2,
#secondary .hero-simple-b60d h3,
#secondary .hero-simple-b60d h4,
#secondary .hero-simple-b60d h5,
#secondary .hero-simple-b60d h6,
#colophon .hero-simple-b60d h1,
#colophon .hero-simple-b60d h2,
#colophon .hero-simple-b60d h3,
#colophon .hero-simple-b60d h4,
#colophon .hero-simple-b60d h5,
#colophon .hero-simple-b60d h6,
.card_5011 .button-down-fb2b {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin: 0;
    text-transform: uppercase;
    border-bottom: 2px solid #000;
    padding-bottom: 5px;
}

#secondary .article_fe7c h1,
#secondary .article_fe7c h2,
#secondary .article_fe7c h3,
#secondary .article_fe7c h4,
#secondary .article_fe7c h5,
#secondary .article_fe7c h6,
#colophon .article_fe7c h1,
#colophon .article_fe7c h2,
#colophon .article_fe7c h3,
#colophon .article_fe7c h4,
#colophon .article_fe7c h5,
#colophon .article_fe7c h6 {
    margin-bottom: 25px;
}

.card_5011 .button-down-fb2b {
    display: block;
    margin-bottom: 20px;
}

.easy_fa7f {
    height: 40px;
    background-color: #000;
    border-color: #000;
    color: #fff;
    padding: 0 15px;
}

.easy_fa7f:hover,
.easy_fa7f: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 .status-out-e5c5:not(:last-child) {
    margin-bottom: 30px;
}
.white_0706 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.avatar-under-406c.advanced-f5f7 {
    list-style: disc;
    padding-left: 1.5em;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.fn-sticky-ad1f {
    display: block;
}
.shade_action_ea64 {
    margin: 0;
}

.texture_black_de9f:not(.sidebar-7d10) {
    display: none;
}

.blue_1347 .picture-9764,
.message_tall_a594 .picture-9764 {
    display: inline;
}

.banner_dynamic_8945,
.pagination_7da3,
.card-top-c14d {
    margin: 0;
}

.fluid_d915 img {
    display: block;
    text-align: center;
    margin: 20px auto;
}
.progress_pro_8689 span.pagination_focused_f1e5 {
    margin-bottom: 12px;
    display: inline-block;
    width: 100%;
}
.panel-b7f5 {
    clear: both;
    margin: 0 0 1.5em;
}
.progress_pro_8689 span.status_dynamic_b087 {
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    color: #111;
}
.progress_pro_8689 small {
    font-size: 12px;
    color: #ff2e55;
}
nav.paragraph-full-0d33.progress-west-2e41 {
    margin-top: 50px;
    clear: both;
    display: inline-block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.shadow_e58a.tag-pro-62ce article:nth-child(3n) {
    border-right: 1px solid #e4e4e4;
}
.dirty-78e4 a {
    color: #ff2e55;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.notice_02f3 {
    color: #fff;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.heading-d9b3 {
    margin-bottom: 20px;
    display: inline-block;
}
.heading-d9b3 span {
    margin: 0 8px 8px 0;
}
.heading-d9b3 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;
}
.heading-d9b3 a:hover,
.heading-d9b3 a:focus {
    border-color: #000;
    background-color: #000;
    color: #fff;
}
.liquid_298e {
    margin-bottom: 30px;
}
.menu-4a23,
.message_0f7a {
    text-align: center;
    margin-bottom: 30px;
    display: block;
}
.menu-4a23 h1,
.bright-e59a h1,
.message_0f7a h1 {
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: bold;
}
.surface_058f .menu-4a23,
.panel-b41b .bright-e59a,
.paper_9535 .message_0f7a,
.picture_hard_629d .liquid_298e,
.chip-740c .paragraph-full-0d33.summary-fresh-8f40,
.tertiary-7dc9 .down_82f3.caption_4909 .picture-9764,
.overlay_full_0cfe .down_82f3.caption_4909 .icon_orange_8667,
.bright_6a7e .down_82f3.caption_4909 .lower_eff3,
.medium_9c72 .down_82f3.caption_4909 .in_f982 {
    display: none;
}
.alert_0be1 {
    margin-bottom: 25px;
}
.content_narrow_c71b .alert_0be1 {
    margin-bottom: 0;
}
.down_82f3.caption_4909 {
    background-color: #f6f6f6;
    padding: 20px 25px;
    margin-bottom: 25px;
}
.blue_1347 .icon_orange_8667 a:before,
.caption_4909 .fluid_d915 a:before,
.in_f982 a:before,
.lower_eff3:before {
    content: "\f017";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
}
.caption_4909 .fluid_d915 a:before {
    content: "\f007";
}
.in_f982 a:before {
    content: "\f086";
}
.blue_1347 .icon_orange_8667 a:before {
    content: "\f017";
}
.lower_eff3:before {
    content: "\f02c";
    color: #ff2e55;
}
body:not(.blue_1347) .lower_eff3:before {
    display: none;
}
.caption_4909 a, 
.caption_4909 span:before, 
.caption_4909 .lower_eff3:before, 
.caption_4909 .fluid_d915:before {
    color: #000;
}
.caption_4909 a:hover,
.caption_4909 a:focus {
    color: #ff2e55;
}
.fluid_d915.tall_787a {
    margin-left: 5px;
}
.picture-9764 {
    visibility: hidden;
}
.picture-9764 .fluid_d915.tall_787a {
    visibility: visible;
    margin-left: -20px;
}
.outer_e5eb .hover-465f .tabs_e61f, 
.outer_e5eb .hover-465f .hard_dfd9, 
.outer_e5eb .hover-465f .summary-fresh-8f40 {
    margin-bottom: 25px;
}
.paragraph-full-0d33.summary-fresh-8f40,
.paragraph-full-0d33.hard_dfd9 {
    padding: 20px 25px;
    background-color: #f6f6f6;
}
.summary-fresh-8f40 .bronze_7950 span span,
.hard_dfd9 .bronze_7950 span span,
.summary-fresh-8f40 .button_rough_e874 span span,
.hard_dfd9 .button_rough_e874 span span {
    display: block;
}
.summary-fresh-8f40 span.bronze_7950 b,
.box_0db7 span.bronze_7950 b,
.summary-fresh-8f40 span.button_rough_e874 b,
.box_0db7 span.button_rough_e874 b {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.summary-fresh-8f40 span.bronze_7950,
.box_0db7 span.bronze_7950 {
    display: table;
}
.breadcrumb_da03.module_f185 {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}
.breadcrumb_da03.module_f185 .summary-b909 {
    font-size: 38px;
}
.block-out-3187 #secondary {
    display: none;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.badge_d2cc a {
    word-wrap: break-word;
}

.border_fast_afd8 {
    display: block;
}

#reply-title,
.hidden-9d85 {
    font-size: 42px;
    margin: 0;
}
.hidden-9d85,
#reply-title {
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 600;
}
ul.dirty-78e4 li:after {
    content: ",";
}
ul.dirty-78e4 li:last-child:after {
    display: none;
}
ol.row_cool_52e6 {
    padding: 0;
    margin: 0 0 30px;
    list-style: none;
}
#comments ol {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
#comments ol.row_cool_52e6 {
    padding-top: 35px;
    position: relative;
    overflow: hidden;
}
#comments ol.focused-b554 {
    margin-left: 120px;
}
.input_in_cecd {
    display: none;
}
.hidden-a74d img {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 20px;
}
#comments time:before {
    display: none;
}
.out-4784 {
    position: relative;
}
.stale_6c2c {
    text-align: right;
}
#comments article {
    margin-bottom: 30px;
    clear: both;
    padding: 30px;
    background-color: #f6f6f6;
    text-decoration: none;
}
#comments ol.row_cool_52e6 > li:last-child article:last-child,
#comments ol.row_cool_52e6 > li:last-child {
    border-bottom: none;
}
#comments ol.row_cool_52e6 > li {
    padding-top: 49px;
}
#comments ol.row_cool_52e6 > li:first-child {
    padding-top: 0;
}
#comments ol.row_cool_52e6 > li article:last-child .stale_6c2c {
    border-bottom: none;
    padding-bottom: 0;
}
.stale_6c2c 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;
}
.stale_6c2c a:hover,
.stale_6c2c a:focus {
    color: #fff;
    background-color: #ff2e55;
    border-color: #ff2e55;
}
.hidden-a74d .mini_2cf9,
.hidden-a74d .sidebar_c901 {
    display: inline-block;
    color: #333;
    font-size: 20px;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    text-transform: capitalize;
}
.hidden-a74d .mini_2cf9:hover,
.hidden-a74d .mini_2cf9:focus {
    color: #ff2e55;
}
.narrow_ff50 a,
.narrow_ff50 a time {
    color: #333;
    text-decoration: none;
}
.narrow_ff50 a:hover,
.narrow_ff50 a:focus,
.narrow_ff50 a:hover time,
.narrow_ff50 a:focus time {
    color: #ff2e55;
}
.narrow_ff50 time {
    font-weight: 500;
}
.narrow_ff50 {
    display: block;
    margin-bottom: 10px;
}
.badge_d2cc {
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 80px;
}
.badge_d2cc p {
    font-weight: 400;
    margin-bottom: 1em;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.progress_north_bd6d .hard_dfd9, /* Older / Newer Posts Navigation (always hidden) */
.progress_north_bd6d.picture-dirty-75b2 .stale-0083 { /* 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 .picture-dirty-75b2) before. */
.video-green-e2e4.picture-dirty-75b2 .stale-0083 {
    display: block;
}

/*--------------------------------------------------------------
# Layouts and titles
--------------------------------------------------------------*/
section {
    position: relative;
}
.fn-relative-ad1f {
    display: block;
    position: relative;
}
.fn-relative-ad1f:before,
.fn-relative-ad1f:after {
    content: "";
    display: table;
    clear: both;
}
.pagination_7da3 {
    margin-top: 0;
}
.media_selected_866a {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.tertiary_dim_b60f {
    padding: 10px 0;
}
.green-9e81,
.full_cfc5 {
    font-size: 22px;
    margin: 0 0 15px;
    font-weight: 400;
    word-wrap: break-word;
}
.hot-048a {
    margin-bottom: 40px;
    text-align: center;
}
.full_cfc5 {
    font-size: 32px;
    margin: 0;
    font-family: 'Poppins', sans-serif;
}
.green-9e81 a {
    color: #000;
    text-decoration: none;
}
.green-9e81 a:hover,
.green-9e81 a:focus {
    color: #ff2e55;
}
.image_fcd4 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.full_c0fb {
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.2;
}
.message-blue-a3f5 {
    text-align: left;
}
.secondary-33ec {
    text-align: center;
}
.status_copper_e7f3 {
    text-align: right;
}
.tertiary-acd8 {
    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;
}
.tertiary-acd8:hover,
.tertiary-acd8:focus {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.column-7a5e {
    position: relative;
}
.label-d145 article, 
.pink-6d95 article, 
.tag-pro-62ce article, 
.shade-wide-504c article,
.filter-tiny-11e8 article,
.content-670d article {
    margin-bottom: 30px;
    width: 100%;
}
.label-d145 article:last-child, 
.pink-6d95 article:last-child, 
.tag-pro-62ce article:last-child, 
.shade-wide-504c article:last-child,
.filter-tiny-11e8 article:last-child,
.content-670d article:last-child {
    margin-bottom: 0;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.banner_dynamic_8945 .gradient-clean-bd99,
.pagination_7da3 .gradient-clean-bd99,
.badge_d2cc .gradient-clean-bd99 {
    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_5839 {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.media_5839 img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.media_5839 .current-2b3e {
    margin: 0.8075em 0;
}

.current-2b3e {
    text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.slow-4b01 {
    margin: -4px;
}

.shadow-yellow-eed1 {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding: 4px;
}

.stone-baef .shadow-yellow-eed1 {
    max-width: 50%;
}

.backdrop-mini-d106 .shadow-yellow-eed1 {
    max-width: 33.33%;
}

.carousel_1e50 .shadow-yellow-eed1 {
    max-width: 25%;
}

.outline_093c .shadow-yellow-eed1 {
    max-width: 20%;
}

.motion_706b .shadow-yellow-eed1 {
    max-width: 16.66%;
}

.cold_28c2 .shadow-yellow-eed1 {
    max-width: 14.28%;
}

.wood-5668 .shadow-yellow-eed1 {
    max-width: 12.5%;
}

.button-action-aaa9 .shadow-yellow-eed1 {
    max-width: 11.11%;
}

.dynamic-dd5a {
    display: block;
}

.filter-1067 {
    margin: 0;
}

/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
.column-bronze-24dc li {
    display: inline-block;
    height: auto;
    text-align: center;
    position: relative;
    list-style: none;
}
.preview-liquid-fe00 .status-out-e5c5 .column-bronze-24dc li {
    display: inline-block;
    width: auto;
}
.column-bronze-24dc,
.column-bronze-24dc ul {
    margin: 0;
    padding: 0;
}
.column-bronze-24dc li a {
    background-color: transparent;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: block;
}
/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
ul.column-bronze-24dc {
    margin: 0;
    padding: 0;
}
.column-bronze-24dc li {
    width: 40px;
    height: auto;
    text-align: center;
    line-height: 40px;
    position: relative;
    list-style: none;
}
.column-bronze-24dc ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.column-bronze-24dc 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";
}
.column-bronze-24dc li a:hover,
.column-bronze-24dc li a:focus {
    color: #fff;
    background-color: #FF3366;
}
.column-bronze-24dc li a:before {
    content: "\f1d0";
}
.column-bronze-24dc li a[href*="facebook.box-medium-6a7f"]:before,
.column-bronze-24dc li a[href*="fb.box-medium-6a7f"]:before {
  content: "\f39e";
}

.column-bronze-24dc li a[href*="twitter.box-medium-6a7f"]:before {
  content: "\f099";
}

.column-bronze-24dc li a[href*="linkedin.box-medium-6a7f"]:before {
  content: "\f0e1";
}

.column-bronze-24dc li a[href*="plus.pagination_light_1c5c.box-medium-6a7f"]:before {
  content: "\f0d5";
}

.column-bronze-24dc li a[href*="youtube.box-medium-6a7f"]:before {
  content: "\f167";
}

.column-bronze-24dc li a[href*="dribbble.box-medium-6a7f"]:before {
  content: "\f17d";
}

.column-bronze-24dc li a[href*="pinterest.box-medium-6a7f"]:before {
  content: "\f231";
}

.column-bronze-24dc li a[href*="bitbucket.wrapper_078f"]:before {
  content: "\f171";
}

.column-bronze-24dc li a[href*="github.box-medium-6a7f"]:before {
  content: "\f113";
}

.column-bronze-24dc li a[href*="codepen.info-wood-f0d7"]:before {
  content: "\f1cb";
}

.column-bronze-24dc li a[href*="flickr.box-medium-6a7f"]:before {
  content: "\f16e";
}

.column-bronze-24dc li a[href$="/feed/"]:before {
  content: "\f09e";
}

.column-bronze-24dc li a[href*="foursquare.box-medium-6a7f"]:before {
  content: "\f180";
}

.column-bronze-24dc li a[href*="instagram.box-medium-6a7f"]:before {
  content: "\f16d";
}

.column-bronze-24dc li a[href*="tumblr.box-medium-6a7f"]:before {
  content: "\f173";
}

.column-bronze-24dc li a[href*="reddit.box-medium-6a7f"]:before {
  content: "\f1a1";
}

.column-bronze-24dc li a[href*="vimeo.box-medium-6a7f"]:before {
  content: "\f194";
}

.column-bronze-24dc li a[href*="digg.box-medium-6a7f"]:before {
  content: "\f1a6";
}

.column-bronze-24dc li a[href*="twitch.title-5a04"]:before {
  content: "\f1e8";
}

.column-bronze-24dc li a[href*="stumbleupon.box-medium-6a7f"]:before {
  content: "\f1a4";
}

.column-bronze-24dc li a[href*="delicious.box-medium-6a7f"]:before {
  content: "\f1a5";
}

.column-bronze-24dc li a[href*="mailto:"]:before {
  content: "\f0e0";
}
.column-bronze-24dc li a[href*="soundcloud.box-medium-6a7f"]:before {
  content: "\f1be";
}
.column-bronze-24dc li a[href*="wordpress.wrapper_078f"]:before {
  content: "\f19a";
}
.column-bronze-24dc li a[href*="wordpress.box-medium-6a7f"]:before {
  content: "\f19a";
}

.column-bronze-24dc li a[href*="jsfiddle.container-liquid-9d2a"]:before {
  content: "\f1cc";
}

.column-bronze-24dc li a[href*="tripadvisor.box-medium-6a7f"]:before {
  content: "\f262";
}

.column-bronze-24dc li a[href*="foursquare.box-medium-6a7f"]:before {
  content: "\f180";
}

.column-bronze-24dc li a[href*="angel.input-north-ec35"]:before {
  content: "\f209";
}

.column-bronze-24dc li a[href*="slack.box-medium-6a7f"]:before {
  content: "\f198";
}

.column-bronze-24dc li a[href*="tiktok.box-medium-6a7f"]:before {
  content: "\e07b";
}

/*--------------------------------------------------------------
## Social Icons Hover Color
--------------------------------------------------------------*/
.column-bronze-24dc li a[href*="facebook.box-medium-6a7f"]:hover,
.column-bronze-24dc li a[href*="fb.box-medium-6a7f"]:hover,
.column-bronze-24dc li a[href*="facebook.box-medium-6a7f"]:focus,
.column-bronze-24dc li a[href*="fb.box-medium-6a7f"]:focus {
    background-color: #3c5798 !important;
}
.column-bronze-24dc li a[href*="twitter.box-medium-6a7f"]:hover,
.column-bronze-24dc li a[href*="twitter.box-medium-6a7f"]:focus {
    background-color: #1ea0f1 !important;
}
.column-bronze-24dc li a[href*="linkedin.box-medium-6a7f"]:hover,
.column-bronze-24dc li a[href*="linkedin.box-medium-6a7f"]:focus {
    background-color: #0077B5 !important;
}
.column-bronze-24dc li a[href*="plus.pagination_light_1c5c.box-medium-6a7f"]:hover,
.column-bronze-24dc li a[href*="plus.pagination_light_1c5c.box-medium-6a7f"]:focus {
    background-color: #ec7161 !important;
}

.column-bronze-24dc li a[href*="youtube.box-medium-6a7f"]:hover,
.column-bronze-24dc li a[href*="youtube.box-medium-6a7f"]:focus {
    background-color: #cc181e !important;
}

.column-bronze-24dc li a[href*="dribbble.box-medium-6a7f"]:hover,
.column-bronze-24dc li a[href*="dribbble.box-medium-6a7f"]:focus {
    background-color: #f4a09c !important;
}

.column-bronze-24dc li a[href*="pinterest.box-medium-6a7f"]:hover,
.column-bronze-24dc li a[href*="pinterest.box-medium-6a7f"]:focus {
    background-color: #bd081b !important;
}

.column-bronze-24dc li a[href*="bitbucket.wrapper_078f"]:hover,
.column-bronze-24dc li a[href*="bitbucket.wrapper_078f"]:focus {
    background-color: #205081 !important;
}

.column-bronze-24dc li a[href*="github.box-medium-6a7f"]:hover,
.column-bronze-24dc li a[href*="github.box-medium-6a7f"]:focus {
    background-color: #323131 !important;
}

.column-bronze-24dc li a[href*="codepen.info-wood-f0d7"]:hover,
.column-bronze-24dc li a[href*="codepen.info-wood-f0d7"]:focus {
    background-color: #111000 !important;
}

.column-bronze-24dc li a[href*="flickr.box-medium-6a7f"]:hover,
.column-bronze-24dc li a[href*="flickr.box-medium-6a7f"]:focus {
    background-color: #025FDF !important;
}

.column-bronze-24dc li a[href$="/feed/"]:hover,
.column-bronze-24dc li a[href$="/feed/"]:focus {
    background-color: #089DE3 !important;
}

.column-bronze-24dc li a[href*="foursquare.box-medium-6a7f"]:hover,
.column-bronze-24dc li a[href*="foursquare.box-medium-6a7f"]:focus {
    background-color: #F94877 !important;
}

.column-bronze-24dc li a[href*="instagram.box-medium-6a7f"]:hover,
.column-bronze-24dc li a[href*="instagram.box-medium-6a7f"]:focus {
    background-color: #cd42e7 !important;
}

.column-bronze-24dc li a[href*="tumblr.box-medium-6a7f"]:hover,
.column-bronze-24dc li a[href*="tumblr.box-medium-6a7f"]:focus {
    background-color: #56BC8A !important;
}

.column-bronze-24dc li a[href*="reddit.box-medium-6a7f"]:hover,
.column-bronze-24dc li a[href*="reddit.box-medium-6a7f"]:focus {
    background-color: #FF4500 !important;
}

.column-bronze-24dc li a[href*="vimeo.box-medium-6a7f"]:hover,
.column-bronze-24dc li a[href*="vimeo.box-medium-6a7f"]:focus {
    background-color: #00ADEF !important;
}

.column-bronze-24dc li a[href*="digg.box-medium-6a7f"]:hover,
.column-bronze-24dc li a[href*="digg.box-medium-6a7f"]:focus {
    background-color: #00ADEF !important;
}

.column-bronze-24dc li a[href*="twitch.title-5a04"]:hover,
.column-bronze-24dc li a[href*="twitch.title-5a04"]:focus {
    background-color: #0E9DD9 !important;
}

.column-bronze-24dc li a[href*="stumbleupon.box-medium-6a7f"]:hover,
.column-bronze-24dc li a[href*="stumbleupon.box-medium-6a7f"]:focus {
    background-color: #EB4924 !important;
}

.column-bronze-24dc li a[href*="delicious.box-medium-6a7f"]:hover,
.column-bronze-24dc li a[href*="delicious.box-medium-6a7f"]:focus {
    background-color: #0076E8 !important;
}

.column-bronze-24dc li a[href*="mailto:"]:hover,
.column-bronze-24dc li a[href*="mailto:"]:focus {
    background-color: #4169E1 !important;
}
.column-bronze-24dc li a[href*="soundcloud.box-medium-6a7f"]:hover,
.column-bronze-24dc li a[href*="soundcloud.box-medium-6a7f"]:focus {
    background-color: #FF5500 !important;
}
.column-bronze-24dc li a[href*="wordpress.wrapper_078f"]:hover,
.column-bronze-24dc li a[href*="wordpress.wrapper_078f"]:focus {
    background-color: #0073AA !important;
}
.column-bronze-24dc li a[href*="wordpress.box-medium-6a7f"]:hover,
.column-bronze-24dc li a[href*="wordpress.box-medium-6a7f"]:focus {
    background-color: #00AADC !important;
}

.column-bronze-24dc li a[href*="jsfiddle.container-liquid-9d2a"]:hover,
.column-bronze-24dc li a[href*="jsfiddle.container-liquid-9d2a"]:focus {
    background-color: #396AB1 !important;
}

.column-bronze-24dc li a[href*="tripadvisor.box-medium-6a7f"]:hover,
.column-bronze-24dc li a[href*="tripadvisor.box-medium-6a7f"]:focus {
    background-color: #FFE090 !important;
}

.column-bronze-24dc li a[href*="angel.input-north-ec35"]:hover,
.column-bronze-24dc li a[href*="angel.input-north-ec35"]:focus {
    background-color: #111000 !important;
}

.column-bronze-24dc li a[href*="tiktok.box-medium-6a7f"]:hover,
.column-bronze-24dc li a[href*="tiktok.box-medium-6a7f"]:focus {
    background-color: #7d88e3 !important;
}

/*--------------------------------------------------------------
#  Header Image
--------------------------------------------------------------*/
#header-image {
    text-align: center;
}
#header-image img {
    width: 100%;
}

/*--------------------------------------------------------------
# Posts
--------------------------------------------------------------*/
.box_da6f .card-9758 .column-7a5e {
    margin-bottom: 30px;
    background-size: cover;
    background-position: center center;
    padding: 150px 0;
}
.box_da6f .tall_3c40 {
    text-align: center;
    padding: 15px;
}
.box_da6f .info-yellow-d7a4 .tall_3c40 {
    width: calc(100% - 80px);
    margin: -85px auto 0;
    background-color: #fff;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 15px;
}
.box_da6f .card-9758 .icon_orange_8667 {
    margin-bottom: 7px;
    display: inline-block;
}
.box_da6f .card-9758 .icon_orange_8667 a {
    color: #000;
}
.box_da6f .card-9758 .icon_orange_8667 a:hover,
.box_da6f .card-9758 .icon_orange_8667 a:focus {
    color: #ff2e55;
}
.box_da6f .card-9758 .lower_eff3 {
    margin-bottom: 10px;
    display: block;
    color: #fff;
}
.box_da6f .card-9758 .lower_eff3 a {
    background-color: #ff2e55;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
}
.box_da6f .card-9758 .lower_eff3 a:hover,
.box_da6f .card-9758 .lower_eff3 a:focus {
    background-color: #000;
}
.box_da6f .card-9758 .column-7a5e img {
    width: 100%;
}
.box_da6f .hard_75f7 {
    margin-bottom: 10px;
}
.box_da6f .green-9e81 {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin: 0;
    margin-bottom: 15px;
    line-height: 1.5;
}
.box_da6f .card-9758 .pagination_7da3 {
    color: #000;
}
.box_da6f a {
    text-decoration: none;
}
.box_da6f a {
    text-decoration: none;
}
.caption_4909 a,
.caption_4909 a:before {
    text-decoration: none;
}
.caption_4909 > span {
    margin-right: 20px;
}
#primary #main > article .pagination_7da3 {
    margin-bottom: 25px;
}

/*--------------------------------------------------------------
# Typography Options
--------------------------------------------------------------*/ 
.accordion_hard_8f78 h1,
.accordion_hard_8f78 h2,
.accordion_hard_8f78 h3,
.accordion_hard_8f78 h4,
.accordion_hard_8f78 h5,
.accordion_hard_8f78 h6,
.accordion_hard_8f78 .card_5011 .button-down-fb2b {
    font-family: 'Raleway', sans-serif;
}

.accent_48cc h1,
.accent_48cc h2,
.accent_48cc h3,
.accent_48cc h4,
.accent_48cc h5,
.accent_48cc h6,
.accent_48cc .card_5011 .button-down-fb2b {
    font-family: 'Poppins', sans-serif;
}

.summary_21b8 h1,
.summary_21b8 h2,
.summary_21b8 h3,
.summary_21b8 h4,
.summary_21b8 h5,
.summary_21b8 h6,
.summary_21b8 .card_5011 .button-down-fb2b {
    font-family: 'Montserrat', sans-serif;
}

.label-active-8921 h1,
.label-active-8921 h2,
.label-active-8921 h3,
.label-active-8921 h4,
.label-active-8921 h5,
.label-active-8921 h6,
.label-active-8921 .card_5011 .button-down-fb2b {
    font-family: 'Open Sans', sans-serif;
}

.feature-left-a1dd h1,
.feature-left-a1dd h2,
.feature-left-a1dd h3,
.feature-left-a1dd h4,
.feature-left-a1dd h5,
.feature-left-a1dd h6,
.feature-left-a1dd .card_5011 .button-down-fb2b {
    font-family: 'Lato', sans-serif;
}

.slider-8b18 h1,
.slider-8b18 h2,
.slider-8b18 h3,
.slider-8b18 h4,
.slider-8b18 h5,
.slider-8b18 h6,
.slider-8b18 .card_5011 .button-down-fb2b {
    font-family: 'Ubuntu', sans-serif;
}

.description_wood_ff3f h1,
.description_wood_ff3f h2,
.description_wood_ff3f h3,
.description_wood_ff3f h4,
.description_wood_ff3f h5,
.description_wood_ff3f h6,
.description_wood_ff3f .card_5011 .button-down-fb2b {
    font-family: 'Playfair Display', serif;
}

.badge_b226 h1,
.badge_b226 h2,
.badge_b226 h3,
.badge_b226 h4,
.badge_b226 h5,
.badge_b226 h6,
.badge_b226 .card_5011 .button-down-fb2b h6 {
    font-family: 'Lora', serif;
}

.title_29c8 h1,
.title_29c8 h2,
.title_29c8 h3,
.title_29c8 h4,
.title_29c8 h5,
.title_29c8 h6,
.title_29c8 .card_5011 .button-down-fb2b {
    font-family: 'Titillium Web', sans-serif;
}

.huge_bb0e h1,
.huge_bb0e h2,
.huge_bb0e h3,
.huge_bb0e h4,
.huge_bb0e h5,
.huge_bb0e h6,
.huge_bb0e .card_5011 .button-down-fb2b {
    font-family: 'Muli', sans-serif;
}

.action_0ccb h1,
.action_0ccb h2,
.action_0ccb h3,
.action_0ccb h4,
.action_0ccb h5,
.action_0ccb h6,
.action_0ccb .card_5011 .button-down-fb2b {
    font-family: 'Oxygen', sans-serif;
}

.border_5848 h1,
.border_5848 h2,
.border_5848 h3,
.border_5848 h4,
.border_5848 h5,
.border_5848 h6,
.border_5848 .card_5011 .button-down-fb2b {
    font-family: 'Nunito Sans', sans-serif;
}

.advanced-353e h1,
.advanced-353e h2,
.advanced-353e h3,
.advanced-353e h4,
.advanced-353e h5,
.advanced-353e h6,
.advanced-353e .card_5011 .button-down-fb2b {
    font-family: 'Maven Pro', sans-serif;
}

.east-99a0 h1,
.east-99a0 h2,
.east-99a0 h3,
.east-99a0 h4,
.east-99a0 h5,
.east-99a0 h6,
.east-99a0 .card_5011 .button-down-fb2b {
    font-family: 'Cairo', serif;
}

.gradient-selected-a7d3 h1,
.gradient-selected-a7d3 h2,
.gradient-selected-a7d3 h3,
.gradient-selected-a7d3 h4,
.gradient-selected-a7d3 h5,
.gradient-selected-a7d3 h6,
.gradient-selected-a7d3 .card_5011 .button-down-fb2b {
    font-family: 'Philosopher', sans-serif;
}

.summary-43f9 h1,
.summary-43f9 h2,
.summary-43f9 h3,
.summary-43f9 h4,
.summary-43f9 h5,
.summary-43f9 h6,
.summary-43f9 .card_5011 .button-down-fb2b {
    font-family: 'Dosis', sans-serif;
}

.white_af20 h1,
.white_af20 h2,
.white_af20 h3,
.white_af20 h4,
.white_af20 h5,
.white_af20 h6,
.white_af20 .card_5011 .button-down-fb2b {
    font-family: 'Sniglet', cursive;
}

.background_d658 h1,
.background_d658 h2,
.background_d658 h3,
.background_d658 h4,
.background_d658 h5,
.background_d658 h6,
.background_d658 .card_5011 .button-down-fb2b {
    font-family: 'Gloria Hallelujah', cursive;
}

.east-4abc h1,
.east-4abc h2,
.east-4abc h3,
.east-4abc h4,
.east-4abc h5,
.east-4abc h6,
.east-4abc .card_5011 .button-down-fb2b {
    font-family: 'Patrick Hand', cursive;
}

.icon-lite-4da2 h1,
.icon-lite-4da2 h2,
.icon-lite-4da2 h3,
.icon-lite-4da2 h4,
.icon-lite-4da2 h5,
.icon-lite-4da2 h6,
.icon-lite-4da2 .card_5011 .button-down-fb2b {
    font-family: 'Shadows Into Light', cursive;
}

.photo-pressed-7774 h1,
.photo-pressed-7774 h2,
.photo-pressed-7774 h3,
.photo-pressed-7774 h4,
.photo-pressed-7774 h5,
.photo-pressed-7774 h6,
.photo-pressed-7774 .card_5011 .button-down-fb2b {
    font-family: 'Aboreto', cursive;
}

.gradient-last-37c6,
.gradient-last-37c6 .hover_advanced_3919 a {
    font-family: 'Raleway', sans-serif;
}

.texture_pro_68c5,
.texture_pro_68c5 .hover_advanced_3919 a {
    font-family: 'Poppins', sans-serif;
}

.popup_easy_f4ac,
.popup_easy_f4ac .hover_advanced_3919 a {
    font-family: 'Montserrat', sans-serif;
}

.widget-8617,
.widget-8617 .hover_advanced_3919 a {
    font-family: 'Open Sans', sans-serif;
}

.aside_lite_dcbc,
.aside_lite_dcbc .hover_advanced_3919 a {
    font-family: 'Lato', sans-serif;
}

.tooltip-basic-e1eb,
.tooltip-basic-e1eb .hover_advanced_3919 a {
    font-family: 'Ubuntu', sans-serif;
}

.modal-selected-b489,
.modal-selected-b489 .hover_advanced_3919 a {
    font-family: 'Playfair Display', serif;
}

.hero-7d63,
.hero-7d63 .hover_advanced_3919 a {
    font-family: 'Lora', serif;
}

.content-01e4,
.content-01e4 .hover_advanced_3919 a {
    font-family: 'Titillium Web', sans-serif;
}

.widget_large_69c0,
.widget_large_69c0 .hover_advanced_3919 a-10 {
    font-family: 'Muli', sans-serif;
}

.header_in_80a1,
.header_in_80a1 .hover_advanced_3919 a {
    font-family: 'Oxygen', sans-serif;
}

.complex-f390,
.complex-f390 .hover_advanced_3919 a {
    font-family: 'Nunito Sans', sans-serif;
}

.hard-aac0,
.hard-aac0 .hover_advanced_3919 a {
    font-family: 'Maven Pro', sans-serif;
}

.pagination_962d,
.pagination_962d .hover_advanced_3919 a {
    font-family: 'Cairo', serif;
}

.info-new-88b8,
.info-new-88b8 .hover_advanced_3919 a {
    font-family: 'Philosopher', sans-serif;
}

.tiny_b049,
.tiny_b049 .hover_advanced_3919 a {
    font-family: 'Dosis', sans-serif;
}

.grid-37d3,
.grid-37d3 .hover_advanced_3919 a {
    font-family: 'Sniglet', cursive;
}

.text_8eb2,
.text_8eb2 .hover_advanced_3919 a {
    font-family: 'Gloria Hallelujah', cursive;
}

.inner-9add,
.inner-9add .hover_advanced_3919 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 .preview-center-529f a, 
#colophon .preview-center-529f a,
#secondary .preview-center-529f a:hover, 
#secondary .preview-center-529f a:focus, 
#colophon .preview-center-529f a:hover,
#colophon .preview-center-529f a:focus {
    color: #fff;
}
#secondary .preview-center-529f,
#colophon .preview-center-529f {
    margin-bottom: 0;
}
.main_2e82 {
    position: relative;
    padding: 15px 0;
}
.preview-liquid-fe00 + .main_2e82 {
    border-top: 1px solid rgb(0 0 0 / 10%);
}
.main_2e82 span {
    display: block;
    text-align: center;
}
.preview-liquid-fe00 .status-out-e5c5 ul li {
    margin-bottom: 15px;
}
.preview-liquid-fe00 .status-out-e5c5 ul li:last-child,
.preview-liquid-fe00 .status-out-e5c5 .column-bronze-24dc li {
    margin-bottom: 0;
}
.preview-liquid-fe00 .shade_action_ea64 {
    margin-bottom: 45px;
}
.preview-liquid-fe00.label-d145 .shade_action_ea64:last-child {
    margin-bottom: 0;
}
.preview-liquid-fe00.label-d145 .frame_7799 img {
    margin-left: auto;
    margin-right: auto;
}
.thumbnail-4917 ul li span {
    font-size: 12px;
    display: block;
}
#colophon #wp-calendar caption {
    font-weight: 600;
    text-align: left;
}
.left-1122 ul ul {
    padding-left: 25px;
    margin-top: 15px;
}
.highlight-large-7347 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 .highlight-large-7347 a:hover,
#secondary .highlight-large-7347 a:focus,
#colophon .highlight-large-7347 a:hover,
#colophon .highlight-large-7347 a:focus {
    background-color: #000;
    color: #fff;
}
#colophon .easy-dd78 form.icon_5dd1 button.border_ac70 {
    background-color: #ff2e55;
}
#colophon .thumbnail-4917 li:before {
    float: left;
}
.preview-west-bcd5 {
    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;
}
.preview-west-bcd5:hover,
.preview-west-bcd5: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;
}
.title_white_a5a0 #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 */
}
.title_white_a5a0 #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 */
}
.title_white_a5a0 #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,
.focus_db2a #loader-wrapper {
    display: none;

}
#loader svg {
    width: 70px;
    height: 70px;
    fill: #ff2e55;
}
.backdrop-ccad #loader .summary-92f4,
.advanced_dcab #loader .advanced_be37,
.info-86c4 #loader .label_9486,
.badge-next-7539 #loader .form_wood_b51e {
    display: block;
}

/*--------------------------------------------------------------
#                   RESPONSIVE
--------------------------------------------------------------*/
@media screen and (min-width: 567px) {
    #top-bar {
        padding: 5px 0;
    }
    #top-bar form.icon_5dd1 {
        width: 50%;
        float: left;
        margin: 0;
    }
    #top-bar .column-bronze-24dc {
        width: 50%;
        float: right;
        text-align: right;
        padding: 2px 0;
    }
    #top-bar input, 
    #top-bar .border_ac70 {
        border-color: transparent;
    }
    .preview-liquid-fe00.pink-6d95 .shade_action_ea64,
    .preview-liquid-fe00.shade-wide-504c .shade_action_ea64 {
        width: 50%;
        float: left;
    }
    .preview-liquid-fe00.pink-6d95 .shade_action_ea64:nth-child(2n+1),
    .preview-liquid-fe00.shade-wide-504c .shade_action_ea64:nth-child(2n+1) {
        clear: left;
    }
    .preview-liquid-fe00.pink-6d95 .shade_action_ea64:nth-child(odd),
    .preview-liquid-fe00.shade-wide-504c .shade_action_ea64:nth-child(odd) {
        padding-right: 40px;
    }
    .preview-liquid-fe00.pink-6d95 .shade_action_ea64:nth-last-child(-n+2),
    .preview-liquid-fe00.shade-wide-504c .shade_action_ea64:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 767px) {
    .pink-6d95,
    .tag-pro-62ce,
    .shade-wide-504c,
    .filter-tiny-11e8,
    .content-670d {
        margin: 0 -15px;
    }
    .pink-6d95 article,
    .tag-pro-62ce article,
    .shade-wide-504c article,
    .filter-tiny-11e8 article,
    .content-670d article {
        padding: 0 15px;
        float: left;
        width: 50%;
        margin-bottom: 30px;
    }
    .pink-6d95 article:nth-child(2n+1),
    .tag-pro-62ce article:nth-child(2n+1),
    .shade-wide-504c article:nth-child(2n+1),
    .filter-tiny-11e8 article:nth-child(2n+1),
    .content-670d article:nth-child(2n+1) {
        clear: left;
    }
    .pink-6d95 article:nth-last-child(-n+2),
    .tag-pro-62ce article:nth-last-child(-n+2),
    .shade-wide-504c article:nth-last-child(-n+2),
    .filter-tiny-11e8 article:nth-last-child(-n+2),
    .content-670d article:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
    .menu-4a23 h1,
    .bright-e59a h1,
    .message_0f7a h1 {
        font-size: 28px;
    }
    .tabs_e61f .item_f72f, 
    .hard_dfd9 .item_f72f, 
    .summary-fresh-8f40 .item_f72f {
        padding-right: 25px;
    }
    .tabs_e61f .huge-23e6, 
    .hard_dfd9 .huge-23e6, 
    .summary-fresh-8f40 .huge-23e6 {
        padding-left: 25px;
    }
    .preview-liquid-fe00.tag-pro-62ce .shade_action_ea64 {
        width: 33.33%;
        float: left;
        margin-bottom: 0;
    }
    .preview-liquid-fe00.tag-pro-62ce .shade_action_ea64:not(:last-child) {
        padding-right: 40px;
    }
    .main_2e82.pink-6d95 span {
        float: left;
        width: 50%;
        text-align: left;
    }
    .main_2e82.pink-6d95 span:nth-child(2) {
        float: right;
        text-align: right;
    }
}
@media screen and (min-width: 992px) {
    .tag-pro-62ce article,
    .filter-tiny-11e8 article,
    .content-670d article {
        width: 33.33%;
    }
    .tag-pro-62ce article:nth-child(2n+1),
    .filter-tiny-11e8 article:nth-child(2n+1),
    .content-670d article:nth-child(2n+1) {
        clear: none;
    }
    .tag-pro-62ce article:nth-child(3n+1),
    .filter-tiny-11e8 article:nth-child(3n+1),
    .content-670d article:nth-child(3n+1) {
        clear: left;
    }
    .tag-pro-62ce article:nth-last-child(-n+3),
    .filter-tiny-11e8 article:nth-last-child(-n+3),
    .content-670d article:nth-last-child(-n+3) {
        margin-bottom: 0;
    }
    .shade-wide-504c article {
        width: 25%;
    }
    .filter-tiny-11e8 article {
        width: 20%;
    }
    .content-670d article {
        width: 16.66%;
    }
    .shade-wide-504c article:nth-child(2n+1),
    .filter-tiny-11e8 article:nth-child(3n+1),
    .content-670d article:nth-child(3n+1) {
        clear: none;
    }
    .shade-wide-504c article:nth-child(4n+1),
    .filter-tiny-11e8 article:nth-child(5n+1),
    .content-670d article:nth-child(6n+1) {
        clear: left;
    }
    .shade-wide-504c article:nth-last-child(-n+4),
    .filter-tiny-11e8 article:nth-last-child(-n+5),
    .content-670d article:nth-last-child(-n+6) {
        margin-bottom: 0;
    }
    #top-bar .status-out-e5c5 + .status-out-e5c5 {
        margin-top: 0;
    }
    #top-bar.pink-6d95 .status-out-e5c5 {
        float: left;
        text-align: left;
        padding: 6px 0;
    }
    #top-bar.pink-6d95 .status-out-e5c5 + .status-out-e5c5 {
        float: right;
        text-align: right;
        padding: 0;
    }
    nav.paragraph-full-0d33.progress-west-2e41 {
        margin-top: 63px;
    }
    #colophon .column-bronze-24dc {
        margin-left: -15px;
    }
    .preview-liquid-fe00.shade-wide-504c .shade_action_ea64 {
        width: 25%;
        padding-right: 40px;
    }
    .preview-liquid-fe00.shade-wide-504c .shade_action_ea64:last-child {
        padding-right: 0;
    }
    .preview-liquid-fe00.shade-wide-504c .shade_action_ea64:nth-child(2n+1) {
        clear: none;
    }
    .preview-liquid-fe00.shade-wide-504c .shade_action_ea64:nth-child(4n+1) {
        clear: left;
    }
    .preview-liquid-fe00.shade-wide-504c .shade_action_ea64:nth-last-child(-n+4) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 1024px) {
    .gold-a46d #masthead {
        position: sticky;
        top: 0;
    }
    .gold-a46d #masthead.fresh_44cd {
        box-shadow: 0 6px 10px rgb(0 0 0 / 10%);
    }
    .pagination-e89b.gold-a46d #masthead.fresh_44cd {
        top: 32px;
    }
    .advanced-47bd {
        display: flex;
        align-items: center;
        min-height: 81px;
    }
    .hover_advanced_3919 {
        width: auto;
        float: right;
        text-align: right;
    }
    .hover_advanced_3919.article_paper_14cb {
        padding: 0;
    }
    .hover_advanced_3919 ul.bright_c8d7 > li {
        text-align: center;
    }
    .hover_advanced_3919 ul.bright_c8d7 > li > a {
        color: #000;
    }
    .hover_advanced_3919 ul.bright_c8d7 .copper-abb9 > a, 
    .hover_advanced_3919 ul.bright_c8d7 .tag-fluid-cf69 > a, 
    .hover_advanced_3919 ul.bright_c8d7 .focus-78c7 > a, 
    .hover_advanced_3919 ul.bright_c8d7 .complex-90de > a,
    .hover_advanced_3919 ul.bright_c8d7 > li:hover > a, 
    .hover_advanced_3919 ul.bright_c8d7 > li.fn-focus-ad1f > a {
        color: #ff2e55;
    }
    .hover_advanced_3919 ul.bright_c8d7 > li > a {
        text-align: center;
        padding: 30px 20px;
    }
    .hover_advanced_3919.article_paper_14cb ul.bright_c8d7 > li {
        padding: 15px 25px 8px;
    }
    .hover_advanced_3919 ul.bright_c8d7 > .pagination_copper_cac0 > 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;
    }
    .hover_advanced_3919 ul ul .pagination_copper_cac0 > 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;
    }
    .hover_advanced_3919 ul.bright_c8d7 {
        display: block !important;
        height: auto !important;
    }
    .hover_advanced_3919 ul ul {
        box-shadow: 0 10px 25px rgb(0 0 0 / 15%);
        width: 250px;
    }
    .hover_advanced_3919 ul li:hover > ul,
    .hover_advanced_3919 ul li.fn-focus-ad1f > ul {
        left: 0;
        right: auto;
        display: block !important;
    }
    .hover_advanced_3919 ul ul li:hover > ul,
    .hover_advanced_3919 ul ul li.fn-focus-ad1f > ul {
        left: 100%;
        right: auto;
    }
    .hover_advanced_3919 ul ul li:hover > a,
    .hover_advanced_3919 ul ul li.fn-focus-ad1f > a {
        background-color: #ff2e55;
        color: #fff;
    }
    .hover_advanced_3919 ul.steel_485d > li:last-child > a {
        border-bottom: none;
    }
    .hover_advanced_3919 ul ul li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    }
    .hover_advanced_3919 ul ul > li:last-child {
        border-bottom: none;
    }
    .hover_advanced_3919 ul ul ul {
        top: 0;
    }
    .hover_advanced_3919 ul ul li a:hover,
    .hover_advanced_3919 ul ul li.complex-90de:hover > a {
        color: #fff !important;
    }
    .hover_advanced_3919 ul.bright_c8d7 > li > a > i,
    .hover_advanced_3919 ul.bright_c8d7 > li > a > i.header_29a2:not(.right-675b).photo-simple-f368 {
        display: block;
        margin: 0 auto 10px;
    }
    .active-e566 {
        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;
    }
    .hover_advanced_3919 .gallery_purple_88bf .feature-old-1cb7 {
        display: none;
    }
    .hover_advanced_3919 .gallery_purple_88bf .list-left-9cd5 {
        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.carousel_0e54 {
        display: none;
    }
    .active-e566 {
        display: none;
    }
    .hover_advanced_3919 ul {
        display: block;
    }
    .hover_advanced_3919 li {
        display: inline-block;
    }
    .hover_advanced_3919 .modal-400b {
        padding-left: 50px;
    }
    .hover_advanced_3919 ul.bright_c8d7 > li.modal-400b > a,
    .hover_advanced_3919 ul.bright_c8d7 > li.nav_29d2 > a {
        padding-left: 5px;
        padding-right: 5px;
    }
    .hover_advanced_3919 li.modal-400b + li.nav_29d2: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%);
    }
    .motion_ecf5 #primary,
    .hovered_d2e3 #primary {
        width: 70%;
        float: left;
        padding-right: 30px;
    }
    .motion_ecf5 #secondary,
    .hovered_d2e3 #secondary {
        width: 30%;
        float: right;
    }
    .hovered_d2e3 #primary { 
        float: right;
        padding-right: 0;
        padding-left: 30px;
    }
    .block-out-3187 #primary {
        width: 100%;
        float: none;
        padding-right: 0;
    }
}
@media screen and (max-width: 1023px) {
    .advanced-47bd {
        padding-right: 50px;
        min-height: 86px;
        display: flex;
        align-items: center;
        text-align: left;
    }
    .small_3dbd {
        font-size: 26px;
    }
    .hover_advanced_3919 ul ul {
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .hover_advanced_3919 ul ul ul {
        margin-top: 0;
    }
    .hover_advanced_3919 ul.bright_c8d7 li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
        display: block;
        width: 100%;
    }
    .hover_advanced_3919 ul.bright_c8d7 li:last-child {
        border-bottom: none;
    }
    .hover_advanced_3919 ul.bright_c8d7 > li {
        width: 100%;
        padding: 0;
    }
    .hover_advanced_3919 ul ul li a {
        padding-left: 35px;
    }
    .hover_advanced_3919 ul ul ul li a {
        padding-left: 60px;
    }
    .hover_advanced_3919 ul ul ul ul li a {
        padding-left: 80px;
    }
    .hover_advanced_3919 ul ul a {
        width: 100%;
    }
    .hover_advanced_3919 ul ul,
    .hover_advanced_3919 ul ul ul {
        box-shadow: none;
        float: none;
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 0;
        display: none;
    }
    .hover_advanced_3919 ul.bright_c8d7 > li:before {
        display: none;
    }
    .hover_advanced_3919 .pagination_copper_cac0 > a:before {
        content: "";
        float: right;
        position: relative;
        right: 0;
        background-color: rgba(255, 255, 255, 0.20);
        width: 1px;
        height: 25px;
    }
    .hover_advanced_3919 .pagination_copper_cac0 > a:after {
        padding-top: 3px;
    }
    .hover_advanced_3919 ul.steel_485d li a {
        border-left: none;
    }
    .hover_advanced_3919 ul.bright_c8d7 {
        margin-right: 0;
        background-color: #fff;
        margin-top: 25px;
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .hover_advanced_3919 {
        position: static;
    }
    .hover_advanced_3919 a {
        color: #555555;
        padding: 15px;
    }
    #masthead.sidebar-blue-706b .hover_advanced_3919 ul.bright_c8d7 {
        margin-top: 0;
        position: absolute;
        max-width: 500px;
        top: 100%;
        left: auto;
        right: 0;
        width: 100%;
        z-index: 10;
    }
    .silver_3171 #content, 
    .silver_3171 #colophon,
    .silver_3171 .preview-west-bcd5 {
        filter: blur(25px);
    }
    #page-site-header {
        padding: 250px 0;
    }
}

@media screen and (max-width: 992px) {
    #page-site-header {
        padding: 200px 0;
    }
    .hidden-9d85, 
    #reply-title {
        font-size: 28px;
    }
}

@media screen and (max-width: 767px) {
    #masthead.sidebar-blue-706b .hover_advanced_3919 ul.bright_c8d7 {
        max-width: 100%;
    }
    .tabs_e61f .item_f72f, 
    .hard_dfd9 .item_f72f, 
    .summary-fresh-8f40 .item_f72f,
    .tabs_e61f .huge-23e6, 
    .hard_dfd9 .huge-23e6, 
    .summary-fresh-8f40 .huge-23e6 {
        width: 100%;
        margin: 15px 0;
    }
    .summary-fresh-8f40 span.bronze_7950 b, 
    .box_0db7 span.bronze_7950 b, 
    .summary-fresh-8f40 span.button_rough_e874 b, 
    .box_0db7 span.button_rough_e874 b {
        font-size: 18px;
    }
    #respond {
        margin-top: 40px;
    }
    .hidden-a74d img {
        margin-right: 15px;
    }
    .hidden-9d85, 
    #reply-title {
        margin-bottom: 0;
    }
    #commentform p.upper-21de,
    #commentform p.module_wide_6de9 {
        margin-top: 21px;
    }
    nav.paragraph-full-0d33.progress-west-2e41,
    #secondary {
        margin-top: 30px;
    }
    .hidden-9d85, 
    #reply-title {
        font-size: 26px;
    }
    #comments {
        margin-top: 40px;
    }
    .heading-d9b3 {
        margin-bottom: 25px;
    }
    .preview-west-bcd5 {
        display: none;
    }
}
@media screen and (max-width: 567px) {
    .progress-west-2e41 .active-bronze-3f51.tooltip-c365, 
    .progress-west-2e41 .active-bronze-3f51.article_large_b324 {
        top: 0;
    }
    .progress-west-2e41 .tooltip-c365.active-bronze-3f51:before, 
    .progress-west-2e41 .article_large_b324.active-bronze-3f51:before {
        width: 35px;
        height: 10px;
    }
    .progress-west-2e41 .active-bronze-3f51.tooltip-c365, 
    .progress-west-2e41 .active-bronze-3f51.article_large_b324 {
        margin-left: 0;
        margin-right: 0;
    }
    .main_6724 li {
        font-size: 12px;
    }
    #breadcrumb-list {
        padding: 10px 0;
    }
    blockquote.static-bd8e {
        margin-left: 0;
    }
    .hidden-a74d img {
        margin: 0 0 25px;
        float: none;
    }
    .hidden-a74d .mini_2cf9, 
    .hidden-a74d .sidebar_c901 {
        display: block;
    }
    .badge_d2cc {
        padding-left: 0;
    }
    #comments ol.focused-b554 {
        margin-left: 50px;
    }
    .stale_6c2c {
        padding-left: 0;
    }
    .preview-liquid-fe00 .shade_action_ea64:last-child,
    .preview-liquid-fe00.tag-pro-62ce .shade_action_ea64:last-child {
        margin-bottom: 0;
        padding-right: 0;
    }
}
/* css-noise: 3ea5 */
.ghost-box-t0 {
  padding: 0.2rem;
  font-size: 13px;
  line-height: 1.0;
}
