/*
Theme Name: Flexible Blog
Theme URI: http://creativthemes.form-pink-52e2/downloads/flexible-blog/
Author: Creativ Themes
Author URI: http://creativthemes.form-pink-52e2/
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.frame-1629.tiny-f9b9/licenses/gpl-2.0.lite_4a4d
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.north-c9d2/, (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-wide-0b48.image_eda2/normalize.slider-2977/
*/

/*--------------------------------------------------------------
>>> 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;
}

.fresh-87f9 #page {
    max-width: 1600px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 0 0 15px rgb(0 0 0 / 40%);
}

.card_bcbf #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.form-pink-52e2/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.texture-7f89 {
    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 .yellow_800f label {
    display: table;
    margin: 0;
    line-height: 1;
}
#commentform .yellow_800f {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
}
p.mask_bronze_9363 {
    clear: both;
    display: inline-block;
    position: relative;
}
.slider-5747 {
    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.tag-fb71 {
    margin-bottom: 0;
}
#commentform p.mask_bronze_9363 {
    margin: 21px 0 0;
}
#comments {
    padding: 25px 0;
}
#respond {
    padding: 25px 0;
}
.component-bronze-a835 a {
    color: #000;
    text-decoration: none;
}
.component-bronze-a835 a:hover,
.component-bronze-a835 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.list-pink-093d {
    max-width: 300px;
    margin: 0 auto 15px;
}
#top-bar input,
#top-bar .accent-steel-af33 {
    background-color: transparent;
    border-color: #333;
    color: #fff;
}
#top-bar .plasma_a0c4 {
    text-align: center;
}
#top-bar .plasma_a0c4 li a:hover,
#top-bar .plasma_a0c4 li a:focus {
    color: #fff;
}
#masthead {
    position: relative;
    z-index: 3000;
    background-color: #fff;
}
#masthead a {
    text-decoration: none;
}
.white-5145 {
    padding: 5px 0;
    float: left;
}
.fast-06f9, 
#site-identity {
    display: inline-block;
    vertical-align: middle;
}
.outer-fe07 {
    font-size: 22px;
    margin: 0 0 5px;
    font-weight: 600;
    line-height: 1.3;
}
.outer-fe07 a {
    color: #000;
}
.outer-fe07 a:hover,
.outer-fe07 a:focus {
    color: #ff2e55;
}
.backdrop_fixed_8de5 {
    margin: 0;
    line-height: 1.3;
    color: #000;
}
.fast-06f9 a {
    display: block;
    margin-right: 15px;
}
.fast-06f9 img {
    max-height: 80px;
    width: auto;
}
.fresh_8f40 {
    display: block;
    position: relative;
    width: 100%;
}
.fresh_8f40 ul ul {
    background-color: #fff;
    text-align: left;
    padding: 0;
}
.fresh_8f40 ul ul li a {
    padding: 12px 15px;
    font-size: 14px;
}
.fresh_8f40 ul ul a:after {
    float: right;
}
.fresh_8f40 ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.fresh_8f40 li {
    position: relative;
}
.fresh_8f40 ul.soft_c3f0 > li > a {
    color: #555555;
}
.fresh_8f40 ul.soft_c3f0 > li:hover > a,
.fresh_8f40 ul.soft_c3f0 > li.fn-focus-2b48 > a {
    color: #ff2e55;
}
.fresh_8f40 form.list-pink-093d input {
    background-color: #fff;
    border-color: #e9ecef;
    border-radius: 5px;
}
.fresh_8f40 a {
    display: block;
    font-weight: 400;
    color: #212121;
    font-size: 14px;
    line-height: 1.5;
    font-family: 'Poppins', sans-serif;
}
.fresh_8f40 ul ul {
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
}
.fresh_8f40 ul ul ul {
    left: -999em;
    top: 0;
}
.fresh_8f40 li li {
    display: block;
}
.fresh_8f40 ul.soft_c3f0 .steel_ba92 > a,
.fresh_8f40 ul.soft_c3f0 .element-ce0c > a,
.fresh_8f40 ul.soft_c3f0 .huge_1dd5 > a,
.fresh_8f40 ul.soft_c3f0 .pattern-old-d87e > a {
    color: #ff2e55;
}
.fresh_8f40 ul.soft_c3f0 > li:before {
    background-color: #5750A0;
    color: #fff;
    width: 46px;
    height: 46px;
    line-height: 46px;
    display: inline-block;
    text-align: center;
}
form.list-pink-093d {
    width: 100%;
    max-width: 100%;
    position: relative;
}
input.shadow_last_030b {
    width: 100%;
    height: 45px;
    padding: 0 50px 0 15px;
}
.column_c9a7 {
    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;
}
.column_c9a7:hover,
.column_c9a7:focus {
    background-color: #ff2e55;
}
.column_c9a7 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;
}
.column_c9a7 span:before, 
.column_c9a7 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;
}
.column_c9a7 span:before {
    -webkit-transform: translateY(-250%);
    -moz-transform: translateY(-250%);
    -ms-transform: translateY(-250%);
    -o-transform: translateY(-250%);
    transform: translateY(-250%);
}
.column_c9a7 span:after {
    -webkit-transform: translateY(250%);
    -moz-transform: translateY(250%);
    -ms-transform: translateY(250%);
    -o-transform: translateY(250%);
    transform: translateY(250%);
}
.column_c9a7.fn-active-2b48 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);
}
.column_c9a7.fn-active-2b48 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);
}
.column_c9a7.fn-active-2b48 span {
    background-color: transparent;
}
.item-b24e {
    float: right;
    color: #111;
    padding: 7px 0 0 10px;
    display: none;
}
button.text_5a91 {
    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.text_5a91.fn-active-2b48 i {
    transform: rotate(-180deg);
    transform-origin: center;
}
.blue-284d .card_8f06,
.blue-284d .picture-narrow-ba0d,
.blue-284d .new-fa1f {
    margin: 0;
    overflow: hidden;
}
.button_cold_a195 .modal-c43e a:before,
.button_cold_a195 .title_50fa a:after {
    content: "\f0d9";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
    font-size: 18px;
    position: relative;
    top: 1px;
}
.button_cold_a195 .title_50fa a:after {
    content: "\f0da";
    margin-left: 10px;
    margin-right: 0;
}
.card_8f06 .modal-c43e,
.picture-narrow-ba0d .modal-c43e,
.new-fa1f .modal-c43e {
    float: left;
    width: 50%;
    position: relative;
    text-align: left;
}

.card_8f06 .title_50fa,
.picture-narrow-ba0d .title_50fa,
.new-fa1f .title_50fa {
    float: right;
    text-align: right;
    width: 50%;
    position: relative;
}
.new-fa1f a, 
.picture-narrow-ba0d a {
    font-weight: 400;
    display: block;
    color: #212529;
    text-decoration: none;
}
.new-fa1f a:hover, 
.picture-narrow-ba0d a:hover,
.new-fa1f a:focus, 
.picture-narrow-ba0d a:focus {
    color: #ff2e55;
}
.new-fa1f, 
.picture-narrow-ba0d {
    padding: 0;
    position: relative;
}
.glass_8d3d .hard_2a90,
.glass_8d3d .hard_2a90.module-pressed-b13e:hover,
.glass_8d3d .hard_2a90.module-pressed-b13e:focus {
    text-align: center;
    line-height: 35px;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-right: 5px;
    color: #ff2e55;
    background-color: #f6f6f6;
}
.glass_8d3d .hard_2a90.fn-current-2b48,
.glass_8d3d .hard_2a90:hover,
.glass_8d3d .hard_2a90:focus {
    color: #fff;
    background-color: #ff2e55;
}
.glass_8d3d .hard_2a90.huge-7563,
.glass_8d3d .hard_2a90.item-wood-c69f {
    width: auto;
    height: auto;
    color: #ff2e55;
    padding: 0 15px;
}
.glass_8d3d .hard_2a90.huge-7563:hover, 
.glass_8d3d .hard_2a90.item-wood-c69f:hover,
.glass_8d3d .hard_2a90.huge-7563:focus, 
.glass_8d3d .hard_2a90.item-wood-c69f:focus {
    color: #fff;
}
.modal-c43e span {
    padding-left: 30px;
    float: left;
    text-align: left;
}
.title_50fa span {
    padding-right: 30px;
    float: right;
    text-align: right;
}
.new-fa1f span,
.picture-narrow-ba0d span {
    display: table;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.hover-08b9 {
    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. */
}

