html {
  background: red;
}

#flags img {
  border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px;
}

#tab-description {
  padding: 30px !important;
}

#tab-description h2 {
  display: none !important;
}

.fa-brands {
  font-size: 20px;
  margin-left: 11px;
}

#mobile_menu .menu-item-214 {
  display: none !important;
}

#order_review_heading {
  margin-top: 25px;
}

.nesize select {
  padding: 15px;
  border-color: #000;
}

.wapf-swatch-label {
  line-height: 27px;
}

.woocommerce-checkout .wapf-upload-cart-thumb img {
  max-width: 30px !important;
}

.variation-ArcticChill a {
  display: none !important;
}

.variation-PurpleGlide a {
  display: none !important;
}

.variation-LaRouge a {
  display: none !important;
}

#mobile_menu a {
  text-align: left;
  font-size: 20px;
}

#footer-widgets {
  padding: 6% 0 2%;
}

footer a {
  color: #fff !important;
}

#menu-item-214 a {
  background: #fff;
  padding-top: 11px !important;
  padding-bottom: 11px !important;
  /*padding-left: 15px !important;*/
  /*padding-right: 15px !important;*/
  border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px;
  color: #f44d22;
}

#menu-item-214 {
  /*float: right;*/
  margin-top: -17px;
}

#menu-item-214 a {
  font-size: 22px !important;
}


#et-top-navigation {
  padding-left: 0 !important;
  width: 100%;
  text-align: center !important;
}

#footer-info {
  width: 100%;
  text-align: center;
}

.et-cart-info {
  display: none !important;
}

#main-header {
  box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; -khtml-box-shadow: none !important;
}

#top-menu-nav {
  float: unset !important;
  text-align: center;
  width: 100% !important;
  float: initial !important;
}

#top-menu {
  float: unset !important;
  float: initial !important;
}

#top-menu li {
  padding-right: 35px;
}

.col-full {
  min-width: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

#masthead {
  margin-bottom: 0 !important;
  padding: 30px 3% 0;
}


.entry-content {
  padding: 0 !important;
}

#et-boc {
  min-width: 100% !important;
}

/* WOO */


.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
  display: none !important;
}

.et_pb_code_inner .woocommerce {
  box-shadow: 0 0 20px #eee;
  padding: 35px;
}


/* MOB */

@media screen and (max-width: 980px) {

#bwmobcart {
  display: block !important;
  position: absolute;
  right: 15%;
  top: 33%;
  font-size: 23px;
}

#footer-widgets {
  padding-top: 40px;
}

.single-product .product_title.entry-title {
  padding-bottom: 0 !important;
  margin-top: 25px !important;
  margin-bottom: 0 !important;
}

.single-product .cart {
  margin-top: 15px !important;
}

.single_add_to_cart_button.button.alt {
  width: 100%;
  margin-top: 20px;
}

.single-product total.price.amount {
  text-align: center !important;
}

.single-product .quantity {
  min-width: 100% !important;
}

.single-product .qty {
  width: 100% !important;
  border-radius: 30px !important;
  padding-right: 10px !important;
  text-indent: 10px;
}

.et_pb_code_inner .woocommerce {
  box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; 
  padding: 0 !important;
}

.coupon button {
  width: 100% !important;
}

}


/*
*/