/*
Theme Name: Flexible Blog
Theme URI: http://creativthemes.nav-3f7c/downloads/flexible-blog/
Author: Creativ Themes
Author URI: http://creativthemes.nav-3f7c/
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.pattern_f0e5.box-ba25/licenses/gpl-2.0.active_8cc7
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.primary_current_4a13/, (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.grid-14b1.aside-04e6/normalize.shade-silver-4781/
*/

/*--------------------------------------------------------------
>>> 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;
}

.copper_2763 #page {
    max-width: 1600px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 0 0 15px rgb(0 0 0 / 40%);
}

.breadcrumb-c0c7 #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.nav-3f7c/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.thick-21d5 {
    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 .focused_2ce4 label {
    display: table;
    margin: 0;
    line-height: 1;
}
#commentform .focused_2ce4 {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
}
p.north_79b1 {
    clear: both;
    display: inline-block;
    position: relative;
}
.gas-8efc {
    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.button-lite-d230 {
    margin-bottom: 0;
}
#commentform p.north_79b1 {
    margin: 21px 0 0;
}
#comments {
    padding: 25px 0;
}
#respond {
    padding: 25px 0;
}
.outer_cfb8 a {
    color: #000;
    text-decoration: none;
}
.outer_cfb8 a:hover,
.outer_cfb8 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.preview-dirty-69fc {
    max-width: 300px;
    margin: 0 auto 15px;
}
#top-bar input,
#top-bar .aside_outer_c93b {
    background-color: transparent;
    border-color: #333;
    color: #fff;
}
#top-bar .header-down-4738 {
    text-align: center;
}
#top-bar .header-down-4738 li a:hover,
#top-bar .header-down-4738 li a:focus {
    color: #fff;
}
#masthead {
    position: relative;
    z-index: 3000;
    background-color: #fff;
}
#masthead a {
    text-decoration: none;
}
.soft_5e7f {
    padding: 5px 0;
    float: left;
}
.warm_73f6, 
#site-identity {
    display: inline-block;
    vertical-align: middle;
}
.layout_advanced_5567 {
    font-size: 22px;
    margin: 0 0 5px;
    font-weight: 600;
    line-height: 1.3;
}
.layout_advanced_5567 a {
    color: #000;
}
.layout_advanced_5567 a:hover,
.layout_advanced_5567 a:focus {
    color: #ff2e55;
}
.gradient-brown-43a1 {
    margin: 0;
    line-height: 1.3;
    color: #000;
}
.warm_73f6 a {
    display: block;
    margin-right: 15px;
}
.warm_73f6 img {
    max-height: 80px;
    width: auto;
}
.pink-a283 {
    display: block;
    position: relative;
    width: 100%;
}
.pink-a283 ul ul {
    background-color: #fff;
    text-align: left;
    padding: 0;
}
.pink-a283 ul ul li a {
    padding: 12px 15px;
    font-size: 14px;
}
.pink-a283 ul ul a:after {
    float: right;
}
.pink-a283 ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.pink-a283 li {
    position: relative;
}
.pink-a283 ul.complex-e100 > li > a {
    color: #555555;
}
.pink-a283 ul.complex-e100 > li:hover > a,
.pink-a283 ul.complex-e100 > li.fn-focus-8ca6 > a {
    color: #ff2e55;
}
.pink-a283 form.preview-dirty-69fc input {
    background-color: #fff;
    border-color: #e9ecef;
    border-radius: 5px;
}
.pink-a283 a {
    display: block;
    font-weight: 400;
    color: #212121;
    font-size: 14px;
    line-height: 1.5;
    font-family: 'Poppins', sans-serif;
}
.pink-a283 ul ul {
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
}
.pink-a283 ul ul ul {
    left: -999em;
    top: 0;
}
.pink-a283 li li {
    display: block;
}
.pink-a283 ul.complex-e100 .modal-hot-c5de > a,
.pink-a283 ul.complex-e100 .gas-73d8 > a,
.pink-a283 ul.complex-e100 .sort-green-2e9e > a,
.pink-a283 ul.complex-e100 .paragraph-3e49 > a {
    color: #ff2e55;
}
.pink-a283 ul.complex-e100 > li:before {
    background-color: #5750A0;
    color: #fff;
    width: 46px;
    height: 46px;
    line-height: 46px;
    display: inline-block;
    text-align: center;
}
form.preview-dirty-69fc {
    width: 100%;
    max-width: 100%;
    position: relative;
}
input.focused-0eb3 {
    width: 100%;
    height: 45px;
    padding: 0 50px 0 15px;
}
.surface_aec3 {
    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;
}
.surface_aec3:hover,
.surface_aec3:focus {
    background-color: #ff2e55;
}
.surface_aec3 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;
}
.surface_aec3 span:before, 
.surface_aec3 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;
}
.surface_aec3 span:before {
    -webkit-transform: translateY(-250%);
    -moz-transform: translateY(-250%);
    -ms-transform: translateY(-250%);
    -o-transform: translateY(-250%);
    transform: translateY(-250%);
}
.surface_aec3 span:after {
    -webkit-transform: translateY(250%);
    -moz-transform: translateY(250%);
    -ms-transform: translateY(250%);
    -o-transform: translateY(250%);
    transform: translateY(250%);
}
.surface_aec3.fn-active-8ca6 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);
}
.surface_aec3.fn-active-8ca6 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);
}
.surface_aec3.fn-active-8ca6 span {
    background-color: transparent;
}
.popup-last-fcf8 {
    float: right;
    color: #111;
    padding: 7px 0 0 10px;
    display: none;
}
button.icon-30d8 {
    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.icon-30d8.fn-active-8ca6 i {
    transform: rotate(-180deg);
    transform-origin: center;
}
.tabs-451a .media_ac5f,
.tabs-451a .photo_small_10c3,
.tabs-451a .active_c434 {
    margin: 0;
    overflow: hidden;
}
.progress_2eaa .info_25eb a:before,
.progress_2eaa .thumbnail_complex_8da6 a:after {
    content: "\f0d9";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
    font-size: 18px;
    position: relative;
    top: 1px;
}
.progress_2eaa .thumbnail_complex_8da6 a:after {
    content: "\f0da";
    margin-left: 10px;
    margin-right: 0;
}
.media_ac5f .info_25eb,
.photo_small_10c3 .info_25eb,
.active_c434 .info_25eb {
    float: left;
    width: 50%;
    position: relative;
    text-align: left;
}

.media_ac5f .thumbnail_complex_8da6,
.photo_small_10c3 .thumbnail_complex_8da6,
.active_c434 .thumbnail_complex_8da6 {
    float: right;
    text-align: right;
    width: 50%;
    position: relative;
}
.active_c434 a, 
.photo_small_10c3 a {
    font-weight: 400;
    display: block;
    color: #212529;
    text-decoration: none;
}
.active_c434 a:hover, 
.photo_small_10c3 a:hover,
.active_c434 a:focus, 
.photo_small_10c3 a:focus {
    color: #ff2e55;
}
.active_c434, 
.photo_small_10c3 {
    padding: 0;
    position: relative;
}
.carousel-steel-b996 .dropdown-lower-9fcc,
.carousel-steel-b996 .dropdown-lower-9fcc.table-e305:hover,
.carousel-steel-b996 .dropdown-lower-9fcc.table-e305:focus {
    text-align: center;
    line-height: 35px;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-right: 5px;
    color: #ff2e55;
    background-color: #f6f6f6;
}
.carousel-steel-b996 .dropdown-lower-9fcc.fn-current-8ca6,
.carousel-steel-b996 .dropdown-lower-9fcc:hover,
.carousel-steel-b996 .dropdown-lower-9fcc:focus {
    color: #fff;
    background-color: #ff2e55;
}
.carousel-steel-b996 .dropdown-lower-9fcc.button-fdb6,
.carousel-steel-b996 .dropdown-lower-9fcc.prev_a2b1 {
    width: auto;
    height: auto;
    color: #ff2e55;
    padding: 0 15px;
}
.carousel-steel-b996 .dropdown-lower-9fcc.button-fdb6:hover, 
.carousel-steel-b996 .dropdown-lower-9fcc.prev_a2b1:hover,
.carousel-steel-b996 .dropdown-lower-9fcc.button-fdb6:focus, 
.carousel-steel-b996 .dropdown-lower-9fcc.prev_a2b1:focus {
    color: #fff;
}
.info_25eb span {
    padding-left: 30px;
    float: left;
    text-align: left;
}
.thumbnail_complex_8da6 span {
    padding-right: 30px;
    float: right;
    text-align: right;
}
.active_c434 span,
.photo_small_10c3 span {
    display: table;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.brown_3441 {
    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. */
}

