.elementor-kit-14{--e-global-color-primary:#007C2E;--e-global-color-secondary:#FBD122;--e-global-color-text:#7A7A7A;--e-global-color-accent:#007C2E;--e-global-color-5695df5:#012675;--e-global-color-5026de9:#000000;--e-global-color-573e6b7:#FFFFFF;--e-global-color-2317aa4:#ECFFF3;--e-global-color-f9ee011:#AAFFCA;--e-global-color-2dcca81:#FEFCE8;--e-global-color-2ccd6e0:#E5F7FF;--e-global-color-25b9944:#F7F7F7;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;}.elementor-kit-14 e-page-transition{background-color:#FFBC7D;}.elementor-kit-14 a{color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-14 a:hover{color:var( --e-global-color-5695df5 );}.elementor-kit-14 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-14 h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-14 h4{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-14 h5{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-14 h6{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body, html{
	overflow-x: hidden !important;
}

/**Elementor Color Variables**/
.elementor-kit-7{   
		--color-litt-red: var(--e-global-color-f76f97f);
    --color-litt-dark-red: var(--e-global-color-f4991b7);
    --color-education: var(--e-global-color-437cafb);
    --color-business: var(--e-global-color-dfcad2e);
    --color-travel-and-tours: var(--e-global-color-778baef);
  	--color-home-and-garden: var(--e-global-color-067f515);
   --color-food-and-drinks: var(--e-global-color-e5b6d32);
	 --color-bridal-essentials: var(--e-global-color-9607ae0);
   --color-behind-the-business: var(--e-global-color-cccf1b0);
   --color-calendar: var(--e-global-color-4e56279);
   --color-careers: var(--e-global-color-4943c9d);
   --color-cars: var(--e-global-color-6eec15b);
   --color-entertainment: var(--e-global-color-36e60e0);
   --color-family: var(--e-global-color-a81972c);
   --color-fashion: var(--e-global-color-5502b39);
   --color-foundation: var(--e-global-color-f686101);
   --color-health-and-fitness: var(--e-global-color-96b9806);
   --color-news-trending: var(--e-global-color-41c41c4);
   --color-sports: var(--e-global-color-38ff5bd);
   --color-technology: var(--e-global-color-dcaf48e);
}
.elementor-post__title a{
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.elementor-post__title a:hover{
	color: var(--color-litt-red) !important;
}
/**Header Styling**/
@media screen and (min-width: 1250px){
		.header-2 {
				transform: translatey(-115px);
				-moz-transition: all .3s ease!important;
				-webkit-transition: all .3s ease!important;
				transition: all .3s ease!important;
	}
}
.elementor-sticky--effects.header-2  {
 		height: auto!important;
 		transform: translatey(0px);
}
body.elementor-editor-active.elementor-editor-header .header-2 {
 		transform: translatey(0);
}
body[data-elementor-device-mode="desktop"]:not(.elementor-editor-active) .header-2:not(.elementor-sticky--effects){
	visibility: hidden;
	opacity: 0;
}
.elementor-editor-active.elementor-editor-header) .header-2{
		visibility: visible;
		opacity: 1;
}
.elementor-sticky--effects.header-1 {
 		display: none!important;
}
/**Animation Styling**/
@keyframes fadeInUp2 {
    from {
        opacity: 0;
        transform: translate3d(0,50px,0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}
.fadeInUp {
  animation-name: fadeInUp2 !important;
}
@keyframes fadeInLeft2 {
    from {
        opacity: 0;
        transform: translate3d(-50px,0,0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}
.fadeInLeft {
    animation-name: fadeInLeft2 !important;
}
@keyframes fadeInRight2 {
    from {
        opacity: 0;
        transform: translate3d(50px,0,0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}
.fadeInRight {
    animation-name: fadeInRight2 !important;
}
/**About Us Page Parallax**/
.parallax-section .elementor-widget-container {
    --e-transform-transition-duration: 0s !important;
}
/**Lifestyle & Interests Pages Styling**/
.banner-social-icons{
		right: 0;
}
.banner img{
	 user-drag: none;  
   user-select: none;
   -moz-user-select: none;
   -webkit-user-drag: none;
   -webkit-user-select: none;
   -ms-user-select: none;
}
/**Post Archive Styling**/
/*.elementor-post .meta-category .elementor-widget-container a:not(:first-child) {
    display: none;
}*/
.elementor-post .meta-category .elementor-widget-container a {
    border-radius: 5px;
		padding: 4px 14px;
}
/**Post Category Badge Styling**/
.post-category-badges li {
    list-style: none;
    display: inline-block;
    background: #000;
    padding: 2px 8px 4px 8px;
    border-radius: 5px;
    margin-right: 5px;
		margin-top: 8px;
}

.post-category-badges li a {
    color: #fff;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 12px;
    font-family: var(--e-global-typography-text-font-family);
}

.post-category-badges li a:hover {
	color: #fff;
}
/**Post Category Badge & Post Category Title Colors**/
.elementor-post.category-home-garden .elementor-post__badge, .post-category-badges li.cat-item-68, .home-garden-posts-title .elementor-divider__text {
    background: var(--color-home-and-garden) !important;
}
.elementor-post.category-behind-the-business .elementor-post__badge, .post-category-badges li.cat-item-69, .behind-the-business-posts-title .elementor-divider__text {
    background: var(--color-behind-the-business) !important;
}
.elementor-post.category-bridal-essentials .elementor-post__badge, .post-category-badges li.cat-item-70, .bridal-essentials-posts-title .elementor-divider__text {
    background: var(--color-bridal-essentials) !important;
}
.elementor-post.category-business .elementor-post__badge, .post-category-badges li.cat-item-71, .business-posts-title .elementor-divider__text {
    background: var(--color-business) !important;
}
.elementor-post.category-calendar .elementor-post__badge, .post-category-badges li.cat-item-72, .calendar-posts-title .elementor-divider__text {
    background: var(--color-calendar) !important;
}
.elementor-post.category-careers .elementor-post__badge, .post-category-badges li.cat-item-73, .careers-posts-title .elementor-divider__text {
    background: var(--color-careers) !important;
}
.elementor-post.category-cars .elementor-post__badge, .post-category-badges li.cat-item-74, .cars-posts-title .elementor-divider__text {
    background: var(--color-cars) !important;
}
.elementor-post.category-education .elementor-post__badge, .post-category-badges li.cat-item-75, .education-posts-title .elementor-divider__text {
    background: var(--color-education) !important;
}
.elementor-post.category-entertainment .elementor-post__badge, .post-category-badges li.cat-item-76, .entertainment-posts-title .elementor-divider__text {
    background: var(--color-entertainment) !important;
}
.elementor-post.category-family .elementor-post__badge, .post-category-badges li.cat-item-77, .family-posts-title .elementor-divider__text {
    background: var(--color-family) !important;
}
.elementor-post.category-fasion .elementor-post__badge, .post-category-badges li.cat-item-78, .fashion-posts-title .elementor-divider__text {
    background: var(--color-fashion) !important;
}
.elementor-post.category-food-drinks .elementor-post__badge, .post-category-badges li.cat-item-79, .food-drinks-posts-title .elementor-divider__text {
    background: var(--color-food-and-drinks) !important;
}
.elementor-post.category-foundation .elementor-post__badge, .post-category-badges li.cat-item-80, .foundation-posts-title .elementor-divider__text {
    background: var(--color-foundation) !important;
}
.elementor-post.category-health-fitness .elementor-post__badge, .post-category-badges li.cat-item-81, .health-fitness-posts-title .elementor-divider__text {
    background: var(--color-health-and-fitness) !important;
}
.elementor-post.category-news-trending .elementor-post__badge, .post-category-badges li.cat-item-82, .news-trending-posts-title .elementor-divider__text {
    background: var(--color-news-trending) !important;
}
.elementor-post.category-technology .elementor-post__badge, .post-category-badges li.cat-item-84, .technology-posts-title .elementor-divider__text {
    background: var(--color-technology) !important;
}
.elementor-post.category-travel-tours .elementor-post__badge, .post-category-badges li.cat-item-85, .travel-tours-posts-title .elementor-divider__text {
    background: var(--color-travel-and-tours) !important;
}
.post-category-badges li:hover{
		filter: brightness(0.95);	
}
.post-meta-title .elementor-divider-separator {
    align-items: flex-end !important;
}
.post-meta-title .elementor-divider__text {
    padding: 10px;
    border-radius: 4px 4px 0 0;
		background: #222;
}
.trending-posts-title .elementor-divider__text {
    background: #C81F1F;
}
.widget.widget_categories h2{
    display: none;
}
.widget.widget_categories ul{
    padding-inline-start: 0px !important;
}
/**All Topics/Category Widget Styling**/
.widget.widget_categories, .widget.widget_categories ul li{
    list-style: none !important;
    padding-bottom: 15px;
}
.widget.widget_categories li.cat-item a {
    order: 2;
    display: flex;
    margin-left: 12px;
		font-weight: 400;
		align-items: center;
		font-size: 15px;
		color: #444;
		transition: 0.3s ease all;
}
.widget.widget_categories li.cat-item a:hover {
    margin-left: 18px;
}
.widget.widget_categories li.cat-item:not(a) {
    order: 1;
    display: flex;
}
.widget.widget_categories .post_count {
    background: #000;
    width: 25px;
    height: 25px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
		border-radius: 3px;
		color: #fff;
		font-size: 10px;
		font-weight: 600;
}
/**All Topics/Category Widget Colors**/
.widget.widget_categories .cat-item-70 .post_count{
		background: var(--color-bridal-essentials);
}
.widget.widget_categories .cat-item-70 a:hover {
    color: var(--color-bridal-essentials);
}
.widget.widget_categories .cat-item-71 .post_count{
		background: var(--color-business);
}
.widget.widget_categories .cat-item-71 a:hover {
    color: var(--color-business);
}
.widget.widget_categories .cat-item-72 .post_count{
		background: var(--color-calendar);
}
.widget.widget_categories .cat-item-72 a:hover {
    color: var(--color-calendar);
}
.widget.widget_categories .cat-item-73 .post_count{
		background: var(--color-careers);
}
.widget.widget_categories .cat-item-73 a:hover {
    color: var(--color-careers);
}
.widget.widget_categories .cat-item-75 .post_count{
		background: var(--color-education);
}
.widget.widget_categories .cat-item-75 a:hover {
    color: var(--color-education);
}
.widget.widget_categories .cat-item-76 .post_count{
		background: var(--color-entertainment);
}
.widget.widget_categories .cat-item-76 a:hover {
    color: var(--color-entertainment);
}
.widget.widget_categories .cat-item-77 .post_count{
		background: var(--color-family);
}
.widget.widget_categories .cat-item-77 a:hover {
    color: var(--color-family);
}
.widget.widget_categories .cat-item-79 .post_count{
		background: var(--color-food-and-drinks);
}
.widget.widget_categories .cat-item-79 a:hover {
    color: var(--color-food-and-drinks);
}
.widget.widget_categories .cat-item-68 .post_count{
		background: var(--color-home-and-garden);
}
.widget.widget_categories .cat-item-68 a:hover {
    color: var(--color-home-and-garden);
}
.widget.widget_categories .cat-item-69 .post_count{
		background: var(--color-behind-the-business);
}
.widget.widget_categories .cat-item-69 a:hover {
    color: var(--color-behind-the-business);
}
.widget.widget_categories .cat-item-74 .post_count{
		background: var(--color-cars);
}
.widget.widget_categories .cat-item-74 a:hover {
    color: var(--color-cars);
}
.widget.widget_categories .cat-item-78 .post_count{
		background: var(--color-fashion);
}
.widget.widget_categories .cat-item-78 a:hover {
    color: var(--color-fashion);
}
.widget.widget_categories .cat-item-80 .post_count{
		background: var(--color-foundation);
}
.widget.widget_categories .cat-item-80 a:hover {
    color: var(--color-foundation);
}
.widget.widget_categories .cat-item-81 .post_count{
		background: var(--color-health-and-fitness);
}
.widget.widget_categories .cat-item-81 a:hover {
    color: var(--color-health-and-fitness);
}
.widget.widget_categories .cat-item-82 .post_count{
		background: var(--color-news-trending);
}
.widget.widget_categories .cat-item-82 a:hover {
    color: var(--color-news-trending);
}
.widget.widget_categories .cat-item-84 .post_count{
		background: var(--color-technology);
}
.widget.widget_categories .cat-item-84 a:hover {
    color: var(--color-technology);
}
.widget.widget_categories .cat-item-85 .post_count{
		background: var(--color-travel-and-tours);
}
.widget.widget_categories .cat-item-85 a:hover {
    color: var(--color-travel-and-tours);
}
/**Gravity Form Styling**/
.gform_wrapper.gravity-theme .gform_footer .button{
		font-family: "Montserrat", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #FFFFFF;
    background-color: var(--e-global-color-f76f97f);
    padding: 15px 40px;
    border-radius: 5px;
		border-color: transparent;
		text-transform: uppercase;
}
.gform_wrapper.gravity-theme .gform_footer .button:hover{
		background-color: var(--e-global-color-f4991b7);
}
.gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-themeinput[type=url], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea{
	border-color: rgba(68,68,68,0.2);
}
.gform_wrapper.gravity-theme input[type=date]:focus, .gform_wrapper.gravity-theme input[type=email]:focus, .gform_wrapper.gravity-theme input[type=number]:focus, .gform_wrapper.gravity-theme input[type=tel]:focus, .gform_wrapper.gravity-theme input[type=text]:focus, .gform_wrapper.gravity-themeinput[type=url]:focus, .gform_wrapper.gravity-theme select:focus, .gform_wrapper.gravity-theme textarea:focus{
	border-color: rgba(68,68,68,0.3);
}
/**Custom Responsive Styling**/
/**Post Archive Styling**/
@media all and (min-width: 768px){
	.custom-post-gallery .featured-posts-loop .elementor-grid .elementor-section .elementor-container {
			min-height: 400px;
	}
}
@media all and (min-width: 768px) and (max-width: 1250px){
	.custom-post-gallery .featured-posts-loop .elementor-grid .e-loop-item:nth-child(3) {
			grid-area: 1 / 1 / 3 / 3;
	}
}
@media all and (min-width: 1250px){
	.custom-post-gallery .featured-posts-loop .elementor-grid .e-loop-item:nth-child(3) {
			grid-area: 1 / 1 / 3 / 2;
	}
	.custom-post-gallery .featured-posts-loop .elementor-grid .e-loop-item:nth-child(3) .elementor-section .elementor-container {
			height: 100%;
	}
	.custom-post-gallery .featured-posts-loop .elementor-grid .elementor-section .elementor-container {
			min-height: 375px;
	}
	.custom-post-gallery .elementor-grid article:nth-child(1) .elementor-section .elementor-container{
		min-height: 100%;
	}
	.custom-post-gallery .elementor-grid article:nth-child(1) {
			grid-area: 1 / 1 / 3 / 2;
	}
	.custom-post-gallery .elementor-grid .elementor-section, .custom-post-gallery .elementor-grid [data-elementor-type="loop"] {
			height: 100%;
	}
	.custom-post-gallery .elementor-grid article:nth-child(2) {
			grid-area: 1 / 2 / 2 / 3;
	}
	.custom-post-gallery .elementor-grid article:nth-child(3) {
			grid-area: 1 / 3 / 2 / 4;
	}
	.custom-post-gallery .elementor-grid article:nth-child(4) {
			grid-area: 2 / 2 / 3 / 3;
	}
	.custom-post-gallery .elementor-grid article:nth-child(5) {
			grid-area: 2 / 3 / 3 / 4;
	}
}/* End custom CSS */