#container.mainnav-lg #content-container {
	padding-left: 0px;
}



#container .table td {
    padding: 7px 10px;
    vertical-align: middle;
}

#container .table th {
	background: #f9f9f9;
}

.btn-purple {
	background-color: #7d2974;
    border-color: #7d2974;
	padding: 10px 12px;
}

.btn-purple:hover, .btn-purple:active, .btn-purple:focus {
	background-color: #7d2974;
    border-color: #7d2974;
    
}

#content-container {
	padding: 0;
}

.table-img a {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}

#page-content {
    padding: 15px 35px 0;
}

.tab-stacked-left .nav-tabs>li>a {
    padding: 39px 100px;
    text-align: center;
    font-size: 18px;
}

.tab-base .nav-tabs>li:not(.active)>a {
	color: #000;
	opacity: 1;
}

.panel h2, h3 {
	text-align: center;
}

.panel h2 {
	border: 1px solid #000;
	padding: 7px 7px;
}

.pad-ver {
	padding-top: 0px;
    padding-bottom: 0px;
}

.btn-paye {
	min-width: 35% !important;
}

.panel {
     border-radius: 0; 
     border: none; 
     border-bottom: none; 
     margin-bottom: none; 
}
 .panel {
    margin-bottom: 20px;
   
   
    /* border-radius: 4px; */
     -webkit-box-shadow: none; 
     box-shadow: none;
}

.tab-content .panel-body {
    padding: 15px 20px 0px;
}

.btn-fid {
	padding: 6px 12px;
}

.form-div .btn-purple {
	margin-bottom: 10px;
}






#mainnav-container {
	padding-top: 0px;
}



#container.aside-in #aside-container-2 {
    left: 0 !important;
    right: auto !important;
}

#container #aside-container-2 {
    padding: 0;
    position: absolute;
    width: 255px;
    height: auto;
    left: auto;
    right: -255px;
    top: 0;
    bottom: 0;
    min-height: 100vh;
    overflow: hidden;
    z-index: 3;
}

.prod {
	text-align: center;
	height: 160px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
}

.prod h2 {
	margin-top: -10px;
}

.prod img {
	margin: 0 auto;
	margin-bottom: 20px;
}

.prod-2 {
	text-align: center;
	margin: 25px 0;
}


.slider-menu {
	margin: 0px 0;
}

.prod-2 img {
	margin: 0 auto;
	
}

.form-div {
	text-align: center;
}

.form-div h2 {
	float: left;
	
}

 .qty {
    width: 15px;
    height: 25px;
    text-align: center;
}
 input.qtyplus {width: 20px;height:25px;}
 input.qtyminus {width: 20px;height:25px;}

#container #aside-container {
	width: 280px;
}

.prod h4 { 
	line-height: 27px;
    color: #fff;
    font-size: 21px;
}

.color-1 {
	background: #641A1B;
}

.color-2 {
	background: #416419;
}

.color-3 {
	background: #1F1964;
}

.color-4 {
	background: #645819;
}

.color-5 {
	background: #642A19;
}

.color-6 {
	background: #641A1B;
}

.color-7 {
	background: #416419;
}

.color-8 {
	background: #1F1964;
}

.color-9 {
	background: #645819;
}

.color-10 {
	background: #642A19;
}

.color-11 {
	background: #B5292B;
}

.color-12 {
	background: #79CC19;
}

.color-13 {
	background: #382EA2;
}

.color-14 {
	background: #D7B70F;
}

.color-15 {
	background: #470909;
}

.color-16 {
	background: #9C2CA3;
}

.color-17 {
	background: #53570E;
}

.color-18 {
	background: #D15DA5;
}

.color-19 {
	background: #CB7F61;
}

.color-20 {
	background: #8B5FC1;
}

.float-left {
	float: left;
}

.quantity {
	position: relative;
	right: 21px;
}

.p-posi {
	position: relative;
	right: -84px;
    top: -31px;
}

.table-img i {
	margin-right: 5px;
}

.clearfix {
	clear: both;
}

/*
.clear-it-1 {
	display: none;
}

.clear-it-2 {
	display: block;
}
*/










@media (min-width: 768px) {
#container.mainnav-sm #content-container {
    padding-left: 260px;
    left: 0;
}
}

@media (min-width: 768px) {
#container.mainnav-sm #mainnav-container {
    width: 260px;
    left: 0;
	}
}


@media (max-width: 980px) {
	 .btn-table {
     	padding: 12px 25px;
		margin: 0 5px;
	}
}

@media (max-width: 591px) {
	 .btn-table {
     	padding: 12px 25px;
		margin: 0 5px;
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#container.mainnav-lg #content-container {
     left: 0px; 
	}
}

@media (max-width: 992px) {
	 .tab-stacked-left .nav-tabs>li>a  {
     	padding: 20px 30px;
	}
}

@media (min-width: 1023px){
	#container.aside-in #aside {
    padding: 50px 6px;
	}
}



.introBackground{background:url(/img/intro-bg.jpg) center top no-repeat #000; background-size:cover;}
.panierDetial td{ font-size: 14px;}
.linkPage td{ font-size: 14px;}


.introInput input{ height:50px; width:91%; float:left; border-radius:10px 0px 0px 10px; padding-left:20px; border:0px; display:block; color:#333;}
.introInput button {
    /*width: 10%;*/
    float: left;
    height: 50px;
    border-radius: 0px 10px 10px 0px;
    background-color: #b1a68a;
    font-size: 22px;
    font-weight: bold;
    color: #fff !important;
    padding: 0 21px;
}
.introInput .btnSrc{width:10% !important; float:left; background-color:#ddd  !important; border-radius:0px 10px 10px 0px !important; color:#000 !important;}

.intro{ color:#fff; font-weight:normal;}
.intro h1,.intro span{font-size:30px;font-family: 'Lato', sans-serif;color: #B1A68A;font-weight: bold;line-height: 35px;}
.intro span{color:#fff; font-weight:bold;}
.intro p{font-family: 'Lato', sans-serif;}
.intro hr{border:1px solid #999;}
.introBt{background-color: #B1A68A;border-radius:5px;font-family: 'Lato', sans-serif;text-align:center;line-height:40px;width:100%;font-size:25px;margin:20px 0px;}
.introBt a{color:#000;font-weight: bold;}
.introBt a:hover{background-color:#fff; display:block; text-decoration:none; border-radius:5px; color:#000 !important;}
.introBt a:active{background:none;}
.introMap{}


.introLogo{margin:20px 0px;}
.introLogo img{width: 130px;}
.introBg{margin-top:20px !important; background-color:rgba(0,0,0,.7); }
.introBg label{font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.introdesRes{background-color:#B1A68A; color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:normal;width: 100%;font-size: 18px;}
.introdesRes a{color:#000; line-height:50px;}
.introLogin{margin-top:60px; margin-left:75px;}
.introLogin span{float:left; margin:0px; font-size:18px; color:#c00 !important;}
.introLogin a{float:left; color:#FFF; line-height:20px;  margin-left:10px;}
.introLogin a:hover{color:#c00;}
.introBorder{border:1px solid #B1A68A; padding: 10px; border-radius: 10px;}
.locationBG{margin-top: 30px;}

.introFt{margin-top: 30px;}
