/**
* Theme Name: Magnetique Child
* Description: This is a child theme of Magnetique.
* Author: <a href="https://themeforest.net/user/firstsight_design">firstsight_design</a>
* Template: magnetique
* Version: 1.0
*/

/** ITEMS TO HIDE **/
.art-search-blog-button, .right-content .woocommerce, [data-id="4a641a8"] .art-list-icon, header.art-header-two .art-header-two-content .art-navigation-container .right-content{
	display:none;
}

/** HEADER **/
.art-mega-menu #menu-header-menu-2-and-3-solid li a{
	color:#39b9a8;
	font-family:Alata, sans-serif;
	font-weight:bold;
}
header.art-header-two .art-header-two-content .art-navigation-container .center-content nav ul.menu > li > a:after{
	background-color:#39b9a8;
}
.art--mobile-menu-navigation{
	color:#39b9a8 !important;
	font-family:Alata, sans-serif;
	font-weight:bold;
	font-size:16px;
	text-transform:uppercase;
}
.art--mobile-menu-navigation a{
	color:#39b9a8 !important;
}
.left-content .art--logo-container img{
	width:200px;
}

/** FONTS **/
.art-heading-text, .art-widget-pricing .art-list-pricing-table .art-list-price-content .art-list-price-item{
	font-family:"Plus Jakarta Sans", sans-serif;
}

/** PAGE: HOME **/
/** MODULE: HERO **/
.elementor-element-7fa7e23 .art-button-widget .art-button-primary{
	background-color:#39b9a8;
	color:#0B101C;
	border:solid 2px #39b9a8;
	transition:all 0.2s ease-in-out;
}
.elementor-element-7fa7e23 .art-button-widget .art-button-primary:hover{
	background-color:#0B101C;
	color:#FFFFFF;
	border:solid 2px #0B101C;
}
.elementor-element-5e04a40 .art-button-widget .art-button-secondary{
	background-color:none;
	color:#0B101C;
	border:solid 2px #0B101C;
	transition:all 0.2s ease-in-out
}
.elementor-element-5e04a40 .art-button-widget .art-button-secondary:hover{
	background-color:#0B101C;
	color:#FFFFFF;
	border:solid 2px #0B101C;
}

/** MODULE: WHO IS HELLOEMAIL FOR? **/
.art-item-achievement img{
	width:50px;
}
.elementor-element-66e6ff9 h6{
	font-family:Alata, sans-serif;
}
.art-achievements-two .art-item-achievement .item-achievement-text{
	font-family:Plus Jakarta Sans, sans-serif;
}

/** MODULE: WHY CHOOSE HELLOEMAIL COURES **/
.elementor-element-5b19217 h2, .elementor-element-8bf6a9b h2, .elementor-element-290abb3 h2,.elementor-element-6c2d2e28 h2, .elementor-element-3c1654fa h2, .elementor-element-28fba250 h2{
	font-size:36px;
}
.elementor-element-d6550cd p, .elementor-element-c6c1518 p, .elementor-element-b342795 p, .elementor-element-869e486 p, .elementor-element-22dca11a p, .elementor-element-13eda781 p{
	font-size:16px;
	line-height:28px;
}
.elementor-element-c0a7e8b a, .elementor-element-7b46139 a, .elementor-element-080629b a, .elementor-element-2906495e a, .elementor-element-448be1e a, .elementor-element-6305156e a{
	color:#0B101C;
}
.elementor-element-c0a7e8b a:hover, .elementor-element-7b46139 a:hover, .elementor-element-080629b a:hover, .elementor-element-2906495e a:hover, .elementor-element-448be1e a:hover, .elementor-element-6305156e a:hover{
	text-decoration: underline;
}
.art-button-link-arrow:hover{
	color:#0B101C;
}

