/* 
Theme Name: Social Platform
Author: Gregory Ruelle
Template: hello-elementor
Version: 1.0.0
Text Domain: socialplatform
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/

/*
	Add your custom styles here
*/


.elementor-widget-theme-post-content, .editor-styles-wrapper *{
	color: #333;
	font-family: Nunito, sans-serif;
	font-size: 1.125rem;
}


.elementor-widget-theme-post-content h1,
.elementor-widget-theme-post-content h2,
.elementor-widget-theme-post-content h3,
.elementor-widget-theme-post-content h4,
.elementor-widget-theme-post-content h5,
.elementor-widget-theme-post-content h6,
.editor-styles-wrapper h1,
.editor-styles-wrapper h2,
.editor-styles-wrapper h3,
.editor-styles-wrapper h4,
.editor-styles-wrapper h5,
.editor-styles-wrapper h6{
	color: #253d5f;
}

.elementor-widget-theme-post-content h1,
.editor-styles-wrapper h1{
	font-size: 64px;
	font-weight: 900;
	line-height: 64px;
}
.elementor-widget-theme-post-content h2,
.editor-styles-wrapper h2{
	font-size: 48px;
	font-weight: 800;
	line-height: 62px;
}
.elementor-widget-theme-post-content h3,
.editor-styles-wrapper h3{
	font-size: 28px;
	font-weight: 800;
	line-height: 38px;
}
.elementor-widget-theme-post-content h4,
.editor-styles-wrapper h4{
	font-size: 24px;
	font-weight: 800;
	line-height: 28px;
}
.elementor-widget-theme-post-content h5,
.editor-styles-wrapper h5{
	font-size: 20px;
	font-weight: 800;
	line-height: 26px;
}
.elementor-widget-theme-post-content h6,
.editor-styles-wrapper h6{
	font-size: 18px;
	font-weight: 800;
	line-height: 22px;
}

p{
}
strong{
}

ul{
}
ol{
}
li{
}

.elementor-widget-theme-post-content .wp-block-button__link,
.wp-element-button{
	font-size: 0.875rem;
	font-weight: 500 !important;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 0.875rem;
	color: #FFFFFF !important;
	background-color: #0055cf;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #0055cf;
	border-radius: 100px 100px 100px 100px;
	padding: 18px 30px 18px 30px;
}

.elementor-widget-theme-post-content .wp-block-button__link:hover,
.elementor-widget-theme-post-content .wp-block-button__link:focus,
.wp-element-button:hover,
.wp-element-button:focus{
	color: #d65b9d !important;
	background-color: #0055CF00;
	border-style: solid;
	border-color: #d65b9d;
}
.wp-block-quote{
	padding: 2.25rem 4rem;
	border: 1px solid #ededed;
	background: #fff;
	border-radius: 4px;
}
.elementor-widget-theme-post-content .wp-block-quote{
	margin-left: 0;
	margin-right: 0;
}


.elementor-widget-theme-post-content .elementor-widget-container  p{
	margin-block-end: 0.75rem;
}

.elementor-widget-theme-post-content .elementor-widget-container > *,
.elementor-widget-theme-post-content .elementor-widget-container .wp-block-quote > *,
.elementor-widget-theme-post-content .elementor-widget-container .wp-block-column > *{
	margin-bottom: 28px;
	margin-top: 28px;
}