/*
Theme Name: Flexible Blog
Theme URI: http://creativthemes.sidebar-wood-f9fe/downloads/flexible-blog/
Author: Creativ Themes
Author URI: http://creativthemes.sidebar-wood-f9fe/
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.secondary-f047.large-2970/licenses/gpl-2.0.shade_center_596b
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.media-warm-2c86/, (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.primary-under-408d.south-73a3/normalize.disabled-1bf3/
*/

/*--------------------------------------------------------------
>>> 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;
}

.header_bottom_8510 #page {
    max-width: 1600px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 0 0 15px rgb(0 0 0 / 40%);
}

.dropdown-688a #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.sidebar-wood-f9fe/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.popup-simple-3c26 {
    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 .section-clean-4575 label {
    display: table;
    margin: 0;
    line-height: 1;
}
#commentform .section-clean-4575 {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
}
p.gold-092f {
    clear: both;
    display: inline-block;
    position: relative;
}
.pink_2f4e {
    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.steel_8356 {
    margin-bottom: 0;
}
#commentform p.gold-092f {
    margin: 21px 0 0;
}
#comments {
    padding: 25px 0;
}
#respond {
    padding: 25px 0;
}
.old_2d11 a {
    color: #000;
    text-decoration: none;
}
.old_2d11 a:hover,
.old_2d11 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.fast_83d9 {
    max-width: 300px;
    margin: 0 auto 15px;
}
#top-bar input,
#top-bar .rough-0aae {
    background-color: transparent;
    border-color: #333;
    color: #fff;
}
#top-bar .in-abdf {
    text-align: center;
}
#top-bar .in-abdf li a:hover,
#top-bar .in-abdf li a:focus {
    color: #fff;
}
#masthead {
    position: relative;
    z-index: 3000;
    background-color: #fff;
}
#masthead a {
    text-decoration: none;
}
.item_49e7 {
    padding: 5px 0;
    float: left;
}
.message-medium-17e9, 
#site-identity {
    display: inline-block;
    vertical-align: middle;
}
.link_current_3c75 {
    font-size: 22px;
    margin: 0 0 5px;
    font-weight: 600;
    line-height: 1.3;
}
.link_current_3c75 a {
    color: #000;
}
.link_current_3c75 a:hover,
.link_current_3c75 a:focus {
    color: #ff2e55;
}
.wrapper-selected-d4ac {
    margin: 0;
    line-height: 1.3;
    color: #000;
}
.message-medium-17e9 a {
    display: block;
    margin-right: 15px;
}
.message-medium-17e9 img {
    max-height: 80px;
    width: auto;
}
.header_liquid_62c0 {
    display: block;
    position: relative;
    width: 100%;
}
.header_liquid_62c0 ul ul {
    background-color: #fff;
    text-align: left;
    padding: 0;
}
.header_liquid_62c0 ul ul li a {
    padding: 12px 15px;
    font-size: 14px;
}
.header_liquid_62c0 ul ul a:after {
    float: right;
}
.header_liquid_62c0 ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.header_liquid_62c0 li {
    position: relative;
}
.header_liquid_62c0 ul.feature_e551 > li > a {
    color: #555555;
}
.header_liquid_62c0 ul.feature_e551 > li:hover > a,
.header_liquid_62c0 ul.feature_e551 > li.fn-focus-56fe > a {
    color: #ff2e55;
}
.header_liquid_62c0 form.fast_83d9 input {
    background-color: #fff;
    border-color: #e9ecef;
    border-radius: 5px;
}
.header_liquid_62c0 a {
    display: block;
    font-weight: 400;
    color: #212121;
    font-size: 14px;
    line-height: 1.5;
    font-family: 'Poppins', sans-serif;
}
.header_liquid_62c0 ul ul {
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
}
.header_liquid_62c0 ul ul ul {
    left: -999em;
    top: 0;
}
.header_liquid_62c0 li li {
    display: block;
}
.header_liquid_62c0 ul.feature_e551 .content-mini-22c5 > a,
.header_liquid_62c0 ul.feature_e551 .dark-bfa1 > a,
.header_liquid_62c0 ul.feature_e551 .hovered_8284 > a,
.header_liquid_62c0 ul.feature_e551 .wood-8e46 > a {
    color: #ff2e55;
}
.header_liquid_62c0 ul.feature_e551 > li:before {
    background-color: #5750A0;
    color: #fff;
    width: 46px;
    height: 46px;
    line-height: 46px;
    display: inline-block;
    text-align: center;
}
form.fast_83d9 {
    width: 100%;
    max-width: 100%;
    position: relative;
}
input.inner-fd6d {
    width: 100%;
    height: 45px;
    padding: 0 50px 0 15px;
}
.down_5f1a {
    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;
}
.down_5f1a:hover,
.down_5f1a:focus {
    background-color: #ff2e55;
}
.down_5f1a 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;
}
.down_5f1a span:before, 
.down_5f1a 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;
}
.down_5f1a span:before {
    -webkit-transform: translateY(-250%);
    -moz-transform: translateY(-250%);
    -ms-transform: translateY(-250%);
    -o-transform: translateY(-250%);
    transform: translateY(-250%);
}
.down_5f1a span:after {
    -webkit-transform: translateY(250%);
    -moz-transform: translateY(250%);
    -ms-transform: translateY(250%);
    -o-transform: translateY(250%);
    transform: translateY(250%);
}
.down_5f1a.fn-active-56fe 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);
}
.down_5f1a.fn-active-56fe 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);
}
.down_5f1a.fn-active-56fe span {
    background-color: transparent;
}
.tag_0f58 {
    float: right;
    color: #111;
    padding: 7px 0 0 10px;
    display: none;
}
button.tertiary_f84b {
    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.tertiary_f84b.fn-active-56fe i {
    transform: rotate(-180deg);
    transform-origin: center;
}
.gas-f721 .aside-25dc,
.gas-f721 .shade-8fa5,
.gas-f721 .disabled_4007 {
    margin: 0;
    overflow: hidden;
}
.cold_4d40 .description-iron-d37c a:before,
.cold_4d40 .icon_brown_5ff6 a:after {
    content: "\f0d9";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
    font-size: 18px;
    position: relative;
    top: 1px;
}
.cold_4d40 .icon_brown_5ff6 a:after {
    content: "\f0da";
    margin-left: 10px;
    margin-right: 0;
}
.aside-25dc .description-iron-d37c,
.shade-8fa5 .description-iron-d37c,
.disabled_4007 .description-iron-d37c {
    float: left;
    width: 50%;
    position: relative;
    text-align: left;
}

.aside-25dc .icon_brown_5ff6,
.shade-8fa5 .icon_brown_5ff6,
.disabled_4007 .icon_brown_5ff6 {
    float: right;
    text-align: right;
    width: 50%;
    position: relative;
}
.disabled_4007 a, 
.shade-8fa5 a {
    font-weight: 400;
    display: block;
    color: #212529;
    text-decoration: none;
}
.disabled_4007 a:hover, 
.shade-8fa5 a:hover,
.disabled_4007 a:focus, 
.shade-8fa5 a:focus {
    color: #ff2e55;
}
.disabled_4007, 
.shade-8fa5 {
    padding: 0;
    position: relative;
}
.tag-action-b34d .thumbnail-blue-5b02,
.tag-action-b34d .thumbnail-blue-5b02.badge_f98f:hover,
.tag-action-b34d .thumbnail-blue-5b02.badge_f98f:focus {
    text-align: center;
    line-height: 35px;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-right: 5px;
    color: #ff2e55;
    background-color: #f6f6f6;
}
.tag-action-b34d .thumbnail-blue-5b02.fn-current-56fe,
.tag-action-b34d .thumbnail-blue-5b02:hover,
.tag-action-b34d .thumbnail-blue-5b02:focus {
    color: #fff;
    background-color: #ff2e55;
}
.tag-action-b34d .thumbnail-blue-5b02.inner-aa63,
.tag-action-b34d .thumbnail-blue-5b02.status_e66a {
    width: auto;
    height: auto;
    color: #ff2e55;
    padding: 0 15px;
}
.tag-action-b34d .thumbnail-blue-5b02.inner-aa63:hover, 
.tag-action-b34d .thumbnail-blue-5b02.status_e66a:hover,
.tag-action-b34d .thumbnail-blue-5b02.inner-aa63:focus, 
.tag-action-b34d .thumbnail-blue-5b02.status_e66a:focus {
    color: #fff;
}
.description-iron-d37c span {
    padding-left: 30px;
    float: left;
    text-align: left;
}
.icon_brown_5ff6 span {
    padding-right: 30px;
    float: right;
    text-align: right;
}
.disabled_4007 span,
.shade-8fa5 span {
    display: table;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.label-complex-6b7d {
    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. */
}

