/*
Theme Name:         Sportbikes Child Theme
Theme URI:          http://wp.smartaddons.com/themes/sw_sportbike/
Description:        SW Sportbikes is a responsive WooCommerce WordPress theme with clean, modern design and a a complete set of eCommerce features.
Author:             Magentech
Author URI:         http://www.magentech.com/
Template:    	    	sportbikes
Version:            1.2.0
License:            GNU General Public License v2 or later
*/

/*404*/

.wrapper_404 {
    background: url(https://www.liguemotograndest.fr/boutique/wp-content/themes/sportbikes/assets/img/banner-our-categories.jpg) no-repeat center center;
    width: 100%;
    height: auto;
    text-align: center;
}

/*PANIER*/

.header-style3 #header.header-style-group2 .header-bottom .container .content-header-bottom .sportbikes_cart .top-form-minicart.sportbikes-minicart-style1 {
    background: url("https://www.liguemotograndest.fr/boutique/wp-content/uploads/2021/12/icon-cart-v4.png") no-repeat center 25px,linear-gradient(
45deg,#e52221,#e95855);
}

.header-style3 #header.header-style-group2 .header-bottom .container .content-header-bottom .sportbikes_cart .top-form-minicart.sportbikes-minicart-style1 .top-minicart-icon .minicart-text {
    color: white;
}

.header-style3 #header.header-style-group2 .header-bottom .container .content-header-bottom .sportbikes_cart .top-form-minicart.sportbikes-minicart-style1 .top-minicart-icon .minicart-number {
    color: white;
}


/*TOP HEADER*/
 .content-header-top {
    background-color:#1110!important;
}

.header-top {
    background-color: transparent;
    background: linear-gradient(
45deg ,#2a4362,#589ed1)!important;
}

.sidebar-top-search {
	display:none;
}


/*HEADER */

body.page-template-page-home-4 .header-style3 {
      position: relative;
      top: 0px!important;
}

.header-style3 #header.header-style-group2 .header-bottom .container .content-header-bottom #main-menu {
    margin-top: 10px;
}

#header.header-style-group1 .header-top .sidebar-top-right-header-2 .sportbikes_my_accout .title-my-account {
	color:white;
}

#header.header-style-group1 .header-top .sidebar-top-right-header-2 .sportbikes_my_accout .title-my-account:hover {
	color:#d0d0d0;
}


#header.header-style-group1 .header-top .sidebar-top-right-header-2 .sportbikes_my_accout .title-my-account {
	    background: url(https://www.liguemotograndest.fr/boutique/wp-content/uploads/2021/12/icon-myaccount-blanc.png) no-repeat;
}

.custom_button {
  margin-top: 25px;
  margin-right: 20px;
}

/*page produit / boutique*/

#header.header-style-group1 .header-bottom .container .content-header-bottom .sportbikes-logo img {
    width: 200px;
}

body.page-template-page-home-4 .header-style3 #header.header-style-group1 .header-bottom .content-header-bottom .sportbikes-logo a {
    padding: 12px 0 25px;
}

/*BODY*/

body {
    font-family: 'Asap';
}

