/*
Theme Name: Essentials Child
Theme URI: https://essentials.pixfort.com/
Author: PixFort
Template: essentials
Author URI: http://themeforest.net/user/pixfort
Description: Essentials child theme
Version: 1.0.2
License: Envato Marketplaces Split Licence
License URI: https://themeforest.net/licenses/standard
Text Domain: essentials-child
Tags: header-builder, footer-builder, divider-builder, popup-builder, premium-design, translation-ready

*/


/* <><><> <><><> <><><> <><><> <><><> 
*  Section 
*  <><><> <><><> <><><> <><><> <><><> */
/* --------------------------------------------------------- 
*Subsection 
* --------------------------------------------------------- */ 
/*Comment*/ 



/* <><><> <><><> <><><> <><><> <><><> 
*  OLD css 
*  <><><> <><><> <><><> <><><> <><><> */

.elementor-8812 .elementor-element.elementor-element-4b9e70e .premium-gallery-img-desc, .elementor-8812 .elementor-element.elementor-element-4b9e70e .premium-gallery-img-desc a {
  margin-top: 10%;
	 margin-bottom: 10%;
}
.elementor-8812 .elementor-element.elementor-element-4b9e70e .premium-gallery-img-desc, .elementor-8812 .elementor-element.elementor-element-4b9e70e .premium-gallery-img-desc p {
  padding-top:30px;
}

.pa-gallery-img .premium-gallery-caption .premium-gallery-img-name {
  width: 100%;
	text-align: center;
}

.elementor-8812 .elementor-element.elementor-element-4b9e70e .premium-gallery-cats-container li a.category {
    background-color: #f4f4f4;
}

.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.active span {
    color: #20419a;
}
#alt-breadcrumbs, #no-title {
    background: #ffffff;
    border-bottom: 0px solid #e4e4e4;
    color: #999999;
    border-top: 0px solid #e4e4e4;
}
#twitterbar {
	cursor:pointer;
}
.hfe-nav-menu .sub-arrow {
    display: none;
}
#back-to-top a {
    display: none;
}


/* <><><> <><><> <><><> <><><> <><><> 
*  GENERAL style 
*  <><><> <><><> <><><> <><><> <><><> */
/* --------------------------------------------------------- 
* Four columns  
* --------------------------------------------------------- */ 
@media (min-width: 1200px) {
	#FourColumnsMargin .elementor-column.elementor-col-25, #FourColumnsMargin .elementor-column[data-col="25"] {
		width: calc(25% - 10px);
		margin: 10px;
	}
}
@media (min-width: 768px) and (max-width: 1199px) {
	#FourColumnsMargin .elementor-column.elementor-col-25, #FourColumnsMargin .elementor-column[data-col="25"] {
		width: calc(50% - 10px);
		margin: 20px;
	}
}
/* --------------------------------------------------------- 
* Three columns 
* --------------------------------------------------------- */ 
@media (min-width: 768px) {
	 .ThreeColumnsTIles .elementor-column.elementor-col-33, .ThreeColumnsTIles .elementor-column[data-col="33"] {
        margin: 10px;
        width: calc( 33.333% - 20px );
    }
}
@media (max-width: 767px) {
	.ThreeColumnsTIles .elementor-column.elementor-col-33, .ThreeColumnsTIles .elementor-column[data-col="33"] {
        margin-bottom: 20px;
    }
}
/* --------------------------------------------------------- 
* Three columns 
* --------------------------------------------------------- */ 
@media (min-width: 768px) {
	 .TwoColumnsTiles .elementor-column.elementor-col-50, .TwoColumnsTiles .elementor-column[data-col="50"] {
        margin: 10px;
        width: calc( 50% - 20px );
    }
}
@media (max-width: 767px) {
	.TwoColumnsTiles .elementor-column.elementor-col-50, .TwoColumnsTiles .elementor-column[data-col="50"] {
        margin-bottom: 20px;
    }
}


/* --------------------------------------------------------- 
*  Buttons
* --------------------------------------------------------- */ 
.elementor-element .btn {
    min-width: 140px !important;
}



