
/*

Theme Name: National Speakers Association
Theme URI: http://www.nsaspeaker.org
Author: Thrive Marketing, LLC
Author URI: http://www.thrivemarketing.net
Description: Theme developed as a child-theme of X Themes.
Version: 1.0.0
Template: x

*/


/*
 * Grid System from the old layout - being used on all old pages until they are brought back into cornerstone.


/* Grid and Clearing Tools
----------------------------------------------------------------------------------------------------*/

.clearfix:before,
.clearfix:after,
.grid-block:before,
.grid-block:after,
.deepest:before,
.deepest:after {
	content: "";
    display: table;
}
.clearfix:after,
.grid-block:after,
.deepest:after { clear: both; }

.grid-box { float: left; 
/*background: url(../images/nsa-bottom-back.png) no-repeat 0 100%;*/}

/* Grid Units */
.width16 { width: 16.666%; }
.width20 { width: 20%; }
.width25 { width: 25%; }
.width33 { width: 33.333%; }
.width40 { width: 40%; }
.width50 { width: 50%; }
.width60 { width: 60%; }
.width66 { width: 66.666%; }
.width75 { width: 75%; }
.width80 { width: 80%; }
.width100 { width: 100%; }

.grid-box h1, .grid-box h2,  .grid-box h3, .grid-box h4, .grid-box h5, .grid-box h6, .grid-box .h1, .grid-box .h2, .grid-box .h3, .grid-box .h4, .grid-box .h5, .grid-box .h6, .grid-box h1 a, .grid-box h2 a, .grid-box h3 a, .grid-box h4 a, .grid-box h5 a, .grid-box h6 a, .grid-box .h1 a, .grid-box .h2 a, .grid-box .h3 a, .grid-box .h4 a, .grid-box .h5 a, .grid-box .h6 a, .grid-box blockquote
{ font-size: 100% !important; }

[class*='width'] {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* Create new Block Formatting Contexts */
.bfc-o { overflow: hidden; }
.bfc-f {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	float: left;
}

/* Align Boxes */
.float-left { float: left; }
.float-right { float: right; }

/* Grid Gutter */
.grid-gutter.grid-block { margin: 0 -15px; }
.grid-gutter > .grid-box > * { margin: 0 15px; }

.grid-gutter > .grid-box > * > :first-child { margin-top: 0; }
.grid-gutter > .grid-box > * > :last-child { margin-bottom: 0; }


/* Absolute */
#absolute {
	position: absolute;
	z-index: 15;
	width: 100%;
}

.mn-height{
	 min-height: 250px;
}

.main-box-member{
	text-align:center;
}
.box-member-ar{
	height:90px;
} 
.mn-height-grid{
	min-height: 140px;
}

.box-member-ar img {
    float: none !important;
    text-align: center;
}

/*
 * END of Grid System from the old layout - being used on all old pages until they are brought back into cornerstone.


/* Main menu
----------------------------------------------------------------------------------------------------*/

@media (min-width: 980px) {

	body .x-navbar .x-nav-wrap .x-nav>li>a {
		font-size: 15px;
		letter-spacing: 0.05em !important;
	}

	body .x-btn-navbar {
		display: none;
	}

	body .x-nav-wrap.desktop {
		display: block;
	}

	.tagline {
		font-size: 15px !important;
	}

}

@media (min-width: 1355px) {

	body .x-navbar .x-nav-wrap .x-nav>li>a {
		font-size: 16px;
		letter-spacing: 0.183em !important;
	}

	.tagline {
		font-size: 1.15em !important;
	}

}


/* Resources Page CSS
----------------------------------------------------------------------------------------------------*/

.steven-iwersen {
color: 000 !important;

.ve1 { background: url('http://nsa.thriveprojects.com/v2/wp-content/uploads/2015/07/ve1.jpg') no-repeat; width: 100%; height: 100%;
}
.ve2 { background: url('http://nsa.thriveprojects.com/v2/wp-content/uploads/2015/07/ve2.jpg') no-repeat; width: 100%; height: 100%;
}
.ve3 { background: url('http://nsa.thriveprojects.com/v2/wp-content/uploads/2015/07/ve3.jpg') no-repeat; width: 100%; height: 100%;
}


/* End of Resources Page CSS
----------------------------------------------------------------------------------------------------*/


/* Buttons
----------------------------------------------------------------------------------------------------*/

.orange-button {
  background-color: #E65B06;
  border-color: #C32615;
}
.organge-button .x-btn:hover {
  background-color: #C32615;
  border-color: #E65B06;
}

.trans-white-border-button {
 background-color: transparent !important;
  border-color: #FFF !important;;
}
.trans-white-border-button .x-btn:hover {
 background-color: transparent !important;;
  border-color: #FFF !important;;
}


.column-shadow {
  -webkit-bow-shadow: 0px 0px 8px 5px rgba(204,204,204,1);
  -moz-box-shadow: 0px 0px 8px 5px rgba(204,204,204,1);
  box-shadow: 0px 0px 8px 5px rgba(204,204,204,1);
}