/* ============================================================================

Theme Name: Leather Mines
Theme URI: www.dynamicxperts.com
Description: A premium wordpress template.
Version: 1.5
Author: Saad ali Tariq
Author URI: mailto:dynamicexperts@gmail.com

============================================================================= */

@import url("front.css");
.pagesbg { padding:15px; background-color:#373435;}
.pagesbg h4{ font:normal 30px Gotham, Helvetica Neue, Helvetica, Arial," sans-serif"; color: white; padding: 40px 0px;}
.navbar-inverse{

    position: relative;
        z-index: 9;

}


.centertext-2{
	text-align:center;
	
	
}
.centertext-2 h3 {
    color: #000000;
    font-size: 40px;
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
    margin: 24px 0;
}
.centertext-2 h4 {
    color: #ec0000;
    font-size: 13px;
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
    background: url(../images/made-bg1.png) center center no-repeat;
    margin: 8px 0 0 0px;
	letter-spacing:2px;
}


.cate_inner_2{}
.cate_inner_2 .cate_1_1{position: relative;overflow: hidden;}
.cate_inner_2 .cate_1_1 a{text-decoration: none;}
.cate_inner_2 .cate_1_1 .cate_img_11{}
.cate_inner_2 .cate_1_1 .cate_img_11 img{width: 100%;transition: 0.45s;}

.cate_inner_2 .cate_1_1 .cate_name_11{transition: 0.45s; text-align: center;background: transparent;position: absolute;left: 0;right: 0;bottom: 0%;}
.cate_inner_2 .cate_1_1 .cate_name_11 h6{color: #fff;font-size: 16px;transition: 0.45s;text-transform: uppercase;letter-spacing: 2px;font-family: 'Poppins', sans-serif;padding-top: 27px;}
.cate_inner_2 .cate_1_1 .cate_name_11 h3 {
    color: #fff;
    font-size: 33px;
    font-family: 'Poppins', sans-serif;
    transition: 0.45s;
    letter-spacing: 0px;
    padding: 12px 0px;
    font-weight: bold;
    margin: 0;
}

.cate_inner_2 .cate_1_1 .cate_name_11 p{
	font-size: 15px;
    color: #2f333a;
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
    background: #fff;
    display: inline-block;
    padding: 9px 20px;transition: 0.45s;letter-spacing: 1px;}

.cate_inner_2 .cate_1_1:hover .cate_name_11{     background: #ff00119e; bottom: 30%; transform: translateY(-100%);}
.cate_inner_2 .cate_1_1:hover .cate_img_11 img{transform: scale(1.1);}
.cate_inner_2 .cate_1_1:hover .cate_name_11 p{background: #2f333a;color: #fff;}



.abt-img{
}


.abt-txt {
	margin:50px 0 0 0;
}
.abt-txt h3{
	color:#fff;
	font-size:50px;
	font-family: 'Poppins', sans-serif;
	padding:0 0 20px 0;
	
}
.abt-txt p{
   color: #fff;
    font-family: 'Poppins', sans-serif;
    float: left;
    width: 100%;
	font-size:16px;
	font-weight:400;
	line-height:30px;
	text-align:justify;
}

.abt-txt a {
    color: #fff;
    font-family: 'Poppins', sans-serif;
    background: #ec0000;
    margin: 20px 0 0 0;
    float: left;
    padding: 15px 30px;
	text-transform:uppercase;
	letter-spacing:2px;
}
.abt-txt a:hover {
	 background: #000;
}


.next_cont{}
.leftmenu{ width:100%; background:#ebebeb;}
.leftmenuhead .fa{ font-size:24px; float:left; display:inline-block; margin:0px 0 0 0px; padding:0 15px 0 0px;}

.leftmenu h4{ font:500 18px 'Oswald', sans-serif; background:#000000; text-transform:uppercase; color:#fff; margin:0px 0 0 0px; padding:16px 14px;}
.leftmenu ul{ margin:0; padding:0;}
.leftmenu li{ list-style: none;}
.leftmenu li:hover{}
.prdarea{ width:100%;}
.leftmenu .prordfa{ background:#282525; color:#fff; margin:0 0 0 0px; padding:2px 8px 2px 9px; font-size:20px; font-weight:bold; border-radius:24px;}


.prdarea1 h4{ font:500 18px 'Oswald', sans-serif; background:#ebebeb; color:#303030; margin:0px 0 0 0px; padding:13px 14px; border-bottom:5px solid #000000; text-transform:uppercase;}
.prdarea1 h4 a{ color:#303030;}

.fa{ padding:0px 0px;}

.prdarea3{}
.prdarea3 h4{ font:500 18px 'Oswald', sans-serif; background:#ebebeb; color:#303030; margin:0px 0 0 0px; padding:13px 14px; border-bottom:2px solid #000000; text-transform:uppercase;}
.prdarea3 h4 a{ color:#303030;}

.nofound{ color:#000; padding:10px 0px;}

.gallery_re{margin:0px 0px 10px 0px; padding:0px; float:left; width:100%;}
.gallery_re ul{margin:0px 0px 0px 2px; padding:0px;}
.gallery_re ul li{margin:0px; margin:0px 8px 0px 0px; width:95px; height:80px; list-style:none; float:left;}
.gallery_re ul li img{ height:100%; width:100%;}
.border{border:1px solid #b2b2b2;}
.gallery_re ul li:last-child{ margin:0px;}

.border:hover{border:1px solid #da251d;}

.gallery{ float:left; width:100%;}
.gallery img { width:100%; height:auto; border:2px solid #959595; margin-bottom:10px;}



.large_right_side{ width:100%;}
.deatial{ text-align:left;  }
.deatial h1{ font-size:17px; color:#fff; background-color:#000000; line-height:30px; font-weight:normal;  margin-bottom:5px; padding:5px 0px 5px 10px;}
.deatial h2{ font-size:14px; color:#fff; font-weight:normal; background-color:#797979; line-height:24px; margin-bottom:5px; padding:0px 0px 0px 10px;}
.deatial h2 span{ color:#fff; font-weight:bold;}
.deatial p{ text-align:justify; color:#454545; font-size:12px; line-height:22px; }


.deatial .cart a{ padding:15px 10px 15px 30px; text-align:center; color:#FFFFFF; font-size:14px; background:url(images/cart.png) no-repeat 38% 18px #393f4f; display:block; margin:20px 0px;}
.deatial .cart a:hover{ background:url(images/cart.png) no-repeat 38% -38px #fc0000;}



.wp-pagenavi a, .wp-pagenavi span{ color:#000; padding: 2px 8px;} 
.wp-pagenavi span.current{ color:#d80a05; border:solid 1px #d80a05 !important;}
.wp-pagenavi .nextpostslink { font: normal 16px Gotham, Helvetica Neue, Helvetica, Arial," sans-serif";}

.slick-prev{ background:url(images/back-btn.png) left top no-repeat; right:90px; transition:all 0.2s;}
.slick-prev:hover{ background:url(images/back-btn.png) left bottom no-repeat; right:90px}
.slick-next{ background:url(images/next-btn.png) left top no-repeat; right:30px; transition:all 0.2s;}
.slick-next:hover{ background:url(images/next-btn.png) left bottom no-repeat; right:30px;}
.qty-input{ width: 100%;
	margin-bottom: 5px;
	height: 40px;
	line-height: 40px;
	margin-top:10px;
	border: 1px solid #E2E2E2;
	border-radius: 0px;
	background: #fff;
	box-shadow: none;
	outline: none;
	padding: 0 20px;
	font-size: 14px;
	color: #111111;}
.product-details-box a.add-to-cart, .add-to-cart {
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 14px;
	background: #000000;
	color:#ffffff;
	padding: 12px 10px;
	text-transform: uppercase;
	border:1px solid transparent;
	border-radius:3px;
	position: relative;
	display: inline-block;
	margin-top:5px;
}

.product-details-box a.add-to-cart i, .add-to-cart i {
	padding-left: 33px;
	color: #373838;
	font-size: 1.25em;
	vertical-align: middle;
}
.product-details-box a.add-to-cart:before, .add-to-cart:before  {
	content: '';
	width:1px;
	height:28px;
	background: #e88b4c;
	position: absolute;
	right: 39px;
	top: 9px;
}
.product-details-box a.add-to-cart:after, .add-to-cart:after {
	content: '';
	width:1px;
	height:28px;
	background: #c64708;
	position: absolute;
	right: 40px;
	top: 9px;
}
.product-details-box a.add-to-cart:hover, .add-to-cart:hover,  .product-details-box a.add-to-cart:hover i, .add-to-cart:hover i,  .product-details-page-content .shop-page-content .meta a:hover {
	color:#fff;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}


/* contact pages start*/



.cms_cont{  padding: 30px 0 0 0;}
.cont_left{ border:4px solid #fff;}
.cont_left iframe{ border:2px solid #fff;}
.cont_right{ background:#fff; padding:20px; text-align:left;}
.cont_rightbor{ border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; padding: 20px 0 14px 0; margin: 0 0 10px 0;}

.cont_right ul{ padding:0; margin: 22px 0 21px 0;}
.cont_right ul li{ display:inline-block;}
.cont_right .fbc{ background:#fff; color:#111; margin:0 0 0 0px; font-size:14px !important; padding:7px 7px 7px 10px; border:3px solid #d2d2d2; transition:all 0.4s;}
.cont_right .fbc:hover{ background:#43579c; color:#FFFFFF; border-radius:50%;}

.cont_right .twc{ background:#fff; color:#111; margin:0 0 0 0px; font-size:13px !important; padding:7px 5px 7px 8px; border:3px solid #d2d2d2; transition:all 0.4s;}
.cont_right .twc:hover{ background:#2aa3dc; color:#FFFFFF; border-radius:50%;}

.cont_right .ytc{ background:#fff; color:#111; margin:0 0 0 0px; font-size:13px !important; padding:7px 4px 7px 7px; border:3px solid #d2d2d2; transition:all 0.4s;}
.cont_right .ytc:hover{ background:#c32c30; color:#FFFFFF; border-radius:50%;}

.cont_right .insc{ background:#fff; color:#111; margin:0 0 0 0px; font-size:13px !important; padding:7px 4px 7px 7px; border:3px solid #d2d2d2; transition:all 0.4s;}
.cont_right .insc:hover{ background:#8311d5; color:#FFFFFF; border-radius:50%;}


.form_name{   width: 100%; height: 50px; border: none; border: 2px solid #d0d0d0; padding: 10px;  margin: 8px 0px 8px 0px; font-family:Arial, Helvetica, sans-serif;}
.form_textarea{  width: 100%;  border: none; border: 2px solid #d0d0d0; padding: 10px;  margin: 8px 0px 8px 0px; font-family:Arial, Helvetica, sans-serif;}
.submit{font-family: Poppins-Medium; font-size:13px; color:#fff; padding:10px 30px; border:0px; text-decoration:none; background:#111111; transition: 0.5s all; text-transform:uppercase;}
.submit:hover{color:#fff; background:#d80a05;}

.contactbx{border: 1px #e5e5e5 solid; list-style:none;}
.contactbx ul {margin:0px; padding:0px; list-style: none}
.contactbx ul li{border-bottom: 1px #e5e5e5 solid;}
.contactbx ul li:last-child{border-bottom:0;}
.contactbx ul li span{border-right: 1px #e5e5e5 solid;font-size: 20px; color: #d50000;width: 50px;height: 50px;text-align: center;line-height: 50px;}
.backk2{ background:#323030; padding:0 0 54px 10px;}
.contactbxm{ -webkit-box-shadow: -1px 2px 23px 1px rgba(0,0,0,0.62);
-moz-box-shadow: -1px 2px 23px 1px rgba(0,0,0,0.62);
box-shadow: -1px 2px 23px 1px rgba(0,0,0,0.62);}

div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{ clear:both;}
