/**
* Contains responsive styling
*
* @author Pix & Hue
*/

/*-----------------------------------------------------------------------------------
TABLE OF CONTENTS: CSS Media Queries

1. Max-width: 1300px
2. Max-width: 1175px
3. Max-Width: 1025px
4. Max-Width: 900px
5. Max-Width: 767px
6. Max-Width: 650px
7. Max-Width: 500px

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

/* ------------------------------- 1. Max-Width: 1300px ------------------------------- */
@media only screen and (max-width: 1300px) {

	/* Global CSS */
	.adeline-container, 
	.adeline-full-width {
		width: 1100px;
	}
	.adeline-default-width {
		width: 735px;
	}

	/* Header */
	.adeline-inline-left .adeline-site-logo {
		width: 350px;
	}
	.adeline-below-menu .adeline-nav-wrapper {
		padding: 20px 25px;
	}
	.adeline-below-menu #adeline-header .adeline-menu-container {
		width: 725px;
	}
	.adeline-inline-left .is-sticky .adeline-nav-wrapper .adeline-container {
		width: 100%;
	}
	#adeline-header .adeline-menu-container {
		width: 68%;
	}

	/* Features */
	.adeline-the-single-image {
		height: 595px;
	}
	.adeline-the-triple-box {
		height: 365px;
	}
	.adeline-double-images-wrapper {
		height: 575px;
	}	
	.adeline-slide-item {
		height: 450px;
	}
	.adeline-the-post-slide {
		margin: 0 10px;
	}	

	/* Blog Layouts */
	.adeline-grid-item {
		width: 515px;
	}
	.adeline-default-width .adeline-grid-item {
		width: 332.5px;
	}
	.adeline-gallery-item {
		width: 342.5px;
	}
	.adeline-full-width .adeline-gallery-item {
		width: 333.333px;
	}
	.adeline-gal-img-container {
		height: 385px;
	}
	.adeline-block-item .adeline-post-media,
	.adeline-block-contents { 
		width: 550px;
	}
	.adeline-block-contents {
		padding: 40px 0 0 0;
	}
	.adeline-block-item .adeline-post-container {
		padding: 0 0 0 40px;
	}
	.adeline-default-width .adeline-block-item .adeline-post-media {
		width: 360.5px;
		padding: 0 30px 0 0;
	}
	.adeline-default-width .adeline-block-contents {
		width: 340.5px;
		padding: 0;
	}
	
	/* Affiliate Styles */
	.adeline-blog-item .adeline-affiliate-section {
		width: 735px;
	}
	.adeline-full-width .adeline-blog-item .adeline-affiliate-section {
		width: 1100px;
	}
	.adeline-custom-product-slider .adeline-product-bxslider {
		width: 600px;
	}	
	.adeline-full-width .adeline-custom-product-slider .adeline-product-bxslider {
		width: 950px;
	}
	.adeline-custom-product-slider .slick-list {
		margin-right: -30px;
	}
	.adeline-custom-product-item {
		margin-right: 30px;
	}
	.adeline-custom-product-slider .slick-prev {
		left: -55px;
	}
	.adeline-custom-product-slider .slick-next {
		right: -55px;
	}
	.adeline-full-width .adeline-block-item .adeline-custom-product-slider .adeline-product-bxslider {
		width: 385px;
	}
	.adeline-full-width .adeline-block-has-aff.adeline-block-item .adeline-read-more {
		width: 25%;
	}
	.adeline-default-width .adeline-block-item .adeline-custom-product-slider .adeline-product-bxslider {
		width: 230px;
	}

	/* MC4WP + Email Marketing */
	.adeline-mc4wp-form p.adeline-mc4wp-para-text,
	#adeline-main-container .adeline-subscribe-section .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p,
	#adeline-main-container .adeline-subscribe-section .formkit-form p {
		padding: 0 50px;
	}

	/* Single Post */
	#commentform input {
		width: 32.3%;
	}
	.adeline-related-post-img {
		height: 250px;
	}
	.adeline-full-width .adeline-related-post-img {
		height: 280px;
	}

	/* Gutenberg */
	.adeline_fullwidth_narrow .alignwide {
   		width: 1100px;
    	margin-left: -15.9%;
    }	

	/* Footer */
	#adeline-footer .zoom-instagram-widget {
		width: 1100px;
	}
	#adeline-footer .zoom-instagram-widget h4 {
		padding-bottom: 30px;
	}

	/* Elementor */
	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 1100px !important;
	}
	.adeline-elementor-hero-image-section {
		height: 595px;
	}
	.adeline-brand-intro-text .elementor-widget-container,
	.elementor-widget-testimonial .elementor-widget-container,
	.adeline-featured-link-text .elementor-widget-container {
		padding: 0 50px !important;
	}
	.adeline-about-text-column > .elementor-widget-wrap {
		margin-left: 70px !important;
	}
	.adeline-extra-cta-section .adeline-about-text-column > .elementor-widget-wrap {
		margin: -15px 45px 0 0 !important;
	}
	.adeline-featured-links-column .elementor-widget-divider {
		height: 361px;
	}
	.adeline-elementor-services .adeline-featured-links-column .elementor-widget-divider {
		height: 368px;
	}
	.adeline-featured-links-inner-section:after { 
		height: 28%;
	}	
	.adeline-elementor-two .adeline-about-text-column > .elementor-widget-wrap {
		margin: 25px 0 0 70px !important;	
	}
	.adeline-extra-cta-section.adeline-elementor-services .adeline-about-text-column > .elementor-widget-wrap {
		margin: -25px 0 0 70px !important;
	}
	.adeline-elementor-services .adeline-featured-links-column {
		margin-right: 40px !important;
	}
	.adeline-elementor-services .adeline-featured-links-column:last-of-type {
		margin-right: 0px !important;
	}
	.adeline-elementor-product-items {
		width: 920px;
	}
}	

