/*
Theme Name: Flexible Blog
Theme URI: http://creativthemes.upper_9d4b/downloads/flexible-blog/
Author: Creativ Themes
Author URI: http://creativthemes.upper_9d4b/
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.simple-2255.short_da08/licenses/gpl-2.0.orange-4ea1
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.icon-fresh-1f5f/, (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.tooltip-d5d0.summary-middle-8054/normalize.motion-b521/
*/

/*--------------------------------------------------------------
>>> 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;
}

.mask-pro-c6a8 #page {
    max-width: 1600px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 0 0 15px rgb(0 0 0 / 40%);
}

.media-simple-1baf #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.upper_9d4b/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.section-620a {
    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 .border_clean_7767 label {
    display: table;
    margin: 0;
    line-height: 1;
}
#commentform .border_clean_7767 {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
}
p.tooltip-8039 {
    clear: both;
    display: inline-block;
    position: relative;
}
.hero-green-559a {
    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.easy-a6f8 {
    margin-bottom: 0;
}
#commentform p.tooltip-8039 {
    margin: 21px 0 0;
}
#comments {
    padding: 25px 0;
}
#respond {
    padding: 25px 0;
}
.image-lite-d6ba a {
    color: #000;
    text-decoration: none;
}
.image-lite-d6ba a:hover,
.image-lite-d6ba 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.slider_d275 {
    max-width: 300px;
    margin: 0 auto 15px;
}
#top-bar input,
#top-bar .picture_down_c882 {
    background-color: transparent;
    border-color: #333;
    color: #fff;
}
#top-bar .tabs-d7e9 {
    text-align: center;
}
#top-bar .tabs-d7e9 li a:hover,
#top-bar .tabs-d7e9 li a:focus {
    color: #fff;
}
#masthead {
    position: relative;
    z-index: 3000;
    background-color: #fff;
}
#masthead a {
    text-decoration: none;
}
.shadow_simple_5328 {
    padding: 5px 0;
    float: left;
}
.progress-fc7f, 
#site-identity {
    display: inline-block;
    vertical-align: middle;
}
.widget_0d97 {
    font-size: 22px;
    margin: 0 0 5px;
    font-weight: 600;
    line-height: 1.3;
}
.widget_0d97 a {
    color: #000;
}
.widget_0d97 a:hover,
.widget_0d97 a:focus {
    color: #ff2e55;
}
.image_1087 {
    margin: 0;
    line-height: 1.3;
    color: #000;
}
.progress-fc7f a {
    display: block;
    margin-right: 15px;
}
.progress-fc7f img {
    max-height: 80px;
    width: auto;
}
.left_975c {
    display: block;
    position: relative;
    width: 100%;
}
.left_975c ul ul {
    background-color: #fff;
    text-align: left;
    padding: 0;
}
.left_975c ul ul li a {
    padding: 12px 15px;
    font-size: 14px;
}
.left_975c ul ul a:after {
    float: right;
}
.left_975c ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.left_975c li {
    position: relative;
}
.left_975c ul.tooltip-small-ab0e > li > a {
    color: #555555;
}
.left_975c ul.tooltip-small-ab0e > li:hover > a,
.left_975c ul.tooltip-small-ab0e > li.fn-focus-ee72 > a {
    color: #ff2e55;
}
.left_975c form.slider_d275 input {
    background-color: #fff;
    border-color: #e9ecef;
    border-radius: 5px;
}
.left_975c a {
    display: block;
    font-weight: 400;
    color: #212121;
    font-size: 14px;
    line-height: 1.5;
    font-family: 'Poppins', sans-serif;
}
.left_975c ul ul {
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
}
.left_975c ul ul ul {
    left: -999em;
    top: 0;
}
.left_975c li li {
    display: block;
}
.left_975c ul.tooltip-small-ab0e .sidebar_2abc > a,
.left_975c ul.tooltip-small-ab0e .section-active-6c14 > a,
.left_975c ul.tooltip-small-ab0e .accent-1d31 > a,
.left_975c ul.tooltip-small-ab0e .new-a683 > a {
    color: #ff2e55;
}
.left_975c ul.tooltip-small-ab0e > li:before {
    background-color: #5750A0;
    color: #fff;
    width: 46px;
    height: 46px;
    line-height: 46px;
    display: inline-block;
    text-align: center;
}
form.slider_d275 {
    width: 100%;
    max-width: 100%;
    position: relative;
}
input.gold_85c4 {
    width: 100%;
    height: 45px;
    padding: 0 50px 0 15px;
}
.tertiary-middle-3c4f {
    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;
}
.tertiary-middle-3c4f:hover,
.tertiary-middle-3c4f:focus {
    background-color: #ff2e55;
}
.tertiary-middle-3c4f 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;
}
.tertiary-middle-3c4f span:before, 
.tertiary-middle-3c4f 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;
}
.tertiary-middle-3c4f span:before {
    -webkit-transform: translateY(-250%);
    -moz-transform: translateY(-250%);
    -ms-transform: translateY(-250%);
    -o-transform: translateY(-250%);
    transform: translateY(-250%);
}
.tertiary-middle-3c4f span:after {
    -webkit-transform: translateY(250%);
    -moz-transform: translateY(250%);
    -ms-transform: translateY(250%);
    -o-transform: translateY(250%);
    transform: translateY(250%);
}
.tertiary-middle-3c4f.fn-active-ee72 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);
}
.tertiary-middle-3c4f.fn-active-ee72 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);
}
.tertiary-middle-3c4f.fn-active-ee72 span {
    background-color: transparent;
}
.fixed_c47b {
    float: right;
    color: #111;
    padding: 7px 0 0 10px;
    display: none;
}
button.hero-hard-c83a {
    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.hero-hard-c83a.fn-active-ee72 i {
    transform: rotate(-180deg);
    transform-origin: center;
}
.description-cf5f .over-d527,
.description-cf5f .search_selected_482f,
.description-cf5f .gallery_49b5 {
    margin: 0;
    overflow: hidden;
}
.wrapper-under-f9f5 .tall_6b0c a:before,
.wrapper-under-f9f5 .tall_b1a5 a:after {
    content: "\f0d9";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
    font-size: 18px;
    position: relative;
    top: 1px;
}
.wrapper-under-f9f5 .tall_b1a5 a:after {
    content: "\f0da";
    margin-left: 10px;
    margin-right: 0;
}
.over-d527 .tall_6b0c,
.search_selected_482f .tall_6b0c,
.gallery_49b5 .tall_6b0c {
    float: left;
    width: 50%;
    position: relative;
    text-align: left;
}

.over-d527 .tall_b1a5,
.search_selected_482f .tall_b1a5,
.gallery_49b5 .tall_b1a5 {
    float: right;
    text-align: right;
    width: 50%;
    position: relative;
}
.gallery_49b5 a, 
.search_selected_482f a {
    font-weight: 400;
    display: block;
    color: #212529;
    text-decoration: none;
}
.gallery_49b5 a:hover, 
.search_selected_482f a:hover,
.gallery_49b5 a:focus, 
.search_selected_482f a:focus {
    color: #ff2e55;
}
.gallery_49b5, 
.search_selected_482f {
    padding: 0;
    position: relative;
}
.gas_4d68 .carousel_prev_2f20,
.gas_4d68 .carousel_prev_2f20.soft_b0e4:hover,
.gas_4d68 .carousel_prev_2f20.soft_b0e4:focus {
    text-align: center;
    line-height: 35px;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-right: 5px;
    color: #ff2e55;
    background-color: #f6f6f6;
}
.gas_4d68 .carousel_prev_2f20.fn-current-ee72,
.gas_4d68 .carousel_prev_2f20:hover,
.gas_4d68 .carousel_prev_2f20:focus {
    color: #fff;
    background-color: #ff2e55;
}
.gas_4d68 .carousel_prev_2f20.panel-043a,
.gas_4d68 .carousel_prev_2f20.pressed_8049 {
    width: auto;
    height: auto;
    color: #ff2e55;
    padding: 0 15px;
}
.gas_4d68 .carousel_prev_2f20.panel-043a:hover, 
.gas_4d68 .carousel_prev_2f20.pressed_8049:hover,
.gas_4d68 .carousel_prev_2f20.panel-043a:focus, 
.gas_4d68 .carousel_prev_2f20.pressed_8049:focus {
    color: #fff;
}
.tall_6b0c span {
    padding-left: 30px;
    float: left;
    text-align: left;
}
.tall_b1a5 span {
    padding-right: 30px;
    float: right;
    text-align: right;
}
.gallery_49b5 span,
.search_selected_482f span {
    display: table;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.content_old_1044 {
    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. */
}

