/*
Theme Name: Magnitude Pro
Theme URI: https://afthemes.com/products/magnitude-pro/
Author: AF themes
Author URI: https://www.afthemes.com/
Description: Magnitude Pro is a clean, elegant WordPress theme, ideal for blogging and magazine online. You can design your website as you like and preview the modifications live using live customizer options and custom widgets. It is compatible with the Gutenberg and RTL along with WooCommerce plugin which helps you to integrate an online business with our newspaper template. It also contains many helpful elements that require an amazing news portal to be built, the theme is ideal for blogging and great for news, newspaper, magazine, publication or review site. The theme is well-optimized that helps to rank your website in the top of search engines and users will get an outstanding support from the team if there will be any difficulties while using the theme. There are number of demos available in this theme so choose the one you like and start to build a website. See our demos: https://demo.afthemes.com/magnitude-pro/, https://demo.afthemes.com/magnitude-pro/newsportal-pro/, https://demo.afthemes.com/magnitude-pro/sport-pro/, https://demo.afthemes.com/magnitude-pro/magnitude-dark/, https://demo.afthemes.com/magnitude-pro/lifestyle-pro/, https://demo.afthemes.com/magnitude-pro/gadgets-pro/,
Version: 2.1.2
Requires PHP: 5.6
Tested up to: 6.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: magnitude
Tags: news, blog, entertainment, one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, full-width-template, custom-header, translation-ready, rtl-language-support, theme-options, threaded-comments

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.

Magnitude is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Magnitude WordPress Theme, Copyright 2018 AF themes
Magnitude 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 https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Grids
# Social icons
# Forms
# Navigation
    ## Links
    ## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
    ## Posts and pages
    ## Comments
# Infinite scroll
# Media
    ## Captions
    ## Galleries
# Footer
-----------------------------------------------------------*/
/*-----------------------------------------------------------
# Normalize
-----------------------------------------------------------*/
html {
    font-family: 'Lato', sans-serif;
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body {
    margin: 0;
}

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;
}

a:active,
a:hover {
    outline: 0;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b,
strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

mark {
    background: #bb1919;
    color: #000;
}

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;
}

svg:not(:root) {
    overflow: hidden;
}

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;
}

.btn-style1 a:visited,
.btn-style1 a,
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    border: none;
    border-radius: 0;
    background: #bb1919;
    color: #fff;
    font-size: 12px;
    line-height: normal;
    height: 38px;
    padding: 10px 16px;
    transition: all 300ms ease-out;
    text-transform: uppercase;
    font-weight: 700;
}
.btn-style1 a:visited,
.btn-style1 a{
    display: inline-block;
    height: auto;
}

.checkbox, .radio {
    display: inline-block;
}

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;
}
td,
th {
    padding: 10px;
    border-top-width: 1px;
    border-top-style: solid;
    border-left-width: 1px;
    border-left-style: solid;
}
tr:last-child th ,
tr:last-child td {
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
td:last-child,
th:last-child {
    border-right-width: 1px;
    border-right-style: solid;
}
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
optgroup,
textarea {
    color: #4a4a4a;
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    font-size: 16px;
    line-height: 1.5;
}
button,
input,
select,
optgroup,
textarea {
    border: 1px solid #dcdcdc;
}
h1, h2, h3, h4, h5, h6 {
    clear: both;
    color: #000000;
    line-height: 1.3;
}
.site-title,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
}

p {
    margin-bottom: 15px;
    font-family: 'Lato', sans-serif;
}

dfn, cite, em, i {
    font-style: italic;
}

blockquote {
    font-style: italic;
    border: 0;
    position: relative;
    text-align: center;
    font-size: 1.5625em;
    line-height: 1.44;
    margin-top: 2.57143em;
    margin-bottom: 2.14286em;
    padding-top: 1.71429em;
    padding-bottom: 1.71429em;
}



blockquote blockquote {
    font-size: 1em;
    margin-bottom: 0;
    padding-bottom: 0;
}

blockquote blockquote:after {
    border-bottom: 0;
}

@media not screen and (min-width: 992px) {
    blockquote {
        font-size: 1.125em;
        line-height: 1.33333;
        margin-top: 2.66667em;
        margin-bottom: 2em;
        padding: 0.66667em;
        padding-top: 1.33333em;
        padding-bottom: 1.33333em;
    }
}

blockquote:before {
    content: "\201C";
    position: absolute;
    top: -0.45em;
    left: 0;
    color: black;
    background: transparent;
    z-index: 1;
    font-size: 100px;
    opacity: 0.5;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

blockquote:after {
    content: "";
    display: none;
    width: 9em;
    margin-left: -4.5em;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    border: 1px solid #e5e5e5;
    border-left: 0;
    border-right: 0;
}

blockquote cite {
    display: block;
    margin-top: 1.5em;
    font-size: 0.57143em;
    line-height: 1.5;
    font-style: normal;
}

address {
    margin: 0 0 1.5em;
}

abbr, acronym {
    border-bottom: 1px dotted #666;
    cursor: help;
}

mark, ins {
    /*background: #fff9c0;*/
    text-decoration: none;
}

big {
    font-size: 125%;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
    box-sizing: border-box;
}

*,
*:before,
*:after {
    box-sizing: inherit;
}

body {
    background-color: #F7F7F7;
}

hr {
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin-bottom: 1.5em;
}

ul, ol {
    margin: 0;
    padding: 0;
    list-style: none;
}

li > ul,
li > ol {
    margin-bottom: 0;
    margin-left: 1.5em;
}

dl {
    border: 2px solid #e8e8e8;
    padding: 2.5em;
}

dt {
    text-align: left;
    font-size: 130%;
    font-weight: bold;
}

dd {
    margin: 0;
    padding: 0 0 1em 0;
}

img {
    height: auto;
    max-width: 100%;
}

figure {
    margin: 0 auto;
}

table {
    margin: 0 0 1.5em;
    width: 100%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Preloader
--------------------------------------------------------------*/
#af-preloader {
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: #fff;
    z-index: 99999999;
    top: 0;
    left: 0;
}
#loader-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.load__animation{
  border: 5px solid #d6d6d6;
  border-top-color: #e50914;
  height: 100px;
  width: 100px;
  border-radius: 100%;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  -webkit-animation: turn 1.5s linear infinite;
  -o-animation: turn 1.5s linear infinite;
  animation: turn 1.5s linear infinite;
}

@keyframes turn {
  from {transform: rotate(0deg)}
  to {transform: rotate(360deg)}
} 

.load__title {
  color: #fff;
  font-size: 2rem;
}


@keyframes loadPage {
  0% {
    opacity: 1;
  }
  50% {
    opacity: .5;
  }
  100% {
    opacity: 1;
  }
  
}

.elementor-html #af-preloader{
    display: none;
}

/*--------------------------------------------------------------
# Preloader
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
    color: #bb1919;
    text-decoration: none;
}

a:visited {
    color: #bb1919;
}

a:hover, a:focus, a:active {
    color: #bb1919;
    outline: 0;
    text-decoration: none;
}

a:focus {
    outline: 1px dotted;
}

a:hover, a:active {
    outline: 0;
    text-decoration: none;
}


/*--------------------------------------------------------------
## grid
--------------------------------------------------------------*/

.col-1 {width: 100%;}
.col-2 {width: 50%;}
.col-3 {width: 33.33%;}
.col-4 {width: 25%;}
.col-5 {width: 20%;}
.col-16 {width: 16.6667%;}
.col-40 {width: 40%;}
.col-60 {width: 60%;}
.col-66 {width: 66.67%;}
.col-75 {width: 75%;}

.float-l {float: left;}

.pad {
    padding-left: 10px;
    padding-right: 10px;
}
.read-details.pad {
    padding-left: 15px;
    padding-right: 15px;
}
.ptb-10{
    padding-top: 10px;
    padding-bottom: 10px;
}
.read-details.ptb-10{
    padding-top: 10px;
    padding-bottom: 15px;
}


.marg-10-lr {
    margin-right: 10px;
    margin-left: 10px;
}
.marg-btm-lr {
    margin-bottom: 10px;
}
.af-container-row {
    margin-right: -10px;
    margin-left: -10px;
}

.container-wrapper:before,
.container-wrapper:after {
    content: "";
    display: table;
}
.container-wrapper:after {
    clear: both;
}
.container-wrapper {
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.af-wide-layout .container-wrapper{
    max-width: none;
}

.af-boxed-layout .af-whole-wrapper{
    max-width: 1200px;
    margin: 0 auto;
    background: #f4f4f4;
}
.af-boxed-layout .af-whole-wrapper .af-banner-wrapper {
    padding-left: 0px;
    padding-right: 0px;
}

.af-banner-wrapper{
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.pos-rel {
    position: relative;
}
.container-wrapper #primary {
    width: 70%;
    padding-right: 10px;
}
.container-wrapper #secondary {
    width: 30%;
    padding-left: 10px;
}

#content.container-wrapper{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
@media only screen and (min-width: 991px){
    
    body.aft-sticky-sidebar #secondary {
        position: sticky;
        bottom: 0;
        align-self: flex-end;
    }
}

body.full-width-content #primary ,
.container-wrapper #primary.aft-no-sidebar {
    width: 100%;
    padding: 0;
}
.container-wrapper #primary,
.container-wrapper #secondary {
    float: left;
}
body.align-content-right .container-wrapper #primary,
body.align-content-right .container-wrapper #secondary {
    float: right;
}

body.align-content-right .container-wrapper #primary {
    padding-right: 0;
    padding-left: 10px;
}
body.align-content-right .container-wrapper #secondary {
    padding-right: 10px;
    padding-left: 0;
}
.af-flex-container{
    display: flex;
}

.no-main-banner-and-featured-section section.section-block-upper {
    margin-top: 20px;
}
body.align-content-right #content.container-wrapper{
    flex-direction: row-reverse;
}
/*--------------------------------------------------------------
## grid
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Social Menu
--------------------------------------------------------------*/
.aft-small-social-menu {
    text-align: right;
}
.social-widget-menu ul li,
.aft-small-social-menu ul li {
    display: inline-block;
}

.social-widget-menu ul li a,
.aft-small-social-menu ul li a {
    font-size: 14px;
    font-family: 'aft-icons' !important;
    line-height: 1;
    vertical-align: middle;

}

.social-widget-menu ul li a:after,
.aft-small-social-menu ul li a:after {
    vertical-align: middle;
    font-family: 'aft-icons' !important;
    font-size: 14px;
    vertical-align: middle;
}

.social-widget-menu ul li a,
.aft-small-social-menu ul li a,
.em-author-details ul li a {
    display: block;
    width: 30px;
    height: 30px;
    font-size: 18px;
    line-height: 29px;
    position: relative;
    text-align: center;
}

.social-widget-menu ul li a,
.em-author-details ul li a,
.aft-small-social-menu ul li a {
        color: #fff;
}

.em-author-details ul li a[href*="facebook.com"],
.social-widget-menu ul li a[href*="facebook.com"],
.aft-small-social-menu ul li a[href*="facebook.com"] {
    color: #3b5999;
}

#sidr .social-widget-menu ul li a[href*="facebook.com"],
#secondary .social-widget-menu ul li a[href*="facebook.com"]{background-color: #3b5999;}

.em-author-details ul li a[href*="dribbble.com"],
.social-widget-menu ul li a[href*="dribbble.com"],
.aft-small-social-menu ul li a[href*="dribbble.com"] {
    color: #ea4c89;
}

#sidr .social-widget-menu ul li a[href*="dribbble.com"],
#secondary .social-widget-menu ul li a[href*="dribbble.com"]{background-color: #ea4c89;}

.em-author-details ul li a[href*="vk.com"],
.social-widget-menu ul li a[href*="vk.com"],
.aft-small-social-menu ul li a[href*="vk.com"] {
    color: #4c75a3;
}

#sidr .social-widget-menu ul li a[href*="vk.com"],
#secondary .social-widget-menu ul li a[href*="vk.com"]{background-color: #4c75a3;}

.em-author-details ul li a[href*="tiktok.com"],
.social-widget-menu ul li a[href*="tiktok.com"],
.aft-small-social-menu ul li a[href*="tiktok.com"],

.em-author-details ul li a[href*="threads.com"],
.social-widget-menu ul li a[href*="threads.com"],
.aft-small-social-menu ul li a[href*="threads.com"],

.em-author-details ul li a[href*="twitter.com"],
.social-widget-menu ul li a[href*="twitter.com"],
.aft-small-social-menu ul li a[href*="twitter.com"] {
    color: #000;
}

#sidr .social-widget-menu ul li a[href*="tiktok.com"],
#secondary .social-widget-menu ul li a[href*="tiktok.com"],

#sidr .social-widget-menu ul li a[href*="threads.com"],
#secondary .social-widget-menu ul li a[href*="threads.com"],

#sidr .social-widget-menu ul li a[href*="twitter.com"],
#secondary .social-widget-menu ul li a[href*="twitter.com"]{background-color: #000;}

.em-author-details ul li a[href*="linkedin.com"],
.social-widget-menu ul li a[href*="linkedin.com"],
.aft-small-social-menu ul li a[href*="linkedin.com"] {
    color: #0077B5;
}

#sidr .social-widget-menu ul li a[href*="linkedin.com"],
#secondary .social-widget-menu ul li a[href*="linkedin.com"]{background-color: #0077B5;}

.em-author-details ul li a[href*="instagram.com"],
.social-widget-menu ul li a[href*="instagram.com"],
.aft-small-social-menu ul li a[href*="instagram.com"] {
    color: #3F729B;
}

#sidr .social-widget-menu ul li a[href*="instagram.com"],
#secondary .social-widget-menu ul li a[href*="instagram.com"]{background-color: #3F729B;}

.em-author-details ul li a[href*="youtube.com"],
.social-widget-menu ul li a[href*="youtube.com"],
.aft-small-social-menu ul li a[href*="youtube.com"] {
    color: #cd201f;
}

#sidr .social-widget-menu ul li a[href*="youtube.com"],
#secondary .social-widget-menu ul li a[href*="youtube.com"]{background-color: #cd201f;}

.em-author-details ul li a[href*="vimeo.com"],
.social-widget-menu ul li a[href*="vimeo.com"],
.aft-small-social-menu ul li a[href*="vimeo.com"] {
    color: #1ab7ea;
}

#sidr .social-widget-menu ul li a[href*="vimeo.com"],
#secondary .social-widget-menu ul li a[href*="vimeo.com"]{background-color: #1ab7ea;}

.em-author-details ul li a[href*="plus.google.com"],
.social-widget-menu ul li a[href*="plus.google.com"],
.aft-small-social-menu ul li a[href*="plus.google.com"] {
    color: #dd4b39;
}

#sir .social-widget-menu ul li a[href*="plus.google.com"],
#secondary .social-widget-menu ul li a[href*="plus.google.com"]{background-color: #dd4b39;}

.em-author-details ul li a[href*="pinterest.com"],
.social-widget-menu ul li a[href*="pinterest.com"],
.aft-small-social-menu ul li a[href*="pinterest.com"] {
    color: #bd081c;
}

#sidr .social-widget-menu ul li a[href*="pinterest.com"],
#secondary .social-widget-menu ul li a[href*="pinterest.com"]{background-color: #bd081c;}

.em-author-details ul li a[href*="tumblr.com"],
.social-widget-menu ul li a[href*="tumblr.com"],
.aft-small-social-menu ul li a[href*="tumblr.com"] {
    color: #34465d;
}

#sidr .social-widget-menu ul li a[href*="tumblr.com"],
#secondary .social-widget-menu ul li a[href*="tumblr.com"]{background-color: #34465d;}

.em-author-details ul li a[href*="wordpress.org"],
.social-widget-menu ul li a[href*="wordpress.org"],
.aft-small-social-menu ul li a[href*="wordpress.org"] {
    color: #21759b;
}

#sidr .social-widget-menu ul li a[href*="wordpress.org"],
#secondary .social-widget-menu ul li a[href*="wordpress.org"]{background-color: #21759b;}

.em-author-details ul li a[href*="whatsapp.com"],
.social-widget-menu ul li a[href*="whatsapp.com"],
.aft-small-social-menu ul li a[href*="whatsapp.com"] {
    color: #25D366;
}

#sidr .social-widget-menu ul li a[href*="whatsapp.com"],
#secondary .social-widget-menu ul li a[href*="whatsapp.com"]{background-color: #25D366;}

.em-author-details ul li a[href*="reddit.com"],
.social-widget-menu ul li a[href*="reddit.com"],
.aft-small-social-menu ul li a[href*="reddit.com"] {
    color: #ff5700;
}

#sidr .social-widget-menu ul li a[href*="reddit.com"],
#secondary .social-widget-menu ul li a[href*="reddit.com"]{background-color: #ff5700;}

.social-navigation ul a[href*="buffer.com"]:after,
.social-widget-menu ul a[href*="buffer.com"]:before {
    content: "\e925";
}
.aft-small-social-menu ul a[href*="snapchat.com"]:after,
.social-widget-menu ul a[href*="snapchat.com"]:before {
    content: "\f2ad";
}
.aft-small-social-menu ul a[href*="viber.com"]:after,
.social-widget-menu ul a[href*="viber.com"]:before {
    content: "\e90c";
}
.aft-small-social-menu ul a[href*="twitch.com"]:after,
.social-widget-menu ul a[href*="twitch.com"]:before {
    content: "\e90b";
}
.aft-small-social-menu ul a[href*="tiktok.com"]:after,
.social-widget-menu ul a[href*="tiktok.com"]:before {
    content: "\e900";
}
.aft-small-social-menu ul a[href*="dribbble.com"]:after,
.social-widget-menu ul a[href*="dribbble.com"]:before {
    content: "\f17d";
}
.aft-small-social-menu ul a[href*="facebook.com"]:after,
.social-widget-menu ul a[href*="facebook.com"]:before {
    content: "\f09a";
}
.aft-small-social-menu ul a[href*="threads.com"]:after,
.social-widget-menu ul a[href*="threads.com"]:before {
    content: "\e916";
}
.aft-small-social-menu ul a[href*="vk.com"]:after,
.social-widget-menu ul a[href*="vk.com"]:before {
    content: "\f189";
}
.aft-small-social-menu ul a[href*="twitter.com"]:after,
.social-widget-menu ul a[href*="twitter.com"]:before {
    content: "\f099";
}
.aft-small-social-menu ul a[href*="linkedin.com"]:after,
.social-widget-menu ul a[href*="linkedin.com"]:before {
    content: "\f0e1";
}
.aft-small-social-menu ul a[href*="instagram.com"]:after,
.social-widget-menu ul a[href*="instagram.com"]:before {
    content: "\f16d";
}
.aft-small-social-menu ul a[href*="youtube.com"]:after,
.social-widget-menu ul a[href*="youtube.com"]:before {
    content: "\f16a";
}
.aft-small-social-menu ul a[href*="vimeo.com"]:after,
.social-widget-menu ul a[href*="vimeo.com"]:before {
    content: "\f27d";
}
.aft-small-social-menu ul a[href*="plus.google.com"]:after,
.social-widget-menu ul a[href*="plus.google.com"]:before {
    content: "\f0d5";
}
.aft-small-social-menu ul a[href*="pinterest.com"]:after,
.social-widget-menu ul a[href*="pinterest.com"]:before {
    content: "\f0d2";
}
.aft-small-social-menu ul a[href*="tumblr.com"]:after,
.social-widget-menu ul a[href*="tumblr.com"]:before {
    content: "\f173";
}
.aft-small-social-menu ul a[href*="wordpress.org"]:after,
.social-widget-menu ul a[href*="wordpress.org"]:before,
.aft-small-social-menu ul a[href*="wordpress.com"]:after,
.social-widget-menu ul a[href*="wordpress.com"]:before {
    content: "\f19a";
}
.aft-small-social-menu ul a[href*="whatsapp.com"]:after,
.social-widget-menu ul a[href*="whatsapp.com"]:before {
    content: "\f232";
}
.aft-small-social-menu ul a[href*="reddit.com"]:after,
.social-widget-menu ul a[href*="reddit.com"]:before {
    content: "\f281";
}
.aft-small-social-menu ul a[href*="t.me"]:after,
.social-widget-menu ul a[href*="t.me"]:before {
    content: "\f2c6";
}
.aft-small-social-menu ul a[href*="ok.ru"]:after,
.social-widget-menu ul a[href*="ok.ru"]:before {
    content: "\f263";
}
.aft-small-social-menu ul a[href*="wechat.com"]:after,
.social-widget-menu ul a[href*="wechat.com"]:before {
    content: "\f1d7";
}
.aft-small-social-menu ul a[href*="weibo.com"]:after,
.social-widget-menu ul a[href*="weibo.com"]:before {
    content: "\f18a";
}
.aft-small-social-menu ul a[href*="github.com"]:after,
.social-widget-menu ul a[href*="github.com"]:before {
    content: "\e902";
}
.aft-small-social-menu ul a[href*="soundcloud.com"]:after,
.social-widget-menu ul a[href*="soundcloud.com"]:before {
    content: "\f1be";
}
.aft-small-social-menu ul a[href*="behance.net"]:after,
.social-widget-menu ul a[href*="behance.net"]:before {
    content: "\f1b4";
}
.aft-small-social-menu ul a[href*="quora.com"]:after,
.social-widget-menu ul a[href*="quora.com"]:before {
    content: "\f2c4";
}
.aft-small-social-menu ul a[href*="yahoo.com"]:after,
.social-widget-menu ul a[href*="yahoo.com"]:before {
    content: "\e90d";
}
.aft-small-social-menu ul a[href*="spotify.com"]:after,
.social-widget-menu ul a[href*="spotify.com"]:before {
    content: "\f1bc";
}
.aft-small-social-menu ul a[href*="messenger.com"]:after,
.social-widget-menu ul a[href*="messenger.com"]:before {
    content: "\e901";
}
.aft-small-social-menu ul a[href*="stackoverflow.com"]:after,
.social-widget-menu ul a[href*="stackoverflow.com"]:before {
    content: "\f16c";
}
.aft-small-social-menu ul a[href*="slack.com"]:after,
.social-widget-menu ul a[href*="slack.com"]:before {
    content: "\f198";
}
.aft-small-social-menu ul a[href*="telegram.com"]:after,
.social-widget-menu ul a[href*="telegram.com"]:before {
    content: "\f2c6";
}

footer .aft-small-social-menu ul li a,
header .top-header .aft-small-social-menu ul li a{
    color: #fff !important;
    background-color: transparent;
    line-height: 28px;
}

.af-middle-header {
    padding: 30px 0;
}

header.header-layout-compressed .aft-small-social-menu ul li a{
    color: #404040 !important;
}
/*--------------------------------------------------------------
## Social Menu
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
.top-bar-flex {
    display: flex;
    align-items: center;
    position: relative;
    min-height: 30px;
}
.top-bar-left {
    display: flex;
    align-items: center;
}
.off-cancas-panel {
    line-height: 1;
}
.offcanvas {
    display: inline-block;
}
.offcanvas-menu {
    position: relative;
    overflow: hidden;
    width: 24px;
    height: 17px;
    margin: 0 auto;
}
.offcanvas-menu span {
    position: absolute;
    display: inline-block;
    width: 100%;
    left: 0;
    border-radius: 10px;
    height: 3px;
    background-color: #fff;
    border-color: #fff;
    transition: .1s all ease-in;
}
.af-on-right .offcanvas .offcanvas-menu span {
    left: inherit;
    right: 0;
}
.offcanvas-menu span.mbtn-mid {
    top: 50%;
    margin-top: -1.5px;
}
.offcanvas-menu span.mbtn-top {
    width: 85%;
}
.offcanvas-menu span.mbtn-bot {
    bottom: 0;
    width: 60%;
    transition-delay: 90ms;
}
.offcanvas:hover .offcanvas-menu span.mbtn-top,
.offcanvas:hover .offcanvas-menu span.mbtn-bot{
    width: 100%;
}
.date-bar-left {
    line-height: 1;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
}

.read-img a.aft-post-image-link{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font-size: 0;
    z-index: 1;
}

/*search*/
.af-search-wrap {
    width: 25px;
    position: relative;
    display: inline-block;
    text-align: center;
}

.search-icon {
    display: block;
    line-height: 38px;
    font-size: 14px;
    color: #404040;
    font-weight: 700;
    text-align: center;
    outline: 0;
}

