/* ///////  NORMAL  \\\\\\\\\ */

.normal-btn.normal-btn-main {
    background-color: #131a1c;
}
.product-remove a {
    font-size: 25px;
}
.pragraph a{border-bottom: #8f8f8f thin solid;
    padding-bottom: 1px;}

.shop-product-2 .image img {
    height: 241px;
    width: auto;
}
.mfp-close:before{
	display:none;
	
}

.page-about-item{background-color:white!important; padding:20px;}
.section-block{background-color:#f8f8f8;}
.product-option > div:nth-of-type(1) {
    margin-bottom: 0px;
}
html{-ms-overflow-style:scrollbar;}
.page-about {
   background-color:white!important;
   background-image:none;
   padding: 0;
}
.margin_on_last_section {
    margin: 0;
    padding: 0;
    background-color:rgb(244, 244, 244);
}
.search {
    position: relative;
    background: rgba(255, 255, 255, 0.7);
    float: right;

    border-radius: 0 27px 0 0;
}
.top_bg {
    background: rgba(17, 14, 7, 0);
    padding: 0;
    border-top: none;
}
.footer-quote-01 p, .footer-quote-01 li {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 0;
}
.search input[type="submit"] {
    background: url(../images/search1.png) no-repeat 0px 1px;
    border: none;
    cursor: pointer;
    width: 30px;
    outline: none;
    position: absolute;
    height: 33px;
    top: 3px;
    right: 8px;
}
footer p {
    margin-top: 20px;
    font-size: 10px;
    margin-bottom: 0;
}
input:not([type="submit"]):not([type="checkbox"]), textarea {
    border: 2px solid #dddddd;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 15px;
    line-height: 18px;
    outline: none;
    padding: 6px 12px 6px 12px;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    font-family: 'Raleway', sans-serif;
}
.allo b{color:red;}
.shop-product-2 .info .price span {
  
    font-weight: BOLD;
  
}
.product-option .price{ 
	display: inline-block;
    padding: 10px!important;
    width: 200px;
    font-size: 46px!important;
    border: none!important;
    font-weight: 100;
    background: rgba(206, 206, 206, 0.4);
    font-family: "Ubuntu", sans-serif!important;
}
.strike{text-decoration:line-through; color: #b9b9b9;}
.mfp-close{color:white; font-size:50px;}
#total_price {
    font-family: "Ubuntu", sans-serif;
    font-size: 46px;
    font-weight: 100;
    color: #7d8586;
    letter-spacing: -3px;
    background-color: rgba(255, 255, 255, 0);
	border-top:none;
	border-right:none;
	border-left:none;
	
}

.product-option > div:nth-of-type(2) .quantity-wrapper {
    width: 135px;
    padding-left: 15px;
    padding-right: 15px;
}
.product-option > div:nth-of-type(2) .quantity-wrapper .quantity {
    padding: 6px 15px;
    width: 135px;
    border: 1px solid #dddddd;
}
.product-option > div:nth-of-type(2) .quantity-wrapper .quantity p {
    width: 28px;
    margin-bottom: 0;
    font-size: 19px;
    float: left;
    line-height: 30px;
}
.product-option > div:nth-of-type(2) .quantity-wrapper .quantity input[type='number'] {
    display: inline-block;
    padding: 0;
    width: 65px;
    float: left;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 0.05em;
    font-size: 14px;
    line-height: 2.2;
    border: 0;
}


#tab0tab-1 form.btn{
    float: right;
    margin-top: -147px;
}
.product-detail-1 h3 {

    font-size: 30px;
    font-family: 'Ubuntu', sans-serif;
    font-variant: petite-caps;
    letter-spacing: 4px;
	    line-height: 33px;
    margin-bottom: -20px;
    font-weight: bold;
    color: #9e6218;
}
 

.quantity p {
    width: 150px;
    margin-bottom: 0;
    font-size: 19px;
    float: left;
    line-height: 30px;
}
.quantity input[type='number'] {
    display: inline-block;
	border: none;
    padding: 0;
    width: 60%;
    float: left;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 0.05em;
    font-size: 14px;
    line-height: 2.2;

}
.quantity {
    padding: 6px 15px;
    width: 100%;
    border: 1px solid #dddddd;
	box-sizing: border-box;
}

.quantity:after, .quantity:before  {
    content: " ";
    display: table;
	
}

.quantity:after {
    clear: both;
}

sup.sous {
    top: -13.5px!important;
    font-size: 30px!important;
}


/* ///////  BOOTSTRAP  \\\\\\\\\ */


@media (min-width: 768px){

	.product-detail-1 h2{font-size:26px!important;}
	#total_price{
		
		width: 70%;
		
	}
	.product-option strong{font-size: 25px;}
	
	.product-option > div:nth-of-type(2) .quantity-wrapper, .product-option > div > div{
		padding-left: 0px; 
	}
	.accordion-3 .panel-body {
		padding:0px;
	}
	.product-option > div {
		margin:0;
	}
	
	
	
}


@media only screen and (min-width: 992px){
	
	.nav-main-menu:not(.left-menu) > .sub-menu.mega-menu.menu-5-col .mega-menu-content > li {
		width: 33%;
	}
	.nav-main-menu:not(.left-menu) > li {
    height: auto; 
    margin-top: 33px;
    float: left;
}
	
	
	
	
}

@media (min-width: 1230px){
	.container {
		width: 80%;
		margin: auto;
	}
}
.footer-quote-01  h1 a{color:#3b4c4e!important;}

.nav-main-menu:not(.left-menu) > .sub-menu .sub-menu > ul {
  
    border: 1px solid black;
}
