/*
 Theme Name:   The Keynote Child
 Theme URI:    
 Description:  The Keynote Child Wordpress Theme
 Author:       Pawel Surma
 Author URI:   
 Template:     thekeynote
 Version:      1.0.0
 License:      
 License URI:  
 Tags:         
 Text Domain:  thekeynotechild
*/

/* Powered by IEEE page custom CSS starts here */
/* DEV: Alin Iancau - DCI // Last edit: 01/08/2020 */

#powered-by-ieee-page{
  /* background: #007cb4 !important; */
  color: #fff !important;
  background: url('/wp-content/uploads/2020/01/blue-to-purple-gradient.png') no-repeat center center !important;
}

#powered-by-ieee-page .powered-by-heading{
  color: #fff !important;
  margin-bottom:30px !important;
}

#powered-by-ieee-page .ulFix{
  margin-left:15px !important;
}

#powered-by-ieee-page .iconImg{
  max-width:120px;
  height:auto;
}

#powered-by-ieee-page .icon-heading{
color: #fff !important;
}

.powered-by-CTA{
	border:0px;
}

.powered-by-CTA{
  display:inline-block;
  padding:10px 15px 10px 15px;
  background:#e77510;
  color:#fff !important;
  cursor:pointer;
  font-weight:bold;
  font-size:16px;
  margin:20px 0px 0px 0px;
}

.powered-by-CTA:hover{
  background: #007cb4;
  text-decoration:none !important;
}
/* Powered by IEEE page custom CSS ends here */

/* Homepage custom CSS starts here */
/* DEV: Alin Iancau - DCI // Last edit: 01/09/2020 */
#tech-entrepreneurs .gdlr-item-title{
	text-transform: none !important;
	letter-spacing:0px !important;
	margin-bottom:0px !important;
	margin-top: -70px !important;
}

#tech-entrepreneurs .gdlr-item-title-wrapper .gdlr-item-title-caption {
    margin-top: 5px;
}



/* media queries */
@media screen and (min-width: 1400px){
	#access-your-resources-thumb-v3{
		display:none;
	}

	#access-submit-help-bg-v3{
	padding-top: 60px !important;
	padding-bottom:30px !important;
}
	
	 
	#access-your-resources-v3{
	padding:90px 70px 70px 30px;
	margin:0px 15px 0px 15px;
	background: url(/wp-content/uploads/2020/01/access-your-resources-1000w.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 100%;
	background-color: transparent !important;
 }
	

	#access-submit-help-button-v3-large{
		display:inline-block;
		padding:5px 15px 5px 15px;
		background:#ffcb04;
		color:#000;
		font-weight: bold;
	  font-size:15px;
	}
	
	#access-your-resources-learn-small-v3{
		display:inline-block;
		padding:5px 15px 5px 15px;
		background: #fff;
		color: #000;
	}
	
	#access-your-resources-v3 a:hover{
		opacity:0.8;
		text-decoration:none;
	}
	
	
	#submit-an-event-thumb-v3{
		display:none;
	}

#submit-an-event-v3{
	padding:90px 70px 70px 30px;
	margin:0px 15px 0px 15px;
	background: url(/wp-content/uploads/2020/05/events.jpg) no-repeat top center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 100%;
	background-color: transparent !important;
 }
	
	#submit-an-event-button-v3-large{
		display:inline-block;
		padding:5px 15px 5px 15px;
		background:#ffcb04;
		color:#000;
		font-weight: bold;
	    font-size:15px;
	}
	
	#submit-an-event-learn-small-v3{
		display:inline-block;
		padding:5px 15px 5px 15px;
		background: #fff;
		color: #000;
	}
	
	#submit-an-event-v3 a:hover{
		opacity:0.8;
		text-decoration:none;
	}
	
	#who-can-help-you-thumb-v3{
		display:none;
	}

#who-can-help-you-v3{
	padding:90px 70px 70px 30px;
	margin:0px 15px 0px 15px;
	background: url(/wp-content/uploads/2020/05/careers.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 100%;
	background-color: transparent !important;
 }

#who-can-help-you-button-v3-large{
		display:inline-block;
		padding:5px 15px 5px 15px;
		background:#ffcb04;
		color:#000;
		font-weight: bold;
	  font-size:15px;
	}
	
#who-can-help-you-learn-small-v3{
		display:inline-block;
		padding:5px 15px 5px 15px;
		background: #fff;
		color: #000;
	}
	
	#who-can-help-you-v3 a:hover{
		opacity:0.8;
		text-decoration:none;
	}

	#office-hours-thumb-v3{
		display:none;
	}

	#office-hours-v3{
	padding:90px 70px 70px 30px;
	margin:0px 15px 0px 15px;
	background: url(/wp-content/uploads/2020/05/office-hours.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 100%;
	background-color: transparent !important;
 }

	#office-hours-button-v3-large{
		display:inline-block;
		padding:5px 15px 5px 15px;
		background:#ffcb04;
		color:#000;
		font-weight: bold;
	  font-size:15px;
	}
	