.label-complex-6b7d: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
--------------------------------------------------------------*/
.breadcrumb-green-aeaf {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.popup-simple-3c26 {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.soft-e43d {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.menu_d60f:before,
.menu_d60f:after,
.soft-6b7b:before,
.soft-6b7b:after,
.item-gas-d77d:before,
.item-gas-d77d:after,
.progress-792d:before,
.progress-792d:after,
.disabled-e97f:before,
.disabled-e97f:after,
.dim_6a0d:before,
.dim_6a0d:after,
.progress_091f:before,
.progress_091f:after,
.bottom_589f:before,
.bottom_589f:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.menu_d60f:after,
.soft-6b7b:after,
.item-gas-d77d:after,
.progress-792d:after,
.disabled-e97f:after,
.dim_6a0d:after,
.progress_091f:before,
.progress_091f:after,
.bottom_589f:before,
.bottom_589f:after {
    clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.list-motion-ea8f {
    margin: 0 0 1.3em;
}
.list-motion-ea8f:last-child {
    margin-bottom: 0;
}
#colophon .list-motion-ea8f.filter_fde0 {
    margin-bottom: 20px;
}
#colophon .list-motion-ea8f:last-child {
    margin-bottom: 0;
}

/* Make sure select elements fit in widgets. */
.list-motion-ea8f select {
    max-width: 100%;
    padding: 10px;
    border: none;
    width: 100%;
    max-width: 300px;
}

.list-motion-ea8f input {
    height: 40px;
    padding: 0 15px;
    border: none;
}
form.fast_83d9 button.rough-0aae {
    height: 45px;
    line-height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    border: none;
    width: 45px;
    padding: 0;
    background-color: transparent;
    color: #666;
}
.gallery_38bd form.fast_83d9 button.rough-0aae {
    width: 50px;
    color: #fff;
    font-size: 16px;
    line-height: 1;
    height: 50px;
    padding: 0;
}
.gallery_38bd form.fast_83d9 input[type="search"] {
    padding: 0 55px 0 25px;
    height: 50px;
    background-color: #fff;
    color: #000;
    border: none;
}
.gallery_38bd form.fast_83d9 input[type="search"]:focus {
    border-color: #ff2e55;
}
form.fast_83d9 {
    position: relative;
}

form.fast_83d9 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;
}

.tabs_3b57 {
    font-size: 18px;
    margin: 0 0 32px;
    color: #fff;
}

.list-motion-ea8f li:not(:last-child) {
    margin-bottom: 10px;
}

#secondary .black-0f0d h1,
#secondary .black-0f0d h2,
#secondary .black-0f0d h3,
#secondary .black-0f0d h4,
#secondary .black-0f0d h5,
#secondary .black-0f0d h6,
#colophon .black-0f0d h1,
#colophon .black-0f0d h2,
#colophon .black-0f0d h3,
#colophon .black-0f0d h4,
#colophon .black-0f0d h5,
#colophon .black-0f0d h6,
.large-13dc .section-ca52 {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin: 0;
    text-transform: uppercase;
    border-bottom: 2px solid #000;
    padding-bottom: 5px;
}

#secondary .disabled-under-69c5 h1,
#secondary .disabled-under-69c5 h2,
#secondary .disabled-under-69c5 h3,
#secondary .disabled-under-69c5 h4,
#secondary .disabled-under-69c5 h5,
#secondary .disabled-under-69c5 h6,
#colophon .disabled-under-69c5 h1,
#colophon .disabled-under-69c5 h2,
#colophon .disabled-under-69c5 h3,
#colophon .disabled-under-69c5 h4,
#colophon .disabled-under-69c5 h5,
#colophon .disabled-under-69c5 h6 {
    margin-bottom: 25px;
}

.large-13dc .section-ca52 {
    display: block;
    margin-bottom: 20px;
}

.bronze_1bbc {
    height: 40px;
    background-color: #000;
    border-color: #000;
    color: #fff;
    padding: 0 15px;
}

