.wp-block {} /*  (.wp-block {} ensures MT files load in Gutenberg editor) */

/*  MICROTHEMER STYLES  */

/*= Animations ================ */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}


/*= Header ==================== */

/** Header >> header spacing **/
#header .header-main {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

/** Header >> Top bar info font **/
.top-bar-info li {
	font-family: poppins !important;
}

/** Header >> Top Header Phone No **/
.stm-phone-number a {
	font-family: poppins !important;
	padding-left: 1px !important;
}

/** Header >> Search 2 search form (::after) **/
#search-2 .search-form::after {
	height: 43px !important;
	padding-top: 2px !important;
}

/** Header >> Bdt prime slider desc _3 **/
#main .bdt-prime-slider-desc {
	margin-left: 0 !important;
}

/** Header >> Menu **/
#menu-1-3dfffe1 a {
	color: rgb(0, 0, 0) !important;
	font-weight: 600 !important;
	text-transform: uppercase !important;
}
#menu-1-3dfffe1 a:hover, 
.mt-hover {
	/* MT [ sub: 1 | group: animation | event: 1 ] */
	-webkit-animation-name: pulse !important;
	animation-name: pulse !important;
	-webkit-animation-duration: 0.5s !important;
	animation-duration: 0.5s !important;
}

/** Header >> Menu Active **/
.current-menu-item a {
	background-color: rgb(253, 153, 77) !important;
}
.current-menu-item a:hover {
	-webkit-animation-duration: 0.5s !important;
	animation-duration: 0.5s !important;
}


/*= Footer ==================== */

/** Footer >> Heading 6 **/
#footer-main h6 {
	color: rgb(255, 255, 255) !important;
}

/** Footer >> Fa angle right (::before) **/
#menu-1-3dfffe1 .fa-angle-right::before {
	display: none !important;
}


/*( 8k 7680 )*/
@media (max-width: 7679.98px) {
	/** Header >> Bdt prime slider desc _3 **/
	#main .bdt-prime-slider-desc {
	margin-left: -1300px !important;
}

}


/*( 4k 3840 )*/
@media (max-width: 3839.98px) {
	/** Header >> Bdt prime slider desc _3 **/
	#main .bdt-prime-slider-desc {
	margin-left: -1000px !important;
}

	/** Content >> Div **/
	#carheadercolumn > div {
	margin-left: -200px !important;
}

}


/*( qhd 2560 )*/
@media (max-width: 2879.98px) {
	/** Header >> Bdt prime slider desc _3 **/
	#main .bdt-prime-slider-desc {
	margin-left: -600px !important;
}

}


/*( fhd 1920 )*/
@media (max-width: 1919.98px) {
	/** Header >> Bdt prime slider desc _3 **/
	#main .bdt-prime-slider-desc {
	margin-left: -100px !important;
}

	/** Content >> Div **/
	#carheadercolumn > div {
	margin-left: 0 !important;
}

}


/*( 15 1440 )*/
@media (max-width: 1439.98px) {
	/** Header >> Bdt prime slider desc _3 **/
	#main .bdt-prime-slider-desc {
	margin-left: -60px !important;
}

}


/*( 13 1280 )*/
@media (max-width: 1279.98px) {
	/** Header >> Bdt prime slider desc _3 **/
	#main .bdt-prime-slider-desc {
	margin-left: -50px !important;
}

}


/*( < 980 )*/
@media (max-width: 979.98px) {
	/** Content >> Main icon google map **/
	#main .icon-google-map {
	margin-bottom: 0 !important;
	display: none !important;
}

	/** Footer >> map icon location tab **/
	#main .boat-third-color {
	margin-bottom: 0 !important;
}

	/** Header >> Logo main mobile contacts trigger **/
	.logo-main .mobile-contacts-trigger {
	padding: 12px !important;
	margin-top: 18px !important;
	margin-right: 22px !important;
	border: 1px solid rgba(255, 35, 37, 0.69) !important;
	border-radius: 45px !important;
}

	/** Header >> Header mobile menu trigger **/
	#header .mobile-menu-trigger {
	width: 35px !important;
	height: 35px !important;
	margin-top: 24px !important;
	margin-right: 24px !important;
}

	/** Header >> Header mobile menu holder **/
	#header .mobile-menu-holder {
	height: 249px !important;
}

	/** Header >> Mobile menu holder link **/
	.mobile-menu-holder a {
	font-size: 14px !important;
}

	/** Header >> Menu accont **/
	.stm-layout-header-car_dealer .mobile-menu-holder .header-menu li:last-child {
	display: none !important;
}

	/** Header >> Bdt prime slider desc _3 **/
	#main .bdt-prime-slider-desc {
	margin-left: 0 !important;
}

}


/*( < 768 )*/
@media (max-width: 767.98px) {
	/** Header >> Bdt prime slider desc _3 **/
	#main .bdt-prime-slider-desc {
	margin-left: 0 !important;
}

}


/*( < 480 )*/
@media (max-width: 479.98px) {
	/** Content >> Main icon google map **/
	#main .icon-google-map {
	margin-bottom: -21px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

	/** Content >> logo footer **/
	#block-7 .wp-block-image {
	display: none !important;
}

	/** Content >> Footer Working Hours **/
	#footer-main #text-3 {
	margin-top: -40px !important;
}

	/** Content >> Main icon google map (::before) **/
	#main .icon-google-map::before {
	margin-bottom: 18px !important;
}

	/** Footer >> map icon location tab **/
	#main .boat-third-color {
	margin-top: 10px !important;
	margin-bottom: -11px !important;
}

	/** Header >> Logo main mobile contacts trigger **/
	.logo-main .mobile-contacts-trigger {
	height: 46px !important;
	padding: 12px 12px 0 12px !important;
	margin-top: 18px !important;
	margin-right: 10px !important;
	border: 1px solid rgba(255, 35, 37, 0.69) !important;
	border-radius: 45px !important;
}

	/** Header >> Header mobile menu trigger **/
	#header .mobile-menu-trigger {
	width: 35px !important;
	height: 35px !important;
	margin-top: 24px !important;
	margin-right: 21px !important;
}

	/** Header >> Header mobile menu holder **/
	#header .mobile-menu-holder {
	height: 250px !important;
}

	/** Header >> Mobile menu holder link **/
	.mobile-menu-holder a {
	font-size: 14px !important;
}

	/** Header >> Bdt prime slider desc _3 **/
	#main .bdt-prime-slider-desc {
	margin-left: 0 !important;
}

	/** Header >> Menu **/
	#menu-1-3dfffe1 a {
	font-weight: 800 !important;
}

	/** Header >> Link **/
	#menu-2-028e37e a {
	font-weight: 700 !important;
	text-transform: uppercase !important;
}

}

