/*
Theme Name:		 Avada Child Theme
Theme URI:		 http://www.websitebundles.com/
Description:	 Theme by Site <a href=\"http://childthemegenerator.com/\">http://childthemegenerator.com/</a>
Author:			 WebsiteBundles
Author URI:		 http://childthemegenerator.com/
Template:		 Avada
Version:		 1.0.0
Text Domain:	 Avada-child
-------------------------------------------------------------- */

/* =Theme customization starts here
------------------------------------------------------- */

/* Paul Styles  */
.klaviyo_form_trigger {
    border-color: #ffffff;
    border-radius: 3px 3px 3px 3px;
    background: #de9174;
    color: #ffffff;
    text-transform: capitalize;
    padding: 7px;
    margin: 8px;
    border: none;
    font-size: 14px;
}
.footer_bottom_links {
    color: #154667;
    padding-inline-start: 0px !important;
    max-width: 800px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
	display: flex;
}
.footer_bottom_links li {
    font-weight: bold;
    text-decoration: none;
    list-style: none;
    color: #154667;
    display: flex;
    margin-left: 10px;
    font-size: 14px;
    margin-right: 15px;
}
.footer_bottom_links a {
    color: #154667;
}
.footer_bottom_links ul {
    padding-inline-start: 0px !important;
}


/* YY and Manty Styles */

.fusion-title.fusion-sep-none .title-heading-left{
    font-weight:500 !important;
}
.chuchulukin{
    border-radius: 2px;
    background-color: #F9F9F9;
    border: 0 !important;
    padding:10px;
}
#menu-main-menu a:hover{
    color:#154667 !important;
}
h2.title-heading-left{
    font-size:24px !important;
    color:#154667;
}

.cat-child {
    border-color:#E5E5E5 !important;
}
h1.title-heading-left{
    font-size:60px !important;
    font-weight:500 !important;

}

div.fusion-post-content.post-content > h2 > a{
    font-size:28px !important;
    font-weight:500 !important;
}

.fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon{font-size:16px !important;}

.fusion-body .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list {

    font-family:  'Futura PT Demi' !important;


}

.fusion-body .fusion-menu-element-wrapper[data-count="0"] .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-title .awb-justify-title {

    font-weight: 600 !important;
    color:#154667;
}

.special-head p{

    font-weight: 300 !important;
    font-family: futura-pt, sans-serif !important;
    font-size:18px !important;
}
.special-head h2 a{
    font-family: 'freight-display-pro' !important;
    font-weight: 500 !important;
}
h2.joli-heading{
    font-family: "Futura 'futura-pt'";
    font-weight: 500;
}

