#cff .cff-comment-attachment, #cff-lightbox-wrapper .cff-comment-attachment{width:100% !important}
.cff-media-wrap {
    display: flex!important;
    flex-direction: column!important;
    align-items: center!important;
}
p.cff-post-text {padding:20px 0px 0px 0px !important;
    text-align: center;
}
.cff-item{
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap!important;
    align-items: center !important;
		padding: 15px 60px 70px 60px !important;
}
.newfinds-template-default .nv-sidebar-wrap {
    margin-bottom: 0px;
}
@media only screen and (min-width: 768px) and (max-width: 1440px) {
    .newfinds-template-default .neve-main>.single-post-container .nv-single-post-wrap.col {
               max-width: 100% !important;
        margin: 0 20px;
        width: 95%;
    }
		.newfinds-template-default .nv-sidebar-wrap.col-sm-12.nv-right.blog-sidebar {
    width: 100%;
				max-width: 100% !important;
				  margin: 0 20px !important;
}
}

@media only screen and (min-width: 1440px) {
    .newfinds-template-default .neve-main>.single-post-container .nv-single-post-wrap.col {
        background-color: #fff;
        margin: 30px 0 0 0px !important;
        width: 55% !important;
				        padding: 20px 40px !important;;
    }
}
.newfinds-template-default .nv-thumb-wrap {
    display: none;
}
.newfinds-template-default a.btn.btn-danger.btn-sm.rounded-0.transition-3d-hover.btn-width.display-buy-now {
    margin: 10px 0px;
}
#block-7fa81425-7d9b-470d-ab06-d067e933a686 {display:none !important}
.newfinds-template-default ul.nv-meta-list{display:none}
h2.bdpp-post-title {
        text-align: center;
    }
.bdpp-design-16 h2.bdpp-post-title {
color: #000;
    font-family: MillingtonDuo,serif;
    font-style: italic;
    font-weight: 400!important;
    letter-spacing: 0;
			margin-bottom:20px !important;
					font-size:36px;
							line-height:36px
}
.newfinds-template-default h1.title.entry-title{
color: #000;
    font-family: MillingtonDuo,serif;
    font-style: italic;
    font-weight: 400!important;
    letter-spacing: 0;
			font-size:36px
}
.bdpp-design-16 .bdpp-post-desc {
    text-align: left;
}
.bdpp-design-16 .bdpp-post-content a{
		text-align: center !important}

.show-meta {
    display: inherit !important;
}
@media only screen and (min-width: 1024px){ #share-mobile{display:none !important}.bdpp-social-share{display:inherit}.bdpp-design-16 .bdpp-post-grid-content {
		padding: 20px 100px;}.bdpp-design-16 h2.bdpp-post-title {
					font-size:36px !important;
							line-height:36px !important;
}.newfinds-template-default h1.title.entry-title{padding-top:20px !important;padding-bottom:0px !important}}
@media only screen and (max-width: 1024px){ 
		.bdpp-social-share{display:none}
		#share-mobile{display:inherit !important}
		.newfinds-template-default .entry-header{margin-bottom:15px !important}
		p.disclosure-p {
    font-size: 12px !important;
    margin-bottom: 15px !important;
}
		.nv-post-navigation {
    margin-top: 20px;
}
		.wp_automatic_gallery_wrap .clear {
    margin-top: 0px !important;
}
.bdpp-design-16 h2.bdpp-post-title {font-size:24px !important;
		line-height:24px !important}.newfinds-template-default h1.title.entry-title{font-size:24px !important}.newfinds-template-default .container-fluid.single-post-container{width:95% !important}article{padding: 0 20px !important;}}
p.disclosure-p {
    font-size: 14px;
		margin-bottom:0px;
		text-align:center
}
.newfinds-template-default .container-fluid{
    width: 70% !important;
}
.newfinds-template-default p {
    line-height: 1.5em;
}
.newfinds-template-default h3.wp-block-heading.has-text-align-center {
    margin-bottom: 15px;
}
.newfinds-template-default .nv-content-wrap.entry-content {text-align:left !important}
.newfinds-template-default .nv-single-post-wrap>div:first-child {
    margin-top: 10px !important;
}
.other-deals-img{width:500px;height:auto}
/*i.fa {
min-width: 18px;
display: inline-block;
}
@font-face  {font-display: swap !important}
h2 {font-display: swap !important}*/
#block-4{margin-bottom:40px !important;margin-top:20px}
.page-id-252 .flexy .btn-danger {margin-bottom:20px}
.previous{text-align:left}
.wp_automatic_gallery_wrap {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
}
div#block-91{margin-bottom:20px !important}
.wp_automatic_gallery_wrap .clear{margin-top:30px}
div#block-77 {
    margin: 0 20px;
}
.so-panels-full-wrapper{max-width:inherit !important}
@media only screen and (min-width: 768px) and (max-width:1440px){.nv-post-navigation .next {
		grid-column: 14;text-align:right}}
@media only screen and (max-width: 1870px)   {#panel-63-0-0-0{display:none;}}
@media only screen and (min-width: 1871px) {#panel-63-0-0-1{display:none}.slide-button{ height: 575px !important;}.nv-post-navigation .next {
		grid-column: 22;text-align:right}}
.slide-button{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    height: 450px;
		align-content: flex-end;}