.search-icon:visited,
.search-icon:hover,
.search-icon:focus,
.search-icon:active {
    outline: 0;
    color: #404040;
}
.search-icon:focus{
    outline: 1px dotted;
}
.search-icon:focus-within {
    outline: 1px dotted;
}
.af-search-form {
    background: #fff;
    position: absolute;
    right: 0;
    top: 120%;
    width: 325px;
    text-align: left;
    visibility: hidden;
    opacity: 0;
    margin: 0 auto;
    margin-top: 1px;
    padding: 14px;
    z-index: 99;
    border-radius: 0px;
    -webkit-transition: opacity 0.2s, top 0.4s, visibility 0s linear 0.4s;
    -moz-transition: opacity 0.2s, top 0.4s, visibility 0s linear 0.4s;
    -ms-transition: opacity 0.2s, top 0.4s, visibility 0s linear 0.4s;
    -o-transition: opacity 0.2s, top 0.4s, visibility 0s linear 0.4s;
    transition: opacity 0.2s, top 0.4s, visibility 0s linear 0.4s;
    -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.15);
}

.search-overlay.reveal-search .af-search-form {
    visibility: visible;
    opacity: 1;
    z-index: 999;
    top: 100%;
    -webkit-transition: opacity 0.4s, top 0.4s;
    -moz-transition: opacity 0.4s, top 0.4s;
    -ms-transition: opacity 0.4s, top 0.4s;
    -o-transition: opacity 0.4s, top 0.4s;
    transition: opacity 0.4s, top 0.4s;
}

.search-form label {
    width: 75%;
    float: left;
}

input.search-field {
    float: none;
    width: 100%;
    padding: 0 14px;
    height: 38px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fafafa;
    border: 1px solid #eee;
    font-size: 13px;
    border-radius: 3px 0px 0px 3px;
    font-weight: normal;
}

input.search-submit {
    background: #bb1919;
    border: 1px solid #bb1919;
    border-radius: 0px 3px 3px 0px;
    color: #fff;
    padding: 0px;
    height: 37px;
    font-size: 13px;
    width: 25%;
    margin: 0;
}

input[type=search].wp-block-search__input {
    border-radius: 0;
    padding: 0 10px;
    box-sizing: border-box;
    width: 75%;
    background: #fafafa;
    border: 1px solid #eee;
}

.wp-block-search__button {
    margin-left: 0;
    border-radius: 0;
    background-color: #bb1919;
    color: #fff;
    width: 25%;
    border: unset;
    font-size: 12px;
}

.wp-block-search__button.has-icon {
    width: unset;
}

.wp-block-search__button.has-icon svg {
    color: #fff;
}

.wp-block-search__inside-wrapper {
    width: 100% !important;
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    padding: 0;
    border: unset;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
    padding-right: 10px;
    padding-left: 10px;
}


/* search */

/*============-------------for all navigations----------=============*/
.main-navigation .menu-desktop  > li ,
.main-navigation .menu-desktop > ul > li {
    position: relative;
    display: inline-block;
    transition-duration: 0.5s;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 19px;
    padding: 20px 25px;
    padding-left: 10px;
    font-weight: 700;
}

.main-navigation ul li a {
    color: #000;
    font-family: 'Roboto', sans-serif;
}

.main-navigation ul.children li,
.main-navigation ul .sub-menu li {
    display: block;
    float: none;
    text-align: left;
    padding: 0;
    border-top: 1px solid #f3f3f3;
    position: relative;
}
.main-navigation ul.children li:first-child,
.main-navigation ul .sub-menu li:first-child{
    border:none;
}
.main-navigation ul.children li a,
.main-navigation ul .sub-menu li a {
    padding: 10px 15px;
    display: inline-block;
    position: relative;
    color: #1c1c1c;
}

.ham {
    width: 23px;
    height: 2px;
    top: 50%;
    display: block;
    margin-right: auto;
    background-color: #000;
    position: relative;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -ms-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}
.ham:before, .ham:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 2px;
    left: 0;
    top: -8px;
    background-color: #000;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -ms-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}
.ham:after {
    top: 8px;
}
.ham.exit {
    background-color: transparent;
}
body.aft-default-mode .ham.exit{background-color:transparent;}
.ham.exit:before {
    -webkit-transform: translateY(8px) rotateZ(-45deg);
    -moz-transform: translateY(8px) rotateZ(-45deg);
    -ms-transform: translateY(8px) rotateZ(-45deg);
    -o-transform: translateY(8px) rotateZ(-45deg);
    transform: translateY(8px) rotateZ(-45deg);
}
.ham.exit:after {
    -webkit-transform: translateY(-8px) rotateZ(45deg);
    -moz-transform: translateY(-8px) rotateZ(45deg);
    -ms-transform: translateY(-8px) rotateZ(45deg);
    -o-transform: translateY(-8px) rotateZ(45deg);
    transform: translateY(-8px) rotateZ(45deg);
}


/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
    display: block;
}
.main-navigation .toggle-menu {
    width: 40px;
    text-align: center;
    cursor: pointer;
    font-size: 15px;
    display: none;
    padding: 25px;
    padding-left: 0;
    background-color: transparent;
    color:inherit;
}
.main-navigation .toggle-menu:focus {
    outline: 1px dotted;
}
.main-navigation .toggle-menu:focus-within {
    outline: 1px dotted;
}

.main-navigation .menu .menu-mobile {
    margin: 0;
    list-style: none;
    text-align: left;
    z-index: 9999;
    background-color: #fff;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
}
.main-navigation .menu .menu-mobile li {
    padding: 0;
}
.main-navigation .menu .menu-mobile li a {
    display: block;
    color: #000;
    text-decoration: none;
    position: relative;
    padding: 15px 25px;
    padding-left: 10px;
    padding-right: 30px;
    border-top: 1px solid #f7f7f7;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.main-navigation .menu .menu-mobile li .sub-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    border-top: 1px solid #464646;
    display: none;
}
.main-navigation ul li.page_item_has_children > a:after,
.main-navigation ul li.menu-item-has-children > a:after {
    font-family: 'aft-icons' !important;
    content: "\f107";
    padding: 0 5px;
    color: inherit;
    font-size: inherit;
    display: inline-block;
}
.header-layout-compressed-centered .main-navigation ul li.page_item_has_children > a:after,
.header-layout-compressed-centered .main-navigation ul li.menu-item-has-children > a:after {
    content: "\f105";
}
.main-navigation ul.children  li.page_item_has_children > a:after,
.main-navigation ul .sub-menu li.menu-item-has-children > a:after{display: none;}

@media only screen and (min-width: 992px) {
    .main-navigation .menu ul ul li {
        width: 210px;
    }

    .main-navigation .menu ul > li > a {
        position: relative;
        display: block;
    }

    .header-layout-compressed-centered .main-navigation .menu ul ul a ,
    .main-navigation .menu ul ul a {
        color: #000;
        display: block;
        padding: 15px 25px;
        padding-left: 10px;
        padding-right: 30px;
        line-height: inherit;
    }
    .main-navigation .menu ul ul {
        position: absolute;
        text-align: left;
        visibility: hidden;
        opacity: 0;
        margin: 0 auto;
        padding: 0;
        box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
        -webkit-transition: opacity 0.2s, top 0.4s, visibility 0s linear 0.4s;
        -moz-transition: opacity 0.2s, top 0.4s, visibility 0s linear 0.4s;
        -ms-transition: opacity 0.2s, top 0.4s, visibility 0s linear 0.4s;
        -o-transition: opacity 0.2s, top 0.4s, visibility 0s linear 0.4s;
        transition: opacity 0.2s, top 0.4s, visibility 0s linear 0.4s;
    }

    .main-navigation .menu li:focus-within > ul {
        visibility: visible;
        opacity: 1;
        z-index: 999;
        -webkit-transition: opacity 0.4s, top 0.4s;
        -moz-transition: opacity 0.4s, top 0.4s;
        -ms-transition: opacity 0.4s, top 0.4s;
        -o-transition: opacity 0.4s, top 0.4s;
        transition: opacity 0.4s, top 0.4s;
    }
    .main-navigation .menu li:focus > ul ,
    .main-navigation .menu li:hover > ul {
        visibility: visible;
        opacity: 1;
        z-index: 999;
        -webkit-transition: opacity 0.4s, top 0.4s;
        -moz-transition: opacity 0.4s, top 0.4s;
        -ms-transition: opacity 0.4s, top 0.4s;
        -o-transition: opacity 0.4s, top 0.4s;
        transition: opacity 0.4s, top 0.4s;
    }

    .main-navigation .menu > ul > li > ul {
        top: 110%;
        left: 0;
        background-color: #fff;
    }

    .main-navigation .menu > ul > li:last-child > ul {
        left: auto;
        right: 0;
    }

    .main-navigation .menu > ul > li:focus-within > ul {
        top: 100%;
    }
    .main-navigation .menu > ul > li:focus > ul ,
    .main-navigation .menu > ul > li:hover > ul {
        top: 100%;
    }

    .main-navigation .menu ul ul ul {
        top: -20px;
        left: 100%;
        background-color: #fff;
        display: none;
    }

    .main-navigation .menu > ul > li:last-child ul ul,
    .main-navigation .menu > ul > li:nth-last-child(2) ul ul {
        left: -100%;
    }

    .main-navigation .menu ul ul li:focus-within > ul {
        top: 0;
        display: block;
    }
    .main-navigation .menu ul ul li:focus > ul ,
    .main-navigation .menu ul ul li:hover > ul {
        top: 0;
        display: block;
    }
}
.main-navigation .menu li a button.mobile-has-submenu {display: none;}
@media only screen and (max-width: 992px) {
    .main-navigation .menu li a button.mobile-has-submenu {display: block;}
    .site .site-header {
        display: block;
        padding-bottom: 10px;
        padding-top: 10px;
    }
    .main-navigation .menu .menu-mobile li a button {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        width: 30px;
        z-index: 1;
        background-color: transparent;
        padding: 25px 20px;
        color: #404040;
    }
    .main-navigation .menu .menu-mobile li a button:before, 
    .main-navigation .menu .menu-mobile li a button:after {
        content: '';
        width: 13px;
        height: 2px;
        background-color: #000;
        position: absolute;
        margin: auto;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
    }
    .main-navigation .menu .menu-mobile li a button:after {
        width: 2px;
        height: 13px;
    }
    .main-navigation .menu .menu-mobile li a button.active:after {
        opacity: 0;
    }
    .main-navigation .menu .menu-mobile li a button:focus-within {
        outline: 1px dotted;
    }
}

/*menu-description*/
.main-navigation .menu-description {
    position: absolute;
    top: -12px;
    left: calc(100% - 0px);
    background-color: #bb1919;
    font-size: 9px;
    padding: 2px 4px;
    line-height: 10px;
    color: #fff;
    z-index: 1;
}
.main-navigation .menu-description:after {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    border-left: 0px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #bb1919;
    left: 3px;
    bottom: -4px;
}
.main-navigation .menu-item-has-children .menu-description {
    left: calc(100% - 10px);
}
.main-navigation .sub-menu .menu-description{
    top: 50%;
    left: inherit;
    transform: translateY(-50%);
    margin: 0 5px;
}
.main-navigation .sub-menu .menu-description:after{display: none;}

/*menu-description*/


/*exclusive---*/
.exclusive-posts {
    font-size: 14px;
    line-height: 45px;
    margin: 10px 0 0;
    position: relative;
    background-color: #fff;
}
.exclusive-posts .exclusive-now {
    background: #bb1919;
    float: left;
    text-transform: uppercase;
    position: relative;
    padding: 0 15px;
    margin-right: 5px;
    color: #fff;
}
.exclusive-slides {
    padding: 0 5px;
    overflow: hidden;
}
.exclusive-slides .marquee {
    width: 10000pc;
}
.exclusive-posts .marquee a {
    padding: 0 25px;
    font-weight: bold;
    color: #404040;
    display: inline-block;
}
.exclusive-posts .marquee a img {
    width: 25px;
    height: auto;
    margin-right: 5px;
}



@media only screen and (max-width: 640px){
    .exclusive-posts .exclusive-now {
        width: 100%;
    }
    .exclusive-slides {
        clear: both;
    }
}


.alert-spinner {
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 5px;
    position: relative;
    vertical-align: middle;
}

.double-bounce1,
.double-bounce2 {
    background: #fff;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    opacity: 0.7;
    position: absolute;
    top: -2px;
    left: 0;
    -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
    animation: sk-bounce 2.0s infinite ease-in-out;
}

.double-bounce2 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}

@-webkit-keyframes sk-bounce {
    0%, 100% {
        -webkit-transform: scale(0.0)
    }
    50% {
        -webkit-transform: scale(1.0)
    }
}

@keyframes sk-bounce {
    0%, 100% {
        transform: scale(0.0);
        -webkit-transform: scale(0.0);
    }
    50% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
    }
}

/*exclusive---*/

/*============-------------for all navigations----------=============*/
@media only screen and (min-width: 992px){
    .magnitude-header .main-navigation .menu-desktop > ul > li:hover > a:before,
    .magnitude-header .main-navigation .menu-desktop > ul > li.current-menu-item > a:before{
        position: absolute;
        content: '';
        left: 0;
        bottom: -9px;
        height: 3px;
        width: 30px;
        background-color: #bb1919;
    }

    .magnitude-header .main-navigation .menu-desktop.hide-menu-border > ul > li:hover > a:before,
    .magnitude-header .main-navigation .menu-desktop.hide-menu-border > ul > li.current-menu-item > a:before{
        display: none;
    }

    .magnitude-header .main-navigation .menu-desktop > ul > li.current-menu-item:hover > a:before{
        -webkit-animation: af-no-animation .3s ease-in-out; /* Safari 4+ */
        -moz-animation:    af-no-animation .3s ease-in-out; /* Fx 5+ */
        -o-animation:      af-no-animation .3s ease-in-out; /* Opera 12+ */
        animation:         af-no-animation .3s ease-in-out; /* IE 10+, Fx 29+ */
    }

    .magnitude-header .main-navigation .menu-desktop > ul > li:hover > a:before{
        -webkit-animation: af-menu-animation .3s ease-in-out; /* Safari 4+ */
        -moz-animation:    af-menu-animation .3s ease-in-out; /* Fx 5+ */
        -o-animation:      af-menu-animation .3s ease-in-out; /* Opera 12+ */
        animation:         af-menu-animation .3s ease-in-out; /* IE 10+, Fx 29+ */
    }
    @-webkit-keyframes af-menu-animation{
      0%   {width: 0;}
      100% {width: 20px;}
    }
    @-moz-keyframes af-menu-animation{
      0%   {width: 0;}
      100% {width: 20px;}
    }
    @-o-keyframes af-menu-animation{
      0%   {width: 0;}
      100% {width: 20px;}
    }
    @keyframes af-menu-animation{
      0%   {width: 0;}
      100% {width: 20px;}
    }
}

.af-header-image.data-bg{
    position: relative;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.af-header-image.data-bg:before{
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #000;
    opacity: 0.33;
}
.af-header-image.data-bg > div{position: relative;}

/*==========header-layout-compressed-centered=============*/

.header-layout-compressed.header-layout-compressed-centered .logo{padding: 10px 0;text-align: center;}
.header-layout-compressed.header-layout-compressed-centered .bottom-header .bottom-navcontainer{
    display: flex;
    position: relative;
    justify-content: space-between;
}

.site-branding .site-title {
    margin: 0;
}
.site-description {
    margin-bottom: 0;
}
.header-layout-compressed.header-layout-compressed-centered span.ham-name ,
.header-layout-compressed.header-layout-compressed-centered span.center-burger-menu {
    display: none;
}
.header-layout-compressed.header-layout-compressed-centered .search-overlay ,
.header-layout-compressed.header-layout-compressed-centered .af-search-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
}
.header-layout-compressed .date-bar-mid,
.header-layout-compressed .compress-bar-mid,
.header-layout-compressed .center-burger {display: flex;}
.header-layout-compressed.header-layout-compressed-centered .compress-bar-mid,
.header-layout-compressed .date-bar-mid{align-items: center;}
@media only screen and (min-width: 992px) {

    .header-layout-compressed.header-layout-compressed-centered .compress-bar-mid {order: 1;width: 25%;}
    .header-layout-compressed.header-layout-compressed-centered .compress-bar-left {order: 2;width: 60%;justify-content: center;}
    .header-layout-compressed.header-layout-compressed-centered .compress-bar-right {order: 3;width: 25%;justify-content: space-between;}

    /*.header-layout-compressed.header-layout-compressed-centered .aft-small-social-menu {width: 65%;}*/

    .header-layout-compressed.header-layout-compressed-centered span.ham-name {
        display: flex;
        align-items: center;
        font-weight: bold;
        margin-left: 6px;
        line-height: 1;
        /*margin-top: 5px;*/
        text-transform: uppercase;
    }
    .header-layout-compressed.header-layout-compressed-centered .center-burger {
        position: relative;
        padding: 10px 0;
    }
    .header-layout-compressed.header-layout-compressed-centered span.center-burger-menu {
        display: inline-block;
    }
    .header-layout-compressed.header-layout-compressed-centered .navigation-container {
        position: absolute;
        top: 100%;
        left: 0;
        width: 250px;
        text-align: left;
        visibility: hidden;
        opacity: 0;
        margin: 0 auto;
        padding: 0;
        background-color: #fff;
        box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
        -webkit-transition: opacity 0.2s, top 0.4s, visibility 0s linear 0.4s;
        -moz-transition: opacity 0.2s, top 0.4s, visibility 0s linear 0.4s;
        -ms-transition: opacity 0.2s, top 0.4s, visibility 0s linear 0.4s;
        -o-transition: opacity 0.2s, top 0.4s, visibility 0s linear 0.4s;
        transition: opacity 0.2s, top 0.4s, visibility 0s linear 0.4s;
    }
    .header-layout-compressed.header-layout-compressed-centered .center-burger:focus-within .navigation-container{
        visibility: visible;
        opacity: 1;
        z-index: 999;
        -webkit-transition: opacity 0.4s, top 0.4s;
        -moz-transition: opacity 0.4s, top 0.4s;
        -ms-transition: opacity 0.4s, top 0.4s;
        -o-transition: opacity 0.4s, top 0.4s;
        transition: opacity 0.4s, top 0.4s;
    }
    .header-layout-compressed.header-layout-compressed-centered .center-burger:hover .navigation-container,
    .header-layout-compressed.header-layout-compressed-centered .center-burger:focus .navigation-container{
        visibility: visible;
        opacity: 1;
        z-index: 999;
        -webkit-transition: opacity 0.4s, top 0.4s;
        -moz-transition: opacity 0.4s, top 0.4s;
        -ms-transition: opacity 0.4s, top 0.4s;
        -o-transition: opacity 0.4s, top 0.4s;
        transition: opacity 0.4s, top 0.4s;
    }
    .header-layout-compressed.header-layout-compressed-centered .main-navigation .menu-desktop > li,
    .header-layout-compressed.header-layout-compressed-centered .main-navigation .menu-desktop > ul > li{
        display: block;
        padding: 15px 20px;
        border-top: 1px solid #f3f3f3;
    }
    .header-layout-compressed.header-layout-compressed-centered .main-navigation .menu-desktop > li:first-child,
    .header-layout-compressed.header-layout-compressed-centered .main-navigation .menu-desktop > ul > li:first-child{
        border:none;
    }
    .header-layout-compressed.header-layout-compressed-centered .main-navigation .menu > ul > li > ul{left: 100%;}

    .header-layout-compressed.header-layout-compressed-centered .main-navigation .menu > ul > li:focus-within > ul {
        top: 0%;
        left: 100%;
    }
    .header-layout-compressed.header-layout-compressed-centered .main-navigation .menu > ul > li:focus > ul ,
    .header-layout-compressed.header-layout-compressed-centered .main-navigation .menu > ul > li:hover > ul {
        top: 0%;
        left: 100%;
    }
    .header-layout-compressed.header-layout-compressed-centered .main-navigation .menu > ul > li:last-child > ul{
        right: inherit;
    }
    .header-layout-compressed.header-layout-compressed-centered .main-navigation .menu > ul > li:last-child ul ul, 
    .header-layout-compressed.header-layout-compressed-centered .main-navigation .menu > ul > li:nth-last-child(2) ul ul {
         left: 100%; 
    }
    .header-layout-compressed.header-layout-compressed-centered .main-navigation .menu-item-has-children .menu-description,
    .header-layout-compressed.header-layout-compressed-centered .main-navigation .menu-description {
        left: inherit;
        transform: translateY(0%);
        margin: 0 5px;
        position: inherit;
        top: inherit;
    }
    .header-layout-compressed.header-layout-compressed-centered .main-navigation .menu-description:after{display: none;}

}
@media only screen and (max-width: 991px) {
    .header-layout-compressed.header-layout-compressed-centered .menu.main-menu.menu-desktop.show-menu-border,
    .header-layout-compressed.header-layout-compressed-centered nav.main-navigation,
    .header-layout-compressed.header-layout-compressed-centered .navigation-container{
    display: flex;
    }

    .header-layout-compressed .compress-bar-flex {flex-wrap: wrap;position: relative;}

    .header-layout-compressed .compress-bar-right {order: 1;width: 100%;justify-content: space-between;}
    .header-layout-compressed .compress-bar-right .off-cancas-panel{order: 1;}
    .header-layout-compressed .compress-bar-right .af-search-wrap{order: 3;}
    .header-layout-compressed .compress-bar-right .aft-small-social-menu{order: 2;}

    .af-on-right .offcanvas .offcanvas-menu span{
        right: inherit;left: 0;
    }
    .header-layout-compressed .compress-bar-nav{margin-right: 0;}

    .header-layout-compressed .compress-bar-mid {order: 3;}
    .header-layout-compressed .compress-bar-left {order: 2;}
    .header-layout-compressed .logo{text-align: left;}
    .header-layout-compressed .main-navigation .toggle-menu{padding-left: 15px;padding-right: 0;}
}
/*==========header-layout-compressed-centered=============*/

/*==========header-layout-compressed-full=============*/
.magnitude-header .top-header {
    background-color: #bb1919;
    padding: 10px 0;

}
.magnitude-header .af-boxed .top-header {
    padding-bottom: 70px;
}

.magnitude-header .bottom-pos-rel{position: relative;}

.header-layout-compressed-full .logo{padding: 10px 0;}
.header-layout-compressed-full .logo .site-title{
    margin: 0;
    margin-bottom: 0;
}
.header-layout-compressed-full .logo .site-description{margin-bottom: 0;}
.header-layout-compressed-full .bottom-bar-flex {
    display: flex;
    justify-content: space-between;
}
.magnitude-header .af-boxed .bottom-bar-up {
    position: absolute;
    top: -60px;
    left: 0;
    z-index: 99999;
    width: 100%;
    background-color: #fff;
}

.header-layout-compressed-full .bottom-nav {
    display: flex;
    align-items: center;
}

.magnitude-header .main-navigation .menu-desktop .menu-mobile > li {
    display: block;
}
.header-layout-compressed-full .main-navigation .menu-desktop > ul > li > a{position: relative;opacity: 1;}
.header-layout-compressed-full .main-navigation .menu-desktop > ul > li:hover > a,
.header-layout-compressed-full .main-navigation .menu-desktop > ul > li.current-menu-item > a{opacity: 1;}

/*headerlayout2---boxed----------------------------------*/
.magnitude-header .af-boxed .bottom-bar-up{
    padding: 0 15px;
}
/*headerlayout2---boxed----------------------------------*/
/*headerlayout2---full-width----------------------------------*/
.magnitude-header .full-width .top-header {
    padding-bottom: 15px;
}
.magnitude-header .full-width .bottom-bar-up {
    position: relative;
    top: 0;
    background-color: transparent;
}
.header-layout-compressed-full .full-width .bottom-header {
    background-color: #fff;
}
/*headerlayout2---full-width----------------------------------*/
/*headerlayout2---full-width---transparent-------------------------*/
.magnitude-header .full-width.af-transparent-head .bottom-header{position: relative;}
.magnitude-header .full-width.af-transparent-head .af-for-transparent{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 99999;
}
.magnitude-header .full-width.af-transparent-head .af-for-transparent:before{
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: -moz-linear-gradient(bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 100%);
    background: -webkit-linear-gradient(bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);
    background: linear-gradient(to top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);
}
.magnitude-header .full-width.af-transparent-head .af-for-transparent .search-icon,
.magnitude-header .full-width.af-transparent-head .af-for-transparent .search-icon:visited,
.magnitude-header .full-width.af-transparent-head .af-for-transparent .search-icon:hover,
.magnitude-header .full-width.af-transparent-head .af-for-transparent .search-icon:focus,
.magnitude-header .full-width.af-transparent-head .af-for-transparent .search-icon:active{
    color: #fff;
}

