@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto+Slab:wght@100..900&display=swap');
/* Breakpoint Smart Slider - Portrait and Landscape are the same 575 991 1199 1399 1799 */

/* COLORS: Blue: #5BA1FF; Green: #93C01F; Black: #222222; */
/* font-families: Open Sans, Roboto Slab */

/******************************************  GENERAL AND SMALL DEVICES PORTRAITS **/
body {
    color:#222222;
    font-family: "Open Sans", sans-serif;
}

.right.item-image {
    float: none;
    max-width: 100%;
    margin: 0 auto 20px auto;
}

p, li {
    margin: 0;
    padding: 0;
    font-size: 1.15rem;
    font-weight: 300;
}

h1, h2, h3, .uk-scope h1, .uk-scope h2, .uk-scope h3 {
    font-family: "Roboto Slab", serif!important;
    margin: 0;
    padding: 0;
}

.category-desc p {
    margin: 20px 0 40px 0;
    padding: 0;
    font-size: 1.25rem;
    font-weight: 300;
}

a {
  text-decoration: none!important;
}

a:hover {
  text-decoration: none;
}

.blog {
    padding: 50px 0;
}

.blog .page-header h2 a {
    color: #333;
    font-size: 1.75rem;
    line-height: 1.25rem!important;
}

.blog .page-header h2 a:hover {
    color: #222222;
}

.blog-items {
  grid-gap: 2em!important;
}

.two-blocks {
    display: flex;
    flex-direction: column;
    gap: 10px;
    justify-content: center;
    padding: 0 0 30px 0;
    margin: 0;
}

b, strong {
    font-weight: 700;
}

.intro-text .intro-text-mod h3,
.gallery-module-2 h3,
.services-heading h3 {
   color: #5BA1FF;
    font-size: 1.15rem;
    font-weight: 600;
    margin: 0 0 15px 0;
    text-transform: uppercase;
    letter-spacing:1px;
    line-height: 1.5rem;
}

/* VIDEO POPUP */
.video-thumbnail {
    cursor: pointer;
}

.video-thumbnail img {
    display: block;
    width: 100%;
    height: auto;
}

.video-modal {
    display: none;
    position: fixed;
    inset: 0;
    z-index: 99999;
    background: rgba(0, 0, 0, 0.85);
    align-items: center;
    justify-content: center;
    padding: 20px;
    box-sizing: border-box;
    overflow-x: hidden;
}

.video-modal.active {
    display: flex;
}

.video-modal-content {
    position: relative;
    width: 100%;
    max-width: 1000px;
    aspect-ratio: 16 / 9;
}

.video-modal iframe {
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
}

.video-close {
    position: absolute;
    top: -45px;
    right: 0;
    background: none;
    border: 0;
    color: #fff;
    font-size: 40px;
    cursor: pointer;
}


/* CONTACT PAGE */
.contact-container {
    display: flex;
    flex-wrap: nowrap;
    margin: 30px 0 0 0;
    flex-direction: column;
    justify-content: flex-start;
}

.contact-info-module {
    margin: 0;
}

/* FOR GOOGLE MAP */
.map-embed{
  position: relative;
  width: 100%;
  max-width: 100%;
  height: 0;                 /* height comes from padding */
  padding-bottom: 75%;    
  overflow: hidden;
}

.map-embed iframe{
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  border: 0;
  display: block;
}

.inner-mod-cont {
    margin: 20px 0 30px 0;
}


/* Scroll to top */
.to-top-mod .cp-sbtt-theme-1 .cp-sbtt-btn {
    background-color: #b92cdd!important;
	border: 3px solid #FFF!important;
}

.to-top-mod .cp-sbtt-theme-1 .cp-sbtt-btn:hover {
    background-color: #111418!important;
	border: 3px solid #FFF!important;
}

.add-ons-wk p {
  margin: 0!important;
  padding: 0!important;
}

.page-header h1,
.page-header h2 {
    font-size: 2.25rem;
    line-height: 2.1rem;
}