.top-cat-header{    background-color: rgba(255, 255, 255, 0);
    background-position: center center;
    background-repeat: no-repeat;
    border-width: 0px;
    border-color: rgb(234, 233, 233);
    border-style: solid;
    background-size: cover;
    background-image: url(https://pnmagdev.wpengine.com/wp-content/uploads/2022/02/Light-1.svg);}

.home .offer-background, .category .offer-background{
    border-radius: 2px !important;
    background-color: inherit !Important;

}

.offer-background .joli-heading{
    font-size:56px !important;
}
.offer-background .fusion-builder-nested-column-8 > .fusion-column-wrapper{
    padding-top:50px !important;
    padding-left:40px !Important;
    padding-bottom:50px !important;
}
.offer-background .fusion-imageframe{
    position: relative;
    width: 100%;
    height: 100px;
    overflow:inherit !important;
}
.offer-background .fusion-imageframe img{
    width: 106%;
    position: absolute;
    top: -167%;
}


.menu-item-type-custom .awb-justify-title{
    display:none !important;
}



.category div.fusion-post-content.post-content > h2 > a{
    font-size:20px !important;
}

.home div.fusion-post-content.post-content > h2 > a{
    font-size:28px !important;
}

.post-template-default section#content .offers-banner{
    background-image: linear-gradient(0deg, #154667 0%, rgba(21,70,103,0.50) 100%) !important;
    border-radius: 2px !important;
    background-color:inherit !Important;
}
.search .fusion-blog-layout-medium .entry-title {

    margin-bottom: 10px !important;
}
.search .fusion-blog-layout-medium article {

    margin-bottom: 20px !important;
}
.fusion-tb-footer h3{font-weight:500 !important;}
.home .special-head h2 a{
    font-size:40px;
    font-weight: 600 !important;
    line-height: 30px !important;

}
.home .special-head .fusion-title.fusion-sep-none .title-heading-left{

    font-size:14px !important;
}
.to-top-container{display:none !important;}

/* dummies at YY hid footer
footer{
display:none !important;
} */
@media only screen and (max-width: 798px) {

    /*Paul*/
    .footer_bottom_links {
        display: block !important;
        width: 350px;
		line-height: 1em !important;
    }
    .footer_bottom_links li {
        font-weight: bold;
        text-decoration: none;
        list-style: none;
        color: #154667;
        display: flex;
        float: left;
        margin-left: 10px;
        font-size: 14px;
        margin-right: 15px;
    }
    #allRR {
        max-width: 320px;
    }
    #blogGAD {

    }
    ul#menu-footer-menu {
        max-width: 100%;
        margin-left: 30px;
    }
    ul#menu-footer-menu>li {
        margin-right: 1.2vw !important;
        height: 30px;
        text-decoration: underline;
        list-style: none;
        color: #154667;
        display: inline-flex;
        float: left;
        margin-left: 15px;
        font-size: 14px;
        margin-right: 15px;
        max-width: 130px;
    }
    .footer_bottom_links ul {
        padding-inline-start: 0px !important;
    }

    .fusion-body .fusion-flex-container.fusion-builder-row-6.offers-banner{
        padding-right:23px !Important;
        padding-left:23px !important;
    }
    .home  .offers-banner{
        margin-bottom:30px !important;
        background:transparent !important;
    }


    .category .offer-background{background:transparent !important;}

    footer{
        display:block !important;
    }
    .popular-post-container  .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy).fusion-content-layout-column{padding-left:10px !important; }
    .fusion-builder-column-12 > .fusion-column-wrapper {
        padding-right: 5px !important;
        margin-right: 0 !important;

        padding-left: 5px !important;
        margin-left: 0 !important;
    }

    .fusion-builder-column-12 > .fusion-column-wrapper h1{
        margin-top: -35px !important;
        padding: 0px 0px !important;
        font-size: 30px !important;
    }
    h1.title-heading-left{
        font-size:50px !important;
        font-weight:500 !important;

    }
    .mobile-white{
        background:#fff !important;
    }
    .fusion-body .fusion-flex-container.fusion-builder-row-5 {
        padding-top: 33px;
        margin-top: 0px;
        padding-right: 10px;
        padding-bottom: 33px;
        margin-bottom: 0px;
        padding-left: 17px;
    }

    .offer-background .fusion-builder-nested-column-8 > .fusion-column-wrapper{
        padding-left:5px !important;
    }
    .offer-background .fusion-imageframe img{
        position:relative;
        top:0;
    }
    .offers-image{
        top:-60px !important;
    }
    .offer-background{
        margin-bottom:25px !important;
    }
    .fusion-title-1 h2.joli-heading {
        font-size:12px !Important;
    }
    .fusion-title.fusion-title-text.fusion-title-2 a{display:inline-block;padding-right:10px;
        line-height:1.2;
        font-size:35px !important;
    }
    #tintin .fusion-column-wrapper{
        padding-left: 10px !important;
        padding-right: 10px !important;}
    .fusion-recent-posts{margin-bottom:0 !important;}
    .home .fusion-flex-container.fusion-builder-row-8.mobile-white{
        padding-top:0!important;
    }
    .category .archive-mobile .offers-banner{
        margin-top:40px !important;
    }
    .category div.fusion-post-content.post-content > h2 > a{
        font-size:33px !important;
    }
    .category  .fusion-flex-container.fusion-builder-row-5{
        padding-bottom:0 !important;
    }
    .single 	.fusion-title.fusion-sep-none h1.title-heading-left{
        line-height:1 !important;
    }
    .single  .fusion-flex-container.fusion-builder-row-6-1{
        padding-left:0!important;
        padding-right:0!important;

    }
    .single .fusion-builder-column-14 > .fusion-column-wrapper{
        padding-left:5px !important;
        padding-right:5px !important;
    }

    .share-title>h3{
        margin-bottom:-5px !important;
    }

    .category .fusion-body .fusion-flex-container.fusion-builder-row-5{
        padding-bottom:0 !important;
    }
    .category  .fusion-blog-shortcode-2 .fusion-blog-layout-grid .fusion-post-grid{
        padding-top:0 !important;
    }

    .fusion-builder-column-12 > .fusion-column-wrapper {
        padding-right: 10px !important;
        margin-right: 0 !important;

        padding-left: 10px !important;
        margin-left: 0 !important;
    }


    .category  .fusion-page-title-bar{
        width: 98% !important;
        margin: 1% !important;
        border-radius:10px;
    }

    .child-cat-header .fusion-column-wrapper, .top-cat-header .fusion-column-wrapper{
        border-radius:5px;
        box-shadow: 2px 3px 10px #c3c3c3 !important;
        margin-bottom: 15px !important;

    }

    .fusion-body .fusion-flex-container.fusion-builder-row-5, .fusion-post-content-wrapper{
        padding-right: 10px !important;
        padding-top:0 !important;

        padding-left: 10px !important;

    }
    .fusion-fullwidth.child-cat-header .fusion-builder-row{
        background:#fff !important;
    }
    .fusion-fullwidth.child-cat-header .fusion-builder-column-12 > .fusion-column-wrapper h1{
        margin-top: -17px !important;
    }
    .fusion-title.fusion-title-1{
        margin-bottom:0 !important;
    }
    .fusion-breadcrumbs.fusion-breadcrumbs-1{
        margin-top:0 !important;
    }
    .post .fusion-content-tb{
        padding-left:10px;
        padding-right:15px;
    }
    .fusion-posts-container > article.category-featured .fusion-post-content-wrapper{
        background: url(https://pnmagdev.wpengine.com/wp-content/uploads/2022/03/Icon-Opaque-Blue.png);
        background-size: cover;
        background-positioN: center center;
    }

    .fusion-button:hover{
        background:#154667 !important;
    }

    .fusion-fullwidth.child-cat-header, .fusion-fullwidth.top-cat-header {
        background: #fff !important;
    }

    .fusion-body .fusion-flex-container.fusion-builder-row-5.top-cat-header{
        padding-top:0 !important;
    }
    #wrapper #main .fullwidth-box .fusion-row {
        padding-left:8px;
    }
    .fusion-body .fusion-flex-container.fusion-builder-row-7, .fusion-body .fusion-flex-container.fusion-builder-row-11 {

        padding-right: 8px;


        padding-left: 8px;
    }
    .home #wrapper #main .fullwidth-box .fusion-row{
        padding-left:0 !important;
    }
    .home .special-head h2 a {

        line-height: 36px !important;
    }

    .category .archive-mobile .offers-banner{
        background:linear-gradient(0deg, #154667 0%, rgba(21,70,103,0.50) 100%) !important;

    }
    .offers-image {
        position: absolute;
        height: 200px !important;
        top: -20px;
        right: -22px !important;
        max-width: 200px !important;
        width: 155px !important;
        clip-path: circle(108px at center) !important;
    }

    .category .archive-mobile .offers-banner {
        margin: 15px 20px !important;
        max-width: 100vw !important;
        margin-top:50px !important;
    }

    .category .offers-image {
        right: -22px !important;
    }
    .category .offers-left{
        padding-left:17px !important;
    }
    .home .fusion-blog-shortcode-1 .fusion-blog-layout-grid .fusion-post-grid{
        padding-left:22px !important;
        padding-right:22px !important;

    }
    .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper {

        max-width: 94%;
        margin-left: 1%;
    }
    .fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button>ul {

        min-height: 70vh !important;

    }
    .fusion-sticky-container .fusion-imageframe{
        display:inline-block !important;
        top: -20px !important;
        left:0 !important;
    }
    .fusion-posts-container > article.category-featured .fusion-post-content-wrapper{
        background-image:url(https://pnmagdev.wpengine.com/wp-content/uploads/2022/03/Screen-Shot-2022-03-25-at-11.25.45-AM.png) !important;
        border: 0 !important;
        box-shadow: 0px 2px 6px hsl(240deg 100% 3% / 10%);
        padding-left:10px !important;
    }

    .home .fusion-blog-shortcode-1 .fusion-blog-layout-grid .fusion-post-grid{
        width:97% !important;
    }

    .home .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper {
        max-width: 100% !important;
        margin-left: 1%;
    }
    .home .fusion-recent-posts .columns{
        padding:0 20px !important;
    }

    .home .fusion-blog-shortcode-1 .fusion-blog-layout-grid .fusion-post-grid {
        width: 100% !important;
    }
    .home .two-col-recent-post .fusion-post-wrapper {
        padding:10px !important;
    }
}

.home .fusion-title.fusion-sep-none h2.title-heading-left{
    font-size:33px !important;

}
.fusion-blog-archive h2{

}
.category #main .post h2 a{
    font-size:28px !important;
    font-weight:500 !important;
    line-height: 1 !important;
}
.fusion-blog-pagination .fusion-hide-pagination-text .pagination-next:hover, .fusion-blog-pagination .fusion-hide-pagination-text .pagination-prev:hover, .fusion-blog-pagination .pagination .current, .fusion-date-and-formats .fusion-date-box, .table-2 table thead{
    background:#de9174 !important;
}
.fusion-breadcrumbs i{
    display:inline-block;
    margin-right:5px;
    margin-left:5px;
}
.single .joli-heading.joli-heading{
    font-weight:600 !important;
}
.autorchik p{
    font-size: 16px !important;
}

