/*
Theme Name: Flexible Blog
Theme URI: http://creativthemes.chip-left-db01/downloads/flexible-blog/
Author: Creativ Themes
Author URI: http://creativthemes.chip-left-db01/
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.description_light_9d65.module_537d/licenses/gpl-2.0.glass-a710
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.grid_d839/, (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.panel-warm-4321.summary-lower-0ec9/normalize.down_9b68/
*/

/*--------------------------------------------------------------
>>> 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;
}

.west_c02f #page {
    max-width: 1600px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 0 0 15px rgb(0 0 0 / 40%);
}

.title-bb0c #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.chip-left-db01/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.backdrop-9123 {
    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 .inner_0a6f label {
    display: table;
    margin: 0;
    line-height: 1;
}
#commentform .inner_0a6f {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
}
p.rough-6169 {
    clear: both;
    display: inline-block;
    position: relative;
}
.icon-simple-44c6 {
    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.gas-df43 {
    margin-bottom: 0;
}
#commentform p.rough-6169 {
    margin: 21px 0 0;
}
#comments {
    padding: 25px 0;
}
#respond {
    padding: 25px 0;
}
.filter_fresh_2358 a {
    color: #000;
    text-decoration: none;
}
.filter_fresh_2358 a:hover,
.filter_fresh_2358 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.stone_2aa6 {
    max-width: 300px;
    margin: 0 auto 15px;
}
#top-bar input,
#top-bar .breadcrumb-d826 {
    background-color: transparent;
    border-color: #333;
    color: #fff;
}
#top-bar .hover-green-0e5e {
    text-align: center;
}
#top-bar .hover-green-0e5e li a:hover,
#top-bar .hover-green-0e5e li a:focus {
    color: #fff;
}
#masthead {
    position: relative;
    z-index: 3000;
    background-color: #fff;
}
#masthead a {
    text-decoration: none;
}
.tag_lite_c34f {
    padding: 5px 0;
    float: left;
}
.pattern-white-5048, 
#site-identity {
    display: inline-block;
    vertical-align: middle;
}
.new-7298 {
    font-size: 22px;
    margin: 0 0 5px;
    font-weight: 600;
    line-height: 1.3;
}
.new-7298 a {
    color: #000;
}
.new-7298 a:hover,
.new-7298 a:focus {
    color: #ff2e55;
}
.form-active-40ee {
    margin: 0;
    line-height: 1.3;
    color: #000;
}
.pattern-white-5048 a {
    display: block;
    margin-right: 15px;
}
.pattern-white-5048 img {
    max-height: 80px;
    width: auto;
}
.clean_dd98 {
    display: block;
    position: relative;
    width: 100%;
}
.clean_dd98 ul ul {
    background-color: #fff;
    text-align: left;
    padding: 0;
}
.clean_dd98 ul ul li a {
    padding: 12px 15px;
    font-size: 14px;
}
.clean_dd98 ul ul a:after {
    float: right;
}
.clean_dd98 ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.clean_dd98 li {
    position: relative;
}
.clean_dd98 ul.layout_active_1c0f > li > a {
    color: #555555;
}
.clean_dd98 ul.layout_active_1c0f > li:hover > a,
.clean_dd98 ul.layout_active_1c0f > li.fn-focus-fd30 > a {
    color: #ff2e55;
}
.clean_dd98 form.stone_2aa6 input {
    background-color: #fff;
    border-color: #e9ecef;
    border-radius: 5px;
}
.clean_dd98 a {
    display: block;
    font-weight: 400;
    color: #212121;
    font-size: 14px;
    line-height: 1.5;
    font-family: 'Poppins', sans-serif;
}
.clean_dd98 ul ul {
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
}
.clean_dd98 ul ul ul {
    left: -999em;
    top: 0;
}
.clean_dd98 li li {
    display: block;
}
.clean_dd98 ul.layout_active_1c0f .box-e0ce > a,
.clean_dd98 ul.layout_active_1c0f .simple_d201 > a,
.clean_dd98 ul.layout_active_1c0f .gallery-up-3d16 > a,
.clean_dd98 ul.layout_active_1c0f .pattern-9a66 > a {
    color: #ff2e55;
}
.clean_dd98 ul.layout_active_1c0f > li:before {
    background-color: #5750A0;
    color: #fff;
    width: 46px;
    height: 46px;
    line-height: 46px;
    display: inline-block;
    text-align: center;
}
form.stone_2aa6 {
    width: 100%;
    max-width: 100%;
    position: relative;
}
input.slider-pro-6cfb {
    width: 100%;
    height: 45px;
    padding: 0 50px 0 15px;
}
.panel-e5d2 {
    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;
}
.panel-e5d2:hover,
.panel-e5d2:focus {
    background-color: #ff2e55;
}
.panel-e5d2 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;
}
.panel-e5d2 span:before, 
.panel-e5d2 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;
}
.panel-e5d2 span:before {
    -webkit-transform: translateY(-250%);
    -moz-transform: translateY(-250%);
    -ms-transform: translateY(-250%);
    -o-transform: translateY(-250%);
    transform: translateY(-250%);
}
.panel-e5d2 span:after {
    -webkit-transform: translateY(250%);
    -moz-transform: translateY(250%);
    -ms-transform: translateY(250%);
    -o-transform: translateY(250%);
    transform: translateY(250%);
}
.panel-e5d2.fn-active-fd30 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);
}
.panel-e5d2.fn-active-fd30 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);
}
.panel-e5d2.fn-active-fd30 span {
    background-color: transparent;
}
.texture_right_2b38 {
    float: right;
    color: #111;
    padding: 7px 0 0 10px;
    display: none;
}
button.first-e5b6 {
    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.first-e5b6.fn-active-fd30 i {
    transform: rotate(-180deg);
    transform-origin: center;
}
.icon-blue-e30e .feature-b725,
.icon-blue-e30e .element-ad9c,
.icon-blue-e30e .layout-gas-cf7f {
    margin: 0;
    overflow: hidden;
}
.media-4906 .overlay-mini-8f2f a:before,
.media-4906 .pro-cff7 a:after {
    content: "\f0d9";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
    font-size: 18px;
    position: relative;
    top: 1px;
}
.media-4906 .pro-cff7 a:after {
    content: "\f0da";
    margin-left: 10px;
    margin-right: 0;
}
.feature-b725 .overlay-mini-8f2f,
.element-ad9c .overlay-mini-8f2f,
.layout-gas-cf7f .overlay-mini-8f2f {
    float: left;
    width: 50%;
    position: relative;
    text-align: left;
}

.feature-b725 .pro-cff7,
.element-ad9c .pro-cff7,
.layout-gas-cf7f .pro-cff7 {
    float: right;
    text-align: right;
    width: 50%;
    position: relative;
}
.layout-gas-cf7f a, 
.element-ad9c a {
    font-weight: 400;
    display: block;
    color: #212529;
    text-decoration: none;
}
.layout-gas-cf7f a:hover, 
.element-ad9c a:hover,
.layout-gas-cf7f a:focus, 
.element-ad9c a:focus {
    color: #ff2e55;
}
.layout-gas-cf7f, 
.element-ad9c {
    padding: 0;
    position: relative;
}
.dark_a594 .backdrop-fast-541a,
.dark_a594 .backdrop-fast-541a.wrapper_soft_8d62:hover,
.dark_a594 .backdrop-fast-541a.wrapper_soft_8d62:focus {
    text-align: center;
    line-height: 35px;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-right: 5px;
    color: #ff2e55;
    background-color: #f6f6f6;
}
.dark_a594 .backdrop-fast-541a.fn-current-fd30,
.dark_a594 .backdrop-fast-541a:hover,
.dark_a594 .backdrop-fast-541a:focus {
    color: #fff;
    background-color: #ff2e55;
}
.dark_a594 .backdrop-fast-541a.wrapper_red_3d0a,
.dark_a594 .backdrop-fast-541a.shadow-ab83 {
    width: auto;
    height: auto;
    color: #ff2e55;
    padding: 0 15px;
}
.dark_a594 .backdrop-fast-541a.wrapper_red_3d0a:hover, 
.dark_a594 .backdrop-fast-541a.shadow-ab83:hover,
.dark_a594 .backdrop-fast-541a.wrapper_red_3d0a:focus, 
.dark_a594 .backdrop-fast-541a.shadow-ab83:focus {
    color: #fff;
}
.overlay-mini-8f2f span {
    padding-left: 30px;
    float: left;
    text-align: left;
}
.pro-cff7 span {
    padding-right: 30px;
    float: right;
    text-align: right;
}
.layout-gas-cf7f span,
.element-ad9c span {
    display: table;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.next-1468 {
    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. */
}