#office-hours-small-v3{
		display:inline-block;
		padding:5px 15px 5px 15px;
		background: #fff;
		color: #000;
	}
	
	#office-hours-v3 a:hover{
		opacity:0.8;
		text-decoration:none;
	}
}

@media screen and (min-width: 1px) and (max-width: 1399px) {
	
	#access-submit-help-button-v3-large{
	display:block;
	padding:10px 30px 10px 30px;
	color: #000;
 	background: #ffcb04;
	margin:0px 15px 0px 15px;
	font-size:14px !important;
  font-weight:bold !important;
	margin-bottom: 0px !important;
} 

#access-submit-help-button-v3 a:hover{
	color: #fff;
	background: #e87610;
	text-decoration: none;
}

#access-your-resources-learn-small-v3{
		display:inline-block;
		padding:5px 15px 5px 15px;
		background:#ffcb04 !important;
		color:#000 !important;
		font-weight:normal !important;
		font-size:12px !important;
		margin-bottom:20px !important;
 	}
	
	#access-your-resources-thumb-v3{
		display:block;
		margin:0px 15px 0px 15px;
	}
	
	#access-your-resources-thumb-v3 p{
		margin-bottom: 0px;
	}
	
	#access-your-resources-thumb-v3 img{
		width:100%;
		height:auto;
		margin-bottom: -10px;
	}
	
	#access-your-resources-v3{
		margin-bottom: 0px !important;
	}
	
	#access-your-resources-v3 p{
		margin-bottom: 0px !important;
	}
	
	#access-your-resources-v3 br{
		display:none;
	}
	
	#access-your-resources-v3 a{
	display:block;
	padding:10px 15px 10px 15px;
	color: #fff;
 	background: #761683;
	margin:0px 15px 0px 15px;
} 

#access-your-resources-v3 a:hover{
	color: #fff;
	background: #000;
	text-decoration: none;
}
	
	
	#submit-an-event-thumb-v3{
		display:block;
		margin:0px 15px 0px 15px;
	}
	
	#submit-an-event-thumb-v3 p{
		margin-bottom: 0px !important;
	}
	
	#submit-an-event-thumb-v3 img{
		width:100%;
		height:auto;
		margin-bottom: -10px;
 	}
	
	#submit-an-event-v3{
		margin-bottom: 0px !important;
	}
	
	#submit-an-event-v3 p{
		margin-bottom: 0px !important;
	}
	
	#submit-an-event-v3 br{
		display:none;
	}
	
	#submit-an-event-v3 a{
	display:block;
	padding:10px 15px 10px 15px;
	color: #fff;
 	background: #761683;
	margin:0px 15px 0px 15px;
	font-size:14px;
 } 
	
	#submit-an-event-button-v3-large{
	display:block;
	padding:10px 15px 10px 15px;
	color: #000;
 	background: #ffcb04;
	margin:0px 15px 0px 15px;
	font-size:14px !important;
  font-weight:bold !important;
	margin-bottom: 0px !important;
} 
 
	#submit-an-event-learn-small-v3{
		display:inline-block;
		padding:5px 15px 5px 15px;
		background:#ffcb04 !important;
		color:#000 !important;
		font-weight:normal !important;
		font-size:12px !important;
		margin-bottom:20px !important;
 	}

#submit-an-event-v3 a:hover{
	color: #fff;
	background: #000;
	text-decoration: none;
}


	#who-can-help-you-thumb-v3{
		display:block;
		margin:0px 15px 0px 15px;
	}
	
	#who-can-help-you-thumb-v3 p{
		margin-bottom: 0px !important;
	}
	
	#who-can-help-you-thumb-v3 img{
		width:100%;
		height:auto;
		margin-bottom: -10px;
	}
	
	#who-can-help-you-v3{
		margin-bottom: 0px !important;
	}
	
	#who-can-help-you-v3 p{
		margin-bottom: 0px !important;
	}
	
	#who-can-help-you-v3 br{
		display:none;
	}
	
	#who-can-help-you-v3 a{
	display:block;
	padding:10px 15px 10px 15px;
	color: #fff;
 	background: #761683;
	margin:0px 15px 0px 15px;
	font-size:14px;
 } 
	 
	#who-can-help-you-button-v3-large{
	display:block;
	padding:10px 15px 10px 15px;
	color: #000;
 	background: #ffcb04;
	margin:0px 15px 0px 15px;
	font-size:14px !important;
  font-weight:bold !important;
	margin-bottom: 0px !important;
} 
 
	#who-can-help-you-learn-small-v3{
		display:inline-block;
		padding:5px 15px 5px 15px;
		background:#ffcb04 !important;
		color:#000 !important;
		font-weight:normal !important;
		font-size:12px !important;
		margin-bottom:20px !important;
 	}