.fusion-sticky-container .fusion-imageframe{
    display:none;
}
.fusion-sticky-container.fusion-container-stuck.fusion-sticky-transition .fusion-imageframe{
    display:inline-block;
}


.fusion-sticky-container .fusion-imageframe{
    position: absolute;
    left: -60px;
    top: 5px;
}
.footer-menu {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
}

.footer-menu ul{
    list-style:none;
}
#menu-footer-bottom-tin{
    text-align:center;
}
#menu-footer-bottom-tin li{
    display:inline-block;
    margin:10px;
    color:#154667 !important
}
#menu-footer-bottom-tin li a{

    color:#154667 !important
}

#menu-footer-bottom-tin li a{

    color:#154667 !important
}

#menu-item-317431 a, #menu-item-317432 a, #menu-item-317433 a{
    color:#154667 !important;
    text-decoration:none !important;
    padding-left:25px;
    display:inline-block;
}
.fusion-read-more{
    display:none !important;
}
.home .fusion-title-3{
    display:none !important;}
.home .fusion-builder-column-18{
    margin-bottom:5px !important;
}


.fusion-body .fusion-menu-element-wrapper[data-count="0"] .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-title .awb-justify-title{
    text-align:center;

}
.second-level-widget .widget_media_image img{
    display:block;
    margin:auto;
}
.post .fusion-breadcrumbs {display:none !important;}

