body {margin: 0; background-color: #B10F53;}
b {color: black;}
p {max-width: 550px; font-family: "Tinos"; color: #302F30;}
h1 {font-family: "Fjalla One"; text-transform: uppercase; text-align: center; font-size: 300%; color: #B10F53; font-weight: 400;}
h2 {font-family: "Fjalla One"; text-transform: uppercase; margin-left: 85px; margin-bottom: 35px; margin-top: 50px; max-width: 550px;}
h3 {font-family: "Fjalla One"; margin-left: 85px; font-weight: 400;}
h4 {font-family: "Tinos"; margin-left: 85px; font-size: 120%;}

.responsive-ad {max-width: 740px; margin-left: 85px; margin-right: 50px;}

.cookie-notice p {text-align: right; max-width: 998px; margin-bottom: 0; margin-right: 10px; margin-top: -10px;}
.cookie-notice a {color: #B10F53;}
.cookie-wrapper {width: 998px; margin-left: auto; margin-right: auto;}

.top-navigation {background-color: #B10F53; padding: 10px; position: fixed; top: 0; width: 100%; height: 30px;}
.top-navigation ul {list-style-type: none; text-align: center; margin: 5px; margin-left: -50px;}
.top-navigation li {display: inline;}
.top-navigation a {text-decoration: none; color: white; font-family: "Fjalla One"; text-transform: uppercase; padding-left: 20px; padding-right: 20px; font-size: 18px;}
	.home {background-image: url("http://gosouthsavannah.com/apple-touch-icon-72x72.png"); background-repeat: no-repeat; height: 36px; width: 36px; background-position: -60px;}

.breadcrumb {background-color: #B10F53; margin-top: 50px;}
.breadcrumb a {color: #B10F53; margin: 0; font-family: Tinos; text-decoration: none;}
.breadcrumb p {color: #B10F53; font-size: 90%; line-height: 150%; margin: 0; padding-left: 10px; font-weight: 600;}
a .here {text-decoration: underline;}
.breadcrumb .wrapper {padding-bottom: 0;}

.social-sharing {position: fixed; top: 50%; left: 20px; width: 50px; padding: 13px; padding-bottom: 9px;}
	.social-sharing-button-facebook {background-image: url("http://gosouthsavannah.com/images/Facebook-logo.png"); background-repeat: no-repeat; height: 50px; margin-bottom: 13px;}
	.social-sharing-button-twitter {background-image: url("http://gosouthsavannah.com/images/Twitter-logo.png"); background-repeat: no-repeat; background-color: #55ACEE; height: 50px; background-size: 25px; background-position: center; margin-bottom: 13px;}
	.social-sharing-button-google {background-image: url("http://gosouthsavannah.com/images/google-plus-logo.png"); background-repeat: no-repeat; height: 50px; margin-bottom: 13px;}
	.social-sharing-button-pinterest {background-image: url("http://gosouthsavannah.com/images/Pinterest-logo.png"); background-repeat: no-repeat; background-color: #C92228; height: 50px; background-position: 0px -3px;}	
	
.article-navigation {width: 150px; color: white; position: fixed; bottom: 60px; right: 0px;}
	.article-navigation p {padding-left: 10px; padding-right: 10px; background-color: #D91365; margin-top: 5px; margin-bottom: 0; border-top-left-radius: 5px 5px; border-bottom-left-radius: 10px 15px; border-right: none; font-family: "Tinos"; line-height: 30px; height: 30px; color: white;}
	.article-navigation a {color: white; text-decoration: none; font-weight: 400; font-size: 100%; font-family: "Fjalla One";}
	.article-navigation-back-to-top {font-weight: bold;}

.background-wrapper {background-color: #FFFCEE;}
.header .background-wrapper {border-top: solid #E2C573 1px;}

.wrapper {background-color: #FCFCFA; width: 998px; margin-left: auto; margin-right: auto; padding-bottom: 70px; border-left: solid #E2C573 1px; border-right: solid #E2C573 1px;}
.header .wrapper {border: none; padding-bottom: 0; width: 1000px}

.title {border-bottom: solid white 10px; background-color: white; padding-top: 5px;}
.title h1 {line-height: 100%; margin: 20px;}

.description {background-color: #D09D12; border-top: solid #FFF8E3 1px; border-bottom: solid #E2C573 1px; margin-top: -2px;}
.description p {font-size: 130%; color: white; padding: 15px; padding-top: 0; margin-bottom: 0; margin-left: auto; margin-right: auto; max-width: 800px;}

.header-image {background-color: #FFF8E3; border-top: solid #D09D12 10px; margin-bottom: -7px; width: 100%;}
.header-image img {width: 100%;}

.navigation-box-small {background-color: #D09D12; width: 250px; float: left;}

.introduction {margin-bottom: 20px; margin-top: 20px; float: left; font-size: 105%;}
.introduction p {line-height: 200%;}
.introduction ul {font-family: "Tinos"; color: #302F30; max-width: 550px;}
.introduction li {font-size: 120%; line-height: 160%; margin-left: 85px; margin-right: 50px;}

.body-text {float: left;}
.body-text p {font-size: 120%; line-height: 150%; margin-left: 85px; margin-right: 50px;}
.body-text ul {font-family: "Tinos"; color: #302F30; max-width: 550px;}
.body-text li {font-size: 120%; line-height: 160%; margin-left: 85px; margin-right: 50px;}
.body-text h2 {padding-top: 30px;}
.body-text h3 {padding-top: 20px;}
.body-text a {color: #B10F53;}

.body-text-v2 p {font-size: 120%; line-height: 150%; margin-left: 85px; margin-right: 0px;}
.body-text-v2 {}
.body-text-v2-box {float: left; width: 350px;}
	.body-text-v2-box p {font-size: 95%; margin-right: 0;}
.body-text-v2-text {float: left;}
	.body-text-v2-text {max-width: 550px;} 


.body-text-image-1 img {float: right; width: 350px; margin-right: -300px;}

.body-text .sitemap ul {margin-left: 0;}

.inset p {padding-left: 20px; max-width: 530px; border-left: solid #D09D12 5px; font-size: 105%;}

.inset-heading-list li {list-style-type: none; font-family: "Tinos"; margin-left: 45px; padding-bottom: 15px;}

.navigation-box-medium-outer {width: 300px; float: right;}
.navigation-box-medium {margin-right: 20px;}
.navigation-box-medium a {color: #B10F53;}
	.navigation-box-medium h2 {margin: 10px;}
	.navigation-box-medium p {margin: 10px;}
	.navigation-box-medium h3 {margin: 10px;}	
	.navigation-box-medium a {}
.navigation-box-medium-section {margin-top: 40px;}	

.bottom-navigation {background-color: #B10F53; padding: 10px; padding-bottom: 0;  padding-top: 15px; border-bottom: solid #B10F53 1px; clear: both;}
.bottom-navigation ul {list-style-type: none; text-align: right; margin-bottom: 0; margin-top: 0;}
.bottom-navigation li {display: inline;}
.bottom-navigation a {text-decoration: none; color: white; font-family: "Fjalla One"; text-transform: uppercase; padding-left: 20px; padding-right: 20px; font-size: 90%;}
.bottom-navigation .wrapper {background-color: #B10F53; padding-bottom: 20px; border: none;}

.copyright {float: left; color: white; font-family: "Fjalla One"; text-transform: uppercase; font-size: 90%; margin-top: 0;}
	
@media only screen and (max-width: 600px)
	{
	h2 {margin-left: 25px;}
	h3 {margin-left: 25px;}
	.responsive-ad {max-width: 550px; margin-left: 25px; margin-left: 25px;}
	.top-navigation {padding-left: 0; padding-right: 0; padding-bottom: 2px; padding-top: 2px; position: relative; height: 100%;}
	.top-navigation a {padding: 0;}
	.top-navigation li {display: block; text-align: right; margin-right: 10px; padding-top: 3px; padding-bottom: 3px;}
	.nav-left {float: left;}
	.nav-left li {text-align: left; margin-left: 25px;}
	.title {font-size: 70%;}
	.social-sharing {position: relative; top: 10px; left: 15px; float: left; width: 200px; margin-bottom: -20px;}
	.social-sharing-button-facebook {float: left; margin-right: 8px; height: 30px; width: 30px; background-size: 30px;}
	.social-sharing-button-twitter {float: left; margin-right: 8px; height: 30px; width: 30px; background-size: 15px;}
	.social-sharing-button-google {float: left; margin-right: 8px; height: 30px; width: 30px; background-size: 30px;}
	.social-sharing-button-pinterest {float: left; margin-right: 8px; height: 30px; width: 30px; background-size: 30px; background-position: 0px -2px;}
	.breadcrumb {margin-top: 0;}
	.breadcrumb p {font-size: 80%;}
	.wrapper {width: 100%; border: none;}
	.header .wrapper {width: 100%;}
	.cookie-wrapper {width: 100%;}
	.article-navigation {position: absolute; width: 100%;}
	.article-navigation p {border-radius: 0; margin: 0; min-height: 0em;}
	.introduction p {margin-left: 25px; margin-left: 25px;}
	.introduction li {margin-left: 25px; margin-left: 25px;}
	.body-text p {margin-left: 25px; margin-right: 25px;}
	.body-text li {margin-left: 25px; margin-right: 25px;}
	.navigation-box-medium-outer {width: 100%;}
	.navigation-box-medium {margin-right: 25px; margin-left: 25px;}
		.navigation-box-medium p {padding-right: 25px;}
		.navigation-box-medium h2 {padding-right: 25px;}
		.navigation-box-medium h3 {padding-right: 25px;}
	.bottom-navigation {padding-bottom: 10px;}
	.bottom-navigation li {display: block; text-align: right; margin-right: 0px; padding-top: 3px; padding-bottom: 3px;}
	} 
	
@media only screen and (max-width: 1000px)
	{
	.bottom-navigation a {padding-left: 10px; padding-right: 10px;}
	}
	
@media only screen and (max-width: 900px)
	{
	.top-navigation a {font-size: 105%; padding-left: 10px; padding-right: 10px;}
	}
	
@media only screen and (max-width: 750px)
	{
	.top-navigation a {font-size: 95%; padding-left: 6px; padding-right: 6px;}
	.responsive-ad {max-width: 615px;}
	}		
	
@media only screen and (min-width: 601px) and (max-width: 1000px)
	{
	.social-sharing {position: fixed; top: 50%; left: 5px;}
	.wrapper {width: 100%; border: none;}
	.header .wrapper {width: 100%;}
	.cookie-wrapper {width: 100%;}
	.navigation-box-medium-outer {width: 550px; margin-left: 85px; float: left;}
	}	
	
@media only screen and (min-width: 601px) and (max-width: 650px)
	{
	.navigation-box-medium-outer {width: 480px; margin-left: 85px; float: left;}
	}	