.bronze_1bbc:hover,
.bronze_1bbc: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 .list-motion-ea8f:not(:last-child) {
    margin-bottom: 30px;
}
.widget-fa5c ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.photo_51ba.picture-6f59 {
    list-style: disc;
    padding-left: 1.5em;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.fn-sticky-56fe {
    display: block;
}
.widget_glass_fcda {
    margin: 0;
}

.nav-6fbb:not(.primary_9338) {
    display: none;
}

.lower_9f71 .active_a53e,
.steel_1f14 .active_a53e {
    display: inline;
}

.element-d220,
.soft-6b7b,
.surface_2fc4 {
    margin: 0;
}

.shade_tiny_98b5 img {
    display: block;
    text-align: center;
    margin: 20px auto;
}
.pressed-af2a span.small-4634 {
    margin-bottom: 12px;
    display: inline-block;
    width: 100%;
}
.carousel-b721 {
    clear: both;
    margin: 0 0 1.5em;
}
.pressed-af2a span.box-south-d679 {
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    color: #111;
}
.pressed-af2a small {
    font-size: 12px;
    color: #ff2e55;
}
nav.cold-1ae5.tag-action-b34d {
    margin-top: 50px;
    clear: both;
    display: inline-block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.modal_0ccc.active_medium_7910 article:nth-child(3n) {
    border-right: 1px solid #e4e4e4;
}
.carousel-fluid-f250 a {
    color: #ff2e55;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.smooth-50a3 {
    color: #fff;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.article-1c3c {
    margin-bottom: 20px;
    display: inline-block;
}
.article-1c3c span {
    margin: 0 8px 8px 0;
}
.article-1c3c 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;
}
.article-1c3c a:hover,
.article-1c3c a:focus {
    border-color: #000;
    background-color: #000;
    color: #fff;
}
.outer_5314 {
    margin-bottom: 30px;
}
.list_copper_fa30,
.sidebar-basic-792a {
    text-align: center;
    margin-bottom: 30px;
    display: block;
}
.list_copper_fa30 h1,
.alert_67a9 h1,
.sidebar-basic-792a h1 {
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: bold;
}
.popup_thick_7750 .list_copper_fa30,
.button-west-1a90 .alert_67a9,
.tag_6069 .sidebar-basic-792a,
.prev-81bf .outer_5314,
.hovered-66a7 .cold-1ae5.disabled_4007,
.notice-2e49 .info-dark-f2a2.gas-63ff .active_a53e,
.pagination-fixed-6e4e .info-dark-f2a2.gas-63ff .button-soft-e7d2,
.progress-1650 .info-dark-f2a2.gas-63ff .tooltip-cool-a31c,
.footer-fixed-df84 .info-dark-f2a2.gas-63ff .caption_narrow_2630 {
    display: none;
}
.shadow_iron_f802 {
    margin-bottom: 25px;
}
.disabled-fixed-091c .shadow_iron_f802 {
    margin-bottom: 0;
}
.info-dark-f2a2.gas-63ff {
    background-color: #f6f6f6;
    padding: 20px 25px;
    margin-bottom: 25px;
}
.lower_9f71 .button-soft-e7d2 a:before,
.gas-63ff .shade_tiny_98b5 a:before,
.caption_narrow_2630 a:before,
.tooltip-cool-a31c:before {
    content: "\f017";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
}
.gas-63ff .shade_tiny_98b5 a:before {
    content: "\f007";
}
.caption_narrow_2630 a:before {
    content: "\f086";
}
.lower_9f71 .button-soft-e7d2 a:before {
    content: "\f017";
}
.tooltip-cool-a31c:before {
    content: "\f02c";
    color: #ff2e55;
}
body:not(.lower_9f71) .tooltip-cool-a31c:before {
    display: none;
}
.gas-63ff a, 
.gas-63ff span:before, 
.gas-63ff .tooltip-cool-a31c:before, 
.gas-63ff .shade_tiny_98b5:before {
    color: #000;
}
.gas-63ff a:hover,
.gas-63ff a:focus {
    color: #ff2e55;
}
.shade_tiny_98b5.under-9a87 {
    margin-left: 5px;
}
.active_a53e {
    visibility: hidden;
}
.active_a53e .shade_tiny_98b5.under-9a87 {
    visibility: visible;
    margin-left: -20px;
}
.tall-bafe .gas-f721 .aside-25dc, 
.tall-bafe .gas-f721 .shade-8fa5, 
.tall-bafe .gas-f721 .disabled_4007 {
    margin-bottom: 25px;
}
.cold-1ae5.disabled_4007,
.cold-1ae5.shade-8fa5 {
    padding: 20px 25px;
    background-color: #f6f6f6;
}
.disabled_4007 .layout_rough_b7dc span span,
.shade-8fa5 .layout_rough_b7dc span span,
.disabled_4007 .text-cb32 span span,
.shade-8fa5 .text-cb32 span span {
    display: block;
}
.disabled_4007 span.layout_rough_b7dc b,
.module_b2bc span.layout_rough_b7dc b,
.disabled_4007 span.text-cb32 b,
.module_b2bc span.text-cb32 b {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.disabled_4007 span.layout_rough_b7dc,
.module_b2bc span.layout_rough_b7dc {
    display: table;
}
.iron_fc99.chip-c8a2 {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}
.iron_fc99.chip-c8a2 .wood_608c {
    font-size: 38px;
}
.huge-b1b4 #secondary {
    display: none;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.item-gas-d77d a {
    word-wrap: break-word;
}

.item-66d5 {
    display: block;
}

#reply-title,
.header-6755 {
    font-size: 42px;
    margin: 0;
}
.header-6755,
#reply-title {
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 600;
}
ul.carousel-fluid-f250 li:after {
    content: ",";
}
ul.carousel-fluid-f250 li:last-child:after {
    display: none;
}
ol.cool_96b8 {
    padding: 0;
    margin: 0 0 30px;
    list-style: none;
}
#comments ol {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
#comments ol.cool_96b8 {
    padding-top: 35px;
    position: relative;
    overflow: hidden;
}
#comments ol.notice-16d5 {
    margin-left: 120px;
}
.focused-8964 {
    display: none;
}
.right_17e2 img {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 20px;
}
#comments time:before {
    display: none;
}
.modal_22d5 {
    position: relative;
}
.overlay_6b71 {
    text-align: right;
}
#comments article {
    margin-bottom: 30px;
    clear: both;
    padding: 30px;
    background-color: #f6f6f6;
    text-decoration: none;
}
#comments ol.cool_96b8 > li:last-child article:last-child,
#comments ol.cool_96b8 > li:last-child {
    border-bottom: none;
}
#comments ol.cool_96b8 > li {
    padding-top: 49px;
}
#comments ol.cool_96b8 > li:first-child {
    padding-top: 0;
}
#comments ol.cool_96b8 > li article:last-child .overlay_6b71 {
    border-bottom: none;
    padding-bottom: 0;
}
.overlay_6b71 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;
}
.overlay_6b71 a:hover,
.overlay_6b71 a:focus {
    color: #fff;
    background-color: #ff2e55;
    border-color: #ff2e55;
}
.right_17e2 .banner_thick_581c,
.right_17e2 .chip-outer-5a1d {
    display: inline-block;
    color: #333;
    font-size: 20px;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    text-transform: capitalize;
}
.right_17e2 .banner_thick_581c:hover,
.right_17e2 .banner_thick_581c:focus {
    color: #ff2e55;
}
.card_glass_e64d a,
.card_glass_e64d a time {
    color: #333;
    text-decoration: none;
}
.card_glass_e64d a:hover,
.card_glass_e64d a:focus,
.card_glass_e64d a:hover time,
.card_glass_e64d a:focus time {
    color: #ff2e55;
}
.card_glass_e64d time {
    font-weight: 500;
}
.card_glass_e64d {
    display: block;
    margin-bottom: 10px;
}
.item-gas-d77d {
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 80px;
}
.item-gas-d77d p {
    font-weight: 400;
    margin-bottom: 1em;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.detail-8344 .shade-8fa5, /* Older / Newer Posts Navigation (always hidden) */
.detail-8344.full_85fe .dim_6a0d { /* 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 .full_85fe) before. */
.summary_3e5e.full_85fe .dim_6a0d {
    display: block;
}

/*--------------------------------------------------------------
# Layouts and titles
--------------------------------------------------------------*/
section {
    position: relative;
}
.fn-relative-56fe {
    display: block;
    position: relative;
}
.fn-relative-56fe:before,
.fn-relative-56fe:after {
    content: "";
    display: table;
    clear: both;
}
.soft-6b7b {
    margin-top: 0;
}
.bottom_589f {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.gradient-solid-5bdf {
    padding: 10px 0;
}
.description-e721,
.black_fff0 {
    font-size: 22px;
    margin: 0 0 15px;
    font-weight: 400;
    word-wrap: break-word;
}
.steel-50c3 {
    margin-bottom: 40px;
    text-align: center;
}
.black_fff0 {
    font-size: 32px;
    margin: 0;
    font-family: 'Poppins', sans-serif;
}
.description-e721 a {
    color: #000;
    text-decoration: none;
}
.description-e721 a:hover,
.description-e721 a:focus {
    color: #ff2e55;
}
.row-cold-0f7c {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.active-3a97 {
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.2;
}
.pro-1076 {
    text-align: left;
}
.block-c961 {
    text-align: center;
}
.video_92ba {
    text-align: right;
}
.motion_b5a7 {
    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;
}
.motion_b5a7:hover,
.motion_b5a7:focus {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.header-8d99 {
    position: relative;
}
.breadcrumb_e3df article, 
.border-fc33 article, 
.active_medium_7910 article, 
.soft_5331 article,
.hover_south_881f article,
.summary-slow-41a7 article {
    margin-bottom: 30px;
    width: 100%;
}
.breadcrumb_e3df article:last-child, 
.border-fc33 article:last-child, 
.active_medium_7910 article:last-child, 
.soft_5331 article:last-child,
.hover_south_881f article:last-child,
.summary-slow-41a7 article:last-child {
    margin-bottom: 0;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.element-d220 .easy_2af3,
.soft-6b7b .easy_2af3,
.item-gas-d77d .easy_2af3 {
    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
--------------------------------------------------------------*/
.outline-pro-d4f4 {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.outline-pro-d4f4 img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.outline-pro-d4f4 .modal_8947 {
    margin: 0.8075em 0;
}

.modal_8947 {
    text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.thumbnail-inner-5b88 {
    margin: -4px;
}

.background-gold-df18 {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding: 4px;
}

.mini-e85c .background-gold-df18 {
    max-width: 50%;
}

.avatar-hot-8875 .background-gold-df18 {
    max-width: 33.33%;
}

.dark-2c5e .background-gold-df18 {
    max-width: 25%;
}

.upper-3912 .background-gold-df18 {
    max-width: 20%;
}

.tag_hot_05fe .background-gold-df18 {
    max-width: 16.66%;
}

.alert-33a6 .background-gold-df18 {
    max-width: 14.28%;
}

.shade-action-9afb .background-gold-df18 {
    max-width: 12.5%;
}

.grid-wide-f6ea .background-gold-df18 {
    max-width: 11.11%;
}

.form_8403 {
    display: block;
}

.filter_old_ce22 {
    margin: 0;
}

/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
.in-abdf li {
    display: inline-block;
    height: auto;
    text-align: center;
    position: relative;
    list-style: none;
}
.progress_091f .list-motion-ea8f .in-abdf li {
    display: inline-block;
    width: auto;
}
.in-abdf,
.in-abdf ul {
    margin: 0;
    padding: 0;
}
.in-abdf li a {
    background-color: transparent;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: block;
}
/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
ul.in-abdf {
    margin: 0;
    padding: 0;
}
.in-abdf li {
    width: 40px;
    height: auto;
    text-align: center;
    line-height: 40px;
    position: relative;
    list-style: none;
}
.in-abdf ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.in-abdf 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";
}
.in-abdf li a:hover,
.in-abdf li a:focus {
    color: #fff;
    background-color: #FF3366;
}
.in-abdf li a:before {
    content: "\f1d0";
}
.in-abdf li a[href*="facebook.sidebar-wood-f9fe"]:before,
.in-abdf li a[href*="fb.sidebar-wood-f9fe"]:before {
  content: "\f39e";
}

.in-abdf li a[href*="twitter.sidebar-wood-f9fe"]:before {
  content: "\f099";
}

.in-abdf li a[href*="linkedin.sidebar-wood-f9fe"]:before {
  content: "\f0e1";
}

.in-abdf li a[href*="plus.logo-b360.sidebar-wood-f9fe"]:before {
  content: "\f0d5";
}

.in-abdf li a[href*="youtube.sidebar-wood-f9fe"]:before {
  content: "\f167";
}

.in-abdf li a[href*="dribbble.sidebar-wood-f9fe"]:before {
  content: "\f17d";
}

.in-abdf li a[href*="pinterest.sidebar-wood-f9fe"]:before {
  content: "\f231";
}

.in-abdf li a[href*="bitbucket.large-2970"]:before {
  content: "\f171";
}

.in-abdf li a[href*="github.sidebar-wood-f9fe"]:before {
  content: "\f113";
}

.in-abdf li a[href*="codepen.south-73a3"]:before {
  content: "\f1cb";
}

.in-abdf li a[href*="flickr.sidebar-wood-f9fe"]:before {
  content: "\f16e";
}

.in-abdf li a[href$="/feed/"]:before {
  content: "\f09e";
}

.in-abdf li a[href*="foursquare.sidebar-wood-f9fe"]:before {
  content: "\f180";
}

.in-abdf li a[href*="instagram.sidebar-wood-f9fe"]:before {
  content: "\f16d";
}

.in-abdf li a[href*="tumblr.sidebar-wood-f9fe"]:before {
  content: "\f173";
}

.in-abdf li a[href*="reddit.sidebar-wood-f9fe"]:before {
  content: "\f1a1";
}

.in-abdf li a[href*="vimeo.sidebar-wood-f9fe"]:before {
  content: "\f194";
}

.in-abdf li a[href*="digg.sidebar-wood-f9fe"]:before {
  content: "\f1a6";
}

.in-abdf li a[href*="twitch.huge_3d80"]:before {
  content: "\f1e8";
}

.in-abdf li a[href*="stumbleupon.sidebar-wood-f9fe"]:before {
  content: "\f1a4";
}

.in-abdf li a[href*="delicious.sidebar-wood-f9fe"]:before {
  content: "\f1a5";
}

.in-abdf li a[href*="mailto:"]:before {
  content: "\f0e0";
}
.in-abdf li a[href*="soundcloud.sidebar-wood-f9fe"]:before {
  content: "\f1be";
}
.in-abdf li a[href*="wordpress.large-2970"]:before {
  content: "\f19a";
}
.in-abdf li a[href*="wordpress.sidebar-wood-f9fe"]:before {
  content: "\f19a";
}

.in-abdf li a[href*="jsfiddle.grid_726f"]:before {
  content: "\f1cc";
}

.in-abdf li a[href*="tripadvisor.sidebar-wood-f9fe"]:before {
  content: "\f262";
}

.in-abdf li a[href*="foursquare.sidebar-wood-f9fe"]:before {
  content: "\f180";
}

.in-abdf li a[href*="angel.hard-806c"]:before {
  content: "\f209";
}

.in-abdf li a[href*="slack.sidebar-wood-f9fe"]:before {
  content: "\f198";
}

.in-abdf li a[href*="tiktok.sidebar-wood-f9fe"]:before {
  content: "\e07b";
}

/*--------------------------------------------------------------
## Social Icons Hover Color
--------------------------------------------------------------*/
.in-abdf li a[href*="facebook.sidebar-wood-f9fe"]:hover,
.in-abdf li a[href*="fb.sidebar-wood-f9fe"]:hover,
.in-abdf li a[href*="facebook.sidebar-wood-f9fe"]:focus,
.in-abdf li a[href*="fb.sidebar-wood-f9fe"]:focus {
    background-color: #3c5798 !important;
}
.in-abdf li a[href*="twitter.sidebar-wood-f9fe"]:hover,
.in-abdf li a[href*="twitter.sidebar-wood-f9fe"]:focus {
    background-color: #1ea0f1 !important;
}
.in-abdf li a[href*="linkedin.sidebar-wood-f9fe"]:hover,
.in-abdf li a[href*="linkedin.sidebar-wood-f9fe"]:focus {
    background-color: #0077B5 !important;
}
.in-abdf li a[href*="plus.logo-b360.sidebar-wood-f9fe"]:hover,
.in-abdf li a[href*="plus.logo-b360.sidebar-wood-f9fe"]:focus {
    background-color: #ec7161 !important;
}

.in-abdf li a[href*="youtube.sidebar-wood-f9fe"]:hover,
.in-abdf li a[href*="youtube.sidebar-wood-f9fe"]:focus {
    background-color: #cc181e !important;
}

.in-abdf li a[href*="dribbble.sidebar-wood-f9fe"]:hover,
.in-abdf li a[href*="dribbble.sidebar-wood-f9fe"]:focus {
    background-color: #f4a09c !important;
}

.in-abdf li a[href*="pinterest.sidebar-wood-f9fe"]:hover,
.in-abdf li a[href*="pinterest.sidebar-wood-f9fe"]:focus {
    background-color: #bd081b !important;
}

.in-abdf li a[href*="bitbucket.large-2970"]:hover,
.in-abdf li a[href*="bitbucket.large-2970"]:focus {
    background-color: #205081 !important;
}

.in-abdf li a[href*="github.sidebar-wood-f9fe"]:hover,
.in-abdf li a[href*="github.sidebar-wood-f9fe"]:focus {
    background-color: #323131 !important;
}

.in-abdf li a[href*="codepen.south-73a3"]:hover,
.in-abdf li a[href*="codepen.south-73a3"]:focus {
    background-color: #111000 !important;
}

.in-abdf li a[href*="flickr.sidebar-wood-f9fe"]:hover,
.in-abdf li a[href*="flickr.sidebar-wood-f9fe"]:focus {
    background-color: #025FDF !important;
}

.in-abdf li a[href$="/feed/"]:hover,
.in-abdf li a[href$="/feed/"]:focus {
    background-color: #089DE3 !important;
}

.in-abdf li a[href*="foursquare.sidebar-wood-f9fe"]:hover,
.in-abdf li a[href*="foursquare.sidebar-wood-f9fe"]:focus {
    background-color: #F94877 !important;
}

.in-abdf li a[href*="instagram.sidebar-wood-f9fe"]:hover,
.in-abdf li a[href*="instagram.sidebar-wood-f9fe"]:focus {
    background-color: #cd42e7 !important;
}

.in-abdf li a[href*="tumblr.sidebar-wood-f9fe"]:hover,
.in-abdf li a[href*="tumblr.sidebar-wood-f9fe"]:focus {
    background-color: #56BC8A !important;
}

.in-abdf li a[href*="reddit.sidebar-wood-f9fe"]:hover,
.in-abdf li a[href*="reddit.sidebar-wood-f9fe"]:focus {
    background-color: #FF4500 !important;
}

.in-abdf li a[href*="vimeo.sidebar-wood-f9fe"]:hover,
.in-abdf li a[href*="vimeo.sidebar-wood-f9fe"]:focus {
    background-color: #00ADEF !important;
}

.in-abdf li a[href*="digg.sidebar-wood-f9fe"]:hover,
.in-abdf li a[href*="digg.sidebar-wood-f9fe"]:focus {
    background-color: #00ADEF !important;
}

.in-abdf li a[href*="twitch.huge_3d80"]:hover,
.in-abdf li a[href*="twitch.huge_3d80"]:focus {
    background-color: #0E9DD9 !important;
}

.in-abdf li a[href*="stumbleupon.sidebar-wood-f9fe"]:hover,
.in-abdf li a[href*="stumbleupon.sidebar-wood-f9fe"]:focus {
    background-color: #EB4924 !important;
}

.in-abdf li a[href*="delicious.sidebar-wood-f9fe"]:hover,
.in-abdf li a[href*="delicious.sidebar-wood-f9fe"]:focus {
    background-color: #0076E8 !important;
}

.in-abdf li a[href*="mailto:"]:hover,
.in-abdf li a[href*="mailto:"]:focus {
    background-color: #4169E1 !important;
}
.in-abdf li a[href*="soundcloud.sidebar-wood-f9fe"]:hover,
.in-abdf li a[href*="soundcloud.sidebar-wood-f9fe"]:focus {
    background-color: #FF5500 !important;
}
.in-abdf li a[href*="wordpress.large-2970"]:hover,
.in-abdf li a[href*="wordpress.large-2970"]:focus {
    background-color: #0073AA !important;
}
.in-abdf li a[href*="wordpress.sidebar-wood-f9fe"]:hover,
.in-abdf li a[href*="wordpress.sidebar-wood-f9fe"]:focus {
    background-color: #00AADC !important;
}

.in-abdf li a[href*="jsfiddle.grid_726f"]:hover,
.in-abdf li a[href*="jsfiddle.grid_726f"]:focus {
    background-color: #396AB1 !important;
}

.in-abdf li a[href*="tripadvisor.sidebar-wood-f9fe"]:hover,
.in-abdf li a[href*="tripadvisor.sidebar-wood-f9fe"]:focus {
    background-color: #FFE090 !important;
}

.in-abdf li a[href*="angel.hard-806c"]:hover,
.in-abdf li a[href*="angel.hard-806c"]:focus {
    background-color: #111000 !important;
}

.in-abdf li a[href*="tiktok.sidebar-wood-f9fe"]:hover,
.in-abdf li a[href*="tiktok.sidebar-wood-f9fe"]:focus {
    background-color: #7d88e3 !important;
}

/*--------------------------------------------------------------
#  Header Image
--------------------------------------------------------------*/
#header-image {
    text-align: center;
}
#header-image img {
    width: 100%;
}

/*--------------------------------------------------------------
# Posts
--------------------------------------------------------------*/
.green_2a53 .module-smooth-9cc7 .header-8d99 {
    margin-bottom: 30px;
    background-size: cover;
    background-position: center center;
    padding: 150px 0;
}
.green_2a53 .media_hovered_be78 {
    text-align: center;
    padding: 15px;
}
.green_2a53 .summary-85ae .media_hovered_be78 {
    width: calc(100% - 80px);
    margin: -85px auto 0;
    background-color: #fff;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 15px;
}
.green_2a53 .module-smooth-9cc7 .button-soft-e7d2 {
    margin-bottom: 7px;
    display: inline-block;
}
.green_2a53 .module-smooth-9cc7 .button-soft-e7d2 a {
    color: #000;
}
.green_2a53 .module-smooth-9cc7 .button-soft-e7d2 a:hover,
.green_2a53 .module-smooth-9cc7 .button-soft-e7d2 a:focus {
    color: #ff2e55;
}
.green_2a53 .module-smooth-9cc7 .tooltip-cool-a31c {
    margin-bottom: 10px;
    display: block;
    color: #fff;
}
.green_2a53 .module-smooth-9cc7 .tooltip-cool-a31c a {
    background-color: #ff2e55;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
}
.green_2a53 .module-smooth-9cc7 .tooltip-cool-a31c a:hover,
.green_2a53 .module-smooth-9cc7 .tooltip-cool-a31c a:focus {
    background-color: #000;
}
.green_2a53 .module-smooth-9cc7 .header-8d99 img {
    width: 100%;
}
.green_2a53 .pressed_1e4d {
    margin-bottom: 10px;
}
.green_2a53 .description-e721 {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin: 0;
    margin-bottom: 15px;
    line-height: 1.5;
}
.green_2a53 .module-smooth-9cc7 .soft-6b7b {
    color: #000;
}
.green_2a53 a {
    text-decoration: none;
}
.green_2a53 a {
    text-decoration: none;
}
.gas-63ff a,
.gas-63ff a:before {
    text-decoration: none;
}
.gas-63ff > span {
    margin-right: 20px;
}
#primary #main > article .soft-6b7b {
    margin-bottom: 25px;
}

/*--------------------------------------------------------------
# Typography Options
--------------------------------------------------------------*/ 
.block_medium_f3dd h1,
.block_medium_f3dd h2,
.block_medium_f3dd h3,
.block_medium_f3dd h4,
.block_medium_f3dd h5,
.block_medium_f3dd h6,
.block_medium_f3dd .large-13dc .section-ca52 {
    font-family: 'Raleway', sans-serif;
}

.old-2c25 h1,
.old-2c25 h2,
.old-2c25 h3,
.old-2c25 h4,
.old-2c25 h5,
.old-2c25 h6,
.old-2c25 .large-13dc .section-ca52 {
    font-family: 'Poppins', sans-serif;
}

.notice-glass-4a9a h1,
.notice-glass-4a9a h2,
.notice-glass-4a9a h3,
.notice-glass-4a9a h4,
.notice-glass-4a9a h5,
.notice-glass-4a9a h6,
.notice-glass-4a9a .large-13dc .section-ca52 {
    font-family: 'Montserrat', sans-serif;
}

.tertiary_e3d3 h1,
.tertiary_e3d3 h2,
.tertiary_e3d3 h3,
.tertiary_e3d3 h4,
.tertiary_e3d3 h5,
.tertiary_e3d3 h6,
.tertiary_e3d3 .large-13dc .section-ca52 {
    font-family: 'Open Sans', sans-serif;
}

.fresh-c7ef h1,
.fresh-c7ef h2,
.fresh-c7ef h3,
.fresh-c7ef h4,
.fresh-c7ef h5,
.fresh-c7ef h6,
.fresh-c7ef .large-13dc .section-ca52 {
    font-family: 'Lato', sans-serif;
}

.breadcrumb_action_01f8 h1,
.breadcrumb_action_01f8 h2,
.breadcrumb_action_01f8 h3,
.breadcrumb_action_01f8 h4,
.breadcrumb_action_01f8 h5,
.breadcrumb_action_01f8 h6,
.breadcrumb_action_01f8 .large-13dc .section-ca52 {
    font-family: 'Ubuntu', sans-serif;
}

.disabled_white_3415 h1,
.disabled_white_3415 h2,
.disabled_white_3415 h3,
.disabled_white_3415 h4,
.disabled_white_3415 h5,
.disabled_white_3415 h6,
.disabled_white_3415 .large-13dc .section-ca52 {
    font-family: 'Playfair Display', serif;
}

.video-bronze-7dba h1,
.video-bronze-7dba h2,
.video-bronze-7dba h3,
.video-bronze-7dba h4,
.video-bronze-7dba h5,
.video-bronze-7dba h6,
.video-bronze-7dba .large-13dc .section-ca52 h6 {
    font-family: 'Lora', serif;
}

.dark-3e66 h1,
.dark-3e66 h2,
.dark-3e66 h3,
.dark-3e66 h4,
.dark-3e66 h5,
.dark-3e66 h6,
.dark-3e66 .large-13dc .section-ca52 {
    font-family: 'Titillium Web', sans-serif;
}

.copper_2001 h1,
.copper_2001 h2,
.copper_2001 h3,
.copper_2001 h4,
.copper_2001 h5,
.copper_2001 h6,
.copper_2001 .large-13dc .section-ca52 {
    font-family: 'Muli', sans-serif;
}

.hidden_gold_e1b2 h1,
.hidden_gold_e1b2 h2,
.hidden_gold_e1b2 h3,
.hidden_gold_e1b2 h4,
.hidden_gold_e1b2 h5,
.hidden_gold_e1b2 h6,
.hidden_gold_e1b2 .large-13dc .section-ca52 {
    font-family: 'Oxygen', sans-serif;
}

.footer-glass-993b h1,
.footer-glass-993b h2,
.footer-glass-993b h3,
.footer-glass-993b h4,
.footer-glass-993b h5,
.footer-glass-993b h6,
.footer-glass-993b .large-13dc .section-ca52 {
    font-family: 'Nunito Sans', sans-serif;
}

.outline_766b h1,
.outline_766b h2,
.outline_766b h3,
.outline_766b h4,
.outline_766b h5,
.outline_766b h6,
.outline_766b .large-13dc .section-ca52 {
    font-family: 'Maven Pro', sans-serif;
}

.small-5035 h1,
.small-5035 h2,
.small-5035 h3,
.small-5035 h4,
.small-5035 h5,
.small-5035 h6,
.small-5035 .large-13dc .section-ca52 {
    font-family: 'Cairo', serif;
}

.sort-left-abce h1,
.sort-left-abce h2,
.sort-left-abce h3,
.sort-left-abce h4,
.sort-left-abce h5,
.sort-left-abce h6,
.sort-left-abce .large-13dc .section-ca52 {
    font-family: 'Philosopher', sans-serif;
}

.medium_cfa6 h1,
.medium_cfa6 h2,
.medium_cfa6 h3,
.medium_cfa6 h4,
.medium_cfa6 h5,
.medium_cfa6 h6,
.medium_cfa6 .large-13dc .section-ca52 {
    font-family: 'Dosis', sans-serif;
}

.alert-24d9 h1,
.alert-24d9 h2,
.alert-24d9 h3,
.alert-24d9 h4,
.alert-24d9 h5,
.alert-24d9 h6,
.alert-24d9 .large-13dc .section-ca52 {
    font-family: 'Sniglet', cursive;
}

.notice_a8f7 h1,
.notice_a8f7 h2,
.notice_a8f7 h3,
.notice_a8f7 h4,
.notice_a8f7 h5,
.notice_a8f7 h6,
.notice_a8f7 .large-13dc .section-ca52 {
    font-family: 'Gloria Hallelujah', cursive;
}

.component-simple-6433 h1,
.component-simple-6433 h2,
.component-simple-6433 h3,
.component-simple-6433 h4,
.component-simple-6433 h5,
.component-simple-6433 h6,
.component-simple-6433 .large-13dc .section-ca52 {
    font-family: 'Patrick Hand', cursive;
}

.section-top-d927 h1,
.section-top-d927 h2,
.section-top-d927 h3,
.section-top-d927 h4,
.section-top-d927 h5,
.section-top-d927 h6,
.section-top-d927 .large-13dc .section-ca52 {
    font-family: 'Shadows Into Light', cursive;
}

.detail-new-39dd h1,
.detail-new-39dd h2,
.detail-new-39dd h3,
.detail-new-39dd h4,
.detail-new-39dd h5,
.detail-new-39dd h6,
.detail-new-39dd .large-13dc .section-ca52 {
    font-family: 'Aboreto', cursive;
}

.header-3c04,
.header-3c04 .header_liquid_62c0 a {
    font-family: 'Raleway', sans-serif;
}

.section-red-df08,
.section-red-df08 .header_liquid_62c0 a {
    font-family: 'Poppins', sans-serif;
}

.background_eb18,
.background_eb18 .header_liquid_62c0 a {
    font-family: 'Montserrat', sans-serif;
}

.summary-black-75bb,
.summary-black-75bb .header_liquid_62c0 a {
    font-family: 'Open Sans', sans-serif;
}

.link-hard-c986,
.link-hard-c986 .header_liquid_62c0 a {
    font-family: 'Lato', sans-serif;
}

.mini_a84a,
.mini_a84a .header_liquid_62c0 a {
    font-family: 'Ubuntu', sans-serif;
}

.filter_static_0b64,
.filter_static_0b64 .header_liquid_62c0 a {
    font-family: 'Playfair Display', serif;
}

.complex-c78c,
.complex-c78c .header_liquid_62c0 a {
    font-family: 'Lora', serif;
}

.highlight_b794,
.highlight_b794 .header_liquid_62c0 a {
    font-family: 'Titillium Web', sans-serif;
}

.main_new_50b6,
.main_new_50b6 .header_liquid_62c0 a-10 {
    font-family: 'Muli', sans-serif;
}

.shadow_plasma_17e8,
.shadow_plasma_17e8 .header_liquid_62c0 a {
    font-family: 'Oxygen', sans-serif;
}

.top-14fe,
.top-14fe .header_liquid_62c0 a {
    font-family: 'Nunito Sans', sans-serif;
}

.active_01c7,
.active_01c7 .header_liquid_62c0 a {
    font-family: 'Maven Pro', sans-serif;
}

.box_0a9c,
.box_0a9c .header_liquid_62c0 a {
    font-family: 'Cairo', serif;
}

.caption-huge-b52f,
.caption-huge-b52f .header_liquid_62c0 a {
    font-family: 'Philosopher', sans-serif;
}

.article-bb62,
.article-bb62 .header_liquid_62c0 a {
    font-family: 'Dosis', sans-serif;
}

.nav-1591,
.nav-1591 .header_liquid_62c0 a {
    font-family: 'Sniglet', cursive;
}

.gold-3a54,
.gold-3a54 .header_liquid_62c0 a {
    font-family: 'Gloria Hallelujah', cursive;
}

.pattern_7d4e,
.pattern_7d4e .header_liquid_62c0 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 .gallery_pressed_c286 a, 
#colophon .gallery_pressed_c286 a,
#secondary .gallery_pressed_c286 a:hover, 
#secondary .gallery_pressed_c286 a:focus, 
#colophon .gallery_pressed_c286 a:hover,
#colophon .gallery_pressed_c286 a:focus {
    color: #fff;
}
#secondary .gallery_pressed_c286,
#colophon .gallery_pressed_c286 {
    margin-bottom: 0;
}
.tag_lower_faa8 {
    position: relative;
    padding: 15px 0;
}
.progress_091f + .tag_lower_faa8 {
    border-top: 1px solid rgb(0 0 0 / 10%);
}
.tag_lower_faa8 span {
    display: block;
    text-align: center;
}
.progress_091f .list-motion-ea8f ul li {
    margin-bottom: 15px;
}
.progress_091f .list-motion-ea8f ul li:last-child,
.progress_091f .list-motion-ea8f .in-abdf li {
    margin-bottom: 0;
}
.progress_091f .widget_glass_fcda {
    margin-bottom: 45px;
}
.progress_091f.breadcrumb_e3df .widget_glass_fcda:last-child {
    margin-bottom: 0;
}
.progress_091f.breadcrumb_e3df .north-8f87 img {
    margin-left: auto;
    margin-right: auto;
}
.narrow_7304 ul li span {
    font-size: 12px;
    display: block;
}
#colophon #wp-calendar caption {
    font-weight: 600;
    text-align: left;
}
.pagination-paper-f70b ul ul {
    padding-left: 25px;
    margin-top: 15px;
}
.table-bfd4 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 .table-bfd4 a:hover,
#secondary .table-bfd4 a:focus,
#colophon .table-bfd4 a:hover,
#colophon .table-bfd4 a:focus {
    background-color: #000;
    color: #fff;
}
#colophon .gallery_38bd form.fast_83d9 button.rough-0aae {
    background-color: #ff2e55;
}
#colophon .narrow_7304 li:before {
    float: left;
}
.shade_mini_7593 {
    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;
}
.shade_mini_7593:hover,
.shade_mini_7593: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;
}
.component-f4b1 #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 */
}
.component-f4b1 #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 */
}
.component-f4b1 #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,
.image_5082 #loader-wrapper {
    display: none;

}
#loader svg {
    width: 70px;
    height: 70px;
    fill: #ff2e55;
}
.item_selected_55c2 #loader .description-34cd,
.overlay_purple_6e97 #loader .heading_black_03f8,
.item_thick_77fa #loader .tall_b196,
.aside_0ae7 #loader .focus_5a27 {
    display: block;
}

