/*
Theme Name: The Keynote Child
Theme URI: http://themes.goodlayers.com/thekeynote-child/
Description: The Keynote Child Wordpress Theme
Author: Goodlayers
Author URI: http://www.goodlayers.com
Template: thekeynote-v1-03
Version: 1.03
License: 
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: white, light, yellow, two-columns, fluid-layout, custom-background, custom-colors, featured-images, theme-options
Text Domain: gdlr_translate
*/

/* = Theme customization starts here
------------------------------------------------------------------
*/
/*changes from la bindercon to main bindercon
change color for main bindercon site from #b36e3e to #8AA6BB*/

/*the header*/

/*centering the logo*/
.gdlr-logo {
	float: none;
	margin: auto;

}
/*navigation*/
.gdlr-navigation {
	display: inline-block;
}
/*centering the menu so it is the same as responsive version*/
.gdlr-navigation-wrapper {
	float:none;
	margin: auto;
	text-align: center;
	padding-right: 0px;
	padding-top: 5px;
	
}
.sub-menu {
font-size: 11px;
text-transform: uppercase;
font-weight: 800;
letter-spacing: 2px;
}

/*these may have been overriding changes to small header*/
.conf_date {
font-size: 45px;
font-weight: 800;
}
.conf_location {
font-size: 20px;
font-weight: 400;

}
.conf_descrip {
font-size: 18px;
color: #000000;
margin: 0 auto;
/*display: block;*/
font-weight: 400;
text-align: center;	
width: 50%;
}

.conf_descrip p{
	padding-bottom: 0px;
	margin-bottom: 0px;
}

/*small header (without collapsing section)

/*small header*/
/*so collage doesn't jump*/
.above-sidebar-wrapper {
	height: 109px;
}


.small-header .gdlr-navigation-wrapper {
	float:right;
	margin: 0;
}
/*
/*to prevent the page from showing behind the header as it scrolls up*/
.small-header {background-color:#fff; }

/*padding-left below needs to be 10% of logo's actual size when it becomes 80%*/
.small-header .gdlr-logo { 
/*for centered version
padding-left: 97px;*/
float: left;
margin: 0 0 12px 12px; 
display: inline-block;
/*width: 44%;*/
width: 502px;
margin-top: 0px;
margin-bottom: 13px;
}
.small-header .conf_descrip {
	display: none;
}
.small-header .conf_break {
	display: none;
}
/*info about the conference*/
.small-header .conf_info {
	float: left;
	text-align: left;
	margin-left: 6px;
}


.small-header .conf_date {
	font-size: 14px;
	display: inline-block;
}

.small-header .conf_location {
	font-size: 14px;
	display: inline-block;
}
/*fixed header*/
/*to prevent the page from showing behind the header as it scrolls up*/
.gdlr-fixed-header{background-color:#fff; }
/*padding-left here below needs to be 10% of logo's actual size when it becomes 80%
alterations could also be made to javascript file gdlr-script.js, line 838*/
.gdlr-fixed-header .gdlr-logo { 
/*for centered version
padding-left: 97px;*/
float: left;
margin: 0 0 12px 12px; 
}
.gdlr-fixed-header .gdlr-navigation-wrapper {
	float:right;
	margin: 0;
}
.gdlr-fixed-header .conf_descrip {
	display: none;
}
.gdlr-fixed-header .conf_break {
	display: none;
}
/*info about the conference*/
.conf_info{
color: #026C91;
/*color: #1e73be;*/
margin: 0 auto;
display: block;
text-transform: uppercase;
text-align: center;
}
.gdlr-fixed-header .conf_info {
	float: left;
	text-align: left;
	margin-left: 6px;
}
.gdlr-fixed-header .conf_date {
	font-size: 14px;
	display: inline-block;
}

.gdlr-fixed-header .conf_location {
	font-size: 14px;
	display: inline-block;
}

/*mission statement*/
.small_mission_statement .conf_descrip {
	display: none;
	text-align: left;
font-size:12px;
float: right;
margin-right:0px;
margin-left:10px;
width:45%;
margin-top:0px;
padding-top:10px;
color: #333;
	
}
.small_mission_statement2 .conf_descrip {
	display: inline;
	text-align: left;
font-size:12px;
float: right;
/*margin-right:20px;*/
margin-left:10px;
width:45%;
margin-top:0px;
padding-top:4px;
color: #333;
	
}
.gdlr-fixed-header .small_mission_statement .conf_descrip {
display: inline;
}

/*page*/
/*make the image behind the title of page a little shorter to fit this image*/
/*so collage dividers don't repeat*/
.gdlr-parallax-wrapper {
background-repeat: repeat-x;
}

.gdlr-page-title-wrapper {
	padding-top: 72px;
}

.bcheaderbar {

background-color: #8AA6BB;
padding-top: 2px;
padding-bottom: 2px;
}
.bcbottombar {

background-color: #8AA6BB;
padding-top: 0px;
padding-bottom: 3px;	
}
.laheaderbar {
background-color: #dddddd;
padding-top: 2px;
padding-bottom: 2px;
}
.labottombar {
background-color: #dddddd;
padding-top: 0px;
padding-bottom: 3px;	
}
.headercollage {
	background-color: #8AA6BB;
	padding-bottom: 37px;
	/*background-image: url('http://la.bindercon.com/wp-content/themes/thekeynote-child/images/collage1.jpg');*/
	background-image: url('http://bindercon.com/wp-content/uploads/2015/03/collage11.jpg');
	/*background-image: url('http://mainbc.claudeglass.com/wp-content/uploads/2015/03/testcollage.jpg');*/
	
}
.headercollage2 {
	background-color: #8AA6BB;
	/*padding-bottom: 37px;*/
	/*background-image: url('http://la.bindercon.com/wp-content/themes/thekeynote-child/images/collage1.jpg');*/
	background-image: url('http://bindercon.com/wp-content/uploads/2015/03/collage11.jpg');
	/*background-image: url('http://mainbc.claudeglass.com/wp-content/uploads/2015/03/testcollage.jpg');*/
	display: block;
	height: 109px;
	position: relative;
}
.footercollage {
	background-color: #8AA6BB;
	padding-bottom: 37px;
	/*background-image: url('http://la.bindercon.com/wp-content/themes/thekeynote-child/images/collage2.jpg');*/
	background-image: url('http://bindercon.com/wp-content/uploads/2015/03/collage2.jpg');  
	
}

#footer-widget-1 h3, #footer-widget-2 h3 {
	display: none;
}

.gdlr-page-title {
	text-align: center;
	margin: 0 auto;
}
.container {
	max-width: none;
}
/*various titles*/
.bindercon-page-title, .gdlr-title-large {
font-size: 36px;
font-weight: 800;
text-transform: uppercase;
letter-spacing: 2px;
text-align: left;
color: #8AA6BB;
margin: 0px 0 20px 15px;	
}


.largetitle {
font-size: 18px;
font-weight: 800;
text-transform: uppercase;
letter-spacing: 2px;

}

#teamtitle .gdlr-title-large, #teamtitle2 .gdlr-title-large, #teamtitle3 .gdlr-title-large {
font-size: 36px;
font-weight: 800;
text-transform: uppercase;
letter-spacing: 2px;
text-align: left;
color: #8AA6BB;
margin: 8px 0 30px 15px;	
}

