/*
Theme Name: Flexible Blog
Theme URI: http://creativthemes.frame-4965/downloads/flexible-blog/
Author: Creativ Themes
Author URI: http://creativthemes.frame-4965/
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.media-full-417b.dynamic_e249/licenses/gpl-2.0.yellow-975a
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.link-a2f7/, (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.sidebar_92ff.hidden_dark_d047/normalize.mini-87c0/
*/

/*--------------------------------------------------------------
>>> 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;
}

.hot_d84a #page {
    max-width: 1600px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 0 0 15px rgb(0 0 0 / 40%);
}

.column_tall_c510 #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.frame-4965/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.button-center-304d {
    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 .liquid_f033 label {
    display: table;
    margin: 0;
    line-height: 1;
}
#commentform .liquid_f033 {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
}
p.pink_1993 {
    clear: both;
    display: inline-block;
    position: relative;
}
.icon-white-34aa {
    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.aside-light-5222 {
    margin-bottom: 0;
}
#commentform p.pink_1993 {
    margin: 21px 0 0;
}
#comments {
    padding: 25px 0;
}
#respond {
    padding: 25px 0;
}
.east_722e a {
    color: #000;
    text-decoration: none;
}
.east_722e a:hover,
.east_722e 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.bronze-8623 {
    max-width: 300px;
    margin: 0 auto 15px;
}
#top-bar input,
#top-bar .shadow-29da {
    background-color: transparent;
    border-color: #333;
    color: #fff;
}
#top-bar .photo_962c {
    text-align: center;
}
#top-bar .photo_962c li a:hover,
#top-bar .photo_962c li a:focus {
    color: #fff;
}
#masthead {
    position: relative;
    z-index: 3000;
    background-color: #fff;
}
#masthead a {
    text-decoration: none;
}
.active_35d8 {
    padding: 5px 0;
    float: left;
}
.warm_cd1f, 
#site-identity {
    display: inline-block;
    vertical-align: middle;
}
.slider_liquid_0fb3 {
    font-size: 22px;
    margin: 0 0 5px;
    font-weight: 600;
    line-height: 1.3;
}
.slider_liquid_0fb3 a {
    color: #000;
}
.slider_liquid_0fb3 a:hover,
.slider_liquid_0fb3 a:focus {
    color: #ff2e55;
}
.caption-28f2 {
    margin: 0;
    line-height: 1.3;
    color: #000;
}
.warm_cd1f a {
    display: block;
    margin-right: 15px;
}
.warm_cd1f img {
    max-height: 80px;
    width: auto;
}
.chip-c36e {
    display: block;
    position: relative;
    width: 100%;
}
.chip-c36e ul ul {
    background-color: #fff;
    text-align: left;
    padding: 0;
}
.chip-c36e ul ul li a {
    padding: 12px 15px;
    font-size: 14px;
}
.chip-c36e ul ul a:after {
    float: right;
}
.chip-c36e ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.chip-c36e li {
    position: relative;
}
.chip-c36e ul.accordion-aff7 > li > a {
    color: #555555;
}
.chip-c36e ul.accordion-aff7 > li:hover > a,
.chip-c36e ul.accordion-aff7 > li.fn-focus-a880 > a {
    color: #ff2e55;
}
.chip-c36e form.bronze-8623 input {
    background-color: #fff;
    border-color: #e9ecef;
    border-radius: 5px;
}
.chip-c36e a {
    display: block;
    font-weight: 400;
    color: #212121;
    font-size: 14px;
    line-height: 1.5;
    font-family: 'Poppins', sans-serif;
}
.chip-c36e ul ul {
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
}
.chip-c36e ul ul ul {
    left: -999em;
    top: 0;
}
.chip-c36e li li {
    display: block;
}
.chip-c36e ul.accordion-aff7 .widget-huge-ac19 > a,
.chip-c36e ul.accordion-aff7 .search-gas-2608 > a,
.chip-c36e ul.accordion-aff7 .filter_184f > a,
.chip-c36e ul.accordion-aff7 .table_tiny_3e1e > a {
    color: #ff2e55;
}
.chip-c36e ul.accordion-aff7 > li:before {
    background-color: #5750A0;
    color: #fff;
    width: 46px;
    height: 46px;
    line-height: 46px;
    display: inline-block;
    text-align: center;
}
form.bronze-8623 {
    width: 100%;
    max-width: 100%;
    position: relative;
}
input.purple-f58b {
    width: 100%;
    height: 45px;
    padding: 0 50px 0 15px;
}
.accordion-complex-9947 {
    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;
}
.accordion-complex-9947:hover,
.accordion-complex-9947:focus {
    background-color: #ff2e55;
}
.accordion-complex-9947 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;
}
.accordion-complex-9947 span:before, 
.accordion-complex-9947 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;
}
.accordion-complex-9947 span:before {
    -webkit-transform: translateY(-250%);
    -moz-transform: translateY(-250%);
    -ms-transform: translateY(-250%);
    -o-transform: translateY(-250%);
    transform: translateY(-250%);
}
.accordion-complex-9947 span:after {
    -webkit-transform: translateY(250%);
    -moz-transform: translateY(250%);
    -ms-transform: translateY(250%);
    -o-transform: translateY(250%);
    transform: translateY(250%);
}
.accordion-complex-9947.fn-active-a880 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);
}
.accordion-complex-9947.fn-active-a880 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);
}
.accordion-complex-9947.fn-active-a880 span {
    background-color: transparent;
}
.icon-south-36be {
    float: right;
    color: #111;
    padding: 7px 0 0 10px;
    display: none;
}
button.frame-full-3dd8 {
    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.frame-full-3dd8.fn-active-a880 i {
    transform: rotate(-180deg);
    transform-origin: center;
}
.logo-b306 .pressed-7703,
.logo-b306 .orange-4648,
.logo-b306 .easy-a88c {
    margin: 0;
    overflow: hidden;
}
.plasma-d5f9 .main-cool-5cd1 a:before,
.plasma-d5f9 .layout_6dc9 a:after {
    content: "\f0d9";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
    font-size: 18px;
    position: relative;
    top: 1px;
}
.plasma-d5f9 .layout_6dc9 a:after {
    content: "\f0da";
    margin-left: 10px;
    margin-right: 0;
}
.pressed-7703 .main-cool-5cd1,
.orange-4648 .main-cool-5cd1,
.easy-a88c .main-cool-5cd1 {
    float: left;
    width: 50%;
    position: relative;
    text-align: left;
}

.pressed-7703 .layout_6dc9,
.orange-4648 .layout_6dc9,
.easy-a88c .layout_6dc9 {
    float: right;
    text-align: right;
    width: 50%;
    position: relative;
}
.easy-a88c a, 
.orange-4648 a {
    font-weight: 400;
    display: block;
    color: #212529;
    text-decoration: none;
}
.easy-a88c a:hover, 
.orange-4648 a:hover,
.easy-a88c a:focus, 
.orange-4648 a:focus {
    color: #ff2e55;
}
.easy-a88c, 
.orange-4648 {
    padding: 0;
    position: relative;
}
.component-smooth-896f .detail-dynamic-f8d1,
.component-smooth-896f .detail-dynamic-f8d1.icon_south_33e9:hover,
.component-smooth-896f .detail-dynamic-f8d1.icon_south_33e9:focus {
    text-align: center;
    line-height: 35px;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-right: 5px;
    color: #ff2e55;
    background-color: #f6f6f6;
}
.component-smooth-896f .detail-dynamic-f8d1.fn-current-a880,
.component-smooth-896f .detail-dynamic-f8d1:hover,
.component-smooth-896f .detail-dynamic-f8d1:focus {
    color: #fff;
    background-color: #ff2e55;
}
.component-smooth-896f .detail-dynamic-f8d1.carousel_easy_02fe,
.component-smooth-896f .detail-dynamic-f8d1.basic_fbe2 {
    width: auto;
    height: auto;
    color: #ff2e55;
    padding: 0 15px;
}
.component-smooth-896f .detail-dynamic-f8d1.carousel_easy_02fe:hover, 
.component-smooth-896f .detail-dynamic-f8d1.basic_fbe2:hover,
.component-smooth-896f .detail-dynamic-f8d1.carousel_easy_02fe:focus, 
.component-smooth-896f .detail-dynamic-f8d1.basic_fbe2:focus {
    color: #fff;
}
.main-cool-5cd1 span {
    padding-left: 30px;
    float: left;
    text-align: left;
}
.layout_6dc9 span {
    padding-right: 30px;
    float: right;
    text-align: right;
}
.easy-a88c span,
.orange-4648 span {
    display: table;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.highlight-0fec {
    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. */
}

