.x-post-slider img,aside.x-sidebar.right .textwidget img{width:100%;}
.entry-featured{display: block;}
.entry-featured a.entry-thumb:hover:before,.entry-featured a.entry-thumb:before{
	width: 100%;
    height: 100%;
    margin: 0;
    border-radius: 0;
}
aside.x-sidebar.right li{list-style: none;}
aside.x-sidebar.right li h4.h-widget ,aside.x-sidebar.right li ul li a{
    font-size: 15px;
}
.entry-wrap .entry-header .p-meta{font-size:14px;}
.entry-wrap .entry-content {margin-top:10px;}
.entry-wrap .entry-content p{line-height:32px;color: #848484;}
aside.x-sidebar.right li ul li a{color: #848484;}
.x-sidebar .h-widget {
    margin-top: 0;
    border: 1px solid #333;
    padding: 0.65em 0.65em 0.75em;
    letter-spacing: 0.15em;
    text-align: center;
    text-transform: uppercase;
    color: #333;
    background-color: transparent;
}
.x-sidebar .widget ul li a,.x-sidebar .widget ol li a {
	padding-top: 8px;
    padding-bottom: 8px;
    color: #333;
    text-decoration: underline;
}
.x-sidebar .widget ul li a:hover,.x-sidebar .widget ol li a:hover{text-decoration:none;}
.x-sidebar .widget ul li, .x-sidebar .widget ol li {
    border-top: 1px solid rgba(0,0,0,0.085);
    border-bottom:0;
}
.x-sidebar .widget ul li:last-child, .x-sidebar .widget ol li:last-child{
	border-bottom: 1px solid rgba(0,0,0,0.085);
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], 
input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], 
input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    height: 3.45em;
    border: 1px solid rgba(0,0,0,0.1);
    padding: 0 1.45em;
}
.form-search:before, .widget_product_search form:before {
    color: #7a7a7a;
}
.blog-template-default .x-sidebar.right{margin-top:26px;}
.blog-template-default #comments{margin-bottom:35px;}
.blog_cat-blog .entry-wrap .x-nav-articles a{
	color: #333;border: 1px solid #333;
    width: 40px;height: 40px;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    line-height: 40px;
    position: relative;
    z-index:2;
    -webkit-transition:all .4s;-moz-transition:all .4s; transition:all .4s;
}
.blog_cat-blog .entry-wrap .x-nav-articles a:hover,.blog-template-default #comments #entry-comment-submit:hover{
	background-color:#333;
}
.blog_cat-blog .entry-wrap .x-nav-articles a:hover i{color:#fff;}
.blog_cat-blog .entry-wrap .x-nav-articles{float:right;}
.blog_cat-blog .entry-wrap .entry-header{margin-top:30px;}
.blog-template-default #comments #entry-comment-submit {
    height: 52px;
    padding: 0 20px;
    line-height: 48px;
}
.blog-template-default #comments #entry-comment-submit:hover{color:#fff;border-color:#333;}
#menu-footer-menu li a{color:#979797;text-decoration:underline;}
#menu-footer-menu li a:hover{opacity:1;color:#fff;}
footer .x-colophon-content{color:#979797;}
footer.x-colophon.bottom{padding:30px 0;}

@media (max-width:1199px){
	.x-flexslider.x-post-slider{height:auto !important;}
}