/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# General Code
# Typography
# common style
# Navigation
# Clearings
# Infinite scroll
# Comments
# Media
    ## Captions
    ## Galleries
# Widgets
# pagination


--------------------------------------------------------------*/
/* 
# General Code 
================ */
html {
    font-family: "Montserrat", serif;
}

/*body {
    font-family: "Montserrat", serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #333333;
    background-color: #ffffff;
    overflow-x: hidden;
    word-break: break-word;
    -webkit-text-size-adjust: 100%;
    -webkit-overflow-scrolling: touch;
    -webkit-font-smoothing: antialiased;
}*/

/*::-moz-selection {
    background: #003663;
    text-shadow: none;
    color: #ffffff;
}

::selection {
    background: #003663;
    text-shadow: none;
    color: #ffffff;
}*/

.browserupgrade {
    margin: 0.2em 0;
    background: #cccccc;
    color: #000000;
    padding: 0.2em 0;
}

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

.fix {
    overflow: hidden;
}

.clear {
    clear: both;
}

.container-fluid {
    max-width: 1500px;
}

.text-right {
    text-align: right !important;
}

/* Link style
============== */
/*a {
    color: #000;
    display: inline-block;
}

a,
a>* {
    outline: none;
    cursor: pointer;
    text-decoration: none;
}

a:focus,
a:active,
a:hover {
    color: #827055;
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    outline: none;
    text-decoration: none;
}*/

/* Transition
=============== */
/*a,*/
.navbar a,
.form-control {
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

/* 
 # Typography 
==========================*/
/*p {
    font-family: 'Lato', sans-serif;
    color: #333333;
    margin: 0 0 20px 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Montserrat", serif;
    font-weight: 700;
    letter-spacing: 1px;
    color: #000000;
    margin: 0 0 15px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

h1 a,
h2 a,
h3 a,
h4 a {
    color: inherit;
}

h1 {
    font-size: 36px;
}

h2 {
    font-size: 30px;
}

h3 {
    font-size: 24px;
}

h4 {
    font-size: 18px;
}

h5 {
    font-size: 14px;
}

h6 {
    font-size: 12px;
}*/

dd,
dt {
    line-height: 1.8;
}

input {
    border: 1px solid #ededed;
    min-height: 35px;
    padding: 8px 10px;
}

.footer-widget input[type="submit"] {
    cursor: pointer;
}

::-webkit-input-placeholder {
    color: #000;
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}

:-ms-input-placeholder {
    color: #000;
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}

::-ms-input-placeholder {
    color: #000;
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}

::-moz-placeholder {
    color: #000;
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}

::placeholder {
    color: #000;
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}

:-ms-input-placeholder {
    color: #000;
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}

::-ms-input-placeholder {
    color: #000;
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}

blockquote {
    position: relative;
    padding: 30px 50px 30px 80px;
    background: #f0f0f0;
    z-index: 999;
    font-weight: 700;
    font-style: italic;
    font-size: 17px;
    letter-spacing: 0.2px;
}

blockquote:before {
    font-family: "fontello";
    content: "\a265";
    top: 24px;
    left: 15px;
    height: 100%;
    width: auto;
    position: absolute;
    font-size: 50px;
    z-index: -1;
    color: #ccc;
}

address {
    font-style: italic;
}

/*--------------------------------------------------------------
# common style
--------------------------------------------------------------*/
.list-none {
    margin: 0;
    padding: 0;
    list-style: none;
}

.no-opacity {
    opacity: 1 !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

select {
    max-width: 100%;
    border: 1px solid #ccc;
    padding: 3px 6px;
}

a.more-link {
    display: block;
    margin-top: 10px;
}

.wpcf7-form input {
    border: 1px solid #ccc;
    min-height: 40px;
    margin: 5px 0;
}

.wpcf7-form label {
    display: block;
}

.wpcf7-form textarea.wpcf7-form-control.wpcf7-textarea {
    border: 1px solid #ccc;
    width: 100%;
    margin: 5px 0;
    max-height: 200px;
}

/*overlay style*/
.blog-eye-pro-overlay1 {
    position: relative;
}

.blog-eye-pro-overlay1:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.5);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.blog-eye-pro-overlay1:hover:after,
.home-slider-item.item:hover .blog-eye-pro-overlay1:after {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.list-inline li {
    display: inline-block;
}

body .cat-links a {
    display: inline-block;
}

/*figure {
    overflow: hidden;
}*/

.hvr-img img {
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}

.hvr-img:hover img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

h4.grid-title {
    margin-bottom: 20px;
}

.x-overlay {
    position: relative;
    display: inline-block;
    color: #000 !important;
    z-index: 1;
    padding: 20px;
}

.x-overlay:before,
.x-overlay:after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-box-shadow: 0px 3px 40px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 3px 40px rgba(0, 0, 0, 0.2);
}

.x-overlay:before {
    background: #fff;
    z-index: -2;
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}

.x-overlay:after {
    margin: 10px;
    width: auto;
    height: auto;
    right: 0;
    bottom: 0;
    z-index: -1;
}

.x-overlay,
.x-overlay h2,
.x-overlay h1,
.x-overlay p {
    color: #000 !important;
}

.x-overlay h2 {
    margin: 0;
}

.black-overlay {
    position: relative;
}

.black-overlay:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: #000;
    z-index: 1;
    opacity: 0.7;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

.white-overlay {
    position: relative;
}

.white-overlay:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: #fff;
    z-index: 1;
    opacity: 0.7;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

.html5-endscreen {
    display: none !important;
}

/*Top bar style*/
ul#top-menu {
    margin: 0;
    padding: 0;
    list-style: none;
}