.content_old_1044: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
--------------------------------------------------------------*/
.link_easy_2bee {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.section-620a {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.basic_5308 {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.tiny-3738:before,
.tiny-3738:after,
.gradient-d7e5:before,
.gradient-d7e5:after,
.video_2ce0:before,
.video_2ce0:after,
.nav_9fff:before,
.nav_9fff:after,
.middle-4935:before,
.middle-4935:after,
.dropdown-old-7b20:before,
.dropdown-old-7b20:after,
.detail-easy-48e3:before,
.detail-easy-48e3:after,
.progress_red_8530:before,
.progress_red_8530:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.tiny-3738:after,
.gradient-d7e5:after,
.video_2ce0:after,
.nav_9fff:after,
.middle-4935:after,
.dropdown-old-7b20:after,
.detail-easy-48e3:before,
.detail-easy-48e3:after,
.progress_red_8530:before,
.progress_red_8530:after {
    clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.box_dark_5541 {
    margin: 0 0 1.3em;
}
.box_dark_5541:last-child {
    margin-bottom: 0;
}
#colophon .box_dark_5541.last_0652 {
    margin-bottom: 20px;
}
#colophon .box_dark_5541:last-child {
    margin-bottom: 0;
}

/* Make sure select elements fit in widgets. */
.box_dark_5541 select {
    max-width: 100%;
    padding: 10px;
    border: none;
    width: 100%;
    max-width: 300px;
}

.box_dark_5541 input {
    height: 40px;
    padding: 0 15px;
    border: none;
}
form.slider_d275 button.picture_down_c882 {
    height: 45px;
    line-height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    border: none;
    width: 45px;
    padding: 0;
    background-color: transparent;
    color: #666;
}
.icon-731b form.slider_d275 button.picture_down_c882 {
    width: 50px;
    color: #fff;
    font-size: 16px;
    line-height: 1;
    height: 50px;
    padding: 0;
}
.icon-731b form.slider_d275 input[type="search"] {
    padding: 0 55px 0 25px;
    height: 50px;
    background-color: #fff;
    color: #000;
    border: none;
}
.icon-731b form.slider_d275 input[type="search"]:focus {
    border-color: #ff2e55;
}
form.slider_d275 {
    position: relative;
}

form.slider_d275 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;
}

.summary-76d7 {
    font-size: 18px;
    margin: 0 0 32px;
    color: #fff;
}

.box_dark_5541 li:not(:last-child) {
    margin-bottom: 10px;
}

#secondary .upper_254b h1,
#secondary .upper_254b h2,
#secondary .upper_254b h3,
#secondary .upper_254b h4,
#secondary .upper_254b h5,
#secondary .upper_254b h6,
#colophon .upper_254b h1,
#colophon .upper_254b h2,
#colophon .upper_254b h3,
#colophon .upper_254b h4,
#colophon .upper_254b h5,
#colophon .upper_254b h6,
.frame-next-d145 .smooth_67df {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin: 0;
    text-transform: uppercase;
    border-bottom: 2px solid #000;
    padding-bottom: 5px;
}

#secondary .chip_2944 h1,
#secondary .chip_2944 h2,
#secondary .chip_2944 h3,
#secondary .chip_2944 h4,
#secondary .chip_2944 h5,
#secondary .chip_2944 h6,
#colophon .chip_2944 h1,
#colophon .chip_2944 h2,
#colophon .chip_2944 h3,
#colophon .chip_2944 h4,
#colophon .chip_2944 h5,
#colophon .chip_2944 h6 {
    margin-bottom: 25px;
}

.frame-next-d145 .smooth_67df {
    display: block;
    margin-bottom: 20px;
}

.pro_74d3 {
    height: 40px;
    background-color: #000;
    border-color: #000;
    color: #fff;
    padding: 0 15px;
}