.brown_3441: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
--------------------------------------------------------------*/
.fluid_a0b0 {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.thick-21d5 {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.button-868e {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.text_new_aa5f:before,
.text_new_aa5f:after,
.west_1137:before,
.west_1137:after,
.current_720e:before,
.current_720e:after,
.thumbnail-north-dcab:before,
.thumbnail-north-dcab:after,
.green_671d:before,
.green_671d:after,
.image-east-f7de:before,
.image-east-f7de:after,
.layout-bottom-f6da:before,
.layout-bottom-f6da:after,
.medium_dc31:before,
.medium_dc31:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.text_new_aa5f:after,
.west_1137:after,
.current_720e:after,
.thumbnail-north-dcab:after,
.green_671d:after,
.image-east-f7de:after,
.layout-bottom-f6da:before,
.layout-bottom-f6da:after,
.medium_dc31:before,
.medium_dc31:after {
    clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.thumbnail_glass_5170 {
    margin: 0 0 1.3em;
}
.thumbnail_glass_5170:last-child {
    margin-bottom: 0;
}
#colophon .thumbnail_glass_5170.breadcrumb-7d82 {
    margin-bottom: 20px;
}
#colophon .thumbnail_glass_5170:last-child {
    margin-bottom: 0;
}

/* Make sure select elements fit in widgets. */
.thumbnail_glass_5170 select {
    max-width: 100%;
    padding: 10px;
    border: none;
    width: 100%;
    max-width: 300px;
}

.thumbnail_glass_5170 input {
    height: 40px;
    padding: 0 15px;
    border: none;
}
form.preview-dirty-69fc button.aside_outer_c93b {
    height: 45px;
    line-height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    border: none;
    width: 45px;
    padding: 0;
    background-color: transparent;
    color: #666;
}
.progress-5eba form.preview-dirty-69fc button.aside_outer_c93b {
    width: 50px;
    color: #fff;
    font-size: 16px;
    line-height: 1;
    height: 50px;
    padding: 0;
}
.progress-5eba form.preview-dirty-69fc input[type="search"] {
    padding: 0 55px 0 25px;
    height: 50px;
    background-color: #fff;
    color: #000;
    border: none;
}
.progress-5eba form.preview-dirty-69fc input[type="search"]:focus {
    border-color: #ff2e55;
}
form.preview-dirty-69fc {
    position: relative;
}

form.preview-dirty-69fc 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;
}

.accent-fixed-2f85 {
    font-size: 18px;
    margin: 0 0 32px;
    color: #fff;
}

.thumbnail_glass_5170 li:not(:last-child) {
    margin-bottom: 10px;
}

#secondary .alert-stone-b62e h1,
#secondary .alert-stone-b62e h2,
#secondary .alert-stone-b62e h3,
#secondary .alert-stone-b62e h4,
#secondary .alert-stone-b62e h5,
#secondary .alert-stone-b62e h6,
#colophon .alert-stone-b62e h1,
#colophon .alert-stone-b62e h2,
#colophon .alert-stone-b62e h3,
#colophon .alert-stone-b62e h4,
#colophon .alert-stone-b62e h5,
#colophon .alert-stone-b62e h6,
.accent-3784 .bright-4e0b {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin: 0;
    text-transform: uppercase;
    border-bottom: 2px solid #000;
    padding-bottom: 5px;
}

#secondary .out_36f8 h1,
#secondary .out_36f8 h2,
#secondary .out_36f8 h3,
#secondary .out_36f8 h4,
#secondary .out_36f8 h5,
#secondary .out_36f8 h6,
#colophon .out_36f8 h1,
#colophon .out_36f8 h2,
#colophon .out_36f8 h3,
#colophon .out_36f8 h4,
#colophon .out_36f8 h5,
#colophon .out_36f8 h6 {
    margin-bottom: 25px;
}

.accent-3784 .bright-4e0b {
    display: block;
    margin-bottom: 20px;
}

.picture_out_ef04 {
    height: 40px;
    background-color: #000;
    border-color: #000;
    color: #fff;
    padding: 0 15px;
}

