/*
Theme Name: ITconf Child
Author: WebGeniusLab
Author URI: http://webgeniuslab.net
Description: WebGeniusLab team presents absolutely fresh and powerful WordPress theme. It combines new technologies and functional design that helps to showcase your content in better way. This WordPress theme is developed with attention to details, so you can create effective presentation of a website easily. Enjoy building web pages with our product!
Version: 1.0
Template: itconf
Text Domain: itconf-child
*/
/*
@import url('https://fonts.googleapis.com/css?family=Roboto%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto+Slab%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CNoto+Sans+Arabic%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&display=swap&ver=6.4.2');
*/

/* force loading swiper.min.css */
@import url('https://ebi.gov.eg/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=8.4.5');

@import url('https://fonts.googleapis.com/css?family=Noto Kufi Arabic');
@font-face {
  font-family: 'GE SS Two';
  src: url('./ge_ss_two_medium.woff');
}
body ul li, body ol li {
    margin-bottom: 0.5em !important;
}

/* mobile header */
.wgl-mobile-header .wgl-header-row_wrapper{
    height: 90px !important;
}
.wgl-mobile-header img.logo-mobile {
    height: 75px !important;
}


/* orange_buttom_border */
h6 {
    margin-bottom: 20px !important;
}
h6 span{
    line-height: 1.7em !important;
}
h6 span:after {
    border-bottom: 3px solid #D09B3E;
    content: " ";
    width: 70px !important;
    display: block;
}
@media (min-width: 993px) {
    .orange_buttom_border h6 span:after {
        margin: 0 calc((100% - 70px) / 2);
    }
}

/* services */
body:not([class*='e--ua-']) .service__item {
    display: none !important;
}

/* testimonials */
.wgl-testimonials .item__quote{
    display: block !important;
}

/* counter */
.wgl-counter.title-inline .content-wrap {
    display: block !important;
}
.wgl-counter span.wgl-counter__suffix {
    padding: 0 3px;
}

/* board-of-directors */
.board-of-directors .person {
    padding: 10px 15px;
    font-family: helvetica;
    border-radius: 5px;
}
.board-of-directors .person:hover{
    background-color: #051b53;
}
.board-of-directors .person:hover *{
    color: #fff;
}
.board-of-directors .person .name{
    color: #051b53;
    font-size: 18px;
    font-weight: bold;
}
.board-of-directors .person:hover .name{
    color: #ffffff;
}
.board-of-directors .person .desc{
    font-size: 13px;
}

/* management-team */
.management-team .person {
    padding: 10px;
    font-family: helvetica;
    border-radius: 5px;
    min-height: 100px;
}
.management-team .person .name{
    color: #051b53;
    font-size: 16px;
    font-weight: bold;
}
.management-team .person .desc{
    font-size: 14px;
    padding-right: 15px;
}
.management-team img.image-boxes-img {
    padding: 50px 0;
}

/* mini-gallery */
@media (min-width: 993px) {
    .mini-gallery .wgl-gallery_items.gallery-masonry {
        height: auto !important;
        max-height: 230px;
        overflow: hidden;
    }
    .mini-gallery .wgl-gallery_items.gallery-masonry .wgl-gallery_item-wrapper {
        position: relative !important;
        width: 110px !important;
        top: 0 !important;
        left: 0 !important;
        margin: 5px;
        padding: 0 !important;
    }
}

/* main logo */
@media only screen and (min-width: 1000px) and (max-width: 1375px) {
	.default_logo {
        max-width: 170px !important;
        float: left !important;
	}
}
@media only screen and (min-width: 1376px) and (max-width: 1500px) {
	.default_logo {
        max-width: 200px !important;
	}
}

/* svg icons */
svg .st0{
    fill:#ffffff !important;
}