.pro_74d3:hover,
.pro_74d3: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 .box_dark_5541:not(:last-child) {
    margin-bottom: 30px;
}
.article_copper_0c26 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.fixed-ca49.east-d2ca {
    list-style: disc;
    padding-left: 1.5em;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.fn-sticky-ee72 {
    display: block;
}
.row_39cb {
    margin: 0;
}

.header-0583:not(.summary-78cf) {
    display: none;
}

.section_d74a .info-out-fdfb,
.description-gold-ffbf .info-out-fdfb {
    display: inline;
}

.top-fede,
.gradient-d7e5,
.pro_97f4 {
    margin: 0;
}

.photo_712b img {
    display: block;
    text-align: center;
    margin: 20px auto;
}
.dirty_98b4 span.thumbnail_pink_261b {
    margin-bottom: 12px;
    display: inline-block;
    width: 100%;
}
.in-7bff {
    clear: both;
    margin: 0 0 1.5em;
}
.dirty_98b4 span.module-b73e {
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    color: #111;
}
.dirty_98b4 small {
    font-size: 12px;
    color: #ff2e55;
}
nav.card_lower_c74a.gas_4d68 {
    margin-top: 50px;
    clear: both;
    display: inline-block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.wide_3d58.label_lite_7e01 article:nth-child(3n) {
    border-right: 1px solid #e4e4e4;
}
.picture_8886 a {
    color: #ff2e55;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.description_a72c {
    color: #fff;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.short-63a4 {
    margin-bottom: 20px;
    display: inline-block;
}
.short-63a4 span {
    margin: 0 8px 8px 0;
}
.short-63a4 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;
}
.short-63a4 a:hover,
.short-63a4 a:focus {
    border-color: #000;
    background-color: #000;
    color: #fff;
}
.main_tall_d640 {
    margin-bottom: 30px;
}
.label_under_0c0f,
.info_266c {
    text-align: center;
    margin-bottom: 30px;
    display: block;
}
.label_under_0c0f h1,
.plasma-c292 h1,
.info_266c h1 {
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: bold;
}
.video-south-00d6 .label_under_0c0f,
.disabled-623e .plasma-c292,
.prev_7a3f .info_266c,
.dynamic_44a1 .main_tall_d640,
.in_2959 .card_lower_c74a.gallery_49b5,
.backdrop-a704 .gradient_fluid_6b6e.article-8160 .info-out-fdfb,
.message-green-2d63 .gradient_fluid_6b6e.article-8160 .gallery_action_2ef3,
.nav_32b2 .gradient_fluid_6b6e.article-8160 .video_dirty_846e,
.preview-d42b .gradient_fluid_6b6e.article-8160 .current-c0a6 {
    display: none;
}
.hover-out-e7f4 {
    margin-bottom: 25px;
}
.progress_clean_2a2f .hover-out-e7f4 {
    margin-bottom: 0;
}
.gradient_fluid_6b6e.article-8160 {
    background-color: #f6f6f6;
    padding: 20px 25px;
    margin-bottom: 25px;
}
.section_d74a .gallery_action_2ef3 a:before,
.article-8160 .photo_712b a:before,
.current-c0a6 a:before,
.video_dirty_846e:before {
    content: "\f017";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
}
.article-8160 .photo_712b a:before {
    content: "\f007";
}
.current-c0a6 a:before {
    content: "\f086";
}
.section_d74a .gallery_action_2ef3 a:before {
    content: "\f017";
}
.video_dirty_846e:before {
    content: "\f02c";
    color: #ff2e55;
}
body:not(.section_d74a) .video_dirty_846e:before {
    display: none;
}
.article-8160 a, 
.article-8160 span:before, 
.article-8160 .video_dirty_846e:before, 
.article-8160 .photo_712b:before {
    color: #000;
}
.article-8160 a:hover,
.article-8160 a:focus {
    color: #ff2e55;
}
.photo_712b.component_5592 {
    margin-left: 5px;
}
.info-out-fdfb {
    visibility: hidden;
}
.info-out-fdfb .photo_712b.component_5592 {
    visibility: visible;
    margin-left: -20px;
}
.plasma_2d61 .description-cf5f .over-d527, 
.plasma_2d61 .description-cf5f .search_selected_482f, 
.plasma_2d61 .description-cf5f .gallery_49b5 {
    margin-bottom: 25px;
}
.card_lower_c74a.gallery_49b5,
.card_lower_c74a.search_selected_482f {
    padding: 20px 25px;
    background-color: #f6f6f6;
}
.gallery_49b5 .notice-d956 span span,
.search_selected_482f .notice-d956 span span,
.gallery_49b5 .south-0be7 span span,
.search_selected_482f .south-0be7 span span {
    display: block;
}
.gallery_49b5 span.notice-d956 b,
.red-ffd4 span.notice-d956 b,
.gallery_49b5 span.south-0be7 b,
.red-ffd4 span.south-0be7 b {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.gallery_49b5 span.notice-d956,
.red-ffd4 span.notice-d956 {
    display: table;
}
.dirty-0f07.element-mini-da46 {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}
.dirty-0f07.element-mini-da46 .wrapper_6019 {
    font-size: 38px;
}
.title_orange_dee1 #secondary {
    display: none;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.video_2ce0 a {
    word-wrap: break-word;
}

.light-2d4e {
    display: block;
}

#reply-title,
.media_3208 {
    font-size: 42px;
    margin: 0;
}
.media_3208,
#reply-title {
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 600;
}
ul.picture_8886 li:after {
    content: ",";
}
ul.picture_8886 li:last-child:after {
    display: none;
}
ol.pagination_3151 {
    padding: 0;
    margin: 0 0 30px;
    list-style: none;
}
#comments ol {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
#comments ol.pagination_3151 {
    padding-top: 35px;
    position: relative;
    overflow: hidden;
}
#comments ol.blue_7dc6 {
    margin-left: 120px;
}
.surface_rough_1788 {
    display: none;
}
.fresh-8f9f img {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 20px;
}
#comments time:before {
    display: none;
}
.mask-28cd {
    position: relative;
}
.table-fixed-fdd1 {
    text-align: right;
}
#comments article {
    margin-bottom: 30px;
    clear: both;
    padding: 30px;
    background-color: #f6f6f6;
    text-decoration: none;
}
#comments ol.pagination_3151 > li:last-child article:last-child,
#comments ol.pagination_3151 > li:last-child {
    border-bottom: none;
}
#comments ol.pagination_3151 > li {
    padding-top: 49px;
}
#comments ol.pagination_3151 > li:first-child {
    padding-top: 0;
}
#comments ol.pagination_3151 > li article:last-child .table-fixed-fdd1 {
    border-bottom: none;
    padding-bottom: 0;
}
.table-fixed-fdd1 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;
}
.table-fixed-fdd1 a:hover,
.table-fixed-fdd1 a:focus {
    color: #fff;
    background-color: #ff2e55;
    border-color: #ff2e55;
}
.fresh-8f9f .list-complex-e043,
.fresh-8f9f .mini-edd2 {
    display: inline-block;
    color: #333;
    font-size: 20px;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    text-transform: capitalize;
}
.fresh-8f9f .list-complex-e043:hover,
.fresh-8f9f .list-complex-e043:focus {
    color: #ff2e55;
}
.backdrop_small_3792 a,
.backdrop_small_3792 a time {
    color: #333;
    text-decoration: none;
}
.backdrop_small_3792 a:hover,
.backdrop_small_3792 a:focus,
.backdrop_small_3792 a:hover time,
.backdrop_small_3792 a:focus time {
    color: #ff2e55;
}
.backdrop_small_3792 time {
    font-weight: 500;
}
.backdrop_small_3792 {
    display: block;
    margin-bottom: 10px;
}
.video_2ce0 {
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 80px;
}
.video_2ce0 p {
    font-weight: 400;
    margin-bottom: 1em;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.accent_dirty_f8a9 .search_selected_482f, /* Older / Newer Posts Navigation (always hidden) */
.accent_dirty_f8a9.small-1061 .dropdown-old-7b20 { /* 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 .small-1061) before. */
.dark_79dd.small-1061 .dropdown-old-7b20 {
    display: block;
}

/*--------------------------------------------------------------
# Layouts and titles
--------------------------------------------------------------*/
section {
    position: relative;
}
.fn-relative-ee72 {
    display: block;
    position: relative;
}
.fn-relative-ee72:before,
.fn-relative-ee72:after {
    content: "";
    display: table;
    clear: both;
}
.gradient-d7e5 {
    margin-top: 0;
}
.progress_red_8530 {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.filter-2547 {
    padding: 10px 0;
}
.pattern-tall-ecb2,
.gallery-bright-dafd {
    font-size: 22px;
    margin: 0 0 15px;
    font-weight: 400;
    word-wrap: break-word;
}
.thumbnail-9d55 {
    margin-bottom: 40px;
    text-align: center;
}
.gallery-bright-dafd {
    font-size: 32px;
    margin: 0;
    font-family: 'Poppins', sans-serif;
}
.pattern-tall-ecb2 a {
    color: #000;
    text-decoration: none;
}
.pattern-tall-ecb2 a:hover,
.pattern-tall-ecb2 a:focus {
    color: #ff2e55;
}
.video-south-9b78 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.progress_selected_122e {
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.2;
}
.north_bc18 {
    text-align: left;
}
.active-ead5 {
    text-align: center;
}
.upper_7ff6 {
    text-align: right;
}
.layout_4e4f {
    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;
}
.layout_4e4f:hover,
.layout_4e4f:focus {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.dynamic-f816 {
    position: relative;
}
.button-gold-a29a article, 
.soft_3c88 article, 
.label_lite_7e01 article, 
.column_gas_4e54 article,
.liquid_64bb article,
.article-rough-090f article {
    margin-bottom: 30px;
    width: 100%;
}
.button-gold-a29a article:last-child, 
.soft_3c88 article:last-child, 
.label_lite_7e01 article:last-child, 
.column_gas_4e54 article:last-child,
.liquid_64bb article:last-child,
.article-rough-090f article:last-child {
    margin-bottom: 0;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.top-fede .main-soft-5641,
.gradient-d7e5 .main-soft-5641,
.video_2ce0 .main-soft-5641 {
    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
--------------------------------------------------------------*/
.active-9007 {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.active-9007 img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.active-9007 .hover-center-7d44 {
    margin: 0.8075em 0;
}

.hover-center-7d44 {
    text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.icon-fresh-001c {
    margin: -4px;
}

.component-6ccc {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding: 4px;
}

.heading_2179 .component-6ccc {
    max-width: 50%;
}

.search_510d .component-6ccc {
    max-width: 33.33%;
}

.hard-6fb6 .component-6ccc {
    max-width: 25%;
}

.wood-80e8 .component-6ccc {
    max-width: 20%;
}

.paragraph-00d7 .component-6ccc {
    max-width: 16.66%;
}

.wrapper-a24d .component-6ccc {
    max-width: 14.28%;
}

.basic-d9f5 .component-6ccc {
    max-width: 12.5%;
}

.old-cab2 .component-6ccc {
    max-width: 11.11%;
}

.bottom-1185 {
    display: block;
}

.section_rough_3bf4 {
    margin: 0;
}

/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
.tabs-d7e9 li {
    display: inline-block;
    height: auto;
    text-align: center;
    position: relative;
    list-style: none;
}
.detail-easy-48e3 .box_dark_5541 .tabs-d7e9 li {
    display: inline-block;
    width: auto;
}
.tabs-d7e9,
.tabs-d7e9 ul {
    margin: 0;
    padding: 0;
}
.tabs-d7e9 li a {
    background-color: transparent;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: block;
}
/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
ul.tabs-d7e9 {
    margin: 0;
    padding: 0;
}
.tabs-d7e9 li {
    width: 40px;
    height: auto;
    text-align: center;
    line-height: 40px;
    position: relative;
    list-style: none;
}
.tabs-d7e9 ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.tabs-d7e9 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";
}
.tabs-d7e9 li a:hover,
.tabs-d7e9 li a:focus {
    color: #fff;
    background-color: #FF3366;
}
.tabs-d7e9 li a:before {
    content: "\f1d0";
}
.tabs-d7e9 li a[href*="facebook.upper_9d4b"]:before,
.tabs-d7e9 li a[href*="fb.upper_9d4b"]:before {
  content: "\f39e";
}

.tabs-d7e9 li a[href*="twitter.upper_9d4b"]:before {
  content: "\f099";
}

.tabs-d7e9 li a[href*="linkedin.upper_9d4b"]:before {
  content: "\f0e1";
}

.tabs-d7e9 li a[href*="plus.advanced-dc35.upper_9d4b"]:before {
  content: "\f0d5";
}

.tabs-d7e9 li a[href*="youtube.upper_9d4b"]:before {
  content: "\f167";
}

.tabs-d7e9 li a[href*="dribbble.upper_9d4b"]:before {
  content: "\f17d";
}

.tabs-d7e9 li a[href*="pinterest.upper_9d4b"]:before {
  content: "\f231";
}

.tabs-d7e9 li a[href*="bitbucket.short_da08"]:before {
  content: "\f171";
}

.tabs-d7e9 li a[href*="github.upper_9d4b"]:before {
  content: "\f113";
}

.tabs-d7e9 li a[href*="codepen.summary-middle-8054"]:before {
  content: "\f1cb";
}

.tabs-d7e9 li a[href*="flickr.upper_9d4b"]:before {
  content: "\f16e";
}

.tabs-d7e9 li a[href$="/feed/"]:before {
  content: "\f09e";
}

.tabs-d7e9 li a[href*="foursquare.upper_9d4b"]:before {
  content: "\f180";
}

.tabs-d7e9 li a[href*="instagram.upper_9d4b"]:before {
  content: "\f16d";
}

.tabs-d7e9 li a[href*="tumblr.upper_9d4b"]:before {
  content: "\f173";
}

.tabs-d7e9 li a[href*="reddit.upper_9d4b"]:before {
  content: "\f1a1";
}

.tabs-d7e9 li a[href*="vimeo.upper_9d4b"]:before {
  content: "\f194";
}

.tabs-d7e9 li a[href*="digg.upper_9d4b"]:before {
  content: "\f1a6";
}

.tabs-d7e9 li a[href*="twitch.input-8fd0"]:before {
  content: "\f1e8";
}

.tabs-d7e9 li a[href*="stumbleupon.upper_9d4b"]:before {
  content: "\f1a4";
}

.tabs-d7e9 li a[href*="delicious.upper_9d4b"]:before {
  content: "\f1a5";
}

.tabs-d7e9 li a[href*="mailto:"]:before {
  content: "\f0e0";
}
.tabs-d7e9 li a[href*="soundcloud.upper_9d4b"]:before {
  content: "\f1be";
}
.tabs-d7e9 li a[href*="wordpress.short_da08"]:before {
  content: "\f19a";
}
.tabs-d7e9 li a[href*="wordpress.upper_9d4b"]:before {
  content: "\f19a";
}

.tabs-d7e9 li a[href*="jsfiddle.container_bronze_2cb4"]:before {
  content: "\f1cc";
}

.tabs-d7e9 li a[href*="tripadvisor.upper_9d4b"]:before {
  content: "\f262";
}

.tabs-d7e9 li a[href*="foursquare.upper_9d4b"]:before {
  content: "\f180";
}

.tabs-d7e9 li a[href*="angel.surface_1d83"]:before {
  content: "\f209";
}

.tabs-d7e9 li a[href*="slack.upper_9d4b"]:before {
  content: "\f198";
}

.tabs-d7e9 li a[href*="tiktok.upper_9d4b"]:before {
  content: "\e07b";
}

/*--------------------------------------------------------------
## Social Icons Hover Color
--------------------------------------------------------------*/
.tabs-d7e9 li a[href*="facebook.upper_9d4b"]:hover,
.tabs-d7e9 li a[href*="fb.upper_9d4b"]:hover,
.tabs-d7e9 li a[href*="facebook.upper_9d4b"]:focus,
.tabs-d7e9 li a[href*="fb.upper_9d4b"]:focus {
    background-color: #3c5798 !important;
}
.tabs-d7e9 li a[href*="twitter.upper_9d4b"]:hover,
.tabs-d7e9 li a[href*="twitter.upper_9d4b"]:focus {
    background-color: #1ea0f1 !important;
}
.tabs-d7e9 li a[href*="linkedin.upper_9d4b"]:hover,
.tabs-d7e9 li a[href*="linkedin.upper_9d4b"]:focus {
    background-color: #0077B5 !important;
}
.tabs-d7e9 li a[href*="plus.advanced-dc35.upper_9d4b"]:hover,
.tabs-d7e9 li a[href*="plus.advanced-dc35.upper_9d4b"]:focus {
    background-color: #ec7161 !important;
}

.tabs-d7e9 li a[href*="youtube.upper_9d4b"]:hover,
.tabs-d7e9 li a[href*="youtube.upper_9d4b"]:focus {
    background-color: #cc181e !important;
}

.tabs-d7e9 li a[href*="dribbble.upper_9d4b"]:hover,
.tabs-d7e9 li a[href*="dribbble.upper_9d4b"]:focus {
    background-color: #f4a09c !important;
}

.tabs-d7e9 li a[href*="pinterest.upper_9d4b"]:hover,
.tabs-d7e9 li a[href*="pinterest.upper_9d4b"]:focus {
    background-color: #bd081b !important;
}

.tabs-d7e9 li a[href*="bitbucket.short_da08"]:hover,
.tabs-d7e9 li a[href*="bitbucket.short_da08"]:focus {
    background-color: #205081 !important;
}

.tabs-d7e9 li a[href*="github.upper_9d4b"]:hover,
.tabs-d7e9 li a[href*="github.upper_9d4b"]:focus {
    background-color: #323131 !important;
}

.tabs-d7e9 li a[href*="codepen.summary-middle-8054"]:hover,
.tabs-d7e9 li a[href*="codepen.summary-middle-8054"]:focus {
    background-color: #111000 !important;
}

.tabs-d7e9 li a[href*="flickr.upper_9d4b"]:hover,
.tabs-d7e9 li a[href*="flickr.upper_9d4b"]:focus {
    background-color: #025FDF !important;
}

.tabs-d7e9 li a[href$="/feed/"]:hover,
.tabs-d7e9 li a[href$="/feed/"]:focus {
    background-color: #089DE3 !important;
}

.tabs-d7e9 li a[href*="foursquare.upper_9d4b"]:hover,
.tabs-d7e9 li a[href*="foursquare.upper_9d4b"]:focus {
    background-color: #F94877 !important;
}

.tabs-d7e9 li a[href*="instagram.upper_9d4b"]:hover,
.tabs-d7e9 li a[href*="instagram.upper_9d4b"]:focus {
    background-color: #cd42e7 !important;
}

.tabs-d7e9 li a[href*="tumblr.upper_9d4b"]:hover,
.tabs-d7e9 li a[href*="tumblr.upper_9d4b"]:focus {
    background-color: #56BC8A !important;
}

.tabs-d7e9 li a[href*="reddit.upper_9d4b"]:hover,
.tabs-d7e9 li a[href*="reddit.upper_9d4b"]:focus {
    background-color: #FF4500 !important;
}

.tabs-d7e9 li a[href*="vimeo.upper_9d4b"]:hover,
.tabs-d7e9 li a[href*="vimeo.upper_9d4b"]:focus {
    background-color: #00ADEF !important;
}

.tabs-d7e9 li a[href*="digg.upper_9d4b"]:hover,
.tabs-d7e9 li a[href*="digg.upper_9d4b"]:focus {
    background-color: #00ADEF !important;
}

.tabs-d7e9 li a[href*="twitch.input-8fd0"]:hover,
.tabs-d7e9 li a[href*="twitch.input-8fd0"]:focus {
    background-color: #0E9DD9 !important;
}

.tabs-d7e9 li a[href*="stumbleupon.upper_9d4b"]:hover,
.tabs-d7e9 li a[href*="stumbleupon.upper_9d4b"]:focus {
    background-color: #EB4924 !important;
}

.tabs-d7e9 li a[href*="delicious.upper_9d4b"]:hover,
.tabs-d7e9 li a[href*="delicious.upper_9d4b"]:focus {
    background-color: #0076E8 !important;
}

.tabs-d7e9 li a[href*="mailto:"]:hover,
.tabs-d7e9 li a[href*="mailto:"]:focus {
    background-color: #4169E1 !important;
}
.tabs-d7e9 li a[href*="soundcloud.upper_9d4b"]:hover,
.tabs-d7e9 li a[href*="soundcloud.upper_9d4b"]:focus {
    background-color: #FF5500 !important;
}
.tabs-d7e9 li a[href*="wordpress.short_da08"]:hover,
.tabs-d7e9 li a[href*="wordpress.short_da08"]:focus {
    background-color: #0073AA !important;
}
.tabs-d7e9 li a[href*="wordpress.upper_9d4b"]:hover,
.tabs-d7e9 li a[href*="wordpress.upper_9d4b"]:focus {
    background-color: #00AADC !important;
}

.tabs-d7e9 li a[href*="jsfiddle.container_bronze_2cb4"]:hover,
.tabs-d7e9 li a[href*="jsfiddle.container_bronze_2cb4"]:focus {
    background-color: #396AB1 !important;
}

.tabs-d7e9 li a[href*="tripadvisor.upper_9d4b"]:hover,
.tabs-d7e9 li a[href*="tripadvisor.upper_9d4b"]:focus {
    background-color: #FFE090 !important;
}

.tabs-d7e9 li a[href*="angel.surface_1d83"]:hover,
.tabs-d7e9 li a[href*="angel.surface_1d83"]:focus {
    background-color: #111000 !important;
}

.tabs-d7e9 li a[href*="tiktok.upper_9d4b"]:hover,
.tabs-d7e9 li a[href*="tiktok.upper_9d4b"]:focus {
    background-color: #7d88e3 !important;
}

/*--------------------------------------------------------------
#  Header Image
--------------------------------------------------------------*/
#header-image {
    text-align: center;
}
#header-image img {
    width: 100%;
}

/*--------------------------------------------------------------
# Posts
--------------------------------------------------------------*/
.warm-ea86 .logo_new_e24b .dynamic-f816 {
    margin-bottom: 30px;
    background-size: cover;
    background-position: center center;
    padding: 150px 0;
}
.warm-ea86 .soft_9c72 {
    text-align: center;
    padding: 15px;
}
.warm-ea86 .thumbnail_d403 .soft_9c72 {
    width: calc(100% - 80px);
    margin: -85px auto 0;
    background-color: #fff;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 15px;
}
.warm-ea86 .logo_new_e24b .gallery_action_2ef3 {
    margin-bottom: 7px;
    display: inline-block;
}
.warm-ea86 .logo_new_e24b .gallery_action_2ef3 a {
    color: #000;
}
.warm-ea86 .logo_new_e24b .gallery_action_2ef3 a:hover,
.warm-ea86 .logo_new_e24b .gallery_action_2ef3 a:focus {
    color: #ff2e55;
}
.warm-ea86 .logo_new_e24b .video_dirty_846e {
    margin-bottom: 10px;
    display: block;
    color: #fff;
}
.warm-ea86 .logo_new_e24b .video_dirty_846e a {
    background-color: #ff2e55;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
}
.warm-ea86 .logo_new_e24b .video_dirty_846e a:hover,
.warm-ea86 .logo_new_e24b .video_dirty_846e a:focus {
    background-color: #000;
}
.warm-ea86 .logo_new_e24b .dynamic-f816 img {
    width: 100%;
}
.warm-ea86 .preview_d9d0 {
    margin-bottom: 10px;
}
.warm-ea86 .pattern-tall-ecb2 {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin: 0;
    margin-bottom: 15px;
    line-height: 1.5;
}
.warm-ea86 .logo_new_e24b .gradient-d7e5 {
    color: #000;
}
.warm-ea86 a {
    text-decoration: none;
}
.warm-ea86 a {
    text-decoration: none;
}
.article-8160 a,
.article-8160 a:before {
    text-decoration: none;
}
.article-8160 > span {
    margin-right: 20px;
}
#primary #main > article .gradient-d7e5 {
    margin-bottom: 25px;
}

/*--------------------------------------------------------------
# Typography Options
--------------------------------------------------------------*/ 
.gradient-medium-e052 h1,
.gradient-medium-e052 h2,
.gradient-medium-e052 h3,
.gradient-medium-e052 h4,
.gradient-medium-e052 h5,
.gradient-medium-e052 h6,
.gradient-medium-e052 .frame-next-d145 .smooth_67df {
    font-family: 'Raleway', sans-serif;
}

.secondary-d585 h1,
.secondary-d585 h2,
.secondary-d585 h3,
.secondary-d585 h4,
.secondary-d585 h5,
.secondary-d585 h6,
.secondary-d585 .frame-next-d145 .smooth_67df {
    font-family: 'Poppins', sans-serif;
}

.gas_9b87 h1,
.gas_9b87 h2,
.gas_9b87 h3,
.gas_9b87 h4,
.gas_9b87 h5,
.gas_9b87 h6,
.gas_9b87 .frame-next-d145 .smooth_67df {
    font-family: 'Montserrat', sans-serif;
}

.section-c0be h1,
.section-c0be h2,
.section-c0be h3,
.section-c0be h4,
.section-c0be h5,
.section-c0be h6,
.section-c0be .frame-next-d145 .smooth_67df {
    font-family: 'Open Sans', sans-serif;
}

.overlay_green_41bf h1,
.overlay_green_41bf h2,
.overlay_green_41bf h3,
.overlay_green_41bf h4,
.overlay_green_41bf h5,
.overlay_green_41bf h6,
.overlay_green_41bf .frame-next-d145 .smooth_67df {
    font-family: 'Lato', sans-serif;
}

.row-fixed-872d h1,
.row-fixed-872d h2,
.row-fixed-872d h3,
.row-fixed-872d h4,
.row-fixed-872d h5,
.row-fixed-872d h6,
.row-fixed-872d .frame-next-d145 .smooth_67df {
    font-family: 'Ubuntu', sans-serif;
}

.active_513a h1,
.active_513a h2,
.active_513a h3,
.active_513a h4,
.active_513a h5,
.active_513a h6,
.active_513a .frame-next-d145 .smooth_67df {
    font-family: 'Playfair Display', serif;
}

.chip-1a1c h1,
.chip-1a1c h2,
.chip-1a1c h3,
.chip-1a1c h4,
.chip-1a1c h5,
.chip-1a1c h6,
.chip-1a1c .frame-next-d145 .smooth_67df h6 {
    font-family: 'Lora', serif;
}

.badge_motion_140d h1,
.badge_motion_140d h2,
.badge_motion_140d h3,
.badge_motion_140d h4,
.badge_motion_140d h5,
.badge_motion_140d h6,
.badge_motion_140d .frame-next-d145 .smooth_67df {
    font-family: 'Titillium Web', sans-serif;
}

.hidden_1a7b h1,
.hidden_1a7b h2,
.hidden_1a7b h3,
.hidden_1a7b h4,
.hidden_1a7b h5,
.hidden_1a7b h6,
.hidden_1a7b .frame-next-d145 .smooth_67df {
    font-family: 'Muli', sans-serif;
}

.footer_4c21 h1,
.footer_4c21 h2,
.footer_4c21 h3,
.footer_4c21 h4,
.footer_4c21 h5,
.footer_4c21 h6,
.footer_4c21 .frame-next-d145 .smooth_67df {
    font-family: 'Oxygen', sans-serif;
}

.current_df48 h1,
.current_df48 h2,
.current_df48 h3,
.current_df48 h4,
.current_df48 h5,
.current_df48 h6,
.current_df48 .frame-next-d145 .smooth_67df {
    font-family: 'Nunito Sans', sans-serif;
}

.info_lower_62c5 h1,
.info_lower_62c5 h2,
.info_lower_62c5 h3,
.info_lower_62c5 h4,
.info_lower_62c5 h5,
.info_lower_62c5 h6,
.info_lower_62c5 .frame-next-d145 .smooth_67df {
    font-family: 'Maven Pro', sans-serif;
}

.hovered_42cc h1,
.hovered_42cc h2,
.hovered_42cc h3,
.hovered_42cc h4,
.hovered_42cc h5,
.hovered_42cc h6,
.hovered_42cc .frame-next-d145 .smooth_67df {
    font-family: 'Cairo', serif;
}

.rough_e960 h1,
.rough_e960 h2,
.rough_e960 h3,
.rough_e960 h4,
.rough_e960 h5,
.rough_e960 h6,
.rough_e960 .frame-next-d145 .smooth_67df {
    font-family: 'Philosopher', sans-serif;
}

.item_6112 h1,
.item_6112 h2,
.item_6112 h3,
.item_6112 h4,
.item_6112 h5,
.item_6112 h6,
.item_6112 .frame-next-d145 .smooth_67df {
    font-family: 'Dosis', sans-serif;
}

.pink-eeb5 h1,
.pink-eeb5 h2,
.pink-eeb5 h3,
.pink-eeb5 h4,
.pink-eeb5 h5,
.pink-eeb5 h6,
.pink-eeb5 .frame-next-d145 .smooth_67df {
    font-family: 'Sniglet', cursive;
}

.stale_fcd3 h1,
.stale_fcd3 h2,
.stale_fcd3 h3,
.stale_fcd3 h4,
.stale_fcd3 h5,
.stale_fcd3 h6,
.stale_fcd3 .frame-next-d145 .smooth_67df {
    font-family: 'Gloria Hallelujah', cursive;
}

.bottom_980b h1,
.bottom_980b h2,
.bottom_980b h3,
.bottom_980b h4,
.bottom_980b h5,
.bottom_980b h6,
.bottom_980b .frame-next-d145 .smooth_67df {
    font-family: 'Patrick Hand', cursive;
}

.outer_1092 h1,
.outer_1092 h2,
.outer_1092 h3,
.outer_1092 h4,
.outer_1092 h5,
.outer_1092 h6,
.outer_1092 .frame-next-d145 .smooth_67df {
    font-family: 'Shadows Into Light', cursive;
}

.sort-07bf h1,
.sort-07bf h2,
.sort-07bf h3,
.sort-07bf h4,
.sort-07bf h5,
.sort-07bf h6,
.sort-07bf .frame-next-d145 .smooth_67df {
    font-family: 'Aboreto', cursive;
}

.text-smooth-2ee1,
.text-smooth-2ee1 .left_975c a {
    font-family: 'Raleway', sans-serif;
}

.over_b675,
.over_b675 .left_975c a {
    font-family: 'Poppins', sans-serif;
}

.sidebar_outer_124b,
.sidebar_outer_124b .left_975c a {
    font-family: 'Montserrat', sans-serif;
}

.hidden-dcb8,
.hidden-dcb8 .left_975c a {
    font-family: 'Open Sans', sans-serif;
}

.surface_top_e0dd,
.surface_top_e0dd .left_975c a {
    font-family: 'Lato', sans-serif;
}

.input-fluid-730f,
.input-fluid-730f .left_975c a {
    font-family: 'Ubuntu', sans-serif;
}

.over-b88a,
.over-b88a .left_975c a {
    font-family: 'Playfair Display', serif;
}

.cold_62d9,
.cold_62d9 .left_975c a {
    font-family: 'Lora', serif;
}

.action_6808,
.action_6808 .left_975c a {
    font-family: 'Titillium Web', sans-serif;
}

.dropdown-orange-8f31,
.dropdown-orange-8f31 .left_975c a-10 {
    font-family: 'Muli', sans-serif;
}

.icon-paper-786a,
.icon-paper-786a .left_975c a {
    font-family: 'Oxygen', sans-serif;
}

.tall_e944,
.tall_e944 .left_975c a {
    font-family: 'Nunito Sans', sans-serif;
}

.huge_4856,
.huge_4856 .left_975c a {
    font-family: 'Maven Pro', sans-serif;
}

.menu_dark_1647,
.menu_dark_1647 .left_975c a {
    font-family: 'Cairo', serif;
}

.header-2986,
.header-2986 .left_975c a {
    font-family: 'Philosopher', sans-serif;
}

.fast-7760,
.fast-7760 .left_975c a {
    font-family: 'Dosis', sans-serif;
}

.overlay_004d,
.overlay_004d .left_975c a {
    font-family: 'Sniglet', cursive;
}

.action_ba09,
.action_ba09 .left_975c a {
    font-family: 'Gloria Hallelujah', cursive;
}

.paragraph-dc6f,
.paragraph-dc6f .left_975c 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 .paper-2bea a, 
#colophon .paper-2bea a,
#secondary .paper-2bea a:hover, 
#secondary .paper-2bea a:focus, 
#colophon .paper-2bea a:hover,
#colophon .paper-2bea a:focus {
    color: #fff;
}
#secondary .paper-2bea,
#colophon .paper-2bea {
    margin-bottom: 0;
}
.carousel-thick-b0c8 {
    position: relative;
    padding: 15px 0;
}
.detail-easy-48e3 + .carousel-thick-b0c8 {
    border-top: 1px solid rgb(0 0 0 / 10%);
}
.carousel-thick-b0c8 span {
    display: block;
    text-align: center;
}
.detail-easy-48e3 .box_dark_5541 ul li {
    margin-bottom: 15px;
}
.detail-easy-48e3 .box_dark_5541 ul li:last-child,
.detail-easy-48e3 .box_dark_5541 .tabs-d7e9 li {
    margin-bottom: 0;
}
.detail-easy-48e3 .row_39cb {
    margin-bottom: 45px;
}
.detail-easy-48e3.button-gold-a29a .row_39cb:last-child {
    margin-bottom: 0;
}
.detail-easy-48e3.button-gold-a29a .bottom_02ac img {
    margin-left: auto;
    margin-right: auto;
}
.fixed_0d6e ul li span {
    font-size: 12px;
    display: block;
}
#colophon #wp-calendar caption {
    font-weight: 600;
    text-align: left;
}
.status_be73 ul ul {
    padding-left: 25px;
    margin-top: 15px;
}
.pagination-glass-d435 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 .pagination-glass-d435 a:hover,
#secondary .pagination-glass-d435 a:focus,
#colophon .pagination-glass-d435 a:hover,
#colophon .pagination-glass-d435 a:focus {
    background-color: #000;
    color: #fff;
}
#colophon .icon-731b form.slider_d275 button.picture_down_c882 {
    background-color: #ff2e55;
}
#colophon .fixed_0d6e li:before {
    float: left;
}
.heading-active-eb1c {
    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;
}
.heading-active-eb1c:hover,
.heading-active-eb1c: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;
}
.small-001b #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 */
}
.small-001b #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 */
}
.small-001b #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,
.soft-2484 #loader-wrapper {
    display: none;

}
#loader svg {
    width: 70px;
    height: 70px;
    fill: #ff2e55;
}
.black-2a99 #loader .accent-orange-5243,
.wrapper_dim_d5b4 #loader .column_d28e,
.left-2ab9 #loader .pressed-0738,
.tooltip_gold_be43 #loader .focus_large_7ac6 {
    display: block;
}