/*--------------------------------------------------------------
#                   RESPONSIVE
--------------------------------------------------------------*/
@media screen and (min-width: 567px) {
    #top-bar {
        padding: 5px 0;
    }
    #top-bar form.fast_83d9 {
        width: 50%;
        float: left;
        margin: 0;
    }
    #top-bar .in-abdf {
        width: 50%;
        float: right;
        text-align: right;
        padding: 2px 0;
    }
    #top-bar input, 
    #top-bar .rough-0aae {
        border-color: transparent;
    }
    .progress_091f.border-fc33 .widget_glass_fcda,
    .progress_091f.soft_5331 .widget_glass_fcda {
        width: 50%;
        float: left;
    }
    .progress_091f.border-fc33 .widget_glass_fcda:nth-child(2n+1),
    .progress_091f.soft_5331 .widget_glass_fcda:nth-child(2n+1) {
        clear: left;
    }
    .progress_091f.border-fc33 .widget_glass_fcda:nth-child(odd),
    .progress_091f.soft_5331 .widget_glass_fcda:nth-child(odd) {
        padding-right: 40px;
    }
    .progress_091f.border-fc33 .widget_glass_fcda:nth-last-child(-n+2),
    .progress_091f.soft_5331 .widget_glass_fcda:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 767px) {
    .border-fc33,
    .active_medium_7910,
    .soft_5331,
    .hover_south_881f,
    .summary-slow-41a7 {
        margin: 0 -15px;
    }
    .border-fc33 article,
    .active_medium_7910 article,
    .soft_5331 article,
    .hover_south_881f article,
    .summary-slow-41a7 article {
        padding: 0 15px;
        float: left;
        width: 50%;
        margin-bottom: 30px;
    }
    .border-fc33 article:nth-child(2n+1),
    .active_medium_7910 article:nth-child(2n+1),
    .soft_5331 article:nth-child(2n+1),
    .hover_south_881f article:nth-child(2n+1),
    .summary-slow-41a7 article:nth-child(2n+1) {
        clear: left;
    }
    .border-fc33 article:nth-last-child(-n+2),
    .active_medium_7910 article:nth-last-child(-n+2),
    .soft_5331 article:nth-last-child(-n+2),
    .hover_south_881f article:nth-last-child(-n+2),
    .summary-slow-41a7 article:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
    .list_copper_fa30 h1,
    .alert_67a9 h1,
    .sidebar-basic-792a h1 {
        font-size: 28px;
    }
    .aside-25dc .description-iron-d37c, 
    .shade-8fa5 .description-iron-d37c, 
    .disabled_4007 .description-iron-d37c {
        padding-right: 25px;
    }
    .aside-25dc .icon_brown_5ff6, 
    .shade-8fa5 .icon_brown_5ff6, 
    .disabled_4007 .icon_brown_5ff6 {
        padding-left: 25px;
    }
    .progress_091f.active_medium_7910 .widget_glass_fcda {
        width: 33.33%;
        float: left;
        margin-bottom: 0;
    }
    .progress_091f.active_medium_7910 .widget_glass_fcda:not(:last-child) {
        padding-right: 40px;
    }
    .tag_lower_faa8.border-fc33 span {
        float: left;
        width: 50%;
        text-align: left;
    }
    .tag_lower_faa8.border-fc33 span:nth-child(2) {
        float: right;
        text-align: right;
    }
}
@media screen and (min-width: 992px) {
    .active_medium_7910 article,
    .hover_south_881f article,
    .summary-slow-41a7 article {
        width: 33.33%;
    }
    .active_medium_7910 article:nth-child(2n+1),
    .hover_south_881f article:nth-child(2n+1),
    .summary-slow-41a7 article:nth-child(2n+1) {
        clear: none;
    }
    .active_medium_7910 article:nth-child(3n+1),
    .hover_south_881f article:nth-child(3n+1),
    .summary-slow-41a7 article:nth-child(3n+1) {
        clear: left;
    }
    .active_medium_7910 article:nth-last-child(-n+3),
    .hover_south_881f article:nth-last-child(-n+3),
    .summary-slow-41a7 article:nth-last-child(-n+3) {
        margin-bottom: 0;
    }
    .soft_5331 article {
        width: 25%;
    }
    .hover_south_881f article {
        width: 20%;
    }
    .summary-slow-41a7 article {
        width: 16.66%;
    }
    .soft_5331 article:nth-child(2n+1),
    .hover_south_881f article:nth-child(3n+1),
    .summary-slow-41a7 article:nth-child(3n+1) {
        clear: none;
    }
    .soft_5331 article:nth-child(4n+1),
    .hover_south_881f article:nth-child(5n+1),
    .summary-slow-41a7 article:nth-child(6n+1) {
        clear: left;
    }
    .soft_5331 article:nth-last-child(-n+4),
    .hover_south_881f article:nth-last-child(-n+5),
    .summary-slow-41a7 article:nth-last-child(-n+6) {
        margin-bottom: 0;
    }
    #top-bar .list-motion-ea8f + .list-motion-ea8f {
        margin-top: 0;
    }
    #top-bar.border-fc33 .list-motion-ea8f {
        float: left;
        text-align: left;
        padding: 6px 0;
    }
    #top-bar.border-fc33 .list-motion-ea8f + .list-motion-ea8f {
        float: right;
        text-align: right;
        padding: 0;
    }
    nav.cold-1ae5.tag-action-b34d {
        margin-top: 63px;
    }
    #colophon .in-abdf {
        margin-left: -15px;
    }
    .progress_091f.soft_5331 .widget_glass_fcda {
        width: 25%;
        padding-right: 40px;
    }
    .progress_091f.soft_5331 .widget_glass_fcda:last-child {
        padding-right: 0;
    }
    .progress_091f.soft_5331 .widget_glass_fcda:nth-child(2n+1) {
        clear: none;
    }
    .progress_091f.soft_5331 .widget_glass_fcda:nth-child(4n+1) {
        clear: left;
    }
    .progress_091f.soft_5331 .widget_glass_fcda:nth-last-child(-n+4) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 1024px) {
    .button-ee31 #masthead {
        position: sticky;
        top: 0;
    }
    .button-ee31 #masthead.status_solid_b503 {
        box-shadow: 0 6px 10px rgb(0 0 0 / 10%);
    }
    .tabs-0370.button-ee31 #masthead.status_solid_b503 {
        top: 32px;
    }
    .item_49e7 {
        display: flex;
        align-items: center;
        min-height: 81px;
    }
    .header_liquid_62c0 {
        width: auto;
        float: right;
        text-align: right;
    }
    .header_liquid_62c0.accordion-509e {
        padding: 0;
    }
    .header_liquid_62c0 ul.feature_e551 > li {
        text-align: center;
    }
    .header_liquid_62c0 ul.feature_e551 > li > a {
        color: #000;
    }
    .header_liquid_62c0 ul.feature_e551 .content-mini-22c5 > a, 
    .header_liquid_62c0 ul.feature_e551 .dark-bfa1 > a, 
    .header_liquid_62c0 ul.feature_e551 .hovered_8284 > a, 
    .header_liquid_62c0 ul.feature_e551 .wood-8e46 > a,
    .header_liquid_62c0 ul.feature_e551 > li:hover > a, 
    .header_liquid_62c0 ul.feature_e551 > li.fn-focus-56fe > a {
        color: #ff2e55;
    }
    .header_liquid_62c0 ul.feature_e551 > li > a {
        text-align: center;
        padding: 30px 20px;
    }
    .header_liquid_62c0.accordion-509e ul.feature_e551 > li {
        padding: 15px 25px 8px;
    }
    .header_liquid_62c0 ul.feature_e551 > .preview-inner-f6cd > 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;
    }
    .header_liquid_62c0 ul ul .preview-inner-f6cd > 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;
    }
    .header_liquid_62c0 ul.feature_e551 {
        display: block !important;
        height: auto !important;
    }
    .header_liquid_62c0 ul ul {
        box-shadow: 0 10px 25px rgb(0 0 0 / 15%);
        width: 250px;
    }
    .header_liquid_62c0 ul li:hover > ul,
    .header_liquid_62c0 ul li.fn-focus-56fe > ul {
        left: 0;
        right: auto;
        display: block !important;
    }
    .header_liquid_62c0 ul ul li:hover > ul,
    .header_liquid_62c0 ul ul li.fn-focus-56fe > ul {
        left: 100%;
        right: auto;
    }
    .header_liquid_62c0 ul ul li:hover > a,
    .header_liquid_62c0 ul ul li.fn-focus-56fe > a {
        background-color: #ff2e55;
        color: #fff;
    }
    .header_liquid_62c0 ul.cool-5229 > li:last-child > a {
        border-bottom: none;
    }
    .header_liquid_62c0 ul ul li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    }
    .header_liquid_62c0 ul ul > li:last-child {
        border-bottom: none;
    }
    .header_liquid_62c0 ul ul ul {
        top: 0;
    }
    .header_liquid_62c0 ul ul li a:hover,
    .header_liquid_62c0 ul ul li.wood-8e46:hover > a {
        color: #fff !important;
    }
    .header_liquid_62c0 ul.feature_e551 > li > a > i,
    .header_liquid_62c0 ul.feature_e551 > li > a > i.logo-4529:not(.accent_2304).frame_focused_6bcf {
        display: block;
        margin: 0 auto 10px;
    }
    .down_5f1a {
        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;
    }
    .header_liquid_62c0 .summary-df03 .list-fab4 {
        display: none;
    }
    .header_liquid_62c0 .summary-df03 .cold-ccbe {
        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.tertiary_f84b {
        display: none;
    }
    .down_5f1a {
        display: none;
    }
    .header_liquid_62c0 ul {
        display: block;
    }
    .header_liquid_62c0 li {
        display: inline-block;
    }
    .header_liquid_62c0 .logo_102d {
        padding-left: 50px;
    }
    .header_liquid_62c0 ul.feature_e551 > li.logo_102d > a,
    .header_liquid_62c0 ul.feature_e551 > li.tag-upper-c32b > a {
        padding-left: 5px;
        padding-right: 5px;
    }
    .header_liquid_62c0 li.logo_102d + li.tag-upper-c32b: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%);
    }
    .hard_a1ef #primary,
    .header_lite_7fce #primary {
        width: 70%;
        float: left;
        padding-right: 30px;
    }
    .hard_a1ef #secondary,
    .header_lite_7fce #secondary {
        width: 30%;
        float: right;
    }
    .header_lite_7fce #primary { 
        float: right;
        padding-right: 0;
        padding-left: 30px;
    }
    .huge-b1b4 #primary {
        width: 100%;
        float: none;
        padding-right: 0;
    }
}
@media screen and (max-width: 1023px) {
    .item_49e7 {
        padding-right: 50px;
        min-height: 86px;
        display: flex;
        align-items: center;
        text-align: left;
    }
    .link_current_3c75 {
        font-size: 26px;
    }
    .header_liquid_62c0 ul ul {
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .header_liquid_62c0 ul ul ul {
        margin-top: 0;
    }
    .header_liquid_62c0 ul.feature_e551 li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
        display: block;
        width: 100%;
    }
    .header_liquid_62c0 ul.feature_e551 li:last-child {
        border-bottom: none;
    }
    .header_liquid_62c0 ul.feature_e551 > li {
        width: 100%;
        padding: 0;
    }
    .header_liquid_62c0 ul ul li a {
        padding-left: 35px;
    }
    .header_liquid_62c0 ul ul ul li a {
        padding-left: 60px;
    }
    .header_liquid_62c0 ul ul ul ul li a {
        padding-left: 80px;
    }
    .header_liquid_62c0 ul ul a {
        width: 100%;
    }
    .header_liquid_62c0 ul ul,
    .header_liquid_62c0 ul ul ul {
        box-shadow: none;
        float: none;
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 0;
        display: none;
    }
    .header_liquid_62c0 ul.feature_e551 > li:before {
        display: none;
    }
    .header_liquid_62c0 .preview-inner-f6cd > a:before {
        content: "";
        float: right;
        position: relative;
        right: 0;
        background-color: rgba(255, 255, 255, 0.20);
        width: 1px;
        height: 25px;
    }
    .header_liquid_62c0 .preview-inner-f6cd > a:after {
        padding-top: 3px;
    }
    .header_liquid_62c0 ul.cool-5229 li a {
        border-left: none;
    }
    .header_liquid_62c0 ul.feature_e551 {
        margin-right: 0;
        background-color: #fff;
        margin-top: 25px;
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .header_liquid_62c0 {
        position: static;
    }
    .header_liquid_62c0 a {
        color: #555555;
        padding: 15px;
    }
    #masthead.progress-792d .header_liquid_62c0 ul.feature_e551 {
        margin-top: 0;
        position: absolute;
        max-width: 500px;
        top: 100%;
        left: auto;
        right: 0;
        width: 100%;
        z-index: 10;
    }
    .shadow_complex_b638 #content, 
    .shadow_complex_b638 #colophon,
    .shadow_complex_b638 .shade_mini_7593 {
        filter: blur(25px);
    }
    #page-site-header {
        padding: 250px 0;
    }
}