.picture_out_ef04:hover,
.picture_out_ef04: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 .thumbnail_glass_5170:not(:last-child) {
    margin-bottom: 30px;
}
.dropdown-62a8 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.widget-e45e.mask-c465 {
    list-style: disc;
    padding-left: 1.5em;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.fn-sticky-8ca6 {
    display: block;
}
.accent-mini-5b03 {
    margin: 0;
}

.white_26d5:not(.hidden-0f40) {
    display: none;
}

.selected-294f .heading-fluid-11c6,
.green_78ed .heading-fluid-11c6 {
    display: inline;
}

.black_b5a6,
.west_1137,
.input-f3dd {
    margin: 0;
}

.aside-hovered-161c img {
    display: block;
    text-align: center;
    margin: 20px auto;
}
.component_blue_09e7 span.banner_over_35a6 {
    margin-bottom: 12px;
    display: inline-block;
    width: 100%;
}
.detail_short_299e {
    clear: both;
    margin: 0 0 1.5em;
}
.component_blue_09e7 span.smooth_1e6b {
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    color: #111;
}
.component_blue_09e7 small {
    font-size: 12px;
    color: #ff2e55;
}
nav.cool-a9e6.carousel-steel-b996 {
    margin-top: 50px;
    clear: both;
    display: inline-block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.main_fixed_4e3a.thick-236d article:nth-child(3n) {
    border-right: 1px solid #e4e4e4;
}
.hovered_7f34 a {
    color: #ff2e55;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.image_24cc {
    color: #fff;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.widget_selected_d0fc {
    margin-bottom: 20px;
    display: inline-block;
}
.widget_selected_d0fc span {
    margin: 0 8px 8px 0;
}
.widget_selected_d0fc 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;
}
.widget_selected_d0fc a:hover,
.widget_selected_d0fc a:focus {
    border-color: #000;
    background-color: #000;
    color: #fff;
}
.progress-next-f7ec {
    margin-bottom: 30px;
}
.picture-641f,
.right-ba99 {
    text-align: center;
    margin-bottom: 30px;
    display: block;
}
.picture-641f h1,
.notification_6b40 h1,
.right-ba99 h1 {
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: bold;
}
.list-fluid-3157 .picture-641f,
.west_935f .notification_6b40,
.steel-aa14 .right-ba99,
.fresh_d5b7 .progress-next-f7ec,
.disabled-wide-49db .cool-a9e6.active_c434,
.primary_eb80 .overlay_center_47bb.short-9359 .heading-fluid-11c6,
.element-stale-1d74 .overlay_center_47bb.short-9359 .copper_1ea3,
.down-949e .overlay_center_47bb.short-9359 .box-ac74,
.large-8c0e .overlay_center_47bb.short-9359 .summary_9e7e {
    display: none;
}
.static-c625 {
    margin-bottom: 25px;
}
.paper_fadb .static-c625 {
    margin-bottom: 0;
}
.overlay_center_47bb.short-9359 {
    background-color: #f6f6f6;
    padding: 20px 25px;
    margin-bottom: 25px;
}
.selected-294f .copper_1ea3 a:before,
.short-9359 .aside-hovered-161c a:before,
.summary_9e7e a:before,
.box-ac74:before {
    content: "\f017";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
}
.short-9359 .aside-hovered-161c a:before {
    content: "\f007";
}
.summary_9e7e a:before {
    content: "\f086";
}
.selected-294f .copper_1ea3 a:before {
    content: "\f017";
}
.box-ac74:before {
    content: "\f02c";
    color: #ff2e55;
}
body:not(.selected-294f) .box-ac74:before {
    display: none;
}
.short-9359 a, 
.short-9359 span:before, 
.short-9359 .box-ac74:before, 
.short-9359 .aside-hovered-161c:before {
    color: #000;
}
.short-9359 a:hover,
.short-9359 a:focus {
    color: #ff2e55;
}
.aside-hovered-161c.in_5625 {
    margin-left: 5px;
}
.heading-fluid-11c6 {
    visibility: hidden;
}
.heading-fluid-11c6 .aside-hovered-161c.in_5625 {
    visibility: visible;
    margin-left: -20px;
}
.picture_steel_e3b3 .tabs-451a .media_ac5f, 
.picture_steel_e3b3 .tabs-451a .photo_small_10c3, 
.picture_steel_e3b3 .tabs-451a .active_c434 {
    margin-bottom: 25px;
}
.cool-a9e6.active_c434,
.cool-a9e6.photo_small_10c3 {
    padding: 20px 25px;
    background-color: #f6f6f6;
}
.active_c434 .panel_south_6a54 span span,
.photo_small_10c3 .panel_south_6a54 span span,
.active_c434 .notice_orange_e9fb span span,
.photo_small_10c3 .notice_orange_e9fb span span {
    display: block;
}
.active_c434 span.panel_south_6a54 b,
.notice-medium-8787 span.panel_south_6a54 b,
.active_c434 span.notice_orange_e9fb b,
.notice-medium-8787 span.notice_orange_e9fb b {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.active_c434 span.panel_south_6a54,
.notice-medium-8787 span.panel_south_6a54 {
    display: table;
}
.outline_aabf.background-gold-2b7e {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}
.outline_aabf.background-gold-2b7e .box_advanced_73d5 {
    font-size: 38px;
}
.clean-62a2 #secondary {
    display: none;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.current_720e a {
    word-wrap: break-word;
}

.icon-36c9 {
    display: block;
}

#reply-title,
.upper-fef7 {
    font-size: 42px;
    margin: 0;
}
.upper-fef7,
#reply-title {
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 600;
}
ul.hovered_7f34 li:after {
    content: ",";
}
ul.hovered_7f34 li:last-child:after {
    display: none;
}
ol.first_2d7c {
    padding: 0;
    margin: 0 0 30px;
    list-style: none;
}
#comments ol {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
#comments ol.first_2d7c {
    padding-top: 35px;
    position: relative;
    overflow: hidden;
}
#comments ol.static_d6f6 {
    margin-left: 120px;
}
.accent-05db {
    display: none;
}
.down_e582 img {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 20px;
}
#comments time:before {
    display: none;
}
.video-hovered-db7d {
    position: relative;
}
.media-f349 {
    text-align: right;
}
#comments article {
    margin-bottom: 30px;
    clear: both;
    padding: 30px;
    background-color: #f6f6f6;
    text-decoration: none;
}
#comments ol.first_2d7c > li:last-child article:last-child,
#comments ol.first_2d7c > li:last-child {
    border-bottom: none;
}
#comments ol.first_2d7c > li {
    padding-top: 49px;
}
#comments ol.first_2d7c > li:first-child {
    padding-top: 0;
}
#comments ol.first_2d7c > li article:last-child .media-f349 {
    border-bottom: none;
    padding-bottom: 0;
}
.media-f349 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;
}
.media-f349 a:hover,
.media-f349 a:focus {
    color: #fff;
    background-color: #ff2e55;
    border-color: #ff2e55;
}
.down_e582 .fresh-90a9,
.down_e582 .complex_092d {
    display: inline-block;
    color: #333;
    font-size: 20px;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    text-transform: capitalize;
}
.down_e582 .fresh-90a9:hover,
.down_e582 .fresh-90a9:focus {
    color: #ff2e55;
}
.carousel-5b97 a,
.carousel-5b97 a time {
    color: #333;
    text-decoration: none;
}
.carousel-5b97 a:hover,
.carousel-5b97 a:focus,
.carousel-5b97 a:hover time,
.carousel-5b97 a:focus time {
    color: #ff2e55;
}
.carousel-5b97 time {
    font-weight: 500;
}
.carousel-5b97 {
    display: block;
    margin-bottom: 10px;
}
.current_720e {
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 80px;
}
.current_720e p {
    font-weight: 400;
    margin-bottom: 1em;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.wrapper_7edb .photo_small_10c3, /* Older / Newer Posts Navigation (always hidden) */
.wrapper_7edb.background_016d .image-east-f7de { /* 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 .background_016d) before. */
.motion-83b8.background_016d .image-east-f7de {
    display: block;
}

/*--------------------------------------------------------------
# Layouts and titles
--------------------------------------------------------------*/
section {
    position: relative;
}
.fn-relative-8ca6 {
    display: block;
    position: relative;
}
.fn-relative-8ca6:before,
.fn-relative-8ca6:after {
    content: "";
    display: table;
    clear: both;
}
.west_1137 {
    margin-top: 0;
}
.medium_dc31 {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.layout-ff53 {
    padding: 10px 0;
}
.notice_68ac,
.badge_9c9e {
    font-size: 22px;
    margin: 0 0 15px;
    font-weight: 400;
    word-wrap: break-word;
}
.liquid_46d1 {
    margin-bottom: 40px;
    text-align: center;
}
.badge_9c9e {
    font-size: 32px;
    margin: 0;
    font-family: 'Poppins', sans-serif;
}
.notice_68ac a {
    color: #000;
    text-decoration: none;
}
.notice_68ac a:hover,
.notice_68ac a:focus {
    color: #ff2e55;
}
.dirty-7cc5 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.silver_e33b {
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.2;
}
.wood-777e {
    text-align: left;
}
.east_7939 {
    text-align: center;
}
.sort_selected_28b6 {
    text-align: right;
}
.pattern-last-9a24 {
    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;
}
.pattern-last-9a24:hover,
.pattern-last-9a24:focus {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.panel-paper-fe6b {
    position: relative;
}
.large_7c83 article, 
.yellow-1e4b article, 
.thick-236d article, 
.hover-bronze-2423 article,
.east-eba7 article,
.component-4db4 article {
    margin-bottom: 30px;
    width: 100%;
}
.large_7c83 article:last-child, 
.yellow-1e4b article:last-child, 
.thick-236d article:last-child, 
.hover-bronze-2423 article:last-child,
.east-eba7 article:last-child,
.component-4db4 article:last-child {
    margin-bottom: 0;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.black_b5a6 .fluid-e1a3,
.west_1137 .fluid-e1a3,
.current_720e .fluid-e1a3 {
    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
--------------------------------------------------------------*/
.current-1c47 {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.current-1c47 img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.current-1c47 .top_43b9 {
    margin: 0.8075em 0;
}

.top_43b9 {
    text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.filter-bronze-ee9b {
    margin: -4px;
}

.secondary-right-6677 {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding: 4px;
}

.form-bottom-e5e6 .secondary-right-6677 {
    max-width: 50%;
}

.light-4d56 .secondary-right-6677 {
    max-width: 33.33%;
}

.summary_ac0e .secondary-right-6677 {
    max-width: 25%;
}

.component-down-1db8 .secondary-right-6677 {
    max-width: 20%;
}

.input_fresh_5516 .secondary-right-6677 {
    max-width: 16.66%;
}

.hover_short_636e .secondary-right-6677 {
    max-width: 14.28%;
}

.south-5a6d .secondary-right-6677 {
    max-width: 12.5%;
}

.container_8d25 .secondary-right-6677 {
    max-width: 11.11%;
}

.video-7d97 {
    display: block;
}

.popup-c860 {
    margin: 0;
}

/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
.header-down-4738 li {
    display: inline-block;
    height: auto;
    text-align: center;
    position: relative;
    list-style: none;
}
.layout-bottom-f6da .thumbnail_glass_5170 .header-down-4738 li {
    display: inline-block;
    width: auto;
}
.header-down-4738,
.header-down-4738 ul {
    margin: 0;
    padding: 0;
}
.header-down-4738 li a {
    background-color: transparent;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: block;
}
/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
ul.header-down-4738 {
    margin: 0;
    padding: 0;
}
.header-down-4738 li {
    width: 40px;
    height: auto;
    text-align: center;
    line-height: 40px;
    position: relative;
    list-style: none;
}
.header-down-4738 ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.header-down-4738 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";
}
.header-down-4738 li a:hover,
.header-down-4738 li a:focus {
    color: #fff;
    background-color: #FF3366;
}
.header-down-4738 li a:before {
    content: "\f1d0";
}
.header-down-4738 li a[href*="facebook.nav-3f7c"]:before,
.header-down-4738 li a[href*="fb.nav-3f7c"]:before {
  content: "\f39e";
}

.header-down-4738 li a[href*="twitter.nav-3f7c"]:before {
  content: "\f099";
}

.header-down-4738 li a[href*="linkedin.nav-3f7c"]:before {
  content: "\f0e1";
}

.header-down-4738 li a[href*="plus.hero-tall-cf19.nav-3f7c"]:before {
  content: "\f0d5";
}

.header-down-4738 li a[href*="youtube.nav-3f7c"]:before {
  content: "\f167";
}

.header-down-4738 li a[href*="dribbble.nav-3f7c"]:before {
  content: "\f17d";
}

.header-down-4738 li a[href*="pinterest.nav-3f7c"]:before {
  content: "\f231";
}

.header-down-4738 li a[href*="bitbucket.box-ba25"]:before {
  content: "\f171";
}

.header-down-4738 li a[href*="github.nav-3f7c"]:before {
  content: "\f113";
}

.header-down-4738 li a[href*="codepen.aside-04e6"]:before {
  content: "\f1cb";
}

.header-down-4738 li a[href*="flickr.nav-3f7c"]:before {
  content: "\f16e";
}

.header-down-4738 li a[href$="/feed/"]:before {
  content: "\f09e";
}

.header-down-4738 li a[href*="foursquare.nav-3f7c"]:before {
  content: "\f180";
}

.header-down-4738 li a[href*="instagram.nav-3f7c"]:before {
  content: "\f16d";
}

.header-down-4738 li a[href*="tumblr.nav-3f7c"]:before {
  content: "\f173";
}

.header-down-4738 li a[href*="reddit.nav-3f7c"]:before {
  content: "\f1a1";
}

.header-down-4738 li a[href*="vimeo.nav-3f7c"]:before {
  content: "\f194";
}

.header-down-4738 li a[href*="digg.nav-3f7c"]:before {
  content: "\f1a6";
}

.header-down-4738 li a[href*="twitch.top-f495"]:before {
  content: "\f1e8";
}

.header-down-4738 li a[href*="stumbleupon.nav-3f7c"]:before {
  content: "\f1a4";
}

.header-down-4738 li a[href*="delicious.nav-3f7c"]:before {
  content: "\f1a5";
}

.header-down-4738 li a[href*="mailto:"]:before {
  content: "\f0e0";
}
.header-down-4738 li a[href*="soundcloud.nav-3f7c"]:before {
  content: "\f1be";
}
.header-down-4738 li a[href*="wordpress.box-ba25"]:before {
  content: "\f19a";
}
.header-down-4738 li a[href*="wordpress.nav-3f7c"]:before {
  content: "\f19a";
}

.header-down-4738 li a[href*="jsfiddle.wood_ae0c"]:before {
  content: "\f1cc";
}

.header-down-4738 li a[href*="tripadvisor.nav-3f7c"]:before {
  content: "\f262";
}

.header-down-4738 li a[href*="foursquare.nav-3f7c"]:before {
  content: "\f180";
}

.header-down-4738 li a[href*="angel.border-076a"]:before {
  content: "\f209";
}

.header-down-4738 li a[href*="slack.nav-3f7c"]:before {
  content: "\f198";
}

.header-down-4738 li a[href*="tiktok.nav-3f7c"]:before {
  content: "\e07b";
}

/*--------------------------------------------------------------
## Social Icons Hover Color
--------------------------------------------------------------*/
.header-down-4738 li a[href*="facebook.nav-3f7c"]:hover,
.header-down-4738 li a[href*="fb.nav-3f7c"]:hover,
.header-down-4738 li a[href*="facebook.nav-3f7c"]:focus,
.header-down-4738 li a[href*="fb.nav-3f7c"]:focus {
    background-color: #3c5798 !important;
}
.header-down-4738 li a[href*="twitter.nav-3f7c"]:hover,
.header-down-4738 li a[href*="twitter.nav-3f7c"]:focus {
    background-color: #1ea0f1 !important;
}
.header-down-4738 li a[href*="linkedin.nav-3f7c"]:hover,
.header-down-4738 li a[href*="linkedin.nav-3f7c"]:focus {
    background-color: #0077B5 !important;
}
.header-down-4738 li a[href*="plus.hero-tall-cf19.nav-3f7c"]:hover,
.header-down-4738 li a[href*="plus.hero-tall-cf19.nav-3f7c"]:focus {
    background-color: #ec7161 !important;
}

.header-down-4738 li a[href*="youtube.nav-3f7c"]:hover,
.header-down-4738 li a[href*="youtube.nav-3f7c"]:focus {
    background-color: #cc181e !important;
}

.header-down-4738 li a[href*="dribbble.nav-3f7c"]:hover,
.header-down-4738 li a[href*="dribbble.nav-3f7c"]:focus {
    background-color: #f4a09c !important;
}

.header-down-4738 li a[href*="pinterest.nav-3f7c"]:hover,
.header-down-4738 li a[href*="pinterest.nav-3f7c"]:focus {
    background-color: #bd081b !important;
}

.header-down-4738 li a[href*="bitbucket.box-ba25"]:hover,
.header-down-4738 li a[href*="bitbucket.box-ba25"]:focus {
    background-color: #205081 !important;
}

.header-down-4738 li a[href*="github.nav-3f7c"]:hover,
.header-down-4738 li a[href*="github.nav-3f7c"]:focus {
    background-color: #323131 !important;
}

.header-down-4738 li a[href*="codepen.aside-04e6"]:hover,
.header-down-4738 li a[href*="codepen.aside-04e6"]:focus {
    background-color: #111000 !important;
}

.header-down-4738 li a[href*="flickr.nav-3f7c"]:hover,
.header-down-4738 li a[href*="flickr.nav-3f7c"]:focus {
    background-color: #025FDF !important;
}

.header-down-4738 li a[href$="/feed/"]:hover,
.header-down-4738 li a[href$="/feed/"]:focus {
    background-color: #089DE3 !important;
}

.header-down-4738 li a[href*="foursquare.nav-3f7c"]:hover,
.header-down-4738 li a[href*="foursquare.nav-3f7c"]:focus {
    background-color: #F94877 !important;
}

.header-down-4738 li a[href*="instagram.nav-3f7c"]:hover,
.header-down-4738 li a[href*="instagram.nav-3f7c"]:focus {
    background-color: #cd42e7 !important;
}

.header-down-4738 li a[href*="tumblr.nav-3f7c"]:hover,
.header-down-4738 li a[href*="tumblr.nav-3f7c"]:focus {
    background-color: #56BC8A !important;
}

.header-down-4738 li a[href*="reddit.nav-3f7c"]:hover,
.header-down-4738 li a[href*="reddit.nav-3f7c"]:focus {
    background-color: #FF4500 !important;
}

.header-down-4738 li a[href*="vimeo.nav-3f7c"]:hover,
.header-down-4738 li a[href*="vimeo.nav-3f7c"]:focus {
    background-color: #00ADEF !important;
}

.header-down-4738 li a[href*="digg.nav-3f7c"]:hover,
.header-down-4738 li a[href*="digg.nav-3f7c"]:focus {
    background-color: #00ADEF !important;
}

.header-down-4738 li a[href*="twitch.top-f495"]:hover,
.header-down-4738 li a[href*="twitch.top-f495"]:focus {
    background-color: #0E9DD9 !important;
}

.header-down-4738 li a[href*="stumbleupon.nav-3f7c"]:hover,
.header-down-4738 li a[href*="stumbleupon.nav-3f7c"]:focus {
    background-color: #EB4924 !important;
}

.header-down-4738 li a[href*="delicious.nav-3f7c"]:hover,
.header-down-4738 li a[href*="delicious.nav-3f7c"]:focus {
    background-color: #0076E8 !important;
}

.header-down-4738 li a[href*="mailto:"]:hover,
.header-down-4738 li a[href*="mailto:"]:focus {
    background-color: #4169E1 !important;
}
.header-down-4738 li a[href*="soundcloud.nav-3f7c"]:hover,
.header-down-4738 li a[href*="soundcloud.nav-3f7c"]:focus {
    background-color: #FF5500 !important;
}
.header-down-4738 li a[href*="wordpress.box-ba25"]:hover,
.header-down-4738 li a[href*="wordpress.box-ba25"]:focus {
    background-color: #0073AA !important;
}
.header-down-4738 li a[href*="wordpress.nav-3f7c"]:hover,
.header-down-4738 li a[href*="wordpress.nav-3f7c"]:focus {
    background-color: #00AADC !important;
}

.header-down-4738 li a[href*="jsfiddle.wood_ae0c"]:hover,
.header-down-4738 li a[href*="jsfiddle.wood_ae0c"]:focus {
    background-color: #396AB1 !important;
}

.header-down-4738 li a[href*="tripadvisor.nav-3f7c"]:hover,
.header-down-4738 li a[href*="tripadvisor.nav-3f7c"]:focus {
    background-color: #FFE090 !important;
}

.header-down-4738 li a[href*="angel.border-076a"]:hover,
.header-down-4738 li a[href*="angel.border-076a"]:focus {
    background-color: #111000 !important;
}

.header-down-4738 li a[href*="tiktok.nav-3f7c"]:hover,
.header-down-4738 li a[href*="tiktok.nav-3f7c"]:focus {
    background-color: #7d88e3 !important;
}

/*--------------------------------------------------------------
#  Header Image
--------------------------------------------------------------*/
#header-image {
    text-align: center;
}
#header-image img {
    width: 100%;
}

/*--------------------------------------------------------------
# Posts
--------------------------------------------------------------*/
.badge_11ff .stale_2860 .panel-paper-fe6b {
    margin-bottom: 30px;
    background-size: cover;
    background-position: center center;
    padding: 150px 0;
}
.badge_11ff .focus-inner-28ac {
    text-align: center;
    padding: 15px;
}
.badge_11ff .mask-light-f4f2 .focus-inner-28ac {
    width: calc(100% - 80px);
    margin: -85px auto 0;
    background-color: #fff;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 15px;
}
.badge_11ff .stale_2860 .copper_1ea3 {
    margin-bottom: 7px;
    display: inline-block;
}
.badge_11ff .stale_2860 .copper_1ea3 a {
    color: #000;
}
.badge_11ff .stale_2860 .copper_1ea3 a:hover,
.badge_11ff .stale_2860 .copper_1ea3 a:focus {
    color: #ff2e55;
}
.badge_11ff .stale_2860 .box-ac74 {
    margin-bottom: 10px;
    display: block;
    color: #fff;
}
.badge_11ff .stale_2860 .box-ac74 a {
    background-color: #ff2e55;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
}
.badge_11ff .stale_2860 .box-ac74 a:hover,
.badge_11ff .stale_2860 .box-ac74 a:focus {
    background-color: #000;
}
.badge_11ff .stale_2860 .panel-paper-fe6b img {
    width: 100%;
}
.badge_11ff .gallery_first_595c {
    margin-bottom: 10px;
}
.badge_11ff .notice_68ac {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin: 0;
    margin-bottom: 15px;
    line-height: 1.5;
}
.badge_11ff .stale_2860 .west_1137 {
    color: #000;
}
.badge_11ff a {
    text-decoration: none;
}
.badge_11ff a {
    text-decoration: none;
}
.short-9359 a,
.short-9359 a:before {
    text-decoration: none;
}
.short-9359 > span {
    margin-right: 20px;
}
#primary #main > article .west_1137 {
    margin-bottom: 25px;
}

/*--------------------------------------------------------------
# Typography Options
--------------------------------------------------------------*/ 
.surface-action-67b8 h1,
.surface-action-67b8 h2,
.surface-action-67b8 h3,
.surface-action-67b8 h4,
.surface-action-67b8 h5,
.surface-action-67b8 h6,
.surface-action-67b8 .accent-3784 .bright-4e0b {
    font-family: 'Raleway', sans-serif;
}

.lower_2521 h1,
.lower_2521 h2,
.lower_2521 h3,
.lower_2521 h4,
.lower_2521 h5,
.lower_2521 h6,
.lower_2521 .accent-3784 .bright-4e0b {
    font-family: 'Poppins', sans-serif;
}

.link_active_8d26 h1,
.link_active_8d26 h2,
.link_active_8d26 h3,
.link_active_8d26 h4,
.link_active_8d26 h5,
.link_active_8d26 h6,
.link_active_8d26 .accent-3784 .bright-4e0b {
    font-family: 'Montserrat', sans-serif;
}

.highlight_right_d3fb h1,
.highlight_right_d3fb h2,
.highlight_right_d3fb h3,
.highlight_right_d3fb h4,
.highlight_right_d3fb h5,
.highlight_right_d3fb h6,
.highlight_right_d3fb .accent-3784 .bright-4e0b {
    font-family: 'Open Sans', sans-serif;
}

.detail_over_63ec h1,
.detail_over_63ec h2,
.detail_over_63ec h3,
.detail_over_63ec h4,
.detail_over_63ec h5,
.detail_over_63ec h6,
.detail_over_63ec .accent-3784 .bright-4e0b {
    font-family: 'Lato', sans-serif;
}

.tall-830f h1,
.tall-830f h2,
.tall-830f h3,
.tall-830f h4,
.tall-830f h5,
.tall-830f h6,
.tall-830f .accent-3784 .bright-4e0b {
    font-family: 'Ubuntu', sans-serif;
}

.message_eca7 h1,
.message_eca7 h2,
.message_eca7 h3,
.message_eca7 h4,
.message_eca7 h5,
.message_eca7 h6,
.message_eca7 .accent-3784 .bright-4e0b {
    font-family: 'Playfair Display', serif;
}

.huge_2665 h1,
.huge_2665 h2,
.huge_2665 h3,
.huge_2665 h4,
.huge_2665 h5,
.huge_2665 h6,
.huge_2665 .accent-3784 .bright-4e0b h6 {
    font-family: 'Lora', serif;
}

.article_steel_ed71 h1,
.article_steel_ed71 h2,
.article_steel_ed71 h3,
.article_steel_ed71 h4,
.article_steel_ed71 h5,
.article_steel_ed71 h6,
.article_steel_ed71 .accent-3784 .bright-4e0b {
    font-family: 'Titillium Web', sans-serif;
}

.hover-lower-590a h1,
.hover-lower-590a h2,
.hover-lower-590a h3,
.hover-lower-590a h4,
.hover-lower-590a h5,
.hover-lower-590a h6,
.hover-lower-590a .accent-3784 .bright-4e0b {
    font-family: 'Muli', sans-serif;
}

.paragraph-yellow-7301 h1,
.paragraph-yellow-7301 h2,
.paragraph-yellow-7301 h3,
.paragraph-yellow-7301 h4,
.paragraph-yellow-7301 h5,
.paragraph-yellow-7301 h6,
.paragraph-yellow-7301 .accent-3784 .bright-4e0b {
    font-family: 'Oxygen', sans-serif;
}

.static_377c h1,
.static_377c h2,
.static_377c h3,
.static_377c h4,
.static_377c h5,
.static_377c h6,
.static_377c .accent-3784 .bright-4e0b {
    font-family: 'Nunito Sans', sans-serif;
}

.focus_warm_d80a h1,
.focus_warm_d80a h2,
.focus_warm_d80a h3,
.focus_warm_d80a h4,
.focus_warm_d80a h5,
.focus_warm_d80a h6,
.focus_warm_d80a .accent-3784 .bright-4e0b {
    font-family: 'Maven Pro', sans-serif;
}

.aside_outer_c409 h1,
.aside_outer_c409 h2,
.aside_outer_c409 h3,
.aside_outer_c409 h4,
.aside_outer_c409 h5,
.aside_outer_c409 h6,
.aside_outer_c409 .accent-3784 .bright-4e0b {
    font-family: 'Cairo', serif;
}

.status_left_ca5a h1,
.status_left_ca5a h2,
.status_left_ca5a h3,
.status_left_ca5a h4,
.status_left_ca5a h5,
.status_left_ca5a h6,
.status_left_ca5a .accent-3784 .bright-4e0b {
    font-family: 'Philosopher', sans-serif;
}

.thumbnail-basic-d060 h1,
.thumbnail-basic-d060 h2,
.thumbnail-basic-d060 h3,
.thumbnail-basic-d060 h4,
.thumbnail-basic-d060 h5,
.thumbnail-basic-d060 h6,
.thumbnail-basic-d060 .accent-3784 .bright-4e0b {
    font-family: 'Dosis', sans-serif;
}

.new-762e h1,
.new-762e h2,
.new-762e h3,
.new-762e h4,
.new-762e h5,
.new-762e h6,
.new-762e .accent-3784 .bright-4e0b {
    font-family: 'Sniglet', cursive;
}

.input-c499 h1,
.input-c499 h2,
.input-c499 h3,
.input-c499 h4,
.input-c499 h5,
.input-c499 h6,
.input-c499 .accent-3784 .bright-4e0b {
    font-family: 'Gloria Hallelujah', cursive;
}

.info_plasma_409c h1,
.info_plasma_409c h2,
.info_plasma_409c h3,
.info_plasma_409c h4,
.info_plasma_409c h5,
.info_plasma_409c h6,
.info_plasma_409c .accent-3784 .bright-4e0b {
    font-family: 'Patrick Hand', cursive;
}

.up_a2b5 h1,
.up_a2b5 h2,
.up_a2b5 h3,
.up_a2b5 h4,
.up_a2b5 h5,
.up_a2b5 h6,
.up_a2b5 .accent-3784 .bright-4e0b {
    font-family: 'Shadows Into Light', cursive;
}

.button_light_e938 h1,
.button_light_e938 h2,
.button_light_e938 h3,
.button_light_e938 h4,
.button_light_e938 h5,
.button_light_e938 h6,
.button_light_e938 .accent-3784 .bright-4e0b {
    font-family: 'Aboreto', cursive;
}

.preview_5f99,
.preview_5f99 .pink-a283 a {
    font-family: 'Raleway', sans-serif;
}

.liquid_7f50,
.liquid_7f50 .pink-a283 a {
    font-family: 'Poppins', sans-serif;
}

.advanced_95f6,
.advanced_95f6 .pink-a283 a {
    font-family: 'Montserrat', sans-serif;
}

.disabled-192d,
.disabled-192d .pink-a283 a {
    font-family: 'Open Sans', sans-serif;
}

.bright_c733,
.bright_c733 .pink-a283 a {
    font-family: 'Lato', sans-serif;
}

.pattern_c6e2,
.pattern_c6e2 .pink-a283 a {
    font-family: 'Ubuntu', sans-serif;
}

.active-dynamic-0c70,
.active-dynamic-0c70 .pink-a283 a {
    font-family: 'Playfair Display', serif;
}

.selected_68f2,
.selected_68f2 .pink-a283 a {
    font-family: 'Lora', serif;
}

.full_a0c2,
.full_a0c2 .pink-a283 a {
    font-family: 'Titillium Web', sans-serif;
}

.stone_89cd,
.stone_89cd .pink-a283 a-10 {
    font-family: 'Muli', sans-serif;
}

.texture-a2f3,
.texture-a2f3 .pink-a283 a {
    font-family: 'Oxygen', sans-serif;
}

.caption_0509,
.caption_0509 .pink-a283 a {
    font-family: 'Nunito Sans', sans-serif;
}

.module-current-41c3,
.module-current-41c3 .pink-a283 a {
    font-family: 'Maven Pro', sans-serif;
}

.picture_2fe5,
.picture_2fe5 .pink-a283 a {
    font-family: 'Cairo', serif;
}

.pattern_4662,
.pattern_4662 .pink-a283 a {
    font-family: 'Philosopher', sans-serif;
}

.element-fd2b,
.element-fd2b .pink-a283 a {
    font-family: 'Dosis', sans-serif;
}

.description_wood_2fc5,
.description_wood_2fc5 .pink-a283 a {
    font-family: 'Sniglet', cursive;
}

.dropdown_65fb,
.dropdown_65fb .pink-a283 a {
    font-family: 'Gloria Hallelujah', cursive;
}

.title-west-f067,
.title-west-f067 .pink-a283 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 .layout-medium-10de a, 
#colophon .layout-medium-10de a,
#secondary .layout-medium-10de a:hover, 
#secondary .layout-medium-10de a:focus, 
#colophon .layout-medium-10de a:hover,
#colophon .layout-medium-10de a:focus {
    color: #fff;
}
#secondary .layout-medium-10de,
#colophon .layout-medium-10de {
    margin-bottom: 0;
}
.frame-warm-5530 {
    position: relative;
    padding: 15px 0;
}
.layout-bottom-f6da + .frame-warm-5530 {
    border-top: 1px solid rgb(0 0 0 / 10%);
}
.frame-warm-5530 span {
    display: block;
    text-align: center;
}
.layout-bottom-f6da .thumbnail_glass_5170 ul li {
    margin-bottom: 15px;
}
.layout-bottom-f6da .thumbnail_glass_5170 ul li:last-child,
.layout-bottom-f6da .thumbnail_glass_5170 .header-down-4738 li {
    margin-bottom: 0;
}
.layout-bottom-f6da .accent-mini-5b03 {
    margin-bottom: 45px;
}
.layout-bottom-f6da.large_7c83 .accent-mini-5b03:last-child {
    margin-bottom: 0;
}
.layout-bottom-f6da.large_7c83 .gradient-fresh-2f60 img {
    margin-left: auto;
    margin-right: auto;
}
.grid-old-9270 ul li span {
    font-size: 12px;
    display: block;
}
#colophon #wp-calendar caption {
    font-weight: 600;
    text-align: left;
}
.form_short_c543 ul ul {
    padding-left: 25px;
    margin-top: 15px;
}
.alert-purple-ad18 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 .alert-purple-ad18 a:hover,
#secondary .alert-purple-ad18 a:focus,
#colophon .alert-purple-ad18 a:hover,
#colophon .alert-purple-ad18 a:focus {
    background-color: #000;
    color: #fff;
}
#colophon .progress-5eba form.preview-dirty-69fc button.aside_outer_c93b {
    background-color: #ff2e55;
}
#colophon .grid-old-9270 li:before {
    float: left;
}
.small-447c {
    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;
}
.small-447c:hover,
.small-447c: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;
}
.box_360f #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 */
}
.box_360f #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 */
}
.box_360f #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,
.title_9621 #loader-wrapper {
    display: none;

}
#loader svg {
    width: 70px;
    height: 70px;
    fill: #ff2e55;
}
.aside_729d #loader .outline_lite_76e6,
.footer-small-c38a #loader .chip-9fe1,
.rough-ef2a #loader .slider_ebd7,
.banner_lite_378b #loader .liquid_3871 {
    display: block;
}