/* --------------------------------------------------------- 
*  Demo request forms
* --------------------------------------------------------- */ 
.DemoRequestForm {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
	align-items: baseline;
}
.DemoRequestForm > * {
    margin: 10px;
	width: 100%;
	margin-left: auto;
    margin-right: auto;
	color: #54595f;
}
.DemoRequestForm input[type="email"], .DemoRequestForm input[type="text"],  .DemoRequestForm textarea {
	box-shadow: 0 0.125rem 0.375rem rgb(0 0 0 / 5%), 0 0.5rem 1.2rem rgb(0 0 0 / 10%) !important;
}
.DemoRequestForm input[type="submit"] {
    background: #4A5AFF;
    color: white;
    min-width: 140px;
    border-radius: 5px;
    border: 0px;
    padding: 7px 16px;
	width: 100%;
	margin-top: 30px;
	transition: 0.5s;
}
.DemoRequestForm input[type="submit"]:hover {
    color: white;
	background: #28307E;
}
.DemoRequestForm  .form-control::placeholder, .DemoRequestForm  .post-password-form input[type="password"]::placeholder {
    color: #8c9197;
    opacity: 1;
}


/* <><><> <><><> <><><> <><><> <><><> 
*  HEADER 
*  <><><> <><><> <><><> <><><> <><><> */
.navbar-light.navbar-nav.nav-link.text-body-default, .text-body-default {
	color: #7A7A7A !important;
}

/* --------------------------------------------------------- 
*  Desktop
* --------------------------------------------------------- */ 
@media (min-width: 992px) {
	.navbar-expand-lg .navbar-collapse {
		justify-content: flex-end !important;
	}
}

#masthead nav .navbar-collapse {
	margin-right: 30px;
}


/* --------------------------------------------------------- 
*  Change color of stikcy header on scroll
* --------------------------------------------------------- */ 
header.pix-normal-sticky {
    background-color: #1E2124 !important;
}
header.pix-normal-sticky .nav-style-megamenu>li.nav-item .nav-link {
    color: #ffffff !important;
}
header.pix-normal-sticky nav .btn.btn-outline-custom > span {
	background: #1E2124 !important;
    color: #ffffff !important;
}


/* --------------------------------------------------------- 
*  Login button
* --------------------------------------------------------- */ 
#masthead nav  .btn.btn-outline-custom {
	background: transparent !important;
    color: #868e96;
    box-sizing: border-box;
    background-position: 0 0, 0 100% !important;
    background-repeat: no-repeat;
    background-image: linear-gradient(to right, #E01C41 0%, #28307E 100%), linear-gradient(to right, #E01C41 0%, #28307E 100%) !important;
    border-radius: 5px !important;
    margin-right: 30px !important;
    min-width: 140px;
	padding: 2px !important;
	font-size: 14px;
    height: 46px;
    line-height: 42px;
}
#masthead nav  .btn.btn-outline-custom > span {
    width: calc(100% - 0px);
    display: inline-block;
    background: #ffffff;
    border-radius: 5px;
	transition-duration: 0.5s;
	transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
	
}
#masthead nav  .btn.btn-outline-custom:hover > span {
    background-position: 0 0, 0 100% !important;
    background-repeat: no-repeat;
    background-image: linear-gradient(to right, #28307E 0%, #E01C41 100%), linear-gradient(to right, #28307E 0%, #E01C41 100%) !important;
	color: #ffffff !important;
}

/* --------------------------------------------------------- 
*  Demo request button
* --------------------------------------------------------- */ 
#masthead nav .btn.btn-rounded {
	background-color: #E01C41;
    color: #ffffff;
    background-repeat: no-repeat;
    background-image: linear-gradient(to right, #E01C41 0%, #28307E 100%), linear-gradient(to right, #E01C41 0%, #28307E 100%) !important;
    border-radius: 5px !important;
    margin-right: 30px !important;
    min-width: 140px;
	padding: 2px !important;
	font-size: 14px;
    height: 46px;
    line-height: 42px;
}
#masthead nav .btn.btn-rounded:hover {
	background-color: #28307E;
    color: #ffffff !important;
    background-repeat: no-repeat;
    background-image: linear-gradient(to right, #28307E 0%, #E01C41 100%), linear-gradient(to right, #28307E 0%, #E01C41 100%) !important;
}