h3.leadership_name {
  color: #343434;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 2px;
    font-family: "Raleway";
	line-height: 1.3;
	font-size: 15px;	
	display:inline;
	padding-left: 25px;	
}

.leadership_role {
	color: #707070;
	  font-style: italic;
	  font-family: "Droid Serif";
	  display: inline;
	  padding-left: 25px;	
}

blockquote {
	
font-size: 18px;
/* font-style: italic; */
background-image: none;
/* background-size: 24px 20px; */
padding: 0px 20px 0px 60px;
border: none;
margin-bottom: 10px;
}


/*blog*/
/*hide comments, author*/
.gdlr-blog-info {
	display: none;
}






/*sidebar*/
.sidebar-right-item {
	padding-left: 10px;
}







/*sponsors*/
/*styling for sponsors sidebar*/
.sponsor_heading {
font-size: 18px;
font-weight: 800;
text-transform: uppercase;
letter-spacing: 2px;

}
.sponsor {
background-color: #ffffff;
padding: 10px 10px 20px 10px;
margin-right: 10px;
}
.sponsor_title {
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 2px;
}
#buzzfeed_logo {
	width: 200px;
}

#friends {
font-size: 16px;
}

/*footer*/
.footer-container {
	padding-top: 20px;
}

/*social*/

.bindercon_twitter {
	border-radius: 0px;
}
.fb-like-box {
	background: #dddddd;

}
div.fb-like.fb_iframe_widget {
	display: none;
}
div.fb-like-box.fb_iframe_widget {
	display: block;
	#background-color: #ddd;
	text-align: center;
}

#support_author {
	display:none;
}

/*mailing list form*/

.mc-field-group {
	padding-bottom: 10px;
	
}

.ml-button .yikes-easy-mc-submit-button{
	padding: 0px;
	margin-top: 10px;
}
.yikes-easy-mc-submit-button{
background-color: #0097cc;
color: #ffffff;
display: inline-block;
font-size: 13px;
padding: 17px 25px;
margin-bottom: 15px;
margin-right: 5px;
outline: none;
cursor: pointer;
text-transform: uppercase;
font-weight: 700;
letter-spacing: 1px;
border: none;
max-width: 300px;
}




.footer-wrapper input[type=text] {
	background color: #fff;
	width: 75%;
}
.footer-wrapper input[type=email] {
	background color: #fff;
	width: 75%;
}