h2 {
    font-size: 2rem;
    font-weight: 700;
    line-height: 2.5rem;
}

.com-content-article__body h2 {
    margin: 20px auto 10px auto;
}

/* WidgetKit customization */
.uk-scope b, .uk-scope strong {
    font-weight: 600!important;
}

.uk-scope .sms-hp-modules-wk .uk-h3,
.uk-scope .medina-gallery .uk-h2,
.sponsors-heading-medina h2 { 
    font-size: 2.25rem !important;
    line-height: 2.75rem !important;
    font-weight: 700 !important;
}

.uk-scope .sms-hp-modules-wk p { 
    font-size: 1.25rem !important;
    line-height: 1.75rem !important;
    font-weight: 300 !important;
}

.uk-scope .uk-button-default {
    background-color: #59FB04!important;
    color: #0C4625!important;
    border: none!important;
    border-radius: 6px!important;
    font-weight: 700!important;
    letter-spacing: 0;
    font-size: 1rem!important;
    padding: 5px 25px!important;
    text-transform: none!important;
}

.uk-scope .uk-button-default:hover {
    background-color: #0C4625!important;
    color: #fff!important;
}

.container-sidebar-right {
    margin: 30px 0 0 0px;
    padding: 0 0 0 30px;
}

.com-content-article {
    padding: 40px 0;
}

.com-content-article .page-header {
    padding: 0 0 20px 0;
}

.com-content-article p {
    padding: 0 0 10px 0;
}

.com-content-article h3 {
    padding:20px 0 0px 0;
}

main {
    margin-top: 0!important;
}

.blue-button {
    background-color: #5BA1FF!important;
    color: #fff!important;
    border: none!important;
    border-radius: 20px!important;
    font-weight: 600!important;
    letter-spacing: 1px;
    font-size: 1.1rem!important;
    padding: 12px 22px!important;
    display: table;
    line-height: 1.5rem;
    margin: 0 auto 0 0;
    font-family: "Roboto Slab", serif!important;
    text-transform: uppercase;
}

.blue-button:hover {
    background-color: #222222!important;
}

.bright-green-button {
    background-color: #59FB04!important;
    color: #0C4625!important;
    border: none!important;
    border-radius: 6px!important;
    font-weight: 700!important;
    letter-spacing: 0px;
    font-size: 1.15rem!important;
    padding: 12px 22px!important;
    display: table;
    text-align: center;
    line-height: 1.5rem;
    margin: 0 auto;
}

.bright-green-button:hover {
    background-color: #0C4625!important;
    color: #fff!important;
}


/* NAVIGATION PLUS LOGO */
.logo-nav-container {
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    align-items: center;
    padding: 10px 0;
}

.logo-nav-logo {
    text-align: center;
    padding: 10px 0 15px 0; 
}

.logo-nav-logo img {
    max-width: 260px;
}

.logo-nav-nav {
    /* background-color: #e9e9e9; */
    width: 100%;
    text-align: center;
}

.logo-nav-icons {
    padding: 0px;
    display: none; /* THIS IS TO PREVENT INTERFEERING WITH LAYOUT*/
}

.buy-now-top-button a {
    background-color: #58ED03;
    padding: 5px 15px;
    display: inline-block;
    border-radius: 5px;
    margin: 20px auto;
    color: #ffffff;
    font-weight: 600;
    font-size: 1.25rem;
}

.buy-now-top-button a:hover {
    background-color: #0C4625;
    text-decoration: none!important;
}


/* NAVIGATION */
.dj-megamenu-offcanvas-dark {
    background: #5BA1FF;
    padding: 5px 0 3px 0; 
    margin: 7px 0;
}

ul.dj-mobile-dark li.dj-mobileitem>a {
    font-size: 1.25rem!important;
    line-height: 1.5rem!important;
    padding: 15px 20px!important;
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0px;
}