.next-1468: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
--------------------------------------------------------------*/
.container-motion-74cb {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.backdrop-9123 {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.info_929b {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.solid-2f1f:before,
.solid-2f1f:after,
.info_complex_e6f3:before,
.info_complex_e6f3:after,
.detail_8468:before,
.detail_8468:after,
.title-4efe:before,
.title-4efe:after,
.north_5d81:before,
.north_5d81:after,
.photo_center_c906:before,
.photo_center_c906:after,
.message-paper-5700:before,
.message-paper-5700:after,
.progress-7692:before,
.progress-7692:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.solid-2f1f:after,
.info_complex_e6f3:after,
.detail_8468:after,
.title-4efe:after,
.north_5d81:after,
.photo_center_c906:after,
.message-paper-5700:before,
.message-paper-5700:after,
.progress-7692:before,
.progress-7692:after {
    clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.wrapper_22cd {
    margin: 0 0 1.3em;
}
.wrapper_22cd:last-child {
    margin-bottom: 0;
}
#colophon .wrapper_22cd.progress-dark-1ef6 {
    margin-bottom: 20px;
}
#colophon .wrapper_22cd:last-child {
    margin-bottom: 0;
}

/* Make sure select elements fit in widgets. */
.wrapper_22cd select {
    max-width: 100%;
    padding: 10px;
    border: none;
    width: 100%;
    max-width: 300px;
}

.wrapper_22cd input {
    height: 40px;
    padding: 0 15px;
    border: none;
}
form.stone_2aa6 button.breadcrumb-d826 {
    height: 45px;
    line-height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    border: none;
    width: 45px;
    padding: 0;
    background-color: transparent;
    color: #666;
}
.lite_0f99 form.stone_2aa6 button.breadcrumb-d826 {
    width: 50px;
    color: #fff;
    font-size: 16px;
    line-height: 1;
    height: 50px;
    padding: 0;
}
.lite_0f99 form.stone_2aa6 input[type="search"] {
    padding: 0 55px 0 25px;
    height: 50px;
    background-color: #fff;
    color: #000;
    border: none;
}
.lite_0f99 form.stone_2aa6 input[type="search"]:focus {
    border-color: #ff2e55;
}
form.stone_2aa6 {
    position: relative;
}

form.stone_2aa6 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;
}

.tag_8eae {
    font-size: 18px;
    margin: 0 0 32px;
    color: #fff;
}

.wrapper_22cd li:not(:last-child) {
    margin-bottom: 10px;
}

#secondary .hovered-5a72 h1,
#secondary .hovered-5a72 h2,
#secondary .hovered-5a72 h3,
#secondary .hovered-5a72 h4,
#secondary .hovered-5a72 h5,
#secondary .hovered-5a72 h6,
#colophon .hovered-5a72 h1,
#colophon .hovered-5a72 h2,
#colophon .hovered-5a72 h3,
#colophon .hovered-5a72 h4,
#colophon .hovered-5a72 h5,
#colophon .hovered-5a72 h6,
.hard-6948 .aside-6ad1 {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin: 0;
    text-transform: uppercase;
    border-bottom: 2px solid #000;
    padding-bottom: 5px;
}

#secondary .element-light-8c84 h1,
#secondary .element-light-8c84 h2,
#secondary .element-light-8c84 h3,
#secondary .element-light-8c84 h4,
#secondary .element-light-8c84 h5,
#secondary .element-light-8c84 h6,
#colophon .element-light-8c84 h1,
#colophon .element-light-8c84 h2,
#colophon .element-light-8c84 h3,
#colophon .element-light-8c84 h4,
#colophon .element-light-8c84 h5,
#colophon .element-light-8c84 h6 {
    margin-bottom: 25px;
}

.hard-6948 .aside-6ad1 {
    display: block;
    margin-bottom: 20px;
}

.column_cold_1faf {
    height: 40px;
    background-color: #000;
    border-color: #000;
    color: #fff;
    padding: 0 15px;
}