/* ------------------------------- 2. Max-Width: 1175px ------------------------------- */
@media only screen and (max-width: 1175px) {

	/* Global CSS */
	.adeline-container, 
	.adeline-full-width {
		width: 975px;
	}
	.adeline-default-width {
		width: 625px;
	}
	#adeline-content {
		padding: 0 50px 0 0;
	}

	/* Header */
	.adeline-inline-left .adeline-site-logo {
		width: 325px;
	}
	.adeline-below-menu #adeline-header .adeline-menu-container {
		width: 575px;
	}
	#adeline-header #adeline-searchform input[type="text"] {
		width: 100px;
	}
	.adeline-inline-left .adeline-sticky-nav .is-sticky .adeline-header-search-container, 
	.adeline-inline-left .adeline-sticky-nav #adeline-header .is-sticky .adeline-social-media-follow-icons {
		width: 150px;
	}
	.adeline-inline-left .adeline-sticky-nav #adeline-header .is-sticky #adeline-searchform label {
		display: none;
	}
	#adeline-header .adeline-menu-container {
		width: 800px;
	}

	/* Features */
	.adeline-the-single-image {
		height: 530px;
	}
	.adeline-the-triple-box-container {
		margin-right: 40px;
	}
	.adeline-the-triple-box {
		height: 325px;
	}
	.adeline-double-images-wrapper {
		height: 515px;
		margin: 0 20px;
	}	
	.adeline-double-images-wrapper:first-of-type {
		margin-right: 10px;
	}
	.adeline-double-images-wrapper:nth-of-type(2) {
		margin-left: 10px;
	}

	/* Blog Layouts */
	.adeline-grid-page .adeline-blog-accent-block {
		height: 450px;
	}
	.adeline-grid-item {
		width: 462.5px;
		margin: 0 50px 70px 0;
	}
	.adeline-grid-item:nth-of-type(2n) {
		margin: 0 0 70px 0;
	}
	.adeline-default-width .adeline-grid-item {
		width: 287.5px;
	}
	.adeline-gallery-item {
		margin: 0 40px 70px 0;
		width: 292.5px;
	}
	.adeline-full-width .adeline-gallery-item {
		width: 298.333px;
	}
	.adeline-gal-img-container {
		height: 350px;
	}
	.adeline-gallery-item .adeline-post-header {
		padding: 25px 20px 30px;
	}
	.adeline-block-item .adeline-post-media,
	.adeline-block-contents { 
		width: 487.5px;
	}
	.adeline-block-contents  {
		padding: 35px 0 0 0;
	}
	.adeline-block-item .adeline-post-container {
		padding: 0 0 0 30px;
	}
	.adeline-block-item .adeline-post-header {
		margin: 0 0 19px -50px;
		padding: 20px 20px 20px 30px;
	}
	.adeline-default-width .adeline-block-item {
		margin: 0 0 75px 0;
	}
	.adeline-default-width .adeline-block-item .adeline-post-media {
		width: 100%;
		padding: 0;
	}
	.adeline-default-width .adeline-block-contents {
		width: 100%;
		padding: 20px 0 0 0;
	}
	
	/* Affiliate Styles */
	.adeline-blog-item .adeline-affiliate-section {
		width: 625px;
	}
	.adeline-full-width .adeline-blog-item .adeline-affiliate-section {
		width: 975px;
	}
	.adeline-default-width .adeline-block-item .adeline-custom-product-slider .adeline-product-bxslider,
	.adeline-custom-product-slider .adeline-product-bxslider {
		width: 500px;
	}	
	.adeline-full-width .adeline-custom-product-slider .adeline-product-bxslider {
		width: 825px;
	}
	.adeline-full-width .adeline-block-item .adeline-custom-product-slider .adeline-product-bxslider {
		width: 325px;
	}
	.adeline-full-width .adeline-block-has-aff.adeline-block-item .adeline-read-more {
		width: 27%;
	}

	/* Single Post */
	#commentform input {
		width: 32.1%;
	}
	.adeline-full-width #commentform input {
		width: 32.6%;
	}
	.adeline-related-post-img {
		height: 210px;
	}
	.adeline-full-width .adeline-related-post-img {
		height: 245px;
	}

	/* MC4WP + Email Marketing */
	.adeline-mc4wp-form p.adeline-mc4wp-para-text,
	#adeline-main-container .adeline-subscribe-section .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p,
	#adeline-main-container .adeline-subscribe-section .formkit-form p {
		padding: 0 20px;
	}

	/* Gutenberg */
	.adeline_fullwidth_narrow .alignwide {
   		width: 975px;
    	margin-left: -8.4%;
    }	

	/* Footer */
	#adeline-footer .zoom-instagram-widget {
		width: 975px;
	}

	/* Elementor */
	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 975px !important;
	}
	.adeline-elementor-hero-image-section {
		height: 530px;
	}
	.adeline-brand-intro-text .elementor-widget-container,
	.elementor-widget-testimonial .elementor-widget-container,
	.adeline-featured-link-text .elementor-widget-container {
		padding: 0 20px !important;
	}
	.adeline-brand-intro-section:after,
	.adeline-feat-links-section:after {
		height: 250px;
	}
	.adeline-brand-intro-section.adeline-elementor-four:after {
		height: 190px;
	}
	.adeline-feat-links-section.adeline-elementor-three:after {
		height: 200px;
	}
	.adeline-extra-cta-section .adeline-about-text-column > .elementor-widget-wrap {
		margin: 0px 45px 0 0 !important;
	}
	.adeline-extra-cta-section.adeline-elementor-four .adeline-about-text-column > .elementor-widget-wrap {
		margin: -20px 45px 0 0 !important;
	}
	.adeline-featured-links-column {
		margin-right: 40px !important;
	}
	.adeline-featured-links-column .elementor-widget-divider {
		height: 323px;
	}
	.adeline-elementor-services .adeline-featured-links-column .elementor-widget-divider {
		height: 321px;
	}
	.adeline-featured-link-column {
		margin-right: 100px !important;
	}
	.adeline-elementor-about .adeline-about-text-column .elementor-widget-wrap {
		margin-top: -38% !important;
	}
	.adeline-qa-column {
		margin-right: 50px !important;
	}
	.adeline-about-details-inner-section > .elementor-container {
		display: block !important;
	}
	.adeline-about-details-text-column {
		width: 100% !important;
		margin: 0 0 20px 0 !important;
	}
	.adeline-about-details-text-column:last-of-type {
		margin: 0 !important;
	}
	.adeline-about-me-section.adeline-elementor-contact {
		padding: 105px 0 60px !important;
	}
	.adeline-contact-image-column {
		width: 45% !important;
	}
	.adeline-contact-content-column {
		width: 55% !important;
	}
	.adeline-elementor-product-items {
		width: 815px;
	}
	.adeline-elementor-product-items .slick-prev {
		left: -55px;
	}
	.adeline-elementor-product-items .slick-next {
		right: -55px;
	}
}