.dj-offcanvas-dark .dj-offcanvas-close-btn {
    font-size: 25px!important;
    color: #5BA1FF!important;
}

.dj-mobile-open-btn.active .dj-mobile-open-icon,
.dj-megamenu-select-dark .dj-mobile-open-btn:focus,
.dj-megamenu-select-dark:hover .dj-mobile-open-btn,
.dj-megamenu-offcanvas-dark .dj-mobile-open-btn:hover,
.dj-megamenu-offcanvas-dark .dj-mobile-open-btn:focus,
.dj-megamenu-accordion-dark .dj-mobile-open-btn:hover,
.dj-megamenu-accordion-dark .dj-mobile-open-btn:focus {
    background: transparent!important;
    color: #0C4625!important;
}

.dj-megamenu-select-dark .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn {
    background: transparent!important;
    color: #ffffff!important;
}


/* TOP HEADER */
.top-header {
    background-color: rgba(12, 70, 37, 0.1);
}

.top-header .uk-scope .top-header-wk {
    padding: 30px 20px;
}

.top-header .uk-scope .top-header-wk h1 {
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    color: #0C4625;
}

.top-header .uk-scope .uk-padding {
    padding: 0px;
}

.top-header .uk-scope .top-header-wk .dark-green-button,
.top-header .uk-scope .top-header-wk .bright-green-button {
    margin: 10px 10px 10px 0;
    display: inline-block;
}


/* INTRO TEXT */
.intro-text .intro-text-mod {
    padding: 40px 30px 0px 30px;
}

.intro-text-button .moduletable {
    padding: 0px 30px 60px 30px;
}

.intro-text .two-blocks h1 {
    font-weight: 300;
    font-size: 2rem;
}

.intro-text .two-blocks img {
    max-width: 100px;
    height: auto;
    margin: 0 0 20px 0
}


