
		body{
			background-color: rgba(0, 0, 0, 0);background-repeat: repeat;
			background-position: left top;font-family: "Poppins", arial, tahoma;
			font-weight: normal;
		}#mainMenu li.level0 a, #mainMenu li.level0 a span, #mainMenu li.level1 a, #mainMenu li.level1 a span, #mainMenu li.level2 a, #mainMenu li.level2 a span, #menu-collapse a.level0{font-family: "Lato", arial, tahoma;}
				.nav-sub-menu li.level0 a, .nav-sub-menu li.level0 a span, .nav-sub-menu li.level1 a, .nav-sub-menu li.level1 a span, .nav-sub-menu li.level2 a, .nav-sub-menu li.level2 a span, #menu-button{font-family: "Lato", arial, tahoma;}
				h1, .page-title h1{font-family: "Poppins", arial, tahoma;}
				h2, .page-title h2{font-family: "Poppins", arial, tahoma;}
				h3, .page-title h3{font-family: "Poppins", arial, tahoma;}
				h4{font-family: "Poppins", arial, tahoma;}
				h5{font-family: "Poppins", arial, tahoma;}
				h6{font-family: "Poppins", arial, tahoma;}
				.price, .price-box .price{font-family: "Poppins", arial, tahoma;}
				Array{font-family: Libre Baskerville;}
				.top-footer{background-color: #1e315c !important;color: #ffffff !important;}
					.top-footer a{color: #ffffff !important;}
					.top-footer a:hover{color: #ffffff !important;}
					.top-footer h2,.top-footer h3,.top-footer h4,.top-footer h5,.top-footer h6{color: #ffffff !important;}
					.top-footer .fa{color: #ffffff !important;}
					.middle-footer{background-color: #1e315c !important;color: #ffffff !important;}
					.middle-footer a{color: #ffffff !important;}
					.middle-footer a:hover{color: #ffffff !important;}
					.middle-footer h2,.middle-footer h3,.middle-footer h4,.middle-footer h5,.middle-footer h6{color: #ffffff !important;}
					.middle-footer .fa{color: #ffffff !important;}
					.bottom-footer{background-color: #ffffff !important;}
					body.boxed:not(.ajaxcart-index-options):not(.quickview-index-show) {
    background-color: #ffffff !important;
}
.header-container .logo-container a img {
width: 180px !important;
height: auto !important;
}
@media only screen and (min-width: 1024px) { 
.nav-main .fa-plus {
visibility: hidden !important;
}
}
.checkout-cart-index .checkout-cart-content {
    display: block !important;
}
.checkout-cart-index .discount-title {
    background-color: #222;
    color: white;
    font-weight: 600;
}
.cart-collaterals .btn-proceed-checkout {
border: 2px solid #56cfe1 !important;
background-color: #56cfe1 !important;
}
.push-mini-cart .btn-primary:nth-child(2) {
color: #fff;
border: 2px solid #56cfe1;
background-color: #56cfe1;
}
/*.oscheckout-index-index .header .nav {
visibility: hidden !important;
}
*/
.oscheckout-index-index .btn-primary {
color: #fff;
border: 2px solid #56cfe1;
background-color: #56cfe1;
}
.pe-7s-mail {
color: #ffffff !important;
}
.middle-footer {
padding-left: 10px !important;
padding-right: 10px !important;
}
.block-layered-nav .price #amount {
font-size: 12px !important;
}
.language-dropdown {
display: none !important;
}
dt.wgsstorepickup label {
margin-bottom: 0px !important;
font-weight: 700;
font-size: 11px;
}
dt.wgsstorepickup:nth-last-child(1) {
margin-bottom: 10px;
}
#review-form a {
color: #56cfe1;
}
.catalog-product-view .static-block-top {
margin-top: 33px ;
}
.serviceshome {
font-size: 13px;
}
/*Footer desktop*/
.middle-footer .block-link ul li {
margin-bottom: 0px;
font-weight: 200;
}
.footer .middle-footer h6 { 
margin-bottom: 10px;
}
@media (max-width: 991px) {
.footer .middle-footer .col-sm-6:not(:last-child) {
    margin-bottom: 10px !important;
}
}
/*Prezzo duplicato nascosto*/
.product-shop .product-options-bottom.add-to-box .price-box {
    display: none !important;
}

/*.wgsmorecolorscontainer {
padding: 0 !important;
}*/
.wgsmorecolorsbottomcontainer {
margin-bottom:15px !important;
}
.wgsmorecolorscontainer2 {
text-align: right !important;
}
.product-label {
background-color: #ec0101 !important;
font-weight: 600 !important;
}
.special-price {
font-size: 17px !important;
}
.toolbar .sort-by a {
margin-top: 2% !important;
}
.price-box .special-price .price {
    color: #ec0101;
    font-size: 17px !important;
}
/*Eliminazione Immagine Breadcrumbs*/
.page-title-wrapper {
    background-image: none !important;
}
.page-title-wrapper h1 {
color: #1d305c !important;
}
.page-title-wrapper:before {
background: #ffffff;
}
.product-label {
width: 4em !important;
}

.btn-cart {
padding: 0 23px !important;
}
.product-label {
    width: 4em !important;
    height: 4em !important;
    top: 5px !important;
    right: 5px !important;
    line-height: 3em !important;
    writing-mode: sideways-lr !important;
    /*text-orientation: mixed !important;*/
    -webkit-transform:rotate(270deg) !important;
    -ms-transform:rotate(270deg) !important; /* IE 9 */
    -moz-transform:rotate(360deg) !important; /* Firefox */
    -o-transform:rotate(270deg) !important;
}
@media (max-width: 640px) {
.product-label {
    height: 3em !important;
}
}

/* The ribbons */

.corner-ribbon {
  width: 5em;
  background: #e43;
  position: absolute;
  top: 25px;
  left: -50px;
  text-align: center;
  line-height: initial;
  letter-spacing: 1px;
  color: #f0f0f0;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  overflow: hidden;
}
.corner-ribbon.shadow {
  box-shadow: 0 0 3px rgba(0, 0, 0, .3);
}
/* Different positions */

.corner-ribbon.top-right {
  /* top: 18px; */
   font-size:1vw;
   top:2.5em;
   right: -1em;
   left: auto;
   transform: rotate(270deg);
   -webkit-transform: rotate(270deg);
   overflow: hidden;
}
.corner-ribbon.blue {
  background: #ec0101;
}
.corner-ribbon-no.top-right {
  /* top: 18px; */
   font-size:1vw;
   /*top:2.5em;*/
   right: -1em;
   left: auto;
   /*transform: rotate(270deg);*/
  /* -webkit-transform: rotate(270deg);*/
   overflow: hidden;
}
.corner-ribbon-no.blue {
  background: #ec0101;
  color: #fff !important;
  padding: 0 5px;
  font-size: 14px !important;
}


.wgsnewcollectioncontainer {
   text-align: center;
   font-weight: 800;
   color: red;
   display:none;
}
/* PAYPAL
#review_button, #review_submit {
   background-color: #ff0000 !important;
   color: #ffffff !important;
}
.nav-1 > a {
   color: #d70f15 !important;
   font-weight: bold !important;
}
.price-box .old-price .price {
    color: #000 !important;
}

