/* General indentation & positioning classes */

.rteindent1 {
    margin-left: 40px;
}
.rteindent2 {
    margin-left: 80px;
}
.rteindent3 {
    margin-left: 120px;
}
.rteindent4 {
    margin-left: 160px;
}
.rteleft {
    text-align: left;
}
.rteright {
    text-align: right;
}
.rtecenter {
    text-align: center;
}
.rtejustify {
    text-align: justify;
}
.ibimage_left {
    float: left;
}
.ibimage_right {
    float: right;
}



 @font-face {
    font-family: 'iransans-bold';
    src: url('/sites/all/themes/ketabak/fonts/iransans/eot/IRANSansWeb(FaNum)_Bold.eot');
    src: url('/sites/all/themes/ketabak/fonts/iransans/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'), url('/sites/all/themes/ketabak/fonts/iransans/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),url('/sites/all/themes/ketabak/fonts/iransans/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff2'), url('/sites/all/themes/ketabak/fonts/iransans/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "iransans-regular";
    src: url("/sites/all/themes/ketabak/fonts/iransans/eot/IRANSansWeb(FaNum).eot");
    src: url("/sites/all/themes/ketabak/fonts/iransans/eot/IRANSansWeb(FaNum).eot?#iefix") format("embedded-opentype"), 
	url("/sites/all/themes/ketabak/fonts/iransans/woff/IRANSansWeb(FaNum).woff") format("woff"),
	url("/sites/all/themes/ketabak/fonts/iransans/woff/IRANSansWeb(FaNum).woff") format("woff2"), 
	url("/sites/all/themes/ketabak/fonts/iransans/ttf/IRANSansWeb(FaNum).ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
.cke_editable * { font-family:iransans-regular; font-size:13px; }
.cke_editable h2{font-family:iransans-bold;font-size:17px;text-indent: 14px;position:relative;margin: 10px 0;}
.cke_editable h2 a {font-family:iransans-bold;font-size:17px;text-indent: 14px;position:relative;padding: 0 !important;display: inline-block;width: 100%;padding-right: 5px !important;}
.cke_editable h2:after {content:'';display:inline-block;width: 7px;height: 7px;background: #ab0c0c;position: absolute;right: 0;top: 10px;border-radius: 70px;}
.cke_editable h3 {display: inline-block;width: 100%;/* float: right; */font-family: iransans-bold;font-size: 15px;position: relative;padding-right: 20px;margin-bottom: 20px;margin: 10px 0;}
.cke_editable h3 a {display: inline-block;width: 100%;float: right;font-family: iransans-bold;font-size: 15px;position: relative;padding: 0 !important;display: inline-block;width: 100%;padding-right: 20px !important;}
.cke_editable h3:after, .cke_editable h3:before {content:'';display:inline-block;width:5px;height:5px;background: #ab0c0c;position: absolute;right: 0;top: 10px;border-radius: 70px;}
.cke_editable h3:before { right:10px; }
.cke_editable h4 {display: inline-block;width: 100%;float: none;font-family: iransans-bold;font-size: 14px;position: relative;text-indent: 20px;margin: 10px 0;}
.cke_editable h4 a {display: inline-block;width: 100%;float: right;font-family: iransans-bold;font-size: 14px;position: relative; padding: 0 !important; }
.cke_editable h4:after, .cke_editable h4:before {content:'';display:inline-block;width:5px;height:5px;background: #ab0c0c;position: absolute;right: 0;top: 10px;border-radius: 70px;}
.cke_editable h4:before { right:10px; }
.cke_editable h5 {display: inline-block;width: 100%;/* float: right; */font-family: iransans-bold;font-size: 13px;position: relative;text-indent: 20px;margin-bottom: 20px;clear: both;margin: 10px 0;}
.cke_editable h5 a {display: inline-block;width: 100%;float: right;font-family: iransans-bold;font-size: 13px;position: relative; padding: 0 !important; }
.cke_editable h5:after, .cke_editable h5:before {content:'';display:inline-block;width:5px;height:5px;background: #ab0c0c;position: absolute;right: 0;top: 10px;border-radius: 70px;}
.cke_editable h5:before { right:10px; }
.cke_editable table { margin:auto; clear:both; float: none; min-width:500px; }







.table-of-content {display: inline-block !important;max-width: 400px;width:100%;background:#eee;padding: 20px 20px !important;margin-bottom: 20px !important;}
.table-of-content h4 { font-family:iransans-bold; margin-bottom:5px !important; border-bottom:1px solid #666; padding-bottom:5px; }
.table-of-content ul { margin:0 !important }
.table-of-content ul li a i { display:none !important; text-decoration:none; }
.table-of-content ul li a {font-size:11px !important;color:#111 !important;display:inline-block !important;width:100%;font-weight: 500; 
text-decoration:none; }
.table-of-content ul li a *{ font-size:11px !important; color:#111 !important;  display:inline-block !important; width:100%; float:right; }






.cke_top {    background: #f3f3f3 !important; background-image: #f3f3f3 !important;}