.header-menu-sidebar .nav-ul li:not([class*=block])>.wrap>a {
    padding: 5px 0 !important;
}
.so-widget-sow-social-media-buttons-atom-4398ef0c6880 .social-media-button-container {
    zoom: 0.8 !important;
}
.so-widget-sow-button-flat-da9cf69f64f2 .ow-button-base a {
    width: 225px !important;
    font-size: 16px !important;
    padding: 12px 0px 12px 16px !important;
}
.hfg-grid.nv-footer-content.hfg-grid-bottom.row--wrapper.row{display:none}
footer .hfg-slot.c-left {display:none}
.home footer .hfg-slot.c-left {display:inherit}
div#block-7{background-color:#000000}
div#block-7 label.gfield_label.gform-field-label{color:#ffffff}
aside .maxbutton-3.maxbutton.maxbutton-facebook-group .mb-text{font-size:20px !important; line-height:10px}
aside .btn-danger{width:275px !important; height:45px!important}
aside .bdpp-rdmr-btn {font-size:14px !important}
aside .bdpp-style-mngr-3 .bdpp-post-title {text-align:left !important}
.flexy .btn-danger{margin-bottom:0px}
aside p {line-height: 22px !important;margin-bottom:20px !important; }
.sow-hero-buttons{margin-top:0px !important}
.component-wrap .button.button-primary {
    font-weight: 400;
    width:225px;
}
.deals-template-default [data-lazyloaded="1"]{display:none}
article{margin-top:30px !important;padding-top:20px !important}
.deals-template-default .nv-thumb-wrap{display:none}
/*@media only screen and (min-width:480px) {
    .other-deals-template-default .wp_automatic_gallery_wrap{margin-bottom:-400px} .single-deals .wp_automatic_gallery_wrap{margin-bottom:-400px}}*/
@media only screen and (max-width: 479px) {
    #six-cat {
        display: inherit !important
    }
    }  

@media only screen and (min-width: 960px) {
    #ivory-desktop {
        display: none
    }
				/*.row.row--wrapper {
    margin: 0 100px 0 80px !important;
}*/
    .nv-sidebar-wrap.col-sm-12.nv-right.blog-sidebar {
        margin-top:30px !important;
    }
    }   
@media only screen and (min-width: 1265px) {
			
    #one-cat {
        display: inherit !important
		}
    }
@media only screen and (max-width: 1024px)   {.component-wrap{display:none}}
@media only screen and (min-width: 1440px) {
			
    #pg-63-4 {
        display: none
    }
    /*.hfg-slot.center {
        margin-right: -80%
    }*/
    .single-deals .nv-content-wrap.entry-content {
        padding: 0 50px
    }
    #bdpp-post-masonry-1 {
        margin: 30px 0px 50px 30px;
    }
    .nv-sidebar-wrap.col-sm-12.nv-right.blog-sidebar {
        background-color: #ffffff;
        margin-right: 70px;
        padding-left: 30px;
        padding-right: 30px;
        border-left: solid 1px #e0507742;
        margin-top:30px;
    }
    .search.nv-blog-grid h1 {
        margin-left: 95px !important;
        margin-right: 95px;
        background-color: #ffffff;
        padding-top: 40px;
        padding-bottom: 20px;
        padding-left: 40px !important;
    }
    .search .nv-index-posts .nv-page-title-wrap {
        margin-left: 30px
    }
    .nv-index-posts .nv-page-title-wrap {
        margin-top: 0px;
        margin-left: 50px;
    }
          
   /*  .neve-main > .single-post-container .nv-single-post-wrap.col {
        background-color: #ffffff;
        margin: 0px 0px 0px 80px;
        width: 50%;
    }*/
    .bdpp-post-list-left.bdpp-col-2.bdpp-columns {
        width: 25%;
        margin-right: 0px;
        padding: 0px 0px 0px 10px
    }
    .bdpp-post-list-right.bdpp-col-2.bdpp-columns {
        width: 75%;
    }
    .nv-page-title-wrap {
        margin-top: 0px
    }
    .nv-blog-grid h1 {
        margin-left: 50px;
        margin-right: 20px;
        background-color: #ffffff;
        padding-top: 40px;
        padding-bottom: 20px;
    }
   .neve-main > .single-post-container .nv-single-post-wrap.col {
        background-color: #ffffff;
        margin: 30px 0px 0px 100px;
        width: 50% !important;
    }
    .paddy-row {
        margin-left: 50px !important;
        margin-right: 20px !important;
    }
				.page-row {
        margin-left: 50px !important;
        margin-right: 20px !important;
						padding: 30px 40px 50px 40px !important;
    }
    }
@media only screen and (min-width: 481px) and (max-width:767px) {
		.nv-post-navigation .next {
		grid-column: 4;text-align:right}
		 .wp_automatic_gallery_main {
        height: auto;
        padding-top: 100%;
				width: 375px;}
        .row.row--wrapper {margin: 0 !important}
       .deals-template-default .container-fluid>div{margin: 0 30px !important}
       article{background-color: #ffffff;
        padding:0 20px}
       /*p.stay {padding:0 25px}*/
       .nv-sidebar-wrap.col-sm-12.nv-right.blog-sidebar {
        background-color: #ffffff;}
        .nv-blog-grid h1 {
            margin-left: 15px;
            margin-right: 15px;
            background-color: #ffffff;
            padding-top: 30px;
            padding-bottom: 5px;
        }.nv-sidebar-wrap.col-sm-12.nv-right.blog-sidebar{margin:0 30px}
    }
@media only screen and (min-width: 480px) and (max-width:767px) {
    #five-cat {
        display: inherit !important
    }
    }  