.header-layout-compressed-full.magnitude-header .full-width.af-transparent-head .af-for-transparent .main-navigation .menu > ul > li > a{
    color: #fff;
}
.magnitude-header.header-layout-compressed-centered .full-width.af-transparent-head .af-for-transparent .center-burger-menu .ham:before,
.magnitude-header.header-layout-compressed-centered .full-width.af-transparent-head .af-for-transparent .center-burger-menu .ham:after,
.magnitude-header.header-layout-compressed-centered .full-width.af-transparent-head .af-for-transparent .center-burger-menu .ham{
    background-color: #fff;
}
/*headerlayout2---full-width---transparent-------------------------*/
/*headerlayout---not homepage-------------------------*/
body:not(.home) .magnitude-header .top-header{
    padding-bottom: 15px;
}
body:not(.home) .magnitude-header .full-width.af-transparent-head .af-for-transparent,
body:not(.home) .magnitude-header .bottom-bar-up{
    position: relative;
    top: inherit;
}
body:not(.home) .magnitude-header .full-width.af-transparent-head .af-for-transparent:before{
    display: none;
}
body:not(.home) .magnitude-header .af-boxed .bottom-bar-up{
    padding: 0;
    background-color: transparent;
}
body:not(.home) .magnitude-header .bottom-header{
    background-color: #fff;
}
body:not(.home) .magnitude-header .full-width.af-transparent-head .af-for-transparent .search-icon,
body:not(.home) .magnitude-header .full-width.af-transparent-head .af-for-transparent .search-icon:visited,
body:not(.home) .magnitude-header .full-width.af-transparent-head .af-for-transparent .search-icon:hover,
body:not(.home) .magnitude-header .full-width.af-transparent-head .af-for-transparent .search-icon:focus,
body:not(.home) .magnitude-header .full-width.af-transparent-head .af-for-transparent .search-icon:active,
body:not(.home) .header-layout-compressed-full .full-width.af-transparent-head .af-for-transparent .main-navigation .menu > ul > li > a{
    color: #000;
}
body:not(.home) .magnitude-header.header-layout-compressed-centered .full-width.af-transparent-head .af-for-transparent .center-burger-menu .ham:before,
body:not(.home) .magnitude-header.header-layout-compressed-centered .full-width.af-transparent-head .af-for-transparent .center-burger-menu .ham:after,
body:not(.home) .magnitude-header.header-layout-compressed-centered .full-width.af-transparent-head .af-for-transparent .center-burger-menu .ham{
    background-color: #000;
}
/*headerlayout---not homepage-------------------------*/