#who-can-help-you-v3 a:hover{
	color: #fff;
	background: #000;
	text-decoration: none;
}


#office-hours-thumb-v3{
		display:block;
		margin:0px 15px 0px 15px;
	}
	
	#office-hours-thumb-v3 p{
		margin-bottom: 0px !important;
	}
	
	#office-hours-thumb-v3 img{
		width:100%;
		height:auto;
		margin-bottom: -10px;
	}
	
	#office-hours-v3{
		margin-bottom: 0px !important;
	}
	
	#office-hours-v3 p{
		margin-bottom: 0px !important;
	}
	
	#office-hours-v3 br{
		display:none;
	}
	
	#office-hours-v3 a{
	display:block;
	padding:10px 15px 10px 15px;
	color: #fff;
 	background: #761683;
	margin:0px 15px 0px 15px;
	font-size:14px;
 } 
	 
	#office-hours-button-v3-large{
	display:block;
	padding:10px 15px 10px 15px;
	color: #000;
 	background: #ffcb04;
	margin:0px 15px 0px 15px;
	font-size:14px !important;
  font-weight:bold !important;
	margin-bottom: 0px !important;
} 
 
	#office-hours-small-v3{
		display:inline-block;
		padding:5px 15px 5px 15px;
		background:#ffcb04 !important;
		color:#000 !important;
		font-weight:normal !important;
		font-size:12px !important;
		margin-bottom:20px !important;
 	}

#office-hours-v3 a:hover{
	color: #fff;
	background: #000;
	text-decoration: none;
}

			
}
/* eof media queries */
/* Homepage custom CSS ends here */

/* Resources page custom CSS starts here */
#resourcespage-tech-bg{
 	background: url(/wp-content/uploads/2020/01/poweredby-background.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 100%;
	background-color: transparent !important;
	color: #fff !important;
	max-width:1170px !important;
	margin: 0 auto !important;
	padding: 70px 50px 50px 50px;
}

#resourcespage-tech-bg h4{
	color: #fff !important;
	font-weight: bold !important;
}

#innovation-path-resources a{
	color: #fff !important;
	font-weight: bold;
	background: #e77510;
	padding:5px 15px 5px 15px;
	display: inline-block;
}

#innovation-path-resources a:hover{
 	color: #000 !important;
	text-decoration: none;
 	background: #fff !important;
}

#anchor-help-you a:target::before{
content: " ";
display: block;
margin-top: -250px;
padding-top: 250px;
visibility: hidden;
position: relative;
z-index: 1;
}

#anchor-help-you-heading{
position: relative;
z-index: 2;
}
/* Resources page custom CSS ends here */


/* Various classes & IDs start here */
/* DEV: Alin Iancau - DCI // Last edit: 01/13/2020 */

/* CTAs */
.orange-cta{
	background: #e77510;
 	text-align: center;
	padding: 15px;
	cursor: pointer;
	font-size: 26px;
	color: #fff;
	font-weight: bold;
	display: block;
	width: 100%;
}

.orange-cta:hover{
	background: #761784;
}
/* eof CTAs */

/* Powered by Benefits */ 
#powered-by-benefits-opacity{
 opacity:0.5;
}
/* eof Powered by Benefits */

/* Global headings fix */
@media screen and (max-width: 767px) {
.gdlr-page-title-container .gdlr-page-title{
	font-size: 23px;
    margin: 0px 0px 0px 20px;
    display: block;
    text-transform: uppercase;
    font-weight: 800;
    letter-spacing: 1px;
}
}
/* eof Global headings fix */

/* Various classes & IDs end here */

/* 03 12 2020 Update starts here */
/* DEV: Alin Iancau - DCI */