/*--------------------------------------------------------------
#                   RESPONSIVE
--------------------------------------------------------------*/
@media screen and (min-width: 567px) {
    #top-bar {
        padding: 5px 0;
    }
    #top-bar form.preview-dirty-69fc {
        width: 50%;
        float: left;
        margin: 0;
    }
    #top-bar .header-down-4738 {
        width: 50%;
        float: right;
        text-align: right;
        padding: 2px 0;
    }
    #top-bar input, 
    #top-bar .aside_outer_c93b {
        border-color: transparent;
    }
    .layout-bottom-f6da.yellow-1e4b .accent-mini-5b03,
    .layout-bottom-f6da.hover-bronze-2423 .accent-mini-5b03 {
        width: 50%;
        float: left;
    }
    .layout-bottom-f6da.yellow-1e4b .accent-mini-5b03:nth-child(2n+1),
    .layout-bottom-f6da.hover-bronze-2423 .accent-mini-5b03:nth-child(2n+1) {
        clear: left;
    }
    .layout-bottom-f6da.yellow-1e4b .accent-mini-5b03:nth-child(odd),
    .layout-bottom-f6da.hover-bronze-2423 .accent-mini-5b03:nth-child(odd) {
        padding-right: 40px;
    }
    .layout-bottom-f6da.yellow-1e4b .accent-mini-5b03:nth-last-child(-n+2),
    .layout-bottom-f6da.hover-bronze-2423 .accent-mini-5b03:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 767px) {
    .yellow-1e4b,
    .thick-236d,
    .hover-bronze-2423,
    .east-eba7,
    .component-4db4 {
        margin: 0 -15px;
    }
    .yellow-1e4b article,
    .thick-236d article,
    .hover-bronze-2423 article,
    .east-eba7 article,
    .component-4db4 article {
        padding: 0 15px;
        float: left;
        width: 50%;
        margin-bottom: 30px;
    }
    .yellow-1e4b article:nth-child(2n+1),
    .thick-236d article:nth-child(2n+1),
    .hover-bronze-2423 article:nth-child(2n+1),
    .east-eba7 article:nth-child(2n+1),
    .component-4db4 article:nth-child(2n+1) {
        clear: left;
    }
    .yellow-1e4b article:nth-last-child(-n+2),
    .thick-236d article:nth-last-child(-n+2),
    .hover-bronze-2423 article:nth-last-child(-n+2),
    .east-eba7 article:nth-last-child(-n+2),
    .component-4db4 article:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
    .picture-641f h1,
    .notification_6b40 h1,
    .right-ba99 h1 {
        font-size: 28px;
    }
    .media_ac5f .info_25eb, 
    .photo_small_10c3 .info_25eb, 
    .active_c434 .info_25eb {
        padding-right: 25px;
    }
    .media_ac5f .thumbnail_complex_8da6, 
    .photo_small_10c3 .thumbnail_complex_8da6, 
    .active_c434 .thumbnail_complex_8da6 {
        padding-left: 25px;
    }
    .layout-bottom-f6da.thick-236d .accent-mini-5b03 {
        width: 33.33%;
        float: left;
        margin-bottom: 0;
    }
    .layout-bottom-f6da.thick-236d .accent-mini-5b03:not(:last-child) {
        padding-right: 40px;
    }
    .frame-warm-5530.yellow-1e4b span {
        float: left;
        width: 50%;
        text-align: left;
    }
    .frame-warm-5530.yellow-1e4b span:nth-child(2) {
        float: right;
        text-align: right;
    }
}
@media screen and (min-width: 992px) {
    .thick-236d article,
    .east-eba7 article,
    .component-4db4 article {
        width: 33.33%;
    }
    .thick-236d article:nth-child(2n+1),
    .east-eba7 article:nth-child(2n+1),
    .component-4db4 article:nth-child(2n+1) {
        clear: none;
    }
    .thick-236d article:nth-child(3n+1),
    .east-eba7 article:nth-child(3n+1),
    .component-4db4 article:nth-child(3n+1) {
        clear: left;
    }
    .thick-236d article:nth-last-child(-n+3),
    .east-eba7 article:nth-last-child(-n+3),
    .component-4db4 article:nth-last-child(-n+3) {
        margin-bottom: 0;
    }
    .hover-bronze-2423 article {
        width: 25%;
    }
    .east-eba7 article {
        width: 20%;
    }
    .component-4db4 article {
        width: 16.66%;
    }
    .hover-bronze-2423 article:nth-child(2n+1),
    .east-eba7 article:nth-child(3n+1),
    .component-4db4 article:nth-child(3n+1) {
        clear: none;
    }
    .hover-bronze-2423 article:nth-child(4n+1),
    .east-eba7 article:nth-child(5n+1),
    .component-4db4 article:nth-child(6n+1) {
        clear: left;
    }
    .hover-bronze-2423 article:nth-last-child(-n+4),
    .east-eba7 article:nth-last-child(-n+5),
    .component-4db4 article:nth-last-child(-n+6) {
        margin-bottom: 0;
    }
    #top-bar .thumbnail_glass_5170 + .thumbnail_glass_5170 {
        margin-top: 0;
    }
    #top-bar.yellow-1e4b .thumbnail_glass_5170 {
        float: left;
        text-align: left;
        padding: 6px 0;
    }
    #top-bar.yellow-1e4b .thumbnail_glass_5170 + .thumbnail_glass_5170 {
        float: right;
        text-align: right;
        padding: 0;
    }
    nav.cool-a9e6.carousel-steel-b996 {
        margin-top: 63px;
    }
    #colophon .header-down-4738 {
        margin-left: -15px;
    }
    .layout-bottom-f6da.hover-bronze-2423 .accent-mini-5b03 {
        width: 25%;
        padding-right: 40px;
    }
    .layout-bottom-f6da.hover-bronze-2423 .accent-mini-5b03:last-child {
        padding-right: 0;
    }
    .layout-bottom-f6da.hover-bronze-2423 .accent-mini-5b03:nth-child(2n+1) {
        clear: none;
    }
    .layout-bottom-f6da.hover-bronze-2423 .accent-mini-5b03:nth-child(4n+1) {
        clear: left;
    }
    .layout-bottom-f6da.hover-bronze-2423 .accent-mini-5b03:nth-last-child(-n+4) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 1024px) {
    .hover-yellow-9984 #masthead {
        position: sticky;
        top: 0;
    }
    .hover-yellow-9984 #masthead.tiny_cf07 {
        box-shadow: 0 6px 10px rgb(0 0 0 / 10%);
    }
    .bright_ad10.hover-yellow-9984 #masthead.tiny_cf07 {
        top: 32px;
    }
    .soft_5e7f {
        display: flex;
        align-items: center;
        min-height: 81px;
    }
    .pink-a283 {
        width: auto;
        float: right;
        text-align: right;
    }
    .pink-a283.banner-758a {
        padding: 0;
    }
    .pink-a283 ul.complex-e100 > li {
        text-align: center;
    }
    .pink-a283 ul.complex-e100 > li > a {
        color: #000;
    }
    .pink-a283 ul.complex-e100 .modal-hot-c5de > a, 
    .pink-a283 ul.complex-e100 .gas-73d8 > a, 
    .pink-a283 ul.complex-e100 .sort-green-2e9e > a, 
    .pink-a283 ul.complex-e100 .paragraph-3e49 > a,
    .pink-a283 ul.complex-e100 > li:hover > a, 
    .pink-a283 ul.complex-e100 > li.fn-focus-8ca6 > a {
        color: #ff2e55;
    }
    .pink-a283 ul.complex-e100 > li > a {
        text-align: center;
        padding: 30px 20px;
    }
    .pink-a283.banner-758a ul.complex-e100 > li {
        padding: 15px 25px 8px;
    }
    .pink-a283 ul.complex-e100 > .caption_north_bcb3 > 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;
    }
    .pink-a283 ul ul .caption_north_bcb3 > 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;
    }
    .pink-a283 ul.complex-e100 {
        display: block !important;
        height: auto !important;
    }
    .pink-a283 ul ul {
        box-shadow: 0 10px 25px rgb(0 0 0 / 15%);
        width: 250px;
    }
    .pink-a283 ul li:hover > ul,
    .pink-a283 ul li.fn-focus-8ca6 > ul {
        left: 0;
        right: auto;
        display: block !important;
    }
    .pink-a283 ul ul li:hover > ul,
    .pink-a283 ul ul li.fn-focus-8ca6 > ul {
        left: 100%;
        right: auto;
    }
    .pink-a283 ul ul li:hover > a,
    .pink-a283 ul ul li.fn-focus-8ca6 > a {
        background-color: #ff2e55;
        color: #fff;
    }
    .pink-a283 ul.brown-9ae3 > li:last-child > a {
        border-bottom: none;
    }
    .pink-a283 ul ul li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    }
    .pink-a283 ul ul > li:last-child {
        border-bottom: none;
    }
    .pink-a283 ul ul ul {
        top: 0;
    }
    .pink-a283 ul ul li a:hover,
    .pink-a283 ul ul li.paragraph-3e49:hover > a {
        color: #fff !important;
    }
    .pink-a283 ul.complex-e100 > li > a > i,
    .pink-a283 ul.complex-e100 > li > a > i.shade-lite-54db:not(.cool-0163).heading_349e {
        display: block;
        margin: 0 auto 10px;
    }
    .surface_aec3 {
        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;
    }
    .pink-a283 .bottom-33a5 .form-large-4dbc {
        display: none;
    }
    .pink-a283 .bottom-33a5 .article_762e {
        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.icon-30d8 {
        display: none;
    }
    .surface_aec3 {
        display: none;
    }
    .pink-a283 ul {
        display: block;
    }
    .pink-a283 li {
        display: inline-block;
    }
    .pink-a283 .accordion_lite_5a06 {
        padding-left: 50px;
    }
    .pink-a283 ul.complex-e100 > li.accordion_lite_5a06 > a,
    .pink-a283 ul.complex-e100 > li.hover-cool-a141 > a {
        padding-left: 5px;
        padding-right: 5px;
    }
    .pink-a283 li.accordion_lite_5a06 + li.hover-cool-a141: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%);
    }
    .paragraph-steel-3402 #primary,
    .list_silver_f6df #primary {
        width: 70%;
        float: left;
        padding-right: 30px;
    }
    .paragraph-steel-3402 #secondary,
    .list_silver_f6df #secondary {
        width: 30%;
        float: right;
    }
    .list_silver_f6df #primary { 
        float: right;
        padding-right: 0;
        padding-left: 30px;
    }
    .clean-62a2 #primary {
        width: 100%;
        float: none;
        padding-right: 0;
    }
}
@media screen and (max-width: 1023px) {
    .soft_5e7f {
        padding-right: 50px;
        min-height: 86px;
        display: flex;
        align-items: center;
        text-align: left;
    }
    .layout_advanced_5567 {
        font-size: 26px;
    }
    .pink-a283 ul ul {
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .pink-a283 ul ul ul {
        margin-top: 0;
    }
    .pink-a283 ul.complex-e100 li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
        display: block;
        width: 100%;
    }
    .pink-a283 ul.complex-e100 li:last-child {
        border-bottom: none;
    }
    .pink-a283 ul.complex-e100 > li {
        width: 100%;
        padding: 0;
    }
    .pink-a283 ul ul li a {
        padding-left: 35px;
    }
    .pink-a283 ul ul ul li a {
        padding-left: 60px;
    }
    .pink-a283 ul ul ul ul li a {
        padding-left: 80px;
    }
    .pink-a283 ul ul a {
        width: 100%;
    }
    .pink-a283 ul ul,
    .pink-a283 ul ul ul {
        box-shadow: none;
        float: none;
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 0;
        display: none;
    }
    .pink-a283 ul.complex-e100 > li:before {
        display: none;
    }
    .pink-a283 .caption_north_bcb3 > a:before {
        content: "";
        float: right;
        position: relative;
        right: 0;
        background-color: rgba(255, 255, 255, 0.20);
        width: 1px;
        height: 25px;
    }
    .pink-a283 .caption_north_bcb3 > a:after {
        padding-top: 3px;
    }
    .pink-a283 ul.brown-9ae3 li a {
        border-left: none;
    }
    .pink-a283 ul.complex-e100 {
        margin-right: 0;
        background-color: #fff;
        margin-top: 25px;
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .pink-a283 {
        position: static;
    }
    .pink-a283 a {
        color: #555555;
        padding: 15px;
    }
    #masthead.thumbnail-north-dcab .pink-a283 ul.complex-e100 {
        margin-top: 0;
        position: absolute;
        max-width: 500px;
        top: 100%;
        left: auto;
        right: 0;
        width: 100%;
        z-index: 10;
    }
    .shade-255d #content, 
    .shade-255d #colophon,
    .shade-255d .small-447c {
        filter: blur(25px);
    }
    #page-site-header {
        padding: 250px 0;
    }
}