/* ------------------------------- 3. Max-Width: 10250px ------------------------------- */
@media only screen and (max-width: 1025px) {
	
	/* Global CSS */
	.adeline-container, 
	.adeline-full-width,
	.adeline-default-width {
		width: 825px;
	}
	#adeline-sidebar {
		margin: 0 auto 85px auto;
		float: none;
		width: 425px;
	}
	#adeline-content {
		padding: 0;
	}

	/* Header */
	.adeline-inline-left .adeline-site-logo {
		width: 100%;
		float: none;
		text-align: center;
	}
	#adeline-menu-mobile,
	#adeline-header .slicknav_menu {
		display: block;
	}
	.adeline-inline-left .adeline-nav-wrapper,
	.adeline-below-menu #adeline-header .adeline-menu-container,
	.adeline-inline-left #adeline-header .adeline-sticky-nav .adeline-menu-container {
		display: none;
	}
	.adeline-inline-left .adeline-top-bar,
	.adeline-inline-left .adeline-sticky-nav #sticky-wrapper .adeline-nav-wrapper {
		padding: 19px 25px;
	}
	.adeline-inline-left .adeline-top-bar > .adeline-container,
	.adeline-inline-left .adeline-sticky-nav > .adeline-container {
		width: 100%;
	}
	.adeline-inline-left .adeline-sticky-nav .adeline-header-search-container, 
	.adeline-inline-left .adeline-sticky-nav #adeline-header .adeline-social-media-follow-icons {
		width: 49.7%;
		display: inline-block;
	}
	.adeline-inline-left .adeline-sticky-nav #sticky-wrapper .adeline-nav-wrapper {
		z-index: 9998 !important;
	}
	#adeline-menu-mobile-sticky-wrapper.is-sticky {
		z-index: 99999;
		position: relative;
	}
	.adeline-below-menu #adeline-header.adeline-no-cart-icon.adeline-no-header-social-media.adeline-no-header-search .slicknav_nav {
		top: 100px;
	}
	.adeline-below-menu #adeline-header.adeline-no-cart-icon.adeline-no-header-social-media.adeline-no-header-search .is-sticky .slicknav_nav {
		top: 55px;
	}

	/* Features */
	.adeline-triple-boxes-section {
		margin: 0 0 102px 0;
	}
	.adeline-the-triple-box-container {
		margin-right: 30px;
	}
	.adeline-the-triple-box {
		height: 278px;
	}
	.adeline-double-images-wrapper {
		height: 475px;
	}
	.adeline-slide-item {
		height: 385px;
	}
	.adeline-no-color-block.adeline-has-no-blog-title.adeline-has-no-blog-subtitle .adeline-triple-boxes-section {
		margin-bottom: 97px;
	}
	.adeline-page-has-no-triple-boxes.adeline-color-block .adeline-subscribe-section  {
		margin: 0 0 65px 0;
		padding: 80px 0 100px;
	}
	.adeline-page-has-no-triple-boxes.adeline-no-color-block.adeline-has-no-blog-title.adeline-has-no-blog-subtitle .adeline-subscribe-section {
		margin: 0 0 50px 0;
	}
	.adeline-page-has-no-mc4wp.adeline-page-has-feature .adeline-triple-boxes-section {
		margin-top: 70px;
	}
	.adeline-page-has-no-mc4wp.adeline-page-has-no-triple-boxes.adeline-no-color-block #adeline-featured-section {
		margin-bottom: 70px;
	}
	.adeline-page-has-no-mc4wp.adeline-page-has-no-triple-boxes.adeline-no-color-block.adeline-has-no-blog-title.adeline-has-no-blog-subtitle #adeline-featured-section,
	.adeline-no-color-block.adeline-has-no-blog-title.adeline-has-no-blog-subtitle.adeline-page-has-no-feature.adeline-page-has-no-mc4wp .adeline-triple-boxes-section {
		margin-bottom: 85px;
	}

	/* Blog Layouts */
	.adeline-blog-subtitle-wrapper,
	.adeline-has-no-blog-subtitle.adeline-color-block .adeline-blog-title-wrapper,
	.adeline-color-block.adeline-has-no-blog-title.adeline-has-no-blog-subtitle #adeline-content {
		padding-top: 82px;
	}
	.adeline-blog-title {
		margin: 0 0 30px 0;
	}
	.adeline-grid-page .adeline-blog-accent-block {
		height: 400px;
	}
	.adeline-default-width .adeline-grid-item,
	.adeline-grid-item {
		width: 387.5px;
	}
	.adeline-full-width .adeline-grid-item .adeline-post-excerpt {
		padding: 0;
	}
	.adeline-gallery-item {
		margin: 0 50px 70px 0;
		width: 387.5px;
	}
	.adeline-full-width .adeline-gallery-item {
		width: 387.5px;
	}
	.adeline-full-width .adeline-gallery-item:nth-of-type(3n) {
		margin: 0 50px 70px 0;
	}
	.adeline-full-width .adeline-gallery-item:nth-of-type(2n) {
		margin-right: 0px;
	}
	.adeline-full-width .adeline-gallery-item:nth-of-type(3n-2) {
		clear: none;
	}
	.adeline-gal-img-container {
		height: 415px;
	}
	.adeline-block-item {
		margin: 0 0 75px 0;
	}
	.adeline-block-item .adeline-post-media,
	.adeline-block-contents { 
		width: 100%;
	}
	.adeline-block-item .adeline-post-container {
		padding: 0;
	}
	.adeline-block-item .adeline-post-header {
		margin: 0 0 19px 0;
		padding: 20px;
	}
	.adeline-block-item .adeline-post-footer {
		margin: 24px 0 0 0;
	}
	.adeline-block-item .adeline-social-media-comm-footer {
		margin: 15px 0 0 0;
	}
	.adeline-default-width.adeline-grid-layout {
		margin: 0 0 15px 0;
	}
	.adeline-default-width.adeline-gallery-layout .adeline-newer a, 
	.adeline-default-width.adeline-gallery-layout .adeline-older a {
		margin: 5px 0 50px;
	}
	.adeline-block-contents {
		padding: 30px 0 0 0;
	}
	.adeline-color-block.adeline-has-no-blog-title.adeline-has-no-blog-subtitle #adeline-sidebar {
		padding-top: 0;
	}

	/* Affiliate Styles */
	.adeline-blog-item .adeline-affiliate-section,
	.adeline-full-width .adeline-blog-item .adeline-affiliate-section {
		width: 825px;
	}
	.adeline-full-width .adeline-custom-product-slider .adeline-product-bxslider,
	.adeline-custom-product-slider .adeline-product-bxslider,
	.adeline-full-width .adeline-block-item .adeline-custom-product-slider .adeline-product-bxslider,
	.adeline-default-width .adeline-block-item .adeline-custom-product-slider .adeline-product-bxslider {
		width: 650px;
	}	
	.adeline-full-width .adeline-block-has-aff.adeline-block-item .adeline-read-more {
		width: 16%;
	}
	.adeline-blog-item.adeline-aff-code .adeline-social-media-comm-footer,
	.adeline-blog-item.adeline-aff-shortcode .adeline-social-media-comm-footer,
	.adeline-blog-item.adeline-rewardstyle-shortcode .adeline-social-media-comm-footer {
		margin-top: 40px;
	}

	/* Single Post */
	#commentform input,
	.adeline-full-width #commentform input {
		width: 32.4%;
	}
	.adeline-full-width .adeline-related-post-img,
	.adeline-related-post-img {
		height: 260px;
	}
	.adeline-full-width .adeline-item-related {
		width: 33.3%;
	}
	.adeline-full-width .adeline-item-related:nth-of-type(3) {
		margin-right: 0;
	}
	.adeline-full-width .adeline-item-related:last-of-type {
		display: none;
	}

	/* Sidebar */
	#adeline-searchform input[type="text"] {
		width: 340px;
	}
	.adeline-custom-image-list-item {
		height: 225px;
	}
	.adeline-map-widget img {
		width: 500px;
		max-width: 500px !important;
	}
	.adeline-side-image {
		width: 150px;
	}
	.adeline-side-item-text {
		width: 260px;
	}

	/* MC4WP + Email Marketing */
	.adeline-subscribe-section {
		padding: 80px 0 175px;
		margin: 0 0 33px 0;
	}
	.adeline-mc4wp-form p.adeline-mc4wp-para-text,
	#adeline-main-container .adeline-subscribe-section .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p,
	#adeline-main-container .adeline-subscribe-section .formkit-form p {
		padding: 0;
	}
	.adeline-mc4wp-form input {
		width: 303px;
	}
	#adeline-main-container .adeline-subscribe-section .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody form,
	#adeline-main-container .adeline-subscribe-section .formkit-form .formkit-fields {
		width: 100%;
	}
	#adeline-main-container .adeline-subscribe-section .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input {
		width: 328px !important;
	}
	#adeline-main-container .adeline-subscribe-section .formkit-form .formkit-input {
		width: 328px;
	}

	/* MISC HTML */
	.search-no-results .post,
	.error404 .adeline-error-page {
		margin-bottom: 80px;
	}
	.page-template-default .adeline-triple-boxes-section,
	.page-template-page-fullwidth .adeline-triple-boxes-section, 
	.page-template-page-narrowfullwidth .adeline-triple-boxes-section  {
		margin: 0 0 65px 0;
	}

	/* Gutenberg */
	.adeline_fullwidth_narrow .alignwide {
    	width: 100%;
    	margin-left: 0;
	}
	.adeline_fullwidth_narrow .adeline-post-entry-wrapper,
	.adeline_fullwidth_narrow .adeline-page-content-wrapper {
		width: 100%;
	}

	/* Footer */
	#adeline-footer .zoom-instagram-widget {
		width: 825px;
	}
	#adeline-footer .zoom-instagram-link {
		height: 183px !important;
		width: 183px !important;
	}
	#adeline-footer .zoom-instagram-widget__item:nth-of-type(4) {
		margin-right: 0px !important;
	}
	#adeline-footer .zoom-instagram-widget__item:last-of-type {
		display: none;
	}

	/* Elementor Galleries */
	.elementor-image-gallery .gallery-columns-3 .gallery-item,
	.elementor-image-gallery .gallery-columns-4 .gallery-item {
		max-width: 50% !important;
		width: 50% !important;
	}
	.elementor-image-gallery .gallery-columns-3 .gallery-item:nth-of-type(5n) {
		clear: left;
	}
	.elementor-image-gallery .gallery-columns-3 br {
		display: none;
	}
	
	/* Elementor */
	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 825px !important;
	}
	.adeline-brand-intro-text .elementor-widget-container,
	.elementor-widget-testimonial .elementor-widget-container,
	.adeline-featured-link-text .elementor-widget-container {
		padding: 0 !important;
	}
	.adeline-brand-intro-section:after,
	.adeline-feat-links-section:after,
	.adeline-feat-links-section.adeline-elementor-three:after {
		height: 190px;
	}
	.adeline-about-image-column,
	.adeline-about-text-column {
		width: 100% !important;
		margin: 0 65px;
	}
	.adeline-about-text-column > .elementor-widget-wrap {
		width: auto !important;
		margin: 0 !important;
	}
	.adeline-featured-links-column {
		margin-right: 30px !important;
		width: 30.9% !important;
	}
	.adeline-featured-links-column .elementor-widget-divider {
		height: 277px;
	}
	.adeline-elementor-services .adeline-featured-links-column .elementor-widget-divider {
		height: 274px;
	}
	.adeline-extra-cta-section .adeline-about-text-column > .elementor-widget-wrap,
	.adeline-extra-cta-section.adeline-elementor-four .adeline-about-text-column > .elementor-widget-wrap {
		margin: 0 0 65px 0 !important;
	}
	.adeline-detailed-blog-section:before  {
		height: 45%;
	}
	.adeline-detailed-blog-section:after {
		bottom: 45%;
	}
	.adeline-featured-links-inner-section:after { 
		height: 32%;
	}
	.adeline-elementor-two .adeline-about-text-column > .elementor-widget-wrap {
		margin: -5px 0 0 0 !important;	
	}
	.adeline-featured-link-column {
		margin-right: 70px !important;
		width: 45% !important;
	}
	.adeline-extra-cta-section.adeline-two .adeline-about-text-column > .elementor-widget-wrap {
		margin-top: 0 !important;
	}
	.adeline-featured-link-accent {
		top: -25px;
		height: calc(100% + 65px);
		width: calc(100% - 5px) !important;
	}
	.adeline-featured-link-column:last-of-type .adeline-featured-link-accent {
		top: 30px;
		left: 30px;
	}
	.adeline-featured-link-column:first-of-type .elementor-widget-image .elementor-widget-container {
		margin: 0px 0px -100px 25px !important;
	}
	.adeline-featured-link-column:last-of-type .elementor-widget-image .elementor-widget-container {
		margin: 0px 25px -100px 0px !important;
	}
	.adeline-featured-button {
		left: 25px;
		width: calc(100% - 5px) !important;
		height: calc(100% + 80px);
	}
	.adeline-feat-links-inner-section > .elementor-container {
		margin-left: -6.5px !important;
	}
	.adeline-brand-intro-section.adeline-elementor-four:after {
		height: 150px;
	}
	.adeline-qa-inner-section {
		text-align: center;
	}
	.adeline-qa-column {
		width: 100% !important;
		margin: 0 0 38px 0 !important;
	}
	.adeline-qa-column:last-of-type {
		margin: 0 !important;
	}
	.adeline-extra-cta-section.adeline-elementor-services .adeline-about-text-column > .elementor-widget-wrap {
		margin: 10px 0 0 0 !important;
	}
	.adeline-elementor-services .adeline-featured-links-column {
		margin-right: 30px !important;
	}
	.adeline-elementor-contact .adeline-about-text-column > .elementor-widget-wrap {
		margin-top: -7px !important;
	}
	.adeline-about-me-section.adeline-elementor-contact {
		padding: 95px 0 50px !important;
	}
	.adeline-below-menu .adeline-about-me-section.adeline-elementor-two {
		padding-top: 34px !important;
	}
	.adeline-about-me-section.adeline-elementor-about:after { 
		display: none;
	}
	.adeline-elementor-about .adeline-about-text-column .elementor-widget-wrap {
		margin: 3px 0 90px !important;
	}
	.adeline-custom-blog-column {
		width: 100% !important;
	}
	.adeline-custom-sidebar {
		width: 425px !important;
		margin: 0 auto;
	}
	.adeline-custom-sidebar .elementor-widget-wrap > .elementor-element.elementor-widget,
	.adeline-custom-sidebar .elementor-widget {
		margin: 0 auto 50px !important;
		width: 425px;
	}	
	.adeline-elementor-five.adeline-detailed-blog-section:before {
		height: 80%;
	}
	.adeline-elementor-five.adeline-detailed-blog-section:after {
		bottom: 80%;
	}
	.adeline-custom-sidebar .elementor-widget-wrap > .elementor-element.elementor-widget.elementor-widget-wp-widget-wpzoom_instagram_widget {
		margin: -10px auto 45px !important;
	}
	.adeline-elementor-product-items {
		width: 675px;
	}
}

