/* 2.97 OM
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
/*{Start Home page}*/
/**Header**/
/**reset margin of top header**/
.elementor-9397 .elementor-element.elementor-element-daf6a45 {
  margin-top: unset !important; /*default was 20px*/
}
/*Show-hide search button*/

@keyframes fadeOut {
  0% {
    opacity: 0;
  }
	  30% {
    opacity: 0.3;
  }
	  70% {
    opacity: 0.7;
  }
  100% {
    display: inline-block !important;
    opacity: 1;
  }
}
@media only screen and (min-width: 992px) {
  .Ivory-custom-site label {
	  animation: 1s fadeOut;
	  animation-fill-mode: forwards;
	  display: none !important;
}
  .Ivory-custom-site:hover label {
	  display: inline-block !important;
	}
}
/***wpml button***/
@media (min-width: 992px){
	.wpml-ls-legacy-list-vertical.wpml-ls-statics-footer {
	  margin-bottom: unset !important;
	}
	.wpml-ls-link {
	  padding: 11px 20px !important;
	  border-radius: 5px;
	}
}
@media (max-width: 992px){
	.wpml-ls-legacy-list-vertical.wpml-ls-statics-footer {
  		margin-bottom: unset !important;
	}
	.wpml-ls-link {
	  border-radius: 5px;
	}
}
.logged-in .register-ar, .logged-in .login-ar, .myaccount-amin-ar {
  display: none;
}
.logged-in .myaccount-amin-ar{
 display: block;
}
/*to fix default theme padding for main menu*/
.dt-nav-menu-horizontal > li {
  padding-left: 7.5px;
  padding-right: 7.5px;
}
/*Fix mobile menu in arabic lang*/
.amin-arabic-menu .dt-nav-menu a {
  flex-flow: row-reverse;
}
/*{End Header}*/
/**Numbers**/
.amin-counter .elementor-counter .elementor-counter-number-wrapper {
  line-height: 2.8;
  border: 4px solid;
  width: fit-content;
  border-radius: 50%;
  width: 110px;
  height: 110px;
  margin: auto !important;
}
.amin-counter .elementor-counter-title {
  border-radius: 25px;
  background: white;
  margin-top: 10px;
  font-weight: bold;
}
/**counter at footer**/
.vstrsnln-block {
    color: white;
    text-align: center;
}
/*arabic last news sections*/
.rtl.home .elementor-9444 .elementor-element.elementor-element-bfc5f82 .post-entry-content {
    align-items: flex-start;
    text-align: right;
}
/*subscription for news at home page*/
#page input[type="submit"] {
  background-color: var( --e-global-color-secondary );
  color: white;
}
/*style subscribtion button*/
.home #page input[type="submit"] {
    width: 100%;
    background-color: var( --e-global-color-secondary );
}
/*{End home page}*/
/*{Start login page}*/
/*Fix login page at arabic*/
.ihc-login-template-11 .fa-ihc:lang(ar) {
  left: unset;
  right: -20px;
}
.ihc-login-form-wrap .ihc-hide-pw:lang(ar) {
  padding-right: unset;
}
.ihc-login-template-11 .impu-remember-wrapper:lang(ar) {
  float: right;
  margin-right: 41px;
}
.ihc-login-template-11 .impu-form-links-pass:lang(ar) {
  float: left;
  padding-left: 50px;
}
.ihc-login-template-11 .impu-form-line-fr:lang(ar) input[type="text"]{
  text-align: center;
}
.ihc-login-template-11 .impu-form-line-fr:lang(ar) input[type="password"]{
  text-align: center;
}
/*{End login page}*/
/*Register page*/
/*Fix position for no avatar image*/
.ihc-no-avatar {
  margin: 10px auto;
}
/*Fix radio buttons*/
.iump-form-line-register .iump-form-radiobox input {
  margin: 5px;
}
/*Fix position for avatar image*/
.ihc-member-photo{
 margin: 10px auto;
}
/*Fix position for upload image*/
.ihc-avatar-trigger {
  display: block;
  text-align: center;
}
label.iump-labels-register {
    text-align: center !important;
    font-size: 18px !important;
}
.ihc-register-7 .iump-form-line-register .select2-selection, .ihc-register-7 .iump-form-line-register input[type="number"], .ihc-register-7 .iump-form-line-register input[type="password"], .ihc-register-7 .iump-form-line-register input[type="text"], .ihc-register-7 .iump-form-line-register select, .ihc-register-7 .iump-form-line-register textarea{
-webkit-border-radius: 7px !important;
}
html[lang="ar"] .ihc-register-7 .iump-form-line-register .select2-selection,html[lang="ar"] .ihc-register-7 .iump-form-line-register input[type="number"],html[lang="ar"] .ihc-register-7 .iump-form-line-register input[type="password"],html[lang="ar"] .ihc-register-7 .iump-form-line-register input[type="text"],html[lang="ar"] .ihc-register-7 .iump-form-line-register select,html[lang="ar"] .ihc-register-7 .iump-form-line-register textarea{
text-align: center !important;
}
.ihc-checkout-page-wrapp {
  text-align: center !important;
}
.rtl form .woocommerce-Button, .rtl form button, .rtl form input.button {
  float: none;
}
.ihc-register-7 {
  border-radius: 25px;
  border-color: var( --e-global-color-secondary );
  border-width: 2px;
  border-style: solid;
  box-shadow: 3px 3px 25px 0px rgba(81, 16, 55);
  -webkit-box-shadow: 3px 3px 25px 0px rgba(81, 16, 55);
  -moz-box-shadow: 3px 3px 25px 0px rgba(81, 16, 55);
   display: block;
   margin: auto;
   margin-bottom:50px;
	width: 600px;
}
.ihc-register-7 .impu-temp7-row {
  border-radius: 25px;
	background-color: transparent;
}
/*For eye icon password*/
.ihc-register-7 .ihc-hide-pw {
    right: 90% !important;
	  top: 29%;
}
.ihc-register-7:lang(en-US) .ihc-hide-pw {
    left: 90% !important;
	top: 29%;
}
.ihc-register-7 .iump-form-line-register input[type="text"], .ihc-register-7 .iump-form-line-register select, .ihc-register-7 .iump-form-line-register textarea {
  font-size: 18px;
}
.ihc-register-7 .iump-form-line-register input::placeholder{
	color: black;
}
.ihc-register-7 .darkmysite_bg_ignore {
  font-size: 18px;
  color: #4f4e4e;
}
.rtl .ihc-register-7 .iump-form-checkbox-wrapper, .ihc-register-7 .iump-form-radiobox-wrapper {
  text-align: right;
}
.rtl .ihc-register-7 .iump-labels-register.darkmysite_bg_ignore {
  text-align: right;
}
.ihc-register-7 .iump-submit-form input {
  background-color: var( --e-global-color-secondary );
  background-image: unset !important;
}
.ihc-checkout-page-apply, .ihc-checkout-page-apply-right button[type="submit"]{
	margin: 0px 5px;
}
/*remove member ship plan name because I cant translate it*/
.ihc-product-details-table-name-row {
    /*display: none;*/
}
.ihc-product-main-fee-label {
    font-size: 18px;
}
/*At register page - copne*/
.ihc-checkout-page-input-left:lang(ar) {
  float: right;
}
.ihc-checkout-page-apply-right:lang(ar) {
  float: left;
}
/*At register form - payment details*/
.iump-level-details-register .ihc-order-title:lang(ar) {
  max-width: unset !important;
  text-align: center;
  }