/** MODULE: GET ON THE LIST **/
#sib_signup_form_1 .sib-multi-lists-area label, #sib_signup_form_2 .sib-multi-lists-area label, #sib_signup_form_3 .sib-multi-lists-area label, #sib_signup_form_4 .sib-multi-lists-area label, #sib_signup_form_5 .sib-multi-lists-area label, #sib_signup_form_6 .sib-multi-lists-area label{
	font-size:12px;
	line-height:22px;
}
#sib_signup_form_1 .sib-multi-lists div, #sib_signup_form_2 .sib-multi-lists div, #sib_signup_form_3 .sib-multi-lists div, #sib_signup_form_4 .sib-multi-lists div, #sib_signup_form_5 .sib-multi-lists div, #sib_signup_form_6 .sib-multi-lists div{
	font-size:14px;
}
.optinText{
	font-size:12px;
	line-height:20px;
}
#sib_signup_form_1 .sib-multi-lists div input, #sib_signup_form_2 .sib-multi-lists div input, #sib_signup_form_3 .sib-multi-lists div input, #sib_signup_form_4 .sib-multi-lists div input, #sib_signup_form_5 .sib-multi-lists div input, #sib_signup_form_6 .sib-multi-lists div input{
	margin-right:8px;
	vertical-align:text-bottom;
}
.learnpress-page input[type=text], .learnpress-page input[type=email], .learnpress-page input[type=number], .learnpress-page input[type=password], .learnpress-page textarea{
	border-color:#0B101C !important;
}
.learnpress-page input[type=text]:focus, .learnpress-page input[type=email]:focus, .learnpress-page input[type=number]:focus, .learnpress-page input[type=password]:focus, .learnpress-page textarea:focus{
	border-color:#01b9a8 !important;
	color:#ffffff !important;
}
.sib-default-btn{
	font-family:Alata, sans-serif !important;
	color:#0B101C !important;
	border-color:#0B101C !important;
}
.sib-default-btn:hover{
	background-color:#0B101C !important;
	color:#FFFFFF !important;	
}

/** MODULE: WHY SHOULD COMPANIES USE EMAIL MARKETING **/
.elementor-element-528bee4 .art-achievements-two .art-item-achievement .item-achievement-title{
	font-family:Alata, sans-serif;
	font-weight:bold;
	text-transform: uppercase;
	padding-bottom:20px;
	font-size:26px;
}
.elementor-element-528bee4 .art-achievements-two img{
	width:70px;
}
.elementor-element-528bee4 .art-achievements-two div:first-child h6{
	color:#01b9a8;
}
.elementor-element-528bee4 .art-achievements-two div:nth-child(2) h6{
	color:#3ca5ff;
}
.elementor-element-528bee4 .art-achievements-two div:nth-child(3) h6{
	color:#69d4dd;
}
.elementor-element-528bee4 .art-achievements-two div:nth-child(4) h6{
	color:#79a2e3;
}

/** PAGE: COURSES **/
/** MODULE: PRICING **/
.elementor-element.elementor-element-5dbc604, .elementor-element.elementor-element-c178d8b, .elementor-element.elementor-element-5f1d7f6{
	font-size:14px;
	line-height:24px;
}
.elementor-element-e46e3c9 h3, .elementor-element-c6e045c h3, .elementor-element-560e6ea h3{
	font-family:Alata,sans-serif;
	font-weight:bold;
}
.elementor-182 .elementor-element.elementor-element-9d00862 .raven-nav-menu-main .raven-nav-menu > li > a.raven-menu-item{
	text-transform: uppercase;
}

/** MODULE: WHY EMAIL MARKETING **/
.elementor-element-7cbe62d div p, .elementor-element-1d72b34f div p{
	font-size:14px;
	line-height:24px;
}
.elementor-element.elementor-element-59033ba h6, .elementor-element.elementor-element-59033ba h6{
	font-size:100px;
	font-family:"Plus Jakarta Sans", sans-serif;
}
.elementor-element-59033ba div p, .elementor-element-59033ba div p{
	font-size:14px;
	line-height:24px;
}

