/*-----------------------------------------------------------------------------------*/
/*	Image Icon Teaser
/*-----------------------------------------------------------------------------------*/
.generationwp-icon-image-teaser-container {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	max-width:300px;
}
.generationwp-icon-image-teaser-icon {
	position:relative;
	z-index:99;

	-moz-transition: all 1s ease;
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.generationwp-icon-image-teaser-icon:hover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
}
.generationwp-icon-image-teaser-bg {
	width:100%;
	display:block;
	height:auto;
	margin-top:-50px;
	z-index:9;
}
.generationwp-icon-image-teaser-title {
	margin-top:20px;
	font-weight:bold;
	font-size:18px;
}


/*-----------------------------------------------------------------------------------*/
/*	Button */
/*-----------------------------------------------------------------------------------*/
.generationwp-btn-container a {
	display:inline-block;
	background:#ffffff;
	color:#1e4c73 !important;
	border:2px solid #1e4c73;
	text-transform:uppercase;
	padding:6px 12px;
	font-weight: 600;

	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	transition:all 0.2s linear;
}
.generationwp-btn-container a:hover {
	background:#1e4c73;
	color:#ffffff !important;

	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	transition:all 0.2s linear;
}


/*-----------------------------------------------------------------------------------*/
/*	Text with icon
/*-----------------------------------------------------------------------------------*/
.generationwp-icon-with-text-container {
	width:100px;
	margin-left:auto;
	margin-right: auto;
}
.generationwp-icon-with-text-text {
	color: #58595b;
	font-weight: 600;
}
.generationwp-icon-with-text-text:after {
	content: '';
	display: block;
	width: 40px;
	height:2px;
	margin-top: 10px;
	background-color: #c0cada;
}


/*-----------------------------------------------------------------------------------*/
/*	Member
/*-----------------------------------------------------------------------------------*/
.gwp-member-container {
	margin-bottom:30px;
	max-width:450px;
	margin-left:auto;
	margin-right:auto;
}

.gwp-member-image-container {
    width: 150px;
    height: 150px;
    position: relative;
    overflow: hidden;
	margin-left:auto;
	margin-right:auto;

	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;

    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}
.gwp-member-image-container img  {
    display: inline;
    margin: 0 auto;
    height: 100%;
    width: auto;
}
.gwp-member-name {
	text-align:center;
	text-transform:uppercase;
	color:#0f406a;
	font-size:28px;
	font-family: 'Roboto', sans-serif;
	margin-bottom:5;
	line-height:1;
}
.gwp-member-role {
	font-size:26px;
	color:#0f406a;
	text-align:center;
	font-family: 'Roboto', sans-serif;
	font-weight:lighter;
	line-height: 1;
	margin-bottom:20px;
}
.gwp-member-content {
	margin-top:40px;
	text-align: center;
}
.gwp-member-content-container {
	border:1px solid #b1bed1;
	padding:100px 40px 50px 40px;
	margin-top:-70px;

	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}
.gwp-member-qualification {
	font-family: 'Lora', serif !important;
	text-align:center;
	font-size:16px;
	line-height:1.4;
	color:#0f406a;
}

/*-----------------------------------------------------------------------------------*/
/*	Small Gap Column Shortcode */
/*-----------------------------------------------------------------------------------*/
.small-gap-col {
	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
	        box-sizing:border-box;
}

.small_gap_one_half { width: 49%; }
.small_gap_one_third { width: 32%; }
.small_gap_two_third { width: 66%; }
.small_gap_one_fourth { width: 23.5%; }
.small_gap_three_fourth { width: 74.5%; }
.small_gap_one_fifth { width: 18.4%; }
.small_gap_two_fifth { width: 38.8%; }
.small_gap_three_fifth { width: 59.2%; }
.small_gap_four_fifth { width: 73.6%; }
.small_gap_one_sixth { width: 15%; }
.small_gap_five_sixth { width: 83%; }

.small_gap_one_half,
.small_gap_one_third,
.small_gap_two_third,
.small_gap_three_fourth,
.small_gap_one_fourth,
.small_gap_one_fifth,
.small_gap_two_fifth,
.small_gap_three_fifth,
.small_gap_four_fifth,
.small_gap_one_sixth,
.small_gap_five_sixth {
	position: relative;
	margin-right: 2%;
	margin-bottom: 0px;
	float: left;
}


.last {margin-right:0 !important;}

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

	.small_gap_one_half,
	.small_gap_one_third,
	.small_gap_two_third,
	.small_gap_three_fourth,
	.small_gap_one_fourth,
	.small_gap_one_fifth,
	.small_gap_two_fifth,
	.small_gap_three_fifth,
	.small_gap_four_fifth,
	.small_gap_one_sixth,
	.small_gap_five_sixth {
		position: relative;
		margin-right: 0;
		margin-bottom: 20px;
		float: none;
		width:100%;
	}

}