/* ADAPTIVEDRIP BLOCK */
.gallery {
    background-image: url('/images/adaptive-drip-bg-hp.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.gallery-container {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: flex-start;
}

.gallery .gallery-module-1 .moduletable {
    padding: 0px 0px;
}

.gallery .gallery-module-2 .moduletable {
    padding: 20px 30px;
}

.gallery .gallery-module-2 p {
    padding: 0px 0 20px 0;
}

.gallery .gallery-module-2 h2 {
   color: #222222;
    font-size: 2rem;
    font-weight: 700;
    padding: 10px 0 20px 0;
    line-height: 2.5rem;
}

.gallery .uk-scope .faqs-wk .uk-card-default {
    border-radius: 6px!important;
}

.gallery .uk-scope .faqs-wk p {
    font-size: 1.15rem;
    line-height: 1.65rem;
    font-weight: 300!important;
    margin: 0 0 0px 0!important;
    color: #222222;
}

.gallery .uk-scope .faqs-wk h3 {
    color: #0C4625;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
    margin: 0 0 10px 0!important;
}

.gallery .gallery-module .faqs-button-mod {
  padding: 40px 20px 60px 20px;
}

.gallery .uk-scope .faqs-wk .uk-text-center {
    text-align: left!important;
    padding:20px 0 0 20px!important; 
}

.gallery-container-2 {
    padding: 0 30px;
}

.gallery-container-2 .uk-scope .uk-card-body {
    padding: 10px 20px 20px 20px;
}

.gallery-container-2 .moduletable {
    padding-bottom: 60px;
}


/* WHAT IS STINK STAKE */
.top-a-intro-text {
  text-align: center;
}

.top-a-intro-text h2 {
   color: #0C4625;
    font-size: 2.25rem;
    font-weight: 700;
    margin: 0 0 15px 0;
}

.container-top-b .moduletable {
    padding: 50px 20px 20px 20px;
}

.container-top-b .uk-scope .what-is-stink-stake-wk p {
    font-size: 1.15rem;
    line-height: 1.65rem;
    font-weight: 300!important;
    margin: 0 0 0px 0!important;
}

.container-top-b .uk-scope .what-is-stink-stake-wk h3 {
    color: #0C4625;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
    margin: 0 0 10px 0!important;
}

.container-top-b .uk-scope .what-is-stink-stake-wk .uk-panel {
    margin: 0 0 30px 0!important;
}


/* STINK STAKE */
.services-container {
    padding: 0 30px;
}

.services-heading .moduletable {
    padding: 40px 0 10px 0;
}

.services-module .moduletable {
    padding: 10px 0 60px 0;
}

.services-heading h2 {
   color: #222222;
    font-size: 2rem;
    font-weight: 700;
    padding: 10px 0 20px 0;
    line-height: 2.5rem;
}

.services-heading p {
    margin: 0px 0 20px 0;
}

.services-module .uk-scope .videogallery-thumbs-wk .uk-panel {
    margin: 0 0 30px 0!important;
}


/* CONTACT CTA */
.contact-cta {
    background-image: url('/images/beautiful-landscaping-with-beautiful-plants-1.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.contact-cta-container {
    min-height: 600px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0px 20px;
    box-sizing: border-box;
}

.contact-cta-module {
    width: 100%;
    max-width: 700px;
    background-color: rgba(0,0,0,0.7);
    padding: 0 20px;
    color: #ffffff;
}

.contact-cta-module .contact-form-inside {
    padding: 30px 0 10px 0;
}

.contact-cta-module .contact-form-inside h3 {
    padding: 0px 0 10px 0;
    font-size: 2rem;
    line-height: 2.5rem;
}

.contact-cta-module .contact-form-inside p {
    padding: 10px 0 20px 0;
    font-weight: 400;
    line-height: 1.5rem;
}


/* BOTTOM LOGOS */
.bottom-logos {
  background: #e9e9e9;  
}

.bottom-logos-container {
  max-width:600px;
  margin: 0 auto;
}

.bottom-logos .moduletable {
  padding: 60px 30px;  
}


/* FOOTER CUSTOM */
.bottom {
    padding: 50px 30px 20px 30px;
}

.bottom-container {
    display: flex;
    flex-direction: column;
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
}

.bottom-left,
.bottom-center {
    margin:0;
    padding: 0 0 40px 0;
}

.bottom-left p {
    color: #222222;
    font-weight: 400;
    margin: 0 auto;
    padding: 0px 0 0px 65px;
}

.bottom-center p {
    color: #222222;
    font-weight: 400;
    margin: 0 auto;
    padding: 0 0 10px 0;
}

.bottom-left a,
.bottom-center a {
    color: #222222;
    text-decoration: none;
}

.bottom-left a,
.bottom-center a {
    color: #222222;
    text-decoration: none;
    font-weight:500;
}

.bottom-left a:hover,
.bottom-center a:hover {
    text-decoration: none;
    color: #59FB04;
}

.bottom-center h4,
.bottom-right h4 {
    color: #5BA1FF;
    font-weight: 700;
    padding: 0;
    font-size: 1.35rem;
    text-transform: uppercase;
    font-family: "Roboto Slab", serif;
    letter-spacing: 1px;
}

.bottom-left img {
    max-width: 260px;
    height: auto;
}

.bottom-center .sm-icons {
    width: 50px;
    height: auto;
    margin: 0 10px;
}

.bottom-right {
    text-align: left;
    color: #222222;
    margin: 0;
}

.bottom-right .footer-links {
  padding: 0px 0 40px 0;
}

.bottom-right .footer-links img {
  padding: 0px 10px 0px 0;
  max-width: 35px;
  height: auto;
}

.bottom-right p {
    color: #222222;
    font-weight: 800;
    margin: 0 auto;
    padding: 5px 0;
}

.bottom-nav-dev .nav-item a,
.bottom-right p,
.bottom-right a {
    color: #222222;
    text-decoration: none;
}

.bottom-nav-dev .nav-item a:hover {
    color: #222222;
    border-bottom: 2px solid #fff;
}

.bottom-right a:hover {
    color: #59FB04;
}

.bottom-nav-dev .mod-list li.active>a {
    color: #222222;
    border-bottom: 2px solid #fff;
}

.bottom-nav-dev .mod-list li {
    padding: 0!important;
}

.footer {
    background: #222222;
    margin: 0 auto;;
}

.footer .grid-child {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-items: center;
    padding: 0px;
    max-width: 1320px;
    margin: 0 auto;
}

.footer-copyright {
    padding: 15px 30px ;
    background: #222;
}

.footer-copyright p,
.footer-copyright a {
    color: #fff;
    font-size: 0.90rem;
    text-align: center;
    padding: px;
    line-height: 1.5rem;
    font-weight:500;
}

.footer-copyright a:hover {
    text-decoration: none!important;
    color: #94d6e4!important;
}


/****************************************** MOBILE LARGE **/
@media (min-width: 576px) {

.map-module {
    margin: 0;
    display: block;
}

.map-module-responsive {
    margin: 40px 0 0 0;
    display: none;
}
  
}

 
/****************************************** TABLETS **/
@media (min-width: 768px) {

.top-header .uk-scope .top-header-wk {
    padding: 50px 30px;
}

.intro-text .intro-text-mod {
    padding: 50px 30px 0px 30px;
}

.top-a-intro-text {
  padding: 0 20px;
}

.gallery .gallery-module .moduletable {
    padding: 0px 30px;
}

.bottom {
    padding: 50px 30px 20px 30px;
}
  
}

 
/****************************************** SMALL LAPTOPS **/
@media (min-width: 992px) {

main {
    padding: 0 20px;
}

.right.item-image {
    float: right;
    max-width: 35%;
    margin: 0 0 30px 30px;
}

.two-blocks {
    display: flex;
    flex-direction: row;
    gap: 30px;
    justify-content: flex-start;
    padding: 0 0 30px 0;
    margin: 0;
    flex-wrap: nowrap;
    align-content: flex-start;
    align-items: flex-start;
}
  
.two-blocks div {
    flex: 1;
}

.gallery-container {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: flex-start;
}

.gallery-container .gallery-module-1,
.gallery-container .gallery-module-2 {
    flex: 1;
}
  
.gallery-container .gallery-module-1 {
    padding: 60px 0px 0px 30px;
}

.gallery-container .gallery-module-2 {
    padding: 40px 30px 0px 0px;
}
  
/* STINK STAKE */
.services-container {
    padding: 0 30px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: flex-start;
}

.services-heading .moduletable {
    padding: 60px 30px 40px 0;
}

.services-module .moduletable {
    padding: 60px 0;
}

.services-heading,
.services-module {
    flex: 1;
}
  
.contact-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
  gap: 3rem;
}

.map-embed {
  padding-bottom: 50%; /* taller map */
}

.logo-nav-logo img {
    /* max-width: 195px; */
}

.page-header h1,
.page-header h2 {
    font-size: 2.5rem;
}

.gallery .gallery-module .faqs-button-mod {
  padding: 40px 20px 60px 20px;
}

.bottom-container {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
    gap: 30px;
}

.bottom-left,
.bottom-center,
.bottom-right {
    flex:1;
    text-align: left;
}

}

 
/****************************************** LARGE LAPTOP AND DESKTOP**/
@media (min-width: 1200px) {

main {
    padding: 0 20px;
    max-width: 1200px;
    margin: 0 auto;
}
  
.top-info-container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 0px;
    flex-wrap: nowrap;
}
  
.logo-nav-container {
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 10px 20px 5px 20px; 
}

.logo-nav-nav {
    background-color: transparent;
    width: auto;
    text-align: left;
    display:  flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-items: center;
}

.logo-nav-logo img {
    /* max-width: 200px; */
}

.buy-now-top-button {
    margin:0 0 0 40px;
}
  
.dj-megamenu-modern li a.dj-up_a,
.dj-megamenu-modern li ul.dj-submenu > li > a {
    text-transform: none;
    font-size: 1.15rem!important;
    padding: 0 15px!important;
    font-weight: 700;
    color: #222222!important;
     font-family: "Roboto Slab", serif!important; 
}

.dj-megamenu-modern li ul.dj-submenu > li > a {
    padding: 10px 25px!important;
    font-weight: 600;
    font-weight: 700;
    color: #222222!important;
}

.dj-megamenu-modern li a.dj-up_a:hover {
    color: #5BA1FF!important;
}

.gallery {
    padding: 0 20px;
}
  
.gallery .gallery-module h2 {
    font-size: 2.5rem;
    margin: 50px 0 40px 0;
    line-height: 3rem;
}

.gallery .gallery-module-2 .moduletable {
    padding: 20px 0px 30px 40px;
}

.services-heading .moduletable {
    padding: 30px 30px 40px 0;
}

.services-heading p {
    margin: 0px 0 40px 0;
}
  
.intro-text .intro-text-module .moduletable {
    padding: 50px 0 0px 0;
    width: 80%;
    margin: 0 auto;
}

.intro-text .intro-text-button .moduletable {
    padding: 0px 0 60px 0;
    width: 80%;
    margin: 0 auto;
}

.intro-text .intro-text-mod h2 {
    font-size: 2.5rem;
    margin: 0 0 20px 0;
}

.top-a-intro-text h2 {
    font-size: 2.5rem;
}
  
.top-a-intro-text {
   margin: 20px auto 0 auto;
}

.top-a-intro-text .custom {
   max-width: 80%;
   margin: 0 auto;
}
  
.services-heading {
    max-width: 80%;
    margin: 50px auto 20px auto;
}
  
.services-heading h2 {
    font-size: 2.5rem;
    margin: 0px 0 0px 0;
    line-height: 3rem;
}
  
}
 