@media only screen and (min-width: 768px) and (max-width:1023px) {
    #four-cat {
        display: inherit !important
    }
    }  
@media only screen and (min-width: 1024px) and (max-width:1264px) {
    #three-cat {
        display: inherit !important
    }
    }
@media only screen and (min-width: 1265px) and (max-width:1439x) {
     #two-cat {
    display:inherit !important
    }
    }
@media only screen and (max-width:480px) {
		p.cff-post-text {padding:20px 0px 0px 0px !important;
    text-align: center;
				font-size:20px !important;
}
		.cff-item{	padding: 15px 15px 30px 15px !important;}
		.google-auto-placed{width:350px !important}
		.nv-post-navigation .next {
		grid-column: 2 ;text-align:right}
		    .wp_automatic_gallery_wrap {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        align-content: center;
        justify-content: center;
        align-items: center;
    }
		.col {margin:0px !important}
		.amazon-auto-links-product-image {margin-right:8% !important}
		.amazon-auto-links-product-image {width:30% !important
}
		.amazon-product-thumbnail {
    width:140px !important;
		max-width:140px!important;
		max-height:140px !important;}
    .deals-template-default .container-fluid.single-post-container>div { margin: 0 20px !important;
    }
		.post-template-default .container-fluid.single-post-container>div { margin: 0 20px !important;
    }
    /*p.stay {padding:0 10px}*/
    #tablet-slide-img {
        display: none
    }
    .bdpp-term-img-wrapper {
        object-fit: fill !important;
        background-position: center;
        background-size: contain;
        background-color: #ffffff;
    }
    .container-fluid.single-post-container>div {
        margin: 0 10px !important;
        background-color: #ffffff;
    }
		 .container-fluid.single-page-container>div {
        margin: 0 10px;
    }
    .bdpp-post-grid.bdpp-col-3 {
        padding: 0px !important;
    }
    .nv-single-page-wrap.col {
        padding: 0px
    }
    .nv-sidebar-wrap.col-sm-12.nv-right.blog-sidebar {
        background-color: #ffffff;
    }
    .neve-main > .single-post-container .nv-single-post-wrap.col {
        margin-left: 0px
    }
    .nv-index-posts .nv-page-title-wrap {
        margin-top: 0;
        margin-left: 30px;
    }
    body:not(.nv-blog-default) .posts-wrapper {
        margin-left: 10px !important;
        margin-right: 10px !important;
    } 
    .is-form-style input.is-search-submit, .is-search-icon {
        height: 50px
    }
    .is-search-icon {
        width: 50px;
        padding-top: 10px!important;
    }
    input#is-search-input-3805 {
        height: 50px
    }
    .is-form-style.is-form-style-3 label {
        width: calc(95% - 36px)!important;
    }
    .is-form-style button.is-search-submit {
        height: 50px !important;
        width: 50px !important
    }
    .is-search-icon svg {
        width: 30px;
    }
    /*.single-deals .nv-content-wrap.entry-content {
        display: inherit;
    }*/
		.entry-content a:not([class]){margin-bottom:20px}
    .nv-content-wrap.entry-content {
        display: inherit
    }
    .wrap a {
        font-size: 25px;
        line-height: 20px;
    }
    /*.paddy-row {
        margin: 0px 15px !important;
    }*/
		.page-row {
       /* margin: 0px 15px !important;*/
				padding: 30px 20px 50px 20px !important;
    }
    /*.flexy {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        margin: 0px !important
    }*/
    /*#bdpp-post-masonry-1 {
        margin: auto !important;
    }*/
    .nv-thumb-wrap {
        margin-bottom: 40px !important
    }
    .nv-content-wrap.entry-content p {
        font-size: 18px !important
    }
    .single-deals .nv-content-wrap.entry-content p {
        font-size: 20px !important
    }
    .site-logo img {
        height: auto !important;
        width: 200px !important;
    }
    /*.paddy_bear{
        margin: 50px 0px !important;
    }*/
    .owl-carousel .owl-stage-outer {
        background-color: #ffffff;
    }
    .bdpp-term-img-wrapper {/*width:350px;*/
        height: 200px
    }
    .newsletter {
        grid-column: 1/-1 !important;
        min-width: 0;
    }
    /*.bdpp-term-img-wrapper,.bdpp-term-bottom-wrapper {width:350px}
            .neve-main {
        flex: 1 auto;
        padding: 0 20px;
    }*/
    .wp_automatic_gallery_main {
        height: auto;
        padding-top: 100%;
				width: 350px;}
		
				.nv-page-title-wrap.nv-big-title {
    background-color: #ffffff;
    padding-top: 25px;
    margin: 20px 15px 0px 15px !important;
		} 
        /*.strip{font-size:20px}*/
    }  
