/*
Theme Name: Startup hub
Template: warshahpress
Theme URI: http://talents.sa/
Author: NationalTalents
Author URI: https://github.com/NationalTalents/
Description: A theme created for Startup hub
Version: 1.0.5
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: startuphub-child
*/


/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
@font-face {
    font-family: 'Ubuntu Mono';
    src: url('assets/fonts/UbuntuMono-B.ttf');
    /* src: url('assets/fonts/UbuntuMono-B.eot?#iefix') format('embedded-opentype'),
            url('assets/fonts/UbuntuMono-B.woff2') format('woff2'),
            url('assets/fonts/UbuntuMono-B.woff') format('woff'),
            url('assets/fonts/UbuntuMono-B.ttf') format('truetype'),
            url('assets/fonts/UbuntuMono-B.svg#UbuntuMono-B') format('svg'); */
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Ubuntu Mono';
    src: url('assets/fonts/UbuntuMono-R.ttf');
    src: url('assets/fonts/UbuntuMono-R.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: Circular Std Book;
    font-style: normal;
    font-weight: 400;
    src: local("Circular Std Book"),url(assets/fonts/CircularStd-Book.woff) format("woff")
}

@font-face {
    font-family: Circular Std Book Italic;
    font-style: normal;
    font-weight: 400;
    src: local("Circular Std Book Italic"),url(assets/fonts/CircularStd-BookItalic.woff) format("woff")
}

@font-face {
    font-family: Circular Std Medium;
    font-style: normal;
    font-weight: 400;
    src: local("Circular Std Medium"),url(assets/fonts/CircularStd-Medium.woff) format("woff")
}

@font-face {
    font-family: Circular Std Medium Italic;
    font-style: normal;
    font-weight: 400;
    src: local("Circular Std Medium Italic"),url(assets/fonts/CircularStd-MediumItalic.woff) format("woff")
}

@font-face {
    font-family: Circular Std Bold;
    font-style: normal;
    font-weight: 400;
    src: local("Circular Std Bold"),url(assets/fonts/CircularStd-Bold.woff) format("woff")
}

@font-face {
    font-family: Circular Std Bold Italic;
    font-style: normal;
    font-weight: 400;
    src: local("Circular Std Bold Italic"),url(assets/fonts/CircularStd-BoldItalic.woff) format("woff")
}

@font-face {
    font-family: Circular Std Black;
    font-style: normal;
    font-weight: 400;
    src: local("Circular Std Black"),url(assets/fonts/CircularStd-Black.woff) format("woff")
}

@font-face {
    font-family: Circular Std Black Italic;
    font-style: normal;
    font-weight: 400;
    src: local("Circular Std Black Italic"),url(assets/fonts/CircularStd-BlackItalic.woff) format("woff")
}


@font-face {
    font-family: Bahij Myriad Arabic;
    font-style: normal;
    font-weight: 400;
    src: local("Bahij Myriad Arabic"),url(assets/fonts/Bahij_Myriad_Arabic-Regular.ttf) format("ttf")
}

@font-face {
    font-family: Frutiger LT Arabic;
    font-style: normal;
    font-weight: lighter;
    src: local("Frutiger LT Arabic"),url(assets/fonts/FrutigerLTArabic-45Light.woff) format("woff")
}

@font-face {
    font-family: Frutiger LT Arabic;
    font-style: normal;
    font-weight: 400;
    src: local("Frutiger LT Arabic"),url(assets/fonts/FrutigerLTArabic-55Roman.woff) format("woff")
}

@font-face {
    font-family: Frutiger LT Arabic;
    font-style: normal;
    font-weight: 700;
    src: local("Frutiger LT Arabic"),url(assets/fonts/FrutigerLTArabic-65Bold.woff) format("woff")
}


body, h1, h2, h3, h4, h5, h6
 {font-family: 'Circular Std Book' !important;}

body.rtl , .rtl h1, .rtl h2, .rtl h3, .rtl h4, .rtl h5, .rtl h6
{font-family: "Frutiger LT Arabic", sans-serif !important;}

.custom-logo, .custom-transparent-logo, #custom-second-logo img {
    width: 235px;
    height: auto;
}
.custom-transparent-logo {
    display:none;
}
@media (min-width: 992px){ /* ipad -md- */

    body.has-transparent-logo.header-full-width-boxed.navbar-no-background.has-featured-image-top .custom-transparent-logo{
        display:inline;
    }
    body.has-transparent-logo.header-full-width-boxed.navbar-no-background.has-featured-image-top .custom-logo{
        display:none;
    }
    body.has-transparent-logo.header-full-width-boxed.navbar-no-background.has-featured-image-top #header .navbar.scroll .custom-transparent-logo {
        display:none;
    }
    body.has-transparent-logo.header-full-width-boxed.navbar-no-background.has-featured-image-top #header .navbar.scroll .custom-logo {
        display:inline;
    }
    body.has-transparent-logo.fixed-header:not(.navbar-no-background) .custom-logo, body.fixed-header:not(.has-featured-image-top) .custom-logo {
        display:inline;
    }
}
#footer-copyright img {
    height:50px !important;
}
#footer-nav .menu {
    text-align: center !important;
}