@media screen and (max-width: 992px) {
    #page-site-header {
        padding: 200px 0;
    }
    .header-6755, 
    #reply-title {
        font-size: 28px;
    }
}

@media screen and (max-width: 767px) {
    #masthead.progress-792d .header_liquid_62c0 ul.feature_e551 {
        max-width: 100%;
    }
    .aside-25dc .description-iron-d37c, 
    .shade-8fa5 .description-iron-d37c, 
    .disabled_4007 .description-iron-d37c,
    .aside-25dc .icon_brown_5ff6, 
    .shade-8fa5 .icon_brown_5ff6, 
    .disabled_4007 .icon_brown_5ff6 {
        width: 100%;
        margin: 15px 0;
    }
    .disabled_4007 span.layout_rough_b7dc b, 
    .module_b2bc span.layout_rough_b7dc b, 
    .disabled_4007 span.text-cb32 b, 
    .module_b2bc span.text-cb32 b {
        font-size: 18px;
    }
    #respond {
        margin-top: 40px;
    }
    .right_17e2 img {
        margin-right: 15px;
    }
    .header-6755, 
    #reply-title {
        margin-bottom: 0;
    }
    #commentform p.steel_8356,
    #commentform p.gold-092f {
        margin-top: 21px;
    }
    nav.cold-1ae5.tag-action-b34d,
    #secondary {
        margin-top: 30px;
    }
    .header-6755, 
    #reply-title {
        font-size: 26px;
    }
    #comments {
        margin-top: 40px;
    }
    .article-1c3c {
        margin-bottom: 25px;
    }
    .shade_mini_7593 {
        display: none;
    }
}
@media screen and (max-width: 567px) {
    .tag-action-b34d .thumbnail-blue-5b02.inner-aa63, 
    .tag-action-b34d .thumbnail-blue-5b02.status_e66a {
        top: 0;
    }
    .tag-action-b34d .inner-aa63.thumbnail-blue-5b02:before, 
    .tag-action-b34d .status_e66a.thumbnail-blue-5b02:before {
        width: 35px;
        height: 10px;
    }
    .tag-action-b34d .thumbnail-blue-5b02.inner-aa63, 
    .tag-action-b34d .thumbnail-blue-5b02.status_e66a {
        margin-left: 0;
        margin-right: 0;
    }
    .pagination-1a11 li {
        font-size: 12px;
    }
    #breadcrumb-list {
        padding: 10px 0;
    }
    blockquote.popup-simple-3c26 {
        margin-left: 0;
    }
    .right_17e2 img {
        margin: 0 0 25px;
        float: none;
    }
    .right_17e2 .banner_thick_581c, 
    .right_17e2 .chip-outer-5a1d {
        display: block;
    }
    .item-gas-d77d {
        padding-left: 0;
    }
    #comments ol.notice-16d5 {
        margin-left: 50px;
    }
    .overlay_6b71 {
        padding-left: 0;
    }
    .progress_091f .widget_glass_fcda:last-child,
    .progress_091f.active_medium_7910 .widget_glass_fcda:last-child {
        margin-bottom: 0;
        padding-right: 0;
    }
}
/* css-noise: cc48 */
.promo-block-g3 {
  padding: 0.2rem;
  font-size: 12px;
  line-height: 1.3;
}