/* ------------------------------- 4. Max-Width: 900px ------------------------------- */
@media only screen and (max-width: 900px) {

	/* Global CSS */
	.adeline-container, 
	.adeline-full-width,
	.adeline-default-width {
		width: 700px;
	}

	/* Header */
	.adeline-site-logo {
		padding: 45px 0;
	}
	.adeline-no-custom-site-logo .adeline-site-logo {
		padding: 52px 0 45px;
	}
	.adeline-site-title a,
	.adeline-inline-left .adeline-site-title a {
		font-size: 45px;
	}
	#adeline-header .slicknav_nav a {
		font-size: 10px;
	}
	.adeline-site-logo img {
		width: 250px;
	}

	/* Features */
	.adeline-the-single-image {
		height: 485px;
	}
	.adeline-triple-boxes-container {
		display: block;
	}
	.adeline-the-triple-box-container {
		margin: 0 0 55px 0;
		width: 100%;
	}
	.adeline-the-triple-box-container:last-of-type {
		margin: 0;
	}
	.adeline-the-triple-box {
		height: 278px;
	}
	.adeline-the-triple-box {
		height: 700px;
	}
	.adeline-triple-boxes-section {
		margin: 0 0 97px 0;
	}
	.adeline-triple-boxes-title {
		font-size: 27.5px;
	}
	.adeline-triple-accent-text {
		font-size: 48px;
	}
	.adeline-double-images-wrapper {
		height: 425px;
	}	
	.adeline-no-color-block .adeline-triple-boxes-section {
		margin: 0 0 70px 0;
	}
	.adeline-page-has-no-triple-boxes.adeline-no-color-block .adeline-subscribe-section {
		margin: 0 0 25px 0;
	}

	/* Blog Layouts */
	.adeline-blog-title {
		font-size: 27.5px;
	}
	.adeline-blog-subtitle {
		font-size: 48px;
	}
	.adeline-post-header h2,
	.adeline-post-header h2 a  {
		font-size: 26.5px;
	}
	.adeline-default-width .adeline-grid-item,
	.adeline-grid-item {
		width: 100%;
		margin: 0 0 70px 0;
	}
	.adeline-grid-item .adeline-post-header h2,
	.adeline-grid-item .adeline-post-header h2 a {
		font-size: 22px;
	}
	.adeline-gallery-item,
	.adeline-full-width .adeline-gallery-item:nth-of-type(3n) {
		margin: 0 0 70px 0;
	}
	.adeline-gallery-item,
	.adeline-full-width .adeline-gallery-item {
		width: 100%;
	}
	.adeline-gal-img-container {
		height: 700px;
	}
	.adeline-block-item .adeline-post-header h2,
	.adeline-block-item .adeline-post-header h2 a {
		font-size: 24px;
	}
	.adeline-block-item,
	.adeline-default-width .adeline-block-item {
		margin: 0 0 70px 0;
	}
	.adeline-page-header h1,
	h1.adeline-template-title {
		font-size: 27.5px;
	}
	.adeline-grid-layout,
	.adeline-default-width.adeline-grid-layout {
		margin: 0 0 10px 0;
	}
	.adeline-grid-layout .adeline-newer a, 
	.adeline-grid-layout .adeline-older a {
		margin: 0 0 75px 0;
	}

	/* Affilate Styles */
	.adeline-blog-item .adeline-affiliate-section,
	.adeline-full-width .adeline-blog-item .adeline-affiliate-section {
		width: 700px;
	}
	.adeline-full-width .adeline-block-item .adeline-custom-product-slider .adeline-product-bxslider,
	.adeline-full-width .adeline-custom-product-slider .adeline-product-bxslider,
	.adeline-custom-product-slider .adeline-product-bxslider,
	.adeline-default-width .adeline-block-item .adeline-custom-product-slider .adeline-product-bxslider {
		width: 575px;
	}	
	.adeline-full-width .adeline-block-has-aff.adeline-block-item .adeline-read-more {
		width: 18%;
	}

	/* Single Post */
	.adeline-single-post {
		margin: 0 0 85px 0;
	}
	.adeline-single-post .adeline-post-header h1 {
		font-size: 27px;
	}
	#commentform input,
	.adeline-full-width #commentform input {
		width: 32.2%;
	}
	.adeline-full-width .adeline-related-post-img,
	.adeline-related-post-img {
		height: 235px;
	}

	/* MISC HTML */
	.adeline-archive-graphic .adeline-graphic-wrapper {
		right: -35px;
	}
	.adeline-archive-graphic.adeline-archive-left-graphic .adeline-graphic-wrapper {
		left: -35px;
	}
	.search-no-results .adeline-post-header h1 {
		font-size: 27.5px;
	}

	/* MC4WP + Email Marketing */
	.adeline-mc4wp-form input {
		width: 245px;
		margin: 0 20px 0 0;
	}
	.adeline-mc4wp-heading-text,
	#adeline-main-container .adeline-subscribe-section .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4,
	#adeline-main-container .adeline-subscribe-section .formkit-form h1 {
		font-size: 27.5px;
	}
	.adeline-mc4wp-form p.adeline-mc4wp-accent-text,
	#adeline-main-container .adeline-subscribe-section .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent span {
		font-size: 48px;
	}
	#adeline-main-container .adeline-subscribe-section .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input {
		width: 265px !important;
	}
	#adeline-main-container .adeline-subscribe-section .formkit-form .formkit-input {
		width: 265px;
	}
	#adeline-main-container .adeline-subscribe-section .ml-form-embedContainer .ml-form-embedWrapper.embedForm {
		margin: -15px 0 0px;
	}
	#adeline-main-container .adeline-elementor-mailchimp-section .adeline-subscribe-section .ml-form-embedContainer .ml-form-embedWrapper.embedForm {
		margin: -15px 0 5px;
	}
	#adeline-main-container .adeline-subscribe-section .formkit-form p {
		margin: 0 auto 30px;
	}

	/* Footer */
	#adeline-footer .zoom-instagram-widget {
		width: 700px;
		padding: 105px 0 85px;
	}
	#adeline-footer .zoom-instagram-link {
		height: 151px !important;
		width: 151px !important;
	}
	#adeline-footer .zoom-instagram-widget h4 {
		font-size: 22px;
		padding-bottom: 27px;
	}
	#adeline-footer .zoom-instagram-widget__follow-me {
		top: 84px;
	}
	#adeline-footer .zoom-instagram-widget__follow-me a {
		font-size: 35px;
	}
	.adeline-footer-right-graphic {
		top: 180px;
	}

	/* Elementor */
	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 700px !important;
	}
	.adeline-elementor-hero-image-section {
		height: 485px;
	}
	.adeline-script-text.elementor-widget-heading,
	.adeline-script-text.elementor-widget-text-editor {
		font-size: 48px;
	}
	.adeline-standard-headline-text .elementor-heading-title {
		font-size: 27.5px;
	}
	.adeline-featured-links-column {
		width: 100% !important;
		margin: 0 0 55px 0 !important;
	}
	.adeline-featured-links-column:last-of-type {
		margin: 0 !important;
	}
	.adeline-featured-links-inner-section:after { 
		height: 80%;
	}
	.adeline-featured-links-column .elementor-widget-divider {
		height: 762px;
	}
	.adeline-elementor-services .adeline-featured-links-column .elementor-widget-divider {
		height: 761px;
	}
	.adeline-elementor-services .adeline-featured-links-column .elementor-image img {
		border-color: #fcfaf8 !important;
	}
	.adeline-detailed-blog-section:before  {
		height: 70%;
	}
	.adeline-detailed-blog-section:after {
		bottom: 70%;
	}
	.adeline-featured-link-column {
		margin: 0 0 40px 0 !important;
		width: 100% !important;
	}
	.adeline-featured-link-column:last-of-type {
		margin: 0 !important;
	}
	.adeline-elementor-two .adeline-about-image-column,
	.adeline-extra-cta-section.adeline-elementor-services .adeline-about-image-column  {
		margin: 0 25px;
	}
	.adeline-featured-link-column:first-of-type .elementor-widget-image .elementor-widget-container {
		margin: 0px 0px 0 25px !important;
	}
	.adeline-featured-link-column .elementor-image img {
		width: calc(100% - 25px);
	}
	.adeline-featured-link-accent {
		height: calc(100% - 35px);
		width: calc(100% - 35px) !important;
	}
	.adeline-featured-link-column:last-of-type .adeline-featured-link-accent {
		top: 35px;
		left: 35px;
		height: 100%;
	}
	.adeline-featured-button {
		width: calc(100% - 25px) !important;
		height: calc(100% - 20px);
	}
	.adeline-featured-link-column:last-of-type .adeline-featured-button {
		height: calc(100% + 80px);
	}
	.adeline-feat-links-inner-section > .elementor-container {
		margin-left: 0px !important;
	}
	.adeline-about-me-section.adeline-elementor-about:after { 
		height: 0;
	}	
	.adeline-question-text {
		font-size: 14px;
	}
	.adeline-answer-text {
		font-size: 31px;
	}
	.adeline-elementor-services .adeline-featured-links-column {
		margin-right: 0 !important;
	}
	.adeline-elementor-product-items {
		width: 575px;
	}
}


