@media only screen and (max-width:320px){
	.logo-principale-mobile {
    margin: 0 26px !important;
}
}

@media only screen and (min-width:321px) and (max-width:599px){
	div#header-logo-734792 {
    width: 75%;
    text-align: center;
		margin: 0px !important;
}
}
@media only screen and (min-width:600px) and (max-width:767px){
div#header-logo-734792 {
    width: 85%;
    text-align: center;
    margin: 0px !important;
}
	
}

@media only screen and (min-width:768px) and (max-width:1023px){
	.logo-principale-mobile {
    width: 88%;
    margin: 0 auto !important;
    text-align: center;
}
}

@media only screen and (max-width: 768px){
div#et-icon-box-401656,
div#et-icon-box-615749 {
    border: 1px solid #ffffff;
}

div#et-icon-box-534124,
div#et-icon-box-769606{
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
}
	
div#et-icon-box-615749{
		border-top: none;
}

div#et-icon-box-534124,
div#et-icon-box-769606{
    border-bottom: 1px solid #ffffff;
}

}

@media screen and (max-width: 768px){
	.header .hbe.hide-default-true, .header.sticky-true.active .hbe.hide-sticky-true {
    display: none !important;
}
	
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1620315794120.vc_row-has-fill.hide-sticky.vc-row-230968 {
    z-index: 1;
}
	
.aws-container {
      width: 100% !important;
    float: left !important;
    margin: 5px 0 0 0px !important;
}
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1611143548573.vc_row-has-fill.hide-sticky.vc-row-663084 {
    display: table;
    z-index: 1;
    top: -5px;
}
	
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1620305983995.vc_row-has-fill.hide-sticky.vc-row-526041 {
    border: none !important;
}

.header.shadow-true, .header.sticky-true.shadow-sticky-true.active {
    box-shadow: none;
}
	
	div#homepage-featured-mobile {
    padding-top: 0px !important;
}
	
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1620315794120.vc_row-has-fill.hide-sticky.vc-row-230968 {
    border: none !important;
}
	
	}

@media only screen and (min-width:1024px) and (max-width:1280px){
div#header-logo-734792 {
    width: 91%;
    text-align: center;
    margin: 0px !important;
}
	
}
/*Firefox montserrat font render issue*/
html[class*="montserrat"] .browser-firefox,
html[class*="montserrat"] .browser-edge,
html[class*="montserrat"] .browser-internet.explorer{
  font-weight:300;
}


.login-font-size-14 .login-title,
.currency-font-size-14 .currency-toggle
{font-size:14px !important;}

#megamenu-tab-726989 .tab-item .txt + .icon {
    font-size:12px !important;
}

.et-slider-button:hover {
    transition: all 300ms ease-out !important;
}

.slider-rotate img {
    position:relative;
    transform-origin:center;
    -webkit-animation: sliderLayerRotate 50s infinite linear;
	animation: sliderLayerRotate 50s infinite linear;
}


