/*
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 */

.titleheader:after {
  content: '';
  display: block;
  height: 3px;
  width: 4em;
  background: #f38630;
  position: absolute;
  left: 0em;
  bottom: 0;
}

.titlefootertwobloc:after {
  content: '';
  display: block;
  height: 3px;
  width: 2em;
  background: #fff;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.Blockfooter{height: 20em;}
.jupiterx-main-content {
  padding: 0 !important;
}
a.bton-more, a.bton-more:link, a.bton-more:visited {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
a.bton-more:before {
  content:'';
  display: block;
  background: rgba(0,0,0,.75);
  position: absolute;
  left: .5em;
  top: 1.2em;
  width: 40%;
  height: .75em;
  -webkit-box-shadow: 0 0 2em .25em rgba(0,0,0,1);
  -moz-box-shadow: 0 0 2em .25em rgba(0,0,0,1);
  -ms-box-shadow: 0 0 2em .25em rgba(0,0,0,1);
  -o-box-shadow: 0 0 2em .25em rgba(0,0,0,1);
  box-shadow: 0 0 2em .25em rgba(0,0,0,1);
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  -ms-border-radius: 2em;
  -o-border-radius: 2em;
  border-radius: 2em;
  -webkit-transform: rotateZ(-4deg);
  -moz-transform: rotateZ(-4deg);
  -ms-transform: rotateZ(-4deg);
  -o-transform: rotateZ(-4deg);
  transform: rotateZ(-4deg);
  -webkit-transition: box-shadow 200ms linear;
  -moz-transition: box-shadow 200ms linear;
  -ms-transition: box-shadow 200ms linear;
  -o-transition: box-shadow 200ms linear;
  transition: box-shadow 200ms linear;
}
a.bton-more:hover:before {
  -webkit-box-shadow: 0 0 1em .25em rgba(0,0,0,1);
  -moz-box-shadow: 0 0 1em .25em rgba(0,0,0,1);
  -ms-box-shadow: 0 0 1em .25em rgba(0,0,0,1);
  -o-box-shadow: 0 0 1em .25em rgba(0,0,0,1);
  box-shadow: 0 0 1em .25em rgba(0,0,0,1);
}
a.bton-more:active:before {
  -webkit-box-shadow: 0 0 1em 0 rgba(0,0,0,1);
  -moz-box-shadow: 0 0 1em 0 rgba(0,0,0,1);
  -ms-box-shadow: 0 0 1em 0 rgba(0,0,0,1);
  -o-box-shadow: 0 0 1em 0 rgba(0,0,0,1);
  box-shadow: 0 0 1em 0 rgba(0,0,0,1);
}
a.bton-more:after {
  text-align: center;
  font-size: 2em;
  font-weight: bold;
  content:'+';
  display: block;
  border: solid #e4441f .1em;
  color: #e4441f;
  position: absolute;
  top: 50%;
  right: 0;
  width: 1.4em;
  height: 1.4em;
  line-height: 1.15em;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
a.bton-more span {
  position: relative;
  display: block;
  text-transform: uppercase;
  background: #fff;
  color: #212121;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: bold;
  font-size: 1em;
  padding: 0.8em 3.4em 0.8em 1.25em;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  -ms-border-radius: 2em;
  -o-border-radius: 2em;
  border-radius: 2em;
}

.wc-tabs{
  display: none;
}
.woocommerce div.product .product_title {
  line-height: normal;
  font-family: "Museo700-Regular", Sans-serif;
}
#tab-title-description{
  display: none;
}
.single-product .cta-bottom p{
  color: white!important;
}

.woocommerce div.product .woocommerce-product-details__short-description h2{
  font-size: 22px;
    font-weight: 500;
    color: #FFC11E;
}
.woocommerce div.product .woocommerce-product-details__short-description ul li{
  color: #888888;
}
b, strong {
    font-weight: 700 !important;
}
.woocommerce h1, .woocommerce-page h1 {
	color: #FFC11E;
    font-family: "Museo700-Regular", Sans-serif;
    line-height: 1.2em;
	font-size: 40px;
	text-transform:uppercase; 
}
.woocommerce div.product .product_title {
	text-transform:uppercase; 
	color: #FFC11E;
}
.woocommerce div.product h2 {
	font-family: "Museo700-Regular", Sans-serif;
text-transform:uppercase; 
	color: #FFC11E;	
}
@media (max-width: 575.98px){
	.woocommerce div.product .product_title {
    font-size: 3.5rem;
}
}
/** STYLE SOUS MENUMOBILE**/

.raven-nav-menu-full-screen .raven-nav-menu li.menu-item .sub-menu a.raven-link-item{
  color: #696969;
}

/**overwrite mise en page produits**/

.products {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.woocommerce ul.products li.product {
  background-color: #f5f1ee;
}
.woocommerce-ordering{
  display: none!important;
}
#jupiterx-primary .woocommerce-loop-product__link .woocommerce-loop-product__title{
  padding: 0.5em;
}

#jupiterx-primary .woocommerce ul.products .jupiterx-product-container{
  padding-top: 20px;
}