/* ------------------------------- 5. Max-Width: 767px ------------------------------- */
@media only screen and (max-width: 767px) {

	/* Global CSS */
	.adeline-container, 
	.adeline-full-width,
	.adeline-default-width {
		width: 575px;
	}

	/* Header */
	.adeline-inline-left .adeline-sticky-nav .adeline-header-search-container, 
	.adeline-inline-left .adeline-sticky-nav #adeline-header .adeline-social-media-follow-icons {
		width: 49.5%;
	}

	/* Features */
	.adeline-the-single-image {
		height: 425px;
	}
	.adeline-graphic-wrapper svg {
		width: 150px;
	}
	.adeline-the-triple-box {
		height: 575px;
	}
	.adeline-double-images-section {
		display: block;
	}
	.adeline-double-images-wrapper {
		width: calc(100% - 60px);
		height: 500px;
		margin: 0 30px;
		box-sizing: border-box !important;
	}
	.adeline-double-images-wrapper:first-of-type {
		margin: 0 30px 30px;
	}	
	.adeline-double-images-wrapper:nth-of-type(2) {
		margin-left: 30px;
	}
	.adeline-post-slider .adeline-slide-container.slick-dotted.slick-slider {
		padding-bottom: 70px;
	}	
	.adeline-the-post-slide {
		margin: 0 25px;
	}
	.adeline-slide-item {
		height: 500px;
	}
	.adeline-page-wrapper .adeline-post-slider ul.slick-dots {
		bottom: 20px;
	}

	/* Blog Layout + Affiliate Styles*/
	.adeline-gal-img-container {
		height: 575px;
	}
	.adeline-full-width .adeline-block-item .adeline-custom-product-slider .adeline-product-bxslider,
	.adeline-full-width .adeline-custom-product-slider .adeline-product-bxslider,
	.adeline-custom-product-slider .adeline-product-bxslider,
	.adeline-default-width .adeline-block-item .adeline-custom-product-slider .adeline-product-bxslider {
		width: 465px;
	}	
	.adeline-full-width .adeline-block-has-aff.adeline-block-item .adeline-read-more {
		width: 22%;
	}
	.adeline-blog-item .adeline-affiliate-section,
	.adeline-full-width .adeline-blog-item .adeline-affiliate-section {
		width: 575px;
	}

	/* MC4WP + Email Marketing */
	.adeline-mc4wp-form p {
		display: block;
	}
	.adeline-mc4wp-form input {
		width: 100%;
		margin: 0 0 25px 0;
	}
	.adeline-mc4wp-form input[type="submit"] {
		margin: 0 auto;
		float: none;
	}
	.adeline-subscribe-left-graphic .elementor-widget-container {
		margin: -70px 0px 0px -50px !important;
	}
	.adeline-subscribe-right-graphic .elementor-widget-container {
		margin: 0px -50px -70px 0px !important;
	}
	.adeline-mc4wp-heading-text {
		margin: -20px 0 20px;
	}
	.adeline-mc4wp-form p:last-of-type {
		vertical-align: 0px;
	}
	#adeline-main-container .adeline-subscribe-section .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow {
		float: none;
		display: block;
	}
	#adeline-main-container .adeline-subscribe-section .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input {
		width: 100% !important;
		margin: 0 0 25px 0;
	}
	#adeline-main-container  .adeline-subscribe-section .formkit-form .formkit-input {
		width: 100%;
		margin: 0 0 25px 0;
	} 
	#adeline-main-container .adeline-subscribe-section .formkit-form .formkit-fields {
		display: block;
		text-align: center;
	}

	/* Single Post */
	#commentform input,
	.adeline-full-width #commentform input {
		width: 100%;
	}
	.adeline-author-img {
		width: 150px;
	}
	.adeline-item-related,
	.adeline-full-width .adeline-item-related  {
		width: 50%;
	}
	.adeline-item-related:nth-of-type(2),
	.adeline-full-width .adeline-item-related:nth-of-type(2) {
		margin-right: 0;
	}
	.adeline-item-related:last-of-type,
	.adeline-full-width .adeline-item-related:nth-of-type(3) {
		display: none;
	}
	.adeline-full-width .adeline-related-post-img,
	.adeline-related-post-img {
		height: 275px;
	}
	.adeline-page-wrapper .adeline-gallery-post ul.slick-dots {
		bottom: 10px;
	}
	.adeline-comment-author-avatar img {
		display: none;
	}
	.adeline-comment-text {
		margin-left: 0px;
	}

	/* Gutenberg */
	.wp-block-latest-posts.columns-2 li,
	.wp-block-latest-posts.columns-3 li,
	.wp-block-latest-posts.columns-4 li {
		width: 100%;
		margin-right: 0;
	}

	/* MISC HTML */
	.adeline-archive-graphic .adeline-graphic-wrapper svg {
		width: 130px;
	}
	.adeline-archive-box {
		margin-bottom: 50px;
	}
	.error404 #adeline-content #adeline-searchform, 
	.search-no-results #adeline-content #adeline-searchform {
		width: 385px;
	}
	.error404 #adeline-content #adeline-searchform input[type="text"], 
	.search-no-results #adeline-content #adeline-searchform input[type="text"] {
		width: 300px;
	}
	.search-no-results .post,
	.error404 .adeline-error-page {
		margin-bottom: 65px;
	}

	/* Footer */
	#adeline-footer .zoom-instagram-widget {
		width: 575px;
	}
	#adeline-footer .zoom-instagram-link {
		height: 170.5px !important;
		width: 170.5px !important;
	}
	#adeline-footer .zoom-instagram-widget__item:nth-of-type(3) {
		margin-right: 0px !important;
	}
	#adeline-footer .zoom-instagram-widget__item:nth-of-type(4) {
		display: none;
	}
	.adeline-footer-left-graphic {
		bottom: 20px;
	}
	.adeline-footer-no-menu.adeline-footer-no-social-media .adeline-footer-left-graphic {
		bottom: 115px;
	}	
	#adeline-footer .zoom-instagram-widget__items {
		margin-left: 1.5px;
	}

	/* Elementor Galleries */
	.elementor-image-gallery .gallery-columns-3 .gallery-item,
	.elementor-image-gallery .gallery-columns-4 .gallery-item {
		max-width: 100% !important;
		width: 100% !important;
		padding-right: 0px !important;
	}
	.elementor-lightbox .elementor-swiper-button [class^="eicon"] {
		color: #FFFFFF !important;
	}

	/* Elementor */
	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 575px !important;
	}
	.adeline-elementor-hero-image-section {
		height: 425px;
	}
	.adeline-elementor-hero-image-section .adeline-dots-graphic {
		bottom: -65px;
	}
	.adeline-about-image-column, 
	.adeline-about-text-column {
		margin: 0 50px;
	}
	.adeline-about-text-column {
		margin-top: -10px;
	}
	.adeline-featured-links-column .elementor-widget-divider {
		height: 626px;
	}
	.adeline-elementor-services .adeline-featured-links-column .elementor-widget-divider {
		height: 625px;
	}
	.adeline-feat-links-section:after,
	.adeline-feat-links-section.adeline-elementor-three::after {
		height: 120px;
	}
	.adeline-dots-graphic .elementor-icon {
		font-size: 150px !important;
	}
	.adeline-about-image-column .adeline-dots-graphic .elementor-widget-container {
		margin: -120px -30px 0px 0px !important;
	}
	.adeline-extra-cta-section .adeline-about-image-column .adeline-dots-graphic .elementor-widget-container {
		margin: -130px 30px 0px 0px !important;
	}
	.adeline-extra-cta-section .adeline-about-text-column > .elementor-widget-wrap,
	.adeline-extra-cta-section.adeline-elementor-four .adeline-about-text-column > .elementor-widget-wrap {
		margin: 0 0 57px 0 !important;
	}
	.adeline-elementor-two .adeline-about-text-column > .elementor-widget-wrap {
		margin: 15px 0 0 0 !important;	
	}
	.adeline-qa-column {
		margin: 0 0 27px 0  !important;
	}
	.adeline-extra-cta-section.adeline-elementor-services .adeline-about-image-column .elementor-widget-image:first-of-type .elementor-widget-container {
		margin: 45px 0px 0px 45px !important;
	}
	.adeline-extra-cta-section.adeline-elementor-services .adeline-about-text-column > .elementor-widget-wrap {
		margin: 20px 0 0 0 !important;
	}
	.adeline-elementor-services .adeline-about-bg-image .elementor-widget-container {
		margin: 0 65px 0 0 !important;
	}
	.adeline-elementor-contact .adeline-about-text-column > .elementor-widget-wrap {
		margin-top: 0px !important;
	}
	.adeline-about-me-section.adeline-elementor-contact {
		padding: 70px 0 35px !important;
	}
	.adeline-below-menu .adeline-about-me-section.adeline-elementor-two {
		padding-top: 17px !important;
	}
	.adeline-elementor-about .adeline-about-text-column .elementor-widget-wrap {
		margin: 20px 0 75px !important;
	}
	.adeline-elementor-product-items {
		width: 440px;
	}
}	