@media only screen and (max-width: 768px) {
        .page-row {
             margin-left: 20px !important;
             margin-right: 20px !important;
                  padding:30px 20px 50px 20px !important;
         }
              .paddy-row {
             margin-left: 20px !important;
             margin-right: 20px !important;
                  padding:30px 0px 50px 0px !important;
         }
		#panel-15789-0-0-4> .panel-widget-style {
margin-top:-20px !important}
    }
@media only screen and (min-width: 480px) and (max-width:768px) {
    #mobile-slide-img {
        display: none !important
    }
    /*p.stay {
        display: inline !important;
    }*/
    }
@media only screen and (min-width: 768px) and (max-width:960px) {
    panel-2055-0-0-1 ul.sow-slider-images {
        min-height: 350px !important
    }
    li.sow-slider-image.sow-slider-image-cover {
        height: 400px !important;
    }
    div#panel-63-4-0-0 {
        margin: 0px 20px 0px 20px !important;
    }
    /*p.stay {
        font-size: 20px
    }*/
    .hfg-slot.left {
        margin-left: 20px;
    }
    .hfg-slot.right {
        margin-right: 20px;
    }
    .nv-blog-grid .bdpp-post-list-left.bdpp-col-2.bdpp-columns {
        width: 35% !important;
        margin-right: 0px;
        padding: 0px 0px 0px 10px
    }
    .bdpp-post-list-right.bdpp-col-2.bdpp-columns {
        max-width: 65% !important;
    }
    #bdpp-post-masonry-1 {
        margin: 0px 30px 50px 30px !important;
    }
    .nv-sidebar-wrap.col-sm-12.nv-right.blog-sidebar {
        margin: 0px 50px 50px 50px !important;
        background-color: #ffffff;
        border-left: solid 1px #e0507742;
        padding-right: 30px;
        padding-left: 30px;
    }
    .neve-main > .single-post-container .nv-single-post-wrap.col {
        background-color: #ffffff;
        max-width: 100% !important;
        margin: 0 50px;
    }
    .nv-page-title-wrap {
        margin-top: 0px
    }
    .nv-blog-grid h1 {
        margin-left: 35px;
        margin-right: 35px;
        background-color: #ffffff;
        padding-top: 30px;
        padding-bottom: 5px;
    }
    .paddy-row {
        margin: 37px !important
    }
				.page-row {
        margin: 37px !important;
						padding: 30px 35px 50px 35px !important;
    }
    } 
@media only screen and (min-width: 960px) and (max-width:1024px) {
    div#panel-63-4-0-0 {
        margin: 0px 20px 0px 20px !important;
    }
    #pg-63-4 {
        display: none
    }
    #pg-2055-4 {
        display: none
    }
    .header .builder-item [class*=button_base] .button {
        padding: 8px 8px;
        margin: 0 25px 0 0;
    }
    .hfg-is-group>div:first-of-type .button {
        font-size: 14px;
    }
    #panel-2055-5-0-2> .panel-widget-style {
        padding: 0px 35px 0px 35px
    }
    #pl-2055 #panel-2055-5-0-2 {
        margin: 0px 40px 0px 40px;
    }
    .paddy-row {
        margin-left: 50px !important;
        margin-right: 20px !important;
    }
				.page-row {
        margin-left: 50px !important;
        margin-right: 20px !important;
						padding: 30px 35px 50px 35px !important;
    }
    .neve-main > .single-post-container .nv-single-post-wrap.col {
        background-color: #ffffff;
        max-width: 100%;
        padding: 0px 20px 0px 20px;
        margin: 0px 50px 50px 50px;
    }
    .neve-main > .single-post-container .nv-sidebar-wrap {
        max-width: 100%;
        margin: 0px 50px 50px 50px;
        background-color: #ffffff !important;
        padding-left: 25px !important;
    }
    .nv-sidebar-wrap {
        background-color: #ffffff !important;
        padding-left: 25px !important;
        margin-right: 50px;
    }
    .nv-blog-grid.bdpp-post-list-left.bdpp-col-2.bdpp-columns {
        width: 100%;
        margin-right: 0px;
        padding: 0px 0px 0px 10px
    }
    .nv-blog-grid.bdpp-post-list-right.bdpp-col-2.bdpp-columns {
        width: 100%;
    }
    #bdpp-post-masonry-1 {
        margin: 20px 0px 50px 30px;
    }
    /*.nv-blog-grid h1 {
        margin-left: 0px
    }*/
    .nv-page-title-wrap {
        margin-top: 0px
    }
    .nv-blog-grid h1 {
        margin-left: 50px;
        margin-right: 20px;
        background-color: #ffffff;
        padding-top: 30px;
        padding-bottom: 5px;
    }
    }
