/*
Theme Name:  RoyalFile Child
Description: RoyalFile Child Theme
Author:      Meysam Hosseinkhani
Author URI:  https://i-design.ir
Template:    royalfile
Version:     1.0.0
Text Domain: royal-file
*/

body, p, ol, ul, .entry-content, blockquote, .site-description, .entry-summary,input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=tel], input[type=number],#search-form input[type="submit"], textarea, select, .widget-title, .main-navigation a {
font-family: var(--royal-main-font) !important;
	font-weight: 400;
}
h1,h2,h3,h4,h5,h6, h1 a ,h2 a ,h3 a ,h4 a ,h5 a,h6 a, widget-title, .entry-title, .page-title, .site-title a, .site-title, a.continue-reading-link, #respond .form-submit input#submit, #colophon .widget-title, .widget-title, 
.post-name h2, .prod-name h2, .post-title, .entry-content h2m .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .comments-title{
font-family: var(--royal-md-font) !important;
	font-weight: 400!important;
}
.mini-post {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.esmaeil-post-details {
    margin: 5px 0;
    padding: 0;
    font-size:13px
}

.esmaeil-post-details-col {
    margin-left: 30px;
}

.esmaeil-post-details .col{
    padding:0
}

.prod-img.fr-img {
    float: left;
    margin: 0 15px 10px 0;
    width: 150px;
}

.prod-det::after {
    content: '';
    display: block;
    clear: both;
}

.prod-det .excerpt {
    overflow: hidden;
    display: block;
    font-size: 14px;
    width: 100%;
    line-height: 2;
    max-width: 100%;
}