/*
Theme Name:   Engitech Child
Theme URI:    http://wpdemo.archiwp.com/engitech/
Description:  Make your modifications to [Parent Theme] in this Engitech child theme.
Author:       OceanThemes
Author URI:   http://oceanthemes.net/
Template:     engitech
Version:      1.1
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:  engitech-child
*/

/* =Theme customization starts here
------------------------------------------------------- */
@font-face {
    font-family: 'Far.Roya';
    src: url('/wp-content/themes/engitech-child/fonts/roya/FarRoya.woff2') format('woff2'),
         url('/wp-content/themes/engitech-child/fonts/roya/FarRoya.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body, h1, h2, h3, h4, h5, h6, label, blockquote, html body > h1, .ts-menu nav > ul > li > a, nav > ul.menu > li > a, .elementor-heading-title, .octf-btn, .member-form, .footer-menu ul li a, .elementor-widget-text-editor, .title-link, .rs-layer, .elementor-button-text, .elementor-icon-list-text, .video-popup > span, .ot-heading > span, .post-box .post-cat a, .ot-pricing-table-s2 .price, .ot-testimonials-3 .ttext, .ot-testimonials-3 .t-head span, .elementor-image-box-description, .icon-box-s2 p, .elementor-icon-box-description, .post-box .entry-meta, .blockquote, .domain-item span, .ot-pricing-table-s3 .price span, .des-table, .ot-pricing-table-s3 .table-btn, .ot-pricing-table-s3 .more-btn, .ot-accordions .acc-item .acc-toggle, .woocommerce ul.cart_list li a {
    font-family: 'Far.Roya' !important;
}

html body > h1 {
    font-family: 'Far.Roya' !important;
}

body, button, input, select, optgroup, textarea {
    font-family: 'Far.Roya' !important;
}

.ot-pricing-table-s3 .price sup {
    font-family: 'Far.Roya' !important;
}

.widget .recent-news .thumb {
  float: right!important;
  margin-left: 20px!important;
  margin-right:unset !important;
}
.comments-area .comment-item .gravatar {
  float: right!important;
}
.comments-area .comment-item .comment-content:not(.pingback) {
  padding-right: 110px!important;
   padding-left: unset !important;
}
.comments-area .comment-item .comment-meta .comment-reply-link {

  left: 0 !important;
right:unset !important;
}
.comments-area .comment-item .comment-meta .comment-reply-link::before {
  float: left!important;
  rotate: 180deg!important;
}
.page-header .breadcrumbs li::before {
  rotate: 180deg!important;
}

.post-box .btn-readmore > a {
  float: left!important;
}

.main-navigation ul li li a:hover, .main-navigation ul ul li.current-menu-item > a, .main-navigation ul ul li.current-menu-ancestor > a {
padding-left: unset !important;
  padding-right: 12px !important;
}


.main-navigation ul li ul.sub-menu {
left:unset !important;
  right: -40px !important;
}


.main-navigation ul li li a {
  text-align: right !important;

}
.main-navigation:not(.no-line) ul li li a::before {
  left: unset !important;
right: 0 !important;
}
.wpcf7-form-control-wrap {
  direction: rtl;
}
.cf-home-9 label {
  direction: rtl;
}
.sub-home-23 [type="checkbox"]:not(:checked) + span::before, .sub-home-23 [type="checkbox"]:checked + span::before, .sub-footer-11 [type="checkbox"]:not(:checked) + span::before, .sub-footer-11 [type="checkbox"]:checked + span::before, .cf-home-12 [type="checkbox"]:not(:checked) + span::before, .cf-home-12 [type="checkbox"]:checked + span::before, .cf-home-21 [type="checkbox"]:not(:checked) + span::before, .cf-home-21 [type="checkbox"]:checked + span::before, .cf-home-9 [type="checkbox"]:not(:checked) + span::before, .cf-home-9 [type="checkbox"]:checked + span::before {
 left: unset !important;
  right: 0;

}
.sub-home-23 [type="checkbox"]:not(:checked) + span::after, .sub-home-23 [type="checkbox"]:checked + span::after, .sub-footer-11 [type="checkbox"]:not(:checked) + span::after, .sub-footer-11 [type="checkbox"]:checked + span::after, .cf-home-12 [type="checkbox"]:not(:checked) + span::after, .cf-home-12 [type="checkbox"]:checked + span::after, .cf-home-21 [type="checkbox"]:not(:checked) + span::after, .cf-home-21 [type="checkbox"]:checked + span::after, .cf-home-9 [type="checkbox"]:not(:checked) + span::after, .cf-home-9 [type="checkbox"]:checked + span::after {
 left: unset !important;
  right: 6px;
}
.sub-home-23 [type="checkbox"]:not(:checked) + span, .sub-home-23 [type="checkbox"]:checked + span, .sub-footer-11 [type="checkbox"]:not(:checked) + span, .sub-footer-11 [type="checkbox"]:checked + span, .cf-home-9 [type="checkbox"]:not(:checked) + span, .cf-home-9 [type="checkbox"]:checked + span, .cf-home-21 [type="checkbox"]:not(:checked) + span, .cf-home-21 [type="checkbox"]:checked + span {

  padding-left: unset !important;
  padding-right: 35px!important;
}
.sub-footer-11 label {

  direction: rtl;
}
.main-navigation ul > li li.menu-item-has-children > a::after {
  left: 0!important;
  right: unset !important;

}
.main-navigation ul li li a:hover {
padding-left: unset !important;
  padding-right: 15px!important;
}

.main-navigation ul li ul ul.sub-menu {
  right: 100%!important;
 left: unset !important;
}
.ot-counter h6{
padding-left: unset !important;
  padding-right: 20px!important;
}
.ot-counter h6::before {
 left: unset !important;
  right: 0!important;

}
.main-navigation ul > li li.menu-item-has-children > a::after {
transform: rotate(180deg);
}
.main-navigation ul > li.menu-item-has-children > a, .main-navigation ul > li.is-mega-menu > a {
  padding-right: 0px;
}
.main-navigation ul > li.menu-item-has-children > a, .main-navigation ul > li.is-mega-menu > a {
  padding-right: 0px!important;
}
.main-navigation ul > li {
  padding-right: 17px!important;
}
.main-navigation ul li li {
  padding-right:40px!important;
}
.site-header-cart .widget_shopping_cart_content {
  text-align: center!important;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
  direction: rtl!important;
}
.member-form {
  direction: rtl!important;
}


.serv-box-2 .icon-main span{
  right: 40px!important;
  left: unset !important;
}
.serv-box-2 .icon-main {
right: unset !important;
  left: -88px !important;

}

.serv-box .content-box ul li a::before {
left: unset !important;
  right: 0!important;
}
.serv-box .content-box ul li.active a {
padding-left: unset !important;
  padding-right: 15px!important;
}

.post-box .btn-readmore > a i {
  margin-right: 8px;
  float: left;
  rotate: 180deg;
}
.pgrid .inner-post .btn-readmore {
  text-align: left;
}
.post-box .entry-title a:hover {
  text-decoration:unset !important;
}

@media screen and (max-width: 1440px) {
.main-navigation > ul > li {
  margin: 0px 13px;
}
.elementor-2843 .elementor-element.elementor-element-11482d6c > .elementor-widget-container {
  margin: 0px 10px 0px 0px!important;
}
.elementor-2843 .elementor-element.elementor-element-1bd34bdf > .elementor-widget-container {
  padding: 0px 0px 0px 10px!important;
}
.elementor-2843 .elementor-element.elementor-element-2d3490c6.elementor-column > .elementor-widget-wrap {
  justify-content: flex-start!important;
}
}