.highlight-0fec: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
--------------------------------------------------------------*/
.outer_2335 {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.button-center-304d {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.tall_6118 {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.feature-7f71:before,
.feature-7f71:after,
.medium_1208:before,
.medium_1208:after,
.hidden_3ae5:before,
.hidden_3ae5:after,
.form-paper-fcfb:before,
.form-paper-fcfb:after,
.backdrop_left_4dbb:before,
.backdrop_left_4dbb:after,
.silver-2cac:before,
.silver-2cac:after,
.menu-current-a4a5:before,
.menu-current-a4a5:after,
.content-4db9:before,
.content-4db9:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.feature-7f71:after,
.medium_1208:after,
.hidden_3ae5:after,
.form-paper-fcfb:after,
.backdrop_left_4dbb:after,
.silver-2cac:after,
.menu-current-a4a5:before,
.menu-current-a4a5:after,
.content-4db9:before,
.content-4db9:after {
    clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.popup-plasma-063b {
    margin: 0 0 1.3em;
}
.popup-plasma-063b:last-child {
    margin-bottom: 0;
}
#colophon .popup-plasma-063b.stale_db9e {
    margin-bottom: 20px;
}
#colophon .popup-plasma-063b:last-child {
    margin-bottom: 0;
}

/* Make sure select elements fit in widgets. */
.popup-plasma-063b select {
    max-width: 100%;
    padding: 10px;
    border: none;
    width: 100%;
    max-width: 300px;
}

.popup-plasma-063b input {
    height: 40px;
    padding: 0 15px;
    border: none;
}
form.bronze-8623 button.shadow-29da {
    height: 45px;
    line-height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    border: none;
    width: 45px;
    padding: 0;
    background-color: transparent;
    color: #666;
}
.icon-d707 form.bronze-8623 button.shadow-29da {
    width: 50px;
    color: #fff;
    font-size: 16px;
    line-height: 1;
    height: 50px;
    padding: 0;
}
.icon-d707 form.bronze-8623 input[type="search"] {
    padding: 0 55px 0 25px;
    height: 50px;
    background-color: #fff;
    color: #000;
    border: none;
}
.icon-d707 form.bronze-8623 input[type="search"]:focus {
    border-color: #ff2e55;
}
form.bronze-8623 {
    position: relative;
}

form.bronze-8623 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;
}

.fresh-cbee {
    font-size: 18px;
    margin: 0 0 32px;
    color: #fff;
}

.popup-plasma-063b li:not(:last-child) {
    margin-bottom: 10px;
}

#secondary .chip_8a9b h1,
#secondary .chip_8a9b h2,
#secondary .chip_8a9b h3,
#secondary .chip_8a9b h4,
#secondary .chip_8a9b h5,
#secondary .chip_8a9b h6,
#colophon .chip_8a9b h1,
#colophon .chip_8a9b h2,
#colophon .chip_8a9b h3,
#colophon .chip_8a9b h4,
#colophon .chip_8a9b h5,
#colophon .chip_8a9b h6,
.mask_0380 .input_green_9bd1 {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin: 0;
    text-transform: uppercase;
    border-bottom: 2px solid #000;
    padding-bottom: 5px;
}

#secondary .footer_copper_6930 h1,
#secondary .footer_copper_6930 h2,
#secondary .footer_copper_6930 h3,
#secondary .footer_copper_6930 h4,
#secondary .footer_copper_6930 h5,
#secondary .footer_copper_6930 h6,
#colophon .footer_copper_6930 h1,
#colophon .footer_copper_6930 h2,
#colophon .footer_copper_6930 h3,
#colophon .footer_copper_6930 h4,
#colophon .footer_copper_6930 h5,
#colophon .footer_copper_6930 h6 {
    margin-bottom: 25px;
}

.mask_0380 .input_green_9bd1 {
    display: block;
    margin-bottom: 20px;
}

.feature_f4c3 {
    height: 40px;
    background-color: #000;
    border-color: #000;
    color: #fff;
    padding: 0 15px;
}