@media only screen and (min-width: 1024px) and (max-width:1440px) {	
    .so-widget-sow-hero.so-widget-sow-hero-default-6628d852b506-63.so-widget-fittext-wrapper  {min-height:450px !important}
            
    li.sow-slider-image.sow-slider-image-cover {
        height: 475px !important;
    }
    #pg-63-4 {
        display: none
    }
    .hfg-is-group>div:first-of-type .button {
        font-size: 18px;
    }
    .nv-page-title-wrap {
        margin-top: 0px
    }
    .nv-blog-grid h1 {
        margin-left: 50px;
        margin-right: 20px;
        background-color: #ffffff;
        padding-top: 40px;
        padding-bottom: 20px;
    }
    .hfg-slot.left {
        margin-left: 20px;
    }
    .hfg-slot.right {
        margin-right: 20px;
    }
    #bdpp-post-masonry-1 {
        margin: 30px 0px 50px 30px;
    }
    .nv-sidebar-wrap.col-sm-12.nv-right.blog-sidebar {
        background-color: #ffffff;
        margin-right: 60px;
        padding-left: 30px;
        padding-right: 30px;
        border-left: solid 1px #e0507742
    }
    .nv-index-posts .nv-page-title-wrap {
        margin-top: 0;
        margin-left: 60px;
    }
    .neve-main > .single-post-container .nv-single-post-wrap.col {
        background-color: #ffffff;
        width: 57%;
        margin: 0px 0px 0px 60px;
    }
    .neve-main > .single-post-container .nv-sidebar-wrap {
        background-color: #ffffff;
        max-width: 30%;
        margin: 0px 60px 0px 0px;
    }
    .bdpp-post-list-left.bdpp-col-2.bdpp-columns {
        width: 30%;
        margin-right: 0px;
        padding: 0px 0px 0px 10px
    }
    .bdpp-post-list-right.bdpp-col-2.bdpp-columns {
        width: 57%;
    }
    .paddy-row {
        margin-left: 50px !important;
        margin-right: 20px !important;
    }.page-row {
        margin-left: 50px !important;
        margin-right: 20px !important;
				padding: 30px 40px 50px 40px !important;
    }
    }
    /* END OF MEDIA WIDTHS*/
    .nv-page-title-wrap {
        margin-top:30px !important}

    /*.deals-template-default .strip p {
        visibility: visible !important;
    }*/
    /*.deals-template-default article p {
        visibility: hidden
    }*/
    .widget_block {
        margin-bottom: 10px !important;
    }
    /*.widget_text p {
        margin-bottom: 0;
        text-decoration: underline;
    }*/
    .amazon-products-container-list .amazon-product-thumbnail {
        padding: 1em 1em 1em 0
    }
    .nv-sidebar-wrap.col-sm-12.nv-right.blog-sidebar {
        padding-top: 20px
    }
    p.now-retrieving.context-image_set {
        display: none
    }
    span.pricing-disclaimer {
        display: none;
    }
    .amazon-product-container {
        margin-bottom: 0px !important
    }
    #one-cat {
        display: none
    }
    #two-cat {
        display: none
    }
    #three-cat {
        display: none
    }
    #four-cat {
        display: none
    }
    #five-cat {
        display: none
    }
    #six-cat {
        display: none
    }
    .so-widget-sow-hero-default-7f98292b54bd-63 {
        min-height: 400px !important
    }
    ul.sow-slider-images {
        min-height: 0px !important;
    }
    #pg-2055-4 {
        position: sticky;
        top: 123px;
        z-index: 10000;
        margin: 0 20px;
    }
    .widget_block {
        margin-bottom: 20px
    }
   /* .header-menu-sidebar .nav-ul li .wrap {
        padding: 5px 5px
    }
    .page-id-382 .nv-content-wrap.entry-content {
        visibility: visible !important
    }
    .page-id-115 .nv-content-wrap.entry-content {
        visibility: visible !important
    }
    .page-id-252 .nv-content-wrap.entry-content {
        visibility: visible !important
    }
    .page-id-115 .nv-content-wrap.entry-content {
        visibility: visible !important
    }
    .page-template-default .nv-content-wrap.entry-content {
        visibility: visible !important;
    }
    .post-template-default .nv-content-wrap.entry-content p{
        visibility: visible !important;
    }*/
.post-template-default .nv-thumb-wrap img{display: block !important}
.post-template-default .nv-content-wrap.entry-content{
        visibility: visible !important;
    }