/*--------------------------------------------------------------
#                   RESPONSIVE
--------------------------------------------------------------*/
@media screen and (min-width: 567px) {
    #top-bar {
        padding: 5px 0;
    }
    #top-bar form.slider_d275 {
        width: 50%;
        float: left;
        margin: 0;
    }
    #top-bar .tabs-d7e9 {
        width: 50%;
        float: right;
        text-align: right;
        padding: 2px 0;
    }
    #top-bar input, 
    #top-bar .picture_down_c882 {
        border-color: transparent;
    }
    .detail-easy-48e3.soft_3c88 .row_39cb,
    .detail-easy-48e3.column_gas_4e54 .row_39cb {
        width: 50%;
        float: left;
    }
    .detail-easy-48e3.soft_3c88 .row_39cb:nth-child(2n+1),
    .detail-easy-48e3.column_gas_4e54 .row_39cb:nth-child(2n+1) {
        clear: left;
    }
    .detail-easy-48e3.soft_3c88 .row_39cb:nth-child(odd),
    .detail-easy-48e3.column_gas_4e54 .row_39cb:nth-child(odd) {
        padding-right: 40px;
    }
    .detail-easy-48e3.soft_3c88 .row_39cb:nth-last-child(-n+2),
    .detail-easy-48e3.column_gas_4e54 .row_39cb:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 767px) {
    .soft_3c88,
    .label_lite_7e01,
    .column_gas_4e54,
    .liquid_64bb,
    .article-rough-090f {
        margin: 0 -15px;
    }
    .soft_3c88 article,
    .label_lite_7e01 article,
    .column_gas_4e54 article,
    .liquid_64bb article,
    .article-rough-090f article {
        padding: 0 15px;
        float: left;
        width: 50%;
        margin-bottom: 30px;
    }
    .soft_3c88 article:nth-child(2n+1),
    .label_lite_7e01 article:nth-child(2n+1),
    .column_gas_4e54 article:nth-child(2n+1),
    .liquid_64bb article:nth-child(2n+1),
    .article-rough-090f article:nth-child(2n+1) {
        clear: left;
    }
    .soft_3c88 article:nth-last-child(-n+2),
    .label_lite_7e01 article:nth-last-child(-n+2),
    .column_gas_4e54 article:nth-last-child(-n+2),
    .liquid_64bb article:nth-last-child(-n+2),
    .article-rough-090f article:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
    .label_under_0c0f h1,
    .plasma-c292 h1,
    .info_266c h1 {
        font-size: 28px;
    }
    .over-d527 .tall_6b0c, 
    .search_selected_482f .tall_6b0c, 
    .gallery_49b5 .tall_6b0c {
        padding-right: 25px;
    }
    .over-d527 .tall_b1a5, 
    .search_selected_482f .tall_b1a5, 
    .gallery_49b5 .tall_b1a5 {
        padding-left: 25px;
    }
    .detail-easy-48e3.label_lite_7e01 .row_39cb {
        width: 33.33%;
        float: left;
        margin-bottom: 0;
    }
    .detail-easy-48e3.label_lite_7e01 .row_39cb:not(:last-child) {
        padding-right: 40px;
    }
    .carousel-thick-b0c8.soft_3c88 span {
        float: left;
        width: 50%;
        text-align: left;
    }
    .carousel-thick-b0c8.soft_3c88 span:nth-child(2) {
        float: right;
        text-align: right;
    }
}
@media screen and (min-width: 992px) {
    .label_lite_7e01 article,
    .liquid_64bb article,
    .article-rough-090f article {
        width: 33.33%;
    }
    .label_lite_7e01 article:nth-child(2n+1),
    .liquid_64bb article:nth-child(2n+1),
    .article-rough-090f article:nth-child(2n+1) {
        clear: none;
    }
    .label_lite_7e01 article:nth-child(3n+1),
    .liquid_64bb article:nth-child(3n+1),
    .article-rough-090f article:nth-child(3n+1) {
        clear: left;
    }
    .label_lite_7e01 article:nth-last-child(-n+3),
    .liquid_64bb article:nth-last-child(-n+3),
    .article-rough-090f article:nth-last-child(-n+3) {
        margin-bottom: 0;
    }
    .column_gas_4e54 article {
        width: 25%;
    }
    .liquid_64bb article {
        width: 20%;
    }
    .article-rough-090f article {
        width: 16.66%;
    }
    .column_gas_4e54 article:nth-child(2n+1),
    .liquid_64bb article:nth-child(3n+1),
    .article-rough-090f article:nth-child(3n+1) {
        clear: none;
    }
    .column_gas_4e54 article:nth-child(4n+1),
    .liquid_64bb article:nth-child(5n+1),
    .article-rough-090f article:nth-child(6n+1) {
        clear: left;
    }
    .column_gas_4e54 article:nth-last-child(-n+4),
    .liquid_64bb article:nth-last-child(-n+5),
    .article-rough-090f article:nth-last-child(-n+6) {
        margin-bottom: 0;
    }
    #top-bar .box_dark_5541 + .box_dark_5541 {
        margin-top: 0;
    }
    #top-bar.soft_3c88 .box_dark_5541 {
        float: left;
        text-align: left;
        padding: 6px 0;
    }
    #top-bar.soft_3c88 .box_dark_5541 + .box_dark_5541 {
        float: right;
        text-align: right;
        padding: 0;
    }
    nav.card_lower_c74a.gas_4d68 {
        margin-top: 63px;
    }
    #colophon .tabs-d7e9 {
        margin-left: -15px;
    }
    .detail-easy-48e3.column_gas_4e54 .row_39cb {
        width: 25%;
        padding-right: 40px;
    }
    .detail-easy-48e3.column_gas_4e54 .row_39cb:last-child {
        padding-right: 0;
    }
    .detail-easy-48e3.column_gas_4e54 .row_39cb:nth-child(2n+1) {
        clear: none;
    }
    .detail-easy-48e3.column_gas_4e54 .row_39cb:nth-child(4n+1) {
        clear: left;
    }
    .detail-easy-48e3.column_gas_4e54 .row_39cb:nth-last-child(-n+4) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 1024px) {
    .thumbnail-hovered-e2c3 #masthead {
        position: sticky;
        top: 0;
    }
    .thumbnail-hovered-e2c3 #masthead.footer_e9c9 {
        box-shadow: 0 6px 10px rgb(0 0 0 / 10%);
    }
    .link-4a9f.thumbnail-hovered-e2c3 #masthead.footer_e9c9 {
        top: 32px;
    }
    .shadow_simple_5328 {
        display: flex;
        align-items: center;
        min-height: 81px;
    }
    .left_975c {
        width: auto;
        float: right;
        text-align: right;
    }
    .left_975c.description-simple-377b {
        padding: 0;
    }
    .left_975c ul.tooltip-small-ab0e > li {
        text-align: center;
    }
    .left_975c ul.tooltip-small-ab0e > li > a {
        color: #000;
    }
    .left_975c ul.tooltip-small-ab0e .sidebar_2abc > a, 
    .left_975c ul.tooltip-small-ab0e .section-active-6c14 > a, 
    .left_975c ul.tooltip-small-ab0e .accent-1d31 > a, 
    .left_975c ul.tooltip-small-ab0e .new-a683 > a,
    .left_975c ul.tooltip-small-ab0e > li:hover > a, 
    .left_975c ul.tooltip-small-ab0e > li.fn-focus-ee72 > a {
        color: #ff2e55;
    }
    .left_975c ul.tooltip-small-ab0e > li > a {
        text-align: center;
        padding: 30px 20px;
    }
    .left_975c.description-simple-377b ul.tooltip-small-ab0e > li {
        padding: 15px 25px 8px;
    }
    .left_975c ul.tooltip-small-ab0e > .accent-basic-73ad > 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;
    }
    .left_975c ul ul .accent-basic-73ad > 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;
    }
    .left_975c ul.tooltip-small-ab0e {
        display: block !important;
        height: auto !important;
    }
    .left_975c ul ul {
        box-shadow: 0 10px 25px rgb(0 0 0 / 15%);
        width: 250px;
    }
    .left_975c ul li:hover > ul,
    .left_975c ul li.fn-focus-ee72 > ul {
        left: 0;
        right: auto;
        display: block !important;
    }
    .left_975c ul ul li:hover > ul,
    .left_975c ul ul li.fn-focus-ee72 > ul {
        left: 100%;
        right: auto;
    }
    .left_975c ul ul li:hover > a,
    .left_975c ul ul li.fn-focus-ee72 > a {
        background-color: #ff2e55;
        color: #fff;
    }
    .left_975c ul.slider_c8d7 > li:last-child > a {
        border-bottom: none;
    }
    .left_975c ul ul li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    }
    .left_975c ul ul > li:last-child {
        border-bottom: none;
    }
    .left_975c ul ul ul {
        top: 0;
    }
    .left_975c ul ul li a:hover,
    .left_975c ul ul li.new-a683:hover > a {
        color: #fff !important;
    }
    .left_975c ul.tooltip-small-ab0e > li > a > i,
    .left_975c ul.tooltip-small-ab0e > li > a > i.focus_100b:not(.selected_3a1d).shadow-cold-2ee7 {
        display: block;
        margin: 0 auto 10px;
    }
    .tertiary-middle-3c4f {
        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;
    }
    .left_975c .dirty-27c5 .hidden-bronze-83b7 {
        display: none;
    }
    .left_975c .dirty-27c5 .mask-efdd {
        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.hero-hard-c83a {
        display: none;
    }
    .tertiary-middle-3c4f {
        display: none;
    }
    .left_975c ul {
        display: block;
    }
    .left_975c li {
        display: inline-block;
    }
    .left_975c .hidden-aafb {
        padding-left: 50px;
    }
    .left_975c ul.tooltip-small-ab0e > li.hidden-aafb > a,
    .left_975c ul.tooltip-small-ab0e > li.huge_0a36 > a {
        padding-left: 5px;
        padding-right: 5px;
    }
    .left_975c li.hidden-aafb + li.huge_0a36: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%);
    }
    .brown-a757 #primary,
    .accent-dynamic-c404 #primary {
        width: 70%;
        float: left;
        padding-right: 30px;
    }
    .brown-a757 #secondary,
    .accent-dynamic-c404 #secondary {
        width: 30%;
        float: right;
    }
    .accent-dynamic-c404 #primary { 
        float: right;
        padding-right: 0;
        padding-left: 30px;
    }
    .title_orange_dee1 #primary {
        width: 100%;
        float: none;
        padding-right: 0;
    }
}
@media screen and (max-width: 1023px) {
    .shadow_simple_5328 {
        padding-right: 50px;
        min-height: 86px;
        display: flex;
        align-items: center;
        text-align: left;
    }
    .widget_0d97 {
        font-size: 26px;
    }
    .left_975c ul ul {
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .left_975c ul ul ul {
        margin-top: 0;
    }
    .left_975c ul.tooltip-small-ab0e li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
        display: block;
        width: 100%;
    }
    .left_975c ul.tooltip-small-ab0e li:last-child {
        border-bottom: none;
    }
    .left_975c ul.tooltip-small-ab0e > li {
        width: 100%;
        padding: 0;
    }
    .left_975c ul ul li a {
        padding-left: 35px;
    }
    .left_975c ul ul ul li a {
        padding-left: 60px;
    }
    .left_975c ul ul ul ul li a {
        padding-left: 80px;
    }
    .left_975c ul ul a {
        width: 100%;
    }
    .left_975c ul ul,
    .left_975c ul ul ul {
        box-shadow: none;
        float: none;
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 0;
        display: none;
    }
    .left_975c ul.tooltip-small-ab0e > li:before {
        display: none;
    }
    .left_975c .accent-basic-73ad > a:before {
        content: "";
        float: right;
        position: relative;
        right: 0;
        background-color: rgba(255, 255, 255, 0.20);
        width: 1px;
        height: 25px;
    }
    .left_975c .accent-basic-73ad > a:after {
        padding-top: 3px;
    }
    .left_975c ul.slider_c8d7 li a {
        border-left: none;
    }
    .left_975c ul.tooltip-small-ab0e {
        margin-right: 0;
        background-color: #fff;
        margin-top: 25px;
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .left_975c {
        position: static;
    }
    .left_975c a {
        color: #555555;
        padding: 15px;
    }
    #masthead.nav_9fff .left_975c ul.tooltip-small-ab0e {
        margin-top: 0;
        position: absolute;
        max-width: 500px;
        top: 100%;
        left: auto;
        right: 0;
        width: 100%;
        z-index: 10;
    }
    .copper-e3b8 #content, 
    .copper-e3b8 #colophon,
    .copper-e3b8 .heading-active-eb1c {
        filter: blur(25px);
    }
    #page-site-header {
        padding: 250px 0;
    }
}

