/*
Theme Name: AdMade Child
Theme URI: http://www.unitedthemes.com
Description: Creative Portfolio
Version: 4.9.5
Author: Rami Moazzen
Author URI: http://www.admade.de
Template: brooklyn
*/
.bklyn-fancy-list-item-has-icon-center{align-items: baseline !important;}
.bklyn-fancy-list-item-has-icon{flex-wrap: nowrap !important;}
.fa-angle-double-right:before{color:#2948ff !important;}
.fa-coffee::before{color:#2948ff !important;}
#primary .section-title{text-transform: math-auto !important;}

.ut-portfolio-article {
    -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0 25px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.15);
}

.ut-portfolio-item-packery-container>.ut-portfolio-article .ut-portfolio-item{
    background-position: top !important; }

.lg-show-in .lg-toolbar{
	background-color: rgba(20,22,24,.95);
}

.temp_hidden{display:none!important;}

.smedia{justify-content: center !important;}



@media only screen and (min-width: 1024px) {
  .ut-footer-area .grid-container > div:first-child {
    width: 35% !important;
  }
	  .ut-footer-area .grid-container > div:not(:first-child) {
    width: 20%; !important;
  }
}



.ut-footer-area #ut_logo-2 {
    filter: invert(100%) brightness(1000%);
}






@media only screen and (max-width: 768px) {
	
	
  .ut-footer-area .grid-container > div:first-child {
    padding-bottom:50px !important;
		display: flex;
    flex-direction: column;
    align-items: center;
	}
	  
  }

html[lang="ar"] body, html[lang="ar"] .lead {
 
font-family: "Tajawal" !important;
 font-weight: 500;
}

html[lang="ar"] span {
 
font-family: "Tajawal" !important;
}

html[lang="ar"] .quote-left {
    letter-spacing: 0.02em !important;
}

html[lang="ar"] .lead, html[lang="ar"] .section-title {
 
font-family: "Tajawal" !important;
 
}


html[lang="ar"] .widget_nav_menu li::before{
	left:unset !important;
	right:0;
	content: "\f104" !important;
}

html[lang="ar"] .widget_nav_menu li{
	padding-left:unset !important;
	padding-right:15px;
}

html[lang="ar"] .ut-phone{
direction: ltr !important;
}

html[lang="ar"] .ut_widget_contact .ut-address::before, html[lang="ar"] .ut_widget_contact .ut-phone::before, html[lang="ar"] .ut_widget_contact .ut-fax::before, html[lang="ar"] .ut_widget_contact .ut-email::before, html[lang="ar"] .ut_widget_contact .ut-internet::before{
float: right !important;
    margin-left: 10px !important;
	margin-right: unset !important;
}

#header-section a {
    color: rgb(21, 21, 21) !important;
}

#header-section.ut-primary-custom-skin .selected:hover {
    color: rgb(41,72,255) !important;
}


html[lang="ar"] #header-section #navigation.ut-horizontal-navigation a{font-family: "Tajawal" !important;
 }

.sr7-fonttest-wrap{position: unset !important;}

html[lang="ar"] #header-section.ut-primary-custom-skin html[lang="ar"] .selected{
    color: rgb(41,72,255) !important;
}
#header-section.ut-primary-custom-skin html[lang="ar"] .selected{
    color: rgb(41,72,255) !important;
}


html[lang="ar"] #header-section.ut-primary-custom-skin .ut-header-extra-module-company-social-list a {
    color: rgb(51, 51, 51) !important;
    color: rgba(51, 51, 51, 1) !important;
}
#header-section.ut-primary-custom-skin .ut-header-extra-module-company-social-list a {
    color: rgb(51, 51, 51) !important;
    color: rgba(51, 51, 51, 1) !important;
}

html[lang="ar"] .fa-angle-double-right:before, html[lang="ar"] .fa-angles-right:before {
    content: "\f100";
	margin-left: 10px;
}

.ut-navigation-with-description-above .ut-main-navigation-link span{color:black !important}




.ut-wpml-language-item{line-height: normal!important;
width: auto!important;}

.ut-wpml-language-switcher, .ut-wpml-language-switcher-mobile{
    display: flex;
    width: fit-content;
    align-items: center;
}

