/*
 Theme Name:   Onum Child
 Theme URI:    http://wpdemo.archiwp.com/onum/
 Description:  Onum Child Theme
 Author:       OceanThemes
 Author URI:   http://oceanthemes.net/
 Template:     onum
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  onumchild
*/
 
/* =Theme customization starts here
------------------------------------------------------- */
@font-face {
    font-family: 'Yekan2';
    src: url('fonts/YekanBakh_Light.eot');
    src: url('fonts/YekanBakh_Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/YekanBakh_Light.woff') format('woff'),
        url('fonts/YekanBakh_Light.ttf') format('truetype'),
        url('fonts/YekanBakh_Light.svg#Light') format('svg');
    font-weight: normal;
    font-style: normal;

}
h1, h2, h3, h4, h5, h6,div.elementor-widget.elementor-widget-heading .elementor-heading-title,table{font-family: 'Yekan2' !important;}
body{font-family: 'Yekan2' !important;font-size: 1.8rem;direction:rtl !important;}
.elementor-3730 .elementor-element.elementor-element-4f3e9194 .elementor-icon-list-item > a,
.elementor-element .elementor-widget-text-editor, .elementor-element .elementor-widget-icon-list .elementor-icon-list-item,.octf-btn,
.elementor-2349 .elementor-element.elementor-element-cc37a8c .elementor-icon-list-item > a,.main-navigation ul,.main-navigation ul li li a,.post-box .entry-meta,.elementor-button-text
{font-family: 'Yekan2' !important; font-size: 18px !important;}
.partners .swiper-slide-image{-webkit-filter:none;  filter: none;}
.titr-customer{position:relative;text-align:center;border-bottom:1px #eee solid;}
.titr-customer span{position:absolute;top:-15px;background:#fff;font-size: 2rem;font-weight:bold;right:calc(57% - 200px);width:200px;}
.main-navigation ul li li a{text-align: right !important;}
.octf-btn-icon {  text-align: right;  padding: 5px 28px 5px 5px !important;}
.octf-btn-icon i{margin-left: 0px;margin-right: 14px;}
.entry-summary {  font-size: 17px;}
.butcat a{width:100%;padding: 8px 10px;}
.butcat a:hover{background:#666}
@-webkit-keyframes ani-mouse {
	0% {
	opacity: 1;
	top: 20%;
	}
	15% {
	opacity: 1;
	top: 40%;
	}
	30% {
	opacity: 1;
	top: 60%;
	}
	45% {
	opacity: 1;
	top: 80%;
	}
	60% {
	opacity: 0;
	top: 60%;
	}
	75% {
	opacity: 0;
	top: 40%;
	}
	100% {
	opacity: 0;
	top: 20%;
	}
}
@-moz-keyframes ani-mouse {
	0% {
	opacity: 1;
	top: 20%;
	}
	15% {
	opacity: 1;
	top: 40%;
	}
	30% {
	opacity: 1;
	top: 60%;
	}
	45% {
	opacity: 1;
	top: 80%;
	}
	60% {
	opacity: 0;
	top: 60%;
	}
	75% {
	opacity: 0;
	top: 40%;
	}
	100% {
	opacity: 0;
	top: 20%;
	}
}
@keyframes ani-mouse {
	0% {
	opacity: 1;
	top: 20%;
	}
	15% {
	opacity: 1;
	top: 40%;
	}
	30% {
	opacity: 1;
	top: 60%;
	}
	45% {
	opacity: 1;
	top: 80%;
	}
	60% {
	opacity: 0;
	top: 60%;
	}
	75% {
	opacity: 0;
	top: 40%;
	}
	100% {
	opacity: 0;
	top: 20%;
	}
}
 .scroll-btn {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
}
.scroll-btn > * {
	display: inline-block;
	line-height: 18px;
	font-size: 13px;
	font-weight: normal;
	color: #fff;
	font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: 2px;
}
.scroll-btn > *:hover,
.scroll-btn > *:focus,
.scroll-btn > *.active {
	color: #fff;
}
.scroll-btn > *:hover,
.scroll-btn > *:focus,
.scroll-btn > *:active,
.scroll-btn > *.active {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.scroll-btn .mouse {
	position: relative;
	display: block;
	width: 30px;
	height: 45px;
	margin: 0 auto 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 2px solid #ffffff80;
	border-radius: 23px;
}
.scroll-btn .mouse > * {
	position: absolute;
	display: block;
	top: 20%;
	left: 50%;
	width: 7px;
	height: 7px;
	margin: -4px 0 0 -3px;
	background: white;
	border-radius: 50%;
	-webkit-animation: ani-mouse 2.5s linear infinite;
	-moz-animation: ani-mouse 2.5s linear infinite;
	animation: ani-mouse 2.5s linear infinite;
}
.octf-btn-cta .h-search-form-field{left:100%;right:auto !important;}
.octf-btn-cta .h-search-form-field .h-search-form-inner{padding: 10px;  background-color: transparent;-webkit-box-shadow: none;box-shadow:none;-moz-box-shadow:none}
.single-page-header .sing-page-header-content{padding-top: 100px;  padding-bottom: 12px;}
.relatetit{font-size:16px;line-height: 24px;}
.post-box.post-item .inner-post {  padding: 15px;}
.relateexcerpt{font-size: 16px;}
.related-posts{margin-top:30px;}
.related-posts .mortabet{font-size: 24px !important;position:relative;text-align:center;font-weight:bold;border-bottom:1px #eee solid;margin-bottom:30px;color: #666;}
.related-posts .mortabet span{position: relative;  background: #fff;top: 18px;  padding: 0 20px;}
.comment-respond{padding: 30px;}
.site-footer{font-size: 17px;}
.cd-header.is-fixed{top: -122px;}
.octf-btn{font-size: 18px;letter-spacing: 1px;}
.post-box .post-cat a{font-size: 14px;margin-right: 0;font-family: inherit;}
.single-page-header.post-box .post-cat a {  margin-bottom: 0px;}
.blog-grid .masonry-post-item.post-box .entry-title {
  font-size: 18px;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}
.blog-grid .masonry-post-item.post-box .entry-media .post-cat a {  opacity: 0.8;}
.page-pagination {  font-family: inherit;direction:ltr}
.entry-contentsingle{padding: 100px 0 0px;}
.site-header.header__transparent{z-index: 999;}
.titsitedesign2{position:relative;top:-60px;}
.titsitedesign2 h2{position:relative;top: 3px;}
.titsitedesign2 h2 span{background:#fff;font-size: 30px;}
.titsitedesign2 h2:before{background:#fff;padding:0 10px;content:""}
.titsitedesign2 h2:after{background:#fff;padding:0 10px;content:""}
.boxfullimage{height:500px;}
.rowtablee{background:#9B9B9B;width:100%;display:block;text-align:center;color:#fff;}
.page-header .breadcrumbs, .breadcrumbs{margin:0 !important;padding:0 !important;font-size: 0.9em;}
.wptb-table-container{margin:0 !important}
.wptb-table-container table{font-size: 17px !important;}
[class*="wptb-element-text-"] p {font-size: 17px !important;}
h3 {  font-size: 1.4em;}
h2 {  font-size: 1.8em;}




@media (min-width: 992px) {

}
@media (min-width: 768px) and (max-width: 991px) {

}
@media (min-width: 480px) and (max-width: 767px) {

}
@media (max-width: 480px) {
	.titsitedesign2 h2:before,.titsitedesign2 h2:after{display:none}
	.titsitedesign2 h2 {  top: 5px;}
	.webcolleft .elementor-widget-wrap{align-content: last baseline !important;  align-items: last baseline !important;}
	.imgweb{width:100% !important;top:380px !important}
	
}
@media (max-width: 600px) {
  .page-header {    height: 80px;    padding: 20px 0;  }
	h2 {  font-size: 1.5em;}
}
@media (max-width: 767px) {
	.socialrow{padding: 25px 0px 25px 0px !important;}
	.ot-heading{text-align:right !important;}
}
.ot-heading h6, .ot-heading .sub-heading{color: #f363a0;}
.ot-heading .sub-heading::after{background: #f363a0;}
.page-header{background-image: none !important;  background-color: #eee;padding-top: 20px !important;padding-bottom: 15px !important;}
.page-title {  margin-bottom: 0;  margin-top: 0;  text-align: right;  font-size: 1.3em;  color: #1D3557;  padding-right: 15px;}
.page-header .breadcrumbs, .breadcrumbs {  font-size: 0.8em;  text-align: right;  padding-right: 15px !important;  margin-top: 5px !important;font-family: 'Yekan2';}
.team-wrap .team-social{display:none}

.s-box .icon-main img{opacity:0.8}
.project_filters{padding-right:0 !important;margin-bottom: 15px !important;}
.project_filters li a:hover, .project_filters li a.selected {
  color: #C6A38B !important;
}

.project_filters li a::after{background-color:#C6A38B !important;}
.project_filters li{margin-right: 0 !important;}
.project_filters li:first-child{margin-left: 20px !important;}
.project-filter-wrapper .container{width: 100% !important;}
.projects-box .portfolio-info .portfolio-info-inner {
  text-align: right !important;
}
.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next{right:auto !important;left:0 !important}
body.rtl .elementor-widget-slides .elementor-swiper-button-prev{right:0 !important}
div#ez-toc-container .ez-toc-title{font-weight: 900 !important;  font-family: 'Yekan2' !important;}