.iump-level-details-register-name:lang(ar) {
  float: right !important;
  }
.iump-level-details-register-price:lang(ar) {
  float: left !important;
  direction: initial;
  margin-bottom: 1em;
  }
.iump-level-subdetails-register-name:lang(ar) {
  float: right !important;
  font-family: initial;
  font-size: 15px;
  }
.iump-level-subdetails-register-price:lang(ar) {
  float: left;
}
input[type="submit"]:not([name="update_cart"]):not(.woocommerce-widget-layered-nav-dropdown__submit), .post-password-form input[type="submit"], .mc4wp-form input[type="submit"], div.mc4wp-form button[type="submit"], .tml-submit-wrap input[type="submit"], .wpcf7-form input[type="submit"] {
    padding: 18px 50px !important;
	background-color: var(--e-global-color-secondary) !important;
	border-radius:10px;
	border-color: #fdeb85 !important;
	color:white;
}
input[type="submit"]:not([name="update_cart"]):not(.woocommerce-widget-layered-nav-dropdown__submit):hover, .post-password-form input[type="submit"], .mc4wp-form input[type="submit"], div.mc4wp-form button[type="submit"], .tml-submit-wrap input[type="submit"], .wpcf7-form input[type="submit"] {
    transform: translateY(-4px);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
	background-color : white;
}
/***{End Register page}******/
/*{Start Member ship dashboard}*/
/*Remove member ship plans under subscription plans*/
.ich_level_wrap.ihc_level_template_5 {
    display: none;
}
/*At register page - copne*/
.ihc-checkout-page-input-left:lang(ar) {
  float: right;
}
.ihc-checkout-page-apply-right:lang(ar) {
  float: left;
}
/*To fix member ship dashboard*/
.ihc-ap-theme-3 .ihc-ap-menu:lang(ar) {
  display: flex;
  flex-wrap: wrap;
}
/*Solve the footer problem - footer be upper than header*/
.page-id-9386 #page {
    display: unset !important;
}
/*change background color for member dashboard*/
.ihc-ap-top-theme-4 .ihc-user-page-top-ap-background {
/*   background-color: var( --e-global-color-secondary ); */
}
/*remove the display بيانات الدفع*/
.ihc-js-account-page-account-banner-data .iump-subscription-page-top {
  display: none;
}
.ihc-ap-theme-3 .ihc-ap-menu .ihc-ap-menu-item-selected {
    background-color: #c1c1c191;
}
/*{End Member ship dashboard}*/