@media only screen and (max-width: 798px){

    #menu-footer-menu {
        display: block;
    }
    menu-footer-menu li {

    }

    .logomobi p img {
        max-width:inherit !important;
    }

    .post  .offers-image {
        top: -10px !important;

    }
    .category .fusion-flex-container.fusion-builder-row-5{margin-top:-10px !important;}
    .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content.post-content{
        padding-left:5px;
    }
    .category .fusion-posts-container.fusion-blog-layout-grid article{
        left:8px !important;
    }
    .child-cat-header .fusion-layout-column {
        background: rgba(146,168,149, .3);
        padding: 16px 8px;
        margin-left: -10px !important;
        margin-right: -15px !important;
        width: 105% !important;

    }

    .child-cat-header .fusion-layout-column  .fusion-column-wrapper{
        background:#fff !important;
    }


    .offers-image {
        top: -55px !important;
        right: 0px !important;
    }
    .post .offers-banner h2 {
        font-size: 49px !important;
        margin-top: 0.5rem !important;
    }
    #menu-footer-bottom-tin{
        padding:0 !important;
    }
    #menu-footer-bottom-tin li {
        display: inline-block;
        margin: 5px;
        color: #154667 !important;
        font-size:12px;
    }
    .footer-menu a{
        text-decoration:underline;

    }
    .footer-menu a {
        text-decoration: underline;
        margin-bottom: 18px;
        display: inline-block;
    }
	
	
    .mobile-copy{
        font-size:12px !important;
    }
    .footer-menu ul{
        padding-left:15px;
    }
    .menudos{
        padding:0 !important;
    }
    footer{
        background:#fafafa;
    }


    .post .fusion-fullwidth{
        width:100%;
        margin:0;
    }
    .post main{padding:0;}

    .post #main .fullwidth-box .fusion-row{
        padding-left:0 !important;
    }

    #wrapper #main .fullwidth-box .fusion-row{
        padding-left:0 !important;
    }

    .post .fusion-flex-container.fusion-builder-row-5, .fusion-post-content-wrapper{
        padding-left: 0 !important;
        padding-right:0 !important;
    }

    .post .fusion-builder-nested-column-16 > .fusion-column-wrapper{
        margin-right:0 !important;
        margin-left:0 !important;
    }
    .logomobi p img{
        cursor:pointer;
    }

    footer .fusion-column-wrapper{
        padding-top:0 !important;
        margin-top:-10px !important;
    }


    .home .fusion-post-content.post-content{
        padding-top:10px;
        padding-right:10px;
    }
    .home .fusion-post-content-wrapper{
        padding-bottom:10px !important;
    }
    .home .fusion-meta-info{
        margin-top:0 !important;
    }


    .foot-logo{
        max-width:80% !important;
    }

    .category .fusion-post-content{
        padding-bottom:0 !important;
        padding-top:0px !important;
        margin-bottom:0 !important;
    }
    .fusion-blog-layout-grid .fusion-post-content-container, .fusion-blog-layout-timeline .fusion-post-content-container {
        margin-top: 4px !important;
    }
    .category .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content-wrapper p{
        margin-bottom:10px;
    }
    .category .feo{
        padding-top:10px;
    }

    .category .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper {
        /* max-width: 92%;
        margin-left: 1%;
         ph fix yy */
        max-width: 100%;
        margin-left: 0% !important;

    }
    .fusion-posts-container > article.category-featured .fusion-post-content-wrapper {

        background-positioN: center bottom !important;
    }

    .category .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content.post-content{
        padding-right:7px !important;
        padding-left:11px !important;
    }

    .category .fusion-posts-container.fusion-blog-layout-grid article {
        left: 10px !important;
    }
    .child-cat-header .fusion-column-wrapper, .top-cat-header .fusion-column-wrapper {

        margin-top: 12px;
    }
    .child-cat-header .fusion-column-wrapper p, .top-cat-header .fusion-column-wrapper p{
        line-height:1.3 !important;
    }

    .header-option-1{
        border-bottom:0 !important;
    }

    .home .fusion-builder-column-12 > .fusion-column-wrapper {
        padding-top: 15px !important;

    }




}
.home .fusion-recent-posts .columns .column a{
    font-weight:600 !important;

}





