                    /*
Theme Name: IEN-English 
Theme URI: https://accesspressthemes.com/wordpress-themes/vmagazine-lite/
Author: AccessPress Themes
Author URI: https://accesspressthemes.com/
Description: IEN-English is a responsive multi layout news magazine WordPress theme. The theme is perfect for all newspaper, magazines and blog websites. In fact, this is one of the quickest and simplest theme that allows you to create a news magazine website in no time. The theme is also highly configurable, uses SiteOrigin Page Builder, has 8 built in widgets, 4 elegantly designed demo layouts that can be imported with just one click and the flexibility to place your ads as you desire. On top of all of these powerful features, VMagazine can even help you create a great ecommerce site as it is fully compatible with the WooCommerce plugin. Another important feature of the theme is that it is fully translation ready and multilingual ready. Know more about this news magazine WordPress theme here - https://accesspressthemes.com/wordpress-themes/vmagazine-lite/
Version: 1.2.3
License: GNU General Public License, version 3 (GPLv3)
License URI: http://www.gnu.org/licenses/gpl-3.0.txt
Text Domain: vmagazine-lite
Tags: right-sidebar, left-sidebar, custom-menu, featured-images, threaded-comments, translation-ready, custom-logo, custom-colors, blog, post-formats, custom-header, editor-style, news, e-commerce

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.

Vmagazine lite 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.

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
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
                    /*@import url(https://cdn.rtlcss.com/bootstrap/v4.2.1/css/bootstrap.min.css);*/

                    @import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700|Roboto:400,700&display=swap');
                    /*

    font-family: 'Roboto Condensed', sans-serif;

    font-family: 'Roboto', sans-serif;

*/

                    @font-face {
                        font-family: 'DroidKufi';
                        src: url('fonts/DroidKufi/droidkufi-regular.eot');
                        src: url('fonts/DroidKufi/droidkufi-regular.eot') format('embedded-opentype'), url('fonts/DroidKufi/droidkufi-regular.woff') format('woff'), url('fonts/DroidKufi/droidkufi-regular.ttf') format('truetype'), url('fonts/DroidKufi/droidkufi-regular.svg#DroidArabicKufiRegular') format('svg'), url('fonts/DroidKufi/droidkufi-regular.woff2') format('woff2');
                    }

                    /*----------------------------------------------------------------*/

                    html,
                    body,
                    div,
                    span,
                    applet,
                    object,
                    iframe,
                    h1,
                    h2,
                    h3,
                    h4,
                    h5,
                    h6,
                    p,
                    blockquote,
                    pre,
                    a,
                    abbr,
                    acronym,
                    address,
                    big,
                    cite,
                    code,
                    del,
                    dfn,
                    em,
                    font,
                    ins,
                    kbd,
                    q,
                    s,
                    samp,
                    small,
                    strike,
                    strong,
                    sub,
                    sup,
                    tt,
                    var,
                    dl,
                    dt,
                    dd,
                    ol,
                    ul,
                    li,
                    fieldset,
                    form,
                    label,
                    legend,
                    table,
                    caption,
                    tbody,
                    tfoot,
                    thead,
                    tr,
                    th,
                    td {
                        border: 0;
                        font-family: inherit;
                        font-size: 100%;
                        font-style: inherit;
                        font-weight: inherit;
                        margin: 0;
                        outline: 0;
                        padding: 0;
                        vertical-align: baseline;
                        text-rendering: optimizeLegibility;
                    }

                    html {
                        font-size: 100%;
                        -ms-overflow-y: scroll;
                        overflow-y: scroll;
                        -ms-overflow-x: hidden;
                        overflow-x: hidden;
                        -webkit-text-size-adjust: 100%;
                        -ms-text-size-adjust: 100%;
                    }

                    *,
                    *:before,
                    *:after {
                        /* apply a natural box layout model to all elements; see http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */
                        -webkit-box-sizing: border-box;
                        /* Not needed for modern webkit but still used by Blackberry Browser 7.0; see http://caniuse.com/#search=box-sizing */
                        -moz-box-sizing: border-box;
                        /* Still needed for Firefox 28; see http://caniuse.com/#search=box-sizing */
                        box-sizing: border-box;
                    }

                    html {
                        direction: ltr;
                        font-size: 15px;
                    }

                    body {
                        background: #ebebeb;
                        margin: 0;
                        font-size: 100%;
                        overflow: hidden;
                        font-family: 'Roboto', sans-serif;
                        font-weight: 400;
                        line-height: 1.5;
                    }

                    article,
                    aside,
                    details,
                    figcaption,
                    figure,
                    footer,
                    header,
                    main,
                    nav,
                    section {
                        display: block;
                    }

                    ol,
                    ul {
                        list-style: none;
                    }

                    table {
                        border-collapse: separate;
                        border-spacing: 0;
                    }

                    caption,
                    th,
                    td {
                        font-weight: normal;
                        /*text-align: left;*/
                    }

                    blockquote:before,
                    blockquote:after,
                    q:before,
                    q:after {
                        content: "";
                    }

                    blockquote,
                    q {
                        quotes: """";
                    }

                    a:focus {
                        outline: 0;
                    }

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

                    a img {
                        border: 0;
                    }

                    /*--------------------------------------------------------------
Typography
--------------------------------------------------------------*/

                    body,
                    button,
                    input,
                    select,
                    textarea {
                        color: #444;
                    }

                    h1,
                    h2,
                    h3,
                    h4,
                    h5,
                    h6 {
                        clear: both;
                        font-family: 'Roboto Condensed', sans-serif;
                        line-height: 1.3;
                        margin-bottom: 1.5rem;
                        color: #252525;
                        font-weight: 600;
                        word-break: break-word;
                    }

                    .fa {
                        font-family: FontAwesome !important;
                    }

                    .template-three h1,
                    .template-three h2,
                    .template-three h3,
                    .template-three h4,
                    .template-three h5,
                    .template-three h6 {
                        margin-bottom: 5px;
                    }

                    .template-two h1,
                    .template-two h2,
                    .template-two h3,
                    .template-two h4,
                    .template-two h5,
                    .template-two h6 {
                        margin-bottom: 1.75rem;
                    }

                    .template-five h1,
                    .template-five h2,
                    .template-five h3,
                    .template-five h4,
                    .template-five h5,
                    .template-five h6 {
                        margin-bottom: 6px;
                    }

                    p {
                        margin-bottom: 2em;
                        font-weight: 400;
                    }

                    b,
                    strong {
                        font-weight: bold;
                    }

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

                    blockquote {
                        margin: 0 15px;
                        font-size: 1.25em;
                        font-style: italic;
                        font-weight: 400;
                    }

                    address {
                        margin: 0 0 15px;
                    }

                    pre {
                        background: #eee;
                        font-family: 'Lato', sans-serif;
                        font-size: 1rem;
                        line-height: 1.6;
                        margin-bottom: 1.6em;
                        max-width: 100%;
                        overflow: auto;
                        padding: 1.6em;
                    }

                    code,
                    kbd,
                    tt,
                    var {
                        font: 15px 'Lato', sans-serif;
                    }

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

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

                    sup,
                    sub {
                        font-size: 75%;
                        height: 0;
                        line-height: 0;
                        position: relative;
                        vertical-align: baseline;
                    }

                    sup {
                        bottom: 1ex;
                    }

                    sub {
                        top: .5ex;
                    }

                    small {
                        font-size: 75%;
                    }

                    big {
                        font-size: 125%;
                    }

                    h1 {
                        font-size: 1.875rem;
                    }

                    h2 {
                        font-size: 1.625rem;
                    }

                    h3 {
                        font-size: 1.375rem;
                    }

                    h4 {
                        font-size: 1.25rem;
                    }

                    h5 {
                        font-size: 1.125rem;
                    }

                    h6 {
                        font-size: 1rem;
                    }

                    /*--------------------------------------------------------------
Elements
--------------------------------------------------------------*/

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

                    ul,
                    ol {
                        margin: 0 1.5rem 1rem 1.625rem;
                    }

                    ul {
                        list-style: circle;
                    }

                    ol {
                        list-style: decimal;
                    }

                    li > ul,
                    li > ol {
                        margin-bottom: 0;
                        margin-left: 1rem;
                    }

                    dt {
                        font-weight: bold;
                    }

                    dd {
                        margin: 0 1rem 1rem;
                    }

                    img {
                        height: auto;
                        /* Make sure images are scaled correctly. */
                        max-width: 100%;
                        /* Adhere to container width. */
                        vertical-align: middle;
                    }

                    figure {
                        margin: 0;
                    }

                    table {
                        margin: 0 0 1rem;
                        width: 100%;
                        border-collapse: collapse;
                    }

                    th {
                        font-weight: bold;
                        border: 1px solid #CCC;
                        padding: 5px 10px;
                        text-align: left;
                    }

                    td {
                        border: 1px solid #CCC;
                        padding: 5px 10px;
                        text-align: left;
                    }

                    ol {
                        list-style-type: decimal;
                    }

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

                    .clearfix:before,
                    .clearfix:after {
                        content: "";
                        display: table;
                        flex-basis: 0;
                        order: 1;
                    }

                    .clearfix:after {
                        clear: both;
                    }

                    .clearfix {
                        zoom: 1;
                    }

                    /*--------------------------------------------------------------
Forms
--------------------------------------------------------------*/

                    button,
                    input,
                    select,
                    textarea {
                        font-size: 100%;
                        /* Corrects font size not being inherited in all browsers */
                        margin: 0;
                        /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
                        vertical-align: middle;
                        /*-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;*/
                    }

                    .navigation .nav-links:before,
                    .navigation .nav-links:after {
                        content: "";
                        display: table;
                        clear: both;
                    }

                    .navigation .nav-links a,
                    .slider-caption br + a,
                    .bttn,
                    button,
                    input[type="button"],
                    input[type="reset"],
                    input[type="submit"] {
                        background: transparent;
                        color: #222222;
                        cursor: pointer;
                        /* Improves usability and consistency of cursor style between image-type 'input' and others */
                        font-size: 1.125em;
                        line-height: 1;
                        border: 1px solid #eee;
                        border-radius: 0;
                        padding: 0.625rem 1rem;
                        font-weight: 400;
                        display: inline-block;
                        position: relative;
                        text-shadow: none;
                        transition: all ease-in-out 0.3s;
                        -webkit-transition: all ease-in-out 0.3s;
                        -moz-transition: all ease-in-out 0.3s;
                    }

                    .slider-caption br + a {
                        margin-top: 0.625rem;
                    }

                    /*.navigation .nav-links a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}*/

                    .navigation .nav-links a:hover,
                    .bttn:hover {
                        color: #fff;
                    }

                    /*.bttn:active,
button,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active{
	box-shadow: 0 0 5px #346f38 inset;
}*/

                    input[type="checkbox"],
                    input[type="radio"] {
                        padding: 0;
                    }

                    button::-moz-focus-inner,
                    input::-moz-focus-inner {
                        /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
                        border: 0;
                        padding: 0;
                    }

                    input[type="text"],
                    input[type="email"],
                    input[type="url"],
                    input[type="password"],
                    input[type="search"] {
                        color: #666;
                        border: 1px solid #e1e1e1;
                        -webkit-border-radius: 2px;
                        border-radius: 2px;
                        height: 28px;
                    }

                    input[type="text"]:focus,
                    input[type="email"]:focus,
                    input[type="url"]:focus,
                    input[type="password"]:focus,
                    input[type="search"]:focus,
                    textarea:focus {
                        border: 1px solid #AAA;
                    }

                    input[type="text"],
                    input[type="email"],
                    input[type="url"],
                    input[type="password"],
                    input[type="search"] {
                        padding: 3px 6px;
                        width: 100%;
                    }

                    textarea {
                        overflow: auto;
                        /* Removes default vertical scrollbar in IE6/7/8/9 */
                        padding-left: 3px;
                        vertical-align: top;
                        /* Improves readability and alignment in all browsers */
                        color: #666;
                        border: 1px solid #ccc;
                        height: 160px;
                        width: 100%;
                    }

                    /*--------------------------------------------------------------
Accessibility
--------------------------------------------------------------*/
                    /* Text meant only for screen readers */

                    .screen-reader-text {
                        clip: rect(1px, 1px, 1px, 1px);
                        position: absolute !important;
                    }

                    .screen-reader-text:hover,
                    .screen-reader-text:active,
                    .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;
                        color: #21759b;
                        display: block;
                        font-size: 14px;
                        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 */
                    }

                    /*--------------------------------------------------------------
Links
--------------------------------------------------------------*/

                    a {
                        color: inherit;
                        text-decoration: none;
                        transition: all ease 0.3s;
                        -webkit-transition: all ease 0.3s;
                        -moz-transition: all ease 0.3s;
                        display: inline-block;
                    }

                    a:visited {}

                    a:hover,
                    a:focus,
                    a:active {
                        color: inherit;
                    }

                    input:focus,
                    a:focus {
                        outline: none;
                    }

                    /*Layout 1 default settings*/

                    a:hover {
                        color: rgba(229, 45, 109, 1);
                    }

                    .vmagazine-lite-container {
                        max-width: 1200px;
                        width: 100%;
                        margin: 0 auto;
                        padding: 0 10px;
                    }

                    .vmagazine-lite-home-wrapp {
                        max-width: 1200px;
                        width: 100%;
                        margin: 0 auto;
                        padding: 0 !important;
                    }

                    .extra-large-font {
                        font-size: 2.625rem;
                        line-height: 3.125rem;
                        font-weight: 700;
                    }

                    .large-font {
                        font-size: 1.125rem;
                        line-height: 1.35rem;
                        font-weight: 600;
                        margin-bottom: 0;
                    }

                    .small-font {
                        font-size: 14px;
                        line-height: 1.125rem;
                    }

                    .widget-title,
                    .block-title {
                        font-size: 1rem;
                        position: relative;
                        font-weight: 700;
                        color: #252525;
                    }

                    .both-sidebars .widget-title,
                    .both-sidebars .block-title {
                        font-size: 1rem;
                    }

                    .widget-title:before,
                    .block-title:before {
                        position: absolute;
                        content: "";
                        width: 100%;
                        height: 1px;
                        background: rgba(0, 0, 0, 0.05);
                        bottom: -0.8rem;
                        left: 0;
                        right: 0;
                    }

                    .widget-title:after,
                    .block-title:after {
                        position: absolute;
                        content: "";
                        width: 3.5rem;
                        height: 3px;
                        background: rgba(229, 45, 109, 1);
                        bottom: -0.85rem;
                        left: 0;
                        right: 0;
                    }

                    .template-two .widget-title,
                    .template-two .block-title {
                        font-size: 1.25rem;
                        position: relative;
                        font-weight: 700;
                        color: #252525;
                    }

                    .template-two .widget-title span,
                    .template-two .block-title span {
                        padding: 0px 15px 0px 0px;
                        position: relative;
                        z-index: 1;
                        background: #EBEBEB;
                        position: relative;
                    }

                    .template-two .both-sidebars .widget-title,
                    .template-two .both-sidebars .block-title {
                        font-size: 1rem;
                    }

                    .template-two .widget-title:before,
                    .template-two .block-title:before {
                        position: absolute;
                        content: "";
                        width: 99.5%;
                        height: 5px;
                        background: rgba(229, 45, 109, 0.2);
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                        left: 0;
                        right: 0;
                        z-index: -1;
                    }

                    .template-two .widget-title:after,
                    .template-two .block-title:after {
                        display: none;
                    }

                    .template-two .vmagazine-lite-block-post-car-small .lSSlideWrapper .lSAction {
                        left: auto !important;
                        width: 80px;
                        padding: 20px;
                        background: #EBEBEB;
                    }

                    .template-two .block-header .child-cat-tabs {
                        background: #EBEBEB;
                        padding-left: 15px;
                    }

                    .template-three .widget-title span,
                    .template-three .block-title span {
                        position: relative;
                        z-index: 1;
                        color: #FFF;
                        background: rgba(229, 45, 109, 1);
                        padding: 5px 10px 5px 15px;
                        font-size: 14px;
                        text-transform: uppercase;
                        font-weight: 400;
                    }

                    .template-three .widget-title span:after,
                    .template-three .block-title span:after {
                        content: "";
                        position: absolute;
                        right: 0;
                        margin-left: 0;
                        left: 100%;
                        bottom: 0;
                        width: 0;
                        height: 0;
                        border-style: solid;
                        border-width: 28px 0 0 18px;
                        border-color: transparent transparent transparent rgba(229, 45, 109, 1);
                    }

                    .template-three .both-sidebars .widget-title,
                    .template-three .both-sidebars .block-title {
                        font-size: 1rem;
                    }

                    .template-three .widget-title:before,
                    .template-three .block-title:before {
                        position: absolute;
                        content: "";
                        width: 100%;
                        height: 3px;
                        background: rgba(229, 45, 109, 1);
                        bottom: -5px;
                        left: 0;
                        right: 0;
                        z-index: 0;
                    }

                    .template-three .widget-title:after,
                    .template-three .block-title:after {
                        display: none;
                    }

                    .template-four .widget-title,
                    .template-four .block-title,
                    .template-four .vmagazine-lite-related-wrapper h4.related-title,
                    .template-four .comment-respond h4.comment-reply-title,
                    .template-four .vmagazine-lite-container #primary .post-review-wrapper h4.section-title {
                        margin-bottom: 2rem;
                    }

                    .template-four .widget-title span,
                    .template-four .block-title span,
                    .template-four .vmagazine-lite-container #primary .vmagazine-lite-related-wrapper h4.related-title span.title-bg,
                    .template-four .comment-respond h4.comment-reply-title span,
                    .template-four .vmagazine-lite-container #primary .post-review-wrapper h4.section-title span {
                        position: relative;
                        z-index: 1;
                        color: #FFF;
                        background: rgba(229, 45, 109, 1);
                        padding: 3px 10px;
                        font-size: 0.9rem;
                        text-transform: uppercase;
                        font-weight: 600;
                    }

                    .template-four .widget-title span:after,
                    .template-four .block-title span:after,
                    .template-four .vmagazine-lite-container #primary .vmagazine-lite-related-wrapper h4.related-title span.title-bg:after,
                    .template-four .comment-respond h4.comment-reply-title span:after,
                    .template-four .vmagazine-lite-container #primary .post-review-wrapper h4.section-title span:after {
                        content: "";
                        position: absolute;
                        right: 0;
                        margin: 0 auto;
                        left: 0;
                        bottom: 0;
                        width: 5px;
                        height: 5px;
                        border-style: solid;
                        border-width: 8px 8px 0 8px;
                        border-color: rgba(229, 45, 109, 1) transparent transparent transparent;
                        top: 100%;
                    }

                    .template-four .widget-title:before,
                    .template-four .block-title:before,
                    .template-four .vmagazine-lite-related-wrapper h4.related-title:before,
                    .template-four .comment-respond h4.comment-reply-title:before,
                    .template-four .vmagazine-lite-container #primary .post-review-wrapper h4.section-title:before {
                        display: none;
                    }

                    .template-four .widget-title:after,
                    .template-four .block-title:after,
                    .template-four .vmagazine-lite-related-wrapper h4.related-title:after,
                    .template-four .template-four .comment-respond h4.comment-reply-title:after,
                    .template-four .vmagazine-lite-container #primary .post-review-wrapper h4.section-title:after {
                        display: none;
                    }

                    .template-five .widget-title span,
                    .template-five .block-title span {
                        position: relative;
                        z-index: 1;
                        color: #FFF;
                        background: rgba(229, 45, 109, 1);
                        padding: 5px 15px;
                        font-size: 0.9rem;
                        text-transform: capitalize;
                        font-weight: 400;
                    }

                    .template-five .both-sidebars .widget-title,
                    .template-five .both-sidebars .block-title {
                        font-size: 1rem;
                    }

                    .template-five .widget-title:before,
                    .template-five .block-title:before {
                        position: absolute;
                        content: "";
                        width: 100%;
                        height: 3px;
                        background: rgba(229, 45, 109, 1);
                        bottom: -6px;
                        left: 0;
                        right: 0;
                        z-index: 0;
                    }

                    .template-five .widget-title:after,
                    .template-five .block-title:after {
                        display: none;
                    }

                    .post-meta {
                        font-size: 0.75rem;
                        font-weight: 400;
                        color: rgb(119, 119, 119);
                    }

                    .post-meta span {
                        padding: 0 0.5rem;
                        position: relative;
                    }

                    .post-meta span:first-of-type {
                        padding-left: 0;
                    }

                    .post-meta span:first-of-type:after {
                        display: none;
                    }

                    .post-meta span:after {
                        position: absolute;
                        content: "";
                        width: 1px;
                        height: 0.6rem;
                        background: rgba(0, 0, 0, 0.1);
                        top: 50%;
                        left: 0;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        transform: translateY(-50%);
                    }

                    .post-meta span i {
                        padding-right: 0.25rem;
                    }

                    .post-img,
                    .post-thumb,
                    .entry-thumb {
                        position: relative;
                        width: 100%;
                        height: auto;
                        overflow: hidden;
                    }

                    .post-img a,
                    .entry-thumb a,
                    .post-thumb a {
                        width: 100%;
                    }

                    .post-img a img,
                    .entry-thumb a img,
                    .post-thumb a img {
                        max-width: 100%;
                    }

                    .post-img a.thumb-zoom .image-overlay,
                    .entry-thumb a.thumb-zoom .image-overlay,
                    .post-thumb a.thumb-zoom .image-overlay {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                        background: rgba(0, 0, 0, 0.3);
                        visibility: hidden;
                        opacity: 0;
                        -webkit-transition: all 0.2s linear;
                        transition: all 0.2s linear;
                    }

                    .post-img:hover a.thumb-zoom .image-overlay,
                    .entry-thumb:hover a.thumb-zoom .image-overlay,
                    .post-thumb:hover a.thumb-zoom .image-overlay {
                        visibility: visible;
                        opacity: 1;
                    }

                    .post-img a.thumb-zoom,
                    .entry-thumb a.thumb-zoom,
                    .post-thumb a.thumb-zoom {
                        position: relative;
                    }

                    .archive-wrapper .entry-thumb a.thumb-zoom {
                        /* max-height: 173px*/
                    }

                    .post-img a.thumb-zoom:before,
                    .entry-thumb a.thumb-zoom:before,
                    .post-thumb a.thumb-zoom:before {
                        position: absolute;
                        top: 0;
                        left: 0;
                        width: 150%;
                        height: 100%;
                        background: rgba(255, 255, 255, 0.3);
                        content: '';
                        z-index: 9;
                        -webkit-transition: -webkit-transform 0.6s;
                        transition: transform 0.6s;
                        -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);
                        transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);
                    }

                    .post-img a.thumb-zoom:hover:before,
                    .entry-thumb a.thumb-zoom:hover:before,
                    .post-thumb a.thumb-zoom:hover:before {
                        -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 140%, 0);
                        transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 140%, 0);
                    }

                    .post-img a.thumb-zoom img,
                    .entry-thumb a.thumb-zoom img,
                    .post-thumb a.thumb-zoom img {
                        opacity: 1;
                        -webkit-transform: scale(1);
                        transform: scale(1);
                        -webkit-transition: -webkit-transform 0.5s;
                        transition: transform 0.5s;
                        -webkit-backface-visibility: hidden;
                        backface-visibility: hidden;
                    }

                    .post-img:hover a.thumb-zoom img,
                    .entry-thumb:hover a.thumb-zoom img,
                    .post-thumb:hover a.thumb-zoom img {
                        -webkit-transform: scale(1.12);
                        transform: scale(1.12);
                    }

                    .post-img .post-format-icon,
                    .entry-thumb .post-format-icon,
                    .post-thumb .post-format-icon {
                        font-size: 26px;
                        color: #FFF;
                        position: absolute;
                        left: 50%;
                        top: 50%;
                        -webkit-transform: translateY(-50%) translateX(-50%);
                        -moz-transform: translateY(-50%) translateX(-50%);
                        -ms-transform: translateY(-50%) translateX(-50%);
                        -o-transform: translateY(-50%) translateX(-50%);
                        transform: translateY(-50%) translateX(-50%);
                        -webkit-transition: all ease-in 0.3s;
                        -moz-transition: all ease-in 0.3s;
                        -ms-transition: all ease-in 0.3s;
                        -o-transition: all ease-in 0.3s;
                        transition: all ease-in 0.3s;
                        visibility: hidden;
                        opacity: 0;
                    }

                    .post-img:hover .post-format-icon,
                    .entry-thumb:hover .post-format-icon,
                    .post-thumb:hover .post-format-icon {
                        visibility: visible;
                        opacity: 1;
                    }

                    /*.so-panel{
	margin-bottom: 2.5rem !important;
}*/

                    span.view-all {
                        margin-top: 0.25rem;
                        display: block;
                        color: rgba(229, 45, 109, 1);
                        font-size: 0.875rem;
                        text-align: center;
                    }

                    span.view-all a {
                        font-size: 0.875rem;
                        font-weight: 400;
                        background: transparent;
                        color: #666;
                        padding: 12px 12px;
                        border: solid 1px #999;
                        min-width: 275px;
                        text-transform: uppercase;
                        -webkit-transition: all ease-in-out 0.3s;
                        -moz-transition: all ease-in-out 0.3s;
                        -ms-transition: all ease-in-out 0.3s;
                        -o-transition: all ease-in-out 0.3s;
                        transition: all ease-in-out 0.3s;
                    }

                    span.view-all a:hover {
                        background: rgba(229, 45, 109, 1);
                        border-color: rgba(229, 45, 109, 1);
                        color: #FFF;
                    }

                    span.cat-links a {
                        margin-right: 0.25rem;
                        margin-top: 0.25rem;
                        background: rgba(229, 45, 109, 1);
                    }

                    /*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/

                    .wp-caption {
                        margin-bottom: 1.5em;
                        max-width: 100%;
                        width: 100% !important;
                    }

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

                    .wp-caption-text a {
                        color: rgba(229, 45, 109, 0.5);
                    }

                    .wp-caption-text a:hover {
                        color: rgba(229, 45, 109, 1);
                    }

                    /*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/

                    .gallery {
                        margin-bottom: 1.5em;
                    }

                    .gallery-item {
                        display: inline-block;
                        text-align: center;
                        vertical-align: top;
                        width: 100%;
                        padding: 3px;
                    }

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

                    /*post Tag*/

                    .post-tag {
                        display: block;
                        width: 100%;
                        float: left;
                    }

                    /*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/

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

                    .bypostauthor {
                        display: block;
                    }

                    /*--------------------------------------------------------------
# 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: 0 auto;
                    }

                    .entry-header h1.entry-title {
                        font-size: 1.125rem;
                        margin-bottom: 0;
                        color: rgba(24, 24, 24, 0.95);
                        margin-bottom: 1.1rem;
                    }

                    .entry-content p {
                        font-size: 0.875rem;
                        font-weight: 400;
                        color: rgba(24, 24, 24, 0.8);
                        line-height: 1.4375rem;
                        margin-bottom: 2rem;
                    }

                    .entry-content img {
                        /* width: 100%;*/
                    }

                    .entry-content h1,
                    .entry-content h2,
                    .entry-content h3,
                    .entry-content h4,
                    .entry-content h5,
                    .entry-content h6 {
                        font-weight: 700;
                        line-height: 1.5;
                        word-break: break-word;
                        margin-top: 1rem;
                        margin-bottom: 1rem;
                        letter-spacing: -0.02rem;
                    }

                    .entry-content h1 {
                        font-size: 1.6rem;
                    }

                    .entry-content h2 {
                        font-size: 1.5rem;
                    }

                    .entry-content h3 {
                        font-size: 1.3rem;
                    }

                    .entry-content h4 {
                        font-size: 1.4rem;
                    }

                    .entry-content h5 {
                        font-size: 1.3rem;
                    }

                    .entry-content h6 {
                        font-size: 1.25rem;
                    }

                    .entry-content blockquote {
                        text-align: center;
                        font-size: 1.25rem;
                        font-weight: 300;
                        font-style: italic;
                        line-height: 1.875rem;
                        max-width: 40rem;
                        margin: 1.5rem auto;
                    }

                    .entry-content blockquote p {
                        font-size: 1.125rem;
                        font-weight: 300;
                        line-height: 1.875rem;
                        margin-bottom: 1.5rem;
                    }

                    .entry-content blockquote .author-name,
                    .entry-content blockquote cite a {
                        font-style: normal;
                        text-align: center;
                        text-transform: uppercase;
                        font-weight: 300;
                        color: rgba(229, 45, 109, 1);
                        display: inline-block;
                        width: 100%;
                        font-size: 1.25rem;
                        line-height: 2rem;
                        margin-bottom: 0;
                        margin-top: 5px;
                        letter-spacing: -0.02rem;
                    }

                    .entry-content blockquote cite {
                        font-style: normal;
                        font-weight: 300;
                        display: inline-block;
                        text-transform: none;
                        width: 100%;
                        font-size: 1.25rem;
                        line-height: 2rem;
                        margin-bottom: 0;
                        margin-top: 5px;
                        letter-spacing: -0.02rem;
                    }

                    .entry-content blockquote .author-name strong,
                    .entry-content blockquote cite strong,
                    .entry-content blockquote cite a strong {
                        font-weight: 600;
                        font-size: 30px;
                        margin-top: 0;
                        display: block;
                        width: 100%;
                    }

                    /*.entry-content ul{
	list-style: none;
	padding-left: 1.25rem;
	margin: 0;
	margin-bottom: 1.25rem;
}*/

                    .entry-content ol {
                        padding-left: 1.25rem;
                        margin: 0;
                        margin-bottom: 0rem;
                    }

                    .entry-content ul li {
                        position: relative;
                        padding: 5px 0 5px 5px;
                        /*font-size: 1.25rem;*/
                        font-weight: 400;
                        list-style: url(assets/images/list-style.png);
                    }

                    .entry-content ol li {
                        position: relative;
                        padding: 5px 0 5px 5px;
                        /*font-size: 1.25rem;*/
                        font-weight: 400;
                        list-style: decimal;
                        line-height: 1.8;
                        /*  list-style: url(assets/images/list-style.png);*/
                    }

                    .entry-content ol {
                        counter-reset: li;
                    }

                    .entry-content ul li:before {
                        content: "\f00c";
                        font-family: FontAwesome;
                        position: absolute;
                        left: -1.25rem;
                        top: 0;
                        margin-top: 0.5rem;
                        color: rgba(229, 45, 109, 1);
                    }

                    .entry-content ol li:before {
                        content: counter(li) ".";
                        counter-increment: li;
                        position: absolute;
                        top: 0;
                        left: -1.25rem;
                        margin-top: 0.3rem;
                        font-weight: 400;
                        color: rgba(229, 45, 109, 1);
                    }

                    .entry-content ul li ul,
                    .entry-content ol li ol {
                        padding-left: 1rem;
                        padding-right: 1.5rem;
                        margin: 0;
                        padding-top: 0;
                        line-height: 1.8;
                    }

                    .entry-content ul li ul li:before,
                    .entry-content ol li ol li:before {
                        left: -1rem;
                    }

                    /*.entry-content ul li ul li ul li,
.entry-content ol li ol li ol li{
	font-size: 0.875rem;
}*/

                    .entry-content .alignleft {
                        float: left;
                        margin: 5px 20px 20px 0;
                        width: auto !important;
                    }

                    .entry-content .alignright {
                        float: right;
                        margin: 5px 0 15px 30px;
                        width: auto !important;
                    }

                    .entry-content em {
                        /*font-size: 1.25rem;*/
                        line-height: 1.75rem;
                        font-style: normal;
                    }

                    .sl-before-load {
                        visibility: hidden;
                    }

                    .slick-initialized {
                        visibility: visible;
                    }

                    .entry-footer,
                    .page-links {
                        display: block;
                        float: left;
                        width: 100%;
                    }

                    .page-links {
                        font-size: 15px;
                    }

                    .entry-content code {
                        padding: 1rem;
                        background: #eee;
                        width: 100%;
                        display: block;
                        margin: 1rem 0;
                    }

                    input[type=text]::-ms-clear {
                        display: none;
                        width: 0;
                        height: 0;
                    }

                    input[type=text]::-ms-reveal {
                        display: none;
                        width: 0;
                        height: 0;
                    }

                    input[type="search"]::-webkit-search-decoration,
                    input[type="search"]::-webkit-search-cancel-button,
                    input[type="search"]::-webkit-search-results-button,
                    input[type="search"]::-webkit-search-results-decoration {
                        display: none;
                    }

                    /*------------------------*/

                    .site-title-wrapper .site-title {
                        font-size: 22px;
                        margin-bottom: 0;
                        line-height: 1;
                    }

                    .site-title-wrapper .site-description {
                        margin-bottom: 0;
                        font-size: 1.2rem;
                        padding-top: 10px;
                        line-height: 1;
                    }

                    header.header-layout2 {
                        position: relative;
                        background: #FFF;
                    }

                    header.header-layout2 .logo-ad-wrapper .vmagazine-lite-container {
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        -webkit-box-align: center;
                        align-items: center;
                        -webkit-flex-wrap: wrap;
                        -ms-flex-wrap: wrap;
                        flex-wrap: wrap;
                        -webkit-justify-content: space-between;
                        justify-content: space-between;
                        position: relative;
                        padding: 1.25rem 10px;
                    }

                    header.header-layout2 .logo-ad-wrapper .site-branding,
                    header.header-layout2 .logo-ad-wrapper .middle-search,
                    header.header-layout2 .logo-ad-wrapper .social-right {
                        display: inline-block;
                        vertical-align: middle;
                        width: auto;
                        margin: 0;
                        position: relative;
                    }

                    header.header-layout2 .logo-ad-wrapper .middle-search {
                        min-width: 350px;
                    }

                    /*header.header-layout2 .logo-ad-wrapper .middle-search{
	height: 50px;
}*/

                    header.header-layout2 .logo-ad-wrapper .middle-search span.fa-search {
                        position: absolute;
                        font-size: 0.875em;
                        top: 10px;
                        right: 4rem;
                    }

                    header.header-layout2 .logo-ad-wrapper .middle-search form.search-form {
                        max-width: 100%;
                        margin: 0 auto;
                        position: relative;
                    }

                    @-moz-document url-prefix() {
                        header.header-layout2 .logo-ad-wrapper .middle-search form.search-form:after {
                            top: 8px;
                        }
                    }

                    header.header-layout2 .logo-ad-wrapper .middle-search form.search-form:after {
                        position: absolute;
                        content: "\f002";
                        font-family: fontawesome;
                        font-size: 18px;
                        top: 0;
                        right: 0;
                        background: #e52d6d;
                        height: 45px;
                        text-align: center;
                        width: 50px;
                        line-height: 45px;
                        color: #FFF;
                    }

                    header.header-layout2 .logo-ad-wrapper .middle-search input.search-field {
                        float: right;
                        width: 100%;
                        height: 45px;
                        margin: 0 auto;
                        padding-left: 20px;
                        padding-right: 35px;
                        font-size: 0.9375rem;
                        color: #000;
                        font-weight: 400;
                        -webkit-border-radius: 0;
                        border-radius: 0;
                    }

                    header.header-layout2 .logo-ad-wrapper .middle-search input.search-field::-moz-placeholder {
                        color: #000;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                        opacity: 1;
                    }

                    header.header-layout2 .logo-ad-wrapper .middle-search input.search-field::placeholder {
                        color: #000;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                    }

                    header.header-layout2 .logo-ad-wrapper .middle-search input.search-field::-webkit-input-placeholder {
                        color: #000;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                    }

                    header.header-layout2 .logo-ad-wrapper .middle-search input.search-field::-ms-input-placeholder {
                        color: #000;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                    }

                    header.header-layout2 .logo-ad-wrapper .middle-search input.search-submit {
                        position: absolute;
                        top: 0;
                        right: 0;
                        opacity: 0;
                        height: 45px;
                        width: 50px;
                        z-index: 10;
                    }

                    header.header-layout2 .logo-ad-wrapper .social-right ul {
                        list-style: none;
                        padding-left: 0;
                        text-align: right;
                        margin: 0;
                    }

                    header.header-layout2 .logo-ad-wrapper .social-right ul li {
                        display: inline-block;
                        margin-left: 2px;
                    }

                    header.header-layout2 .logo-ad-wrapper .social-right ul.social li a {
                        width: 35px;
                        height: 35px;
                        line-height: 35px;
                        margin-bottom: 10px;
                        text-align: center;
                        font-size: 18px;
                        color: #FFF;
                    }

                    header.header-layout2 .logo-ad-wrapper .social-right ul.social li a i {
                        z-index: 9;
                        position: relative;
                        height: 35px;
                        width: 35px;
                        -webkit-border-radius: 50%;
                        border-radius: 50%;
                        line-height: 36px;
                        text-align: center;
                    }

                    header.header-layout2 .logo-ad-wrapper .social-right ul.social li a i:before {
                        -webkit-transition: ease-in-out 0.3s;
                        -moz-transition: ease-in-out 0.3s;
                        -ms-transition: ease-in-out 0.3s;
                        -o-transition: ease-in-out 0.3s;
                        transition: ease-in-out 0.3s;
                    }

                    header.header-layout2 .logo-ad-wrapper .social-right ul.social li a:hover i:before {
                        text-shadow: 0px 3px 10px #FFF;
                    }

                    header.header-layout2 .logo-ad-wrapper .social-right ul.social li a i.fa-facebook {
                        background: #4E71A8;
                    }

                    header.header-layout2 .logo-ad-wrapper .social-right ul.social li a i.fa-twitter {
                        background: #1cb7eb;
                    }

                    header.header-layout2 .logo-ad-wrapper .social-right ul.social li a i.fa-linkedin {
                        background: #1686b0;
                    }

                    header.header-layout2 .logo-ad-wrapper .social-right ul.social li a i.fa-pinterest {
                        background: #ca3737;
                    }

                    header.header-layout2 .logo-ad-wrapper .social-right ul.social li a i.fa-bitbucket {
                        background: #205081;
                    }

                    header.header-layout2 .logo-ad-wrapper .social-right ul.social li a i.fa-dribbble {
                        background: #DD3E7B;
                    }

                    header.header-layout2 .logo-ad-wrapper .social-right ul.social li a i.fa-dropbox {
                        background: #0061FE;
                    }

                    header.header-layout2 .logo-ad-wrapper .social-right ul.social li a i.fa-flickr {
                        background: #0063DB;
                    }

                    header.header-layout2 .logo-ad-wrapper .social-right ul.social li a i.fa-foursquare {
                        background: #F94777;
                    }

                    header.header-layout2 .logo-ad-wrapper .social-right ul.social li a i.fa-github {
                        background: #000000;
                    }

                    header.header-layout2 .logo-ad-wrapper .social-right ul.social li a i.fa-gittip {
                        background: #643614;
                    }

                    header.header-layout2 .logo-ad-wrapper .social-right ul.social li a i.fa-instagram {
                        background: #000000;
                    }

                    header.header-layout2 .logo-ad-wrapper .social-right ul.social li a i.fa-google-plus {
                        background: #DC4A38;
                    }

                    header.header-layout2 .logo-ad-wrapper .social-right ul.social li a i.fa-renren {
                        background: #005AAB;
                    }

                    header.header-layout2 .logo-ad-wrapper .social-right ul.social li a i.fa-stack-exchange {
                        background: #F48024;
                    }

                    header.header-layout2 .logo-ad-wrapper .social-right ul.social li a i.fa-trello {
                        background: #0079BF;
                    }

                    header.header-layout2 .logo-ad-wrapper .social-right ul.social li a i.fa-tumblr {
                        background: #395976;
                    }

                    header.header-layout2 .logo-ad-wrapper .social-right ul.social li a i.fa-vk {
                        background: #5181B8;
                    }

                    header.header-layout2 .logo-ad-wrapper .social-right ul.social li a i.fa-weibo {
                        background: #E6162D;
                        left: -8px;
                    }

                    header.header-layout2 .logo-ad-wrapper .social-right ul.social li a i.fa-xing {
                        background: #00605E;
                    }

                    header.header-layout2 .logo-ad-wrapper .social-right ul.social li a i.fa-youtube {
                        background: #CD201F;
                    }

                    header.header-layout2 .vmagazine-lite-nav-wrapper {
                        background: #000;
                    }

                    header.header-layout1 .vmagazine-lite-nav-wrapper {
                        background: #000;
                        border-bottom: 1px solid rgba(0, 0, 0, 0.075);
                        border-top: 1px solid rgba(0, 0, 0, 0.075);
                        width: 100%;
                        display: block;
                    }

                    header.header-layout2 nav.main-navigation,
                    header.header-layout1 nav.main-navigation,
                    header.header-layout3 nav.main-navigation,
                    header.header-layout4 nav.main-navigation {
                        position: relative;
                        width: 100%;
                    }

                    header.header-layout2 nav.main-navigation {
                        width: 100%;
                    }

                    header.header-layout1 nav.main-navigation .nav-wrapper {
                        width: 100%;
                        display: block;
                        color: rgba(0, 0, 0, 0.9);
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper {
                        width: 100%;
                        display: block;
                        color: rgba(255, 255, 255, 0.9);
                    }

                    header.header-layout4 nav.main-navigation .nav-wrapper {
                        width: 100%;
                        display: block;
                        text-align: center;
                        border-bottom: 1px solid #eee;
                    }

                    header .vmagazine-lite-nav-wrapper.menu-fixed-triggered nav.main-navigation .nav-wrapper {
                        border-bottom: none !important;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container,
                    header.header-layout2 nav.main-navigation .nav-wrapper .index-icon,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container,
                    header.header-layout1 nav.main-navigation .nav-wrapper .index-icon,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container,
                    header.header-layout3 nav.main-navigation .nav-wrapper .index-icon,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container,
                    header.header-layout4 nav.main-navigation .nav-wrapper .index-icon {
                        display: inline-block;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .index-icon {
                        padding: 0px 1.75rem 0px 1.5rem;
                        font-size: 16px;
                    }

                    header.header-layout1 nav.main-navigation .nav-wrapper .index-icon,
                    header.header-layout3 nav.main-navigation .nav-wrapper .index-icon {
                        padding: 0px 1.45rem 0px 0;
                        font-size: 1rem;
                    }

                    header.header-layout4 nav.main-navigation .nav-wrapper .index-icon {
                        padding: 0px;
                        padding-right: 0.875rem;
                        font-size: 1rem;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .index-icon a:hover,
                    header.header-layout1 nav.main-navigation .nav-wrapper .index-icon a:hover,
                    header.header-layout3 nav.main-navigation .nav-wrapper .index-icon a:hover,
                    header.header-layout4 nav.main-navigation .nav-wrapper .index-icon a:hover {
                        color: rgba(229, 45, 109, 1);
                    }

                    header.header-layout2 nav,
                    header.header-layout1 nav,
                    header.header-layout3 nav,
                    header.header-layout4 nav {
                        font-size: 0;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul {
                        padding-left: 0;
                        list-style: none;
                        margin: 0;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item {
                        display: inline-block;
                        position: relative;
                        list-style-type: none;
                        clear: both;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item a {
                        padding: 1.25rem 1.875rem 1.0625rem;
                        width: 100%;
                        color: rgba(255, 255, 255, 0.9);
                        text-transform: uppercase;
                        font-size: 0.875rem;
                        position: relative;
                        font-weight: 400;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.menu-item-has-children a,
                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.has-mega-menu a {
                        padding-right: 2.75rem;
                    }

                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item a,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item a {
                        padding: 1rem 2rem 1rem 0;
                        width: 100%;
                        color: rgba(0, 0, 0, 0.9);
                        text-transform: uppercase;
                        font-size: 0.875rem;
                        position: relative;
                        font-weight: 600;
                    }

                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.menu-item-has-children a,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.menu-item-has-children a,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.has-mega-menu a,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.has-mega-menu a {
                        padding-right: 1.5rem;
                        padding-left: 1.5rem;
                    }

                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item a {
                        padding: 1.25rem 1.25rem;
                        width: 100%;
                        color: rgba(0, 0, 0, 0.9);
                        text-transform: uppercase;
                        font-size: 0.875rem;
                        position: relative;
                        font-weight: 600;
                    }

                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.menu-item-has-children a,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.has-mega-menu a {
                        padding-right: 2.25rem;
                    }

                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.menu-item-has-children a:before,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.has-mega-menu a:before,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.menu-item-has-children a:before,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.has-mega-menu a:before {
                        position: absolute;
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                        left: 0;
                        /*right: 0;*/
                        margin-right: 2rem;
                        content: "\f107";
                        font-family: fontawesome;
                        font-weight: 400;
                        font-size: 16px;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.menu-item-has-children a:before,
                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.has-mega-menu a:before {
                        position: absolute;
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                        left: 0;
                        /*right: 0;*/
                        margin-right: 1.5rem;
                        content: "\f107";
                        font-family: fontawesome;
                        font-size: 16px;
                        font-weight: 300;
                    }

                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.menu-item-has-children a:before,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.has-mega-menu a:before {
                        position: absolute;
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                        left: 0;
                        /*right: 0;*/
                        margin-right: 1.25rem;
                        content: "\f107";
                        font-family: fontawesome;
                        font-size: 16px;
                        font-weight: 300;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li:first-child.menu-item a,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li:first-child.menu-item a,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li:first-child.menu-item a {
                        padding-left: 0px;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item a:after {
                        content: "";
                        width: 1px;
                        height: 12px;
                        position: absolute;
                        top: 50%;
                        left: 0;
                        margin-top: 1px;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                        background: rgba(255, 255, 255, 0.9);
                    }

                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item a:hover,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item a:hover {
                        color: rgba(229, 45, 109, 1);
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item:hover a {
                        color: rgba(229, 45, 109, 1);
                    }

                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item a:hover {
                        background: rgba(229, 45, 109, 1);
                        color: #FFF;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li:first-child.menu-item a:after,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li:first-child.menu-item a:after,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li:first-child.menu-item a:after,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li:first-child.menu-item a:after {
                        display: none;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu {
                        display: block;
                        position: absolute;
                        top: 100%;
                        left: 0;
                        z-index: 99;
                        opacity: 0;
                        visibility: hidden;
                        -webkit-transform: translateY(20%);
                        -moz-transform: translateY(20%);
                        -ms-transform: translateY(20%);
                        -o-transform: translateY(20%);
                        transform: translateY(20%);
                        -webkit-transition: ease-in-out 0.3s;
                        -moz-transition: ease-in-out 0.3s;
                        -ms-transition: ease-in-out 0.3s;
                        -o-transition: ease-in-out 0.3s;
                        transition: ease-in-out 0.3s;
                        min-width: 240px;
                        padding: 10px 0px;
                        background: #FFF;
                        -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
                        -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
                        box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item:hover .sub-menu,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item:hover .sub-menu,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item:hover .sub-menu,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item:hover .sub-menu {
                        opacity: 1;
                        visibility: visible;
                        -webkit-transform: translateY(0%);
                        -moz-transform: translateY(0%);
                        -ms-transform: translateY(0%);
                        -o-transform: translateY(0%);
                        transform: translateY(0%);
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li {
                        display: table;
                        padding: 0px;
                        width: 100%;
                        text-align: left;
                    }

                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu.no-mega-cat-menu li,
                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu.no-mega-cat-menu li,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu.no-mega-cat-menu li,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu.no-mega-cat-menu li {
                        margin: 0 auto;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li a,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li a,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li a,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li a {
                        color: #000;
                        padding: 10px 25px;
                        text-transform: none;
                        font-size: 0.9rem;
                        font-weight: 400;
                        text-align: right;
                    }

                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li a {
                        font-size: 0.8rem;
                    }

                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li a,
                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li a,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li a,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li a {
                        font-weight: 400;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li a:hover,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li a:hover,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li a:hover,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li a:hover {
                        padding-left: 30px;
                        color: rgba(229, 45, 109, 1);
                    }

                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li a:hover {
                        background: transparent;
                    }

                    /*MegaMenu Styles*/

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.has-mega-menu,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.has-mega-menu,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.has-mega-menu,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.has-mega-menu {
                        position: static;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu {
                        width: 100%;
                        padding: 0;
                    }

                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu {
                        width: 101%;
                    }

                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu {
                        width: calc(100% + 30px);
                        padding: 0;
                        margin-left: -15px;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu a:after,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu a:after,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu a:after,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu a:after {
                        display: none;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.has-mega-menu .sub-menu a:before,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.has-mega-menu .sub-menu a:before,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.has-mega-menu .sub-menu a:before,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.has-mega-menu .sub-menu a:before,
                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.menu-item-has-children .sub-menu a:before,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.menu-item-has-children .sub-menu a:before,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.menu-item-has-children .sub-menu a:before,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.menu-item-has-children .sub-menu a:before {
                        display: none;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li .menu-post-block:hover a,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li .menu-post-block:hover a,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li .menu-post-block:hover a,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li .menu-post-block:hover a {
                        padding-left: 35px;
                        color: rgba(229, 45, 109, 1);
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-cat-wrap,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-cat-wrap,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-cat-wrap,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-cat-wrap {
                        width: 15rem;
                        display: table-cell;
                        float: none;
                        margin: 0;
                        padding: 2rem 0;
                        vertical-align: top;
                        text-align: right;
                        background: #F6F6F6;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-con-wrap,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-con-wrap,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-con-wrap,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-con-wrap {
                        width: 100%;
                        float: none;
                        margin: 0;
                        padding: 1.25rem 0.625rem;
                        display: table-cell;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-cat-wrap a:hover,
                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-cat-wrap a.mega-active-cat,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-cat-wrap a:hover,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-cat-wrap a.mega-active-cat,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-cat-wrap a:hover,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-cat-wrap a.mega-active-cat,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-cat-wrap a:hover,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-cat-wrap a.mega-active-cat {
                        padding-right: 2.2rem;
                        background: #FFF;
                        color: #000;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-con-wrap .cat-con-section,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-con-wrap .cat-con-section,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-con-wrap .cat-con-section,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-con-wrap .cat-con-section {
                        display: block;
                        width: 100%;
                        margin: 0;
                        text-align: left;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu.mega-cat-menu .ap-mega-menu-con-wrap .cat-con-section .menu-post-block,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu.mega-cat-menu .ap-mega-menu-con-wrap .cat-con-section .menu-post-block,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu.mega-cat-menu .ap-mega-menu-con-wrap .cat-con-section .menu-post-block,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu.mega-cat-menu .ap-mega-menu-con-wrap .cat-con-section .menu-post-block {
                        width: 25%;
                        min-width: 12rem;
                        max-height: 12.75rem;
                        overflow: hidden;
                        display: inline-block;
                        vertical-align: top;
                        margin: 0;
                        padding-left: 0.625rem;
                        padding-right: 0.625rem;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu.mega-cat-menu .ap-mega-menu-con-wrap,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu.mega-cat-menu .ap-mega-menu-con-wrap,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu.mega-cat-menu .ap-mega-menu-con-wrap,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu.mega-cat-menu .ap-mega-menu-con-wrap {
                        -moz-width: calc(100% - 15rem);
                        -webkit-width: calc(100% - 15rem);
                        width: calc(100% - 15rem);
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu.no-mega-cat-menu .ap-mega-menu-con-wrap .cat-con-section,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu.no-mega-cat-menu .ap-mega-menu-con-wrap .cat-con-section,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu.no-mega-cat-menu .ap-mega-menu-con-wrap .cat-con-section,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu.no-mega-cat-menu .ap-mega-menu-con-wrap .cat-con-section {
                        text-align: center;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu.no-mega-cat-menu .ap-mega-menu-con-wrap .cat-con-section .menu-post-block,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu.no-mega-cat-menu .ap-mega-menu-con-wrap .cat-con-section .menu-post-block,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu.no-mega-cat-menu .ap-mega-menu-con-wrap .cat-con-section .menu-post-block,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu.no-mega-cat-menu .ap-mega-menu-con-wrap .cat-con-section .menu-post-block {
                        width: 20%;
                        min-width: 14rem;
                        display: inline-block;
                        vertical-align: top;
                        margin: 0;
                        padding-left: 0.75rem;
                        padding-right: 0.75rem;
                        text-align: left;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-con-wrap .cat-con-section .menu-post-block a,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-con-wrap .cat-con-section .menu-post-block a,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-con-wrap .cat-con-section .menu-post-block a,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-con-wrap .cat-con-section .menu-post-block a {
                        padding: 0;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-con-wrap .cat-con-section .menu-post-block a:after,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-con-wrap .cat-con-section .menu-post-block a:after,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-con-wrap .cat-con-section .menu-post-block a:after,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-con-wrap .cat-con-section .menu-post-block a:after {
                        display: none;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-con-wrap .cat-con-section .menu-post-block h3,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-con-wrap .cat-con-section .menu-post-block h3,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-con-wrap .cat-con-section .menu-post-block h3,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-con-wrap .cat-con-section .menu-post-block h3 {
                        margin-top: 1rem;
                        margin-bottom: 0;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-con-wrap .cat-con-section .menu-post-block h3 a:hover,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-con-wrap .cat-con-section .menu-post-block h3 a:hover,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-con-wrap .cat-con-section .menu-post-block h3 a:hover,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu.mega-sub-menu .ap-mega-menu-con-wrap .cat-con-section .menu-post-block h3 a:hover {
                        color: rgba(229, 45, 109, 1);
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children {
                        position: relative;
                        width: 100%;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu,
                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu,
                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu,
                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu {
                        position: absolute;
                        top: 0;
                        right: 0;
                        margin-left: -10px;
                        left: 100%;
                        visibility: hidden;
                        opacity: 0;
                        -webkit-transform: translateY(10%);
                        -moz-transform: translateY(10%);
                        -ms-transform: translateY(10%);
                        -o-transform: translateY(10%);
                        transform: translateY(10%);
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu {
                        left: auto;
                        right: 100%;
                        margin-left: auto;
                        margin-right: -10px;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu {
                        left: 100%;
                        right: auto;
                        margin-left: -10px;
                        margin-right: auto;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu {
                        left: auto;
                        right: 100%;
                        margin-left: auto;
                        margin-right: -10px;
                    }

                    /*header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu,
header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu,
header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu,
header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu,
header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu,
header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu,
header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu,
header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu{
	left: -100%;
	right: 100%;
	margin-right: -10px;
}*/

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children:hover .sub-menu,
                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children:hover .sub-menu,
                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children:hover .sub-menu,
                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children:hover .sub-menu,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children:hover .sub-menu,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children:hover .sub-menu,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children:hover .sub-menu,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children:hover .sub-menu,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children:hover .sub-menu,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children:hover .sub-menu,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children:hover .sub-menu,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children:hover .sub-menu,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children:hover .sub-menu,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children:hover .sub-menu,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children:hover .sub-menu,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children:hover .sub-menu {
                        visibility: visible;
                        opacity: 1;
                        -webkit-transform: translateY(0%);
                        -moz-transform: translateY(0%);
                        -ms-transform: translateY(0%);
                        -o-transform: translateY(0%);
                        transform: translateY(0%);
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children {
                        position: relative;
                        text-align: left;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children:after,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children:after,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children:after,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children:after {
                        display: block;
                        color: #000;
                        position: absolute;
                        content: "\f107";
                        font-family: fontawesome;
                        font-size: 16px;
                        font-weight: 300;
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                        right: 0;
                        margin-right: 1.5rem;
                    }

                    header.header-layout2 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children:hover:after,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children:hover:after,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children:hover:after,
                    header.header-layout4 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item .sub-menu li.menu-item.menu-item-has-children:hover:after {
                        color: rgba(229, 45, 109, 1);
                    }

                    header.header-layout1 .vmagazine-lite-top-header,
                    header.header-layout3 .vmagazine-lite-top-header,
                    header.header-layout4 .vmagazine-lite-top-header {
                        /* background: rgba(0, 0, 0, 1);*/
                        background: #ae0000;
                        direction: ltr;
                    }

                    .top-men-wrap,
                    .top-right {}

                    header.header-layout3,
                    header.header-layout4 {
                        background: #FFF;
                    }

                    header.header-layout3 .logo-wrapper .site-branding,
                    header.header-layout4 .logo-wrapper .site-branding {
                        text-align: center;
                        padding: 1.5rem 0;
                    }

                    header.header-layout3 .logo-wrapper .site-branding {
                        width: 100%;
                    }

                    header.header-layout1 .vmagazine-lite-top-header .top-menu,
                    header.header-layout1 .vmagazine-lite-top-header .top-left,
                    header.header-layout3 .vmagazine-lite-top-header .top-menu,
                    header.header-layout4 .vmagazine-lite-top-header .top-menu {
                        display: inline-block;
                        width: 40%;
                        float: left;
                        margin: 0;
                        position: relative;
                    }

                    header.header-layout1 .vmagazine-lite-top-header .top-menu {
                        width: 70%;
                    }

                    header.header-layout1 .vmagazine-lite-top-header .top-left {
                        width: 30%;
                    }

                    header.header-layout1 .vmagazine-lite-top-header.menu-full .top-menu,
                    header.header-layout1 .vmagazine-lite-top-header.menu-full .top-left {
                        width: 100%;
                    }

                    header.header-layout1 .vmagazine-lite-top-header .top-men-wrap {
                        display: inline-block;
                        float: left;
                        /*   width: 90%;*/
                        -moz-width: calc(100% - 79px);
                        -webkit-width: calc(100% - 79px);
                        width: calc(100% - 79px);
                        padding-right: 20px;
                        position: relative;
                    }

                    header.header-layout1 .vmagazine-lite-top-header .top-men-wrap:before {
                        content: "";
                        position: absolute;
                        left: -10px;
                        top: 10px;
                        width: 1px;
                        height: 20px;
                        background: rgba(255, 255, 255, 0.5);
                    }

                    header.header-layout3 .vmagazine-lite-top-header .top-menu {
                        width: 70%;
                    }

                    /*header.header-layout1 .vmagazine-lite-top-header .top-left{
	padding-right: 20px;
}
header.header-layout1 .vmagazine-lite-top-header .top-left:before{
	content: "";
	position: absolute;
	right: 10px;
	top: 12px;
	width: 1px;
	height: 20px;
	background: rgba(255,255,255,0.5);
}*/

                    header.header-layout1 .vmagazine-lite-top-header .top-right,
                    header.header-layout3 .vmagazine-lite-top-header .top-right {
                        display: inline-block;
                        width: 79px;
                        /*  width: 10%;*/
                        float: left;
                        margin: 0;
                        margin-top: 0px;
                        position: relative;
                    }

                    header.header-layout1 .vmagazine-lite-top-header .top-right {
                        margin-top: 4px;
                        float: left;
                    }

                    header.header-layout3 .vmagazine-lite-top-header .top-right {
                        width: 50%;
                        border: 1px solid #fff
                    }

                    header.header-layout1 .vmagazine-lite-top-header .top-menu ul,
                    header.header-layout3 .vmagazine-lite-top-header .top-menu ul {
                        list-style: none;
                        padding: 12px 0px;
                        margin: 0px;
                    }

                    header.header-layout3 .vmagazine-lite-top-header .top-menu ul {
                        padding: 12px 0;
                    }

                    header.header-layout1 .vmagazine-lite-top-header .top-menu ul li,
                    header.header-layout3 .vmagazine-lite-top-header .top-menu ul li {
                        display: inline-block;
                    }

                    header.header-layout1 .vmagazine-lite-top-header .top-menu ul li a,
                    header.header-layout3 .vmagazine-lite-top-header .top-menu ul li a {
                        font-size: 14px;
                        color: #FFF;
                        font-weight: 400;
                        padding-right: 0.625rem;
                    }

                    header.header-layout1 .vmagazine-lite-top-header .top-menu ul li a:hover,
                    header.header-layout3 .vmagazine-lite-top-header .top-menu ul li a:hover {
                        color: rgba(229, 45, 109, 1);
                    }

                    header.header-layout1 .vmagazine-lite-top-header .top-left ul.social,
                    header.header-layout3 .vmagazine-lite-top-header .top-right ul.social {
                        padding: 7px 0 5px;
                        margin: 0;
                        list-style-type: none;
                        text-align: left;
                    }

                    header.header-layout1 .vmagazine-lite-top-header .top-left ul.social li,
                    header.header-layout3 .vmagazine-lite-top-header .top-right ul.social li {
                        display: inline-block;
                    }

                    header.header-layout1 .vmagazine-lite-top-header .top-left ul.social li a,
                    header.header-layout3 .vmagazine-lite-top-header .top-right ul.social li a {
                        padding-right: 0.75rem;
                        color: #FFF;
                    }

                    header.header-layout1 .vmagazine-lite-top-header .top-left ul.social li:last-child a,
                    header.header-layout3 .vmagazine-lite-top-header .top-right ul.social li:last-child a {
                        padding-right: 0;
                    }

                    header.header-layout1 .vmagazine-lite-top-header .top-left ul.social li a:hover,
                    header.header-layout3 .vmagazine-lite-top-header .top-right ul.social li a:hover {
                        color: rgba(229, 45, 109, 1);
                    }

                    header.header-layout1 .vmagazine-lite-top-header .vmagazine-lite-search-form-primary form,
                    header.header-layout3 .vmagazine-lite-top-header .vmagazine-lite-search-form-primary form {
                        width: 100%;
                        position: relative;
                        float: right;
                        -webkit-transition: all ease-in 0.3s;
                        -moz-transition: all ease-in 0.3s;
                        -ms-transition: all ease-in 0.3s;
                        -o-transition: all ease-in 0.3s;
                        transition: all ease-in 0.3s;
                    }

                    header.header-layout1 .vmagazine-lite-top-header .vmagazine-lite-search-form-primary form input.search-field,
                    header.header-layout3 .vmagazine-lite-top-header .vmagazine-lite-search-form-primary form input.search-field {
                        background: transparent;
                        border: none;
                        font-size: 0.875rem;
                        font-weight: 400;
                        color: #FFF;
                        padding: 0;
                    }

                    header.header-layout1 .vmagazine-lite-top-header .vmagazine-lite-search-form-primary form input.search-field::-moz-placeholder {
                        color: #FFF;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                        opacity: 1;
                    }

                    header.header-layout1 .vmagazine-lite-top-header .vmagazine-lite-search-form-primary form input.search-field::placeholder {
                        color: #FFF;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                    }

                    header.header-layout1 .vmagazine-lite-top-header .vmagazine-lite-search-form-primary form input.search-field::-webkit-input-placeholder {
                        color: #FFF;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                    }

                    header.header-layout1 .vmagazine-lite-top-header .vmagazine-lite-search-form-primary form input.search-field::-ms-input-placeholder {
                        color: #000;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                    }

                    header.header-layout3 .vmagazine-lite-top-header .vmagazine-lite-search-form-primary form input.search-field::-moz-placeholder {
                        color: #FFF;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                        opacity: 1;
                    }

                    header.header-layout3 .vmagazine-lite-top-header .vmagazine-lite-search-form-primary form input.search-field::placeholder {
                        color: #FFF;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                    }

                    header.header-layout3 .vmagazine-lite-top-header .vmagazine-lite-search-form-primary form input.search-field::-webkit-input-placeholder {
                        color: #FFF;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                    }

                    header.header-layout3 .vmagazine-lite-top-header .vmagazine-lite-search-form-primary form input.search-field::-ms-input-placeholder {
                        color: #000;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                    }

                    header.header-layout1 .vmagazine-lite-top-header .vmagazine-lite-search-form-primary form input.search-submit,
                    header.header-layout3 .vmagazine-lite-top-header .vmagazine-lite-search-form-primary form input.search-submit {
                        position: absolute;
                        right: 0;
                        width: 30px;
                        height: 30px;
                        border: none;
                        text-indent: 999999999999em;
                        top: 50%;
                        z-index: 1;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                    }

                    header.header-layout1 .vmagazine-lite-top-header .vmagazine-lite-search-form-primary form.search-form:after,
                    header.header-layout3 .vmagazine-lite-top-header .vmagazine-lite-search-form-primary form.search-form:after {
                        content: "\f002";
                        z-index: 0;
                        font-family: fontawesome;
                        font-size: 14px;
                        position: absolute;
                        right: 0;
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                        color: #FFF;
                    }

                    header.header-layout1 .vmagazine-lite-top-header .vmagazine-lite-search-form-primary form input.search-submit:hover,
                    header.header-layout3 .vmagazine-lite-top-header .vmagazine-lite-search-form-primary form input.search-submit:hover {
                        background: none;
                    }

                    /*header.header-layout1 .vmagazine-lite-top-header .vmagazine-lite-search-form-primary form.focus,
header.header-layout3 .vmagazine-lite-top-header .vmagazine-lite-search-form-primary form.focus{
	width: 10rem;
}*/

                    header.header-layout1 .vmagazine-lite-top-header .vmagazine-lite-search-form-primary form:before,
                    header.header-layout3 .vmagazine-lite-top-header .vmagazine-lite-search-form-primary form:before {
                        content: "";
                        position: absolute;
                        width: 0%;
                        height: 1px;
                        bottom: 3px;
                        right: 0;
                        background: #FFF;
                        display: none;
                        -webkit-transition: all ease-in 0.3s;
                        -moz-transition: all ease-in 0.3s;
                        -ms-transition: all ease-in 0.3s;
                        -o-transition: all ease-in 0.3s;
                        transition: all ease-in 0.3s;
                    }

                    header.header-layout1 .vmagazine-lite-top-header .vmagazine-lite-search-form-primary form.focus:before,
                    header.header-layout3 .vmagazine-lite-top-header .vmagazine-lite-search-form-primary form.focus:before {
                        width: 100%;
                    }

                    header.header-layout1 .logo-ad-wrapper,
                    header.header-layout3 .logo-ad-wrapper {
                        background: #FFF;
                    }

                    header.header-layout1 .logo-ad-wrapper .vmagazine-lite-container,
                    header.header-layout3 .logo-ad-wrapper .vmagazine-lite-container {
                        display: table;
                        padding: 10px;
                        /*   padding: 1.25rem 10px;*/
                    }

                    header.header-layout1 .logo-ad-wrapper .vmagazine-lite-container .site-branding,
                    header.header-layout3 .logo-ad-wrapper .vmagazine-lite-container .site-branding {
                        /* display: flex-root;*/
                        display: table-cell;
                        -moz-width: calc(100% - 470px);
                        -webkit-width: calc(100% - 470px);
                        width: calc(100% - 470px);
                        vertical-align: middle;
                        /* width: 60%;*/
                    }

                    header.header-layout1 .logo-ad-wrapper .vmagazine-lite-container .header-ad-wrapper,
                    header.header-layout3 .logo-ad-wrapper .vmagazine-lite-container .header-ad-wrapper {
                        display: table-cell;
                        width: 470px;
                        vertical-align: middle;
                        /*     width: 40%;*/
                        max-width: 470px;
                        max-height: 120px;
                        text-align: center
                    }

                    header.header-layout3 .site-main-nav-wrapper.menu-fixed-triggered,
                    header .vmagazine-lite-nav-wrapper.menu-fixed-triggered,
                    .vmagazine-lite-mob-outer.menu-fixed-triggered {
                        position: fixed;
                        top: 0;
                        left: 0;
                        z-index: 999;
                        width: 100%;
                        -webkit-transform: translateY(-100%);
                        -moz-transform: translateY(-100%);
                        -ms-transform: translateY(-100%);
                        -o-transform: translateY(-100%);
                        transform: translateY(-100%);
                        -webkit-transition: transform .25s ease-in-out;
                        -moz-transition: transform .25s ease-in-out;
                        -ms-transition: transform .25s ease-in-out;
                        -o-transition: transform .25s ease-in-out;
                        transition: transform .25s ease-in-out;
                    }

                    .admin-bar header.header-layout3 .site-main-nav-wrapper.menu-fixed-triggered,
                    .admin-bar header .vmagazine-lite-nav-wrapper.menu-fixed-triggered,
                    .admin-bar .vmagazine-lite-mob-outer.menu-fixed-triggered {
                        margin-top: 32px;
                    }

                    header.header-layout3 .site-main-nav-wrapper.menu-fixed-triggered,
                    header .vmagazine-lite-nav-wrapper.menu-fixed-triggered {
                        background: #FFF;
                        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
                        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
                    }

                    header.header-layout3 .site-main-nav-wrapper.menu-fixed-triggered.menu-fixed,
                    header .vmagazine-lite-nav-wrapper.menu-fixed-triggered.menu-fixed {
                        -webkit-transform: translateY(0);
                        -moz-transform: translateY(0);
                        -ms-transform: translateY(0);
                        -o-transform: translateY(0);
                        transform: translateY(0);
                    }

                    .vmagazine-lite-mob-outer.menu-fixed-triggered.menu-fixed {
                        background: #000;
                        -webkit-transform: translateY(0);
                        -moz-transform: translateY(0);
                        -ms-transform: translateY(0);
                        -o-transform: translateY(0);
                        transform: translateY(0);
                    }

                    header .vmagazine-lite-nav-wrapper.menu-fixed-triggered nav.main-navigation .nav-wrapper .index-icon {
                        padding-left: 0;
                    }

                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.menu-item-has-children a::before,
                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.has-mega-menu a::before,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.menu-item-has-children a::before,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.has-mega-menu a::before {
                        margin-top: -1px;
                    }

                    header.header-layout3 .site-main-nav-wrapper {
                        background: #F2F2F2;
                        border-top: solid 1px #EAEAEA;
                        border-bottom: solid 1px #EAEAEA;
                        display: table;
                        width: 100%;
                    }

                    header.header-layout3 .site-main-nav-wrapper .sidebar-icon,
                    header.header-layout3 .site-main-nav-wrapper .vmagazine-lite-nav-wrapper,
                    header.header-layout3 .site-main-nav-wrapper .top-right {
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        -webkit-box-align: center;
                        align-items: center;
                        position: relative;
                    }

                    header.header-layout3 .site-main-nav-wrapper .sidebar-icon,
                    header.header-layout3 .site-main-nav-wrapper .top-right {
                        width: 15px;
                    }

                    header.header-layout3 .site-main-nav-wrapper .sidebar-icon i,
                    header.header-layout3 .site-main-nav-wrapper .top-right i {
                        -webkit-transform: scale(1);
                        -moz-transform: scale(1);
                        -ms-transform: scale(1);
                        -o-transform: scale(1);
                        transform: scale(1);
                        -webkit-transition: all ease 0.1s;
                        -moz-transition: all ease 0.1s;
                        -ms-transition: all ease 0.1s;
                        -o-transition: all ease 0.1s;
                        transition: all ease 0.1s;
                        -webkit-transform-origin: 50% 50%;
                        -moz-transform-origin: 50% 50%;
                        -ms-transform-origin: 50% 50%;
                        -o-transform-origin: 50% 50%;
                        transform-origin: 50% 50%;
                    }

                    header.header-layout3 .site-main-nav-wrapper .top-right .search-toggle {
                        width: 12px;
                    }

                    header.header-layout3 .site-main-nav-wrapper .top-right .search-toggle.active i:before {
                        content: "\f00d";
                    }

                    header.header-layout3 .site-main-nav-wrapper .sidebar-icon:hover,
                    header.header-layout3 .site-main-nav-wrapper .top-right:hover {
                        cursor: pointer;
                    }

                    header.header-layout3 .site-main-nav-wrapper .sidebar-icon i:hover,
                    header.header-layout3 .site-main-nav-wrapper .top-right i:hover {
                        -webkit-transform: scale(0.95);
                        -moz-transform: scale(0.95);
                        -ms-transform: scale(0.95);
                        -o-transform: scale(0.95);
                        transform: scale(0.95);
                    }

                    header.header-layout3 .site-main-nav-wrapper .vmagazine-lite-nav-wrapper {
                        width: calc(100% - 30px);
                        text-align: center;
                    }

                    header.header-layout3 .site-main-nav-wrapper .top-right .vmagazine-lite-search-form-primary {
                        position: absolute;
                        top: calc(100% + 10px);
                        right: 0;
                        visibility: hidden;
                        -webkit-transform: translateY(30px);
                        -moz-transform: translateY(30px);
                        -ms-transform: translateY(30px);
                        -o-transform: translateY(30px);
                        transform: translateY(30px);
                        opacity: 0;
                        z-index: 11;
                        padding: 1.25rem;
                        border: solid 1px #efefef;
                        background: #FFF;
                        border-top: solid 2px rgba(229, 45, 109, 1);
                        -webkit-box-shadow: 0px 3px 8px 1px rgba(0, 0, 0, 0.075);
                        box-shadow: 0px 3px 8px 1px rgba(0, 0, 0, 0.075);
                        -webkit-transition: all ease 0.3s;
                        -moz-transition: all ease 0.3s;
                        -ms-transition: all ease 0.3s;
                        -o-transition: all ease 0.3s;
                        transition: all ease 0.3s;
                    }

                    header.header-layout3 .site-main-nav-wrapper .top-right .vmagazine-lite-search-form-primary.search-active {
                        visibility: visible;
                        opacity: 1;
                        -webkit-transform: translateY(0);
                        -moz-transform: translateY(0);
                        -ms-transform: translateY(0);
                        -o-transform: translateY(0);
                        transform: translateY(0);
                    }

                    header.header-layout3 .site-main-nav-wrapper .top-right .vmagazine-lite-search-form-primary form.search-form {
                        width: 15rem;
                        position: relative;
                    }

                    header.header-layout3 .site-main-nav-wrapper .top-right .vmagazine-lite-search-form-primary form.search-form label {
                        width: 100%;
                        position: relative;
                        background: #FFF;
                        border: none;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    header.header-layout3 .site-main-nav-wrapper .top-right .vmagazine-lite-search-form-primary form.search-form label input.search-field {
                        border: 1px solid #ccc;
                        padding: 0px 2.5rem 0 0.75rem;
                        height: 40px;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    header.header-layout3 .site-main-nav-wrapper .top-right .vmagazine-lite-search-form-primary form.search-form label:before {
                        content: "\f002";
                        font-family: fontawesome;
                        position: absolute;
                        top: 50%;
                        background: rgba(229, 45, 109, 1);
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                        right: 0;
                        height: 40px;
                        width: 40px;
                        margin-top: 3px;
                        margin-right: 0px;
                        text-align: center;
                        line-height: 40px;
                        color: #FFF;
                    }

                    header.header-layout3 .site-main-nav-wrapper .top-right .vmagazine-lite-search-form-primary form.search-form input.search-submit {
                        width: 40px;
                        height: 40px;
                        position: absolute;
                        top: 0;
                        right: 0;
                        background: transparent;
                        border: none;
                        text-indent: -9999999999em;
                    }

                    header.header-layout3 .site-main-nav-wrapper .top-right .search-content {
                        width: 20rem;
                        left: auto;
                        top: 55px;
                    }

                    header.header-layout3 .site-main-nav-wrapper .top-right .block-loader {
                        position: absolute;
                        top: 113px;
                        left: auto;
                        right: 0;
                        text-align: center;
                        background: rgba(255, 255, 255, 1);
                        z-index: 1000;
                        height: 50px;
                        width: 20rem;
                        -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
                        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
                    }

                    header.header-layout3 .site-main-nav-wrapper .top-right .block-loader .sampleContainer {
                        margin-top: 21px;
                    }

                    header.header-layout4 .logo-wrapper-section {
                        position: relative;
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container {
                        position: relative;
                        display: table;
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .head-four-no-pad {
                        border-bottom: 1px solid #eee;
                        display: table;
                        width: 100%;
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .social-icon-togggle,
                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .search-toggle {
                        display: table-cell;
                        width: 1%;
                        margin: 0;
                        height: 10rem;
                        line-height: 10rem;
                        vertical-align: middle;
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .social-icon-togggle:hover,
                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .search-toggle:hover {
                        cursor: pointer;
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .search-toggle {
                        text-align: right;
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .social-icon-togggle i {
                        margin-left: 2px;
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .search-toggle i {
                        margin-right: 2px;
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .site-branding {
                        display: table-cell;
                        width: 98%;
                        margin: 0;
                        text-align: center;
                        vertical-align: middle;
                        height: 10rem;
                        line-height: 10rem;
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .social-icons {
                        height: 10rem;
                        width: 100%;
                        background: #FFF;
                        display: block;
                        vertical-align: middle;
                        line-height: 10rem;
                        position: absolute;
                        visibility: hidden;
                        opacity: 0;
                        top: 0;
                        left: 0;
                        right: 0;
                        -webkit-transform: translateY(20%);
                        -moz-transform: translateY(20%);
                        -ms-transform: translateY(20%);
                        -o-transform: translateY(20%);
                        transform: translateY(20%);
                        -webkit-transition: all ease 0.5s;
                        -moz-transition: all ease 0.5s;
                        -ms-transition: all ease 0.5s;
                        -o-transition: all ease 0.5s;
                        transition: all ease 0.5s;
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .social-icons ul.social {
                        list-style: none;
                        padding: 0;
                        margin: 0;
                        text-align: center;
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .social-icons.icons-active {
                        visibility: visible;
                        opacity: 1;
                        -webkit-transform: translateY(0);
                        -moz-transform: translateY(0);
                        -ms-transform: translateY(0);
                        -o-transform: translateY(0);
                        transform: translateY(0);
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .social-icons ul.social li {
                        display: inline-block;
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .social-icons ul.social li a {
                        font-size: 1.15rem;
                        padding-left: 8px;
                        padding-right: 8px;
                        color: #222;
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .social-icons ul.social li a:hover {
                        color: rgba(229, 45, 109, 1);
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .social-icons .social-icons-close {
                        position: absolute;
                        top: 0;
                        right: 0;
                        margin-right: 1rem;
                        z-index: 1;
                        visibility: hidden;
                        opacity: 0;
                        -webkit-transition: all ease 0.8s;
                        -moz-transition: all ease 0.8s;
                        -ms-transition: all ease 0.8s;
                        -o-transition: all ease 0.8s;
                        transition: all ease 0.8s;
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .social-icons.icons-active .social-icons-close {
                        visibility: visible;
                        opacity: 1;
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .social-icons.icons-active .social-icons-close:hover {
                        cursor: pointer;
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .header-search-wrapper .vmagazine-lite-search-form-primary {
                        height: 10rem;
                        line-height: 10rem;
                        background: #FFF;
                        position: absolute;
                        visibility: hidden;
                        z-index: 9;
                        opacity: 0;
                        top: 0;
                        left: 0;
                        right: 0;
                        -webkit-transform: translateY(20%);
                        -moz-transform: translateY(20%);
                        -ms-transform: translateY(20%);
                        -o-transform: translateY(20%);
                        transform: translateY(20%);
                        -webkit-transition: all ease 0.5s;
                        -moz-transition: all ease 0.5s;
                        -ms-transition: all ease 0.5s;
                        -o-transition: all ease 0.5s;
                        transition: all ease 0.5s;
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .header-search-wrapper.search-active .vmagazine-lite-search-form-primary {
                        visibility: visible;
                        opacity: 1;
                        -webkit-transform: translateY(0);
                        -moz-transform: translateY(0);
                        -ms-transform: translateY(0);
                        -o-transform: translateY(0);
                        transform: translateY(0);
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .header-search-wrapper .search-close {
                        position: absolute;
                        visibility: hidden;
                        opacity: 0;
                        top: 50%;
                        right: 10px;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                        z-index: 42;
                        -webkit-transition: all ease 0.5s;
                        -moz-transition: all ease 0.5s;
                        -ms-transition: all ease 0.5s;
                        -o-transition: all ease 0.5s;
                        transition: all ease 0.5s;
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .header-search-wrapper .search-close:hover {
                        cursor: pointer;
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .header-search-wrapper.search-active .search-close {
                        visibility: visible;
                        opacity: 1;
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .vmagazine-lite-search-form-primary form.search-form {
                        max-width: 35rem;
                        margin: 0 auto;
                        position: relative;
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .vmagazine-lite-search-form-primary form.search-form label {
                        position: relative;
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .vmagazine-lite-search-form-primary form.search-form input.search-field {
                        height: 2.8125rem;
                        padding-left: 0;
                        border: none;
                        -webkit-border-radius: 0;
                        border-radius: 0;
                        border-bottom: 1px solid #999;
                        -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;
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .vmagazine-lite-search-form-primary form.search-form input.search-field:hover {
                        border-color: #222;
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .vmagazine-lite-search-form-primary form.search-form input.search-field:focus {
                        border-color: rgba(229, 45, 109, 1);
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .vmagazine-lite-search-form-primary form.search-form input.search-field::-moz-placeholder {
                        color: rgba(24, 24, 24, 0.8);
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                        opacity: 1;
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .vmagazine-lite-search-form-primary form.search-form input.search-field::placeholder {
                        color: rgba(24, 24, 24, 0.8);
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .vmagazine-lite-search-form-primary form.search-form input.search-field::-webkit-input-placeholder {
                        color: rgba(24, 24, 24, 0.8);
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .vmagazine-lite-search-form-primary form.search-form input.search-field::-ms-input-placeholder {
                        color: rgba(24, 24, 24, 0.8);
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .vmagazine-lite-search-form-primary form.search-form input.search-submit {
                        position: absolute;
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                        right: 0;
                        height: 2.8125rem;
                        width: 3rem;
                        border: none;
                        text-indent: 999999999rem;
                        z-index: 2;
                    }

                    header.header-layout4 .logo-wrapper-section .vmagazine-lite-container .vmagazine-lite-search-form-primary form.search-form:before {
                        position: absolute;
                        content: "\f002";
                        font-family: fontawesome;
                        font-size: 14px;
                        top: auto;
                        right: 0;
                        z-index: 1;
                    }

                    header.header-layout4 .vmagazine-lite-search-form-primary .block-loader {
                        max-width: 35rem;
                        margin: 0 auto;
                        height: 3rem;
                        background: #FFF;
                        position: absolute;
                        left: 0;
                        right: 0;
                        bottom: 0;
                        box-shadow: 0 3px 3px rgba(0, 0, 0, 0.075);
                    }

                    header.header-layout4 .vmagazine-lite-search-form-primary .block-loader .sampleContainer {
                        margin-top: 20px;
                    }

                    header.header-layout4 .vmagazine-lite-search-form-primary .search-content {
                        max-width: 35rem;
                        width: auto;
                        bottom: 0;
                        top: 0;
                        margin-top: 5.5rem;
                    }

                    header.header-layout4 .vmagazine-lite-search-form-primary .search-content .search-content-wrap {
                        line-height: 2rem;
                    }

                    header.header-layout4 .vmagazine-lite-search-form-primary .search-content .ajax-search-view-all {
                        line-height: 3rem;
                    }

                    header.header-layout4 .vmagazine-lite-search-form-primary .search-content .no-match {
                        line-height: 2rem;
                    }

                    /*Ticker*/

                    .vmagazine-lite-ticker-wrapper {
                        background: #FFF;
                        position: relative;
                        z-index: 10;
                    }

                    .vmagazine-lite-ticker-wrapper .default-layout
                    /*,
.vmagazine-lite-ticker-wrapper .layout-two*/

                        {
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        -webkit-box-align: center;
                        align-items: center;
                    }

                    /*.vmagazine-lite-ticker-wrapper .default-layout .ticker-wrapp{
    border-top: 1px solid #eee;
}*/

                    .header-layout1 .vmagazine-lite-ticker-wrapper .default-layout .ticker-wrapp {
                        border-top: none;
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        -webkit-box-align: center;
                        align-items: center;
                        -webkit-justify-content: space-between;
                        justify-content: space-between;
                        /*  position: relative;*/
                        width: 100% !important;
                    }

                    .vmagazine-lite-ticker-wrapper .default-layout .ticker-wrapp {
                        border-top: none;
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        -webkit-box-align: center;
                        align-items: center;
                        -webkit-justify-content: space-between;
                        justify-content: space-between;
                    }

                    .header-layout1 .vmagazine-lite-ticker-wrapper .default-layout {
                        border-top: none;
                    }

                    .vmagazine-lite-ticker-wrapper .default-layout .vmagazine-lite-ticker-caption,
                    .vmagazine-lite-ticker-wrapper .default-layout .lSSlideOuter,
                    .vmagazine-lite-ticker-wrapper .layout-two .vmagazine-lite-ticker-caption,
                    .vmagazine-lite-ticker-wrapper .layout-two .lSSlideOuter {
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        -webkit-box-align: center;
                        align-items: center;
                        margin: 0;
                        vertical-align: middle;
                    }

                    .vmagazine-lite-ticker-wrapper .default-layout .vmagazine-lite-ticker-caption,
                    .vmagazine-lite-ticker-wrapper .layout-two .vmagazine-lite-ticker-caption {
                        width: auto;
                        text-align: center;
                        color: #FFF;
                        padding: 10px 0;
                    }

                    .vmagazine-lite-ticker-wrapper .default-layout .vmagazine-lite-ticker-caption span,
                    .vmagazine-lite-ticker-wrapper .layout-two .vmagazine-lite-ticker-caption span {
                        height: 28px;
                        font-size: 0.875rem;
                        padding: 0 10px;
                        line-height: 28px;
                        display: block;
                        width: 100%;
                        background: rgba(229, 45, 109, 1);
                        position: relative;
                    }

                    .vmagazine-lite-ticker-wrapper .default-layout .vmagazine-lite-ticker-caption span:before,
                    .vmagazine-lite-ticker-wrapper .layout-two .vmagazine-lite-ticker-caption span:before {
                        position: absolute;
                        content: "";
                        top: 50%;
                        /*   left: calc(100% - 1px);*/
                        right: calc(100% - 1px);
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                        width: 0;
                        height: 0;
                        border-style: solid;
                        border-width: 6.5px 0 6.5px 9px;
                        border-color: transparent transparent transparent rgba(229, 45, 109, 1);
                        display: none;
                    }

                    .vmagazine-lite-ticker-wrapper .default-layout .lSSlideOuter,
                    .vmagazine-lite-ticker-wrapper .layout-two .lSSlideOuter {
                        /*	-moz-width: calc(100% - 9rem);
  -webkit-width: calc(100% - 9rem);
  width: calc(100% - 9rem);*/
                        /*  -moz-width: calc(100% - 33rem);
    -webkit-width: calc(100% - 33rem);
    width: calc(100% - 33rem);*/
                        width: 100%;
                        padding-left: 1.5rem;
                    }

                    .vmagazine-lite-ticker-wrapper .default-layout .lSSlideOuter .lSSlideWrapper,
                    .vmagazine-lite-ticker-wrapper .layout-two .lSSlideOuter .lSSlideWrapper {
                        height: 30px !important;
                        margin-top: 0px;
                        padding-top: 5px;
                        overflow: hidden;
                        width: 100%;
                    }

                    .vmagazine-lite-ticker-wrapper .default-layout .lSSlideOuter .lSSlideWrapper .lslide .single-news a,
                    .vmagazine-lite-ticker-wrapper .default-layout .lSSlideOuter .lSSlideWrapper .lSSlide .single-news a,
                    .vmagazine-lite-ticker-wrapper .layout-two .lSSlideOuter .lSSlideWrapper .lslide .single-news a,
                    .vmagazine-lite-ticker-wrapper .layout-two .lSSlideOuter .lSSlideWrapper .lSSlide .single-news a {
                        font-size: 0.875rem;
                    }

                    .vmagazine-lite-ticker-wrapper .default-layout .lSSlideOuter .lSSlideWrapper .lSSlide .single-news .date,
                    .vmagazine-lite-ticker-wrapper .default-layout .lSSlideOuter .lSSlideWrapper .lslide .single-news .date,
                    .vmagazine-lite-ticker-wrapper .layout-two .lSSlideOuter .lSSlideWrapper .lSSlide .single-news .date,
                    .vmagazine-lite-ticker-wrapper .layout-two .lSSlideOuter .lSSlideWrapper .lslide .single-news .date {
                        font-size: 0.75rem;
                        text-transform: uppercase;
                        font-weight: 400;
                        position: relative;
                        color: #A0A0A0;
                        margin-left: 1rem;
                        padding-left: 1.2rem;
                    }

                    .vmagazine-lite-ticker-wrapper .default-layout .lSSlideOuter .lSSlideWrapper .lSSlide .single-news .date:before,
                    .vmagazine-lite-ticker-wrapper .default-layout .lSSlideOuter .lSSlideWrapper .lslide .single-news .date:before,
                    .vmagazine-lite-ticker-wrapper .layout-two .lSSlideOuter .lSSlideWrapper .lSSlide .single-news .date:before,
                    .vmagazine-lite-ticker-wrapper .layout-two .lSSlideOuter .lSSlideWrapper .lslide .single-news .date:before {
                        position: absolute;
                        content: "";
                        /*right: 0;*/
                        left: 0;
                        top: 50%;
                        -webkit-transform: translateY(-55%);
                        -moz-transform: translateY(-55%);
                        -ms-transform: translateY(-55%);
                        -o-transform: translateY(-55%);
                        transform: translateY(-55%);
                        width: 6px;
                        height: 1px;
                        background: #A0A0A0;
                    }

                    .vmagazine-lite-ticker-wrapper .default-layout .lSSlideOuter .lSSlideWrapper .lSAction,
                    .vmagazine-lite-ticker-wrapper .layout-two .lSSlideOuter .lSSlideWrapper .lSAction {
                        position: absolute;
                        top: 0;
                        right: 138px;
                        /*right: 0;*/
                    }

                    .vmagazine-lite-ticker-wrapper .default-layout .lSSlideOuter .lSSlideWrapper .lSAction > a,
                    .vmagazine-lite-ticker-wrapper .layout-two .lSSlideOuter .lSSlideWrapper .lSAction > a {
                        width: 30px;
                        height: 30px;
                        opacity: 1;
                    }

                    .vmagazine-lite-ticker-wrapper .default-layout .lSSlideOuter .lSSlideWrapper .lSAction a.lSPrev,
                    .vmagazine-lite-ticker-wrapper .layout-two .lSSlideOuter .lSSlideWrapper .lSAction a.lSPrev {
                        position: absolute;
                        right: 0;
                        top: 0;
                        background-image: none;
                        z-index: 10;
                        margin-top: 0;
                        background-position: center;
                        margin-left: auto;
                        margin-right: 34px;
                        border: solid 1px #eee;
                        text-align: center;
                    }

                    .vmagazine-lite-ticker-wrapper .default-layout .lSSlideOuter .lSSlideWrapper .lSAction a.lSPrev:before,
                    .vmagazine-lite-ticker-wrapper .layout-two .lSSlideOuter .lSSlideWrapper .lSAction a.lSPrev:before {
                        content: "\f104";
                        font-family: fontawesome;
                        font-weight: 400;
                        font-size: 18px;
                        position: absolute;
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                        left: 0;
                        right: 0;
                        color: #333;
                    }

                    .vmagazine-lite-ticker-wrapper .default-layout .lSSlideOuter .lSSlideWrapper .lSAction a.lSNext,
                    .vmagazine-lite-ticker-wrapper .layout-two .lSSlideOuter .lSSlideWrapper .lSAction a.lSNext {
                        position: absolute;
                        right: 0;
                        background-image: none;
                        top: 0;
                        z-index: 10;
                        margin-top: 0;
                        background-position: center;
                        margin-left: auto;
                        border: solid 1px #eee;
                        text-align: center;
                    }

                    .vmagazine-lite-ticker-wrapper .default-layout .lSSlideOuter .lSSlideWrapper .lSAction a.lSNext:before,
                    .vmagazine-lite-ticker-wrapper .layout-two .lSSlideOuter .lSSlideWrapper .lSAction a.lSNext:before {
                        content: "\f105";
                        font-family: fontawesome;
                        font-weight: 400;
                        font-size: 18px;
                        position: absolute;
                        top: 50%;
                        -webkit-transform: translateY(-55%);
                        -moz-transform: translateY(-55%);
                        -ms-transform: translateY(-55%);
                        -o-transform: translateY(-55%);
                        transform: translateY(-55%);
                        left: 0;
                        right: 0;
                        color: #333;
                    }

                    .vmagazine-lite-ticker-wrapper .layout-two .ticker-wrapp,
                    .vmagazine-lite-ticker-wrapper .layout-two .ticker-tags {
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        -webkit-box-align: center;
                        align-items: center;
                        -webkit-justify-content: flex-end;
                        justify-content: flex-end;
                        -moz-width: calc(100% - 400px);
                        -webkit-width: calc(100% - 400px);
                        width: calc(100% - 400px);
                    }

                    .vmagazine-lite-ticker-wrapper .layout-two .ticker-wrapp {
                        -webkit-justify-content: flex-start;
                        justify-content: flex-start;
                    }

                    .vmagazine-lite-ticker-wrapper .layout-two .ticker-tags {
                        width: 400px;
                        text-align: right;
                    }

                    .vmagazine-lite-ticker-wrapper .layout-two .ticker-tags .author,
                    .vmagazine-lite-ticker-wrapper .layout-two .ticker-tags .tag-title,
                    .vmagazine-lite-ticker-wrapper .layout-two .ticker-tags ul {
                        display: inline-block;
                    }

                    .vmagazine-lite-ticker-wrapper .layout-two .ticker-tags .tag-title {
                        font-size: 0.875rem;
                        color: #222;
                        padding-right: 5px;
                    }

                    .vmagazine-lite-ticker-wrapper .layout-two .ticker-tags ul {
                        padding: 0;
                        margin: 0;
                        list-style: none;
                    }

                    .vmagazine-lite-ticker-wrapper .layout-two .ticker-tags ul li {
                        display: inline-block;
                    }

                    .vmagazine-lite-ticker-wrapper .layout-two .ticker-tags ul li a {
                        font-size: 0.8rem;
                        font-weight: 400;
                        color: #666;
                        position: relative;
                        padding-left: 10px;
                        padding-right: 8px;
                        text-transform: capitalize;
                    }

                    .vmagazine-lite-ticker-wrapper .layout-two .ticker-tags ul li a:hover {
                        color: rgba(229, 45, 109, 1);
                    }

                    .vmagazine-lite-ticker-wrapper .layout-two .ticker-tags ul li a:before {
                        position: absolute;
                        content: "#";
                        bottom: 0;
                        left: 0;
                    }

                    .vmagazine-lite-ticker-wrapper .layout-two .ticker-tags ul li:last-child a {
                        padding-right: 0;
                    }

                    .vmagazine-lite-ticker-wrapper .layout-two .ticker-tags .author img {
                        max-width: 30px;
                        -webkit-border-radius: 50%;
                        border-radius: 50%;
                    }

                    /*Slick Slider changes*/

                    .block-post-wrapper {
                        position: relative;
                    }

                    .block-post-wrapper.vmagazine-lite-block-post-car-small {
                        padding: 0px;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 {
                        position: relative;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .slick-initialized.slick-wrap .slick-track .single-post.slick-slide {
                        line-height: 0px;
                        height: 670px;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .slick-slider .post-thumb {
                        height: 100%;
                        position: relative;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .slick-slide .thumb-zoom {
                        width: 100%;
                        height: 100%;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .slick-slide img {
                        object-fit: cover;
                        height: 100%;
                        width: 100%;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .slick-wrap button.slick-arrow {
                        z-index: 10;
                        width: 35px;
                        height: 35px;
                        text-align: center;
                        line-height: 35px;
                        background: #FFF;
                        -webkit-border-radius: 0;
                        border-radius: 0;
                        -webkit-transition: ease-in-out 0.3s;
                        -moz-transition: ease-in-out 0.3s;
                        -ms-transition: ease-in-out 0.3s;
                        -o-transition: ease-in-out 0.3s;
                        transition: ease-in-out 0.3s;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .slick-wrap button.slick-arrow:before {
                        line-height: 35px;
                        color: #000;
                        font-size: 24px;
                        font-weight: 400;
                        -webkit-transition: ease-in-out 0.3s;
                        -moz-transition: ease-in-out 0.3s;
                        -ms-transition: ease-in-out 0.3s;
                        -o-transition: ease-in-out 0.3s;
                        transition: ease-in-out 0.3s;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .slick-prev,
                    .slick-next {
                        top: 50%;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .slick-wrap button.slick-arrow.slick-prev {
                        left: 10%;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .slick-wrap button.slick-arrow.slick-prev:before {
                        content: "\f104";
                        font-family: fontawesome;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .slick-wrap button.slick-arrow.slick-next {
                        right: 10%;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .slick-wrap button.slick-arrow.slick-next:before {
                        content: "\f105";
                        font-family: fontawesome;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .slick-wrap button.slick-arrow:hover {
                        background: rgba(229, 45, 109, 1);
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .slick-wrap button.slick-arrow:hover:before {
                        color: #FFF;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .slick-slider .post-content-wrapper {
                        position: absolute;
                        top: auto;
                        bottom: 150px;
                        left: 0;
                        right: 0;
                        text-align: center;
                        vertical-align: middle;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .slick-slider .post-content-wrapper span.cat-links a {
                        color: #FFF;
                        font-weight: 400;
                        padding: 0px 8px;
                        line-height: 26px;
                        height: 26px;
                        text-align: center;
                        margin: 0 auto;
                        margin-right: auto;
                        -webkit-border-radius: 1px;
                        border-radius: 1px;
                        margin-right: 0.425rem;
                        font-size: 0.8rem;
                        text-transform: uppercase;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .slick-slider .post-content-wrapper .post-meta {
                        color: #FFF;
                        font-size: 0.75rem;
                        font-weight: 400;
                        margin-top: 25px;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .slick-slider .post-content-wrapper .post-meta span {
                        padding: 0px 12px;
                        position: relative;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .slick-slider .post-content-wrapper .post-meta span:after {
                        content: "";
                        position: absolute;
                        width: 1.5px;
                        height: 13px;
                        left: 0;
                        top: 50%;
                        background: rgba(255, 255, 255, 0.7);
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .slick-slider .post-content-wrapper .post-meta span:first-child:after {
                        display: none;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .slick-slider .post-content-wrapper .post-meta span i {
                        padding-right: 5px;
                        font-size: 0.9333em;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .slick-slider .post-content-wrapper h3.extra-large-font {
                        max-width: 50%;
                        margin: 0.875rem auto;
                        color: #FFF;
                        font-size: 2.5rem;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .slick-slider .post-content-wrapper h3.extra-large-font a {
                        display: inline;
                        line-height: 1.45;
                        padding: 0 10px 3px;
                        position: relative;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .slick-slider .post-content-wrapper h3.extra-large-font a:hover {
                        background: rgba(229, 45, 109, 1);
                        color: #FFF;
                    }

                    /*.posts-tab-wrap{
	position: absolute;
	bottom: 0;
	left: 0;
}*/

                    .vmagazine-lite-fullwid-slider.block_layout_1 .posts-tab-wrap .single-post {
                        padding-left: 3px;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .posts-tab-wrap .single-post .slider-nav-inner-wrapper {
                        display: table;
                        background: #000;
                        position: relative;
                        padding: 20px;
                        width: 100%;
                        cursor: pointer;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .posts-tab-wrap .single-post .slider-nav-inner-wrapper .post-thumb .image-overlay {
                        background: rgba(0, 0, 0, 0.2);
                        -webkit-transition: ease-in-out 0.3s;
                        -moz-transition: ease-in-out 0.3s;
                        -ms-transition: ease-in-out 0.3s;
                        -o-transition: ease-in-out 0.3s;
                        transition: ease-in-out 0.3s;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .posts-tab-wrap .single-post .slider-nav-inner-wrapper .post-thumb .post-format-icon {
                        font-size: 18px;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .posts-tab-wrap .single-post .slider-nav-inner-wrapper:hover .post-thumb .image-overlay {
                        background: rgba(0, 0, 0, 0.6);
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .posts-tab-wrap .single-post .slider-nav-inner-wrapper:hover .post-thumb .post-format-icon {
                        visibility: visible;
                        opacity: 1;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .posts-tab-wrap .single-post .post-thumb {
                        display: table-cell;
                        vertical-align: middle;
                        width: 125px;
                        height: 85px;
                        float: left;
                        width: 26%;
                        margin: 0;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .posts-tab-wrap .single-post .post-caption-wrapper {
                        display: table-cell;
                        vertical-align: middle;
                        float: left;
                        width: 74%;
                        margin: 0;
                        padding: 0px 30px 0 20px;
                        color: #FFF;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .posts-tab-wrap .single-post .post-caption-wrapper span {
                        position: relative;
                        padding-left: 0.625rem;
                        padding-right: 0.625rem;
                        font-size: 0.75rem;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .posts-tab-wrap .single-post .post-caption-wrapper span:first-child {
                        padding-left: 0;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .posts-tab-wrap .single-post .post-caption-wrapper span:first-child:before {
                        display: none;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .posts-tab-wrap .single-post .post-caption-wrapper span:before {
                        position: absolute;
                        content: "";
                        width: 2px;
                        height: 12px;
                        background: rgba(255, 255, 255, 0.6);
                        left: 0;
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .posts-tab-wrap .single-post .post-caption-wrapper span i {
                        padding-right: 0.25rem;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .posts-tab-wrap .single-post .post-caption-wrapper h3.large-font {
                        font-size: 0.9375rem;
                        line-height: 1.2rem;
                        color: #FFF;
                        margin-top: 0.75rem;
                        margin-bottom: 0;
                        font-weight: 400;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .posts-tab-wrap.slick-slider {
                        background: rgba(0, 0, 0, 0.4);
                        padding: 0;
                        margin-bottom: 0;
                        line-height: 0;
                        position: absolute;
                        bottom: 0;
                        width: 100%;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .posts-tab-wrap.slick-slider button.slick-arrow {
                        z-index: 9;
                        opacity: 0;
                        visibility: hidden;
                        -webkit-transition: all 0.3s linear;
                        -moz-transition: all 0.3s linear;
                        -ms-transition: all 0.3s linear;
                        -o-transition: all 0.3s linear;
                        transition: all 0.3s linear;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .posts-tab-wrap.slick-slider button.slick-arrow:before {
                        display: none;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .posts-tab-wrap.slick-slider button.slick-prev {
                        left: 0px;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .posts-tab-wrap.slick-slider button.slick-next {
                        right: 0px;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .posts-tab-wrap.slick-slider:hover button.slick-arrow {
                        opacity: 1;
                        visibility: visible;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .posts-tab-wrap.slick-slider:hover button.slick-prev {
                        left: 10px;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .posts-tab-wrap.slick-slider:hover button.slick-next {
                        right: 10px;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .posts-tab-wrap.slick-slider .slick-dots {
                        bottom: 40px;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .posts-tab-wrap.slick-slider .slick-dots li {
                        width: 8px;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .posts-tab-wrap.slick-slider .slick-dots li button::before {
                        content: "";
                        width: 9px;
                        height: 9px;
                        opacity: 1;
                        -webkit-border-radius: 50%;
                        border-radius: 50%;
                        background: #505051;
                        -webkit-transition: all ease-in 0.1s;
                        -moz-transition: all ease-in 0.1s;
                        -ms-transition: all ease-in 0.1s;
                        -o-transition: all ease-in 0.1s;
                        transition: all ease-in 0.1s;
                        -webkit-transform-origin: 50% 50%;
                        -moz-transform-origin: 50% 50%;
                        -ms-transform-origin: 50% 50%;
                        -o-transform-origin: 50% 50%;
                        transform-origin: 50% 50%;
                        -webkit-transform: scale(1);
                        -moz-transform: scale(1);
                        -ms-transform: scale(1);
                        -o-transform: scale(1);
                        transform: scale(1);
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .posts-tab-wrap.slick-slider .slick-dots li button:hover:before {
                        background: rgba(229, 45, 109, 1);
                        -webkit-transform: scale(1.12);
                        -moz-transform: scale(1.12);
                        -ms-transform: scale(1.12);
                        -o-transform: scale(1.12);
                        transform: scale(1.12);
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .posts-tab-wrap.slick-slider .slick-dots li.slick-active button::before {
                        background: rgba(229, 45, 109, 1);
                        -webkit-transform: scale(1.12);
                        -moz-transform: scale(1.12);
                        -ms-transform: scale(1.12);
                        -o-transform: scale(1.12);
                        transform: scale(1.12);
                        opacity: 1;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_1 .slick-slider .post-thumb .image-overlay {
                        position: absolute;
                        top: 0;
                        left: 0;
                        width: 100%;
                        height: 100%;
                        display: block;
                        background: rgba(0, 0, 0, 0.3);
                    }

                    /*Block Layout 3 Styles*/

                    .widget_newsletterwidget h3.widget-title {
                        margin-bottom: 2.75rem;
                    }

                    .block-post-wrapper.block_layout_3 .single-post {
                        margin-bottom: 1.25rem;
                    }

                    .block-post-wrapper.block_layout_3 .single-post .content-wrapper {
                        background: #FFF;
                        padding: 1.25rem 1.25rem 0.8175rem;
                    }

                    .block-post-wrapper.block_layout_3 .single-post .content-wrapper .small-font {
                        margin-top: 0.625rem;
                        margin-bottom: 0.5rem;
                    }

                    .block-post-wrapper.block_layout_3 .single-post .content-wrapper .small-font a {
                        color: #252525;
                    }

                    .block-post-wrapper.block_layout_3 .single-post .content-wrapper .small-font a:hover {
                        color: rgba(229, 45, 109, 1);
                    }

                    .block-post-wrapper.block_layout_3 .view-all {
                        margin-top: 1.25rem;
                        display: block;
                        text-align: center;
                        font-size: 0.875rem;
                        font-weight: 600;
                        text-transform: uppercase;
                    }

                    .block-post-wrapper.block_layout_3 .view-all a {
                        background: transparent;
                        color: #666;
                        padding: 12px 12px;
                        border: solid 1px #999;
                        display: block;
                        min-width: 100%;
                    }

                    .block-post-wrapper.block_layout_3 .view-all a:hover {
                        background: rgba(229, 45, 109, 1);
                        border-color: rgba(229, 45, 109, 1);
                        color: #FFF;
                    }

                    /*Block Layout 1 Styles*/

                    .vmagazine-lite-post-col.block_layout_1 {
                        padding: 1.25rem;
                        background: #FFF;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .vmagazine-lite-post-col.block_layout_1 .single-post .post-meta {
                        margin-top: 1.25rem;
                        margin-bottom: 0.625rem;
                    }

                    .vmagazine-lite-post-col.block_layout_1 .single-post .content-wrapper {
                        background: #FFF;
                    }

                    .vmagazine-lite-post-col.block_layout_1 .single-post .content-wrapper .large-font {
                        margin-top: 0.625rem;
                        margin-bottom: 0.625rem;
                        font-size: 1.125rem;
                        line-height: 1.5rem;
                    }

                    .vmagazine-lite-post-col.block_layout_1 .single-post .content-wrapper .large-font a {
                        color: #252525;
                    }

                    .vmagazine-lite-post-col.block_layout_1 .single-post .content-wrapper .large-font a:hover {
                        color: rgba(229, 45, 109, 1);
                    }

                    .vmagazine-lite-post-col.block_layout_1 .single-post .content-wrapper p {
                        font-size: 15px;
                        line-height: 1.5rem;
                        font-weight: 400;
                        color: #666;
                        margin-bottom: 1rem;
                    }

                    .vmagazine-lite-post-col.block_layout_1 .single-post .content-wrapper .small-font {
                        margin: 0 -1.25rem;
                        border-top: 1px solid rgba(235, 235, 235, 0.8);
                        color: #252525;
                        font-size: 1rem;
                        line-height: 1.25rem;
                    }

                    .vmagazine-lite-post-col.block_layout_1 .single-post:last-of-type .content-wrapper .small-font {
                        border-bottom: none;
                    }

                    .vmagazine-lite-post-col.block_layout_1 .single-post .content-wrapper .small-font a {
                        padding: 1.25rem 5rem 1.25rem 2.5rem;
                        color: #252525;
                        display: block;
                        position: relative;
                    }

                    .vmagazine-lite-post-col.block_layout_1 .single-post .content-wrapper .small-font a:after {
                        content: "\f105";
                        font-family: fontawesome;
                        font-weight: 300;
                        font-size: 18px;
                        position: absolute;
                        right: 2.5rem;
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                    }

                    .vmagazine-lite-post-col.block_layout_1 .single-post .content-wrapper .small-font a:hover {
                        color: rgba(229, 45, 109, 1);
                    }

                    .vmagazine-lite-post-col.block_layout_1 span.view-all {
                        margin-top: 0.25rem;
                        display: block;
                        font-size: 0.875rem;
                        text-align: center;
                    }

                    .vmagazine-lite-post-col.block_layout_1 span.view-all a {
                        font-size: 0.875rem;
                        font-weight: 400;
                        background: transparent;
                        color: #666;
                        border: solid 1px #999;
                        padding: 12px 12px;
                        min-width: 300px;
                        text-transform: uppercase;
                    }

                    .vmagazine-lite-post-col.block_layout_1 span.view-all a:hover {
                        color: #FFF;
                        background: rgba(229, 45, 109, 1);
                        border-color: rgba(229, 45, 109, 1);
                    }

                    /*lSSlideWrapper*/

                    .template-three .vmagazine-lite-featured-slider.featured-slider-wrapper h4.block-title span.title-bg:after,
                    .template-three .widget-title span.title-bg::after {
                        margin-left: 0;
                    }

                    .vmagazine-lite-featured-slider.featured-slider-wrapper .section-wrapper {
                        display: block;
                        background: #FFF;
                        padding: 1.25rem;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .vmagazine-lite-featured-slider.featured-slider-wrapper .section-wrapper .lSAction,
                    .block-post-wrapper .lSSlideWrapper .lSAction {
                        position: absolute;
                        top: 50%;
                        left: 0;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                        right: 0;
                    }

                    .vmagazine-lite-featured-slider.featured-slider-wrapper .section-wrapper .lSAction > a,
                    .block-post-wrapper .lSSlideWrapper .lSAction > a {
                        background-image: none;
                        opacity: 1;
                    }

                    .vmagazine-lite-featured-slider.featured-slider-wrapper .section-wrapper .lSAction > a:after,
                    .block-post-wrapper .lSSlideWrapper .lSAction > a:after {
                        font-family: fontawesome;
                        font-weight: 300;
                        font-size: 1.625rem;
                        color: #FFF;
                        position: absolute;
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                    }

                    .vmagazine-lite-featured-slider.featured-slider-wrapper .section-wrapper .lSAction > .lSPrev {
                        left: 2rem;
                    }

                    .block-post-wrapper .lSSlideWrapper .lSAction > .lSPrev {
                        left: 1rem;
                    }

                    .vmagazine-lite-featured-slider.featured-slider-wrapper .section-wrapper .lSAction > .lSPrev:after,
                    .block-post-wrapper .lSSlideWrapper .lSAction > .lSPrev:after {
                        content: "\f104";
                    }

                    .vmagazine-lite-featured-slider.featured-slider-wrapper .section-wrapper .lSAction > .lSNext {
                        right: 2rem;
                    }

                    .block-post-wrapper .lSSlideWrapper .lSAction > .lSNext {
                        right: 1rem;
                    }

                    .vmagazine-lite-featured-slider.featured-slider-wrapper .section-wrapper .lSAction > .lSNext:after,
                    .block-post-wrapper .lSSlideWrapper .lSAction > .lSNext:after {
                        content: "\f105";
                        right: 0;
                    }

                    .vmagazine-lite-featured-slider.featured-slider-wrapper .section-wrapper li.slide,
                    .block-post-wrapper.block_layout_2 .lSSlideWrapper li.lslide {
                        position: relative;
                    }

                    .vmagazine-lite-featured-slider.featured-slider-wrapper .section-wrapper li.slide a.slider-img,
                    .block-post-wrapper.block_layout_2 .lSSlideWrapper li.lslide a {
                        position: relative;
                    }

                    .vmagazine-lite-featured-slider.featured-slider-wrapper .section-wrapper li.slide:after,
                    .block-post-wrapper.block_layout_2 .lSSlideWrapper li.lslide .post-thumb a:after {
                        position: absolute;
                        content: "";
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                        background: rgba(0, 0, 0, 0.3);
                        background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0.2) 35%, rgba(0, 0, 0, 1) 100%);
                        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0.2) 35%, rgba(0, 0, 0, 1) 100%);
                        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0.2) 35%, rgba(0, 0, 0, 1) 100%);
                        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#000000', GradientType=0);
                    }

                    .block-post-wrapper.block_layout_2 .lSSlideWrapper li.lslide a:after {
                        z-index: 0;
                    }

                    .vmagazine-lite-featured-slider.featured-slider-wrapper .section-wrapper li.slide .slider-caption,
                    .block-post-wrapper.block_layout_2 .lSSlideWrapper li.lslide .post-caption {
                        position: absolute;
                        z-index: 10;
                        top: auto;
                        bottom: 40px;
                        left: 0;
                        right: 0;
                        text-align: center;
                        max-width: 65%;
                        margin: 0 auto;
                        color: #FFF;
                    }

                    .block-post-wrapper.block_layout_2 .lSSlideWrapper li.lslide .post-caption {
                        max-width: 80%;
                    }

                    .block-post-wrapper.block_layout_2 .lSSlideWrapper li.lslide .post-caption {
                        top: auto;
                        bottom: 35px;
                        -webkit-transform: none;
                        -moz-transform: none;
                        -ms-transform: none;
                        -o-transform: none;
                        transform: none;
                    }

                    .vmagazine-lite-featured-slider.featured-slider-wrapper .section-wrapper li.slide .slider-caption h3,
                    .block-post-wrapper.block_layout_2 .lSSlideWrapper li.lslide .post-caption h3 {
                        color: #FFF;
                        margin-top: 0;
                        margin-bottom: 0;
                        font-size: 1rem;
                        line-height: 1.325rem;
                        font-weight: 400;
                    }

                    .vmagazine-lite-featured-slider.featured-slider-wrapper .section-wrapper li.slide .slider-caption h3 {
                        margin-top: 0.75rem;
                        font-weight: 600;
                    }

                    .vmagazine-lite-featured-slider.featured-slider-wrapper .section-wrapper li.slide .slider-caption .post-meta,
                    .block-post-wrapper.block_layout_2 .lSSlideWrapper li.lslide .post-caption .post-meta {
                        color: rgba(255, 255, 255, 0.7);
                        margin-top: 1.4rem;
                    }

                    .block-post-wrapper.block_layout_2 .lSSlideWrapper li.lslide .post-caption .post-meta {
                        margin-top: 0;
                        margin-bottom: 0.5rem;
                    }

                    .vmagazine-lite-featured-slider.featured-slider-wrapper .section-wrapper li.slide .slider-caption span a,
                    .block-post-wrapper.block_layout_2 .lSSlideWrapper li.lslide .post-caption span a {
                        color: #FFF;
                        font-weight: 400;
                        padding: 0px 5px;
                        line-height: 22px;
                        height: 22px;
                        text-align: center;
                        margin: 0 auto;
                        margin-right: auto;
                        -webkit-border-radius: 1px;
                        border-radius: 1px;
                        margin-right: 0.25rem;
                        font-size: 0.7rem;
                        text-transform: uppercase;
                    }

                    .vmagazine-lite-featured-slider.featured-slider-wrapper .section-wrapper li.slide .slider-caption span a:hover,
                    .block-post-wrapper.block_layout_2 .lSSlideWrapper li.lslide .post-caption span a:hover {
                        color: #FFF;
                    }

                    .vmagazine-lite-featured-slider.featured-slider-wrapper .section-wrapper li.slide .slider-caption .post-meta span:after,
                    .block-post-wrapper.block_layout_2 .lSSlideWrapper li.lslide .post-caption .post-meta span:after {
                        background: rgba(255, 255, 255, 0.7);
                    }

                    .vmagazine-lite-featured-slider .lSSlideOuter .lSPager.lSpg {
                        display: none;
                    }

                    .block-post-wrapper.block_layout_2 .lSSlideOuter .lSPager.lSpg {
                        display: block;
                        position: absolute;
                        bottom: 10px;
                        left: 0;
                        right: 0;
                    }

                    .lSSlideOuter .lSPager.lSpg > li {
                        padding: 0 3px;
                    }

                    .lSSlideOuter .lSPager.lSpg > li a {
                        background-color: rgba(229, 45, 109, 0.3);
                        width: 9px;
                        height: 9px;
                    }

                    .lSSlideOuter .lSPager.lSpg > li:hover a,
                    .lSSlideOuter .lSPager.lSpg > li a:hover,
                    .lSSlideOuter .lSPager.lSpg > li.active a {
                        background-color: rgba(229, 45, 109, 1);
                        width: 9px;
                        height: 9px;
                    }

                    .block-post-wrapper.block_layout_2 .lSSlideWrapper .lSAction > a:hover {
                        background: none;
                    }

                    .vmagazine-lite-featured-slider.featured-slider-wrapper .featured-posts ul {
                        padding-left: 0;
                        margin: 0;
                    }

                    .vmagazine-lite-featured-slider.featured-slider-wrapper .featured-posts li.f-slide {
                        display: table;
                        padding: 1.25rem 0;
                        border-bottom: 1px solid #eee;
                    }

                    .vmagazine-lite-featured-slider.featured-slider-wrapper .featured-posts li.f-slide:last-child {
                        border-bottom: none;
                        padding-bottom: 1rem;
                    }

                    .vmagazine-lite-featured-slider.featured-slider-wrapper .featured-posts li.f-slide:first-child {
                        padding-top: 1.25rem;
                    }

                    .vmagazine-lite-featured-slider.featured-slider-wrapper .featured-posts li.f-slide a.f-slider-img {
                        width: 30%;
                        display: table-cell;
                        margin: 0;
                    }

                    .vmagazine-lite-featured-slider.featured-slider-wrapper .featured-posts li.f-slide .slider-caption {
                        width: 70%;
                        display: table-cell;
                        margin: 0;
                        vertical-align: top;
                        padding-left: 1.25rem;
                    }

                    .vmagazine-lite-featured-slider.featured-slider-wrapper .featured-posts li.f-slide .slider-caption h3.small-font {
                        margin-top: 0.625rem;
                        line-height: 1.25rem;
                        font-size: 1rem;
                        margin-bottom: 0;
                    }

                    .vmagazine-lite-featured-slider.featured-slider-wrapper .featured-posts li.f-slide .slider-caption h3.small-font a {
                        color: #252525;
                    }

                    .vmagazine-lite-featured-slider.featured-slider-wrapper .featured-posts li.f-slide .slider-caption h3.small-font a:hover {
                        color: rgba(229, 45, 109, 1);
                    }

                    .block-post-wrapper.block_layout_2 .widget-cat-slider.lightSlider li.single-post.lslide .post-thumb:before {
                        content: "";
                        position: absolute;
                        left: 0;
                        right: 0;
                        top: 0;
                        bottom: 0;
                        z-index: 1;
                        background: #ffffff01;
                        background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0.2) 35%, rgba(0, 0, 0, 0.85) 100%);
                        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0.2) 35%, rgba(0, 0, 0, 0.85) 100%);
                        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0.2) 35%, rgba(0, 0, 0, 0.85) 100%);
                        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#000000', GradientType=0);
                    }

                    .vmagazine-lite-featured-slider.featured-slider-wrapper .featured-posts li.f-slide .slider-caption .post-content {
                        line-height: 1.65;
                        padding-top: 0.35rem;
                        font-size: 15px;
                        color: #666;
                        font-weight: 400;
                    }

                    /*BlockPostWrapper 2*/

                    .block-post-wrapper.layout-two .child-cat-tabs .vmagazine-lite-tab-links {
                        margin: 0;
                        padding-left: 0;
                    }

                    .block-post-wrapper.layout-two .child-cat-tabs .vmagazine-lite-tab-links li {
                        display: inline-block;
                        margin-left: 3px;
                    }

                    /*Ad Section*/

                    .widget .vmagazine-lite-medium-rectangle-ad {
                        text-align: center;
                    }

                    .header-ad-wrapper .widget .vmagazine-lite-medium-rectangle-ad {
                        text-align: right;
                    }

                    .widget .vmagazine-lite-medium-rectangle-ad p {
                        margin-bottom: 0;
                        font-size: 0.675rem;
                        font-weight: 300;
                    }

                    .widget .vmagazine-lite-medium-rectangle-ad a p {
                        font-size: 0.675rem;
                        font-weight: 300;
                        margin-bottom: 0;
                    }

                    /*Multiple Category Block*/

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper {
                        background: #FFF;
                        padding: 1.25rem;
                        display: table;
                        width: 100%;
                        position: relative;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .block-loader {
                        position: absolute;
                        top: 0;
                        left: 0;
                        text-align: center;
                        background: rgba(255, 255, 255, 0.9);
                        z-index: 10;
                        height: 100%;
                        width: 100%;
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .block-loader .sampleContainer {
                        margin-top: 22%;
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-header {
                        position: relative;
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-header .child-cat-tabs {
                        position: absolute;
                        float: right;
                        right: 0;
                        top: -1px;
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-header .child-cat-tabs .vmagazine-lite-tab-links li a {
                        padding: 5px 15px;
                        font-size: 0.8125rem;
                        font-weight: 600;
                        text-transform: uppercase;
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-header .child-cat-tabs .vmagazine-lite-tab-links li.active a,
                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-header .child-cat-tabs .vmagazine-lite-tab-links li a:hover {
                        background: rgba(229, 45, 109, 1);
                        color: #FFF;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .left-post-wrapper {
                        width: 31%;
                        float: left;
                        margin: 0;
                        min-height: 25.375rem;
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .left-post-wrapper .single-post {
                        position: relative;
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .left-post-wrapper .single-post .post-thumb,
                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .left-post-wrapper .single-post .post-thumb a.thumb-zoom,
                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .left-post-wrapper .single-post {
                        position: relative;
                        width: 100%;
                        height: 29.35rem;
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .left-post-wrapper .single-post .post-thumb,
                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .left-post-wrapper .single-post .post-thumb a.thumb-zoom {
                        height: 29.15rem;
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .left-post-wrapper .single-post .post-thumb a.thumb-zoom img {
                        transform-origin: 0 0;
                        backface-visibility: hidden;
                        object-fit: cover;
                        height: 100%;
                        min-width: 100%;
                        max-width: inherit;
                        position: absolute;
                        width: 100%;
                        margin: 0 auto;
                        top: 50%;
                        left: 50%;
                        transform: translate(-50%, -50%);
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .left-post-wrapper .single-post {
                        position: relative;
                        padding-right: 0.625rem;
                        display: table;
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .left-post-wrapper .single-post:hover .post-caption-wrapper .small-font a {
                        color: rgba(229, 45, 109, 1);
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .left-post-wrapper .single-post .post-caption-wrapper {
                        position: absolute;
                        bottom: 0;
                        left: 0;
                        right: 0;
                        top: 0;
                        text-align: center;
                        padding: 0;
                        color: #FFF;
                        z-index: 9;
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .left-post-wrapper .single-post .post-caption-wrapper .post-meta {
                        color: #FFF;
                        margin-bottom: 0.75rem;
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .left-post-wrapper .single-post .post-caption-wrapper .post-meta span:after {
                        background: #FFF;
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .left-post-wrapper .single-post .post-caption-wrapper .small-font {
                        color: #FFF;
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .left-post-wrapper .single-post .post-caption-wrapper:after {
                        position: absolute;
                        content: "";
                        z-index: -1;
                        bottom: 0;
                        top: 0;
                        left: 0;
                        right: 0.625rem;
                        background: rgba(0, 0, 0, 0.6);
                        visibility: hidden;
                        opacity: 0;
                        -webkit-transition: all ease-in 0.3s;
                        -moz-transition: all ease-in 0.3s;
                        -ms-transition: all ease-in 0.3s;
                        -o-transition: all ease-in 0.3s;
                        transition: all ease-in 0.3s;
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .left-post-wrapper .single-post:hover .post-caption-wrapper:after {
                        visibility: visible;
                        opacity: 1;
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .left-post-wrapper .single-post .post-caption-inner {
                        position: absolute;
                        bottom: 0;
                        left: 0;
                        width: 100%;
                        padding: 0 2rem 1rem 1.5rem;
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .left-post-wrapper .single-post .post-caption-wrapper .post-caption-inner:before {
                        position: absolute;
                        z-index: -1;
                        bottom: 0;
                        top: -100%;
                        left: 0;
                        right: 0.625rem;
                        content: "";
                        background: rgb(255, 255, 255, 1);
                        background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 1) 100%);
                        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 1) 100%);
                        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 1) 100%);
                        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#000000', GradientType=0);
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .right-posts-wrapper {
                        width: 38%;
                        float: left;
                        margin: 0;
                        padding-left: 0.5rem;
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .right-posts-wrapper .single-post {
                        display: table;
                        padding-top: 1.25rem;
                        padding-bottom: 1.25rem;
                        border-bottom: 1px solid rgba(235, 235, 235, 0.8);
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .right-posts-wrapper .single-post:first-of-type {
                        padding-top: 0;
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .right-posts-wrapper .single-post:last-of-type {
                        border-bottom: none;
                        padding-bottom: 1rem;
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .right-posts-wrapper .single-post h3.small-font {
                        margin-bottom: 0;
                        font-size: 14px;
                        line-height: 1.125rem;
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .right-posts-wrapper .single-post h3.small-font a {
                        color: #252525;
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .right-posts-wrapper .single-post h3.small-font a:hover {
                        color: rgba(229, 45, 109, 1);
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .right-posts-wrapper .post-thumb {
                        width: 31%;
                        float: left;
                        margin: 0;
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .right-posts-wrapper .post-caption-wrapper {
                        width: 69%;
                        float: left;
                        margin: 0;
                        padding-left: 1.25rem;
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .right-posts-wrapper .post-caption-wrapper .post-meta {
                        margin-bottom: 0.5rem;
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .right-posts-wrapper .view-all a {
                        background: transparent;
                        color: #666;
                        padding: 12px 12px;
                        font-size: 14px;
                        font-weight: 400;
                        border: solid 1px #999;
                        margin-top: 0rem;
                        min-width: 100%;
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .right-posts-wrapper .view-all a:hover {
                        background: rgba(229, 45, 109, 1);
                        color: #FFF;
                        border-color: rgba(229, 45, 109, 1);
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .right-posts-wrapper .single-post .post-thumb a.thumb-zoom .image-overlay {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                        background: rgba(0, 0, 0, 0.6);
                        visibility: hidden;
                        opacity: 0;
                        -webkit-transition: all 0.2s linear;
                        transition: all 0.2s linear;
                        visibility: hidden;
                        opacity: 0;
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .right-posts-wrapper .single-post .post-thumb a.thumb-zoom:hover .image-overlay {
                        visibility: visible;
                        opacity: 1;
                    }

                    .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-content-wrapper .right-posts-wrapper span.view-all {
                        margin-top: 0.25rem;
                    }

                    /*Single Featured Slider*/

                    .vmagazine-lite-cat-slider.block-post-wrapper.block_layout_1:before {
                        position: absolute;
                        content: "";
                        left: 0;
                        right: 0;
                        top: 0;
                        bottom: 0;
                        /* background: rgba(0, 0, 0, 0.8);*/
                    }

                    .vmagazine-lite-cat-slider.block-post-wrapper.block_layout_1 .content-wrapper-featured-slider {
                        max-width: 1200px;
                        width: 100%;
                        margin: 0 auto;
                        /*   padding: 4rem 10px 4.125rem !important;*/
                    }

                    .vmagazine-lite-cat-slider.block-post-wrapper.block_layout_1 .content-wrapper-featured-slider .block-title {
                        color: #FFF;
                    }

                    .template-two .vmagazine-lite-cat-slider.block-post-wrapper.block_layout_1 .content-wrapper-featured-slider::before {
                        display: none;
                    }

                    .template-two .vmagazine-lite-cat-slider.block-post-wrapper.block_layout_1 .content-wrapper-featured-slider span.title-bg {
                        position: relative;
                        background: transparent;
                    }

                    .vmagazine-lite-cat-slider.block-post-wrapper.block_layout_1 .lSSlideWrapper li.lslide {
                        -webkit-border-radius: 0;
                        border-radius: 0;
                        overflow: hidden;
                        position: relative;
                        /*  border:1px solid #ccc;*/
                    }

                    .content-wrapper-featured-slider .block-title {
                        display: none
                    }

                    .vmagazine-lite-cat-slider.block-post-wrapper.block_layout_1 .lSSlideWrapper li.lslide .post-thumb {
                        width: 65%;
                        max-height: 415px;
                        overflow: hidden;
                    }

                    .vmagazine-lite-cat-slider.block-post-wrapper.block_layout_1 .lSSlideWrapper li.lslide .post-thumb img {
                        width: 100%;
                    }

                    .vmagazine-lite-cat-slider.block-post-wrapper.block_layout_1 .lSSlideWrapper li.lslide a {
                        position: relative;
                    }

                    .vmagazine-lite-cat-slider.block-post-wrapper.block_layout_1 .lSSlideWrapper li.lslide .post-caption span a {
                        color: #FFF;
                        font-weight: 400;
                        padding: 0px 5px;
                        line-height: 22px;
                        height: 22px;
                        text-align: center;
                        margin: 0 auto;
                        margin-right: auto;
                        -webkit-border-radius: 1px;
                        border-radius: 1px;
                        margin-right: 0.25rem;
                        font-size: 0.7rem;
                        text-transform: uppercase;
                    }

                    .vmagazine-lite-cat-slider.block-post-wrapper.block_layout_1 .lSSlideWrapper li.lslide .post-caption span a:hover {
                        color: #FFF;
                    }

                    .vmagazine-lite-cat-slider.block-post-wrapper.block_layout_1 .lSSlideWrapper .lSAction > .lSPrev::after {
                        content: "\f104";
                    }

                    .vmagazine-lite-cat-slider.block-post-wrapper.block_layout_1 .lSSlideWrapper .lSAction > .lSNext::after {
                        content: "\f105";
                        right: 0;
                    }

                    .vmagazine-lite-cat-slider.block-post-wrapper.block_layout_1 .content-wrapper-featured-slider .lSSlideWrapper li.single-post .post-caption {
                        position: absolute;
                        top: 0;
                        bottom: 0;
                        right: 0;
                        /*  right: 8.75rem;*/
                        left: auto;
                        background: rgba(255, 255, 255, 0.9);
                        -webkit-transform: none;
                        -moz-transform: none;
                        -ms-transform: none;
                        -o-transform: none;
                        transform: none;
                        text-align: left;
                        max-width: 35%;
                        min-width: 35%;
                        margin: 0;
                        color: rgba(24, 24, 24, 0.7);
                        padding: 2.5rem 1.5rem;
                    }

                    .vmagazine-lite-cat-slider.block-post-wrapper.block_layout_1 .content-wrapper-featured-slider .lSSlideWrapper li.single-post .post-caption h3 {
                        color: #252525;
                        margin-bottom: 1.15rem;
                        font-size: 1.125rem;
                        line-height: 1.5rem;
                    }

                    .vmagazine-lite-cat-slider.block-post-wrapper.block_layout_1 .content-wrapper-featured-slider .lSSlideWrapper li.single-post .post-caption p {
                        font-size: 15px;
                        line-height: 1.65;
                        font-weight: 400;
                        color: #666;
                        display: block;
                    }

                    .vmagazine-lite-cat-slider.block-post-wrapper.block_layout_1 .content-wrapper-featured-slider .lSSlideWrapper li.single-post .post-caption p span.read-more {
                        display: block;
                        width: 100%;
                        margin-top: 1.75rem;
                        text-align: center;
                    }

                    .vmagazine-lite-cat-slider.block-post-wrapper.block_layout_1 .content-wrapper-featured-slider .lSSlideWrapper li.single-post .post-caption p span.read-more a {
                        padding: 12px 10px !important;
                        font-size: 0.875rem !important;
                        font-weight: 400;
                        background: rgba(229, 45, 109, 1);
                        color: #FFF;
                        border: solid 1px rgba(229, 45, 109, 1);
                        height: auto !important;
                        line-height: normal;
                        margin-right: 0;
                        display: block;
                    }

                    .vmagazine-lite-cat-slider.block-post-wrapper.block_layout_1 .content-wrapper-featured-slider .lSSlideWrapper li.single-post .post-caption p span.read-more a:hover {
                        background: transparent;
                        border-color: #999;
                        color: #666;
                    }

                    .vmagazine-lite-cat-slider.block-post-wrapper.block_layout_1 .content-wrapper-featured-slider .lSSlideWrapper li.single-post .post-caption .post-meta {
                        color: rgba(0, 0, 0, 0.5);
                        font-size: 0.75rem;
                        margin-bottom: 0.725rem;
                        margin-top: 1rem;
                    }

                    .vmagazine-lite-cat-slider.block-post-wrapper.block_layout_1 .content-wrapper-featured-slider .lSSlideWrapper li.single-post .post-caption .post-meta span::after {
                        background: rgba(0, 0, 0, 0.3);
                    }

                    .vmagazine-lite-cat-slider.block-post-wrapper.block_layout_1 .content-wrapper-featured-slider .lSSlideOuter .lSPager.lSpg {
                        margin-top: 1.45rem !important;
                    }

                    .vmagazine-lite-cat-slider.block-post-wrapper.block_layout_1 .content-wrapper-featured-slider .lSSlideWrapper .lSAction > a {
                        background: #FFF;
                        color: #000;
                        -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;
                    }

                    .vmagazine-lite-cat-slider.block-post-wrapper.block_layout_1 .lSSlideWrapper .lSAction > a:hover {
                        background: rgba(229, 45, 109, 1);
                        color: #FFF;
                    }

                    .vmagazine-lite-cat-slider.block-post-wrapper.block_layout_1 .content-wrapper-featured-slider .lSSlideWrapper .lSAction > a::after {
                        color: #000;
                        left: 50%;
                        -webkit-transform: translateY(-51%) translateX(-50%);
                        -moz-transform: translateY(-51%) translateX(-50%);
                        -ms-transform: translateY(-51%) translateX(-50%);
                        -o-transform: translateY(-51%) translateX(-50%);
                        transform: translateY(-51%) translateX(-50%);
                        right: auto !important;
                        float: none;
                    }

                    .vmagazine-lite-cat-slider.block-post-wrapper.block_layout_1 .lSSlideWrapper .lSAction > a:hover:after {
                        color: #FFF;
                    }

                    .vmagazine-lite-cat-slider.block-post-wrapper.block_layout_1 .lSSlideWrapper li.lslide .post-thumb a::after {
                        display: none;
                    }

                    /*Sidebar NewsLetter Widget*/

                    .widget .custom-html-widget {
                        background: #FFF;
                        padding: 1.25rem 1.25rem 1.25rem;
                        font-size: 1rem;
                        line-height: 1.5rem;
                        color: #666;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .widget .custom-html-widget input.tnp-email {
                        margin-top: 0.875rem;
                        font-size: 0.875rem;
                        padding-left: 1rem;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .tnp-field.tnp-field-email label {
                        line-height: 20px;
                        display: block;
                    }

                    .widget .custom-html-widget input.tnp-email::-moz-placeholder {
                        font-size: 0.875rem;
                        color: #666;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                    }

                    .widget .custom-html-widget input.tnp-email::placeholder {
                        font-size: 0.875rem;
                        color: #666;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                    }

                    .widget .custom-html-widget input.tnp-email::-webkit-input-placeholder {
                        font-size: 0.875rem;
                        color: #666;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                    }

                    .widget .custom-html-widget .tnp-field-button {
                        margin-top: 1.25rem;
                    }

                    .widget .custom-html-widget .tnp-field-button input.tnp-button {
                        background: rgba(229, 45, 109, 1);
                        color: rgba(255, 255, 255, 0.9);
                        -webkit-appearance: none;
                        -moz-appearance: none;
                        appearance: none;
                        padding: 0px 12px;
                        font-size: 0.875rem;
                        height: 30px;
                        line-height: 30px;
                        font-weight: 600;
                        font-family: 'Lato', sans-serif;
                        border: 0px;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    /*Recent Post Widget*/

                    .vmagazine-lite-rec-posts.recent-post-widget {
                        padding: 1.25rem;
                        background: #FFF;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .vmagazine-lite-rec-posts.recent-post-widget .recent-posts-content {
                        padding-bottom: 1.25rem;
                        padding-top: 1.25rem;
                        border-bottom: 1px solid rgba(235, 235, 235, 0.8);
                        display: table;
                    }

                    .vmagazine-lite-rec-posts.recent-post-widget .recent-posts-content:first-of-type {
                        padding-top: 0;
                    }

                    .vmagazine-lite-rec-posts.recent-post-widget .recent-posts-content:last-of-type {
                        border-bottom: none;
                        padding-bottom: 0;
                    }

                    .vmagazine-lite-rec-posts.recent-post-widget .recent-posts-content .image-recent-post {
                        width: 38%;
                        display: table-cell;
                        vertical-align: top;
                    }

                    .vmagazine-lite-rec-posts.recent-post-widget .recent-posts-content .recent-post-content {
                        width: 62%;
                        display: table-cell;
                        padding-left: 1rem;
                        vertical-align: top;
                    }

                    .vmagazine-lite-rec-posts.recent-post-widget .recent-posts-content .recent-post-content span {
                        margin-top: -0.35rem;
                        display: block;
                    }

                    .vmagazine-lite-rec-posts.recent-post-widget .recent-posts-content .recent-post-content span a {
                        text-transform: capitalize;
                        font-weight: 400;
                        color: #888;
                        background: transparent;
                        font-size: 0.75rem;
                        margin-top: -0.5rem;
                    }

                    .vmagazine-lite-rec-posts.recent-post-widget .recent-posts-content .recent-post-content a {
                        font-size: 0.875rem;
                        line-height: 1.125rem;
                        font-weight: 600;
                        margin-top: 0.315rem;
                        color: #252525;
                    }

                    footer .vmagazine-lite-rec-posts.recent-post-widget .recent-posts-content .recent-post-content a {
                        color: rgba(255, 255, 255, 0.7);
                    }

                    .vmagazine-lite-rec-posts.recent-post-widget .recent-posts-content .recent-post-content a:hover,
                    .vmagazine-lite-rec-posts.recent-post-widget .recent-posts-content .recent-post-content span a:hover {
                        color: rgba(229, 45, 109, 1);
                    }

                    /*Most Trending Section*/

                    .block-post-wrapper.list {
                        padding: 1.25rem;
                        background: #FFF;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .block-post-wrapper.list .single-post {
                        display: table;
                        width: 100%;
                        border-bottom: solid 1px rgba(235, 235, 235, 0.8);
                        padding: 1.25rem 0 1.25rem;
                    }

                    .block-post-wrapper.list .single-post:first-of-type {
                        padding-top: 0;
                    }

                    .block-post-wrapper.list .single-post:last-of-type {
                        border-bottom: none;
                        padding-bottom: 1.25rem;
                    }

                    .block-post-wrapper.list .single-post .post-thumb {
                        width: 30%;
                        float: left;
                        display: table-cell;
                        position: relative;
                    }

                    .block-post-wrapper.list .single-post .post-thumb .cat-links {
                        position: absolute;
                        left: 10px;
                        top: 10px;
                    }

                    .block-post-wrapper.list .single-post .post-thumb .cat-links a {
                        color: #FFF;
                        font-weight: 400;
                        padding: 0px 5px;
                        width: auto;
                        height: 22px;
                        line-height: 22px;
                        text-align: center;
                        margin: 0 auto;
                        -webkit-border-radius: 1px;
                        border-radius: 1px;
                        margin-left: 0.2rem;
                        margin-right: 0;
                        margin-bottom: 0.1rem;
                        margin-top: 0.15rem;
                        font-size: 11px;
                        text-transform: uppercase;
                    }

                    .block-post-wrapper.list .single-post .post-thumb .cat-links a:hover {
                        color: #FFF;
                    }

                    .block-post-wrapper.list .single-post .post-content-wrapper {
                        width: 70%;
                        float: left;
                        display: table-cell;
                        padding-left: 1.25rem;
                    }

                    .block-post-wrapper.list .single-post .post-content-wrapper .large-font {
                        margin: 0.625rem 0 0.5rem;
                        font-size: 1rem;
                        line-height: 1.25rem;
                        color: #252525;
                    }

                    .block-post-wrapper.list .single-post .post-content-wrapper .post-content p {
                        font-size: 15px;
                        line-height: 1.65;
                        font-weight: 400;
                        color: #666;
                        margin-bottom: 0;
                    }

                    .block-post-wrapper.list .gl-posts,
                    .block-post-wrapper.grid-two .gl-posts {
                        display: block;
                        text-align: center;
                        max-width: 340px;
                        margin: 0 auto;
                    }

                    .block-post-wrapper.list .gl-posts a.vm-ajax-load-more,
                    .block-post-wrapper.grid-two .gl-posts a.vm-ajax-load-more {
                        min-width: 340px;
                        text-align: center;
                        padding: 12px;
                        color: #666;
                        border: solid 1px #999;
                        text-transform: uppercase;
                        background: transparent;
                    }

                    .block-post-wrapper.list .gl-posts a.vm-ajax-load-more span,
                    .block-post-wrapper.grid-two .gl-posts a.vm-ajax-load-more span {
                        padding-right: 5px;
                    }

                    .block-post-wrapper.list .gl-posts a.vm-ajax-load-more.posts-loading i,
                    .block-post-wrapper.grid-two .gl-posts a.vm-ajax-load-more.posts-loading i {
                        -webkit-animation: alterrotation 0.6s infinite linear;
                        -webkit-transform-origin: 50% 50%;
                        -moz-transform-origin: 50% 50%;
                        -ms-transform-origin: 50% 50%;
                        -o-transform-origin: 50% 50%;
                        transform-origin: 50% 50%;
                        -webkit-transform-style: preserve-3d;
                        -moz-transform-style: preserve-3d;
                        transform-style: preserve-3d;
                    }

                    @-webkit-keyframes alterrotation {
                        from {
                            -webkit-transform: rotate(0deg);
                        }

                        to {
                            -webkit-transform: rotate(359deg);
                        }
                    }

                    @-moz-keyframes animationFrames {
                        from {
                            -moz-transform: rotate(0deg);
                        }

                        to {
                            -moz-transform: rotate(359deg);
                        }
                    }

                    @-webkit-keyframes animationFrames {
                        from {
                            -webkit-transform: rotate(0deg);
                        }

                        to {
                            -webkit-transform: rotate(359deg);
                        }
                    }

                    @-o-keyframes animationFrames {
                        from {
                            -o-transform: rotate(0deg);
                        }

                        to {
                            -o-transform: rotate(359deg);
                        }
                    }

                    @-ms-keyframes animationFrames {
                        from {
                            -ms-transform: rotate(0deg);
                        }

                        to {
                            -ms-transform: rotate(359deg);
                        }
                    }

                    .block-post-wrapper.list .gl-posts a.vm-ajax-load-more:hover,
                    .block-post-wrapper.grid-two .gl-posts a.vm-ajax-load-more:hover {
                        border-color: rgba(229, 45, 109, 1);
                        color: #FFF;
                        background: rgba(229, 45, 109, 1);
                    }

                    /*TagCloud Widget*/

                    .widget .tagcloud,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_tag_cloud .tagcloud {
                        padding: 1.25rem 1.25rem 0.65rem !important;
                        background: #FFF;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .widget .tagcloud a,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_tag_cloud .tagcloud a {
                        font-size: 0.875rem !important;
                        color: rgba(24, 24, 24, 0.8);
                        padding: 6px 12px;
                        margin-right: 0.4rem;
                        border-radius: 2px;
                        margin-bottom: 0.6rem;
                        border: 1px solid rgba(235, 235, 235, 0.8);
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget.widget_tag_cloud .tagcloud a {
                        padding: 2px 12px;
                        color: rgba(0, 0, 0, 0.7);
                        border: 1px solid rgba(235, 235, 235, 0.7);
                    }

                    .both-sidebars .widget .tagcloud a {
                        font-size: 0.7rem !important;
                    }

                    .widget .tagcloud a:hover,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_tag_cloud .tagcloud a:hover {
                        background: rgba(229, 45, 109, 1);
                        color: #FFF;
                        border-color: rgba(229, 45, 109, 1);
                    }

                    /*Categories Widget*/

                    .widget.widget_categories ul,
                    .top-footer-wrap .vmagazine-lite-container .widget_pages > ul {
                        list-style: none;
                        padding-left: 0;
                        margin: 0;
                        padding: 1rem 1.25rem 1rem;
                        background: #FFF;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget.widget_categories ul {
                        padding: 0;
                        background: transparent;
                    }

                    .widget.widget_categories ul ul.children,
                    .top-footer-wrap .vmagazine-lite-container .widget_pages ul ul.children {
                        padding: 0.5rem 1rem 0;
                        list-style: none;
                        margin: 0;
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget.widget_categories ul ul.children {
                        padding: 0.5rem 1rem 0;
                    }

                    .widget.widget_categories ul ul.children li:last-child,
                    .top-footer-wrap .vmagazine-lite-container .widget_pages ul ul.children li:last-child {
                        border-bottom: none;
                        padding-bottom: 0rem;
                    }

                    .widget.widget_categories ul li {
                        padding: 0.9rem 0;
                        border-bottom: 1px solid rgba(0, 0, 0, 0.075);
                        font-size: 0.875rem;
                        color: rgba(229, 45, 109, 1);
                        text-align: left;
                    }

                    footer .widget.widget_categories ul li {
                        border-color: rgba(235, 235, 235, 0.075);
                    }

                    .widget.widget_categories ul li:first-child {
                        padding-top: 0;
                    }

                    .widget.widget_categories ul li:last-child {
                        border-bottom: none;
                        padding-bottom: 0;
                    }

                    .widget.widget_categories ul.children li {
                        padding-top: 0.9rem;
                        padding-bottom: 0.9rem;
                    }

                    .widget.widget_categories ul li a {
                        font-size: 0.875rem;
                        font-weight: 400;
                        color: rgba(24, 24, 24, 0.8);
                        text-align: left;
                    }

                    .widget.widget_categories ul li span {
                        text-align: right;
                        float: right;
                    }

                    .both-sidebars .widget.widget_categories ul li,
                    .both-sidebars .widget.widget_categories ul li a {
                        font-size: 0.7rem;
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget.widget_categories ul li a {
                        color: rgba(255, 255, 255, 0.8);
                    }

                    .widget.widget_categories ul li a:hover {
                        color: rgba(229, 45, 109, 1);
                    }

                    .block-post-wrapper .gl-posts {
                        margin-top: 0rem;
                        display: block;
                        color: rgba(229, 45, 109, 1);
                        font-size: 0.875rem;
                    }

                    /*Block Post Grid*/

                    .block-post-wrapper.grid {
                        background: #FFF;
                        padding: 1.25rem;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .block-post-wrapper.grid .posts-wrap .single-post {
                        display: table;
                        border-bottom: 1px solid rgba(235, 235, 235, 0.8);
                        padding: 1.25rem 0;
                    }

                    .block-post-wrapper.grid .posts-wrap .single-post:last-of-type {
                        border-bottom: none;
                        padding-bottom: 1rem;
                    }

                    .block-post-wrapper.grid .posts-wrap .single-post .post-thumb {
                        float: left;
                        width: 34%;
                        display: table-cell;
                    }

                    .block-post-wrapper.grid .posts-wrap .single-post .post-content-wrapper {
                        float: left;
                        width: 66%;
                        display: table-cell;
                        padding-left: 1.25rem;
                    }

                    .block-post-wrapper.grid .posts-wrap .single-post .post-content-wrapper h3.large-font {
                        font-size: 14px;
                        line-height: 1.125rem;
                        margin-top: 0.625rem;
                        margin-bottom: 0;
                    }

                    .block-post-wrapper.grid .posts-wrap .single-post.first-post h3.large-font {
                        font-size: 1rem;
                        line-height: 1.25rem;
                        font-weight: 600;
                        margin-bottom: 0;
                        color: #252525;
                    }

                    .block-post-wrapper.grid .posts-wrap .single-post.first-post {
                        padding-top: 0;
                        padding-bottom: 0;
                        border-bottom: none;
                    }

                    .block-post-wrapper.grid span.view-all a {
                        min-width: 100%;
                    }

                    .block-post-wrapper.grid .posts-wrap .single-post.first-post .post-thumb {
                        width: 100%;
                    }

                    .block-post-wrapper.grid .posts-wrap .single-post.first-post .post-content-wrapper .post-meta {
                        margin-top: 1rem;
                    }

                    .block-post-wrapper.grid .posts-wrap .single-post .post-content-wrapper h3.large-font {
                        color: #252525;
                    }

                    .block-post-wrapper.grid .posts-wrap .single-post.first-post .post-content-wrapper {
                        width: 100%;
                        padding-left: 0;
                    }

                    /*Block layout 4*/

                    .widget_vmagazine_lite_block_posts_column .block-post-wrapper.block_layout_4 .single-post {
                        padding: 1.25rem;
                        background: #FFF;
                        margin-bottom: 1.25rem;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .widget_vmagazine_lite_block_posts_column .block-post-wrapper.block_layout_4 .single-post .post-meta {
                        margin: 1rem 0 0.625rem;
                    }

                    .widget_vmagazine_lite_block_posts_column .block-post-wrapper.block_layout_4 .single-post h3.small-font {
                        font-size: 1rem;
                        line-height: 1.25rem;
                        font-weight: 600;
                        margin-top: 0.625rem;
                        margin-bottom: 0;
                        color: #252525;
                    }

                    .widget_vmagazine_lite_block_posts_column .block-post-wrapper.block_layout_4 .view-all a {
                        background: transparent;
                        color: #666;
                        border: solid 1px #999;
                        padding: 12px 12px;
                        min-width: 100%;
                    }

                    .widget_vmagazine_lite_block_posts_column .block-post-wrapper.block_layout_4 .view-all a:hover {
                        background: rgba(229, 45, 109, 1);
                        border-color: rgba(229, 45, 109, 1);
                        color: #FFF;
                    }

                    /*Slider Tab Wrapper*/

                    .widget_vmagazine_lite_category_slider_tab .panel-widget-style {
                        position: relative;
                    }

                    .widget_vmagazine_lite_category_slider_tab .panel-widget-style:before {
                        position: absolute;
                        content: "";
                        top: 0;
                        right: 0;
                        left: 0;
                        bottom: 0;
                        background: rgba(0, 0, 0, 0.4);
                    }

                    .slider-tab-wrapper {
                        max-width: 1200px;
                        width: 100%;
                        margin: 0 auto;
                        padding: 4rem 10px 5.25rem !important;
                    }

                    .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-header {
                        position: relative;
                    }

                    .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-header h4.block-title {
                        color: #FFF;
                    }

                    .template-two .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-header h4.block-title::before {
                        display: none;
                    }

                    .template-two .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-header h4.block-title span.title-bg {
                        position: relative;
                        background: transparent;
                    }

                    .template-two .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-header h4.block-title span.title-bg:before {
                        content: "";
                        position: absolute;
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                        left: 100%;
                        width: 3rem;
                        height: 5px;
                        background: rgba(229, 45, 109, 1);
                    }

                    .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-header .slider-cat-tabs {
                        position: absolute;
                        float: right;
                        right: 0;
                        top: -5px;
                    }

                    .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-header .slider-cat-tabs ul.slider-tab-links {
                        padding: 0;
                        margin: 0;
                        list-style: none;
                        text-align: right;
                    }

                    .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-header .slider-cat-tabs ul.slider-tab-links li {
                        display: inline-block;
                        margin-left: 3px;
                    }

                    .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-header .slider-cat-tabs ul.slider-tab-links li a {
                        padding: 5px 15px;
                        font-size: 0.8125rem;
                        font-weight: 600;
                        text-transform: uppercase;
                        color: #FFF;
                    }

                    .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-header .slider-cat-tabs ul.slider-tab-links li.active a,
                    .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-header .slider-cat-tabs ul.slider-tab-links li a:hover {
                        background: rgba(229, 45, 109, 1);
                        color: #FFF;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-content-wrapper {
                        position: relative;
                    }

                    .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-content-wrapper .block-loader {
                        position: absolute;
                        top: 0;
                        left: 0;
                        text-align: center;
                        width: 100%;
                        height: 100%;
                        background: rgba(255, 255, 255, 0.9);
                        z-index: 10;
                    }

                    .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-content-wrapper .block-loader .sampleContainer {
                        margin-top: 11%;
                    }

                    .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-content-wrapper .tab-cat-slider.slick-slider .post-thumb {
                        height: 17.5rem;
                        position: relative;
                    }

                    .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-content-wrapper .tab-cat-slider.slick-slider .post-thumb img {
                        transform-origin: 0 0;
                        backface-visibility: hidden;
                        object-fit: cover;
                        height: 100%;
                        min-width: 100%;
                        max-width: inherit;
                        position: absolute;
                        width: 100%;
                        margin: 0 auto;
                        top: 50%;
                        left: 50%;
                        transform: translate(-50%, -50%);
                    }

                    .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-content-wrapper .tab-cat-slider.slick-slider {
                        -ms-overflow-y: visible;
                        overflow-y: visible;
                        min-height: 20.5rem;
                    }

                    .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-content-wrapper .tab-cat-slider.slick-slider .slick-slide {
                        margin-top: 1.5rem;
                        position: relative;
                    }

                    .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-content-wrapper .tab-cat-slider.slick-slider .slick-slide .post-thumb {
                        width: 100%;
                        left: 0;
                        -webkit-transform: scale(1);
                        -moz-transform: scale(1);
                        -ms-transform: scale(1);
                        -o-transform: scale(1);
                        transform: scale(1);
                        -webkit-transform-origin: center;
                        -moz-transform-origin: center;
                        -ms-transform-origin: center;
                        -o-transform-origin: center;
                        transform-origin: center;
                        -webkit-transition: all 0.5s linear;
                        -moz-transition: all 0.5s linear;
                        -ms-transition: all 0.5s linear;
                        -o-transition: all 0.5s linear;
                        transition: all 0.5s linear;
                    }

                    .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-content-wrapper .tab-cat-slider.slick-slider .slick-active.slick-center .post-thumb {
                        height: 20rem;
                        -webkit-transform: scale(1.1);
                        -moz-transform: scale(1.1);
                        -ms-transform: scale(1.1);
                        -o-transform: scale(1.1);
                        transform: scale(1.1);
                        position: relative;
                        z-index: 9;
                        margin-top: -1.2rem;
                    }

                    .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-content-wrapper .tab-cat-slider.slick-slider .slick-slide .post-thumb .image-overlay {
                        background: rgba(0, 0, 0, 0.2);
                        position: absolute;
                        top: 0;
                        left: 0;
                        width: 100%;
                        height: 100%;
                        -webkit-transition: all 0.5s linear;
                        -moz-transition: all 0.5s linear;
                        -ms-transition: all 0.5s linear;
                        -o-transition: all 0.5s linear;
                        transition: all 0.5s linear;
                    }

                    .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-content-wrapper .tab-cat-slider.slick-slider .slick-active.slick-center .post-thumb .image-overlay {
                        background: rgba(229, 45, 109, 0.4);
                    }

                    .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-content-wrapper .tab-cat-slider.slick-slider .slick-slide .post-thumb .post-format-icon {
                        visibility: visible;
                        opacity: 1;
                        margin-top: -2.25rem;
                    }

                    .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-content-wrapper .tab-cat-slider.slick-slider .slick-slide .post-caption {
                        position: absolute;
                        z-index: 9;
                        top: 50%;
                        left: 0;
                        right: 0;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                        width: 100%;
                        text-align: center;
                        padding-left: 10%;
                        padding-right: 10%;
                        margin-top: 1.25rem;
                    }

                    .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-content-wrapper .tab-cat-slider.slick-slider .slick-slide .post-caption h3.large-font {
                        color: #FFF;
                        font-size: 1.125rem;
                        line-height: 1.35;
                        font-weight: 600;
                        text-transform: none;
                    }

                    .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-content-wrapper .tab-cat-slider.slick-slider .slick-slide .post-caption h3.large-font:hover a {
                        color: #FFF;
                    }

                    .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-content-wrapper .tab-cat-slider.slick-slider .slick-slide .post-caption h3.large-font a:hover {
                        color: #FFF;
                    }

                    .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-content-wrapper .tab-cat-slider.slick-slider .slick-active.slick-center .post-caption h3.large-font a:hover {
                        color: rgba(255, 255, 255, 0.8);
                    }

                    .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-content-wrapper .tab-cat-slider.slick-slider .slick-dots {
                        bottom: -3rem;
                    }

                    .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-content-wrapper .tab-cat-slider.slick-slider .slick-dots li {
                        margin: 0;
                        width: 21px;
                        height: 18px;
                        vertical-align: middle;
                    }

                    .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-content-wrapper .tab-cat-slider.slick-slider .slick-dots li button::before {
                        background: rgba(229, 45, 109, 1);
                        content: "";
                        width: 12px;
                        height: 12px;
                        opacity: 0.3;
                        vertical-align: middle;
                        -webkit-border-radius: 50%;
                        border-radius: 50%;
                    }

                    .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-content-wrapper .tab-cat-slider.slick-slider .slick-dots li.slick-active button::before {
                        opacity: 1;
                        width: 14px;
                        height: 14px;
                        margin-top: -1px;
                    }

                    /*Tabbed Wrapper*/

                    .widget_vmagazine_lite_categories_tabbed .vmagazine-lite-tabbed-wrapper ul#vmagazine-lite-widget-tabbed {
                        list-style-type: none;
                        padding: 0;
                        margin: 0;
                        font-size: 0;
                        margin-bottom: 0.625rem;
                    }

                    .widget_vmagazine_lite_categories_tabbed .vmagazine-lite-tabbed-wrapper ul#vmagazine-lite-widget-tabbed li {
                        display: inline-block;
                        margin-left: 1px;
                    }

                    .widget_vmagazine_lite_categories_tabbed .vmagazine-lite-tabbed-wrapper ul#vmagazine-lite-widget-tabbed li a {
                        font-size: 0.8125rem;
                        padding: 3px 8px;
                        color: rgba(54, 54, 54, 0.9);
                        background: transparent;
                        font-weight: 400;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .widget_vmagazine_lite_categories_tabbed .vmagazine-lite-tabbed-wrapper {
                        padding: 1.25rem;
                        background: #FFF;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .widget_vmagazine_lite_categories_tabbed .vmagazine-lite-tabbed-wrapper ul#vmagazine-lite-widget-tabbed li.active a,
                    .widget_vmagazine_lite_categories_tabbed .vmagazine-lite-tabbed-wrapper ul#vmagazine-lite-widget-tabbed li a:hover {
                        color: #FFF;
                        background: rgba(229, 45, 109, 1);
                    }

                    .widget_vmagazine_lite_categories_tabbed .vmagazine-lite-tabbed-wrapper .single-post {
                        display: table;
                        padding-top: 1.25rem;
                        padding-bottom: 1.25rem;
                        border-bottom: 1px solid rgba(235, 235, 235, 0.8);
                    }

                    .widget_vmagazine_lite_categories_tabbed .vmagazine-lite-tabbed-wrapper .single-post:last-of-type {
                        border-bottom: none;
                        padding-bottom: 0;
                    }

                    .widget_vmagazine_lite_categories_tabbed .vmagazine-lite-tabbed-wrapper span.view-all {
                        margin-top: 1.125rem;
                    }

                    .widget_vmagazine_lite_categories_tabbed .vmagazine-lite-tabbed-wrapper span.view-all a {
                        min-width: 100%;
                    }

                    .widget_vmagazine_lite_categories_tabbed .vmagazine-lite-tabbed-wrapper .single-post .post-thumb {
                        width: 38%;
                        float: left;
                        display: table-cell;
                    }

                    .widget_vmagazine_lite_categories_tabbed .vmagazine-lite-tabbed-wrapper .single-post .post-caption {
                        width: 62%;
                        float: left;
                        display: table-cell;
                        padding-left: 1rem;
                    }

                    .widget_vmagazine_lite_categories_tabbed .vmagazine-lite-tabbed-wrapper .single-post .post-caption h3.small-font {
                        margin-bottom: 0;
                        margin-top: 0.2rem;
                    }

                    .widget_vmagazine_lite_categories_tabbed .vmagazine-lite-tabbed-wrapper .single-post h3.small-font {
                        font-size: 0.875rem;
                        line-height: 1.125rem;
                        font-weight: 600;
                    }

                    .widget_vmagazine_lite_categories_tabbed .vmagazine-lite-tabbed-wrapper .single-post .post-meta {
                        font-size: 0.75rem;
                    }

                    /*Footer*/

                    .site-footer {
                        -webkit-background-size: cover;
                        -o-background-size: cover;
                        background-size: cover;
                        background-repeat: no-repeat;
                    }

                    .site-footer {
                        position: relative;
                    }

                    .site-footer .img-overlay {
                        background: rgba(0, 0, 0, 0.8);
                        position: absolute;
                        top: 0;
                        left: 0;
                        right: 0;
                        bottom: 0;
                        z-index: 0;
                    }

                    .site-footer div.buttom-footer,
                    .site-footer .footer-widgets {
                        position: relative;
                        z-index: 9;
                    }

                    .site-footer .footer-widgets {
                        padding: 2.15rem 10px 0;
                    }

                    .footer-one.site-footer .footer-widgets {
                        padding: 3rem 10px 0;
                    }

                    .footer-two.site-footer .footer-widgets {
                        padding-bottom: 0.5rem;
                    }

                    .site-footer .footer-widgets .widget-title {
                        color: rgba(255, 255, 255, 0.8);
                        margin-bottom: 2.625rem;
                        font-weight: 600;
                    }

                    .site-footer .footer-widgets .widget-title span.title-bg {
                        background: transparent;
                        color: rgba(229, 45, 109, 1);
                        font-weight: 600;
                        padding-left: 0;
                        text-transform: capitalize;
                        font-size: 1.25rem;
                    }

                    .site-footer .footer-widgets .widget-title:before,
                    .site-footer .footer-widgets .widget-title:after,
                    .site-footer .footer-widgets .widget-title span.title-bg:before,
                    .site-footer .footer-widgets .widget-title span.title-bg:after {
                        display: none;
                    }

                    .site-footer .footer-widgets .vmagazine-lite-container {
                        display: table;
                    }

                    .site-footer .footer-widgets .block {
                        float: left;
                        margin: 0;
                        display: table-cell;
                        color: rgba(255, 255, 255, 0.7);
                        font-size: 0.875rem;
                        line-height: 1.5625rem;
                        padding-right: 2rem;
                    }

                    .site-footer .footer-widgets .block:last-of-type {
                        padding-right: 0;
                    }

                    .site-footer .footer-widgets.col-1 .block {
                        width: 100%;
                    }

                    .site-footer .footer-widgets.col-2 .block {
                        width: 50%;
                    }

                    .site-footer .footer-widgets.col-3 .block {
                        width: 33.33%;
                    }

                    .site-footer .footer-widgets.col-4 .block {
                        width: 25%;
                    }

                    .site-footer .footer-widgets .textwidget p {
                        margin-bottom: 0;
                    }

                    .site-footer .footer-widgets .widget .tagcloud {
                        padding: 0;
                        background: none;
                    }

                    .site-footer .footer-widgets .widget .tagcloud a {
                        border: 1px solid rgba(235, 235, 235, 0.2);
                        color: rgba(255, 255, 255, 0.8);
                    }

                    .site-footer .footer-widgets .widget .tagcloud a:hover {
                        border-color: rgba(229, 45, 109, 1);
                    }

                    .site-footer .footer-widgets .widget_vmagazine_lite_info .footer_info_wrap .info_wrap div {
                        margin-bottom: 1.175rem;
                        display: block;
                    }

                    .site-footer .footer-widgets .widget_vmagazine_lite_info .footer_info_wrap .info_wrap div:last-of-type {
                        margin-bottom: 0;
                    }

                    .site-footer .footer-widgets .widget_vmagazine_lite_info .footer_info_wrap .info_wrap div span {
                        line-height: 1.375rem;
                    }

                    .site-footer .footer-widgets .widget_vmagazine_lite_info .footer_info_wrap .info_wrap div span:first-of-type {
                        width: 2rem;
                        max-width: 20%;
                        display: inline-block;
                        margin: 0;
                        vertical-align: top;
                        padding-top: 2px;
                        font-size: 1rem;
                        color: rgba(229, 45, 109, 1);
                    }

                    .site-footer .footer-widgets .widget_vmagazine_lite_info .footer_info_wrap .info_wrap div span:last-of-type {
                        max-width: 80%;
                        display: inline-block;
                        margin: 0;
                        padding-left: 0rem;
                    }

                    .site-footer .footer-widgets .widget_vmagazine_lite_info .footer_info_wrap .info_wrap div span.email {
                        font-weight: 400;
                        letter-spacing: -0.50px;
                    }

                    .site-footer .footer_two {
                        background: #FFF;
                    }

                    .site-footer .footer_two .footer-nav {
                        display: table;
                        width: 100%;
                        padding: 2.625rem 0;
                    }

                    .site-footer .footer_two .footer-nav div.footer-logo-wrap,
                    .site-footer .footer_two .footer-nav nav.footer-navigation,
                    .site-footer .footer_two .footer-nav div.footer-social {
                        display: table-cell;
                        margin: 0;
                        vertical-align: middle;
                    }

                    .site-footer .footer_two .footer-nav div.footer-logo-wrap,
                    .site-footer .footer_two .footer-nav div.footer-social {
                        width: 14%;
                    }

                    .site-footer .footer_two .footer-nav nav {
                        width: 72%;
                    }

                    .site-footer .footer_two .footer-nav nav .menu-footer-menu-container ul.menu {
                        margin: 0;
                        padding: 0;
                        list-style-type: none;
                        text-align: center;
                    }

                    .site-footer .footer_two .footer-nav nav .menu-footer-menu-container ul.menu li {
                        display: inline-block;
                    }

                    .site-footer .footer_two .footer-nav nav .menu-footer-menu-container ul.menu li a {
                        padding: 0 1rem;
                        font-size: 0.9375rem;
                        font-weight: 400;
                        text-transform: uppercase;
                        color: #000;
                    }

                    .site-footer .footer_two .footer-nav nav .menu-footer-menu-container ul.menu li a:hover {
                        color: rgba(229, 45, 109, 1);
                    }

                    .site-footer .footer_two .footer-social ul.social {
                        margin: 0;
                        padding: 0;
                        list-style-type: none;
                        text-align: center;
                        font-size: 0;
                    }

                    .site-footer .footer_two .footer-social ul.social li {
                        display: inline-block;
                    }

                    .site-footer .footer_two .footer-social ul.social li a {
                        padding: 0 0.35rem;
                        color: #343434;
                        font-size: 0.9375rem;
                    }

                    .site-footer .footer_two .footer-social ul.social li a:hover {
                        color: rgba(229, 45, 109, 1);
                    }

                    .site-footer .footer-credit {
                        text-align: center;
                        color: rgba(255, 255, 255, 0.7);
                        padding: 1.625rem 0;
                        position: relative;
                        z-index: 9;
                        font-size: 0.85875rem;
                        font-weight: 400;
                    }

                    a.scrollup {
                        position: fixed;
                        bottom: 0;
                        right: 0;
                        font-size: 2rem;
                        color: #FFF;
                        z-index: 99;
                        background: rgba(229, 45, 109, 1);
                        width: 2.5rem;
                        height: 2.5rem;
                        border-radius: 6px;
                        line-height: 2.35rem;
                        text-align: center;
                        margin-right: 1rem;
                        margin-bottom: 1rem;
                        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
                        -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
                        transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
                    }

                    a.scrollup:after {
                        content: "";
                        border-radius: 5px;
                        position: absolute;
                        z-index: -1;
                        top: 0;
                        left: 0;
                        width: 100%;
                        height: 100%;
                        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
                        opacity: 0;
                        -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
                        transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
                    }

                    a.scrollup:hover {
                        background: rgba(229, 45, 109, 1);
                        color: #FFF;
                        -webkit-transform: scale(1.25, 1.25);
                        transform: scale(1.25, 1.25);
                    }

                    a.scrollup:hover:after {
                        opacity: 1;
                    }

                    a.scrollup .fa::before {
                        font-weight: 300;
                    }

                    /*SearchBar Header*/

                    header.header-layout2 .search-content {
                        max-width: 100%;
                        margin-top: 43px;
                    }

                    header.header-layout2 .search-res-wrap {
                        -webkit-border-radius: 0;
                        border-radius: 0;
                    }

                    .search-content {
                        max-width: 20rem;
                        margin: 0 auto;
                        position: absolute;
                        top: 0;
                        left: 0;
                        right: 0;
                        z-index: 999;
                        margin-top: 40px;
                    }

                    header.header-layout1 .search-content {
                        width: 20rem;
                        left: auto;
                        right: 0;
                        margin-top: 30px;
                    }

                    header.header-layout1 .vmagazine-lite-top-header .top-right .block-loader {
                        width: 20rem;
                        text-align: center;
                        margin: 0 auto;
                        margin-top: 0px;
                        position: absolute;
                        z-index: 10;
                        left: auto;
                        right: 0;
                        top: 0;
                        margin-top: 37px;
                        padding: 1.5rem 0;
                        -webkit-border-radius: 3px;
                        border-radius: 3px;
                        border-top-left-radius: 0px;
                        border-top-right-radius: 0px;
                        background: #FFF;
                        box-shadow: 0 5px 6px rgba(0, 0, 0, 0.3);
                    }

                    .main-navigation .fa-home {
                        display: none
                    }

                    header.header-layout2 .middle-search .block-loader {
                        max-width: 100%;
                    }

                    .middle-search .block-loader {
                        max-width: 20rem;
                        text-align: center;
                        margin: 0 auto;
                        position: absolute;
                        z-index: 10;
                        left: 0;
                        right: 0;
                        top: 0;
                        margin-top: 45px;
                        padding: 1.5rem 0;
                        -webkit-border-radius: 3px;
                        border-radius: 3px;
                        border-top-left-radius: 0;
                        border-top-right-radius: 0;
                        background: #FFF;
                        box-shadow: 0 5px 6px rgba(0, 0, 0, 0.3);
                    }

                    .middle-search .block-loader img {
                        width: 35px;
                    }

                    .search-res-wrap {
                        background: #FFF;
                        padding: 0.5rem 1rem;
                        -webkit-border-radius: 3px;
                        border-radius: 3px;
                        border-top-left-radius: 0;
                        border-top-right-radius: 0;
                        margin-top: 2px;
                        box-shadow: 0 5px 6px rgba(0, 0, 0, 0.3);
                    }

                    .search-content .search-content-wrap {
                        display: table;
                        width: 100%;
                        border-bottom: solid 1px rgba(235, 235, 235, 0.8);
                        padding-top: 0.75rem;
                        padding-bottom: 0.75rem;
                    }

                    .search-content .search-content-wrap .img-wrap {
                        display: table-cell;
                        width: 30%;
                        vertical-align: middle;
                    }

                    .search-content .search-content-wrap .cont-search-wrap {
                        display: table-cell;
                        width: 70%;
                        vertical-align: middle;
                        padding-left: 1rem;
                    }

                    .search-content .search-content-wrap .cont-search-wrap.no-image {
                        padding-left: 0;
                    }

                    .search-content .search-content-wrap .cont-search-wrap .title {
                        font-size: 0.8rem;
                        line-height: 1rem;
                        margin-bottom: 0.25rem;
                    }

                    .header-layout4 .search-content .search-content-wrap .cont-search-wrap .title {
                        font-size: 14px;
                    }

                    .search-content .search-content-wrap .cont-search-wrap .post-meta {
                        font-size: 0.65rem;
                    }

                    .search-content .ajax-search-view-all {
                        width: 100%;
                        text-align: center;
                        font-weight: 600;
                        font-size: 0.75rem;
                        margin-top: 0.75rem;
                        padding-bottom: 0.25rem;
                    }

                    .search-content .no-match {
                        text-align: center;
                        font-weight: 600;
                        font-size: 0.75rem;
                        padding: 0.65rem 0;
                    }

                    .sampleContainer {
                        margin-top: 0px;
                    }

                    .loader {
                        position: relative;
                        width: 44px;
                        height: 8px;
                        margin: 12px auto;
                    }

                    .dot {
                        display: inline-block;
                        width: 20px;
                        height: 20px;
                        border-radius: 20px;
                        background: #ccc;
                        position: absolute;
                    }

                    .dot_1 {
                        animation: animateDot1 1.5s linear infinite;
                        left: 50px;
                        background: #e579b8;
                    }

                    .dot_2 {
                        animation: animateDot2 1.5s linear infinite;
                        animation-delay: 0.5s;
                        left: 24px;
                    }

                    .dot_3 {
                        animation: animateDot3 1.5s linear infinite;
                        left: 0px;
                    }

                    .dot_4 {
                        animation: animateDot4 1.5s linear infinite;
                        animation-delay: 0.5s;
                        left: 24px;
                    }

                    @keyframes animateDot1 {
                        0% {
                            transform: rotate(0deg) translateX(-12px);
                        }

                        25% {
                            transform: rotate(180deg) translateX(-12px);
                        }

                        75% {
                            transform: rotate(180deg) translateX(-12px);
                        }

                        100% {
                            transform: rotate(360deg) translateX(-12px);
                        }
                    }

                    @keyframes animateDot2 {
                        0% {
                            transform: rotate(0deg) translateX(-12px);
                        }

                        25% {
                            transform: rotate(-180deg) translateX(-12px);
                        }

                        75% {
                            transform: rotate(-180deg) translateX(-12px);
                        }

                        100% {
                            transform: rotate(-360deg) translateX(-12px);
                        }
                    }

                    @keyframes animateDot3 {
                        0% {
                            transform: rotate(0deg) translateX(12px);
                        }

                        25% {
                            transform: rotate(180deg) translateX(12px);
                        }

                        75% {
                            transform: rotate(180deg) translateX(12px);
                        }

                        100% {
                            transform: rotate(360deg) translateX(12px);
                        }
                    }

                    @keyframes animateDot4 {
                        0% {
                            transform: rotate(0deg) translateX(12px);
                        }

                        25% {
                            transform: rotate(-180deg) translateX(12px);
                        }

                        75% {
                            transform: rotate(-180deg) translateX(12px);
                        }

                        100% {
                            transform: rotate(-360deg) translateX(12px);
                        }
                    }

                    header.header-layout4 .vmagazine-lite-search-form-primary .block-loader .loader,
                    header.header-layout3 .site-main-nav-wrapper .top-right .block-loader .loader,
                    header.header-layout1 .block-loader .loader,
                    .middle-search .block-loader .loader {
                        position: relative;
                        width: 44px;
                        height: 8px;
                        margin: 12px auto;
                    }

                    header.header-layout4 .vmagazine-lite-search-form-primary .block-loader .dot,
                    header.header-layout3 .site-main-nav-wrapper .top-right .block-loader .dot,
                    header.header-layout1 .block-loader .dot,
                    .middle-search .block-loader .dot {
                        display: inline-block;
                        width: 8px;
                        height: 8px;
                        border-radius: 0px;
                        background: #ccc;
                        position: absolute;
                    }

                    header.header-layout4 .vmagazine-lite-search-form-primary .block-loader .dot_1,
                    header.header-layout3 .site-main-nav-wrapper .top-right .block-loader .dot_1,
                    header.header-layout1 .block-loader .dot_1,
                    .middle-search .block-loader .dot_1 {
                        animation: animateDot1 1.5s linear infinite;
                        left: 12px;
                        background: #e579b8;
                    }

                    header.header-layout4 .vmagazine-lite-search-form-primary .block-loader .dot_2,
                    header.header-layout3 .site-main-nav-wrapper .top-right .block-loader .dot_2,
                    header.header-layout1 .block-loader .dot_2,
                    .middle-search .block-loader .dot_2 {
                        animation: animateDot2 1.5s linear infinite;
                        animation-delay: 0.5s;
                        left: 24px;
                    }

                    header.header-layout4 .vmagazine-lite-search-form-primary .block-loader .dot_3,
                    header.header-layout3 .site-main-nav-wrapper .top-right .block-loader .dot_3,
                    header.header-layout1 .block-loader .dot_3,
                    .middle-search .block-loader .dot_3 {
                        animation: animateDot3 1.5s linear infinite;
                        left: 12px;
                    }

                    header.header-layout4 .vmagazine-lite-search-form-primary .block-loader .dot_4,
                    header.header-layout3 .site-main-nav-wrapper .top-right .block-loader .dot_4,
                    header.header-layout1 .block-loader .dot_4,
                    .middle-search .block-loader .dot_4 {
                        animation: animateDot4 1.5s linear infinite;
                        animation-delay: 0.5s;
                        left: 24px;
                    }

                    .vmagazine-lite-grid-list.list #loading-grid {
                        position: relative;
                        right: 0;
                        left: 0;
                        top: auto;
                        bottom: 0;
                        width: 100%;
                        height: 2rem;
                        text-align: center;
                        z-index: 10;
                        margin-top: -30px;
                        visibility: hidden;
                        opacity: 0;
                        -webkit-transition: all ease 0.3s;
                        -moz-transition: all ease 0.3s;
                        -ms-transition: all ease 0.3s;
                        -o-transition: all ease 0.3s;
                        transition: all ease 0.3s;
                    }

                    .vmagazine-lite-grid-list.list #loading-grid.loader-active {
                        visibility: visible;
                        opacity: 1;
                    }

                    .vmagazine-lite-grid-list.list #loading-grid .loader {
                        position: relative;
                        width: 44px;
                        height: 8px;
                        margin: 12px auto;
                    }

                    .vmagazine-lite-grid-list.list #loading-grid .dot {
                        display: inline-block;
                        width: 15px;
                        height: 15px;
                        border-radius: 15px;
                        background: #ccc;
                        position: absolute;
                    }

                    .vmagazine-lite-grid-list.list #loading-grid .dot_1 {
                        animation: animateDot1 1.5s linear infinite;
                        left: 40px;
                        background: #e579b8;
                    }

                    .vmagazine-lite-grid-list.list #loading-grid .dot_2 {
                        animation: animateDot2 1.5s linear infinite;
                        animation-delay: 0.5s;
                        left: 20px;
                    }

                    .vmagazine-lite-grid-list.list #loading-grid .dot_3 {
                        animation: animateDot3 1.5s linear infinite;
                        left: 4px;
                    }

                    .vmagazine-lite-grid-list.list #loading-grid .dot_4 {
                        animation: animateDot4 1.5s linear infinite;
                        animation-delay: 0.5s;
                        left: 24px;
                    }

                    /*VMag Full Width Slider*/

                    .vmagazine-lite-fullwid-slider.block_layout_2 {
                        display: block;
                        position: relative;
                        width: 100%;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_2 .slick-wrap.slick-initialized.slick-slider {
                        width: 100%;
                        position: relative;
                        margin: 0;
                        float: left;
                    }

                    .vmagazine-lite-fullwid-slider .vmagazine-lite-container {
                        max-width: 1200px;
                        position: absolute;
                        top: 0;
                        right: 0;
                        left: 0;
                        bottom: 0;
                        padding: 0 10px;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_2 .posts-tab-wrap.slick-initialized.slick-slider.slick-vertical {
                        width: 28rem;
                        margin: 0;
                        position: absolute;
                        right: 0;
                        top: 0;
                        bottom: 0;
                        float: left;
                        padding: 2rem 0.75rem 2rem 1.5rem;
                        background: rgba(0, 0, 0, 0.5);
                        height: 550px;
                        overflow: hidden;
                        margin-right: 10px;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_2 .posts-tab-wrap.slick-initialized.slick-slider.slick-vertical .slick-list {
                        overflow: visible;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_2 .single-post:first-of-type .slider-nav-inner-wrapper {
                        padding-top: 0 !important;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_2 .single-post {
                        position: relative;
                        overflow: hidden;
                        cursor: pointer;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_2 .single-post .post-content-wrapper {
                        position: absolute;
                        left: 0;
                        right: 0;
                        bottom: 0;
                        max-width: 1200px;
                        width: 100%;
                        margin: 0 auto;
                        color: #FFF;
                        z-index: 9;
                        margin-bottom: 2.5rem;
                        padding: 10px;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_2 .single-post .post-content-wrapper span.cat-links {
                        margin-bottom: 1.25rem;
                        display: block;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_2 .single-post .post-content-wrapper span.cat-links a {
                        color: #FFF;
                        font-weight: 400;
                        padding: 0px 8px;
                        width: auto;
                        height: 26px;
                        line-height: 26px;
                        text-align: center;
                        margin: 0 auto;
                        -webkit-border-radius: 1px;
                        border-radius: 1px;
                        margin-right: 0.25rem;
                        font-size: 0.8rem;
                        text-transform: uppercase;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_2 .single-post .post-content-wrapper span.cat-links a:hover {
                        color: #FFF;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_2 .single-post .post-content-wrapper h3.extra-large-font {
                        font-size: 2rem;
                        line-height: 2.5rem;
                        max-width: 50%;
                        color: #FFF;
                        margin-top: 1rem;
                        margin-bottom: 0;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_2 .single-post .post-content-wrapper .post-meta {
                        color: #FFF;
                        font-size: italic;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_2 .single-post .post-content-wrapper .post-meta span:after {
                        display: none;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_2 .slick-wrap.slick-initialized.slick-slider .slick-list .slick-track .single-post .post-thumb {
                        position: relative;
                        height: 550px;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_2 .slick-wrap.slick-initialized.slick-slider .slick-list .slick-track .single-post .post-thumb:before {
                        position: absolute;
                        z-index: 1;
                        bottom: 0;
                        top: -50%;
                        left: 0;
                        right: 0;
                        content: "";
                        background: rgb(255, 255, 255, 1);
                        background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 1) 100%);
                        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 1) 100%);
                        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 1) 100%);
                        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#000000', GradientType=0);
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_2 .slick-wrap.slick-initialized.slick-slider .slick-list .slick-track .single-post .post-thumb img {
                        transform-origin: 0 0;
                        backface-visibility: hidden;
                        object-fit: cover;
                        height: 100%;
                        min-width: 100%;
                        max-width: inherit;
                        position: absolute;
                        width: 100%;
                        margin: 0 auto;
                        top: 50%;
                        left: 50%;
                        transform: translate(-50%, -50%);
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_2 .posts-tab-wrap.slick-vertical .single-post .slider-nav-inner-wrapper {
                        display: table;
                        width: 100%;
                        padding-top: 1.25rem;
                        padding-bottom: 1.25rem;
                        border-bottom: 1px solid rgba(255, 255, 255, 0.075);
                    }

                    /*.vmagazine-lite-fullwid-slider.block_layout_2 .posts-tab-wrap.slick-vertical .single-post.slick-current.slick-active .slider-nav-inner-wrapper{
	padding-top: 0;
	margin-top: -2px;
}*/

                    .vmagazine-lite-fullwid-slider.block_layout_2 .posts-tab-wrap.slick-vertical .single-post .slider-nav-inner-wrapper .post-thumb {
                        display: table-cell;
                        width: 31%;
                        position: relative;
                        vertical-align: top;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_2 .posts-tab-wrap.slick-vertical .single-post .slider-nav-inner-wrapper .post-caption-wrapper {
                        display: table-cell;
                        width: 69%;
                        position: relative;
                        vertical-align: top;
                        padding-left: 1.25rem;
                        color: #FFF;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_2 .posts-tab-wrap.slick-vertical .single-post .slider-nav-inner-wrapper .post-caption-wrapper h3 {
                        color: #FFF;
                        font-size: 0.9375rem;
                        line-height: 1.12rem;
                        font-weight: 400;
                        margin-top: 0.625rem;
                        margin-bottom: 0;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_2 .posts-tab-wrap.slick-vertical .single-post .slider-nav-inner-wrapper .post-caption-wrapper span {
                        font-size: 0.75rem;
                        padding-right: 1.5rem;
                    }

                    .vmagazine-lite-fullwid-slider.block_layout_2 .posts-tab-wrap.slick-vertical .single-post .slider-nav-inner-wrapper .post-caption-wrapper span i {
                        padding-right: 0.4rem;
                    }

                    /*Vmag Slider Tab Carousel Template 2*/

                    .vmagazine-lite-slider-tab-carousel {
                        /*background: #FFF;
	padding: 1.25rem;*/
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .vmagazine-lite-slider-tab-carousel .slick-initialized .slick-slide {
                        margin: 0px 0.65rem;
                    }

                    .vmagazine-lite-slider-tab-carousel .block-content-wrapper-carousel {
                        width: 100%;
                        margin-left: 0;
                    }

                    .vmagazine-lite-slider-tab-carousel .block-content-wrapper-carousel .slick-prev,
                    .vmagazine-lite-slider-tab-carousel .block-content-wrapper-carousel .slick-next {
                        top: auto;
                        bottom: -2.5rem;
                        left: auto;
                        right: 0.5rem;
                    }

                    .vmagazine-lite-slider-tab-carousel .block-content-wrapper-carousel .slick-prev {
                        margin-right: 1.75rem;
                    }

                    .vmagazine-lite-slider-tab-carousel .block-content-wrapper-carousel button.slick-arrow {
                        z-index: 10;
                        width: 26px;
                        height: 26px;
                        text-align: center;
                        line-height: 25px;
                        background: #000;
                        -webkit-border-radius: 0;
                        border-radius: 0;
                        -webkit-transition: ease-in-out 0.3s;
                        -moz-transition: ease-in-out 0.3s;
                        -ms-transition: ease-in-out 0.3s;
                        -o-transition: ease-in-out 0.3s;
                        transition: ease-in-out 0.3s;
                        opacity: 1;
                    }

                    .vmagazine-lite-slider-tab-carousel .block-content-wrapper-carousel button.slick-arrow::before {
                        line-height: 24px;
                        color: #FFF;
                        font-size: 18px;
                        font-family: fontawesome;
                        font-weight: 400;
                        -webkit-transition: ease-in-out 0.3s;
                        -moz-transition: ease-in-out 0.3s;
                        -ms-transition: ease-in-out 0.3s;
                        -o-transition: ease-in-out 0.3s;
                        transition: ease-in-out 0.3s;
                        opacity: 1;
                    }

                    .vmagazine-lite-slider-tab-carousel .block-content-wrapper-carousel button.slick-arrow.slick-prev::before {
                        content: "\f104";
                    }

                    .vmagazine-lite-slider-tab-carousel .block-content-wrapper-carousel button.slick-arrow.slick-next::before {
                        content: "\f105";
                    }

                    .vmagazine-lite-slider-tab-carousel .block-content-wrapper-carousel button.slick-arrow:hover {
                        background: rgba(229, 45, 109, 1);
                    }

                    .vmagazine-lite-slider-tab-carousel .block-content-wrapper-carousel button.slick-arrow:hover::before {
                        color: #FFF;
                    }

                    .vmagazine-lite-slider-tab-carousel .block-content-wrapper-carousel .post-caption h3 {
                        color: #252525;
                        margin-top: 0.625rem;
                        font-size: 1rem;
                        line-height: 1.25rem;
                        margin-bottom: 0;
                    }

                    .vmagazine-lite-slider-tab-carousel .block-content-wrapper-carousel .single-post:hover .post-caption h3 {
                        color: rgba(229, 45, 109, 1);
                    }

                    .vmagazine-lite-slider-tab-carousel .block-content-wrapper-carousel .post-caption .post-meta {
                        margin-top: 0.8rem;
                    }

                    .vmagazine-lite-slider-tab-carousel .block-content-wrapper-carousel .tab-cat-slider-carousel {
                        margin-bottom: 27px;
                    }

                    .vmagazine-lite-slider-tab-carousel .block-content-wrapper-carousel ul.slick-dots {
                        position: relative;
                        bottom: -25px;
                    }

                    .vmagazine-lite-slider-tab-carousel .block-content-wrapper-carousel ul.slick-dots:before {
                        position: absolute;
                        content: "";
                        width: 42%;
                        height: 1px;
                        left: calc(1%);
                        background: rgba(229, 45, 109, 0.15);
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                    }

                    .vmagazine-lite-slider-tab-carousel .block-content-wrapper-carousel ul.slick-dots:after {
                        position: absolute;
                        content: "";
                        width: 33%;
                        height: 1px;
                        right: calc(8%);
                        background: rgba(229, 45, 109, 0.15);
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                    }

                    .vmagazine-lite-slider-tab-carousel .block-content-wrapper-carousel .slick-dots li button::before,
                    .vmagazine-lite-slider-tab-carousel .block-content-wrapper-carousel .slick-dots li.slick-active button::before {
                        content: "";
                        line-height: 0;
                        font-size: 0;
                        margin: -3px 8px 0px;
                        width: 8px;
                        height: 8px;
                        background: rgba(229, 45, 109, 0.6);
                    }

                    .vmagazine-lite-slider-tab-carousel .block-content-wrapper-carousel .slick-dots li {
                        width: 0;
                        height: 5px;
                        margin: 0 7px;
                    }

                    .vmagazine-lite-slider-tab-carousel .block-content-wrapper-carousel .slick-dots li button {
                        padding: 8px;
                        height: 8px;
                        width: 8px;
                        -webkit-border-radius: 0;
                        border-radius: 0;
                    }

                    .vmagazine-lite-slider-tab-carousel .block-header {
                        position: relative;
                    }

                    .vmagazine-lite-slider-tab-carousel .block-header h4.block-title:before {
                        z-index: 0;
                    }

                    .template-two .vmagazine-lite-slider-tab-carousel .block-header h4.block-title span.title-bg,
                    .template-two .vmagazine-lite-related-wrapper h4.related-title span.title-bg {
                        background: #FFF;
                    }

                    .vmagazine-lite-slider-tab-carousel .slider-cat-tabs-carousel {
                        position: absolute;
                        float: right;
                        right: 0;
                        top: -1px;
                        padding: 0px 0px 0px 15px;
                    }

                    .vmagazine-lite-slider-tab-carousel .slider-cat-tabs-carousel .slider-tab-links-carousel {
                        margin: 0;
                        padding-left: 0;
                    }

                    .vmagazine-lite-slider-tab-carousel .slider-cat-tabs-carousel .slider-tab-links-carousel li {
                        display: inline-block;
                        margin-left: 3px;
                    }

                    .vmagazine-lite-slider-tab-carousel .slider-cat-tabs-carousel .slider-tab-links-carousel li a {
                        padding: 5px 15px;
                        font-size: 0.8125rem;
                        text-transform: uppercase;
                        font-weight: 600;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .vmagazine-lite-slider-tab-carousel .slider-cat-tabs-carousel .slider-tab-links-carousel li.active a,
                    .vmagazine-lite-slider-tab-carousel .slider-cat-tabs-carousel .slider-tab-links-carousel li a:hover {
                        background: rgba(229, 45, 109, 1);
                        color: #FFF;
                    }

                    .vmagazine-lite-slider-tab-carousel .block-content-wrapper-carousel {
                        position: relative;
                        background: none;
                        padding: 1.25rem 0.75rem;
                    }

                    .vmagazine-lite-slider-tab-carousel .block-content-wrapper-carousel .block-loader {
                        position: absolute;
                        top: 0;
                        left: 0;
                        text-align: center;
                        background: rgba(255, 255, 255, 0.9);
                        z-index: 10;
                        height: 100%;
                        width: 100%;
                        margin-top: 0;
                        margin-left: 0;
                    }

                    .vmagazine-lite-slider-tab-carousel .block-content-wrapper-carousel .block-loader .sampleContainer {
                        margin-top: 12%;
                    }

                    /*VMag Grid-Two*/

                    .vmagazine-lite-grid-list.grid-two {
                        background: #FFF;
                        padding: 1.25rem;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .vmagazine-lite-grid-list.grid-two .single-post.first-post .post-meta {
                        margin-top: 0.8rem;
                        margin-bottom: 0.625rem;
                    }

                    .vmagazine-lite-grid-list.grid-two .single-post.first-post {
                        display: block;
                        padding-top: 0;
                        padding-bottom: 0.95rem;
                    }

                    .vmagazine-lite-grid-list.grid-two .single-post.first-post .post-thumb,
                    .vmagazine-lite-grid-list.grid-two .single-post.first-post .post-content-wrapper {
                        display: block;
                        width: 100%;
                        padding: 0;
                    }

                    .vmagazine-lite-grid-list.grid-two .single-post.first-post h3.large-font {
                        margin-bottom: 0;
                        color: #252525;
                        font-size: 1rem;
                        line-height: 1.25rem;
                        font-weight: 600;
                        margin-top: 0;
                    }

                    .vmagazine-lite-grid-list.grid-two .single-post.first-post .post-content p {
                        font-size: 15px;
                        color: #666;
                        line-height: 1.5rem;
                        margin-bottom: 0;
                    }

                    .vmagazine-lite-grid-list.grid-two .single-post {
                        display: table;
                        padding-top: 1.25rem;
                        padding-bottom: 1.25rem;
                        border-bottom: 1px solid rgba(235, 235, 235, 0.8);
                    }

                    .vmagazine-lite-grid-list-wrapp.grid-two.no-desc .vmagazine-lite-grid-list.grid-two .single-post.first-post a.thumb-zoom {
                        height: auto;
                    }

                    .vmagazine-lite-grid-list-wrapp.grid-two.no-desc .vmagazine-lite-grid-list.grid-two .single-post.first-post a.thumb-zoom img {
                        position: relative;
                        top: 0;
                        left: 0;
                        transform: translate(0, 0) scale(1);
                        -webkit-transform: translate(0, 0) scale(1);
                        -webkit-transform-origin: 50% 50%;
                        -moz-transform-origin: 50% 50%;
                        -ms-transform-origin: 50% 50%;
                        -o-transform-origin: 50% 50%;
                        transform-origin: 50% 50%;
                        -webkit-transition: -webkit-transform 0.5s;
                        transition: transform 0.5s;
                        -webkit-backface-visibility: hidden;
                        backface-visibility: hidden;
                    }

                    .vmagazine-lite-grid-list-wrapp.grid-two.no-desc .vmagazine-lite-grid-list.grid-two .single-post.first-post a.thumb-zoom:hover img {
                        transform: translate(0, 0) scale(1.12);
                        -webkit-transform: translate(0, 0) scale(1.12);
                    }

                    .vmagazine-lite-grid-list-wrapp.grid-two.no-desc .vmagazine-lite-grid-list.grid-two .single-post a.thumb-zoom {
                        position: relative;
                        height: 90px;
                        overflow: hidden;
                    }

                    .vmagazine-lite-grid-list-wrapp.grid-two.no-desc .vmagazine-lite-grid-list.grid-two .single-post a.thumb-zoom img {
                        transform-origin: 0 0;
                        object-fit: cover;
                        height: 100%;
                        min-width: 100%;
                        max-width: inherit;
                        position: absolute;
                        width: 100%;
                        margin: 0 auto;
                        top: 50%;
                        left: 50%;
                        transform: translate(-50%, -50%) scale(1);
                        -webkit-transform: translate(-50%, -50%) scale(1);
                        -webkit-transform-origin: 50% 50%;
                        -moz-transform-origin: 50% 50%;
                        -ms-transform-origin: 50% 50%;
                        -o-transform-origin: 50% 50%;
                        transform-origin: 50% 50%;
                        -webkit-transition: -webkit-transform 0.5s;
                        transition: transform 0.5s;
                        -webkit-backface-visibility: hidden;
                        backface-visibility: hidden;
                    }

                    .vmagazine-lite-grid-list-wrapp.grid-two.no-desc .vmagazine-lite-grid-list.grid-two .single-post a.thumb-zoom:hover img {
                        -webkit-transform: translate(-50%, -50%) scale(1.12);
                        transform: translate(-50%, -50%) scale(1.12);
                    }

                    .vmagazine-lite-grid-list.grid-two .single-post:last-of-type {
                        border-bottom: none;
                        padding-bottom: 1.25rem;
                    }

                    .vmagazine-lite-grid-list.grid-two span.view-all a {
                        min-width: 100%;
                    }

                    .vmagazine-lite-grid-list.grid-two .single-post .post-thumb {
                        display: inline-block;
                        float: left;
                        margin: 0;
                        width: 34%;
                        vertical-align: top;
                    }

                    .vmagazine-lite-grid-list.grid-two .single-post .post-content-wrapper {
                        display: inline-block;
                        float: left;
                        margin: 0;
                        width: 66%;
                        vertical-align: top;
                        padding-left: 1.25rem;
                    }

                    .vmagazine-lite-grid-list.grid-two .single-post h3.large-font {
                        font-size: 14px;
                        line-height: 1.125rem;
                        margin-top: 0.5rem;
                        margin-bottom: 0;
                        color: #252525;
                    }

                    .element-has-desc .vmagazine-lite-grid-list.grid-two .single-post.first-post h3.large-font {
                        font-size: 1.125rem;
                        line-height: 1.5rem;
                        color: #252525;
                    }

                    .element-has-desc .vmagazine-lite-grid-list.grid-two .single-post h3.large-font {
                        font-size: 1rem;
                        line-height: 1.25rem;
                        margin-bottom: 0.5rem;
                        color: #252525;
                    }

                    .element-has-desc .vmagazine-lite-grid-list.grid-two .single-post .post-content p {
                        margin-bottom: 0;
                        font-size: 15px;
                        line-height: 1.35rem;
                        color: #666;
                    }

                    /*Vmag Mult Cat Layout One*/

                    .vmagazine-lite-mul-cat.layout-one .block-content-wrapper {
                        position: relative;
                        background: #FFF;
                        padding: 1.25rem;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .vmagazine-lite-mul-cat.layout-one .block-content-wrapper .block-loader {
                        position: absolute;
                        top: 0;
                        left: 0;
                        text-align: center;
                        width: 100%;
                        height: 100%;
                        background: rgba(255, 255, 255, 0.9);
                        z-index: 10;
                    }

                    .vmagazine-lite-mul-cat.layout-one .block-content-wrapper .block-loader .sampleContainer {
                        margin-top: 35%;
                    }

                    .vmagazine-lite-mul-cat.layout-one .block-header .child-cat-tabs {
                        position: absolute;
                        float: right;
                        right: 0;
                        top: -1px;
                    }

                    .vmagazine-lite-mul-cat.layout-one .block-header .child-cat-tabs ul.vmagazine-lite-tab-links {
                        margin: 0;
                        padding-left: 0;
                        list-style-type: none;
                    }

                    .vmagazine-lite-mul-cat.layout-one .block-header .child-cat-tabs ul.vmagazine-lite-tab-links li {
                        display: inline-block;
                        margin-left: 3px;
                    }

                    .vmagazine-lite-mul-cat.layout-one .block-header .child-cat-tabs ul.vmagazine-lite-tab-links li a {
                        padding: 5px 15px;
                        font-size: 0.8125rem;
                        text-transform: uppercase;
                        font-weight: 600;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .vmagazine-lite-mul-cat.layout-one .block-header .child-cat-tabs .vmagazine-lite-tab-links li.active a,
                    .vmagazine-lite-mul-cat.layout-one .block-header .child-cat-tabs .vmagazine-lite-tab-links li a:hover {
                        background: rgba(229, 45, 109, 1);
                        color: #FFF;
                    }

                    .vmagazine-lite-mul-cat.layout-one .block-cat-content .left-post-wrapper {
                        display: inline-block;
                        width: 50%;
                        margin: 0;
                        vertical-align: top;
                        padding-right: 0.625rem;
                    }

                    .vmagazine-lite-mul-cat.layout-one .block-cat-content .right-posts-wrapper {
                        display: inline-block;
                        width: 50%;
                        margin: 0;
                        padding-left: 0.625rem;
                    }

                    .vmagazine-lite-mul-cat.layout-one .block-cat-content .left-post-wrapper .post-caption-wrapper .post-meta {
                        margin-top: 0.8rem;
                        margin-bottom: 0.625rem;
                    }

                    .vmagazine-lite-mul-cat.layout-one .block-cat-content .left-post-wrapper .post-caption-wrapper h3.large-font {
                        margin-bottom: 0.75rem;
                        color: rgba(24, 24, 24, 0.95);
                        font-size: 1rem;
                        line-height: 1.25rem;
                        font-weight: 600;
                        margin-top: 0;
                        color: #252525;
                    }

                    .vmagazine-lite-mul-cat.layout-one .block-cat-content .left-post-wrapper .post-caption-wrapper p {
                        font-size: 15px;
                        color: #666;
                        line-height: 1.65rem;
                        margin-bottom: 0;
                        font-weight: 400;
                    }

                    .vmagazine-lite-mul-cat.layout-one .block-cat-content .right-posts-wrapper .single-post {
                        display: block;
                        padding-top: 1.25rem;
                        padding-bottom: 1.25rem;
                        border-bottom: 1px solid rgba(235, 235, 235, 0.8);
                        width: 100%;
                    }

                    .vmagazine-lite-mul-cat.layout-one .block-cat-content .right-posts-wrapper .single-post:first-of-type {
                        padding-top: 0;
                    }

                    .vmagazine-lite-mul-cat.layout-one .block-cat-content .right-posts-wrapper .single-post:last-of-type {
                        padding-bottom: 0;
                        border-bottom: none;
                    }

                    .vmagazine-lite-mul-cat.layout-one .block-cat-content .right-posts-wrapper span.view-all a {
                        min-width: 100%;
                    }

                    .vmagazine-lite-mul-cat.layout-one .block-cat-content .right-posts-wrapper .single-post .post-thumb {
                        display: inline-block;
                        float: left;
                        margin: 0;
                        width: 34%;
                        vertical-align: top;
                    }

                    .vmagazine-lite-mul-cat.layout-one .block-cat-content .right-posts-wrapper .single-post .post-caption-wrapper {
                        display: inline-block;
                        float: left;
                        margin: 0;
                        width: 66%;
                        vertical-align: top;
                        padding-left: 1.25rem;
                    }

                    .vmagazine-lite-mul-cat.layout-one .block-cat-content .right-posts-wrapper .single-post .post-caption-wrapper h3.small-font {
                        font-size: 14px;
                        line-height: 1.125rem;
                        margin-top: 0.625rem;
                        color: #252525;
                        margin-bottom: 0;
                    }

                    .footer-top-wrrap .widget .custom-html-widget {
                        background: none;
                        padding: 0;
                    }

                    .view-all {
                        margin-top: 2.5rem;
                        display: block;
                        color: rgba(229, 45, 109, 1);
                        font-size: 0.875rem;
                    }

                    /*TimleLine*/

                    .vmagazine-lite-timeline-post .timeline-post-wrapper {
                        background: #FFF;
                        padding: 1.25rem 1.25rem 1.25rem 1.25rem;
                        color: rgba(24, 24, 24, 0.6);
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .vmagazine-lite-timeline-post .timeline-post-wrapper .single-post {
                        display: table;
                        position: relative;
                        padding-top: 0.625rem;
                        padding-bottom: 0.625rem;
                        width: 100%;
                    }

                    .vmagazine-lite-timeline-post .timeline-post-wrapper .single-post:first-of-type {
                        padding-top: 0;
                    }

                    .vmagazine-lite-timeline-post .timeline-post-wrapper .single-post:last-of-type {
                        padding-bottom: 0;
                    }

                    .vmagazine-lite-timeline-post .timeline-post-wrapper span.view-all {
                        margin-top: 1.25rem;
                    }

                    .vmagazine-lite-timeline-post .timeline-post-wrapper span.view-all a {
                        min-width: 100%;
                    }

                    .vmagazine-lite-timeline-post .timeline-post-wrapper .single-post:before {
                        content: "";
                        position: absolute;
                        left: 0;
                        top: 0;
                        width: 1px;
                        height: 100%;
                        background: #eee;
                        margin-left: 1.8rem;
                    }

                    .vmagazine-lite-timeline-post .timeline-post-wrapper .single-post .post-date {
                        display: table-cell;
                        width: 20%;
                        vertical-align: top;
                        position: relative;
                        text-align: center;
                    }

                    .vmagazine-lite-timeline-post .timeline-post-wrapper .single-post .post-date .blog-date-inner {
                        padding: 1rem 0;
                        background: #FFF;
                    }

                    .vmagazine-lite-timeline-post .timeline-post-wrapper .single-post .post-date .blog-date-inner span.posted-day {
                        display: block;
                        background: rgba(229, 45, 109, 1);
                        color: #FFF;
                        height: 2.375rem;
                        width: 2.375rem;
                        line-height: 2.375rem;
                        text-align: center;
                        font-size: 1.25rem;
                        margin: 0 auto;
                        font-weight: 600;
                        margin-bottom: 0.25rem;
                        -webkit-border-radius: 50%;
                        border-radius: 50%;
                    }

                    .vmagazine-lite-timeline-post .timeline-post-wrapper .single-post .post-date .blog-date-inner span.posted-month,
                    .vmagazine-lite-timeline-post .timeline-post-wrapper .single-post .post-date .blog-date-inner span.posted-year {
                        font-size: 0.8rem;
                        font-weight: 400;
                        color: rgba(0, 0, 0, 0.54);
                    }

                    .vmagazine-lite-timeline-post .timeline-post-wrapper .single-post .post-date .blog-date-inner span.posted-month {
                        padding-right: 0.2rem;
                    }

                    .vmagazine-lite-timeline-post .timeline-post-wrapper .single-post .post-caption {
                        display: table-cell;
                        width: 80%;
                        vertical-align: top;
                        padding-left: 1.25rem;
                    }

                    .vmagazine-lite-timeline-post .timeline-post-wrapper .single-post .post-caption .captions-wrapper {
                        border: 1px solid #eee;
                        padding: 0.975rem 0.75rem;
                        position: relative;
                        -webkit-border-radius: 2px;
                        border-radius: 2px;
                    }

                    .vmagazine-lite-timeline-post .timeline-post-wrapper .single-post .post-caption .captions-wrapper:after,
                    .vmagazine-lite-timeline-post .timeline-post-wrapper .single-post .post-caption .captions-wrapper:before {
                        content: "";
                        position: absolute;
                        left: 0;
                        width: 0;
                        height: 0;
                        border-style: solid;
                        margin-left: -16px;
                    }

                    .vmagazine-lite-timeline-post .timeline-post-wrapper .single-post .post-caption .captions-wrapper:before {
                        top: 38px;
                        border-color: transparent #eee transparent transparent;
                        border-width: 9px;
                        margin-left: -18px;
                    }

                    .vmagazine-lite-timeline-post .timeline-post-wrapper .single-post .post-caption .captions-wrapper:after {
                        top: 36px;
                        border-color: transparent #fff transparent transparent;
                        border-width: 11px;
                        margin-left: -18px;
                    }

                    .vmagazine-lite-timeline-post .timeline-post-wrapper .single-post .post-caption .captions-wrapper h3.small-font {
                        margin-bottom: 0.75rem;
                        font-size: 0.875rem;
                        line-height: 1.1rem;
                        font-weight: 600;
                    }

                    /*Block Post Carousel */

                    .vmagazine-lite-post-carousel .block-carousel {
                        position: relative;
                        background: #FFF;
                        padding: 1.25rem 1rem 2.75rem;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .vmagazine-lite-post-carousel .block-carousel .single-post {
                        padding: 0px 2.5px;
                        position: relative;
                        overflow: hidden;
                    }

                    .vmagazine-lite-post-carousel .block-carousel .single-post .post-thumb {
                        position: relative;
                        width: 100%;
                        height: 35rem;
                    }

                    .vmagazine-lite-post-carousel .block-carousel .single-post .post-thumb:before {
                        position: absolute;
                        z-index: 1;
                        bottom: 0;
                        height: 60%;
                        left: 0;
                        right: 0;
                        content: "";
                        background: rgb(255, 255, 255, 1);
                        -webkit-transform: translateZ(0);
                        -moz-transform: translateZ(0);
                        -ms-transform: translateZ(0);
                        -o-transform: translateZ(0);
                        transform: translateZ(0);
                        background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 1) 100%);
                        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 1) 100%);
                        background: linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 1) 100%);
                        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#000000', GradientType=0);
                    }

                    .vmagazine-lite-post-carousel .block-carousel .single-post .post-format-icon {
                        position: absolute;
                        font-size: 2rem;
                        top: 1.5rem;
                        right: 1.5rem;
                        color: #FFF;
                    }

                    .vmagazine-lite-post-carousel .block-carousel .single-post .post-thumb img {
                        transform-origin: 0 0;
                        backface-visibility: hidden;
                        object-fit: cover;
                        height: 100%;
                        min-width: 100%;
                        max-width: inherit;
                        position: absolute;
                        width: 100%;
                        margin: 0 auto;
                        top: 50%;
                        left: 50%;
                        -webkit-transform: translate(-50%, -45%) scale(1.2);
                        -moz-transform: translate(-50%, -45%) scale(1.2);
                        -ms-transform: translate(-50%, -45%) scale(1.2);
                        -o-transform: translate(-50%, -45%) scale(1.2);
                        transform: translate(-50%, -45%) scale(1.2);
                        -webkit-transform-origin: bottom center;
                        -moz-transform-origin: bottom center;
                        -ms-transform-origin: bottom center;
                        -o-transform-origin: bottom center;
                        transform-origin: bottom center;
                        -webkit-transition: all .35s cubic-bezier(.32, .93, .49, .77) 50ms;
                        -moz-transition: all .35s cubic-bezier(.32, .93, .49, .77) 50ms;
                        -ms-transition: all .35s cubic-bezier(.32, .93, .49, .77) 50ms;
                        -o-transition: all .35s cubic-bezier(.32, .93, .49, .77) 50ms;
                        transition: all .35s cubic-bezier(.32, .93, .49, .77) 50ms;
                    }

                    .vmagazine-lite-post-carousel .block-carousel .single-post:hover .post-thumb img {
                        -webkit-transform: translate(-50%, -50%) scale(1.2);
                        -moz-transform: translate(-50%, -50%) scale(1.2);
                        -ms-transform: translate(-50%, -50%) scale(1.2);
                        -o-transform: translate(-50%, -50%) scale(1.2);
                        transform: translate(-50%, -50%) scale(1.2);
                    }

                    .vmagazine-lite-post-carousel .block-carousel .single-post .post-caption {
                        position: absolute;
                        bottom: 0;
                        left: 0;
                        right: 0;
                        padding: 2.6rem 1.875rem 1.65rem;
                        color: #FFF;
                        z-index: 9;
                        width: 100%;
                        margin-left: 3px;
                        -webkit-transform: translateZ(0);
                        -moz-transform: translateZ(0);
                        -ms-transform: translateZ(0);
                        -o-transform: translateZ(0);
                        transform: translateZ(0);
                    }

                    /*.vmagazine-lite-post-carousel .block-carousel .single-post .post-caption:before{
	position: absolute;
	z-index: -1;
	bottom: 0;
	top: -100%;
	left: 0;
	right: 0;
	margin-right: 5px;
	content: "";
	background: rgb(255,255,255, 1);
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.5) 50%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.5) 50%, rgba(0,0,0,1) 100%);
	background: linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.5) 50%, rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#000000',GradientType=0 );
}*/

                    .vmagazine-lite-post-carousel .block-carousel .single-post .post-caption span.post-format-icon {
                        font-size: 32px;
                        font-weight: 400;
                        display: block;
                        margin-bottom: 0.8rem;
                    }

                    .vmagazine-lite-post-carousel .block-carousel .single-post .post-caption span.cat-links {
                        margin-bottom: 0.85rem;
                        display: block;
                        font-size: 0.875rem;
                    }

                    .vmagazine-lite-post-carousel .block-carousel .single-post .post-caption span.cat-links a {
                        color: #FFF;
                        font-weight: 400;
                        padding: 0px 5px;
                        width: auto;
                        line-height: 20px;
                        height: 20px;
                        text-align: center;
                        margin: 0 auto;
                        -webkit-border-radius: 1px;
                        border-radius: 1px;
                        margin-right: 0.25rem;
                        font-size: 10px;
                        text-transform: uppercase;
                    }

                    .vmagazine-lite-post-carousel .block-carousel .single-post .post-caption span.cat-links a:hover {
                        color: #FFF;
                    }

                    .vmagazine-lite-post-carousel .block-carousel .single-post .post-caption .post-meta {
                        color: rgba(255, 255, 255, 0.7);
                        margin-bottom: 0.625rem;
                    }

                    .vmagazine-lite-post-carousel .block-carousel .single-post .post-caption .post-meta span::after {
                        background: rgba(255, 255, 255, 0.5);
                    }

                    .vmagazine-lite-post-carousel .block-carousel .single-post .post-caption h3.large-font {
                        color: #FFF;
                        font-size: 1rem;
                        line-height: 1.25rem;
                        margin-bottom: 0;
                    }

                    .vmagazine-lite-post-carousel .block-carousel .single-post:hover .post-caption h3.large-font a {
                        color: #e52d6d;
                    }

                    .vmagazine-lite-post-carousel .block-carousel button.slick-arrow {
                        z-index: 10;
                        width: 26px;
                        height: 26px;
                        text-align: center;
                        line-height: 24px;
                        background: #000;
                        -webkit-border-radius: 0;
                        border-radius: 0;
                        -webkit-transition: ease-in-out 0.3s;
                        -moz-transition: ease-in-out 0.3s;
                        -ms-transition: ease-in-out 0.3s;
                        -o-transition: ease-in-out 0.3s;
                        transition: ease-in-out 0.3s;
                        opacity: 1;
                    }

                    .vmagazine-lite-post-carousel .block-carousel .slick-prev,
                    .vmagazine-lite-post-carousel .block-carousel .slick-next {
                        top: auto;
                        bottom: 0.25rem;
                        left: auto;
                        right: 1.05rem;
                    }

                    .vmagazine-lite-post-carousel .block-carousel .slick-prev {
                        margin-right: 1.75rem;
                    }

                    .vmagazine-lite-post-carousel .block-carousel button.slick-arrow:before {
                        line-height: 26px;
                        color: #FFF;
                        font-size: 18px;
                        font-family: fontawesome;
                        font-weight: 400;
                        -webkit-transition: ease-in-out 0.3s;
                        -moz-transition: ease-in-out 0.3s;
                        -ms-transition: ease-in-out 0.3s;
                        -o-transition: ease-in-out 0.3s;
                        transition: ease-in-out 0.3s;
                        opacity: 1;
                    }

                    .vmagazine-lite-post-carousel .block-carousel button.slick-arrow.slick-next:before {
                        content: "\f105";
                    }

                    .vmagazine-lite-post-carousel .block-carousel button.slick-arrow.slick-prev:before {
                        content: "\f104";
                    }

                    .vmagazine-lite-post-carousel .block-carousel button.slick-arrow:hover {
                        background: rgba(229, 45, 109, 1);
                    }

                    .vmagazine-lite-post-carousel .block-carousel ul.slick-dots {
                        margin: 0;
                        padding: 0;
                        list-style-type: none;
                        bottom: -1.5rem;
                        position: relative;
                    }

                    .vmagazine-lite-post-carousel .block-carousel ul.slick-dots:before {
                        position: absolute;
                        content: "";
                        width: 45%;
                        height: 1px;
                        left: calc(0%);
                        background: rgba(229, 45, 109, 0.15);
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                    }

                    .vmagazine-lite-post-carousel .block-carousel ul.slick-dots:after {
                        position: absolute;
                        content: "";
                        width: 36%;
                        height: 1px;
                        right: calc(7%);
                        background: rgba(229, 45, 109, 0.15);
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                    }

                    .vmagazine-lite-post-carousel .block-carousel .slick-dots li button::before,
                    .vmagazine-lite-post-carousel .block-carousel li.slick-active button::before {
                        content: "";
                        line-height: 0;
                        font-size: 0;
                        margin: -3px 8px 0px;
                        width: 8px;
                        height: 8px;
                        background: rgba(229, 45, 109, 0.6);
                    }

                    .vmagazine-lite-post-carousel .block-carousel .slick-dots li {
                        width: 0;
                        height: 8px;
                        margin: 0 7px;
                    }

                    .vmagazine-lite-post-carousel .block-carousel .slick-dots li button {
                        padding: 8px;
                        height: 8px;
                        width: 8px;
                        -webkit-border-radius: 0;
                        border-radius: 0;
                    }

                    /*VMag Multi Cat Tabbed*/

                    .vmagazine-lite-mul-cat-tabbed .block-header .multiple-child-cat-tabs {
                        position: absolute;
                        float: right;
                        right: 0;
                        top: -1px;
                    }

                    .template-two .vmagazine-lite-mul-cat-tabbed .block-header .multiple-child-cat-tabs {
                        background: #EBEBEB;
                        padding-left: 15px;
                    }

                    .vmagazine-lite-mul-cat-tabbed .block-header .multiple-child-cat-tabs ul.vmagazine-lite-tabbed-links {
                        margin: 0;
                        padding-left: 0;
                        list-style-type: none;
                    }

                    .vmagazine-lite-mul-cat-tabbed .block-header .multiple-child-cat-tabs ul.vmagazine-lite-tabbed-links li {
                        display: inline-block;
                        margin-left: 3px;
                    }

                    .vmagazine-lite-mul-cat-tabbed .block-header .multiple-child-cat-tabs ul.vmagazine-lite-tabbed-links li a {
                        padding: 5px 15px;
                        font-size: 0.8125rem;
                        text-transform: uppercase;
                        font-weight: 600;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .vmagazine-lite-mul-cat-tabbed .block-header .multiple-child-cat-tabs .vmagazine-lite-tabbed-links li.active a,
                    .vmagazine-lite-mul-cat-tabbed .block-header .multiple-child-cat-tabs .vmagazine-lite-tabbed-links li a:hover {
                        background: rgba(229, 45, 109, 1);
                        color: #FFF;
                    }

                    .vmagazine-lite-mul-cat-tabbed .block-content-wrapper {
                        position: relative;
                        background: #FFF;
                        padding: 1.25rem;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .vmagazine-lite-mul-cat-tabbed .block-content-wrapper .block-loader {
                        position: absolute;
                        top: 0;
                        left: 0;
                        text-align: center;
                        width: 100%;
                        height: 100%;
                        background: rgba(255, 255, 255, 0.9);
                        z-index: 10;
                    }

                    .vmagazine-lite-mul-cat-tabbed .block-content-wrapper .block-loader .sampleContainer {
                        margin-top: 50%;
                    }

                    .vmagazine-lite-mul-cat-tabbed .block-content-wrapper .top-post-wrapper .single-post {
                        display: table;
                        width: 100%;
                    }

                    .vmagazine-lite-mul-cat-tabbed .block-content-wrapper .top-post-wrapper .single-post .post-thumb {
                        width: 46%;
                        display: table-cell;
                        vertical-align: top;
                    }

                    .vmagazine-lite-mul-cat-tabbed .block-content-wrapper .top-post-wrapper .single-post .post-caption-wrapper {
                        width: 54%;
                        padding-left: 1.25rem;
                        display: table-cell;
                        vertical-align: top;
                    }

                    .vmagazine-lite-mul-cat-tabbed .block-content-wrapper .top-post-wrapper .single-post .post-caption-wrapper .post-meta {
                        margin-bottom: 0.625rem;
                    }

                    .vmagazine-lite-mul-cat-tabbed .block-content-wrapper .top-post-wrapper .single-post .post-caption-wrapper h3.large-font {
                        margin-bottom: 0.75rem;
                        color: #252525;
                        font-size: 1.125rem;
                        line-height: 1.35rem;
                        font-weight: 600;
                        margin-top: 0;
                    }

                    .vmagazine-lite-mul-cat-tabbed .block-content-wrapper .top-post-wrapper .single-post .post-caption-wrapper p {
                        font-size: 15px;
                        line-height: 1.65;
                        font-weight: 400;
                        color: #666;
                        margin-bottom: 0;
                    }

                    .vmagazine-lite-mul-cat-tabbed .block-content-wrapper .top-post-wrapper {
                        margin-bottom: 1.35rem;
                    }

                    .vmagazine-lite-mul-cat-tabbed .block-content-wrapper .btm-posts-wrapper {
                        display: table;
                        width: 100%;
                    }

                    .vmagazine-lite-mul-cat-tabbed .block-content-wrapper .btm-posts-wrapper .first-col-wrapper {
                        display: table-cell;
                        width: 50%;
                        padding-right: 1.25rem;
                        vertical-align: top;
                    }

                    .vmagazine-lite-mul-cat-tabbed .block-content-wrapper .btm-posts-wrapper .single-post {
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        -webkit-flex-wrap: wrap;
                        -ms-flex-wrap: wrap;
                        flex-wrap: wrap;
                        -webkit-justify-content: flex-start;
                        justify-content: flex-start;
                        width: 100%;
                        position: relative;
                        padding-top: 1.25rem;
                        padding-bottom: 1.25rem;
                        border-bottom: 1px solid rgba(235, 235, 235, 0.8);
                    }

                    .vmagazine-lite-mul-cat-tabbed .block-content-wrapper .btm-posts-wrapper .single-post:first-of-type {
                        padding-top: 0;
                    }

                    .vmagazine-lite-mul-cat-tabbed .block-content-wrapper .btm-posts-wrapper .single-post:last-of-type {
                        border-bottom: none;
                        padding-bottom: 0;
                    }

                    .vmagazine-lite-mul-cat-tabbed .block-content-wrapper .block-cat-content span.view-all {
                        margin-top: 1.15rem;
                    }

                    .vmagazine-lite-mul-cat-tabbed .block-content-wrapper .btm-posts-wrapper .single-post .post-thumb {
                        width: 135px;
                        display: inline-block;
                    }

                    .vmagazine-lite-mul-cat-tabbed .block-content-wrapper .btm-posts-wrapper .single-post .post-caption-wrapper {
                        width: calc(100% - 135px);
                        display: inline-block;
                        vertical-align: top;
                        padding-left: 1.25rem;
                        margin-bottom: 0;
                    }

                    .vmagazine-lite-mul-cat-tabbed .block-content-wrapper .btm-posts-wrapper .single-post .post-caption-wrapper .post-meta {
                        margin-bottom: 0.625rem;
                    }

                    .vmagazine-lite-mul-cat-tabbed .block-content-wrapper .btm-posts-wrapper .second-col-wrapper {
                        display: table-cell;
                        width: 50%;
                        padding-left: 1.25rem;
                        border-left: 1px solid rgba(235, 235, 235, 0.8);
                        vertical-align: top;
                    }

                    .vmagazine-lite-mul-cat-tabbed .block-content-wrapper .btm-posts-wrapper .single-post .post-caption-wrapper h3.small-font {
                        font-size: 14px;
                        line-height: 1.125rem;
                        margin-top: 0.5rem;
                        color: #252525;
                        margin-bottom: 0;
                    }

                    .btm-posts-wrapper .single-post .post-thumb a.thumb-zoom {
                        max-height: 6.75rem;
                        overflow: hidden;
                    }

                    .btm-posts-wrapper .single-post .post-thumb a.thumb-zoom img {
                        width: 100%;
                    }

                    .btm-posts-wrapper .single-post .post-thumb a.thumb-zoom .image-overlay {
                        max-height: 6.75rem;
                    }

                    /*Vmag Multiple child Tab Post Slider*/

                    .vmagazine-lite-block-post-slider .block-content-wrapper {
                        position: relative;
                        background: #FFF;
                        padding: 1.25rem;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-loader {
                        position: absolute;
                        top: 0;
                        left: 0;
                        text-align: center;
                        width: 100%;
                        height: 100%;
                        background: rgba(255, 255, 255, 0.9);
                        z-index: 10;
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-loader .sampleContainer {
                        margin-top: 18%;
                    }

                    .vmagazine-lite-block-post-slider .block-header .multiple-child-cat-tabs-post-slider {
                        position: absolute;
                        float: right;
                        right: 0;
                        top: -1px;
                    }

                    .template-two .vmagazine-lite-block-post-slider .block-header .multiple-child-cat-tabs-post-slider {
                        padding-left: 15px;
                        background: #EBEBEB;
                    }

                    .vmagazine-lite-block-post-slider .block-header .multiple-child-cat-tabs-post-slider ul.vmagazine-lite-tabbed-post-slider {
                        margin: 0;
                        padding-left: 0;
                        list-style-type: none;
                    }

                    .vmagazine-lite-block-post-slider .block-header .multiple-child-cat-tabs-post-slider ul.vmagazine-lite-tabbed-post-slider li {
                        display: inline-block;
                        margin-left: 3px;
                    }

                    .vmagazine-lite-block-post-slider .block-header .multiple-child-cat-tabs-post-slider ul.vmagazine-lite-tabbed-post-slider li a {
                        padding: 5px 15px;
                        font-size: 0.8125rem;
                        text-transform: uppercase;
                        font-weight: 600;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .vmagazine-lite-block-post-slider .block-header .multiple-child-cat-tabs-post-slider .vmagazine-lite-tabbed-post-slider li.active a,
                    .vmagazine-lite-block-post-slider .block-header .multiple-child-cat-tabs-post-slider .vmagazine-lite-tabbed-post-slider li a:hover {
                        background: rgba(229, 45, 109, 1);
                        color: #FFF;
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slider-item-wrapper {
                        display: table;
                        width: 100%;
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slider-item-wrapper .slider-bigthumb {
                        display: table-cell;
                        width: 55%;
                        vertical-align: top;
                        position: relative;
                        border: solid 1px #FFF;
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slider-item-wrapper .slider-bigthumb .slider-img {
                        position: relative;
                        height: 24.15rem;
                        overflow: hidden;
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slider-item-wrapper .slider-bigthumb .slider-img img {
                        transform-origin: 0 0;
                        backface-visibility: hidden;
                        object-fit: cover;
                        height: 100%;
                        min-width: 100%;
                        max-width: inherit;
                        position: absolute;
                        width: 100%;
                        margin: 0 auto;
                        top: 50%;
                        left: 50%;
                        transform: translate(-50%, -50%);
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slider-item-wrapper .slider-bigthumb .slider-img:before {
                        position: absolute;
                        z-index: 1;
                        bottom: 0;
                        top: 30%;
                        left: 0;
                        right: 0;
                        margin-right: 0px;
                        -webkit-transform: translateZ(0);
                        -moz-transform: translateZ(0);
                        -ms-transform: translateZ(0);
                        -o-transform: translateZ(0);
                        transform: translateZ(0);
                        content: "";
                        background: rgb(255, 255, 255, 1);
                        background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 1) 100%);
                        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 1) 100%);
                        background: linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 1) 100%);
                        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#000000', GradientType=0);
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slider-item-wrapper .slider-bigthumb .post-captions {
                        position: absolute;
                        bottom: 0;
                        left: 0;
                        width: 100%;
                        padding: 1.625em;
                        z-index: 2;
                        -webkit-transform: translateZ(0);
                        -moz-transform: translateZ(0);
                        -ms-transform: translateZ(0);
                        -o-transform: translateZ(0);
                        transform: translateZ(0);
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slider-item-wrapper .slider-bigthumb .post-captions span.cat-links {
                        margin-bottom: 1rem;
                        display: block;
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slider-item-wrapper .slider-bigthumb .post-captions span.cat-links a {
                        color: #FFF;
                        font-weight: 400;
                        padding: 0px 5px;
                        width: auto;
                        line-height: 20px;
                        height: 20px;
                        text-align: center;
                        margin: 0 auto;
                        -webkit-border-radius: 1px;
                        border-radius: 1px;
                        margin-right: 0.25rem;
                        font-size: 10px;
                        text-transform: uppercase;
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slider-item-wrapper .slider-bigthumb .post-captions span.cat-links a:hover {
                        color: #FFF;
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slider-item-wrapper .slider-bigthumb .post-captions .post-meta {
                        color: rgba(255, 255, 255, 0.7);
                        margin-bottom: 0.625rem;
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slider-item-wrapper .slider-bigthumb .post-captions .post-meta span:after {
                        background: rgba(255, 255, 255, 0.2);
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slider-item-wrapper .slider-bigthumb .post-captions h3.large-font {
                        color: rgba(255, 255, 255, 1);
                        margin-bottom: 0;
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slider-item-wrapper .slider-bigthumb:hover .post-captions h3.large-font a,
                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper .small-thumbs-wrapper .small-thumbs-inner .slider-smallthumb:hover .post-captions h3.large-font a {
                        color: #e52d6d;
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slider-item-wrapper .small-thumbs-wrapper {
                        display: table-cell;
                        width: 45%;
                        vertical-align: top;
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper .small-thumbs-wrapper .small-thumbs-inner {
                        display: block;
                        width: 100%;
                        float: left;
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper .small-thumbs-wrapper .small-thumbs-inner .slider-smallthumb {
                        display: inline-block;
                        width: 50%;
                        margin: 0;
                        float: left;
                        height: 12.125rem;
                        position: relative;
                        overflow: hidden;
                        border: solid 1px #FFF;
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper .small-thumbs-wrapper .small-thumbs-inner .slider-smallthumb .slider-img {
                        position: relative;
                        height: 100%;
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper .small-thumbs-wrapper .small-thumbs-inner .slider-smallthumb .slider-img img {
                        transform-origin: 0 0;
                        backface-visibility: hidden;
                        object-fit: cover;
                        height: 100%;
                        min-width: 100%;
                        max-width: inherit;
                        position: absolute;
                        width: 100%;
                        margin: 0 auto;
                        top: 50%;
                        left: 50%;
                        transform: translate(-50%, -50%);
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper .small-thumbs-wrapper .small-thumbs-inner .slider-smallthumb .post-captions {
                        position: absolute;
                        bottom: 0;
                        left: 0;
                        padding: 0 7% 7%;
                        width: 100%;
                        -webkit-transform: translateZ(0);
                        -moz-transform: translateZ(0);
                        -ms-transform: translateZ(0);
                        -o-transform: translateZ(0);
                        transform: translateZ(0);
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper .small-thumbs-wrapper .small-thumbs-inner .slider-smallthumb .post-captions:before {
                        position: absolute;
                        z-index: -1;
                        bottom: 0;
                        top: -100%;
                        left: 0;
                        right: 0;
                        margin-right: 0px;
                        content: "";
                        -webkit-transform: translateZ(0);
                        -moz-transform: translateZ(0);
                        -ms-transform: translateZ(0);
                        -o-transform: translateZ(0);
                        transform: translateZ(0);
                        background: rgb(255, 255, 255, 1);
                        background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 1) 100%);
                        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 1) 100%);
                        background: linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 1) 100%);
                        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#000000', GradientType=0);
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper .small-thumbs-wrapper .small-thumbs-inner .slider-smallthumb .post-captions .post-meta {
                        color: rgba(255, 255, 255, 0.7);
                        margin-bottom: 0.5rem;
                        z-index: 1;
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper .small-thumbs-wrapper .small-thumbs-inner .slider-smallthumb .post-captions .post-meta span:after {
                        background: rgba(255, 255, 255, 0.2);
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper .small-thumbs-wrapper .small-thumbs-inner .slider-smallthumb .post-captions h3.large-font {
                        color: #FFF;
                        font-size: 14px;
                        line-height: 1.125rem;
                        margin-bottom: 0;
                        z-index: 1;
                        position: relative;
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper .small-thumbs-wrapper .small-thumbs-inner .slider-smallthumb .slider-img img {
                        width: 100%;
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper ul.slick-dots {
                        margin: 0;
                        padding: 0;
                        list-style-type: none;
                        bottom: -1.5rem;
                        position: relative;
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper ul.slick-dots:before {
                        position: absolute;
                        content: "";
                        width: 45%;
                        height: 1px;
                        left: calc(0%);
                        background: rgba(229, 45, 109, 0.15);
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper ul.slick-dots:after {
                        position: absolute;
                        content: "";
                        width: 36%;
                        height: 1px;
                        right: calc(7%);
                        background: rgba(229, 45, 109, 0.15);
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slick-dots li button::before,
                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper li.slick-active button::before {
                        content: "";
                        line-height: 0;
                        font-size: 0;
                        margin: -3px 8px 0px;
                        width: 8px;
                        height: 8px;
                        background: rgba(229, 45, 109, 0.6);
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slick-dots li {
                        width: 0;
                        height: 8px;
                        margin: 0 7px;
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slick-dots li button {
                        padding: 8px;
                        height: 8px;
                        width: 8px;
                        -webkit-border-radius: 0;
                        border-radius: 0;
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper button.slick-arrow {
                        z-index: 10;
                        width: 26px;
                        height: 26px;
                        text-align: center;
                        line-height: 25px;
                        background: #000;
                        -webkit-border-radius: 0;
                        border-radius: 0;
                        -webkit-transition: ease-in-out 0.3s;
                        -moz-transition: ease-in-out 0.3s;
                        -ms-transition: ease-in-out 0.3s;
                        -o-transition: ease-in-out 0.3s;
                        transition: ease-in-out 0.3s;
                        opacity: 1;
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper button.slick-arrow:hover {
                        background: rgba(229, 45, 109, 1);
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slick-prev,
                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slick-next {
                        top: auto;
                        bottom: -2.4rem;
                        left: auto;
                        right: 0;
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper {
                        margin-bottom: 25px;
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slick-prev {
                        margin-right: 1.75rem;
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper button.slick-arrow:before {
                        line-height: 24px;
                        color: #FFF;
                        font-size: 18px;
                        font-family: fontawesome;
                        font-weight: 400;
                        -webkit-transition: ease-in-out 0.3s;
                        -moz-transition: ease-in-out 0.3s;
                        -ms-transition: ease-in-out 0.3s;
                        -o-transition: ease-in-out 0.3s;
                        transition: ease-in-out 0.3s;
                        opacity: 1;
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper button.slick-arrow.slick-next:before {
                        content: "\f105";
                    }

                    .vmagazine-lite-block-post-slider .block-content-wrapper .block-post-slider-wrapper button.slick-arrow.slick-prev:before {
                        content: "\f104";
                    }

                    /*Footer2*/

                    footer .buttom-footer.footer_one .vmagazine-lite-medium-rectangle-ad {
                        text-align: center;
                        margin-top: 0.625rem;
                        margin-bottom: 4.375rem;
                    }

                    footer .buttom-footer.footer_one .footer-credit {
                        padding: 1.25rem 0;
                    }

                    footer .buttom-footer.footer_one .footer-btm-wrap {
                        background: #151515;
                    }

                    footer .buttom-footer.footer_one .footer-credit .site-info,
                    footer .buttom-footer.footer_one .footer-credit .footer-social {
                        display: inline-block;
                        margin: 0;
                        text-align: right;
                        float: left;
                        /*text-align: left;
	float: left;*/
                        font-size: 14px;
                    }

                    footer .buttom-footer.footer_one .footer-credit .footer-social {
                        text-align: right;
                    }

                    footer .buttom-footer.footer_one .footer-credit .footer-social ul.social {
                        padding: 0;
                        margin: 0;
                        list-style-type: none;
                    }

                    footer .buttom-footer.footer_one .footer-credit .footer-social ul.social li {
                        display: inline-block;
                    }

                    footer .buttom-footer.footer_one .footer-credit .footer-social ul.social li a {
                        padding-left: 0.375rem;
                        font-size: 1rem;
                        color: #FFF;
                    }

                    footer .buttom-footer.footer_one .footer-credit .footer-social ul.social li a:hover {
                        color: rgba(229, 45, 109, 1);
                    }

                    footer .buttom-footer.footer_one .footer-btm-wrap .vmagazine-lite-btm-ftr {
                        width: 100%;
                        padding-left: 0;
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        -webkit-box-align: center;
                        align-items: center;
                        -webkit-flex-flow: row wrap;
                        justify-content: space-between;
                    }

                    footer .buttom-footer.footer_one .footer-btm-wrap .vmagazine-lite-btm-ftr .footer-credit{
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        flex-basis: 45%;
                        justify-content: flex-start;
                        flex-direction: column;
                        vertical-align: top;
                    }
                    footer .buttom-footer.footer_one .footer-btm-wrap .vmagazine-lite-btm-ftr .footer-nav {
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        flex-basis: 53%;
                        justify-content: flex-start;
                        flex-direction: column;
                        vertical-align: top;
                    }

                    footer .buttom-footer.footer_one .footer-btm-wrap .vmagazine-lite-btm-ftr .footer-nav ul {
                        list-style: none;
                        padding: 0;
                        margin: 0;
                        text-align: right;
                    }

                    footer .buttom-footer.footer_one .footer-btm-wrap .vmagazine-lite-btm-ftr .footer-nav ul li {
                        display: inline-block;
                    }

                    footer .buttom-footer.footer_one .footer-btm-wrap .vmagazine-lite-btm-ftr .footer-nav ul li a {
                        padding: 0 5px;
                        color: rgba(255, 255, 255, 0.8);
                        font-size: 14px;
                    }

                    footer .buttom-footer.footer_one .footer-btm-wrap .vmagazine-lite-btm-ftr .footer-nav ul li a:hover {
                        color: rgba(229, 45, 109, 1);
                        ;
                    }

                    footer .buttom-footer.footer_one .footer-btm-wrap .vmagazine-lite-btm-ftr .footer-nav ul li:last-child a {
                        padding-right: 0;
                    }

                    /*Mobile Nav Menu*/

                    .vmagazine-lite-mobile-nav-wrapp {
                        display: table;
                        max-width: 1200px;
                        width: 100%;
                        margin: 0 auto;
                        color: #FFF;
                        display: none;
                    }

                    .vmagazine-lite-mobile-nav-wrapp .mob-search-icon,
                    .vmagazine-lite-mobile-nav-wrapp .vmagazine-lite-logo,
                    .vmagazine-lite-mobile-nav-wrapp .nav-toggle {
                        width: 33.33%;
                        display: table-cell;
                        vertical-align: middle;
                        padding: 0.625rem 0;
                    }

                    .vmagazine-lite-mobile-nav-wrapp .vmagazine-lite-logo {
                        text-align: center;
                    }

                    .vmagazine-lite-mobile-nav-wrapp .mob-search-icon span {
                        color: #FFF;
                        font-size: 18px;
                        margin-left: 0;
                    }

                    .vmagazine-lite-mobile-nav-wrapp .nav-toggle .toggle-wrap {
                        position: relative;
                        width: 26px;
                        float: right;
                        margin-right: 0;
                    }

                    .vmagazine-lite-mobile-nav-wrapp .nav-toggle span {
                        position: relative;
                        display: block;
                        width: 100%;
                        height: 2px;
                        background: #FFF;
                        backface-visibility: hidden;
                    }

                    .vmagazine-lite-mobile-nav-wrapp .nav-toggle span:before,
                    .vmagazine-lite-mobile-nav-wrapp .nav-toggle span:after {
                        width: 100%;
                        height: 2px;
                        background: #FFF;
                        backface-visibility: hidden;
                        position: absolute;
                        content: "";
                        right: 0;
                        top: 8px;
                    }

                    .vmagazine-lite-mobile-nav-wrapp .nav-toggle span:before {
                        top: -8px;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form {
                        position: fixed;
                        top: 0;
                        left: 0;
                        width: 100%;
                        z-index: 99999;
                        -webkit-transform: translate3d(-100%, 0, 0);
                        -moz-transform: translate3d(-100%, 0, 0);
                        transform: translate3d(-100%, 0, 0);
                        height: 100vh;
                        overflow: hidden;
                        padding: 20% 4rem;
                        visibility: hidden;
                        opacity: 0;
                        -webkit-transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
                        -moz-transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
                        -o-transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
                        transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form.on {
                        visibility: visible;
                        opacity: 1;
                        -webkit-transform: translate3d(0, 0, 0);
                        -moz-transform: translate3d(0, 0, 0);
                        transform: translate3d(0, 0, 0);
                        -webkit-transition: transform 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
                        -moz-transition: transform 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
                        -o-transition: transform 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
                        transition: transform 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .mob-srch-wrap {
                        position: fixed;
                        top: 0;
                        left: 0;
                        width: 100%;
                        height: 100vh;
                        -ms-overflow-y: scroll;
                        overflow-y: scroll;
                        padding: 10rem 8rem;
                    }

                    .vmagazine-lite-main-wrapper {
                        margin: auto;
                        width: 100%;
                        -webkit-transition: transform 0.5s ease;
                        -moz-transition: transform 0.5s ease;
                        -o-transition: transform 0.5s ease;
                        transition: transform 0.5s ease;
                        -webkit-transform-origin: 50% 200px 0;
                        -moz-transform-origin: 50% 200px 0;
                        -o-transform-origin: 50% 200px 0;
                        transform-origin: 50% 200px 0;
                    }

                    body.mob-search-enabled .vmagazine-lite-main-wrapper {
                        transform: scale3d(.9, .9, .9);
                        -webkit-transform: scale3d(.9, .9, .9);
                        -moz-transform: scale3d(.9, .9, .9);
                        -ms-transform: scale3d(.9, .9, .9);
                        -o-transform: scale3d(.9, .9, .9);
                        -webkit-box-shadow: 0 0 46px #000000;
                        -moz-box-shadow: 0 0 46px #000000;
                        box-shadow: 0 0 46px #000000;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .img-overlay {
                        content: "";
                        position: absolute;
                        top: 0;
                        bottom: 0;
                        right: 0;
                        left: 0;
                        background: rgba(0, 0, 0, 1);
                        z-index: -1;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .nav-close span {
                        width: 50px;
                        height: 50px;
                        right: 0;
                        top: 0;
                        position: absolute;
                        margin-right: 1.75rem;
                        margin-top: 1.5rem;
                        text-align: center;
                        color: #FFF;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .nav-close span:before {
                        content: "";
                        position: absolute;
                        display: block;
                        margin: auto;
                        left: 0;
                        right: 0;
                        top: 0;
                        bottom: 0;
                        width: 33px;
                        height: 0;
                        border-top: 2px solid rgba(255, 255, 255, 1);
                        transform: rotate(45deg);
                        transform-origin: center;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .nav-close span:after {
                        content: "";
                        position: absolute;
                        display: block;
                        margin: auto;
                        left: 0;
                        right: 0;
                        top: 0;
                        bottom: 0;
                        width: 33px;
                        height: 0;
                        border-top: 2px solid rgba(255, 255, 255, 1);
                        transform: rotate(-45deg);
                        transform-origin: center;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .mob-search-wrapp .search-form {
                        position: relative;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .mob-search-wrapp .search-form input.search-field {
                        background: none;
                        border: none;
                        text-align: center;
                        font-size: 1.2rem;
                        color: #FFF;
                        opacity: 1;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .mob-search-wrapp .search-form .search-submit {
                        position: absolute;
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                        right: 0;
                        opacity: 0;
                        z-index: 12;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .mob-search-wrapp .search-form:after {
                        position: absolute;
                        color: rgba(255, 255, 255, 0.6);
                        content: "\f002";
                        font-family: fontawesome;
                        font-size: 18px;
                        top: 10px;
                        right: 0.5rem;
                        z-index: 10;
                        -webkit-transition: ease-in-out 0.3s;
                        -moz-transition: ease-in-out 0.3s;
                        -ms-transition: ease-in-out 0.3s;
                        -o-transition: ease-in-out 0.3s;
                        transition: ease-in-out 0.3s;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form.focus .mob-search-wrapp .search-form:after {
                        color: rgba(255, 255, 255, 1);
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .mob-search-wrapp .search-form label {
                        position: relative;
                        width: 100%;
                        -webkit-transform: translateY(0%);
                        -moz-transform: translateY(0%);
                        -ms-transform: translateY(0%);
                        -o-transform: translateY(0%);
                        transform: translateY(0%);
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .mob-search-wrapp .search-form label:before {
                        content: "";
                        position: absolute;
                        left: 0;
                        bottom: 0;
                        width: 100%;
                        height: 1px;
                        background: rgba(255, 255, 255, 0.6);
                        margin-bottom: -15px;
                        z-index: 0;
                        -webkit-transition: all 0.3s linear;
                        -moz-transition: all 0.3s linear;
                        -ms-transition: all 0.3s linear;
                        -o-transition: all 0.3s linear;
                        transition: all 0.3s linear;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form.focus .mob-search-wrapp .search-form label:before {
                        bottom: -13px;
                        height: 4px;
                        background: rgba(255, 255, 255, 1);
                    }

                    /*.vmagazine-lite-mobile-search-wrapper .mob-search-form .mob-search-wrapp .search-form label:after{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 2px;
	background: rgba(255,255,255,1);
	margin-bottom: -15px;
	z-index: 1;
	-webkit-transition: all 0.3s linear;
	   -moz-transition: all 0.3s linear;
	    -ms-transition: all 0.3s linear;
	     -o-transition: all 0.3s linear;
	        transition: all 0.3s linear;
}
.vmagazine-lite-mobile-search-wrapper .mob-search-form.focus .mob-search-wrapp .search-form label:after{
	width: 100%;
}*/

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form.focus .mob-search-wrapp .search-form label {
                        -webkit-transform: translateY(0%);
                        -moz-transform: translateY(0%);
                        -ms-transform: translateY(0%);
                        -o-transform: translateY(0%);
                        transform: translateY(0%);
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .mob-search-wrapp .search-form input.search-field::-moz-placeholder {
                        color: #FFF;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .mob-search-wrapp .search-form input.search-field::placeholder {
                        color: #FFF;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .mob-search-wrapp .search-form input.search-field::-webkit-input-placeholder {
                        color: #FFF;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .mob-search-wrapp .search-form input.search-field::-ms-input-placeholder {
                        color: #FFF;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form.focus .mob-search-wrapp .search-form input.search-field::-moz-placeholder {
                        color: #FFF;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                        opacity: 1;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form.focus .mob-search-wrapp .search-form input.search-field::placeholder {
                        color: #FFF;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                        opacity: 1;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form.focus .mob-search-wrapp .search-form input.search-field::-webkit-input-placeholder {
                        color: #FFF;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                        opacity: 1;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form.focus .mob-search-wrapp .search-form input.search-field::-ms-input-placeholder {
                        color: #FFF;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                        opacity: 1;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .mob-search-wrapp {
                        position: relative;
                        width: 100%;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .mob-search-wrapp .block-loader {
                        max-width: 100%;
                        text-align: center;
                        margin: 0 auto;
                        margin-top: 0px;
                        position: absolute;
                        z-index: 10;
                        left: 4px;
                        right: 0;
                        top: 0;
                        margin-top: 60px;
                        padding: 1.5rem 0;
                        -webkit-border-radius: 3px;
                        border-radius: 3px;
                        background: rgba(255, 255, 255, 0.9);
                        box-shadow: 0 5px 6px rgba(0, 0, 0, 0.1);
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .mob-search-wrapp .block-loader .loader {
                        position: relative;
                        width: 44px;
                        height: 8px;
                        margin: 12px auto;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .mob-search-wrapp .block-loader .dot {
                        display: inline-block;
                        width: 8px;
                        height: 8px;
                        border-radius: 0px;
                        background: #ccc;
                        position: absolute;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .mob-search-wrapp .block-loader .dot_1 {
                        animation: animateDot1 1.5s linear infinite;
                        left: 12px;
                        background: #e579b8;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .mob-search-wrapp .block-loader .dot_2 {
                        animation: animateDot2 1.5s linear infinite;
                        animation-delay: 0.5s;
                        left: 24px;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .mob-search-wrapp .block-loader .dot_3 {
                        animation: animateDot3 1.5s linear infinite;
                        left: 12px;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .mob-search-wrapp .block-loader .dot_4 {
                        animation: animateDot4 1.5s linear infinite;
                        animation-delay: 0.5s;
                        left: 24px;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .mob-search-wrapp .search-content {
                        max-width: 100%;
                        left: 4px;
                        margin-top: 54px;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .mob-search-wrapp .search-content .search-res-wrap {
                        background: rgba(255, 255, 255, 0.3);
                        padding: 0.5rem 2rem;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .mob-search-wrapp .search-content .search-content-wrap {
                        border-bottom: solid 1px rgba(235, 235, 235, 1);
                        padding-top: 1.25rem;
                        padding-bottom: 1.25rem;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .mob-search-wrapp .search-content .search-res-wrap .search-content-wrap .cont-search-wrap .title {
                        font-size: 1.25rem;
                        line-height: 2rem;
                        margin-bottom: 0.55rem;
                        color: #FFF;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .mob-search-wrapp .search-content .search-content-wrap .cont-search-wrap .post-meta {
                        font-size: 0.8rem;
                        color: #FFF;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .mob-search-wrapp .search-content .search-content-wrap .cont-search-wrap .post-meta span::after {
                        background: rgba(255, 255, 255, 0.5);
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .mob-search-wrapp .search-content .ajax-search-view-all {
                        font-size: 1.275rem;
                        margin-top: 2rem;
                        padding-bottom: 1.5rem;
                        color: #FFF;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .mob-search-wrapp .search-content .ajax-search-view-all a {
                        display: block;
                    }

                    .vmagazine-lite-mobile-search-wrapper .mob-search-form .mob-search-wrapp .search-content .search-res-wrap .no-match {
                        font-size: 1rem;
                        padding: 1rem;
                        background: rgba(255, 255, 255, 1);
                        color: rgba(229, 45, 109, 1);
                    }

                    .vmagazine-lite-mob-outer {
                        width: 100%;
                        background: #000;
                    }

                    .vmagazine-lite-mobile-navigation-wrapper .mobile-navigation {
                        position: fixed;
                        top: 0;
                        left: 0;
                        width: 100%;
                        height: 100vh;
                        z-index: 99999;
                        -webkit-transform: translate3d(100%, 0, 0);
                        transform: translate3d(100%, 0, 0);
                        padding: 1.5rem 2rem;
                        visibility: hidden;
                        opacity: 0;
                        -webkit-transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
                        -moz-transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
                        -o-transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
                        transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
                    }

                    .vmagazine-lite-mobile-navigation-wrapper .mobile-navigation.on {
                        visibility: visible;
                        opacity: 1;
                        -webkit-transition: -webkit-transform 0.7s;
                        transition: transform 0.7s;
                        -webkit-transform: translate3d(0, 0, 0);
                        transform: translate3d(0, 0, 0);
                        -webkit-transition: transform 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
                        -moz-transition: transform 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
                        -o-transition: transform 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
                        transition: transform 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
                    }

                    .vmagazine-lite-mobile-navigation-wrapper .mobile-navigation .img-overlay {
                        content: "";
                        position: fixed;
                        height: 100%;
                        top: 0;
                        bottom: 0;
                        right: 0;
                        left: 0;
                        background: rgba(0, 0, 0, 1);
                        z-index: -1;
                    }

                    .vmagazine-lite-mobile-navigation-wrapper .mobile-navigation .vmag-opt-wrap {
                        position: fixed;
                        top: 0;
                        left: 0;
                        width: 100%;
                        height: 100vh;
                        -ms-overflow-y: scroll;
                        overflow-y: scroll;
                        padding: 1.5rem 2rem 3rem;
                    }

                    body.mob-menu-enabled .vmagazine-lite-main-wrapper {
                        transform: scale3d(.9, .9, .9);
                        -webkit-transform: scale3d(.9, .9, .9);
                        -moz-transform: scale3d(.9, .9, .9);
                        -ms-transform: scale3d(.9, .9, .9);
                        -o-transform: scale3d(.9, .9, .9);
                        -webkit-box-shadow: 0 0 46px #000000;
                        -moz-box-shadow: 0 0 46px #000000;
                        box-shadow: 0 0 46px #000000;
                    }

                    .mobile-navigation-wrapper .nav-toggle {
                        width: 30px;
                        height: 30px;
                        background: rgba(229, 45, 109, 1);
                        position: relative;
                    }

                    .vmagazine-lite-mobile-navigation-wrapper .mobile-navigation .nav-close span {
                        width: 50px;
                        height: 50px;
                        right: 0;
                        top: 0;
                        position: absolute;
                        margin-right: 1.25rem;
                        margin-top: 1.25rem;
                        text-align: center;
                        color: #FFF;
                    }

                    .vmagazine-lite-mobile-navigation-wrapper .mobile-navigation .nav-close span:before {
                        content: "";
                        position: absolute;
                        display: block;
                        margin: auto;
                        left: 0;
                        right: 0;
                        top: 0;
                        bottom: 0;
                        width: 33px;
                        height: 0;
                        border-top: 2px solid rgba(255, 255, 255, 1);
                        transform: rotate(45deg);
                        transform-origin: center;
                    }

                    .vmagazine-lite-mobile-navigation-wrapper .mobile-navigation .nav-close span:after {
                        content: "";
                        position: absolute;
                        display: block;
                        margin: auto;
                        left: 0;
                        right: 0;
                        top: 0;
                        bottom: 0;
                        width: 33px;
                        height: 0;
                        border-top: 2px solid rgba(255, 255, 255, 1);
                        transform: rotate(-45deg);
                        transform-origin: center;
                    }

                    .vmagazine-lite-mobile-navigation-wrapper .mobile-navigation .icon-wrapper {
                        display: block;
                        width: 100%;
                    }

                    .vmagazine-lite-mobile-navigation-wrapper .mobile-navigation .icon-wrapper ul.social {
                        padding: 0;
                        margin: 0;
                        list-style-type: none;
                    }

                    .vmagazine-lite-mobile-navigation-wrapper .mobile-navigation .icon-wrapper ul.social li {
                        display: inline-block;
                        margin-left: 1rem;
                    }

                    .vmagazine-lite-mobile-navigation-wrapper .mobile-navigation .icon-wrapper ul.social li:first-child {
                        margin-left: 0;
                    }

                    .vmagazine-lite-mobile-navigation-wrapper .mobile-navigation .icon-wrapper ul.social li a {
                        font-size: 1.3rem;
                        padding: 0.5rem;
                        color: #FFF;
                    }

                    .vmagazine-lite-mobile-navigation-wrapper .mobile-navigation .site-branding {
                        display: block;
                        width: 100%;
                        text-align: center;
                        padding-top: 2rem;
                        padding-bottom: 2rem;
                    }

                    .vmagazine-lite-mobile-navigation-wrapper .mobile-navigation .site-branding a.custom-logo-link {
                        max-width: 15rem;
                        margin: 0 auto;
                    }

                    /*Detail Page// Archive Layout 1*/

                    .vmagazine-lite-container #primary .entry-header h1.entry-title {
                        font-size: 1.8rem;
                        line-height: 1;
                        margin-bottom: 0;
                        color: rgba(24, 24, 24, 0.95);
                        margin-bottom: 0.65rem;
                    }

                    .vmagazine-lite-container #primary span.cat-links {
                        display: block;
                        margin-bottom: 1.15rem;
                        margin-top: 0;
                    }

                    .vmagazine-lite-container #primary span.cat-links a {
                        color: #FFF;
                        font-weight: 400;
                        padding: 0px 5px;
                        line-height: 20px;
                        height: 20px;
                        text-align: center;
                        margin: 0 auto;
                        -webkit-border-radius: 1px;
                        border-radius: 1px;
                        font-size: 10px;
                        margin-right: 0.25rem;
                        margin-top: 0.25rem;
                        text-transform: uppercase;
                    }

                    .vmagazine-lite-archive-layout2 .vmagazine-lite-container #primary span.cat-links a {
                        margin-bottom: 0.25rem;
                        margin-top: 0;
                    }

                    .vmagazine-lite-container #primary .entry-meta {
                        font-size: 0.8rem;
                        font-weight: 400;
                        color: rgba(37, 37, 37, 0.6);
                        margin-bottom: 1rem;
                    }

                    .vmagazine-lite-container #primary .entry-meta span {
                        padding: 0 0.5rem;
                        position: relative;
                    }

                    .vmagazine-lite-container #primary .entry-meta span:after {
                        position: absolute;
                        content: "";
                        width: 1px;
                        height: 0.6rem;
                        background: rgba(0, 0, 0, 0.1);
                        top: 50%;
                        left: 0;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        transform: translateY(-50%);
                    }

                    .vmagazine-lite-container #primary .entry-meta span:first-of-type {
                        padding-left: 0;
                    }

                    .vmagazine-lite-container #primary .entry-meta span:first-of-type:after {
                        display: none;
                    }

                    .vmagazine-lite-container #primary .entry-meta span i {
                        padding-right: 0.5rem;
                        padding-left: 0.5rem;
                    }

                    .vmagazine-lite-breadcrumb-wrapper {
                        display: block;
                        background: transparent;
                    }

                    .vmagazine-lite-breadcrumb-wrapper .vmagazine-lite-bread-home {
                        max-width: 1200px;
                        width: 100%;
                        margin: 0 auto;
                        padding: 0 0 10px;
                        /* padding: 1.25rem 10px 1.5rem;*/
                    }

                    .single-post .vmagazine-lite-breadcrumb-wrapper .vmagazine-lite-bread-home {
                        padding-top: 1.25rem;
                        padding-bottom: 1.45rem;
                    }

                    .archive .vmagazine-lite-breadcrumb-wrapper .vmagazine-lite-bread-home {
                        /*  padding: 1rem 10px 1.15rem;*/
                        padding: 0 0px 1.15rem;
                    }

                    .vmagazine-lite-breadcrumb-wrapper .vmagazine-lite-bread-home h1 {
                        font-size: 1.8rem;
                        margin-bottom: 5px;
                        border-bottom: 3px solid #900;
                    }

                    .vmagazine-lite-breadcrumb-wrapper .vmagazine-lite-bread-home ul {
                        padding: 0;
                        margin: 0;
                    }

                    .vmagazine-lite-breadcrumb-wrapper .vmagazine-lite-bread-home li {
                        list-style: none;
                        display: inline-block;
                        font-weight: 400;
                        padding-right: 0.75rem;
                        padding-left: 0.5rem;
                        font-size: 0.875rem;
                        position: relative;
                    }

                    .vmagazine-lite-breadcrumb-wrapper .vmagazine-lite-bread-home li:nth-last-child(2) {
                        margin-right: 0.5rem;
                    }

                    .vmagazine-lite-breadcrumb-wrapper .vmagazine-lite-bread-home li:first-of-type {
                        padding-left: 0;
                    }

                    .vmagazine-lite-breadcrumb-wrapper .vmagazine-lite-bread-home li:last-child {
                        padding-right: 0;
                        padding-left: 0;
                    }

                    .vmagazine-lite-breadcrumb-wrapper .vmagazine-lite-bread-home li:last-of-type:after {
                        display: none;
                    }

                    .vmagazine-lite-breadcrumb-wrapper .vmagazine-lite-bread-home li:after {
                        content: "-";
                        position: absolute;
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                        right: 0;
                        margin-right: -1px;
                    }

                    .vmagazine-lite-breadcrumb-wrapper .vmagazine-lite-bread-home li.current {
                        color: rgba(229, 45, 109, 1);
                    }

                    body.right-sidebar .vmagazine-lite-container {
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        -ms-flex-align: flex-start;
                        -webkit-align-items: flex-start;
                        -webkit-box-align: start;
                        align-items: flex-start;
                        -webkit-flex-flow: row wrap;
                        -webkit-justify-content: flex-start;
                        justify-content: flex-start;
                        margin: 0 auto 0;
                    }

                    body.left-sidebar .vmagazine-lite-container {
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        -ms-flex-align: flex-start;
                        -webkit-align-items: flex-start;
                        -webkit-box-align: flex-start;
                        align-items: flex-start;
                        -webkit-flex-flow: row wrap;
                        -webkit-justify-content: flex-start;
                        justify-content: flex-start;
                        margin: 0 auto 0;
                    }

                    body.right-sidebar .vmagazine-lite-container #primary {
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        width: 73%;
                        margin: 0;
                        padding: 0 1.25rem 1.25rem 1.5rem;
                        background: #FFF;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                        -webkit-order: 1;
                        -ms-order: 1;
                        order: 1;
                        -webkit-flex-flow: column;
                        -ms-flex-flow: column;
                        flex-flow: column;
                    }

                    body.left-sidebar .vmagazine-lite-container #primary {
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        width: 73%;
                        margin: 0;
                        padding: 1.25rem 1.25rem;
                        background: #FFF;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                        -webkit-order: 2;
                        -ms-order: 2;
                        order: 2;
                        -webkit-flex-flow: column;
                        -ms-flex-flow: column;
                        flex-flow: column;
                    }

                    body.no-sidebar .vmagazine-lite-container #primary {
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        width: 100%;
                        margin: 0;
                        margin-bottom: 3.75rem;
                        padding: 1.25rem;
                        background: #FFF;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                        -webkit-flex-flow: column;
                        -ms-flex-flow: column;
                        flex-flow: column;
                    }

                    body.vmagazine-lite-archive-layout4 .vmagazine-lite-container #primary,
                    body.vmagazine-lite-archive-layout1 .vmagazine-lite-container #primary {
                        -webkit-flex-flow: column;
                        -ms-flex-flow: column;
                        flex-flow: column;
                    }

                    body.no-sidebar.vmagazine-lite-archive-layout2 .vmagazine-lite-container #primary {
                        padding-bottom: 0;
                    }

                    body.admin-bar.no-sidebar .vmagazine-lite-container #primary {
                        padding-bottom: 4rem;
                    }

                    body.right-sidebar .vmagazine-lite-container #secondary {
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        width: 27%;
                        float: left;
                        margin: 0;
                        margin-bottom: 7px;
                        padding-left: 1.25rem;
                        -webkit-order: 2;
                        -ms-order: 2;
                        order: 2;
                    }

                    body.left-sidebar .vmagazine-lite-container #secondary-left {
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        width: 27%;
                        float: left;
                        margin: 0;
                        padding-right: 1.25rem;
                        -webkit-order: 1;
                        -ms-order: 1;
                        order: 1;
                    }

                    body.both-sidebars .vmagazine-lite-container {
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        -webkit-flex-flow: row wrap;
                        justify-content: flex-end;
                        margin: 0 auto 0;
                    }

                    body.both-sidebars .vmagazine-lite-container #primary {
                        -webkit-order: 2;
                        width: 60%;
                        margin: 0;
                        padding: 2.625rem;
                        background: #FFF;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    body #primary main {
                        display: block;
                        width: 100%;
                    }

                    body.both-sidebars .site-content .vmagazine-lite-container #secondary-left {
                        -webkit-order: 1;
                        width: 20%;
                        margin: 0;
                        padding-right: 2rem;
                    }

                    body.both-sidebars .vmagazine-lite-container #secondary {
                        -webkit-order: 3;
                        width: 20%;
                        margin: 0;
                        padding-left: 2rem;
                    }

                    body .vmagazine-lite-container #primary {
                        margin-bottom: 2.5rem !important;
                    }

                    .vmagazine-lite-container #primary span.cat-links a {
                        color: #FFF;
                    }

                    .vmagazine-lite-container #primary .entry-thumb {
                        margin-bottom: 1.75rem;
                    }

                    .vmagazine-lite-container #primary .entry-content p {
                        font-size: 15px;
                        font-weight: 400;
                        line-height: 1.65;
                        margin-bottom: 10px;
                    }

                    .vmagazine-lite-container #primary .entry-content blockquote p {
                        font-size: 1.125rem;
                        font-weight: 300;
                        line-height: 1.875rem;
                        margin-bottom: 1.5rem;
                    }

                    .vmagazine-lite-container #primary .post-password-form label {
                        max-width: 350px;
                        margin: 0 auto;
                    }

                    .vmagazine-lite-container #primary .post-password-form input[type="password"] {
                        max-width: 350px !important;
                        display: block;
                        margin: 15px 0 10px;
                        height: 40px;
                        line-height: 40px;
                        border: solid 1px #ddd;
                        border-radius: 0;
                        -webkit-transition: all ease 0.3s;
                        -moz-transition: all ease 0.3s;
                        -ms-transition: all ease 0.3s;
                        -o-transition: all ease 0.3s;
                        transition: all ease 0.3s;
                    }

                    .vmagazine-lite-container #primary .post-password-form input[type="password"]:focus {
                        border-color: #aaa;
                    }

                    .vmagazine-lite-container #primary .post-password-form input[type="submit"] {
                        height: 36px;
                        line-height: 36px;
                        font-size: 16px;
                        text-transform: uppercase;
                        padding: 0 20px;
                        border: solid 1px rgba(229, 45, 109, 1);
                        background: rgba(229, 45, 109, 1);
                        color: #FFF;
                        border-radius: 0;
                        -webkit-transition: all ease 0.3s;
                        -moz-transition: all ease 0.3s;
                        -ms-transition: all ease 0.3s;
                        -o-transition: all ease 0.3s;
                        transition: all ease 0.3s;
                    }

                    .vmagazine-lite-container #primary .post-password-form input[type="submit"]:hover {
                        color: rgba(229, 45, 109, 1);
                        background: transparent;
                        border-color: rgba(229, 45, 109, 1);
                    }

                    .vmagazine-lite-container.right_sidebar #primary .entry-content .post-tag {
                        margin-top: 3.625rem;
                    }

                    .vmagazine-lite-container #primary .entry-content .post-tag .tag-title,
                    .vmagazine-lite-container #primary .entry-content .post-tag .tags-links {
                        display: inline-block;
                    }

                    .vmagazine-lite-container #primary .entry-content .post-tag .tag-title {
                        font-size: 0.875rem;
                        font-weight: 400;
                    }

                    .vmagazine-lite-container #primary .entry-content .post-tag .tags-links {
                        padding-left: 0.4rem;
                    }

                    .vmagazine-lite-container #primary .entry-content .post-tag .tags-links a {
                        background: rgba(229, 45, 109, 1);
                        border: solid 1px rgba(229, 45, 109, 1);
                        color: #FFF;
                        font-weight: 400;
                        padding: 4px 12px;
                        line-height: 23px;
                        text-align: center;
                        margin: 0 auto;
                        -webkit-border-radius: 1px;
                        border-radius: 1px;
                        margin-left: 0.425rem;
                        font-size: 0.8rem;
                    }

                    #primary.post-single-layout1 .entry-content .post-tag {
                        margin-top: 1.4rem;
                        margin-bottom: 0;
                    }

                    #primary.post-single-layout2 .entry-content .post-tag {
                        margin-top: 1.4rem;
                        margin-bottom: 1rem;
                    }

                    #primary.post-single-layout3 .entry-content .post-tag {
                        margin-top: 1.4rem;
                    }

                    #primary.post-single-layout1 .access-social-share {
                        margin-top: 2.25rem;
                    }

                    #primary.post-single-layout2 .access-social-share {
                        margin-top: 1.25rem;
                    }

                    .vmagazine-lite-container #primary.post-single-layout3 .entry-content .post-tag .tags-links a {
                        margin-bottom: 0;
                    }

                    .vmagazine-lite-container #primary .entry-content .post-tag .tags-links a:hover {
                        background: transparent;
                        color: rgba(229, 45, 109, 1);
                    }

                    .vmagazine-lite-container #primary .entry-content .apss-theme-3 .apss-single-icon {
                        margin-right: 7px;
                        margin-bottom: 0;
                    }

                    .vmagazine-lite-container #primary .entry-content .apss-theme-3 .apss-icon-block {
                        color: #ffffff;
                        height: 48px;
                        line-height: 48px;
                        text-align: center;
                        width: 48px;
                        -webkit-border-radius: 3px;
                        border-radius: 3px;
                        position: relative;
                    }

                    .vmagazine-lite-container #primary .entry-content .apss-theme-3 .apss-icon-block::after {
                        left: -4px;
                        padding: 28px;
                        top: -4px;
                        -webkit-border-radius: 3px;
                        border-radius: 3px;
                    }

                    .vmagazine-lite-container #primary .entry-content .apss-theme-3 .apss-icon-block .fa {
                        font-size: 22px;
                    }

                    .vmagazine-lite-container #primary .entry-content .post-ads {
                        margin-top: 3.25rem;
                        text-align: center;
                        display: block;
                        width: 100%;
                        float: left;
                    }

                    .vmagazine-lite-container #primary .entry-content .vmagazine-lite-author-metabox {
                        margin-top: 1.625rem;
                        width: 100%;
                        display: block;
                        float: left;
                    }

                    #primary.post-single-layout1 .entry-content .vmagazine-lite-author-metabox {
                        margin-top: 0.45rem;
                    }

                    .vmagazine-lite-container #primary.post-single-layout3 .entry-content .vmagazine-lite-author-metabox {
                        margin-top: 0.25rem;
                    }

                    .vmagazine-lite-container #primary #comments.comments-area h4.comments-title,
                    .vmagazine-lite-container #primary .entry-content .vmagazine-lite-author-metabox .box-title {
                        font-weight: 600;
                        font-size: 1.25rem;
                        margin-bottom: 2.25rem;
                    }

                    .vmagazine-lite-container #primary #comments.comments-area h4.comments-title {
                        margin-bottom: 1.5rem;
                    }

                    .template-three .vmagazine-lite-container #primary .vmagazine-lite-author-metabox .box-title,
                    .template-three .vmagazine-lite-container #primary .vmagazine-lite-related-wrapper h4.related-title,
                    .template-three .vmagazine-lite-container #primary .post-review-wrapper .section-title,
                    .template-three .vmagazine-lite-container #primary .comment-respond .comment-reply-title {
                        margin-bottom: 1.875rem;
                    }

                    .template-two .vmagazine-lite-container #primary .vmagazine-lite-author-metabox .box-title,
                    .template-two .vmagazine-lite-container #primary .vmagazine-lite-related-wrapper h4.related-title,
                    .template-two .vmagazine-lite-container #primary .post-review-wrapper .section-title,
                    .template-two .vmagazine-lite-container #primary .comment-respond .comment-reply-title {
                        margin-bottom: 1.75rem;
                    }

                    .template-five .vmagazine-lite-container #primary .vmagazine-lite-author-metabox .box-title,
                    .template-five .vmagazine-lite-container #primary .vmagazine-lite-related-wrapper h4.related-title,
                    .template-five .vmagazine-lite-container #primary .post-review-wrapper .section-title,
                    .template-five .vmagazine-lite-container #primary .comment-respond .comment-reply-title {
                        margin-bottom: 1.75rem;
                        position: relative;
                    }

                    .template-five .vmagazine-lite-container #primary .vmagazine-lite-author-metabox .box-title:after,
                    .template-five .vmagazine-lite-container #primary .vmagazine-lite-related-wrapper h4.related-title:after,
                    .template-five .vmagazine-lite-container #primary .post-review-wrapper .section-title:after,
                    .template-five .vmagazine-lite-container #primary .comment-respond .comment-reply-title:after {
                        width: 100%;
                        height: 3px;
                        bottom: -6px;
                    }

                    .template-five .vmagazine-lite-container #primary .vmagazine-lite-author-metabox .box-title:before,
                    .template-five .vmagazine-lite-container #primary .vmagazine-lite-related-wrapper h4.related-title:before,
                    .template-five .vmagazine-lite-container #primary .post-review-wrapper .section-title:before,
                    .template-five .vmagazine-lite-container #primary .comment-respond .comment-reply-title:before {
                        display: none;
                    }

                    .template-five .vmagazine-lite-container #primary .vmagazine-lite-author-metabox .box-title span.title-bg,
                    .template-five .vmagazine-lite-container #primary .vmagazine-lite-related-wrapper h4.related-title span.title-bg,
                    .template-five .vmagazine-lite-container #primary .post-review-wrapper .section-title span.title-bg,
                    .template-five .vmagazine-lite-container #primary .comment-respond .comment-reply-title span.title-bg {
                        position: relative;
                        z-index: 1;
                        color: #FFF;
                        background: rgba(229, 45, 109, 1);
                        padding: 5px 15px;
                        font-size: 0.9rem;
                        text-transform: capitalize;
                        font-weight: 400;
                    }

                    .vmagazine-lite-container #primary .entry-content .vmagazine-lite-author-metabox .vmag-author-wrapper {
                        border: 1px solid #eee;
                        padding: 1.25rem;
                        display: table;
                        width: 100%;
                    }

                    .vmagazine-lite-container #primary .entry-content .vmagazine-lite-author-metabox .vmag-author-wrapper .author-avatar {
                        display: table-cell;
                        width: 17%;
                        vertical-align: middle;
                    }

                    .vmagazine-lite-container #primary .entry-content .vmagazine-lite-author-metabox .vmag-author-wrapper .author-desc-wrapper {
                        display: table-cell;
                        width: 83%;
                        vertical-align: middle;
                        padding-left: 1.5rem;
                    }

                    .vmagazine-lite-container #primary .entry-content .vmagazine-lite-author-metabox .vmag-author-wrapper .author-desc-wrapper .author-desc-first-wrapper a.author-title {
                        display: block;
                        font-size: 0.875rem;
                        font-weight: 600;
                        line-height: 0.625rem;
                    }

                    .vmagazine-lite-container #primary .entry-content .vmagazine-lite-author-metabox .vmag-author-wrapper .author-desc-wrapper .author-desc-first-wrapper span {
                        font-size: 0.79375rem;
                        font-weight: 400;
                        color: rgba(0, 0, 0, 0.5);
                    }

                    .vmagazine-lite-container #primary .entry-content .vmagazine-lite-author-metabox .vmag-author-wrapper .author-desc-wrapper .author-desc-inner {
                        display: table;
                        width: 100%;
                        padding-bottom: 1.25rem;
                        border-bottom: 1px solid #eee;
                    }

                    .vmagazine-lite-container #primary .entry-content .vmagazine-lite-author-metabox .vmag-author-wrapper .author-desc-wrapper .author-desc-first-wrapper {
                        display: table-cell;
                        width: 50%;
                        vertical-align: middle;
                    }

                    .vmagazine-lite-container #primary .entry-content .vmagazine-lite-author-metabox .vmag-author-wrapper .author-desc-wrapper .author-social {
                        display: table-cell;
                        width: 50%;
                        vertical-align: middle;
                        text-align: right;
                    }

                    .vmagazine-lite-container #primary .entry-content .vmagazine-lite-author-metabox .vmag-author-wrapper .author-desc-wrapper .author-social span.social-icon-wrap a {
                        height: 2rem;
                        width: 2rem;
                        line-height: 2rem;
                        text-align: center;
                        background: #000;
                        -webkit-border-radius: 5px;
                        border-radius: 5px;
                        color: #FFF;
                    }

                    .vmagazine-lite-container #primary .entry-content .vmagazine-lite-author-metabox .vmag-author-wrapper .author-desc-wrapper .author-description {
                        padding-top: 0.65rem;
                        font-size: 15px;
                        color: rgba(24, 24, 24, 0.6);
                        line-height: 1.5;
                    }

                    .vmagazine-lite-container #primary .entry-content .vmagazine-lite-author-metabox .vmag-author-wrapper .author-desc-wrapper .author-social span.social-icon-wrap a:hover {
                        background: rgba(229, 45, 109, 1);
                    }

                    .vmagazine-lite-container #primary .entry-content nav.post-navigation {
                        width: 100%;
                        margin-top: 2.25rem;
                        display: block;
                        float: left;
                    }

                    .vmagazine-lite-container #primary .entry-content nav.post-navigation .nav-links {
                        display: block;
                        width: 100%;
                        margin-bottom: 0;
                    }

                    .vmagazine-lite-container #primary .entry-content nav.post-navigation .nav-links .nav-previous {
                        display: inline-block;
                        width: 50%;
                        margin: 0;
                        padding: 0 1.5rem 0 2rem;
                        text-align: left;
                        vertical-align: top;
                    }

                    .vmagazine-lite-container #primary .entry-content nav.post-navigation .nav-links .nav-next {
                        display: inline-block;
                        width: 50%;
                        margin: 0;
                        padding: 0 2rem 0 1.5rem;
                        text-align: right;
                        vertical-align: top;
                    }

                    .vmagazine-lite-container #primary .entry-content nav.post-navigation .nav-links a {
                        padding: 0;
                        position: relative;
                        width: 100%;
                    }

                    .vmagazine-lite-container #primary .entry-content nav.post-navigation .nav-links a:before {
                        content: "";
                        position: absolute;
                        width: 2rem;
                        height: 2rem;
                        background: #ffffff;
                        border: 1px solid #EBEBEB;
                        top: -1px;
                        -webkit-transition: all 0.2s linear;
                        -moz-transition: all 0.2s linear;
                        -ms-transition: all 0.2s linear;
                        -o-transition: all 0.2s linear;
                        transition: all 0.2s linear;
                    }

                    .vmagazine-lite-container #primary .entry-content nav.post-navigation .nav-links a:after {
                        position: absolute;
                        top: 0.1rem;
                        font-family: fontawesome;
                        font-size: 1.5rem;
                        color: #000;
                        -webkit-transition: all 0.2s linear;
                        -moz-transition: all 0.2s linear;
                        -ms-transition: all 0.2s linear;
                        -o-transition: all 0.2s linear;
                        transition: all 0.2s linear;
                    }

                    .vmagazine-lite-container #primary .entry-content nav.post-navigation .nav-links .nav-previous a:before {
                        left: -2rem;
                    }

                    .vmagazine-lite-container #primary .entry-content nav.post-navigation .nav-links .nav-next a:before {
                        right: -2rem;
                    }

                    .vmagazine-lite-container #primary .entry-content nav.post-navigation .nav-links .nav-previous a:after {
                        left: -1.25rem;
                        content: "\f104";
                    }

                    .vmagazine-lite-container #primary .entry-content nav.post-navigation .nav-links .nav-next a:after {
                        right: -1.3rem;
                        content: "\f105";
                    }

                    .vmagazine-lite-container #primary .entry-content nav.post-navigation .nav-links a span {
                        font-size: 0.875rem;
                        font-weight: 400;
                        display: block;
                        width: 100%;
                        padding: 0.5rem 1.25rem 0.6rem;
                        background: #EBEBEB;
                    }

                    .vmagazine-lite-container #primary .entry-content nav.post-navigation .nav-links a p {
                        font-size: 0.875rem;
                        font-weight: 600;
                        padding: 1.25rem 1.25rem;
                        background: #FFF;
                        color: #333;
                        margin-bottom: 0;
                        margin-top: 0;
                        -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;
                    }

                    .vmagazine-lite-container #primary .entry-content nav.post-navigation .nav-links .nav-next a p {
                        text-align: right;
                        margin-top: 0;
                    }

                    .vmagazine-lite-container #primary .entry-content nav.post-navigation .nav-links a:hover {
                        color: #333;
                    }

                    .vmagazine-lite-container #primary .entry-content nav.post-navigation .nav-links a:hover p {
                        color: rgba(229, 45, 109, 1);
                    }

                    .vmagazine-lite-container #primary .entry-content nav.post-navigation .nav-links a:hover:after {
                        color: #FFF;
                    }

                    .vmagazine-lite-container #primary .entry-content nav.post-navigation .nav-links a:hover:before {
                        background: rgba(229, 45, 109, 1);
                        border-color: rgba(229, 45, 109, 1);
                    }

                    .vmagazine-lite-container #primary .single-videothumb {
                        margin: 1.25rem 0;
                    }

                    .vmagazine-lite-container #primary .single-videothumb iframe {
                        width: 100%;
                    }

                    .vmagazine-lite-container #primary .vmagazine-lite-related-wrapper {
                        margin-top: 2.25rem;
                        float: left;
                        display: block;
                        width: 100%;
                    }

                    .vmagazine-lite-container #primary.post-single-layout1 .vmagazine-lite-related-wrapper {
                        margin-bottom: 2.25rem;
                    }

                    .vmagazine-lite-container #primary .vmagazine-lite-related-wrapper h4.related-title,
                    .vmagazine-lite-container #primary .comment-respond h3.comment-reply-title,
                    .template-two .vmagazine-lite-container #primary .post-review-wrapper .section-title {
                        font-size: 1.25rem;
                        position: relative;
                        color: rgba(37, 37, 37, 1);
                    }

                    .template-two .vmagazine-lite-container #primary .comment-respond h4.comment-reply-title {
                        position: relative;
                    }

                    .template-two .vmagazine-lite-container #primary .comment-respond h4.comment-reply-title:before,
                    .template-two .vmagazine-lite-container #primary .vmagazine-lite-related-wrapper h4.related-title:before,
                    .template-two .vmagazine-lite-container #primary .post-review-wrapper .section-title:before,
                    .template-two .vmagazine-lite-container #primary .vmagazine-lite-author-metabox h4.box-title:before {
                        position: absolute;
                        content: "";
                        width: 100%;
                        height: 5px;
                        background: rgba(229, 45, 109, 0.2);
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                        left: 0;
                        right: 0;
                        z-index: 0;
                    }

                    .template-two .vmagazine-lite-container #primary .comment-respond h4.comment-reply-title:after,
                    .template-two .vmagazine-lite-container #primary .vmagazine-lite-related-wrapper h4.related-title:after,
                    .template-two .vmagazine-lite-container #primary .post-review-wrapper h4.section-title:after,
                    .template-two .vmagazine-lite-container #primary .vmagazine-lite-author-metabox h4.box-title:after {
                        display: none;
                    }

                    .template-two .vmagazine-lite-container #primary .comment-respond h4.comment-reply-title span,
                    .template-two .vmagazine-lite-container #primary .vmagazine-lite-related-wrapper h4.related-title span,
                    .template-two .vmagazine-lite-container #primary .post-review-wrapper h4.section-title span,
                    .template-two .vmagazine-lite-container #primary .vmagazine-lite-author-metabox h4.box-title span {
                        padding: 10px 15px 10px 0px;
                        background: #FFF;
                        position: relative;
                        z-index: 1;
                    }

                    .template-two .vmagazine-lite-container #primary .comment-respond h4.comment-reply-title span.title-bg,
                    .template-two .vmagazine-lite-container #primary .vmagazine-lite-related-wrapper h4.related-title span.title-bg,
                    .template-two .vmagazine-lite-container #primary .comment-respond h3.comment-reply-title span.title-bg,
                    .template-two .vmagazine-lite-container #primary .vmagazine-lite-author-metabox h4.box-title span.title-bg {
                        padding: 10px 15px 10px 0px;
                        background: #FFF;
                    }

                    .vmagazine-lite-container #primary .comment-respond h3.comment-reply-title small {
                        float: right;
                    }

                    .vmagazine-lite-container #primary .comment-respond h3.comment-reply-title small a {
                        font-size: 0.8rem;
                        font-weight: 400;
                        padding: 6px 12px;
                        background: #000;
                        color: #FFF;
                        opacity: 0.8;
                        text-transform: capitalize;
                        -webkit-border-radius: 0;
                        border-radius: 0;
                    }

                    .vmagazine-lite-container #primary .vmagazine-lite-related-wrapper .single-post {
                        padding: 1.25rem 0;
                        border-bottom: 1px solid #eee;
                        display: table;
                        width: 100%;
                    }

                    .vmagazine-lite-container #primary .vmagazine-lite-related-wrapper .single-post:first-of-type {
                        padding-top: 0;
                    }

                    .vmagazine-lite-container #primary .vmagazine-lite-related-wrapper .single-post:last-of-type {
                        border-bottom: none;
                        padding-bottom: 0;
                    }

                    .vmagazine-lite-container #primary .vmagazine-lite-related-wrapper .single-post .post-thumb {
                        display: table-cell;
                        width: 30%;
                        position: relative;
                        padding-left: 15px
                    }

                    .vmagazine-lite-container #primary .vmagazine-lite-related-wrapper .single-post .related-content-wrapper {
                        display: table-cell;
                        width: 70%;
                        padding-left: 1.25rem;
                        vertical-align: top;
                    }

                    .vmagazine-lite-container #primary .vmagazine-lite-related-wrapper .single-post .post-thumb span.cat-links {
                        position: absolute;
                        top: 10px;
                        left: 10px;
                    }

                    .vmagazine-lite-container #primary .vmagazine-lite-related-wrapper .single-post .post-thumb span.cat-links a {
                        padding: 0px 5px;
                        color: #FFF;
                        font-size: 10px;
                        height: 20px;
                        line-height: 20px;
                        font-weight: 400;
                        -webkit-border-radius: 1px;
                        border-radius: 1px;
                        width: auto;
                        margin-left: 0.2rem;
                        margin-right: 0;
                        margin-bottom: 0.1rem;
                        margin-top: 0.15rem;
                    }

                    .vmagazine-lite-container #primary .vmagazine-lite-related-wrapper .single-post h3.small-font {
                        font-size: 14px;
                        line-height: 1.125rem;
                        color: rgba(24, 24, 24, 0.9);
                        margin-top: 0.75rem;
                        margin-bottom: 0.75rem;
                    }

                    .template-three .vmagazine-lite-container #primary .comment-respond h4.comment-reply-title {
                        position: relative;
                    }

                    .template-three .vmagazine-lite-container #primary .post-review-wrapper h4.section-title:before,
                    .template-three .vmagazine-lite-container #primary .vmagazine-lite-related-wrapper h4.related-title:before,
                    .template-three .vmagazine-lite-container #primary .comment-respond h4.comment-reply-title:before,
                    .template-three .vmagazine-lite-container #primary .post-review-wrapper h4.section-title:before,
                    .template-three .vmagazine-lite-container #primary .vmagazine-lite-author-metabox h4.box-title:before {
                        position: absolute;
                        content: "";
                        width: 100%;
                        height: 3px;
                        /*  background: rgba(229, 45, 109, 1);*/
                        background: #990000;
                        bottom: -5px;
                        left: 0;
                        right: 0;
                        z-index: 0;
                    }

                    .template-three .vmagazine-lite-container #primary .post-review-wrapper h4.section-title:after,
                    .template-three .vmagazine-lite-container #primary .vmagazine-lite-related-wrapper h4.related-title:after,
                    .template-three .vmagazine-lite-container #primary .comment-respond h4.comment-reply-title:after,
                    .template-three .vmagazine-lite-container #primary .post-review-wrapper .section-title:after,
                    .template-three .vmagazine-lite-container #primary .vmagazine-lite-author-metabox h4.box-title:after {
                        display: none;
                    }

                    .template-three .vmagazine-lite-container #primary .post-review-wrapper h4.section-title span,
                    .template-three .vmagazine-lite-container #primary .vmagazine-lite-related-wrapper h4.related-title span,
                    .template-three .vmagazine-lite-container #primary .comment-respond h4.comment-reply-title span,
                    .template-three .vmagazine-lite-container #primary .post-review-wrapper h4.section-title span.title-bg,
                    .template-three .vmagazine-lite-container #primary .vmagazine-lite-author-metabox h4.box-title span.title-bg {
                        position: relative;
                        z-index: 1;
                        color: #FFF;
                        background: #990000;
                        /*    background: rgba(229, 45, 109, 1);*/
                        padding: 5px 10px 5px 15px;
                        font-size: 0.9rem;
                        text-transform: uppercase;
                        font-weight: 400;
                    }

                    .template-three .vmagazine-lite-container #primary .post-review-wrapper h4.section-title span:after,
                    .template-three .vmagazine-lite-container #primary .vmagazine-lite-related-wrapper h4.related-title span:after,
                    .template-three .vmagazine-lite-container #primary .comment-respond h4.comment-reply-title span:after,
                    .template-three .vmagazine-lite-container #primary .post-review-wrapper h4.section-title span.title-bg:after,
                    .template-three .vmagazine-lite-container #primary .vmagazine-lite-author-metabox h4.box-title span.title-bg:after {
                        content: "";
                        position: absolute;
                        right: 0;
                        margin-left: 0px;
                        left: 100%;
                        bottom: 0;
                        width: 0;
                        height: 0;
                        border-style: solid;
                        border-width: 27px 0 0 18px;
                        /*    border-color: transparent transparent transparent rgba(229, 45, 109, 1);*/
                        border-color: transparent transparent transparent #990000;
                        ;
                    }

                    .vmagazine-lite-container #primary .vmagazine-lite-related-wrapper .single-post .post-contents {
                        font-size: 15px;
                        line-height: 1.4375rem;
                        color: rgba(24, 24, 24, 0.6);
                    }

                    .vmagazine-lite-container #primary .comment-respond {
                        margin-top: 1.25rem;
                    }

                    .vmagazine-lite-container #primary .comment-respond .comment-form {
                        border: 1px solid #eee;
                        padding: 1.25rem 1.25rem;
                    }

                    .vmagazine-lite-container #primary .comment-respond .comment-form label {
                        display: none;
                    }

                    .vmagazine-lite-container #primary .comment-respond .comment-form p.comment-form-author,
                    .vmagazine-lite-container #primary .comment-respond .comment-form p.comment-form-email {
                        display: inline-block;
                        width: 50%;
                        float: left;
                        margin: 0;
                        padding-right: 1rem;
                    }

                    .vmagazine-lite-container #primary .comment-respond .comment-form p {
                        margin-bottom: 0;
                    }

                    .vmagazine-lite-container #primary .comment-respond .comment-form p.comment-form-cookies-consent {
                        display: none;
                    }

                    .vmagazine-lite-container #primary .comment-respond .comment-form p.logged-in-as {
                        margin-bottom: 1.25rem;
                    }

                    .vmagazine-lite-container #primary .comment-respond .comment-form p.comment-form-email {
                        padding-right: 0;
                        padding-left: 1rem;
                    }

                    .vmagazine-lite-container #primary .comment-respond .comment-form input,
                    .vmagazine-lite-container #primary .comment-respond .comment-form textarea {
                        border: none;
                        background: #f9f9f9;
                        height: 3.5rem;
                        padding: 0.5rem 1.25rem;
                        margin-bottom: 1.25rem;
                        font-size: 0.875rem;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                    }

                    .vmagazine-lite-container #primary .comment-respond .comment-form textarea {
                        height: auto;
                        min-height: 8.4375rem;
                        padding-top: 0.9rem;
                    }

                    .vmagazine-lite-container #primary .comment-respond .comment-form textarea:focus {
                        outline: none;
                    }

                    .vmagazine-lite-container #primary .comment-respond .comment-form input::-moz-placeholder {
                        color: rgba(38, 38, 38, 0.5);
                        font-size: 0.875rem;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                        opacity: 1;
                    }

                    .vmagazine-lite-container #primary .comment-respond .comment-form input::placeholder {
                        color: rgba(38, 38, 38, 0.5);
                        font-size: 0.875rem;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                    }

                    .vmagazine-lite-container #primary .comment-respond .comment-form input::-webkit-input-placeholder {
                        color: rgba(38, 38, 38, 0.5);
                        font-size: 0.875rem;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                    }

                    .vmagazine-lite-container #primary .comment-respond .comment-form input::-ms-input-placeholder {
                        color: rgba(38, 38, 38, 0.5);
                        font-size: 0.875rem;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                    }

                    .vmagazine-lite-container #primary .comment-respond .comment-form textarea::-moz-placeholder {
                        color: rgba(38, 38, 38, 0.5);
                        font-size: 0.875rem;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                        opacity: 1;
                    }

                    .vmagazine-lite-container #primary .comment-respond .comment-form textarea::placeholder {
                        color: rgba(38, 38, 38, 0.5);
                        font-size: 0.875rem;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                    }

                    .vmagazine-lite-container #primary .comment-respond .comment-form textarea::-webkit-input-placeholder {
                        color: rgba(38, 38, 38, 0.5);
                        font-size: 0.875rem;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                    }

                    .vmagazine-lite-container #primary .comment-respond .comment-form textarea::-ms-input-placeholder {
                        color: rgba(38, 38, 38, 0.5);
                        font-size: 0.875rem;
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                    }

                    .vmagazine-lite-container #primary .comment-respond .comment-form .form-submit input.submit {
                        margin-bottom: 0;
                        background: #990000;
                        color: rgba(255, 255, 255, 0.9);
                        padding: 0px 12px;
                        font-size: 0.875rem;
                        text-transform: uppercase;
                        height: 40px;
                        line-height: 40px;
                        font-weight: 600;
                        font-family: 'Lato', sans-serif;
                        border: 0px;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .vmagazine-lite-container #primary #comments.comments-area {
                        margin-top: 2.25rem;
                        margin-bottom: 2.25rem;
                    }

                    .vmagazine-lite-container #primary #comments.comments-area ol.comment-list {
                        list-style-type: none;
                        padding: 1.25rem 1.25rem;
                        margin: 0;
                        border: 1px solid #eee;
                    }

                    .vmagazine-lite-container #primary #comments.comments-area ol.comment-list ul.children {
                        list-style: none;
                        margin: 0;
                        margin-left: 7.25rem;
                    }

                    .vmagazine-lite-container #primary #comments.comments-area ol.comment-list li.comment {
                        display: block;
                        width: 100%;
                        padding: 1.25rem 0;
                        border-bottom: 1px solid #eee;
                    }

                    .vmagazine-lite-container #primary #comments.comments-area ol.comment-list li.comment:first-child {
                        padding-top: 0;
                    }

                    .vmagazine-lite-container #primary #comments.comments-area ol.comment-list .children li.comment:first-child {
                        padding-top: 1.25rem;
                    }

                    .vmagazine-lite-container #primary #comments.comments-area ol.comment-list .children li.comment:last-child {
                        border-bottom: 1px solid #eee;
                        padding-bottom: 1.25rem;
                    }

                    .vmagazine-lite-container #primary #comments.comments-area ol.comment-list li.comment .comment-author {
                        display: inline-block;
                        width: 15%;
                        padding-left: 1.25rem;
                        vertical-align: top;
                        float: right;
                    }

                    .vmagazine-lite-container #primary #comments.comments-area ol.comment-list li.comment .cmt-main-content {
                        display: inline-block;
                        width: 85%;
                        padding-left: 1.25rem;
                        position: relative;
                        vertical-align: top;
                        float: left;
                    }

                    .vmagazine-lite-container #primary #comments.comments-area ol.comment-list li.comment .cmt-main-content:before {
                        content: "";
                        position: absolute;
                        width: 4px;
                        height: 100%;
                        /* background: #efefef;*/
                        top: 0;
                        left: 0;
                    }

                    .vmagazine-lite-container #primary #comments.comments-area ol.comment-list ul.children li.comment .comment-author {
                        display: table-cell;
                        width: 15%;
                        padding-right: 1.25rem;
                        vertical-align: top;
                    }

                    .vmagazine-lite-container #primary #comments.comments-area ol.comment-list ul.children li.comment .cmt-main-content {
                        display: table-cell;
                        width: 85%;
                        padding-left: 1.25rem;
                        position: relative;
                        vertical-align: top;
                    }

                    .vmagazine-lite-container #primary #comments.comments-area ol.comment-list li.comment .cmt-main-content .cmt-author-name,
                    .vmagazine-lite-container #primary #comments.comments-area ol.comment-list li.comment .cmt-main-content .comment-meta {
                        display: inline-block;
                    }

                    .vmagazine-lite-container #primary #comments.comments-area ol.comment-list li.comment .cmt-main-content .cmt-author-name cite {
                        font-size: 0.875rem;
                        color: rgba(24, 24, 24, 0.9);
                        font-style: normal;
                        font-weight: 600;
                    }

                    .vmagazine-lite-container #primary #comments.comments-area ol.comment-list li.comment .cmt-main-content .comment-meta {
                        font-size: 0.78875rem;
                        color: rgba(0, 0, 0, 0.5);
                        padding-left: 0.325rem;
                    }

                    .vmagazine-lite-container #primary #comments.comments-area ol.comment-list li.comment .cmt-main-content .cmt-content-wrap p {
                        font-size: 15px;
                        color: #666;
                        line-height: 1.65;
                        margin-top: 0.975rem;
                        margin-bottom: 0.975rem;
                    }

                    .cmt-content-wrap h1,
                    .cmt-content-wrap h2,
                    .cmt-content-wrap h3,
                    .cmt-content-wrap h4,
                    .cmt-content-wrap h5,
                    .cmt-content-wrap h6 {
                        margin-bottom: 0.5rem;
                    }

                    .cmt-content-wrap ul,
                    .cmt-content-wrap ol {
                        line-height: 1.65;
                    }

                    .vmagazine-lite-container #primary #comments.comments-area ol.comment-list li.comment .cmt-main-content .reply a {
                        font-size: 0.78875rem;
                        color: rgba(0, 0, 0, 0.5);
                    }

                    .vmagazine-lite-container #primary #comments.comments-area ol.comment-list li.comment .cmt-main-content .reply a:hover {
                        color: rgba(229, 45, 109, 1);
                    }

                    .vmagazine-lite-container #primary #comments.comments-area ol.comment-list ul.children ul.children {
                        list-style: none;
                        margin: 0;
                        margin-left: 6.375rem;
                    }

                    .vmagazine-lite-container #primary #comments.comments-area ol.comment-list ul.children ul.children ul.children {
                        list-style: none;
                        margin: 0;
                    }

                    .vmagazine-lite-container #primary #comments.comments-area ol.comment-list li:last-child {
                        border-bottom: none;
                        padding-bottom: 0;
                    }

                    /*Sidebar*/

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget {
                        margin-bottom: 2rem;
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget {
                        margin-bottom: 2rem;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_archive ul {
                        padding: 0;
                        margin: 0;
                        list-style: none;
                        background: #FFF;
                        padding: 1.25rem 1.25rem;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget.widget_archive ul {
                        padding: 0;
                        margin: 0;
                        list-style: none;
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget.widget_pages ul li {
                        padding: 0.9rem 0;
                        border-bottom: 1px solid rgba(235, 235, 235, 0.8);
                        font-size: 0.875rem;
                        color: rgba(229, 45, 109, 1);
                        text-align: left;
                        padding-left: 0.9rem;
                        font-size: 0.875rem;
                        font-weight: 400;
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget.widget_archive ul li,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_archive ul li,
                    .widget.widget_categories ul li {
                        padding: 0.9rem 0;
                        border-bottom: 1px solid rgba(235, 235, 235, 0.8);
                        font-size: 0.875rem;
                        color: rgba(229, 45, 109, 1);
                        text-align: right;
                        padding-right: 0.9rem;
                        /*text-align: left;
	padding-left: 0.9rem;*/
                        font-size: 0.875rem;
                        4 font-weight: 400;
                    }

                    .widget.widget_categories ul li:first-child,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_archive ul li:first-child,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_archive ul li:first-child {
                        padding-top: 0;
                    }

                    .widget.widget_categories ul li:last-child,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_archive ul li:last-child,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_archive ul li:last-child {
                        padding-bottom: 0;
                        border-bottom: none;
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget.widget_archive ul li span,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_archive ul li span {
                        float: right;
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget.widget_archive ul li {
                        color: #FFF;
                    }

                    .both-sidebars .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_archive ul li,
                    .both-sidebars .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_archive ul li a {
                        font-size: 0.7rem;
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget.widget_pages ul li a {
                        position: relative;
                        font-size: 0.875rem;
                        font-weight: 400;
                        color: rgba(24, 24, 24, 0.8);
                        text-align: left;
                    }

                    .widget.widget_categories ul li a,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_archive ul li a {
                        position: relative;
                        font-size: 0.875rem;
                        font-weight: 400;
                        color: rgba(24, 24, 24, 0.8);
                        text-align: right;
                        /*text-align: left;*/
                    }

                    .widget.widget_categories ul li a:before,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_archive ul li a:before {
                        content: "\f104";
                        /*content: "\f105";*/
                        font-family: fontawesome;
                        position: absolute;
                        left: 0;
                        margin-left: -0.9rem;
                        top: 0;
                        margin-top: 0px;
                    }

                    .widget.widget_categories ul li a:before {
                        margin-top: 2px;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_archive ul li a:hover {
                        color: rgba(229, 45, 109, 1);
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget select,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_categories select,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_archive select,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_archive select {
                        background-image: url(assets/images/icon-select.png);
                        position: relative;
                        display: inline-block;
                        line-height: 24px;
                        height: 2.8125rem;
                        color: rgba(0, 0, 0, 0.4);
                        cursor: pointer;
                        border: 1px solid #f8f8f8;
                        -webkit-appearance: none;
                        background-color: #FFF;
                        background-position: 10px center;
                        /*background-position: right center;*/
                        background-repeat: no-repeat;
                        -moz-appearance: none;
                        -ms-appearance: none;
                        -o-appearance: none;
                        -webkit-transition: all ease 0.3s;
                        -moz-transition: all ease 0.3s;
                        -ms-transition: all ease 0.3s;
                        -o-transition: all ease 0.3s;
                        transition: all ease 0.3s;
                        width: 100%;
                        padding: 0 1rem;
                        border: solid 1px #ddd;
                        font-size: 0.875rem;
                        font-weight: 400;
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget select option,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_categories select option,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_archive select option,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_archive select option {
                        font-size: 0.875rem;
                        font-weight: 400;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_calendar .calendar_wrap,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_calendar .calendar_wrap {
                        padding: 1.25rem;
                        background: #FFF;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget.widget_calendar .calendar_wrap {
                        color: rgba(24, 24, 24, 0.8);
                    }

                    .both-sidebars .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_calendar .calendar_wrap {
                        padding: 2rem 0.5rem;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_calendar .calendar_wrap table#wp-calendar caption,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_calendar .calendar_wrap table#wp-calendar caption {
                        font-size: 1rem;
                        font-weight: 400;
                        color: #333;
                        margin-bottom: 0.675rem;
                        text-align: left;
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget.widget_calendar .calendar_wrap table#wp-calendar caption {
                        color: rgba(255, 255, 255, 0.8);
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_calendar .calendar_wrap table#wp-calendar th,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_calendar .calendar_wrap table#wp-calendar td {
                        background: #FFF;
                        text-align: center;
                        border-color: #ddd;
                        font-size: 0.65rem;
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget.widget_calendar .calendar_wrap table#wp-calendar th,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_calendar .calendar_wrap table#wp-calendar td {
                        background: transparent;
                        text-align: center;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_calendar .calendar_wrap table#wp-calendar th,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_calendar .calendar_wrap table#wp-calendar td,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_calendar .calendar_wrap table#wp-calendar th,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_calendar .calendar_wrap table#wp-calendar td {
                        font-size: 0.7rem;
                        padding: 3px;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_nav_menu ul,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_rss ul,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_recent_entries ul,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_recent_comments ul,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_meta ul,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_pages ul,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_meta ul,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_pages ul,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_recent_comments ul,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_recent_entries ul,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_rss ul,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_nav_menu ul,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_archive ul {
                        margin: 0;
                        list-style: none;
                        background: #FFF;
                        padding: 1.25rem 1.25rem;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_nav_menu ul li:first-child,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_rss ul li:first-child,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_recent_entries ul li:first-child,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_recent_comments ul li:first-child,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_meta ul li:first-child,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_pages ul li:first-child,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_meta ul li:first-child,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_pages ul li:first-child,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_recent_comments ul li:first-child,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_recent_entries ul li:first-child,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_rss ul li:first-child,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_nav_menu ul li:first-child,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_archive ul li:first-child {
                        padding-top: 0;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_nav_menu ul li:last-child,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_rss ul li:last-child,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_recent_entries ul li:last-child,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_recent_comments ul li:last-child,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_meta ul li:last-child,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_pages ul li:last-child,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_meta ul li:last-child,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_pages ul li:last-child,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_recent_comments ul li:last-child,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_recent_entries ul li:last-child,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_rss ul li:last-child,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_nav_menu ul li:last-child,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_archive ul li:last-child {
                        padding-bottom: 0;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_nav_menu ul ul.sub-menu,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_pages ul ul.children,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_nav_menu ul ul.sub-menu {
                        padding: 0.9rem 0 0 0.25rem;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_nav_menu ul ul.sub-menu li:last-child,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_pages ul ul.children li:last-child,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_nav_menu ul ul.sub-menu li:last-child {
                        border-bottom: none;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_nav_menu ul li,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_rss ul li,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_recent_entries ul li,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_recent_comments ul li,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_meta ul li,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_pages ul li,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_meta ul li,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_pages ul li,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_recent_comments ul li,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_recent_entries ul li,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_rss ul li,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_nav_menu ul li,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_archive ul li {
                        padding: 0.9rem 0;
                        border-bottom: 1px solid rgba(235, 235, 235, 0.8);
                        font-size: 0.875rem;
                        color: rgba(229, 45, 109, 1);
                        padding-left: 0.9rem;
                        font-size: 0.875rem;
                        font-weight: 400;
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget.widget_meta ul li,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_pages ul li,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_recent_comments ul li,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_recent_entries ul li,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_rss ul li,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_nav_menu ul li,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_archive ul li {
                        border-bottom: 1px solid rgba(235, 235, 235, 0.075);
                        padding: 0.5rem 0;
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget.widget_meta ul li:first-child,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_pages ul li:first-child,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_recent_comments ul li:first-child,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_recent_entries ul li:first-child,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_rss ul li:first-child,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_nav_menu ul li:first-child,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_archive ul li:first-child {
                        padding-top: 0;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_nav_menu ul li:last-child,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_rss ul li:last-child,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_recent_entries ul li:last-child,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_recent_comments ul li:last-child,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_meta ul li:last-child,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_pages ul li:last-child,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_meta ul li:last-child,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_pages ul li:last-child,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_recent_comments ul li:last-child,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_recent_entries ul li:last-child,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_rss ul li:last-child,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_nav_menu ul li:last-child,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_archive ul li:last-child {
                        border-bottom: none;
                    }

                    .both-sidebars .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_nav_menu ul li,
                    .both-sidebars .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_rss ul li,
                    .both-sidebars .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_recent_entries ul li,
                    .both-sidebars .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_recent_comments ul li,
                    .both-sidebars .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_meta ul li,
                    .both-sidebars .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_pages ul li {
                        font-size: 0.7rem;
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget.widget_recent_comments ul li,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_recent_comments ul li {
                        color: rgba(24, 24, 24, 0.7);
                        padding-left: 0;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_rss ul li {
                        color: rgba(24, 24, 24, 0.7);
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget.widget_recent_comments ul li span.comment-author-link,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_recent_comments ul li span.comment-author-link {
                        color: rgba(229, 45, 109, 0.6);
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_nav_menu ul li a,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_rss ul li a,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_recent_entries ul li a,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_meta ul li a,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_pages ul li a,
                    .top-footer-wrap .vmagazine-lite-container .widget_pages ul li a,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_meta ul li a,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_pages ul li a,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_recent_comments ul li a,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_recent_entries ul li a,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_rss ul li a,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_nav_menu ul li a,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_archive ul li a {
                        position: relative;
                        font-size: 0.875rem;
                        font-weight: 400;
                        color: rgba(24, 24, 24, 0.8);
                        min-height: 12px;
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget_pages ul li a,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_meta ul li a,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_pages ul li a,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_recent_comments ul li a,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_recent_entries ul li a,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_rss ul li a,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_nav_menu ul li a,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_archive ul li a {
                        min-height: 18px;
                    }

                    .both-sidebars .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_nav_menu ul li a,
                    .both-sidebars .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_rss ul li a,
                    .both-sidebars .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_recent_entries ul li a,
                    .both-sidebars .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_meta ul li a,
                    .both-sidebars .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_pages ul li a {
                        font-size: 0.7rem;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_rss ul li a {
                        color: rgba(229, 45, 109, 0.6);
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_nav_menu ul li a:before,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_rss ul li a:before,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_recent_entries ul li a:before,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_meta ul li a:before,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_pages ul li a:before,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_meta ul li a:before,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_pages ul li a:before,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_recent_entries ul li a:before,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_rss ul li a:before,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_nav_menu ul li a:before,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_archive ul li a:before {
                        content: "\f104";
                        /*content: "\f105";*/
                        font-family: fontawesome;
                        position: absolute;
                        left: 0;
                        margin-left: -0.9rem;
                        top: 0;
                        margin-top: 0px;
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget.widget_meta ul li a:before,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_pages ul li a:before,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_recent_entries ul li a:before,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_rss ul li a:before,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_nav_menu ul li a:before,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_archive ul li a:before {
                        margin-top: 0;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_nav_menu ul li a:hover,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_rss ul li a:hover,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_recent_entries ul li a:hover,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_meta ul li a:hover,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_pages ul li a:hover,
                    .top-footer-wrap .vmagazine-lite-container .widget_pages ul li a:hover,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_meta ul li a:hover,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_pages ul li a:hover,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_recent_comments ul li a:hover,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_recent_entries ul li a:hover,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_rss ul li a:hover,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_nav_menu ul li a:hover,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_archive ul li a:hover {
                        color: rgba(229, 45, 109, 1);
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_rss ul li .rssSummary {
                        line-height: 1.5;
                        margin-top: 5px;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_rss ul li cite {
                        font-style: normal;
                        font-weight: 600;
                        color: rgba(24, 24, 24, 1);
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_rss span.title-bg a.rsswidget img.rss-widget-icon {
                        margin-right: 0.3rem;
                        height: 1.2rem;
                        width: 1.2rem;
                        margin-top: -2px;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_search form.search-form {
                        position: relative;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_search form.search-form input.search-field {
                        height: 2.8125rem;
                        padding-left: 0.8rem;
                        -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;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_search form.search-form input.search-field::-moz-placeholder {
                        color: rgba(24, 24, 24, 0.8);
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                        opacity: 1;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_search form.search-form input.search-field::placeholder {
                        color: rgba(24, 24, 24, 0.8);
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_search form.search-form input.search-field::-webkit-input-placeholder {
                        color: rgba(24, 24, 24, 0.8);
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_search form.search-form input.search-field::-ms-input-placeholder {
                        color: rgba(24, 24, 24, 0.8);
                        font-weight: 400;
                        font-family: 'Lato', sans-serif;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_search form.search-form input.search-field:hover {
                        border-color: rgba(229, 45, 109, 0.3);
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_search form.search-form input.search-field:focus {
                        border-color: rgba(229, 45, 109, 0.8);
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_search form.search-form input.search-submit {
                        position: absolute;
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: 1translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                        right: 0;
                        height: 100%;
                        width: 3rem;
                        border: none;
                        text-indent: 999999999rem;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_search form.search-form:before {
                        position: absolute;
                        content: "\f002";
                        font-family: fontawesome;
                        font-size: 14px;
                        top: 0.95rem;
                        left: 1rem;
                        /*right: 1rem;*/
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_text .textwidget {
                        padding: 0;
                        margin: 0;
                        list-style: none;
                        background: #FFF;
                        /*   padding: 1.25rem 1.25rem;*/
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_text .textwidget p,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_text .textwidget p {
                        font-size: 0.875rem;
                        line-height: 1.4375rem;
                        color: rgba(24, 24, 24, 0.7);
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget.widget_text .textwidget p {
                        color: rgba(255, 255, 255, 0.8);
                    }

                    .both-sidebars .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_text .textwidget p {
                        font-size: 0.7rem;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_text .textwidget p strong,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_text .textwidget p strong {
                        display: block;
                        width: 100%;
                        font-size: 1rem;
                        font-weight: 600;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_text .textwidget p strong,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_text .textwidget p strong {
                        font-size: 0.875rem;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_text .textwidget p img,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_text .textwidget p img {
                        margin-bottom: 1.5rem;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_text .textwidget form,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_text .textwidget form {
                        display: block;
                        position: relative;
                        width: 100%;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_text .textwidget form select {
                        width: 100%;
                        height: 2.8125rem;
                        padding: 0 1rem;
                        border: solid 1px #ddd;
                        font-size: 0.875rem;
                        font-weight: 400;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_text .textwidget form select {
                        background-image: url(assets/images/icon-select.png);
                        position: relative;
                        display: inline-block;
                        line-height: 24px;
                        height: 2.8125rem;
                        color: rgba(0, 0, 0, 0.4);
                        cursor: pointer;
                        border: 1px solid #f8f8f8;
                        -webkit-appearance: none;
                        background-color: #FFF;
                        background-position: right center;
                        background-repeat: no-repeat;
                        -moz-appearance: none;
                        -ms-appearance: none;
                        -o-appearance: none;
                        -webkit-transition: all ease 0.3s;
                        -moz-transition: all ease 0.3s;
                        -ms-transition: all ease 0.3s;
                        -o-transition: all ease 0.3s;
                        transition: all ease 0.3s;
                        width: 100%;
                        padding: 0 1rem;
                        border: solid 1px #ddd;
                        font-size: 0.875rem;
                        font-weight: 400;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_text .textwidget form select:focus {
                        outline: none;
                        -webkit-box-shadow: none;
                        box-shadow: none;
                    }

                    /*Review Overview*/
                    /*Percentage Review*/

                    .vmagazine-lite-container #primary .post-review-wrapper {
                        padding: 1.875rem 0;
                        margin-top: 0.275rem;
                    }

                    .vmagazine-lite-container #primary .vmagazine-lite-author-metabox .box-title,
                    .vmagazine-lite-container #primary .vmagazine-lite-related-wrapper h4.related-title,
                    .vmagazine-lite-container #primary .post-review-wrapper .section-title,
                    .vmagazine-lite-container #primary .comment-respond .comment-reply-title {
                        font-size: 1.25rem;
                        width: 100%;
                        position: relative;
                        color: rgba(37, 37, 37, 1);
                        display: block;
                        line-height: 1.3;
                        margin-bottom: 2.25rem;
                        font-weight: 600;
                        text-transform: capitalize;
                    }

                    .vmagazine-lite-container #primary .vmagazine-lite-author-metabox .box-title:before,
                    .vmagazine-lite-container #primary .vmagazine-lite-related-wrapper h4.related-title:before,
                    .vmagazine-lite-container #primary .post-review-wrapper .section-title:before,
                    .vmagazine-lite-container #primary .comment-respond .comment-reply-title:before {
                        content: "";
                        position: absolute;
                        width: 100%;
                        height: 1px;
                        background: rgba(0, 0, 0, 0.05);
                        bottom: -0.8rem;
                        left: 0;
                        right: 0;
                    }

                    .vmagazine-lite-container #primary .vmagazine-lite-author-metabox .box-title:after,
                    .vmagazine-lite-container #primary .vmagazine-lite-related-wrapper h4.related-title:after,
                    .vmagazine-lite-container #primary .post-review-wrapper .section-title:after,
                    .vmagazine-lite-container #primary .comment-respond .comment-reply-title:after {
                        content: "";
                        position: absolute;
                        width: 3.5rem;
                        height: 3px;
                        background: rgba(229, 45, 109, 1);
                        bottom: -0.85rem;
                        left: 0;
                        right: 0;
                    }

                    .vmagazine-lite-container #primary .post-review-wrapper .review-inner-wrap {
                        border: 1px solid #eee;
                        padding: 1.25rem;
                    }

                    .vmagazine-lite-container #primary .post-review-wrapper .review-inner-wrap .summary-wrapper {
                        display: table;
                        width: 100%;
                    }

                    .vmagazine-lite-container #primary .post-review-wrapper .review-inner-wrap .summary-wrapper .total-reivew-wrapper {
                        width: 16%;
                        display: table-cell;
                        vertical-align: top;
                        border: 1px solid #eee;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                        text-align: center;
                        padding: 1.8rem 0;
                    }

                    .vmagazine-lite-container #primary .post-review-wrapper .review-inner-wrap .summary-wrapper .total-reivew-wrapper span.total-value {
                        display: block;
                        width: 100%;
                        text-align: center;
                        padding-bottom: 0.2rem;
                        font-size: 1.6rem;
                    }

                    .vmagazine-lite-container #primary .post-review-wrapper .review-inner-wrap .summary-wrapper .total-reivew-wrapper span.stars-count {
                        color: rgba(229, 45, 109, 1);
                    }

                    .vmagazine-lite-container #primary .post-review-wrapper .review-inner-wrap .summary-wrapper .summary-details {
                        width: 84%;
                        display: table-cell;
                        vertical-align: top;
                        padding-left: 1.25rem;
                    }

                    .vmagazine-lite-container #primary .post-review-wrapper .review-inner-wrap .summary-wrapper .summary-details span.summery-label {
                        display: block;
                        font-weight: 400;
                        font-size: 0.9rem;
                    }

                    .vmagazine-lite-container #primary .post-review-wrapper .review-inner-wrap .summary-wrapper .summary-details span.summary-comments {
                        display: block;
                        font-size: 15px;
                        line-height: 1.5;
                        color: rgba(24, 24, 24, 0.6);
                        padding-top: 0.5rem;
                        font-weight: 400;
                    }

                    .vmagazine-lite-container #primary .post-review-wrapper .review-inner-wrap .percent-review-wrapper,
                    .vmagazine-lite-container #primary .post-review-wrapper .review-inner-wrap .points-review-wrapper {
                        padding-top: 2rem;
                    }

                    .vmagazine-lite-container #primary .post-review-wrapper .review-inner-wrap .percent-review-wrapper .percent-wrap,
                    .vmagazine-lite-container #primary .post-review-wrapper .review-inner-wrap .points-review-wrapper .percent-wrap {
                        display: block;
                        width: 100%;
                        margin-bottom: 0.75rem;
                        font-weight: 400;
                        font-size: 15px;
                    }

                    .vmagazine-lite-container #primary .post-review-wrapper .review-inner-wrap .percent-review-wrapper .percent-wrap .featured-name,
                    .vmagazine-lite-container #primary .post-review-wrapper .review-inner-wrap .points-review-wrapper .percent-wrap .featured-name {
                        text-align: left;
                    }

                    .vmagazine-lite-container #primary .post-review-wrapper .review-inner-wrap .percent-review-wrapper .percent-wrap .percent-value,
                    .vmagazine-lite-container #primary .post-review-wrapper .review-inner-wrap .points-review-wrapper .percent-wrap .percent-value {
                        text-align: right;
                        float: right;
                    }

                    .vmagazine-lite-container #primary .post-review-wrapper .review-inner-wrap .percent-review-wrapper .percent-rating-bar-wrap,
                    .vmagazine-lite-container #primary .post-review-wrapper .review-inner-wrap .points-review-wrapper .percent-rating-bar-wrap {
                        display: block;
                        width: 100%;
                        height: 1.6rem;
                        background: #f5f5f5;
                        margin-top: 0.35rem;
                    }

                    .vmagazine-lite-container #primary .post-review-wrapper .review-inner-wrap .percent-review-wrapper .percent-rating-bar-wrap div,
                    .vmagazine-lite-container #primary .post-review-wrapper .review-inner-wrap .points-review-wrapper .percent-rating-bar-wrap div {
                        height: 1.6rem;
                        max-width: 100%;
                        background: rgba(229, 45, 109, 1);
                    }

                    /*Star Review*/

                    .vmagazine-lite-container #primary .post-review-wrapper .review-inner-wrap .stars-review-wrapper {
                        margin-top: 2rem;
                        border: 1px solid #eee;
                    }

                    .vmagazine-lite-container #primary .post-review-wrapper .review-inner-wrap .stars-review-wrapper .review-featured-wrap {
                        padding: 0.6rem 1rem;
                        border-bottom: 1px solid #eee;
                        font-size: 15px;
                    }

                    .vmagazine-lite-container #primary .post-review-wrapper .review-inner-wrap .stars-review-wrapper .review-featured-wrap:last-of-type {
                        border-bottom: none;
                    }

                    .vmagazine-lite-container #primary .post-review-wrapper .review-inner-wrap .stars-review-wrapper .review-featured-wrap span.stars-count {
                        float: right;
                    }

                    .vmagazine-lite-container #primary .post-review-wrapper .review-inner-wrap .stars-review-wrapper .review-featured-wrap span.stars-count span.star-value {
                        color: rgba(229, 45, 109, 1);
                    }

                    /*Content Layout 2*/

                    .vmagazine-lite-container #primary.post-single-layout2 .entry-content p {
                        color: #7A7979;
                    }

                    .vmagazine-lite-container #primary.post-single-layout2 .entry-content blockquote {
                        text-align: justify;
                        font-style: normal;
                        position: relative;
                        color: #555555;
                        font-weight: 400;
                        max-width: 75%;
                        padding-top: 1.25rem;
                        margin: 3.25rem auto 2rem;
                    }

                    .vmagazine-lite-container #primary.post-single-layout2 .entry-content blockquote p {
                        font-weight: 400;
                        color: #555;
                    }

                    .vmagazine-lite-container #primary.post-single-layout2 .entry-content blockquote:before {
                        font-family: fontawesome;
                        font-size: 64px;
                        content: "\f10d";
                        position: absolute;
                        top: -0.75rem;
                        left: -5rem;
                        color: #F4F1F1;
                    }

                    .vmagazine-lite-container #primary.post-single-layout2 .entry-content blockquote:after {
                        content: "";
                        position: absolute;
                        top: 0;
                        right: 0;
                        left: 0;
                        width: 100%;
                        height: 2px;
                        background: #CDCDCD;
                    }

                    .vmagazine-lite-container #primary .entry-content .shortcode-gallery ul {
                        padding: 0 0 1rem;
                        list-style: none;
                        margin: 0;
                        list-style: none;
                        display: block;
                        width: 100%;
                        float: left;
                    }

                    .vmagazine-lite-container #primary .entry-content .shortcode-gallery ul li {
                        list-style: none;
                        padding-top: 0;
                        padding: 0;
                    }

                    .vmagazine-lite-container #primary .entry-content .shortcode-gallery ul li:before {
                        display: none;
                    }

                    .vmagazine-lite-container #primary .entry-content .shortcode-gallery ul li:nth-child(-n+3) {
                        display: inline-block;
                        width: 33.33%;
                        margin: 0;
                        float: left;
                        overflow: hidden;
                    }

                    .vmagazine-lite-container #primary .entry-content .shortcode-gallery ul li:nth-child(n+4):nth-child(-n+5) {
                        display: inline-block;
                        width: 50%;
                        margin: 0;
                        float: left;
                    }

                    .vmagazine-lite-container #primary .entry-content .shortcode-gallery ul li a {
                        display: block;
                        height: 15rem;
                        width: 100%;
                        position: relative;
                    }

                    .vmagazine-lite-container #primary .entry-content .shortcode-gallery ul li a img {
                        transform-origin: 0 0;
                        backface-visibility: hidden;
                        object-fit: cover;
                        height: 100%;
                        min-width: 100%;
                        max-width: inherit;
                        position: absolute;
                        width: 100%;
                        margin: 0 auto;
                        top: 50%;
                        left: 50%;
                        transform: translate(-50%, -50%);
                    }

                    div.ppt {
                        margin: 0 0 -10px 15px;
                    }

                    div.pp_default .pp_top,
                    div.pp_default .pp_top .pp_middle,
                    div.pp_default .pp_top .pp_left,
                    div.pp_default .pp_top .pp_right,
                    div.pp_default .pp_bottom,
                    div.pp_default .pp_bottom .pp_left,
                    div.pp_default .pp_bottom .pp_middle,
                    div.pp_default .pp_bottom .pp_right {
                        display: none;
                    }

                    div.pp_default .pp_content_container .pp_left,
                    div.pp_default .pp_content_container .pp_right {
                        background: none;
                    }

                    div.pp_default .pp_content_container .pp_left {
                        padding-left: 15px;
                    }

                    ._2tga._49ve {
                        width: 50px !important;
                    }

                    /*About Author Layout2*/

                    .vmagazine-lite-container #primary.post-single-layout2 .entry-content .vmagazine-lite-author-metabox .vmag-author-wrapper {
                        background: #F1F1F1;
                        border-color: #E0E0E0;
                    }

                    .vmagazine-lite-container #primary.post-single-layout2 .entry-content .vmagazine-lite-author-metabox .vmag-author-wrapper .author-avatar {
                        width: 25%;
                    }

                    .vmagazine-lite-container #primary.post-single-layout2 .entry-content .vmagazine-lite-author-metabox .vmag-author-wrapper .author-avatar a,
                    .vmagazine-lite-container #primary.post-single-layout2 .entry-content .vmagazine-lite-author-metabox .vmag-author-wrapper .author-avatar a img {
                        width: 100%;
                    }

                    .vmagazine-lite-container #primary.post-single-layout2 .entry-content .vmagazine-lite-author-metabox .vmag-author-wrapper .author-desc-wrapper {
                        width: 75%;
                    }

                    .vmagazine-lite-container #primary.post-single-layout2 .entry-content .vmagazine-lite-author-metabox .vmag-author-wrapper .author-desc-wrapper .author-desc-inner .author-desc-first-wrapper a.author-title {
                        font-size: 1.125rem;
                        font-weight: 400;
                        text-transform: uppercase;
                        padding-bottom: 0.5rem;
                    }

                    .vmagazine-lite-container #primary.post-single-layout2 .entry-content .vmagazine-lite-author-metabox .vmag-author-wrapper .author-desc-wrapper .author-desc-first-wrapper span {
                        font-size: 0.875rem;
                        text-transform: uppercase;
                        color: rgba(0, 0, 0, 0.8);
                    }

                    .vmagazine-lite-container #primary.post-single-layout2 .entry-content .vmagazine-lite-author-metabox .vmag-author-wrapper .author-desc-wrapper .author-desc-inner {
                        border-bottom: none;
                        padding-bottom: 0;
                    }

                    .vmagazine-lite-container #primary.post-single-layout2 .entry-content .vmagazine-lite-author-metabox .vmag-author-wrapper .author-desc-wrapper .author-description {
                        font-weight: 400;
                    }

                    .vmagazine-lite-container #primary.post-single-layout2 .entry-content .vmagazine-lite-author-metabox .vmag-author-wrapper .author-desc-wrapper .author-social {
                        width: 100%;
                        padding-top: 1.5rem;
                        text-align: left;
                    }

                    .vmagazine-lite-container #primary.post-single-layout2 .entry-content .vmagazine-lite-author-metabox .vmag-author-wrapper .author-desc-wrapper .author-social span.social-icon-wrap:first-of-type a {
                        width: 0;
                        padding-right: 1rem;
                    }

                    .vmagazine-lite-container #primary.post-single-layout2 .entry-content .vmagazine-lite-author-metabox .vmag-author-wrapper .author-desc-wrapper .author-social span.social-icon-wrap a {
                        background: transparent;
                        color: #333;
                        font-size: 1.125rem;
                    }

                    .vmagazine-lite-container #primary.post-single-layout2 .entry-content .vmagazine-lite-author-metabox .vmag-author-wrapper .author-desc-wrapper .author-social span.social-icon-wrap a:hover {
                        color: rgba(229, 45, 109, 1);
                    }

                    /*Prev Next Layout 2*/

                    .vmagazine-lite-container #primary.post-single-layout2 .single_post_pagination_wrapper {
                        display: table;
                        width: 100%;
                        padding: 2.4rem 0;
                        border-bottom: 1px solid #eee;
                    }

                    .vmagazine-lite-container #primary.post-single-layout2 .single_post_pagination_wrapper .prev-link,
                    .vmagazine-lite-container #primary.post-single-layout2 .single_post_pagination_wrapper .next-link {
                        display: table-cell;
                        width: 50%;
                        vertical-align: top;
                    }

                    .vmagazine-lite-container #primary.post-single-layout2 .single_post_pagination_wrapper .prev-link .prev-text h4,
                    .vmagazine-lite-container #primary.post-single-layout2 .single_post_pagination_wrapper .next-link .next-text h4 {
                        font-size: 14px;
                        font-weight: 600;
                        line-height: 1.125rem;
                        color: #222;
                        margin: 0;
                    }

                    .vmagazine-lite-container #primary.post-single-layout2 .single_post_pagination_wrapper .prev-link .prev-text h2,
                    .vmagazine-lite-container #primary.post-single-layout2 .single_post_pagination_wrapper .next-link .next-text h2 {
                        font-size: 0.75rem;
                        font-weight: 600;
                        color: #666;
                        margin: 0;
                        padding-top: 0.25rem;
                    }

                    .vmagazine-lite-container #primary.post-single-layout2 .single_post_pagination_wrapper .prev-link .prev-link-wrapper {
                        display: block;
                        width: 100%;
                        padding-right: 5rem;
                    }

                    .vmagazine-lite-container #primary.post-single-layout2 .single_post_pagination_wrapper .prev-link .prev-link-wrapper .prev-image {
                        display: inline-block;
                        float: left;
                        margin: 0;
                        width: 25%;
                    }

                    .vmagazine-lite-container #primary.post-single-layout2 .single_post_pagination_wrapper .prev-link .prev-link-wrapper .prev-text {
                        display: inline-block;
                        float: left;
                        margin: 0;
                        width: 75%;
                        padding-left: 1.75rem;
                    }

                    .vmagazine-lite-container #primary.post-single-layout2 .single_post_pagination_wrapper .next-link .next-link-wrapper {
                        display: block;
                        width: 100%;
                        padding-left: 5rem;
                    }

                    .vmagazine-lite-container #primary.post-single-layout2 .single_post_pagination_wrapper .next-link .next-link-wrapper .next-image {
                        display: inline-block;
                        float: right;
                        margin: 0;
                        width: 25%;
                    }

                    .vmagazine-lite-container #primary.post-single-layout2 .single_post_pagination_wrapper .next-link .next-link-wrapper .next-text {
                        display: inline-block;
                        margin: 0;
                        width: 75%;
                        padding-right: 1.75rem;
                        text-align: right;
                    }

                    /*Related Articles layout2*/

                    .vmagazine-lite-container #primary.post-single-layout2 .related-posts-wrapper {
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        -ms-flex-align: start;
                        -webkit-align-items: start;
                        -webkit-box-align: start;
                        align-items: start;
                        -webkit-flex-flow: row wrap;
                        justify-content: space-between;
                        width: 100%;
                    }

                    .vmagazine-lite-container #primary.post-single-layout2 .vmagazine-lite-related-wrapper .related-posts-wrapper.clearfix:before {
                        display: none;
                    }

                    .vmagazine-lite-container #primary.post-single-layout2 .vmagazine-lite-related-wrapper .single-post {
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        flex-basis: 32%;
                        margin-right: 2%;
                        justify-content: flex-start;
                        flex-direction: column;
                        vertical-align: top;
                        width: 100%;
                        padding: 0;
                        margin-bottom: 2.25rem;
                        border: none;
                    }

                    .vmagazine-lite-container #primary.post-single-layout2 .vmagazine-lite-related-wrapper .single-post:nth-of-type(3n) {
                        margin-right: 0;
                    }

                    .vmagazine-lite-container #primary.post-single-layout2 .vmagazine-lite-related-wrapper .single-post .post-thumb {
                        display: block;
                        width: 100%;
                        height: auto;
                    }

                    .vmagazine-lite-container #primary.post-single-layout2 .vmagazine-lite-related-wrapper .single-post .related-content-wrapper {
                        display: block;
                        width: 100%;
                        padding-left: 0;
                    }

                    /*Single Page Layout3*/

                    .third-post-header-wrap {
                        width: 100%;
                        display: block;
                        text-align: center;
                        position: relative;
                        margin-bottom: 2.5rem;
                    }

                    .third-post-header-wrap .top-inner-wrap {
                        position: absolute;
                        left: 0;
                        right: 0;
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                        z-index: 2;
                    }

                    .third-post-header-wrap .top-inner-wrap span.cat-links {
                        padding-left: 0;
                    }

                    .third-post-header-wrap .top-inner-wrap span.cat-links a {
                        padding: 0px 8px;
                        color: #FFF;
                        font-size: 11px;
                        height: 22px;
                        line-height: 22px;
                        font-weight: 400;
                        -webkit-border-radius: 1px;
                        border-radius: 1px;
                        width: auto;
                        margin-left: 0.4rem;
                        margin-right: 0;
                        margin-bottom: 0.1rem;
                        margin-top: 0.15rem;
                        text-transform: uppercase;
                    }

                    .third-post-header-wrap .top-inner-wrap span.cat-links a:first-of-type {
                        margin-left: 0;
                    }

                    .third-post-header-wrap .top-inner-wrap header.entry-header h1 {
                        max-width: 50%;
                        margin: 1rem auto;
                        font-size: 2.875rem;
                        font-weight: 700;
                        text-transform: uppercase;
                        line-height: 3.5rem;
                        color: #FFF;
                    }

                    .third-post-header-wrap .top-inner-wrap .entry-meta {
                        font-size: 0.8rem;
                        font-weight: 400;
                        color: #FFF;
                    }

                    .third-post-header-wrap .top-inner-wrap .entry-meta span:first-of-type {
                        padding-left: 0;
                    }

                    .third-post-header-wrap .top-inner-wrap .entry-meta span {
                        padding: 0 0.5rem;
                        padding-left: 0.5rem;
                        position: relative;
                    }

                    .third-post-header-wrap .top-inner-wrap .entry-meta span i {
                        padding-right: 0.5rem;
                    }

                    .third-post-header-wrap .top-inner-wrap .entry-meta span::after {
                        position: absolute;
                        content: "";
                        width: 1px;
                        height: 0.6rem;
                        background: rgba(255, 255, 255, 0.4);
                        top: 50%;
                        left: 0;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        transform: translateY(-50%);
                    }

                    .third-post-header-wrap .entry-thumb {
                        width: 100%;
                        position: relative;
                    }

                    .third-post-header-wrap .entry-thumb:before {
                        position: absolute;
                        content: "";
                        width: 100%;
                        height: 100%;
                        top: 0;
                        left: 0;
                        right: 0;
                        background: rgba(0, 0, 0, 0.6);
                        z-index: 1;
                    }

                    .third-post-header-wrap .entry-thumb img {
                        width: 100%;
                    }

                    .vmagazine-lite-container #primary.post-single-layout3 .site-main article .access-social-share {
                        margin-bottom: 0.5rem;
                    }

                    .vmagazine-lite-container #primary.post-single-layout3 .entry-content nav.post-navigation .nav-links .nav-previous,
                    .vmagazine-lite-container #primary.post-single-layout3 .entry-content nav.post-navigation .nav-links .nav-next {
                        padding-left: 0;
                    }

                    .vmagazine-lite-container #primary.post-single-layout3 .entry-content nav.post-navigation .nav-links .nav-previous a,
                    .vmagazine-lite-container #primary.post-single-layout3 .entry-content nav.post-navigation .nav-links .nav-next a {
                        border: none;
                        text-transform: uppercase;
                    }

                    .vmagazine-lite-container #primary.post-single-layout3 .entry-content nav.post-navigation .nav-links .nav-previous a:before,
                    .vmagazine-lite-container #primary.post-single-layout3 .entry-content nav.post-navigation .nav-links .nav-next a:before {
                        display: none;
                    }

                    .vmagazine-lite-container #primary.post-single-layout3 .entry-content nav.post-navigation .nav-links .nav-previous a:after,
                    .vmagazine-lite-container #primary.post-single-layout3 .entry-content nav.post-navigation .nav-links .nav-next a:after {
                        display: none;
                    }

                    .vmagazine-lite-container #primary.post-single-layout3 .entry-content nav.post-navigation .nav-links a p {
                        padding: 0;
                        font-weight: 700;
                        margin-bottom: 0.5rem;
                    }

                    .vmagazine-lite-container #primary.post-single-layout3 .entry-content nav.post-navigation .nav-links .nav-next {
                        text-align: right;
                        padding-left: 1.5rem;
                        padding-right: 0;
                    }

                    .vmagazine-lite-container #primary.post-single-layout3 .entry-content nav.post-navigation .nav-links .nav-next a p {
                        text-align: right;
                    }

                    .vmagazine-lite-container #primary.post-single-layout3 .entry-content nav.post-navigation .nav-links a span {
                        background: transparent;
                        font-size: 0.75rem;
                        font-weight: 600;
                        padding: 0;
                        color: #777;
                    }

                    .vmagazine-lite-container #primary.post-single-layout3 .entry-content blockquote {
                        text-align: left;
                        font-style: normal;
                        position: relative;
                        color: #555555;
                        font-weight: 400;
                        max-width: 85%;
                        padding-top: 1.25rem;
                        padding-bottom: 0.125rem;
                        margin: 2rem auto 1.75rem;
                    }

                    .vmagazine-lite-container #primary.post-single-layout3 .entry-content blockquote p {
                        font-weight: 400;
                        color: #555;
                    }

                    .vmagazine-lite-container #primary.post-single-layout3 .entry-content blockquote:before {
                        position: absolute;
                        content: "";
                        height: 100%;
                        width: 2px;
                        top: 0rem;
                        bottom: 0rem;
                        left: -1.5rem;
                        background: #333;
                    }

                    .vmagazine-lite-container #primary.post-single-layout3 .entry-content .post-tag .tags-links a {
                        background: #000;
                        color: #FFF;
                        position: relative;
                        padding: 2px 10px 2px 22px;
                        font-size: 12px;
                        text-transform: uppercase;
                        border-color: #000;
                        margin-bottom: 1.4rem;
                    }

                    .vmagazine-lite-container #primary.post-single-layout3 .entry-content .post-tag .tags-links a:before {
                        content: "#";
                        position: absolute;
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                        left: 0;
                        margin-left: 11px;
                        margin-top: -1px;
                    }

                    .vmagazine-lite-container #primary.post-single-layout3 .entry-content .post-tag .tags-links a:hover {
                        background: transparent;
                        color: #000;
                    }

                    /*Related Articles layout3*/

                    .vmagazine-lite-container #primary.post-single-layout3 .related-posts-wrapper {
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        -ms-flex-align: start;
                        -webkit-align-items: start;
                        -webkit-box-align: start;
                        align-items: start;
                        -webkit-flex-flow: row wrap;
                        justify-content: flex-start;
                        width: 100%;
                    }

                    .vmagazine-lite-container #primary.post-single-layout3 .vmagazine-lite-related-wrapper .related-posts-wrapper.clearfix:before {
                        display: none;
                    }

                    .vmagazine-lite-container #primary.post-single-layout3 .vmagazine-lite-related-wrapper .single-post {
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        flex-basis: 24.25%;
                        justify-content: flex-start;
                        flex-direction: column;
                        vertical-align: top;
                        padding: 0;
                        margin-bottom: 2rem;
                        margin-right: 1%;
                        border: none;
                    }

                    .vmagazine-lite-container #primary.post-single-layout3 .vmagazine-lite-related-wrapper .single-post:nth-of-type(4n) {
                        margin-right: 0 !important;
                    }

                    .vmagazine-lite-container #primary.post-single-layout3 .vmagazine-lite-related-wrapper .single-post .post-thumb {
                        display: block;
                        width: 100%;
                        height: auto;
                    }

                    .vmagazine-lite-container #primary.post-single-layout3 .vmagazine-lite-related-wrapper .single-post .related-content-wrapper {
                        display: block;
                        width: 100%;
                        padding-left: 0;
                    }

                    .vmagazine-lite-container #primary.post-single-layout3 .vmagazine-lite-related-wrapper .single-post .related-content-wrapper h3.small-font {
                        font-size: 0.875rem;
                        line-height: 1.125rem;
                        font-weight: 600;
                        margin-bottom: 0.35rem;
                    }

                    .vmagazine-lite-container #primary.post-single-layout3 .vmagazine-lite-related-wrapper .single-post .related-content-wrapper .post-meta {
                        color: rgba(37, 37, 37, 0.3);
                        font-size: 0.7rem;
                        font-weight: 600;
                    }

                    /*Flickr Widget Sidebar*/

                    .widget.widget_vmagazine_lite_flickr_stream .widget-flickr-stream {
                        padding: 2.125rem 1.875rem;
                        background: #FFF;
                        display: block;
                        width: 100%;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .widget.widget_vmagazine_lite_flickr_stream .widget-flickr-stream .flickr_badge_image {
                        display: inline-block;
                        width: 33.33%;
                        float: left;
                        margin: 0;
                        overflow: hidden;
                    }

                    .widget.widget_vmagazine_lite_flickr_stream .widget-flickr-stream .flickr_badge_image a,
                    .widget.widget_vmagazine_lite_flickr_stream .widget-flickr-stream .flickr_badge_image a img {
                        width: 100%;
                        position: relative;
                        text-align: center;
                    }

                    .widget.widget_vmagazine_lite_flickr_stream .widget-flickr-stream .flickr_badge_image a:before {
                        position: absolute;
                        content: "";
                        z-index: 9;
                        top: 0;
                        left: 0;
                        width: 100%;
                        height: 100%;
                        background: rgba(0, 0, 0, 0.7);
                        visibility: hidden;
                        opacity: 0;
                        -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;
                    }

                    .widget.widget_vmagazine_lite_flickr_stream .widget-flickr-stream .flickr_badge_image a:after {
                        position: absolute;
                        content: "\f06e";
                        font-family: fontawesome;
                        z-index: 9;
                        top: 50%;
                        left: 50%;
                        color: #FFF;
                        -webkit-transform: translateY(-50%) translateX(-50%);
                        -moz-transform: translateY(-50%) translateX(-50%);
                        -ms-transform: translateY(-50%) translateX(-50%);
                        -o-transform: translateY(-50%) translateX(-50%);
                        transform: translateY(-50%) translateX(-50%);
                        visibility: hidden;
                        opacity: 0;
                        -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;
                    }

                    .widget.widget_vmagazine_lite_flickr_stream .widget-flickr-stream .flickr_badge_image a:hover:before,
                    .widget.widget_vmagazine_lite_flickr_stream .widget-flickr-stream .flickr_badge_image a:hover:after {
                        visibility: visible;
                        opacity: 1;
                    }

                    /*Video Slider Widget*/

                    .widget.widget_vmagazine_lite_video_player .vmagazine-lite-yt-player .vmagazine-lite-video-holder {
                        position: relative;
                        width: 100%;
                        height: 32rem;
                        background: #000;
                    }

                    .widget.widget_vmagazine_lite_video_player .vmagazine-lite-yt-player .vmagazine-lite-video-holder .big-video {
                        width: 70%;
                        height: 100%;
                        vertical-align: top;
                    }

                    .widget.widget_vmagazine_lite_video_player .vmagazine-lite-yt-player .vmagazine-lite-video-holder .big-video .big-video-inner {
                        position: relative;
                        width: 100%;
                        height: 100%;
                        padding-top: 42.5%;
                    }

                    .widget.widget_vmagazine_lite_video_player .vmagazine-lite-yt-player .vmagazine-lite-video-holder .big-video .big-video-inner iframe {
                        width: 100%;
                        height: 100%;
                        position: absolute;
                        display: block;
                        margin: 0;
                        top: 0;
                        left: 0;
                        -webkit-box-sizing: border-box;
                        -moz-box-sizing: border-box;
                        box-sizing: border-box;
                    }

                    .html5-main-video,
                    .html5-video-player .video-stream {
                        left: 0;
                        width: 100%;
                        right: 0;
                    }

                    .widget.widget_vmagazine_lite_video_player .vmagazine-lite-yt-player .vmagazine-lite-video-holder .video-thumbs {
                        width: 30%;
                        position: absolute;
                        right: 0;
                        top: 0;
                        bottom: 60px;
                    }

                    .widget.widget_vmagazine_lite_video_player .vmagazine-lite-yt-player .vmagazine-lite-video-holder .video-thumbs .vmagazine-lite-video-thumbnails {
                        height: 100%;
                        color: #F6F6F6;
                        position: relative;
                        padding: 8px 2px 8px 8px;
                        overflow: hidden !important;
                    }

                    .vmagazine-lite-video-thumbnails .mCSB_outside + .mCSB_scrollTools {
                        right: -10px;
                    }

                    .widget.widget_vmagazine_lite_video_player .vmagazine-lite-yt-player .vmagazine-lite-video-holder .video-thumbs .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
                        background-color: rgba(229, 45, 109, 1);
                        width: 5px;
                    }

                    .vmagazine-lite-video-thumbnails .mCSB_scrollTools {
                        width: 0px;
                        right: 5px;
                    }

                    .vmagazine-lite-video-thumbnails .mCSB_scrollTools .mCSB_draggerContainer {
                        right: 3px;
                    }

                    .vmagazine-lite-video-thumbnails .mCSB_inside > .mCSB_container {
                        margin-right: 0;
                    }

                    .vmagazine-lite-video-thumbnails .vmagazine-lite-video-list {
                        cursor: pointer;
                        padding: 8px;
                        margin-right: 8px;
                    }

                    .vmagazine-lite-video-thumbnails .vmagazine-lite-video-list.video-active {
                        background: #444;
                    }

                    .vmagazine-lite-video-thumbnails .vmagazine-lite-video-list:hover {
                        background: #333;
                    }

                    .vmagazine-lite-video-thumbnails .vmagazine-lite-video-list img {
                        width: 20%;
                        max-width: 100px;
                        float: left;
                    }

                    .vmagazine-lite-video-thumbnails .vmagazine-lite-video-list .video-title-duration {
                        float: left;
                        padding-left: 20px;
                        width: 80%;
                    }

                    .vmagazine-lite-video-thumbnails .vmagazine-lite-video-list .video-title-duration h6 {
                        font-size: 14px;
                        margin-top: 0;
                        margin-bottom: 5px;
                        font-weight: normal;
                        line-height: 20px;
                        color: #F6F6F6;
                    }

                    .vmagazine-lite-video-thumbnails .vmagazine-lite-video-list .video-list-duration {
                        font-size: 11px;
                        color: #AAA;
                        font-style: italic;
                        font-weight: bold;
                        font-family: Arial;
                    }

                    .widget.widget_vmagazine_lite_video_player .vmagazine-lite-yt-player .vmagazine-lite-video-holder .video-thumbs .video-controls {
                        position: absolute;
                        bottom: -60px;
                        right: 0;
                        left: 0;
                        height: 60px;
                        z-index: 99;
                        padding: 10px;
                        color: #FFF;
                        background: rgba(229, 45, 109, 1);
                    }

                    .vmagazine-lite-video-holder .video-thumbs .video-controls .video-track {
                        margin-right: 120px;
                        font-size: 14px;
                    }

                    .vmagazine-lite-video-holder .video-thumbs .video-current-playlist {
                        white-space: nowrap;
                        overflow: hidden;
                        text-overflow: ellipsis;
                    }

                    .video-control-holder {
                        position: absolute;
                        right: 10px;
                        top: 10px;
                        background: rgba(0, 0, 0, 0.05);
                    }

                    .video-control-holder > div {
                        display: inline-block;
                        padding: 0 10px;
                        cursor: pointer;
                        line-height: 40px;
                    }

                    /*Instagram-Plugin Customization*/

                    .apif-low_resolution .owl-stage-outer {
                        max-height: 238px;
                    }

                    .apif-owl-demo .owl-nav {
                        position: absolute;
                        top: 50%;
                        left: 0;
                        right: 0;
                        z-index: 0;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                    }

                    .apif-owl-demo .owl-nav .owl-next {
                        position: absolute;
                        right: 0;
                        top: 0;
                        visibility: collapse;
                    }

                    .apif-owl-demo .owl-nav .owl-prev {
                        position: absolute;
                        left: 0;
                        top: 0;
                        visibility: collapse;
                    }

                    .apif-owl-demo .owl-nav .owl-next:before {
                        position: absolute;
                        right: 0;
                        top: 0;
                        content: "\f178";
                        font-family: fontawesome;
                        font-size: 20px;
                        color: #FFF;
                        height: 30px;
                        width: 50px;
                        margin-right: -30px;
                        opacity: 0;
                        visibility: hidden;
                        -webkit-transition: all ease 0.3s;
                        -moz-transition: all ease 0.3s;
                        -ms-transition: all ease 0.3s;
                        -o-transition: all ease 0.3s;
                        transition: all ease 0.3s;
                    }

                    .apif-owl-demo .owl-nav .owl-prev:before {
                        position: absolute;
                        left: 0;
                        top: 0;
                        content: "\f177";
                        font-family: fontawesome;
                        font-size: 20px;
                        color: #FFF;
                        height: 30px;
                        width: 50px;
                        margin-left: -30px;
                        opacity: 0;
                        visibility: hidden;
                        -webkit-transition: all ease 0.3s;
                        -moz-transition: all ease 0.3s;
                        -ms-transition: all ease 0.3s;
                        -o-transition: all ease 0.3s;
                        transition: all ease 0.3s;
                    }

                    .apif-owl-demo:hover .owl-nav .owl-prev,
                    .apif-owl-demo:hover .owl-nav .owl-next {
                        opacity: 1;
                    }

                    .apif-owl-demo:hover .owl-nav .owl-next:before {
                        margin-right: 0;
                        visibility: visible;
                        opacity: 1;
                    }

                    .apif-owl-demo:hover .owl-nav .owl-prev:before {
                        margin-left: 0;
                        visibility: visible;
                        opacity: 1;
                    }

                    .insta-slider .widget {
                        margin-bottom: 0 !important;
                    }

                    .insta-slider .widget .widget-title {
                        display: none;
                    }

                    .apif-owl-silder figure .apif-image-overlay {
                        left: 0;
                        background: rgba(0, 0, 0, 0.5);
                    }

                    .apif-owl-silder figure:before {
                        position: absolute;
                        top: 0;
                        left: 0;
                        width: 150%;
                        height: 100%;
                        background: rgba(255, 255, 255, 0.3);
                        content: '';
                        z-index: 1;
                        -webkit-transition: -webkit-transform 0.6s;
                        transition: transform 0.6s;
                        -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);
                        transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);
                    }

                    .apif-owl-silder:hover figure:before {
                        -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 120%, 0);
                        transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 120%, 0);
                    }

                    .apif-owl-demo .owl-item .apif-owl-silder figure img.apif-image-source {
                        opacity: 1;
                        top: 0 !important;
                        left: 0 !important;
                        -webkit-transform: scale(1);
                        transform: scale(1);
                        -webkit-transform-origin: 50% 50%;
                        -moz-transform-origin: 50% 50%;
                        -ms-transform-origin: 50% 50%;
                        -o-transform-origin: 50% 50%;
                        transform-origin: 50% 50%;
                        -webkit-transition: -webkit-transform 0.5s;
                        transition: transform 0.5s;
                        -webkit-backface-visibility: hidden;
                        backface-visibility: hidden;
                    }

                    .apif-owl-demo .owl-item .apif-owl-silder:hover figure img.apif-image-source {
                        -webkit-transform: scale(1.12);
                        transform: scale(1.12);
                    }

                    .apif-owl-demo .apif-ins-link a i {
                        color: #FFF;
                    }

                    .apif-owl-demo .owl-item .apif-owl-silder figure .apif-owl-wrapped {
                        color: #FFF;
                    }

                    .apif-low_resolution .apif-user-name {
                        font-size: 12px;
                        font-weight: 400;
                    }

                    .insta-slider .textwidget {
                        padding: 0 !important;
                        background: transparent;
                    }

                    .insta-slider .widget.widget_custom_html {
                        margin-bottom: 0 !important;
                    }

                    /*Archive Section List Layout 1*/

                    .vmagazine-lite-archive-layout1 .vmagazine-lite-container article {
                        float: left;
                        display: block;
                        width: 100%;
                    }

                    .vmagazine-lite-archive-layout1 .vmagazine-lite-container .archive-bottom-wrapper {
                        float: left;
                        display: block;
                        text-align: center;
                        width: 100%;
                    }

                    .vmagazine-lite-archive-layout1 .vmagazine-lite-container article .archive-wrapper {
                        display: block;
                        width: 100%;
                        float: left;
                        margin-bottom: 1.25rem;
                        border-bottom: solid 1px #ddd;
                        padding-bottom: 1.25rem;
                    }

                    .vmagazine-lite-archive-layout1 .vmagazine-lite-container article:last-of-type .archive-wrapper {
                        margin-bottom: 0;
                        border-bottom: none;
                        padding-bottom: 0;
                    }

                    .vmagazine-lite-archive-layout1 .vmagazine-lite-container article:last-of-type .archive-wrapper {
                        margin-bottom: 0;
                    }

                    .vmagazine-lite-archive-layout1 .vmagazine-lite-container article .archive-wrapper .entry-thumb {
                        display: inline-block;
                        float: left;
                        width: 30%;
                        vertical-align: top;
                        text-align: center;
                    }

                    .vmagazine-lite-archive-layout1 .vmagazine-lite-container article .archive-wrapper .list-left-wrap {
                        display: inline-block;
                        float: right;
                        width: 70%;
                        vertical-align: top;
                    }

                    .vmagazine-lite-archive-layout1 .vmagazine-lite-container article.has-post-thumbnail .archive-wrapper .list-left-wrap {
                        padding-right: 15px;
                        padding-left: 12px;
                    }

                    .vmagazine-lite-archive-layout1 .vmagazine-lite-container #primary article .archive-wrapper .entry-meta {
                        margin-bottom: 8px;
                        margin-top: 5px;
                    }

                    .vmagazine-lite-archive-layout1 .vmagazine-lite-container #primary article .archive-wrapper h2.entry-title {
                        margin-bottom: 0.875rem;
                        word-break: break-word;
                        line-height: 1.35;
                        font-size: 1.125rem;
                    }

                    .vmagazine-lite-archive-layout1.both-sidebars .vmagazine-lite-container #primary article .archive-wrapper h2.entry-title {
                        font-size: 1.45rem;
                    }

                    .vmagazine-lite-archive-layout1 .vmagazine-lite-container #primary article .archive-wrapper .entry-content p {
                        margin-bottom: 8px;
                        display: block;
                        line-height: 1.65;
                        font-weight: 400;
                        color: #666;
                    }

                    .vmagazine-lite-archive-layout1 .vmagazine-lite-container #primary article .archive-wrapper .entry-content a.vmagazine-lite-archive-more {
                        display: inline-block;
                        background: rgba(229, 45, 109, 1);
                        color: #FFF;
                        padding: 4px 10px;
                        text-transform: capitalize;
                        font-size: 13px;
                        margin-top: 5px;
                        border: 1px solid rgba(229, 45, 109, 1);
                        float: right;
                    }

                    .vmagazine-lite-archive-layout1 .vmagazine-lite-container #primary article .archive-wrapper .entry-content a.vmagazine-lite-archive-more {
                        color: #444;
                        border-color: #444 !important;
                        background: none !important;
                        font-size: 13px;
                        padding: 4px 10px;
                    }

                    .vmagazine-lite-archive-layout1 .vmagazine-lite-container #primary article .archive-wrapper .entry-content a.vmagazine-lite-archive-more:hover {
                        background: #FFF;
                        color: rgba(229, 45, 109, 1);
                    }

                    .vmagazine-lite-archive-layout1 .vmagazine-lite-container #primary article .archive-wrapper .entry-content a.vmagazine-lite-archive-more:hover {
                        background: #444 !important;
                        color: #fff !important;
                    }

                    .navigation.pagination {
                        display: block;
                        width: 100%;
                    }

                    .navigation.pagination .nav-links {
                        display: block;
                        width: 100%;
                        text-align: center;
                        padding-top: 2.45rem;
                        padding-bottom: 1rem;
                    }

                    .vmagazine-lite-archive-layout2 .navigation.pagination .nav-links {
                        padding-top: 1rem;
                    }

                    .vmagazine-lite-archive-layout3 .navigation.pagination .nav-links {
                        padding-top: 1rem;
                    }

                    .navigation.pagination .nav-links a.page-numbers {
                        color: #222;
                        border: 1px solid #eee;
                        padding: 0 1rem;
                        height: 2.475rem;
                        line-height: 2.475rem;
                        display: inline-block;
                        vertical-align: top;
                        margin-left: 0.35rem;
                        min-width: 2.5rem;
                    }

                    .navigation.pagination .nav-links a.page-numbers.prev,
                    .navigation.pagination .nav-links a.page-numbers.next {
                        font-size: 0.875rem;
                        position: relative;
                    }

                    .navigation.pagination .nav-links a.page-numbers.prev {
                        padding-left: 2rem;
                    }

                    .navigation.pagination .nav-links a.page-numbers.next {
                        padding-right: 2rem;
                    }

                    .navigation.pagination .nav-links a.page-numbers.prev:before,
                    .navigation.pagination .nav-links a.page-numbers.next:before {
                        position: absolute;
                        top: 50%;
                        font-family: fontawesome;
                        font-size: 1.25rem;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                    }

                    .navigation.pagination .nav-links a.page-numbers.prev:before {
                        content: "\f104";
                        left: 0;
                        left: 8px;
                    }

                    .navigation.pagination .nav-links a.page-numbers.next:before {
                        content: "\f105";
                        right: 0;
                        margin-right: 8px;
                    }

                    .navigation.pagination .nav-links a.page-numbers:hover {
                        background: #222;
                        color: #FFF;
                    }

                    .navigation.pagination .nav-links .page-numbers.current,
                    .navigation.pagination .nav-links .page-numbers.current1 {
                        padding: 0rem 0.9rem;
                        color: #FFF;
                        background: #222;
                        border: 1px solid #eee;
                        display: inline-block;
                        height: 2.475rem;
                        line-height: 2.475rem;
                        vertical-align: top;
                        margin-left: 0.25rem;
                        min-width: 2.5rem;
                    }

                    .navigation.pagination .nav-links .page-numbers.dots {
                        display: inline-block;
                        vertical-align: middle;
                        padding: 0px 0.75rem 0 1rem;
                    }

                    .entry-footer {
                        margin-top: 20px;
                        margin-bottom: 0;
                    }

                    .entry-footer .edit-link {
                        display: block;
                        width: 100%;
                        margin-bottom: 5px;
                    }

                    .entry-footer .edit-link a.post-edit-link {
                        background: rgba(229, 45, 109, 1);
                        color: #FFF;
                        padding: 0.2rem 0.75rem;
                        font-size: 0.7rem;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .entry-footer .edit-link a.post-edit-link:hover {
                        background: #000;
                    }

                    .vmagazine-lite-archive-layout1 .vmagazine-lite-container #primary .entry-thumb {
                        margin-bottom: 0;
                    }

                    .vmagazine-lite-archive-layout1 .vmagazine-lite-container main.site-main article.sticky .archive-wrapper {
                        background: #FFF;
                        border: 1px solid #eee;
                        padding: 1.25rem;
                        -webkit-box-shadow: 0px 5px 7px -2px rgba(0, 0, 0, 0.075);
                        box-shadow: 0px 5px 7px -2px rgba(0, 0, 0, 0.075);
                        margin-bottom: 1.5rem;
                    }

                    .vmagazine-lite-archive-layout1 .vmagazine-lite-container article.sticky .archive-wrapper .list-left-wrap {
                        padding-top: 0px;
                    }

                    /*Archive Section List Layout 2*/

                    .vmagazine-lite-archive-layout2.right-sidebar .vmagazine-lite-container main.site-main,
                    .vmagazine-lite-archive-layout2.left-sidebar .vmagazine-lite-container main.site-main,
                    .vmagazine-lite-archive-layout2.both-sidebars .vmagazine-lite-container main.site-main {
                        display: block;
                        width: 100%;
                    }

                    .vmagazine-lite-archive-layout2.right-sidebar .vmagazine-lite-container main.site-main article,
                    .vmagazine-lite-archive-layout2.left-sidebar .vmagazine-lite-container main.site-main article,
                    .vmagazine-lite-archive-layout2.both-sidebars .vmagazine-lite-container main.site-main article {
                        display: inline-block;
                        width: 49%;
                        margin-right: 2%;
                        vertical-align: top;
                        margin-bottom: 15px;
                    }

                    .vmagazine-lite-archive-layout2.right-sidebar .vmagazine-lite-container main.site-main article:nth-of-type(2n),
                    .vmagazine-lite-archive-layout2.left-sidebar .vmagazine-lite-container main.site-main article:nth-of-type(2n),
                    .vmagazine-lite-archive-layout2.both-sidebars .vmagazine-lite-container main.site-main article:nth-of-type(2n) {
                        margin-right: 0;
                    }

                    .vmagazine-lite-archive-layout2.no-sidebar .vmagazine-lite-container main.site-main {
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        -ms-flex-align: start;
                        -webkit-align-items: start;
                        -webkit-box-align: start;
                        align-items: start;
                        -webkit-flex-flow: row wrap;
                        justify-content: flex-start;
                        width: 100%;
                    }

                    .vmagazine-lite-archive-layout2.no-sidebar .vmagazine-lite-container main.site-main article {
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        flex-basis: 32.233%;
                        margin-right: 1.65%;
                        justify-content: flex-start;
                        flex-direction: column;
                        vertical-align: top;
                        margin-bottom: 1.25rem;
                    }

                    .vmagazine-lite-archive-layout2.no-sidebar .vmagazine-lite-container main.site-main article:nth-of-type(3n) {
                        margin-right: 0;
                    }

                    .vmagazine-lite-archive-layout2 .vmagazine-lite-container main.site-main article .archive-post {
                        display: block;
                        border: 1px solid #eee;
                    }

                    .vmagazine-lite-archive-layout2 .vmagazine-lite-container main.site-main article .archive-post .post-title-wrap {
                        padding: 1.25rem 1.25rem;
                    }

                    .vmagazine-lite-archive-layout2 .vmagazine-lite-container #primary main.site-main article .archive-post .post-title-wrap .cat-links {
                        margin-bottom: 0.625rem;
                    }

                    .vmagazine-lite-archive-layout2 .vmagazine-lite-container #primary main.site-main article .archive-post .post-title-wrap .entry-title {
                        margin-bottom: 0.875rem;
                        font-size: 1.125rem;
                    }

                    .vmagazine-lite-archive-layout2.both-sidebars .vmagazine-lite-container #primary main.site-main article .archive-post .post-title-wrap .entry-title {
                        font-size: 1.45rem;
                    }

                    .vmagazine-lite-archive-layout2 .vmagazine-lite-container #primary main.site-main article .archive-post .post-title-wrap .entry-meta {
                        margin-bottom: 0;
                    }

                    .vmagazine-lite-archive-layout2 .vmagazine-lite-container main.site-main article .archive-post .entry-content {
                        padding: 1.05rem 1.25rem 1.25rem;
                    }

                    .vmagazine-lite-archive-layout2 .vmagazine-lite-container main.site-main article .archive-post .entry-content p {
                        margin-bottom: 1rem !important;
                        display: block;
                    }

                    .vmagazine-lite-archive-layout2 .vmagazine-lite-container main.site-main article .archive-post .entry-content a.vmagazine-lite-archive-more {
                        background: transparent !important;
                        color: #000;
                        font-weight: 600;
                        padding: 0;
                        text-transform: capitalize;
                        font-size: 14px;
                        margin-top: 0.35rem;
                        display: inline-block;
                        border: none;
                        position: relative;
                        -webkit-transition: all ease 0.3s;
                        -moz-transition: all ease 0.3s;
                        -ms-transition: all ease 0.3s;
                        -o-transition: all ease 0.3s;
                        transition: all ease 0.3s;
                    }

                    .vmagazine-lite-archive-layout2 .vmagazine-lite-container main.site-main article .archive-post .entry-content a.vmagazine-lite-archive-more:after {
                        content: "\f105";
                        color: #000;
                        position: absolute;
                        font-family: fontawesome;
                        margin-left: 7px;
                        font-size: 16px;
                        font-weight: 600;
                        left: 100%;
                        top: 50%;
                        -webkit-transform: translate(0, -50%);
                        -moz-transform: translate(0, -50%);
                        -ms-transform: translate(0, -50%);
                        -o-transform: translate(0, -50%);
                        transform: translate(0, -50%);
                        -webkit-transition: all ease 0.3s;
                        -moz-transition: all ease 0.3s;
                        -ms-transition: all ease 0.3s;
                        -o-transition: all ease 0.3s;
                        transition: all ease 0.3s;
                    }

                    .vmagazine-lite-archive-layout2 .vmagazine-lite-container main.site-main article .archive-post .entry-content a.vmagazine-lite-archive-more:hover {
                        background: #FFF;
                        color: rgba(229, 45, 109, 1);
                    }

                    .vmagazine-lite-archive-layout2 .vmagazine-lite-container main.site-main article .archive-post .entry-content a.vmagazine-lite-archive-more:hover:after {
                        color: rgba(229, 45, 109, 1);
                        -webkit-transform: translate(4px, -50%);
                        -moz-transform: translate(4px, -50%);
                        -ms-transform: translate(4px, -50%);
                        -o-transform: translate(4px, -50%);
                        transform: translate(4px, -50%);
                    }

                    .vmagazine-lite-archive-layout2 .vmagazine-lite-container main.site-main article.sticky .archive-post {
                        border: 1px solid #e52d6d;
                        -webkit-box-shadow: 0px 5px 7px -2px rgba(0, 0, 0, 0.075);
                        box-shadow: 0px 5px 7px -2px rgba(0, 0, 0, 0.075);
                    }

                    /*Archive Section List Layout 3*/

                    .vmagazine-lite-archive-layout3.right-sidebar .vmagazine-lite-container main.site-main,
                    .vmagazine-lite-archive-layout3.left-sidebar .vmagazine-lite-container main.site-main,
                    .vmagazine-lite-archive-layout3.both-sidebars .vmagazine-lite-container main.site-main {
                        display: block;
                        width: 100%;
                    }

                    .vmagazine-lite-archive-layout3.right-sidebar .vmagazine-lite-container main.site-main article,
                    .vmagazine-lite-archive-layout3.left-sidebar .vmagazine-lite-container main.site-main article,
                    .vmagazine-lite-archive-layout3.both-sidebars .vmagazine-lite-container main.site-main article {
                        display: inline-block;
                        float: left;
                        width: 49%;
                        margin-bottom: 15px;
                        float: left;
                        margin-right: 2%;
                    }

                    .vmagazine-lite-archive-layout3.right-sidebar .vmagazine-lite-container main.site-main article:nth-of-type(2n),
                    .vmagazine-lite-archive-layout3.left-sidebar .vmagazine-lite-container main.site-main article:nth-of-type(2n),
                    .vmagazine-lite-archive-layout3.both-sidebars .vmagazine-lite-container main.site-main article:nth-of-type(2n) {
                        margin-right: 0;
                    }

                    .vmagazine-lite-archive-layout3.no-sidebar .vmagazine-lite-container main.site-main {
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        -ms-flex-align: start;
                        -webkit-align-items: start;
                        -webkit-box-align: start;
                        align-items: start;
                        -webkit-flex-flow: row wrap;
                        justify-content: flex-start;
                        width: 100%;
                    }

                    .vmagazine-lite-archive-layout3.no-sidebar .vmagazine-lite-container main.site-main article {
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        flex-basis: 32.25%;
                        margin-right: 1.625%;
                        margin-bottom: 1.25rem;
                        justify-content: flex-start;
                        flex-direction: column;
                        vertical-align: top;
                    }

                    .vmagazine-lite-archive-layout3.no-sidebar .vmagazine-lite-container main.site-main article:nth-of-type(3n) {
                        margin-right: 0;
                    }

                    .vmagazine-lite-archive-layout3 .vmagazine-lite-container main.site-main article .archive-post {
                        display: block;
                        position: relative;
                    }

                    .vmagazine-lite-archive-layout3 .vmagazine-lite-container #primary main.site-main article .archive-post .post-title-wrap .cat-links {
                        margin-bottom: 0.875rem;
                    }

                    .vmagazine-lite-archive-layout3 .vmagazine-lite-container #primary main.site-main article .archive-post .post-title-wrap .entry-title {
                        margin-bottom: 0.5rem;
                        color: #FFF;
                        font-size: 1.125rem;
                    }

                    .vmagazine-lite-archive-layout3.both-sidebars .vmagazine-lite-container #primary main.site-main article .archive-post .post-title-wrap .entry-title {
                        font-size: 1.3rem;
                    }

                    .vmagazine-lite-archive-layout3 .vmagazine-lite-container #primary main.site-main article .archive-post .post-title-wrap .entry-meta {
                        margin-bottom: 0;
                        color: #FFF;
                    }

                    .vmagazine-lite-archive-layout3 .vmagazine-lite-container #primary main.site-main article .archive-post .post-title-wrap .entry-meta span::after {
                        background: rgba(255, 255, 255, 0.5);
                    }

                    .vmagazine-lite-archive-layout3 .vmagazine-lite-container #primary main.site-main article .archive-post .entry-content p {
                        color: #FFF;
                        margin-bottom: 0;
                        padding-top: 1rem;
                    }

                    .vmagazine-lite-archive-layout3 .vmagazine-lite-container main.site-main article .archive-post .post-content-wrapper {
                        display: block;
                        position: absolute;
                        bottom: 0;
                        left: 0;
                        right: 0;
                        /*height: 100%;*/
                        margin: 1.25rem 1.25rem;
                        overflow: hidden;
                    }

                    .vmagazine-lite-archive-layout3 .vmagazine-lite-container main.site-main article .archive-post .post-title-wrap {
                        -webkit-transform: translate3d(0, 5.5rem, 0);
                        transform: translate3d(0, 5.5rem, 0);
                        -webkit-transition: all ease 0.6s;
                        -moz-transition: all ease 0.6s;
                        -ms-transition: all ease 0.6s;
                        -o-transition: all ease 0.6s;
                        transition: all ease 0.6s;
                    }

                    .vmagazine-lite-archive-layout3 .vmagazine-lite-container main.site-main article .archive-post .post-img {
                        position: relative;
                        width: 100%;
                        height: 30rem;
                    }

                    .vmagazine-lite-archive-layout3 .vmagazine-lite-container main.site-main article .archive-post .post-img a {
                        width: 100%;
                        height: 100%;
                    }

                    .vmagazine-lite-archive-layout3 .vmagazine-lite-container main.site-main article .archive-post .post-img img {
                        transform-origin: 50% 50%;
                        backface-visibility: visible;
                        object-fit: cover;
                        height: 100%;
                        position: relative;
                        width: 100%;
                        margin: auto;
                        top: auto;
                        left: auto;
                        transform: none;
                    }

                    .vmagazine-lite-archive-layout3.both-sidebars .vmagazine-lite-container main.site-main article .archive-post .post-title-wrap {
                        -webkit-transform: translate3d(0, 6.5rem, 0);
                        transform: translate3d(0, 6.5rem, 0);
                        -webkit-transition: all ease 0.6s;
                        -moz-transition: all ease 0.6s;
                        -ms-transition: all ease 0.6s;
                        -o-transition: all ease 0.6s;
                        transition: all ease 0.6s;
                    }

                    .vmagazine-lite-archive-layout3 .vmagazine-lite-container main.site-main article:hover .archive-post .post-title-wrap {
                        -webkit-transform: translate3d(0, 0, 0);
                        transform: translate3d(0, 0, 0);
                    }

                    .vmagazine-lite-archive-layout3.no-sidebar .vmagazine-lite-container main.site-main article .archive-post .post-title-wrap {
                        -webkit-transform: translate3d(0, 5rem, 0);
                        transform: translate3d(0, 5rem, 0);
                        -webkit-transition: all ease 0.6s;
                        -moz-transition: all ease 0.6s;
                        -ms-transition: all ease 0.6s;
                        -o-transition: all ease 0.6s;
                        transition: all ease 0.6s;
                    }

                    .vmagazine-lite-archive-layout3.no-sidebar .vmagazine-lite-container main.site-main article:hover .archive-post .post-title-wrap {
                        -webkit-transform: translate3d(0, 0, 0);
                        transform: translate3d(0, 0, 0);
                    }

                    .vmagazine-lite-archive-layout3 .vmagazine-lite-container #primary main.site-main article .archive-post .entry-content {
                        -webkit-transform: translate3d(0, 100px, 0);
                        transform: translate3d(0, 100px, 0);
                        visibility: hidden;
                        opacity: 0;
                        -webkit-transition: all ease 0.6s;
                        -moz-transition: all ease 0.6s;
                        -ms-transition: all ease 0.6s;
                        -o-transition: all ease 0.6s;
                        transition: all ease 0.6s;
                    }

                    .vmagazine-lite-archive-layout3 .vmagazine-lite-container #primary main.site-main article:hover .archive-post .entry-content {
                        -webkit-transform: translate3d(0, 0, 0);
                        transform: translate3d(0, 0, 0);
                        visibility: visible;
                        opacity: 1;
                        max-height: 100%;
                    }

                    .vmagazine-lite-archive-layout3 .vmagazine-lite-container #primary main.site-main article .archive-post .post-img a.thumb-zoom .image-overlay {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                        background: rgba(0, 0, 0, 0.6);
                        visibility: hidden;
                        opacity: 0;
                        -webkit-transition: all 0.2s linear;
                        transition: all 0.2s linear;
                    }

                    .vmagazine-lite-archive-layout3 .vmagazine-lite-container #primary main.site-main article:hover .archive-post .post-img a.thumb-zoom .image-overlay {
                        visibility: visible;
                        opacity: 1;
                    }

                    .vmagazine-lite-archive-layout3 .vmagazine-lite-container #primary main.site-main article .archive-post .post-img a.thumb-zoom,
                    .vmagazine-lite-archive-layout3 .vmagazine-lite-container #primary main.site-main article .archive-post .entry-thumb a.thumb-zoom,
                    .post-thumb a.thumb-zoom {
                        position: relative;
                        overflow: hidden;
                    }

                    .vmagazine-lite-archive-layout3 .vmagazine-lite-container #primary main.site-main article .archive-post .post-img a.thumb-zoom:before {
                        display: none;
                    }

                    .vmagazine-lite-archive-layout3 .vmagazine-lite-container #primary main.site-main article .archive-post .post-img a.thumb-zoom img {
                        opacity: 1;
                        -webkit-transform: scale(1);
                        transform: scale(1);
                        -webkit-transition: -webkit-transform 0.5s;
                        transition: transform 0.5s;
                        -webkit-backface-visibility: hidden;
                        backface-visibility: hidden;
                    }

                    .vmagazine-lite-archive-layout3 .vmagazine-lite-container #primary main.site-main article:hover .archive-post .post-img a.thumb-zoom img {
                        -webkit-transform: scale(1.12);
                        transform: scale(1.12);
                    }

                    .vmagazine-lite-archive-layout3 .vmagazine-lite-container main.site-main article.sticky .archive-post {
                        -webkit-box-shadow: 0px 7px 15px -2px rgba(0, 0, 0, 0.3);
                        box-shadow: 0px 7px 15px -2px rgba(0, 0, 0, 0.3);
                    }

                    .vmagazine-lite-archive-layout3 .vmagazine-lite-container #primary main.site-main article.sticky .archive-post .entry-content,
                    .vmagazine-lite-archive-layout3 .vmagazine-lite-container main.site-main article.sticky .archive-post .post-title-wrap {
                        -webkit-transform: translate3d(0, 0, 0);
                        -moz-transform: translate3d(0, 0, 0);
                        -ms-transform: translate3d(0, 0, 0);
                        -o-transform: translate3d(0, 0, 0);
                        transform: translate3d(0, 0, 0);
                        visibility: visible;
                        opacity: 1;
                    }

                    .vmagazine-lite-archive-layout3 .vmagazine-lite-container #primary main.site-main article.sticky .archive-post .post-img a.thumb-zoom img {
                        -webkit-transform: scale(1.12);
                        transform: scale(1.12);
                    }

                    .vmagazine-lite-archive-layout3 .vmagazine-lite-container #primary main.site-main article.sticky .archive-post .post-img a.thumb-zoom .image-overlay {
                        visibility: visible;
                        opacity: 1;
                    }

                    /*Archive Layout 4*/

                    .vmagazine-lite-archive-layout4 .vmagazine-lite-container main.site-main article .archive-post {
                        display: block;
                        position: relative;
                        margin-bottom: 2.5rem;
                    }

                    .vmagazine-lite-archive-layout4 .vmagazine-lite-container main.site-main article:last-of-type .archive-post {
                        margin-bottom: 0rem;
                    }

                    .vmagazine-lite-archive-layout4 .vmagazine-lite-container #primary main.site-main article .archive-post .post-title-wrap .cat-links {
                        margin-bottom: 0.875rem;
                    }

                    .vmagazine-lite-archive-layout4 .vmagazine-lite-container #primary main.site-main article .archive-post .post-title-wrap .entry-title {
                        margin-bottom: 0;
                        margin-top: 0.65rem;
                        color: #333;
                        font-size: 1.125rem;
                    }

                    .vmagazine-lite-archive-layout4 .vmagazine-lite-container #primary main.site-main article .archive-post .post-title-wrap .entry-meta {
                        margin-bottom: 0;
                        color: #666;
                        margin-top: 1.25rem;
                    }

                    .vmagazine-lite-archive-layout4 .vmagazine-lite-container #primary main.site-main article .archive-post .entry-content p {
                        color: #555;
                        margin-bottom: 0;
                        padding-top: 0.5rem;
                    }

                    .vmagazine-lite-archive-layout4 .vmagazine-lite-container main.site-main article .archive-post .post-content-wrapper {
                        display: block;
                        position: absolute;
                        bottom: 0;
                        left: 0;
                        right: 0;
                        /*height: 100%;*/
                        margin: 2.25rem 1.25rem;
                        overflow: hidden;
                    }

                    .vmagazine-lite-archive-layout4 .vmagazine-lite-container #primary article .entry-content a.vmagazine-lite-archive-more {
                        display: inline-block;
                        background: rgba(229, 45, 109, 1);
                        color: #FFF;
                        padding: 10px 12px;
                        text-transform: uppercase;
                        font-size: 14px;
                        margin-top: 1.75rem;
                        border: 1px solid rgba(229, 45, 109, 1);
                    }

                    .vmagazine-lite-archive-layout4 .vmagazine-lite-container #primary article .entry-content a.vmagazine-lite-archive-more:hover {
                        color: rgba(229, 45, 109, 1);
                        background: #FFF;
                    }

                    .vmagazine-lite-archive-layout4 .vmagazine-lite-container main.site-main article.sticky .archive-post {
                        background: #FFF;
                        -webkit-box-shadow: 0px 5px 7px -2px rgba(0, 0, 0, 0.075);
                        box-shadow: 0px 5px 7px -2px rgba(0, 0, 0, 0.075);
                    }

                    .vmagazine-lite-archive-layout4 .vmagazine-lite-container main.site-main article.sticky .archive-post .post-title-wrap {
                        padding-left: 30px;
                    }

                    .vmagazine-lite-archive-layout4 .vmagazine-lite-container main.site-main article.sticky .archive-post .entry-content {
                        padding-left: 30px;
                        padding-bottom: 30px;
                    }

                    /*VMag Top Trending*/

                    .vmagazine-lite-top-trending-block {
                        display: table;
                        width: 100%;
                        padding: 10px;
                        margin-top: 10px;
                    }

                    .vmagazine-lite-top-trending-block .first-block-wrap,
                    .vmagazine-lite-top-trending-block .middle-block-wrap,
                    .vmagazine-lite-top-trending-block .last-block-wrap {
                        display: table-cell;
                        vertical-align: top;
                        overflow: hidden;
                    }

                    .vmagazine-lite-top-trending-block .first-block-wrap,
                    .vmagazine-lite-top-trending-block .last-block-wrap {
                        width: 25%;
                    }

                    .vmagazine-lite-top-trending-block .middle-block-wrap {
                        width: 50%;
                        padding-left: 1rem;
                        padding-right: 1rem;
                    }

                    .vmagazine-lite-top-trending-block .middle-block-wrap .inner-wrap {
                        position: relative;
                    }

                    .vmagazine-lite-top-trending-block .first-block-wrap .inner-wrap,
                    .vmagazine-lite-top-trending-block .last-block-wrap .inner-wrap {
                        position: relative;
                    }

                    .vmagazine-lite-top-trending-block .first-block-wrap .inner-wrap h3.extra-large-font,
                    .vmagazine-lite-top-trending-block .last-block-wrap .inner-wrap h3.extra-large-font {
                        font-size: 1rem;
                        line-height: 1.25rem;
                        margin-bottom: 1rem;
                        color: #FFF;
                        margin-top: 0.875rem;
                    }

                    .vmagazine-lite-top-trending-block .middle-block-wrap .inner-wrap h3.extra-large-font {
                        font-size: 1.125rem;
                        line-height: 1.35rem;
                        color: #FFF;
                        margin-bottom: 1.2rem;
                        margin-top: 1rem;
                    }

                    .vmagazine-lite-top-trending-block .inner-wrap .cat-links a {
                        color: #FFF;
                        font-weight: 400;
                        padding: 0px 5px;
                        width: auto;
                        height: 22px;
                        line-height: 22px;
                        text-align: center;
                        margin: 0 auto;
                        -webkit-border-radius: 1px;
                        border-radius: 1px;
                        margin-right: 0.2rem;
                        margin-left: 0;
                        margin-bottom: 0.1rem;
                        margin-top: 0.15rem;
                        font-size: 11px;
                        text-transform: uppercase;
                    }

                    .vmagazine-lite-top-trending-block .inner-wrap .post-meta {
                        color: #FFF;
                    }

                    .vmagazine-lite-top-trending-block .inner-wrap .post-meta span:after {
                        background: rgba(255, 255, 255, 0.4);
                    }

                    .vmagazine-lite-top-trending-block .post-content-wrapper {
                        position: absolute;
                        bottom: 0;
                        left: 0;
                        right: 0;
                        padding: 1.5rem 1rem 1.75rem;
                    }

                    .vmagazine-lite-top-trending-block .middle-block-wrap .inner-wrap .post-content-wrapper {
                        padding: 1.5rem;
                    }

                    .vmagazine-lite-top-trending-block .first-block-wrap .inner-wrap,
                    .vmagazine-lite-top-trending-block .middle-block-wrap .inner-wrap,
                    .vmagazine-lite-top-trending-block .last-block-wrap .inner-wrap {
                        overflow: hidden;
                    }

                    .vmagazine-lite-top-trending-block .middle-block-wrap .inner-wrap .post-content-wrapper {
                        -webkit-transform: translate3d(0, 2.5rem, 0);
                        transform: translate3d(0, 2.5rem, 0);
                        -webkit-transition: all ease 0.6s;
                        -moz-transition: all ease 0.6s;
                        -ms-transition: all ease 0.6s;
                        -o-transition: all ease 0.6s;
                        transition: all ease 0.6s;
                    }

                    .vmagazine-lite-top-trending-block .middle-block-wrap .inner-wrap:hover .post-content-wrapper {
                        -webkit-transform: translate3d(0, 0, 0);
                        transform: translate3d(0, 0, 0);
                    }

                    .vmagazine-lite-top-trending-block .middle-block-wrap .inner-wrap .post-content-wrapper .post-meta {
                        -webkit-transform: translate3d(0, 30px, 0);
                        transform: translate3d(0, 30px, 0);
                        visibility: hidden;
                        opacity: 0;
                        -webkit-transition: all ease 0.6s;
                        -moz-transition: all ease 0.6s;
                        -ms-transition: all ease 0.6s;
                        -o-transition: all ease 0.6s;
                        transition: all ease 0.6s;
                    }

                    .vmagazine-lite-top-trending-block .middle-block-wrap:hover .post-content-wrapper .post-meta {
                        -webkit-transform: translate3d(0, 0, 0);
                        transform: translate3d(0, 0, 0);
                        visibility: visible;
                        opacity: 1;
                    }

                    .vmagazine-lite-top-trending-block .first-block-wrap .inner-wrap .post-content-wrapper,
                    .vmagazine-lite-top-trending-block .last-block-wrap .inner-wrap .post-content-wrapper {
                        -webkit-transform: translate3d(0, 2.5rem, 0);
                        transform: translate3d(0, 2.5rem, 0);
                        -webkit-transition: all ease 0.6s;
                        -moz-transition: all ease 0.6s;
                        -ms-transition: all ease 0.6s;
                        -o-transition: all ease 0.6s;
                        transition: all ease 0.6s;
                    }

                    .vmagazine-lite-top-trending-block .first-block-wrap .inner-wrap:hover .post-content-wrapper,
                    .vmagazine-lite-top-trending-block .last-block-wrap .inner-wrap:hover .post-content-wrapper {
                        -webkit-transform: translate3d(0, 0, 0);
                        transform: translate3d(0, 0, 0);
                    }

                    .vmagazine-lite-top-trending-block .first-block-wrap .inner-wrap .post-content-wrapper .post-meta,
                    .vmagazine-lite-top-trending-block .last-block-wrap .inner-wrap .post-content-wrapper .post-meta {
                        -webkit-transform: translate3d(0, 30px, 0);
                        transform: translate3d(0, 30px, 0);
                        visibility: hidden;
                        opacity: 0;
                        -webkit-transition: all ease 0.6s;
                        -moz-transition: all ease 0.6s;
                        -ms-transition: all ease 0.6s;
                        -o-transition: all ease 0.6s;
                        transition: all ease 0.6s;
                    }

                    .vmagazine-lite-top-trending-block .first-block-wrap .inner-wrap:hover .post-content-wrapper .post-meta,
                    .vmagazine-lite-top-trending-block .last-block-wrap .inner-wrap:hover .post-content-wrapper .post-meta {
                        -webkit-transform: translate3d(0, 0, 0);
                        transform: translate3d(0, 0, 0);
                        visibility: visible;
                        opacity: 1;
                    }

                    .vmagazine-lite-top-trending-block .first-block-wrap .inner-wrap .post-thumb,
                    .vmagazine-lite-top-trending-block .middle-block-wrap .inner-wrap .post-thumb,
                    .vmagazine-lite-top-trending-block .last-block-wrap .inner-wrap .post-thumb {
                        position: relative;
                    }

                    .vmagazine-lite-top-trending-block .first-block-wrap .inner-wrap .post-thumb .image-overlay,
                    .vmagazine-lite-top-trending-block .middle-block-wrap .inner-wrap .post-thumb .image-overlay,
                    .vmagazine-lite-top-trending-block .last-block-wrap .inner-wrap .post-thumb .image-overlay {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                        background: rgba(0, 0, 0, 0.15);
                        -webkit-transition: all 0.2s linear;
                        transition: all 0.2s linear;
                    }

                    .vmagazine-lite-top-trending-block .first-block-wrap .inner-wrap:hover .post-thumb .image-overlay,
                    .vmagazine-lite-top-trending-block .middle-block-wrap .inner-wrap:hover .post-thumb .image-overlay,
                    .vmagazine-lite-top-trending-block .last-block-wrap .inner-wrap:hover .post-thumb .image-overlay {
                        background: rgba(0, 0, 0, 0.3);
                    }

                    .vmagazine-lite-top-trending-block .first-block-wrap .inner-wrap .post-thumb img,
                    .vmagazine-lite-top-trending-block .middle-block-wrap .inner-wrap .post-thumb img,
                    .vmagazine-lite-top-trending-block .last-block-wrap .inner-wrap .post-thumb img {
                        width: 100%;
                        opacity: 1;
                        -webkit-transform: scale(1);
                        transform: scale(1);
                        -webkit-transition: -webkit-transform 0.5s;
                        transition: transform 0.5s;
                        -webkit-backface-visibility: hidden;
                        backface-visibility: hidden;
                    }

                    .vmagazine-lite-top-trending-block .first-block-wrap .inner-wrap:hover .post-thumb img,
                    .vmagazine-lite-top-trending-block .middle-block-wrap .inner-wrap:hover .post-thumb img,
                    .vmagazine-lite-top-trending-block .last-block-wrap .inner-wrap:hover .post-thumb img {
                        -webkit-transform: scale(1.12);
                        transform: scale(1.12);
                    }

                    .vmagazine-lite-top-trending-block .first-block-wrap .inner-wrap,
                    .vmagazine-lite-top-trending-block .last-block-wrap .inner-wrap {
                        margin-bottom: 1rem;
                    }

                    /*Small Ticker Slider*/

                    .vmagazine-lite-block-post-car-small .lSSlideOuter .carousel-wrap {
                        max-height: 136px;
                        height: 100% !important;
                    }

                    .vmagazine-lite-block-post-car-small .lSSlideOuter .carousel-wrap .single-post {
                        display: block;
                        width: 100%;
                        background: #FFF;
                        padding: 1.25rem;
                        padding-right: 0;
                    }

                    .vmagazine-lite-block-post-car-small .lSSlideOuter .carousel-wrap .single-post .post-thumb {
                        display: inline-block;
                        width: 25%;
                        float: left;
                    }

                    .vmagazine-lite-block-post-car-small .lSSlideOuter .carousel-wrap .single-post .post-content-wrapper {
                        display: inline-block;
                        width: 75%;
                        float: left;
                        padding: 0 0.5rem 0 1rem;
                    }

                    .vmagazine-lite-block-post-car-small h3.extra-large-font {
                        font-size: 0.875rem;
                        line-height: 1rem;
                        font-weight: 600;
                        margin-top: 0.5rem;
                        margin-bottom: 0.5rem;
                        color: #252525;
                    }

                    .vmagazine-lite-block-post-car-small .post-content-wrapper .cat-links {
                        margin: 0;
                        padding: 0;
                        display: block;
                    }

                    .vmagazine-lite-block-post-car-small .post-content-wrapper .cat-links a {
                        color: #FFF;
                        font-weight: 400;
                        padding: 0px 5px;
                        width: auto;
                        height: 22px;
                        line-height: 22px;
                        text-align: center;
                        margin: 0 auto;
                        -webkit-border-radius: 1px;
                        border-radius: 1px;
                        margin-right: 0.2rem;
                        margin-left: 0;
                        margin-bottom: 0.1rem;
                        margin-top: 0;
                        font-size: 11px;
                        text-transform: uppercase;
                    }

                    .vmagazine-lite-block-post-car-small .post-content-wrapper .date {
                        font-size: 0.75rem;
                        text-transform: uppercase;
                        font-weight: 400;
                        color: #999;
                    }

                    .vmagazine-lite-block-post-car-small h4.block-title {
                        margin-bottom: -35px;
                    }

                    .vmagazine-lite-block-post-car-small .lSSlideWrapper {
                        padding-top: 41px;
                    }

                    .vmagazine-lite-block-post-car-small .lSSlideWrapper .lSAction {
                        top: 0;
                        right: 0;
                        margin-top: 18px;
                    }

                    .template-two .vmagazine-lite-block-post-car-small .lSSlideWrapper .lSAction {
                        margin-top: 22px;
                    }

                    .vmagazine-lite-block-post-car-small .lSSlideWrapper .lSAction .lSPrev,
                    .vmagazine-lite-block-post-car-small .lSSlideWrapper .lSAction .lSNext {
                        left: auto;
                        border: 1px solid #ddd;
                        height: 30px;
                        width: 30px;
                        text-align: center;
                        line-height: 30px;
                    }

                    .vmagazine-lite-block-post-car-small .lSSlideWrapper .lSAction .lSPrev {
                        right: 35px;
                    }

                    .vmagazine-lite-block-post-car-small .lSSlideWrapper .lSAction .lSNext {
                        right: 0px;
                    }

                    .vmagazine-lite-block-post-car-small .lSSlideWrapper .lSAction .lSPrev:after,
                    .vmagazine-lite-block-post-car-small .lSSlideWrapper .lSAction .lSNext:after {
                        left: 0;
                        right: 0;
                        color: #222;
                        font-size: 18px;
                    }

                    /*VMag Post Carousel Layout 2*/

                    .vmagazine-lite-post-carousel.block_layout_2 .block-carousel.slick-slider {
                        padding: 0;
                        background: transparent;
                    }

                    .vmagazine-lite-post-carousel.block_layout_2 h4.block-title {
                        display: none;
                    }

                    .vmagazine-lite-post-carousel.block_layout_2 .block-carousel.slick-slider .single-post {
                        padding: 0px;
                    }

                    .vmagazine-lite-post-carousel.block_layout_2 .block-carousel.slick-slider .single-post .post-thumb {
                        height: auto;
                    }

                    .vmagazine-lite-post-carousel.block_layout_2 .block-carousel.slick-slider .single-post .post-format-icon {
                        position: absolute;
                        top: 0;
                        right: 0;
                        z-index: 12;
                        margin-top: 2rem;
                        margin-right: 2rem;
                        font-size: 2rem;
                        color: #FFF;
                    }

                    .vmagazine-lite-post-carousel.block_layout_2 .block-carousel.slick-slider .single-post .post-thumb img {
                        transform-origin: 50% 50%;
                        backface-visibility: all;
                        object-fit: cover;
                        height: 100%;
                        position: relative;
                        width: 102%;
                        margin: auto;
                        top: auto;
                        left: auto;
                        transform: none;
                    }

                    .vmagazine-lite-post-carousel.block_layout_2 .block-carousel .single-post .post-caption::before {
                        left: -4px;
                        right: -4px;
                    }

                    .vmagazine-lite-post-carousel.block_layout_2 .block-carousel.slick-slider button.slick-arrow {
                        width: 40px;
                        height: 40px;
                        text-align: center;
                        line-height: 40px;
                        background: #FFF;
                        -webkit-border-radius: 2px;
                        border-radius: 2px;
                    }

                    .vmagazine-lite-post-carousel.block_layout_2 .block-carousel.slick-slider button.slick-arrow:before {
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                        color: #000;
                        position: absolute;
                        left: 0;
                        right: 0;
                        font-size: 22px;
                    }

                    .vmagazine-lite-post-carousel.block_layout_2 .block-carousel.slick-slider button.slick-prev {
                        left: 0;
                        top: 50%;
                        -webkit-transform: translateY(-50%) translateX(0);
                        -moz-transform: translateY(-50%) translateX(0);
                        -ms-transform: translateY(-50%) translateX(0);
                        -o-transform: translateY(-50%) translateX(0);
                        transform: translateY(-50%) translateX(0);
                        bottom: auto;
                        right: auto;
                        margin-left: 0;
                        visibility: hidden;
                        opacity: 0;
                        -webkit-transition: all ease 0.4s;
                        -moz-transition: all ease 0.4s;
                        -ms-transition: all ease 0.4s;
                        -o-transition: all ease 0.4s;
                        transition: all ease 0.4s;
                    }

                    .vmagazine-lite-post-carousel.block_layout_2 .block-carousel.slick-slider button.slick-next {
                        right: 0;
                        bottom: auto;
                        top: 50%;
                        -webkit-transform: translateY(-50%) translateX(0);
                        -moz-transform: translateY(-50%) translateX(0);
                        -ms-transform: translateY(-50%) translateX(0);
                        -o-transform: translateY(-50%) translateX(0);
                        transform: translateY(-50%) translateX(0);
                        margin-right: 0;
                        visibility: hidden;
                        opacity: 0;
                        -webkit-transition: all ease 0.4s;
                        -moz-transition: all ease 0.4s;
                        -ms-transition: all ease 0.4s;
                        -o-transition: all ease 0.4s;
                        transition: all ease 0.4s;
                    }

                    .vmagazine-lite-post-carousel.block_layout_2:hover .block-carousel.slick-slider button.slick-prev {
                        -webkit-transform: translateY(-50%) translateX(25px);
                        -moz-transform: translateY(-50%) translateX(25px);
                        -ms-transform: translateY(-50%) translateX(25px);
                        -o-transform: translateY(-50%) translateX(25px);
                        transform: translateY(-50%) translateX(25px);
                        visibility: visible;
                        opacity: 1;
                    }

                    .vmagazine-lite-post-carousel.block_layout_2:hover .block-carousel.slick-slider button.slick-next {
                        -webkit-transform: translateY(-50%) translateX(-25px);
                        -moz-transform: translateY(-50%) translateX(-25px);
                        -ms-transform: translateY(-50%) translateX(-25px);
                        -o-transform: translateY(-50%) translateX(-25px);
                        transform: translateY(-50%) translateX(-25px);
                        visibility: visible;
                        opacity: 1;
                    }

                    .vmagazine-lite-post-carousel.block_layout_2 .block-carousel .single-post .post-caption h3.large-font {
                        font-size: 1.5rem;
                        line-height: 2rem;
                        font-weight: 700;
                    }

                    .vmagazine-lite-post-carousel.block_layout_2 .block-carousel .single-post .post-caption {
                        -webkit-transform: translate3d(0, 2.5rem, 0);
                        transform: translate3d(0, 2.5rem, 0);
                        -webkit-transition: all ease 0.6s;
                        -moz-transition: all ease 0.6s;
                        -ms-transition: all ease 0.6s;
                        -o-transition: all ease 0.6s;
                        transition: all ease 0.6s;
                    }

                    .vmagazine-lite-post-carousel.block_layout_2 .block-carousel .single-post:hover .post-caption {
                        -webkit-transform: translate3d(0, 0, 0);
                        transform: translate3d(0, 0, 0);
                    }

                    .vmagazine-lite-post-carousel.block_layout_2 .block-carousel .single-post .post-caption .post-meta {
                        margin-top: 0.65rem;
                        -webkit-transform: translate3d(0, 30px, 0);
                        transform: translate3d(0, 30px, 0);
                        visibility: hidden;
                        opacity: 0;
                        -webkit-transition: all ease 0.6s;
                        -moz-transition: all ease 0.6s;
                        -ms-transition: all ease 0.6s;
                        -o-transition: all ease 0.6s;
                        transition: all ease 0.6s;
                        color: #FFF;
                    }

                    .vmagazine-lite-post-carousel.block_layout_2 .block-carousel .single-post .post-caption .post-meta span:after {
                        background: rgba(2552, 255, 255, 0.6);
                    }

                    .vmagazine-lite-post-carousel.block_layout_2 .block-carousel .single-post:hover .post-caption .post-meta {
                        -webkit-transform: translate3d(0, 0, 0);
                        transform: translate3d(0, 0, 0);
                        visibility: visible;
                        opacity: 1;
                    }

                    .vmagazine-lite-post-carousel.block_layout_2 .block-carousel .single-post .post-thumb img {
                        width: 100%;
                        opacity: 1;
                        -webkit-transform-origin: 50% 50%;
                        -moz-transform-origin: 50% 50%;
                        -ms-transform-origin: 50% 50%;
                        -o-transform-origin: 50% 50%;
                        transform-origin: 50% 50%;
                        -webkit-transform: scale(1);
                        transform: scale(1);
                        -webkit-transition: -webkit-transform 0.5s;
                        transition: transform 0.5s;
                        -webkit-backface-visibility: hidden;
                        backface-visibility: hidden;
                    }

                    .vmagazine-lite-post-carousel.block_layout_2 .block-carousel .single-post:hover .post-thumb img {
                        -webkit-transform: scale(1.05);
                        transform: scale(1.05);
                    }

                    .vmagazine-lite-post-carousel.block_layout_2 .block-carousel .single-post .post-caption::before {
                        top: -200%;
                        visibility: hidden;
                        opacity: 0;
                        -webkit-transition: all ease 0.6s;
                        -moz-transition: all ease 0.6s;
                        -ms-transition: all ease 0.6s;
                        -o-transition: all ease 0.6s;
                        transition: all ease 0.6s;
                    }

                    .vmagazine-lite-post-carousel.block_layout_2 .block-carousel .single-post:hover .post-caption::before {
                        visibility: visible;
                        opacity: 1;
                    }

                    /*Sidebar*/

                    .sidebar-wrapper {
                        position: fixed;
                        top: 0;
                        left: 0;
                        width: 20rem;
                        height: 100vh;
                        /*-ms-overflow-y: scroll;
	    overflow-y: scroll;*/
                        background: #FFF;
                        padding: 2rem 1rem;
                        -webkit-box-shadow: 2px 0px 5px 0px rgba(0, 0, 0, 0.1);
                        -moz-box-shadow: 2px 0px 5px 0px rgba(0, 0, 0, 0.1);
                        box-shadow: 2px 0px 5px 0px rgba(0, 0, 0, 0.1);
                        -webkit-transform: translate3d(-100%, 0, 0);
                        transform: translate3d(-100%, 0, 0);
                        visibility: hidden;
                        opacity: 1;
                        z-index: 9999;
                        -webkit-transition: all ease 0.6s;
                        -moz-transition: all ease 0.6s;
                        -ms-transition: all ease 0.6s;
                        -o-transition: all ease 0.6s;
                        transition: all ease 0.6s;
                    }

                    .sidebar-wrapper.sidebar-active {
                        -webkit-transform: translate3d(0, 0, 0);
                        transform: translate3d(0, 0, 0);
                        visibility: visible;
                        opacity: 1;
                    }

                    .sidebar-wrapper .sidebar-close {
                        float: right;
                        width: 30px;
                        height: 30px;
                        margin-top: 10px;
                        text-align: right;
                    }

                    .sidebar-wrapper .sidebar-close:hover {
                        cursor: pointer;
                    }

                    .sidebar-wrapper .site-branding {
                        padding-top: 3rem;
                        text-align: center;
                    }

                    .sidebar-wrapper .sidebar-widget-area {
                        padding: 2rem 0;
                        position: relative;
                    }

                    .sidebar-wrapper .sidebar-widget-area form.search-form {
                        width: 100%;
                        position: relative;
                    }

                    .sidebar-wrapper .sidebar-widget-area form.search-form label {
                        width: 100%;
                        position: relative;
                        background: #FFF;
                        border: none;
                        -webkit-border-radius: 2px;
                        border-radius: 2px;
                    }

                    .sidebar-wrapper .sidebar-widget-area form.search-form label input.search-field {
                        border: 1px solid #ccc;
                        padding: 0px 0.75rem;
                        height: 40px;
                    }

                    .sidebar-wrapper .sidebar-widget-area form.search-form label:before {
                        content: "\f002";
                        font-family: fontawesome;
                        position: absolute;
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                        right: 0;
                        margin-right: 1rem;
                    }

                    .sidebar-wrapper .sidebar-widget-area form.search-form input.search-submit {
                        width: 40px;
                        height: 40px;
                        position: absolute;
                        top: 0;
                        right: 0;
                        background: transparent;
                        border: none;
                        text-indent: -9999999999em;
                    }

                    .sidebar-wrapper .sidebar-widget-area .widget_nav_menu ul.menu {
                        margin: 0;
                        padding: 0 0 1rem;
                        font-size: 0.9rem;
                        list-style-type: none;
                        font-weight: 400;
                    }

                    .sidebar-wrapper .sidebar-widget-area .widget_nav_menu ul.menu li {
                        line-height: 2.75rem;
                        border-bottom: solid 1px #eee;
                        font-weight: 600;
                    }

                    .sidebar-wrapper .sidebar-widget-area .widget_nav_menu ul.menu li:last-child {
                        border-bottom: none;
                    }

                    .sidebar-wrapper .sidebar-widget-area .widget_nav_menu ul.menu .sub-menu {
                        list-style: none;
                        font-size: 0.875rem;
                        font-weight: 400;
                    }

                    .sidebar-wrapper .sidebar-widget-area .footer_info_wrap h4 {
                        font-size: 1rem;
                        font-weight: 400;
                        margin-bottom: 1rem;
                    }

                    .sidebar-wrapper .sidebar-widget-area .footer_info_wrap h4:before {
                        display: none;
                    }

                    .sidebar-wrapper .sidebar-widget-area .footer_info_wrap .info_wrap {
                        font-size: 0.875rem;
                        font-weight: 400;
                    }

                    .sidebar-wrapper .sidebar-widget-area .footer_info_wrap .info_wrap .location_info,
                    .sidebar-wrapper .sidebar-widget-area .footer_info_wrap .info_wrap .phone_info,
                    .sidebar-wrapper .sidebar-widget-area .footer_info_wrap .info_wrap .fax_info,
                    .sidebar-wrapper .sidebar-widget-area .footer_info_wrap .info_wrap .email_info {
                        line-height: 2rem;
                    }

                    .sidebar-wrapper .sidebar-widget-area .footer_info_wrap .info_wrap .location_info span i,
                    .sidebar-wrapper .sidebar-widget-area .footer_info_wrap .info_wrap .phone_info span i,
                    .sidebar-wrapper .sidebar-widget-area .footer_info_wrap .info_wrap .fax_info span i,
                    .sidebar-wrapper .sidebar-widget-area .footer_info_wrap .info_wrap .email_info span i {
                        padding-right: 10px;
                    }

                    /*Title Layout 2 fix for Mozilla Only*/

                    @-moz-document url-prefix() {

                        .template-three .widget-title span::after,
                        .template-three .block-title span::after {
                            border-width: 27.5px 0 0 18px;
                            margin-left: -4px;
                        }

                        .template-three .vmagazine-lite-container #primary .comment-respond h4.comment-reply-title span:after,
                        .template-three .widget_vmagazine_lite_block_posts_column .block_layout_3 .block-title span::after,
                        .template-three .widget_vmagazine_lite_block_posts_column .block_layout_1 .block-title span::after,
                        .template-three .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-header .block-title span::after,
                        .template-three .vmagazine-lite-cat-slider.block-post-wrapper.block_layout_1 .content-wrapper-featured-slider .block-title span::after,
                        .template-three .widget_vmagazine_lite_categories_tabbed .block-title span::after,
                        .template-three .vmagazine-lite-block-post-slider.block-post-wrapper .block-title span::after,
                        .template-three .vmagazine-lite-mul-cat.layout-one .block-title span::after,
                        .template-three .vmagazine-lite-post-carousel .block-title span::after,
                        .template-three .vmagazine-lite-mul-cat-tabbed .block-title span::after {
                            margin-left: -4px;
                        }

                        .template-three .vmagazine-lite-container #primary .vmagazine-lite-related-wrapper h4.related-title span::after {
                            border-width: 27.5px 0 0 18px;
                        }

                        .template-three .vmagazine-lite-container #primary .vmagazine-lite-author-metabox h4.box-title span.title-bg::after,
                        .template-three .vmagazine-lite-container #primary .comment-respond h4.comment-reply-title span:after {
                            border-width: 27.5px 0 0 18px;
                        }

                        .template-three .vmagazine-lite-container #primary .vmagazine-lite-author-metabox h4.box-title span.title-bg::after,
                        .template-three .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-header h4.block-title span::after {
                            margin-left: 0px;
                        }

                        .template-three .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-header .block-title span::after {
                            margin-left: -2px;
                        }

                        .template-three .vmagazine-lite-container #primary .post-review-wrapper h4.section-title span.title-bg::after {
                            margin-left: -3px;
                            border-width: 32px 0 0 18px;
                        }
                    }

                    .template-three .child-cat-tabs .vmagazine-lite-tab-links li a,
                    .template-three .slider-cat-tabs ul.slider-tab-links li a,
                    .template-three .slider-tab-links-carousel li a,
                    .template-three .vmagazine-lite-tabbed-post-slider li a,
                    .template-three ul.vmagazine-lite-tabbed-links li a,
                    .template-three ul#vmagazine-lite-widget-tabbed li a {
                        -webkit-border-radius: 0 !important;
                        border-radius: 0 !important;
                    }

                    /*Shop Page*/
                    /*ListPage*/

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop #secondary-right {
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        width: 27%;
                        margin: 0;
                        padding: 0;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                        -webkit-order: 2;
                        -ms-order: 2;
                        order: 2;
                        padding-left: 20px;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .theiaStickySidebar {
                        width: 100%;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop main.site-main {
                        display: block;
                        width: 100%;
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget.widget_search form.search-form,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .vmagazine-lite-sidebar .widget.widget_product_search form.woocommerce-product-search {
                        position: relative;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .vmagazine-lite-sidebar .widget.widget_product_search form.woocommerce-product-search input.search-field {
                        height: 2.8125rem;
                        padding-left: 0.8rem;
                        -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;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_product_search form.woocommerce-product-search input.search-field::-moz-placeholder {
                        color: rgba(24, 24, 24, 0.6);
                        font-weight: 400;
                        opacity: 1;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_product_search form.woocommerce-product-search input.search-field::placeholder {
                        color: rgba(24, 24, 24, 0.6);
                        font-weight: 400;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_product_search form.woocommerce-product-search input.search-field::-webkit-input-placeholder {
                        color: rgba(24, 24, 24, 0.6);
                        font-weight: 400;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_product_search form.woocommerce-product-search input.search-field::-ms-input-placeholder {
                        color: rgba(24, 24, 24, 0.6);
                        font-weight: 400;
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_product_search form.woocommerce-product-search input.search-field:hover {
                        border-color: rgba(0, 0, 0, 0.3);
                    }

                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_product_search form.woocommerce-product-search input.search-field:focus {
                        border-color: rgba(0, 0, 0, 0.8);
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget.widget_search form.search-form input[type="submit"],
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_product_search form.woocommerce-product-search button[type="submit"] {
                        position: absolute;
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                        right: 0;
                        height: 100%;
                        width: 3rem;
                        border: none;
                        background: transparent;
                        text-indent: 999999999rem;
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget.widget_search form.search-form:before,
                    .vmagazine-lite-container .vmagazine-lite-sidebar .widget.widget_product_search form.woocommerce-product-search:before {
                        position: absolute;
                        content: "\f002";
                        font-family: fontawesome;
                        font-size: 14px;
                        top: 0.95rem;
                        right: 1rem;
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget.widget_search form.search-form:before {
                        color: #000;
                        top: 0.35rem;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop ul.products li.product a {
                        vertical-align: top;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop ul.products li.product a img {
                        margin-bottom: 0;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop ul.products li.product .product-img-wrap {
                        display: block;
                        position: relative;
                        vertical-align: top;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop ul.products li.product .product-img-wrap:before {
                        content: "";
                        position: absolute;
                        top: 0;
                        left: 0;
                        right: 0;
                        width: 100%;
                        height: 100%;
                        background: rgba(0, 0, 0, 0.6);
                        visibility: hidden;
                        opacity: 0;
                        -webkit-transition: all linear 0.3s;
                        -moz-transition: all linear 0.3s;
                        -ms-transition: all linear 0.3s;
                        -o-transition: all linear 0.3s;
                        transition: all linear 0.3s;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop ul.products li.product:hover .product-img-wrap:before {
                        visibility: visible;
                        opacity: 1;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop ul.products li.product .product-img-wrap a.button {
                        position: absolute;
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                        left: 0;
                        right: 0;
                        margin: 0 auto;
                        max-width: 120px;
                        text-align: center;
                        font-size: 0.875rem;
                        font-weight: 400;
                        padding: 0 1rem;
                        height: 35px;
                        line-height: 33px;
                        border-radius: 0px;
                        background: rgba(229, 45, 109, 1);
                        color: #FFF;
                        visibility: hidden;
                        opacity: 0;
                        -webkit-transition: all ease 0.2s;
                        -moz-transition: all ease 0.2s;
                        -ms-transition: all ease 0.2s;
                        -o-transition: all ease 0.2s;
                        transition: all ease 0.2s;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop ul.products li.product:hover .product-img-wrap a.button {
                        visibility: visible;
                        opacity: 1;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop ul.products li.product .product-img-wrap a.button.added,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop ul.products li.product .product-img-wrap a.button.loading {
                        padding-right: 2.5rem;
                        max-width: 130px;
                        overflow: hidden;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop ul.products li.product .product-img-wrap a.button.loading::after {
                        top: 0.15rem;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop ul.products li.product a.added_to_cart {
                        position: absolute;
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                        left: 0;
                        right: 0;
                        margin: 0 auto;
                        max-width: 130px;
                        text-align: center;
                        font-size: 0.875rem;
                        font-weight: 400;
                        padding: 0 0.75rem;
                        height: 37px;
                        line-height: 35px;
                        border-radius: 0px;
                        background: rgba(0, 0, 0, 1);
                        color: #FFF;
                        visibility: visible;
                        opacity: 1;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop ul.products span.price {
                        display: block;
                        width: 100%;
                        color: rgba(229, 45, 109, 1);
                        font-size: 0.9rem;
                        margin-top: 0;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop ul.products h2.woocommerce-loop-product__title {
                        font-size: 1.125em;
                        font-weight: 400;
                        color: #000;
                        margin-bottom: 0.5rem;
                        text-transform: capitalize;
                        -webkit-transition: all ease 0.3s;
                        -moz-transition: all ease 0.3s;
                        -ms-transition: all ease 0.3s;
                        -o-transition: all ease 0.3s;
                        transition: all ease 0.3s;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop ul.products li.product:hover a.woocommerce-LoopProduct-link h2 {
                        color: rgba(229, 45, 109, 1);
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop ul.products li.product .price del {
                        color: #999;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop ul.products li.product .price ins {
                        font-weight: 400;
                        font-size: 1rem;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop ul.products span.price del,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop ul.products span.price ins {
                        display: inline-block;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop ul.products span.price ins {
                        padding-left: 0.45rem;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop ul.products li.product .star-rating {
                        font-size: 0.87rem;
                        margin-bottom: 0.75rem;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .woocommerce-products-header {
                        display: table;
                        width: 100%;
                        padding-bottom: 2rem;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .woocommerce-result-count {
                        font-size: 0.95rem;
                        font-weight: 300;
                        color: rgba(0, 0, 0, 0.6);
                        display: table-cell;
                        vertical-align: middle;
                        width: 50%;
                        float: none;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .woocommerce-ordering {
                        vertical-align: middle;
                        display: table-cell;
                        width: 50%;
                        text-align: right;
                        float: none;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop select {
                        background-image: url(assets/images/icon-select.png);
                        position: relative;
                        display: inline-block;
                        margin-left: 10px;
                        line-height: 24px;
                        padding: 8px 20px;
                        height: 2.8125rem;
                        width: 260px;
                        color: rgba(0, 0, 0, 0.4);
                        cursor: pointer;
                        border: 1px solid #f8f8f8;
                        -webkit-appearance: none;
                        background-color: #f7f7f7;
                        background-position: right center;
                        background-repeat: no-repeat;
                        -moz-appearance: none;
                        -ms-appearance: none;
                        -o-appearance: none;
                        -webkit-transition: all ease 0.3s;
                        -moz-transition: all ease 0.3s;
                        -ms-transition: all ease 0.3s;
                        -o-transition: all ease 0.3s;
                        transition: all ease 0.3s;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop select:focus {
                        outline: none;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop select:hover {
                        border: 1px solid #ccc;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .vmagazine-lite-sidebar .widget_product_categories .product-categories {
                        padding: 0;
                        margin: 0;
                        padding: 1.25rem 1.25rem 1.25rem;
                        background: #FFF;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .vmagazine-lite-sidebar .widget_product_categories .product-categories li {
                        list-style: none;
                        padding: 0.9rem 0;
                        border-bottom: 1px solid rgba(235, 235, 235, 0.8);
                        font-size: 0.875rem;
                        color: rgba(229, 45, 109, 1);
                        padding-left: 0.9rem;
                        font-size: 0.875rem;
                        font-weight: 400;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .vmagazine-lite-sidebar .widget_product_categories .product-categories li:first-child {
                        padding-top: 0;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .vmagazine-lite-sidebar .widget_product_categories .product-categories li:last-child {
                        padding-bottom: 0;
                        border-bottom: none;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .vmagazine-lite-sidebar .widget_product_categories .product-categories li:first-child .woocommerce-page .vmagazine-lite-container.sidebar-shop .vmagazine-lite-sidebar .widget_product_categories .product-categories li:last-child {
                        border-bottom: none;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .vmagazine-lite-sidebar .widget_product_categories .product-categories li a {
                        position: relative;
                        font-size: 0.875rem;
                        font-weight: 400;
                        color: rgba(24, 24, 24, 0.8);
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .vmagazine-lite-sidebar .widget_product_categories .product-categories li a:before {
                        content: "\f105";
                        font-family: fontawesome;
                        position: absolute;
                        left: 0;
                        margin-left: -0.9rem;
                        top: 0;
                        margin-top: 2px;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .vmagazine-lite-sidebar .widget_product_categories .product-categories li a:hover {
                        color: rgba(229, 45, 109, 1);
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .vmagazine-lite-sidebar .widget_product_categories .product-categories ul.children {
                        padding: 0.9rem 0 0 0.25rem;
                        margin: 0;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .vmagazine-lite-sidebar .widget_product_categories .product-categories ul.children li:last-child {
                        border-bottom: none;
                        padding-bottom: 0.25rem;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .woocommerce.widget_rating_filter ul {
                        padding: 0;
                        margin: 0;
                        padding: 1.25rem 1.25rem 1.25rem;
                        background: #FFF;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .woocommerce.widget_rating_filter ul li a {
                        padding: 0.5rem 0;
                        font-size: 0.875rem;
                        text-align: right;
                        width: 100%;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .woocommerce.widget_rating_filter ul li a span {
                        height: 1.5rem;
                        line-height: 1.5rem;
                        font-size: 1em;
                        text-align: left;
                        float: left;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_top_rated_products ul.product_list_widget,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_recently_viewed_products ul.product_list_widget,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_products ul.product_list_widget,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_recent_reviews ul.product_list_widget {
                        padding: 0;
                        margin: 0;
                        padding: 1.25rem 1.25rem 1.25rem;
                        background: #FFF;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_top_rated_products ul.product_list_widget li,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_recently_viewed_products ul.product_list_widget li,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_products ul.product_list_widget li,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_recent_reviews ul.product_list_widget li {
                        border-bottom: 1px solid #eee;
                        position: relative;
                        padding: 0 0 1.25rem;
                        margin: 1.25rem 0 0;
                        min-height: 65px;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_top_rated_products ul.product_list_widget li:first-child,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_recently_viewed_products ul.product_list_widget li:first-child,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_products ul.product_list_widget li:first-child,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_recent_reviews ul.product_list_widget li:first-child {
                        margin-top: 0;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_top_rated_products ul.product_list_widget li:last-child,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_recently_viewed_products ul.product_list_widget li:last-child,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_products ul.product_list_widget li:last-child,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_recent_reviews ul.product_list_widget li:last-child {
                        border-bottom: none;
                        padding-bottom: 0;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_top_rated_products ul.product_list_widget li a,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_recently_viewed_products ul.product_list_widget li a,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_products ul.product_list_widget li a,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_recent_reviews ul.product_list_widget li a {
                        color: #7f7f7f;
                        font-weight: 400;
                        margin-bottom: 0.5rem;
                        font-size: 0.875rem;
                        position: relative;
                        display: block;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_top_rated_products ul.product_list_widget li:hover a,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_recently_viewed_products ul.product_list_widget li:hover a,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_products ul.product_list_widget li:hover a,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_recent_reviews ul.product_list_widget li:hover a {
                        color: rgba(229, 45, 109, 1);
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_top_rated_products ul.product_list_widget li a img,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_recently_viewed_products ul.product_list_widget li a img,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_products ul.product_list_widget li a img,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_recent_reviews ul.product_list_widget li a img {
                        width: 60px;
                        float: left;
                        margin-right: 15px;
                        min-height: 60px;
                        margin-left: 0;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_top_rated_products ul.product_list_widget li .product_list_widget .amount,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_recently_viewed_products ul.product_list_widget li .product_list_widget .amount,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_products ul.product_list_widget li .product_list_widget .amount,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_recent_reviews ul.product_list_widget li .product_list_widget .amount {
                        font-weight: 400;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_top_rated_products ul.product_list_widget .star-rating {
                        display: none;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_top_rated_products ul.product_list_widget li span.woocommerce-Price-amount,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_recently_viewed_products ul.product_list_widget li span.woocommerce-Price-amount,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_products ul.product_list_widget li span.woocommerce-Price-amount,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_recent_reviews ul.product_list_widget li span.woocommerce-Price-amount {
                        font-size: 0.875rem;
                        font-weight: 400;
                        color: #7f7f7f;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_top_rated_products ul.product_list_widget li ins,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_recently_viewed_products ul.product_list_widget li ins,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_products ul.product_list_widget li ins,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_recent_reviews ul.product_list_widget li ins {
                        background: transparent;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_top_rated_products ul.product_list_widget li ins span.woocommerce-Price-amount,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_recently_viewed_products ul.product_list_widget li ins span.woocommerce-Price-amount,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_products ul.product_list_widget li ins span.woocommerce-Price-amount,
                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_recent_reviews ul.product_list_widget li ins span.woocommerce-Price-amount {
                        font-size: 0.9rem;
                        color: rgba(229, 45, 109, 1);
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_recent_reviews ul.product_list_widget li .reviewer {
                        font-size: 0.7rem;
                        color: rgba(229, 45, 109, 0.6);
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_recent_reviews ul.product_list_widget li .star-rating {
                        height: 12px;
                        line-height: 12px;
                        font-size: 12px;
                        color: #666;
                    }

                    .woocommerce ul.product_list_widget li .star-rating {
                        margin-bottom: 5px;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop ul.products li.product .onsale,
                    .sidebar-shop .sale span.onsale {
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                        height: auto;
                        width: auto;
                        min-height: auto;
                        min-width: auto;
                        line-height: normal;
                        font-size: 0.875rem;
                        font-weight: 300;
                        padding: 0.175rem 0.75rem;
                        margin: 1rem 1rem 0 0;
                        background: rgba(229, 45, 109, 1);
                    }

                    .sidebar-shop .sale span.onsale {
                        margin: 2rem 0rem 0 2rem;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_price_filter .ui-slider-horizontal {
                        height: 2px;
                        background-color: #333;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_price_filter .ui-slider .ui-slider-range {
                        background-color: rgba(229, 45, 109, 1);
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_price_filter .ui-slider .ui-slider-handle {
                        background-color: #333;
                        top: -.45em;
                        box-shadow: 0 3px 8px rgba(0, 0, 0, 0.08), 0 4px 5px rgba(0, 0, 0, 0.02), 0 12px 10px rgba(0, 0, 0, 0.04), 0 2px 5px rgba(0, 0, 0, 0.05);
                        -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.08), 0 4px 5px rgba(0, 0, 0, 0.02), 0 12px 10px rgba(0, 0, 0, 0.04), 0 2px 5px rgba(0, 0, 0, 0.05);
                        -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.08), 0 4px 5px rgba(0, 0, 0, 0.02), 0 12px 10px rgba(0, 0, 0, 0.04), 0 2px 5px rgba(0, 0, 0, 0.05);
                        -o-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.08), 0 4px 5px rgba(0, 0, 0, 0.02), 0 12px 10px rgba(0, 0, 0, 0.04), 0 2px 5px rgba(0, 0, 0, 0.05);
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_price_filter .price_slider_amount .button {
                        font-weight: 400;
                        background: #333;
                        color: #FFF;
                        padding: 0.5rem 2rem;
                        font-size: 1rem;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
                        -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
                        transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_price_filter .price_slider_amount .button:hover {
                        box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .price_label {
                        font-weight: 400;
                        color: rgba(0, 0, 0, 0.6);
                        font-size: 0.9rem;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_price_filter .price_slider_amount {
                        margin-top: 2rem;
                    }

                    .woocommerce-page .vmagazine-lite-container.sidebar-shop .widget_price_filter form {
                        margin-top: 2rem;
                    }

                    td.product-remove {
                        width: 20px;
                    }

                    .woocommerce-page .vmagazine-lite-container a.remove {
                        font-size: 1.2rem;
                        font-weight: 300;
                        height: 1.25rem;
                        width: 1.25rem;
                        line-height: 0.9;
                    }

                    table td,
                    table th {
                        border: 1px solid #e1e1e1;
                        padding: 5px 10px;
                    }

                    .woocommerce table.shop_table,
                    .woocommerce-page table.shop_table,
                    .woocommerce table.shop_table td,
                    .woocommerce-page table.shop_table td {
                        border-color: #e1e1e1;
                        border-radius: 0;
                        -moz-border-radius: 0;
                        -webkit-border-radius: 0;
                        -o-border-radius: 0;
                        -ms-border-radius: 0;
                        margin-bottom: 0;
                    }

                    .woocommerce table.shop_table {
                        border-collapse: collapse;
                    }

                    .woocommerce table.shop_table th,
                    .woocommerce-page table.shop_table th {
                        color: #333;
                        font-weight: 400;
                    }

                    .woocommerce table.shop_table thead,
                    .woocommerce-page table.shop_table thead {
                        background-color: #f7f7f7;
                        height: 50px;
                    }

                    .woocommerce #content table.cart img,
                    .woocommerce table.cart img,
                    .woocommerce-page #content table.cart img,
                    .woocommerce-page table.cart img {
                        width: 90px;
                        border: 1px solid #e3e3e3;
                    }

                    .woocommerce table.shop_table td.product-thumbnail {
                        width: 95px;
                        padding: 12px;
                    }

                    .shop_table.cart td.product-name > a {
                        font-weight: 300;
                        font-size: 0.875rem;
                    }

                    .shop_table.cart td.product-price .amount,
                    .shop_table.cart td.product-subtotal .amount {
                        font-size: 0.875rem;
                        font-weight: 400;
                        color: #666;
                    }

                    .woocommerce table.cart td.actions .input-text,
                    .woocommerce-page #content table.cart td.actions .input-text,
                    .woocommerce-page table.cart td.actions .input-text {
                        width: 200px;
                        -webkit-border-radius: 0;
                        border-radius: 0;
                    }

                    .woocommerce .cart .button,
                    .woocommerce .cart input.button {
                        color: #FFF;
                        background: rgba(229, 45, 109, 1);
                        padding: 10px 15px;
                        font-size: 1rem;
                        text-transform: capitalize;
                        font-weight: 400;
                        -webkit-border-radius: 0;
                        border-radius: 0;
                    }

                    .woocommerce input.button:disabled,
                    .woocommerce input.button:disabled[disabled] {
                        color: #FFF;
                        padding: 10px;
                    }

                    .woocommerce input.button:disabled:hover,
                    .woocommerce input.button:disabled[disabled]:hover {
                        background: rgb(214, 21, 85);
                        color: #FFF;
                    }

                    .woocommerce table.shop_table tbody:first-child tr:first-child td,
                    .woocommerce table.shop_table tbody:first-child tr:first-child th {
                        font-weight: 400;
                    }

                    .woocommerce table.shop_table tbody tr td:first-child,
                    .woocommerce table.shop_table tbody tr th:first-child {
                        border-right: solid 1px #e1e1e1;
                        vertical-align: middle;
                    }

                    .woocommerce table.shop_table tbody th,
                    .woocommerce table.shop_table tfoot td,
                    .woocommerce table.shop_table tfoot th {
                        font-weight: 400;
                        vertical-align: middle;
                        font-size: 0.9rem;
                        color: #000;
                    }

                    .woocommerce-cart .cart-collaterals .cart_totals tr td strong {
                        font-weight: 400;
                    }

                    #add_payment_method .wc-proceed-to-checkout a.checkout-button,
                    .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
                    .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
                        background: rgba(229, 45, 109, 1);
                        padding: 0.75rem;
                        -webkit-border-radius: 0;
                        border-radius: 0;
                        font-weight: 400;
                        font-size: 1rem;
                    }

                    .woocommerce #respond input#submit.alt:hover,
                    .woocommerce a.button.alt:hover,
                    .woocommerce button.button.alt:hover,
                    .woocommerce input.button.alt:hover {
                        background: rgb(214, 21, 85);
                    }

                    .cart_totals h2 {
                        font-size: 1.75rem;
                        font-weight: 400;
                        color: #000;
                    }

                    .woocommerce-info {
                        border-top-color: rgba(229, 45, 109, 1);
                        font-weight: 300;
                        font-size: 0.875rem;
                    }

                    .woocommerce-info::before {
                        color: rgba(229, 45, 109, 1);
                        top: 1rem;
                    }

                    h3#order_review_heading,
                    .woocommerce-billing-fields h3,
                    .woocommerce-additional-fields h3 {
                        font-size: 1.25rem;
                        font-weight: 400;
                        color: #000;
                    }

                    .woocommerce form .form-row input.input-text,
                    .woocommerce form .form-row textarea {
                        border: 1px solid #efefef;
                        min-height: 40px;
                        padding: 0 10px;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .select2-container--default .select2-selection--single {
                        -webkit-border-radius: 0;
                        border-radius: 0;
                        min-height: 40px;
                        border: 1px solid #efefef;
                    }

                    .select2-container--default .select2-selection--single .select2-selection__arrow,
                    .select2-container--default .select2-selection--single .select2-selection__rendered {
                        line-height: 40px;
                        min-height: 40px;
                        font-weight: 300;
                    }

                    .shop_table.woocommerce-checkout-review-order-table th {
                        font-weight: 300;
                        color: #000;
                    }

                    .shop_table.woocommerce-checkout-review-order-table td {
                        font-weight: 300;
                        font-size: 0.875rem;
                        color: #999;
                    }

                    .shop_table.woocommerce-checkout-review-order-table td strong {
                        color: #666;
                        font-weight: 400;
                    }

                    .shop_table.woocommerce-checkout-review-order-table td strong .woocommerce-Price-amount {
                        font-weight: 400;
                        color: #222;
                    }

                    #add_payment_method #payment,
                    .woocommerce-cart #payment,
                    .woocommerce-checkout #payment {
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .woocommerce #respond input#submit.alt,
                    .woocommerce a.button.alt,
                    .woocommerce button.button.alt,
                    .woocommerce input.button.alt {
                        background: rgba(229, 45, 109, 1);
                        font-weight: 400;
                        -webkit-border-radius: 0;
                        border-radius: 0;
                    }

                    .woocommerce #respond input#submit,
                    .woocommerce a.button,
                    .woocommerce button.button,
                    .woocommerce input.button {
                        -webkit-border-radius: 0;
                        border-radius: 0;
                        background: rgba(229, 45, 109, 1);
                        font-weight: 400;
                        color: #FFF;
                    }

                    .woocommerce #respond input#submit:hover,
                    .woocommerce a.button:hover,
                    .woocommerce button.button:hover,
                    .woocommerce input.button:hover {
                        background: rgb(214, 21, 85);
                        color: #FFF;
                    }

                    /*.entry-content ul,
.entry-content ol{
	padding-left: 1rem;
	padding-top: 0.5rem;
	margin-left: 1.5rem;
	line-height: 1.8
}*/

                    .woocommerce-Reviews ol {
                        padding-top: 0.5rem;
                        padding-left: 0;
                    }

                    .woocommerce-error {
                        border-top-color: rgba(229, 45, 109, 1);
                    }

                    .woocommerce-error::before {
                        color: rgba(229, 45, 109, 1);
                    }

                    .entry-content ul li:before,
                    .entry-content ol li:before {
                        display: none;
                    }

                    .woocommerce table.shop_table td,
                    .woocommerce-page table.shop_table td {
                        padding: 1rem;
                    }

                    .entry-content ul li strong {
                        font-weight: 600;
                    }

                    .woocommerce div.product .product_title {
                        font-size: 2.5rem;
                        font-weight: 400;
                        margin-bottom: 1rem;
                    }

                    .woocommerce-product-rating a.woocommerce-review-link {
                        font-size: 1rem;
                    }

                    .woocommerce .woocommerce-product-rating .star-rating {
                        font-size: 0.875rem;
                        height: 1.1rem;
                        line-height: 1.1rem;
                    }

                    .woocommerce-product-rating a.woocommerce-review-link {
                        font-size: 0.875rem;
                        font-weight: 400;
                    }

                    .woocommerce div.product p.price,
                    .woocommerce div.product span.price {
                        color: rgba(229, 45, 109, 1);
                        font-size: 1rem;
                    }

                    .woocommerce-product-details__short-description p {
                        font-size: 16px;
                        line-height: 1.5;
                        color: #606060;
                    }

                    .woocommerce div.product form.cart .button {
                        display: block;
                    }

                    .woocommerce div.product form.cart div.quantity {
                        margin: 0 4px 1.25rem 0;
                        width: 100%;
                    }

                    .product_meta span {
                        font-size: 0.875rem;
                        font-weight: 300;
                        color: #999;
                    }

                    .product_meta span a {
                        color: #333;
                    }

                    .product_meta span a:hover {
                        color: rgba(229, 45, 109, 1);
                    }

                    .woocommerce div.product .woocommerce-tabs ul.tabs {
                        padding: 0 5px;
                    }

                    .woocommerce div.product .woocommerce-tabs ul.tabs li {
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .woocommerce div.product .woocommerce-tabs ul.tabs li a {
                        font-weight: 400;
                        font-size: 0.875rem;
                    }

                    .woocommerce div.product .woocommerce-tabs ul.tabs li::before,
                    .woocommerce div.product .woocommerce-tabs ul.tabs li::after {
                        display: none;
                    }

                    .woocommerce-Reviews h2,
                    .woocommerce-Tabs-panel--description h2 {
                        font-size: 1.25rem !important;
                        font-weight: 400;
                        color: #000;
                        margin-top: 0;
                    }

                    .woocommerce-Reviews p,
                    .woocommerce-Tabs-panel--description p {
                        color: #777;
                        font-weight: 300;
                        margin-bottom: 0;
                    }

                    .woocommerce #reviews #comments ol.commentlist li {
                        list-style: none;
                    }

                    .woocommerce #reviews #comments ol.commentlist li .comment-text {
                        margin: 0 0 0 75px;
                        -webkit-border-radius: 0;
                        border-radius: 0;
                    }

                    .woocommerce #reviews #comments ol.commentlist li .comment-text p strong {
                        font-weight: 400;
                    }

                    .woocommerce #reviews #comments ol.commentlist li img.avatar {
                        width: 60px;
                        padding: 0;
                    }

                    .woocommerce #reviews #comments h2.woocommerce-Reviews-title {
                        margin-top: 0.25rem;
                    }

                    .comment-respond .comment-reply-title {
                        font-size: 1.25rem;
                        font-weight: 400;
                        color: #000;
                        display: block;
                        margin-bottom: 0.5rem;
                    }

                    .woocommerce #review_form #respond {
                        padding-top: 1rem;
                    }

                    .comment-form-rating {
                        padding-top: 1rem;
                    }

                    .comment-form-rating label {
                        font-size: 1rem;
                        font-weight: 500;
                        display: inline-block;
                        vertical-align: middle;
                        margin-bottom: 10px;
                        margin-top: -10px;
                        font-size: 16px;
                        line-height: 1.5;
                        color: #606060;
                    }

                    .comment-form-rating p.stars {
                        color: rgba(229, 45, 109, 1);
                        display: inline-block;
                        vertical-align: middle;
                        margin-left: 1rem !important;
                    }

                    .related.products h2 {
                        font-size: 1.35rem;
                        font-weight: 600;
                        color: #000;
                        padding: 1rem 0;
                        margin-bottom: 0.5rem;
                    }

                    .woocommerce div.product .woocommerce-tabs ul.tabs li.active {
                        border-bottom: none;
                    }

                    .woocommerce div.product .woocommerce-tabs ul.tabs {
                        margin: 0;
                    }

                    .woocommerce div.product .woocommerce-tabs .panel {
                        border: solid 1px #d3ced2;
                        padding: 1.25rem 1.25rem 0.625rem;
                    }

                    .woocommerce div.product .woocommerce-tabs ul.tabs::after,
                    .woocommerce div.product .woocommerce-tabs ul.tabs::before {
                        display: none;
                        border-bottom: none;
                    }

                    .woocommerce div.product .woocommerce-tabs ul.tabs li {
                        border-bottom: none;
                    }

                    .woocommerce div.product p.price ins,
                    .woocommerce div.product span.price ins {
                        font-weight: 400;
                    }

                    .related.products .product .star-rating {
                        height: 1.1rem;
                        line-height: 1.1rem;
                    }

                    .related.products ul.products {
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        -ms-flex-align: start;
                        -webkit-align-items: start;
                        -webkit-box-align: start;
                        align-items: start;
                        -webkit-flex-flow: row wrap;
                        justify-content: space-between;
                        width: 100%;
                    }

                    .related.products ul.products:before {
                        display: none;
                    }

                    .related.products ul.products li.product {
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        flex-basis: 33%;
                        justify-content: flex-start;
                        flex-direction: column;
                        vertical-align: top;
                        margin: 0 0 2.992em 0;
                    }

                    .woocommerce-table--order-details tr td {
                        font-size: 0.875rem;
                        font-weight: 300;
                    }

                    .woocommerce-table--order-details tr td strong {
                        font-weight: 400;
                        color: #000;
                    }

                    .woocommerce #payment #place_order,
                    .woocommerce-page #payment #place_order {
                        padding: 10px 15px 10px;
                    }

                    /*Title Layout 4*/

                    .template-four .vmagazine-lite-container #primary .comment-respond .comment-reply-title::after {
                        display: none;
                    }

                    .template-four .vmagazine-lite-container #primary .comment-respond .comment-reply-title {
                        margin-bottom: 2rem;
                    }

                    .template-four .vmagazine-lite-mul-cat-tabbed .block-header h4.block-title:before,
                    .template-four .vmagazine-lite-mul-cat.layout-one .block-header h4.block-title:before,
                    .template-four .vmagazine-lite-block-post-slider .block-header h4.block-title:before,
                    .template-four .vmagazine-lite-slider-tab-carousel .block-post-wrapper h4.block-title:before,
                    .template-four .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-header h4.block-title:before,
                    .template-four .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-title::before {
                        display: block;
                        position: absolute;
                        content: "";
                        width: 100%;
                        height: 2px;
                        background: rgba(229, 45, 109, 1);
                        bottom: -0.2rem;
                        left: 0;
                        right: 0;
                    }

                    .template-four .vmagazine-lite-mul-cat-tabbed .block-header .multiple-child-cat-tabs .vmagazine-lite-tabbed-links li a,
                    .template-four .vmagazine-lite-mul-cat.layout-one .block-header .child-cat-tabs .vmagazine-lite-tab-links li a,
                    .template-four .vmagazine-lite-block-post-slider .block-header .multiple-child-cat-tabs-post-slider .vmagazine-lite-tabbed-post-slider li a,
                    .template-four .vmagazine-lite-slider-tab-carousel .slider-cat-tabs-carousel .slider-tab-links-carousel li a,
                    .template-four .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-header .slider-cat-tabs ul.slider-tab-links li a,
                    .template-four .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-header .child-cat-tabs .vmagazine-lite-tab-links li a {
                        background: transparent !important;
                        position: relative;
                        color: #999;
                        padding: 5px 10px;
                        text-transform: uppercase;
                        font-size: 0.7rem;
                    }

                    .template-four .vmagazine-lite-mul-cat-tabbed .block-header .multiple-child-cat-tabs .vmagazine-lite-tabbed-links li:last-child a,
                    .template-four .vmagazine-lite-mul-cat.layout-one .block-header .child-cat-tabs .vmagazine-lite-tab-links li:last-child a,
                    .template-four .vmagazine-lite-block-post-slider .block-header .multiple-child-cat-tabs-post-slider .vmagazine-lite-tabbed-post-slider li:last-child a,
                    .template-four .vmagazine-lite-slider-tab-carousel .slider-cat-tabs-carousel .slider-tab-links-carousel li:last-child a,
                    .template-four .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-header .slider-cat-tabs ul.slider-tab-links li:last-child a,
                    .template-four .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-header .child-cat-tabs .vmagazine-lite-tab-links li:last-child a {
                        padding-right: 0;
                    }

                    .template-four .vmagazine-lite-mul-cat-tabbed .block-header .multiple-child-cat-tabs .vmagazine-lite-tabbed-links li a:hover,
                    .template-four .vmagazine-lite-mul-cat.layout-one .block-header .child-cat-tabs .vmagazine-lite-tab-links li a:hover,
                    .template-four .vmagazine-lite-block-post-slider .block-header .multiple-child-cat-tabs-post-slider .vmagazine-lite-tabbed-post-slider li a:hover,
                    .template-four .vmagazine-lite-slider-tab-carousel .slider-cat-tabs-carousel .slider-tab-links-carousel li a:hover,
                    .template-four .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-header .child-cat-tabs .vmagazine-lite-tab-links li a:hover {
                        color: #000;
                    }

                    .template-four .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-header .slider-cat-tabs ul.slider-tab-links li.active a,
                    .template-four .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-header .slider-cat-tabs ul.slider-tab-links li a:hover {
                        color: rgba(229, 45, 109, 1);
                    }

                    .template-four .vmagazine-lite-mul-cat-tabbed .block-header .multiple-child-cat-tabs .vmagazine-lite-tabbed-links li.active a,
                    .template-four .vmagazine-lite-mul-cat.layout-one .block-header .child-cat-tabs .vmagazine-lite-tab-links li.active a,
                    .template-four .vmagazine-lite-block-post-slider .block-header .multiple-child-cat-tabs-post-slider .vmagazine-lite-tabbed-post-slider li.active a,
                    .template-four .vmagazine-lite-slider-tab-carousel .slider-cat-tabs-carousel .slider-tab-links-carousel li.active a,
                    .template-four .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-header .child-cat-tabs .vmagazine-lite-tab-links li.active a {
                        color: #000;
                    }

                    .template-four .vmagazine-lite-mul-cat-tabbed .block-header .multiple-child-cat-tabs .vmagazine-lite-tabbed-links li.active a:before,
                    .template-four .vmagazine-lite-mul-cat.layout-one .block-header .child-cat-tabs .vmagazine-lite-tab-links li.active a:before,
                    .template-four .vmagazine-lite-block-post-slider .block-header .multiple-child-cat-tabs-post-slider .vmagazine-lite-tabbed-post-slider li.active a:before,
                    .template-four .vmagazine-lite-slider-tab-carousel .slider-cat-tabs-carousel .slider-tab-links-carousel li.active a:before,
                    .template-four .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-header .slider-cat-tabs ul.slider-tab-links li.active a:before,
                    .template-four .vmagazine-lite-mul-cat.block-post-wrapper.layout-two .block-header .child-cat-tabs .vmagazine-lite-tab-links li.active a:before {
                        content: "";
                        position: absolute;
                        right: 0;
                        margin: 0px auto;
                        left: 0;
                        bottom: -4px;
                        width: 5px;
                        height: 5px;
                        border-style: solid;
                        border-width: 0px 7px 7px 7px;
                        border-color: transparent transparent rgba(229, 45, 109, 1) transparent;
                    }

                    .template-four .slider-tab-wrapper .block-post-wrapper.block_layout_1 .block-header .slider-cat-tabs ul.slider-tab-links li.active a:before {
                        bottom: -8px;
                    }

                    .template-four .vmagazine-lite-mul-cat.layout-one .block-header .child-cat-tabs .vmagazine-lite-tab-links li.active a:before,
                    .template-four .vmagazine-lite-block-post-slider .block-header .multiple-child-cat-tabs-post-slider .vmagazine-lite-tabbed-post-slider li.active a:before {
                        bottom: -5px;
                    }

                    .template-four .vmagazine-lite-block-post-car-small .lSSlideWrapper {
                        padding-top: 4.25rem;
                    }

                    /*Social Counter Plugin Customization*/

                    .apsc-theme-2 .social-icon {
                        min-width: 60%;
                        width: 60%;
                        display: inline-block;
                        float: left;
                        margin: 0;
                    }

                    .apsc-theme-2 .apsc-count-wrapper {
                        min-width: 40%;
                        width: 40%;
                        display: inline-block;
                        float: right;
                        margin: 0;
                    }

                    .apsc-theme-2 .apsc-each-profile {
                        margin: 10px 0px;
                        width: 100%;
                        display: block;
                    }

                    .apsc-theme-2 .apsc-each-profile:first-of-type {
                        margin-top: 0;
                    }

                    .apsc-theme-2 .apsc-each-profile:last-of-type {
                        margin-bottom: 0;
                    }

                    .apsc-theme-2 .apsc-count-wrapper .apsc-count {
                        width: 100%;
                    }

                    .apss-theme-5 .apss-single-icon a {
                        border: 2px solid transparent;
                    }

                    .apsc-icons-wrapper.apsc-theme-13 {
                        display: block;
                        width: 100%;
                        text-align: center;
                    }

                    .apsc-icons-wrapper.apsc-theme-13 .apsc-each-profile {
                        width: 47%;
                        margin: 1px 3px !important;
                    }

                    .apsc-icons-wrapper.apsc-theme-13 .apsc-each-profile a {
                        width: 100%;
                        margin-bottom: 4px;
                    }

                    .apsc-icons-wrapper.apsc-theme-13 .apsc-each-profile:last-of-type a {
                        margin-bottom: 0;
                    }

                    .apsc-icons-wrapper.apsc-theme-13 .apsc-each-profile:nth-last-of-type(2) a {
                        margin-bottom: 0;
                    }

                    .apss-social-share.apss-theme-7.clearfix.apss-buttons-left {
                        padding-left: 10px;
                    }

                    /*Gallery Layout 2*/

                    .post-gallery-wrapper {
                        margin-top: 20px;
                        margin-bottom: 20px;
                    }

                    .post-gallery-wrapper ul.gallery-items {
                        list-style: none;
                        padding: 0;
                        margin: 0;
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        -ms-flex-align: start;
                        -webkit-align-items: start;
                        -webkit-box-align: start;
                        align-items: start;
                        -webkit-flex-flow: row wrap;
                        justify-content: flex-start;
                        width: 100%;
                    }

                    .post-gallery-wrapper ul.gallery-items li {
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        flex-basis: 25%;
                        justify-content: flex-start;
                        flex-direction: column;
                        vertical-align: top;
                    }

                    .post-gallery-wrapper ul.gallery-items li a {
                        height: 11rem;
                        position: relative;
                        width: 100%;
                        margin: 0;
                        vertical-align: top;
                    }

                    .post-gallery-wrapper ul.gallery-items li a img {
                        transform-origin: 0 0;
                        backface-visibility: hidden;
                        object-fit: cover;
                        height: 100%;
                        min-width: 100%;
                        max-width: inherit;
                        position: absolute;
                        width: 100%;
                        margin: 0 auto;
                        top: 50%;
                        left: 50%;
                        transform: translate(-50%, -50%);
                    }

                    a#cancel-comment-reply-link {
                        opacity: 0.8;
                    }

                    .template-five a#cancel-comment-reply-link:hover,
                    .template-three a#cancel-comment-reply-link:hover {
                        color: #FFF;
                    }

                    /*Nav Menu Footer widget*/

                    .top-footer-wrap .vmagazine-lite-container .widget.widget_calendar .calendar_wrap,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_tag_cloud .tagcloud,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_meta ul,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_pages ul,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_recent_comments ul,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_recent_entries ul,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_rss ul,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_nav_menu ul,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_archive ul {
                        background: transparent;
                        color: rgba(255, 255, 255, 0.7);
                        padding: 0px;
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget.widget_tag_cloud .tagcloud {
                        padding: 0px !important;
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget.widget_tag_cloud .tagcloud a,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_meta ul li a,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_pages ul li a,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_recent_comments ul li a,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_recent_entries ul li a,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_rss ul li a,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_nav_menu ul li a,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_archive ul li a {
                        color: rgba(255, 255, 255, 0.7);
                    }

                    /*Add to Cart Menu*/

                    header.header-layout1 nav.main-navigation {
                        display: inline-block;
                        width: calc(100% - 1%);
                        float: left;
                    }

                    header.header-layout2 .vmagazine-lite-nav-wrapper .vmagazine-lite-container {
                        position: relative;
                    }

                    header ul.site-header-cart {
                        display: inline-block;
                        width: 1%;
                        float: right;
                        list-style-type: none;
                        padding: 0;
                        margin: 0;
                        position: relative;
                    }

                    header.header-layout2 .site-header-cart {
                        position: absolute;
                        top: 0;
                        right: 0;
                        margin-top: 5px;
                    }

                    header.header-layout3 .site-header-cart {
                        position: absolute;
                        top: 0;
                        right: 25px;
                    }

                    header ul.site-header-cart li span.icon {
                        position: absolute;
                        top: 0;
                        right: 0;
                        margin-right: 15px;
                        margin-top: 10px;
                        font-size: 20px;
                    }

                    header ul.site-header-cart li span.count {
                        position: absolute;
                        top: 0;
                        right: 0;
                        font-size: 10px;
                        width: 20px;
                        height: 20px;
                        background: #E63B76;
                        border-radius: 50%;
                        color: #FFF;
                        line-height: 20px;
                        text-align: center;
                        margin-right: 1px;
                        margin-top: 5px;
                    }

                    .icon_bag_alt::before {
                        content: "\f290";
                        font-family: fontawesome;
                    }

                    header ul.site-header-cart li.cart-items {
                        position: absolute;
                        top: calc(100% + 30px);
                        right: 0;
                        width: 320px;
                        background-color: #fff;
                        text-align: left;
                        z-index: 1000;
                        visibility: hidden;
                        opacity: 0;
                        overflow: hidden;
                        -webkit-transform: translateY(30px);
                        -moz-transform: translateY(30px);
                        -ms-transform: translateY(30px);
                        -o-transform: translateY(30px);
                        transform: translateY(30px);
                        box-sizing: border-box;
                        box-shadow: 0 0 4.85px .15px rgba(0, 0, 0, .09);
                        -webkit-transition: all 0.3s cubic-bezier(.6, .6, .4, 1);
                        -moz-transition: all 0.3s cubic-bezier(.6, .6, .4, 1);
                        transition: all 0.3s cubic-bezier(.6, .6, .4, 1);
                    }

                    header.header-layout1 ul.site-header-cart li.cart-items {
                        top: calc(100% + 29px);
                    }

                    header ul.site-header-cart li.cart-items .widget_shopping_cart {
                        margin: 25px;
                    }

                    header ul.site-header-cart li.cart-items .widget_shopping_cart .mini_cart_item {
                        position: relative;
                        display: table;
                        table-layout: fixed;
                        height: 100%;
                        width: 100%;
                        padding: 15px 0;
                        padding-left: 20px;
                        border-bottom: 1px solid #efefef;
                        box-sizing: border-box;
                    }

                    header ul.site-header-cart li.cart-items .widget_shopping_cart .mini_cart_item:first-child {
                        padding-top: 0;
                    }

                    .woocommerce.widget_shopping_cart .cart_list li a.remove {
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                        font-weight: 400;
                    }

                    header ul.site-header-cart li.cart-items .widget_shopping_cart .mini_cart_item:first-child a.remove {
                        margin-top: -26px;
                    }

                    header .woocommerce.widget_shopping_cart .cart_list li a.remove {
                        margin-top: -15px;
                    }

                    header .woocommerce.widget_shopping_cart .cart_list li a.remove:hover {
                        color: #000 !important;
                        background: transparent;
                    }

                    header ul.site-header-cart li.cart-items .widget_shopping_cart .mini_cart_item a {
                        font-weight: 400;
                        font-size: 0.875rem;
                        padding-top: 15px;
                    }

                    header ul.site-header-cart li.cart-items .widget_shopping_cart .mini_cart_item span.quantity {
                        font-size: 0.7rem;
                        margin-top: 10px;
                        display: block;
                    }

                    header ul.site-header-cart li.cart-items .widget_shopping_cart .mini_cart_item a img {
                        width: 70px;
                        margin-top: -15px;
                    }

                    header ul.site-header-cart li.cart-items .widget_shopping_cart p.woocommerce-mini-cart__total {
                        border-top: none;
                        font-size: 0.875rem;
                        font-weight: 400;
                        padding-top: 25px;
                    }

                    header ul.site-header-cart li.cart-items .widget_shopping_cart p.woocommerce-mini-cart__total strong {
                        font-weight: 500;
                    }

                    header ul.site-header-cart li.cart-items .widget_shopping_cart p.woocommerce-mini-cart__total span.woocommerce-Price-amount {
                        float: right;
                    }

                    header ul.site-header-cart li.cart-items .widget_shopping_cart p.woocommerce-mini-cart__buttons {
                        display: block;
                        width: 100%;
                    }

                    header ul.site-header-cart li.cart-items .widget_shopping_cart p.woocommerce-mini-cart__buttons a.button {
                        display: inline-block;
                        width: 48%;
                        float: left;
                        margin: 0;
                        text-align: center;
                        background: transparent;
                        border: 1px solid #E63B76;
                        color: #E63B76;
                    }

                    header ul.site-header-cart li.cart-items .widget_shopping_cart p.woocommerce-mini-cart__buttons a.button:hover {
                        background: #E63B76;
                        color: #FFF;
                    }

                    header ul.site-header-cart li.cart-items .widget_shopping_cart p.woocommerce-mini-cart__buttons a.button.checkout {
                        float: right;
                    }

                    header ul.site-header-cart li.cart-items .widget_shopping_cart .mini_cart_item a span {
                        margin-top: 17px;
                        display: inline-block;
                        margin-bottom: 0px;
                        vertical-align: middle;
                    }

                    header ul.site-header-cart:hover li.cart-items {
                        opacity: 1;
                        visibility: visible;
                        -webkit-transform: translateY(0);
                        -moz-transform: translateY(0);
                        -ms-transform: translateY(0);
                        -o-transform: translateY(0);
                        transform: translateY(0);
                    }

                    header .vmagazine-lite-nav-wrapper.menu-fixed-triggered ul.site-header-cart li.cart-items {
                        top: calc(100% + 29px);
                    }

                    header.header-layout2 ul.site-header-cart li.cart-items {
                        top: calc(100% + 32px);
                    }

                    header.header-layout3 ul.site-header-cart li.cart-items {
                        top: calc(100% + 22px);
                    }

                    header.header-layout2 .vmagazine-lite-nav-wrapper.menu-fixed-triggered ul.site-header-cart li.cart-items {
                        top: calc(100% + 22px);
                    }

                    header.header-layout2 .vmagazine-lite-nav-wrapper.menu-fixed-triggered nav.main-navigation .nav-wrapper,
                    header.header-layout2 .vmagazine-lite-nav-wrapper.menu-fixed-triggered nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item a {
                        color: #000;
                    }

                    header.header-layout2 .vmagazine-lite-nav-wrapper.menu-fixed-triggered nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item a {
                        padding: 1rem 1.25rem 1rem;
                        font-size: 0.875rem;
                        font-weight: 400;
                    }

                    header.header-layout2 .vmagazine-lite-nav-wrapper.menu-fixed-triggered nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.menu-item-has-children a,
                    header.header-layout2 .vmagazine-lite-nav-wrapper.menu-fixed-triggered nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.has-mega-menu a {
                        padding-right: 2rem;
                    }

                    header.header-layout2 .vmagazine-lite-nav-wrapper.menu-fixed-triggered nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.menu-item-has-children a::before,
                    header.header-layout2 .vmagazine-lite-nav-wrapper.menu-fixed-triggered nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item.has-mega-menu a::before {
                        margin-right: 0.95rem;
                    }

                    header.header-layout2 .vmagazine-lite-nav-wrapper.menu-fixed-triggered nav.main-navigation .nav-wrapper .menu-mmnu-container ul > li.menu-item a::after {
                        background: rgba(0, 0, 0, 0.4);
                    }

                    header.header-layout2 .vmagazine-lite-nav-wrapper.menu-fixed-triggered nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item ul.sub-menu li a:after {
                        display: none;
                    }

                    header.header-layout2 ul.site-header-cart li span.icon {
                        color: rgba(255, 255, 255, 0.8);
                    }

                    header.header-layout2 .vmagazine-lite-nav-wrapper.menu-fixed-triggered nav.main-navigation .nav-wrapper .index-icon {
                        padding-right: 0.75rem;
                    }

                    header.header-layout2 .vmagazine-lite-nav-wrapper.menu-fixed-triggered ul.site-header-cart li span.icon {
                        color: rgba(0, 0, 0, 0.8);
                    }

                    header.header-layout4 .site-main-nav-wrapper .vmagazine-lite-container {
                        position: relative;
                    }

                    header.header-layout4 ul.site-header-cart {
                        position: absolute;
                        top: 0;
                        right: 0;
                        margin-top: 5px;
                    }

                    header.header-layout4 .vmagazine-lite-nav-wrapper.menu-fixed-triggered ul.site-header-cart li.cart-items {
                        top: calc(100% + 30px);
                    }

                    .sidebar-wrapper .widget-title {
                        display: none;
                    }

                    header ul.site-header-cart li.cart-items .widget_shopping_cart .widgettitle {
                        display: none;
                    }

                    .tnp-field label.tnp-email {
                        font-size: 1rem !important;
                        line-height: 1.5rem !important;
                        color: #666 !important;
                    }

                    /*Bottom Footer Middle*/

                    .site-footer {
                        background: #1f2024;
                    }

                    .middle-footer-wrap {
                        padding: 1rem 0 2rem;
                    }

                    .footer-one.site-footer .middle-footer-wrap {
                        /*padding: 10px 0 0;*/
                    }

                    .middle-footer-wrap .middle-ftr-wrap {
                        width: 100%;
                        padding-left: 0;
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        -webkit-box-align: center;
                        align-items: center;
                        -webkit-flex-flow: row wrap;
                        justify-content: space-between;
                    }

                    .middle-footer-wrap .middle-ftr-wrap .footer-logo-wrap,
                    .middle-footer-wrap .middle-ftr-wrap .footer-desc,
                    .middle-footer-wrap .middle-ftr-wrap .footer-social {
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        flex-basis: 28%;
                        justify-content: flex-start;
                        flex-direction: column;
                        vertical-align: top;
                        margin-top: 20px;
                    }

                    .middle-footer-wrap .middle-ftr-wrap .footer-desc {
                        font-size: 0.875rem;
                        line-height: 1.5rem;
                        color: rgba(255, 255, 255, 0.9);
                        flex-basis: 44%;
                        text-align: justify;
                        /*text-align: left;*/
                        font-weight: 300;
                        padding-right: 30px;
                    }

                    .middle-footer-wrap .middle-ftr-wrap .footer-social ul.social {
                        list-style: none;
                        padding: 0;
                        margin: 0;
                        text-align: center;
                        /*ext-align: left;*/
                    }

                    .footer-social {
                        margin-bottom: 15px;
                        margin-top: 20px
                    }

                    .middle-footer-wrap .middle-ftr-wrap .footer-social ul.social li {
                        display: inline-block;
                        margin-left: 3px;
                        margin-bottom: 6px;
                    }

                    .middle-footer-wrap .middle-ftr-wrap .footer-social ul.social li a i {
                        width: 40px;
                        height: 40px;
                        text-align: center;
                        line-height: 40px;
                        /* background: rgba(229, 45, 109, 1);*/
                        -webkit-border-radius: 2px;
                        border-radius: 2px;
                        color: rgba(255, 255, 255, 0.6);
                        -webkit-transition: all ease 0.3s;
                        -moz-transition: all ease 0.3s;
                        -ms-transition: all ease 0.3s;
                        -o-transition: all ease 0.3s;
                        transition: all ease 0.3s;
                        font-size: 24px;
                    }

                    .middle-footer-wrap .middle-ftr-wrap .footer-social ul.social li a i.fa-dropbox {
                        background: #007ee5;
                    }

                    .middle-footer-wrap .middle-ftr-wrap .footer-social ul.social li a i.fa-dropbox:hover {
                        background: #FFF;
                        color: #007EE5;
                    }

                    .middle-footer-wrap .middle-ftr-wrap .footer-social ul.social li a i.fa-dribbble {
                        background: #ea4c89;
                    }

                    .middle-footer-wrap .middle-ftr-wrap .footer-social ul.social li a i.fa-dribbble:hover {
                        background: #FFF;
                        color: #EA4C89;
                    }

                    .middle-footer-wrap .middle-ftr-wrap .footer-social ul.social li a i.fa-bitbucket {
                        background: #205081;
                    }

                    .middle-footer-wrap .middle-ftr-wrap .footer-social ul.social li a i.fa-bitbucket:hover {
                        background: #FFF;
                        color: #205081;
                    }

                    .middle-footer-wrap .middle-ftr-wrap .footer-social ul.social li a i.fa-pinterest {
                        background: #ec2327;
                    }

                    .middle-footer-wrap .middle-ftr-wrap .footer-social ul.social li a i.fa-pinterest:hover {
                        background: #FFF;
                        color: #EC2327;
                    }

                    .middle-footer-wrap .middle-ftr-wrap .footer-social ul.social li a i.fa-linkedin {
                        background: #0274b3;
                    }

                    .middle-footer-wrap .middle-ftr-wrap .footer-social ul.social li a i.fa-linkedin:hover {
                        background: #FFF;
                        color: #0274B3;
                    }

                    .middle-footer-wrap .middle-ftr-wrap .footer-social ul.social li a i.fa-twitter {
                        background: #66d6fe;
                    }

                    .middle-footer-wrap .middle-ftr-wrap .footer-social ul.social li a i.fa-twitter:hover {
                        background: #FFF;
                        color: #66D6FE;
                    }

                    .middle-footer-wrap .middle-ftr-wrap .footer-social ul.social li a i.fa-facebook {
                        background: #3c5a99;
                    }

                    .middle-footer-wrap .middle-ftr-wrap .footer-social ul.social li a i.fa-facebook:hover {
                        background: #FFF;
                        color: #3C5A99;
                    }

                    .middle-footer-wrap .middle-ftr-wrap .footer-social ul.social li a i.fa-google-plus {
                        background: #d34836;
                    }

                    .middle-footer-wrap .middle-ftr-wrap .footer-social ul.social li a i.fa-google-plus:hover {
                        background: #FFF;
                        color: #d34836;
                    }

                    .site-footer .widget .block-title {
                        background: transparent;
                        color: rgba(229, 45, 109, 1);
                        font-weight: 600;
                        padding-left: 0;
                        text-transform: capitalize;
                        font-size: 1.25rem;
                        margin-bottom: 2.625rem;
                    }

                    .site-footer .widget .block-title:before {
                        display: none;
                    }

                    .site-footer .widget .block-title span {
                        background: transparent !important;
                        padding: 0 !important;
                        color: rgba(255, 255, 255, 0.9);
                        font-weight: 600;
                        text-transform: capitalize;
                        font-size: 1.25rem;
                    }

                    .site-footer .footer-widgets .widget-title,
                    .site-footer .footer-widgets .widget-title span.title-bg {
                        color: rgba(255, 255, 255, 0.9);
                    }

                    .site-footer .footer-widgets .widget-title > span.title-bg {
                        padding: 0;
                    }

                    .site-footer .footer-widgets .widget-title > span.title-bg span {
                        padding: 0;
                    }

                    .site-footer .footer-widgets .widget-title:before,
                    .site-footer .widget .block-title:before {
                        display: block;
                        content: "";
                        position: absolute;
                        width: 100%;
                        height: 1px;
                        background: rgba(255, 255, 255, 0.1);
                        bottom: 0;
                        left: 0;
                        margin-bottom: -10px;
                    }

                    .site-footer .widget .block-title span:after,
                    .site-footer .widget .block-title:after,
                    .site-footer .widget .widget-title:after {
                        display: none;
                    }

                    .site-footer .widget > div {
                        padding: 0 !important;
                        background: transparent !important;
                    }

                    .site-footer .widget.widget_vmagazine_lite_flickr_stream .flickr_badge_image {
                        width: 23%;
                        margin: 1%;
                    }

                    .site-footer .widget.widget_vmagazine_lite_flickr_stream .flickr_badge_image:nth-of-type(4n) {
                        margin-right: 0;
                    }

                    .site-footer .vmagazine-lite-rec-posts.recent-post-widget .recent-posts-content {
                        padding-bottom: 1rem;
                        padding-top: 1rem;
                        border-bottom: 1px solid rgba(235, 235, 235, 0.1);
                    }

                    .site-footer .vmagazine-lite-rec-posts.recent-post-widget .recent-posts-content:first-of-type {
                        padding-top: 0;
                    }

                    .site-footer .vmagazine-lite-rec-posts.recent-post-widget .recent-posts-content:last-of-type {
                        border-bottom: none;
                        padding-bottom: 0;
                    }

                    .site-footer .vmagazine-lite-rec-posts.recent-post-widget .recent-posts-content .image-recent-post {
                        width: 30%;
                    }

                    .site-footer .vmagazine-lite-rec-posts.recent-post-widget .recent-posts-content .recent-post-content span {
                        font-size: 0.7rem;
                        color: rgba(255, 255, 255, 0.4);
                    }

                    .site-footer .vmagazine-lite-rec-posts.recent-post-widget .recent-posts-content .recent-post-content span i {
                        padding-right: 4px;
                    }

                    .site-footer .vmagazine-lite-rec-posts.recent-post-widget .recent-posts-content .recent-post-content a {
                        margin-top: 0;
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget.widget_meta ul li a,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_pages ul li a,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_recent_entries ul li a,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_rss ul li a,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_nav_menu ul li a,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_archive ul li a {
                        padding-left: 0.9rem;
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget.widget_recent_entries ul li span.post-date {
                        padding-left: 0.9rem;
                    }

                    .top-footer-wrap .vmagazine-lite-container .widget.widget_meta ul li a:before,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_pages ul li a:before,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_recent_entries ul li a:before,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_rss ul li a:before,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_nav_menu ul li a:before,
                    .top-footer-wrap .vmagazine-lite-container .widget.widget_archive ul li a:before {
                        margin-left: 0;
                    }

                    /*Error Page*/

                    .error-404 {
                        text-align: center;
                        padding: 5rem 0 7rem;
                    }

                    .error-404 .vmagazine-lite-404 {
                        font-size: 120px;
                        font-weight: 300;
                        text-shadow: 10px 10px 13px rgba(0, 0, 0, 0.1);
                    }

                    .error-404 h1.page-title {
                        font-size: 32px;
                        font-weight: 400;
                        color: #333;
                        margin-bottom: 1rem;
                    }

                    .error-404 .page-content p {
                        font-size: 1rem;
                    }

                    /* Search Page*/

                    .page-header h1 {
                        margin-bottom: 25px;
                        font-size: 2.5rem;
                    }

                    .ap_tab_content .ap_tab {
                        line-height: 24px;
                    }

                    .entry-content .ap_tab_wrap {
                        margin-bottom: 1rem;
                    }

                    /*.entry-content .access-social-share{
    float: left;
}*/

                    .post-single-layout1 .author-avatar .author-image img {
                        border-radius: 50%;
                    }

                    .woocommerce .quantity .qty {
                        border: solid 1px #ddd;
                        padding: 6px;
                    }

                    .woocommerce button.button:disabled[disabled] {
                        color: #FFF;
                    }

                    .entry-content p.cart-empty {
                        margin-bottom: 1rem;
                    }

                    .entry-content p.return-to-shop {
                        margin-bottom: 0.25rem;
                    }

                    .cart_totals .shipping .woocommerce-shipping-calculator p {
                        margin-bottom: 0.5rem;
                    }

                    .cart_totals .shipping .woocommerce-shipping-calculator .shipping-calculator-form p {
                        padding: 0;
                    }

                    .no-results.not-found {
                        width: 100%;
                    }

                    .no-results.not-found h1 {
                        line-height: 1;
                        margin-bottom: 1.25rem;
                    }

                    .no-results.not-found p {
                        margin-bottom: 1.5rem;
                    }

                    .no-results.not-found form.search-form {
                        height: 45px;
                        width: 100%;
                        max-width: 500px;
                        position: relative;
                        padding-right: 100px;
                    }

                    .no-results.not-found form.search-form input.search-field {
                        height: 45px;
                        line-height: 45px;
                        border-radius: 0;
                        padding: 10px 15px;
                        top: 0;
                        vertical-align: top;
                        border-radius: 0;
                    }

                    .no-results.not-found form.search-form input.search-submit {
                        position: absolute;
                        top: 0;
                        right: 0;
                        width: 100px;
                        height: 45px;
                        line-height: 45px;
                        padding: 0;
                        border-radius: 0;
                        background: rgba(229, 45, 109, 1);
                        color: #FFF;
                        border-color: rgba(229, 45, 109, 1);
                    }

                    .woocommerce.columns-3 ul.products li.product:last-child {
                        margin-bottom: 0;
                    }

                    .woocommerce.columns-3 ul.products li.product:nth-last-child(2) {
                        margin-bottom: 0;
                    }

                    .woocommerce.columns-3 ul.products li.product:nth-last-child(3) {
                        margin-bottom: 0;
                    }

                    .woocommerce .woocommerce-MyAccount-navigation ul {
                        padding-left: 0;
                        padding-top: 0;
                        margin-bottom: 0;
                    }

                    .woocommerce .woocommerce-MyAccount-navigation ul li {
                        display: block;
                        padding: 0;
                    }

                    .woocommerce .woocommerce-MyAccount-navigation ul li a {
                        padding: 10px 20px;
                        display: block;
                        margin-bottom: 2px;
                        line-height: 1.5;
                        background: rgba(229, 45, 109, 1);
                        color: #FFF;
                    }

                    .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a {
                        background: #000;
                    }

                    .woocommerce .woocommerce-MyAccount-content p {
                        margin-bottom: 1rem;
                    }

                    .woocommerce-account .addresses .title h3 {
                        margin: 0 0 1rem;
                    }

                    .woocommerce-account .addresses .woocommerce-Address-title a {
                        margin-top: 8px;
                    }

                    .woocommerce-account p.woocommerce-form-row {
                        padding: 0;
                    }

                    .woocommerce-account .woocommerce-form-login p.lost_password {
                        margin-bottom: 0;
                    }

                    .woocommerce-account .woocommerce h1 {
                        font-size: 32px;
                    }

                    .woocommerce-account .woocommerce h2 {
                        font-size: 28px;
                        margin: 0;
                    }

                    .woocommerce-account .woocommerce {
                        margin-top: 0;
                    }

                    .woocommerce-account .woocommerce .woocommerce-form-login {
                        margin-bottom: 0;
                        border-radius: 0;
                        border-color: #ddd;
                        margin-top: 1.25rem;
                    }

                    .woocommerce-account .woocommerce .lost_reset_password p {
                        margin-bottom: 0.625rem;
                    }

                    .woocommerce-account .woocommerce .woocommerce-form__label.woocommerce-form__label-for-checkbox {
                        margin-left: 10px;
                    }

                    .woocommerce-account .woocommerce .woocommerce-form__label input.woocommerce-form__input {
                        -webkit-appearance: checkbox !important;
                        appearance: checkbox !important;
                        margin-right: 3px;
                        vertical-align: middle;
                        display: inline-block;
                        margin-top: 2px;
                    }

                    .woocommerce-account .woocommerce .woocommerce-form__label span {
                        vertical-align: middle;
                        display: inline-block;
                    }

                    .woocommerce-account .woocommerce form.login p:nth-last-of-type(2) {
                        margin-top: 15px;
                    }

                    .sidebar-widget-area .apsc-icons-wrapper {
                        margin-top: 2rem;
                    }

                    .sidebar-widget-area .apsc-theme-19 .apsc-each-profile {
                        text-align: center;
                        margin: 0;
                    }

                    .sidebar-widget-area .apsc-theme-19 .apsc-each-profile a {
                        padding: 0;
                        min-height: 30px;
                        width: 40px;
                        text-align: center;
                        line-height: 40px;
                    }

                    .sidebar-widget-area .apsc-theme-19 .apsc-each-profile a .social-icon {
                        font-size: 1rem;
                    }

                    .sidebar-widget-area .apsc-theme-19 .apsc-each-profile .fa {
                        font-size: 1rem;
                    }

                    .sidebar-widget-area .apsc-theme-19 .apsc-count-wrapper {
                        display: none;
                    }

                    .entry-content p a {
                        opacity: 0.8;
                        text-decoration: underline;
                    }

                    li.pingback {
                        margin-bottom: 0;
                        border-bottom: 1px solid #eee;
                        padding-bottom: 0.875rem;
                    }

                    li.pingback .cmt-main-content .cmt-author-name {
                        margin-bottom: 5px;
                    }

                    li.pingback .cmt-main-content cite {
                        font-style: normal;
                    }

                    li.pingback .cmt-main-content .comment-meta {
                        font-size: 0.78875rem;
                        color: rgba(0, 0, 0, 0.5);
                    }

                    li.pingback .cmt-main-content .cmt-content-wrap {
                        padding-top: 5px;
                    }

                    li.pingback .cmt-main-content {
                        margin-top: 10px;
                    }

                    li.pingback .cmt-main-content p {
                        font-size: 0.9375rem;
                        color: #666;
                        line-height: 1.65;
                        margin-top: 0.5rem;
                        margin-bottom: 0.975rem;
                    }

                    li.pingback .cmt-main-content .reply {
                        font-size: 0.78875rem;
                        color: rgba(0, 0, 0, 0.5);
                        margin-top: 5px;
                    }

                    li.pingback .cmt-main-content cite a {
                        color: rgba(229, 45, 109, 1);
                    }

                    li.pingback .cmt-main-content cite a:hover {
                        color: rgba(229, 45, 109, 0.8);
                    }

                    li.pingback .cmt-main-content span.edit-link a {
                        color: #888;
                        font-size: 0.875rem;
                        padding-left: 0;
                    }

                    li.pingback .cmt-main-content span.edit-link a:hover {
                        color: #444;
                    }

                    .menu-fallback-text {
                        font-size: 1rem;
                        display: inline-block;
                        padding: 15px 0;
                    }

                    header.header-layout1 ul.site-header-cart li span.icon {
                        margin-top: 9px;
                        margin-right: 12px;
                    }

                    header.header-layout1 ul.site-header-cart li span.count {
                        margin-top: 5px;
                        margin-right: 0px;
                    }

                    header.header-layout2 ul.site-header-cart li span.icon {
                        margin-top: 8px;
                        margin-right: 20px;
                    }

                    header.header-layout2 ul.site-header-cart li span.count {
                        margin-top: 3px;
                        margin-right: 10px;
                    }

                    header.header-layout3 ul.site-header-cart li span.icon {
                        margin-top: -3px;
                        margin-right: 7px;
                    }

                    header.header-layout3 ul.site-header-cart li span.count {
                        margin-top: -4px;
                        margin-right: -3px;
                    }

                    header.header-layout4 ul.site-header-cart li span.icon {
                        margin-top: 9px;
                        margin-right: 20px;
                    }

                    header.header-layout4 ul.site-header-cart li span.count {
                        margin-top: 3px;
                        margin-right: 10px;
                    }

                    .vmagazine-lite-ticker-wrapper .vmagazine-lite-container.layout-two {
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    .site-footer .widget_nav_menu .mega-sub-menu {
                        display: none;
                    }

                    header.header-layout3 .site-main-nav-wrapper .vmagazine-lite-container {
                        -ms-flex-align: center;
                        -webkit-align-items: center;
                        -webkit-box-align: center;
                        align-items: center;
                    }

                    .related-content-wrapper a.vmagazine-lite-related-more {
                        display: inline-block;
                        background: rgba(229, 45, 109, 1);
                        color: #FFF;
                        padding: 10px 12px;
                        text-transform: uppercase;
                        font-size: 14px;
                        margin-top: 14px;
                        border: 1px solid rgba(229, 45, 109, 1);
                    }

                    .related-content-wrapper a.vmagazine-lite-related-more:hover {
                        color: rgba(229, 45, 109, 1);
                        background: transparent;
                    }

                    .block-post-wrapper.block_layout_2 .lSSlideWrapper .lSAction > .lSPrev,
                    .block-post-wrapper.block_layout_2 .lSSlideWrapper .lSAction > .lSNext {
                        display: none;
                    }

                    footer .gallery-item .gallery-icon a {
                        position: relative;
                        display: block;
                        overflow: hidden;
                    }

                    footer .gallery-item .gallery-icon a:before {
                        content: "";
                        position: absolute;
                        top: 0;
                        bottom: 0;
                        left: 0;
                        right: 0;
                        background: rgba(0, 0, 0, 0.4);
                        visibility: hidden;
                        opacity: 0;
                        z-index: 1;
                        -webkit-transform-origin: center center;
                        -moz-transform-origin: center center;
                        -ms-transform-origin: center center;
                        -o-transform-origin: center center;
                        transform-origin: center center;
                        -webkit-transition: all ease 0.3s;
                        -moz-transition: all ease 0.3s;
                        -ms-transition: all ease 0.3s;
                        -o-transition: all ease 0.3s;
                        transition: all ease 0.3s;
                    }

                    footer .gallery-item .gallery-icon a img {
                        -webkit-transition: all ease 0.3s;
                        -moz-transition: all ease 0.3s;
                        -ms-transition: all ease 0.3s;
                        -o-transition: all ease 0.3s;
                        transition: all ease 0.3s;
                        -webkit-transform-origin: center center;
                        -moz-transform-origin: center center;
                        -ms-transform-origin: center center;
                        -o-transform-origin: center center;
                        transform-origin: center center;
                    }

                    footer .gallery-item .gallery-icon a:after {
                        position: absolute;
                        content: "\f06e";
                        font-family: fontawesome;
                        color: #FFF;
                        top: 50%;
                        left: 50%;
                        text-align: center;
                        visibility: hidden;
                        opacity: 0;
                        z-index: 2;
                        -webkit-transform: translate(-50%, -50%) scale(0.8);
                        -moz-transform: translate(-50%, -50%) scale(0.8);
                        -ms-transform: translate(-50%, -50%) scale(0.8);
                        -o-transform: translate(-50%, -50%) scale(0.8);
                        transform: translate(-50%, -50%) scale(0.8);
                        -webkit-transform-origin: center center;
                        -moz-transform-origin: center center;
                        -ms-transform-origin: center center;
                        -o-transform-origin: center center;
                        transform-origin: center center;
                        -webkit-transition: all ease 0.3s;
                        -moz-transition: all ease 0.3s;
                        -ms-transition: all ease 0.3s;
                        -o-transition: all ease 0.3s;
                        transition: all ease 0.3s;
                    }

                    footer .gallery-item .gallery-icon a:hover {
                        color: #FFF;
                    }

                    footer .gallery-item .gallery-icon a:hover:before {
                        visibility: visible;
                        opacity: 1;
                    }

                    footer .gallery-item .gallery-icon a:hover:after {
                        visibility: visible;
                        opacity: 1;
                        color: #FFF;
                        -webkit-transform: translate(-50%, -50%) scale(1);
                        -moz-transform: translate(-50%, -50%) scale(1);
                        -ms-transform: translate(-50%, -50%) scale(1);
                        -o-transform: translate(-50%, -50%) scale(1);
                        transform: translate(-50%, -50%) scale(1);
                    }

                    footer .gallery-item .gallery-icon a:hover img {
                        -webkit-transform: scale(1.1);
                        -moz-transform: scale(1.1);
                        -ms-transform: scale(1.1);
                        -o-transform: scale(1.1);
                        transform: scale(1.1);
                    }

                    .vmagazine-lite-slider-tab-carousel .block-content-wrapper-carousel .post-thumb {
                        position: relative;
                        max-height: 195px;
                        height: 195px;
                    }

                    .vmagazine-lite-post-carousel.block_layout_2 .block-carousel .single-post .post-caption h3.large-font a {
                        display: inline;
                        background-color: transparent;
                    }

                    .vmagazine-lite-post-carousel.block_layout_2 .block-carousel .single-post:hover .post-caption h3.large-font a {
                        color: #FFF;
                        background: #e52d6d;
                    }

                    .block-post-wrapper.block_layout_3 a.thumb-zoom {
                        overflow: visible;
                    }

                    #secondary .theiaStickySidebar {
                        width: 100%;
                    }

                    /*Vmag Multiple child Tab Post Slider*/

                    .vmagazine-block-post-slider .block-content-wrapper {
                        position: relative;
                        /*background: #FFF;*/
                        padding: 1.25rem;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                        direction: ltr
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-loader {
                        position: absolute;
                        top: 0;
                        left: 0;
                        text-align: center;
                        width: 100%;
                        height: 100%;
                        background: rgba(255, 255, 255, 0.9);
                        z-index: 10;
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-loader .sampleContainer {
                        margin-top: 18%;
                    }

                    .vmagazine-block-post-slider .block-header .multiple-child-cat-tabs-post-slider {
                        position: absolute;
                        float: right;
                        right: 0;
                        top: -1px;
                    }

                    .template-two .vmagazine-block-post-slider .block-header .multiple-child-cat-tabs-post-slider {
                        padding-left: 15px;
                        background: #EBEBEB;
                    }

                    .vmagazine-block-post-slider .block-header .multiple-child-cat-tabs-post-slider ul.vmagazine-tabbed-post-slider {
                        margin: 0;
                        padding-left: 0;
                        list-style-type: none;
                    }

                    .vmagazine-block-post-slider .block-header .multiple-child-cat-tabs-post-slider ul.vmagazine-tabbed-post-slider li {
                        display: inline-block;
                        margin-left: 3px;
                    }

                    .vmagazine-block-post-slider .block-header .multiple-child-cat-tabs-post-slider ul.vmagazine-tabbed-post-slider li a {
                        padding: 5px 15px;
                        font-size: 0.8125rem;
                        text-transform: uppercase;
                        font-weight: 600;
                        -webkit-border-radius: 0px;
                        border-radius: 0px;
                    }

                    .vmagazine-block-post-slider .block-header .multiple-child-cat-tabs-post-slider .vmagazine-tabbed-post-slider li.active a,
                    .vmagazine-block-post-slider .block-header .multiple-child-cat-tabs-post-slider .vmagazine-tabbed-post-slider li a:hover {
                        background: rgba(229, 45, 109, 1);
                        color: #FFF;
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slider-item-wrapper {
                        display: table;
                        width: 100%;
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slider-item-wrapper .slider-bigthumb {
                        display: table-cell;
                        width: 45%;
                        /*    width: 55%;*/
                        vertical-align: top;
                        position: relative;
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slider-item-wrapper .slider-bigthumb .slider-img {
                        position: relative;
                        height: 24.25rem;
                        overflow: hidden;
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slider-item-wrapper .slider-bigthumb .slider-img img {
                        transform-origin: 0 0;
                        backface-visibility: hidden;
                        object-fit: cover;
                        height: 100%;
                        min-width: 100%;
                        max-width: inherit;
                        position: absolute;
                        width: 100%;
                        margin: 0 auto;
                        top: 50%;
                        left: 50%;
                        transform: translate(-50%, -50%);
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slider-item-wrapper .slider-bigthumb .slider-img:before {
                        position: absolute;
                        z-index: 1;
                        bottom: 0;
                        top: 30%;
                        left: 0;
                        right: 0;
                        margin-right: 0px;
                        -webkit-transform: translateZ(0);
                        -moz-transform: translateZ(0);
                        -ms-transform: translateZ(0);
                        -o-transform: translateZ(0);
                        transform: translateZ(0);
                        content: "";
                        background: rgb(255, 255, 255, 1);
                        background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 1) 100%);
                        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 1) 100%);
                        background: linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 1) 100%);
                        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#000000', GradientType=0);
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slider-item-wrapper .slider-bigthumb .post-captions {
                        position: absolute;
                        bottom: 0;
                        left: 0;
                        width: 100%;
                        padding: 1.625em;
                        z-index: 2;
                        -webkit-transform: translateZ(0);
                        -moz-transform: translateZ(0);
                        -ms-transform: translateZ(0);
                        -o-transform: translateZ(0);
                        transform: translateZ(0);
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slider-item-wrapper .slider-bigthumb .post-captions span.cat-links {
                        margin-bottom: 1rem;
                        display: block;
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slider-item-wrapper .slider-bigthumb .post-captions span.cat-links a {
                        color: #FFF;
                        font-weight: 400;
                        padding: 0px 5px;
                        width: auto;
                        line-height: 20px;
                        height: 20px;
                        text-align: center;
                        margin: 0 auto;
                        -webkit-border-radius: 1px;
                        border-radius: 1px;
                        margin-right: 0.25rem;
                        font-size: 10px;
                        text-transform: uppercase;
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slider-item-wrapper .slider-bigthumb .post-captions span.cat-links a:hover {
                        color: #FFF;
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slider-item-wrapper .slider-bigthumb .post-captions .post-meta {
                        color: rgba(255, 255, 255, 0.7);
                        margin-bottom: 0.625rem;
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slider-item-wrapper .slider-bigthumb .post-captions .post-meta span:after {
                        background: rgba(255, 255, 255, 0.2);
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slider-item-wrapper .slider-bigthumb .post-captions h3.large-font {
                        color: rgba(255, 255, 255, 1);
                        margin-bottom: 0;
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slider-item-wrapper .slider-bigthumb:hover .post-captions h3.large-font a,
                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper .small-thumbs-wrapper .small-thumbs-inner .slider-smallthumb:hover .post-captions h3.large-font a {
                        color: #e52d6d;
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slider-item-wrapper .small-thumbs-wrapper {
                        display: table-cell;
                        width: 45%;
                        vertical-align: top;
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper .small-thumbs-wrapper .small-thumbs-inner {
                        display: block;
                        width: 100%;
                        float: left;
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper .small-thumbs-wrapper .small-thumbs-inner .slider-smallthumb {
                        display: inline-block;
                        width: 50%;
                        margin: 0;
                        float: left;
                        height: 12.125rem;
                        position: relative;
                        overflow: hidden;
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper .small-thumbs-wrapper .small-thumbs-inner .slider-smallthumb .slider-img {
                        position: relative;
                        height: 100%;
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper .small-thumbs-wrapper .small-thumbs-inner .slider-smallthumb .slider-img img {
                        transform-origin: 0 0;
                        backface-visibility: hidden;
                        object-fit: cover;
                        height: 100%;
                        min-width: 100%;
                        max-width: inherit;
                        position: absolute;
                        width: 100%;
                        margin: 0 auto;
                        top: 50%;
                        left: 50%;
                        transform: translate(-50%, -50%);
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper .small-thumbs-wrapper .small-thumbs-inner .slider-smallthumb .post-captions {
                        position: absolute;
                        bottom: 0;
                        left: 0;
                        padding: 0 7% 7%;
                        width: 100%;
                        -webkit-transform: translateZ(0);
                        -moz-transform: translateZ(0);
                        -ms-transform: translateZ(0);
                        -o-transform: translateZ(0);
                        transform: translateZ(0);
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper .small-thumbs-wrapper .small-thumbs-inner .slider-smallthumb .post-captions:before {
                        position: absolute;
                        z-index: -1;
                        bottom: 0;
                        top: -100%;
                        left: -1px;
                        right: -1px;
                        margin-right: 0px;
                        content: "";
                        -webkit-transform: translateZ(0);
                        -moz-transform: translateZ(0);
                        -ms-transform: translateZ(0);
                        -o-transform: translateZ(0);
                        transform: translateZ(0);
                        background: rgb(255, 255, 255, 1);
                        background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 1) 100%);
                        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 1) 100%);
                        background: linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 1) 100%);
                        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#000000', GradientType=0);
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper .small-thumbs-wrapper .small-thumbs-inner .slider-smallthumb .post-captions .post-meta {
                        color: rgba(255, 255, 255, 0.7);
                        margin-bottom: 0.5rem;
                        z-index: 1;
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper .small-thumbs-wrapper .small-thumbs-inner .slider-smallthumb .post-captions .post-meta span:after {
                        background: rgba(255, 255, 255, 0.2);
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper .small-thumbs-wrapper .small-thumbs-inner .slider-smallthumb .post-captions h3.large-font {
                        color: #FFF;
                        font-size: 13px;
                        line-height: 1.125rem;
                        margin-bottom: 0;
                        z-index: 1;
                        position: relative;
                        font-weight: normal;
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper .small-thumbs-wrapper .small-thumbs-inner .slider-smallthumb .slider-img img {
                        width: 101%;
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper ul.slick-dots {
                        margin: 0;
                        padding: 0;
                        list-style-type: none;
                        bottom: -1.5rem;
                        position: relative;
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper ul.slick-dots:before {
                        position: absolute;
                        content: "";
                        width: 45%;
                        height: 1px;
                        left: calc(0%);
                        background: rgba(229, 45, 109, 0.15);
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper ul.slick-dots:after {
                        position: absolute;
                        content: "";
                        width: 36%;
                        height: 1px;
                        right: calc(7%);
                        background: rgba(229, 45, 109, 0.15);
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slick-dots li button::before,
                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper li.slick-active button::before {
                        content: "";
                        line-height: 0;
                        font-size: 0;
                        margin: -3px 8px 0px;
                        width: 8px;
                        height: 8px;
                        background: rgba(229, 45, 109, 0.6);
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slick-dots li {
                        width: 0;
                        height: 8px;
                        margin: 0 7px;
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slick-dots li button {
                        padding: 8px;
                        height: 8px;
                        width: 8px;
                        -webkit-border-radius: 0;
                        border-radius: 0;
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper button.slick-arrow {
                        z-index: 10;
                        width: 26px;
                        height: 26px;
                        text-align: center;
                        line-height: 25px;
                        background: #000;
                        -webkit-border-radius: 0;
                        border-radius: 0;
                        -webkit-transition: ease-in-out 0.3s;
                        -moz-transition: ease-in-out 0.3s;
                        -ms-transition: ease-in-out 0.3s;
                        -o-transition: ease-in-out 0.3s;
                        transition: ease-in-out 0.3s;
                        opacity: 1;
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper button.slick-arrow:hover {
                        background: rgba(229, 45, 109, 1);
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slick-prev,
                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slick-next {
                        top: auto;
                        bottom: -2.4rem;
                        left: auto;
                        right: 0;
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper {
                        margin-bottom: 25px;
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper .slick-prev {
                        margin-right: 1.75rem;
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper button.slick-arrow:before {
                        line-height: 24px;
                        color: #FFF;
                        font-size: 18px;
                        font-family: fontawesome;
                        font-weight: 400;
                        -webkit-transition: ease-in-out 0.3s;
                        -moz-transition: ease-in-out 0.3s;
                        -ms-transition: ease-in-out 0.3s;
                        -o-transition: ease-in-out 0.3s;
                        transition: ease-in-out 0.3s;
                        opacity: 1;
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper button.slick-arrow.slick-next:before {
                        content: "\f105";
                    }

                    .vmagazine-block-post-slider .block-content-wrapper .block-post-slider-wrapper button.slick-arrow.slick-prev:before {
                        content: "\f104";
                    }

                    .vmagazine-lite-featured-slider.featured-slider-wrapper img {
                        width: 100%;
                    }

                    .widget_recent_comments li.recentcomments {
                        padding-top: 20px;
                        font-size: 14px;
                    }

                    .recentcomments a {
                        font-size: 14px;
                        font-weight: 600;
                        color: #111;
                        font-family: lato;
                    }

                    .widget_recent-posts a {
                        font-size: 14px;
                        font-weight: 600;
                        color: #000;
                        font-family: lato;
                        padding-right: 5px;
                    }

                    .widget_recent-posts li {
                        padding-top: 1.25rem;
                    }

                    /*Gallery*/

                    .wp-block-gallery li.blocks-gallery-item figure {
                        position: relative;
                    }

                    .wp-block-media-text.alignwide {
                        margin: 10px 0;
                    }

                    .vmagazine-lite-container #primary .entry-content p {
                        line-height: 1.8;
                    }

                    .wp-block-pullquote {
                        margin-bottom: 10px;
                    }

                    ul.wp-block-gallery.alignnone {
                        margin-left: 0;
                        padding: 0;
                    }

                    .entry-content blockquote.wp-block-quote.is-style-default {
                        margin: 0;
                        text-transform: none;
                    }

                    .wp-block-quote.is-style-default cite,
                    .wp-block-quote.is-large cite {
                        text-transform: none;
                        color: #6c7781;
                    }

                    .entry-content p {
                        margin-top: 10px;
                    }

                    ul.wp-block-categories.wp-block-categories-list.aligncenter {
                        text-align: center;
                    }

                    ul.wp-block-categories li {
                        list-style: none;
                    }

                    .wp-block-categories ul.children a {
                        position: relative;
                        /*font-size: 1.25rem;*/
                    }

                    .wp-block-categories li:last-child {
                        padding-bottom: 0;
                    }

                    ul.wp-block-archives.wp-block-archives-list li {
                        list-style: none;
                    }

                    ul.wp-block-archives.wp-block-archives-list {
                        list-style: none;
                        padding: 0;
                        margin: 0;
                    }

                    .entry-content .wp-block-embed__wrapper:before {
                        display: none !important;
                    }

                    /*align image*/

                    @media (min-width: 750px) {
                        .alignfull {
                            margin-left: calc(50% - 50vw);
                            margin-right: calc(50% - 50vw);
                            width: auto;
                            max-width: 1000%;
                        }

                        .alignwide {
                            margin-left: calc(25% - 25vw);
                            margin-right: calc(25% - 25vw);
                            width: auto;
                            max-width: 1000%;
                        }

                        /*    .wp-block-gallery.alignfull{
    	margin-left: calc(50% - 50vw);
        margin-right: calc(50% - 50vw);
        width: auto;
        max-width: 1000%;
    }
    .wp-block-gallery.alignwide{
    	margin-left: calc(25% - 25vw);
        margin-right: calc(25% - 25vw);
        width: auto;
        max-width: 1000%;
    }*/
                        /* sidebar*/
                        .both-sidebars .alignfull,
                        .both-sidebars .alignwide,
                        .left-sidebar .alignfull,
                        .left-sidebar .alignwide,
                        .right-sidebar .alignfull,
                        .right-sidebar .alignwide {
                            margin-left: 0;
                            margin-right: 0;
                        }
                    }

                    /* woocommerce css*/

                    .woocommerce a.button.added {
                        display: none;
                    }

                    .added_to_cart {
                        padding: 7px 10px;
                        background: rgba(229, 45, 109, 1);
                        color: #FFF;
                    }

                    .added_to_cart:hover {
                        color: #FFF;
                    }

                    .add_to_cart_button {
                        padding: 10px 10px;
                        background: rgba(229, 45, 109, 1);
                    }

                    a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
                        display: block;
                    }

                    .woocommerce ul.products li.product a img {
                        width: auto;
                    }

                    .woocommerce ul.products li.product .onsale {
                        right: auto;
                        top: 10px;
                        left: 5px;
                        background: rgba(229, 45, 109, 1);
                    }

                    .woocommerce .woocommerce-ordering select {
                        vertical-align: top;
                        padding: 5px 0;
                    }

                    .woocommerce .woocommerce-ordering,
                    .woocommerce-page .woocommerce-ordering {
                        float: left;
                        display: block;
                        margin-left: 25px;
                    }

                    .woocommerce ul.products {
                        margin-top: 80px;
                    }

                    .woocommerce .woocommerce-ordering select {
                        vertical-align: top;
                        padding: 5px 0;
                    }

                    .woocommerce .woocommerce-result-count {
                        margin-top: 5px;
                    }

                    .woocommerce ul.products li.product .price {
                        color: #e52d6d;
                    }

                    .woocommerce a.button {
                        padding: 10px;
                    }

                    .woocommerce ul.products li.product .button {
                        margin-top: 0;
                    }

                    .woocommerce a.added_to_cart {
                        padding-top: 10px;
                    }

                    /*custom------------------------*/

                    .site-info a {
                        display: none
                    }

                    .site-info,
                    footer .buttom-footer.footer_one .footer-credit .site-info,
                    footer .buttom-footer.footer_one .footer-credit .footer-social {
                        font-size: 12.5px;
                    }

                    .entry-header .entry-meta {
                        direction: ltr;
                    }

                    .entry-meta i {
                        color: #e52d6d;
                    }

                    .footer-credit {
                        direction: ltr;
                    }

                    .vmagazine-lite-breadcrumb-wrapper {}

                    #content-inner {
                        background: #fff;
                        padding-top: 32px
                    }

                    .custom-logo-link {
                        float: left;
                    }

                    .custom-logo-link img {
                        float: left;
                    }

                    .site-title-wrapper {
                        display: inline-block;
                        /* margin-top: 36px;*/
                        margin-left: 15px;
                    }

                    header.header-layout1 .vmagazine-lite-top-header .top-menu {
                        display: flex;
                    }

                    .top-header-txt {
                        display: inline-block;
                        text-align: center;
                        width: 100%;
                        padding: 5px 15px;
                    }

                    .top-header-txt h3 {
                        color: #fff;
                        text-align: center;
                        font-size: 14px;
                        line-height: 1.5
                    }

                    .top-header-txt span {
                        color: #fff000;
                        font-size: 12.5px;
                    }

                    .type-post .post-img,
                    .type-post .post-thumb,
                    .type-post .entry-thumb {
                        /*  text-align: center*/
                    }

                    .type-post .archive-wrapper .post-img,
                    .type-post .archive-wrapper .post-thumb,
                    .type-post .archive-wrapper .entry-thumb {
                        /*  max-height: 173px;*/
                        max-width: 230px;
                    }

                    .post-single-layout1 .type-post .post-img img,
                    .post-single-layout1 .type-post .post-thumb img,
                    .post-single-layout1 .type-post .entry-thumb img {
                        max-width: 94%;
                        border: 1px solid #ccc;
                    }

                    .menu-archive-menu-container li {
                        list-style: none;
                        padding: 6px 10px !important;
                        color: #000;
                        width: 100%;
                    }

                    .menu-archive-menu-container li a {
                        border: 2px solid #f6440a;
                        border-radius: 10px;
                        -moz-border-radius: 10px;
                        -webkit-border-radius: 10px;
                        padding: 10px;
                        font-size: 1rem;
                        font-weight: bold;
                        color: #990000;
                        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100;White+3D */
                        background: rgb(255, 255, 255);
                        background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);
                        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);
                        background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);
                        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);
                        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffe500+0,ffc600+52,febf04+100 */
                        /* background: rgb(255, 229, 0);

    background: -moz-linear-gradient(top, rgba(255, 229, 0, 1) 0%, rgba(255, 198, 0, 1) 52%, rgba(254, 191, 4, 1) 100%);

    background: -webkit-linear-gradient(top, rgba(255, 229, 0, 1) 0%, rgba(255, 198, 0, 1) 52%, rgba(254, 191, 4, 1) 100%);

    background: linear-gradient(to bottom, rgba(255, 229, 0, 1) 0%, rgba(255, 198, 0, 1) 52%, rgba(254, 191, 4, 1) 100%);

    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffe500', endColorstr='#febf04', GradientType=0);*/
                        width: 100%;
                        display: block;
                        text-align: center
                    }

                    .menu-archive-menu-container li a:hover,
                    .menu-archive-menu-container li.current_page_item a {
                        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffc600+0,ed9017+100 */
                        background: rgb(255, 198, 0);
                        /* Old browsers */
                        background: -moz-linear-gradient(top, rgba(255, 198, 0, 1) 0%, rgba(237, 144, 23, 1) 100%);
                        /* FF3.6-15 */
                        background: -webkit-linear-gradient(top, rgba(255, 198, 0, 1) 0%, rgba(237, 144, 23, 1) 100%);
                        /* Chrome10-25,Safari5.1-6 */
                        background: linear-gradient(to bottom, rgba(255, 198, 0, 1) 0%, rgba(237, 144, 23, 1) 100%);
                        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
                        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffc600', endColorstr='#ed9017', GradientType=0);
                        /* IE6-9 */
                    }

                    .menu-archive-menu-container li.current_page_item {
                        background: none;
                        border: none
                    }

                    .menu-archive-menu-container li a::before {
                        display: none
                    }

                    .site-title-wrapper .site-title {
                        color: #065c1b;
                        font-size: 1.7rem;
                        line-height: 1.2;
                        font-family: 'DroidKufi', 'Lato', sans-serif;
                        font-weight: bold;
                    }

                    .site-title-wrapper .site-description {
                        color: #065c1b;
                        font-family: 'DroidKufi', 'Lato', sans-serif;
                        font-size: 1.7rem;
                        line-height: 1.1;
                    }

                    h3.descript {
                        color: #ae0000;
                        font-size: 1rem;
                        margin-top: 5px;
                    }

                    h4.descript2 {
                        color: #ae0000;
                        font-size: 1rem;
                        margin-top: 5px;
                        text-align: left;
                        padding-right: 20px;
                    }

                    .vmagazine-lite-breadcrumb {
                        display: none
                    }

                    a.vmagazine-lite-archive-more {
                        font-size: 13px !important;
                        padding: 4px 10px !important;
                    }

                    #vmagazine_lite_block_post_slider-2 .block-title {
                        display: none
                    }

                    .widget-title,
                    .block-title {
                        text-align: left;
                        margin-bottom: 25px
                    }

                    .footer-logo-wrap {
                        text-align: center;
                        opacity: 0.8
                    }

                    header.header-layout1 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item a,
                    header.header-layout3 nav.main-navigation .nav-wrapper .menu-mmnu-container ul li.menu-item a {
                        padding: 1rem
                    }

                    .vmagazine-lite-ticker-wrapper .default-layout .vmagazine-lite-ticker-caption span,
                    .vmagazine-lite-ticker-wrapper .layout-two .vmagazine-lite-ticker-caption span {
                        padding: 0
                    }

                    .lSSlideWrapper .lSFade > li.lslide.active {
                        position: relative !important;
                    }

                    .archive-wrapper h2.entry-title {
                        color: #900
                    }

                    .archive-wrapper h2.entry-title a {
                        color: #900;
                        font-size: 1.5rem;
                    }

                    .archive-wrapper .entry-author a,
                    .archive-wrapper .entry-author {
                        color: #000;
                        font-size: 1.1rem
                    }

                    .vmagazine-lite-archive-layout1 .vmagazine-lite-container #primary article .archive-wrapper .entry-content p {
                        font-size: 1rem;
                        color: #000;
                        margin-top: 0;
                    }

                    .vmagazine-lite-archive-layout1 .vmagazine-lite-container #primary .post-title-wrap {
                        margin-bottom: 20px
                    }

                    .navbar-fixed-top {
                        position: fixed;
                        top: 0;
                        left: 0;
                        z-index: 100;
                        background: #000;
                        -webkit-box-shadow: 0 15px 25px -15px rgba(0, 0, 0, 0.5);
                        -moz-box-shadow: 0px 15px 25px -15px rgba(0, 0, 0, 0.5);
                        box-shadow: 0px 15px 25px -15px rgba(0, 0, 0, 0.5);
                        background-color: #fff;
                        border-bottom: 1px solid #aaa;
                        right: 0;
                        animation-duration: 1.2s !important;
                        padding: 2px 0 0;
                    }

                    .navbar-fixed-top .logo-ad-wrapper {
                        display: none;
                    }

                    .navbar-fixed-top .vmagazine-lite-top-header {
                        display: none;
                    }

                    .vmagazine-lite-container.nav-container,
                    .nav-container {
                        padding: 0;
                        position: relative;
                    }

                    .header-layout1 {
                        position: relative;
                    }

                    .navbar-fixed-top img {
                        max-width: 75px;
                    }

                    .navbar-fixed-top .site-title {
                        font-size: 1.2rem;
                    }

                    .navbar-fixed-top .site-title-wrapper .site-description {
                        font-size: 0.85rem;
                    }

                    .navbar-fixed-top .site-title-wrapper {
                        margin-top: 15px;
                        margin-right: 17px;
                    }

                    #btn-en {
                        background: rgba(255, 255, 255, 1);
                        color: #000;
                        border: none;
                        box-shadow: none;
                        font-size: 11px;
                        font-weight: bold;
                    }

                    #btn-en:hover {
                        background: rgba(255, 255, 255, 0.85);
                        color: #000;
                        border: none;
                        box-shadow: none;
                    }

                    /*#formButton{
    width: 32px;
    height: 28px;
    background: url(assets/images/search2.png) no-repeat;
    border: none;
    box-shadow: none;
}

#formButton i {
    display: none
}

#form1 {
    padding: 7px;
    border: 1px solid #ccc;
    background: #f7f7f7;
    display: none;
    margin-top: 10px;
}

#form1 form {
    display: flex;
    text-align: right
}

#form1 .search-field {
    display: inline-block
}

#form1 .search-submit {
    width: auto;
    display: inline-block;
    font-size: 13px;
    margin-right: 5px;
    padding: 5px 10px
}*/

                    .header-btn {
                        text-align: left;
                        width: 25%;
                        padding: 10px;
                        margin-top: 32px;
                    }

                    .header-btn2 {
                        text-align: right;
                        width: 100%;
                        padding: 3px 10px 5px 0;
                        /*margin-top: 32px;*/
                    }

                    .Language_switcher-wrapp ul li {
                        list-style: none;
                        display: inline-block;
                        padding: 3px 10px 0;
                    }

                    .Language_switcher-wrapp ul li a {
                        color: #fff
                    }

                    .Language_switcher-wrapp ul li:last-child a {
                        /*color: #fff000*/
                    }

                    .Language_switcher-wrapp ul li a:hover {
                        color: #fff000
                            /*#fff000*/
                    }

                    .navbar-fixed-top .header-btn {
                        margin-top: 5px
                    }

                    header.header-layout1 .vmagazine-lite-top-header .top-left ul.social li a,
                    header.header-layout3 .vmagazine-lite-top-header .top-right ul.social li a {
                        font-size: 17px;
                        padding-right: 10px;
                    }

                    #Language_switcher_menu {
                        text-align: left;
                        margin-left: 0;
                        margin-bottom: 2px
                    }

                    a:hover {
                        text-decoration: none
                    }

                    #site-navigation .nav-wrapper .index-icon {
                        display: none
                    }

                    .search {
                        position: relative;
                        display: inline-block;
                    }

                    .search .search-input-elm {
                        position: absolute;
                        top: 1px;
                        right: 40px;
                        display: none;
                        width: 250px;
                    }

                    header.header-layout1 .vmagazine-lite-top-header .top-left ul.social li a:hover,
                    header.header-layout3 .vmagazine-lite-top-header .top-right ul.social li a:hover {
                        color: #fff000 !important
                    }

                    /*.search .search-btn {

    cursor:pointer;
    margin-top: 9px;
    float: right;
}*/
                    /*.search .search-btn {
    width: 32px;
    height: 28px;
    background: url(assets/images/search3.png) no-repeat;
    border: none;
    box-shadow: none;
}*/
                    /**/

                    .search .search-icon {
                        border: 4px solid #fff;
                        -khtml-border-radius: 50%;
                        -moz-border-radius: 50%;
                        -ms-border-radius: 50%;
                        -o-border-radius: 50%;
                        -webkit-border-radius: 50%;
                        border-radius: 50%;
                        height: 20px;
                        font-size: 0.625rem;
                        float: left;
                        position: relative;
                        width: 20px;
                        margin-right: 13px;
                        top: 3px
                    }

                    .search .search-icon:after {
                        -khtml-border-radius: 5px;
                        -moz-border-radius: 5px;
                        -ms-border-radius: 5px;
                        -o-border-radius: 5px;
                        -webkit-border-radius: 5px;
                        border-radius: 5px;
                        -ms-transform: rotate(-40deg);
                        -webkit-transform: rotate(-40deg);
                        -moz-transform: rotate(-40deg);
                        transform: rotate(-40deg);
                        background: #fff;
                        content: "";
                        height: 10px;
                        left: 13px;
                        position: absolute;
                        top: 12px;
                        transform: rotate(-40deg);
                        width: 5px;
                    }

                    /**/

                    .search .search-form {
                        display: flex;
                    }

                    .search-btn i {
                        display: none
                    }

                    .search input {
                        width: 100%;
                        border: 1px solid #ccc;
                        color: #222;
                        padding: 5px 10px;
                        border-top-left-radius: 3px;
                        border-bottom-left-radius: 3px;
                        border-top-right-radius: 3px;
                        border-bottom-right-radius: 3px;
                        font-size: 13px;
                    }

                    .search-submit {
                        position: absolute;
                        top: 0;
                        right: 10px;
                    }

                    .search .search-submit {
                        width: auto;
                        display: inline-block;
                        font-size: 13px;
                        padding: 5px 10px;
                        color: #fff;
                        margin-left: 15px
                            /*  width: 32px;

    background: url(assets/images/search2.png) no-repeat;
    text-indent: -999px;
    overflow: hidden;*/
                    }

                    .search .search-btn:focus,
                    header .search .search-input:focus {
                        outline: none;
                    }

                    #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
                        /* float: left;
 
    margin-right: 11px;*/
                        display: none
                    }

                    #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-column {
                        /*  border-left: 2px solid #ccc;*/
                        /* border-right: 1px solid #ccc;*/
                        padding: 0 10px
                    }

                    #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-row {
                        border-bottom: 2px solid #ccc;
                        width: 100%
                    }

                    #mega-menu-wrap-primary_menu #mega-menu-primary_menu li#mega-menu-5936-2,
                    #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-row:last-child {
                        border-bottom: none;
                        width: 100% !important;
                    }

                    #mega-menu-wrap-primary_menu #mega-menu-primary_menu li#mega-menu-5936-2 ul.mega-sub-menu {
                        width: 100%
                    }

                    #mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title,
                    #mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
                        width: 100%;
                        color: #990000;
                        border: none;
                    }

                    /*    #mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary_menu #mega-menu-primary_menu >  ul.mega-sub-menu   li.mega-menu-item-object-page a{ width: 100%;
                        color: #990000;font-weight: bold;}*/

                    #mega-menu-wrap-primary_menu #mega-menu-primary_menu #mega-menu-item-11042 li.mega-menu-column {
                        min-height: 112px
                    }

                    #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-column:first-child {
                        border-left: none
                    }

                    #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-column:last-child {
                        border-right: none
                    }

                    #mega-menu-wrap-primary_menu #mega-menu-primary_menu .cat-post-item {
                        text-align: right
                    }

                    #mega-menu-wrap-primary_menu #mega-menu-primary_menu .cat-post-thumbnail {
                        text-align: right;
                        float: right
                    }

                    .menu-authors-archive-menu-container li {
                        list-style: none;
                        padding: 6px 10px !important;
                        color: #000;
                        width: 100%;
                    }

                    .mega-menu-item .menu-authors-archive-menu-container li a,
                    .mega-menu-item .menu-archive-menu-container li a {
                        border: 0;
                        border-radius: 0;
                        padding: 4px 0px;
                        font-size: 14px;
                        font-weight: bold;
                        color: #000;
                        background: #fff;
                        width: 100%;
                        display: block;
                        text-align: right;
                        font-weight: normal;
                    }

                    /*.mega-menu-item .menu-authors-archive-menu-container li:last-child a ,.mega-menu-item .menu-archive-menu-container li:last-child a {
 
    border-bottom:none;

}*/

                    .mega-menu-item .menu-authors-archive-menu-container li,
                    .mega-menu-item .menu-archive-menu-container li {
                        padding: 0 !important
                    }

                    .menu-authors-archive-menu-container li.current_page_item {
                        background: none;
                        border: none
                    }

                    .menu-authors-archive-menu-container li a::before {
                        display: none
                    }

                    #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item a.mega-menu-link:before {
                        font-size: 35px;
                    }

                    .megasubmenu {
                        width: auto;
                        min-width: 300px;
                        display: table
                    }

                    #mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
                        /* display: table;*/
                        width: auto !important;
                        right: 0;
                        left: auto;
                    }

                    #mega-menu-wrap-primary_menu #mega-menu-primary_menu #mega-menu-item-12378 > ul.mega-sub-menu {
                        /* display: table;*/
                        width: auto !important;
                        right: 0;
                        left: auto;
                    }

                    #mega-menu-wrap-primary_menu #mega-menu-primary_menu #mega-menu-item-12417 > ul.mega-sub-menu {
                        /* display: table;*/
                        width: auto !important;
                        right: auto !important;
                        left: auto;
                    }

                    #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
                        max-width: 100%;
                        min-width: 450px;
                        /*min-width: 520px;*/
                        width: auto !important;
                        padding: 15px 10px;
                    }

                    #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {}

                    #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item a.mega-menu-link.dashicons-arrow-down {
                        direction: ltr
                    }

                    #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item a.mega-menu-link.dashicons-arrow-down::before {
                        font-size: 22px;
                    }

                    #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item.mega-menu-megamenu .mega-submenu-two ul.mega-sub-menu {
                        max-width: 350px !important;
                        min-width: 300px !important;
                    }

                    #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item.mega-menu-megamenu .mega-submenu-three ul.mega-sub-menu {
                        max-width: 100% !important
                    }

                    #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item.mega-menu-megamenu .cat-post-item div {
                        display: inline-block;
                        float: left
                    }

                    .col-hidden {
                        display: none !important
                    }

                    #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item.mega-menu-megamenu .cat-post-item img {
                        max-width: 160px;
                    }

                    #mega-menu-wrap-primary_menu #mega-menu-primary_menu .cat-post-item {
                        display: flex
                    }

                    #mega-menu-wrap-primary_menu #mega-menu-primary_menu .cat-post-item .cat-post-thumbnail {
                        margin-left: 15px
                    }

                    #mega-menu-wrap-primary_menu ul.mega-sub-menu ul {
                        margin: 0;
                        text-align: left;
                        list-style: none;
                    }

                    #mega-menu-wrap-primary_menu .mega-mega-submenu-three .category-posts-internal {
                        direction: ltr
                    }

                    #mega-menu-wrap-primary_menu ul.mega-sub-menu ul li {
                        list-style: none;
                    }

                    .sp-widget-post-slider-section {
                        direction: ltr
                    }

                    .widget-post-slider {
                        max-height: 230px;
                        overflow: hidden
                    }

                    .widget-post-slider img {
                        width: 100% !important;
                        height: auto !important;
                        min-height: 221px;
                    }

                    .slick-prev::before,
                    .slick-next::before {
                        color: #000
                    }

                    .vmagazine-lite-sidebar .block-title {
                        margin-bottom: 25px
                    }

                    .sp-widget-post-slider-section .slick-arrow {
                        top: 64%
                    }

                    .sp-widget-post-slider-section .slick-arrow.slick-next {
                        left: auto;
                        right: 5px;
                    }

                    .sp-widget-post-slider-section .slick-arrow.slick-prev {
                        left: 5px;
                        right: auto;
                    }

                    .sp-widget-post-slider-section .slick-arrow {
                        background-color: transparent;
                        width: 20px;
                        height: 18px;
                        color: #000
                    }

                    /*   .sp-widget-post-slider-section:hover .slick-arrow.slick-prev {

                        left: 5px;
                        right: auto
                    }

                    .sp-widget-post-slider-section:hover .slick-arrow.slick-next {
                        left: 5px;
                        right: auto
                    }*/

                    [dir="rtl"] .slick-slide {
                        text-align: center;
                        width: 100%
                    }

                    .vmagazine-lite-medium-rectangle-ad img {
                        width: 100% !important;
                    }

                    .bottom-wrrap {
                        /*   background-image: #c53808 url(assets/images/customer-bg.png) no-repeat center top;*/
                        background-image: url(assets/images/customer-bg-0.png);
                        background-position: center bottom;
                        background-repeat: no-repeat;
                        background-color: #065c1b;
                        background-blend-mode: overlay;
                        padding: 40px 0;
                        clear: both;
                    }

                    .bottom-wrrap .widget-title,
                    .bottom-wrrap .block-title {
                        color: #fff
                    }

                    #video-four-column .element.title {
                        display: none
                    }

                    #video-two-coulomn .layer-media {
                        max-height: 295px;
                    }

                    .element.read_more {
                        color: #444;
                        -webkit-box-shadow: 0 0 5px 2.5px rgba(255, 255, 255, 0.5);
                        -moz-box-shadow: 0 0 5px 2.5px rgba(255, 255, 255, 0.5);
                        box-shadow: 0 0 5px 2.5px rgba(255, 255, 255, 0.5);
                        background: #fff;
                        border: 1px solid #444;
                        line-height: inherit;
                        margin-left: 10px;
                        position: relative;
                        text-shadow: 0 0 0 transparent;
                        display: inline-block;
                        float: right;
                        width: 95px;
                        text-align: center !important;
                        text-transform: capitalize;
                        font-size: 13px !important;
                        padding: 4px 10px !important;
                        font-weight: normal;
                    }

                    .element.read_more:hover {
                        background: #444;
                        color: #fff;
                    }

                    #post-grid-12192 .element.title {
                        font-size: 1rem !important;
                        font-weight: bold;
                        color: #000
                    }

                    .video-row .element.read_more {
                        color: transparent !important;
                        -webkit-box-shadow: 0 0 5px 2.5px rgba(255, 255, 255, 0.5);
                        -moz-box-shadow: 0 0 5px 2.5px rgba(255, 255, 255, 0.5);
                        box-shadow: 0 0 5px 2.5px rgba(255, 255, 255, 0.5);
                        font-size: 1.25rem;
                        overflow: hidden;
                        position: absolute !important;
                        right: 10px;
                        bottom: 24px;
                    }

                    .video-row .element.read_more {
                        background-image: none;
                        background-color: rgba(153, 0, 0, 0.85);
                        line-height: inherit;
                        margin-left: 10px;
                        position: relative;
                        text-shadow: 0 0 0 transparent;
                        display: inline-block;
                        font: normal normal normal 1.125rem/1 FontAwesome;
                        padding: 7px 10px !important;
                        float: right;
                        width: 40px;
                        text-align: center !important;
                        height: 30px;
                        text-transform: capitalize;
                    }

                    .video-row .element.read_more::before {
                        content: "\f04b";
                        font-family: FontAwesome;
                        color: #fff;
                        text-align: center;
                        font-size: 1.125rem;
                    }

                    .video-row .skin.contentbottom .layer-content {
                        min-height: 60px
                    }

                    #video-four-column .skin.contentbottom .layer-content {
                        background: none
                    }

                    #video-four-column .element.read_more {
                        bottom: 10px
                    }

                    #pg-w5d20e2a846b92-0,
                    #pl-w5d20e2a846b92 .so-panel,
                    #siteorigin-panels-builder-2 .panel-grid {
                        margin-bottom: 0
                    }

                    .video-row .grid-nav-bottom {
                        display: none
                    }

                    #post-grid-11006 .element.title,
                    #post-grid-11006 .element.title_link,
                    .post-grid .element.title,
                    .post-grid .element.title_link {
                        font-size: 1rem !important;
                        font-weight: bold;
                        color: #000;
                    }

                    #post-grid-11006 .item {
                        min-height: 346px;
                    }

                    .post-grid .pagination {
                        margin: 0
                    }

                    .bottom-wrrap .post-grid .pagination {
                        margin: 0
                    }

                    #post-grid-11006 .pagination {
                        margin: 0
                    }

                    .video-row .post-grid .element.title {
                        font-size: 1rem !important;
                        /*float: left;*/
                        margin-right: 60px;
                        line-height: 1.5rem !important;
                        color: #fff
                    }

                    #post-grid-12114 .item .layer-media {
                        max-height: 140px;
                    }

                    .block-post-slider-wrapper .post-meta {
                        display: none
                    }

                    .footer-top-wrrap {
                        background-color: #e6e6e6;
                        clear: both;
                        padding: 40px 0;
                        margin: 0 auto;
                    }

                    .footer-top-wrrap .vmagazine-lite-container {
                        width: 100%;
                        padding: 0;
                        max-width: 100%
                    }

                    .footer-top-wrrap #colophon .vmagazine-lite-container {}

                    #post-grid-12192 .item .layer-media {
                        max-height: 290px;
                        overflow: hidden
                    }

                    #language-switcher {
                        position: absolute;
                        left: 10px
                    }

                    #language-switcher a {
                        color: #990000;
                        font-size: 16px;
                        font-family: lato, sans-serif;
                        padding: 10px 12px;
                        font-weight: bold;
                    }

                    #language-switcher a:hover {
                        color: #ff0000;
                        font-size: 16px;
                        font-family: lato, sans-serif;
                    }

                    .tnp-field-email label {
                        display: none !important
                    }

                    .tnp-field-email {
                        margin-top: 15px
                    }

                    /**/

                    .bank-info {
                        margin: 30px auto;
                        border: 1px solid #ccc;
                        background: #fafafa;
                        border-radius: 10px;
                        -moz-border-radius: 10px;
                        -webkit-border-radius: 10px;
                        width: 70%;
                        overflow: hidden;
                        background: #e1e1e1
                    }

                    .bank-info h3 {
                        background: #ae0000;
                        padding: 10px 15px 10px;
                        color: #fff;
                        margin-top: 0;
                        font-size: 1.3rem;
                    }

                    .bank-info h4 {
                        text-align: left;
                        padding: 0px 20px;
                        font-size: 1.2rem;
                    }

                    /*.paypal-txt {
                background: #ffc600 url("images/!.png") no-repeat scroll 20px center;
                clear: both;
                color: #000;
                font-family: "Lato", sans-serif;
                font-size: 20px;
                margin-bottom: 10px;
                padding: 20px 85px;
                width: 100%;
            }
            
            #paypal {
                margin: 40px auto;
                text-align: center;
                width: 60%;
            }*/
                    /*cantact form*/

                    #contactus-from .form-d {
                        padding: 10px 50px 10px;
                    }

                    #contactus-from .input-d {
                        padding-left: 0;
                    }

                    #contactus-from .input-d input {
                        width: 87.7%;
                        display: inline-block;
                        border: 1px solid #cbcbcb;
                        box-shadow: none;
                        background: #fff url(images/border-image.png) bottom repeat-x;
                        height: 25px;
                        border-radius: 5px;
                        -moz-border-radius: 5px;
                        -webkit-border-radius: 5px;
                        padding: 5px 10px;
                    }

                    #contactus-from .input-d textarea {
                        width: 85.6%;
                        display: inline-block;
                        border: 1px solid #cbcbcb;
                        box-shadow: none;
                        background: #fff url(images/border-image.png) bottom repeat-x;
                        padding: 0 5px;
                        border-radius: 7px;
                        -moz-border-radius: 7px;
                        -webkit-border-radius: 7px;
                    }

                    #contactus-from .label-f {
                        width: 26%;
                        float: right;
                        min-width: 170px;
                        display: inline-block;
                        color: #000;
                        margin-top: 10px;
                    }

                    #contactus-from .input-d .your-email {
                        padding-right: 0;
                    }

                    #contactus-from .input-d .your-email input {
                        /* width: 70%;
        height: 32px;*/
                    }

                    #contactus-from {
                        padding-right: 120px;
                        margin-top: 30px
                    }

                    #contactus-from .form-row {
                        margin: 10px 10px;
                    }

                    #contactus-from .submit-f {
                        text-align: center;
                        clear: both;
                        margin-top: 15px;
                    }

                    #contactus-from .submit-f input {
                        margin: 5px auto;
                        background: #b02e01;
                        color: #fff;
                        padding: 6px 22px;
                        /*    margin-left: 120px;*/
                        text-shadow: none;
                        border-radius: 7px;
                        -moz-border-radius: 7px;
                        -webkit-border-radius: 7px;
                        font-family: 'DroidKufi', sans-serif;
                        font-size: 15px;
                        float: left;
                        margin-left: 98px;
                    }

                    #contactus-from .submit-f input:hover {
                        background: #a30505;
                    }

                    .middle-footer-wrap .middle-ftr-wrap .footer-social ul.social li a i.fa-flickr {
                        background: #08c65b
                    }

                    .middle-footer-wrap .middle-ftr-wrap .footer-social ul.social li a i.fa-youtube {
                        background: #c6171d
                    }

                    .middle-footer-wrap .middle-ftr-wrap .footer-social ul.social li a i.fa-instagram {
                        background: #d42d79
                    }

                    .footer-social .fa-flickr::before,
                    .fa-flickr::before {
                        content: "\f232";
                    }

                    .middle-footer-wrap .middle-ftr-wrap .footer-social ul.social li a i.fa-instagram:hover {
                        background: #FFF;
                        color: #d42d79;
                    }

                    .middle-footer-wrap .middle-ftr-wrap .footer-social ul.social li a i.fa-youtube:hover {
                        background: #FFF;
                        color: #c6171d;
                    }

                    .middle-footer-wrap .middle-ftr-wrap .footer-social ul.social li a i.fa-flickr:hover {
                        background: #FFF;
                        color: #08c65b;
                    }

                    .footer-navigation {
                        padding: 10px 10px
                    }

                    .footer-navigation h4 {
                        position: relative;
                        margin-top: 50px;
                        margin-bottom: 30px;
                        font-size: 22px;
                        color: rgba(255, 255, 255, 0.7);
                        font-size: 1.3rem;
                    }

                    .footer-navigation li {
                        list-style: none;
                        margin-bottom: 10px;
                    }

                    .footer-navigation li a {
                        color: rgba(255, 255, 255, 0.6);
                        font-size: 0.9rem;
                    }

                    .footer-navigation li a:hover {
                        color: rgba(255, 255, 255, 1);
                    }

                    .footer-navigation li.current-menu-item a,
                    .footer-navigation li.current_page_item a {
                        color: rgba(255, 255, 255, 1);
                    }

                    .tnp-widget-minimal input.tnp-email {
                        margin: 15px auto;
                        height: 40px
                    }

                    .bottom_content_area-wrapper .vmagazine_lite_medium_ad {
                        text-align: center;
                        margin: 30px auto;
                    }

                    #siteorigin-panels-builder-2 .widget-title {
                        margin-top: 20px;
                        margin-bottom: 20px;
                        padding-bottom: 15px
                    }

                    .block-cat-content-carousel {
                        direction: ltr
                    }

                    /**/

                    #paypal-page {
                        min-height: 400px;
                    }

                    #paypal-page h3 {
                        margin: 25px 0 0;
                        color: #c82424;
                        font-size: 20px
                    }

                    .paypal-txt {
                        background: #ffc600 url("images/!.png") no-repeat scroll 20px center;
                        clear: both;
                        color: #000000;
                        font-family: "Lato", sans-serif;
                        font-size: 16px;
                        margin-bottom: 10px;
                        padding: 20px 10px;
                        line-height: 24px
                    }

                    #paypal {
                        margin: 40px auto;
                        text-align: center;
                        /*width: 80%;*/
                    }

                    #paypal2 {
                        margin: 20px 23px;
                        text-align: center;
                        width: 98%;
                        display: inline-block;
                    }

                    .code-1,
                    .code-2 {
                        background: #e7e7e7 none repeat scroll 0 0;
                        border: 1px solid #b02e01;
                        border-radius: 25px;
                        display: inline-block;
                        float: left;
                        margin: 0 4%;
                        width: 40%;
                    }

                    h4.p-txt {
                        background: #ae0000 none repeat scroll 0 0;
                        border-top-left-radius: 25px;
                        border-top-right-radius: 25px;
                        color: #ffffff;
                        font-family: "Lato", sans-serif;
                        font-size: 25pt;
                        font-weight: normal;
                        margin: 0;
                        padding: 10px;
                        text-align: center;
                    }

                    h4.p-txt span {
                        font-size: 70px;
                        font-weight: bold;
                    }

                    .paypal-title {
                        background: rgba(0, 0, 0, 0) url("images/pay-pall.png") no-repeat scroll 0 center;
                        padding: 5px 0 22px 150px;
                    }

                    h4.p-metode {
                        color: #000000;
                        font-family: "Lato", sans-serif;
                        font-size: 28px;
                        font-weight: bold;
                    }

                    .pay-pal {
                        margin: 0 auto;
                        padding: 0;
                    }

                    .pay-pal form {
                        margin: 0 auto 15px;
                    }

                    h5.price {
                        background: #000000 none repeat scroll 0 0;
                        border-bottom-left-radius: 25px;
                        border-bottom-right-radius: 25px;
                        color: #ffffff;
                        font-family: "Lato", sans-serif;
                        font-size: 33px;
                        font-weight: bold;
                        margin: 0;
                        padding: 10px;
                    }

                    .bank-txt {
                        background: rgba(0, 0, 0, 0) url("images/lbb.png") no-repeat scroll 0 25px;
                        padding: 10px 5px 10px 180px;
                    }

                    .iraq-txt {
                        background: rgba(0, 0, 0, 0) url("images/iraq.png") no-repeat scroll right center;
                        padding: 22px 130px;
                    }

                    #paypal-page .iraq-txt h3 {
                        color: #000000;
                        font-family: "tahoma", sans-serif;
                        font-size: 24px;
                        font-weight: bold;
                        margin: 0
                    }

                    .iraq-txt h4 {
                        color: #000000;
                        font-family: "tahoma", sans-serif;
                        font-size: 18px;
                        font-weight: bold;
                    }

                    .pay-pal p {
                        margin: 0;
                    }

                    #paypal p {
                        margin: 0;
                    }

                    #paypal2 p {
                        display: none;
                    }

                    .dir-ltr {
                        direction: ltr;
                        padding: 5px 10px 20px;
                    }

                    .dir-rtl {
                        direction: rtl;
                        padding: 5px 10px 20px;
                    }

                    #bank-account {
                        clear: both;
                        padding-top: 20px;
                    }

                    #bank-iraq {
                        clear: both;
                    }

                    .bacs-table {
                        border: medium none;
                        border-radius: 25px;
                        color: #000000;
                        font-size: 16px;
                        text-align: left;
                        /*width: 54%;*/
                    }

                    .bacs-table tbody {
                        border-radius: 25px;
                    }

                    .bacs-table th {
                        background: #990000 none repeat scroll 0 0;
                        border: medium none;
                        color: #ffffff;
                        padding: 7px 15px 7px 25px;
                    }

                    .bacs-table td {
                        background: #e1e1e1 none repeat scroll 0 0;
                        border: medium none;
                        padding: 7px 15px;
                        text-align: left;
                    }

                    .bacs-table tr.first-tr th {
                        border-top-left-radius: 25px;
                        padding-top: 30px;
                    }

                    .bacs-table tr.last-tr th {
                        border-bottom-left-radius: 25px;
                        padding-bottom: 30px;
                    }

                    .bacs-table tr.first-tr td {
                        border-top-right-radius: 25px;
                        padding-top: 30px;
                    }

                    .bacs-table tr.last-tr td {
                        border-bottom-right-radius: 25px;
                        padding-bottom: 30px;
                    }

                    .ar-table {
                        border: medium none;
                        border-radius: 25px;
                        color: #000000;
                        font-size: 15px;
                        text-align: right;
                        /*width: 54%;*/
                    }

                    .ar-table tr.first-tr td {
                        border-radius: 25px 0 0;
                        padding-top: 30px;
                    }

                    .ar-table tr.last-tr td {
                        border-bottom-left-radius: 25px;
                        padding-bottom: 30px;
                    }

                    .ar-table tr.first-tr th {
                        border-radius: 0 25px 0 0;
                        padding-top: 30px;
                    }

                    .ar-table tr.last-tr th {
                        border-radius: 0 0 25px;
                        padding-bottom: 30px;
                    }

                    .ar-table th {
                        background: #990000 none repeat scroll 0 0;
                        border: medium none;
                        color: #ffffff;
                        padding: 7px 25px 7px 15px;
                        text-align: right;
                    }

                    .ar-table td {
                        background: #e1e1e1 none repeat scroll 0 0;
                        border: medium none;
                        padding: 7px 15px;
                        text-align: right;
                    }

                    .ar-table tr,
                    .ar-table td {
                        text-align: right;
                    }

                    #paypal-page p {
                        font-family: "Lato", sans-serif;
                        font-size: 18px;
                        line-height: 28px;
                    }

                    #bank-iraq p {
                        font-size: 17px;
                    }

                    .pagination .nav-links {
                        direction: ltr
                    }

                    .nav-links {
                        direction: ltr
                    }

                    .vmagazine-lite-container #primary .entry-content nav.post-navigation .nav-links .nav-next {
                        text-align: left
                    }

                    .vmagazine-lite-container #primary .entry-content nav.post-navigation .nav-links .nav-previous {
                        direction: ltr;
                        text-align: left
                    }

                    .page-title {
                        font-size: 24px;
                        margin: 0 0 16px;
                        width: 100%;
                        line-height: 2.3;
                        padding-right: 25px;
                    }

                    .page-title::after {
                        /* background-color: #8c2525;
    content: "";
    display: block;
    height: 2px;
    position: absolute;
    width: 110px;*/
                    }

                    .recent-posts-extended .rpwe-block {}

                    .recent-posts-extended .rpwe-block li {
                        list-style: none;
                        max-height: 100px;
                        overflow: hidden;
                        display: block;
                    }
                    .recent-posts-extended #UPCOMING-EVENT.rpwe-block li,.recent-posts-extended #UPCOMING-EVENT li{max-height:unset}
                    .recent-posts-extended #UPCOMING-EVENT .rpwe-block li img,.recent-posts-extended #UPCOMING-EVENT li img{
                        max-width: 100%;
                        width: 100%;
                        height: auto;
                        float: none;
                        margin-left: auto;
                        max-height: auto;
                    }
                    .recent-posts-extended #UPCOMING-EVENT li a{display: block !important;}
                    #cat3 .recent-posts-extended .rpwe-block li {
                        margin-top: 10px;
                        margin-bottom: 10px;
                    }

                    .recent-posts-extended .rpwe-block li img {
                        max-width: 115px;
                        width: 115px;
                        height: auto;
                        float: left;
                        margin-left: 20px;
                        max-height: 98px
                    }

                    .rpwe-block ul {
                        margin-right: 0
                    }

                    .rpwe-block h3 {
                        font-size: 1.1rem;
                        line-height: 1.4rem;
                    }

                    .rpwe-block h3 a {
                        color: #000;
                        font-size: 1.1rem;
                        line-height: 1.5rem;
                    }

                    .entry-content .recent-posts-extended li::before {
                        display: none !important;
                    }

                    .author-search {
                        display: none
                    }

                    .author-block {
                        width: 100%;
                        display: inline-table;
                        margin: 10px auto
                    }

                    .author-block img {
                        float: right;
                        margin-left: 20px;
                        width: 115px;
                    }

                    .author-block h2 {
                        display: inline-block
                    }

                    .author-block .post-count {
                        font-size: 14px;
                        color: #990000;
                        display: block;
                    }

                    .author-block .hyphen {
                        display: none;
                    }

                    .vmagazine-lite-mob-outer {
                        direction: ltr
                    }

                    .mobile-navigation.on .vmag-opt-wrap {
                        direction: ltr;
                    }

                    #post-grid-5928 .item .layer-media {
                        position: relative;
                        max-height: 196px
                    }

                    .post-grid .grid-nav-top {
                        margin-bottom: 0;
                    }

                    .bottom-wrrap .post-grid .grid-nav-top {
                        margin-bottom: 0;
                    }

                    #post-grid-5928 .item .layer-media img {
                        /*position: absolute;
left: 50%;
top: 50%;
max-width: 150%;
transform: translate(-50%, -50%);
width: 150%;
height: 100%;*/
                    }

                    #post-grid-5928 {
                        padding: 0
                    }

                    /**/

                    #register-now .form-d {
                        padding: 10px 50px 10px;
                    }

                    #register-now .input-d {
                        width: 60%;
                        display: inline-block;
                    }

                    #register-now .input-d input {
                        width: 100%;
                        display: inline-block;
                        border: 1px solid #cbcbcb;
                        box-shadow: none;
                        background: #fff url(images/border-image.png) bottom repeat-x;
                        height: 32px;
                    }

                    #register-now .input-d .phone input {
                        width: 60%;
                        display: inline-block;
                        border: 1px solid #cbcbcb;
                        box-shadow: none;
                        background: #fff url(images/border-image.png) bottom repeat-x;
                        height: 32px;
                        padding: 0 5px
                    }

                    #register-now .label-f {
                        width: 30%;
                        float: left;
                        min-width: 150px;
                        display: inline-block;
                        font-family: 'Lato', sans-serif;
                        font-size: 14px;
                        color: #000;
                        margin-top: 10px;
                        padding-right: 15px;
                    }

                    #register-now .form-row {
                        margin: 10px 10px;
                    }

                    #register-now .submit-f {
                        text-align: center;
                        clear: both;
                        margin-top: 15px;
                    }

                    #register-now .submit-f input {
                        margin: 5px auto;
                        background: #b02e01;
                        color: #fff;
                        padding: 6px 22px;
                        font-family: 'Lato', sans-serif;
                        font-size: 16px;
                        margin-left: 120px;
                        text-shadow: none
                    }

                    #register-now .submit-f input:hover {
                        background: #a30505;
                    }

                    #register-now .recaptcha-box {
                        clear: both;
                        margin: 15px auto;
                        width: 152px;
                    }

                    .paypal-txt {
                        color: #000;
                        margin-bottom: 10px;
                        background: #ffc600 url(images/!.png) no-repeat 20px center;
                        width: 100%;
                        padding: 1px 0 10px;
                        clear: both;
                        color: #000;
                        font-size: 20px;
                        font-family: 'Lato', sans-serif;
                        padding: 20px 85px;
                    }

                    #paypal {
                        text-align: center;
                        margin-top: 10px;
                        width: 60%;
                        margin: 40px auto;
                        /*min-height:160px;*/
                    }

                    #paypal2 {
                        text-align: center;
                        margin-top: 10px;
                        width: 60%;
                        margin: 40px auto;
                    }

                    .code-1,
                    .code-2 {
                        border: 1px solid #cbcbcb;
                        display: inline-block;
                        float: left;
                        border: 1px solid #b02e01;
                        width: 40%;
                        margin: 0px 5%;
                        background: #e7e7e7;
                        border-radius: 25px;
                        -moz-border-radius: 25px;
                        -webkit-border-radius: 25px;
                        overflow: hidden;
                    }


                    h4.p-txt {
                        background: #ae0000;
                        border: 1px solid #ae00001;
                        color: #fff;
                        font-weight: bold;
                        text-align: center;
                        font-size: 28px;
                        padding: 10px;
                        font-family: 'Lato', sans-serif;
                        margin: 0;
                        -webkit-border-top-left-radius: 25px;
                        -webkit-border-top-right-radius: 25px;
                        -moz-border-radius-topleft: 25px;
                        -moz-border-radius-topright: 25px;
                        border-top-left-radius: 25px;
                        border-top-right-radius: 25px;
                    }

                    .vmagazine-lite-container #primary .entry-content #paypal p.price {
                        background: #000;
                        font-size: 18px;
                        color: #fff;
                        -webkit-border-bottom-right-radius: 25px;
                        -webkit-border-bottom-left-radius: 25px;
                        -moz-border-radius-bottomright: 25px;
                        -moz-border-radius-bottomleft: 25px;
                        border-bottom-right-radius: 25px;
                        border-bottom-left-radius: 25px;
                    }

                    h4.p-txt span {
                        font-size: 70px;
                        font-weight: bold;
                    }

                    .paypal-title {
                        background: url(images/pay-pall.png) no-repeat 0 center;
                        padding: 22px 150px;
                    }

                    h4.p-metode {
                        font-size: 28px;
                        font-weight: bold;
                        color: #000;
                        font-family: 'Lato', sans-serif;
                    }

                    .pay-pal {
                        margin: 0 auto;
                        padding: 0
                    }

                    .pay-pal form {
                        margin: 0 auto 15px;
                    }

                    h5.price {
                        font-family: 'Lato', sans-serif;
                        font-size: 58px;
                        padding: 10px;
                        background: #000;
                        color: #fff;
                        font-weight: bold;
                        margin: 0 !important;
                        -webkit-border-bottom-right-radius: 22px;
                        -webkit-border-bottom-left-radius: 25px;
                        -moz-border-radius-bottomright: 25px;
                        -moz-border-radius-bottomleft: 25px;
                        border-bottom-right-radius: 25px;
                        border-bottom-left-radius: 25px;
                    }

                    .bank-txt {
                        background: url(images/lbb.png) no-repeat 0px 25px;
                        padding: 10px 180px;
                    }

                    .iraq-txt {
                        background: url(images/iraq.png) no-repeat right center;
                        padding: 22px 130px;
                    }

                    .iraq-txt h3 {
                        color: #000;
                        font-size: 24px;
                        font-family: 'tahoma', sans-serif;
                        font-weight: bold;
                    }

                    .iraq-txt h4 {
                        color: #000;
                        font-family: 'tahoma', sans-serif;
                        font-size: 18px;
                        font-weight: bold;
                    }

                    .pay-pal p {
                        margin: 0 !important;
                    }

                    #register-now {}

                    .h-r {
                        background: #ffc600;
                        width: 100%;
                        padding: 1px 0 10px;
                        clear: both;
                        display: flex;
                        direction: ltr;
                    }

                    .reg-form {
                        clear: both;
                        width: 70%;
                        margin: 30px auto 2px;
                    }

                    .h-r h3 {
                        color: #ae0000;
                        display: inline-block;
                        padding-right: 15px;
                        padding-left: 15px;
                        width: 50%;
                        margin-bottom: 5px;
                    }

                    h3.en-h {
                        font-size: 20px;
                        font-family: 'Lato', sans-serif;
                        text-align: left;
                    }

                    h3.ar-h {
                        font-size: 18px;
                        font-family: 'tahoma', sans-serif;
                        float: right;
                        text-align: right;
                    }

                    #paypal p {
                        margin: 0 !important;
                    }

                    #paypal2 p {
                        display: none;
                    }

                    #paypal-page {
                        min-height: 400px;
                    }

                    .dir-ltr {
                        direction: ltr;
                        padding: 20px 30px;
                    }

                    .dir-rtl {
                        direction: rtl;
                        padding: 20px 30px;
                    }

                    #bank-account {
                        clear: both;
                        padding-top: 20px;
                    }

                    #bank-iraq {
                        clear: both;
                    }

                    .bacs-table {
                        color: #000;
                        font-size: 17px;
                        border: none;
                        -webkit-border-radius: 25px;
                        -moz-border-radius: 25px;
                        border-radius: 25px;
                        text-align: left;
                        width: 54%;
                    }

                    .bacs-table tbody {
                        -webkit-border-radius: 25px;
                        -moz-border-radius: 25px;
                        border-radius: 25px;
                    }

                    .bacs-table th {
                        padding: 7px 15px 7px 25px;
                        background: #990000;
                        color: #fff;
                        border: none;
                    }

                    .bacs-table td {
                        padding: 7px 15px 7px 15px;
                        border: none;
                        text-align: left;
                        background: #e1e1e1;
                    }

                    .bacs-table tr.first-tr th {
                        -webkit-border-top-left-radius: 25px;
                        -moz-border-radius-topleft: 25px;
                        border-top-left-radius: 25px;
                        padding-top: 30px;
                    }

                    .bacs-table tr.last-tr th {
                        -webkit-border-bottom-left-radius: 25px;
                        -moz-border-radius-bottomleft: 25px;
                        border-bottom-left-radius: 25px;
                        padding-bottom: 30px;
                    }

                    .bacs-table tr.first-tr td {
                        -webkit-border-top-right-radius: 25px;
                        -moz-border-radius-topright: 25px;
                        border-top-right-radius: 25px;
                        padding-top: 30px;
                    }

                    .bacs-table tr.last-tr td {
                        -webkit-border-bottom-right-radius: 25px;
                        -moz-border-radius-bottomright: 25px;
                        border-bottom-right-radius: 25px;
                        padding-bottom: 30px;
                    }

                    .slick-slide img {
                        width: 100%
                    }

                    #post-grid-12471 .item .layer-media {
                        width: auto;
                        height: 153px !important;
                        text-align: center
                    }

                    #post-grid-12471.post-grid .item .layer-media img {
                        height: 100%;
                        width: auto;
                    }

                    .post-grid .pagination .page-numbers,
                    .post-grid .pagination .pager,
                    .post-grid .pagination .paginate.next-previous a {
                        padding: 2px 12px;
                        font-size: 14px;
                    }

                    .paginate {
                        margin: 10px auto
                    }

                    .recent-posts-extended .rpwe-block li {
                        margin: 10px 0
                    }

                    .recent-posts-extended .rpwe-block li {
                        margin: 15px 0 15px;
                        border: none
                    }

                    #post-grid-12471 .element_1 {
                        min-height: 110px
                    }

                    .related-posts-wrapper .post-thumb {
                        display: none !important;
                    }

                    .related-posts-wrapper .cat-links {
                        display: none !important;
                    }

                    .related-posts-wrapper .vmagazine-lite-related-more {
                        display: none !important;
                    }

                    .related-posts-wrapper .post-meta {
                        display: none !important;
                    }

                    .header-ad-wrapper .widget_text {
                        margin: 0 auto;
                        padding: 0
                    }

                    .header-ad-wrapper .widget_text p {
                        margin-bottom: 0;
                        line-height: 1
                    }

                    #post-grid-11006 .paginate {
                        margin: 15px auto 0
                    }

                    .chpcs_image_carousel {
                        direction: ltr
                    }

                    #chpcs_widget-2 {
                        margin-top: 20px
                    }

                    .chpcs_foo_content {
                        margin: 8px
                    }

                    .chpcs_foo_content .chpcs_img {
                        max-height: 140px;
                        height: 140px;
                    }

                    .chpcs_foo_content img {
                        max-height: 145px;
                        max-width: 100% !important
                    }

                    .chpcs_foo_content br {
                        line-height: 1
                    }

                    .chpcs_foo_content {
                        border: 1px solid #ccc;
                        background: #fff
                    }

                    .chpcs_title {
                        padding: 7px;
                        font-size: 12.5px;
                        margin-top: -12px;
                        min-height: 73px;
                    }

                    .search-content .search-content-wrap .img-wrap {
                        padding-left: 15px;
                    }

                    #post-grid-12471 .pagination .page-numbers,
                    #post-grid-12471 .pagination .pager,
                    #post-grid-12471 .paginate.next-previous a {
                        font-size: 1rem !important
                    }

                    .rmagic .rmcontent.rm-login-wrapper ul.rmradio li.rm-login-remember {
                        text-align: left;
                        direction: ltr
                    }

                    .rmagic .buttonarea input[type='button'],
                    .rmagic .buttonarea input[type='submit'] {
                        display: inline-block;
                        background: #990000;
                        color: #fff;
                        min-height: 38px !important;
                    }

                    #rm_login_form_1 {
                        direction: ltr
                    }

                    .page-id-12387 .vmagazine-lite-breadcrumb-wrapper {
                        width: 100%;
                        max-width: 1200px;
                        direction: ltr
                    }

                    .tnp-widget input.tnp-submit {
                        padding: 5px 10px;
                    }

                    .widget-post-slider .wps-caption a,
                    .widget-post-slider .wps-caption a:hover {
                        font-size: 11px;
                        font-weight: bold
                    }

                    .widget-post-slider .wps-caption {
                        background-color: rgba(34, 34, 34, 0.6);
                    }

                    .donate-box {
                        background: url(assets/images/pay.png) no-repeat;
                        background-size: cover;
                        border-radius: 10px;
                        -o-border-radius: 10px;
                        -moz-border-radius: 10px;
                        -webkit-border-radius: 10px;
                        padding: 10px;
                        font-size: 14px;
                        font-family: 'Calibri';
                        text-align: center;
                        font-weight: bold;
                        line-height: 20px;
                        width: 100%;
                        height: auto;
                        behavior: url(pie/PIE.php);
                        margin: 10px auto;
                    }

                    .donate-box strong {
                        font-size: 16px;
                    }

                    .donate-box .left-adres {}

                    .donate-box .right-adres {}

                    .donate-bt {
                        padding-top: 10px;
                        padding-bottom: 10px
                    }

                    .recent-post-slider.design-4 .post-image-bg {
                        background: #fff;
                        margin-bottom: 15px;
                        height: auto
                    }

                    .recent-post-slider h2.wp-post-title {
                        margin: 5px 0 10px !important;
                        text-align: justify;
                    }

                    .recent-post-slider.design-4 .post-list-content .wp-medium-7 {
                        padding: 0px 35px 10px 15px;
                    }

                    .wp-sub-content {
                        text-align: justify;
                        font-size: 0.9rem;
                    }

                    #recent-post-slider-1 {
                        margin-bottom: 5px
                    }

                    .slick-dots {
                        bottom: -8px;
                    }

                    .recent-post-slider.design-4 .wp-post-content a.readmorebtn {
                        float: right;
                        font-size: 13px;
                        padding: 4px 10px;
                    }

                    #content div.sharedaddy,
                    #main div.sharedaddy,
                    div.sharedaddy {
                        clear: unset !important;
                        float: left;
                        display: inline-block;
                        width: auto;
                        margin-right: 40px;
                    }

                    .bord-advisor {
                        margin-bottom: 20px
                    }

                    .bord-advisor img {
                        float: left;
                        margin-right: 20px;
                        border: 1px solid #026d27;
                        border-radius: 5px;
                        -moz-border-radius: 5px;
                        -webkit-border-radius: 5px;
                        -o-border-radius: 5px;
                        padding: 2px
                    }

                    .bord-advisor h2 {
                        display: inline;
                        color: #C82424;
                        clear: none;
                        display: block
                    }

                    .top-content-wrrap .vmagazine-lite-container {
                        padding: 0 !important;
                    }

                    .top_content_area-wrapper.container {
                        padding: 0 !important;
                    }

                    #shortcode-widget-6 .widget-title {
                        margin-bottom: 20px;
                    }

                    .recent-post-slider.design-3 .post-short-content {
                        height: 28%
                    }

                    .vmagazine-lite-vidget-more {
                        background: #990000;
                        display: block;
                        color: #FFF;
                        padding: 10px 12px;
                        text-transform: uppercase;
                        font-size: 14px;
                        margin-top: 5px;
                        border: 1px solid #990000;
                        font-size: 12px !important;
                        padding: 8px 10px !important;
                        margin: 10px auto 15px;
                        width: 90px;
                    }

                    .vmagazine-lite-vidget-more:hover {
                        background: #FFF;
                    }

                    .recent-posts-extended .widget-title a:hover {
                        color: #fff000;
                    }

                    .recent-post-slider.design-3 .post-image-bg {
                        height: 244px
                    }

                    .home .navigation.pagination {
                        display: none;
                    }

                    #mega-menu-wrap-primary_menu #mega-menu-primary_menu a.mega-menu-link .mega-description-group .mega-menu-description {
                        display: none
                    }


                    .DisplayCategoriesWidget .widget-title::before,
                    .panel-grid-cell .DisplayCategoriesWidget .widget-title::before {
                        background: none
                    }

                    #mega-menu-wrap-primary_menu #mega-menu-primary_menu a.mega-menu-link .mega-description-group {
                        vertical-align: inherit;
                    }

                    .video-widget .yotu-videos ul {
                        display: inline-block;
                        text-align: center;
                    }

                    .video-widget .yotu-column-4 li {
                        float: none;
                        width: 20% !important;
                        margin: 10px 2% 20px !important;
                        display: inline-block;
                    }

                    /*responsive------------------------------------------------------------*/

                    @media (max-width: 1450px) {
                        #contactus-from .input-d textarea {
                            width: 88.8%;
                        }
                    }

                    @media (max-width: 1200px) {
                        #mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-item > a.mega-menu-link {
                            padding: 0px 6px 0px 6px;
                        }

                        #post-grid-5932 .pagination .page-numbers,
                        #post-grid-5932 .pagination .pager,
                        #post-grid-5932 .paginate.next-previous a {
                            font-size: 1rem
                        }
                    }

                    @media (max-width: 768px) {
                        #mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-item {
                            display: block;
                            float: none !important;
                        }

                        .vmagazine-lite-mobile-navigation-wrapper .mobile-navigation .icon-wrapper ul.social {
                            text-align: left
                        }

                        .vmagazine-lite-mobile-nav-wrapp .mob-search-icon {
                            width: 70px
                        }

                        .vmagazine-lite-mobile-nav-wrapp .nav-toggle {
                            width: 70px
                        }

                        .vmagazine-lite-mobile-nav-wrapp .vmagazine-lite-logo {
                            -moz-width: calc(100% - 150px);
                            -webkit-width: calc(100% - 150px);
                            width: calc(100% - 150px);
                            text-align: left;
                        }

                        .mobile-navigation.on .site-title-wrapper {
                            display: none
                        }

                        .site-title-wrapper .site-title {
                            color: #fff;
                        }

                        .site-title-wrapper .site-description {
                            color: #fff;
                        }

                        #mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-item > a.mega-menu-link {
                            text-align: left
                        }

                        #mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-item.mega-item-align-right {
                            float: none
                        }

                        #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item a.mega-menu-link::before {
                            color: #fff;
                        }

                        #mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-item > a.mega-menu-link:hover::before {
                            color: #000;
                        }

                        #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
                            max-width: 100%;
                            min-width: 100%;
                        }

                        #contactus-from .input-d input {
                            width: 100%;
                        }

                        #contactus-from .input-d textarea {
                            width: 100%;
                        }

                        #mega-menu-primary_menu ul.dcw,
                        #mega-menu-primary_menu .mega-menu-item.DisplayCategoriesWidget {
                            /*  display: none*/
                        }

                        #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12 {
                            width: 100%;
                        }

                        #mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,
                        #mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
                            color: #900;
                            /*font-weight:normal;*/
                            line-height: 1;
                        }

                        #mega-menu-wrap-primary_menu ul.mega-sub-menu ul li,
                        .dcw_c2 {
                            width: 100%
                        }

                        #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
                            padding-bottom: 0
                        }

                        #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
                            border: none;
                            padding: 0;
                        }

                        #mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,
                        #mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
                            color: #900;
                            /*line-height: 1.2*/
                        }

                        #content-inner {
                            padding: 0;
                        }

                        .bottom-content-wrrap .vmagazine-lite-container {
                            padding: 0;
                        }

                        .bottom-content-wrrap .container {
                            padding: 0;
                        }

                        .bottom-wrrap .vmagazine-lite-container {
                            padding: 0;
                        }

                        .footer-top-wrrap .vmagazine-lite-container {
                            padding: 0;
                        }

                        .bottom-wrrap .container {
                            padding: 0;
                        }

                        .footer-top-wrrap .container {
                            padding: 0;
                        }

                    }

                    @media (max-width: 600px) {
                        .vmagazine-lite-slider-tab-carousel .block-content-wrapper-carousel .slick-dots li {
                            display: none
                        }

                        .vmagazine-lite-slider-tab-carousel .block-content-wrapper-carousel button.slick-arrow {
                            margin-bottom: -22px;
                        }

                        .chpcs_image_carousel .chpcs_pagination {
                            display: none !important
                        }

                        #mega-menu-wrap-primary_menu #mega-menu-primary_menu #mega-menu-item-5936 li.mega-menu-column {
                            min-height: auto
                        }

                        .recent-post-slider.design-4 .slick-dots {
                            display: none !important;
                        }

                        #recent-post-slider-1 {
                            margin-bottom: 14px;
                        }

                        .wp-sub-content {
                            font-size: 0.8rem;
                        }
                    }

                    @media (max-width: 480px) {
                        #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12 {
                            width: 100%
                        }

                        .site-title-wrapper .site-title {
                            font-size: 1.2rem;
                        }

                        .site-title-wrapper .site-description {
                            font-size: 1.2rem;
                        }

                        .site-title-wrapper {
                            margin-top: 46px;
                        }

                        #mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-12 {
                            width: 100%;
                        }

                        .saboxplugin-wrap .saboxplugin-gravatar {
                            float: left !important;
                            padding: 10px 10px !important;
                        }
                    }

                    @media (min-width: 1200px) {
                        .container {
                            max-width: 1200px;
                        }
                    }