.column_cold_1faf:hover,
.column_cold_1faf: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 .wrapper_22cd:not(:last-child) {
    margin-bottom: 30px;
}
.brown_f415 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.module_pro_14fb.summary-next-6c47 {
    list-style: disc;
    padding-left: 1.5em;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.fn-sticky-fd30 {
    display: block;
}
.search_basic_8373 {
    margin: 0;
}

.label_thick_fbdb:not(.first-ee3f) {
    display: none;
}

.element-b749 .video_copper_6fe4,
.basic-1368 .video_copper_6fe4 {
    display: inline;
}

.row_focused_bfca,
.info_complex_e6f3,
.column-6966 {
    margin: 0;
}

.accent_tiny_517b img {
    display: block;
    text-align: center;
    margin: 20px auto;
}
.modal-dim-0bce span.module-west-1116 {
    margin-bottom: 12px;
    display: inline-block;
    width: 100%;
}
.light-f4c2 {
    clear: both;
    margin: 0 0 1.5em;
}
.modal-dim-0bce span.cool-b0a4 {
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    color: #111;
}
.modal-dim-0bce small {
    font-size: 12px;
    color: #ff2e55;
}
nav.footer_light_df2a.dark_a594 {
    margin-top: 50px;
    clear: both;
    display: inline-block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.pattern-8ca3.border-d194 article:nth-child(3n) {
    border-right: 1px solid #e4e4e4;
}
.box-stale-5202 a {
    color: #ff2e55;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.item_6c16 {
    color: #fff;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.full-aed1 {
    margin-bottom: 20px;
    display: inline-block;
}
.full-aed1 span {
    margin: 0 8px 8px 0;
}
.full-aed1 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;
}
.full-aed1 a:hover,
.full-aed1 a:focus {
    border-color: #000;
    background-color: #000;
    color: #fff;
}
.next-e930 {
    margin-bottom: 30px;
}
.cold-66b1,
.footer-west-ffa2 {
    text-align: center;
    margin-bottom: 30px;
    display: block;
}
.cold-66b1 h1,
.container-20b3 h1,
.footer-west-ffa2 h1 {
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: bold;
}
.hot_ecfc .cold-66b1,
.modal_beb4 .container-20b3,
.fixed_5bd0 .footer-west-ffa2,
.rough-b725 .next-e930,
.gas-5c23 .footer_light_df2a.layout-gas-cf7f,
.background-594b .last-86fe.avatar-3648 .video_copper_6fe4,
.box_2e1f .last-86fe.avatar-3648 .small_ebf9,
.caption_2510 .last-86fe.avatar-3648 .soft-00db,
.container-9b3a .last-86fe.avatar-3648 .new-14ff {
    display: none;
}
.description-steel-fb64 {
    margin-bottom: 25px;
}
.thumbnail_cold_9307 .description-steel-fb64 {
    margin-bottom: 0;
}
.last-86fe.avatar-3648 {
    background-color: #f6f6f6;
    padding: 20px 25px;
    margin-bottom: 25px;
}
.element-b749 .small_ebf9 a:before,
.avatar-3648 .accent_tiny_517b a:before,
.new-14ff a:before,
.soft-00db:before {
    content: "\f017";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
}
.avatar-3648 .accent_tiny_517b a:before {
    content: "\f007";
}
.new-14ff a:before {
    content: "\f086";
}
.element-b749 .small_ebf9 a:before {
    content: "\f017";
}
.soft-00db:before {
    content: "\f02c";
    color: #ff2e55;
}
body:not(.element-b749) .soft-00db:before {
    display: none;
}
.avatar-3648 a, 
.avatar-3648 span:before, 
.avatar-3648 .soft-00db:before, 
.avatar-3648 .accent_tiny_517b:before {
    color: #000;
}
.avatar-3648 a:hover,
.avatar-3648 a:focus {
    color: #ff2e55;
}
.accent_tiny_517b.static-2c3d {
    margin-left: 5px;
}
.video_copper_6fe4 {
    visibility: hidden;
}
.video_copper_6fe4 .accent_tiny_517b.static-2c3d {
    visibility: visible;
    margin-left: -20px;
}
.center-f18c .icon-blue-e30e .feature-b725, 
.center-f18c .icon-blue-e30e .element-ad9c, 
.center-f18c .icon-blue-e30e .layout-gas-cf7f {
    margin-bottom: 25px;
}
.footer_light_df2a.layout-gas-cf7f,
.footer_light_df2a.element-ad9c {
    padding: 20px 25px;
    background-color: #f6f6f6;
}
.layout-gas-cf7f .next_5426 span span,
.element-ad9c .next_5426 span span,
.layout-gas-cf7f .disabled-ba0f span span,
.element-ad9c .disabled-ba0f span span {
    display: block;
}
.layout-gas-cf7f span.next_5426 b,
.label-under-b7cf span.next_5426 b,
.layout-gas-cf7f span.disabled-ba0f b,
.label-under-b7cf span.disabled-ba0f b {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.layout-gas-cf7f span.next_5426,
.label-under-b7cf span.next_5426 {
    display: table;
}
.detail_motion_056f.paragraph-7adf {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}
.detail_motion_056f.paragraph-7adf .slow-1a32 {
    font-size: 38px;
}
.progress_thick_7b40 #secondary {
    display: none;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.detail_8468 a {
    word-wrap: break-word;
}

.detail_dark_8d1b {
    display: block;
}

#reply-title,
.shade-52e1 {
    font-size: 42px;
    margin: 0;
}
.shade-52e1,
#reply-title {
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 600;
}
ul.box-stale-5202 li:after {
    content: ",";
}
ul.box-stale-5202 li:last-child:after {
    display: none;
}
ol.table_dynamic_c8a0 {
    padding: 0;
    margin: 0 0 30px;
    list-style: none;
}
#comments ol {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
#comments ol.table_dynamic_c8a0 {
    padding-top: 35px;
    position: relative;
    overflow: hidden;
}
#comments ol.grid-iron-9ef4 {
    margin-left: 120px;
}
.bright_77d1 {
    display: none;
}
.gas_2f61 img {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 20px;
}
#comments time:before {
    display: none;
}
.form_da13 {
    position: relative;
}
.static-980a {
    text-align: right;
}
#comments article {
    margin-bottom: 30px;
    clear: both;
    padding: 30px;
    background-color: #f6f6f6;
    text-decoration: none;
}
#comments ol.table_dynamic_c8a0 > li:last-child article:last-child,
#comments ol.table_dynamic_c8a0 > li:last-child {
    border-bottom: none;
}
#comments ol.table_dynamic_c8a0 > li {
    padding-top: 49px;
}
#comments ol.table_dynamic_c8a0 > li:first-child {
    padding-top: 0;
}
#comments ol.table_dynamic_c8a0 > li article:last-child .static-980a {
    border-bottom: none;
    padding-bottom: 0;
}
.static-980a 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;
}
.static-980a a:hover,
.static-980a a:focus {
    color: #fff;
    background-color: #ff2e55;
    border-color: #ff2e55;
}
.gas_2f61 .hero-2f88,
.gas_2f61 .menu_1b37 {
    display: inline-block;
    color: #333;
    font-size: 20px;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    text-transform: capitalize;
}
.gas_2f61 .hero-2f88:hover,
.gas_2f61 .hero-2f88:focus {
    color: #ff2e55;
}
.pink_5499 a,
.pink_5499 a time {
    color: #333;
    text-decoration: none;
}
.pink_5499 a:hover,
.pink_5499 a:focus,
.pink_5499 a:hover time,
.pink_5499 a:focus time {
    color: #ff2e55;
}
.pink_5499 time {
    font-weight: 500;
}
.pink_5499 {
    display: block;
    margin-bottom: 10px;
}
.detail_8468 {
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 80px;
}
.detail_8468 p {
    font-weight: 400;
    margin-bottom: 1em;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.form_narrow_4247 .element-ad9c, /* Older / Newer Posts Navigation (always hidden) */
.form_narrow_4247.down_18e0 .photo_center_c906 { /* 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 .down_18e0) before. */
.bright-2612.down_18e0 .photo_center_c906 {
    display: block;
}

/*--------------------------------------------------------------
# Layouts and titles
--------------------------------------------------------------*/
section {
    position: relative;
}
.fn-relative-fd30 {
    display: block;
    position: relative;
}
.fn-relative-fd30:before,
.fn-relative-fd30:after {
    content: "";
    display: table;
    clear: both;
}
.info_complex_e6f3 {
    margin-top: 0;
}
.progress-7692 {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.filter_48e1 {
    padding: 10px 0;
}
.primary-6613,
.shade-stone-88c4 {
    font-size: 22px;
    margin: 0 0 15px;
    font-weight: 400;
    word-wrap: break-word;
}
.grid-liquid-4396 {
    margin-bottom: 40px;
    text-align: center;
}
.shade-stone-88c4 {
    font-size: 32px;
    margin: 0;
    font-family: 'Poppins', sans-serif;
}
.primary-6613 a {
    color: #000;
    text-decoration: none;
}
.primary-6613 a:hover,
.primary-6613 a:focus {
    color: #ff2e55;
}
.gallery-in-2f3b {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.info_soft_50c3 {
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.2;
}
.clean_2888 {
    text-align: left;
}
.clean_77b4 {
    text-align: center;
}
.brown-5f0b {
    text-align: right;
}
.status-3c09 {
    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;
}
.status-3c09:hover,
.status-3c09:focus {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.gallery_dynamic_ec64 {
    position: relative;
}
.menu_590f article, 
.search_dim_016e article, 
.border-d194 article, 
.notification-ea2b article,
.outline-724e article,
.notification-brown-ca41 article {
    margin-bottom: 30px;
    width: 100%;
}
.menu_590f article:last-child, 
.search_dim_016e article:last-child, 
.border-d194 article:last-child, 
.notification-ea2b article:last-child,
.outline-724e article:last-child,
.notification-brown-ca41 article:last-child {
    margin-bottom: 0;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.row_focused_bfca .mask_down_21da,
.info_complex_e6f3 .mask_down_21da,
.detail_8468 .mask_down_21da {
    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
--------------------------------------------------------------*/
.table_prev_ce84 {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.table_prev_ce84 img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.table_prev_ce84 .form-lower-8a36 {
    margin: 0.8075em 0;
}

.form-lower-8a36 {
    text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.mask_e9d9 {
    margin: -4px;
}

.section_b241 {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding: 4px;
}

.soft_4ee6 .section_b241 {
    max-width: 50%;
}

.secondary_hovered_4bcb .section_b241 {
    max-width: 33.33%;
}

.breadcrumb-27b6 .section_b241 {
    max-width: 25%;
}

.alert_focused_c412 .section_b241 {
    max-width: 20%;
}

.tag-fast-6bf5 .section_b241 {
    max-width: 16.66%;
}

.black-f72e .section_b241 {
    max-width: 14.28%;
}

.glass_f266 .section_b241 {
    max-width: 12.5%;
}

.mask_first_a262 .section_b241 {
    max-width: 11.11%;
}

.dim-1e47 {
    display: block;
}

.section-64cc {
    margin: 0;
}

/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
.hover-green-0e5e li {
    display: inline-block;
    height: auto;
    text-align: center;
    position: relative;
    list-style: none;
}
.message-paper-5700 .wrapper_22cd .hover-green-0e5e li {
    display: inline-block;
    width: auto;
}
.hover-green-0e5e,
.hover-green-0e5e ul {
    margin: 0;
    padding: 0;
}
.hover-green-0e5e li a {
    background-color: transparent;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: block;
}
/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
ul.hover-green-0e5e {
    margin: 0;
    padding: 0;
}
.hover-green-0e5e li {
    width: 40px;
    height: auto;
    text-align: center;
    line-height: 40px;
    position: relative;
    list-style: none;
}
.hover-green-0e5e ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.hover-green-0e5e 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";
}
.hover-green-0e5e li a:hover,
.hover-green-0e5e li a:focus {
    color: #fff;
    background-color: #FF3366;
}
.hover-green-0e5e li a:before {
    content: "\f1d0";
}
.hover-green-0e5e li a[href*="facebook.chip-left-db01"]:before,
.hover-green-0e5e li a[href*="fb.chip-left-db01"]:before {
  content: "\f39e";
}

.hover-green-0e5e li a[href*="twitter.chip-left-db01"]:before {
  content: "\f099";
}

.hover-green-0e5e li a[href*="linkedin.chip-left-db01"]:before {
  content: "\f0e1";
}

.hover-green-0e5e li a[href*="plus.thumbnail-f43d.chip-left-db01"]:before {
  content: "\f0d5";
}

.hover-green-0e5e li a[href*="youtube.chip-left-db01"]:before {
  content: "\f167";
}

.hover-green-0e5e li a[href*="dribbble.chip-left-db01"]:before {
  content: "\f17d";
}

.hover-green-0e5e li a[href*="pinterest.chip-left-db01"]:before {
  content: "\f231";
}

.hover-green-0e5e li a[href*="bitbucket.module_537d"]:before {
  content: "\f171";
}

.hover-green-0e5e li a[href*="github.chip-left-db01"]:before {
  content: "\f113";
}

.hover-green-0e5e li a[href*="codepen.summary-lower-0ec9"]:before {
  content: "\f1cb";
}

.hover-green-0e5e li a[href*="flickr.chip-left-db01"]:before {
  content: "\f16e";
}

.hover-green-0e5e li a[href$="/feed/"]:before {
  content: "\f09e";
}

.hover-green-0e5e li a[href*="foursquare.chip-left-db01"]:before {
  content: "\f180";
}

.hover-green-0e5e li a[href*="instagram.chip-left-db01"]:before {
  content: "\f16d";
}

.hover-green-0e5e li a[href*="tumblr.chip-left-db01"]:before {
  content: "\f173";
}

.hover-green-0e5e li a[href*="reddit.chip-left-db01"]:before {
  content: "\f1a1";
}

.hover-green-0e5e li a[href*="vimeo.chip-left-db01"]:before {
  content: "\f194";
}

.hover-green-0e5e li a[href*="digg.chip-left-db01"]:before {
  content: "\f1a6";
}

.hover-green-0e5e li a[href*="twitch.avatar-be1b"]:before {
  content: "\f1e8";
}

.hover-green-0e5e li a[href*="stumbleupon.chip-left-db01"]:before {
  content: "\f1a4";
}

.hover-green-0e5e li a[href*="delicious.chip-left-db01"]:before {
  content: "\f1a5";
}

.hover-green-0e5e li a[href*="mailto:"]:before {
  content: "\f0e0";
}
.hover-green-0e5e li a[href*="soundcloud.chip-left-db01"]:before {
  content: "\f1be";
}
.hover-green-0e5e li a[href*="wordpress.module_537d"]:before {
  content: "\f19a";
}
.hover-green-0e5e li a[href*="wordpress.chip-left-db01"]:before {
  content: "\f19a";
}

.hover-green-0e5e li a[href*="jsfiddle.upper-bb8d"]:before {
  content: "\f1cc";
}

.hover-green-0e5e li a[href*="tripadvisor.chip-left-db01"]:before {
  content: "\f262";
}

.hover-green-0e5e li a[href*="foursquare.chip-left-db01"]:before {
  content: "\f180";
}

.hover-green-0e5e li a[href*="angel.hover-selected-3f18"]:before {
  content: "\f209";
}

.hover-green-0e5e li a[href*="slack.chip-left-db01"]:before {
  content: "\f198";
}

.hover-green-0e5e li a[href*="tiktok.chip-left-db01"]:before {
  content: "\e07b";
}

/*--------------------------------------------------------------
## Social Icons Hover Color
--------------------------------------------------------------*/
.hover-green-0e5e li a[href*="facebook.chip-left-db01"]:hover,
.hover-green-0e5e li a[href*="fb.chip-left-db01"]:hover,
.hover-green-0e5e li a[href*="facebook.chip-left-db01"]:focus,
.hover-green-0e5e li a[href*="fb.chip-left-db01"]:focus {
    background-color: #3c5798 !important;
}
.hover-green-0e5e li a[href*="twitter.chip-left-db01"]:hover,
.hover-green-0e5e li a[href*="twitter.chip-left-db01"]:focus {
    background-color: #1ea0f1 !important;
}
.hover-green-0e5e li a[href*="linkedin.chip-left-db01"]:hover,
.hover-green-0e5e li a[href*="linkedin.chip-left-db01"]:focus {
    background-color: #0077B5 !important;
}
.hover-green-0e5e li a[href*="plus.thumbnail-f43d.chip-left-db01"]:hover,
.hover-green-0e5e li a[href*="plus.thumbnail-f43d.chip-left-db01"]:focus {
    background-color: #ec7161 !important;
}

.hover-green-0e5e li a[href*="youtube.chip-left-db01"]:hover,
.hover-green-0e5e li a[href*="youtube.chip-left-db01"]:focus {
    background-color: #cc181e !important;
}

.hover-green-0e5e li a[href*="dribbble.chip-left-db01"]:hover,
.hover-green-0e5e li a[href*="dribbble.chip-left-db01"]:focus {
    background-color: #f4a09c !important;
}

.hover-green-0e5e li a[href*="pinterest.chip-left-db01"]:hover,
.hover-green-0e5e li a[href*="pinterest.chip-left-db01"]:focus {
    background-color: #bd081b !important;
}

.hover-green-0e5e li a[href*="bitbucket.module_537d"]:hover,
.hover-green-0e5e li a[href*="bitbucket.module_537d"]:focus {
    background-color: #205081 !important;
}

.hover-green-0e5e li a[href*="github.chip-left-db01"]:hover,
.hover-green-0e5e li a[href*="github.chip-left-db01"]:focus {
    background-color: #323131 !important;
}

.hover-green-0e5e li a[href*="codepen.summary-lower-0ec9"]:hover,
.hover-green-0e5e li a[href*="codepen.summary-lower-0ec9"]:focus {
    background-color: #111000 !important;
}

.hover-green-0e5e li a[href*="flickr.chip-left-db01"]:hover,
.hover-green-0e5e li a[href*="flickr.chip-left-db01"]:focus {
    background-color: #025FDF !important;
}

.hover-green-0e5e li a[href$="/feed/"]:hover,
.hover-green-0e5e li a[href$="/feed/"]:focus {
    background-color: #089DE3 !important;
}

.hover-green-0e5e li a[href*="foursquare.chip-left-db01"]:hover,
.hover-green-0e5e li a[href*="foursquare.chip-left-db01"]:focus {
    background-color: #F94877 !important;
}

.hover-green-0e5e li a[href*="instagram.chip-left-db01"]:hover,
.hover-green-0e5e li a[href*="instagram.chip-left-db01"]:focus {
    background-color: #cd42e7 !important;
}

.hover-green-0e5e li a[href*="tumblr.chip-left-db01"]:hover,
.hover-green-0e5e li a[href*="tumblr.chip-left-db01"]:focus {
    background-color: #56BC8A !important;
}

.hover-green-0e5e li a[href*="reddit.chip-left-db01"]:hover,
.hover-green-0e5e li a[href*="reddit.chip-left-db01"]:focus {
    background-color: #FF4500 !important;
}

.hover-green-0e5e li a[href*="vimeo.chip-left-db01"]:hover,
.hover-green-0e5e li a[href*="vimeo.chip-left-db01"]:focus {
    background-color: #00ADEF !important;
}

.hover-green-0e5e li a[href*="digg.chip-left-db01"]:hover,
.hover-green-0e5e li a[href*="digg.chip-left-db01"]:focus {
    background-color: #00ADEF !important;
}

.hover-green-0e5e li a[href*="twitch.avatar-be1b"]:hover,
.hover-green-0e5e li a[href*="twitch.avatar-be1b"]:focus {
    background-color: #0E9DD9 !important;
}

.hover-green-0e5e li a[href*="stumbleupon.chip-left-db01"]:hover,
.hover-green-0e5e li a[href*="stumbleupon.chip-left-db01"]:focus {
    background-color: #EB4924 !important;
}

.hover-green-0e5e li a[href*="delicious.chip-left-db01"]:hover,
.hover-green-0e5e li a[href*="delicious.chip-left-db01"]:focus {
    background-color: #0076E8 !important;
}

.hover-green-0e5e li a[href*="mailto:"]:hover,
.hover-green-0e5e li a[href*="mailto:"]:focus {
    background-color: #4169E1 !important;
}
.hover-green-0e5e li a[href*="soundcloud.chip-left-db01"]:hover,
.hover-green-0e5e li a[href*="soundcloud.chip-left-db01"]:focus {
    background-color: #FF5500 !important;
}
.hover-green-0e5e li a[href*="wordpress.module_537d"]:hover,
.hover-green-0e5e li a[href*="wordpress.module_537d"]:focus {
    background-color: #0073AA !important;
}
.hover-green-0e5e li a[href*="wordpress.chip-left-db01"]:hover,
.hover-green-0e5e li a[href*="wordpress.chip-left-db01"]:focus {
    background-color: #00AADC !important;
}

.hover-green-0e5e li a[href*="jsfiddle.upper-bb8d"]:hover,
.hover-green-0e5e li a[href*="jsfiddle.upper-bb8d"]:focus {
    background-color: #396AB1 !important;
}

.hover-green-0e5e li a[href*="tripadvisor.chip-left-db01"]:hover,
.hover-green-0e5e li a[href*="tripadvisor.chip-left-db01"]:focus {
    background-color: #FFE090 !important;
}

.hover-green-0e5e li a[href*="angel.hover-selected-3f18"]:hover,
.hover-green-0e5e li a[href*="angel.hover-selected-3f18"]:focus {
    background-color: #111000 !important;
}

.hover-green-0e5e li a[href*="tiktok.chip-left-db01"]:hover,
.hover-green-0e5e li a[href*="tiktok.chip-left-db01"]:focus {
    background-color: #7d88e3 !important;
}

/*--------------------------------------------------------------
#  Header Image
--------------------------------------------------------------*/
#header-image {
    text-align: center;
}
#header-image img {
    width: 100%;
}

/*--------------------------------------------------------------
# Posts
--------------------------------------------------------------*/
.in_1d46 .card-brown-3d28 .gallery_dynamic_ec64 {
    margin-bottom: 30px;
    background-size: cover;
    background-position: center center;
    padding: 150px 0;
}
.in_1d46 .message-afdf {
    text-align: center;
    padding: 15px;
}
.in_1d46 .caption-ed37 .message-afdf {
    width: calc(100% - 80px);
    margin: -85px auto 0;
    background-color: #fff;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 15px;
}
.in_1d46 .card-brown-3d28 .small_ebf9 {
    margin-bottom: 7px;
    display: inline-block;
}
.in_1d46 .card-brown-3d28 .small_ebf9 a {
    color: #000;
}
.in_1d46 .card-brown-3d28 .small_ebf9 a:hover,
.in_1d46 .card-brown-3d28 .small_ebf9 a:focus {
    color: #ff2e55;
}
.in_1d46 .card-brown-3d28 .soft-00db {
    margin-bottom: 10px;
    display: block;
    color: #fff;
}
.in_1d46 .card-brown-3d28 .soft-00db a {
    background-color: #ff2e55;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
}
.in_1d46 .card-brown-3d28 .soft-00db a:hover,
.in_1d46 .card-brown-3d28 .soft-00db a:focus {
    background-color: #000;
}
.in_1d46 .card-brown-3d28 .gallery_dynamic_ec64 img {
    width: 100%;
}
.in_1d46 .feature-f445 {
    margin-bottom: 10px;
}
.in_1d46 .primary-6613 {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin: 0;
    margin-bottom: 15px;
    line-height: 1.5;
}
.in_1d46 .card-brown-3d28 .info_complex_e6f3 {
    color: #000;
}
.in_1d46 a {
    text-decoration: none;
}
.in_1d46 a {
    text-decoration: none;
}
.avatar-3648 a,
.avatar-3648 a:before {
    text-decoration: none;
}
.avatar-3648 > span {
    margin-right: 20px;
}
#primary #main > article .info_complex_e6f3 {
    margin-bottom: 25px;
}

/*--------------------------------------------------------------
# Typography Options
--------------------------------------------------------------*/ 
.caption_af77 h1,
.caption_af77 h2,
.caption_af77 h3,
.caption_af77 h4,
.caption_af77 h5,
.caption_af77 h6,
.caption_af77 .hard-6948 .aside-6ad1 {
    font-family: 'Raleway', sans-serif;
}

.block-5747 h1,
.block-5747 h2,
.block-5747 h3,
.block-5747 h4,
.block-5747 h5,
.block-5747 h6,
.block-5747 .hard-6948 .aside-6ad1 {
    font-family: 'Poppins', sans-serif;
}

.grid_center_3dda h1,
.grid_center_3dda h2,
.grid_center_3dda h3,
.grid_center_3dda h4,
.grid_center_3dda h5,
.grid_center_3dda h6,
.grid_center_3dda .hard-6948 .aside-6ad1 {
    font-family: 'Montserrat', sans-serif;
}

.iron_515e h1,
.iron_515e h2,
.iron_515e h3,
.iron_515e h4,
.iron_515e h5,
.iron_515e h6,
.iron_515e .hard-6948 .aside-6ad1 {
    font-family: 'Open Sans', sans-serif;
}

.search-06db h1,
.search-06db h2,
.search-06db h3,
.search-06db h4,
.search-06db h5,
.search-06db h6,
.search-06db .hard-6948 .aside-6ad1 {
    font-family: 'Lato', sans-serif;
}

.status_677e h1,
.status_677e h2,
.status_677e h3,
.status_677e h4,
.status_677e h5,
.status_677e h6,
.status_677e .hard-6948 .aside-6ad1 {
    font-family: 'Ubuntu', sans-serif;
}

.layout_f3ee h1,
.layout_f3ee h2,
.layout_f3ee h3,
.layout_f3ee h4,
.layout_f3ee h5,
.layout_f3ee h6,
.layout_f3ee .hard-6948 .aside-6ad1 {
    font-family: 'Playfair Display', serif;
}

.accent_north_68b1 h1,
.accent_north_68b1 h2,
.accent_north_68b1 h3,
.accent_north_68b1 h4,
.accent_north_68b1 h5,
.accent_north_68b1 h6,
.accent_north_68b1 .hard-6948 .aside-6ad1 h6 {
    font-family: 'Lora', serif;
}

.column-a1f0 h1,
.column-a1f0 h2,
.column-a1f0 h3,
.column-a1f0 h4,
.column-a1f0 h5,
.column-a1f0 h6,
.column-a1f0 .hard-6948 .aside-6ad1 {
    font-family: 'Titillium Web', sans-serif;
}

.north_ee70 h1,
.north_ee70 h2,
.north_ee70 h3,
.north_ee70 h4,
.north_ee70 h5,
.north_ee70 h6,
.north_ee70 .hard-6948 .aside-6ad1 {
    font-family: 'Muli', sans-serif;
}

.layout_pro_c0c6 h1,
.layout_pro_c0c6 h2,
.layout_pro_c0c6 h3,
.layout_pro_c0c6 h4,
.layout_pro_c0c6 h5,
.layout_pro_c0c6 h6,
.layout_pro_c0c6 .hard-6948 .aside-6ad1 {
    font-family: 'Oxygen', sans-serif;
}

.lite-d0cc h1,
.lite-d0cc h2,
.lite-d0cc h3,
.lite-d0cc h4,
.lite-d0cc h5,
.lite-d0cc h6,
.lite-d0cc .hard-6948 .aside-6ad1 {
    font-family: 'Nunito Sans', sans-serif;
}

.aside-cold-5767 h1,
.aside-cold-5767 h2,
.aside-cold-5767 h3,
.aside-cold-5767 h4,
.aside-cold-5767 h5,
.aside-cold-5767 h6,
.aside-cold-5767 .hard-6948 .aside-6ad1 {
    font-family: 'Maven Pro', sans-serif;
}

.current-1a93 h1,
.current-1a93 h2,
.current-1a93 h3,
.current-1a93 h4,
.current-1a93 h5,
.current-1a93 h6,
.current-1a93 .hard-6948 .aside-6ad1 {
    font-family: 'Cairo', serif;
}

.link-east-c301 h1,
.link-east-c301 h2,
.link-east-c301 h3,
.link-east-c301 h4,
.link-east-c301 h5,
.link-east-c301 h6,
.link-east-c301 .hard-6948 .aside-6ad1 {
    font-family: 'Philosopher', sans-serif;
}

.notice-ef42 h1,
.notice-ef42 h2,
.notice-ef42 h3,
.notice-ef42 h4,
.notice-ef42 h5,
.notice-ef42 h6,
.notice-ef42 .hard-6948 .aside-6ad1 {
    font-family: 'Dosis', sans-serif;
}

.stale_06c1 h1,
.stale_06c1 h2,
.stale_06c1 h3,
.stale_06c1 h4,
.stale_06c1 h5,
.stale_06c1 h6,
.stale_06c1 .hard-6948 .aside-6ad1 {
    font-family: 'Sniglet', cursive;
}

.background-focused-9512 h1,
.background-focused-9512 h2,
.background-focused-9512 h3,
.background-focused-9512 h4,
.background-focused-9512 h5,
.background-focused-9512 h6,
.background-focused-9512 .hard-6948 .aside-6ad1 {
    font-family: 'Gloria Hallelujah', cursive;
}

.old-65bb h1,
.old-65bb h2,
.old-65bb h3,
.old-65bb h4,
.old-65bb h5,
.old-65bb h6,
.old-65bb .hard-6948 .aside-6ad1 {
    font-family: 'Patrick Hand', cursive;
}

.footer_8985 h1,
.footer_8985 h2,
.footer_8985 h3,
.footer_8985 h4,
.footer_8985 h5,
.footer_8985 h6,
.footer_8985 .hard-6948 .aside-6ad1 {
    font-family: 'Shadows Into Light', cursive;
}

.block-new-71ff h1,
.block-new-71ff h2,
.block-new-71ff h3,
.block-new-71ff h4,
.block-new-71ff h5,
.block-new-71ff h6,
.block-new-71ff .hard-6948 .aside-6ad1 {
    font-family: 'Aboreto', cursive;
}

.liquid_853c,
.liquid_853c .clean_dd98 a {
    font-family: 'Raleway', sans-serif;
}

.sort-huge-cac0,
.sort-huge-cac0 .clean_dd98 a {
    font-family: 'Poppins', sans-serif;
}

.picture_57c6,
.picture_57c6 .clean_dd98 a {
    font-family: 'Montserrat', sans-serif;
}

.paragraph-iron-374c,
.paragraph-iron-374c .clean_dd98 a {
    font-family: 'Open Sans', sans-serif;
}

.fluid-1a12,
.fluid-1a12 .clean_dd98 a {
    font-family: 'Lato', sans-serif;
}

.hidden_east_169f,
.hidden_east_169f .clean_dd98 a {
    font-family: 'Ubuntu', sans-serif;
}

.preview_light_c147,
.preview_light_c147 .clean_dd98 a {
    font-family: 'Playfair Display', serif;
}

.over-2f54,
.over-2f54 .clean_dd98 a {
    font-family: 'Lora', serif;
}

.selected-3d81,
.selected-3d81 .clean_dd98 a {
    font-family: 'Titillium Web', sans-serif;
}

.dynamic_52d6,
.dynamic_52d6 .clean_dd98 a-10 {
    font-family: 'Muli', sans-serif;
}

.row_liquid_c9ea,
.row_liquid_c9ea .clean_dd98 a {
    font-family: 'Oxygen', sans-serif;
}

.simple-a937,
.simple-a937 .clean_dd98 a {
    font-family: 'Nunito Sans', sans-serif;
}

.menu_b7dd,
.menu_b7dd .clean_dd98 a {
    font-family: 'Maven Pro', sans-serif;
}

.motion-1db0,
.motion-1db0 .clean_dd98 a {
    font-family: 'Cairo', serif;
}

.column_8ada,
.column_8ada .clean_dd98 a {
    font-family: 'Philosopher', sans-serif;
}

.filter_current_1419,
.filter_current_1419 .clean_dd98 a {
    font-family: 'Dosis', sans-serif;
}

.action_6d5b,
.action_6d5b .clean_dd98 a {
    font-family: 'Sniglet', cursive;
}

.status_1fb8,
.status_1fb8 .clean_dd98 a {
    font-family: 'Gloria Hallelujah', cursive;
}

.wood-cf07,
.wood-cf07 .clean_dd98 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 .filter_5958 a, 
#colophon .filter_5958 a,
#secondary .filter_5958 a:hover, 
#secondary .filter_5958 a:focus, 
#colophon .filter_5958 a:hover,
#colophon .filter_5958 a:focus {
    color: #fff;
}
#secondary .filter_5958,
#colophon .filter_5958 {
    margin-bottom: 0;
}
.backdrop_inner_5bfb {
    position: relative;
    padding: 15px 0;
}
.message-paper-5700 + .backdrop_inner_5bfb {
    border-top: 1px solid rgb(0 0 0 / 10%);
}
.backdrop_inner_5bfb span {
    display: block;
    text-align: center;
}
.message-paper-5700 .wrapper_22cd ul li {
    margin-bottom: 15px;
}
.message-paper-5700 .wrapper_22cd ul li:last-child,
.message-paper-5700 .wrapper_22cd .hover-green-0e5e li {
    margin-bottom: 0;
}
.message-paper-5700 .search_basic_8373 {
    margin-bottom: 45px;
}
.message-paper-5700.menu_590f .search_basic_8373:last-child {
    margin-bottom: 0;
}
.message-paper-5700.menu_590f .module-232e img {
    margin-left: auto;
    margin-right: auto;
}
.shadow-cold-f1e8 ul li span {
    font-size: 12px;
    display: block;
}
#colophon #wp-calendar caption {
    font-weight: 600;
    text-align: left;
}
.frame-tall-8031 ul ul {
    padding-left: 25px;
    margin-top: 15px;
}
.image-eb89 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 .image-eb89 a:hover,
#secondary .image-eb89 a:focus,
#colophon .image-eb89 a:hover,
#colophon .image-eb89 a:focus {
    background-color: #000;
    color: #fff;
}
#colophon .lite_0f99 form.stone_2aa6 button.breadcrumb-d826 {
    background-color: #ff2e55;
}
#colophon .shadow-cold-f1e8 li:before {
    float: left;
}
.green_b4e9 {
    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;
}
.green_b4e9:hover,
.green_b4e9: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;
}
.paragraph-bright-3a9c #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 */
}
.paragraph-bright-3a9c #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 */
}
.paragraph-bright-3a9c #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,
.menu-c66f #loader-wrapper {
    display: none;

}
#loader svg {
    width: 70px;
    height: 70px;
    fill: #ff2e55;
}
.picture-fast-78fc #loader .caption-bright-2c29,
.sort_west_3a51 #loader .dynamic_b300,
.mask-e738 #loader .title_hot_f2d6,
.rough-6c50 #loader .avatar-thick-8e99 {
    display: block;
}