/* --------------------------------------------------------- 
* Mobile header 
* --------------------------------------------------------- */ 
#mobile_head .pix-header-text {
	color: #7A7A7A !important;
}
.pix-header-mobile .navbar-nav>li>.dropdown-menu .menu-item .dropdown-item {
	text-align: center;
}
/* Hiding phone icon */ 
.pix-header-mobile .menu-item>.nav-link {
    text-align: center;
    border-bottom: 1px solid lightgrey;
}
.pix-header-mobile .menu-item:last-child>.nav-link {
    border-bottom: 0px solid lightgrey;
}


/* --------------------------------------------------------- 
*  Top header
* --------------------------------------------------------- */ 
.pix-topbar .pix-header-phone {
	margin-right: 20px;
}
.pix-topbar .pix-header-phone i {
	display: none;
}



/* <><><> <><><> <><><> <><><> <><><> 
*  POSTS
*  <><><> <><><> <><><> <><><> <><><> */
/* --------------------------------------------------------- 
*  Single post
* --------------------------------------------------------- */ 
.single-post .pix-post-meta-author, .single .pix-post-meta-author {
	display: none !important;
}
.pix-related-items .pix-post-meta-categories .bg-dark-opacity-5 {
	background-color: #312f7b !important;
}
.pix-related-items .pix-post-meta-categories .bg-dark-opacity-5 > *{
	color: #ffffffc9 !important;
}




/* <><><> <><><> <><><> <><><> <><><> 
*  HOME
*  <><><> <><><> <><><> <><><> <><><> */
@media (max-width: 767px) {
    .home.page .ThreeColumnsTIles .elementor-column.elementor-col-33, .ThreeColumnsTIles .elementor-column[data-col="33"] {
        margin-bottom: 20px;
    }
    .elementor-widget-pix-button {
        width: 100% !important;
        display: inline-block;
        text-align: center;
    }
    .elementor-widget-pix-sliding-text .pix-sliding-headline {
        text-align: center !important;
    }
}
@media (min-width: 768px) {
    .home.page .ThreeColumnsTIles .elementor-column.elementor-col-33, .ThreeColumnsTIles .elementor-column[data-col="33"] {
        margin: 10px;
        width: calc( 33.333% - 20px );
    }
}
#HomeBlogSection .pix-post-meta-date, #HomeBlogSection .pix-post-meta-categories {
    display: none !important;
}

.TestimonialsSlider .pix-content-box.card .card.pix-p-10.rounded-0 {
    max-width: 900px;
    margin: auto;
}
.TestimonialsSlider .card-title {
    line-height: 1.4;
}
.TestimonialsSlider .card-body .pix-circle {
    min-width: 70px;
    border-radius: 0px;
}
.TestimonialsSlider .card-body .pix-circle img {
    min-width: 70px;
    border-radius: 0px !important;
}
.TestimonialsSlider  .card-body > .d-flex {
    justify-content: center;
}
.TestimonialsSlider .card-text {
    margin-bottom: 30px;
}
.TestimonialsSlider .flickity-prev-next-button {
    width: 34px;
    height: 34px;
    border-radius: 24px !important;
    top: calc(50% - 24px) !important;
	border: 2px solid rgb(73 80 87 / 51%);
}
.TestimonialsSlider .flickity-button svg path {
    fill: rgb(73 80 87 / 51%);
}
.TestimonialsSlider  .flickity-prev-next-button.previous {
    left: 0px;
}
.TestimonialsSlider  .flickity-prev-next-button.next {
    right: 0px;
}

/* <><><> <><><> <><><> <><><> <><><> 
*  Facility Energy Intelligence | Renewgridtech
*  <><><> <><><> <><><> <><><> <><><> */
/* section with customized tabs for industries */
.page-id-1383902 .nav.pix_tabs_btns {
    padding-top: 16px;
}
.nav-pills.pix-pills-solid .nav-link {
    padding: 10px !important;
    line-height: 1.3em;
    font-weight: 400 !important;
    height: auto !important;
    max-height: 100% !important;
    min-height: auto !important;
    font-size: 16px !important;
	margin-top: 2px !important;
    margin-bottom: 2px !important;
}
.PeachTrackerScrollTiles .tab-pane .shadow {
	padding: 20px 30px;
	display: flex;
    flex-direction: column;
    justify-content: center;
	font-size: 18px;
}
/* .PeachTrackerScrollTiles .nav-pills.pix-pills-1 .nav-link {
    padding: 10px !important;
    line-height: 1.3em;
    font-weight: 400 !important;
    height: auto !important;
    max-height: 100% !important;
    min-height: auto !important;
    font-size: 16px;
	margin-top: 2px !important;
    margin-bottom: 2px !important;
} */