ul#top-menu ul li {
    display: inline-block;
}

ul#top-menu li {
    display: inline-block;
}

ul#top-menu li a {
    color: #fff !important;
    margin: 0 7px;
    font-size: 14px;
}

.top-bar {
    padding: 4px 0;
}

.welcome-text {
    font-size: 14px;
}

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

/*.main-navigation ul {
    list-style: outside none none;
    padding: 0;
    margin: 0;
}*/

.main-navigation ul ul {
    margin: 0;
}

/*.main-navigation ul li {
    display: inline-block;
    position: relative;
}

.main-navigation ul li a {
    color: #fff;
    display: block;
    padding: 20px;
}*/

/*.standard-header .main-navigation ul li a {
    padding: 10px;
}*/

/*.main-navigation ul li:after {
    background: #fff none repeat scroll 0 0;
    content: "";
    height: 25px;
    margin-bottom: 12.5px;
    opacity: 0.2;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    position: absolute;
    right: 0;
    top: 30%;
    width: 1px;
}

.main-navigation ul li:last-child:after {
    display: none;
}*/

/*dropdown menu*/

.main-navigation ul li ul {
    position: absolute;
    top: 60px;
    left: 0;
    z-index: 9;
    background: #30373a;
    width: 250px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    visibility: hidden;
    -webkit-box-shadow: 0px 3px 40px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 3px 40px rgba(0, 0, 0, 0.2);
    text-align: left;
    -webkit-transform: translatey(20px);
    -ms-transform: translatey(20px);
    transform: translatey(20px);
}

.bg-white ul.sub-menu li a {
    border-bottom: 1px solid #ededed;
}

.main-navigation ul li ul li {
    display: block;
}

.main-navigation ul li li a,
.main-navigation ul li li:first-child a,
.main-navigation ul li li:last-child a,
.main-navigation ul li:first-child li a {
    padding: 15px;
    text-transform: none;
}

.main-navigation ul li li:after {
    bottom: auto;
    width: 100%;
    height: 1px;
    top: auto;
    margin-top: 0;
    opacity: 0.1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
}

.main-navigation ul li:hover ul {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    visibility: visible;
    -webkit-transform: translatey(0);
    -ms-transform: translatey(0);
    transform: translatey(0);
}

.main-navigation ul li ul ul {
    left: 250px;
}

.main-navigation ul li:hover ul li ul {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    visibility: hidden;
}

.main-navigation ul li:hover ul li:hover>ul {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    visibility: visible;
    top: 20px;
}

.main-navigation ul ul ul ul ul {
    right: 250px;
    left: auto;
}

.main-navigation ul ul ul ul ul ul ul {
    right: auto;
    left: 250px;
}

.main-navigation ul ul ul ul ul ul ul ul ul {
    left: auto;
    right: 250px;
}

.main-navigation ul ul ul ul ul ul ul ul ul ul ul {
    right: auto;
    left: 250px;
}

.main-navigation ul>li.menu-item.menu-item-has-children {
    padding-right: 15px;
}

.main-navigation ul ul li.menu-item.menu-item-has-children {
    padding-right: 0;
}

.main-navigation ul li.menu-item.menu-item-has-children>a {
    position: relative;
    z-index: 0;
}

.main-navigation ul li.menu-item.menu-item-has-children>a:after {
    position: absolute;
    top: 10px;
    right: -2px;
    background: transparent;
    z-index: 99999;
    content: "\a254";
    font-family: fontello;
    font-size: 14px;
    transform: rotate(90deg);
}

.main-navigation ul ul li.menu-item.menu-item-has-children>a:after {
    right: 12px;
    top: 15px;
}