@media screen and (max-width: 992px) {
    #page-site-header {
        padding: 200px 0;
    }
    .media_3208, 
    #reply-title {
        font-size: 28px;
    }
}

@media screen and (max-width: 767px) {
    #masthead.nav_9fff .left_975c ul.tooltip-small-ab0e {
        max-width: 100%;
    }
    .over-d527 .tall_6b0c, 
    .search_selected_482f .tall_6b0c, 
    .gallery_49b5 .tall_6b0c,
    .over-d527 .tall_b1a5, 
    .search_selected_482f .tall_b1a5, 
    .gallery_49b5 .tall_b1a5 {
        width: 100%;
        margin: 15px 0;
    }
    .gallery_49b5 span.notice-d956 b, 
    .red-ffd4 span.notice-d956 b, 
    .gallery_49b5 span.south-0be7 b, 
    .red-ffd4 span.south-0be7 b {
        font-size: 18px;
    }
    #respond {
        margin-top: 40px;
    }
    .fresh-8f9f img {
        margin-right: 15px;
    }
    .media_3208, 
    #reply-title {
        margin-bottom: 0;
    }
    #commentform p.easy-a6f8,
    #commentform p.tooltip-8039 {
        margin-top: 21px;
    }
    nav.card_lower_c74a.gas_4d68,
    #secondary {
        margin-top: 30px;
    }
    .media_3208, 
    #reply-title {
        font-size: 26px;
    }
    #comments {
        margin-top: 40px;
    }
    .short-63a4 {
        margin-bottom: 25px;
    }
    .heading-active-eb1c {
        display: none;
    }
}
@media screen and (max-width: 567px) {
    .gas_4d68 .carousel_prev_2f20.panel-043a, 
    .gas_4d68 .carousel_prev_2f20.pressed_8049 {
        top: 0;
    }
    .gas_4d68 .panel-043a.carousel_prev_2f20:before, 
    .gas_4d68 .pressed_8049.carousel_prev_2f20:before {
        width: 35px;
        height: 10px;
    }
    .gas_4d68 .carousel_prev_2f20.panel-043a, 
    .gas_4d68 .carousel_prev_2f20.pressed_8049 {
        margin-left: 0;
        margin-right: 0;
    }
    .accordion-fluid-fe14 li {
        font-size: 12px;
    }
    #breadcrumb-list {
        padding: 10px 0;
    }
    blockquote.section-620a {
        margin-left: 0;
    }
    .fresh-8f9f img {
        margin: 0 0 25px;
        float: none;
    }
    .fresh-8f9f .list-complex-e043, 
    .fresh-8f9f .mini-edd2 {
        display: block;
    }
    .video_2ce0 {
        padding-left: 0;
    }
    #comments ol.blue_7dc6 {
        margin-left: 50px;
    }
    .table-fixed-fdd1 {
        padding-left: 0;
    }
    .detail-easy-48e3 .row_39cb:last-child,
    .detail-easy-48e3.label_lite_7e01 .row_39cb:last-child {
        margin-bottom: 0;
        padding-right: 0;
    }
}
/* css-noise: b32e */
.promo-block-n6 {
  padding: 0.1rem;
  font-size: 13px;
  line-height: 1.3;
}