/* arabic style for any page that slug ends with '-ar' */
body[class*="-ar"] {
	direction: rtl;
	--itconf-header-font-family: 'GE SS Two', Sans-serif;
	--itconf-header-font-weight: 800;
	--itconf-header-font-color: #051B53;
	--itconf-h1-font-family: 'GE SS Two', Sans-serif;
	--itconf-h1-font-size: 56px;
	--itconf-h1-font-weight: 800;
	--itconf-h2-font-family: 'GE SS Two', Sans-serif;
	--itconf-h2-font-size: 46px;
	--itconf-h2-font-weight: 800;
	--itconf-h3-font-family: 'GE SS Two', Sans-serif;
	--itconf-h3-font-size: 40px;
	--itconf-h3-font-weight: 800;
	--itconf-h4-font-family: 'GE SS Two', Sans-serif;
	--itconf-h4-font-size: 36px;
	--itconf-h4-font-weight: 800;
	--itconf-h5-font-family: 'GE SS Two', Sans-serif;
	--itconf-h5-font-size: 32px;
	--itconf-h5-font-weight: 800;
	--itconf-h6-font-family: 'GE SS Two', Sans-serif;
	--itconf-h6-font-size: 28px;
	--itconf-h6-font-weight: 800;
	--itconf-content-font-family: 'GE SS Two', Sans-serif;
	--itconf-content-font-size: 16px;
	--itconf-content-font-weight: 400;
	--itconf-menu-font-family: 'GE SS Two', Sans-serif;
	--itconf-menu-font-size: 14px;
	--itconf-menu-font-weight: 700;
	--itconf-submenu-font-family: 'GE SS Two', Sans-serif;
	--itconf-submenu-font-size: 16px;
	--itconf-submenu-font-weight: 500;
}
body[class*="-ar"] .mobile_nav_wrapper .primary-nav .menu-item .button_switcher::before {
    transform: translate(-50%, -50%) rotate(315deg) !important;
    left: 20px !important;
    right: unset !important;
}
body[class*="-ar"] .mobile_nav_wrapper .wgl-menu_outer .wgl-menu-outer_content {
    padding: 0px 30px 30px 30px !important;
}
body[class*="-ar"] .header_area_container .logo-mobile a{
    background-image: url('https://ebi.gov.eg/wp-content/uploads/2023/12/EBI-Logo-ar-white.png');
    background-size: 100%;
    display: block;
    padding: 40px 0;
    background-repeat: no-repeat;
    width: 250px !important;
}
body[class*="-ar"] img.logo-mobile {
    display: none;
}
body[class*="-ar"] h6 span:after {
    position: absolute;
}
body[class*="-ar"] .primary-nav ul li > ul {
    left: auto !important;
    right: -10px !important;
}
body[class*="-ar"] .primary-nav ul li > ul ul{
    left: auto !important;
    right: 100% !important;
}
body[class*="-ar"] ul:not(.swiper-pagination), body[class*="-ar"] ol {
    margin-left: auto !important;
    padding-left: auto !important;
    margin-right: 0 !important;
    padding-right: 1.1em !important;
}
body[class*="-ar"] ol > li::before {
    margin-left: calc(0.25em + 6px) !important;
    margin-right: -0.9em !important;
    direction: ltr !important;
}
body[class*="-ar"] rs-layer,
body[class*="-ar"] .dblh__title,
body[class*="-ar"] .management-team .person *,
body[class*="-ar"] .board-of-directors .person *,
body[class*="-ar"] .item__title *{
    font-family: 'GE SS Two', Sans-serif !important;
}
body[class*="-ar"] .wgl-navigation_wrapper {
    direction: ltr;
}
body[class*="-ar"] .row-footer a.elementor-social-icon {
    margin: 0 0 0 15px !important;
}
body[class*="-ar"] .wgl-mobile-header .wgl-menu_outer.menu-position_left{
	left: -10px !important;
}
body[class*="-ar"] .elementor-image-box-wrapper {
    direction: ltr;
}
body[class*="-ar"] .elementor-image-box-wrapper *{
    text-align: right !important;
	direction: rtl;
}
body[class*="-ar"] .elementor-image-box-wrapper .elementor-image-box-title,
body[class*="-ar"] .wgl-carousel {
    direction: ltr;
}
body[class*="-ar"] .management-team .person {
    min-height: 85px !important;
}
body[class*="-ar"] .management-team .person .desc{
    padding-right: 0px;
    padding-left: 15px;
}
body:not([class*="-ar"]) .elementor-slideshow__footer .elementor-slideshow__description {
    display: none !important;
}
body[class*="-ar"] .elementor-slideshow__footer .elementor-slideshow__title {
    display: none !important;
}
body[class*="-ar"] .primary-nav ul li > ul li[class*=current] > a .item_wrapper_text .item_text,
body[class*="-ar"] .primary-nav ul li > ul li:hover > a .item_wrapper_text .item_text {
    padding-left: 10px !important;
    padding-right: 20px !important;
}
body[class*="-ar"] .primary-nav ul li > ul li > a .item_wrapper_text .item_text {
    padding-right: 0px !important;
    padding-left: 30px !important;
}
body[class*="-ar"] .primary-nav > ul > li > a .item_wrapper_text .menu-item_dots{
    right: -35px !important;
    left: auto !important;
}
body[class*="-ar"] .primary-nav ul li > ul li > a .item_wrapper_text .menu-item_dots {
    right: 0 !important;
    left: auto !important;
}
body[class*="-ar"] .primary-nav > ul > li > a .item_wrapper_text .menu-item_dots::before,
body[class*="-ar"] .primary-nav ul li > ul li > a .item_wrapper_text .menu-item_dots::before {
    transform: rotate(230deg) !important;
}

@media only screen and  (max-width: 450px) {
	.row-footer span.item_wrapper_text {
		border: 0 !important;
	}
}