/*Sticky menu*/
@-webkit-keyframes slide-down {
    0% {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
    }

    100% {
        opacity: 0.9;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes slide-down {
    0% {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
    }

    100% {
        opacity: 0.9;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

/*.is-sticky {
    -webkit-transition: all 1.4s ease 0s;
    -o-transition: all 1.4s ease 0s;
    transition: all 1.4s ease 0s;
}

#mainNav.is-sticky {
    left: 0;
    display: block;
    position: fixed;
    top: 0;
    -webkit-animation: slide-down 0.7s;
    animation: slide-down 0.7s;
    width: 100%;
    z-index: 99999;
    -webkit-box-shadow: 0 1px 4px rgba(2, 3, 3, 0.15);
    box-shadow: 0 1px 4px rgba(2, 3, 3, 0.15);
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}*/

/* Small menu. */
/*.slicknav_menu {
    display: none;
}*/

.menu-toggle,
.main-navigation.toggled ul {
    display: block;
}

/*html body .slicknav_menu {
    z-index: 999;
    background: #000;
}*/

/*html body .slicknav_menu .slicknav_menutxt {
    display: none;
}*/

/*html body .slicknav_menu .slicknav_nav {
    background: #000;
    min-width: 250px;
}*/

/*html body .slicknav_menu .slicknav_btn {
    border-radius: 0;
    background: #000;
}*/

/*html body .slicknav_nav a:hover,
html body .slicknav_menu .slicknav_nav a:focus,
html body .slicknav_menu .slicknav_nav a:active {
    border-radius: 0;
    background: inherit;
    color: inherit;
    opacity: 0.8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}*/

/*ul.slicknav_nav {
    background: #000;
    min-width: 320px;
}*/

/*html body .slicknav_menu .slicknav_icon {
    margin: 0;
    width: 20px;
    height: 15px;
}*/

html body.admin-bar .slicknav_menu {
    top: 40px;
}

@media screen and (min-width: 37.5em) {
    .menu-toggle {
        display: none;
    }

    /*.main-navigation ul {
        display: block;
    }*/
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
    margin: 0 0 1.5em;
    overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
    float: left;
    width: 49%;
    margin-right: 1%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
    float: right;
    text-align: right;
    width: 49%;
    margin-left: 1%;
}

/*--------------------------------------------------------------
# blog style
--------------------------------------------------------------*/
article.sticky {
    position: relative;
}

article.sticky:before {
    position: absolute;
    right: 0;
    top: 0;
    font-family: "fontello";
    content: "\a265";
    width: 30px;
    height: 28px;
    background: #ededed;
    text-align: center;
    border-radius: 50%;
}

figure.gallery-item a {
    display: block;
}

.format-status .entry-content {
    font-size: 20px;
    font-style: italic;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    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;
    -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    -webkit-clip-path: none;
    clip-path: none;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
    outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.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
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
    clear: both;
}

/*--------------------------------------------------------------
# Comments
--------------------------------------------------------------*/
#comments ul,
#comments ol {
    list-style: none;
    padding: 0;
}

.comment-content a {
    word-wrap: break-word;
}

.bypostauthor {
    display: block;
    position: relative;
}

.bypostauthor:before {
    position: absolute;
    top: 0px;
    left: 100px;
    content: "AUthor";
    font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
}

span.says {
    visibility: hidden;
}

.comment-metadata a {
    font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
    color: #3f3f3f;
}

.comment-metadata {
    margin-left: 100px;
    margin-top: -70px;
}

em.comment-awaiting-moderation {
    margin-left: 100px;
    color: red;
    font-weight: 400;
    display: inline-block;
}

.byuser .comment-metadata {
    margin-top: -55px;
}

span.says {
    visibility: hidden;
}

.comment-author {
    position: relative;
    min-height: 90px;
}

.comment-meta b.fn {
    position: absolute;
    left: 100px;
    top: 0px;
    font-weight: 600;
    color: #111111;
    text-transform: uppercase;
}

.byuser .comment-meta b.fn {
    top: 16px;
}

.comment-content {
    margin-left: 100px;
    margin-top: 5px;
}

.byuser .comment-content {
    margin-left: 100px;
    margin-top: 5px;
}

.comment-author img {
    border-radius: 50%;
}

.reply a {
    background-color: #111111;
    display: inline-block;
    font-size: 12px;
    line-height: 22px;
    margin-top: 8px;
    text-align: center;
    width: 80px;
    margin-left: 100px;
    color: #fff;
    margin-bottom: 10px;
}

.comment-list li.comment {
    margin-top: 45px;
}

.comment-list li ul {
    margin-left: 110px;
}

#reply-title {
    font-size: 16px;
}

.comments-area {
    margin-top: 90px;
}

#commentform label {
    display: block;
}

#commentform textarea {
    width: 100%;
    border: 1px solid #ccc;
    padding: 10px;
}

p.comment-form-author {
    margin-right: 4%;
}

p.comment-form-email,
p.comment-form-author {
    width: 48%;
    float: left;
    margin-top: 10px;
    margin-bottom: 20px;
}

p.comment-form-email input,
p.comment-form-author input {
    width: 100%;
    border: 1px solid #ccc;
    height: 35px;
    padding: 0 12px;
}

.mearts-dark-version p.comment-form-email input,
.mearts-dark-version p.comment-form-author input {
    border: 1px solid #282828;
}

p.no-comments {
    margin-top: 40px;
}