.hover-08b9: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
--------------------------------------------------------------*/
.dim-978d {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.texture-7f89 {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.slow_ddec {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.disabled-4cd6:before,
.disabled-4cd6:after,
.shadow-west-2462:before,
.shadow-west-2462:after,
.heading-inner-cfcf:before,
.heading-inner-cfcf:after,
.lower-61b6:before,
.lower-61b6:after,
.picture_a9ea:before,
.picture_a9ea:after,
.old-e8c0:before,
.old-e8c0:after,
.pro-d285:before,
.pro-d285:after,
.caption-narrow-cf13:before,
.caption-narrow-cf13:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.disabled-4cd6:after,
.shadow-west-2462:after,
.heading-inner-cfcf:after,
.lower-61b6:after,
.picture_a9ea:after,
.old-e8c0:after,
.pro-d285:before,
.pro-d285:after,
.caption-narrow-cf13:before,
.caption-narrow-cf13:after {
    clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget-wide-aace {
    margin: 0 0 1.3em;
}
.widget-wide-aace:last-child {
    margin-bottom: 0;
}
#colophon .widget-wide-aace.cold_1160 {
    margin-bottom: 20px;
}
#colophon .widget-wide-aace:last-child {
    margin-bottom: 0;
}

/* Make sure select elements fit in widgets. */
.widget-wide-aace select {
    max-width: 100%;
    padding: 10px;
    border: none;
    width: 100%;
    max-width: 300px;
}

.widget-wide-aace input {
    height: 40px;
    padding: 0 15px;
    border: none;
}
form.list-pink-093d button.accent-steel-af33 {
    height: 45px;
    line-height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    border: none;
    width: 45px;
    padding: 0;
    background-color: transparent;
    color: #666;
}
.search_a84f form.list-pink-093d button.accent-steel-af33 {
    width: 50px;
    color: #fff;
    font-size: 16px;
    line-height: 1;
    height: 50px;
    padding: 0;
}
.search_a84f form.list-pink-093d input[type="search"] {
    padding: 0 55px 0 25px;
    height: 50px;
    background-color: #fff;
    color: #000;
    border: none;
}
.search_a84f form.list-pink-093d input[type="search"]:focus {
    border-color: #ff2e55;
}
form.list-pink-093d {
    position: relative;
}

form.list-pink-093d 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;
}

.aside-fb15 {
    font-size: 18px;
    margin: 0 0 32px;
    color: #fff;
}

.widget-wide-aace li:not(:last-child) {
    margin-bottom: 10px;
}

#secondary .active_b9cf h1,
#secondary .active_b9cf h2,
#secondary .active_b9cf h3,
#secondary .active_b9cf h4,
#secondary .active_b9cf h5,
#secondary .active_b9cf h6,
#colophon .active_b9cf h1,
#colophon .active_b9cf h2,
#colophon .active_b9cf h3,
#colophon .active_b9cf h4,
#colophon .active_b9cf h5,
#colophon .active_b9cf h6,
.search_c8ac .fast-8b24 {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin: 0;
    text-transform: uppercase;
    border-bottom: 2px solid #000;
    padding-bottom: 5px;
}

#secondary .iron_53b2 h1,
#secondary .iron_53b2 h2,
#secondary .iron_53b2 h3,
#secondary .iron_53b2 h4,
#secondary .iron_53b2 h5,
#secondary .iron_53b2 h6,
#colophon .iron_53b2 h1,
#colophon .iron_53b2 h2,
#colophon .iron_53b2 h3,
#colophon .iron_53b2 h4,
#colophon .iron_53b2 h5,
#colophon .iron_53b2 h6 {
    margin-bottom: 25px;
}

.search_c8ac .fast-8b24 {
    display: block;
    margin-bottom: 20px;
}

.notification_9f14 {
    height: 40px;
    background-color: #000;
    border-color: #000;
    color: #fff;
    padding: 0 15px;
}