@media (min-width: 992px){
    .header-layout-compressed-full .menu-desktop > ul.menu ,
    .header-layout-compressed-full ul.menu-desktop {
        display: flex;
        /*align-content: center;*/
        flex-wrap: wrap;
        justify-content: flex-end;
    }
}
/*==========header-layout-compressed-full=============*/
/*==========header-layout-compressed-centered nav bottom=============*/
.header-layout-default,
.header-layout-centered {background-color: #fff;}
.header-layout-centered .date-bar-left{margin-left: 0;}
.header-layout-centered .mid-bar-flex {
    display: flex;
    justify-content: center;
}
.header-layout-centered .af-search-mid,
.header-layout-centered .off-cancas-panel{
    display: flex;
    align-items: center;
}

.header-layout-compressed-full .off-cancas-panel,
.header-layout-default .off-cancas-panel,
.header-layout-centered .off-cancas-panel{
    margin-right: 10px;
}

.header-layout-default  .logo,
.header-layout-centered .logo{
    padding: 10px 0;
    text-align: center;
}
.header-layout-centered .bottom-nav{text-align: center;position: relative;}


/*.header-layout-centered .bottom-header {*/
    /*border-bottom: 1px solid;*/
    /*border-top: 1px solid;*/
    /*border-color: #eaeaea;*/
/*}*/
.header-layout-default .main-navigation .menu-desktop > li:first-child, 
.header-layout-default .main-navigation .menu-desktop > ul > li:first-child{
    padding-left: 0;
}

.header-layout-centered .top-bar-right{
    text-align: right;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.header-layout-centered .aft-small-social-menu{display: inline-block;}


@media only screen and (max-width: 991px){
    .header-layout-centered .main-navigation .toggle-menu{
        margin: 0 auto;
    }
}
/*==========header-layout-compressed-centered nav bottom=============*/
/*==========header-layout-with advertisement=============*/
.header-layout-default .af-bottom-head-nav ,
.header-layout-default .af-middle-container{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.header-layout-default .af-middle-container .logo{padding-right: 10px; width: 35%;text-align: left;}
.header-layout-default .af-middle-container .header-advertise{padding: 10px;padding-right: 0;}

.header-layout-default .af-bottom-header{
    position: relative;
    border-bottom: 1px solid;
    border-top: 1px solid;
    border-color: #eaeaea;
}
.header-layout-centered .header-advertise{padding-bottom: 10px;text-align: center;}
.header-layout-centered .header-advertise .banner-promotions-wrapper + .banner-promotions-wrapper{
    margin-top: 10px;
}
@media only screen and (max-width: 991px) {
    .header-layout-default .af-middle-container{
        flex-wrap: wrap;
    }
    .header-layout-default .af-middle-container .logo{padding-right: 0; width: 100%;text-align: center;}
}
/*==========header-layout-with advertisement=============*/
/*==========header-layout-compressed=============*/
.header-layout-compressed{
    background-color: #fff;
}
.header-layout-compressed .compress-bar-flex{
    display: flex;
    justify-content: space-between;
}
.header-layout-compressed .offcanvas,
.header-layout-compressed .off-cancas-panel,
.header-layout-compressed .compress-bar-right,
.header-layout-compressed .af-search-wrap,
.header-layout-compressed .compress-bar-left{
    display: flex;
}
.header-layout-compressed .offcanvas,
.header-layout-compressed .compress-bar-right,
.header-layout-compressed .af-search-wrap{align-items: center;}

.header-layout-compressed .af-search-wrap{justify-content: center;}

.header-layout-compressed .compress-bar-nav{
    display: flex;
    margin-right: 15px;
}
.header-layout-compressed.header-layout-compressed-centered .compress-bar-nav{
    align-items: center;
}
.header-layout-compressed .compress-bar-mid .date-bar-mid{
    color: #404040;
    line-height: normal;
}


.header-layout-compressed:not(.header-layout-compressed-centered) .menu-desktop,
.header-layout-compressed:not(.header-layout-compressed-centered) nav.main-navigation,
.header-layout-compressed:not(.header-layout-compressed-centered) .main-navigation > .menu,
.header-layout-compressed:not(.header-layout-compressed-centered) .compress-bar-nav .navigation-container{display: flex;}

.header-layout-compressed .main-navigation .menu-desktop > li,
.header-layout-compressed .main-navigation .menu-desktop > ul > li{
    align-items: center;
}

.header-layout-compressed .offcanvas-menu span{
    background-color: #000;
}
.header-layout-compressed:not(.header-layout-compressed-centered) .compress-bar-logo .logo{padding: 10px;text-align: left;padding-left: 0;}
.header-layout-compressed:not(.header-layout-compressed-centered) .center-burger > span{display: none;}

/*.header-layout-compressed:not(.header-layout-compressed-centered) .compress-bar-mid{max-width: 700px;}*/

@media (max-width: 1200px) and (min-width: 1025px){
    .header-layout-compressed:not(.header-layout-compressed-centered) .compress-bar-mid {
        max-width: 600px;
    }
}
@media (max-width: 1024px) and (min-width: 993px){
    .header-layout-compressed:not(.header-layout-compressed-centered) .compress-bar-mid {
        max-width: 550px;
    }
}
@media (min-width: 992px){

    
    .header-layout-compressed:not(.header-layout-compressed-centered) .main-navigation .menu-desktop > ul > li{
        padding-right: 15px;
    }

    .header-layout-compressed:not(.header-layout-compressed-centered) .main-navigation > .menu > .menu-desktop,
    .header-layout-compressed:not(.header-layout-compressed-centered) ul#primary-menu{
        display: flex;
        align-content: center;
        flex-wrap: wrap;
    }
}
@media (max-width: 992px){
    .header-layout-compressed .compress-bar-mid .date-bar-mid{display: none;}
}
/*==========header-layout-compressed=============*/

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus{
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    clip-path: none;
    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. */
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft{
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.alignright{
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.aligncenter{
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/



/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
.read-single{
    margin-bottom: 20px;
}
.read-img img{
    width: 100%;
}
.read-img.read-bg-img a{
    display: block;
    height: 100%;
    width: 100%;
    font-size: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.read-img.read-bg-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.read-img.read-bg-img{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #e0e0e0;
    height: 180px;
}
.aft-masonry-archive-posts .read-img{
    min-height: 100px;
    background-color: #e0e0e0;
}

.aft-dark-mode .aft-masonry-archive-posts .read-img,
.aft-dark-mode .read-img.read-bg-img {
    background-color: #3c3c3c;
}

.full-width-content .af-reated-posts .read-img.read-bg-img{
    height: 230px;
}


.af-wide-layout .archive-layout-grid .read-img.read-bg-img,
.af-wide-layout .af-main-banner-latest-posts.grid-layout .read-img.read-bg-img,
.af-wide-layout .featured-posts .read-img.read-bg-img{
    height: 230px;
}
.af-wide-layout .magnitude_posts_grid .read-img.read-bg-img{
    height: 240px;
}
.af-wide-layout.align-content-left .content-area .magnitude_posts_grid .read-img.read-bg-img,
.af-wide-layout.align-content-right .content-area .magnitude_posts_grid .read-img.read-bg-img{
    height: 200px;
}

.read-title h4{
    font-size: 16px;
    margin: 3px 0 5px;
}
.read-title h4 a{color: #404040;}

article.sticky .read-single{
    position: relative;
}
article.sticky .read-single:before{
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 0.1;
    background-color: #bb1919;
}
article.sticky .read-details{position: relative;}

.af-main-banner-featured-posts .read-title h4,
.af-main-banner-latest-posts .read-title h4,
.above-footer-widget-section .read-title h4 {
    font-size: 18px;
}

.read-categories > ul,
.read-categories > div{display: inline-block;}

.read-categories{padding: 5px 0 0;}

.af-post-slider .read-details .read-categories,
.af-banner-carousel.common-carousel .read-details .read-categories,
.banner-grid-wrapper .grid-item .read-details .read-categories,
.banner-single-slider-1 .read-details .read-categories{
    padding: 10px 0 0;
}

.figure-categories,
.read-categories{
    line-height: 11px;
}

.cat-links {line-height: 11px;}
.cat-links li{
    display: inline-block;
    font-size: 14px;
    margin-right: 5px;
    margin-bottom: 5px;
    line-height: 11px;
}
.cat-links li a{
    display: block;
    color: #bb1919;
    font-size: 11px;
    line-height: 11px;
    white-space: nowrap;
    word-wrap: normal;
    letter-spacing: 0;
    transition: 0.3s;
    border-radius: 2px;
    font-weight: 700;
    text-transform: uppercase;
}
.cat-links li a:after {
    content: "\2219";
    color: inherit;
    font-weight: bold;
    padding: 0 0 0 2px;
}
/*cat links - color*/
a.magnitude-categories.category-color-1{color: #bb1919;}
a.magnitude-categories.category-color-2{color: #b1207e;}
a.magnitude-categories.category-color-3{color: #075fa5;}
a.magnitude-categories.category-color-4{color: #e40752;}
a.magnitude-categories.category-color-5{color: #ea8d03;}
a.magnitude-categories.category-color-6{color: #ff5722;}
a.magnitude-categories.category-color-7{color: #404040;}
/*cat links - color*/
/*cat links background color*/
.af-cat-widget-carousel a.magnitude-categories{
    display: inline-block;
    padding: 4px 6px;
    font-weight: 700;
}

.cat-links li:last-child a:after ,
.af-cat-widget-carousel a.magnitude-categories:after{display: none;}

.af-cat-widget-carousel a.magnitude-categories.category-color-1{background-color: #bb1919;color: #fff;}
.af-cat-widget-carousel a.magnitude-categories.category-color-2{background-color: #b1207e;color: #fff;}
.af-cat-widget-carousel a.magnitude-categories.category-color-3{background-color: #075fa5;color: #fff;}
.af-cat-widget-carousel a.magnitude-categories.category-color-4{background-color: #e40752;color: #fff;}
.af-cat-widget-carousel a.magnitude-categories.category-color-5{background-color: #ea8d03;color: #fff;}
.af-cat-widget-carousel a.magnitude-categories.category-color-6{background-color: #ff5722;color: #fff;}
.af-cat-widget-carousel a.magnitude-categories.category-color-7{background-color: #404040;color: #fff;}

/*cat links background color*/

.af-post-format{
    display: inline-block;
    margin-right: 5px;
    letter-spacing: 0;
}
.read-img .af-post-format{
    position: absolute;
    bottom: 15px;
    left: 15px;
}

body.single-post .entry-header .read-details .af-post-format i,
.banner-grid-wrapper .af-post-format i,
.slick-slide .af-post-format i,
.read-img .af-post-format i{
    position: relative;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 31px;
    background-color: #bb1919;
    color: rgb(255, 255, 255);
    border-radius: 100%;
    display: inline-block;
}
/*for===gradient====*/
body.single-post.aft-secondary-gradient-color .entry-header .read-details .af-post-format i,
body.aft-secondary-gradient-color .banner-grid-wrapper .af-post-format i,
body.aft-secondary-gradient-color .slick-slide .af-post-format i,
body.aft-secondary-gradient-color .read-img .af-post-format i{
    background: rgb(239,167,50); /* Old browsers */
    background: -moz-linear-gradient(-45deg, rgba(239,167,50,1) 0%, rgba(231,56,39,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg, rgba(239,167,50,1) 0%,rgba(231,56,39,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg, rgba(239,167,50,1) 0%,rgba(231,56,39,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
/*for===gradient====*/

.af-post-carousel .slick-slide .af-post-format i{
    margin-bottom: 0;
}
span.min-read{
    font-size: 12px;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
}
.read-single span.min-read{
    display: inline-block;
}
body:not(.single) .read-single span.min-read{
    color: #fff;
    padding: 5px 10px;
    border-radius: 3px;
    letter-spacing: 0.5px;
    background-color: rgba(156, 156, 156, 0.3);
}

.read-details .entry-meta{
    font-size: 12px;
}

.single .post-item-metadata.entry-meta{
    font-size: 16px;
}

.read-img span.min-read{
    position: absolute;
    bottom: 15px;
    left: 15px;
    color: #fff;
    margin-bottom: 0;
}
.read-img .af-post-format + span.min-read{
    left: 55px;
    bottom: 15px;
}

.read-details .entry-meta .author-links > span,
.read-details .entry-meta span.min-read{
    padding-right: 5px;
}
.read-details .entry-meta span.posts-date,
.read-details .entry-meta span.aft-comment-view-share{
    opacity: 0.75;
}
/*widget title===============*/
.header-after1 ,
.widget-title{
    position: relative;
    margin-bottom: 20px;
    margin-top: 20px;
}
.header-after1 ,
.widget-title{
    font-size: 22px;
}
.header-after1 span:after ,
.widget-title span:after{
    display: inline-block;
    content: '';
    width: 30px;
    height: 3px;
    background-color: #bb1919;
    position: absolute;
    top: 50%;
    margin: 0 10px;
    transform: translateY(-50%);
}

body.widget-title-border-right .header-after1 span:after,
body.widget-title-border-right .widget-title span:after{
    transform: translateY(-50%);
}

body.widget-title-border-left .header-after1 span,
body.widget-title-border-left .widget-title span{
    padding-left: 40px;
}
body.widget-title-border-left .header-after1 span:after,
body.widget-title-border-left .widget-title span:after {
    left: 0;
    margin-left: 0;
}

body.widget-title-border-bottom .header-after1,
body.widget-title-border-bottom .widget-title{
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-size: 22px;
}

body.widget-title-border-bottom .header-after1 span:after,
body.widget-title-border-bottom .widget-title span:after{
    top: inherit;
    bottom: 2px;
    left: 0;
    margin: 0;
    transform: translateY(0%);
}
body.widget-title-border-none .header-after1 span:after,
body.widget-title-border-none .widget-title span:after{display: none;}
/*widget title===============*/
.af-widget-body{
    margin-top: 20px;
}
.af-title-subtitle-wrap + .af-widget-body{
    margin-top: 0;
}
.af-widget-body.call-to-action{
    margin-top: 0;
}

/*carousel slider controls=======*/
.af-widget-carousel {
    position: relative;
    overflow: hidden;
}
.af-widget-carousel .slide-icon{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 18px;
    width: 30px;
    height: 30px;
    background: #fff;
    text-align: center;
    line-height: 30px;
    z-index: 1;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.af-widget-carousel .slide-icon:before{
    font-family: inherit;
}
.af-widget-carousel .slide-icon.slide-prev {left: 0;}
.af-widget-carousel .slide-icon.slide-next {right: 0;}

.slick-item.slick-slide:focus{
    outline: none;
}
.af-widget-carousel:hover .slide-icon{
    opacity: 0.7;
    visibility: visible;
}
.af-widget-carousel .slide-icon:hover{opacity: 1;}
/*carousel slider controls=======*/

/*banner-slider-1=======*/
.banner-single-slider-1-wrap{margin-bottom: 20px;}

.af-cat-widget-carousel .af-post-format,
.af-cat-widget-carousel .category-color-1,
.af-cat-widget-carousel .read-details .entry-meta span a,
.af-cat-widget-carousel .read-details .entry-meta span,
.af-cat-widget-carousel .read-title h4 a{
    color: #fff;
}

.banner-single-slider-1 .read-img .aft-comment-view-share{
    margin-left: 0;
    position: relative;
    z-index: 1;
}

body.aft-header-layout-boxed .aft-main-banner-section .read-img .aft-comment-view-share,
body.aft-header-layout-transparent .aft-main-banner-section .read-img .aft-comment-view-share{
    display: none;
}

/*banner thumbnail pagination*/
.af-banner-thumbnail-holder{
    position: absolute;
    bottom: 0;
    width: 100%;
}
.af-post-slider-thumbnail .read-single,
.af-banner-slider-thumbnail .read-single{
    margin-bottom: 0;
    padding: 15px 10px;
    border-top: 2px solid transparent;
    min-height: 105px;
    z-index: 1;
}
.af-post-thumbnail-holder .af-double-column.list-style .read-bg-img,
.af-banner-thumbnail-holder .af-double-column.list-style .read-bg-img{
    height: 60px;
    width: 60px;
    min-width: 60px;
    border-radius: 100%;
}
.af-post-thumbnail-holder .af-double-column.list-style .read-bg-img + .read-details,
.af-banner-thumbnail-holder .af-double-column.list-style .read-bg-img + .read-details{
    width: 75%;
}
.af-post-thumbnail-holder .af-double-column.list-style .read-details,
.af-banner-thumbnail-holder .af-double-column.list-style .read-details{
    width: 100%;
}

.af-post-thumbnail-holder .af-double-column.list-style .read-details .read-title h4,
.af-banner-thumbnail-holder .af-double-column.list-style .read-details .read-title h4{
    font-size: 16px;
}

.af-post-thumbnail-holder .af-double-column.list-style .read-details.pad ,
.af-banner-thumbnail-holder .af-double-column.list-style .read-details.pad {
    padding-right: 0;position: relative;
}

.af-post-slider-thumbnail .slick-current .read-single,
.af-banner-slider-thumbnail .slick-current .read-single{
    border-top-color: #bb1919;
}
.af-post-slider-thumbnail .read-single:before,
.af-banner-slider-thumbnail .read-single:before{
    position: absolute;
    content: '';
    height: 100%;
    width: 100%;
    background: #fff;
    opacity: 1;
    top: 0;
    left: 0;
}

.af-banner-slider-thumbnail .af-double-column.list-style .read-title h4{
    color: #000;
    font-size: 14px;
}
.af-banner-slider-thumbnail .slick-current{}
/*banner thumbnail pagination*/

/*banner thumbnail pagination--------options-------*/
.banner-single-slider-1-wrap.horizontal .banner-single-slider-1 .read-details{
    padding-bottom: 150px;
}
.banner-single-slider-1-wrap.horizontal .af-banner-thumbnail-holder .read-single{
    min-height: 115px;
}
.af-post-thumbnail-holder .af-post-slider-thumbnail.bottom .read-single{
    min-height: 124px;
}
/*vertical*/
.af-post-thumbnail-holder .af-post-slider-thumbnail.side .read-single{
    min-height: 110px;
}
.magnitude_posts_slider_widget .side .af-post-thumbnail-holder,
.banner-single-slider-1-wrap.vertical .af-banner-thumbnail-holder{
    position: absolute;
    bottom: inherit;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}
.banner-single-slider-1-wrap.vertical .af-banner-thumbnail-holder .container-wrapper{position: relative;}

.magnitude_posts_slider_widget .side .af-post-thumbnail-holder .af-thumb-post-vert,
.banner-single-slider-1-wrap.vertical .af-banner-thumbnail-holder .af-thumb-banner-vert{
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
}

.magnitude_posts_slider_widget .side .af-post-thumbnail-holder .af-thumb-post-vert{
    right:0;
}

.banner-single-slider-1-wrap.vertical .af-banner-slider-thumbnail.vertical .read-single{
    min-height: 100px;
    border-left: 2px solid transparent;
    border-top: none;
}
.banner-single-slider-1-wrap.vertical .af-banner-slider-thumbnail.vertical .slick-current .read-single{
    border-left-color: #bb1919;
}
.magnitude_posts_slider_widget .side .af-post-thumbnail-holder .af-post-slider-thumbnail.side,
.banner-single-slider-1-wrap.vertical .af-banner-slider-thumbnail.vertical{
    max-width: 300px;
    margin-left: auto;
    float: right;
}
.banner-single-slider-1-wrap.vertical .banner-single-slider-1 .read-details .forvertical-wrapper{
    max-width: 750px;
}
/*vertical*/
/*transparent*/
.magnitude_posts_slider_widget .side .af-post-slider-thumbnail .read-single:before,
.af-banner-slider-thumbnail.transparent .read-single:before{
    position: absolute;
    content: '';
    height: 100%;
    width: 100%;
    background: #000;
    opacity: 0.1;
    top: 0;
    left: 0;
}
.af-banner-slider-thumbnail.transparent .slick-current .read-single:before{
    opacity: 0.2;
}
.af-banner-slider-thumbnail.transparent.vertical .read-single:before{
    opacity: 0.3;
}
.magnitude_posts_slider_widget .side .af-post-slider-thumbnail .slick-current .read-single:before,
.af-banner-slider-thumbnail.transparent.vertical .slick-current .read-single:before{
    opacity: 0.4;
}
.magnitude_posts_slider_widget .side .af-post-slider-thumbnail .read-title h4,
.af-banner-slider-thumbnail.transparent .af-double-column.list-style .read-title h4{
    color: #fff;
}
/*transparent*/
/*banner thumbnail pagination--------options-------*/
.af-main-banner-navcontrols{
    position: absolute;
    width: 100%;
    max-width: 1200px;
    top: 50%;
    left: 50%;
    height: 1px;
    padding: 0 15px;
    z-index: 999;
    transform: translate(-50%,-50%);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.2s visibility 0.2s linear;
    -moz-transition: opacity 0.2s visibility 0.2s linear;
    -ms-transition: opacity 0.2s visibility 0.2s linear;
    -o-transition: opacity 0.2s visibility 0.2s linear;
    transition: opacity 0.2s visibility 0.2s linear;
}
.af-wide-layout .af-main-banner-navcontrols{
    max-width: none;
}
.aft-main-banner-wrapper:hover .af-main-banner-navcontrols{
    opacity: 1;
    visibility: visible;
}
.af-widget-carousel .af-main-banner-navcontrols .slide-icon{
    position: relative;
    transform: translateY(0px);
    display: inline-block !important;
    opacity: 0.5;
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}
.af-widget-carousel .af-main-banner-navcontrols .slide-icon.slide-prev{
    float: left;
}
.af-widget-carousel .af-main-banner-navcontrols .slide-icon.slide-next{
    float: right;
}
.af-widget-carousel .af-main-banner-navcontrols .slide-icon.slide-prev:hover,
.af-widget-carousel .af-main-banner-navcontrols .slide-icon.slide-next:hover{
    opacity: 1;
}
.af-banner-wrapper .af-banner-thumbnail-holder .container-wrapper,
.af-banner-wrapper .af-main-banner-navcontrols{padding: 0;}

/*banner slider thumbnail side====================*/
.banner-single-slider-1-wrap.side .banner-single-slider-1 .read-img{height: 535px;}

.magnitude_youtube_video_slider_widget .side .vid-main-wrapper,
.banner-single-slider-1-wrap.side .banner-single-slider-1{
    width: 75%;
    float: left;
    padding-right: 0;
}
.magnitude_youtube_video_slider_widget .side .vid-main-wrapper{
    width: 85%;
}

.magnitude_youtube_video_slider_widget .side .af-video-slider,
.banner-single-slider-1-wrap.side .af-banner-thumbnail-holder{
    width: 25%;
    float: left;
    position: inherit;
    bottom: inherit;
}
.magnitude_youtube_video_slider_widget .side .af-video-slider{
    width: 15%;
}
.banner-single-slider-1-wrap.side .af-banner-thumbnail-holder .container-wrapper{padding: 0;}

.magnitude_posts_slider_widget .side .af-post-slider-thumbnail .read-single,
.banner-single-slider-1-wrap.side .af-banner-slider-thumbnail .read-single{
    border-top: none;
    border-left: 3px solid transparent;
}
.magnitude_posts_slider_widget .side .af-post-slider-thumbnail .slick-current .read-single,
.banner-single-slider-1-wrap.side .af-banner-slider-thumbnail .slick-current .read-single{
    border-left-color: #bb1919;
}

.banner-single-slider-1-wrap.side .af-banner-slider-thumbnail.transparent .slick-current .read-single:before,
.banner-single-slider-1-wrap.side .af-banner-slider-thumbnail.transparent .read-single:before{
    background-color: #fff;
    opacity: 1;
}
.banner-single-slider-1-wrap.side .af-banner-slider-thumbnail.transparent .af-double-column.list-style .read-title h4{
    color: #000;
}
/*banner slider thumbnail side====================*/

/*banner slider caption side====================*/
.banner-single-slider-1-wrap.side-caption .banner-single-slider-1 .read-single{
display: flex;
}
.banner-single-slider-1-wrap.side-caption .banner-single-slider-1 .read-img{width: 75%;height: 535px;}
.banner-single-slider-1-wrap.side-caption .banner-single-slider-1 .read-details{
    width: 25%;
    position: inherit;
    background-color: #000;
}
.banner-single-slider-1-wrap.side-caption .af-main-banner-navcontrols{
    width: auto;
    height: auto;
    left: 0;
    bottom: 0;
    top: inherit;
    transform: translate(0,0);
    padding: 0;
    visibility: visible;
    opacity: 1;
}
.banner-single-slider-1-wrap.side-caption .af-main-banner-navcontrols .slide-icon{
    top: 0;
    width: 50px;
    height: 50px;
    font-size: 20px;
    line-height: 50px;
}
/*banner slider caption side====================*/

/*banner-slider-1=======*/
/*banner-carousel-1==================*/
.af-banner-carousel .slick-list{
    margin-right: -5px;
    margin-left: -5px;
}
.af-banner-carousel .slick-slide{
    padding-right: 5px;
    padding-left: 5px;
}
.af-wrapper .af-banner-carousel .read-img.read-bg-img{
    height: 250px;
}
.af-banner-carousel .read-img.read-bg-img{
    height: 460px;
}

/*two sliders carousel---*/
.af-widget-carousel.aft-carousel{margin: 10px;}
.af-banner-carousel.common-carousel .read-details{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    color: #fff;
    padding: 20px;
    z-index: 1;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);
}
/*two sliders carousel---*/

/*image-square---*/
.af-banner-carousel.af-carousel-3.image-square .read-img.read-bg-img{height: 280px;}
.af-banner-carousel.af-carousel-4.image-square .read-img.read-bg-img{height: 250px;}
/*image-square---*/

/*banner-carousel-center ==---*/

.af-banner-carousel .read-title h4{
    font-size: 34px;
    line-height: 1.2;
}

.af-carousel-center .read-img .aft-comment-view-share,
.af-carousel-center .read-details{display: none;}

.af-carousel-center .slick-active.slick-center .read-img .aft-comment-view-share,
.af-carousel-center .slick-active.slick-center .read-details{display: block;}
/*banner-carousel-center ==---*/

/*banner-carousel-1==================*/
/*banner-gird =====*/
.banner-grid-wrapper{margin: 10px 10px 20px 10px;}

.home:not(.af-wide-layout):not(.af-boxed-layout) .af-banner-wrapper .banner-grid-wrapper{margin: 10px -5px 20px -5px;}

.af-banner-wrapper .banner-grid-wrapper{
    margin-top: 10px;
    margin-bottom: 20px;
}

.banner-grid-wrapper .container-wrapper{padding: 0;}
.banner-grid-wrapper .common-grid{
    float: left;
    margin-bottom: 10px;
}
.banner-grid-wrapper .grid-item{
    margin: 0 5px;
    overflow: hidden;
}
.banner-grid-wrapper:not(.grid-layout-default) .grid-item .author-links a,
.banner-grid-wrapper:not(.grid-layout-default) .grid-item .read-title a,
.banner-grid-wrapper:not(.grid-layout-default) .grid-item {
    color: #fff;
}

.banner-grid-wrapper .grid-item .read-single{margin-bottom: 0;}
.banner-grid-wrapper .grid-item .read-img{height: 248px;}
.banner-grid-wrapper .grid-item .read-details{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 15px;
    z-index: 1;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.85) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.85) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.85) 100%);
}
.banner-grid-wrapper .common-grid .read-title h4{
    font-size: 22px;
}

/*banner-gird =====*/

/*default-gird =====*/
.grid-layout-default > .common-grid{width: 33.33%}
.grid-layout-default.extended > .common-grid{width: 33.33%}

.grid-layout-default > .common-grid .read-single{
    display: flex;
    align-items: center;
}
.grid-layout-default > .common-grid .read-single .read-img{
    width: 50%;
    height: 140px;
    float: left;
}

.grid-layout-default > .common-grid .read-single .entry-meta{
    display: none;
}

.grid-layout-default > .common-grid:nth-child(2) .read-single .entry-meta{
    display: inline-block;
}

.grid-layout-default > .common-grid .read-single .read-details{
    width: 75%;
    float: left;
    padding: 0;
    padding-left: 15px;
    padding-right: 15px;
    position: inherit;
    background: transparent;
    left: inherit;bottom: inherit;
}
.grid-layout-default > .common-grid .read-single .read-img .aft-comment-view-share,
.grid-layout-default > .common-grid .read-single .read-img .min-read{display: none;}

/*for 1st element*/
.grid-layout-default > .common-grid .read-single .read-details .read-title h4{font-size: 18px;}
.grid-layout-default .first-grid-item-warpper{
    width: 41.67%;
    float: left;
}
.grid-layout-default .first-grid-item-warpper .common-grid{width: 100%;}
.grid-layout-default .first-grid-item-warpper .common-grid .slick-slide{height: 440px;}
.grid-layout-default .first-grid-item-warpper .common-grid .read-img{height: 440px;}
.grid-layout-default .first-grid-item-warpper .common-grid .read-title h4{font-size: 34px;}
/*for 1st element*/

/*for 2nd element*/
.grid-layout-default .common-grid.secondary-grid{width: 25%;}
.grid-layout-default .common-grid.secondary-grid .read-single{
    flex-wrap: wrap;
}
.grid-layout-default .common-grid.secondary-grid .read-single .read-details,
.grid-layout-default .common-grid.secondary-grid .read-single .read-img{
    width: 100%;
}
.grid-layout-default .common-grid.secondary-grid .read-single .read-img{
    height: 250px;
}
.grid-layout-default .common-grid.secondary-grid .read-single .read-img .aft-comment-view-share,
.grid-layout-default .common-grid.secondary-grid .read-single .read-img .min-read{display: inline-block;}


.grid-layout-default .common-grid.secondary-grid .read-single .read-details{
    min-height: 190px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.grid-layout-default .common-grid.secondary-grid .read-single .read-details .read-title h4{font-size: 22px;}
/*for 2nd element*/

/*default for boxed layout*/
.af-banner-wrapper .grid-layout-default .first-grid-item-warpper .common-grid .slick-slide,
.af-banner-wrapper .grid-layout-default .first-grid-item-warpper .common-grid .read-img {height: 410px;}
.af-banner-wrapper .grid-layout-default > .common-grid .read-single .read-img {
    width: 50%;
    height: 130px;
}
.af-banner-wrapper .grid-layout-default .common-grid.secondary-grid .read-single .read-img {
    height: 220px;
    width: 100%;
}
/*default for boxed layout*/

/*default-gird =====*/
/*layout2-gird =====*/
.grid-layout-default.layout-2 .first-grid-item-warpper {
    width: 50%;
}
.grid-layout-default.layout-2 > .common-grid {
    width: 25%
}
.grid-layout-default.layout-2 >  .common-grid .read-single {
    flex-wrap: wrap;
}
.grid-layout-default.layout-2 >  .common-grid .read-single .read-img {
    height: 250px;
}
.grid-layout-default.layout-2 >  .common-grid .read-single .read-details {
    min-height: 190px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.grid-layout-default.layout-2 >  .common-grid .read-single .read-details, 
.grid-layout-default.layout-2 >  .common-grid .read-single .read-img {
    width: 100%;
}
.grid-layout-default.layout-2 >  .common-grid .read-single .read-details .read-title h4 {
    font-size: 22px;
}
.grid-layout-default.layout-2 > .common-grid .read-single .read-details .entry-meta{
    display: block;
}
.af-banner-wrapper .grid-layout-default.layout-2 > .common-grid .read-single .read-details{
    min-height: 160px;
}
/*layout2-gird =====*/

/*layout3-gird =====*/
.grid-layout-default.layout-3 .first-grid-item-warpper {
    width: 50%;
}
.grid-layout-default.layout-3 > .common-grid {
    width: 25%
}
.grid-layout-default.layout-3 > .common-grid:nth-child(2) .read-single .entry-meta {
    display: none;
}
.af-banner-wrapper .grid-layout-default.layout-3 > .common-grid {
    width: 50%;
}
/*layout3-gird =====*/

/*post-slider-1=======*/
.af-post-slider .read-img.read-bg-img{
    height: 500px;
}
.banner-single-slider-1 .read-img.read-bg-img:after,
.af-post-slider .read-img.read-bg-img:after{
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 0.7;
    background-image: linear-gradient(to bottom, transparent, #000);
}
.af-post-slider .read-details{
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 30px;
    padding-bottom: 40px;
    width: 100%;
    color: #fff;
    z-index: 1;
}

.magnitude_posts_slider_widget .side .af-post-slider .read-details{max-width: 700px;}

.content-area .magnitude_posts_slider_widget .side .af-post-slider .read-details{max-width: 545px;}

.af-wide-layout .magnitude_posts_slider_widget .side .af-post-slider .read-details{max-width: 750px;}

.af-wide-layout.align-content-left .content-area .magnitude_posts_slider_widget .side .af-post-slider .read-details,
.af-wide-layout.align-content-left .content-area .magnitude_posts_slider_widget .side .af-post-slider .read-details{
    max-width: 700px;
}

.af-post-slider .read-title h4{
    font-size: 34px;
    font-weight: bold;
}

#secondary .af-post-slider .read-img.read-bg-img,
#sidr .af-post-slider .read-img.read-bg-img,
.site-footer .af-post-slider .read-img.read-bg-img{
    height: 250px;
}

#secondary .af-post-slider .read-img.read-bg-img .aft-comment-view-share,
#sidr .af-post-slider .read-img.read-bg-img .aft-comment-view-share,
.site-footer .af-post-slider .read-img.read-bg-img .aft-comment-view-share{
    display: none;
}

#secondary .af-post-slider .read-details,
#sidr .af-post-slider .read-details,
.site-footer .af-post-slider .read-details{
    padding: 20px;
    padding-bottom: 20px;
}

.af-wide-layout #secondary .af-post-slider .read-img.read-bg-img,
.af-wide-layout #sidr .af-post-slider .read-img.read-bg-img,
.af-wide-layout .site-footer .af-post-slider .read-img.read-bg-img{
    height: 275px;
}

/*post-slider-1=======*/
/*post-carousel=======*/
.af-youtube-slider .slick-list,
.af-post-carousel .slick-list{
    margin-right: -10px;
    margin-left: -10px;
}
.af-youtube-slider .slick-slide,
.af-post-carousel .slick-slide{
    padding-right: 10px;
    padding-left: 10px;
}
.af-wide-layout .af-post-carousel .read-img.read-bg-img{
    height: 220px;
}

/*post-carousel=======*/
/*author info=======*/
.magnitude_author_info_widget .aft-small-social-menu,
.magnitude_author_info_widget {
    text-align: center;
}
.magnitude_author_info_widget .read-img.read-bg-img{
    width: 180px;
    height: 180px;
    margin: 0 auto;
    border-radius: 100%;
}
body.widget-title-border-left .magnitude_author_info_widget .widget-title span:after,
body.widget-title-border-bottom .magnitude_author_info_widget .widget-title span:after {
    top: inherit;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
footer .magnitude_author_info_widget .widget-title,
#sidr .magnitude_author_info_widget .widget-title,
#secondary .magnitude_author_info_widget .widget-title{
    margin-bottom: 10px;
    margin-top: 5px;
    padding-bottom: 10px;
}
body.widget-title-border-left .magnitude_author_info_widget .widget-title span {
    padding-left: 0;
}
body.widget-title-border-right footer .magnitude_author_info_widget .widget-title,
body.widget-title-border-right #sidr .magnitude_author_info_widget .widget-title,
body.widget-title-border-right #secondary .magnitude_author_info_widget .widget-title {
    padding-bottom: 0;
}
body.widget-title-border-none footer .magnitude_author_info_widget .widget-title,
body.widget-title-border-none #sidr .magnitude_author_info_widget .widget-title,
body.widget-title-border-none #secondary .magnitude_author_info_widget .widget-title {
    padding-bottom: 0;
    margin-bottom: 5px;
}
/*author info=======*/
/*trending vertical carousel=======*/
.trending-posts-vertical .slick-list{
    margin-bottom: -10px;
}
.trending-posts-vertical .read-single {margin-bottom: 10px;min-height: 85px;}

.magnitude_tabbed_posts_widget .af-double-column.list-style .read-bg-img ,
.trending-posts-vertical .af-double-column.list-style .read-bg-img ,
.af-double-column.list-style .read-bg-img {
    height: 115px;
    width: 50%;
}
.trending-posts-vertical .read-img .trending-no{
    position: absolute;
    bottom: 5px;
    left: 5px;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 31px;
    background-color: #bb1919;
    color: rgb(255, 255, 255);
    border-radius: 100%;
    font-weight: 700;
}
.trending-posts-vertical .read-title h4{margin-bottom: 0;}
.trending-posts-vertical .read-categories{padding: 0;}
.trending-posts-vertical .read-categories li{float: left;margin-bottom: 2px;}
.trending-posts-vertical .read-categories li:last-child{margin-bottom: 2px;}
/*trending vertical carousel=======*/
/*af tabbed widget=======*/
.magnitude_tabbed_posts_widget.widget .af-widget-body{
    margin-top: 10px;
}
.magnitude_tabbed_posts_widget.widget .af-tabs{
    border-bottom: none;
    font-family: 'Roboto', sans-serif;
}
.magnitude_tabbed_posts_widget.widget .af-tabs li a{
    font-size: 18px;
    font-weight: bold;
    text-transform: capitalize;
    display: inline-block;
    padding: 0;
    margin-bottom: 20px;
    margin-top: 20px;
    margin-right: 5px;
    padding-right: 10px;
    outline: none;
    border: none;
    opacity: 0.7;
    color: #000;
}

.magnitude_tabbed_posts_widget.widget .af-tabs li a i{
    font-size: 16px;
}

.magnitude_tabbed_posts_widget.widget .af-tabs li a:hover{background-color: transparent;border: none;outline: none;}
.magnitude_tabbed_posts_widget.widget .af-tabs li a.active{
    position: relative;
    background-color: transparent;
    border: none;
}
.magnitude_tabbed_posts_widget.widget .af-tabs li a:hover,
.magnitude_tabbed_posts_widget.widget .af-tabs li a.active{
    opacity: 1;
}
.magnitude_tabbed_posts_widget.widget .af-tabs li a.active:after{
    position: absolute;
    content: '';
    left: 0;
    bottom: -9px;
    height: 3px;
    width: 30px;
    background-color: #bb1919;
}
.magnitude_tabbed_posts_widget.widget .read-single {
    margin-bottom: 10px;
}
/*af tabbed widget=======*/
/*double-category---------*/

.af-double-column.list-style .aft-spotlight-posts-1 .read-single {
    flex-wrap: wrap;
}

.af-double-column.list-style .aft-spotlight-posts-1 .read-details,
.af-double-column.list-style .aft-spotlight-posts-1 .read-bg-img {
    width: 100%;
}

.af-double-column.list-style .aft-spotlight-posts-1 .read-bg-img {
    height: 265px;
    margin: 0;
}

.site-footer .af-double-column.list-style .aft-spotlight-posts-1 .read-bg-img ,
#sidr .af-double-column.list-style .aft-spotlight-posts-1 .read-bg-img ,
#secondary .af-double-column.list-style .aft-spotlight-posts-1 .read-bg-img{
    height: 180px;
}

.af-wide-layout .site-footer .af-double-column.list-style .aft-spotlight-posts-1 .read-bg-img ,
.af-wide-layout #sidr .af-double-column.list-style .aft-spotlight-posts-1 .read-bg-img ,
.af-wide-layout #secondary .af-double-column.list-style .aft-spotlight-posts-1 .read-bg-img ,
.af-wide-layout .af-double-column.list-style .aft-spotlight-posts-1 .read-bg-img {
    height: 275px;
}

.af-double-column.list-style .col-1:not(.aft-spotlight-posts-1) .read-details{
    padding-top: 0;
    padding-bottom: 0
}

.magnitude_posts_list .af-double-column.list-style .read-bg-img,
.list-part .af-double-column.list-style .read-bg-img,
.af-double-column.list-style .col-1:not(.aft-spotlight-posts-1) .read-bg-img{
    height: 115px;
    width: 50%;
}

.af-wide-layout .af-double-column.list-style .col-1:not(.aft-spotlight-posts-1) .read-bg-img,
.af-wide-layout .list-part .af-double-column.list-style .read-bg-img{
    height: 125px;
    width: 50%;
}

.af-wide-layout.align-content-left .list-part .af-double-column.list-style .read-bg-img,
.af-wide-layout.align-content-right .list-part .af-double-column.list-style .read-bg-img{
    height: 115px;
}

.af-wide-layout.align-content-left .content-area .list-part .af-double-column.list-style .read-bg-img,
.af-wide-layout.align-content-right .content-area .list-part .af-double-column.list-style .read-bg-img{
    height: 125px;
}

.af-wide-layout .magnitude_posts_list .af-double-column.list-style .read-bg-img{
    height: 125px;
}

.af-double-column.list-style .col-1:not(.aft-spotlight-posts-1) .entry-meta,
.af-double-column.list-style .col-1:not(.aft-spotlight-posts-1) .af-post-format,
.af-double-column.list-style .col-1:not(.aft-spotlight-posts-1) .min-read,
.af-double-column.list-style .col-1:not(.aft-spotlight-posts-1) .aft-comment-view-share{display: none;}
/*double-category---------*/

/*express list---------*/
.magnitude_posts_express_list .grid-part .read-img.read-bg-img {
    height: 275px;
}

.site-footer .magnitude_posts_express_list .grid-part .read-img.read-bg-img,
#sidr .magnitude_posts_express_list .grid-part .read-img.read-bg-img,
#secondary .magnitude_posts_express_list .grid-part .read-img.read-bg-img{
    height: 180px;
}

.af-wide-layout .site-footer .magnitude_posts_express_list .grid-part .read-img.read-bg-img,
.af-wide-layout #sidr .magnitude_posts_express_list .grid-part .read-img.read-bg-img,
.af-wide-layout #secondary .magnitude_posts_express_list .grid-part .read-img.read-bg-img{
    height: 275px;
}

.magnitude_posts_express_list .grid-part .read-details {
    display: flex;
    flex-direction: column;
    min-height: 245px;
    justify-content: center;
}
.af-wide-layout .magnitude_posts_express_list .grid-part .read-img.read-bg-img {
    height: 310px;
}
/*express list---------*/

/*--------------------------------------------------------------
## archive posts
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## comment view share
--------------------------------------------------------------*/
.aft-comment-view-share {padding: 5px 0;position: relative;}

.entry-meta div.aft-comment-view-share {display: inline-block;}

.read-img .aft-comment-view-share{
    padding: 0;
    margin-left: 15px;
    margin-top: 15px;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}

.aft-comment-view-share > span{
    width: 30px;
    height: 30px;
    margin-right: 2px;
    border-radius: 100%;
    display: inline-block;
}
.entry-meta .aft-comment-view-share > span {width: auto;height: auto;}
.aft-comment-view-share > span > a{
    display: block;
    text-align: center;
    line-height: normal;
    font-size: 12px;
    position: relative;
}
.aft-comment-view-share > span > a{
    color: #fff;
}
article .aft-comment-view-share > span > a {color: #404040;}

.aft-comment-view-share > span.aft-jpshare{background-color: rgba(156, 156, 156, 0.3);}
.aft-comment-view-share > span > i{
    display: block;
    text-align: center;
    line-height: 30px;
    font-size: 12px;
    position: relative;
}
.aft-comment-view-share > span > i{
    color: #fff;
}
/*--------------------------------------------------------------
## comment view share
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## share icons on posts
--------------------------------------------------------------*/
.aft-social-share div.sharedaddy h3.sd-title,
.aft-comment-view-share div.sharedaddy h3.sd-title{
    display: none;
}
.magnitude-customizer div.sharedaddy,
.magnitude-widget div.sharedaddy{
    display: inline-block;
}
.magnitude-customizer div.sharedaddy .sd-content ul,
.aft-social-share div.sharedaddy .sd-content ul,
.magnitude-widget div.sharedaddy .sd-content ul{margin-bottom: 0 !important;}

.magnitude-customizer div.sharedaddy .sd-content ul li,
.magnitude-widget div.sharedaddy .sd-content ul li{margin-bottom: 0;padding: 0;}

.magnitude-customizer div.sharedaddy .sd-content ul li:last-child,
.magnitude-widget div.sharedaddy .sd-content ul li:last-child{display: none;}

.magnitude-customizer div.sharedaddy .sd-content ul li a.sd-button,
.magnitude-widget div.sharedaddy .sd-content ul li a.sd-button{
    display: block;
    width: 30px;
    height: 30px;
    font-size: 18px;
    line-height: 24px;
    position: relative;
    text-align: center;
    border-radius: 100%;
    padding: 0;
    border: none;
}

/*official colors*/
.magnitude-customizer div.sharedaddy .sd-content ul li.share-facebook a.sd-button,
.magnitude-widget div.sharedaddy .sd-content ul li.share-facebook a.sd-button{background: #3b5998;}

.magnitude-customizer div.sharedaddy .sd-content ul li.share-threads a.sd-button,
.magnitude-widget div.sharedaddy .sd-content ul li.share-threads a.sd-button{background: #000;}

.magnitude-customizer div.sharedaddy .sd-content ul li.share-twitter a.sd-button,
.magnitude-widget div.sharedaddy .sd-content ul li.share-twitter a.sd-button{background: #000;}

.magnitude-customizer div.sharedaddy .sd-content ul li.share-linkedin a.sd-button,
.magnitude-widget div.sharedaddy .sd-content ul li.share-linkedin a.sd-button{background: #0077b5;}

.magnitude-customizer div.sharedaddy .sd-content ul li.share-skype a.sd-button,
.magnitude-widget div.sharedaddy .sd-content ul li.share-skype a.sd-button{background: #00AFF0;}

.magnitude-customizer div.sharedaddy .sd-content ul li.share-pinterest a.sd-button,
.magnitude-widget div.sharedaddy .sd-content ul li.share-pinterest a.sd-button{background: #ca1f27;}

.magnitude-customizer div.sharedaddy .sd-content ul li.share-print a.sd-button,
.magnitude-widget div.sharedaddy .sd-content ul li.share-print a.sd-button{background: #e9e9e9;}

.magnitude-customizer div.sharedaddy .sd-content ul li.share-tumblr a.sd-button,
.magnitude-widget div.sharedaddy .sd-content ul li.share-tumblr a.sd-button{background: #2c4762;}

.magnitude-customizer div.sharedaddy .sd-content ul li.share-telegram a.sd-button,
.magnitude-widget div.sharedaddy .sd-content ul li.share-telegram a.sd-button{background: #0088cc;}

.magnitude-customizer div.sharedaddy .sd-content ul li.share-jetpack-whatsapp a.sd-button,
.magnitude-widget div.sharedaddy .sd-content ul li.share-jetpack-whatsapp a.sd-button{background: #43d854;}

.magnitude-customizer div.sharedaddy .sd-content ul li.share-reddit a.sd-button,
.magnitude-widget div.sharedaddy .sd-content ul li.share-reddit a.sd-button{background: #cee3f8;}

.magnitude-customizer div.sharedaddy .sd-content ul li.share-pocket a.sd-button,
.magnitude-widget div.sharedaddy .sd-content ul li.share-pocket a.sd-button{background: #ee4056;}
/*official colors*/

.magnitude-customizer div.sharedaddy .sd-content ul li a.sd-button:before,
.magnitude-widget div.sharedaddy .sd-content ul li a.sd-button:before{
    vertical-align: middle;
    top: 2px !important;
}

.magnitude-customizer .aft-jpshare div.sharedaddy .sd-content ul li a.sd-button:before,
.magnitude-widget .aft-jpshare div.sharedaddy .sd-content ul li a.sd-button:before{
    color: #ffffff;
}

.magnitude-customizer div.sharedaddy .sd-content ul li a.sd-button > span,
.magnitude-widget div.sharedaddy .sd-content ul li a.sd-button > span{
    display: none;
}
.magnitude-customizer div.sharedaddy .sd-content ul li a.sd-button.no-icon:before ,
.magnitude-widget div.sharedaddy .sd-content ul li a.sd-button.no-icon:before{
    display: inline;
}

.magnitude-customizer span.aft-jpshare ,
.magnitude-widget span.aft-jpshare {
    display: inline-block;
}
.magnitude-customizer div.sharedaddy,
.magnitude-widget div.sharedaddy{
    position: absolute;
    left: 0%;
    top: 0;
    width: calc(100% - 10px);
    visibility: hidden;
}
.magnitude-customizer div.sharedaddy .sd-content,
.magnitude-widget div.sharedaddy .sd-content{
    visibility: hidden;
}
.magnitude-customizer div.sharedaddy .sd-content ul li a.sd-button ,
.magnitude-widget div.sharedaddy .sd-content ul li a.sd-button {
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    -ms-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    transition: all 0.25s linear;
}
.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content,
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content{visibility:visible}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li a.sd-button,
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li a.sd-button{
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
}
.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li a.sd-button,
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li a.sd-button{opacity:0.9;}

.magnitude-customizer span.aft-jpshare div.sharedaddy .sd-content ul li a.sd-button:hover,
.magnitude-widget span.aft-jpshare div.sharedaddy .sd-content ul li a.sd-button:hover{opacity:1;}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(1) a.sd-button,
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(1) a.sd-button{transition-delay: 0ms;}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(2) a.sd-button,
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(2) a.sd-button{transition-delay: 50ms;}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(3) a.sd-button,
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(3) a.sd-button{transition-delay: 100ms;}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(4) a.sd-button,
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(4) a.sd-button{transition-delay: 150ms;}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(5) a.sd-button,
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(5) a.sd-button{transition-delay: 200ms;}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(6) a.sd-button,
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(6) a.sd-button{transition-delay: 250ms;}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(7) a.sd-button,
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(7) a.sd-button{transition-delay: 300ms;}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(8) a.sd-button,
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(8) a.sd-button{transition-delay: 350ms;}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(9) a.sd-button,
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(9) a.sd-button{transition-delay: 400ms;}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(10) a.sd-button,
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(10) a.sd-button{transition-delay: 450ms;}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(11) a.sd-button,
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(11) a.sd-button{transition-delay: 500ms;}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(12) a.sd-button,
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(12) a.sd-button{transition-delay: 550ms;}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(13) a.sd-button,
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(13) a.sd-button{transition-delay: 600ms;}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(14) a.sd-button,
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(14) a.sd-button{transition-delay: 650ms;}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(15) a.sd-button,
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(15) a.sd-button{transition-delay: 700ms;}


/*for officaial*/
.magnitude-customizer div.sharedaddy .sd-social-official ul li,
.magnitude-widget div.sharedaddy .sd-social-official ul li{
    width: 30px !important;
    height: 30px !important;
    overflow: hidden !important;
    margin-right: 5px !important;
    position: relative;
    border-radius: 100%;
    text-align: center;
}

.magnitude-customizer div.sharedaddy .sd-social-official ul li:before,
.magnitude-widget div.sharedaddy .sd-social-official ul li:before{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    font-size: 14px;
    font-family: FontAwesome;
    line-height: 30px;
    vertical-align: middle;
}

.magnitude-customizer div.sharedaddy .sd-social-official ul li > div,
.magnitude-widget div.sharedaddy .sd-social-official ul li > div,
.magnitude-customizer div.sharedaddy .sd-social-official ul li > iframe,
.magnitude-widget div.sharedaddy .sd-social-official ul li > iframe,
.magnitude-customizer div.sharedaddy .sd-social-official ul li > a.sd-button,
.magnitude-widget div.sharedaddy .sd-social-official ul li > a.sd-button,
.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-social-official ul li a.sd-button,
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-social-official ul li a.sd-button,
.magnitude-customizer div.sharedaddy .sd-social-official ul li > a,
.magnitude-widget div.sharedaddy .sd-social-official ul li > a{
    opacity: 0.01;
}


.magnitude-customizer div.sharedaddy .sd-social-official ul li.share-facebook:before,
.magnitude-widget div.sharedaddy .sd-social-official ul li.share-facebook:before{content: "\f09a";}

.magnitude-customizer div.sharedaddy .sd-social-official ul li.share-threads:before,
.magnitude-widget div.sharedaddy .sd-social-official ul li.share-threads:before{content: "\e618";}

.magnitude-customizer div.sharedaddy .sd-social-official ul li.share-twitter:before,
.magnitude-widget div.sharedaddy .sd-social-official ul li.share-twitter:before{content: "\e61b";}

.magnitude-customizer div.sharedaddy .sd-social-official ul li.share-jetpack-whatsapp:before,
.magnitude-widget div.sharedaddy .sd-social-official ul li.share-jetpack-whatsapp:before{content: "\f232";}

.magnitude-customizer div.sharedaddy .sd-social-official ul li.share-pinterest:before,
.magnitude-widget div.sharedaddy .sd-social-official ul li.share-pinterest:before{content: "\f231";}

.magnitude-customizer div.sharedaddy .sd-social-official ul li.share-linkedin:before,
.magnitude-widget div.sharedaddy .sd-social-official ul li.share-linkedin:before{content: "\f0e1";}

.magnitude-customizer div.sharedaddy .sd-social-official ul li.share-reddit:before,
.magnitude-widget div.sharedaddy .sd-social-official ul li.share-reddit:before{content: "\f281";}

.magnitude-customizer div.sharedaddy .sd-social-official ul li.share-pocket:before,
.magnitude-widget div.sharedaddy .sd-social-official ul li.share-pocket:before{content: "\f265";}

.magnitude-customizer div.sharedaddy .sd-social-official ul li.share-print:before,
.magnitude-widget div.sharedaddy .sd-social-official ul li.share-print:before{content: "\f02f";}

.magnitude-customizer div.sharedaddy .sd-social-official ul li.share-skype:before,
.magnitude-widget div.sharedaddy .sd-social-official ul li.share-skype:before{content: "\f17e";}

.magnitude-customizer div.sharedaddy .sd-social-official ul li.share-telegram:before,
.magnitude-widget div.sharedaddy .sd-social-official ul li.share-telegram:before{content: "\f2c6";}

.magnitude-customizer div.sharedaddy .sd-social-official ul li.share-tumblr:before,
.magnitude-widget div.sharedaddy .sd-social-official ul li.share-tumblr:before{content: "\f173";}


.magnitude-customizer div.sharedaddy .sd-social-official ul li,
.magnitude-widget div.sharedaddy .sd-social-official ul li{
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    -ms-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    transition: all 0.25s linear;
}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-social-official .sd-content ul li,
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-social-official .sd-content ul li{
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
}
.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-social-official .sd-content ul li,
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-social-official .sd-content ul li{opacity:0.7;}

.magnitude-customizer span.aft-jpshare div.sharedaddy .sd-social-official .sd-content ul li:hover,
.magnitude-widget span.aft-jpshare div.sharedaddy .sd-social-official .sd-content ul li:hover{opacity:1;}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(1),
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(1){transition-delay: 0ms;}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(2),
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(2){transition-delay: 50ms;}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(3),
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(3){transition-delay: 100ms;}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(4),
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(4){transition-delay: 150ms;}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(5),
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(5){transition-delay: 200ms;}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(6),
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(6){transition-delay: 250ms;}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(7),
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(7){transition-delay: 300ms;}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(8),
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(8){transition-delay: 350ms;}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(9),
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(9){transition-delay: 400ms;}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(10),
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(10){transition-delay: 450ms;}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(11),
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(11){transition-delay: 500ms;}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(12),
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(12){transition-delay: 550ms;}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(13),
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(13){transition-delay: 600ms;}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(14),
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(14){transition-delay: 650ms;}

.magnitude-customizer span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(15),
.magnitude-widget span.aft-jpshare:hover div.sharedaddy .sd-content ul li:nth-child(15){transition-delay: 700ms;}

/*for officaial*/

/*--------------------------------------------------------------
## share icons on posts
--------------------------------------------------------------*/

article .post-description p:last-child{margin-bottom: 0;}

/*=====-----list-style-----=====*/
.list-style .read-single {
    display: flex;
    align-items: center;
}
.list-style .read-bg-img {
    height: 265px;
}

.site-footer .magnitude_single_col_categorised_posts .list-style .read-bg-img,
#sidr .magnitude_single_col_categorised_posts .list-style .read-bg-img ,
#secondary .magnitude_single_col_categorised_posts .list-style .read-bg-img{
    height: 180px;
}

.af-wide-layout .site-footer .magnitude_single_col_categorised_posts .list-style .read-bg-img,
.af-wide-layout #sidr .magnitude_single_col_categorised_posts .list-style .read-bg-img ,
.af-wide-layout #secondary .magnitude_single_col_categorised_posts .list-style .read-bg-img{
    height: 275px;
}

.af-wide-layout .list-style .read-bg-img {
    height: 310px;
}

.af-wide-layout .data-bg.read-img.pos-rel.col-4.float-l.read-bg-img{
    width: 40%;
}

.magnitude_posts_express_list .grid-part .read-title h4,
.af-double-column.list-style .aft-spotlight-posts-1 .read-title h4,
.magnitude_single_col_categorised_posts .read-title h4,
.archive-list-post .read-title h4{
    font-size: 22px;
}
/*=====-----list-style-----=====*/
/*list style posts right image---*/
article.archive-image-alternate:nth-of-type(even) .list-style .read-single ,
article.archive-image-right .list-style .read-single{
    flex-direction: row-reverse;
}
article.archive-image-alternate:nth-of-type(even) .list-style .read-details ,
article.archive-image-right .list-style .read-details{
    text-align: right;
}
/*list style posts right image---*/

/*grid style posts---*/
article.latest-posts-grid{
    margin-bottom: 20px;
}
article.latest-posts-grid .read-single{
    margin-bottom: 0;
}
/*grid alternate----*/
article.archive-image-up-alternate .archive-grid-post .read-single{
    display: flex;
}
article:nth-of-type(3n+1).archive-image-up-alternate .archive-grid-post .read-single{
    flex-direction: column;
}
article:nth-of-type(3n+2).archive-image-up-alternate .archive-grid-post .read-single{
    flex-direction: column-reverse;
}
article:nth-of-type(3n+3).archive-image-up-alternate .archive-grid-post .read-single{
    flex-direction: column;
}
/*grid alternate----*/
/*grid alternate--two-column-four-column-*/
.archive-layout-grid.four-col-masonry article:nth-of-type(even).archive-image-up-alternate .archive-grid-post .read-single ,
.archive-layout-grid.two-col-masonry article:nth-of-type(even).archive-image-up-alternate .archive-grid-post .read-single {
    flex-direction: column-reverse;
}
.archive-layout-grid.four-col-masonry article:nth-of-type(odd).archive-image-up-alternate .archive-grid-post .read-single ,
.archive-layout-grid.two-col-masonry article:nth-of-type(odd).archive-image-up-alternate .archive-grid-post .read-single {
    flex-direction: column;
}
/*grid alternate--two-column-four-column-*/
/*grid alternate list----*/
.archive-layout-grid.four-col-masonry article:nth-of-type(5n).archive-image-full-alternate,
.archive-layout-grid.two-col-masonry article:nth-of-type(3n).archive-image-full-alternate,
.archive-layout-grid.four-col-masonry article:nth-of-type(5n).archive-image-list-alternate,
.archive-layout-grid.two-col-masonry article:nth-of-type(3n).archive-image-list-alternate,
.archive-layout-grid.three-col-masonry article:nth-of-type(4n).archive-image-full-alternate,
.archive-layout-grid.three-col-masonry article:nth-of-type(4n).archive-image-list-alternate{
    width: 100%;
}
.archive-layout-grid.four-col-masonry article:nth-of-type(5n).archive-image-list-alternate  .archive-grid-post .read-single ,
.archive-layout-grid.two-col-masonry article:nth-of-type(3n).archive-image-list-alternate  .archive-grid-post .read-single ,
.archive-layout-grid.three-col-masonry article:nth-of-type(4n).archive-image-list-alternate  .archive-grid-post .read-single {
    display: flex;
    align-items: center;
}
.archive-layout-grid.four-col-masonry article:nth-of-type(5n).archive-image-list-alternate  .archive-grid-post .read-bg-img ,
.archive-layout-grid.two-col-masonry article:nth-of-type(3n).archive-image-list-alternate  .archive-grid-post .read-bg-img,
.archive-layout-grid.three-col-masonry article:nth-of-type(4n).archive-image-list-alternate  .archive-grid-post .read-bg-img {
    height: 260px;
    width: 50%;
    float: left;
}
.archive-layout-grid.four-col-masonry article:nth-of-type(5n).archive-image-list-alternate  .archive-grid-post .read-details ,
.archive-layout-grid.two-col-masonry article:nth-of-type(3n).archive-image-list-alternate  .archive-grid-post .read-details,
.archive-layout-grid.three-col-masonry article:nth-of-type(4n).archive-image-list-alternate  .archive-grid-post .read-details {
    float: left;
    padding: 0 10px;
    width: 50%;
}
.archive-layout-grid.four-col-masonry article:nth-of-type(5n).archive-image-list-alternate  .archive-grid-post .read-title h4,
.archive-layout-grid.two-col-masonry article:nth-of-type(3n).archive-image-list-alternate  .archive-grid-post .read-title h4,
.archive-layout-grid.three-col-masonry article:nth-of-type(4n).archive-image-list-alternate  .archive-grid-post .read-title h4{
    font-size: 22px;
}

.af-wide-layout .archive-layout-grid.four-col-masonry article:nth-of-type(5n).archive-image-list-alternate  .archive-grid-post .read-bg-img ,
.af-wide-layout .archive-layout-grid.two-col-masonry article:nth-of-type(3n).archive-image-list-alternate  .archive-grid-post .read-bg-img,
.af-wide-layout .archive-layout-grid.three-col-masonry article:nth-of-type(4n).archive-image-list-alternate  .archive-grid-post .read-bg-img {
    height: 300px;

}

/*grid alternate list----*/
/*grid alternate full----*/
.archive-layout-grid.four-col-masonry article:nth-of-type(5n).archive-image-full-alternate  .archive-grid-post .read-bg-img ,
.archive-layout-grid.two-col-masonry article:nth-of-type(3n).archive-image-full-alternate  .archive-grid-post .read-bg-img ,
.archive-layout-grid.three-col-masonry article:nth-of-type(4n).archive-image-full-alternate  .archive-grid-post .read-bg-img {
    height: 450px;
}
.af-wide-layout .archive-layout-grid.four-col-masonry article:nth-of-type(5n).archive-image-full-alternate  .archive-grid-post .read-bg-img ,
.af-wide-layout .archive-layout-grid.two-col-masonry article:nth-of-type(3n).archive-image-full-alternate  .archive-grid-post .read-bg-img ,
.af-wide-layout .archive-layout-grid.three-col-masonry article:nth-of-type(4n).archive-image-full-alternate  .archive-grid-post .read-bg-img {
    height: 525px;
}
.archive-layout-grid.four-col-masonry article:nth-of-type(5n).archive-image-full-alternate  .archive-grid-post .read-title h4,
.archive-layout-grid.two-col-masonry article:nth-of-type(3n).archive-image-full-alternate  .archive-grid-post .read-title h4,
.archive-layout-grid.three-col-masonry article:nth-of-type(4n).archive-image-full-alternate  .archive-grid-post .read-title h4{
    font-size: 26px;
}
/*grid alternate full----*/
/*grid style posts---*/
/*full style posts---*/
article.latest-posts-full .read-title h4 {
    font-size: 26px;
}
article.latest-posts-full .read-img{
    height: 450px;
}

.af-wide-layout article.latest-posts-full .read-img{
    height: 525px;
}

article.latest-posts-full .read-descprition.full-item-discription {
    padding: 10px;
}
.archive-layout-full:not(.full-image-first) article.latest-posts-full .pad-archive{padding: 10px;}
.archive-layout-full.full-image-first article.latest-posts-full .pad-archive{padding: 10px;}
/*text-on-top*/

.archive-layout-full.archive-title-first .read-item{
    display: flex;
    flex-direction: column-reverse;
}
.archive-layout-full.archive-title-first .read-item .read-details{
    padding: 10px;
}
.archive-layout-full.archive-image-first .read-descprition.full-item-discription {
    padding-top: 0;
}

a.aft-readmore{
    font-size: 14px;
}

/*text-on-top*/
/*full and gird*/
.archive-layout-full.full-with-grid article.col-1{width: 33.33%;}
.archive-layout-full.full-with-grid article.latest-posts-full .read-img{
    height: 180px;
}
.archive-layout-full.full-with-grid .read-item{
    display: flex;
    flex-direction: column;
}
.archive-layout-full.full-with-grid article.latest-posts-full .read-descprition.full-item-discription{
    padding-top: 0;
}

.archive-layout-full.full-with-grid article.col-1:not(:nth-of-type(4n+1)) .pad-archive{margin-bottom: 0;}
.archive-layout-full.full-with-grid article.col-1:not(:nth-of-type(4n+1)) .ptb-10{padding-top: 0;}

.archive-layout-full.full-with-grid article.col-1:nth-of-type(4n+1){width: 100%;}

.archive-layout-full.full-with-grid article.latest-posts-full:nth-of-type(4n+1) .read-img{
    height: 450px;
}

.af-wide-layout .archive-layout-full.full-with-grid article.latest-posts-full:nth-of-type(4n+1) .read-img{
    height: 525px;
}

.archive-layout-full.full-with-grid article.col-1.latest-posts-full:not(:nth-of-type(4n+1)) .read-title h4{
    font-size: 22px;
}

/*full and grid*/

/*full style posts---*/
/*masonary style posts---*/
.archive-masonry-post .read-title h4{
    font-size: 22px;
}


.two-col-masonry .col-3{width: 50%;}

.two-col-masonry article.latest-posts-grid.col-3 .read-title h4,
article.latest-posts-grid .read-title h4{font-size: 22px;}

.two-col-masonry article.col-3 .read-img.read-bg-img{height: 255px;}

.af-wide-layout .two-col-masonry article.col-3 .read-img.read-bg-img{height: 295px;}

.full-width-content .three-col-masonry article.col-3 .read-img.read-bg-img{height: 250px;}

.four-col-masonry .col-3{width: 25%;}

.four-col-masonry article.col-3 .read-title h4,
.four-col-masonry article.latest-posts-grid.col-3 .read-title h4{font-size: 18px;}
/*masonary style posts---*/


/*archive pagination---------*/
.magnitude-pagination{
    text-align: center;
}
.magnitude-pagination .nav-links .page-numbers.current,
.magnitude-pagination .nav-links .page-numbers{
    min-width: 30px;
    height: 30px;
    text-align: center;
    line-height: 28px;
    font-size: 14px;
    display: inline-block;
    color: rgb(136, 136, 136);
    padding: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(222, 222, 222);
    border-image: initial;
    text-decoration: none;
    padding: 0px 5px;
}
.magnitude-pagination .nav-links .page-numbers.current{
    color: #fff;
    background: #212121;
    border-color: #212121;
}
.magnitude-pagination span.load-btn{
    color: #404040;
    border-width: 1px;
    border-style: solid;
    border-color: #404040;
    padding: 5px 10px;
}
/*archive pagination---------*/
/*--------------------------------------------------------------
## archive posts
--------------------------------------------------------------*/
/*advertisement*/
.below-banner-advertisment-section{
    text-align: center;
    margin: 20px 0;
}
/*advertisement*/

/*video slider-----*/
span.af-bg-play.af-hide-iframe,
.fluid-width-video-wrapper.af-iframe-added,
.af-hide-iframe.af-display-iframe{
    display: none;
}
.vid-container.af-video-wrap {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    margin-bottom: 20px;
    position: relative;
}
span.af-bg-play.af-hide-iframe.af-display-iframe {
    display: inline-block;
}
.af-bg-play {
    display: inline-block;
    text-align: center;
    margin-right: 5px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
}
.af-bg-play i {
    font-size: 25px;
    width: 35px;
    height: 35px;
    color: #fff;
    line-height: 38px;
    text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3);
}
.af-bg-play i:after {
    position: absolute;
    content: '';
    top: 50%;
    left: 50%;
    width: 55px;
    height: 55px;
    border: 5px solid;
    border-color: #fff;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
    box-sizing: border-box;
}
.af-post-slider-thumbnail .slick-track,
.af-youtube-slider .slick-track{margin-left: auto;margin-right: auto;}

.magnitude_youtube_video_slider_widget{
    padding-bottom: 20px;
}
/*video slider-----*/
/*featured category-----*/
.featured-cate-sec {
    margin-bottom: 5px;
}
.featured-category-item {
    margin-bottom: 20px;
}
.featured-category-item .read-img a {
    display: block;
    position: relative;
    height: 100%;
    color: #404040;
    width: 100%;
    font-size: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.featured-category-item .read-img a span {
    position: absolute;
    top: 50%;
    left: 50%;
    background: rgba(255, 255, 255, 0.75);
    padding: 0 10px;
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    letter-spacing: 0.5px;
    transform: translate(-50%,-50%);
    text-transform: uppercase;
}
.featured-category-item .read-img a:after ,
.featured-category-item .read-img a:before {
    position: absolute;
    left: 10px;
    right: 10px;
    top: 10px;
    bottom: 10px;
    content: '';
    opacity: 0.3;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
    z-index: 5;
}
.featured-category-item .read-img a:before {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.featured-category-item .read-img a:after {
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
}
.featured-category-item .read-img a:hover:after ,
.featured-category-item .read-img a:hover:before {opacity: 0.7;}

/* one item */
.featured-category-item:first-child:nth-last-child(1) {
    width: 100%;
}
.featured-category-item:first-child:nth-last-child(1) .read-img.read-bg-img{
    height: 280px;
}

.af-wide-layout .featured-category-item:first-child:nth-last-child(1) .read-img.read-bg-img{
    height: 380px;
}

/* two items */
.featured-category-item:first-child:nth-last-child(2),
.featured-category-item:first-child:nth-last-child(2) ~ .featured-category-item {
    width: 50%;
}
.featured-category-item:first-child:nth-last-child(2) .read-img.read-bg-img,
.featured-category-item:first-child:nth-last-child(2) ~ .featured-category-item .read-img.read-bg-img{
    height: 280px;
}
.af-wide-layout .featured-category-item:first-child:nth-last-child(2) .read-img.read-bg-img,
.af-wide-layout .featured-category-item:first-child:nth-last-child(2) ~ .featured-category-item .read-img.read-bg-img{
    height: 380px;
}

/* three items */
.featured-category-item:first-child:nth-last-child(3),
.featured-category-item:first-child:nth-last-child(3) ~ .featured-category-item {
    width: 33.3333%;
}
.featured-category-item:first-child:nth-last-child(3) .read-img.read-bg-img,
.featured-category-item:first-child:nth-last-child(3) ~ .featured-category-item .read-img.read-bg-img{
    height: 220px;
}

.af-wide-layout .featured-category-item:first-child:nth-last-child(3) .read-img.read-bg-img,
.af-wide-layout .featured-category-item:first-child:nth-last-child(3) ~ .featured-category-item .read-img.read-bg-img{
    height: 310px;
}
/* four items */
.featured-category-item:first-child:nth-last-child(4),
.featured-category-item:first-child:nth-last-child(4) ~ .featured-category-item {
    width: 25%;
}
.featured-category-item:first-child:nth-last-child(4) .read-img.read-bg-img,
.featured-category-item:first-child:nth-last-child(4) ~ .featured-category-item .read-img.read-bg-img{
    height: 180px;
}

.af-wide-layout .featured-category-item:first-child:nth-last-child(4) .read-img.read-bg-img,
.af-wide-layout .featured-category-item:first-child:nth-last-child(4) ~ .featured-category-item .read-img.read-bg-img{
    height: 230px;
}

/*featured category-----*/
/*--------------------------------------------------------------
# mailchimp
--------------------------------------------------------------*/
.mailchimp-block,
.call-to-action {
    padding: 120px 0;
    background-color: #181a1d;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    text-align: center;
    z-index: 1;
    position: relative;
}
.magnitude_mailchimp_widget,
.magnitude_store_call_to_action_widget {
    padding-bottom: 20px;
}
body .mailchimp-block .block-title ,
body .call-to-action .widget-title {
    margin: 0;
    padding-left: 0;
    margin-bottom: 10px;
    font-size: 48px;
}
.mailchimp-block,
.mailchimp-block .block-title,
body.aft-default-mode .call-to-action .widget-title,
body.aft-default-mode .call-to-action .section-subtitle{
    color: #fff;
}

body.aft-default-mode footer .call-to-action .widget-title,
body.aft-default-mode #sidr .call-to-action .widget-title,
body.aft-default-mode #secondary .call-to-action .widget-title{
   font-size: 34px;
    padding-bottom: 0;
}

.call-to-action:not(.no-bg) ,
.call-to-action:not(.no-bg) .widget-title {
    color: #fff;
}
body.widget-title-border-bottom .call-to-action .widget-title{
    margin-bottom: 10px;
    padding-bottom: 0;
}
.call-to-action .widget-title span:after {display: none;}
.inner-suscribe{
    margin: 0 auto;
    max-width: 730px;
    width: 100%;
}
.inner-suscribe p {
    margin-bottom: 0;
}
.inner-suscribe .mc4wp-form-fields{
    position: relative;
}
.inner-suscribe .mc4wp-form-fields label {
    display: none;
}
.inner-suscribe input {
    border: none;
    background: #fff;
    outline: 0!important;
    width: 100%;
    line-height: 38px;
    padding: 10px 30px;
    color: #8a8a8a;
    font-size: 14px;
}
.inner-suscribe input[type=submit] {
    border: 0;
    margin: 0;
    color: #fff;
    width: 120px;
    height: 58px;
    padding: 14px 0;
    line-height: 30px;
    background-color: #bb1919;
    position: absolute;
    border-radius: 0px;
    right: 0;
    top: 0;
    text-transform: uppercase;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

footer .inner-suscribe input ,
#sidr .inner-suscribe input ,
#secondary .inner-suscribe input {
line-height: 24px;
}
footer .inner-suscribe input:not([type="submit"]) ,
#sidr .inner-suscribe input:not([type="submit"]) ,
#secondary .inner-suscribe input:not([type="submit"]) {
    padding-left: 15px;
}

footer .inner-suscribe input[type=submit] ,
#sidr .inner-suscribe input[type=submit] ,
#secondary .inner-suscribe input[type=submit] {
    height: 44px;
    line-height: 15px;
    position: inherit;
    top: inherit;
    right: inherit;
    margin-top: 15px;
    width: auto;
    min-width: 120px;
    padding-left: 5px;
    padding-right: 5px;
}

.call-to-action .btn-style1 a{
    margin-top: 20px;
}
.call-to-action.data-bg:before{
    position: absolute;
    content: '';
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-color: #000;
    opacity: 0.5;
}
.call-to-action .inner-call-to-action {
    position: relative;
}
.call-to-action .section-head {
    position: relative;
    max-width: 860px;
    margin: 0 auto;
}

.call-to-action .aft-schedule-note-section {
    padding: 10px 0;
}
/*--------------------------------------------------------------
# mailchimp
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# social widget for sidebar and offcanvas
--------------------------------------------------------------*/

.sidr{
    background: #f3f3f3;
}

#sidr .magnitude_social_contacts_widget .social-widget-menu ul li a,
#secondary .magnitude_social_contacts_widget .social-widget-menu ul li a,
#sidr .magnitude_social_contacts_widget .social-widget-menu ul li,
#secondary .magnitude_social_contacts_widget .social-widget-menu ul li{
    display: block;
    width: 100%;
    text-align: left;
    height: auto;
}

#sidr .magnitude_social_contacts_widget .social-widget-menu ul li,
#secondary .magnitude_social_contacts_widget .social-widget-menu ul li{
    margin-bottom: 10px;
}
#sidr .magnitude_social_contacts_widget .social-widget-menu ul li:last-child,
#secondary .magnitude_social_contacts_widget .social-widget-menu ul li:last-child{margin-bottom: 0;}

#sidr .magnitude_social_contacts_widget .social-widget-menu ul li a,
#secondary .magnitude_social_contacts_widget .social-widget-menu ul li a{
    padding: 5px 10px;
    color: #fff;
}
#sidr .magnitude_social_contacts_widget .social-widget-menu ul li a:before,
#secondary .magnitude_social_contacts_widget .social-widget-menu ul li a:before{
    display: inline-block;
    width: 25px;
    text-align: center;
}

#sidr .magnitude_social_contacts_widget .screen-reader-text ,
#secondary .magnitude_social_contacts_widget .screen-reader-text {
    clip: inherit;
    clip-path: inherit;
    height: auto;
    width: auto;
    margin: 0;
    position: relative !important;
    overflow: visible;
    color: #fff;
    top: inherit;
    font-family: 'Roboto', serif;
    margin-left: 10px;
    font-size: 16px;
}
/*--------------------------------------------------------------
# social widget for sidebar and offcanvas
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# single
--------------------------------------------------------------*/

/*single page default-----*/
.header-title-wrapper{margin:0;padding-bottom: 0;}
h1.page-title{margin-top: 10px;margin-bottom: 20px;}
.entry-header .entry-title {
    margin: 10px 0;
}
body.single-post .entry-title {
    font-size: 42px;
    margin:10px 0; 
    line-height: 1.3;
}
body.single-post .aft-image-caption {
    color: #fff;
    display: block;
    background: rgba(0, 0, 0,0.5);
    padding: 5px 10px;
}
body.single-post .aft-image-caption p{
    margin-bottom: 0;
}
body.single-post:not(.aft-single-full-header) .entry-header span.min-read-post-format .af-post-format i{
    color: #404040;
}
body.single-post:not(.aft-single-full-header) .entry-header span.min-read-post-format .af-post-format i:after{
    border-color: #404040;
}
body.single-post:not(.aft-single-full-header) .figure-categories{
    margin-top: 10px;
}
.aft-image-caption p {
    margin: 0;
    font-style: italic;
    opacity: 0.7;
    text-align: center;
    margin-bottom: 20px;
    font-size: 13px;
}

.entry-content > [class*="wp-block-"] a:not(.has-text-color),
.entry-content > ul a, .entry-content > ul a:visited,
.entry-content > ol a, .entry-content > ol a:visited,
.entry-content > p a, .entry-content > p a:visited{
    color: #4a4a4a;
}
.entry-content > [class*="wp-block-"] a:not(.blockspare-button):hover,
.entry-content > ul a, 
.entry-content > ol a, 
.entry-content > p a{
    /* border-bottom: 2px solid;
    padding-bottom: 1px;
    border-color: #bb1919; */
    text-decoration: underline;
    text-decoration-thickness: 2px;
    text-underline-offset: 0.2em;
}

.entry-content > [class*="wp-block-"] a:not(.has-text-color):hover,
.entry-content > ul a:hover, 
.entry-content > ol a:hover, 
.entry-content > p a:hover {
    text-decoration: none;
}

.entry-content .blockspare-posts-block-latest-post-wrap a:not(.blockspare-button):hover {
    text-decoration: none;
}

.entry-content .wp-block-gallery a{
    border-bottom: none;
}

.entry-content > [class*="wp-block-"] .bs_blockspare_loadmore a.blockspare-readmore,
.entry-content > [class*="wp-block-"] a:hover,
.entry-content > ol a:hover,
.entry-content > ul a:hover,
.entry-content > p a:hover {
    /* border-bottom: none; */
    text-decoration: none;
}

/*single page default-----*/
/*single page full-----*/
body.single-post.aft-single-full-header .banner-promotions-wrapper{
    margin-top: 20px;
    margin-bottom: 20px;
}
body.single-post.aft-single-full-header .entry-header{
    text-align: center;
}

body.single-post.aft-single-full-header .entry-title {
    margin: 10px 0;
}
body.single-post.aft-single-full-header .entry-header .read-img:empty{
    min-height: 500px;
}
body.single-post.aft-single-full-header .read-img .full-width-image {
    position: relative;
}
body.single-post.aft-single-full-header .read-img .full-width-image:after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #000;
    opacity: 0.5;
}
body.single-post.aft-single-full-header .read-img .full-width-image img {
    width: 100%;
    min-height: 500px;
    object-fit: cover;
    margin: 0;
}
body.single-post.aft-single-full-header .entry-header .read-details {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    max-width: 1200px;
    width: 100%;
    transform: translate(-50%,-50%);
    color: #fff;
    padding: 0 15px;
}
body.single-post.aft-single-full-header.af-wide-layout .entry-header .read-details {
    max-width: none;
}

body.single-post.aft-single-full-header .entry-header .read-img .min-read-post-format {
    position: absolute;
    left: 50%;
    right: 15px;
    bottom: 15px;
    display: inline-block;
    max-width: 1200px;
    width: 100%;
    transform: translateX(-50%);
    padding: 0 15px;
}
body.single-post.aft-single-full-header .entry-header span.min-read-post-format .af-post-format i,
body.single-post.aft-single-full-header .entry-header .entry-meta span.author-links a,
body.single-post.aft-single-full-header .entry-header .read-details .entry-title{
    color: #fff;
}

body.single-post.aft-single-full-header .post-excerpt{
    font-size: 18px;
    margin-top: 10px;
}
body.single-post span.min-read-post-format,
body.single-post.aft-single-full-header span.min-read-post-format{
    margin-top: 10px;
    display: inline-block;
}
body.single-post.aft-single-full-header header.entry-header.pos-rel.aft-no-featured-image {
    min-height: 300px;
    background: #1c1c1c;
}
body.single-post.aft-single-full-header .entry-header span.min-read-post-format .af-post-format i:after{
    border-color: #fff;
}
/*single page full-----*/
/*single1 page-----*/
.read-single-notbanner .read-img.read-img .read-bg-img {
    height: 400px;
}
body.single span.tags-links{
    display: block;
    margin: 5px 0;
    font-weight: 500;
}
body.single span.tags-links a{
    padding: 2px 5px;
    border: 1px solid rgba(57, 62, 70, 0.30);
    color: rgba(57, 62, 70, 0.80);
    font-size: 13px;
    font-weight: normal;
    transition: all 300ms ease-out;
    
}
body.single span.tags-links a:hover{
    border: 1px solid #BB191A;
    color: #BB191A;
}
/*single1 page-----*/
/*single2 page-----*/
.read-single-overbanner {
    position: relative;
}

.read-single-overbanner .read-img.read-bg-img {
    height: 500px;
}

.read-single-overbanner .read-img.read-bg-img:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #000;
    opacity: 0.25;
}

.read-single-overbanner .read-details {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 15px;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
}

.posts-slider.banner-slider-2 .read-small-piece,
.read-single-overbanner .read-small-piece {
    color: #fff;
    position: relative;
    padding-top: 15px;
    opacity: 0.8;
}

.posts-slider.banner-slider-2 .read-small-piece p {
    margin: 15px 0;
}

.posts-slider.banner-slider-2 .read-small-piece:before,
.read-single-overbanner .read-small-piece:before {
    content: '';
    height: 1px;
    width: 250px;
    background: #fff;
    position: absolute;
    opacity: 0.7;
}
.read-single-overbanner .read-title h4 {
    font-size: 36px;
}
.read-single-overbanner .read-details .entry-meta span.byline span,
.read-single-overbanner .read-details .entry-meta span,
.read-single-overbanner .cat-color-1,
.read-single-overbanner .read-title h4 a {
    color: #fff;
}

span.item-metadata.posts-author.byline {
    font-weight: 700;
}
/*single2 page-----*/

/*share option on single*/
body.single .entry-content-wrap{
    display: flex;
    flex-direction: column;
}

body.single .entry-content-wrap .post-excerpt,
body.single-post.aft-single-full-header .post-excerpt{
    font-size: 18px;
    font-weight: 700;

}
/*after title*/
body.single .entry-content-wrap.social-after-title .entry-header{order: 1;}
body.single .entry-content-wrap.social-after-title .read-img{order: 3;}
body.single .entry-content-wrap.social-after-title .color-pad{order: 4;}
body.single .entry-content-wrap.social-after-title .aft-social-share{
    order: 2;
    padding: 10px;
    padding-top: 0;
    background-color: #fff;
}
body.single.aft-single-full-header .entry-content-wrap.social-after-title .aft-social-share{
    padding-top: 10px;
}
/*after title*/
/*after content*/
body.single .entry-content-wrap.social-after-content .entry-header{order: 1;}
body.single .entry-content-wrap.social-after-content .read-img{order: 2;}
body.single .entry-content-wrap.social-after-content .color-pad{order: 3;}
body.single .entry-content-wrap.social-after-content .aft-social-share{
    order: 4; 
    padding: 10px;
    background-color: #fff;
}
/*after content*/
/*vertical left*/
body.single .entry-content-wrap.social-vertical-share .aft-social-share .sd-content ul li{
    display: block;
    float: none;
}

body.single .entry-content-wrap.social-vertical-share{
    position: relative;
    display: block;
}
body.single .entry-content-wrap.social-vertical-share .aft-social-share {
    float: left;
    min-width: 50px;
    position: sticky;
    top: 50px;
    transform: translateX(-50%);
}
body.single .entry-content-wrap.social-vertical-share .vertical-left-right {
    position: absolute;
    height: 100%;
    transform: translateX(-70%);
}
body.single.align-content-right .entry-content-wrap.social-vertical-share .vertical-left-right {
    right: 0;
    transform: translateX(70%);
}
body.single.align-content-right .entry-content-wrap.social-vertical-share .aft-social-share {
    transform: translateX(50%);
    text-align: right;
}
/*vertical left*/
/*share option on single*/
/*--------------------------------------------------------------
# single
--------------------------------------------------------------*/
/*--------------------------------------------------------------
##gutenberg support
--------------------------------------------------------------*/

img.alignright {
  clear: right;
}
img.alignleft {
  clear: left;
}
div.wp-block h1 a,
div.wp-block h2 a,
div.wp-block h3 a,
div.wp-block h4 a,
div.wp-block h5 a,
div.wp-block h6 a,
div.wp-block pre a {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  font-style: inherit;
}
div.wp-block b,
div.wp-block strong {
  font-weight: bold;
}
div.wp-block .editor-rich-text__tinymce code,
div.wp-block .editor-rich-text__editable code {
  background-color: transparent;
  color: inherit;
  font-family: monospace;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  font-style: inherit;
  letter-spacing: 1px;
}

.entry-content .aligncenter{text-align: center;}
.alignfull,.alignwide{padding: 10px;}
.alignfull{padding: 10px 30px;}
figure.alignfull,figure.alignwide{padding: 0;}

body.full-width-content .alignfull{
    margin-left: calc(50% - 50vw - -7px);
    margin-right: calc(50% - 50vw - -7px);
    max-width: 100vw;
    width: calc(100vw - 15px);
}
figure.wp-block-gallery {margin-bottom: 20px;}
.widget figure.wp-block-gallery {margin-bottom: 0px;}
figure.wp-block-image img{
    width: 100%;
}
body.full-width-content .alignwide {
    max-width : 100vw;
}
.entry-content .wp-block-latest-posts.wp-block-latest-posts__list {
    list-style: none;
    padding-left: 0;
    padding-right: 0;
}
.entry-content ol:not([class*="wp-"]) ,
.entry-content ul:not([class*="wp-"]):not(.awpa-contact-info) {
    padding-left: 0;
    margin-left: 15px;
    margin-bottom: 15px;
    list-style-position: inside;
}
.entry-content ol:not([class*="wp-"]).alignwide ,
.entry-content ul:not([class*="wp-"]).alignwide {
    padding-left: 30px;
}
.entry-content ol:not([class*="wp-"]).alignfull ,
.entry-content ul:not([class*="wp-"]).alignfull {
    margin-left: calc(50% - 50vw - 10px);
    padding-left: 40px;
}
.entry-content ol:not([class*="wp-"]) {
    list-style-type: decimal;
}
.entry-content ul.wp-block-latest-posts ,
.entry-content ul:not([class*="wp-"]) {
    list-style-type: disc;
}
.entry-content ol:not([class*="wp-"]) li,
.entry-content ul:not([class*="wp-"]) li{
    padding-bottom: 5px;
    padding-top: 5px;
}

.entry-content ol:not([class*="wp-"]) ol,
.entry-content ol:not([class*="wp-"]) ul,
.entry-content ul:not([class*="wp-"]) ol,
.entry-content ul:not([class*="wp-"]) ul{
    margin-bottom: 0;
}
.entry-content ol:not([class*="wp-"]) ol li:last-child,
.entry-content ol:not([class*="wp-"]) ul li:last-child,
.entry-content ul:not([class*="wp-"]) ol li:last-child,
.entry-content ul:not([class*="wp-"]) ul li:last-child{
    padding-bottom: 0;
}

.wp-block-cover, 
.wp-block-cover-image{
    margin-bottom: 20px;
}


p.has-drop-cap:not(:focus):first-letter {
   font-weight: bold;
}


.wp-block-quote.is-large, .wp-block-quote.is-style-large{
    margin-top: 2.57143em;
    margin-bottom: 2.14286em;
    padding-top: 1.71429em;
    padding-bottom: 1.71429em;
}



/** === File === */
.wp-block-file {
  margin: 0 0 20px;
}
.wp-block-file > a:not([class]),
.wp-block-file .wp-block-file__textlink {
  display: inline-block;
  margin: 0 20px 0 0;
}
[dir=rtl] .wp-block-file > a:not([class]),
[dir=rtl] .wp-block-file .wp-block-file__textlink {
  margin-left: 20px;
  margin-right: 0;
}
.wp-block-file .wp-block-file__button-richtext-wrapper {
  display: inline-block;
  margin: 0;
}
.wp-block-file .wp-block-file__button,
.wp-block-file a.wp-block-file__button {
  display: inline-block;
  position: relative;
  text-align: center;
  border: none;
}
/** === File === */
/** === Block Audio === */
.wp-block-audio {
  margin-bottom: 20px;
}
.wp-block-audio figcaption {
  margin: 0;
  padding: 10px 0;
}
/** === Block Audio === */
/** === Block Video === */
.wp-block-video {
  margin: 0 0 20px;
  text-align: center;
}
.wp-block-video video {
  display: inline-block;
}
.wp-block-video figcaption {
  margin: 0;
  padding: 6px 0 15px;
  text-align: center;
}
/** === Block Video === */
/** === Block code === */
.wp-block-code {
  background-color: transparent;
  color: inherit;
  font-family: monospace;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  font-style: inherit;
  letter-spacing: 1px;
  margin: 0 0 20px;
  border: none;
}
.wp-block-code code,
.wp-block-code .editor-plain-text {
  background-color: inherit;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  font-style: inherit;
  letter-spacing: inherit;
  display: block;
}
/** === Block code === */
/** === Block preformated=== */
.wp-block-preformatted {
  margin: 0 0 20px;
}
.wp-block-preformatted pre {
  color: inherit;
  font-family: monospace;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  font-style: inherit;
  letter-spacing: 1px;
}
.wp-block-preformatted a{
    text-decoration: underline;
}
/** === Block preformated=== */
/** === Block pullquote=== */
.wp-block-pullquote {
  margin: 0 0 20px;
}
.wp-block-pullquote.alignleft {
  margin-right: 2em;
}
.wp-block-pullquote.alignright {
  margin-left: 2em;
}
.wp-block-pullquote:not(.is-style-solid-color) {
  border-top-width: 4px;
  border-top-style: solid;
  border-bottom-width: 4px;
  border-bottom-style: solid;
}
.wp-block-pullquote.is-style-solid-color {
  padding-left: 50px;
  padding-right: 50px;
}
.wp-block-pullquote.is-style-solid-color blockquote {
  max-width: 100%;
}
.wp-block-pullquote blockquote,
.wp-block-pullquote.alignleft blockquote,
.wp-block-pullquote.alignright blockquote,
.wp-block-pullquote.is-style-solid-color blockquote {
  margin: 0;
  border-width: 0;
  border-style: solid;
  text-align: center;
}
.wp-block-pullquote blockquote:before,
.wp-block-pullquote.alignleft blockquote:before,
.wp-block-pullquote.alignright blockquote:before,
.wp-block-pullquote.is-style-solid-color blockquote:before {
  content: none;
}

.wp-block-pullquote blockquote p:last-of-type,
.wp-block-pullquote.alignleft blockquote p:last-of-type,
.wp-block-pullquote.alignright blockquote p:last-of-type,
.wp-block-pullquote.is-style-solid-color blockquote p:last-of-type,
.wp-block-pullquote blockquote > .editor-rich-text p:last-of-type,
.wp-block-pullquote.alignleft blockquote > .editor-rich-text p:last-of-type,
.wp-block-pullquote.alignright blockquote > .editor-rich-text p:last-of-type,
.wp-block-pullquote.is-style-solid-color blockquote > .editor-rich-text p:last-of-type {
  margin: 0;
}
.wp-block-pullquote blockquote cite,
.wp-block-pullquote.alignleft blockquote cite,
.wp-block-pullquote.alignright blockquote cite,
.wp-block-pullquote.is-style-solid-color blockquote cite,
.wp-block-pullquote blockquote .wp-block-pullquote__citation,
.wp-block-pullquote.alignleft blockquote .wp-block-pullquote__citation,
.wp-block-pullquote.alignright blockquote .wp-block-pullquote__citation,
.wp-block-pullquote.is-style-solid-color blockquote .wp-block-pullquote__citation {
  display: block;
  margin-top: 15px;
}
/** === Block pullquote=== */
/** === Block table=== */
.wp-block-table {
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 20px;
}
.wp-block-table caption {
  text-align: center;
  padding: 20px;
}
.wp-block-table:not([class]):not([id]) {
  border-spacing: 0;
  border-collapse: collapse;
}
.wp-block-table:not([class]):not([id]) th,
.wp-block-table:not([class]):not([id]) td {
  padding: 10px 20px;
  border-width: 1px;
  border-style: solid;
}
.wp-block-table td,
.wp-block-table th {
  padding: 10px 20px;
  border-top-width: 1px;
  border-top-style: solid;
  border-left-width: 1px;
  border-left-style: solid;
}
.wp-block-table td:last-child,
.wp-block-table th:last-child {
  border-right-width: 1px;
  border-right-style: solid;
}
.wp-block-table tr:last-child td {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.wp-block-table.is-style-stripes {
  border-width: 0;
  border-style: solid;
}
.wp-block-table caption {
  text-align: center;
  padding: 20px;
}
.wp-block-table td,
.wp-block-table th {
  word-break: break-all;
}
.wp-block-table .wp-block-table__cell-content {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  font-style: inherit;
  padding: 0;
}
/** === Block table=== */
/** === Block verse=== */
pre.wp-block-verse {
    white-space: inherit;
    margin: 0 0 20px;
    padding: 40px 0;
    padding-left: 30px;
    position: relative;
    background-color: #e2e2e2;
    color: inherit;
    font-family: monospace;
    font-size: inherit;
    line-height: inherit;
    border: none;
}
/** === Block verse=== */
/** === Block spacer=== */
.wp-block-spacer {
  clear: both;
}
/** === Block spacer=== */
/** === Block widget archive and category=== */
ul.wp-block-archives,
ul.wp-block-categories,
ul.wp-block-categories__list {
  margin-bottom: 20px;
  padding: 0;
  position: relative;
}

div.wp-block ul.wp-block-archives ul,
div.wp-block ul.wp-block-categories ul,
div.wp-block ul.wp-block-categories__list ul {
  margin-bottom: 0;
  padding: 10px 0 0;
}
div.wp-block-archives.wp-block-archives-dropdown,
div.wp-block-categories.wp-block-categories-dropdown {
  margin-bottom: 20px;
}
div.wp-block-archives.wp-block-archives-dropdown label,
div.wp-block-categories.wp-block-categories-dropdown label {
  display: none;
}
/** === Block widget archive and category=== */
/** === Block latest comments=== */
.wp-block-latest-comments {
  list-style: none;
  margin-bottom: 20px;
}
.wp-block-latest-comments .wp-block-latest-comments__comment {
  min-height: auto;
  overflow: hidden;
}
.wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment {
  min-height: 48px;
}
.wp-block-latest-comments .wp-block-latest-comments__comment-avatar {
  width: 48px;
  height: 48px;
  margin: 0 17px 0 0;
  float: left;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
[dir=rtl] .wp-block-latest-comments .wp-block-latest-comments__comment-avatar {
  margin: 0 0 0 17px;
  float: right;
}
.wp-block-latest-comments article {
  display: block;
  padding: 0 0 0 3px;
  overflow: hidden;
}
[dir=rtl] .wp-block-latest-comments article {
  margin: 0 3px 0 0;
}
.wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment-meta,
.wp-block-latest-comments .wp-block-latest-comments__comment-meta {
  margin: 0;
}
.wp-block-latest-comments .wp-block-latest-comments__comment-date {
  margin: -3px 0 0;
}
.wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment-excerpt,
.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt {
  margin: 5px 0 0;
}
.wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment-excerpt p,
.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p {
  margin: 0;
  padding: 0 0 20px;
}
.wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment-excerpt > *:last-child,
.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt > *:last-child {
  margin: 0;
  padding: 0;
}
.wp-block-latest-comments.aligncenter .wp-block-latest-comments__comment-avatar {
  margin: 0 auto 10px;
  float: none;
}
.wp-block-latest-comments.aligncenter article {
  padding: 0 3px;
}
.wp-block-latest-comments.aligncenter .wp-block-latest-comments__comment-excerpt {
  text-align: center;
}
/** === Block latest comments=== */
/** === Block columns=== */
.wp-block-columns .wp-block-column {
  margin-bottom: 20px;
}
.wp-block-columns .wp-block-column > p,
.wp-block-columns .wp-block-column .wp-block-paragraph {
  margin-bottom: 0;
}
.wp-block-columns .wp-block-column > p:not(.has-background),
.wp-block-columns .wp-block-column .wp-block-paragraph:not(.has-background) {
  padding-bottom: 0;
}
/** === Block columns=== */

@media only screen and ( min-width: 1025px ) {

    body.full-width-content .alignwide {
        margin-left  : -125px;
        margin-right : -125px;
    }
    body.full-width-content.af-wide-layout .alignfull{
        margin-left: 0;
        margin-right: 0;
        width: unset;
        max-width: unset;
    }
    body.full-width-content.af-wide-layout .alignwide {
        margin-left: 0;
        margin-right: 0;
    }
    .wp-block-quote.is-large, .wp-block-quote.is-style-large{
        margin-top: 2.66667em;
        margin-bottom: 2em;
        padding: 0.66667em;
        padding-top: 1.33333em;
        padding-bottom: 1.33333em;
    }

}
@media only screen and ( max-width: 480px ) {
    .wp-block-media-text{
        display: block;
    }
    .wp-block-media-text .wp-block-media-text__media{
        margin: 10px auto;
    }
    .wp-block-media-text .wp-block-media-text__content{
        padding: 0;
    }
}

/*--------------------------------------------------------------
##gutenberg support
--------------------------------------------------------------*/

/*footer==================*/
.above-footer-wrapper > [class*='widget_']{
    margin-bottom: 20px;
}
/*footer==================*/

.header-title-wrapper{border-bottom: none;}
/*--------------------------------------------------------------
# wordpress defaults
--------------------------------------------------------------*/
.wp-block-latest-comments__comment,
.wp-block-categories li,
.wp-block-page-list li ,
.wp-block-latest-posts li ,
.wp-block-archives li ,
.widget:not(.magnitude_social_contacts_widget) ul.menu >li,
.widget ul ul li,
.widget > ul > li {
    margin-bottom: 7px;
    padding-bottom: 7px;
    font-size: 17px;
    border-bottom: 1px solid #f3f3f3;
}
.content-area .wp-block-categories li,
.content-area .wp-block-page-list li ,
.content-area .wp-block-latest-posts li ,
.content-area .wp-block-archives li {
    margin-bottom: unset;
    padding-bottom: 15px;
    font-size: unset;
    border-bottom: unset;
}
.widget ul.menu >li a,
.widget > ul > li a{
    font-weight: 700;
    color: #404040;
}

.widget ul ul.cat-links li{
    border-bottom: none;
}
.widget .cat-links {
    padding: 0;
    margin: 0;
}
.widget .cat-links li {
    margin-bottom: 5px;
    padding-bottom: 0;
}
.widget .cat-links li:last-child {
    margin-bottom: 5px;
}
.widget ul.menu ul,
.widget ul ul {
    padding-top: 7px;
    margin-left: 10px;
    padding-left: 10px;
}
.widget ul.menu > li:last-child,
.widget ul > li:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}

.widget_media_image{text-align: center;}


.wp-block-categories li,
.wp-block-page-list li a,
.wp-block-latest-posts li a,
.wp-block-archives li a,
.widget_recent_comments li,
.widget_pages li a,
.widget_archive li a,
.widget_meta li a,
.widget_categories li,
.widget_nav_menu li a,
.widget_recent_entries li a {
    display: table;
    padding-bottom: 15px;
    font-size: 17px;
    position: relative;
    width: 100%;
}

.wp-block-categories li:last-child,
.wp-block-page-list li:last-child a,
.wp-block-latest-posts li:last-child a,
.wp-block-archives li:last-child a,
.widget_recent_comments li:last-child,
.widget_pages li:last-child a,
.widget_archive li:last-child a,
.widget_meta li:last-child a,
.widget_categories li:last-child,
.widget_nav_menu li:last-child a,
.widget_recent_entries li:last-child a {
    padding-bottom: 0;
}

.wp-block-categories li,
.wp-block-page-list li a,
.wp-block-latest-posts li a,
.wp-block-archives li a,
.widget_recent_comments li{
    padding-bottom: 0;
}
.wp-block-latest-comments__comment-excerpt p:last-child {
    margin-bottom: 0;
}

.wp-block-tag-cloud a,
.wp-block-categories li a,
.wp-block-page-list li a,
.wp-block-latest-posts li a,
.wp-block-archives li a,
.wp-block-latest-comments li a,
#content .tagcloud a,
#content .widget_recent_comments li a,
#content .widget_pages li a,
#content .widget_archive li a,
#content .widget_meta li a,
#content .widget_categories li,
#content .widget_nav_menu li a,
#content .widget_recent_entries li a {
    color: #2a2a2a;
}

.wp-block-tag-cloud a:hover,
.wp-block-categories li a:hover,
.wp-block-page-list li a:hover,
.wp-block-latest-posts li a:hover,
.wp-block-archives li a:hover,
.wp-block-latest-comments li a:hover,
#content .tagcloud a:hover,
#content .widget_recent_comments li a:hover,
#content .widget_pages li a:hover,
#content .widget_archive li a:hover,
#content .widget_meta li a:hover,
#content .widget_categories li a:hover,
#content .widget_nav_menu li a:hover,
#content .widget_recent_entries li a:hover {
    color: #bb1919;
}

/*----------===tag cloud===---------*/
.tagcloud a {
    display: inline-block;
    padding: 5px 10px;
    border: 1px solid;
    line-height: 1;
    font-size: 14px !important;
    margin-right: 5px;
    margin-bottom: 7px;
}
/*----------===tag cloud===---------*/
/*----------===calendar===---------*/
#wp-calendar caption {
    text-align: right;
    color: #777;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
}
#wp-calendar thead {
    font-size: 12px;
}
#wp-calendar thead th {
    padding: 7px 5px;
    text-align: center;
}
#wp-calendar tbody {
    color: #aaa;
}
#wp-calendar tbody td {
    /* background: #2b2b2b;
    border: 1px solid;
    border-color: #000; */
    text-align: center;
    padding: 8px;
}
#wp-calendar tfoot #prev {
    font-size: 12px;
    text-transform: uppercase;
    padding-top: 15px;
}
#wp-calendar tfoot #next {
    font-size: 11px;
    text-transform: uppercase;
    text-align: right;
}
#wp-calendar tbody td a {
    color: #bb1919;
}
#wp-calendar tbody td#today {
    color: #bb1919;
}
#wp-calendar td:last-child, 
#wp-calendar th:last-child,
#wp-calendar tr:last-child td{
    /* border-color: transparent; */
}
/*----------===calendar===---------*/
/*breadcrumb---------*/
.breadcrumb-trail.breadcrumbs {
    padding: 20px 0px;
}
body.aft-single-full-header .breadcrumb-trail.breadcrumbs {
    padding-bottom: 20px;
}
ul.trail-items {
    font-size: 13px;
}
ul.trail-items li {
    display: inline-block;
    margin-right: 5px;
}
ul.trail-items li a{
    font-size: 13px;
    color: #4a4a4a;
    opacity: 0.7;
}
ul.trail-items li a:hover{
    opacity: 1;
    transition: all 1200ms cubic-bezier(.215,.610,.355,1);
}
ul.trail-items li:after {
    content: ' / ';
    padding: 0 2px;
    color: #393E46;
    font-size: 13px;
}
ul.trail-items li:last-child:after {
    display: none;
}
/*breadcrumb---------*/
/*navigation posts navigation====================*/
.nav-links a {
    color: #000;
    font-weight: 600;
    transition: all 300ms ease;
    display: block;
}
.nav-links a span {
    font-weight: 400;
}

.nav-links .nav-next a:after {
    transition: all 300ms ease;
}
.nav-links a:hover{
    color: #bb1919;
}
.nav-links .next-post-thumb, .nav-links .prev-post-thumb {
    display: inline-block;
    width: 30%;
    border-radius: 50%;
}
.post-navigation{
    overflow: visible;
    padding: 10px 0;
}

.prev-post-info, .next-post-info {
    width: 70%;
    margin-top: 20px;
    padding: 0 10px;
}
span.meta-nav {
    display: block;
    color: #ababab;
    font-weight: normal;
}

.navigation.post-navigation:after,
.navigation.post-navigation:after{
    content: "";
    display: table;
}
.navigation.post-navigation:after{
    clear: both;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
    float: left;
    width: 50%;
}
.post-navigation .em-post-navigation{
    display: block;
    opacity: 0.75;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
    float: right;
    text-align: right;
    width: 50%;
}
/*navigation posts navigation====================*/
button,
input[type="button"], input[type="reset"], 
input[type="submit"] {
    border: none;
    border-radius: 0;
    background: #bb1919;
    color: #fff;
    font-size: 12px;
    line-height: normal;
    height: 38px;
    padding: 5px 10px;
    transition: all 300ms ease-out;
    text-transform: uppercase;
    font-weight: 700;
}
button.af-not-button{
    height: auto;
    font-size: 15px;
    padding: 0;
    line-height: normal;
    text-transform: inherit;
    background: transparent;
    font-weight: normal;
    align-items: center;
}
/*--------------------------------------------------------------
# wordpress defaults
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## archive posts
--------------------------------------------------------------*/

/*full style posts---*/

/*--------------------------------------------------------------
## archive posts
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
/*comments section====*/
#comments.comments-area{
    padding: 10px;
    background-color: #fff;
}

h2.comments-title {
    font-size: 24px;
    margin: 10px 0;
}
.comment {
    list-style: none;
    margin-left: 0;
    /* padding-bottom: 13px; */
    border-bottom: 1px dashed #ededed;
    margin-bottom: 21px;
}
.comments-area .comment {
    padding-bottom: 13px;
}
.comment .children {
    margin-left: 70px;
    padding-top: 16px;
    border-top: 1px dashed #ededed;
    margin-top: 13px;
}
.comment .children .comment:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0;
}

.comment-author img {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    width: 50px;
}
.reply,
.comment div#respond,
.comment-content {
    margin-left: 70px;
}
.comment-content p{
    margin-bottom: 5px;
}
.comment-metadata a {
    font-size: 12px;
    color: #7d7d7d;
}
.fn a {
    color: #000;
}
.aft-dark-mode .fn a {
    color: #fff;
}
.aft-dark-mode .comment-metadata a {
    color: #ddd;
}
/*comments section====*/
/*comments reply form section====*/
div#respond {
    margin-top: 20px;
    padding: 20px;
    border: 1px solid #dcdcdc;
}
div#respond h3#reply-title {
    margin-top: 0;
    font-weight: 700;
    font-size: 18px;
}
div#respond p{
    margin-bottom: 5px;
}
div#respond label {
    font-weight: normal;
}
div#respond textarea {
    width: 100%;
    background: #fafafa;
}

p.comment-form-url,
p.comment-form-email,
p.comment-form-author {
    display: inline-block;
    width: 100%;
}
p.comment-form-url label,
p.comment-form-email label,
p.comment-form-author label {
    display: block;
}
p.comment-form-url input,
p.comment-form-email input,
p.comment-form-author input {
    width: 100%;
}
p.comment-form-cookies-consent label {
    margin-left: 8px;
    position: relative;
    top: -1px;
}
div#respond input[type="submit"]{
    display: inline-block;
    margin-top: 10px;
    padding: 5px 12px;
}
#reply-title small a {
    display: inline-block;
    margin-left: 10px;
}

.comment .wp-block-columns {
    gap: 1em;
}
.reply {
    margin-top: 10px;
}
.reply a {
    border: 1px solid;
    padding: 4px 10px 6px;
}

/*comments reply form section====*/


.comment-content a {
    word-wrap: break-word;
    border-bottom: 1px solid;
}

.logged-in-as a {
    border-bottom: 1px solid;
}

.bypostauthor {
    display: block;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/

/*--------------------------------------------------------------
##Back to top
--------------------------------------------------------------*/
#scroll-up {
    position: fixed;
    z-index: 8000;
    bottom: 40px;
    right: 20px;
    display: none;
    width: 50px;
    height: 50px;
    color: #fff;
    font-size: 28px;
    line-height: 50px;
    text-align: center;
    text-decoration: none;
    background-color: #BB191A;
    cursor: pointer;
    opacity: 1 !important;
}
#scroll-up i {
    display: inline-block;
    line-height: 48px;
}
#scroll-up i:before {
    font-style: normal;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
}
/*--------------------------------------------------------------
##Back to top
--------------------------------------------------------------*/


/*--------------------------------------------------------------
# off canvas close button
--------------------------------------------------------------*/
#sidr {
    padding-top: 60px;
}
a.sidr-class-sidr-button-close {
    position: absolute;
    right: 15px;
    top: 15px;
    height: 30px;
    width: 30px;
    line-height: 30px;
    border: 2px solid #000;
}
.aft-dark-mode a.sidr-class-sidr-button-close {
    border-color: #ccc;
}
a.sidr-class-sidr-button-close:focus {
    outline: 1px dotted #000;
}
a.sidr-class-sidr-button-close::before {
    content: "";
}
a.sidr-class-sidr-button-close::before, a.sidr-class-sidr-button-close::after {
    position: absolute;
    content: '';
    width: 20px;
    height: 2px;
    left: 5px;
    top: 6px;
    background-color: #000;
    -webkit-transition: all .075s ease-in-out;
    -moz-transition: all .075s ease-in-out;
    -ms-transition: all .075s ease-in-out;
    -o-transition: all .075s ease-in-out;
    transition: all .075s ease-in-out;
}
.aft-dark-mode a.sidr-class-sidr-button-close::before, 
.aft-dark-mode a.sidr-class-sidr-button-close::after {
    background-color: #ccc;
}
a.sidr-class-sidr-button-close:before {
    -webkit-transform: translate(-2px, 6px) rotateZ(-45deg);
    -moz-transform: translate(-2px, 6px) rotateZ(-45deg);
    -ms-transform: translate(-2px, 6px) rotateZ(-45deg);
    -o-transform: translate(-2px, 6px) rotateZ(-45deg);
    transform: translate(-2px, 6px) rotateZ(-45deg);
}
a.sidr-class-sidr-button-close:after {
    top: 22px;
    -webkit-transform: translate(-2px, -10px) rotateZ(45deg);
    -moz-transform: translate(-2px, -10px) rotateZ(45deg);
    -ms-transform: translate(-2px, -10px) rotateZ(45deg);
    -o-transform: translate(-2px, -10px) rotateZ(45deg);
    transform: translate(-2px, -10px) rotateZ(45deg);
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/


/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption .wp-caption-text {
    margin: 0.8075em 0;
}

.wp-caption-text {
    text-align: center;
}
/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
    /*margin-bottom: 1.5em;*/
}