.navbar-nav .menu-item .nav-link {
    /* color: #007197 !important; */
    color: #888888 !important;
    border-top: 2px solid transparent !important;
    border-bottom: 2px solid transparent !important;
}

.navbar-nav .menu-item.active .nav-link:before {
    content: '> ';
    display: inline;
}
.navbar-nav .menu-item.active .nav-link {
    font-weight: 700 !important; 
}
@media (min-width: 768px){
    .navbar-nav .menu-item.active .nav-link:before {
        display: none;
    }
    .navbar-nav .menu-item.active .nav-link {
        border-right:0!important;
        border-left:0!important;
        border-top: 2px solid #8cc53e !important;
    }   
}

.navbar-nav .menu-item .nav-link:hover {
    color:#8cc53e !important;
    border-bottom: 2px solid #8cc53e !important;
}

.nav-link.fa {
    font-family: inherit;
    font-weight:bold;
}

.nav-link.fa::before {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    margin-right:3px;

}

X.nav-link {
    font-weight:bold;
}

#header .header-image {
    background:#8cc53e !important;
}
header.page-header:after {
    content: ' ';
    display: block;
    background-image: url('assets/images/line.png');
    background-size: cover;
    /* background-color:#8cc53e; */
    
    height:14px;
}
header.page-header {
    border:none !important;

}
#content header.page-header .entry-title, #content header.page-header .page-title {
    color: #8cc53e !important;
    font-weight: 700;
}

#content .page-header  {
    color: #007197 !important;
    border-color: #007197 !important;
}
#content .page-header .entry-title, #content .page-header .page-title {
    color: #007197 !important;
    font-weight: 700;
}

/* #footer-copyright .footer-wraper, body.footer-full-width-boxed #footer-copyright, body.footer-full-width #footer-copyright {
    background-color: #000000 !important;
} */
#footer-copyright {
    color:white;
}


.make-me-sticky {
	position: -webkit-sticky;
	position: sticky;
	top: 30px;
	z-index:10;
	padding: 0 15px;
	padding:0;
}

.sticky-top {
 top:0;
}
.admin-bar .sticky-top {
    top:30px;
}

.iconed:before {
    font-family: FontAwesome;
    display: inline-block;
    padding-right: 6px;
    /* vertical-align: middle; */
}
*[dir=rtl] .iconed:before{
    padding-left:6px;
    padding-right:0;
}

.iconed-spin:before {
    animation: fa-spin 2s infinite linear;
}


.rtl div.wpforms-container-full .wpforms-form input[type=checkbox],
.rtl div.wpforms-container-full .wpforms-form input[type=radio] {
    margin: 0 3px 0 10px;
}

.btn-primary, .navbar-light .navbar-toggler.sandwich-color-info {
    background: #007297 !important;
}
.btn-primary:hover {
    background: #191c3c !important;
}

body.rtl .gform_wrapper .value-is-ltr input[type=text] {
    direction: ltr !important;
    text-align:left !important;
}

body.rtl .gform_wrapper .gfield_radio li input[type=radio] {
    margin:1px;
    float:none !important;
    display:inline-block;
}

.grid-icons .startuphub-icon:before {
    margin:0;
}

.grid-icons p {
    margin-bottom:0;
}

.entry .entry-content .grid-icons .wp-nt-blocks-pack-button-pro,
.grid-icons .wp-nt-blocks-pack-button-pro{
    padding:0;
    width: auto;
}
.grid-icons p:empty, .card p:empty, .card-footer br {
    display:none;
}


select {
	appearance: none;
  background: transparent;
  background-image: url("data:image/svg+xml;utf8,<svg fill='gray' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
  background-repeat: no-repeat;
  background-position: 2% 50%;
  border-radius: 2px;
  padding: 4px 12px;
}
