.elementor-4944 .elementor-element.elementor-element-1a08a80{--display:flex;--min-height:600px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4944 .elementor-element.elementor-element-1a08a80.e-con{--align-self:stretch;}.elementor-4944 .elementor-element.elementor-element-feca672{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-4944 .elementor-element.elementor-element-feca672{left:0px;}body.rtl .elementor-4944 .elementor-element.elementor-element-feca672{right:0px;}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4944 .elementor-element.elementor-element-0e968b8 > .elementor-widget-container{padding:0px 0px 40px 0px;}body:not(.rtl) .elementor-4944 .elementor-element.elementor-element-0e968b8{left:0px;}body.rtl .elementor-4944 .elementor-element.elementor-element-0e968b8{right:0px;}.elementor-4944 .elementor-element.elementor-element-0e968b8{top:0px;text-align:center;}.elementor-4944 .elementor-element.elementor-element-0e968b8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:var( --e-global-color-a7aee02 );}.elementor-4944 .elementor-element.elementor-element-e64ed52{--display:flex;--min-height:300px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4944 .elementor-element.elementor-element-687745e{--grid-row-gap:35px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--grid-column-gap:30px;}.elementor-4944 .elementor-element.elementor-element-687745e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-4944 .elementor-element.elementor-element-687745e:after{content:"1";}.elementor-4944 .elementor-element.elementor-element-687745e .elementor-post__thumbnail__link{width:100%;}.elementor-4944 .elementor-element.elementor-element-687745e.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-4944 .elementor-element.elementor-element-687745e.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-4944 .elementor-element.elementor-element-687745e.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}@media(max-width:767px){.elementor-4944 .elementor-element.elementor-element-687745e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-4944 .elementor-element.elementor-element-687745e:after{content:"1";}.elementor-4944 .elementor-element.elementor-element-687745e .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for container, class: .elementor-element-1a08a80 */#archive-wrap .elementor-posts .elementor-post {
    width:100%;
}
.topbox-wrap {
    max-width:1200px!important;
}
.tax-categories .topbox-wrap,
.tax-store-types .topbox-wrap,
.tax-occasions .topbox-wrap {
    position:relative;
    padding:0!important;
}
.tax-categories .topbox-wrap div,
.tax-store-types .topbox-wrap div,
.tax-occasions .topbox-wrap div {
    padding:0!important;
}

.tax-categories .topbox-wrap img,
.tax-store-types .topbox-wrap img,
.tax-occasions .topbox-wrap img {
	max-height: 600px;
	width: auto;
	opacity:.6;
}
.tax-categories .topbox-wrap .elementor-widget-heading,
.tax-store-types .topbox-wrap .elementor-widget-heading,
.tax-occasions .topbox-wrap .elementor-widget-heading {
	width: 100%;
	top: 43% !important;
  width:100%;
}

.tax-categories .topbox-wrap .elementor-widget-heading h1,
.tax-store-types .topbox-wrap .elementor-widget-heading h1,
.tax-occasions .topbox-wrap .elementor-widget-heading h1
{
	color: #fff !important;
}

.tax-categories .topbox-wrap .elementor-widget-shortcode,
.tax-store-types .topbox-wrap .elementor-widget-shortcode,
.tax-occasions .topbox-wrap .elementor-widget-shortcode
 {
	background: #232f3e;
	width: 100%;
	text-align: center;
}
.tax-states .topbox-wrap {
	position: static!important;
	height: auto !important;
	min-height: 10px!important;
	padding-bottom:20px!important;
}
.tax-states .topbox-wrap .elementor-widget-heading {
	position:static!important;
}
.tax-states .topbox-wrap h1 {
	color:#2e3192!important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-687745e */.type-retail_consultants {
    display:none;
    visibility:hidden;
    position:absolute;
    left:-9999em;
}

@media (max-width: 480px) {
.topbox-wrap {
    min-height: 150px!important;
}
.tax-states .topbox-wrap {
    border-bottom:1px solid #666!important;
    
}
.tax-states .e-con.e-flex > .e-con-inner {
    padding:10px 10px 0!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e64ed52 */#archive-wrap .elementor-posts .elementor-post {
    width:100%;
}/* End custom CSS */