/*
 Theme Name:   Royal Child
 Theme URI:    http://8theme.com/
 Description:  Royal Child Theme
 Author:       8theme
 Author URI:   http://8theme.com
 Template:     royal
 Version:      1.0
 Text Domain:  royal-child
*/
.featured-image,
.featured-image img{
	width:100%;
	display:block;
}
.featured-image{
	margin:20px auto;
}
.cate,
.post-titles,
.post-cst-meta{
	width:100%;
	display:block;
	text-align:center;
	padding-bottom:10px;
}
.cate::after{
	content: '';
    display: block;
    position: absolute;
    width: 5%;
    left: 47.5%;
    border-top: 1px solid red;
	margin-top:5px;
}
.post-cst-meta::after {
    content: '';
    display: block;
    height: 3px;
    background: #E5E5E5;
    position: absolute;
    bottom: 0px;
    width: 5%;
    left: 47.5%;    
}
.post-titles{
	font-size:300% !important;
	line-height:130% !important;
}
.content-article h3:first-child{
	border:1px solid #EEEEEE;
	padding:15px;
}
.wp-picture{display:none;}
.content-article p img,
.content-article h1 img,
.content-article h2 img,
.content-article h3 img,
.content-article h4 img,
.content-article h5 img,
.content-article h6 img,
.content-article img{
	width:100% !important;
}
@media (max-width: 480px) {
	.products-loop .product, 
	.products-grid .product{
		width:46% !important;
		display:inline-block;
		margin:2%;
		padding:10px;
		-webkit-box-shadow: 0px 0px 3px 0px rgba(204,204,204,0.7);
		-moz-box-shadow: 0px 0px 3px 0px rgba(204,204,204,0.7);
		box-shadow: 0px 0px 3px 0px rgba(204,204,204,0.7);
	}
	.customsliderbtn{
		font-size: 6px !important;
		padding: 10px 10px !important;
	}
	.wb-carousel-layout li{
		float: left;
		list-style: outside none none;
		position: relative;
		width: 100px !important;
		margin-right: 20px;
	}
}

@media (max-width: 576px) {
	.products-loop .product, 
	.products-grid .product{
		width:46% !important;
		display:inline-block;
		margin:2%;
		padding:10px;
		-webkit-box-shadow: 0px 0px 3px 0px rgba(204,204,204,0.7);
		-moz-box-shadow: 0px 0px 3px 0px rgba(204,204,204,0.7);
		box-shadow: 0px 0px 3px 0px rgba(204,204,204,0.7);
	}
	.customsliderbtn{
		font-size: 6px !important;
		padding: 10px 10px !important;
	}
	
	.wb-carousel-layout li{
		float: left;
		list-style: outside none none;
		position: relative;
		width: 100px !important;
		margin-right: 20px;
	}
}