.cat-child a{
    font-family:inherit !important;
    font-weight: 500;
}
span.cat-name>a{
    font-family:inherit !important;
}
.home .feo{
    display:none !important;
}
.home .fusion-posts-container > article.category-featured .fusion-post-content-wrapper{
    background:#fff !important;
}

.home div.fusion-post-content.post-content > h2 > a {

    font-weight: 600 !important;
}
.home div.fusion-post-content.post-content .fusion-post-content-container p{
    font-weight:300 !important;
    font-family: futura-pt, sans-serif !important;
}
.fusion-megamenu-bullet{
    font-weight:500 !important;
}
.fusion-background-highlight span, a.fusion-background-highlight{
    font-family: 'futura-pt' !important;
    font-weight: 600;
    letter-spacing:1px;
}
.home .fusion-posts-container > article.category-featured .fusion-post-content-wrapper{
    padding-top:15px !important;
    padding-bottom:10px !important;

}
.home .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content.post-content{
    margin-bottom:5px !important;
}
.category .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content-wrapper{
    padding-top:15px !important;
    padding-bottom:0px !important;
}
.category .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content-wrapper p, .home .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content.post-content p{
    line-height: 1.3 !important;
    font-weight: 300 !important;
    font-family: futura-pt, sans-serif !important;
}
.offer-background p, .offers-left p{
    line-height: 1.3 !important;
    font-weight: 300 !important;
    font-family: futura-pt, sans-serif !important;
    font-size:18px !important;
}
.fusion-body .fusion-menu-element-wrapper[data-count="0"] .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-title .awb-justify-title {
    font-family: 'futura-pt' !important;
    font-weight: 400;
}


.fusion-body .fusion-menu-element-wrapper[data-count="0"] .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-title a.awb-justify-title{
    display:inline-block;
    height:50px;
}

.share-title>h3 {
    margin-bottom: 10px !important;
}
.category .feo {
    display:none;
    text-transform:uppercase;
    font-weight:400;
}