input[type="submit"],
#comments input[type="submit"],
input.wpcf7-form-control.wpcf7-submit {
    border: 0 none;
    border-radius: 0px;
    text-transform: uppercase;
    height: 50px;
    line-height: 50px;
    padding: 0 40px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 52px;
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
}

input[type="submit"]:focus,
#comments input[type="submit"]:focus,
#comments input[type="submit"]:hover,
input[type="submit"]:hover,
input.wpcf7-form-control.wpcf7-submit:hover,
input.wpcf7-form-control.wpcf7-submit:focus {
    color: #ffffff;
    border-color: #003663;
}

input[type="submit"]:hover,
#comments input[type="submit"]:hover,
input.wpcf7-form-control.wpcf7-submit:hover {
    background-color: #000000;
}

.logged-in-as a {
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    color: #555;
}

p.comment-form-cookies-consent input,
p.comment-form-cookies-consent label {
    display: inline-block !important;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
    /* Theme Footer (when set to scrolling) */
    display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
    display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
    max-width: 100%;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
    display: inline-block;
}

.site-logo a:hover {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

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

.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-item {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
}

.gallery-columns-2 .gallery-item {
    max-width: 50%;
}

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

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

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

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

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

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

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

.gallery-caption {
    display: block;
}

/*Read more button style*/
a.readmore {
    display: block;
    margin: 10px 0;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    position: relative;
}

a.readmore:before {
    position: absolute;
    content: "";
    bottom: -5px;
    left: 0;
    width: 20px;
    height: 1px;
    background: #000;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}

.text-center a.readmore:before {
    right: 0;
    margin: auto;
}

a.readmore:hover:before {
    width: 50px;
}

.xgrid-has main#main {
    margin-top: 0;
}

/*--------------------------------------------------------------
# Widget
--------------------------------------------------------------*/
.widget-area>.widget {
    margin-bottom: 30px;
    padding: 20px;
}

aside.widget-area .widget select {
    width: 100%;
}

.widget-area .widget ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

/*.widget ul li {
    margin-bottom: 10px;
}*/

.widget-area .widget ul ul {
    padding-left: 5px;
}

.widget .wp-block-search__label,
.widget .wp-block-group>div h2,
h5.widget-title {
    position: relative;
    font-size: 20px;
    margin-bottom: 1.5rem;
}

.widget input.search-field {
    width: 100%;
}

/*calender widget*/
table {
    border-left: 1px solid #ccc;
    width: 100%;
    margin-bottom: 30px;
}

tbody,
thead,
tfoot {
    width: 100%;
    display: table;
}

tr {
    border-bottom: 1px solid #ccc;
}

td,
th {
    border-right: 1px solid #ccc;
    padding: 5px;
}

tr:first-child {
    border-top: 1px solid #ccc;
}

#wp-calendar caption {
    border: 1px solid #ccc;
    padding: 10px 0;
    color: #000;
    text-align: center;
    width: 100%;
    display: block;
}

table#wp-calendar {
    text-align: center;
}

.widget strong {
    margin-bottom: 10px;
    display: inline-block;
}

.widget img {
    margin-bottom: 10px;
}

.tagcloud a {
    font-size: 13px !important;
    border: 1px solid #ededed;
    padding: 5px 15px;
    margin-right: 5px;
    margin-bottom: 8px;
    border-radius: 50px;
    background: #fff;
    text-transform: capitalize;
}

.tagcloud a:hover {
    background: #ededed;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.widget_categories li,
.widget_archive li {
    display: block;
    width: 100%;
    text-align: right;
    position: relative;
    z-index: 22222;
    min-height: 20px;
}

.widget_categories li a,
.widget_archive li a {
    position: absolute;
    width: auto;
    height: 100%;
    left: 0;
    top: 0;
    text-align: left;
    background: #fff;
    padding-right: 5px;
    z-index: 2;
}

.widget_categories li:before,
.widget_archive li:before {
    position: absolute;
    left: 0;
    top: 54%;
    height: 1px;
    width: 90%;
    background: #ededed;
    content: "";
    z-index: -1;
}

/*.standard-social a {
    margin: 0 0 0 10px;
}*/

.standard-search {
    display: inline-block;
}

.standard-search .form-control.form-control-submit.search-submit {
    width: inherit;
    border: inherit;
    color: #000;
    background: transparent;
    height: 40px;
}

.standard-menu .row {
    align-items: center;
}

/*.standard-wrap {
    position: relative;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}*/

.standard-search {
    position: absolute;
    width: 100%;
    right: -35px;
    top: 15px;
}

.standard-search input.blog-eye-pro-serch-form {
    width: 0;
    display: inline-block;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    visibility: hidden;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}

.standard-search .blog-eye-pro-search-open input.blog-eye-pro-serch-form {
    width: 95%;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    visibility: visible;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    height: 40px;
    margin: 0px 0 12px 0;
    padding: 5px 20px;
}

.standard-search div#search {
    position: absolute;
    width: 100%;
    right: 20px;
}

.standard-search button.form-control.form-control-submit.search-submit {
    width: 5% !important;
    float: right;
    border: none;
    top: 0;
}

