.nov-custom{
	padding: 0;
	margin: 0;
}

#paymentReturnPanel .badge {
	color: #111;
	font-size: 85%;
}



#hook-display-after-carrier {
	margin-top: 2px;
}


#hook-display-after-carrier .small{
	margin-top: 2px;
}


#hook-display-after-carrier label{
	text-align: left;
}

.cart-summary .cart-detailed-actions .btn.btn-primary {
    font-family: "Roboto",sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    padding: 9px 22px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background: #111;
    border-color: #111;
    color: #fff;
}

.cart-summary .cart-detailed-actions .btn.btn-primary:hover {
    background: #fff;
    border-color: #fff;
    color: #111;
}

#product_comments_block_extra .no-comment p {
    display: none;
}


#customfieldsblock_shipping {
	background-color: #d1972b;
    color: #fff;
    margin-top: 25px;
    border-radius: 0;
    border: 0;
}

#customfieldsblock_shipping form{
   	background-color: #d1972b;
   	color: #fff;
   	padding-top: 15px;
    padding-bottom: 15px;
}

#customfieldsblock_shipping form label{
   	color: #fff;
   	font-weight: 600;
   	text-transform: uppercase;
}

#hook-display-after-carrier {
    padding-top: 15px;
    padding-bottom: 15px;
}


.alert {
    margin-top: 25px;
    font-size: 1.6rem;
}

body#checkout section.checkout-step #conditions-to-approve label {
    font-size: 1.7rem;
    color: #333;
}

#conditions-to-approve .custom-checkbox input[type=checkbox] {
    width: 20px;
    height: 20px;
}

#conditions-to-approve .custom-checkbox input[type=checkbox]+span {
    width: 20px;
    height: 20px;
    border-color: #000;
}


.custom-checkbox input[type=checkbox]+span .checkbox-checked {
    color: #000;
    font-size: 1.8rem;
}



@media (max-width: 575px) {

.product-actions .control-label {
  font-size: 1.8rem;
}

.product-variants > .product-variants-item select {
  font-size: 2.8rem;
  font-weight: 700;
  padding: 0 40px;
}

.product-add-to-cart .addToWishlist {display: none;}

.product-detail-top .product-information .product-actions .group-product-button .product-add-to-cart .add-to-cart {
  width: 250px;
  padding: 0;
}

#product .detail-product-name {
  font-size: 3.2rem;
}

.product-miniature .product-description .product-groups .product-title > a {
  font-size: 3rem;
}

.our-story .our-story-main p, .video-tutorial .tutorial-content .text-content p {
  font-size: 1.9rem;
  line-height: 26px;
}

.our-story::before {
  bottom: 5px;
}

.our-story .our-story-main h3 {
  font-size: 1.9rem;
  line-height: 26px;
}

.address-footer .main-address .content-address h3 {
  font-size: 1.9rem;
}

.address-footer .main-address .content-address .content {
  font-size: 1.8rem;
}

.footer .block .block_content a {
  font-size: 1.8rem;
}

#stickymenu_bottom_mobile .stickymenu-item span {
  color: #000;
}



}
