/* 
Theme Name: RedShift Strategists
Description: Theme for the redshiftstrategists.com website
Author: Darko Jelic
Template: hello-elementor
Version: 1.0
Text Domain: redshiftstrategists
*/

/* --------- 
 GENERAL 
 --------- */
body .elementor-column-gap-default > .elementor-column > .elementor-element-populated, .page-header .entry-title {
  padding: 0 15px;
}

.elementor-widget-text-editor ul, .elementor-widget-text-editor ol {
	margin-bottom: 24px;
}

.elementor-widget-text-editor blockquote {
	border-left: 3px solid currentcolor;
	padding: 0.3em 0 0.3em 2em;
	margin-bottom: 1em;
}

.single-post p, .single-post .elementor-widget-text-editor ul, .single-post .elementor-widget-text-editor ol {
	margin-bottom: 1em;
}

/* --------- 
 RESPONSIVE 
 --------- */
@media (min-width: 576px) {
	.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*="elementor-page-"]) .site-main, #page-header > div, .elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 600px;
	}
}

@media (min-width: 768px) {
	.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*="elementor-page-"]) .site-main, #page-header > div, .elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 750px;
	}
}

@media (min-width: 992px) {
	.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*="elementor-page-"]) .site-main, #page-header > div, .elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 970px;
	}
}

@media (min-width: 1024px) {
	.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*="elementor-page-"]) .site-main, #page-header > div, .elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 970px;
	}
}

@media (min-width: 1200px) {
	.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*="elementor-page-"]) .site-main, #page-header > div, .elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1170px;
	}
}