/*.nv-content-wrap.entry-content {
        visibility: hidden;
    }*/
   /* p.stay {
        display: inline !important
    }*/
   /* div.strip {
        visibility: visible !important;
        display: flex!important;
        align-items: center;
        align-content: center;
        justify-content: center;
        justify-items: center;
        flex-direction: column;
        flex-wrap: wrap;
    }*/
    /*.strip .col{text-align:left}
    .hidden {visibility:hidden}
    .display .btn-danger{visibility:visible !important}
    .hidden .wp_automatic_gallery_wrap{visibility:visible !important;display: flex;
        flex-direction: row;
        flex-wrap: wrap;}
    .btn-danger{visibility:hidden}
    .nv-content-wrap.entry-content{
    visibility:hidden;}
    p.stay{display:inline !important;}
    div.strip{
    visibility: visible !important;
        display: flex !important;
        justify-content: start;
        justify-items: center;
        flex-direction: row;
        flex-wrap: nowrap;
            align-items: center;}
        col-sm-12{visibility:visible !important;}*/
        #block-8 a, #block-10 a, #block-15 a, #block-16 a, #block-23 a, #block-26 a, #block-31 a, #block-29 a, #block-36 a, #block-38 a, #block-43 a, #block-45 a, #block-50 a, #block-52 a, #block-57 a, #block-59 a, #block-64 a, #block-66 a, #block-71 a, #block-73 a, #block-78 a, #block-80 a, #block-87 a, #block-89 a, #block-86 a, #block-88 a, #block-94 a, #block-96 a, #block-101 a, #block-103 a, #block-108 a, #block-110 a {
        border-radius: 10px;
        text-decoration: none !important;
        color: #555!important;
        border: 0.5px solid #00000014;
        -moz-transition: all 0.5s ease-out 0s;
        -ms-transition: all 0.5s ease-out 0s;
        -o-transition: all 0.5s ease-out 0s;
        transition: all 0.5s ease-out 0s;
        font-size: 16px!important;
        padding: 3px 8px!important;
        line-height: normal!important;
        display: inline-block!important;
        margin: 0 !important;
        border-bottom: 3px solid #f1f1f1 !important;
    }
    /*#block-8 a, #block-10 a {
        border-radius: 10px;
        text-decoration: none !important;
        color: #555!important;
        border: 0.5px solid #00000014;
        -moz-transition: all 0.5s ease-out 0s;
        -ms-transition: all 0.5s ease-out 0s;
        -o-transition: all 0.5s ease-out 0s;
        transition: all 0.5s ease-out 0s;
        font-size: 16px!important;
        padding: 3px 8px!important;
        line-height: normal!important;
        display: inline-block!important;
        margin: 0 !important;
        border-bottom: 3px solid #f1f1f1 !important;
    }*/
    li.categories {
        list-style: none
    }
    #secondary input#gform_submit_button_2 {
        width: 40%
    }
    div#field_2_1 {
        width: 100%
    }
    #secondary .bdpp-post-title a {
        color: #6d173e
    }
    #secondary .gform_wrapper.gravity-theme .gform_fields {
        display: flex;
        width: 100%;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        padding: 0px 20px;
    }
    #secondary div#gform_wrapper_2 {
        background-color: #e050771f;
        width: 100%;
    }
    #secondary input#input_2_1 {
        background-color: #ffffff;
    }
    .bdpp-post-list-left.bdpp-col-2.bdpp-columns {
        width: 30%;
        margin-right: 0px;
        padding: 0px 0px 0px 10px
    }
    .bdpp-post-list-right.bdpp-col-2.bdpp-columns {
        width: 65%;
    }
    #secondary .bdpp-rdmr-btn {
        background-color: #e05077 !important;
        color: #ffffff !important;
        border-radius: 5px !important;
        border: 0px !important;
        width: 105px;
        height: 30px;
        font-size: 14px;
        padding: 5px 8px 3px 8px;
        margin-top: 0px
    }
    #secondary form.is-search-form.is-form-style.is-form-style-2.is-form-id-3805.is-ajax-search {
        margin-right: 50px
    }
    .wp-block-tag-cloud.is-style-outline a {
        border-radius: 10px;
        text-decoration: none !important;
        color: #555!important;
        border: 0.5px solid #00000014;
        -moz-transition: all 0.5s ease-out 0s;
        -ms-transition: all 0.5s ease-out 0s;
        -o-transition: all 0.5s ease-out 0s;
        transition: all 0.5s ease-out 0s;
        font-size: 16px!important;
        padding: 3px 8px!important;
        line-height: normal!important;
        display: inline-block!important;
        margin: 0 0 10px 0 !important;
        border-bottom: 3px solid #f1f1f1 !important;
    }
    .wp-block-tag-cloud.is-style-outline {
        gap: 1.5ch;
    }
    /*body:not(.nv-blog-default) .posts-wrapper article{padding:0px}*/
    .wp-block-themeisle-blocks-advanced-column {
        width: 100px;
        height: 100px
    }
    figure.wp-block-image.size-full {
        display: inherit !important
    }
    .search .layout-grid .content>* {
        margin-bottom: 15px !important;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }
    .right .builder-item.desktop-center {
        padding: 8px;
        background-color: #ed36732e;
        margin-bottom: 31px;
        width: 300px
    }
    /*form.is-search-form.is-form-style.is-form-style-3.is-form-id-3805.is-ajax-search{border: solid 10px #ed36732e;}*/
    .nv-post-navigation a span {
        display: none
    }
    .nv-post-navigation a span.nav-direction {
        display: inherit !important
    }
    .bdpp-post-grid-content {
        padding-bottom: 25px !important
    }
    /*#pg-63-4 {
        position: sticky;
        top: 123px;
        z-index: 10000;
    }*/
    .bdpp-rdmr-btn:hover, .bdpp-rdmr-btn:focus {
        background-color: #000000
    }
    .bdpp-rdmr-btn {
        background-color: #e05077 !important;
        color: #ffffff !important;
        border-radius: 5px !important;
        border: 0px !important;
        width: 152px;
        height: 45px;
        font-size: 20px !important;
    }
    .bdpp-post-img-bg {
        margin-bottom: 30px;
    }
    .bdpp-post-title {
        margin-top: 5px
    }

    .blog-entry-title {
        line-height: 25px;
        font-size: 20px;
        text-align: center;
    }
    .blog-entry-title a {
        color: #6d173e !important
    }
    .nv-meta-list {
        text-align: center
    }
    .nv-meta-list a {
        text-decoration: none !important;
        color: #555;
        -moz-transition: all 0.5s ease-out 0s;
        -ms-transition: all 0.5s ease-out 0s;
        -o-transition: all 0.5s ease-out 0s;
        transition: all 0.5s ease-out 0s;
        font-size: 13px;
        padding: 3px 2px;
        line-height: normal;
        display: inline-block;
        margin: 0 0 5px 0;
        border-bottom: 3px solid #f1f1f1;
    }
    .bdpp-post-63 {
        display: none !important
    }
    #sticky-search {
        position: fixed; /* Make it stick/fixed */
        top: 750px; /* Stay on top */
        transition: top 0.3s; /* Transition effect when sliding down (and up) */
        z-index: 999999
    }
    #sticky-search1 {
        position: fixed; /* Make it stick/fixed */
        top: -75px; /* Stay on top */
        transition: top 0.3s; /* Transition effect when sliding down (and up) */
        z-index: 999999
    }
    i.fa-solid.fa-caret-right {
        color: #ffffff
    }
    .excerpt-wrap.entry-summary {
        display: none;
    }
    body:not(.nv-blog-default) .posts-wrapper {
        margin-left: 80px;
        margin-right: 80px;
    }
    .article-content-col .content {
        width: 100%;
        border-bottom: 0 solid;
        display: flex;
        flex-direction: column;
        padding: 20px 20px;
        background-color: #ffffff;
    }
    .single-deals.single-deals h1.title.entry-title {
        display: none !important
    }
    .is-form-style input.is-search-input {
        font-size: 18px !important;
        font-family: Quattrocento;
    }
    input#is-search-input-3805 {
        font-weight: 700;
    }
    .is-search-sections .thumbnail img {
        width: 70px
    }
    /*.nv-page-title-wrap {
        margin-top: 40px;
    }*/
    .bdpp-term-inner {
        padding: 10px 10px 0px 10px !important;
        background-color: #ffffff
    }
    p:empty {
        display: none !important;
    }
    .nv-content-wrap.entry-content {
        text-align: center;
        font-weight: 400 !important;
        font-family: "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif
    }

    .copy-the-code-shortcode {
        color: blue
    }
    .ctc-inline-copy-text {
        color: blue
    }
    img.skip-lazy.wp-post-image {
        width: 100% !important;
        height: 400px;
        object-fit: cover;
        object-position: center;
    }
    a.bdpp-term-link-overlay {
        left: 0
    }
    #panel-2055-0-0-2 .maxbutton-3 {
        margin-bottom: 0px;
    }
   