@-webkit-keyframes sliderLayerRotate {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes sliderLayerRotate {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.logo-size-normal img {
    width:171px;
    height:26px;
}

.footer-links-list ul li {
    padding:0;
}

.footer-links-list ul li a {
    font-weight:600;
}

.footer-contacts .et-icon-box-title {
    font-weight:600;
    margin-bottom:8px;
}

.megamenu-category-image-tab img {max-width:80% !important;}

.carousel-banner > .container {overflow:hidden;}

.carousel-banner .owl-carousel .owl-stage-outer {overflow:initial !important;}

.product-widgets-title-correction .product-title {max-width:200px;}

.row-with-horizontal-car-filter .car-filter-description {color:#000000;}
.row-with-horizontal-car-filter.light .car-filter-description {color:#ffffff;}

.category-icon-list.et-icon-list.small li {margin-bottom:0;}

.support-column input[type="submit"] {width:100%;}

.z-index-20 {z-index:20;}
.z-index-1 {z-index:1;}

.megamenu-icon-boxes ul {list-style:none;margin:0;padding:0;}
.megamenu-icon-boxes li {line-height:22px;}

.heading-display-block .text-wrapper {display:block !important;}

.language-button {background-color:#f5f5f5;min-width:94px;width:32.3%;}
.language-button:hover {background-color:#000000;color:#ffffff !important;}

.mobile-header-custom-container {background-color:#f5f5f5;}

.mobile-menu-main-container .header-woo-search-form{
    width: calc(100% - 24px) !important;
}

.font-weight-700.header-login .login-title {font-weight:700;}
.font-weight-700.header-login {font-weight:400 !important;}

.border-radius-top .vc_column-inner {border-radius: 4px 4px 0 0;}
.border-radius-bottom .vc_column-inner {border-radius:0 0 4px 4px;}

.product-search-column .header-woo-search-form {margin:0 auto !important;}

.title-margin-0 .et-icon-box-title {margin-bottom:0;}

.buttons-arrows-up .icon {margin-top:-1px;}
.buttons-arrows-up-large .icon {margin-top:-3px;}

.list-font-size-bigger .et-icon-list > li > div:last-child {font-size:18px;}

.width-100 {width:100%;padding:0 12px;}
.button-width-100 {width:calc(100% - 24px);}
.button-width-100 a {width:100% !important;}

.image-margin-no .wpb_wrapper p {margin-bottom:0;}



.woocommerce-Tabs-panel {
    padding: 32px 0;
    margin-top: 0;
    background-color: #ffffff;
    border-radius: 4px;
    text-align: justify;
}


.sd-sharing {
    display: none;
}


.et-accordion .toggle-title .toggle-title-tag {
    margin: 0;
    text-transform: none;
    font-size: 14px;
}

p{
    text-align: justify;
}



.vc_custom_1601457669597 {
    border-bottom-width: 1px !important;
    background: #0061C4  url(https://senesimotorsport.com/wp-content/uploads/senesi-motorsport-header-1.jpg) !important;
    border-bottom-color: #0061C4 !important;
    border-bottom-style: solid !important;
}


.vc_custom_1601456158347 {
    background-color: #006FE0 !important;
}

.header.shadow-true, .header.sticky-true.shadow-sticky-true.active {
    box-shadow: none;
	    border-bottom: 1px solid #0061C4 !important;
}

#et-icon-box-container-112979 {
    background-color: transparent !important;
}



.add_to_cart_button  {
    color: #ffffff !important;
    font-family: Montserrat;
    font-weight: 700;
    letter-spacing: 0px;
    background-color: #0061C4!important;
}

#et-button-453101 .regular {
    background-color: #F2F2F4;
}

#et-button-453101 .hover {
    background-color: #00ACEF;
}

.product .summary .button {
    max-width: 180px;
	
}

.product .button  {
    padding: 2px 4px 4px 2px !important;
	font-size: 10px !important;
}



.widget_product_categories ul li a {
    display: block;
    position: relative;
    outline: 0;
    padding: 4px 0 !important;
    font-size: 16px !important;
    line-height: 30px !important;
    font-weight: 600 !important;
}


.woocommerce-before-shop-loop   {
    display: none;
}




#et-menu-751252 > .menu-item.depth-0 > .mi-link {
    color: #212121;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 10px;
    text-transform: none;
}



li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--vehicles {
    display: none;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
    display: none;
}

span.et-gap.et-clearfix.et-gap-549073 {
    display: none;
}

#mobile-container-814131 {
    color: #616161;
    background-color: #ffffff;
    padding: 0px 0px 27px 0px;
}

span.et-gap.et-clearfix.et-gap-43251.hide768 {
    display: none;
}

div#et-heading-800854,div#header-slogan-317196,div#header-slogan-79048,div#et-header-button-841587,div#et-header-button-23058,div#et-heading-501901,div#et-heading-567116 {
    display: none;
}


.vc_custom_1559210763022 {
    border-bottom-width: 1px !important;
    background-color:#0061C4 !important;
    border-bottom-color:  #0061C4 !important;
    border-bottom-style: solid !important;
}



.wps_ext_cst_label {
    display: none;
}

.header .vc-row-871008 {
    z-index: 1;
}


.aws-container {
    width: 600px;
    float: left;
    margin-top: 25px;
    margin-left: 150px;
}

@media only screen and (min-width: 769px){
	
div#et-icon-box-401656{
    border: 1px solid #ffffff;
	border-bottom: none;
}
	


div#et-icon-box-769606{
    border: 1px solid #ffffff;
}

div#et-icon-box-534124,div#et-icon-box-615749,div#et-icon-box-346652
 {
    border-right: 1px solid #ffffff;
	 border-top:  1px solid #ffffff;
}

div#et-icon-box-615749,div#et-icon-box-346652 {
	border-bottom:  1px solid #ffffff;
}
	
	
}

@media only screen and (min-width: 769px) and (max-width: 1024px){

	.vc_row.wpb_row.vc_row-fluid.vc_custom_1620315794120.vc_row-has-fill.hide-sticky.vc-row-230968 {
    z-index: -1;
}
	
.enovathemes .wpb_button, .enovathemes .wpb_content_element {
    margin-bottom: 23px;
}	
.aws-container {
	margin: 0px 180px 23px 180px !important;
}
	
#et-heading-386653 {
    color: #0061C4;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
}
	
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1620315794120.vc_row-has-fill.hide-sticky.vc-row-230968 {
    border: none !important;
}
	
	
}



#advanced_free_shipping_text {
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding-left: 8px;
}

.vc_row.wpb_row.vc_row-fluid.vc_column-gap-24.vc-row-240737 {
    z-index: -9999 !important;
}



.post-social-share {
    display:none !important;
}