.notification_9f14:hover,
.notification_9f14: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 .widget-wide-aace:not(:last-child) {
    margin-bottom: 30px;
}
.sidebar_hard_a022 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.list-east-af3d.media-154a {
    list-style: disc;
    padding-left: 1.5em;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.fn-sticky-2b48 {
    display: block;
}
.avatar_fast_27bd {
    margin: 0;
}

.brown-91f7:not(.feature-glass-8bcb) {
    display: none;
}

.column_pro_599a .header-a998,
.action-9c84 .header-a998 {
    display: inline;
}

.center-add0,
.shadow-west-2462,
.basic-6235 {
    margin: 0;
}

.pattern-e770 img {
    display: block;
    text-align: center;
    margin: 20px auto;
}
.hidden_cool_1d34 span.warm-7311 {
    margin-bottom: 12px;
    display: inline-block;
    width: 100%;
}
.advanced-ee24 {
    clear: both;
    margin: 0 0 1.5em;
}
.hidden_cool_1d34 span.prev_aa95 {
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    color: #111;
}
.hidden_cool_1d34 small {
    font-size: 12px;
    color: #ff2e55;
}
nav.copper_fccf.glass_8d3d {
    margin-top: 50px;
    clear: both;
    display: inline-block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.west-aaf5.panel_7608 article:nth-child(3n) {
    border-right: 1px solid #e4e4e4;
}
.progress-warm-1c6c a {
    color: #ff2e55;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.hover-basic-d054 {
    color: #fff;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.filter-green-df0b {
    margin-bottom: 20px;
    display: inline-block;
}
.filter-green-df0b span {
    margin: 0 8px 8px 0;
}
.filter-green-df0b 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;
}
.filter-green-df0b a:hover,
.filter-green-df0b a:focus {
    border-color: #000;
    background-color: #000;
    color: #fff;
}
.table_outer_e145 {
    margin-bottom: 30px;
}
.logo-south-3822,
.logo-hard-1a57 {
    text-align: center;
    margin-bottom: 30px;
    display: block;
}
.logo-south-3822 h1,
.module_tiny_a262 h1,
.logo-hard-1a57 h1 {
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: bold;
}
.upper-bb9a .logo-south-3822,
.picture-0d9c .module_tiny_a262,
.prev-c98c .logo-hard-1a57,
.yellow_f3c4 .table_outer_e145,
.feature_hot_5dc1 .copper_fccf.new-fa1f,
.in_06ae .wide_9165.widget-7277 .header-a998,
.dirty-8ae3 .wide_9165.widget-7277 .tag_e17a,
.tertiary_c078 .wide_9165.widget-7277 .last-cebc,
.module-dark-b61a .wide_9165.widget-7277 .form-e1b3 {
    display: none;
}
.copper_9f28 {
    margin-bottom: 25px;
}
.stale-33db .copper_9f28 {
    margin-bottom: 0;
}
.wide_9165.widget-7277 {
    background-color: #f6f6f6;
    padding: 20px 25px;
    margin-bottom: 25px;
}
.column_pro_599a .tag_e17a a:before,
.widget-7277 .pattern-e770 a:before,
.form-e1b3 a:before,
.last-cebc:before {
    content: "\f017";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
}
.widget-7277 .pattern-e770 a:before {
    content: "\f007";
}
.form-e1b3 a:before {
    content: "\f086";
}
.column_pro_599a .tag_e17a a:before {
    content: "\f017";
}
.last-cebc:before {
    content: "\f02c";
    color: #ff2e55;
}
body:not(.column_pro_599a) .last-cebc:before {
    display: none;
}
.widget-7277 a, 
.widget-7277 span:before, 
.widget-7277 .last-cebc:before, 
.widget-7277 .pattern-e770:before {
    color: #000;
}
.widget-7277 a:hover,
.widget-7277 a:focus {
    color: #ff2e55;
}
.pattern-e770.popup-70a6 {
    margin-left: 5px;
}
.header-a998 {
    visibility: hidden;
}
.header-a998 .pattern-e770.popup-70a6 {
    visibility: visible;
    margin-left: -20px;
}
.wide_55d8 .blue-284d .card_8f06, 
.wide_55d8 .blue-284d .picture-narrow-ba0d, 
.wide_55d8 .blue-284d .new-fa1f {
    margin-bottom: 25px;
}
.copper_fccf.new-fa1f,
.copper_fccf.picture-narrow-ba0d {
    padding: 20px 25px;
    background-color: #f6f6f6;
}
.new-fa1f .texture_6f4b span span,
.picture-narrow-ba0d .texture_6f4b span span,
.new-fa1f .container-full-f282 span span,
.picture-narrow-ba0d .container-full-f282 span span {
    display: block;
}
.new-fa1f span.texture_6f4b b,
.selected_9442 span.texture_6f4b b,
.new-fa1f span.container-full-f282 b,
.selected_9442 span.container-full-f282 b {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.new-fa1f span.texture_6f4b,
.selected_9442 span.texture_6f4b {
    display: table;
}
.description_dirty_2871.hover-ac19 {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}
.description_dirty_2871.hover-ac19 .steel-2d2f {
    font-size: 38px;
}
.detail-c76c #secondary {
    display: none;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.heading-inner-cfcf a {
    word-wrap: break-word;
}

.sidebar-green-8b7a {
    display: block;
}

#reply-title,
.texture_65b0 {
    font-size: 42px;
    margin: 0;
}
.texture_65b0,
#reply-title {
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 600;
}
ul.progress-warm-1c6c li:after {
    content: ",";
}
ul.progress-warm-1c6c li:last-child:after {
    display: none;
}
ol.background_3e50 {
    padding: 0;
    margin: 0 0 30px;
    list-style: none;
}
#comments ol {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
#comments ol.background_3e50 {
    padding-top: 35px;
    position: relative;
    overflow: hidden;
}
#comments ol.box_90f8 {
    margin-left: 120px;
}
.feature-clean-d624 {
    display: none;
}
.card_50b8 img {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 20px;
}
#comments time:before {
    display: none;
}
.top_ccf1 {
    position: relative;
}
.red_bf90 {
    text-align: right;
}
#comments article {
    margin-bottom: 30px;
    clear: both;
    padding: 30px;
    background-color: #f6f6f6;
    text-decoration: none;
}
#comments ol.background_3e50 > li:last-child article:last-child,
#comments ol.background_3e50 > li:last-child {
    border-bottom: none;
}
#comments ol.background_3e50 > li {
    padding-top: 49px;
}
#comments ol.background_3e50 > li:first-child {
    padding-top: 0;
}
#comments ol.background_3e50 > li article:last-child .red_bf90 {
    border-bottom: none;
    padding-bottom: 0;
}
.red_bf90 a {
    color: #fff;
    display: inline-block;
    font-weight: 400;
    padding: 7px 30px;
    position: relative;
    background-color: #000;
    border: 2px solid #000;
    text-decoration: none;
    z-index: 1;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.red_bf90 a:hover,
.red_bf90 a:focus {
    color: #fff;
    background-color: #ff2e55;
    border-color: #ff2e55;
}
.card_50b8 .logo-762c,
.card_50b8 .accordion-current-65f7 {
    display: inline-block;
    color: #333;
    font-size: 20px;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    text-transform: capitalize;
}
.card_50b8 .logo-762c:hover,
.card_50b8 .logo-762c:focus {
    color: #ff2e55;
}
.menu-cool-cd9a a,
.menu-cool-cd9a a time {
    color: #333;
    text-decoration: none;
}
.menu-cool-cd9a a:hover,
.menu-cool-cd9a a:focus,
.menu-cool-cd9a a:hover time,
.menu-cool-cd9a a:focus time {
    color: #ff2e55;
}
.menu-cool-cd9a time {
    font-weight: 500;
}
.menu-cool-cd9a {
    display: block;
    margin-bottom: 10px;
}
.heading-inner-cfcf {
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 80px;
}
.heading-inner-cfcf p {
    font-weight: 400;
    margin-bottom: 1em;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.search_paper_af89 .picture-narrow-ba0d, /* Older / Newer Posts Navigation (always hidden) */
.search_paper_af89.description_b991 .old-e8c0 { /* 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 .description_b991) before. */
.mask-c489.description_b991 .old-e8c0 {
    display: block;
}

/*--------------------------------------------------------------
# Layouts and titles
--------------------------------------------------------------*/
section {
    position: relative;
}
.fn-relative-2b48 {
    display: block;
    position: relative;
}
.fn-relative-2b48:before,
.fn-relative-2b48:after {
    content: "";
    display: table;
    clear: both;
}
.shadow-west-2462 {
    margin-top: 0;
}
.caption-narrow-cf13 {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.middle_9083 {
    padding: 10px 0;
}
.card_035f,
.plasma_d051 {
    font-size: 22px;
    margin: 0 0 15px;
    font-weight: 400;
    word-wrap: break-word;
}
.nav_copper_0edd {
    margin-bottom: 40px;
    text-align: center;
}
.plasma_d051 {
    font-size: 32px;
    margin: 0;
    font-family: 'Poppins', sans-serif;
}
.card_035f a {
    color: #000;
    text-decoration: none;
}
.card_035f a:hover,
.card_035f a:focus {
    color: #ff2e55;
}
.breadcrumb-down-59ed {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.notification-bronze-d99b {
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.2;
}
.under_8226 {
    text-align: left;
}
.footer-white-7913 {
    text-align: center;
}
.label_out_b673 {
    text-align: right;
}
.thick_c86b {
    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;
}
.thick_c86b:hover,
.thick_c86b:focus {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.gold-0240 {
    position: relative;
}
.active-0e4d article, 
.narrow-d73f article, 
.panel_7608 article, 
.block_fe66 article,
.fixed-694a article,
.short_0635 article {
    margin-bottom: 30px;
    width: 100%;
}
.active-0e4d article:last-child, 
.narrow-d73f article:last-child, 
.panel_7608 article:last-child, 
.block_fe66 article:last-child,
.fixed-694a article:last-child,
.short_0635 article:last-child {
    margin-bottom: 0;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.center-add0 .content-ebd1,
.shadow-west-2462 .content-ebd1,
.heading-inner-cfcf .content-ebd1 {
    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
--------------------------------------------------------------*/
.fresh_af00 {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.fresh_af00 img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.fresh_af00 .table-small-1d4a {
    margin: 0.8075em 0;
}

.table-small-1d4a {
    text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.info_cold_c3d4 {
    margin: -4px;
}

.primary-52f2 {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding: 4px;
}

.element-d9e5 .primary-52f2 {
    max-width: 50%;
}

.hard_ab67 .primary-52f2 {
    max-width: 33.33%;
}

.component-1756 .primary-52f2 {
    max-width: 25%;
}

.dropdown_warm_7a70 .primary-52f2 {
    max-width: 20%;
}

.notification_4513 .primary-52f2 {
    max-width: 16.66%;
}

.list-stone-c74a .primary-52f2 {
    max-width: 14.28%;
}

.pattern-5fd4 .primary-52f2 {
    max-width: 12.5%;
}

.picture_complex_33e3 .primary-52f2 {
    max-width: 11.11%;
}

.rough-629b {
    display: block;
}

.description-narrow-64a1 {
    margin: 0;
}

/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
.plasma_a0c4 li {
    display: inline-block;
    height: auto;
    text-align: center;
    position: relative;
    list-style: none;
}
.pro-d285 .widget-wide-aace .plasma_a0c4 li {
    display: inline-block;
    width: auto;
}
.plasma_a0c4,
.plasma_a0c4 ul {
    margin: 0;
    padding: 0;
}
.plasma_a0c4 li a {
    background-color: transparent;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: block;
}
/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
ul.plasma_a0c4 {
    margin: 0;
    padding: 0;
}
.plasma_a0c4 li {
    width: 40px;
    height: auto;
    text-align: center;
    line-height: 40px;
    position: relative;
    list-style: none;
}
.plasma_a0c4 ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.plasma_a0c4 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";
}
.plasma_a0c4 li a:hover,
.plasma_a0c4 li a:focus {
    color: #fff;
    background-color: #FF3366;
}
.plasma_a0c4 li a:before {
    content: "\f1d0";
}
.plasma_a0c4 li a[href*="facebook.form-pink-52e2"]:before,
.plasma_a0c4 li a[href*="fb.form-pink-52e2"]:before {
  content: "\f39e";
}

.plasma_a0c4 li a[href*="twitter.form-pink-52e2"]:before {
  content: "\f099";
}

.plasma_a0c4 li a[href*="linkedin.form-pink-52e2"]:before {
  content: "\f0e1";
}

.plasma_a0c4 li a[href*="plus.accordion-dd7a.form-pink-52e2"]:before {
  content: "\f0d5";
}

.plasma_a0c4 li a[href*="youtube.form-pink-52e2"]:before {
  content: "\f167";
}

.plasma_a0c4 li a[href*="dribbble.form-pink-52e2"]:before {
  content: "\f17d";
}

.plasma_a0c4 li a[href*="pinterest.form-pink-52e2"]:before {
  content: "\f231";
}

.plasma_a0c4 li a[href*="bitbucket.tiny-f9b9"]:before {
  content: "\f171";
}

.plasma_a0c4 li a[href*="github.form-pink-52e2"]:before {
  content: "\f113";
}

.plasma_a0c4 li a[href*="codepen.image_eda2"]:before {
  content: "\f1cb";
}

.plasma_a0c4 li a[href*="flickr.form-pink-52e2"]:before {
  content: "\f16e";
}

.plasma_a0c4 li a[href$="/feed/"]:before {
  content: "\f09e";
}

.plasma_a0c4 li a[href*="foursquare.form-pink-52e2"]:before {
  content: "\f180";
}

.plasma_a0c4 li a[href*="instagram.form-pink-52e2"]:before {
  content: "\f16d";
}

.plasma_a0c4 li a[href*="tumblr.form-pink-52e2"]:before {
  content: "\f173";
}

.plasma_a0c4 li a[href*="reddit.form-pink-52e2"]:before {
  content: "\f1a1";
}

.plasma_a0c4 li a[href*="vimeo.form-pink-52e2"]:before {
  content: "\f194";
}

.plasma_a0c4 li a[href*="digg.form-pink-52e2"]:before {
  content: "\f1a6";
}

.plasma_a0c4 li a[href*="twitch.fast_2b7f"]:before {
  content: "\f1e8";
}

.plasma_a0c4 li a[href*="stumbleupon.form-pink-52e2"]:before {
  content: "\f1a4";
}

.plasma_a0c4 li a[href*="delicious.form-pink-52e2"]:before {
  content: "\f1a5";
}

.plasma_a0c4 li a[href*="mailto:"]:before {
  content: "\f0e0";
}
.plasma_a0c4 li a[href*="soundcloud.form-pink-52e2"]:before {
  content: "\f1be";
}
.plasma_a0c4 li a[href*="wordpress.tiny-f9b9"]:before {
  content: "\f19a";
}
.plasma_a0c4 li a[href*="wordpress.form-pink-52e2"]:before {
  content: "\f19a";
}

.plasma_a0c4 li a[href*="jsfiddle.block-outer-f6ce"]:before {
  content: "\f1cc";
}

.plasma_a0c4 li a[href*="tripadvisor.form-pink-52e2"]:before {
  content: "\f262";
}

.plasma_a0c4 li a[href*="foursquare.form-pink-52e2"]:before {
  content: "\f180";
}

.plasma_a0c4 li a[href*="angel.aside-clean-8edb"]:before {
  content: "\f209";
}

.plasma_a0c4 li a[href*="slack.form-pink-52e2"]:before {
  content: "\f198";
}

.plasma_a0c4 li a[href*="tiktok.form-pink-52e2"]:before {
  content: "\e07b";
}

/*--------------------------------------------------------------
## Social Icons Hover Color
--------------------------------------------------------------*/
.plasma_a0c4 li a[href*="facebook.form-pink-52e2"]:hover,
.plasma_a0c4 li a[href*="fb.form-pink-52e2"]:hover,
.plasma_a0c4 li a[href*="facebook.form-pink-52e2"]:focus,
.plasma_a0c4 li a[href*="fb.form-pink-52e2"]:focus {
    background-color: #3c5798 !important;
}
.plasma_a0c4 li a[href*="twitter.form-pink-52e2"]:hover,
.plasma_a0c4 li a[href*="twitter.form-pink-52e2"]:focus {
    background-color: #1ea0f1 !important;
}
.plasma_a0c4 li a[href*="linkedin.form-pink-52e2"]:hover,
.plasma_a0c4 li a[href*="linkedin.form-pink-52e2"]:focus {
    background-color: #0077B5 !important;
}
.plasma_a0c4 li a[href*="plus.accordion-dd7a.form-pink-52e2"]:hover,
.plasma_a0c4 li a[href*="plus.accordion-dd7a.form-pink-52e2"]:focus {
    background-color: #ec7161 !important;
}

.plasma_a0c4 li a[href*="youtube.form-pink-52e2"]:hover,
.plasma_a0c4 li a[href*="youtube.form-pink-52e2"]:focus {
    background-color: #cc181e !important;
}

.plasma_a0c4 li a[href*="dribbble.form-pink-52e2"]:hover,
.plasma_a0c4 li a[href*="dribbble.form-pink-52e2"]:focus {
    background-color: #f4a09c !important;
}

.plasma_a0c4 li a[href*="pinterest.form-pink-52e2"]:hover,
.plasma_a0c4 li a[href*="pinterest.form-pink-52e2"]:focus {
    background-color: #bd081b !important;
}

.plasma_a0c4 li a[href*="bitbucket.tiny-f9b9"]:hover,
.plasma_a0c4 li a[href*="bitbucket.tiny-f9b9"]:focus {
    background-color: #205081 !important;
}

.plasma_a0c4 li a[href*="github.form-pink-52e2"]:hover,
.plasma_a0c4 li a[href*="github.form-pink-52e2"]:focus {
    background-color: #323131 !important;
}

.plasma_a0c4 li a[href*="codepen.image_eda2"]:hover,
.plasma_a0c4 li a[href*="codepen.image_eda2"]:focus {
    background-color: #111000 !important;
}

.plasma_a0c4 li a[href*="flickr.form-pink-52e2"]:hover,
.plasma_a0c4 li a[href*="flickr.form-pink-52e2"]:focus {
    background-color: #025FDF !important;
}

.plasma_a0c4 li a[href$="/feed/"]:hover,
.plasma_a0c4 li a[href$="/feed/"]:focus {
    background-color: #089DE3 !important;
}

.plasma_a0c4 li a[href*="foursquare.form-pink-52e2"]:hover,
.plasma_a0c4 li a[href*="foursquare.form-pink-52e2"]:focus {
    background-color: #F94877 !important;
}

.plasma_a0c4 li a[href*="instagram.form-pink-52e2"]:hover,
.plasma_a0c4 li a[href*="instagram.form-pink-52e2"]:focus {
    background-color: #cd42e7 !important;
}

.plasma_a0c4 li a[href*="tumblr.form-pink-52e2"]:hover,
.plasma_a0c4 li a[href*="tumblr.form-pink-52e2"]:focus {
    background-color: #56BC8A !important;
}

.plasma_a0c4 li a[href*="reddit.form-pink-52e2"]:hover,
.plasma_a0c4 li a[href*="reddit.form-pink-52e2"]:focus {
    background-color: #FF4500 !important;
}

.plasma_a0c4 li a[href*="vimeo.form-pink-52e2"]:hover,
.plasma_a0c4 li a[href*="vimeo.form-pink-52e2"]:focus {
    background-color: #00ADEF !important;
}

.plasma_a0c4 li a[href*="digg.form-pink-52e2"]:hover,
.plasma_a0c4 li a[href*="digg.form-pink-52e2"]:focus {
    background-color: #00ADEF !important;
}

.plasma_a0c4 li a[href*="twitch.fast_2b7f"]:hover,
.plasma_a0c4 li a[href*="twitch.fast_2b7f"]:focus {
    background-color: #0E9DD9 !important;
}

.plasma_a0c4 li a[href*="stumbleupon.form-pink-52e2"]:hover,
.plasma_a0c4 li a[href*="stumbleupon.form-pink-52e2"]:focus {
    background-color: #EB4924 !important;
}

.plasma_a0c4 li a[href*="delicious.form-pink-52e2"]:hover,
.plasma_a0c4 li a[href*="delicious.form-pink-52e2"]:focus {
    background-color: #0076E8 !important;
}

.plasma_a0c4 li a[href*="mailto:"]:hover,
.plasma_a0c4 li a[href*="mailto:"]:focus {
    background-color: #4169E1 !important;
}
.plasma_a0c4 li a[href*="soundcloud.form-pink-52e2"]:hover,
.plasma_a0c4 li a[href*="soundcloud.form-pink-52e2"]:focus {
    background-color: #FF5500 !important;
}
.plasma_a0c4 li a[href*="wordpress.tiny-f9b9"]:hover,
.plasma_a0c4 li a[href*="wordpress.tiny-f9b9"]:focus {
    background-color: #0073AA !important;
}
.plasma_a0c4 li a[href*="wordpress.form-pink-52e2"]:hover,
.plasma_a0c4 li a[href*="wordpress.form-pink-52e2"]:focus {
    background-color: #00AADC !important;
}

.plasma_a0c4 li a[href*="jsfiddle.block-outer-f6ce"]:hover,
.plasma_a0c4 li a[href*="jsfiddle.block-outer-f6ce"]:focus {
    background-color: #396AB1 !important;
}

.plasma_a0c4 li a[href*="tripadvisor.form-pink-52e2"]:hover,
.plasma_a0c4 li a[href*="tripadvisor.form-pink-52e2"]:focus {
    background-color: #FFE090 !important;
}

.plasma_a0c4 li a[href*="angel.aside-clean-8edb"]:hover,
.plasma_a0c4 li a[href*="angel.aside-clean-8edb"]:focus {
    background-color: #111000 !important;
}

.plasma_a0c4 li a[href*="tiktok.form-pink-52e2"]:hover,
.plasma_a0c4 li a[href*="tiktok.form-pink-52e2"]:focus {
    background-color: #7d88e3 !important;
}

/*--------------------------------------------------------------
#  Header Image
--------------------------------------------------------------*/
#header-image {
    text-align: center;
}
#header-image img {
    width: 100%;
}

/*--------------------------------------------------------------
# Posts
--------------------------------------------------------------*/
.element-blue-d187 .cold-8de9 .gold-0240 {
    margin-bottom: 30px;
    background-size: cover;
    background-position: center center;
    padding: 150px 0;
}
.element-blue-d187 .tabs_solid_4aba {
    text-align: center;
    padding: 15px;
}
.element-blue-d187 .upper-bdeb .tabs_solid_4aba {
    width: calc(100% - 80px);
    margin: -85px auto 0;
    background-color: #fff;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 15px;
}
.element-blue-d187 .cold-8de9 .tag_e17a {
    margin-bottom: 7px;
    display: inline-block;
}
.element-blue-d187 .cold-8de9 .tag_e17a a {
    color: #000;
}
.element-blue-d187 .cold-8de9 .tag_e17a a:hover,
.element-blue-d187 .cold-8de9 .tag_e17a a:focus {
    color: #ff2e55;
}
.element-blue-d187 .cold-8de9 .last-cebc {
    margin-bottom: 10px;
    display: block;
    color: #fff;
}
.element-blue-d187 .cold-8de9 .last-cebc a {
    background-color: #ff2e55;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
}
.element-blue-d187 .cold-8de9 .last-cebc a:hover,
.element-blue-d187 .cold-8de9 .last-cebc a:focus {
    background-color: #000;
}
.element-blue-d187 .cold-8de9 .gold-0240 img {
    width: 100%;
}
.element-blue-d187 .light-7aaf {
    margin-bottom: 10px;
}
.element-blue-d187 .card_035f {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin: 0;
    margin-bottom: 15px;
    line-height: 1.5;
}
.element-blue-d187 .cold-8de9 .shadow-west-2462 {
    color: #000;
}
.element-blue-d187 a {
    text-decoration: none;
}
.element-blue-d187 a {
    text-decoration: none;
}
.widget-7277 a,
.widget-7277 a:before {
    text-decoration: none;
}
.widget-7277 > span {
    margin-right: 20px;
}
#primary #main > article .shadow-west-2462 {
    margin-bottom: 25px;
}

/*--------------------------------------------------------------
# Typography Options
--------------------------------------------------------------*/ 
.panel-82dd h1,
.panel-82dd h2,
.panel-82dd h3,
.panel-82dd h4,
.panel-82dd h5,
.panel-82dd h6,
.panel-82dd .search_c8ac .fast-8b24 {
    font-family: 'Raleway', sans-serif;
}

.silver-9c5c h1,
.silver-9c5c h2,
.silver-9c5c h3,
.silver-9c5c h4,
.silver-9c5c h5,
.silver-9c5c h6,
.silver-9c5c .search_c8ac .fast-8b24 {
    font-family: 'Poppins', sans-serif;
}

.sidebar_0dda h1,
.sidebar_0dda h2,
.sidebar_0dda h3,
.sidebar_0dda h4,
.sidebar_0dda h5,
.sidebar_0dda h6,
.sidebar_0dda .search_c8ac .fast-8b24 {
    font-family: 'Montserrat', sans-serif;
}

.action-3a7f h1,
.action-3a7f h2,
.action-3a7f h3,
.action-3a7f h4,
.action-3a7f h5,
.action-3a7f h6,
.action-3a7f .search_c8ac .fast-8b24 {
    font-family: 'Open Sans', sans-serif;
}

.notification_8e45 h1,
.notification_8e45 h2,
.notification_8e45 h3,
.notification_8e45 h4,
.notification_8e45 h5,
.notification_8e45 h6,
.notification_8e45 .search_c8ac .fast-8b24 {
    font-family: 'Lato', sans-serif;
}

.gallery_down_1a55 h1,
.gallery_down_1a55 h2,
.gallery_down_1a55 h3,
.gallery_down_1a55 h4,
.gallery_down_1a55 h5,
.gallery_down_1a55 h6,
.gallery_down_1a55 .search_c8ac .fast-8b24 {
    font-family: 'Ubuntu', sans-serif;
}

.footer_red_5dd5 h1,
.footer_red_5dd5 h2,
.footer_red_5dd5 h3,
.footer_red_5dd5 h4,
.footer_red_5dd5 h5,
.footer_red_5dd5 h6,
.footer_red_5dd5 .search_c8ac .fast-8b24 {
    font-family: 'Playfair Display', serif;
}

.table-prev-b7ed h1,
.table-prev-b7ed h2,
.table-prev-b7ed h3,
.table-prev-b7ed h4,
.table-prev-b7ed h5,
.table-prev-b7ed h6,
.table-prev-b7ed .search_c8ac .fast-8b24 h6 {
    font-family: 'Lora', serif;
}

.bottom-eb52 h1,
.bottom-eb52 h2,
.bottom-eb52 h3,
.bottom-eb52 h4,
.bottom-eb52 h5,
.bottom-eb52 h6,
.bottom-eb52 .search_c8ac .fast-8b24 {
    font-family: 'Titillium Web', sans-serif;
}

.highlight-tiny-d832 h1,
.highlight-tiny-d832 h2,
.highlight-tiny-d832 h3,
.highlight-tiny-d832 h4,
.highlight-tiny-d832 h5,
.highlight-tiny-d832 h6,
.highlight-tiny-d832 .search_c8ac .fast-8b24 {
    font-family: 'Muli', sans-serif;
}

.warm-291b h1,
.warm-291b h2,
.warm-291b h3,
.warm-291b h4,
.warm-291b h5,
.warm-291b h6,
.warm-291b .search_c8ac .fast-8b24 {
    font-family: 'Oxygen', sans-serif;
}

.heading_next_b9f6 h1,
.heading_next_b9f6 h2,
.heading_next_b9f6 h3,
.heading_next_b9f6 h4,
.heading_next_b9f6 h5,
.heading_next_b9f6 h6,
.heading_next_b9f6 .search_c8ac .fast-8b24 {
    font-family: 'Nunito Sans', sans-serif;
}

.stone_ecd5 h1,
.stone_ecd5 h2,
.stone_ecd5 h3,
.stone_ecd5 h4,
.stone_ecd5 h5,
.stone_ecd5 h6,
.stone_ecd5 .search_c8ac .fast-8b24 {
    font-family: 'Maven Pro', sans-serif;
}

.paragraph_white_1a8d h1,
.paragraph_white_1a8d h2,
.paragraph_white_1a8d h3,
.paragraph_white_1a8d h4,
.paragraph_white_1a8d h5,
.paragraph_white_1a8d h6,
.paragraph_white_1a8d .search_c8ac .fast-8b24 {
    font-family: 'Cairo', serif;
}

.selected_1ca0 h1,
.selected_1ca0 h2,
.selected_1ca0 h3,
.selected_1ca0 h4,
.selected_1ca0 h5,
.selected_1ca0 h6,
.selected_1ca0 .search_c8ac .fast-8b24 {
    font-family: 'Philosopher', sans-serif;
}

.input-gas-3d27 h1,
.input-gas-3d27 h2,
.input-gas-3d27 h3,
.input-gas-3d27 h4,
.input-gas-3d27 h5,
.input-gas-3d27 h6,
.input-gas-3d27 .search_c8ac .fast-8b24 {
    font-family: 'Dosis', sans-serif;
}

.gradient-fluid-7cd0 h1,
.gradient-fluid-7cd0 h2,
.gradient-fluid-7cd0 h3,
.gradient-fluid-7cd0 h4,
.gradient-fluid-7cd0 h5,
.gradient-fluid-7cd0 h6,
.gradient-fluid-7cd0 .search_c8ac .fast-8b24 {
    font-family: 'Sniglet', cursive;
}

.current_40fd h1,
.current_40fd h2,
.current_40fd h3,
.current_40fd h4,
.current_40fd h5,
.current_40fd h6,
.current_40fd .search_c8ac .fast-8b24 {
    font-family: 'Gloria Hallelujah', cursive;
}

.brown_b6ad h1,
.brown_b6ad h2,
.brown_b6ad h3,
.brown_b6ad h4,
.brown_b6ad h5,
.brown_b6ad h6,
.brown_b6ad .search_c8ac .fast-8b24 {
    font-family: 'Patrick Hand', cursive;
}

.progress_static_fa46 h1,
.progress_static_fa46 h2,
.progress_static_fa46 h3,
.progress_static_fa46 h4,
.progress_static_fa46 h5,
.progress_static_fa46 h6,
.progress_static_fa46 .search_c8ac .fast-8b24 {
    font-family: 'Shadows Into Light', cursive;
}

.input-823d h1,
.input-823d h2,
.input-823d h3,
.input-823d h4,
.input-823d h5,
.input-823d h6,
.input-823d .search_c8ac .fast-8b24 {
    font-family: 'Aboreto', cursive;
}

.photo-smooth-7a1b,
.photo-smooth-7a1b .fresh_8f40 a {
    font-family: 'Raleway', sans-serif;
}

.nav-f997,
.nav-f997 .fresh_8f40 a {
    font-family: 'Poppins', sans-serif;
}

.hard_1634,
.hard_1634 .fresh_8f40 a {
    font-family: 'Montserrat', sans-serif;
}

.hard_f28d,
.hard_f28d .fresh_8f40 a {
    font-family: 'Open Sans', sans-serif;
}

.border-6156,
.border-6156 .fresh_8f40 a {
    font-family: 'Lato', sans-serif;
}

.picture_0ce2,
.picture_0ce2 .fresh_8f40 a {
    font-family: 'Ubuntu', sans-serif;
}

.logo_ee04,
.logo_ee04 .fresh_8f40 a {
    font-family: 'Playfair Display', serif;
}

.texture_center_7b38,
.texture_center_7b38 .fresh_8f40 a {
    font-family: 'Lora', serif;
}

.popup_copper_5d74,
.popup_copper_5d74 .fresh_8f40 a {
    font-family: 'Titillium Web', sans-serif;
}

.layout-slow-092d,
.layout-slow-092d .fresh_8f40 a-10 {
    font-family: 'Muli', sans-serif;
}

.selected-434e,
.selected-434e .fresh_8f40 a {
    font-family: 'Oxygen', sans-serif;
}

.text_hovered_3f23,
.text_hovered_3f23 .fresh_8f40 a {
    font-family: 'Nunito Sans', sans-serif;
}

.brown_de9e,
.brown_de9e .fresh_8f40 a {
    font-family: 'Maven Pro', sans-serif;
}

.info_advanced_f9da,
.info_advanced_f9da .fresh_8f40 a {
    font-family: 'Cairo', serif;
}

.small_e408,
.small_e408 .fresh_8f40 a {
    font-family: 'Philosopher', sans-serif;
}

.north-af9b,
.north-af9b .fresh_8f40 a {
    font-family: 'Dosis', sans-serif;
}

.shade-thick-c13c,
.shade-thick-c13c .fresh_8f40 a {
    font-family: 'Sniglet', cursive;
}

.container-3e01,
.container-3e01 .fresh_8f40 a {
    font-family: 'Gloria Hallelujah', cursive;
}

.picture-cafe,
.picture-cafe .fresh_8f40 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 .overlay_current_0876 a, 
#colophon .overlay_current_0876 a,
#secondary .overlay_current_0876 a:hover, 
#secondary .overlay_current_0876 a:focus, 
#colophon .overlay_current_0876 a:hover,
#colophon .overlay_current_0876 a:focus {
    color: #fff;
}
#secondary .overlay_current_0876,
#colophon .overlay_current_0876 {
    margin-bottom: 0;
}
.wood_cd6a {
    position: relative;
    padding: 15px 0;
}
.pro-d285 + .wood_cd6a {
    border-top: 1px solid rgb(0 0 0 / 10%);
}
.wood_cd6a span {
    display: block;
    text-align: center;
}
.pro-d285 .widget-wide-aace ul li {
    margin-bottom: 15px;
}
.pro-d285 .widget-wide-aace ul li:last-child,
.pro-d285 .widget-wide-aace .plasma_a0c4 li {
    margin-bottom: 0;
}
.pro-d285 .avatar_fast_27bd {
    margin-bottom: 45px;
}
.pro-d285.active-0e4d .avatar_fast_27bd:last-child {
    margin-bottom: 0;
}
.pro-d285.active-0e4d .section-24cc img {
    margin-left: auto;
    margin-right: auto;
}
.smooth_a0e1 ul li span {
    font-size: 12px;
    display: block;
}
#colophon #wp-calendar caption {
    font-weight: 600;
    text-align: left;
}
.fresh-b7c6 ul ul {
    padding-left: 25px;
    margin-top: 15px;
}
.notification-orange-8794 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 .notification-orange-8794 a:hover,
#secondary .notification-orange-8794 a:focus,
#colophon .notification-orange-8794 a:hover,
#colophon .notification-orange-8794 a:focus {
    background-color: #000;
    color: #fff;
}
#colophon .search_a84f form.list-pink-093d button.accent-steel-af33 {
    background-color: #ff2e55;
}
#colophon .smooth_a0e1 li:before {
    float: left;
}
.article-985f {
    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;
}
.article-985f:hover,
.article-985f: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;
}
.under_64cd #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 */
}
.under_64cd #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 */
}
.under_64cd #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,
.red_6657 #loader-wrapper {
    display: none;

}
#loader svg {
    width: 70px;
    height: 70px;
    fill: #ff2e55;
}
.accent_narrow_0b3d #loader .pro-4573,
.shadow-d801 #loader .inner-794d,
.selected-f930 #loader .thick-6108,
.block-4d45 #loader .overlay-bbf7 {
    display: block;
}