/*speakers*/
.speakernotes {
	text-align: center;
}
.gdlr-speaker-thumbnail {
	width: 200px;
	 margin: 0px auto;
}
.gdlr-speaker-item-ux {
	margin: 0px auto;
}
#featured_speakers .gdlr-speaker-thumbnail {
	width: 300px;
}
.gdlr-speaker-thumbnail-overlay {
background-color: #0097cc;
text-align: center;
margin: 0px auto;
}
.bio {
font-size: 18px;
font-weight: 800;
text-transform: uppercase;
letter-spacing: 2px;
text-align: center;
color: #fff;
margin: 0px auto;
  vertical-align: middle;
  height: 100px;
  line-height: 350px; /* <-- this is what you must define */
  vertical-align: middle;
}
#featured_speakers .bio {
	height: 300px;
	line-height: 550px;
}

/*sessions*/
.gdlr-session-counter-item .session-counter-block{
	background: #0097cc;
}
.gdlr-session-info-wrapper .gdlr-speaker-thumbnail {
	width: auto;
}

/*tickets*/
.tix-column-description {
	width: 60%;
	text-align: left;
	padding-left: 10px;
	
}
body.admin-bar #tix {
	/*padding-top: 0px;*/
}
#tix {
	/*padding-top: 0px;*/
}
.pterms {
	font-size: 11px; padding-left: 10px; padding-right: 10px	;
}
.bindercon_terms {
	color: #fff;
}
.tix-left {
	text-align: right;
	padding-right: 15px;
}
.tix-right {
	text-align: left;
}
.tix-submit {
	width: 150px;
	height: 25px;
	padding-right: 10px;
	margin-right: 10px;
	margin: 0 auto;
}

.tix-attendee-form p.terms {
	text-align: left;
	display: block;
	/*max-width: 500px;*/
	margin: 0 auto;
	padding: 10px;
	font-size: 11px;
	background: #DFF2FF;
}



/*donate button*/



#donate2 {
	font-size: 14px;
	/*line height adjustment is just for main site and nyc*/
	line-height: 41px;
	/*left and right padding changed to 64px from 35px for main site and nyc*/
	padding: 18px 58px 19px 58px;
	float: left;
	margin-right: 10px;
	
}
input#donate2 {
	border-radius: 0;
}
.register {
	padding-right: 20px;
}

.buttons {
	padding-bottom: 20px;
}

/*video*/
.video-button {
	float: all;
	display: block;
}
.video-caption {
	font-size: 12px;
	display: block;
	
}
.gdlr-fixed-header #videobutton {

	display: none;
}
.small-header #videobutton {
	display: none;
}
.gdlr-fixed-header .video-caption {
		display: none;
}
.small-header .video-caption {
	display: none;
}

/*contact forms*/

.form-label {
	font-weight: bold;
}
.sublabel {
	display: inline;
	float: left;
	font-weight: normal;
	padding: 10px 10px 0 0;
	
}
.contactform input[type=text] {
	width: 50%;
	padding: 10px;
}
.contactform input[type=email] {
	width: 50%;
	padding: 10px;
}
.contactform input[type=tel] {
	width: 50%;
	padding: 10px;
	border: none;
}
.contactform .req {
	color: red;
}
.contactform select {
	font-size: 12px;
	padding: 5px;
	height: 34px;
}

/*for banner
.frontpage_nav {
	float: none;
}*/













/*responsive design*/

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

.gdlr-hide-in-tablet-mobile {
	display: none;
}
}

@media only screen and (max-width: 1000px) {
#gdlr-header-substitute {
	display: none;
}
.small-header .gdlr-logo {
	width: 393px;
}
div.fb-like.fb_iframe_widget {
	display: block;
	overflow: hidden;
	color: #fff;
}
div.fb-like-box.fb_iframe_widget {
	display: none;
}
.tix-attendee-form p.terms {
	/*padding-left: 120px;*/
}
}

@media only screen and (max-width: 767px) {
.small_mission_statement2  {
	display: none;
	}
.small-header .mission_statement3 {
	display: block;
}
.video-button {
	width: 50%;
	margin: 0 auto;
}
.conf_descrip .alignnone {
	margin: 0;
}
.small-header .gdlr-logo {
	width: auto;
	
}
.conf_date {
font-size: 18px;
}
.conf_location {
	font-size:18px;
}
.conf_descrip {
	font-size: 14px;
	width: 70%;
	padding-bottom: 15px;
}
.tix-attendee-form p.terms {
	padding-left: 10px;
}	
	
	
}
@media only screen and (max-width: 419px) {
.video-button {
	width: 30%;
}	
	
.small-header .gdlr-logo {
	width: auto;
	
}	
.conf_date {
font-size: 14px;
}
.conf_location {
	font-size:12px;
}
.conf_descrip {
	font-size: 12px;
	width: 85%;
	padding-bottom: 15px;
}	
#donate2, a.register2 {
	margin-left: 50px;
}
	
}