.feature_f4c3:hover,
.feature_f4c3: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 .popup-plasma-063b:not(:last-child) {
    margin-bottom: 30px;
}
.gradient-23a6 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.bronze_f759.secondary_tiny_295f {
    list-style: disc;
    padding-left: 1.5em;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.fn-sticky-a880 {
    display: block;
}
.clean_ef62 {
    margin: 0;
}

.sort-e25d:not(.shade-90c0) {
    display: none;
}

.layout_soft_de52 .slow_f799,
.large_b5d8 .slow_f799 {
    display: inline;
}

.tertiary_easy_c2fb,
.medium_1208,
.column_bottom_9d29 {
    margin: 0;
}

.carousel-a515 img {
    display: block;
    text-align: center;
    margin: 20px auto;
}
.column-c255 span.selected_dca0 {
    margin-bottom: 12px;
    display: inline-block;
    width: 100%;
}
.banner-d045 {
    clear: both;
    margin: 0 0 1.5em;
}
.column-c255 span.label_plasma_a8f6 {
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    color: #111;
}
.column-c255 small {
    font-size: 12px;
    color: #ff2e55;
}
nav.silver-8bcb.component-smooth-896f {
    margin-top: 50px;
    clear: both;
    display: inline-block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.menu-b33b.detail_4a15 article:nth-child(3n) {
    border-right: 1px solid #e4e4e4;
}
.search-wood-d8a2 a {
    color: #ff2e55;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.panel-selected-013c {
    color: #fff;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.image_red_f7af {
    margin-bottom: 20px;
    display: inline-block;
}
.image_red_f7af span {
    margin: 0 8px 8px 0;
}
.image_red_f7af 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;
}
.image_red_f7af a:hover,
.image_red_f7af a:focus {
    border-color: #000;
    background-color: #000;
    color: #fff;
}
.prev-6c14 {
    margin-bottom: 30px;
}
.section-14c8,
.wide-bc6e {
    text-align: center;
    margin-bottom: 30px;
    display: block;
}
.section-14c8 h1,
.paragraph_8993 h1,
.wide-bc6e h1 {
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: bold;
}
.accent_5ee0 .section-14c8,
.upper_4ab2 .paragraph_8993,
.hidden-advanced-6cba .wide-bc6e,
.under_74e8 .prev-6c14,
.avatar_green_e702 .silver-8bcb.easy-a88c,
.menu-40f5 .widget_hard_15e2.carousel_b722 .slow_f799,
.left_6e42 .widget_hard_15e2.carousel_b722 .heading_west_561e,
.badge-purple-b453 .widget_hard_15e2.carousel_b722 .focus-3df3,
.highlight_4513 .widget_hard_15e2.carousel_b722 .motion-567a {
    display: none;
}
.hard-6446 {
    margin-bottom: 25px;
}
.slider_complex_14bc .hard-6446 {
    margin-bottom: 0;
}
.widget_hard_15e2.carousel_b722 {
    background-color: #f6f6f6;
    padding: 20px 25px;
    margin-bottom: 25px;
}
.layout_soft_de52 .heading_west_561e a:before,
.carousel_b722 .carousel-a515 a:before,
.motion-567a a:before,
.focus-3df3:before {
    content: "\f017";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
}
.carousel_b722 .carousel-a515 a:before {
    content: "\f007";
}
.motion-567a a:before {
    content: "\f086";
}
.layout_soft_de52 .heading_west_561e a:before {
    content: "\f017";
}
.focus-3df3:before {
    content: "\f02c";
    color: #ff2e55;
}
body:not(.layout_soft_de52) .focus-3df3:before {
    display: none;
}
.carousel_b722 a, 
.carousel_b722 span:before, 
.carousel_b722 .focus-3df3:before, 
.carousel_b722 .carousel-a515:before {
    color: #000;
}
.carousel_b722 a:hover,
.carousel_b722 a:focus {
    color: #ff2e55;
}
.carousel-a515.full_cc0a {
    margin-left: 5px;
}
.slow_f799 {
    visibility: hidden;
}
.slow_f799 .carousel-a515.full_cc0a {
    visibility: visible;
    margin-left: -20px;
}
.logo-04c1 .logo-b306 .pressed-7703, 
.logo-04c1 .logo-b306 .orange-4648, 
.logo-04c1 .logo-b306 .easy-a88c {
    margin-bottom: 25px;
}
.silver-8bcb.easy-a88c,
.silver-8bcb.orange-4648 {
    padding: 20px 25px;
    background-color: #f6f6f6;
}
.easy-a88c .stale-1887 span span,
.orange-4648 .stale-1887 span span,
.easy-a88c .modal-56b9 span span,
.orange-4648 .modal-56b9 span span {
    display: block;
}
.easy-a88c span.stale-1887 b,
.paragraph-1e8a span.stale-1887 b,
.easy-a88c span.modal-56b9 b,
.paragraph-1e8a span.modal-56b9 b {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.easy-a88c span.stale-1887,
.paragraph-1e8a span.stale-1887 {
    display: table;
}
.texture_ed6f.label_1989 {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}
.texture_ed6f.label_1989 .bronze_e41b {
    font-size: 38px;
}
.avatar_2e04 #secondary {
    display: none;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.hidden_3ae5 a {
    word-wrap: break-word;
}

.sort_fast_113e {
    display: block;
}

#reply-title,
.outer-2562 {
    font-size: 42px;
    margin: 0;
}
.outer-2562,
#reply-title {
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 600;
}
ul.search-wood-d8a2 li:after {
    content: ",";
}
ul.search-wood-d8a2 li:last-child:after {
    display: none;
}
ol.media_narrow_9284 {
    padding: 0;
    margin: 0 0 30px;
    list-style: none;
}
#comments ol {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
#comments ol.media_narrow_9284 {
    padding-top: 35px;
    position: relative;
    overflow: hidden;
}
#comments ol.status-selected-b544 {
    margin-left: 120px;
}
.label-2f5d {
    display: none;
}
.box-cd78 img {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 20px;
}
#comments time:before {
    display: none;
}
.wide-c06e {
    position: relative;
}
.search_right_d8a8 {
    text-align: right;
}
#comments article {
    margin-bottom: 30px;
    clear: both;
    padding: 30px;
    background-color: #f6f6f6;
    text-decoration: none;
}
#comments ol.media_narrow_9284 > li:last-child article:last-child,
#comments ol.media_narrow_9284 > li:last-child {
    border-bottom: none;
}
#comments ol.media_narrow_9284 > li {
    padding-top: 49px;
}
#comments ol.media_narrow_9284 > li:first-child {
    padding-top: 0;
}
#comments ol.media_narrow_9284 > li article:last-child .search_right_d8a8 {
    border-bottom: none;
    padding-bottom: 0;
}
.search_right_d8a8 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;
}
.search_right_d8a8 a:hover,
.search_right_d8a8 a:focus {
    color: #fff;
    background-color: #ff2e55;
    border-color: #ff2e55;
}
.box-cd78 .gradient_2120,
.box-cd78 .bronze_86f0 {
    display: inline-block;
    color: #333;
    font-size: 20px;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    text-transform: capitalize;
}
.box-cd78 .gradient_2120:hover,
.box-cd78 .gradient_2120:focus {
    color: #ff2e55;
}
.middle-f4b8 a,
.middle-f4b8 a time {
    color: #333;
    text-decoration: none;
}
.middle-f4b8 a:hover,
.middle-f4b8 a:focus,
.middle-f4b8 a:hover time,
.middle-f4b8 a:focus time {
    color: #ff2e55;
}
.middle-f4b8 time {
    font-weight: 500;
}
.middle-f4b8 {
    display: block;
    margin-bottom: 10px;
}
.hidden_3ae5 {
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 80px;
}
.hidden_3ae5 p {
    font-weight: 400;
    margin-bottom: 1em;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.slow_19f8 .orange-4648, /* Older / Newer Posts Navigation (always hidden) */
.slow_19f8.primary_5e59 .silver-2cac { /* 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 .primary_5e59) before. */
.avatar_72be.primary_5e59 .silver-2cac {
    display: block;
}

/*--------------------------------------------------------------
# Layouts and titles
--------------------------------------------------------------*/
section {
    position: relative;
}
.fn-relative-a880 {
    display: block;
    position: relative;
}
.fn-relative-a880:before,
.fn-relative-a880:after {
    content: "";
    display: table;
    clear: both;
}
.medium_1208 {
    margin-top: 0;
}
.content-4db9 {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.image-e998 {
    padding: 10px 0;
}
.filter-selected-ccfb,
.pagination_c87a {
    font-size: 22px;
    margin: 0 0 15px;
    font-weight: 400;
    word-wrap: break-word;
}
.focus_outer_4e4e {
    margin-bottom: 40px;
    text-align: center;
}
.pagination_c87a {
    font-size: 32px;
    margin: 0;
    font-family: 'Poppins', sans-serif;
}
.filter-selected-ccfb a {
    color: #000;
    text-decoration: none;
}
.filter-selected-ccfb a:hover,
.filter-selected-ccfb a:focus {
    color: #ff2e55;
}
.caption-hard-c920 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.list_light_28d7 {
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.2;
}
.picture-mini-ee94 {
    text-align: left;
}
.brown_d8d1 {
    text-align: center;
}
.label-35be {
    text-align: right;
}
.description_bee1 {
    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;
}
.description_bee1:hover,
.description_bee1:focus {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.footer-selected-f71a {
    position: relative;
}
.table-b2a2 article, 
.over-7deb article, 
.detail_4a15 article, 
.cold-5879 article,
.carousel_82c7 article,
.pagination-b6ec article {
    margin-bottom: 30px;
    width: 100%;
}
.table-b2a2 article:last-child, 
.over-7deb article:last-child, 
.detail_4a15 article:last-child, 
.cold-5879 article:last-child,
.carousel_82c7 article:last-child,
.pagination-b6ec article:last-child {
    margin-bottom: 0;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.tertiary_easy_c2fb .highlight-mini-220a,
.medium_1208 .highlight-mini-220a,
.hidden_3ae5 .highlight-mini-220a {
    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
--------------------------------------------------------------*/
.image_26bc {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.image_26bc img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.image_26bc .next-e276 {
    margin: 0.8075em 0;
}

.next-e276 {
    text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.focus-paper-b7cb {
    margin: -4px;
}

.huge-6baf {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding: 4px;
}

.modal_8572 .huge-6baf {
    max-width: 50%;
}

.section-wide-2728 .huge-6baf {
    max-width: 33.33%;
}

.wide-454e .huge-6baf {
    max-width: 25%;
}

.column_a7ff .huge-6baf {
    max-width: 20%;
}

.hover_right_5729 .huge-6baf {
    max-width: 16.66%;
}

.stale_9585 .huge-6baf {
    max-width: 14.28%;
}

.disabled_2019 .huge-6baf {
    max-width: 12.5%;
}

.panel-tall-61f2 .huge-6baf {
    max-width: 11.11%;
}

.plasma-2943 {
    display: block;
}

.component_81d3 {
    margin: 0;
}

/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
.photo_962c li {
    display: inline-block;
    height: auto;
    text-align: center;
    position: relative;
    list-style: none;
}
.menu-current-a4a5 .popup-plasma-063b .photo_962c li {
    display: inline-block;
    width: auto;
}
.photo_962c,
.photo_962c ul {
    margin: 0;
    padding: 0;
}
.photo_962c li a {
    background-color: transparent;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: block;
}
/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
ul.photo_962c {
    margin: 0;
    padding: 0;
}
.photo_962c li {
    width: 40px;
    height: auto;
    text-align: center;
    line-height: 40px;
    position: relative;
    list-style: none;
}
.photo_962c ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.photo_962c 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";
}
.photo_962c li a:hover,
.photo_962c li a:focus {
    color: #fff;
    background-color: #FF3366;
}
.photo_962c li a:before {
    content: "\f1d0";
}
.photo_962c li a[href*="facebook.frame-4965"]:before,
.photo_962c li a[href*="fb.frame-4965"]:before {
  content: "\f39e";
}

.photo_962c li a[href*="twitter.frame-4965"]:before {
  content: "\f099";
}

.photo_962c li a[href*="linkedin.frame-4965"]:before {
  content: "\f0e1";
}

.photo_962c li a[href*="plus.picture_copper_6d37.frame-4965"]:before {
  content: "\f0d5";
}

.photo_962c li a[href*="youtube.frame-4965"]:before {
  content: "\f167";
}

.photo_962c li a[href*="dribbble.frame-4965"]:before {
  content: "\f17d";
}

.photo_962c li a[href*="pinterest.frame-4965"]:before {
  content: "\f231";
}

.photo_962c li a[href*="bitbucket.dynamic_e249"]:before {
  content: "\f171";
}

.photo_962c li a[href*="github.frame-4965"]:before {
  content: "\f113";
}

.photo_962c li a[href*="codepen.hidden_dark_d047"]:before {
  content: "\f1cb";
}

.photo_962c li a[href*="flickr.frame-4965"]:before {
  content: "\f16e";
}

.photo_962c li a[href$="/feed/"]:before {
  content: "\f09e";
}

.photo_962c li a[href*="foursquare.frame-4965"]:before {
  content: "\f180";
}

.photo_962c li a[href*="instagram.frame-4965"]:before {
  content: "\f16d";
}

.photo_962c li a[href*="tumblr.frame-4965"]:before {
  content: "\f173";
}

.photo_962c li a[href*="reddit.frame-4965"]:before {
  content: "\f1a1";
}

.photo_962c li a[href*="vimeo.frame-4965"]:before {
  content: "\f194";
}

.photo_962c li a[href*="digg.frame-4965"]:before {
  content: "\f1a6";
}

.photo_962c li a[href*="twitch.shade_d422"]:before {
  content: "\f1e8";
}

.photo_962c li a[href*="stumbleupon.frame-4965"]:before {
  content: "\f1a4";
}

.photo_962c li a[href*="delicious.frame-4965"]:before {
  content: "\f1a5";
}

.photo_962c li a[href*="mailto:"]:before {
  content: "\f0e0";
}
.photo_962c li a[href*="soundcloud.frame-4965"]:before {
  content: "\f1be";
}
.photo_962c li a[href*="wordpress.dynamic_e249"]:before {
  content: "\f19a";
}
.photo_962c li a[href*="wordpress.frame-4965"]:before {
  content: "\f19a";
}

.photo_962c li a[href*="jsfiddle.header-dca1"]:before {
  content: "\f1cc";
}

.photo_962c li a[href*="tripadvisor.frame-4965"]:before {
  content: "\f262";
}

.photo_962c li a[href*="foursquare.frame-4965"]:before {
  content: "\f180";
}

.photo_962c li a[href*="angel.popup_huge_0602"]:before {
  content: "\f209";
}

.photo_962c li a[href*="slack.frame-4965"]:before {
  content: "\f198";
}

.photo_962c li a[href*="tiktok.frame-4965"]:before {
  content: "\e07b";
}

/*--------------------------------------------------------------
## Social Icons Hover Color
--------------------------------------------------------------*/
.photo_962c li a[href*="facebook.frame-4965"]:hover,
.photo_962c li a[href*="fb.frame-4965"]:hover,
.photo_962c li a[href*="facebook.frame-4965"]:focus,
.photo_962c li a[href*="fb.frame-4965"]:focus {
    background-color: #3c5798 !important;
}
.photo_962c li a[href*="twitter.frame-4965"]:hover,
.photo_962c li a[href*="twitter.frame-4965"]:focus {
    background-color: #1ea0f1 !important;
}
.photo_962c li a[href*="linkedin.frame-4965"]:hover,
.photo_962c li a[href*="linkedin.frame-4965"]:focus {
    background-color: #0077B5 !important;
}
.photo_962c li a[href*="plus.picture_copper_6d37.frame-4965"]:hover,
.photo_962c li a[href*="plus.picture_copper_6d37.frame-4965"]:focus {
    background-color: #ec7161 !important;
}

.photo_962c li a[href*="youtube.frame-4965"]:hover,
.photo_962c li a[href*="youtube.frame-4965"]:focus {
    background-color: #cc181e !important;
}

.photo_962c li a[href*="dribbble.frame-4965"]:hover,
.photo_962c li a[href*="dribbble.frame-4965"]:focus {
    background-color: #f4a09c !important;
}

.photo_962c li a[href*="pinterest.frame-4965"]:hover,
.photo_962c li a[href*="pinterest.frame-4965"]:focus {
    background-color: #bd081b !important;
}

.photo_962c li a[href*="bitbucket.dynamic_e249"]:hover,
.photo_962c li a[href*="bitbucket.dynamic_e249"]:focus {
    background-color: #205081 !important;
}

.photo_962c li a[href*="github.frame-4965"]:hover,
.photo_962c li a[href*="github.frame-4965"]:focus {
    background-color: #323131 !important;
}

.photo_962c li a[href*="codepen.hidden_dark_d047"]:hover,
.photo_962c li a[href*="codepen.hidden_dark_d047"]:focus {
    background-color: #111000 !important;
}

.photo_962c li a[href*="flickr.frame-4965"]:hover,
.photo_962c li a[href*="flickr.frame-4965"]:focus {
    background-color: #025FDF !important;
}

.photo_962c li a[href$="/feed/"]:hover,
.photo_962c li a[href$="/feed/"]:focus {
    background-color: #089DE3 !important;
}

.photo_962c li a[href*="foursquare.frame-4965"]:hover,
.photo_962c li a[href*="foursquare.frame-4965"]:focus {
    background-color: #F94877 !important;
}

.photo_962c li a[href*="instagram.frame-4965"]:hover,
.photo_962c li a[href*="instagram.frame-4965"]:focus {
    background-color: #cd42e7 !important;
}

.photo_962c li a[href*="tumblr.frame-4965"]:hover,
.photo_962c li a[href*="tumblr.frame-4965"]:focus {
    background-color: #56BC8A !important;
}

.photo_962c li a[href*="reddit.frame-4965"]:hover,
.photo_962c li a[href*="reddit.frame-4965"]:focus {
    background-color: #FF4500 !important;
}

.photo_962c li a[href*="vimeo.frame-4965"]:hover,
.photo_962c li a[href*="vimeo.frame-4965"]:focus {
    background-color: #00ADEF !important;
}

.photo_962c li a[href*="digg.frame-4965"]:hover,
.photo_962c li a[href*="digg.frame-4965"]:focus {
    background-color: #00ADEF !important;
}

.photo_962c li a[href*="twitch.shade_d422"]:hover,
.photo_962c li a[href*="twitch.shade_d422"]:focus {
    background-color: #0E9DD9 !important;
}

.photo_962c li a[href*="stumbleupon.frame-4965"]:hover,
.photo_962c li a[href*="stumbleupon.frame-4965"]:focus {
    background-color: #EB4924 !important;
}

.photo_962c li a[href*="delicious.frame-4965"]:hover,
.photo_962c li a[href*="delicious.frame-4965"]:focus {
    background-color: #0076E8 !important;
}

.photo_962c li a[href*="mailto:"]:hover,
.photo_962c li a[href*="mailto:"]:focus {
    background-color: #4169E1 !important;
}
.photo_962c li a[href*="soundcloud.frame-4965"]:hover,
.photo_962c li a[href*="soundcloud.frame-4965"]:focus {
    background-color: #FF5500 !important;
}
.photo_962c li a[href*="wordpress.dynamic_e249"]:hover,
.photo_962c li a[href*="wordpress.dynamic_e249"]:focus {
    background-color: #0073AA !important;
}
.photo_962c li a[href*="wordpress.frame-4965"]:hover,
.photo_962c li a[href*="wordpress.frame-4965"]:focus {
    background-color: #00AADC !important;
}

.photo_962c li a[href*="jsfiddle.header-dca1"]:hover,
.photo_962c li a[href*="jsfiddle.header-dca1"]:focus {
    background-color: #396AB1 !important;
}

.photo_962c li a[href*="tripadvisor.frame-4965"]:hover,
.photo_962c li a[href*="tripadvisor.frame-4965"]:focus {
    background-color: #FFE090 !important;
}

.photo_962c li a[href*="angel.popup_huge_0602"]:hover,
.photo_962c li a[href*="angel.popup_huge_0602"]:focus {
    background-color: #111000 !important;
}

.photo_962c li a[href*="tiktok.frame-4965"]:hover,
.photo_962c li a[href*="tiktok.frame-4965"]:focus {
    background-color: #7d88e3 !important;
}

/*--------------------------------------------------------------
#  Header Image
--------------------------------------------------------------*/
#header-image {
    text-align: center;
}
#header-image img {
    width: 100%;
}

/*--------------------------------------------------------------
# Posts
--------------------------------------------------------------*/
.column-fluid-774e .west_224e .footer-selected-f71a {
    margin-bottom: 30px;
    background-size: cover;
    background-position: center center;
    padding: 150px 0;
}
.column-fluid-774e .gold_581c {
    text-align: center;
    padding: 15px;
}
.column-fluid-774e .grid-gas-3396 .gold_581c {
    width: calc(100% - 80px);
    margin: -85px auto 0;
    background-color: #fff;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 15px;
}
.column-fluid-774e .west_224e .heading_west_561e {
    margin-bottom: 7px;
    display: inline-block;
}
.column-fluid-774e .west_224e .heading_west_561e a {
    color: #000;
}
.column-fluid-774e .west_224e .heading_west_561e a:hover,
.column-fluid-774e .west_224e .heading_west_561e a:focus {
    color: #ff2e55;
}
.column-fluid-774e .west_224e .focus-3df3 {
    margin-bottom: 10px;
    display: block;
    color: #fff;
}
.column-fluid-774e .west_224e .focus-3df3 a {
    background-color: #ff2e55;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
}
.column-fluid-774e .west_224e .focus-3df3 a:hover,
.column-fluid-774e .west_224e .focus-3df3 a:focus {
    background-color: #000;
}
.column-fluid-774e .west_224e .footer-selected-f71a img {
    width: 100%;
}
.column-fluid-774e .table_next_15f4 {
    margin-bottom: 10px;
}
.column-fluid-774e .filter-selected-ccfb {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin: 0;
    margin-bottom: 15px;
    line-height: 1.5;
}
.column-fluid-774e .west_224e .medium_1208 {
    color: #000;
}
.column-fluid-774e a {
    text-decoration: none;
}
.column-fluid-774e a {
    text-decoration: none;
}
.carousel_b722 a,
.carousel_b722 a:before {
    text-decoration: none;
}
.carousel_b722 > span {
    margin-right: 20px;
}
#primary #main > article .medium_1208 {
    margin-bottom: 25px;
}

/*--------------------------------------------------------------
# Typography Options
--------------------------------------------------------------*/ 
.top-3083 h1,
.top-3083 h2,
.top-3083 h3,
.top-3083 h4,
.top-3083 h5,
.top-3083 h6,
.top-3083 .mask_0380 .input_green_9bd1 {
    font-family: 'Raleway', sans-serif;
}

.video-51d1 h1,
.video-51d1 h2,
.video-51d1 h3,
.video-51d1 h4,
.video-51d1 h5,
.video-51d1 h6,
.video-51d1 .mask_0380 .input_green_9bd1 {
    font-family: 'Poppins', sans-serif;
}

.mask-44d3 h1,
.mask-44d3 h2,
.mask-44d3 h3,
.mask-44d3 h4,
.mask-44d3 h5,
.mask-44d3 h6,
.mask-44d3 .mask_0380 .input_green_9bd1 {
    font-family: 'Montserrat', sans-serif;
}

.orange_9653 h1,
.orange_9653 h2,
.orange_9653 h3,
.orange_9653 h4,
.orange_9653 h5,
.orange_9653 h6,
.orange_9653 .mask_0380 .input_green_9bd1 {
    font-family: 'Open Sans', sans-serif;
}

.dynamic_026b h1,
.dynamic_026b h2,
.dynamic_026b h3,
.dynamic_026b h4,
.dynamic_026b h5,
.dynamic_026b h6,
.dynamic_026b .mask_0380 .input_green_9bd1 {
    font-family: 'Lato', sans-serif;
}

.row-advanced-a43d h1,
.row-advanced-a43d h2,
.row-advanced-a43d h3,
.row-advanced-a43d h4,
.row-advanced-a43d h5,
.row-advanced-a43d h6,
.row-advanced-a43d .mask_0380 .input_green_9bd1 {
    font-family: 'Ubuntu', sans-serif;
}

.steel-b48f h1,
.steel-b48f h2,
.steel-b48f h3,
.steel-b48f h4,
.steel-b48f h5,
.steel-b48f h6,
.steel-b48f .mask_0380 .input_green_9bd1 {
    font-family: 'Playfair Display', serif;
}

.popup_motion_c6f2 h1,
.popup_motion_c6f2 h2,
.popup_motion_c6f2 h3,
.popup_motion_c6f2 h4,
.popup_motion_c6f2 h5,
.popup_motion_c6f2 h6,
.popup_motion_c6f2 .mask_0380 .input_green_9bd1 h6 {
    font-family: 'Lora', serif;
}

.list-57a6 h1,
.list-57a6 h2,
.list-57a6 h3,
.list-57a6 h4,
.list-57a6 h5,
.list-57a6 h6,
.list-57a6 .mask_0380 .input_green_9bd1 {
    font-family: 'Titillium Web', sans-serif;
}

.picture_6b24 h1,
.picture_6b24 h2,
.picture_6b24 h3,
.picture_6b24 h4,
.picture_6b24 h5,
.picture_6b24 h6,
.picture_6b24 .mask_0380 .input_green_9bd1 {
    font-family: 'Muli', sans-serif;
}

.red-376e h1,
.red-376e h2,
.red-376e h3,
.red-376e h4,
.red-376e h5,
.red-376e h6,
.red-376e .mask_0380 .input_green_9bd1 {
    font-family: 'Oxygen', sans-serif;
}

.fixed_9d4a h1,
.fixed_9d4a h2,
.fixed_9d4a h3,
.fixed_9d4a h4,
.fixed_9d4a h5,
.fixed_9d4a h6,
.fixed_9d4a .mask_0380 .input_green_9bd1 {
    font-family: 'Nunito Sans', sans-serif;
}

.cool_4e6e h1,
.cool_4e6e h2,
.cool_4e6e h3,
.cool_4e6e h4,
.cool_4e6e h5,
.cool_4e6e h6,
.cool_4e6e .mask_0380 .input_green_9bd1 {
    font-family: 'Maven Pro', sans-serif;
}

.yellow_34d6 h1,
.yellow_34d6 h2,
.yellow_34d6 h3,
.yellow_34d6 h4,
.yellow_34d6 h5,
.yellow_34d6 h6,
.yellow_34d6 .mask_0380 .input_green_9bd1 {
    font-family: 'Cairo', serif;
}

.narrow_3940 h1,
.narrow_3940 h2,
.narrow_3940 h3,
.narrow_3940 h4,
.narrow_3940 h5,
.narrow_3940 h6,
.narrow_3940 .mask_0380 .input_green_9bd1 {
    font-family: 'Philosopher', sans-serif;
}

.orange-9850 h1,
.orange-9850 h2,
.orange-9850 h3,
.orange-9850 h4,
.orange-9850 h5,
.orange-9850 h6,
.orange-9850 .mask_0380 .input_green_9bd1 {
    font-family: 'Dosis', sans-serif;
}

.middle-0f81 h1,
.middle-0f81 h2,
.middle-0f81 h3,
.middle-0f81 h4,
.middle-0f81 h5,
.middle-0f81 h6,
.middle-0f81 .mask_0380 .input_green_9bd1 {
    font-family: 'Sniglet', cursive;
}

.selected_01ca h1,
.selected_01ca h2,
.selected_01ca h3,
.selected_01ca h4,
.selected_01ca h5,
.selected_01ca h6,
.selected_01ca .mask_0380 .input_green_9bd1 {
    font-family: 'Gloria Hallelujah', cursive;
}

.slider-292b h1,
.slider-292b h2,
.slider-292b h3,
.slider-292b h4,
.slider-292b h5,
.slider-292b h6,
.slider-292b .mask_0380 .input_green_9bd1 {
    font-family: 'Patrick Hand', cursive;
}

.column_inner_efcd h1,
.column_inner_efcd h2,
.column_inner_efcd h3,
.column_inner_efcd h4,
.column_inner_efcd h5,
.column_inner_efcd h6,
.column_inner_efcd .mask_0380 .input_green_9bd1 {
    font-family: 'Shadows Into Light', cursive;
}

.iron_782b h1,
.iron_782b h2,
.iron_782b h3,
.iron_782b h4,
.iron_782b h5,
.iron_782b h6,
.iron_782b .mask_0380 .input_green_9bd1 {
    font-family: 'Aboreto', cursive;
}

.inner-0ace,
.inner-0ace .chip-c36e a {
    font-family: 'Raleway', sans-serif;
}

.info_static_2f8a,
.info_static_2f8a .chip-c36e a {
    font-family: 'Poppins', sans-serif;
}

.shade-c6c3,
.shade-c6c3 .chip-c36e a {
    font-family: 'Montserrat', sans-serif;
}

.sidebar-6e53,
.sidebar-6e53 .chip-c36e a {
    font-family: 'Open Sans', sans-serif;
}

.main_north_004b,
.main_north_004b .chip-c36e a {
    font-family: 'Lato', sans-serif;
}

.element_e7ef,
.element_e7ef .chip-c36e a {
    font-family: 'Ubuntu', sans-serif;
}

.tabs-last-10f9,
.tabs-last-10f9 .chip-c36e a {
    font-family: 'Playfair Display', serif;
}

.east_9fcb,
.east_9fcb .chip-c36e a {
    font-family: 'Lora', serif;
}

.preview_fluid_58eb,
.preview_fluid_58eb .chip-c36e a {
    font-family: 'Titillium Web', sans-serif;
}

.highlight_tall_f270,
.highlight_tall_f270 .chip-c36e a-10 {
    font-family: 'Muli', sans-serif;
}

.breadcrumb_east_3686,
.breadcrumb_east_3686 .chip-c36e a {
    font-family: 'Oxygen', sans-serif;
}

.heading-up-42b7,
.heading-up-42b7 .chip-c36e a {
    font-family: 'Nunito Sans', sans-serif;
}

.dynamic-ec47,
.dynamic-ec47 .chip-c36e a {
    font-family: 'Maven Pro', sans-serif;
}

.lower-0efe,
.lower-0efe .chip-c36e a {
    font-family: 'Cairo', serif;
}

.large-24e2,
.large-24e2 .chip-c36e a {
    font-family: 'Philosopher', sans-serif;
}

.glass_274d,
.glass_274d .chip-c36e a {
    font-family: 'Dosis', sans-serif;
}

.caption_stale_1a67,
.caption_stale_1a67 .chip-c36e a {
    font-family: 'Sniglet', cursive;
}

.fresh-589f,
.fresh-589f .chip-c36e a {
    font-family: 'Gloria Hallelujah', cursive;
}

.row_dc7a,
.row_dc7a .chip-c36e 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 .bronze-18ea a, 
#colophon .bronze-18ea a,
#secondary .bronze-18ea a:hover, 
#secondary .bronze-18ea a:focus, 
#colophon .bronze-18ea a:hover,
#colophon .bronze-18ea a:focus {
    color: #fff;
}
#secondary .bronze-18ea,
#colophon .bronze-18ea {
    margin-bottom: 0;
}
.wrapper-basic-970c {
    position: relative;
    padding: 15px 0;
}
.menu-current-a4a5 + .wrapper-basic-970c {
    border-top: 1px solid rgb(0 0 0 / 10%);
}
.wrapper-basic-970c span {
    display: block;
    text-align: center;
}
.menu-current-a4a5 .popup-plasma-063b ul li {
    margin-bottom: 15px;
}
.menu-current-a4a5 .popup-plasma-063b ul li:last-child,
.menu-current-a4a5 .popup-plasma-063b .photo_962c li {
    margin-bottom: 0;
}
.menu-current-a4a5 .clean_ef62 {
    margin-bottom: 45px;
}
.menu-current-a4a5.table-b2a2 .clean_ef62:last-child {
    margin-bottom: 0;
}
.menu-current-a4a5.table-b2a2 .down-09a1 img {
    margin-left: auto;
    margin-right: auto;
}
.primary_d6ee ul li span {
    font-size: 12px;
    display: block;
}
#colophon #wp-calendar caption {
    font-weight: 600;
    text-align: left;
}
.hot-f1bd ul ul {
    padding-left: 25px;
    margin-top: 15px;
}
.right-4a35 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 .right-4a35 a:hover,
#secondary .right-4a35 a:focus,
#colophon .right-4a35 a:hover,
#colophon .right-4a35 a:focus {
    background-color: #000;
    color: #fff;
}
#colophon .icon-d707 form.bronze-8623 button.shadow-29da {
    background-color: #ff2e55;
}
#colophon .primary_d6ee li:before {
    float: left;
}
.form-pro-fbce {
    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;
}
.form-pro-fbce:hover,
.form-pro-fbce: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;
}
.module-dark-4081 #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 */
}
.module-dark-4081 #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 */
}
.module-dark-4081 #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,
.column_923e #loader-wrapper {
    display: none;

}
#loader svg {
    width: 70px;
    height: 70px;
    fill: #ff2e55;
}
.shadow-over-f8fa #loader .outline_easy_2c69,
.notification_center_593b #loader .up_9808,
.content-current-8966 #loader .alert_8c31,
.white_0a29 #loader .slider-545f {
    display: block;
}