.standard-search button.form-control.form-control-submit.search-submit {
    width: 5%;
}

.standard-search {
    z-index: -1;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.standard-search button.form-control.form-control-submit.search-submit:hover {
    background: #ededed;
}

.standard-search.blog-eye-pro-search-main {
    z-index: 1;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

/*JQuery scroll up style*/
.adshow {
    background-color: #fff;
    border-radius: 50%;
    bottom: 81px;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6);
    height: 40px;
    right: 25px;
    text-align: center;
    width: 40px;
    display: inline-block;
}

#scrollUp i,
.adshow i {
    color: #000;
    font-size: 14px;
    line-height: 37px;
    text-align: center;
}

.adshow i {
    font-size: 17px;
    font-weight: 300;
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

a.adshow.shown i {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

#scrollUp:hover,
.adshow:hover {
    background-color: #ededed;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

/*Archive page style*/
.archive-description {
    max-width: 800px;
    text-align: center;
    margin: auto;
}

/*Preloader style one */

.blog-eye-pro-preloader {
    position: fixed;
    margin: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 99999999;
}

.blog-eye-pro-preloader.dnone {
    display: none !important;
}

.centered {
    width: 400px;
    height: 400px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: #000;
    filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="10" /><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="20" intercept="-9.5" /><feFuncG type="linear" slope="20" intercept="-9.5" /><feFuncB type="linear" slope="20" intercept="-9.5" /></feComponentTransfer></filter></svg>#filter');
    -webkit-filter: blur(10px) contrast(20);
    filter: blur(10px) contrast(20);
    z-index: 9999999999;
}

.blob-1,
.blob-2 {
    width: 70px;
    height: 70px;
    position: absolute;
    background: #fff;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.blob-1 {
    left: 20%;
    -webkit-animation: osc-l 2.5s ease infinite;
    animation: osc-l 2.5s ease infinite;
}

.blob-2 {
    left: 80%;
    -webkit-animation: osc-r 2.5s ease infinite;
    animation: osc-r 2.5s ease infinite;
    background: #0ff;
}

@-webkit-keyframes osc-l {
    0% {
        left: 20%;
    }

    50% {
        left: 50%;
    }

    100% {
        left: 20%;
    }
}

@keyframes osc-l {
    0% {
        left: 20%;
    }

    50% {
        left: 50%;
    }

    100% {
        left: 20%;
    }
}

@-webkit-keyframes osc-r {
    0% {
        left: 80%;
    }

    50% {
        left: 50%;
    }

    100% {
        left: 80%;
    }
}

@keyframes osc-r {
    0% {
        left: 80%;
    }

    50% {
        left: 50%;
    }

    100% {
        left: 80%;
    }
}

/*preloader style 2nd*/
.load-wrap {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 250px;
    height: 120px;
}

.dash {
    margin: 55px 15px 0;
    width: 35px;
    height: 15px;
    border-radius: 8px;
    background: #fff;
}

.uno {
    margin-right: -18px;
    -webkit-transform-origin: center left;
    -ms-transform-origin: center left;
    transform-origin: center left;
    -webkit-animation: spin 3s linear infinite;
    animation: spin 3s linear infinite;
}

.dos {
    -webkit-transform-origin: center right;
    -ms-transform-origin: center right;
    transform-origin: center right;
    -webkit-animation: spin2 3s linear infinite;
    animation: spin2 3s linear infinite;
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

.tres {
    -webkit-transform-origin: center right;
    -ms-transform-origin: center right;
    transform-origin: center right;
    -webkit-animation: spin3 3s linear infinite;
    animation: spin3 3s linear infinite;
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
}

.cuatro {
    -webkit-transform-origin: center right;
    -ms-transform-origin: center right;
    transform-origin: center right;
    -webkit-animation: spin4 3s linear infinite;
    animation: spin4 3s linear infinite;
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    25% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }

    30% {
        -webkit-transform: rotate(370deg);
        transform: rotate(370deg);
    }

    35% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    25% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }

    30% {
        -webkit-transform: rotate(370deg);
        transform: rotate(370deg);
    }

    35% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes spin2 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    20% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    30% {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }

    35% {
        -webkit-transform: rotate(-190deg);
        transform: rotate(-190deg);
    }

    40% {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }

    78% {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }

    95% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }

    98% {
        -webkit-transform: rotate(-370deg);
        transform: rotate(-370deg);
    }

    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}

@keyframes spin2 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    20% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    30% {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }

    35% {
        -webkit-transform: rotate(-190deg);
        transform: rotate(-190deg);
    }

    40% {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }

    78% {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }

    95% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }

    98% {
        -webkit-transform: rotate(-370deg);
        transform: rotate(-370deg);
    }

    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}

