img{max-width: 100%;}
/*-----------------------------------------------------------------------------------*/
/*	RECENT POSTS
/*-----------------------------------------------------------------------------------*/
.post_item_img {position:relative;
border:0px solid #e1e1e1
}
.post_item_img:before {
	content:'';
	position:absolute;
	z-index:25;
	left:0;
	top:0;
	width:100%;
	height:100%;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}

.post_item_img:hover .pListTextBox{
	background-color:rgba(230,0,18,0.8);
	color:#fff;
}
.post_item_img .pListTextBox{
	position:absolute;
	z-index:2000;
	height:65px;
	width:100%;
	margin-top:-65px;
	color:#111111;
	font-size:20px;
	background-color: rgba(236,236,236,0.9);
	padding:30px 15px 15px 18px;
	line-height:5px;
	font-weight:400;

}

.effect1:hover{
	background-color:rgba(230,0,18,0.8);
	color:#fff;
	}

/*.post_item:hover .post_item_img:before {background-color:rgba(0,0,0,0.8);}*/
.post_item_content {padding:23px 0 0;}
.post_item_content a.title {
	font-weight:300;
	line-height:34px;
	font-size:24px;
	color:#333;
}
.post_item_inf {padding-top:2px;}
.post_item_inf li {
	display:inline-block;
	padding-right:12px;
	color:#ccc;
}
.post_item_inf a {
	padding-right:12px;
	font-weight:300;
	font-size:14px;
}
.post_item_img a.link {
	position:absolute;
	z-index:30;
	left:50%;
	bottom:30%;
	width:60px;
	height:36px;
	margin:0 0 -18px -30px;
	opacity:0;
	background-image:url(../images/zoom.png);
	background-repeat:no-repeat;
	background-position:0 0;
	background-size:100% auto;
	-webkit-background-size:100% auto;
	transition: bottom 0.3s ease-in-out, opacity 0.3s ease-in-out;
	-webkit-transition: bottom 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.post_item:hover .post_item_img a.link {
	bottom:50%;
	opacity:1;
}
.post_item_img a.link:hover {background-image:url(../images/zoom_h.png);}



.post_item_img a.blog {
	position:absolute;
	z-index:30;
	left:50%;
	bottom:30%;
	width:180px;
	height:108px;
	margin:0 0 -54px -90px;
	opacity:0;
	background-image:url(../images/zBlog.png);
	background-repeat:no-repeat;
	background-position:0 0;
	background-size:100% auto;
	-webkit-background-size:100% auto;
	transition: bottom 0.3s ease-in-out, opacity 0.3s ease-in-out;
	-webkit-transition: bottom 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.post_item:hover .post_item_img a.blog {
	bottom:50%;
	opacity:1;
}
.post_item_img a.blog:hover {background-image:url(../images/zBlog_h.png);}




.post_item_img a.youtube {
	position:absolute;
	z-index:30;
	left:50%;
	bottom:30%;
	width:180px;
	height:108px;
	margin:0 0 -54px -90px;
	opacity:0;
	background-image:url(../images/zYoutube.png);
	background-repeat:no-repeat;
	background-position:0 0;
	background-size:100% auto;
	-webkit-background-size:100% auto;
	transition: bottom 0.3s ease-in-out, opacity 0.3s ease-in-out;
	-webkit-transition: bottom 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.post_item:hover .post_item_img a.youtube {
	bottom:50%;
	opacity:1;
}
.post_item_img a.youtube:hover {background-image:url(../images/zYoutube_h.png);}



.post_item_img a.facebook {
	position:absolute;
	z-index:30;
	left:50%;
	bottom:30%;
	width:180px;
	height:108px;
	margin:0 0 -54px -90px;
	opacity:0;
	background-image:url(../images/zfacebook.png);
	background-repeat:no-repeat;
	background-position:0 0;
	background-size:100% auto;
	-webkit-background-size:100% auto;
	transition: bottom 0.3s ease-in-out, opacity 0.3s ease-in-out;
	-webkit-transition: bottom 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.post_item:hover .post_item_img a.facebook {
	bottom:50%;
	opacity:1;
}
.post_item_img a.facebook:hover {background-image:url(../images/zfacebook_h.png);}





.post_item_img a.instargram {
	position:absolute;
	z-index:30;
	left:50%;
	bottom:30%;
	width:180px;
	height:108px;
	margin:0 0 -54px -90px;
	opacity:0;
	background-image:url(../images/zinstargram_h.png);
	background-repeat:no-repeat;
	background-position:0 0;
	background-size:100% auto;
	-webkit-background-size:100% auto;
	transition: bottom 0.3s ease-in-out, opacity 0.3s ease-in-out;
	-webkit-transition: bottom 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.post_item:hover .post_item_img a.instargram {
	bottom:50%;
	opacity:1;
}
.post_item_img a.instargram:hover {background-image:url(../images/zinstargram_h.png);}




/* __________ Recent Posts Small __________ */
.recent_posts_small {margin-bottom:5px;}
.post_item_img_small {
	overflow:hidden;
	float:left;
	width:70px;
	height:50px;
	margin:2px 15px 13px 0;
}
.post_item_img_small img {
	width:auto;
	max-width:none;
	height:100%;
	transition: opacity 0.3s ease-in-out;
	-webkit-transition: opacity 0.3s ease-in-out;
}
.recent_posts_small:hover .post_item_img_small img {opacity:0.5;}
.post_item_content_small a.title {
	display:block;
	line-height:17px;
	font-size:14px;
	color:#ccc;
}
.post_item_content_small a.title:hover {color:#666;}
.post_item_inf_small li {
	display:inline-block;
	padding-top:4px;
	padding-right:10px;
	line-height:17px;
	font-size:11px;
	color:#666;
}



/* __________ Recent Posts Sidebar __________ */
.recent_posts_widget {margin-bottom:25px;}
.post_item_img_widget {
	overflow:hidden;
	width:270px;
	height:180px;
	margin-bottom:16px;
	background-color:#000;
}
.post_item_img_widget img {
	width:auto;
	max-width:none;
	height:100%;
	transition: opacity 0.3s ease-in-out;
	-webkit-transition: opacity 0.3s ease-in-out;
}
.recent_posts_widget:hover .post_item_img_widget img {opacity:0.5;}

.post_item_content_widget a.title {
	display:block;
	line-height:21px;
	font-size:18px;
	color:#333;
}
.post_item_content_widgeta.title:hover {color:#666;}
.post_item_inf_widget li {
	display:inline-block;
	padding-top:12px;
	padding-right:10px;
	line-height:17px;
	font-size:11px;
	color:#999;
}

.mbrand-text{background-image:url(/images/carbon-bg.png); color:#fff; text-align: center;padding:10px; font-size:18px;}

.margbot0 {margin-bottom:0;}
.margbot5 {margin-bottom:5px !important;}
.margbot10 {margin-bottom:10px;}
.margbot20 {margin-bottom:20px;}
.margbot25 {margin-bottom:25px;}
.margbot30 {margin-bottom:30px !important;}
.margbot40 {margin-bottom:40px;}
.margbot50 {margin-bottom:50px;}
.margbot60 {margin-bottom:60px;}
.margbot70 {margin-bottom:70px;}
.margbot80 {margin-bottom:80px;}

.margtop10 {margin-top:10px;}
.margtop20 {margin-top:20px;}
.margtop30 {margin-top:30px;}



.pad0 {padding:0 !important;}
.padbot0 {padding-bottom:0 !important;}
.padbot10 {padding-bottom:10px !important;}
.padbot15 {padding-bottom:15px !important;}
.padbot20 {padding-bottom:20px !important;}
.padbot30 {padding-bottom:30px !important;}
.padbot40 {padding-bottom:40px !important;}
.padbot50 {padding-bottom:50px !important;}
.padbot60 {padding-bottom:60px !important;}
.padbot70 {padding-bottom:70px !important;}
.padbot80 {padding-bottom:80px !important;}
.padbot90 {padding-bottom:90px !important;}
.padbot100 {padding-bottom:100px !important;}
.padtop0 {padding-top:0 !important;}

.padtop5 {padding-top:5px !important;}
.padtop10 {padding-top:10px !important;}
.padtop20 {padding-top:20px !important;}
.padtop30 {padding-top:30px !important;}
.padtop40 {padding-top:40px !important;}
.padtop50 {padding-top:50px !important;}
.padtop60 {padding-top:60px !important;}
.padtop70 {padding-top:70px !important;}

.pageNavi {
	width:100%;
	height:44px;
	background:#f5f5f5;
	border-bottom:1px solid #e1e1e1;
}


.pageNavi .textBox {
	width:100%;
	font-size:12px;
	padding-top:12px;
}

.productBox {
	width:100%;
	border:1px solid #e1e1e1;
	height:400px;
	position:relative;
}

.productBox img {
	/*margin-top:30px;*/

}
.productTitleBox {
width:100%;
height:90px;
position:absolute;
right:0px;
bottom:0px;
text-align:left;
}


.productTitleBox .model{
    font-weight: 400;
	margin:10px 20px;;
	color:#636363;
	font-size:15px;
	line-height:16px;
}

.productTitleBox .title{
    font-weight: 400;
	margin:10px 20px;;
	color:#111111;
	font-size:15px;
	line-height:16px;
	letter-spacing:-0.05em;
}