/*--------------------------------------------------------------
#                   RESPONSIVE
--------------------------------------------------------------*/
@media screen and (min-width: 567px) {
    #top-bar {
        padding: 5px 0;
    }
    #top-bar form.bronze-8623 {
        width: 50%;
        float: left;
        margin: 0;
    }
    #top-bar .photo_962c {
        width: 50%;
        float: right;
        text-align: right;
        padding: 2px 0;
    }
    #top-bar input, 
    #top-bar .shadow-29da {
        border-color: transparent;
    }
    .menu-current-a4a5.over-7deb .clean_ef62,
    .menu-current-a4a5.cold-5879 .clean_ef62 {
        width: 50%;
        float: left;
    }
    .menu-current-a4a5.over-7deb .clean_ef62:nth-child(2n+1),
    .menu-current-a4a5.cold-5879 .clean_ef62:nth-child(2n+1) {
        clear: left;
    }
    .menu-current-a4a5.over-7deb .clean_ef62:nth-child(odd),
    .menu-current-a4a5.cold-5879 .clean_ef62:nth-child(odd) {
        padding-right: 40px;
    }
    .menu-current-a4a5.over-7deb .clean_ef62:nth-last-child(-n+2),
    .menu-current-a4a5.cold-5879 .clean_ef62:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 767px) {
    .over-7deb,
    .detail_4a15,
    .cold-5879,
    .carousel_82c7,
    .pagination-b6ec {
        margin: 0 -15px;
    }
    .over-7deb article,
    .detail_4a15 article,
    .cold-5879 article,
    .carousel_82c7 article,
    .pagination-b6ec article {
        padding: 0 15px;
        float: left;
        width: 50%;
        margin-bottom: 30px;
    }
    .over-7deb article:nth-child(2n+1),
    .detail_4a15 article:nth-child(2n+1),
    .cold-5879 article:nth-child(2n+1),
    .carousel_82c7 article:nth-child(2n+1),
    .pagination-b6ec article:nth-child(2n+1) {
        clear: left;
    }
    .over-7deb article:nth-last-child(-n+2),
    .detail_4a15 article:nth-last-child(-n+2),
    .cold-5879 article:nth-last-child(-n+2),
    .carousel_82c7 article:nth-last-child(-n+2),
    .pagination-b6ec article:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
    .section-14c8 h1,
    .paragraph_8993 h1,
    .wide-bc6e h1 {
        font-size: 28px;
    }
    .pressed-7703 .main-cool-5cd1, 
    .orange-4648 .main-cool-5cd1, 
    .easy-a88c .main-cool-5cd1 {
        padding-right: 25px;
    }
    .pressed-7703 .layout_6dc9, 
    .orange-4648 .layout_6dc9, 
    .easy-a88c .layout_6dc9 {
        padding-left: 25px;
    }
    .menu-current-a4a5.detail_4a15 .clean_ef62 {
        width: 33.33%;
        float: left;
        margin-bottom: 0;
    }
    .menu-current-a4a5.detail_4a15 .clean_ef62:not(:last-child) {
        padding-right: 40px;
    }
    .wrapper-basic-970c.over-7deb span {
        float: left;
        width: 50%;
        text-align: left;
    }
    .wrapper-basic-970c.over-7deb span:nth-child(2) {
        float: right;
        text-align: right;
    }
}
@media screen and (min-width: 992px) {
    .detail_4a15 article,
    .carousel_82c7 article,
    .pagination-b6ec article {
        width: 33.33%;
    }
    .detail_4a15 article:nth-child(2n+1),
    .carousel_82c7 article:nth-child(2n+1),
    .pagination-b6ec article:nth-child(2n+1) {
        clear: none;
    }
    .detail_4a15 article:nth-child(3n+1),
    .carousel_82c7 article:nth-child(3n+1),
    .pagination-b6ec article:nth-child(3n+1) {
        clear: left;
    }
    .detail_4a15 article:nth-last-child(-n+3),
    .carousel_82c7 article:nth-last-child(-n+3),
    .pagination-b6ec article:nth-last-child(-n+3) {
        margin-bottom: 0;
    }
    .cold-5879 article {
        width: 25%;
    }
    .carousel_82c7 article {
        width: 20%;
    }
    .pagination-b6ec article {
        width: 16.66%;
    }
    .cold-5879 article:nth-child(2n+1),
    .carousel_82c7 article:nth-child(3n+1),
    .pagination-b6ec article:nth-child(3n+1) {
        clear: none;
    }
    .cold-5879 article:nth-child(4n+1),
    .carousel_82c7 article:nth-child(5n+1),
    .pagination-b6ec article:nth-child(6n+1) {
        clear: left;
    }
    .cold-5879 article:nth-last-child(-n+4),
    .carousel_82c7 article:nth-last-child(-n+5),
    .pagination-b6ec article:nth-last-child(-n+6) {
        margin-bottom: 0;
    }
    #top-bar .popup-plasma-063b + .popup-plasma-063b {
        margin-top: 0;
    }
    #top-bar.over-7deb .popup-plasma-063b {
        float: left;
        text-align: left;
        padding: 6px 0;
    }
    #top-bar.over-7deb .popup-plasma-063b + .popup-plasma-063b {
        float: right;
        text-align: right;
        padding: 0;
    }
    nav.silver-8bcb.component-smooth-896f {
        margin-top: 63px;
    }
    #colophon .photo_962c {
        margin-left: -15px;
    }
    .menu-current-a4a5.cold-5879 .clean_ef62 {
        width: 25%;
        padding-right: 40px;
    }
    .menu-current-a4a5.cold-5879 .clean_ef62:last-child {
        padding-right: 0;
    }
    .menu-current-a4a5.cold-5879 .clean_ef62:nth-child(2n+1) {
        clear: none;
    }
    .menu-current-a4a5.cold-5879 .clean_ef62:nth-child(4n+1) {
        clear: left;
    }
    .menu-current-a4a5.cold-5879 .clean_ef62:nth-last-child(-n+4) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 1024px) {
    .box-last-22c9 #masthead {
        position: sticky;
        top: 0;
    }
    .box-last-22c9 #masthead.photo_tiny_1d39 {
        box-shadow: 0 6px 10px rgb(0 0 0 / 10%);
    }
    .large_3755.box-last-22c9 #masthead.photo_tiny_1d39 {
        top: 32px;
    }
    .active_35d8 {
        display: flex;
        align-items: center;
        min-height: 81px;
    }
    .chip-c36e {
        width: auto;
        float: right;
        text-align: right;
    }
    .chip-c36e.block-8241 {
        padding: 0;
    }
    .chip-c36e ul.accordion-aff7 > li {
        text-align: center;
    }
    .chip-c36e ul.accordion-aff7 > li > a {
        color: #000;
    }
    .chip-c36e ul.accordion-aff7 .widget-huge-ac19 > a, 
    .chip-c36e ul.accordion-aff7 .search-gas-2608 > a, 
    .chip-c36e ul.accordion-aff7 .filter_184f > a, 
    .chip-c36e ul.accordion-aff7 .table_tiny_3e1e > a,
    .chip-c36e ul.accordion-aff7 > li:hover > a, 
    .chip-c36e ul.accordion-aff7 > li.fn-focus-a880 > a {
        color: #ff2e55;
    }
    .chip-c36e ul.accordion-aff7 > li > a {
        text-align: center;
        padding: 30px 20px;
    }
    .chip-c36e.block-8241 ul.accordion-aff7 > li {
        padding: 15px 25px 8px;
    }
    .chip-c36e ul.accordion-aff7 > .picture-active-dc9e > 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;
    }
    .chip-c36e ul ul .picture-active-dc9e > 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;
    }
    .chip-c36e ul.accordion-aff7 {
        display: block !important;
        height: auto !important;
    }
    .chip-c36e ul ul {
        box-shadow: 0 10px 25px rgb(0 0 0 / 15%);
        width: 250px;
    }
    .chip-c36e ul li:hover > ul,
    .chip-c36e ul li.fn-focus-a880 > ul {
        left: 0;
        right: auto;
        display: block !important;
    }
    .chip-c36e ul ul li:hover > ul,
    .chip-c36e ul ul li.fn-focus-a880 > ul {
        left: 100%;
        right: auto;
    }
    .chip-c36e ul ul li:hover > a,
    .chip-c36e ul ul li.fn-focus-a880 > a {
        background-color: #ff2e55;
        color: #fff;
    }
    .chip-c36e ul.gradient-14b8 > li:last-child > a {
        border-bottom: none;
    }
    .chip-c36e ul ul li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    }
    .chip-c36e ul ul > li:last-child {
        border-bottom: none;
    }
    .chip-c36e ul ul ul {
        top: 0;
    }
    .chip-c36e ul ul li a:hover,
    .chip-c36e ul ul li.table_tiny_3e1e:hover > a {
        color: #fff !important;
    }
    .chip-c36e ul.accordion-aff7 > li > a > i,
    .chip-c36e ul.accordion-aff7 > li > a > i.bronze-0124:not(.filter_de16).description_fe97 {
        display: block;
        margin: 0 auto 10px;
    }
    .accordion-complex-9947 {
        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;
    }
    .chip-c36e .progress-gas-7438 .header-center-16fc {
        display: none;
    }
    .chip-c36e .progress-gas-7438 .outline-rough-aa9a {
        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.frame-full-3dd8 {
        display: none;
    }
    .accordion-complex-9947 {
        display: none;
    }
    .chip-c36e ul {
        display: block;
    }
    .chip-c36e li {
        display: inline-block;
    }
    .chip-c36e .input-39db {
        padding-left: 50px;
    }
    .chip-c36e ul.accordion-aff7 > li.input-39db > a,
    .chip-c36e ul.accordion-aff7 > li.mask_15bb > a {
        padding-left: 5px;
        padding-right: 5px;
    }
    .chip-c36e li.input-39db + li.mask_15bb: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%);
    }
    .pagination-iron-4c39 #primary,
    .breadcrumb_pressed_fbc9 #primary {
        width: 70%;
        float: left;
        padding-right: 30px;
    }
    .pagination-iron-4c39 #secondary,
    .breadcrumb_pressed_fbc9 #secondary {
        width: 30%;
        float: right;
    }
    .breadcrumb_pressed_fbc9 #primary { 
        float: right;
        padding-right: 0;
        padding-left: 30px;
    }
    .avatar_2e04 #primary {
        width: 100%;
        float: none;
        padding-right: 0;
    }
}
@media screen and (max-width: 1023px) {
    .active_35d8 {
        padding-right: 50px;
        min-height: 86px;
        display: flex;
        align-items: center;
        text-align: left;
    }
    .slider_liquid_0fb3 {
        font-size: 26px;
    }
    .chip-c36e ul ul {
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .chip-c36e ul ul ul {
        margin-top: 0;
    }
    .chip-c36e ul.accordion-aff7 li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
        display: block;
        width: 100%;
    }
    .chip-c36e ul.accordion-aff7 li:last-child {
        border-bottom: none;
    }
    .chip-c36e ul.accordion-aff7 > li {
        width: 100%;
        padding: 0;
    }
    .chip-c36e ul ul li a {
        padding-left: 35px;
    }
    .chip-c36e ul ul ul li a {
        padding-left: 60px;
    }
    .chip-c36e ul ul ul ul li a {
        padding-left: 80px;
    }
    .chip-c36e ul ul a {
        width: 100%;
    }
    .chip-c36e ul ul,
    .chip-c36e ul ul ul {
        box-shadow: none;
        float: none;
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 0;
        display: none;
    }
    .chip-c36e ul.accordion-aff7 > li:before {
        display: none;
    }
    .chip-c36e .picture-active-dc9e > a:before {
        content: "";
        float: right;
        position: relative;
        right: 0;
        background-color: rgba(255, 255, 255, 0.20);
        width: 1px;
        height: 25px;
    }
    .chip-c36e .picture-active-dc9e > a:after {
        padding-top: 3px;
    }
    .chip-c36e ul.gradient-14b8 li a {
        border-left: none;
    }
    .chip-c36e ul.accordion-aff7 {
        margin-right: 0;
        background-color: #fff;
        margin-top: 25px;
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .chip-c36e {
        position: static;
    }
    .chip-c36e a {
        color: #555555;
        padding: 15px;
    }
    #masthead.form-paper-fcfb .chip-c36e ul.accordion-aff7 {
        margin-top: 0;
        position: absolute;
        max-width: 500px;
        top: 100%;
        left: auto;
        right: 0;
        width: 100%;
        z-index: 10;
    }
    .header-0202 #content, 
    .header-0202 #colophon,
    .header-0202 .form-pro-fbce {
        filter: blur(25px);
    }
    #page-site-header {
        padding: 250px 0;
    }
}