/* events */
.wgl-style-events .events-post .events-post_location {
    margin-bottom: 0 !important;
}
.wgl-style-events .events-post .event-categories {
    text-transform: none !important;
}
.wgl-style-events .events-post .event-tags {
    text-transform: none !important;
}
.em.em-calendar .em-cal-body.event-style-pill .em-cal-event {
    background-color: #fff !important;
    width: 90% !important;
    display: block !important;
}
.em.em-calendar .em-cal-body.event-style-pill .em-cal-event > div {
    background-color: #f2b935;
    color: #342400;
}
.em-events-list.em-grid {
    grid-gap: 150px !important;
}
.em-events-list.em-grid h5.events-post_title {
    min-height: 160px !important;
}
.em .action-buttons a[href=""], .em .action-buttons a[href="#"] {display: none;}
.em .action-buttons > a.button-primary {
    display: block;
    padding: 5px 0;
}


.em-search-section-content select.em-search-category {
    height: 200px !important;
	overflow-y: auto;
	background-image: none;
}
.em-search-section-content select.em-search-tag {
    height: 200px !important;
	overflow-y: auto;
	background-image: none;
}

.em.em-calendar.size-medium .em-cal-body .em-cal-day, .em.em-calendar.size-small .em-cal-body .em-cal-day {
    max-height: 50px !important;
}
.tagcloud-wrapper a {
    text-transform: capitalize !important;
}

.wgl-style-events div.em-search-advanced .em-search-submit{
	display: grid !important;
}
.pay-checkbox {
    padding: 15px 0;
}
.pay-checkbox label {
    padding-right: 30px;
}
.disabled-link, .disabled-link *{
	pointer-events: none;
    color: #b5b3b3;
}


#pay_check_189,
#pay_check_233,
#pay_check_236,
#pay_check_235,
#pay_check_219,
#pay_check_223,
#pay_check_225,
#pay_check_188,
#pay_check_224,
#pay_check_246,
#pay_check_231,
#pay_check_271,
#pay_check_248,
#pay_check_241,
#pay_check_234,
#pay_check_225,
#pay_check_245,
#pay_check_247,
#pay_check_243,
#pay_check_269,
#pay_check_231,
#pay_check_198,
#pay_check_239,
#pay_check_219,
#pay_check_251,
#pay_check_249,
#pay_check_280,
#pay_check_270,
#pay_check_197,
#pay_check_282,
#pay_check_254,
#pay_check_265,
#pay_check_260,
#pay_check_266,
#pay_check_264,
#pay_check_261,
#pay_check_262,
#pay_check_263,
#pay_check_281,
#pay_check_283,
#pay_check_253,
#pay_check_196,
#pay_check_268,
#pay_check_278,
#pay_check_277,
#pay_check_273,
#pay_check_276,
#pay_check_279,
#pay_check_275,
#pay_check_274,
#pay_check_258,
#pay_check_272,
#pay_check_208,
#pay_check_223,
#pay_check_257,
#pay_check_267,
#pay_check_256,
#pay_check_259,
#pay_check_255,
#pay_check_224,
#pay_check_252,
#pay_check_258,
#pay_check_272,
#pay_check_273,
#pay_check_274,
#pay_check_434,
#pay_check_189 + label,
#pay_check_233 + label,
#pay_check_236 + label,
#pay_check_235 + label,
#pay_check_219 + label,
#pay_check_223 + label,
#pay_check_225 + label,
#pay_check_188 + label,
#pay_check_224 + label,
#pay_check_246 + label,
#pay_check_231 + label,
#pay_check_271 + label,
#pay_check_248 + label,
#pay_check_241 + label,
#pay_check_234 + label,
#pay_check_225 + label,
#pay_check_245 + label,
#pay_check_247 + label,
#pay_check_243 + label,
#pay_check_269 + label,
#pay_check_231 + label,
#pay_check_198 + label,
#pay_check_239 + label,
#pay_check_219 + label,
#pay_check_251 + label,
#pay_check_249 + label,
#pay_check_280 + label,
#pay_check_197 + label,
#pay_check_282 + label,
#pay_check_254 + label,
#pay_check_265 + label,
#pay_check_260 + label,
#pay_check_266 + label,
#pay_check_264 + label,
#pay_check_261 + label,
#pay_check_262 + label,
#pay_check_263 + label,
#pay_check_281 + label,
#pay_check_283 + label,
#pay_check_253 + label,
#pay_check_196 + label,
#pay_check_268 + label,
#pay_check_278 + label,
#pay_check_277 + label,
#pay_check_273 + label,
#pay_check_276 + label,
#pay_check_279 + label,
#pay_check_275 + label,
#pay_check_274 + label,
#pay_check_258 + label,
#pay_check_272 + label,
#pay_check_208 + label,
#pay_check_223 + label,
#pay_check_257 + label,
#pay_check_267 + label,
#pay_check_256 + label,
#pay_check_259 + label,
#pay_check_255 + label,
#pay_check_224 + label,
#pay_check_252 + label,
#pay_check_258 + label,
#pay_check_272 + label,
#pay_check_273 + label,
#pay_check_274 + label,
#pay_check_434 + label,
#pay_check_270 + label{
    display: none !important;
}