@media (min-width: 600px) {
	.PeachTrackerScrollTiles .tab-pane .shadow {
		min-height: 500px;
		padding: 70px 30px;
		color: #ffffff;
		background-color: #ffffff;
	}
}
.PeachTrackerScrollTiles .tab-pane .shadow i {
	padding-bottom: 30px;
	display: block;
	text-align: center;
	font-size: 50px;
}
.PeachTrackerScrollTiles .pix_tabs_container > .col-12.col-md-4> div {
	box-shadow: 0 0.125rem 0.375rem rgb(0 0 0 / 5%), 0 0.5rem 1.2rem rgb(0 0 0 / 10%) !important;
	padding: 20px; 
	background-color: #ffffff;
}
.PeachTrackerScrollTiles .pix_tabs_container > .col-12.col-md-4> div .nav-pills.pix-pills-line .nav-link {
	line-height: 1.3em;
}
.IndustrialTab {
	background-image: url('../../uploads/2022/03/FEI_Industrial_1.jpg');
	background-size: cover;
}
.ManufacturingTab {
	background-image: url('../../uploads/2022/03/FEI_Manufacturing_1.jpg');
	background-size: cover;
}
.HealthcareTab {
	background-image: url('../../uploads/2022/03/FEI_Healthcare_1.jpg');
	background-size: cover;
}
.EducationTab {
	background-image: url('../../uploads/2022/03/FEI_Education_background_1.jpg');
	background-size: cover;
}
.CommercialTab {
	background-image: url('../../uploads/2022/03/FEI_Commercial_background_1.jpg');
	background-size: cover;
}
.RetailTab {
	background-image: url('../../uploads/2022/03/FEI_Retail_background_1.jpg');
	background-size: cover;
}
.HospitalityTab {
	background-image: url('../../uploads/2022/03/FEI_Hospitality_background_1.jpg');
	background-size: cover;
}
.MunicipalitiesTab {
	background-image: url('../../uploads/2022/03/FEI_Municipalities_background_1.jpg');
	background-size: cover;
}
.UtilitiesTab {
	background-image: url('../../uploads/2022/03/FEI_utilities_background_1.jpg');
	background-size: cover;
}



/* <><><> <><><> <><><> <><><> <><><> 
*  FOOTER
*  <><><> <><><> <><><> <><><> <><><> */
/* --------------------------------------------------------- 
*  Subscribe form
* --------------------------------------------------------- */ 
.SubscribtionForm {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
	align-items: baseline;
}
.SubscribtionForm > * {
    margin: 10px;
	color: #54595f;
}

.SubscribtionForm input[type="submit"] {
    background: #4A5AFF;
    color: white;
    min-width: 140px;
    border-radius: 5px;
    border: 0px;
    padding: 7px 16px;
	transition: 0.5s;
}
.SubscribtionForm input[type="submit"]:hover {
    color: white;
	background: #28307E;
}










/* customize single job */
.single-job_listing .pix-intro-container{
    display: none;
}
.row-job{
    display:grid;
    grid-template-columns:150px 1fr;
    padding:20px 0;
    border-bottom:1px solid #000;
}
.row-job:first-of-type{
    border-top:1px solid #000;
}
.single_job_listing .application{
    margin-top: 40px;
}
.application_button{
    background: #000;
    border-radius:50px;
    color:#fff;
    border: unset;
    width: 100%;
    cursor:pointer;
}
.single_job_listing{
    max-width: 600px;
    margin: 80px auto;
}
.back-listing{
    margin-bottom: 25px;
    display: inline-block;
    vertical-align: middle;
}

@media screen and (max-width: 480px){
    .row-job{
        grid-template-columns: 1fr;
    }
}





/* styles for pjm page */

.helvetica-condensed-font h1,
.helvetica-condensed-font h2,
.helvetica-condensed-font h3,
.helvetica-condensed-font h4,
.helvetica-condensed-font h5,
.helvetica-condensed-font h6{
 	font-family: "Helvetica Condenced", Sans-serif!important;
}