.gallery:before, .gallery:after {
    content: "";
    display: table;
}
.gallery:after {
    clear: both;
}

.gallery .slick-dots {
    bottom: -30px;
}

.gallery-item {
    display: block;
    float: left;
    width: 100%;
    padding: 5px;
    position: relative;
    /*margin-bottom: 20px;*/
}
.widget_media_gallery .gallery-item {padding: 1px;}
.gallery-columns-2 .gallery-item {
    width: 50%;
}

.gallery-columns-2 .gallery-item:nth-child(2n+1) {
    clear: left;
}

.gallery-columns-3 .gallery-item {
    width: 33.33%;
}

.gallery-columns-3 .gallery-item:nth-child(3n+1) {
    clear: left;
}

.gallery-columns-4 .gallery-item {
    width: 25%;
}

.gallery-columns-4 .gallery-item:nth-child(4n+1) {
    clear: left;
}

.gallery-columns-5 .gallery-item {
    width: 20%;
}

.gallery-columns-5 .gallery-item:nth-child(5n+1) {
    clear: left;
}

.gallery-columns-6 .gallery-item {
    width: 16.66%;
}

.gallery-columns-6 .gallery-item:nth-child(6n+1) {
    clear: left;
}

.gallery-columns-7 .gallery-item {
    width: 14.28%;
}