/*--------------------------------------------------------------
#                   RESPONSIVE
--------------------------------------------------------------*/
@media screen and (min-width: 567px) {
    #top-bar {
        padding: 5px 0;
    }
    #top-bar form.list-pink-093d {
        width: 50%;
        float: left;
        margin: 0;
    }
    #top-bar .plasma_a0c4 {
        width: 50%;
        float: right;
        text-align: right;
        padding: 2px 0;
    }
    #top-bar input, 
    #top-bar .accent-steel-af33 {
        border-color: transparent;
    }
    .pro-d285.narrow-d73f .avatar_fast_27bd,
    .pro-d285.block_fe66 .avatar_fast_27bd {
        width: 50%;
        float: left;
    }
    .pro-d285.narrow-d73f .avatar_fast_27bd:nth-child(2n+1),
    .pro-d285.block_fe66 .avatar_fast_27bd:nth-child(2n+1) {
        clear: left;
    }
    .pro-d285.narrow-d73f .avatar_fast_27bd:nth-child(odd),
    .pro-d285.block_fe66 .avatar_fast_27bd:nth-child(odd) {
        padding-right: 40px;
    }
    .pro-d285.narrow-d73f .avatar_fast_27bd:nth-last-child(-n+2),
    .pro-d285.block_fe66 .avatar_fast_27bd:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 767px) {
    .narrow-d73f,
    .panel_7608,
    .block_fe66,
    .fixed-694a,
    .short_0635 {
        margin: 0 -15px;
    }
    .narrow-d73f article,
    .panel_7608 article,
    .block_fe66 article,
    .fixed-694a article,
    .short_0635 article {
        padding: 0 15px;
        float: left;
        width: 50%;
        margin-bottom: 30px;
    }
    .narrow-d73f article:nth-child(2n+1),
    .panel_7608 article:nth-child(2n+1),
    .block_fe66 article:nth-child(2n+1),
    .fixed-694a article:nth-child(2n+1),
    .short_0635 article:nth-child(2n+1) {
        clear: left;
    }
    .narrow-d73f article:nth-last-child(-n+2),
    .panel_7608 article:nth-last-child(-n+2),
    .block_fe66 article:nth-last-child(-n+2),
    .fixed-694a article:nth-last-child(-n+2),
    .short_0635 article:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
    .logo-south-3822 h1,
    .module_tiny_a262 h1,
    .logo-hard-1a57 h1 {
        font-size: 28px;
    }
    .card_8f06 .modal-c43e, 
    .picture-narrow-ba0d .modal-c43e, 
    .new-fa1f .modal-c43e {
        padding-right: 25px;
    }
    .card_8f06 .title_50fa, 
    .picture-narrow-ba0d .title_50fa, 
    .new-fa1f .title_50fa {
        padding-left: 25px;
    }
    .pro-d285.panel_7608 .avatar_fast_27bd {
        width: 33.33%;
        float: left;
        margin-bottom: 0;
    }
    .pro-d285.panel_7608 .avatar_fast_27bd:not(:last-child) {
        padding-right: 40px;
    }
    .wood_cd6a.narrow-d73f span {
        float: left;
        width: 50%;
        text-align: left;
    }
    .wood_cd6a.narrow-d73f span:nth-child(2) {
        float: right;
        text-align: right;
    }
}
@media screen and (min-width: 992px) {
    .panel_7608 article,
    .fixed-694a article,
    .short_0635 article {
        width: 33.33%;
    }
    .panel_7608 article:nth-child(2n+1),
    .fixed-694a article:nth-child(2n+1),
    .short_0635 article:nth-child(2n+1) {
        clear: none;
    }
    .panel_7608 article:nth-child(3n+1),
    .fixed-694a article:nth-child(3n+1),
    .short_0635 article:nth-child(3n+1) {
        clear: left;
    }
    .panel_7608 article:nth-last-child(-n+3),
    .fixed-694a article:nth-last-child(-n+3),
    .short_0635 article:nth-last-child(-n+3) {
        margin-bottom: 0;
    }
    .block_fe66 article {
        width: 25%;
    }
    .fixed-694a article {
        width: 20%;
    }
    .short_0635 article {
        width: 16.66%;
    }
    .block_fe66 article:nth-child(2n+1),
    .fixed-694a article:nth-child(3n+1),
    .short_0635 article:nth-child(3n+1) {
        clear: none;
    }
    .block_fe66 article:nth-child(4n+1),
    .fixed-694a article:nth-child(5n+1),
    .short_0635 article:nth-child(6n+1) {
        clear: left;
    }
    .block_fe66 article:nth-last-child(-n+4),
    .fixed-694a article:nth-last-child(-n+5),
    .short_0635 article:nth-last-child(-n+6) {
        margin-bottom: 0;
    }
    #top-bar .widget-wide-aace + .widget-wide-aace {
        margin-top: 0;
    }
    #top-bar.narrow-d73f .widget-wide-aace {
        float: left;
        text-align: left;
        padding: 6px 0;
    }
    #top-bar.narrow-d73f .widget-wide-aace + .widget-wide-aace {
        float: right;
        text-align: right;
        padding: 0;
    }
    nav.copper_fccf.glass_8d3d {
        margin-top: 63px;
    }
    #colophon .plasma_a0c4 {
        margin-left: -15px;
    }
    .pro-d285.block_fe66 .avatar_fast_27bd {
        width: 25%;
        padding-right: 40px;
    }
    .pro-d285.block_fe66 .avatar_fast_27bd:last-child {
        padding-right: 0;
    }
    .pro-d285.block_fe66 .avatar_fast_27bd:nth-child(2n+1) {
        clear: none;
    }
    .pro-d285.block_fe66 .avatar_fast_27bd:nth-child(4n+1) {
        clear: left;
    }
    .pro-d285.block_fe66 .avatar_fast_27bd:nth-last-child(-n+4) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 1024px) {
    .blue-234a #masthead {
        position: sticky;
        top: 0;
    }
    .blue-234a #masthead.modal-dim-e00c {
        box-shadow: 0 6px 10px rgb(0 0 0 / 10%);
    }
    .column_f4ab.blue-234a #masthead.modal-dim-e00c {
        top: 32px;
    }
    .white-5145 {
        display: flex;
        align-items: center;
        min-height: 81px;
    }
    .fresh_8f40 {
        width: auto;
        float: right;
        text-align: right;
    }
    .fresh_8f40.nav_c9b6 {
        padding: 0;
    }
    .fresh_8f40 ul.soft_c3f0 > li {
        text-align: center;
    }
    .fresh_8f40 ul.soft_c3f0 > li > a {
        color: #000;
    }
    .fresh_8f40 ul.soft_c3f0 .steel_ba92 > a, 
    .fresh_8f40 ul.soft_c3f0 .element-ce0c > a, 
    .fresh_8f40 ul.soft_c3f0 .huge_1dd5 > a, 
    .fresh_8f40 ul.soft_c3f0 .pattern-old-d87e > a,
    .fresh_8f40 ul.soft_c3f0 > li:hover > a, 
    .fresh_8f40 ul.soft_c3f0 > li.fn-focus-2b48 > a {
        color: #ff2e55;
    }
    .fresh_8f40 ul.soft_c3f0 > li > a {
        text-align: center;
        padding: 30px 20px;
    }
    .fresh_8f40.nav_c9b6 ul.soft_c3f0 > li {
        padding: 15px 25px 8px;
    }
    .fresh_8f40 ul.soft_c3f0 > .down_ab12 > 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;
    }
    .fresh_8f40 ul ul .down_ab12 > 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;
    }
    .fresh_8f40 ul.soft_c3f0 {
        display: block !important;
        height: auto !important;
    }
    .fresh_8f40 ul ul {
        box-shadow: 0 10px 25px rgb(0 0 0 / 15%);
        width: 250px;
    }
    .fresh_8f40 ul li:hover > ul,
    .fresh_8f40 ul li.fn-focus-2b48 > ul {
        left: 0;
        right: auto;
        display: block !important;
    }
    .fresh_8f40 ul ul li:hover > ul,
    .fresh_8f40 ul ul li.fn-focus-2b48 > ul {
        left: 100%;
        right: auto;
    }
    .fresh_8f40 ul ul li:hover > a,
    .fresh_8f40 ul ul li.fn-focus-2b48 > a {
        background-color: #ff2e55;
        color: #fff;
    }
    .fresh_8f40 ul.pro_b9cc > li:last-child > a {
        border-bottom: none;
    }
    .fresh_8f40 ul ul li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    }
    .fresh_8f40 ul ul > li:last-child {
        border-bottom: none;
    }
    .fresh_8f40 ul ul ul {
        top: 0;
    }
    .fresh_8f40 ul ul li a:hover,
    .fresh_8f40 ul ul li.pattern-old-d87e:hover > a {
        color: #fff !important;
    }
    .fresh_8f40 ul.soft_c3f0 > li > a > i,
    .fresh_8f40 ul.soft_c3f0 > li > a > i.current_8b82:not(.inner_3905).hard_6e87 {
        display: block;
        margin: 0 auto 10px;
    }
    .column_c9a7 {
        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;
    }
    .fresh_8f40 .slider_static_b170 .slider_efa9 {
        display: none;
    }
    .fresh_8f40 .slider_static_b170 .breadcrumb_advanced_6432 {
        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.text_5a91 {
        display: none;
    }
    .column_c9a7 {
        display: none;
    }
    .fresh_8f40 ul {
        display: block;
    }
    .fresh_8f40 li {
        display: inline-block;
    }
    .fresh_8f40 .black-1265 {
        padding-left: 50px;
    }
    .fresh_8f40 ul.soft_c3f0 > li.black-1265 > a,
    .fresh_8f40 ul.soft_c3f0 > li.row-2be7 > a {
        padding-left: 5px;
        padding-right: 5px;
    }
    .fresh_8f40 li.black-1265 + li.row-2be7: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%);
    }
    .blue_2632 #primary,
    .widget_f576 #primary {
        width: 70%;
        float: left;
        padding-right: 30px;
    }
    .blue_2632 #secondary,
    .widget_f576 #secondary {
        width: 30%;
        float: right;
    }
    .widget_f576 #primary { 
        float: right;
        padding-right: 0;
        padding-left: 30px;
    }
    .detail-c76c #primary {
        width: 100%;
        float: none;
        padding-right: 0;
    }
}
@media screen and (max-width: 1023px) {
    .white-5145 {
        padding-right: 50px;
        min-height: 86px;
        display: flex;
        align-items: center;
        text-align: left;
    }
    .outer-fe07 {
        font-size: 26px;
    }
    .fresh_8f40 ul ul {
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .fresh_8f40 ul ul ul {
        margin-top: 0;
    }
    .fresh_8f40 ul.soft_c3f0 li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
        display: block;
        width: 100%;
    }
    .fresh_8f40 ul.soft_c3f0 li:last-child {
        border-bottom: none;
    }
    .fresh_8f40 ul.soft_c3f0 > li {
        width: 100%;
        padding: 0;
    }
    .fresh_8f40 ul ul li a {
        padding-left: 35px;
    }
    .fresh_8f40 ul ul ul li a {
        padding-left: 60px;
    }
    .fresh_8f40 ul ul ul ul li a {
        padding-left: 80px;
    }
    .fresh_8f40 ul ul a {
        width: 100%;
    }
    .fresh_8f40 ul ul,
    .fresh_8f40 ul ul ul {
        box-shadow: none;
        float: none;
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 0;
        display: none;
    }
    .fresh_8f40 ul.soft_c3f0 > li:before {
        display: none;
    }
    .fresh_8f40 .down_ab12 > a:before {
        content: "";
        float: right;
        position: relative;
        right: 0;
        background-color: rgba(255, 255, 255, 0.20);
        width: 1px;
        height: 25px;
    }
    .fresh_8f40 .down_ab12 > a:after {
        padding-top: 3px;
    }
    .fresh_8f40 ul.pro_b9cc li a {
        border-left: none;
    }
    .fresh_8f40 ul.soft_c3f0 {
        margin-right: 0;
        background-color: #fff;
        margin-top: 25px;
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .fresh_8f40 {
        position: static;
    }
    .fresh_8f40 a {
        color: #555555;
        padding: 15px;
    }
    #masthead.lower-61b6 .fresh_8f40 ul.soft_c3f0 {
        margin-top: 0;
        position: absolute;
        max-width: 500px;
        top: 100%;
        left: auto;
        right: 0;
        width: 100%;
        z-index: 10;
    }
    .black-38a3 #content, 
    .black-38a3 #colophon,
    .black-38a3 .article-985f {
        filter: blur(25px);
    }
    #page-site-header {
        padding: 250px 0;
    }
}