/*--------------------------------------------------------------
#                   RESPONSIVE
--------------------------------------------------------------*/
@media screen and (min-width: 567px) {
    #top-bar {
        padding: 5px 0;
    }
    #top-bar form.stone_2aa6 {
        width: 50%;
        float: left;
        margin: 0;
    }
    #top-bar .hover-green-0e5e {
        width: 50%;
        float: right;
        text-align: right;
        padding: 2px 0;
    }
    #top-bar input, 
    #top-bar .breadcrumb-d826 {
        border-color: transparent;
    }
    .message-paper-5700.search_dim_016e .search_basic_8373,
    .message-paper-5700.notification-ea2b .search_basic_8373 {
        width: 50%;
        float: left;
    }
    .message-paper-5700.search_dim_016e .search_basic_8373:nth-child(2n+1),
    .message-paper-5700.notification-ea2b .search_basic_8373:nth-child(2n+1) {
        clear: left;
    }
    .message-paper-5700.search_dim_016e .search_basic_8373:nth-child(odd),
    .message-paper-5700.notification-ea2b .search_basic_8373:nth-child(odd) {
        padding-right: 40px;
    }
    .message-paper-5700.search_dim_016e .search_basic_8373:nth-last-child(-n+2),
    .message-paper-5700.notification-ea2b .search_basic_8373:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 767px) {
    .search_dim_016e,
    .border-d194,
    .notification-ea2b,
    .outline-724e,
    .notification-brown-ca41 {
        margin: 0 -15px;
    }
    .search_dim_016e article,
    .border-d194 article,
    .notification-ea2b article,
    .outline-724e article,
    .notification-brown-ca41 article {
        padding: 0 15px;
        float: left;
        width: 50%;
        margin-bottom: 30px;
    }
    .search_dim_016e article:nth-child(2n+1),
    .border-d194 article:nth-child(2n+1),
    .notification-ea2b article:nth-child(2n+1),
    .outline-724e article:nth-child(2n+1),
    .notification-brown-ca41 article:nth-child(2n+1) {
        clear: left;
    }
    .search_dim_016e article:nth-last-child(-n+2),
    .border-d194 article:nth-last-child(-n+2),
    .notification-ea2b article:nth-last-child(-n+2),
    .outline-724e article:nth-last-child(-n+2),
    .notification-brown-ca41 article:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
    .cold-66b1 h1,
    .container-20b3 h1,
    .footer-west-ffa2 h1 {
        font-size: 28px;
    }
    .feature-b725 .overlay-mini-8f2f, 
    .element-ad9c .overlay-mini-8f2f, 
    .layout-gas-cf7f .overlay-mini-8f2f {
        padding-right: 25px;
    }
    .feature-b725 .pro-cff7, 
    .element-ad9c .pro-cff7, 
    .layout-gas-cf7f .pro-cff7 {
        padding-left: 25px;
    }
    .message-paper-5700.border-d194 .search_basic_8373 {
        width: 33.33%;
        float: left;
        margin-bottom: 0;
    }
    .message-paper-5700.border-d194 .search_basic_8373:not(:last-child) {
        padding-right: 40px;
    }
    .backdrop_inner_5bfb.search_dim_016e span {
        float: left;
        width: 50%;
        text-align: left;
    }
    .backdrop_inner_5bfb.search_dim_016e span:nth-child(2) {
        float: right;
        text-align: right;
    }
}
@media screen and (min-width: 992px) {
    .border-d194 article,
    .outline-724e article,
    .notification-brown-ca41 article {
        width: 33.33%;
    }
    .border-d194 article:nth-child(2n+1),
    .outline-724e article:nth-child(2n+1),
    .notification-brown-ca41 article:nth-child(2n+1) {
        clear: none;
    }
    .border-d194 article:nth-child(3n+1),
    .outline-724e article:nth-child(3n+1),
    .notification-brown-ca41 article:nth-child(3n+1) {
        clear: left;
    }
    .border-d194 article:nth-last-child(-n+3),
    .outline-724e article:nth-last-child(-n+3),
    .notification-brown-ca41 article:nth-last-child(-n+3) {
        margin-bottom: 0;
    }
    .notification-ea2b article {
        width: 25%;
    }
    .outline-724e article {
        width: 20%;
    }
    .notification-brown-ca41 article {
        width: 16.66%;
    }
    .notification-ea2b article:nth-child(2n+1),
    .outline-724e article:nth-child(3n+1),
    .notification-brown-ca41 article:nth-child(3n+1) {
        clear: none;
    }
    .notification-ea2b article:nth-child(4n+1),
    .outline-724e article:nth-child(5n+1),
    .notification-brown-ca41 article:nth-child(6n+1) {
        clear: left;
    }
    .notification-ea2b article:nth-last-child(-n+4),
    .outline-724e article:nth-last-child(-n+5),
    .notification-brown-ca41 article:nth-last-child(-n+6) {
        margin-bottom: 0;
    }
    #top-bar .wrapper_22cd + .wrapper_22cd {
        margin-top: 0;
    }
    #top-bar.search_dim_016e .wrapper_22cd {
        float: left;
        text-align: left;
        padding: 6px 0;
    }
    #top-bar.search_dim_016e .wrapper_22cd + .wrapper_22cd {
        float: right;
        text-align: right;
        padding: 0;
    }
    nav.footer_light_df2a.dark_a594 {
        margin-top: 63px;
    }
    #colophon .hover-green-0e5e {
        margin-left: -15px;
    }
    .message-paper-5700.notification-ea2b .search_basic_8373 {
        width: 25%;
        padding-right: 40px;
    }
    .message-paper-5700.notification-ea2b .search_basic_8373:last-child {
        padding-right: 0;
    }
    .message-paper-5700.notification-ea2b .search_basic_8373:nth-child(2n+1) {
        clear: none;
    }
    .message-paper-5700.notification-ea2b .search_basic_8373:nth-child(4n+1) {
        clear: left;
    }
    .message-paper-5700.notification-ea2b .search_basic_8373:nth-last-child(-n+4) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 1024px) {
    .shadow_green_d0af #masthead {
        position: sticky;
        top: 0;
    }
    .shadow_green_d0af #masthead.link-wood-b4fd {
        box-shadow: 0 6px 10px rgb(0 0 0 / 10%);
    }
    .row_8f9e.shadow_green_d0af #masthead.link-wood-b4fd {
        top: 32px;
    }
    .tag_lite_c34f {
        display: flex;
        align-items: center;
        min-height: 81px;
    }
    .clean_dd98 {
        width: auto;
        float: right;
        text-align: right;
    }
    .clean_dd98.medium_d3d5 {
        padding: 0;
    }
    .clean_dd98 ul.layout_active_1c0f > li {
        text-align: center;
    }
    .clean_dd98 ul.layout_active_1c0f > li > a {
        color: #000;
    }
    .clean_dd98 ul.layout_active_1c0f .box-e0ce > a, 
    .clean_dd98 ul.layout_active_1c0f .simple_d201 > a, 
    .clean_dd98 ul.layout_active_1c0f .gallery-up-3d16 > a, 
    .clean_dd98 ul.layout_active_1c0f .pattern-9a66 > a,
    .clean_dd98 ul.layout_active_1c0f > li:hover > a, 
    .clean_dd98 ul.layout_active_1c0f > li.fn-focus-fd30 > a {
        color: #ff2e55;
    }
    .clean_dd98 ul.layout_active_1c0f > li > a {
        text-align: center;
        padding: 30px 20px;
    }
    .clean_dd98.medium_d3d5 ul.layout_active_1c0f > li {
        padding: 15px 25px 8px;
    }
    .clean_dd98 ul.layout_active_1c0f > .avatar-hot-fb15 > 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;
    }
    .clean_dd98 ul ul .avatar-hot-fb15 > 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;
    }
    .clean_dd98 ul.layout_active_1c0f {
        display: block !important;
        height: auto !important;
    }
    .clean_dd98 ul ul {
        box-shadow: 0 10px 25px rgb(0 0 0 / 15%);
        width: 250px;
    }
    .clean_dd98 ul li:hover > ul,
    .clean_dd98 ul li.fn-focus-fd30 > ul {
        left: 0;
        right: auto;
        display: block !important;
    }
    .clean_dd98 ul ul li:hover > ul,
    .clean_dd98 ul ul li.fn-focus-fd30 > ul {
        left: 100%;
        right: auto;
    }
    .clean_dd98 ul ul li:hover > a,
    .clean_dd98 ul ul li.fn-focus-fd30 > a {
        background-color: #ff2e55;
        color: #fff;
    }
    .clean_dd98 ul.highlight_hard_27d3 > li:last-child > a {
        border-bottom: none;
    }
    .clean_dd98 ul ul li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    }
    .clean_dd98 ul ul > li:last-child {
        border-bottom: none;
    }
    .clean_dd98 ul ul ul {
        top: 0;
    }
    .clean_dd98 ul ul li a:hover,
    .clean_dd98 ul ul li.pattern-9a66:hover > a {
        color: #fff !important;
    }
    .clean_dd98 ul.layout_active_1c0f > li > a > i,
    .clean_dd98 ul.layout_active_1c0f > li > a > i.picture_light_0708:not(.outer-7037).article_59cf {
        display: block;
        margin: 0 auto 10px;
    }
    .panel-e5d2 {
        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;
    }
    .clean_dd98 .footer_a9f0 .secondary_old_98d1 {
        display: none;
    }
    .clean_dd98 .footer_a9f0 .mask-155b {
        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.first-e5b6 {
        display: none;
    }
    .panel-e5d2 {
        display: none;
    }
    .clean_dd98 ul {
        display: block;
    }
    .clean_dd98 li {
        display: inline-block;
    }
    .clean_dd98 .text_f49a {
        padding-left: 50px;
    }
    .clean_dd98 ul.layout_active_1c0f > li.text_f49a > a,
    .clean_dd98 ul.layout_active_1c0f > li.lower_c83e > a {
        padding-left: 5px;
        padding-right: 5px;
    }
    .clean_dd98 li.text_f49a + li.lower_c83e: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%);
    }
    .paper-7dee #primary,
    .row_next_9781 #primary {
        width: 70%;
        float: left;
        padding-right: 30px;
    }
    .paper-7dee #secondary,
    .row_next_9781 #secondary {
        width: 30%;
        float: right;
    }
    .row_next_9781 #primary { 
        float: right;
        padding-right: 0;
        padding-left: 30px;
    }
    .progress_thick_7b40 #primary {
        width: 100%;
        float: none;
        padding-right: 0;
    }
}
@media screen and (max-width: 1023px) {
    .tag_lite_c34f {
        padding-right: 50px;
        min-height: 86px;
        display: flex;
        align-items: center;
        text-align: left;
    }
    .new-7298 {
        font-size: 26px;
    }
    .clean_dd98 ul ul {
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .clean_dd98 ul ul ul {
        margin-top: 0;
    }
    .clean_dd98 ul.layout_active_1c0f li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
        display: block;
        width: 100%;
    }
    .clean_dd98 ul.layout_active_1c0f li:last-child {
        border-bottom: none;
    }
    .clean_dd98 ul.layout_active_1c0f > li {
        width: 100%;
        padding: 0;
    }
    .clean_dd98 ul ul li a {
        padding-left: 35px;
    }
    .clean_dd98 ul ul ul li a {
        padding-left: 60px;
    }
    .clean_dd98 ul ul ul ul li a {
        padding-left: 80px;
    }
    .clean_dd98 ul ul a {
        width: 100%;
    }
    .clean_dd98 ul ul,
    .clean_dd98 ul ul ul {
        box-shadow: none;
        float: none;
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 0;
        display: none;
    }
    .clean_dd98 ul.layout_active_1c0f > li:before {
        display: none;
    }
    .clean_dd98 .avatar-hot-fb15 > a:before {
        content: "";
        float: right;
        position: relative;
        right: 0;
        background-color: rgba(255, 255, 255, 0.20);
        width: 1px;
        height: 25px;
    }
    .clean_dd98 .avatar-hot-fb15 > a:after {
        padding-top: 3px;
    }
    .clean_dd98 ul.highlight_hard_27d3 li a {
        border-left: none;
    }
    .clean_dd98 ul.layout_active_1c0f {
        margin-right: 0;
        background-color: #fff;
        margin-top: 25px;
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .clean_dd98 {
        position: static;
    }
    .clean_dd98 a {
        color: #555555;
        padding: 15px;
    }
    #masthead.title-4efe .clean_dd98 ul.layout_active_1c0f {
        margin-top: 0;
        position: absolute;
        max-width: 500px;
        top: 100%;
        left: auto;
        right: 0;
        width: 100%;
        z-index: 10;
    }
    .primary_center_d080 #content, 
    .primary_center_d080 #colophon,
    .primary_center_d080 .green_b4e9 {
        filter: blur(25px);
    }
    #page-site-header {
        padding: 250px 0;
    }
}