ul#switchers{
margin-bottom: 0 !important;
}


.ut-header-primary-extra-module.ut-header-extra-module.ut-header-extra-module-company-social.ut-header-extra-module-right.ut-header-extra-module-small.grid-15.hide-on-tablet.hide-on-mobile{display: flex;}


#ut-header-primary-extra-module, #ut-header-secondary-extra-module, #ut-header-tertiary-extra-module
{
    width: 30% !important;
}





html[lang="ar"] .ut-header-primary-extra-module.ut-header-extra-module.ut-header-extra-module-company-social.ut-header-extra-module-right.ut-header-extra-module-small.grid-15.hide-on-tablet.hide-on-mobile {
    flex-direction: row-reverse !important;
}


sr7-prl.prlt2{
    display: none;
}


@media screen and (min-width: 1024px) {
    li.menu-item.wpml-ls-slot-27 {
        display: none;
    }
    
}

@media screen and (max-width: 1024px) {
    li.menu-item.wpml-ls-slot-27 {
        display: block;
    }
    
}


@media screen and (max-width: 768px) {
    .exchange_mobile {
        display: flex !important;
        flex-direction: column-reverse !important; 
    }
    
}


html[lang="ar"] .enterprise_plan li {
    text-align: right !important;
}


@media (max-width: 1024px) {
    #ut-sitebody .ut-mm-trigger #ut-open-mobile-menu.ut-hamburger span::before, #ut-sitebody .ut-mm-trigger #ut-open-mobile-menu.ut-hamburger:not(.is-active) span, #ut-sitebody .ut-mm-trigger #ut-open-mobile-menu.ut-hamburger span::after {
        background-color: #333 !important;
    }
}



@media (max-width: 1024px) {
    #ut-sitebody .ut-mm-trigger #ut-open-mobile-menu.ut-hamburger span::before, #ut-sitebody .ut-mm-trigger #ut-open-mobile-menu.ut-hamburger:not(.is-active) span, #ut-sitebody .ut-mm-trigger #ut-open-mobile-menu.ut-hamburger span::after {
        background-color: #333 !important;
    }
}

@media (max-width: 1024px) {


.tablet-grid-20.mobile-grid-30.hide-on-desktop {
    display: flex;
}

html[lang="ar"] .tablet-grid-20.mobile-grid-30.hide-on-desktop {
    flex-direction: row-reverse;
}


ul.ut-wpml-language-switcher-mobile {
    margin-bottom: 0px !important;
}

.ut-wpml-language-switcher, .ut-wpml-language-switcher-mobile {
    display: flex;
    width: 100%;
    align-items: center;
    float: left;
    padding-right: 10px;
}

@media (max-width: 767px) {
    .mobile-grid-30 {
        float: left;
        width: 40%;
    }
}


.tablet-grid-20.mobile-grid-30.hide-on-desktop {
    width: 50%;
}


.site-logo-wrap.grid-15.tablet-grid-80.mobile-grid-70 {

    float: left;
    width: 50%;
}

}





/* Tajawal – local @font-face for weights 200–900 */
@font-face {
    font-family: 'Tajawal';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url('/wp-content/uploads/fonts/tajawal/Tajawal-ExtraLight.ttf') format('truetype');
  }
  @font-face {
    font-family: 'Tajawal';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('/wp-content/uploads/fonts/tajawal/Tajawal-Light.ttf') format('truetype');
  }
  @font-face {
    font-family: 'Tajawal';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/wp-content/uploads/fonts/tajawal/Tajawal-Regular.ttf') format('truetype');
  }
  @font-face {
    font-family: 'Tajawal';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/wp-content/uploads/fonts/tajawal/Tajawal-Medium.ttf') format('truetype');
  }
  @font-face {
    font-family: 'Tajawal';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/wp-content/uploads/fonts/tajawal/Tajawal-Bold.ttf') format('truetype');
  }
  @font-face {
    font-family: 'Tajawal';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('/wp-content/uploads/fonts/tajawal/Tajawal-ExtraBold.ttf') format('truetype');
  }
  @font-face {
    font-family: 'Tajawal';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url('/wp-content/uploads/fonts/tajawal/Tajawal-Black.ttf') format('truetype');
  }
  