/* ------------------------------- 6. Max-Width: 650px ------------------------------- */
@media only screen and (max-width: 650px) {

	/* Global CSS */
	.adeline-container, 
	.adeline-full-width,
	.adeline-default-width {
		width: 425px;
	}

	/* Header */
	.adeline-site-logo {
		padding: 42px 0;
	}
	.adeline-no-custom-site-logo .adeline-site-logo {
		padding: 47px 0 40px;
	}
	.adeline-site-title a,
	.adeline-inline-left .adeline-site-title a {
		font-size: 42px;
	}
	#adeline-header .slicknav_menu {
		padding: 22px 20px;
	}
	.adeline-inline-left .adeline-top-bar,
	.adeline-below-menu .adeline-nav-wrapper,
	.adeline-inline-left .adeline-sticky-nav #sticky-wrapper .adeline-nav-wrapper  {
		padding: 17px 20px;
	}
	.adeline-inline-left .adeline-no-cart-icon.adeline-no-header-social-media .adeline-top-bar,
	.adeline-inline-left .adeline-sticky-nav .adeline-no-cart-icon.adeline-no-header-social-media #sticky-wrapper .adeline-nav-wrapper {
		padding: 18px 20px;
	}
	#adeline-header #adeline-searchform label {
		display: none
	}
	#adeline-header .slicknav_nav {
		left: 20px;
	}
	#adeline-header .slicknav_nav {
		top: 110px;
	}
	.adeline-below-menu #adeline-header.adeline-no-cart-icon.adeline-no-header-social-media .slicknav_nav {
		top: 100px;
	}
	.adeline-below-menu #adeline-header.adeline-no-cart-icon.adeline-no-header-social-media .is-sticky .slicknav_nav {
		top: 55px;
	}
	#adeline-header .slicknav_nav ul {
		margin: 0 0 0 25px;
	}
	.adeline-site-logo img {
		width: 215px;
	}

	/* Features */
	.adeline-the-single-image {
		height: 400px;
	}
	.adeline-triple-boxes-section {
		margin: 0 0 90px 0;
	}
	.adeline-no-color-block.adeline-has-no-blog-title.adeline-has-no-blog-subtitle .adeline-triple-boxes-section {
		margin-bottom: 90px;
	}
	.adeline-the-triple-box {
		height: 425px;
	}
	.adeline-triple-boxes-title {
		font-size: 25px;
	}
	.adeline-triple-accent-text {
		font-size: 42px;
		margin: 0 0 -20px 0;
	}
	.adeline-double-images-wrapper {
		height: 450px;
	}	
	.adeline-no-color-block .adeline-triple-boxes-section {
		margin: 0 0 55px 0;
	}
	.adeline-page-has-no-triple-boxes.adeline-color-block .adeline-subscribe-section  {
		margin: 0 0 50px 0;
		padding: 70px 0 80px;
	}
	.adeline-page-has-no-triple-boxes.adeline-no-color-block.adeline-has-no-blog-title.adeline-has-no-blog-subtitle .adeline-subscribe-section {
		margin: 0 0 35px 0;
	}
	.adeline-page-has-no-mc4wp.adeline-page-has-no-triple-boxes.adeline-no-color-block #adeline-featured-section {
		margin-bottom: 60px;
	}
	.adeline-page-has-no-mc4wp.adeline-page-has-no-triple-boxes.adeline-no-color-block.adeline-has-no-blog-title.adeline-has-no-blog-subtitle #adeline-featured-section,
	.adeline-no-color-block.adeline-has-no-blog-title.adeline-has-no-blog-subtitle.adeline-page-has-no-feature.adeline-page-has-no-mc4wp .adeline-triple-boxes-section {
		margin-bottom: 65px;
	}

	/* Blog Layouts */
	.adeline-blog-accent-block {
		height: 400px;
	}
	.adeline-blog-title {
		font-size: 25px;
	}
	.adeline-blog-subtitle {
		font-size: 42px;
		margin: 0 0 -20px 0;
	}
	.adeline-blog-subtitle-wrapper,
	.adeline-has-no-blog-subtitle.adeline-color-block .adeline-blog-title-wrapper,
	.adeline-color-block.adeline-has-no-blog-title.adeline-has-no-blog-subtitle #adeline-content {
		padding-top: 75px;
	}
	.adeline-post-header h2,
	.adeline-post-header h2 a  {
		font-size: 24px;
	}
	.adeline-gal-img-container {
		height: 425px;
	}
	.adeline-default-width .adeline-block-item .adeline-post-header h2,
	.adeline-default-width .adeline-block-item .adeline-post-header h2 a {
		font-size: 22px;
	}
	.adeline-block-item .adeline-post-header h2,
	.adeline-block-item .adeline-post-header h2 a {
		font-size: 22px;
	}
	.adeline-page-header h1,
	h1.adeline-template-title {
		font-size: 25px;
	}
	.adeline-post-location {
		top: 25px;
	}

	/* Affiliate Styles */
	.adeline-blog-item .adeline-affiliate-section,
	.adeline-full-width .adeline-blog-item .adeline-affiliate-section {
		width: 425px;
	}
	.adeline-full-width .adeline-block-item .adeline-custom-product-slider .adeline-product-bxslider,
	.adeline-full-width .adeline-custom-product-slider .adeline-product-bxslider,
	.adeline-custom-product-slider .adeline-product-bxslider,
	.adeline-default-width .adeline-block-item .adeline-custom-product-slider .adeline-product-bxslider {
		width: 325px;
	}	
	.adeline-custom-product-slider .slick-prev,
	.adeline-block-item .adeline-custom-product-slider .slick-prev {
		left: -45px;
	}
	.adeline-custom-product-slider .slick-next,
	.adeline-block-item .adeline-custom-product-slider .slick-next {
		right: -45px;
	}
	.adeline-full-width .adeline-block-has-aff.adeline-block-item .adeline-read-more {
		width: 30%;
	}

	/* Single Post */
	.adeline-single-post {
		margin: 0 0 80px 0;
	}
	.adeline-single-post .adeline-post-header h1 {
		font-size: 23px;
	}
	.adeline-post-author-box {
		margin-top: 60px;
		padding-bottom: 50px;
	}
	.adeline-author-content h5, 
	.adeline-author-content h5 a,
	#comments #reply-title,
	.adeline-related-posts h3,
	.adeline-comment-list-title {
		font-size: 19px;
	}
	.adeline-comment-form-subtitle,
	.adeline-related-posts-subtitle {
		font-size: 35px;
	}
	#comments {
		margin: 60px 0 0 0;
	}
	.adeline-related-posts {
		margin: 50px 0 0 0;
	}
	.adeline-full-width .adeline-related-post-img,
	.adeline-related-post-img {
		height: 225px;
	}
	.adeline-item-related-caption {
		padding: 18px 10px 24px;
	}
	.adeline-page-wrapper ul.adeline-comments ul.children {
		padding: 0;
	}
	.adeline-list-of-comments {
		margin: 55px 0 0 0;
	}
	
	/* MC4WP + Email Marketing */
	.adeline-subscribe-section {
		padding: 70px 0 155px;
		margin: 0 0 30px 0;
	}
	.adeline-mc4wp-heading-text,
	#adeline-main-container .adeline-subscribe-section .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4,
	#adeline-main-container .adeline-subscribe-section .formkit-form h1 {
		font-size: 25px;
	}
	#adeline-main-container .adeline-subscribe-section .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4 {
		margin-bottom: 18px;
	}
	.adeline-mc4wp-form p.adeline-mc4wp-accent-text,
	#adeline-main-container .adeline-subscribe-section .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent span {
		font-size: 42px;
	}
	.adeline-mc4wp-form p.adeline-mc4wp-accent-text,
	#adeline-main-container .adeline-subscribe-section .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent span {
		margin: 0 auto -20px auto !important;
	}
	#adeline-main-container .adeline-subscribe-section .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p {
		margin: 0 auto 30px !important;
	}
	#adeline-main-container .adeline-elementor-mailchimp-section .adeline-subscribe-section .ml-form-embedContainer .ml-form-embedWrapper.embedForm {
		margin: -15px 0 0 0;
	}

	/* MISC HTML */
	.adeline-archive-box span {
		font-size: 33px;
	}
	.adeline-archive-box h1 {
		font-size: 28px;
	}
	.adeline-archive-graphic .adeline-graphic-wrapper {
		bottom: -95px;
	}
	.adeline-archive-graphic.adeline-archive-left-graphic .adeline-graphic-wrapper {
		top: -95px;
	}
	.search-no-results .adeline-post-header h1 {
		font-size: 25px;
	}
	.page-template-default .adeline-triple-boxes-section,
	.page-template-page-fullwidth .adeline-triple-boxes-section, 
	.page-template-page-narrowfullwidth .adeline-triple-boxes-section  {
		margin: 0 0 50px 0;
	}

	/* Gutenberg */
	.adeline_fullwidth_narrow #adeline-content,
	.page-template-page-narrowfullwidth #adeline-content {
		overflow: visible;
	}
	.wp-block-gallery .blocks-gallery-image, 
	.wp-block-gallery .blocks-gallery-item {
    	width: 100%;
    	margin: 0 0 16px 0;
    }
	.wp-block-column,
	.wp-block-column:not(:only-child) {
		flex-basis: 100% !important;
	}
	.wp-block-column:nth-child(odd) {
		margin-right: 0px;
	}
	.wp-block-column:nth-child(even) {
		margin-right: 0px;
	}
	.wp-block-column:not(:first-child) {
		margin-right: 0px;
	}
	.wp-block-column:not(:last-child) {
		margin-right: 0px;
	}
	.adeline-post-content ul.wp-block-latest-posts, 
	.adeline-page-content ul.wp-block-latest-posts {
		padding: 20px;
	}
	.adeline-post-content ul.wp-block-latest-posts > li, 
	.adeline-page-content ul.wp-block-latest-posts > li {
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.wp-block-latest-posts .wp-block-latest-posts__featured-image.alignleft,
	.wp-block-latest-posts .wp-block-latest-posts__featured-image.alignright {
		margin: 0 0 10px 0;
		display: block;
		width: 100%;
	}
	.wp-block-latest-posts.wp-block-latest-posts__list.alignright {
		text-align: left;
		margin-left: 0;
	}

	/* Footer */
	#adeline-footer .zoom-instagram-widget {
		width: 425px;
		padding: 90px 0 70px;
	}
	#adeline-footer .zoom-instagram-link {
		height: 130.5px !important;
		width: 130.5px !important;
	}
	#adeline-footer .zoom-instagram-widget__item {
		margin-right: 15px !important;
	}
	#adeline-footer .zoom-instagram-widget h4 {
		font-size: 20px;
		padding-bottom: 20px;
	}
	#adeline-footer .zoom-instagram-widget__follow-me {
		top: 70px;
	}
	#adeline-footer .zoom-instagram-widget__follow-me a {
		font-size: 33px;
	}
	.adeline-footer-insta-graphic .adeline-graphic-wrapper svg {
		width: 120px;
	}
	.adeline-footer-right-graphic {
		top: 165px;
		right: -50px;
	}
	.adeline-footer-has-menu .adeline-social-media-follow-icons {
		margin: 25px 0 0 0;
	}
	.adeline-footer-no-menu.adeline-footer-has-social-media .adeline-footer-left-graphic,
	.adeline-footer-has-menu.adeline-footer-no-social-media  .adeline-footer-left-graphic {
		bottom: 30px;
	}
	.adeline-footer-sm-menu-container {
		padding: 45px 20px;
	}
	.adeline-footer-no-menu.adeline-footer-no-social-media .adeline-footer-left-graphic {
		bottom: 100px;
	}

	/* Elementor */
	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 425px !important;
	}
	.adeline-elementor-hero-image-section {
		height: 400px;
	}
	.adeline-script-text.elementor-widget-heading,
	.adeline-script-text.elementor-widget-text-editor {
		font-size: 42px;
	}
	.adeline-standard-headline-text .elementor-heading-title {
		font-size: 25px;
	}
	.adeline-about-image-column, 
	.adeline-about-text-column,
	.adeline-extra-cta-section.adeline-elementor-services .adeline-about-image-column {
		margin: 0 20px;
	}
	.adeline-featured-links-column .elementor-widget-divider,
	.adeline-elementor-services .adeline-featured-links-column .elementor-widget-divider {
		height: 461px;
	}
	.adeline-extra-cta-front-image .elementor-widget-container {
		margin: 45px 70px 0px 0px !important;
	}
	.adeline-elementor-two .adeline-about-image-column {
		margin: 0 15px;
	}
	.adeline-elementor-two .adeline-about-text-column > .elementor-widget-wrap {
		margin: 7px 0 0 0 !important;	
	}
	.adeline-answer-text {
		font-size: 27px;
	}
	.adeline-extra-cta-section.adeline-elementor-services .adeline-about-text-column > .elementor-widget-wrap {
		margin: 0 !important;
	}
	.adeline-service-offering-title .elementor-heading-title {
		font-size: 18px;
	}
	.adeline-contact-form input,
	.adeline-contact-form textarea {
		width: 85%;
	}
	.adeline-elementor-five.adeline-detailed-blog-section:before {
		height: 81.5%;
	}
	.adeline-elementor-five.adeline-detailed-blog-section:after {
		bottom: 81.5%;
	}	
	.adeline-elementor-product-items {
		width: 315px;
	}
}