/** MODULE: BENEFITS OF EMAIL MARKETING **/
.elementor-element-7bbb0154 .info-item-number, .elementor-element-2f3b874c .info-item-number, .elementor-element-a419568 .info-item-number{
	color:#01b9a8;
	font-weight:bold;
}
.art-widget-info-list .art-info-item .info-item-text {
	font-family:Plus Jakarta Sans, sans-serif;
}
.elementor-element-d617f68 p, .elementor-element-d617f68 p{
	font-size:12px;
}

/** MODULE: FAQs **/
.elementor-element-6682e6b0 p, .elementor-element-2e209ebf p{ 
	font-size:14px;
	line-height:24px;
}

/** MODULE: FREE COURSE **/
.elementor-element-2407853d h3, .elementor-element-3a156ec h3, .elementor-element-1d1c5b2 h3{
	font-family:Alata, sans-serif;
}

/** FOLLOW ME **/
.elementor-element.elementor-element-44136d1a .art-button-widget .art-button-custom-color.art-button-secondary, .elementor-element.elementor-element-6f2f6e82 .art-button-widget .art-button-custom-color.art-button-secondary{
	text-transform:none;
}
.elementor-element-1691892b h2, .elementor-element-fcf92cf h2{
	font-size:40px;
}

/** 404 **/
.art-h2{
	font-family:Alata, sans-serif !important;
}
.art-404-page{
	padding-top:100px !important;
}

/** PAGE: helloemailINTRO **/
.elementor-element-422a1ca .art-button-widget .art-button-primary{
	background-color:#39b9a8;
	color:#0B101C;
	border:solid 2px #39b9a8;
	transition:all 0.2s ease-in-out;
}
.elementor-element-422a1ca .art-button-widget .art-button-primary:hover{
	background-color:#0B101C;
	color:#FFFFFF;
	border:solid 2px #0B101C;
}

/** FOOTER **/
.wp-block-social-links li{
	list-style: none;
}
.wp-social-link svg{
	width:35px !important;
	height:35px !important;
}
.social path{
	fill:#01b9a8;
}
.art-footer-widgets__area #nav_menu-5 .widget-title{
	color:#FFFFFF;
}
#menu-footer-menu-2 li{
	color:#FFFFFF;
}
#block-45{
	margin-bottom:30px;
}
.art-footer-widgets__area #block-30 h4{
	color:#FFFFFF;
	font-family: "Alata", sans-serif;
	font-size:26px;
	font-weight: 600;
	margin-bottom:20px;
}
.art-footer-widgets__area #block-22, .art-footer-widgets__area #block-35, .art-footer-widgets__area #block-31, .art-footer-widgets__area #block-45, .art-footer-widgets__area #block-50, .art-footer-widgets__area #block-48{
	color:#FFFFFF;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size:14px;
	line-height:24px;
	font-weight: 400;
}
.art-footer-widgets__area #block-34 a, .art-footer-widgets__area #block-50 a{
	color:#01b9a8;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size:14px;
	line-height:24px;
	font-weight: 600;
	margin-bottom:20px;
	transition: all .5s ease-in;
}
.art-footer-widgets__area #block-34{
	margin-bottom:20px;
}
.art-footer-widgets .widget{
	margin-bottom:0px;
}
.widget .widget-title{
	margin-bottom:30px;
}
#block-13{
	margin-bottom:18px;
}
#block-50{
	margin-top:30px;
}
#block-31, #block-13, #block-45{
	padding-left:0px;
}
#menu-footer-menu-2 li a{
	color:#01b9a8;
	transition: all .5s ease-in;
	font-family:Alata, sans-serif;
}
.art-footer-widgets__area #block-34 a:hover, #menu-footer-menu-2 li a:hover{
	color:#3ca5ff;
}
.art-footer-copyright{
	font-family: "Plus Jakarta Sans", sans-serif;
	color:#FFFFFF;	
}
.art-footer-widgets__outer{
	max-width:1280px;
}
.art-footer-widgets__inner div:nth-child(2){
	padding-left:70px;
}
.art-footer-widgets__inner div:nth-child(3), #block-34, #block-30{
	padding-left:55px;
}
.art-footer-widgets__inner div:first-child{
	padding-left:40px;
}
.art-footer .art-social-container + .art-footer-copyright{
	margin-top:0px;
}