@media screen and (max-width: 992px) {
    #page-site-header {
        padding: 200px 0;
    }
    .outer-2562, 
    #reply-title {
        font-size: 28px;
    }
}

@media screen and (max-width: 767px) {
    #masthead.form-paper-fcfb .chip-c36e ul.accordion-aff7 {
        max-width: 100%;
    }
    .pressed-7703 .main-cool-5cd1, 
    .orange-4648 .main-cool-5cd1, 
    .easy-a88c .main-cool-5cd1,
    .pressed-7703 .layout_6dc9, 
    .orange-4648 .layout_6dc9, 
    .easy-a88c .layout_6dc9 {
        width: 100%;
        margin: 15px 0;
    }
    .easy-a88c span.stale-1887 b, 
    .paragraph-1e8a span.stale-1887 b, 
    .easy-a88c span.modal-56b9 b, 
    .paragraph-1e8a span.modal-56b9 b {
        font-size: 18px;
    }
    #respond {
        margin-top: 40px;
    }
    .box-cd78 img {
        margin-right: 15px;
    }
    .outer-2562, 
    #reply-title {
        margin-bottom: 0;
    }
    #commentform p.aside-light-5222,
    #commentform p.pink_1993 {
        margin-top: 21px;
    }
    nav.silver-8bcb.component-smooth-896f,
    #secondary {
        margin-top: 30px;
    }
    .outer-2562, 
    #reply-title {
        font-size: 26px;
    }
    #comments {
        margin-top: 40px;
    }
    .image_red_f7af {
        margin-bottom: 25px;
    }
    .form-pro-fbce {
        display: none;
    }
}
@media screen and (max-width: 567px) {
    .component-smooth-896f .detail-dynamic-f8d1.carousel_easy_02fe, 
    .component-smooth-896f .detail-dynamic-f8d1.basic_fbe2 {
        top: 0;
    }
    .component-smooth-896f .carousel_easy_02fe.detail-dynamic-f8d1:before, 
    .component-smooth-896f .basic_fbe2.detail-dynamic-f8d1:before {
        width: 35px;
        height: 10px;
    }
    .component-smooth-896f .detail-dynamic-f8d1.carousel_easy_02fe, 
    .component-smooth-896f .detail-dynamic-f8d1.basic_fbe2 {
        margin-left: 0;
        margin-right: 0;
    }
    .tag-advanced-8f91 li {
        font-size: 12px;
    }
    #breadcrumb-list {
        padding: 10px 0;
    }
    blockquote.button-center-304d {
        margin-left: 0;
    }
    .box-cd78 img {
        margin: 0 0 25px;
        float: none;
    }
    .box-cd78 .gradient_2120, 
    .box-cd78 .bronze_86f0 {
        display: block;
    }
    .hidden_3ae5 {
        padding-left: 0;
    }
    #comments ol.status-selected-b544 {
        margin-left: 50px;
    }
    .search_right_d8a8 {
        padding-left: 0;
    }
    .menu-current-a4a5 .clean_ef62:last-child,
    .menu-current-a4a5.detail_4a15 .clean_ef62:last-child {
        margin-bottom: 0;
        padding-right: 0;
    }
}
/* css-noise: c43d */
.promo-block-y6 {
  padding: 0.2rem;
  font-size: 13px;
  line-height: 1.2;
}