/*{Start class - Event styles}*/
/*change default color and opacity for event at mobile*/
.wcs-timetable--cover .wcs-class__content::before {
  background-color: #672146 !important;
  opacity: 1 !important;
}
.wcs-btn--action, .wcs-timetable--21 .wcs-btn--action:hover {
  background-color: #406276 !important;
  border-radius: 10px !important;
}
@media (min-width: 992px){
.event-one-up .wcs-timetable--cover-aspect-43 .wcs-class__image {
  padding-top: 35%;
}
	}

@media (min-width: 992px){
.wcs-timetable--cover-text-size-md .wcs-class__action .wcs-btn--lg {
  padding: 5px;
  margin: 5px;
 }
}
@media (max-width: 992px){
	.wcs-timetable--cover-with-image .wcs-class__content {
/*   background: #007ca1; */
}
.wcs-timetable--7 .wcs-btn--action,.wcs-timetable--8 .wcs-btn--action,.wcs-timetable--9 .wcs-btn--action, .wcs-timetable--7 .wcs-btn--action:hover {
  border: 1px solid;
  margin: 5px;
}
}
/*To change default instructor icon*/
.ti-user:before {
    content: "\e62c" !important;
}
/*{End event}*/
/**popup window**/
.rtl .wcs-modal__content {
  text-align: right !important;
}
.rtl .wcs-modal__content h2 {
  text-align: right !important;
}
/**Fix the data at arabic language**/
.rtl .wcs-timetable--cover .wcs-class__time-location {
    direction: ltr !important;
}
.rtl .wcs-addons--pipe {
    padding-left: 0.1em !important;
}
.wcs-timetable--cover .wcs-class__time-location {
  display: grid;
}
.wcs-timetable--cover .wcs-class__time-location span {
  padding: 2px;
}
/**Popup event at arabic**/
.rtl .wcs-modal__meta {
    direction: ltr;
}
/*{End class - Event styles}*/
/*Start News Page*/
.arabic-news .short-description {
  text-align: right !important;
}
.wcs-modal__side {
 background: #e8e8e8;
}
.rtl .wcs-modal__side{
 text-align: right;
}
/*End News Page*/
/*{Woocommerce pages}*/
.rtl table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents th,.rtl table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td {
    text-align: right !important;
}
.rtl form.cart div.quantity, .the7-cart-form .quantity {
	float: right;}
/*to fix currency symbol position*/
.woocommerce-Price-currencySymbol {
    margin: 10px;
}
/*{End Woocommerce pages}*/
/*{job page}*/
div#wpcf7-f9872-p9376-o1 input {
    text-align: right !important;
}
/*{Start vote system}*/
.englishvote:lang(ar){
  display: none;
}
.arabicvote:lang(en){
  display: none;
}
/*{End vote system}*/
/*Fix mobile menu in arabic lang*/
.amin-arabic-menu .dt-nav-menu a {
  flex-flow: row-reverse;
}
/*{Start WooCommerce}*/
/*Review orders page*/
.content #order_review th {
  text-align: right;
}
/*To fix firt last names order in arabic language*/
.rtl form .form-row-first{
  float: right;
}
.rtl form .form-row-last {
  float: left;
}
/*Fix arabic in event woocommerce - date - event words*/
.wcs-woo-description strong {
  display: none;
}
/*My orders page*/
/*Arabic and english my order page*/
.page-id-9712 .woocommerce-MyAccount-navigation {
  display: none !important;
}
.page-id-5473 .woocommerce-MyAccount-navigation {
  display: none !important;
}
.myorderbtnmenu {
  background: var( --e-global-color-secondary );
  border-radius: 5px;
  padding: 5px;
}
/*{End WooCommerce}*/
/*{Search Page}*/
.rtl.search.search-results p {
  text-align: right !important;
}
/*To hide the date from search page*/
.search .post-entry-content .entry-meta {
  display: none !important;
}
.is-form-style.is-form-style-3 input.is-search-input {
  margin-bottom: 0px;
  border-right: #cacaca solid 1px !important;
}
.rtl p.short-description {
    text-align: right !important;
}
/*{End Search Page}*/