@-webkit-keyframes spin3 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    27% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    40% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    45% {
        -webkit-transform: rotate(190deg);
        transform: rotate(190deg);
    }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    62% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    75% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }

    80% {
        -webkit-transform: rotate(370deg);
        transform: rotate(370deg);
    }

    85% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes spin3 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    27% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    40% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    45% {
        -webkit-transform: rotate(190deg);
        transform: rotate(190deg);
    }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    62% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    75% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }

    80% {
        -webkit-transform: rotate(370deg);
        transform: rotate(370deg);
    }

    85% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes spin4 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    38% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    60% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }

    65% {
        -webkit-transform: rotate(-370deg);
        transform: rotate(-370deg);
    }

    75% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }

    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}

@keyframes spin4 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    38% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    60% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }

    65% {
        -webkit-transform: rotate(-370deg);
        transform: rotate(-370deg);
    }

    75% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }

    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}

/*preloader style 3*/
#loader {
    position: absolute;
    top: calc(50% - 20px);
    left: calc(50% - 20px);
}

@-webkit-keyframes loader {
    0% {
        left: -100px;
    }

    100% {
        left: 110%;
    }
}

@keyframes loader {
    0% {
        left: -100px;
    }

    100% {
        left: 110%;
    }
}

#box {
    width: 50px;
    height: 50px;
    background: #fff;
    -webkit-animation: animate 0.5s linear infinite;
    animation: animate 0.5s linear infinite;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 3px;
}

@-webkit-keyframes animate {
    17% {
        border-bottom-right-radius: 3px;
    }

    25% {
        -webkit-transform: translateY(9px) rotate(22.5deg);
        transform: translateY(9px) rotate(22.5deg);
    }

    50% {
        -webkit-transform: translateY(18px) scale(1, 0.9) rotate(45deg);
        transform: translateY(18px) scale(1, 0.9) rotate(45deg);
        border-bottom-right-radius: 40px;
    }

    75% {
        -webkit-transform: translateY(9px) rotate(67.5deg);
        transform: translateY(9px) rotate(67.5deg);
    }

    100% {
        -webkit-transform: translateY(0) rotate(90deg);
        transform: translateY(0) rotate(90deg);
    }
}

@keyframes animate {
    17% {
        border-bottom-right-radius: 3px;
    }

    25% {
        -webkit-transform: translateY(9px) rotate(22.5deg);
        transform: translateY(9px) rotate(22.5deg);
    }

    50% {
        -webkit-transform: translateY(18px) scale(1, 0.9) rotate(45deg);
        transform: translateY(18px) scale(1, 0.9) rotate(45deg);
        border-bottom-right-radius: 40px;
    }

    75% {
        -webkit-transform: translateY(9px) rotate(67.5deg);
        transform: translateY(9px) rotate(67.5deg);
    }

    100% {
        -webkit-transform: translateY(0) rotate(90deg);
        transform: translateY(0) rotate(90deg);
    }
}

#shadow {
    width: 50px;
    height: 5px;
    background: #000;
    opacity: 0.1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
    position: absolute;
    top: 59px;
    left: 0;
    border-radius: 50%;
    -webkit-animation: shadow 0.5s linear infinite;
    animation: shadow 0.5s linear infinite;
}

@-webkit-keyframes shadow {
    50% {
        -webkit-transform: scale(1.2, 1);
        transform: scale(1.2, 1);
    }
}

@keyframes shadow {
    50% {
        -webkit-transform: scale(1.2, 1);
        transform: scale(1.2, 1);
    }
}

/*preloader style 4*/
#load-container {
    width: 180px;
    height: 47px;
    overflow: hidden;
    position: absolute;
    top: calc(50% - 17px);
    left: calc(50% - 80px);
}

#loader-4 {
    width: 70px;
    height: 70px;
    border-style: solid;
    border-top-color: #fff;
    border-right-color: #fff;
    border-left-color: transparent;
    border-bottom-color: transparent;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-animation: rotate 3s ease-in-out infinite;
    animation: rotate 3s ease-in-out infinite;
    -webkit-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    transform: rotate(-200deg);
}

@-webkit-keyframes rotate {
    0% {
        border-width: 10px;
    }

    25% {
        border-width: 3px;
    }

    50% {
        -webkit-transform: rotate(115deg);
        transform: rotate(115deg);
        border-width: 10px;
    }

    75% {
        border-width: 3px;
    }

    100% {
        border-width: 10px;
    }
}

@keyframes rotate {
    0% {
        border-width: 10px;
    }

    25% {
        border-width: 3px;
    }

    50% {
        -webkit-transform: rotate(115deg);
        transform: rotate(115deg);
        border-width: 10px;
    }

    75% {
        border-width: 3px;
    }

    100% {
        border-width: 10px;
    }
}

/*test code*/
.popular-item .grid-img {
    margin-bottom: 17px;
    position: relative;
}