/*.page-row {
        margin: 0px 50px 0 20px; 
    }*/
    /*.flexy {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        margin: 0px 80px !important
    }*/
    .last_post .heart-line {
        display: none
    }
    .bdpp-post-title .heart-line {
        display: none
    }
    .wrap .heart-line {
        display: none
    }
    .heart-line {
        width: 300px;
        height:65px;
    }
    .nv-thumb-wrap {
        margin-bottom: 35px !important;
        margin-top:0px !important;
    }
    .category-all-deals .entry-header {
        display: none;
    }

    .category-blog.attachment-post-thumbnail {
        display: block !important
    }
    .hide_featured_img {
        display: none
    }
    .category-blog.hide_featured_img {
        display: block !important
    }
    .deals-template-default .nv-thumb-wrap .wp-post-image {
        DISPLAY: NONE !important
    }
    .category-blog .wp-post-image {
        display: none;
    }
    .wp-block-image {
        display: none
    }
    .maxbutton {
        width: 300px !important
    }
    button.navbar-toggle {
        background-color: #ffffff !important;
    }
    .hfg_header.site-header {
        box-shadow: 0 -1px 3px rgba(0,0,0,.1);
        border-bottom: 1px solid #ffddee;
    }
    .ej {
        display: none
    }
    .nv-tags-list {
        display: none
    }
    /*.paddy_bear{
        margin: 50px 80px !important;
    }*/
    .bdpp-term-slider-wrap.bdpp-has-arrows {
        padding-top: 15px;
    }
    .slider-home {
        text-align: center
    }
    /*.bdpp-term-img-wrapper,.bdpp-term-bottom-wrapper {width:200px}*/
    .bdpp-design-1 .bdpp-term-inner .bdpp-term-title {
        background-color: transparent !important;
        border: none !important;
        margin-top: 2px !important
    }
    .bdpp-style-mngr-2 .bdpp-term-inner .bdpp-term-title a {
        font-weight: 200;
        color: #000000;
    }
    .bdpp-design-1 .bdpp-term-inner .bdpp-term-title {
        max-width: 70%;
        border: 3px solid #fff;
        margin: 0 auto;
        padding: 0px;
        text-align: center;
        background: #000;
        position: relative;
        margin-top: -10px;
        height: 40px;
    }
    /*.owl-carousel .owl-stage-outer {
        background-color: #ffffff;	padding: 20px 20px 0 20px;
        }*/
    .site-logo img {
        height: 80px !important;
        width: 100% !important;
        max-width: 250px!important
    }
    [data-section="hfg_header_layout_main"] {
        height: 120px
    }
    .gform_title {
        display: none
    }
    .newsletter {
        grid-column: 4/-4 !important;
        min-width: 0;
    }
    .gform_wrapper.gravity-theme .gform_footer {
        display: flex;
        justify-content: center;
    }
    .gform_footer input[type=submit] {
        background-color: #e05077 !important;
    }
    
    .btn-width {
        width: 200px !important
    }
    .bdpp-post-grid-content {
        padding: 20px 20px;
        background-color: #ffffff
    }
    .transition-3d-hover {
        transition: all 0.2s ease-in-out !important;
        ;
    }
    .btn-primary, .btn-success, .btn-warning, .btn-info, .btn-dark {
        color: #ffffff !important;
        width: 90%;
        margin-bottom: 30px;
    }
    .rounded-0 {
        border-radius: 0 !important;
    }
    .btn-sm, .btn-group-sm > .btn {
        padding: 0.425rem 1rem !important;
        font-size: 0.8125rem !important;
        border-radius: 0.25rem !important;
    }
    .btn-danger {
        color: #fff !important;
        background-color: #f34770 !important;
        border-color: #f34770 !important;
        box-shadow: unset !important;
        height: 50px;
        border-radius: 5px !important;
        font-size: 20px !important;
    }
    .btn {
        display: inline-block;
        font-weight: normal;
        line-height: 1.5;
        color: #ffffff;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        background-color: transparent;
        border: 1px solid transparent;
        padding: 0.625rem 1.375rem;
        font-size: 0.9375rem;
        transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out, border-color 0.25s ease-in-out, box-shadow 0.2s ease-in-out;
    }
  
    .layout-contained {max-width:100% !important}
    /*.container {max-width:100% !important}*/
    article.category-macys {background-color:#bfbfbf !important; opacity:0.5 !important}
    .category-macys a.btn.btn-danger.btn-sm.rounded-0.transition-3d-hover.btn-width{background-color:#5f5b5b !important;border: none !important;}article.category-macys .wp_automatic_gallery_main{opacity:0.5 !important}
    .amazon-direct-template-default a.btn.btn-danger.btn-sm.rounded-0.transition-3d-hover.btn-width{margin-top:0px !important}
    .amazon-direct-template-default .nv-content-wrap.entry-content{display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        align-content: center;
        align-items: center;
        justify-content: center;
    }
    a.ow-button-hover.sow-social-media-button-Amazon_Storefront-0.sow-social-media-button {padding: 0px !important;}
    a.ow-button-hover.sow-social-media-button-Amazon_Storefront-0.sow-social-media-button .sow-icon-image{width:2.9em;height:2.9em}
    .single-deals .nv-content-wrap.entry-content p{
    margin-bottom:0px !important;
    line-height: 26px;
}
    .other-deals-template-default .nv-content-wrap.entry-content{font-size:20px;line-height: 26px;}
    .single-deals .nv-content-wrap.entry-content{font-size:20px;
    line-height: 26px;
  }
    .other-deals-template-default .nv-content-wrap.entry-content p{margin-bottom:0px !important;line-height: 26px;}
    footer .wp-block-image {display:inherit !important}
    .footer--row-inner.footer-main-inner.footer-content-wrap {
        padding-top: 25px;
				padding-bottom: 30px;
    }
    div#sow-social-media-buttons-3 {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }
    a.ow-button-hover.sow-social-media-button-instagram-0.sow-social-media-button {
            padding: 1em 0 1em 0;margin-bottom:1px}
    footer input[type=submit]{height:50px;padding:0px 15px}
    footer .widget_text p{text-decoration:none}
    footer .hfg-slot.center {margin-right:0px}
    div#gform_fields_2{display:inherit}/*.deals-template-default .btn-danger{display:none}
    .deals-template-default .display-buy-now{display:inline-block !important; margin-top: 20px !important;}*/
    /*.aligncenter{display:none}*/
    .b-deals img{display:none}
    .skip-lazy{display:none}
    .other-deals-template-default #show_thumb .attachment-post-thumbnail{display:inherit;width:600px;margin:auto}
    .attachment-post-thumbnail{display:none}
    .wp_automatic_gallery_main {
       margin:auto}
    a.btn.btn-danger.btn-sm.rounded-0.transition-3d-hover.btn-width{margin-top:30px;margin-bottom:30px}
    .other-deals-template-default .nv-content-wrap.entry-content p {
        margin-bottom: 0px !important;
        text-align: center;
    }
    .other-deals-template-default .entry-title {font-size:20px !important; font-family:inherit !important;font-weight:inherit !important; line-height:inherit !important;margin-left: 0px !important; margin-right: 0px !important;margin-bottom: 0px !important;padding-bottom: 0px !important;}
    .other-deals-template-default .nv-content-wrap.entry-content p {margin-bottom:0px !important}
    h2.bdpp-post-title {
        text-align: center;
    }
    .bdpp-post-grid-content {
        padding: 20px 20px;
        background-color: #ffffff;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    #content #never-show{display:inherit !important}
    #never-show{display:none}
    /* other deals css */
    /*.other-deals-template-default .nv-thumb-wrap{display:none !important} */
    /*.other-deals-template-default p.stay img{display:none !important}*/
    
    /*.other-deals-template-default .nv-content-wrap {
        display: flex !important;
        flex-direction: column;
        align-content: center;
        justify-content: center;
        flex-wrap: wrap;
        align-items: center;
    }*/
    /* end other deals css*/
    p.no-height {
      margin-bottom: 10px !important;
      text-align: left;
      line-height: 24px;
    }
    .deals-template-default p.no-height{display:none} 
    h2.bdpp-style-mngr-3.bdpp-post-title{font-size:16px !important}
    .amazon-auto-links-product-image {margin-right:6% !important}
    .amazon-auto-links-product-body{width:60% !IMPORTANT}