﻿/**ConTech HE **/

@import url("https://p.typekit.net/p.css?s=1&k=hlu1pio&ht=tk&f=10879.10884.10886.15586&a=16823177&app=typekit&e=css");

@font-face {
font-family:"futura-pt";
src:url("https://use.typekit.net/af/ae4f6c/000000000000000000010096/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/ae4f6c/000000000000000000010096/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/ae4f6c/000000000000000000010096/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:300;
}

@font-face {
font-family:"futura-pt";
src:url("https://use.typekit.net/af/9b05f3/000000000000000000013365/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/9b05f3/000000000000000000013365/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/9b05f3/000000000000000000013365/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
}

@font-face {
font-family:"futura-pt";
src:url("https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:500;
}

@font-face {
font-family:"futura-pt";
src:url("https://use.typekit.net/af/c4c302/000000000000000000012192/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/c4c302/000000000000000000012192/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/c4c302/000000000000000000012192/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:600;
}

/*.tk-futura-pt { font-family: "futura-pt",sans-serif; }*/
body {font-size: 18px; font-family: "futura-pt", Assistant-Regular !important;}
.grid-rows .grid-row-text p {font-size: 100%;}
.home-page .grid-rows .grid-row-text h2, .top-caption { font-family: Assistant-Bold, "futura-pt" !important;}

/*General Form Styles*/
.form-container-wide:not(.FooterForm) #DynamicFormObject .dynamicFormObjectSubmit, .form-container-wide:not(.FooterForm) #DynamicFormObject .dynamicFormObjectSubmit {float: right;}
.normal-form input, .normal-form textarea, .normal-form select { padding-right: 20px;}
.normal-form .must::before { left: auto;}
.must:before {right: 18px;}
label.error, span.error { right: auto;}

/*General Button Styles*/
.startupSec .grid-boxes .grid-box-subtitle, .startupLobbyPage #LobbyModule .grid-boxes .grid-box-subtitle, .innerBtn { direction: rtl; font-size: 89%;}

/*Header*/
.has-sub i.opensub {font-size: 120%;}
.has-sub i.opensub:before { font-size: 70%; vertical-align: top;}
#header2 .header-top-right a.lang {font-size: 110%;}
#header2 .languages {vertical-align: sub;}

/*Top Banner*/
#home-gallery .scroll-down:before {width: 100px;}
#home-gallery .gallery-caption.caption-text {direction: rtl;}

/*Sponsors Section*/
.home-page .grid-text-section .grid-text p img { margin-left: 0; margin-right: 73px;}

/*About Section*/
.home-page .grid-rows .grid-row-text a.grid-row-button.last-btn { font-size: 100%;} 
.home-page .grid-rows .grid-row-text a.grid-row-button.last-btn:before { margin: 0 19px 0 8px;}
.home-page .grid-rows .grid-row-text h2 {margin-bottom: 30px;}

/*Startup Section*/
.startupSec .grid-boxes { direction: ltr;}

/*Footer*/
#SiteFooter .site-credit.alternative a:not(.AccessabilityLink) svg { opacity: 0;}

/**Inner Pages**/
#LobbyModule .grid-boxes, #lobbyview .grid-boxes { direction: rtl;}
#text1 h3, #text2 h3 ,#lobbyText h3, .grid-rows .grid-row-text h3, .activityPage .grid-boxes .grid-box-fulltext h4, .activityPage #lobbyText h4,
    .profileIcons #LobbyModule .grid-boxes .grid-box-title h3, .profileIcons #lobbyview .grid-boxes .grid-box-title h3, .BlogArticleContent .BlogArticleTitle,
    .partnersPage .section-title h2
    { font-family: Assistant-Bold, "futura-pt" !important;}
#text1 h2, #text2 h2, .internalPage .section-title h2 {font-size: 149%;}

/*Activities Page*/
.activityPage .grid-boxes .grid-box-fulltext {text-align: right; font-size: 89%;}
.activityPage .grid-boxes .grid-box-fulltext h4 { font-size: 109%;}
.activityPage .grid-boxes .grid-box-fulltext ul { padding-right: 20px;}

/*Team Page*/
.profileIcons #LobbyModule .grid-boxes .grid-box-subtitle, .profileIcons #lobbyview .grid-boxes .grid-box-subtitle,
    .profileIcons #LobbyModule .steeringInnerSec .grid-box-subtitle, .profileIcons #LobbyModule .steeringInnerSec .grid-box-fulltext {font-size: 89%;}
.profileIcons #LobbyModule .grid-boxes .grid-box-title h3, .profileIcons #lobbyview .grid-boxes .grid-box-title h3 {font-size: 103%;}

/*Events Page*/
.BlogArticleContent .BlogArticleSummary {font-size: 89%;}

/*Incubator Page*/
.incubatorLobbyPage #LobbyModule .grid-content-section .grid-boxes .grid-box-subtitle, .incubatorLobbyPage .innerBtn { width: auto; padding: 0 13px; font-size: 89%; }
.incubatorPage .modal-text #text1 p {direction: rtl;}

/*Partners Page*/
.partnersPage .grid-text-section {text-align: right;}
.partnersPage .buildersInnerSec h2:before, .partnersPage .consInnerSec h2:before, .partnersPage .econsInnerSec h2:before, .partnersPage .fundInnerSec h2:before, .partnersPage .invoInnerSec h2:before { margin: 0 0 0 20px; }
.incubatorPage .grid-short-box .grid-short-box-label {font-size: 89%;}
.partnersPage .buildersInnerSec h2:before {background-image: url(../../../warehouse/temp/conTech/partnerBuildersHe.png);}
.partnersPage .consInnerSec h2:before {background-image: url(../../../warehouse/temp/conTech/partnerConsHe.png);}
.partnersPage .econsInnerSec h2:before {background-image: url(../../../warehouse/temp/conTech/partnerEconHe.png);}
.partnersPage .fundInnerSec h2:before { background-image: url(../../../warehouse/temp/conTech/fund-logo-he.png); }
/*Contact Page*/
.contactPage #SiteGrid.layout-bottom #GridPromo { top: -50px; }

#header2 .languages { left: auto; right: -220%; text-align: right; }

/* Podcasts page */
.podcasts-page .box-content { text-align: right; }
.podcasts-page .box-content .grid-box-fulltext p:first-of-type { margin-right: 0; margin-left: 10px; }
.podcast-page #text2 { text-align: right; }
.top-caption .wrapper { color: #fff; }
.podcasts-page .box-content .grid-box-subtitle { font-family: 'Assistant-Bold'; }
.podcasts-page #LobbyModule .grid-boxes .grid-box-title h3 { font-size: 145%; font-family: 'Assistant-Bold'; }
.podcast-page #headline h1 { font-family: 'Assistant-Bold'; }
.podcast-page strong { font-family: 'Assistant-Bold'; }
.podcast-page #text2 h2 { font-family: 'Assistant-Bold'; font-weight: normal; }


@media(min-width: 1025px) { #header2 ul.menu li { margin: 0 0 0 15px;}
    #header2 .menu-sub { right: 50%; left: auto; transform: translateX(50%); -webkit-transform: translateX(50%); -ms-transform: translateX(50%);}
}

@media(min-width: 991px){

    .BlogArticleContent { float: right !important; padding: 0 23px 0 0;}
    .BlogArticleDetails.DateOrWriter { border-left: none; border-right: 2px solid #dcdcdd; float: left !important;}

    .startupLobbyPage .grid-text { max-width: 85%; margin: 0 auto;}
}

@media(min-width: 768px) {
    #home-gallery .gallery-caption { top: 40%;}
    #home-gallery .gallery-caption.caption-text { top: 50%;}
    /*#header2 .header-top-left a.facebook_icon_instagram { height: 30px; vertical-align: middle;}*/

    /*Activities Page*/
    .activityPage .grid-boxes .grid-box-fulltext { padding: 60px 30px 30px;}

    /*Partners Page*/
    .partnersPage .grid-text-section .section-title {text-align: right;}
    
    /*Events Page*/
    .BlogArticleContent .BlogArticleContent-wrapper { text-align: right;} 
}

@media (min-width: 991px) and (max-width: 1024px) {
    .aboutPage .box-image-animation img {width: 100%;}
}

@media (min-width: 768px) and (max-width: 1024px) {
    .header-top { left: -96vw; right: auto;}

    .aboutPage .box-image-animation img { height: 100% !important; object-fit: cover;}
}

@media(max-width: 1024px) {
    /*Header*/
    #header2 ul.menu > li { margin-right: 0;}
    #header2 ul.menu > li, #header2 ul.menu .menu-sub li { text-align: right;}

    /*Sponsor Section*/
    .home-page .grid-text-section .grid-text p img { margin-right: 60px;}
}

@media(max-width: 990px) {
    /*Sponsor Section*/
    .home-page .grid-text-section .grid-text p img { margin-right: 40px;}

    /**Inner Pages**/

    /*About Page*/
    .aboutPage .grid-rows .grid-row-text { text-align: center;}

    /*Contact Page*/
    .contactPage #SiteGrid.layout-bottom #GridPromo { top: 0;}
    
}

@media (min-width: 768px) {
    .incubatorLobbyPage #LobbyModule .batches .grid-boxes { display: flex; }
    .incubatorLobbyPage #LobbyModule .grid-content-section.batches .grid-boxes .grid-box-image { padding-bottom: 130px; }
}

@media(max-width: 767px) {
    #DynamicFormObject .dynamicFormObjectField .must:before { left: auto; right: 19px;}

    /*Header*/
    #header2 .header-top { top: 10px; left: -107%; right: auto; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%);}
    /*#header2 .header-top-left a.facebook_icon_instagram svg {height: 20px;}*/
    #header2 .header-top-left a:first-child {margin-right: 3px;}

    /*Sponsor Section*/
    .home-page .grid-text-section .grid-text p img { margin-right: 20px;}
    .home-page .grid-text-section .grid-text p img:first-child { margin-right: 0;}

    /*About Section*/
    .home-page .grid-rows .grid-row-text h2 { margin-bottom: 15px;}

    /*Footer*/
    .FooterForm.form-container-wide #DynamicFormObject .dynamicFormObjectField .must:before { left: auto;}

    /**Inner Pages**/
    /*Partners Page*/
    .partnersPage .section-title h2 { text-align: right;}
    .partnersPage .buildersInnerSec h2:before, .partnersPage .consInnerSec h2:before, .partnersPage .econsInnerSec h2:before, .partnersPage .invoInnerSec h2:before, .partnersPage .fundInnerSec h2:before { left: auto; right: 0; }

    /*Contact Page*/
    .contactPage #SiteGrid.layout-bottom #GridPromo {margin-bottom: 50px;}
    #header2.open .header-top { right: auto; left: 0; }

    /* Podcasts page */
    .podcasts-page .box-content { text-align: center; }
    .footer-text-divided > div.footer-text-left { display: flex; text-align: center; margin-top: 20px; width: 100%; justify-content: center; }
}

@media(max-width: 360px) {
    #header2 .header-top { left: -87%;}        
}
