/*Theme Name: JupiterX ChildDescription: Jupiter X Child ThemeAuthor: ArtbeesAuthor URI: https://jupiterx.comTemplate: jupiterxVersion: 1.0.0Text Domain: jupiterxDomain Path: /languagesLicense: GNU General Public License v2 or laterLicense URI: http://www.gnu.org/licenses/gpl-2.0.html*//* Add your custom CSS codes in assets/less/style.less */a:focus{	outline: 0;}.nightowl-para-600 {	max-width: 600px;	margin: 0 auto;}a{	color: #000000;}/*===================================            navigation            ===================================*/.jupiterx-header-sticked header.jupiterx-header{	box-shadow: 0px 4px 14px rgba(124, 74, 74, 0.1);}body .jupiterx-site .jupiterx-header .nightowl-main-navigation-wrapper .raven-nav-menu-mobile,body .jupiterx-site .jupiterx-header .nightowl-main-navigation-wrapper.raven-nav-menu-stretch .raven-nav-menu-mobile{	margin-top: 0;	top: 40px!important;}/*=====  End of navigation  ======*//*==================================            home page            ==================================*/.aus-home-slider-button-wrapper {	max-width: 400px;	margin-left: auto;}.aus-home-slider-content-intro {	max-width: 390px;	margin-left: auto;}.aus-home-slider-title {	max-width: 420px;	margin-left: auto;	padding: 0 0 0 70px;}.aus-home-slider-sub-title {	max-width: 520px;	margin: 20px 0 10px auto !important;	padding: 5px 0 5px 180px;}.aus-home-slider-content-heading{	max-width: 500px;	margin-left: auto;	margin-top: 15px;	padding: 10px 0 10px 100px;}.aus-home-slider-title .elementor-heading-title,.aus-home-slider-sub-title .elementor-heading-title,.aus-home-slider-content-heading{	z-index: 1;}.aus-home-slider-title .elementor-heading-title::after,.aus-home-slider-sub-title .elementor-heading-title::after,.aus-home-slider-content-heading .elementor-heading-title::after  {	background: #000000;	bottom: 0;	content: "";	height: 100%;	left: 0;	position: absolute;	right: 0;	top: 0;	z-index: -1;}.aus-home-slider-title .elementor-heading-title::after{	clip-path: polygon(28% 0, 100% 0, 100% 100%, 0 100%);}.aus-home-slider-sub-title .elementor-heading-title::after {	clip-path: polygon(28% 0, 100% 0, 100% 100%, 0 100%);}.aus-home-slider-content-heading .elementor-heading-title::after {	background: #FFF200;	clip-path: polygon(28% 0, 100% 0, 100% 100%, 0 100%);}.aus-home-slider-container .jet-slider .sp-buttons .sp-button{	border-color: #7d7979!important;}.aus-home-slider-container .jet-slider .sp-buttons .sp-button.sp-selected-button{	border-color: #000000!important;}.nightowl-search-form-container .jupiterx-widget-content {	display: flex;	justify-content: center;	align-items: center;	flex-wrap: wrap;}.nightowl-search-form-container .jupiterx-widget-content .card-title {	color: #ffffff;	font-family: "Montserrat", Sans-serif;	font-size: 26px;	font-weight: 400;	margin: 0 20px 0 0;}.nightowl-search-form-container .jupiterx-widget-content #wpsl-widget-form {	display: flex;	align-content: center;	max-width: 80%;	justify-content: center;}.nightowl-search-form-container .jupiterx-widget-content #wpsl-widget-form label{	display: none;}.nightowl-search-form-container .jupiterx-widget-content #wpsl-widget-form p{	margin: 0;}.nightowl-search-form-container .jupiterx-widget-content #wpsl-widget-form input[type="text"] {	padding: 7px 15px;	box-sizing: border-box;	border-width: 0 0 1px 0;	width: 250px;	font-size: 17px;	background-color: transparent;	color: #ffffff;	font-family: "Montserrat", Sans-serif;	text-align: center;}.nightowl-search-form-container .jupiterx-widget-content #wpsl-widget-form input[type="text"]:focus,.nightowl-search-form-container .jupiterx-widget-content #wpsl-widget-form input[type="submit"]:focus{	outline: 0;}.nightowl-search-form-container .jupiterx-widget-content #wpsl-widget-form input[type="submit"]{	background-color: #ffcf00;	color: #000000;	font-size: 20px;	display: inline-block;	padding: 7px 15px;	text-transform: uppercase;	font-family: "Poppins", sans-serif;	font-weight: 600;	border: 1px solid #000000;	border-radius: 6px;	margin-left: 20px;	line-height: 1.4;	cursor: pointer;}.nightowl-search-form-container .jupiterx-widget {	margin: 0;}.nightowl-product-image-column .elementor-column-wrap::before {	content: "";	padding-top: 75%;}.nightowl-product-content-column > .elementor-column-wrap > .elementor-widget-wrap {	max-width: 530px;	margin: 0 auto;	padding: 20px 15px;}.nightowl-counter-wrapper .raven-counter-item > div {	display: inline-block;}.nightowl-counter-wrapper .raven-counter-item .raven-counter-number-wrapper {	min-width: 135px;}.nightowl-full-image-100 .swiper-slide-inner img {	width: 100%;}.nightowl-owl-slider-dots .swiper-pagination-bullet.swiper-pagination-bullet-active {	opacity: 1;}.nightowl-owl-slider-dots .swiper-pagination-bullet {	opacity: 0.5;	background-color: transparent !important;	border: 2px solid #000000;	width: 15px !important;	height: 15px !important;}/*=====  End of home page  ======*//*=====================================            owlclub page            =====================================*/.owlclub-box-image .elementor-image-box-img {    align-items: flex-end;    display: flex !important;    margin-bottom: 20px !important;    min-height: 200px;}.aus-newsletter-form-container .raven-form .raven-field-type-email{	margin-top: 5px;}.aus-newsletter-form-container .raven-form .raven-field-type-email {	width: calc(100% - 180px);	margin-right: 30px;}.aus-newsletter-form-container .raven-form .raven-field-type-submit-button {	width: 150px;}/*=====  End of owlclub page  ======*//*======================================            contact  page            ======================================*/.nightowl-contact-address-wrapper > .elementor-column-wrap > .elementor-widget-wrap {	box-shadow: 0px 13px 31px #DCE1ED;	padding: 35px !important;	border-radius: 6px;}.aus-contactus-form-wrapper .raven-field-type-submit-button {    width: 20%!important;    margin-right: 0;    margin-left: auto;    float: right;}.aus-contactus-form-wrapper .raven-field-type-recaptcha {	width: 80%;	margin-right: 0;	margin-left: auto;	float: right;}.aus-contactus-form-wrapper .raven-field-type-recaptcha div {	margin-right: 0!important;	margin-left: auto;}/*=====  End of contact  page  ======*//*====================================            offers page            ====================================*/.nightowl-offer-slider-container .elementor-row .nightowl-offer-slider-column:first-child .elementor-column-wrap {	padding-right: 3%;}.nightowl-offer-slider-container .elementor-row .nightowl-offer-slider-column:last-child .elementor-column-wrap {	padding-left: 3%;}.nightowl-offer-slider-container .nightowl-offer-slider-column .swiper-pagination span.swiper-pagination-bullet {	width: 15px !important;	height: 15px !important;	background-color: transparent !important;	border: 2px solid #000000;}/*=====  End of offers page  ======*//*===========================================            store locator page            ===========================================*/.nightowl-storelocator-container #wpsl-wrap {	background-color: #ffffff;	padding: 25px;	box-shadow: 0 0 20px rgba(0,0,0,0.15);	overflow: unset;}.nightowl-storelocator-container #wpsl-wrap #wpsl-result-list ul li {	padding: 10px 0;}.nightowl-storelocator-container #wpsl-result-list{	width: 31%;	margin-right: 0;}.nightowl-storelocator-container #wpsl-search-wrap{	float: none;}.nightowl-storelocator-container #wpsl-search-wrap .wpsl-select-wrap{	display: none;}.nightowl-storelocator-container #wpsl-search-wrap .wpsl-input > div{	display: none;}.nightowl-storelocator-container #wpsl-search-wrap::after{	clear: both;	display: block;	content: "";}.nightowl-storelocator-container #wpsl-search-wrap .wpsl-input,.nightowl-storelocator-container #wpsl-search-wrap .wpsl-input #wpsl-search-input{	width: 100%;}.nightowl-storelocator-container #wpsl-search-wrap .wpsl-input #wpsl-search-input{	border-color: #efefef;	border-radius: 40px;	padding-left: 30px;}.nightowl-storelocator-container #wpsl-search-wrap .wpsl-input #wpsl-search-input:focus{	outline: 0;	border-color: #000000;}.nightowl-storelocator-container .wpsl-search{	background-color: #ffffff;	width: 31%;		padding: 0;	}.nightowl-storelocator-container .wpsl-search-btn-wrap{	position: absolute;	top: 9px;	left: 10px;	display: flex;	align-items: center;	margin: 0;}.nightowl-storelocator-container .wpsl-search-btn-wrap #wpsl-search-btn {	background-color: transparent;	background-image: none;	border: none;	box-shadow: none;	color: #ffffff;	cursor: pointer;	padding: 0;	width: 10px;	position: relative;	z-index: 11;	text-indent: -999px;}.nightowl-storelocator-container .wpsl-search-btn-wrap #wpsl-search-btn:focus{	outline: 0;}.nightowl-storelocator-container #wpsl-search-wrap form{	position: relative;}.nightowl-storelocator-container .wpsl-search-btn-wrap::after{	content: "\f002";	font-family: FontAwesome;	font-size: 16px;	left: 0;	position: absolute;	z-index: 0;	top: 0;}.nightowl-storelocator-container #wpsl-gmap{	top: -60px;	height: 580px!important;}/*=====  End of store locator page  ======*/.nightowl-offer-slider-container .swiper-slide-image {	width: 100%;}/*======================================            about us page            ======================================*/.about-us__started-section h2 {	margin: 0 auto!important;	max-width: 475px;	width: 100%;}.about-us__started-section p {	max-width: 545px;	margin: 0 auto;}.about-us__timer-section {	position: relative;}.about-us__timer {	bottom: 0;	left: 22%;	max-width: 100px;	position: absolute;	top: -225px;}.about-us__overlay-section {	position: relative;	z-index: 1;}.about-us__overlay-section:after {	background-color: #f1b787;	bottom: 0;	content: '';	height: 100%;	left: 0;	opacity: 0.7;	position: absolute;	right: 0;	top:0;	width: 100%;	z-index: -1;}.about-us__overlay-section h2 {	margin: 0 auto!important;	max-width: 350px;	width: 100%;}.about-us__overlay-section p {	max-width: 500px;	margin: 0 auto;}.about-us__franchise-section {	position: relative;	z-index: 1;}.about-us__franchise-section:after,.about-us__franchise-section:before {	content: '';	position: absolute;	top: 0;	z-index: -1;}.about-us__franchise-section:after {	border-left: 0px solid transparent;	border-right: 330px solid transparent;	border-top: 300px solid #fef201;}.about-us__franchise-section:before {	border-left: 330px solid transparent;	border-right: 0px solid transparent;	border-top: 300px solid #fef201;	right: 0;}.about-us__franchise-section p {	max-width: 630px;	margin: 0 auto;}.about-us__gallery-inner-section {	transform: rotateZ(-3deg);}.about-us__trends-section p,.about-us__brand-section p {	max-width: 600px;	margin: 0 auto;}.about-us__brand-section {	position:relative;	z-index: 1;}.about-us__brand-section:after,.about-us__brand-section:before {	bottom: 0;	content: '';	position: absolute;	z-index: -1;}.about-us__brand-section:after {	border-bottom: 800px solid #ffffff;	border-left: 0px solid transparent;	border-right: 600px solid transparent;}.about-us__brand-section:before {	border-bottom: 750px solid #ffffff;	border-left: 499px solid transparent;	border-right: 0px solid transparent;	right: 0;}/*=====  End of about us page  ======*//*=======================================            404 error page            =======================================*/.error404 .jupiterx-sidebar {	display: none;}.error404 #jupiterx-primary {	flex: 0 0 100%;	max-width: 100%;}/*=====  End of 404 error page  ======*//*===============================            footer            ===============================*/.night-owl-footer-navigation .jupiterx-widget.widget_nav_menu{	margin: 0;}.night-owl-footer-navigation .menu{	display: flex;	flex-wrap: wrap;	justify-content: space-between;	margin: 0;}.night-owl-footer-navigation .menu li{	list-style-type: none;	margin: 0;	flex: 0 0 25%;	max-width: 25%;	text-decoration: none;}.night-owl-footer-navigation .menu li a{	color: #000000;}.night-owl-footer-navigation .menu li.current-menu-item a,.night-owl-footer-navigation .menu li a:hover,.night-owl-footer-navigation .menu li a:focus{	color: #F78F1E;}/*=====  End of footer  ======*/@media screen and (min-width: 1025px) and (max-width: 1175px ) {	.nightowl-main-navigation-wrapper .raven-nav-menu-horizontal .raven-nav-menu > li:not(:last-child){		margin-right: 11px!important;	}}@media screen and (max-width: 991px) {	.aus-contactus-form-wrapper .raven-field-type-recaptcha, .aus-contactus-form-wrapper .raven-field-type-submit-button{		width: 100%!important;	}	.nightowl-search-form-container .jupiterx-widget-content .card-title{		font-size: 20px;	}	.owlclub-box-image .elementor-image-box-img {		min-height:275px;	}}@media screen and (max-width: 767px) {	.nightowl-offer-slider-container .elementor-row .nightowl-offer-slider-column:first-child .elementor-column-wrap {		padding-right:0;	}	.nightowl-offer-slider-container .elementor-row .nightowl-offer-slider-column:last-child .elementor-column-wrap {		padding-left:0;	}	.nightowl-storelocator-container #wpsl-search-wrap{		width: 100%;	}	.nightowl-storelocator-container #wpsl-gmap{		top: auto;		order: 3;	}	.nightowl-product-content-column > .elementor-column-wrap > .elementor-widget-wrap{		padding: 50px 15px;	}	.nightowl-storelocator-container .wpsl-search{		width: 100%;		padding-left: 0;		padding-right: 0;		order: 1;	}	.nightowl-storelocator-container #wpsl-wrap{		display: flex;		flex-wrap: wrap;		flex-direction: column;	}	.nightowl-storelocator-container #wpsl-result-list{		order: 1;		width: 100%;	}	.nightowl-search-form-container .jupiterx-widget-content .card-title,	.nightowl-search-form-container .jupiterx-widget-content #wpsl-widget-form{		max-width: 100%;		flex: 0 0 100%;	}	.nightowl-search-form-container .jupiterx-widget-content .card-title{		margin: 0 0 20px 0;		text-align: center;	}	.nightowl-contact-address-wrapper > .elementor-column-wrap > .elementor-widget-wrap{		padding: 30px 10px!important;	}	.nightowl-footer .footer__logo .raven-site-logo {		text-align: left !important;	}	.nightowl-footer .footer__logo {	    position: absolute;	    bottom: 0;	    left: 0;	    width: 150px !important;	}	.nightowl-footer .elementor-social-icons-wrapper {	    text-align: right;	}}@media screen and (max-width: 576px) {	.night-owl-footer-navigation .menu li {		flex: 0 0 50%;		max-width: 50%;		text-decoration: none;	}	.night-owl-footer-navigation .menu li.current_page_item a{		color: #FFCF00;	}	.aus-home-slider-sub-title{		padding: 5px 0 5px 80px;	}	.aus-home-slider-content-heading{		padding: 10px 0 10px 45px;	}	.aus-newsletter-form-container .raven-form .raven-field-type-email {		width: 100%;		margin: 0 0 20px 0!important;	}	.aus-home-slider-content-heading .elementor-heading-title {		font-size: 14px!important;	}	.aus-contactus-form-wrapper .raven-field-type-recaptcha > div{		width: 100%!important;	}	.aus-contactus-form-wrapper .raven-field-type-recaptcha div{		margin-left: 0;	}	.nightowl-search-form-container .jupiterx-widget-content #wpsl-widget-form input[type="text"]{		width: 100%;	}	.nightowl-search-form-container .jupiterx-widget-content .card-title, .nightowl-search-form-container .jupiterx-widget-content #wpsl-widget-form{		flex-direction: column;	}	.nightowl-search-form-container .jupiterx-widget-content #wpsl-widget-form p {		text-align: center;	}	.nightowl-search-form-container .jupiterx-widget-content #wpsl-widget-form input[type="submit"]{		margin-top: 15px;		margin-left: 0;	}	.aus-contactus-form-wrapper .raven-field-type-submit-button{		justify-content: flex-start!important;	}}