/**
** stylesheet for WWWI shortcodes
**/

.shortcode_section {
	padding-top:20px;
	padding-bottom:20px;
}

.shortcode_section:last-of-type {
	padding-bottom:40px;
}

	.shortcode_section img {
		max-width: 90% !important;
		height: auto !important;
		padding-left: 5%;
		padding-right:5%;
	}
	.shortcode_section table {
		max-width: 90%;
		margin: 30px 5%;
	}

.shortcode_section:nth-of-type(1) {
	/* margin-top:40px;*/
}

	.shortcode_section h2 {
		margin-top:0;
		margin-bottom:0; /* takes off default */
		margin-left: 40px;
		margin-right: 40px;
	}

	.has-sidebar .shortcode_section img {
		width:100% !important;
		height:auto !important;
		display:block;
	}

	.homepage .shortcode_section {
		text-align:center;
	}

	.shortcode_section h2 {
		color: #00a29b;
		font-size: 52px;
		text-transform:lowercase;
	}

.homepage .shortcode_section {
	-webkit-box-shadow: inset 0px 2px 5px 0px rgba(204,204,204,1);
	-moz-box-shadow: inset 0px 2px 5px 0px rgba(204,204,204,1);
	box-shadow: inset 0px 2px 5px 0px rgba(204,204,204,1);
}


.green_weave {
	background-color: #004d4f;
	background: url('../images/green_weave_bg.png');
	color: white;
}
	.green_weave h2 {
		color: #73bfbb;
		font-weight: 900;
		font-size: 45px;
	}

.green_emerald {
	background-color: #004d4f;
	background: url('../images/green_emerald_bg.png');
	color: white;
}
.gold_weave {
	background-color: #004d4f;
	background: url('../images/gold_weave_bg.png');
	color: white;
}
.light_teal_weave {
	background-color: #004d4f;
	background: url('../images/light_teal_weave.png');
	color: #B8872A;
}

/* blue sections */

.section_blue1 { background-color:rgb(244,250,250); }

.section_blue2 { background-color:rgb(235,244,244); }

.section_blue3 { background-color:rgb(230,242,242); }

.section_blue4 { background-color:rgb(221,237,237); }

.section_blue5 { background-color:rgb(211,232,231); }

.section_blue6 { background-color:rgb(197,225,223); }

.section_blue7 { background-color:rgb(183,218,216); }

.section_blue8 { background-color:rgb(183,218,216); }

.section_blue9 {
	background-color:rgb(0,162,155);
	padding: 10px 30px;
	font-size: 10px;
	}

	.section_blue9 a {
		text-decoration:none;
		color:inherit;
	}

/* headers */

.heading_gold_cutout {
	background-color: #ffffff;
	display: inline-block;
	padding: 10px 60px;
	font-size: 46px;
	font-weight: 900;
	color: #B8872A;
	width: auto;
	box-shadow: 0px 0px 10px #333;
	text-transform:lowercase;
}