.popular-item .grid-img:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.5);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.popular-item:hover .grid-img:after {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.popular-item .grid-img .advance-meta {
    position: absolute;
    left: 0;
    bottom: 20px;
    text-align: center;
    width: 100%;
    z-index: 5;
}

.popular-item .grid-img .advance-meta li {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.popular-item .grid-img .advance-meta li:first-child {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
}

.popular-item .grid-img .advance-meta li:nth-child(2) {
    -webkit-transform: translateY(15px);
    -ms-transform: translateY(15px);
    transform: translateY(15px);
}

.popular-item .grid-img .advance-meta li:nth-child(3) {
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
}

.popular-item .grid-img .advance-meta li:nth-child(4) {
    -webkit-transform: translateY(25px);
    -ms-transform: translateY(25px);
    transform: translateY(25px);
}

.popular-item .grid-img .advance-meta li:nth-child(5) {
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
}

.popular-item:hover .grid-img .advance-meta li {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.card-meta a,
.card-meta i {
    font-size: 13px;
    text-transform: capitalize;
    opacity: 0.8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.card-meta a:hover {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.card-meta .cat-links {
    display: block;
    margin-bottom: 10px;
}

.card-meta .cat-links i.icon-a2z-folder-open {
    display: none;
}

.card-meta span,
.card-meta span.posted-on {
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 10px;
}

.card-meta.title-bottom {
    margin: -10px 0;
}

.card-meta i.icon-a2z-clock {
    display: none;
}

.popular-item ul.advance-meta li p {
    background: #fff;
    color: #000;
}

.popular-item ul.advance-meta li p:hover i {
    opacity: 0.7;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

.popular-two .grid-advance {
    position: relative;
    margin-right: 20px;
    background: #fff;
    z-index: 99;
    text-align: right;
}

.popular-two .grid-advance ul.advance-meta {
    position: absolute;
    right: 45px;
    top: 6px;
}

.show-item ul.advance-meta {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    visibility: hidden;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}

.show-item ul.advance-meta.active {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    visibility: visible;
}

.hvr-img {
    overflow: hidden;
}

/*Pagination style*/
/* -------------------------------------------------------------------
 * # pagination 
 * ------------------------------------------------------------------- */
.pagination {
    text-align: center;
    display: block;
    width: 100%;
    overflow: hidden;
    clear: both;
}

.pagination ul {
    display: inline-block;
    list-style: none;
    margin-left: 0;
    position: relative;
    padding: 0 96px;
    padding: 0 6rem;
}

.pagination ul li {
    display: inline-block;
    margin: 0;
    padding: 0;
}

.pagination_num {
    font-family: "metropolis-bold", sans-serif;
    display: inline-block;
    padding: 6px 10px;
    margin: 4.8px 2.4px;
    margin: 0.3rem 0.15rem;
    color: #151515;
    border-radius: 3px;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.pagination_num:hover,
.pagination_num.current:hover,
.pagination_num.current {
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6);
    background: #827055;
    color: #fff;
}

span.pagination_num.current {
    padding: 6px 10px;
}

.pagination.inactive,
.pagination.inactive:hover {
    color: #888888;
    cursor: default;
}

.pagination_prev,
.pagination_next {
    display: block;
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: 18px 12px;
    background-position: center;
    height: 40px;
    width: 40px;
    line-height: 64px;
    line-height: 4rem;
    padding: 0;
    margin: 0;
    border-radius: 50%;
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
    font: 0/0 a;
    text-shadow: none;
    color: transparent;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.pagination_prev {
    margin: 0 0 0 25px;
}

.pagination_next {
    margin: 0 25px 0 0;
}

.pagination_prev:hover,
.pagination_next:hover {
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6);
    text-decoration: none;
    background-repeat: no-repeat;
    background-position: center;
}

.pagination_prev {
    left: 0;
}

.pagination_next,
.pagination_prev {
    right: 0;
    top: 34px;
    position: relative;
}

.pagination_next:before {
    position: absolute;
    left: 0;
    top: 20px;
    content: "\a264";
    color: #000;
    z-index: 99;
    font-family: "fontello";
    width: 100%;
    height: 100%;
    font-size: 14px;
}

.pagination_prev:before {
    position: absolute;
    left: 0;
    top: 21px;
    content: "\a263";
    color: #000;
    z-index: 99;
    font-family: "fontello";
    width: 100%;
    height: 100%;
    font-size: 14px;
}

.pagination_next:hover,
.pagination_prev:hover {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.pagination_prev.inactive,
.pagination_next.inactive {
    background-color: #ffffff;
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    cursor: default;
}

/*Breadcrumb style*/
.xbreadcrumb span {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    margin-left: 8px;
    margin-right: 4px;
}

.xbreadcrumb span:first-child {
    margin-left: 0;
}

.archive-header h1.page-title,
.page-header h1.entry-title {
    margin: 0;
}

.xbreadcrumb span.current-item {
    opacity: 0.7;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

.archive-description p {
    margin: 5px;
}

/* Slider Style*/
.owl-carousel {
    position: relative;
}

.owl-prev,
.owl-next {
    position: absolute;
    top: 0;
    height: 60px;
    width: 60px;
    bottom: 0;
    margin: auto;
}

.owl-prev {
    left: 0;
}

.owl-next {
    right: 0;
}

.owl-prev span,
.owl-next span {
    color: #fff;
    font-size: 60px;
    opacity: 0;
    transition: 0.5s;
}

.owl-carousel:hover .owl-prev span,
.owl-carousel:hover .owl-next span {
    opacity: 1;
}

.owl-nav button:focus {
    outline: inherit;
}

.blog-eye-pro-home-slider .owl-nav,
.blog-eye-pro-home-slider .owl-nav.disabled {
    display: none !important;
}

.blog-eye-pro-home-slider.show-arrow .owl-nav,
.blog-eye-pro-home-slider.show-arrow .owl-nav.disabled {
    display: block !important;
}

.blog-eye-pro-home-slider .owl-dots,
.blog-eye-pro-home-slider .owl-dots.disabled {
    display: none;
}

.blog-eye-pro-home-slider.show-dots .owl-dots,
.blog-eye-pro-home-slider.show-dots .owl-dots.disabled {
    display: block;
}

.home-slider-text ul.advance-meta {
    justify-content: center;
}

.slider-style3 img,
.slider-style3 .blog-eye-pro-no-simg {
    min-height: 305px;
}

.slider4.slider-style3 img,
.slider4.slider-style3 .blog-eye-pro-no-simg {
    min-height: 230px;
}

.single-fcat .blog-eye-pro-no-simg {
    min-height: 200px;
}

/*no image slider style */

.blog-eye-pro-no-simg {
    min-height: 500px;
    background: #000;
    width: 100%;
    position: relative;
    overflow: hidden;
}

.blog-eye-pro-no-simg:after {
    position: absolute;
    content: "";
    top: 0;
    left: 10%;
    width: 400px;
    height: 400px;
    border-radius: 50%;
    background: radial-gradient(circle, rgb(2 35 131 / 68%), #1a69fa);
}

.blog-eye-pro-no-simg:before {
    position: absolute;
    content: "";
    top: 0;
    right: 10%;
    width: 400px;
    height: 400px;
    border-radius: 50%;
    background: radial-gradient(circle, rgb(203 0 0 / 90%), #ffffff);
}

/*Custom color*/
.border-shadow aside .widget,
.single.border-shadow article.single-post,
.grid-content,
.grid-img,
.single-grid,
aside .widget,
article.page,
.social-icons ul,
.widget_categories li a,
.widget_archive li a,
.widget_categories li:before,
.widget_archive li:before,
.popular-two .grid-advance,
.adshow,
input,
select,
.author-details,
textarea,
.related-single,
.single-navigation .blog-eye-pro-single-navigation,
.home-slider-item.item.style1,
.blog-eye-pslider-text {
    background: #fff;
}

/*Slider style*/
.blog-eye-pro-home-slider.slider-style1 .owl-item:nth-child(even) .style1 .row {
    display: flex;
    flex-direction: row-reverse;
}

.owl-prev span,
.owl-next span {
    color: #555;
    font-size: 60px;
    opacity: 0;
    transition: 0.5s;
    text-shadow: 0 1px 0 rgb(0 0 0);
}

.blog-eye-pslider-s3,
.blog-eye-pslider-s4 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
    margin: 20px;
}

.hub-slider-img,
.owl-item a,
.hub-slider-img a,
.blog-eye-pslider-s3 img,
.blog-eye-pslider-s4 img {
    width: 100%;
}

.blog-eye-pslider-s3 .blog-eye-pslider-text,
.blog-eye-pslider-s4 .blog-eye-pslider-text {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 10px;
    width: 100%;
}

/*Feature style one*/
.blog-eye-grids1 .grid-img {
    position: relative;
}

.blog-eye-grids1 .grid-advance {
    position: absolute;
    right: 0;
    bottom: 6px;
    border-radius: 50%;
}

.blog-eye-ftop .top-feature .blog-eye-grids1 {
    min-height: inherit;
}

.blog-eye-grids1 .grid-advance ul {
    background: #fff;
}

.blog-eye-grids1 .grid-advance ul li p {
    margin-bottom: 0;
}

.blog-eye-grids1 .grid-advance ul li {
    margin-right: 0;
}

.blog-eye-ftop .row {
    align-items: stretch;
    flex-wrap: wrap;
    justify-content: center;
}

.single-grid.blog-eye-grid3.grid3 {
    min-height: 542px;
}

.home-slider-item.item.style1 {
    background: #f1f1f1 !important;
}
/*
     FILE ARCHIVED ON 03:26:19 Jul 30, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:37:27 Sep 12, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.453
  exclusion.robots: 0.043
  exclusion.robots.policy: 0.033
  esindex: 0.008
  cdx.remote: 6.374
  LoadShardBlock: 128.562 (3)
  PetaboxLoader3.datanode: 122.213 (5)
  load_resource: 290.667
  PetaboxLoader3.resolve: 206.503
  loaddict: 68.21
*/