.button-with-arrow .elementor-button-icon{
	transform:rotate(-45deg);
	transition:0.3s;
}
.button-with-arrow:hover .elementor-button-icon{
	transform:translate(3px, -3px) rotate(-45deg);
	transition:0.3s;
}







/* main banner */
@media screen and (max-width: 576px){
	.main-banner:before{
		background-image: linear-gradient(90deg, #FFFFFFF2 100%, #FFFFFF00 0%)!important;
		opacity: 0.85!important;
	}
}


/* benefit block */
.benefit-block svg{
	height: 100px!important;
}
.benefit-block h3{
	font-family: "Helvetica Condenced", Sans-serif!important;
	margin-bottom: 16px;
}

/* quote block */
.quote-block .elementor-icon{
	position:absolute;
	top:-25px;
}

/* steps */
.grid-steps{
	z-index:1!important;
}
.grid-steps:after{
	content:"";
	display: block;
	position:absolute;
	width: 100vw;
	height:50vh;
	background:#fff;
	left: 50%;
	transform:translatex(-50%);
	z-index:-1;
	top:216px;
}

@media screen and (max-width: 1350px){
	.grid-steps:after{
		top:174px;
	}
}
@media screen and (max-width:1025px){
	.grid-steps:after{
		display:none;
	}
}
.steps-section{
	overflow:hidden!important;
}
.step-description{
	position:relative;
}
.step-description,
.step-description p{
	font-family: "Open Sans"!important;
}
.step-description h3{
	margin-bottom:16px;
	font-family: "Helvetica Condenced", Sans-serif!important;
}
.step-description:before{
	content:'';
	position:absolute;
	display:flex;
	justify-content:center;
	align-items:center;
	left: 50%;
	transform:translateX(-50%);
	width :50px;
	background:#002E6D;
	color:#fff;
	height: 50px;
	border-radius: 50%;
	top:-70px;
	font-size:24px;
	font-weight: 700;
	z-index:1;
	font-family: "Open Sans"
}
.step-description1:before{
	content:'01';
}
.step-description2:before{
	content:'02';
}
.step-description3:before{
	content:'03';
}
.step-description:after{
	content:'';
	position:absolute;
	display:flex;
	left: 50%;
	transform:translateX(-50%);
	height: 50px;
	top:-115px;
	width: 2px;
	background:rgba(42, 171, 225, 1);
	z-index:0;
}

/* Optional: Customize the fade-in animation duration */
[data-aos="fade-in"] {
  opacity: 0;
  transition: opacity 1s ease-out;
}

/* When the element enters the viewport */
[data-aos="fade-in"].aos-animate {
  opacity: 1;
}
[data-elementor-post-type="page"]{
	overflow-x:hidden;
}
.quote-image{
	height: 100%;
}
.quote-image a{
	display:flex!important;
	align-items:center;
	height: 100%;
}

.accordion-section .e-n-accordion-item-title-text{
	color:#002E6D!important;
}
.quote-block .elementor-icon-box-content{
	font-size:20px;
	font-family: "Open Sans";
}
.quote-block .elementor-icon-box-content,
.quote-block .elementor-icon-box-content h3{
	color:#6DCFF6!important;
}
.quote-block .elementor-icon-box-content h3{
	font-family: "Helvetica Condenced", Sans-serif!important;
	margin-bottom:16px;
	font-weight: 600;
}

.advantage-accordion .e-n-accordion-item-title-icon svg{
	width: fit-content;
}
.advantage-accordion p{
	color:#282727;
}
@media screen and (max-width: 768px){
	.advantage-accordion .e-n-accordion-item-title-icon svg{
		width: 60px;
	}
}




/* custom styles for MarketIQ */
.tab-text p{
    max-height: 0;
    overflow:hidden;
    padding: 0;
    margin:0;
    font-size: 22px;
/* 	  font-size: 18px; */
    color:#282727;
    font-weight: 400;
    font-family: "Open Sans";
}
@media screen and (max-width: 980px){
    .tab-text p{
        font-size:16px;
    }
}
.e-n-tab-title[tabindex="0"] .tab-text p{
    max-height:100%;
    transition: 0.2s;
    margin:15px 0 0;
}

#benefits .elementor-widget-n-tabs .e-n-tabs-content>.e-con:not(.e-active){
    display: flex !important;
    opacity: 0;
    width: 100%;
    transition: opacity 0.7s;
    max-height: 0;
    overflow: hidden;
    width: 0;
}
#benefits .elementor-widget-n-tabs .e-n-tabs-content>.e-con.e-active{
    transition:opacity 0.7s;
    opacity: 1;
}