.gallery-columns-7 .gallery-item:nth-child(7n+1) {
    clear: left;
}

.gallery-columns-8 .gallery-item {
    width: 12.5%;
}

.gallery-columns-8 .gallery-item:nth-child(8n+1) {
    clear: left;
}

.gallery-columns-9 .gallery-item {
    width: 11.11%;
}

.gallery-columns-9 .gallery-item:nth-child(9n+1) {
    clear: left;
}

.gallery-caption {
    display: block;
    background: #000;
    background: rgba(0, 0, 0, .74);
    color: #fff;
    font-size: 85%;
    line-height: 1.22857143;
    position: absolute;
    bottom: 0;
    left: 5px;
    right: 5px;
    padding: 15px;
    text-align: left;
}

@media only screen and (max-width: 991px) {
    .gallery .gallery-item {
        clear: none !important;
    }

    .gallery.gallery-columns-1 .gallery-item {
        width: 100%;
    }

    .gallery .gallery-item:nth-child(2n+1) {
        /*clear: left !important;*/
    }
}

@media only screen and (max-width: 640px) {
    body .gallery .gallery-item {
        float: left;
        margin-left: auto;
        margin-right: auto;
        max-width: 290px;
        width: 50%;
    }
}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
footer.site-footer {
    background-color: #1c1c1c;
}
footer.site-footer .primary-footer{
    padding-top: 20px;
}
.footer-navigation .menu li{
    display: inline-block;
    margin-right: 10px;
}
.secondary-footer {
    padding: 10px 0;
}
.site-info {
    text-align: center;
    padding: 10px 0;
    background-color: #000;
}
.secondary-footer .af-flex-container{
    align-items: center;
}