/** PHONE **/
@media only screen and (max-width:480px) {
	 .elementor-element-5b19217 h2, .elementor-element-8bf6a9b h2, .elementor-element-290abb3 h2,.elementor-element-6c2d2e28 h2, .elementor-element-3c1654fa h2, .elementor-element-28fba250 h2{
		font-size:22px;
	}	
}
@media only screen and (max-width:530px) {
	.elementor-element-2b858f3 img{
		max-width:100% !important;
	}
}
@media only screen and (max-width:767px) {
	.art-footer-widgets__inner div:nth-child(2){
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.art-footer-widgets__inner div:nth-child(3), #block-34, #block-30{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.art-footer-widgets__inner div:first-child{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.art-footer-widgets__outer .art-footer-widgets__inner .art-footer-widgets__area{
		padding-left:30px !important;
		padding-right:30px !important;
		padding-bottom:30px !important;
	}
	.art-footer-widgets__outer .art-footer-widgets__inner{
		padding-top:30px !important;
		padding-bottom:30px !important;
	}
	.art-footer-widgets__area #nav_menu-5 .widget-title{
		font-size:26px;
	}
	.art-footer .art-social-container + .art-footer-copyright{
		text-align:center;
	}
	.col-md-3{
		flex:0 0 100% !important;
		max-width:100% !important;
	}
	
}		


/* FREE COURSE TRAINING LANDING PAGE **/
.page-id-5922 .art-header-two-content{
	display:none;
}
.page-id-5922 .art-footer-widgets{
	display:none;
}


/* COURSE PAGES */
.lp_lesson-template-default .art-post-author, .lp_lesson-template-default .art-single-post-share, .lp_lesson-template-default .art-post-cat-date{
	
	display:none !important;
}
.lp_lesson-template-default .art-post-title{
	font-family: Alata, sans-serif;
}
.lp_lesson-template-default .art-single-top{
	min-height:200px;
	background-color:#97E7E0;
	color:#0B101C;
}
.lp_lesson-template-default .art-single-top__end-col{
	background-color:#97E7E0;
}
.lp_lesson-template-default .nav-data .post-nav-item-descr, .lp_lesson-template-default .nav-data .post-nav-item-title{
	font-family: Plus Jakarta Sans, sans-serif;
}
.lp_lesson-template-default .art-post-the-content{
	font-family: Plus Jakarta Sans, sans-serif;
}

@media only screen and (max-width:870px) {
	.elementor-4422 .elementor-element.elementor-element-2b858f3{
		--e-con-grid-template-columns:repeat(1, 1fr);
	}
	.elementor-element-2b858f3 img{
		max-width:50%;
	}
}
@media only screen and (max-width:1060px) {
	.col-md-3{
		flex:0 0 50%;
		max-width:50%;
	}
	.art-footer-widgets__inner div:nth-child(2){
		padding-left:20px;
	}
	.art-footer-widgets__inner div:nth-child(3), #block-34, #block-30{
		padding-left:20px;	
	}
	
}	
@media only screen and (max-width:1240px) {
	header.art-header-two .art-header-two-content .art-navigation-container .right-content{
		display:flex !important;
	}
	header.art-header-two .art-header-two-content .art-navigation-container .right-content .art-header-login-link{
		display:none !important;
	}
	.art--mobile-menu-search{
		display:none !important;
	}
}