#benefits .e-n-tabs-content{
    position: relative;
}
@media screen and (max-width: 623px){
    .profit-form{min-height: 668px;}
}
	
@media screen and (max-width: 768px){
	#benefits .elementor-widget-n-tabs .e-n-tabs-content>.e-con{
		order:5!important;
		max-height:100%;
	}
}


/* leadership popups */
@media screen and (min-width:576px) and (max-height: 780px){
	.page-id-11143 .dialog-widget {
		padding-top: 150px;
		overflow-y: auto;
	}
}



/* videos background heading */
/* .single-rodan-video .bg-primary {
	background-color: unset!important;
	background-image: linear-gradient(to right, #E01C41 0%, #28307E 100%), linear-gradient(to right, #E01C41 0%, #28307E 100%) !important;
} */

#masthead nav .btn.btn-rounded{
	justify-content:center;
}


/* customization after theme update */
.pixfort-header-col{
	width: 100%;
}

.elementor-widget-pix-social-icons .pixfort-icon  path{
	fill:#adb5bd;
}
.pixfort-header-area.is-scroll .pixfort-area-content, .pixfort-header-area.is-scroll.pixfort-area-content{background: #000!important;}
.pixfort-header-area.is-scroll .nav-link .pix-header-text{color:#fff!important}

.back_to_top svg polyline{
	stroke:#e01c41;
}
.back_to_top{
	background-color:#e9ecef;
}

 
.pixfort-header-area .pix-header-phone.pix-header-text{
	color: #fff!important;
}
.pixfort-header-area .pix-header-phone.pix-header-text:hover{
	color:#d9d9d9!important;
}


.pixfort-header-area .pix-header-phone svg{
	display: none;
}

.text-gray-4 svg path{
	stroke:#ced4da;
}

.pix-header .pixfort-header-col .submenu-box .dropdown-toggle::after{
	font-family: 'Font Awesome 5 Free'!important;
	content:'\f078'!important;
	font-size: 10px;
	position: relative;
    left: -18px;
    top: 0px;
}

 .pix-header-mobile #menu-rodan-menu-mobile .pixfort-icon{
	display: inline-block !important;
    max-width: 20px;
    margin-left: 4px;
}
.pix-header-mobile #menu-rodan-menu-mobile  .dropdown-toggle::after{
	display: none!important;
}
.pix-header-mobile #menu-rodan-menu-mobile .pixfort-icon polyline{
	stroke:#54595f;
}

.pix-feature-list .pixfort-icon g{
		stroke:#000;
}
.breadcrumb-item .pixfort-icon polyline,
.pix-feature-icon svg path,
.pix-tabs-btn svg path,
.btn svg path{
	stroke:#fff;
}
.breadcrumb-item .pixfort-icon{
	max-width:20px;
}
.breadcrumb  .breadcrumb-item a,.breadcrumb  .breadcrumb-item ,
.pix-sliding-text .text-heading-default{
	color:#fff!important;
}
.breadcrumb  .breadcrumb-item a,.breadcrumb  .breadcrumb-item {
	opacity: 0.9
}

.pix-feature-icon{
	justify-content:center;
}


/* blog post pages customization */
.single-post .pix-main-intro .container{
	padding-top: 30px!important;
	padding-bottom:30px!important;
}

.elementor-widget-image-box .elementor-image-box-title a{
	color:#54595f!important;
	text-align: center!important;
	font-family: 'Roboto';
	font-weight:500!important;
}
.elementor-widget-image-box .elementor-image-box-title{
	text-align: center!important;
	margin-top: 15px!important;
}

.e-transform.elementor-widget-image-box:hover .elementor-widget-container{
	transform:scale(0.9);
}

.PostsLoopTItle, .PostsLoopMeta{
	margin-top:0!important;
}
