div#blockcart-modal .col-md-7{
	width:100%
}
i.ceicon.ceicon-search-light{
	display:none
}
.modal figcaption.image-caption {
    display: none;
}
.carousel .carousel-item figure {
    display: block!important;
}
#product .product-price.h5 {
    float: left;
    margin-right: 20px;
}
#product p.price-ecotax{
	float:left;
	padding-top:14px;
	font-size:12px
}
.image img {
    width: 40% !important;
    float: right;
    margin-top: 4%;
}
.description .description {
    padding-top: 50px;
}
.description .description h1{
	font-size:45px;
	margin-bottom:30px;
	font-weight:bold
}
.product-prices .tax-shipping-delivery-label{
	clear:both;
}
#product span.current-price-value {
    font-size: 30px;
    font-weight: 500;
	color:#ea591a
}
#blockcart-modal .cart-content p.cart-products-count{
	padding-left:0
	
}
.product-actions .add-to-cart .material-icons{
	display:none;
}
button.btn.btn-primary{
	font-weight:400
}
div.pm-csoc .product-miniature .button_display .btn i{
	display:none
}
div.pm-csoc .product-miniature .available{
	background: #ea591b!important;
	font-size:11px;
	font-weight:400;

}
.product-flags li.product-flag.on-sale{
	font-size:11px;
	background-color:#ea591b9c
}
#blockcart-modal .cart-content .cart-content-btn .btn{
	font-weight:400
}
#blockcart-modal .cart-content .cart-content-btn{
	width:100%
}
.product-add-to-cart.js-product-add-to-cart {
    display: flex;
}
.product-add-to-cart.js-product-add-to-cart  span.control-label{
	width:auto;
	margin-right:10px;
	padding-top:10px
}
#product #main .images-container .js-qv-mask.scroll {
    width: calc(100% - 40px);
   
}
.product-images>li.thumb-container .thumb.selected, .product-images>li.thumb-container .thumb:hover{
	border:2px solid #ea591a
}
.images-container .product-images>li.thumb-container .thumb{
	box-shadow:0px 0px 5px #000;
	margin-right:5px
}
.tabs .nav-tabs{
	display:flex;
	justify-content:center
}
.tabs .nav-tabs .nav-link{
	color:#414142;
	font-weight:400
}
.product-variants.js-product-variants .radio-label{
	border:2px solid #232323
}

.product-variants.js-product-variants .input-color:checked+span,.product-variants.js-product-variants .input-color:hover+span,.product-variants.js-product-variants .input-radio:checked+span,.product-variants.js-product-variants .input-radio:hover+span {
    border: 2px solid #ea591a;
    color: #fff;
    background:#ea591a;
}
@media (min-width: 1200px) {
#index header section#header-top{
	background-color:#0000006e
}
}
#index header.header-fixed section#header-top{
	background-color:#000;
	transition: all 1s ease-out;
}
#footer-link a:hover{
	border:none!important
}
#cms section#content {
    padding: 0;
}
#product div#content-wrapper p,#product div#content-wrapper ul li{
	color:#414142
}
#product .clearfix.product-variants-item ul{
	overflow:hidden;
	margin-bottom:5px;
}
#product .product-variants.js-product-variants h2,.product-actions .product-add-to-cart,#product .product-description{
	border-top:1px solid #e3e3e3;
	padding-top:20px
}
#product .product-description{
	margin-top:20px
}
.product-add-to-cart.js-product-add-to-cart{
		display:block!important;
	}
	
.caption-description h1,.caption-description h2:first-child{
	font-size:45px!important;
	font-weight:600!important;
	color:#000!important
}
.caption-description {
    max-width: 700px;
}
.caption-description h2{
	color:#000!important;
	margin-bottom:40px

}
.caption-description p{
	color:#000!important;
	font-size: 24px !important;
    line-height: 30px;
    margin-bottom: 30px;
}
.caption-description a {
    color: #fff!important;
}
.product-flags li.product-flag.online-only{
	background-color:#ea591b;
	font-size:10px
}
.product-miniature .highlighted-informations .quick-view {
    font-size: 0;
    color: #EA591B;
}
.product-miniature .highlighted-informations{
	background:transparent
}
#cart .product-price{
	color:#000
}
body#checkout section.checkout-step .address-item.selected{
	border:2px solid #EA591B;
}
.custom-radio input[type=radio]:checked+span,body#checkout section.checkout-step.-reachable.-current .step-number{
	background-color:#EA591B;
}
.done{
color: #EA591B;	
}
a.view_all_link{
	background-color:#EA591B;
}
#order-confirmation nav.breadcrumb{
	display:none
}
@media (max-width: 991px) {	

div#menu-nav {
    position: absolute;
}
.carousel .carousel-item .caption{
		top:5%;
		left:5%
	}
	#index .carousel .carousel-item .caption {
        position: absolute;
        margin: 1.275rem auto 2.5rem;
        text-align: left;
    }
}
@media (max-width: 768px) {
	.caption-description {
    padding: 10px;
    background: #ffffff82;
    margin: 10px;
    max-width: 90%;
}
	.caption-description p{
		font-size:20px!important;
		line-height:26px!important
	}
	
	.caption-description h1,.caption-description h2:first-child{
	font-size:28px!important;}
	.product-variants>.product-variants-item select{
		width:80%
	}
	.tabs .nav-tabs .nav-item{width:100%}
	ul.nav.nav-tabs {
    display: block;
}
	.product-add-to-cart.js-product-add-to-cart{
		display:block;
	}
	
div#menu-nav {
    position: absolute;
    width: 150px;
	z-index:9
}
}
@media (min-width: 576px) {
	#product-modal .modal-content .modal-body{
		margin-left:0%
	}
    .modal-dialog {
        max-width: 1020px;
        margin: 10px auto;
        background: #fff;
    }
	 }