#shared_hosting_jumbotron {
	background-image: url("../images/shared_hosting_jumbotron_background.jpg");
	background-position: center center;
	background-repeat:no-repeat;
	background-size: cover;
	height: 200px;
	position: relative;
}

#shared_hosting_jumbotron_text {
	color: #fff;
	position: absolute;
	top: 103px;
}

#shared_hosting_plans_bottom {
	background-color: #e6e6e6;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

#shared_hosting_plans_bottom > ul > li {
	border-top: 1px solid #cfcfcf;
	list-style-type: none;
	padding: 10px 10px;
}

#shared_hosting_plans_bronze {
	color: #cd7f32;
}

.shared_hosting_plans_free {
	background-color: #6d7b30;
	letter-spacing: 0.1rem;
}

#shared_hosting_plans_gold {
	color: #ffd700;
}

.shared_hosting_plans_monthly {
	font-size: 1rem;
}

#shared_hosting_plans_recommended {
	background-color: #6d7b30;
	color: #fff;
	height: 35px;
	margin-bottom: -2px;
	text-align: center;
}

#shared_hosting_plans_recommended:after {
	border-bottom: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 8px solid #6d7b30;
	content: '';
	position: relative;
	top: 4px;
}

#shared_hosting_plans_recommended > span {
	display: block;
	padding: 5px 0;
}

#shared_hosting_plans_silver {
	color: #c0c0c0;
}

#shared_hosting_plans_top {
	background-color: #003366;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	color: #fff;
	padding: 25px 20px;
}

#shared_hosting_plans_top > a {
	text-decoration: none;
}

#shared_hosting_plans_top > a > button {
	margin-top: 25px;
}

.shared_hosting_plans_top_text_starting_at {
	right: 55px;
	position: relative;
	top: 10px;
}

.shared_hosting_plans_top_text_starting_at_price {
	color: #dc143c;
}

.shared_hosting_plans_top_text_you_save {
	bottom: 10px;
	color: #dc143c;
	position: relative;
}

.shared_hosting_reasons {
	margin-bottom: 50px;
}

.shared_hosting_reasons_images {
	min-height: 250px;
	text-align: center;
	vertical-align: middle;
}

.shared_hosting_reasons_images > img {
	bottom: 0;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
}

.shared_hosting_subtitles {
	margin: 50px 0px;
	text-align: center;
}

#shared_hosting_technical_specifications_table {
	display: table;
}

#shared_hosting_technical_specifications_table > thead {
	background-color: #e6e6e6;
	text-align: center;
}

.shared_hosting_technical_specifications_table_dropdowns > tr:first-child {
	background-color: #003366;
}

.shared_hosting_technical_specifications_table_dropdowns > tr:first-child > th {
	padding: 0;
}

.shared_hosting_technical_specifications_table_dropdowns > tr:first-child > th > a {
	color: #fff;
	display: block;
	padding: .75rem;
	text-decoration: none;
}

.shared_hosting_technical_specifications_table_dropdowns > tr:not(:first-child) > td {
	text-align: center;
	vertical-align: middle;
}

.shared_hosting_technical_specifications_table_dropdowns > tr:not(:first-child) > th {
	background-color: #e6e6e6;
}

.shared_hosting_technical_specifications_table_dropdowns_close:after {
	border-left: .5em solid transparent;
	border-right: .5em solid transparent;
	border-top: .5em solid;
	content: "";
	display: inline-block;
	float: right;
	height: 0;
	margin-top: 8px;
	width: 0;
}

.shared_hosting_technical_specifications_table_dropdowns_check_mark {
	color: #6d7b30;
}

.shared_hosting_technical_specifications_table_dropdowns_open:after {
	border-bottom: .5em solid;
	border-left: .5em solid transparent;
	border-right: .5em solid transparent;
	content: "";
	display: inline-block;
	float: right;
	height: 0;
	margin-top: 8px;
	width: 0;
}

@media (max-width: 991px) {
	#shared_hosting_jumbotron_text {
		font-size: 5rem;
		top: 119px;
	}

	.shared_hosting_reasons {
		margin-bottom: 0;
	}

	.shared_hosting_reasons_images {
		display: none;
	}
}

@media (max-width: 767px) {
	#shared_hosting_jumbotron_text {
		font-size: 4rem;
		top: 136px;
	}

	.shared_hosting_reasons {
		margin-bottom: 0;
	}

	.shared_hosting_reasons_images {
		display: none;
	}
}

@media (max-width: 575px) {
	#shared_hosting_jumbotron_text {
		font-size: 3rem;
		top: 152px;
	}

	.shared_hosting_reasons {
		margin-bottom: 0;
	}

	.shared_hosting_reasons_images {
		display: none;
	}
}