.site-footer .widget ul.menu >li, 
.site-footer .widget ul ul li, 
.site-footer .widget > ul > li {
    border-bottom-color: #2d2d2d;
}

.site-footer a,
.site-info .color-pad,
.site-footer .widget ul.menu >li a, 
.site-footer .widget > ul > li,
.site-footer .widget > ul > li a,
footer .widget-title{color: #fff;}

.site-footer .widget{margin-bottom: 20px;}
.site-footer .widget:last-child{margin-bottom: 0;}
.site-footer .read-single.color-pad{background-color: transparent;}

.primary-footer-area:first-child:nth-last-child(1) {
    width: 100%;
}
/* two items */
.primary-footer-area:first-child:nth-last-child(2),
.primary-footer-area:first-child:nth-last-child(2) ~ .primary-footer-area {
    width: 50%;
}
/* three items */
.primary-footer-area:first-child:nth-last-child(3),
.primary-footer-area:first-child:nth-last-child(3) ~ .primary-footer-area {
    width: 33.3333%;
}
/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/

/*--------------------------------------------------------------
##404 page
--------------------------------------------------------------*/
/*--------------------------------------------------------------
##404 page
--------------------------------------------------------------*/
/*--------------------------------------------------------------
##plugin
--------------------------------------------------------------*/
.wp-post-author-wrap {
    margin: 15px 0;
}
.wp-post-author-meta h4 a{
    color: #BB191A;
}
p.awpa-website a {
    color: #808080;
    transition: all 300ms ease-out;
}
p.awpa-website a:hover {color: #BB191A;}
p.awpa-more-posts a {
    border: 1px solid #d8d8d8;
    padding: 5px 15px;
    display: inline-block;
    color: #808080;
    transition: all 300ms ease-out;
}
p.awpa-more-posts a:hover {color: #BB191A;border-color: #BB191A;}
.wp-post-author-wrap .awpa-contact-info li {display: inline-block;padding: 0;}
ul.awpa-contact-info li a {
    color: #fff;
    width: 30px;
    text-align: center;
    line-height: 30px;
    height: 30px;
    margin: 0;
    border-radius: 50%;
    display: inline-block;
}
ul.awpa-contact-info li a[href*="facebook.com"]{
    background-color: #3b5999;
}
ul.awpa-contact-info li a[href*="linkedin.com"]{
    background-color: #0077B5;
}
ul.awpa-contact-info li a[href*="twitter.com"]{
    background-color: #000;
}
/*--------------------------------------------------------------
##plugin
--------------------------------------------------------------*/

/*--------------------------------------------------------------
##secondary section
--------------------------------------------------------------*/
#sidr .magnitude_tabbed_posts_widget.widget .af-tabs li a,
footer .magnitude_tabbed_posts_widget.widget .af-tabs li a,
#secondary .magnitude_tabbed_posts_widget.widget .af-tabs li a,
#sidr .header-after1,
#sidr .widget-title
footer .header-after1,
footer .widget-title,
#secondary .header-after1,
#secondary .widget-title {
    position: relative;
    margin-bottom: 10px;
    margin-top: 5px;
}
body.widget-title-border-bottom #secondary .header-after1, 
body.widget-title-border-bottom #secondary .widget-title{
    padding-bottom: 10px;
    margin-bottom: 10px;
}

#secondary .af-post-carousel .read-single{margin-bottom: 0;}

#sidr .magnitude_double_col_categorised_posts .col-2.grid-plus-list,
footer .magnitude_double_col_categorised_posts .col-2.grid-plus-list,
#secondary .magnitude_double_col_categorised_posts .col-2.grid-plus-list,
#sidr .magnitude_posts_express_list .col-2.af-sec-post,
footer .magnitude_posts_express_list .col-2.af-sec-post,
#secondary .magnitude_posts_express_list .col-2.af-sec-post,
#sidr .magnitude_posts_grid .col-3.af-sec-post,
footer .magnitude_posts_grid .col-3.af-sec-post,
#secondary .magnitude_posts_grid .col-3.af-sec-post,
#sidr .magnitude_posts_list .col-2.list-style,
footer .magnitude_posts_list .col-2.list-style,
#secondary .magnitude_posts_list .col-2.list-style{width: 100%;}

#sidr .magnitude_posts_slider_widget .af-post-thumbnail-holder,
footer .magnitude_posts_slider_widget .af-post-thumbnail-holder,
#secondary .magnitude_posts_slider_widget .af-post-thumbnail-holder{display: none;}

#sidr .magnitude_single_col_categorised_posts .read-single,
footer .magnitude_single_col_categorised_posts .read-single,
#secondary .magnitude_single_col_categorised_posts .read-single{
    flex-direction: column;
    align-items: inherit;
}
#sidr .magnitude_single_col_categorised_posts .read-img.read-bg-img,
footer .magnitude_single_col_categorised_posts .read-img.read-bg-img,
#secondary .magnitude_single_col_categorised_posts .read-img.read-bg-img,
#sidr .magnitude_single_col_categorised_posts .read-details,
footer .magnitude_single_col_categorised_posts .read-details,
#secondary .magnitude_single_col_categorised_posts .read-details{
    width: 100%;
}