@media only screen and (min-width: 1024px){
    .cateogory #main.width-100 {
        width: 98%;
    }
    .category .fusion-builder-column-15 > .fusion-column-wrapper{
        margin-left:0 !important;
    }
}
@media only screen and (min-width: 1324px){
    .category #main.width-100 {
        width: 91%;
        margin-left:2%;
    }

}
.category #main .post h2 a {
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 1 !important;
}
.category  .fusion-blog-archive h2 {
    font-size: 20px !important;
    line-height: 24px !important;
    font-family: 'freight-display-pro' !important;
}
.child-cat-header{
    padding-top:53px !Important;
    padding-bottom:53px !important;
}
.jost{
    font-family: 'Jost', sans-serif  !important;
    font-weight:300 !important;
}
.redhat{
    font-family: 'Red Hat Text', sans-serif !important;
}
.spartan{
    font-family: 'Spartan', sans-serif !important;
    font-weight:200 !important;
    font-size:16px !important;
}
.home div.fusion-post-content.post-content .fusion-post-content-container pddd{
    font-family: 'Kumbh Sans', sans-serif !important;
    font-weight:300 !important;
}
.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button)>a {
    font-weight: 600 !important;
    color:#154666 !important;
}
.custom-related-posts a{
    font-weight:600 !important;
}

.post-content p33{
    line-height: 1.3 !important;
    font-weight: 300 !important;
    font-family: futura-pt, sans-serif !important;
}

.addtoany_list a:not(.addtoany_special_service)>span{
    background: #de9174 !important;
    border-radius: 15px !important;
}
.a2a_svg svg {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border: none;
    display: block;
    left: 0;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    top: 6px;
    width: auto;
    height: 20px;
}
@media only screen and (min-width: 898px){
    .home .offers-left > .fusion-column-wrapper, .category .offers-left > .fusion-column-wrapper {
        padding-top: 50px !important;
        padding-right: 0 !important;
        margin-right: 3.84%;
        padding-bottom: 50px !important;
        padding-left: 92px !important;
        margin-left: 3.84%;
    }

    .home .offer-background, .category .offer-background{    width: 97% !important;
        position: relative;
        left: 22px;
    }

    .offers-image > div{
        background-size: contain !important;
        background-position: center center !important;
        height: 110%;
        position: relative;
        top: -5%;
    }

    .offers-banner h2.title-heading-left{
        font-size:33px !important;
    }
}

.top-cat-header{
    background-image: none !important;
}
.category .offers-banner{
    width: 90%;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left:13px !important;
    margin-bottom:10px !important;
}
.category .offer-background .fusion-imageframe img {
    position: absolute;
    top: 0%;
}
.offers-image > div{
    background: url(https://pnmagdev.wpengine.com/wp-content/uploads/2022/04/woman-800x800.png) no-repeat;
    background-size: contain;
    background-position:center center;
}
.fusion-blog-layout-grid .fusion-post-content-container, .fusion-blog-layout-timeline .fusion-post-content-container{
    margin-top:10px;
}
@media only screen and (max-width: 798px){
    .category #main .post h2 a {
        font-size: 28px !important;
        font-weight: 500 !important;
        line-height: 1 !important;
    }
    .category .feo {
        display:inherit;
        padding-top: 0px;
        padding-left: 11px;
        text-transform:uppercase;
        font-weight:400;
        margin-bottom: 0px;
    }

    .home .fusion-posts-container .fusion-post-content-wrapper{
        padding-top: 15px !important;
        padding-left: 10px !important;
    }

	
.custom-post-meta-text p {
    font-size: 12px !important;
}
	
	.custom-post-meta-text a {
    font-size: 12px !important;
}
	
		.custom-post-meta-text span {
    font-size: 12px !important;
}
	
	
    /* paul moved from layout in backend */
    @media (max-width: 641px) {
        #main {
            min-width: 320px !important;
        }
        .fusion-title.fusion-title-1.post-title-cs {
            margin-top: 0 !important;
            margin-right: 30px!important;
            margin-bottom: 0 !important;
            margin-left: 30px!important;
        }
        .width-100 .fusion-fullwidth, .width-100 .nonhundred-percent-fullwidth {
            margin-left: 0 !important;
            margin-right: 0 !important;
        }
    }

}

    ul#menu-footer-menu>li>a, .fusion-footer .fusion-background-highlight span{
        font-weight:400 !important;
    }