@media screen and (max-width: 992px) {
    #page-site-header {
        padding: 200px 0;
    }
    .upper-fef7, 
    #reply-title {
        font-size: 28px;
    }
}

@media screen and (max-width: 767px) {
    #masthead.thumbnail-north-dcab .pink-a283 ul.complex-e100 {
        max-width: 100%;
    }
    .media_ac5f .info_25eb, 
    .photo_small_10c3 .info_25eb, 
    .active_c434 .info_25eb,
    .media_ac5f .thumbnail_complex_8da6, 
    .photo_small_10c3 .thumbnail_complex_8da6, 
    .active_c434 .thumbnail_complex_8da6 {
        width: 100%;
        margin: 15px 0;
    }
    .active_c434 span.panel_south_6a54 b, 
    .notice-medium-8787 span.panel_south_6a54 b, 
    .active_c434 span.notice_orange_e9fb b, 
    .notice-medium-8787 span.notice_orange_e9fb b {
        font-size: 18px;
    }
    #respond {
        margin-top: 40px;
    }
    .down_e582 img {
        margin-right: 15px;
    }
    .upper-fef7, 
    #reply-title {
        margin-bottom: 0;
    }
    #commentform p.button-lite-d230,
    #commentform p.north_79b1 {
        margin-top: 21px;
    }
    nav.cool-a9e6.carousel-steel-b996,
    #secondary {
        margin-top: 30px;
    }
    .upper-fef7, 
    #reply-title {
        font-size: 26px;
    }
    #comments {
        margin-top: 40px;
    }
    .widget_selected_d0fc {
        margin-bottom: 25px;
    }
    .small-447c {
        display: none;
    }
}
@media screen and (max-width: 567px) {
    .carousel-steel-b996 .dropdown-lower-9fcc.button-fdb6, 
    .carousel-steel-b996 .dropdown-lower-9fcc.prev_a2b1 {
        top: 0;
    }
    .carousel-steel-b996 .button-fdb6.dropdown-lower-9fcc:before, 
    .carousel-steel-b996 .prev_a2b1.dropdown-lower-9fcc:before {
        width: 35px;
        height: 10px;
    }
    .carousel-steel-b996 .dropdown-lower-9fcc.button-fdb6, 
    .carousel-steel-b996 .dropdown-lower-9fcc.prev_a2b1 {
        margin-left: 0;
        margin-right: 0;
    }
    .fresh-5f3c li {
        font-size: 12px;
    }
    #breadcrumb-list {
        padding: 10px 0;
    }
    blockquote.thick-21d5 {
        margin-left: 0;
    }
    .down_e582 img {
        margin: 0 0 25px;
        float: none;
    }
    .down_e582 .fresh-90a9, 
    .down_e582 .complex_092d {
        display: block;
    }
    .current_720e {
        padding-left: 0;
    }
    #comments ol.static_d6f6 {
        margin-left: 50px;
    }
    .media-f349 {
        padding-left: 0;
    }
    .layout-bottom-f6da .accent-mini-5b03:last-child,
    .layout-bottom-f6da.thick-236d .accent-mini-5b03:last-child {
        margin-bottom: 0;
        padding-right: 0;
    }
}
/* css-noise: 9151 */
.promo-block-w7 {
  padding: 0.3rem;
  font-size: 12px;
  line-height: 1.2;
}