/* tablet landscape header fix */
@media only screen and (max-width: 1070px) {
	body .container{ max-width: 768px; }	
	body .body-wrapper.gdlr-boxed-style { max-width: 808px; }
	
	.flex-direction-nav .flex-prev, .flex-direction-nav .flex-next { opacity: 1; }

	#gdlr-responsive-navigation { display: block; height: 0px; position: static; float: none; }
	#gdlr-responsive-navigation .dl-trigger{ position: absolute; right: 0px; top: 50%; margin-top: -20px; }
	.dl-menuwrapper > .dl-menu, 
	.dl-menuwrapper > .dl-submenu{ margin: 30px 0px 0px; width: 400px; text-align: left; }
	
	body .gdlr-logo{ float: none; position: relative; display: block;  margin: 10px auto !important;
		padding: 30px 80px 30px 0px; }
	body .gdlr-logo.gdlr-align-left #gdlr-responsive-navigation .dl-trigger,
	body .gdlr-logo.gdlr-align-right #gdlr-responsive-navigation .dl-trigger{ top: 45px; margin-top: 0px; }
	
	.gdlr-navigation-wrapper{ display: none; }
	.gdlr-fixed-header{ display: none; }

	.portfolio-item-wrapper .gdlr-outer-nav, .blog-item-wrapper .gdlr-outer-nav { display: none; }
	.gdlr-blog-widget .post-header { overflow: visible; clear: left; }
	
	.gdlr-hide-in-tablet{ display: none; } 
	.gdlr-hide-in-tablet-mobile{ display: none; }
  
  .gdlr-header-inner .ieee-logo img{
    display: none !important;
  }
}
/* eof tablet landscape header fix */

/* footer + copyright update */
.footer-copyright{
  color: #fff !important;
}

.footer-copyright a{
  color: #fff !important;
}

.footer-copyright .footer-pipe{
	display: inline-block;
  padding:0px 10px 0px 10px;
}

.social-icons{
	margin-top: 0px !important;
}
/* eof footer + copyright update */

/* 03 12 2020 Update ends here */

/* 04 16 2020 Updates start here */
/* DEV: Alin Iancau - DCI */

#gdlr-menu-search input[type="text"]{
  letter-spacing: 0.5px !important;
}

/* 04 16 2020 Updates end here */

/* 05 14 2020 Updates start here */
/* DEV: Alin Iancau - DCI */

#frontpage-tech-bg-v3{
	background: url(/wp-content/uploads/2020/01/poweredby-background.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 100%;
	background-color: transparent !important;
	color: #fff !important;
  margin-top:60px !important;
}
#frontpage-tech-bg-v3 h4{
 	font-weight: bold !important;
	color: #fff !important;
}

#frontpage-tech-bg-v3 .container{
  padding: 50px !important;
}

#innovation-path-v3 a{
	color: #fff !important;
	font-weight: bold;
	background: #e77510;
	padding:5px 15px 5px 15px;
	display: inline-block;
}

#innovation-path-v3 a:hover{
 	color: #000 !important;
	text-decoration: none;
 	background: #fff !important;
}

#live-community{
	margin-bottom:50px !important;
}

/* 05 14 2020 Updates end here */

/* 07 07 2020 Updates start here */
.top-navigation-right{
	width: 97.7% !important;
}

.cols-meta-nav-logo{
	display: flex;
}

.col-meta-nav{
	flex-grow: 1;
}

.col-meta-nav-logo img{
	max-width: 100%;
	height: auto;
	margin-top: 10px;
}

.gdlr-navigation-wrapper .gdlr-main-menu > li > a{
	font-size: 15px !important;
}

#gdlr-menu-search{
	right: 0px !important;
	margin-top: 0px !important;
	top: 67px !important;
}

.gdlr-menu-search-button-sep{
	margin-top: 2px !important;
}

#gdlr-menu-search-button{
	margin-top: 0px !important;
}

@media only screen and (max-width: 767px) {

	.cols-meta-nav-logo{
		flex-direction: column-reverse;
	}
	}


	@media only screen and (min-width: 960px){
		.update-fixed-header-margins .gdlr-navigation-wrapper {
				padding: 25px 0px 0px 0px !important;
			}

			.gdlr-navigation-wrapper {
				padding: 30px 0px 0px 0px !important;
			}
}


/* 07 07 2020 Updates end here */

/* 04 06 2021 Updates start here */

@media (min-width: 1100px){
.gdlr-navigation-gimmick {
    top: 20px !important;
}

.gdlr-logo{
	margin-top: 5px !important;
	margin-bottom: 35px !important;
}

.gdlr-navigation-wrapper .gdlr-main-menu > li{
	padding: 0px 25px;
}  

}

.customAds{
	text-align: center;
	margin: 0 auto;
	padding: 5px 0px 0px 0px;
}

.hideCustomAds{
	display: none !important;
}


.update-fixed-header-margins .gdlr-logo{
	margin: 5px !important;
}

.update-fixed-header-margins .gdlr-logo img{
	width: 70% !important;
}
 

 

.update-fixed-header-margins .gdlr-navigation-wrapper .gdlr-navigation-gimmick{
	top: 16px !important;
}

@media only screen and  (max-width: 1099px){

	.gdlr-navigation-wrapper{
		padding-top: 90px !important;
	}

	.gdlr-navigation-gimmick{
		top: 86px !important;
		bottom: 0px !important;
	}

}


/* 04 06 2021 Updates end here */