/****************************************** DESKTOP SCREENS **/
@media (min-width: 1400px) {

.increased-text {
    font-size: 135%!important;
}
  
.logo-nav-container {
    max-width: 90%;
    margin: 0 auto;
    padding: 10px 0px 5px 0px; 
}
  
.intro-text-container,
.top-header-container,
.gallery-container,
.services-container,
.bottom-container,
.gallery-container-2 {
    max-width: 1199px;
    margin: 0 auto;
}

.gallery-container-2 {
    padding: 0;
}

.intro-text .intro-text-module .moduletable {
    padding: 70px 0 0px 0;
    width: 100%;
    margin: 0 auto;
}

.intro-text .intro-text-button .moduletable {
    width: 100%;
}

.gallery-container .gallery-module-1 {
    padding: 60px 0px 0px 0px;
}

.gallery-container .gallery-module-2 {
    padding: 40px 0px 20px 20px;
}

.services-container {
    padding: 0;
}

.dj-megamenu-modern li a.dj-up_a,
.dj-megamenu-modern li ul.dj-submenu > li > a {
    font-size: 1.15rem!important;  
}

.bottom-container {
    gap: 10%;
}
  
} 

/****************************************** 4K - LARGE SCREENS **/
@media (min-width: 1800px) {

main {
    padding: 0;
}

.intro-text-container,
.top-header-container,
.gallery-container,
.services-container,
.bottom-container,
.gallery-container-2 {
    max-width: 1399px;
    margin: 0 auto;
}

.top-header .uk-scope .top-header-wk .uk-margin {
    padding: 50px 50px 0 0;
}

.top-header .uk-scope .top-header-wk .dark-green-button,
.top-header .uk-scope .top-header-wk .bright-green-button {
    margin: 20px 10px 20px 0;
}

.top-a-intro-text .custom {
   max-width: 70%;
   margin: 0 auto;
}

.contact-cta-container {
    min-height: 650px;
}

.uk-scope .faqs-wk {
    margin: 50px 0 0 0!important;
}
  
}