body, body.page-template-page-home-4 {
    background-color: #fff;
    background-color: #ffffff;
    background-image: url(https://www.liguemotograndest.fr/boutique/wp-content/uploads/2021/12/bg-body.jpg);
    background-position: left top;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

/*page produit / boutique*/

.product-template-default {
  background-color: #ffffff;
  background-image: url(https://www.liguemotograndest.fr/boutique/wp-content/uploads/2021/12/bg-body.jpg);
  background-position: left top;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}


/*aside*/
.aside-categories {
    background-image: url("https://www.liguemotograndest.fr/boutique/wp-content/uploads/2021/12/banner-categories.jpg") !important;
    background-repeat: no-repeat;
    background-size: cover;
}

/*titre*/
.box-slider-title.style2 h2:before {
    background: linear-gradient(
90deg, rgba(123,205,242,1) 0%, rgba(123,205,242,1) 33%, rgba(159,198,67,1) 33%, rgba(159,198,67,1) 66%, rgba(236,215,32,1) 66%, rgba(236,215,32,1) 100%)!important;
    width: 123px;
}

.box-slider-title.style2 h2:after {
    content: url(https://www.liguemotograndest.fr/wp-content/uploads/2021/04/drapeau-18px.png);
    display: block;
    margin-top: -25px;
    margin-left: -30px;
}

.footer .footer-top .sidebar-footer .widget h3:before {
    background: linear-gradient(
90deg, rgba(123,205,242,1) 0%, rgba(123,205,242,1) 33%, rgba(159,198,67,1) 33%, rgba(159,198,67,1) 66%, rgba(236,215,32,1) 66%, rgba(236,215,32,1) 100%)!important;
    width: 123px;
    height: 3px;
    position: absolute;
    content: "";
    margin-top: 26px;
    margin-left: 14px;
    left: 0;
}

.footer .footer-top .sidebar-footer .widget h3:after {
    content: url(https://www.liguemotograndest.fr/wp-content/uploads/2021/04/drapeau-18px.png);
    display: block;
    margin-top: -17px;
    margin-left: -30px;
}

.box-slider-title.style2 h2 {
    left: 29px;
}

/*bouton custom*/

.custom_button a {
    border: 1px solid #6c757d;
    border-radius: 25px;
    background: white;
    padding: 13px 25px;
}

.custom_button a:hover {
    	transform: scale(1.07);
    	transition-duration: 0.25s;
      color: white!important;
      background-color: #fa3047;
      background: #fa3047!important;
      border: none;
    }

.custom_button:hover {
    	transform: scale(1.07);
	    transition-duration: 0.25s;
}

/*réassurance*/


.flytheme-services .main-services li .fly-icon.icon-money {
    background: url(https://www.liguemotograndest.fr/boutique/wp-content/themes/sportbikes/assets/img/default/money.png) no-repeat center;
}

.flytheme-services .main-services li .fly-icon.icon-support {
    background: url(https://www.liguemotograndest.fr/boutique/wp-content/themes/sportbikes/assets/img/orange/online-support.png) no-repeat center;
}

/*bannière page*/



/*PAGE PRODUIT*/

.product_detail .content_product_detail .product-stock.in-stock {
  color:#9fc643;
}

/*FOOTER */

.footer.footer-style1 {
    background: black;
}

.footer.footer-style1 .footer-top {
    background: linear-gradient(
45deg ,#2a4362,#589ed1)!important;
}


body.page-template-page-home-4 .footer.footer-style1 .sidebar-footer-bottom,.footer.footer-style1 .sidebar-footer-bottom {
    background-color:#232323;
}

.footer.footer-style1 .copyright {
    background-color: #232323;
}

.footer.footer-style1 .copyright {
    padding: 0 0 20px 0;
}

/*réseaux*/

body.page-template-page-home-4 .footer.footer-style1 .sidebar-footer-bottom .socials-footer .menu-social,.footer.footer-style1 .sidebar-footer-bottom .socials-footer .menu-social {
    padding: 19px 0!important;
}

.footer .socials-footer .menu-social li a {
    font-size: 12px;
    width: 26px;
    height: 26px;
    line-height: 28px;
}

.footer.footer-style1 .sidebar-footer-bottom .socials-footer .menu-social li a {
  color: black;
  background-color: #cccccc;
}



/*WOOCOMMERCE*/

.item .item-wrap .item-detail .item-content .item-bottom .compare-button,.product_detail .content_product_detail .product-summary-bottom .compare-button, .yith-wcwl-add-button,.product_detail .content_product_detail .reviews-content,.product_detail .content_product_detail .sku_wrapper, .single-product >.tabs .tabbable .nav.nav-tabs li,.product_detail .content_product_detail .social-share,
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .compare-button,  .compare-button
 {
	display:none;
}

.orderby option[value="rating"] {
display: none;
}


/*RESPONSIVE*/

@media (max-width: 1200px) {

  .sportbikes-catrgories-home4 .sportbikes-content .block-cat-full .content-block {
      display: flex;
      justify-content: space-around;
      flex-wrap: wrap;
  }

  .box-categories {
      width:50%;
  }

  body, body.page-template-page-home-4 {
    background-size: contain;
    background-repeat: repeat;
    background-attachment: fixed;
}


}

@media (max-width: 991px) {

  .sportbikes-catrgories-home4 .sportbikes-content .block-cat-full .content-block {
      display: flex;
      justify-content: space-around;
      flex-wrap: wrap;
  }

  .box-categories {
      width:50%;
  }

  .custom_button {
    margin-left: 10px
  }

}

@media (max-width: 767px) {

  .custom_button {
    margin-top: 18px;
    margin-bottom: 23px;
    margin-right: 0px;
  }

body .footer-top .sidebar-footer .container .row {
    margin-left: auto;
    margin-right: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
  }

  body, body.page-template-page-home-4 {
    background-image: none;
  }

}

@media (max-width: 438px) {

body .footer-top .sidebar-footer .container .row {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .sportbikes-catrgories-home4 .sportbikes-content .block-cat-full .content-block {
      display: block;
  }
  .box-categories {
      width:inherit;
  }

  .custom_button a {
        padding: 10px;
  }

}