/* ------------------------------- 7. Max-Width: 500px ------------------------------- */
@media only screen and (max-width: 500px) {

	/* Global CSS */
	.adeline-container, 
	.adeline-full-width,
	.adeline-default-width {
		width: 325px;
	}
	#adeline-sidebar {
		width: 325px;
		margin-bottom: 75px;
	}

	/* Header */
	#adeline-header .slicknav_menu .slicknav_icon-bar {
		width: 25px;
	}
	.adeline-header-search-container,
	.adeline-inline-left .adeline-sticky-nav .adeline-header-search-container,
	.adeline-inline-left .adeline-header-search-container {
		display: none;
	}
	.adeline-inline-left .adeline-sticky-nav #adeline-header .adeline-social-media-follow-icons,
	.adeline-inline-left #adeline-header .adeline-social-media-follow-icons,
	.adeline-social-media-follow-icons {
		width: 100%;
		display: block;
		text-align: center;
		float: none;
	}
	.adeline-woo-shopping-cart {
		float: none;
		display: inline-block;
	}
	.adeline-inline-left .adeline-no-cart-icon.adeline-no-header-social-media .adeline-top-bar,
	.adeline-inline-left .adeline-sticky-nav .adeline-no-cart-icon.adeline-no-header-social-media #sticky-wrapper .adeline-nav-wrapper {
		padding: 24px 20px;
	}

	/* Features */
	.adeline-the-single-image {
		height: 350px;
	}
	.adeline-triple-boxes-section {
		margin: 0 0 85px 0;
	}
	.adeline-no-color-block.adeline-has-no-blog-title.adeline-has-no-blog-subtitle .adeline-triple-boxes-section {
		margin-bottom: 85px;
	}
	.adeline-the-triple-box {
		height: 355px;
	}
	.adeline-double-images-wrapper {
		width: calc(100% - 40px);
		height: 350px;
		margin: 0 20px;
	}	
	.adeline-double-images-wrapper:first-of-type {
		margin: 0 20px 20px;
	}	
	.adeline-double-images-wrapper:nth-of-type(2) {
		margin-left: 20px;
	}
	.adeline-slide-item {
		height: 350px;
	}
	.adeline-page-has-no-mc4wp.adeline-page-has-feature .adeline-triple-boxes-section {
		margin-top: 65px;
	}

	/* Blog Layouts */
	.adeline-blog-accent-block,
	.adeline-grid-page .adeline-blog-accent-block {
		height: 380px;
	}
	.adeline-blog-subtitle-wrapper,
	.adeline-has-no-blog-subtitle.adeline-color-block .adeline-blog-title-wrapper,
	.adeline-color-block.adeline-has-no-blog-title.adeline-has-no-blog-subtitle #adeline-content {
		padding-top: 70px;
	}
	.adeline-blog-item {
		margin: 0 0 70px 0;
	}
	.adeline-newer a, 
	.adeline-older a {
		margin: 0 0 75px 0;
	}
	.adeline-gallery-item,
	.adeline-default-width .adeline-gallery-item:nth-of-type(2n),
	.adeline-full-width .adeline-gallery-item:nth-of-type(3n) {
		margin: 0 0 50px 0;
	}
	.adeline-gal-img-container {
		height: 350px;
	}
	.adeline-block-contents  {
		padding: 30px 0 0 0;
	}
	.adeline-gallery-layout .adeline-newer a, 
	.adeline-gallery-layout .adeline-older a {
		margin: 20px 0 55px;
	}
	.adeline-default-width.adeline-gallery-layout .adeline-newer a, 
	.adeline-default-width.adeline-gallery-layout .adeline-older a {
		margin: 20px 0 50px;
	}
	.adeline-block-contents {
		padding: 27px 0 0 0;
	}

	/* Affiliate Styles */
	.adeline-blog-item .adeline-affiliate-section,
	.adeline-full-width .adeline-blog-item .adeline-affiliate-section {
		width: 325px;
	}
	.adeline-product-slider .adeline-affiliate-section {
		margin-bottom: -10px;
	}
	.adeline-full-width .adeline-block-item .adeline-custom-product-slider .adeline-product-bxslider,
	.adeline-full-width .adeline-custom-product-slider .adeline-product-bxslider,
	.adeline-custom-product-slider .adeline-product-bxslider,
	.adeline-default-width .adeline-block-item .adeline-custom-product-slider .adeline-product-bxslider {
		width: 230px;
	}	
	.adeline-full-width .adeline-block-has-aff.adeline-block-item .adeline-read-more {
		width: 40%;
	}

	/* Single Post */
	.adeline-post-author-box {
		display: block;
		overflow: hidden;
		margin: 0;
		padding: 60px 0 45px;
	}
	.adeline-author-img {
		width: 100%;
		float: none;
		display: block;
		text-align: center;
		padding-bottom: 25px;
	}
	.adeline-author-img:after {
		left: 0;
		right: 0;
		margin: auto;
		width: 200px;
		height: 200px;
	}	
	.adeline-author-content {
		display: block;
		text-align: center;
		padding: 0;
	}
	.adeline-author-graphic .adeline-graphic-wrapper {
		bottom: -60px;
		right: 25px;
	}
	#adeline-comment-form {
		padding: 30px 20px 40px;
	}
	.adeline-item-related-box {
		display: block;
	}
	.adeline-item-related,
	.adeline-full-width .adeline-item-related {
		width: 100%;
		margin: 0 0 30px 0;
	}
	.adeline-full-width .adeline-related-post-img,
	.adeline-related-post-img {
		height: 250px;
	}
	.adeline-comment-date {
		display: block;
		float: none;
		margin: 0 0 8px 0;
	}
	.adeline-comment-approval em {
		display: block;
		margin: 0 0 5px 0;
	}

	/* Sidebar */
	#adeline-searchform input[type="text"] {
		width: 237px;
	}
	.adeline-custom-image-list-item {
		height: 162.4px;
	}
	.adeline-map-widget img {
		width: 400px;
		max-width: 400px !important;
	}
	.adeline-side-image {
		width: 125px;
	}
	.adeline-side-item-text {
		width: 185px;
	}

	/* MISC HTML */
	.adeline-archive-graphic .adeline-graphic-wrapper {
		bottom: -100px;
	}
	.adeline-archive-graphic.adeline-archive-left-graphic .adeline-graphic-wrapper {
		top: -100px;
	}
	.error404 #adeline-content #adeline-searchform, 
	.search-no-results #adeline-content #adeline-searchform {
		width: 320px;
	}
	.error404 #adeline-content #adeline-searchform input[type="text"], 
	.search-no-results #adeline-content #adeline-searchform input[type="text"] {
		width: 235px;
	}
	.adeline-single-page {
		margin: 0 0 70px 0;
	}

	/* -- Gutenberg -- */ 
	.wp-block-gallery .blocks-gallery-image, 
	.wp-block-gallery .blocks-gallery-item {
    	width: 100%;
    	margin: 0 0 16px 0;
    }

	/* Footer */
	#adeline-footer .zoom-instagram-widget {
		width: 325px;
	}
	#adeline-footer .zoom-instagram-link {
		height: 100.5px !important;
		width: 100.5px !important;
	}
	#adeline-footer .zoom-instagram-widget__item {
		margin-right: 10px !important;
	}
	.adeline-footer-no-menu.adeline-footer-no-social-media .adeline-footer-left-graphic {
		bottom: 95px;
	}

	/* Elementor */
	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 325px !important;
	}
	.adeline-elementor-hero-image-section {
		height: 350px;
	}
	.adeline-about-image-column .adeline-dots-graphic .elementor-widget-container {
		margin: -90px -25px 0px 0px !important;
	}
	.adeline-about-text-column {
		margin: 0;
	}
	.adeline-featured-links-column .elementor-widget-divider {
		height: 353px;
	}
	.adeline-elementor-services .adeline-featured-links-column .elementor-widget-divider {
		height: 352px;
	}
	.adeline-extra-cta-section .adeline-about-image-column {
		margin: 0;
	}
	.adeline-extra-cta-front-image .elementor-widget-container {
		margin: 45px 45px 0px 0px !important;
	}
	.adeline-about-bg-image  .elementor-widget-container {
		margin: 0px 0px 0px 45px !important;
	}
	.adeline-extra-cta-section .adeline-about-me-border-detail {
		width: calc(100% - 60px) !important;
	}
	.adeline-extra-cta-section .adeline-about-image-column .adeline-dots-graphic .elementor-widget-container {
		margin: -110px 15px 0px 0px !important;
	}
	.adeline-elementor-two .adeline-about-text-column > .elementor-widget-wrap {
		margin: 0 !important;	
	}
	.adeline-featured-link-column:first-of-type .elementor-widget-image .elementor-widget-container {
		margin: 0px 0px 0 20px !important;
	}
	.adeline-featured-link-column:last-of-type .elementor-widget-image .elementor-widget-container {
		margin: 0px 20px -100px 0px !important;
	}
	.adeline-featured-link-accent {
		top: -20px;
		width: calc(100% - 30px) !important;
	}
	.adeline-featured-button {
		left: 20px;
	}
	.adeline-featured-button {
		width: calc(100% - 20px) !important;
	}	
	.adeline-featured-link-column:last-of-type .adeline-featured-link-accent {
		top: 25px;
		left: 30px;
		height: calc(100% + 20px);
	}
	.adeline-links-button .elementor-button-link {
		min-width: 285px;
	}
	.adeline-extra-cta-section.adeline-elementor-services .adeline-about-image-column .elementor-widget-image:first-of-type .elementor-widget-container {
		margin: 20px 0px 0px 20px !important;
	}
	.adeline-elementor-services .adeline-about-bg-image .elementor-widget-container {
		margin: 0 20px 0 0 !important;
	}
	.adeline-extra-cta-section.adeline-elementor-services .adeline-about-me-border-detail {
		height: calc(100% - 70px);
		top: 20px;
		left: 30px;
	}	
	.adeline-elementor-services .adeline-featured-links-inner-section:after { 
		height: 85%;
	}
	.adeline-about-me-section.adeline-elementor-contact {
		padding: 65px 0 35px !important;
	}
	.adeline-elementor-contact .adeline-about-image-column {
		margin: 0 25px 0 10px;
	}
	.adeline-elementor-about .adeline-about-text-column .elementor-widget-wrap {
		margin: 0px 0 65px !important;
	}
	.adeline-elementor-five.adeline-detailed-blog-section:before {
		height: 83%;
	}
	.adeline-elementor-five.adeline-detailed-blog-section:after {
		bottom: 83%;
	}	
	.adeline-custom-sidebar .elementor-widget-wrap > .elementor-element.elementor-widget,
	.adeline-custom-sidebar .elementor-widget {
		width: 325px;
	}	
	.adeline-elementor-product-items {
		width: 185px;
	}
	.adeline-elementor-product-items .slick-prev {
		left: -40px;
	}
	.adeline-elementor-product-items .slick-next {
		right: -40px;
	}
}