/*.product-info-main .product.attribute.description {
	float: left;
	width: 48%;
	margin-left: 5%;
}*/

.field .review-control-vote input[type="radio"] + label, .filter-options input[type="radio"] + label, .form-wishlist-items input[type="radio"] + label, .field .review-control-vote input[type="radio"] + .label, .filter-options input[type="radio"] + .label, .form-wishlist-items input[type="radio"] + .label{
    display: block;
    position: absolute;
    margin: auto;
    width: 27px;
    height: 27px;
    }
    .field .review-control-vote .rating-1:before {
    content: '\e605';
    border:none !important;
    }
    .field .review-control-vote .rating-2:before {
    content: '\e605' '\e605';
    border:none !important;
    }
    .field .review-control-vote .rating-3:before {
    content: '\e605' '\e605' '\e605';
    border:none !important;
    }
    .field .review-control-vote .rating-4:before {
    content: '\e605' '\e605' '\e605' '\e605';
    border:none !important;
    }
    .field .review-control-vote .rating-5:before {
    content: '\e605' '\e605' '\e605' '\e605' '\e605';
    border:none !important;
    }
    .field .review-control-vote input[type="radio"]:checked + label:before, .filter-options input[type="radio"]:checked + label:before, .form-wishlist-items input[type="radio"]:checked + label:before, .field .review-control-vote input[type="radio"]:checked + .label:before, .filter-options input[type="radio"]:checked + .label:before, .form-wishlist-items input[type="radio"]:checked + .label:before{
    background:transparent;
    border:none !important;
    }
    
    
    .product-info-main .product.attribute.description {
    clear: both;
    }
    

/* blog search block */
.custom-blog-search .form.minisearch { float: left; width: 70% !important; }
.custom-blog-search .control { float: left; width:80%; }
.custom-blog-search .actions { float: left;	margin-left: 10px; }
/*.custom-blog-search .action.search:before {
	background-image: url("../images/search-icon.svg");
	background-size: 24px 24px;
	position: absolute;
	content: '';
	width: 24px;
	height: 24px;
	right: 0;
	top: 8px;
}*/
.post-list-wrapper { margin-top: 64px; }
.custom-blog-search button.action.search { padding: 12px 15px; }
/* blog search block */
/* Equipment category changes start */
.sections.nav-sections .navigation .category-node-7 img {
    display: none;
}

@media all and (min-width: 1024px) {
    .sections.nav-sections .navigation .category-node-7 .level1.submenu.menu-right-wrapper.ui-menu.ui-widget {
        height: 500px;
    }
}
@media all and (min-width: 767px) and (max-width: 1024px) {
    .sections.nav-sections .navigation .category-node-7 .level1.submenu.menu-right-wrapper.ui-menu.ui-widget {
        height: 750px;
    }
}
/* Equipment category changs end*/
/* Checkout page recaptcha changes start */

.checkout-index-index .opc-wrapper {
    position: relative;
}

	.checkout-index-index div#recaptcha-checkout-place-order-wrapper {
        //position: absolute;
        //bottom: -30px;
	}

.checkout-index-index #message.message-error.error {
    color: red;
    font-weight: bold;
}
.checkout-index-index .message div {
    color: red;
    font-weight: bold;
}

@media only screen and (max-width: 767px) {

   body.checkout-index-index.page-layout-checkout {
    position: relative;
   }
   
   .checkout-index-index .opc-wrapper {
    position: unset !important;
   }
   
   .checkout-index-index div#recaptcha-checkout-place-order-wrapper {
    //position: absolute;
    //bottom: 35px !important;
    }

    .checkout-index-index .message div {
        color: red;
        font-weight: bold;
    }
}
@media only screen and (max-width: 398px) {
   .checkout-index-index div#recaptcha-checkout-place-order-wrapper {
    bottom: 70px !important;
   }
}
/* Checkout page recaptcha changes end */
/* Start for stick menu*/
.page-header{
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    z-index: 98;
    background-color: #ffffff;    
}
@media all and (min-width: 768px) {
.nav-sections {
    position: sticky;
    position: -webkit-sticky;
    top: 128px;
    z-index: 95;
}
}
/* end for stick menu*/

/* Start Menu icon fix*/
@media all and (min-width: 768px), print {

  .navigation .category-corporate-supplies .icon-placeholder,
  .navigation .category-fournitures-professionnelles .icon-placeholder {
    background-position: -64px 0;
  }
  .navigation .category-print-finishing .icon-placeholder,
  .navigation .category-print-finishing-supplies .icon-placeholder,
  .navigation .category-finition-dimprimes .icon-placeholder,
  .navigation .category-finition-dimprim\?s .icon-placeholder {
    background-position: -384px 0;
  }
  .navigation .category-bindings .icon-placeholder,
  .navigation .category-reliures .icon-placeholder {
    background-position: -320px 0;
  }
  .navigation .category-presentation .icon-placeholder,
  .navigation .category-pr\?sentation .icon-placeholder {
    background-position: 0 0;
  }
  .navigation .category-equipment .icon-placeholder,
  .navigation .category-equipement .icon-placeholder,
  .navigation .category-\?quipement .icon-placeholder {
    background-position: -128px 0;
  }
  .navigation .category-custom-items .icon-placeholder,
  .navigation .category-articles-personnalises .icon-placeholder,
  .navigation .category-articles-personnalis\?s .icon-placeholder   {
    background-position: -256px 0;
  }
  .navigation .category-promo .icon-placeholder {
    background-position: -192px 0;
  }
  .navigation .category-print-finishing-supplies .icon-placeholder {
    background-position: -384px 0;
  }    
}
/* End Menu icon fix*/
/* Start Google font added*/
.noto-color-emoji-regular {
font-family: "Noto Color Emoji", sans-serif;
font-weight: 400;
font-style: normal;
}
/* End Google font added*/