@media screen and (max-width: 992px) {
    #page-site-header {
        padding: 200px 0;
    }
    .shade-52e1, 
    #reply-title {
        font-size: 28px;
    }
}

@media screen and (max-width: 767px) {
    #masthead.title-4efe .clean_dd98 ul.layout_active_1c0f {
        max-width: 100%;
    }
    .feature-b725 .overlay-mini-8f2f, 
    .element-ad9c .overlay-mini-8f2f, 
    .layout-gas-cf7f .overlay-mini-8f2f,
    .feature-b725 .pro-cff7, 
    .element-ad9c .pro-cff7, 
    .layout-gas-cf7f .pro-cff7 {
        width: 100%;
        margin: 15px 0;
    }
    .layout-gas-cf7f span.next_5426 b, 
    .label-under-b7cf span.next_5426 b, 
    .layout-gas-cf7f span.disabled-ba0f b, 
    .label-under-b7cf span.disabled-ba0f b {
        font-size: 18px;
    }
    #respond {
        margin-top: 40px;
    }
    .gas_2f61 img {
        margin-right: 15px;
    }
    .shade-52e1, 
    #reply-title {
        margin-bottom: 0;
    }
    #commentform p.gas-df43,
    #commentform p.rough-6169 {
        margin-top: 21px;
    }
    nav.footer_light_df2a.dark_a594,
    #secondary {
        margin-top: 30px;
    }
    .shade-52e1, 
    #reply-title {
        font-size: 26px;
    }
    #comments {
        margin-top: 40px;
    }
    .full-aed1 {
        margin-bottom: 25px;
    }
    .green_b4e9 {
        display: none;
    }
}
@media screen and (max-width: 567px) {
    .dark_a594 .backdrop-fast-541a.wrapper_red_3d0a, 
    .dark_a594 .backdrop-fast-541a.shadow-ab83 {
        top: 0;
    }
    .dark_a594 .wrapper_red_3d0a.backdrop-fast-541a:before, 
    .dark_a594 .shadow-ab83.backdrop-fast-541a:before {
        width: 35px;
        height: 10px;
    }
    .dark_a594 .backdrop-fast-541a.wrapper_red_3d0a, 
    .dark_a594 .backdrop-fast-541a.shadow-ab83 {
        margin-left: 0;
        margin-right: 0;
    }
    .down_0e9f li {
        font-size: 12px;
    }
    #breadcrumb-list {
        padding: 10px 0;
    }
    blockquote.backdrop-9123 {
        margin-left: 0;
    }
    .gas_2f61 img {
        margin: 0 0 25px;
        float: none;
    }
    .gas_2f61 .hero-2f88, 
    .gas_2f61 .menu_1b37 {
        display: block;
    }
    .detail_8468 {
        padding-left: 0;
    }
    #comments ol.grid-iron-9ef4 {
        margin-left: 50px;
    }
    .static-980a {
        padding-left: 0;
    }
    .message-paper-5700 .search_basic_8373:last-child,
    .message-paper-5700.border-d194 .search_basic_8373:last-child {
        margin-bottom: 0;
        padding-right: 0;
    }
}
/* css-noise: 7987 */
.ghost-box-a9 {
  padding: 0.5rem;
  font-size: 12px;
  line-height: 1.0;
}