@media screen and (max-width: 992px) {
    #page-site-header {
        padding: 200px 0;
    }
    .texture_65b0, 
    #reply-title {
        font-size: 28px;
    }
}

@media screen and (max-width: 767px) {
    #masthead.lower-61b6 .fresh_8f40 ul.soft_c3f0 {
        max-width: 100%;
    }
    .card_8f06 .modal-c43e, 
    .picture-narrow-ba0d .modal-c43e, 
    .new-fa1f .modal-c43e,
    .card_8f06 .title_50fa, 
    .picture-narrow-ba0d .title_50fa, 
    .new-fa1f .title_50fa {
        width: 100%;
        margin: 15px 0;
    }
    .new-fa1f span.texture_6f4b b, 
    .selected_9442 span.texture_6f4b b, 
    .new-fa1f span.container-full-f282 b, 
    .selected_9442 span.container-full-f282 b {
        font-size: 18px;
    }
    #respond {
        margin-top: 40px;
    }
    .card_50b8 img {
        margin-right: 15px;
    }
    .texture_65b0, 
    #reply-title {
        margin-bottom: 0;
    }
    #commentform p.tag-fb71,
    #commentform p.mask_bronze_9363 {
        margin-top: 21px;
    }
    nav.copper_fccf.glass_8d3d,
    #secondary {
        margin-top: 30px;
    }
    .texture_65b0, 
    #reply-title {
        font-size: 26px;
    }
    #comments {
        margin-top: 40px;
    }
    .filter-green-df0b {
        margin-bottom: 25px;
    }
    .article-985f {
        display: none;
    }
}
@media screen and (max-width: 567px) {
    .glass_8d3d .hard_2a90.huge-7563, 
    .glass_8d3d .hard_2a90.item-wood-c69f {
        top: 0;
    }
    .glass_8d3d .huge-7563.hard_2a90:before, 
    .glass_8d3d .item-wood-c69f.hard_2a90:before {
        width: 35px;
        height: 10px;
    }
    .glass_8d3d .hard_2a90.huge-7563, 
    .glass_8d3d .hard_2a90.item-wood-c69f {
        margin-left: 0;
        margin-right: 0;
    }
    .slider_8452 li {
        font-size: 12px;
    }
    #breadcrumb-list {
        padding: 10px 0;
    }
    blockquote.texture-7f89 {
        margin-left: 0;
    }
    .card_50b8 img {
        margin: 0 0 25px;
        float: none;
    }
    .card_50b8 .logo-762c, 
    .card_50b8 .accordion-current-65f7 {
        display: block;
    }
    .heading-inner-cfcf {
        padding-left: 0;
    }
    #comments ol.box_90f8 {
        margin-left: 50px;
    }
    .red_bf90 {
        padding-left: 0;
    }
    .pro-d285 .avatar_fast_27bd:last-child,
    .pro-d285.panel_7608 .avatar_fast_27bd:last-child {
        margin-bottom: 0;
        padding-right: 0;
    }
}
/* css-noise: c43a */
.promo-block-r6 {
  padding: 0.3rem;
  font-size: 11px;
  line-height: 1.1;
}