#secondary .magnitude_posts_express_list .grid-part .read-title h4,
#sidr .magnitude_posts_express_list .grid-part .read-title h4,
footer .magnitude_posts_express_list .grid-part .read-title h4,
#secondary .af-double-column.list-style .aft-spotlight-posts-1 .read-title h4, 
#sidr .af-double-column.list-style .aft-spotlight-posts-1 .read-title h4, 
footer .af-double-column.list-style .aft-spotlight-posts-1 .read-title h4, 
#secondary .magnitude_single_col_categorised_posts .read-title h4,
#sidr .magnitude_single_col_categorised_posts .read-title h4,
footer .magnitude_single_col_categorised_posts .read-title h4,
#secondary .archive-list-post .read-title h4,
#sidr .archive-list-post .read-title h4,
footer .archive-list-post .read-title h4,
#secondary .af-post-slider .read-title h4 ,
#sidr .af-post-slider .read-title h4 ,
footer .af-post-slider .read-title h4 {
    font-size: 22px;
}
/*--------------------------------------------------------------
##secondary section
--------------------------------------------------------------*/

/*--------------------------------------------------------------
##color options
--------------------------------------------------------------*/
.aft-image-caption,
#secondary .widget-area.color-pad .widget,
.read-single .color-pad,
.read-single.color-pad{
    background-color: #fff;
}
#secondary .widget-area.color-pad .widget{
    padding: 10px;
    margin-bottom: 30px;
}
#secondary .widget-area.color-pad .widget.widget_media_image{
    padding: 0;
}
#secondary .widget-area.color-pad .widget.widget_media_image img{
    width: 100%;
}
/*=============for dark mode===========*/
body.aft-dark-mode code,
body.custom-background.aft-dark-mode,
body.aft-dark-mode{
    background-color: #181818;
}

body.aft-dark-mode.af-boxed-layout .af-whole-wrapper{
    background-color: #101010;
}

body.aft-dark-mode .widget ul ul li,
body.aft-dark-mode .widget ul.menu >li,
body.aft-dark-mode .widget > ul > li{
    border-color: #2d2d2d;
}
body.aft-dark-mode .widget ul.menu >li a, 
body.aft-dark-mode .widget > ul > li a,
body.aft-dark-mode .exclusive-posts .marquee a,
body.aft-dark-mode article .aft-comment-view-share > span > a,
body.aft-dark-mode .magnitude_tabbed_posts_widget .nav-tabs > li > a,
body.aft-dark-mode #scroll-up,
body.aft-dark-mode h1,
body.aft-dark-mode h2,
body.aft-dark-mode h3,
body.aft-dark-mode h4,
body.aft-dark-mode h5,
body.aft-dark-mode h6,
body.aft-dark-mode{
    color: #fff;
}
body.aft-dark-mode .main-navigation .menu .menu-mobile li a{color: #000;}

body.aft-dark-mode .main-navigation .menu .menu-desktop .sub-menu li a{color: #fff;}

body.aft-dark-mode #scroll-up{background-color: #bb1919;}

body.aft-dark-mode footer.site-footer,
body.aft-dark-mode .af-widget-carousel .slide-icon{
    background: #111111;
}
body.aft-dark-mode .af-post-thumbnail-holder .read-title  h4{
    color: #111111;
}
body.aft-dark-mode .af-video-slider .swiper-slide.selected{
    border-color: #fff;
}


body.aft-dark-mode #af-preloader,
body.aft-dark-mode .exclusive-posts,
body.single.aft-dark-mode #comments.comments-area,
body.single.aft-dark-mode .entry-content-wrap.social-after-content .aft-social-share,
body.aft-dark-mode .mailchimp-block ,
body.aft-dark-mode .af-search-form,
body.aft-dark-mode .alignfull:not(.wp-block-cover),
body.aft-dark-mode .alignwide,
body.aft-dark-mode .sidr,
body.aft-dark-mode div#respond,
body.aft-dark-mode .read-single .color-pad,
body.aft-dark-mode #secondary .widget-area.color-pad .widget,
body.aft-dark-mode .read-single.color-pad {
    background-color: #212121;
}
@media only screen and (min-width: 992px){
    body.aft-dark-mode .main-navigation .menu ul ul ul ,
    body.aft-dark-mode .main-navigation .menu > ul > li > ul {
        background-color: #212121;
    }
}

body.aft-dark-mode div#respond{
    border-color: transparent;
}

body.aft-dark-mode:not(.home) .magnitude-header .full-width.af-transparent-head .af-for-transparent .search-icon,
body.aft-dark-mode:not(.home) .magnitude-header .full-width.af-transparent-head .af-for-transparent .search-icon:visited,
body.aft-dark-mode:not(.home) .magnitude-header .full-width.af-transparent-head .af-for-transparent .search-icon:hover,
body.aft-dark-mode:not(.home) .magnitude-header .full-width.af-transparent-head .af-for-transparent .search-icon:focus,
body.aft-dark-mode:not(.home) .magnitude-header .full-width.af-transparent-head .af-for-transparent .search-icon:active,
body.aft-dark-mode:not(.home) .header-layout-compressed-full .full-width.af-transparent-head .af-for-transparent .main-navigation .menu > ul > li > a,
body.aft-dark-mode .header-layout-compressed .compress-bar-mid .date-bar-mid,
body.aft-dark-mode .search-icon:visited, 
body.aft-dark-mode .search-icon:hover, 
body.aft-dark-mode .search-icon:focus, 
body.aft-dark-mode .search-icon:active,
body.aft-dark-mode .search-icon,
body.aft-dark-mode .main-navigation ul li a,
body.aft-dark-mode blockquote:before,
body.aft-dark-mode input,
body.aft-dark-mode textarea,
body.aft-dark-mode .color-pad,
body.aft-dark-mode .color-pad a:not(.magnitude-categories),
body.aft-dark-mode .color-pad #wp-calendar caption,
body.aft-dark-mode .color-pad .nav-links a,
body.aft-dark-mode .read-details .entry-meta span,
body.aft-dark-mode .color-pad .entry-meta span a,
body.aft-dark-mode .color-pad .entry-meta span,
body.aft-dark-mode .color-pad .read-title h4 a{
    color: #fff;
}

body.aft-dark-mode .color-pad .entry-content > [class*="wp-block-"] a:not(.has-text-color),
body.aft-dark-mode .color-pad .entry-content > ul a, .entry-content > ul a:visited,
body.aft-dark-mode .color-pad .entry-content > ol a, .entry-content > ol a:visited,
body.aft-dark-mode .color-pad .entry-content > p a, .entry-content > p a:visited{
    color: #bb1919;
}


body.aft-dark-mode .color-pad .entry-content > [class*="wp-block-"] a:hover,
body.aft-dark-mode .color-pad .entry-content > ul a, 
body.aft-dark-mode .color-pad .entry-content > ol a, 
body.aft-dark-mode .color-pad .entry-content > p a{
    /* border-bottom: 2px solid; */
    /* padding-bottom: 2px; */
    /* border-color: #bb1919; */
    text-decoration: underline;
    text-decoration-thickness: 2px;
    text-underline-offset: 0.2em;
}

body.aft-dark-mode .main-navigation .menu .menu-mobile li .sub-menu{
}
body.aft-dark-mode .magnitude-header .top-header,
body.aft-dark-mode .social-widget-menu ul li a, 
body.aft-dark-mode .em-author-details ul li a{
    background: #000;
    color: #fff;
}
body.aft-dark-mode .aft-small-social-menu ul li a{
    background-color: transparent;
    color: #fff;
}
body.aft-dark-mode header.header-layout-compressed .aft-small-social-menu ul li a {
    color: #fff !important;
}
body.aft-dark-mode .main-navigation ul.children li, 
body.aft-dark-mode .main-navigation ul .sub-menu li{
    border-top: 1px solid #0a0a0a;
}
body.aft-dark-mode .main-navigation ul.children li:first-child, 
body.aft-dark-mode .main-navigation ul .sub-menu li:first-child{
    border-top-color: transparent;
}

body.aft-dark-mode .wp-post-author-shortcode{
    border-color: #0a0a0a;
}

body.aft-dark-mode input[type=search].wp-block-search__input,
body.aft-dark-mode input,
body.aft-dark-mode input.search-field,
body.aft-dark-mode div#respond textarea{
    border-color: transparent;
    background-color: #000;
}
body.aft-dark-mode input[type="button"], 
body.aft-dark-mode input[type="reset"], 
body.aft-dark-mode input[type="submit"]{
    background: #bb1919;
}
body.aft-dark-mode .wp-block-table[class*='has-subtle-']{
    background-color: transparent;
}
body.aft-dark-mode:not(.home) .magnitude-header .bottom-header,
body.aft-dark-mode .header-layout-default,
body.aft-dark-mode .header-layout-compressed,
body.aft-dark-mode .header-layout-centered,
body.aft-dark-mode .magnitude-header .af-boxed .bottom-bar-up,
body.aft-dark-mode .header-layout-compressed.header-layout-compressed-centered .navigation-container,
body.aft-dark-mode .header-layout-compressed-full .full-width .af-transparent-head .bottom-header ,
body.aft-dark-mode .header-layout-compressed-full .full-width .bottom-header {
    background-color: #0a0a0a;
}

/*forsidebar section========*/
#secondary .widget-area.color-pad .widget:not(.widget_media_image){
    padding: 10px;
}
body.aft-default-mode .site-footer .widget-area.color-pad .read-single.color-pad ,
body.aft-default-mode #secondary .widget-area.color-pad .read-single.color-pad ,
body.aft-dark-mode .site-footer .widget-area.color-pad .read-single.color-pad ,
body.aft-dark-mode #secondary .widget-area.color-pad .read-single.color-pad {
    background-color: transparent;
}

body.aft-dark-mode .site-footer .widget-area.color-pad .widget > ul > li {
    color: #bdbdbd;
}
body.aft-dark-mode ul.trail-items li:after,
body.aft-dark-mode .site-footer .widget-area.color-pad .tagcloud a,
body.aft-dark-mode .site-footer .widget-area.color-pad .widget > ul > li a,
body.aft-dark-mode #secondary .widget-area.color-pad .tagcloud a,
body.aft-dark-mode #secondary .widget-area.color-pad .widget > ul > li a{
    color: #fff;
}
body.aft-dark-mode #wp-calendar caption,
body.aft-dark-mode pre{
    color: #fff;
    background-color: #212121;
}
body.aft-dark-mode .header-layout-centered .bottom-header,
body.aft-dark-mode .header-layout-default .af-bottom-header,
body.aft-dark-mode pre{
    border-color: #1d1d1d;
}
body.aft-dark-mode .ham:before, 
body.aft-dark-mode .ham:after,
body.aft-dark-mode .ham,
body.aft-dark-mode .header-layout-centered .offcanvas-menu span{
    background-color: #fff;
}
body.aft-dark-mode .header-layout-centered .offcanvas:hover .offcanvas-menu span.mbtn-top,
body.aft-dark-mode .header-layout-centered .offcanvas:hover .offcanvas-menu span.mbtn-bot,
body.aft-dark-mode .header-layout-centered .offcanvas-menu span.mbtn-bot,
body.aft-dark-mode .header-layout-centered .offcanvas-menu span.mbtn-top{
    background-color: #fff;
}
body.aft-dark-mode:not(.home) .magnitude-header.header-layout-centered .bottom-header,
body.aft-dark-mode .ham.exit {
    background-color: transparent;
}
/*=============for dark mode===========*/
/*--------------------------------------------------------------
##color options
--------------------------------------------------------------*/

/*==================blockspare plugin support=========================*/
.blockspare-blocks .blockspare-blocks.alignwide{
    width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
}

.entry-content ul.blockspare-social-links{
    margin-left: 0;
    margin-right: 0;
    padding: 0;
}
/*==================blockspare plugin support=========================*/

/*--------------------------------------------------------------
# media queries------------------------------------------------
--------------------------------------------------------------*/
@media screen and (min-width: 1600px) {
    /*.home:not(.af-wide-layout):not(.af-boxed-layout) .af-wide-banner-wrapper .banner-grid-wrapper,*/
    .af-wide-banner-wrapper .banner-grid-wrapper{
        max-width: 1500px;
        margin: 10px auto 20px auto;
    }
    .af-boxed-layout .af-wide-banner-wrapper .banner-grid-wrapper,
    .af-wide-layout .af-wide-banner-wrapper .banner-grid-wrapper{
        max-width: none;
        margin: 10px 10px 20px 10px;
    }
}
@media screen and (max-width: 1400px) {
    body.single.align-content-right .entry-content-wrap.social-vertical-share .vertical-left-right,
    body.single .entry-content-wrap.social-vertical-share .vertical-left-right{
        position: inherit;
        height: auto;
        transform: translateX(0);
    }
    body.single .entry-content-wrap.social-vertical-share .aft-social-share{
        position: inherit;
        float: none;
        min-width: 0;
        top: inherit;
        transform: translateX(0);
        padding: 10px;
        background: #fff;
    }
    body.single.align-content-right .entry-content-wrap.social-vertical-share .aft-social-share{
        transform: translateX(0);
    }
    body.single .entry-content-wrap.social-vertical-share .aft-social-share .sd-content ul li{
        display: inline-block;
        padding-left: 0;
    }
}
@media only screen and (max-width: 1268px) and (min-width: 1001px){
    .grid-layout-default .common-grid.secondary-grid .read-single .read-img {
        height: 270px;
    }
}
@media screen and (max-width: 1305px) {
    .grid-layout-default.layout-3 > .common-grid {
        width: 50%;
    }
}
@media screen and (max-width: 1024px) {
    .banner-single-slider-1-wrap.vertical .banner-single-slider-1 .read-details .forvertical-wrapper {
        max-width: 600px;
    }
    .grid-layout-default .common-grid.secondary-grid .read-single .read-img {
        height: 250px;
    }
    body.single.align-content-right .entry-content-wrap.social-vertical-share .aft-social-share{
        text-align: left;
    }
}
@media screen and (max-width: 990px) {

    .main-navigation .menu > ul {
        display: none;}

    body.single .entry-content-wrap.social-vertical-share .aft-social-share{
        padding-top: 0;
    }

    .grid-layout-default.layout-3 .first-grid-item-warpper,
    .grid-layout-default.layout-2 .first-grid-item-warpper,
    .grid-layout-default .first-grid-item-warpper {
        width: 100%;
    }
    .grid-layout-default.layout-2 > .common-grid,
    .grid-layout-default .common-grid.secondary-grid{width: 33.33%}

    body.align-content-right .container-wrapper #primary,
    body.align-content-right .container-wrapper #secondary,
    .container-wrapper #secondary,
    .container-wrapper #primary {
        width: 100%;
        padding: 0;
    }
    .header-layout-compressed-full .full-width.af-transparent-head .af-for-transparent{
        position: relative;
    }
    .main-navigation .menu-item-has-children .menu-description,
    .main-navigation .menu-description{
        top: 50%;
        left: inherit;
        transform: translateY(-50%);
        margin: 0 5px;
    }
    .main-navigation .menu-description:after,
    .main-navigation ul li.page_item_has_children > a:after, 
    .main-navigation ul li.menu-item-has-children > a:after{
        display: none;
    }
    .header-layout-compressed-full .full-width.af-transparent-head .af-for-transparent .search-icon,
    .header-layout-compressed-full .full-width.af-transparent-head .af-for-transparent .search-icon:visited,
    .header-layout-compressed-full .full-width.af-transparent-head .af-for-transparent .search-icon:hover,
    .header-layout-compressed-full .full-width.af-transparent-head .af-for-transparent .search-icon:focus,
    .header-layout-compressed-full .full-width.af-transparent-head .af-for-transparent .search-icon:active,
    .header-layout-compressed-full .full-width.af-transparent-head .af-for-transparent .main-navigation .menu > ul > li > a{
        color: #000;
    }
    .header-layout-compressed-full .main-navigation .menu-desktop > ul > li > a{
        opacity: 1;
    }
    .primary-footer-area:first-child:nth-last-child(3),
    .primary-footer-area:first-child:nth-last-child(3) ~ .primary-footer-area{
        width: 50%;
    }

    .af-post-thumbnail-holder .af-double-column.list-style .read-bg-img{
        width: 45px;
        height: 45px;
        min-width: 45px;
    }
    .af-post-thumbnail-holder .af-double-column.list-style .read-details .read-title h4{
        font-size: 14px;
        font-weight: normal;
    }
}
@media screen and (max-width: 768px) {
    
    /*featuredposts*/
    .magnitude_posts_grid .af-sec-post,
    .primary-footer-area:first-child:nth-last-child(3),
    .primary-footer-area:first-child:nth-last-child(3) ~ .primary-footer-area,
    .featured-category-item:first-child:nth-last-child(4),
    .featured-category-item:first-child:nth-last-child(4) ~ .featured-category-item,
    .af-main-banner-latest-posts .col-4,
    .four-col-masonry .col-3,
    .featured-posts .col-4{
        width: 50%;
    }
    /*featuredposts*/
    .magnitude_posts_slider_widget .side .af-post-slider,
    .magnitude_posts_slider_widget .side .af-post-thumbnail-holder,
    .magnitude_youtube_video_slider_widget .side .af-video-slider,
    .magnitude_youtube_video_slider_widget .side .vid-main-wrapper {
        width: 100%;
    }
    
    .magnitude_posts_slider_widget .af-post-thumbnail-holder {
        display: none;
    }

    /* default-grid*/
    .grid-layout-default .first-grid-item-warpper{width: 100%;}
    .grid-layout-default .common-grid.secondary-grid,
    .grid-layout-default > .common-grid{width: 50%;}
    /* default-grid*/
    /* default-grid layout-2*/
    .grid-layout-default.layout-2 > .common-grid {width: 50%;}
    /* default-grid layout-2*/
    /* default-grid layout-3*/
    .grid-layout-default.layout-3 .first-grid-item-warpper{width: 100%;}
    /* default-grid layout-3*/

}
@media screen and (max-width: 600px) {
    
    .aft-masonry-archive-posts.three-col-masonry .col-3{width: 50%;}

    .wp-post-author-shortcode.right .awpa-author-block ,
    .wp-post-author-shortcode.left .awpa-author-block {
        width: 100%;
        margin: 0 auto;
        float: none;
    }
    .wp-post-author-shortcode.right ,
    .wp-post-author-shortcode.left {
        text-align: center;
    }

    .comment-navigation .nav-next, 
    .posts-navigation .nav-next, 
    .post-navigation .nav-next,
    .comment-navigation .nav-previous, 
    .posts-navigation .nav-previous, 
    .post-navigation .nav-previous {
        float: none;
        width: 100%;
    }

    .af-banner-wrapper .grid-layout-default.layout-3 > .common-grid,
    .grid-layout-default.layout-3 > .common-grid{width: 100%;}

}
@media screen and (max-width: 480px) {
    .header-layout-centered .top-bar-right{
        justify-content: space-between;
    }
    .header-layout-centered .top-bar-right .aft-small-social-menu ul li:first-child a{
        width: auto;
        margin-right: 5px;
    }

    .grid-layout-default.layout-2 .first-grid-item-warpper,
    .grid-layout-default.layout-2 > .common-grid,
    .grid-layout-default > .common-grid,
    .grid-layout-default .common-grid.secondary-grid,
    .grid-layout-default .first-grid-item-warpper {
        width: 100%;
    }
    .af-banner-wrapper .grid-layout-default.layout-2 > .common-grid .read-single .read-details,
    .grid-layout-default.layout-2 > .common-grid .read-single .read-details{
        min-height: 0;
        padding: 15px;
    }

    .af-sec-post,
    .magnitude_posts_grid .af-sec-post,
    .col-2,.col-3,.col-4{
        width: 100%;
    }

    .af-double-column.list-style .aft-spotlight-posts-1 .read-details, 
    .af-double-column.list-style .aft-spotlight-posts-1 .read-bg-img{
        width: 100%;
    }


    .top-bar-flex,
    .aft-small-social-menu,
    .secondary-footer .af-flex-container {
        flex-wrap: wrap;
        text-align: center;
    }
    .top-bar-left{
        justify-content: space-between;
    }
    .list-style .read-single {
        flex-wrap: wrap;
    }

    .af-double-column.list-style .read-single{
        flex-wrap: nowrap;
    }

    .aft-small-social-menu{
        padding: 5px 0;
        display: block;
    }
    
    article.archive-image-alternate:nth-of-type(even) .list-style .read-details, 
    article.archive-image-right .list-style .read-details {
        text-align: left;
    }
    /*featuredposts*/
    .aft-masonry-archive-posts.three-col-masonry .col-3,
    .two-col-masonry .col-3,
    .four-col-masonry .col-3,
    .af-main-banner-latest-posts .col-4,
    .featured-posts .col-4{
        width: 100%;
    }
    /*featuredposts*/

    .primary-footer-area:first-child:nth-last-child(1),
    .primary-footer-area:first-child:nth-last-child(2),
    .primary-footer-area:first-child:nth-last-child(2) ~ .primary-footer-area,
    .primary-footer-area:first-child:nth-last-child(3),
    .primary-footer-area:first-child:nth-last-child(3) ~ .primary-footer-area,
    .featured-category-item:first-child:nth-last-child(4),
    .featured-category-item:first-child:nth-last-child(4) ~ .featured-category-item,
    .featured-category-item:first-child:nth-last-child(3),
    .featured-category-item:first-child:nth-last-child(3) ~ .featured-category-item,
    .featured-category-item:first-child:nth-last-child(2),
    .featured-category-item:first-child:nth-last-child(2) ~ .featured-category-item{width: 100%;}

    .af-thumb-banner-vert .read-img{display: none;}
    .af-post-thumbnail-holder .af-double-column.list-style .read-bg-img + .read-details, 
    .af-banner-thumbnail-holder .af-double-column.list-style .read-bg-img + .read-details{width: 100%;}

    .af-post-slider .read-img.read-bg-img {height: 400px;}

    .af-double-column.list-style .aft-spotlight-posts-1 .read-bg-img,
    .magnitude_posts_express_list .grid-part .read-img.read-bg-img,
    .list-style .read-bg-img{height: 180px;}

    /*fonts*/
    .magnitude_posts_express_list .grid-part .read-title h4,
    .banner-grid-wrapper .grid-item .read-details .read-title h4,
    .banner-grid-wrapper.grid-layout-1 .common-grid:nth-child(2) h4,
    .af-double-column.list-style .aft-spotlight-posts-1 .read-title h4, 
    .magnitude_single_col_categorised_posts .read-title h4,
    .archive-list-post .read-title h4{
        font-size: 18px;
    }
    /*fonts*/
}

@media screen and (max-width: 320px) {
    .af-banner-thumbnail-holder{display: none;}
}
/*--------------------------------------------------------------
# media queries------------------------------------------------
--------------------------------------------------------------*/
/* for elespare */
.elementor-template-full-width .elementor-section.elementor-section-full_width > .elementor-container,
.elementor-template-full-width .elementor-section.elementor-section-boxed > .elementor-container{
    margin-left: -15px;
    margin-right: -15px;
}
.elementor-template-full-width .elementor-section.elementor-section-full_width.elementor-section-stretched > .elementor-container,
.elementor-template-full-width .elementor-section.elementor-section-boxed.elementor-section-stretched > .elementor-container{
    margin-left: auto;
    margin-right: auto;
}
/* for elespare */