

#header-nav {
float:none;
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
left:0;
position:relative;
width:330px;
}

#header-logo {
width:100%;
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
background: rgba(0, 0, 0, 0) url("/themes/site_themes/coastingafrica/images/mobile-logo.png") center center no-repeat;
	background-position: center;
	background-position: 50% 50%;
left:0px;
top:256px;
float:none;
height:250px;
}

#header-logo a {
background-position: center;
	background-position: 50% 50%;
	float:none;
	margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
width:200px;
height:134px;
left:0px;
}


#header  {
height:600px;
}



#header-main-content {
width:100%;
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
left:0px;
float:none;
}

#header-search {
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
left:0px;
right:0px;
z-index:50;
float:none;
margin-top:130px;
}

.left.text-shadow-large {
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
width:55%;
float:none;
}

.icon.small {
margin-left:20px;
}

#header-main-content h1 {
margin-top:390px;
font-size:25px;
text-align:center;
width:100%;
font-size:17px;
}

#header-search {
top:70px;
}


/* navigation */

#navigation {
top:14px;
margin-top:0px;
}

/* body */

.homepage {
margin-top:0px;
}

.homepage .wooden-form.left{
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
float:none;
}

.wooden-form {
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
float:none;
width:100%;
margin-top:-55px;
padding-top:50px;
}

.homepage .box.cycle {
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
float:none;
width:95%;
}

#homepage-featured-destinations {
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
float:none;
width:95%;
}

.homepage .box.map {
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
float:none;
width:95%;
}

.box.third {
margin-left:auto;
margin-right:auto;
text-align:center;
float:none;
width:95%;
}

.box.third {
margin-left:auto;
margin-right:auto;
text-align:center;
float:none;
width:95%;
}


.box.third {
margin-left:auto;
margin-right:auto;
text-align:center;
float:none;
width:95%;
}

#footer-content .column.accommodation {
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
float:none;
width:95%;

}

#footer-content .column.getting-around {
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
float:none;
width:100%;
width:95%;
}
#footer-content .column.adventure {
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
float:none;
width:95%;

}

#footer-content .column.eating-out {
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
float:none;
width:95%;

}

#homepage-map-container img {
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
float:none;
width:300px;
}

.homepage #gmap {

margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
float:none;
width:100%;
}

#footer-content .column.social {

margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
float:none;
width:95%;
}

#footer-content .column.newsletter {
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
float:none;
width:95%;
}

.footer-content .column {
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
float:none;
width:95%;
}

#footer-content .column.social p {
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
float:none;
width:95%;
}

#footer-content .column.social p {
width:auto;
}

.styled-telephone-number {
visibility:hidden;
display:none;
}

.header-social  {
margin-right:auto;
display:block;
text-align:center;
float:none;
margin-left:auto;
width:70%;
}

#navigation {
text-align:center;
background:rgba(0, 0, 0, 0) url("/themes/site_themes/coastingafrica/images/menu-stairs-2.png")  no-repeat scroll 50% 50%;
width:80%;
float:none;
margin-right:auto;
display:block;
text-align:center;
margin-left:auto;


}

#navigation a {
font-size:11px;
float:left;
clear:both;
font-size:16px;
}

#navigation a.adventure {
font-size:16px;
}

#navigation a.adventure {
font-size:16px;
}

.wrapper {
width:330px;
max-width:330px;
overflow:hidden;
margin:0px auto;
}

#navigation a {
padding:21px 73px;
}

.wooden-form ul {
margin:0px;
}

.quick-search li > label, .wooden-form li > label {
font-size:15px;
}

#navigation a.accommodation {
margin-left:0px;
transform:rotate(0deg);
margin-top:-22px;
}

#navigation a.destinations {
transform:rotate(0deg);
}

#navigation a.getting-around {
transform:rotate(0deg);
}

#navigation a.adventure {
transform:rotate(0deg);
margin:0px;
}

#navigation a.eating-out {
transform:rotate(0deg);
}


.homepage .box.book {
width:95%;
float:none;
margin-right:auto;
display:block;
text-align:center;
margin-left:auto;

}

.box .connector.alt.top {
background-position:-81px -304p2!important;
}

.box {
padding: 20px 10px 20px;
}

.backpacking-agendas {
margin-left: 20%;
    text-align: center;
    width: 70%;
}

.homepage #homepage-map-container {

float:none;
margin-right:auto;
display:block;
text-align:center;
margin-left:auto;
width:330px;
}

#footer-content .column {
padding-top:20px;
padding-bottom:20px;
}

.box.cycle h2 {
font-size:30px;
width:100%;
line-height:30px;
}

.homepage .box.cycle {
height:470px;
}

.cycle .pager {
left: 120px;
    top: 400px;
}

#navigation a.adventure {
margin:0 10px;
padding-top:26px;
}

#header-nav a {
font-size:18px;
}

#homepage-cycle-container p {
margin: 10px 10px 10px 0;
}

#header-nav  {
background:rgba(0, 0, 0, 0) url("/themes/site_themes/coastingafrica/images/login-menu-bg.png") no-repeat scroll 50% 50%;
float:none;
margin-right:auto;
display:block;
text-align:center;
margin-left:auto;
width:100%;
height:200px;
z-index:999;
}

.homepage .box h2, .homepage .box h2 a {
font-size:20px;
}

.book-span {
left:0px;
position:relative;
top:0px;
}

#header-nav li {
clear:both;
float:none;
text-align:center;
margin:19px 0px;
}
#header-nav a {
float:none;
text-align:center;
}

#header-nav ul {
text-align:cener;
padding:0px;
}


.spiral {
background: none;
display:none;

}

.wooden-form {
background : rgba(0, 0, 0, 0) url("/themes/site_themes/coastingafrica/images/form-bg.png") no-repeat scroll 50% 50%;
float:none;
margin-right:auto;
display:block;
text-align:center;
margin-left:auto;
width:85%;
height:650px;
}


.wooden-form li > label {
float:none;
margin-right:auto;
text-align:center;
margin-left:auto;
}

.wooden-form .region .dd-container, .wooden-form .city .dd-container{
float:none;
margin-right:auto;
display:block;
text-align:center;
margin-left:auto;
width:100%;
}

div.dd-container {
float:none;
margin-right:auto;
display:block;
text-align:center;
margin-left:auto;
width:100%;
}

.quick-search li > label, .wooden-form li > label {
margin-bottom: 10px;
    margin-top: -14px;
}

.wooden-form .arrival_date input[type="text"] {
float:none;
margin-right:auto;
display:block;
text-align:center;
margin-left:auto;

}


.quick-search li > label, .wooden-form li > label {
float:none;
margin-right:auto;
text-align:center;
margin-left:auto;
width:100%;
}

.wooden-form .city {
padding-top:68px;
}

.wooden-form .arrival_date {
padding-top:64px;
}

.wooden-form .nights {
margin-left:0px;
padding-top:64px;
}

div.dd-container {

margin-bottom:23px;
}

.form-submit, .quick-search input[type="submit"], .wooden-form input[type="submit"] {
margin-top:115px;
}

.destinations-block img, #homepage-featured-destinations img {
float:none;
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
}

/* 10-31-2015 */

#header-nav {
visibility:hidden;
display:none;
}

#header-search {
visibility:hidden;
display:none;
}

#header-main-content {
visibility:hidden;
display:none;
}

.homepage .box.cycle {
visibility:hidden;
display:none;
}

#homepage-featured-destinations {
visibility:hidden;
display:none;
}

.homepage .box.map {
visibility:hidden;
display:none;
}


#footer-content .column.accommodation {
visibility:hidden;
display:none;
}

#footer-content .column.getting-around {
visibility:hidden;
display:none;
}

#footer-content .column.adventure {
visibility:hidden;
display:none;
}


#footer-content .column.eating-out {
visibility:hidden;
display:none;

}


#footer-content h4 {
visibility:hidden;
display:none;
}

#footer-content .column.newsletter p{
visibility:hidden;
display:none;
}

.button.sign-up {
visibility:hidden;
display:none;
}


.hidden-mobile {
visibility:hidden;
display:none;
}

.hidden-big {
visibility:visible;
display:block;
}

#header-logo {
top:0px;
height: 120px;
background: rgba(0, 0, 0, 0) url("/themes/site_themes/coastingafrica/images/mobile-logo-2.png") no-repeat scroll 50% 50%
}

#header {
height:120px;
}

#navigation {
width:270px;
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
top:0px;
padding:0px;
float:none;
}

#navigation a.accommodation {
margin-top:29px;
}

#navigation a {
padding:23px 0px 18px 83px;


}

.wrapper {
width:270px;
max-width:270px;
}

.wooden-form {
width:100%;
padding-top:0px;
margin-top:-30px;
padding-left:0px;
}

.wooden-form .region {
padding-top:67px;
}
.dd-selected {
padding:7px;
}


#quick_search_region {
width:180px !important;
margin-top:25px;
}

#quick_search_region div.dd-select {
width:180px !important;
}
#quick_search_region .dd-options {
width:180px !important;
}

#quick_search_city .dd-select {
width:180px !important;
}

#quick_search_city .dd-options {
width:180px !important;
}

#quick_search_city {
width:180px !important;
margin-top:23px;
}

.wooden-form .arrival_date {
padding-top:67px;
}

.wooden-form .arrival_date input[type="text"] {
width:165px !important;
margin-top:23px;

}

.quick-search input[type="text"], .wooden-form input[type="text"] {
padding:7px;
}

.wooden-form .datepicker {
background-position: 132px -175px;
}


#quick_search_nights {
width:50px !important;
margin-top:22px;
margin-bottom:35px;
}

#quick_search_nights div.dd-select {
width:50px !important;
}

#quick_search_guests div.dd-select {
width:50px !important;
}

.wooden-form div.dd-container {
margin-top:26px;
}

.form-submit, .quick-search input[type="submit"], .wooden-form input[type="submit"] {
background: rgba(0, 0, 0, 0) url("/themes/site_themes/coastingafrica/images/elements-sprite.png") no-repeat scroll 87px -163px;
font-size: 21x;
}

.wooden-form .search {
text-align:left;
 padding-left: 40px;
    padding-top: 26px;
}

.wooden-form p {
font-size:9.4px;
line-height:2px;
}

.wooden-form .search p {
margin-left:5px;
}

#navigation  {
height:335px;
padding-top:0px;
}

.wooden-form {
margin-top:-20px;
}

.wooden-form {
margin-bottom:30px;
}

.homepage .box h2, .homepage .box h2 a {
font-size:30px;
}

.book-span {
font-size:22px;
}

.box p {
text-align:left;
}

.homepage .box h2, .homepage .box h2 a {
margin-top:15px;
}

.box.third img {
width:100%;
}

.box.third {
width:100%;
max-width:250px
}

.box {
padding: 20px 10px;
}

.homepage .box.book {
width:250px;
}

.button.free-copy {
width:240px;
}


#footer-content .column.newsletter {
width:100%;
}

.legal-links {
margin-left:0%;
width:100%;
}

.legal-links {
margin-top:5px;
margin-bottom:5px;
}

#footer-content .column.social {
width:100%;
}

#footer-content .column {
margin-bottom:0px;
}

 #footer-background-bottom {
height:200px;
}


.footer-content-bg {
min-height: 250px;
background: rgba(0, 0, 0, 0) url("/themes/site_themes/coastingafrica/images/footer-background-mobile.jpg") no-repeat scroll 50% 100%
}


.box .connector.alt.top {
background-position: 0px 0px !important;
}

.box .connector {
background: rgba(0, 0, 0, 0) url("/themes/site_themes/coastingafrica/images/handel.png") no-repeat scroll 50% 50% !important;
}



#footer-content .column.social p {
text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}




/* 11/7/2015 */

#header-main-content h2 {
margin-top:320px;
font-size:25px;
text-align:center;
}

.left.sidebar-holder {

float:none;
margin-left:auto;
margin-right:auto;
display:block;

	
}

.quick-search.left {
	
	float:none;
margin-left:auto;
margin-right:auto;
display:block;
}

.quick-search {
		float:none;
margin-left:auto;
margin-right:auto;
display:block;
left:0;
	
}

.sidebar-holder {
	
	width:100%;
}

.quick-search-filters {
			float:none;
margin-left:auto;
margin-right:auto;
display:block;
left:0;

	
}

.quick-search ul {
	padding-top:45px;
}

.quick-search-filters.left {
	
	float:none;
margin-left:auto;
margin-right:auto;
display:block;
	
}


.main-page {
	float:none;
margin-left:auto;
margin-right:auto;
display:block;
width:270px;
padding-left:10px;	
}

.result .left {
	float:none;
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
	
}

.result .right {
	
		float:none;
margin-left:auto;
margin-right:auto;
display:block;
	text-align:center;
}

.result > .left {
	
	height:200px;
}

.results .button {
	float:none;
margin-left:auto;
margin-right:auto;
display:block;
	
}

.main-page.box ul, .main-page.box ol {
	
	text-align:center;
	padding-left:0px;
}

.general-page h1, .accommodation-listing h1 {
	text-align:center;
}

.pagination.right {
		float:none;
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
	
}

.results-filter-pagination .left {
	
	float:none;
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
}

div.dd-container {
	float:none;
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
	
}

.results-filter-pagination .dd-container {
		float:none;
margin-left:auto;
margin-right:auto !important;
display:block;
text-align:center;
	
}

#listing-filters-select-top a {
	
	text-align:left;
}

.result-images-cycle {
		float:none;
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
	
}

.main-page.box ul.result-images-thumbs {
	
	float:none;
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
width:auto;
}

#listing-filters-select-bottom a {
	
	text-align:left;
}

.quick-search.eating-out{
	
	background: rgba(0, 0, 0, 0) url("/themes/site_themes/coastingafrica/images/search-bg.png") no-repeat scroll 50% 50%;
	height:507px;
	width:100%;
	padding:0px;
}


.quick-search.eating-out h2 {
padding: 0 20px;
font-size:18px;
}


.quick-search.eating-out .check-in {
	
	padding: 54px 0 0;
}

.quick-search.eating-out .check-in input[type="text"], .quick-search.eating-out .check-out input[type="text"] {
	
display: block;
    float: none;
    margin-left: auto !important;
    margin-right: auto;	
	margin-top: 34px;
	margin-bottom: 20px;
}

.quick-search.eating-out .check-out label {
	
	 padding-bottom: 3px;
    padding-top: 12px;
}

.quick-search.eating-out input[type="text"] {
	display: block;
    float: none;
    margin-left: auto;
    margin-right: auto;
	
}

.quick-search.eating-out input[type="text"], .wooden-form.eating-out input[type="text"] {
	
	float:none;
}

.form-submit.eating-out, .quick-search.eating-out input[type="submit"], .wooden-form.eating-out input[type="submit"] {
	margin-top:-20px;
}

.quick-search.eating-out .search {
	padding: 30px 0 0 65px;
	
}

.main-page {
	
	width:250px;
	padding-right:5px;
	
}

.result > .left {
	
	width:270px;
}


.results {
	
	margin-left:-7px;
}

#result-images-360 {
	
	width:270px !important;
}

.results-filter-pagination.bottom {
	padding-bottom:100px;
}




/* advancher page */

.adventure .result-images-cycle img
{
	
	float:none;
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
width:auto;
}

.adventure .result > .left {
	
	height:auto;
	margin-bottom:40px;
}

.adventure.main-page {

padding-left:auto;
}

.adventure.box {
	
	padding:0px;
	padding-top:30px;
	padding-bottom:30px;
}

.adventure.box {
	
	padding:0px;
}

.adventure .result > .left.full {
	
	width:270px;
}

/* getting group page */

.getting-group .result-images-cycle img
{
	
	float:none;
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
width:auto;
}

.getting-group .result > .left {
	
	height:auto;
	margin-bottom:40px;
}

.getting-group.main-page {

padding-left:auto;
}

.getting-group.box {
	
	padding:0px;
	padding-top:30px;
	padding-bottom:30px;
}

.getting-group.box {
	
	padding:0px;
}

.getting-group .result > .left.full {
	
	width:270px;
}

.getting-group.main-page {
	
	width:270px;
	padding-left:3px;
}

.getting-group.box p {
	
	padding-left:5px;
	padding-right:5px;
}

.getting-group.main-page {
	
	padding-top:15px;
	padding-bottom:15px;
}

.quick-search-filters {
	width:270px;
}
/* destinations */

.destinations-group.main-page.accommodation-detailed {
	
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;

	
}

#destinations-information-container.main-page {
		float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
	
}

.connector .left {
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
	left:0px;
	
}

.connector {
	
	width:600px;
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
}

.connector .left {
	background: rgba(0, 0, 0, 0) url("/themes/site_themes/coastingafrica/images/destination-bg-480.png") no-repeat scroll 50% 50%;
	height:116px;
	
}
.connector .right {
	
	visibility:hidden;
	display:none;
	height:0px;
}

.connector.destinations-group-2 {
	
	margin-top:-88px;
	margin-bottom: -15px;
}

.connector .left h2.smaller {
	
	 font-size: 15px;
    padding-top: 49px;
}

.destinations-group-3 h2 {
	margin-top:20px;
}

.quick-search {
	
	background: rgba(0, 0, 0, 0) url("/themes/site_themes/coastingafrica/images/secondary-sprite.png") no-repeat scroll -219px -201px;
	margin-top:-4px;
}

#featured-destinations-cycle-container div {
	width:250px !important;
}

#featured-destinations-cycle-container img{
	width:250px !important;
	
}



.connector {
	
	width:270px;
}

.connector .left {
width:270px;	
	
}



/* advancher page */

.backpackers-group .result-images-cycle img
{
	
	float:none;
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
width:auto;
}

.backpackers-group .result > .left {
	
	height:auto;
	margin-bottom:40px;
}

.backpackers-group.main-page {

padding-left:auto;
}

.backpackers-group.box {
	
	padding:0px;
	padding-top:30px;
	padding-bottom:30px;
}

.backpackers-group.box {
	
	padding:0px;
}

.backpackers-group .result > .left.full {
	
	width:270px;
}

.backpackers-group.main-page {
	width:270px;
	
}

.backpackers-group.main-page {
	padding-left:3px;
	
}

.backpackers-group.box p {
	padding-left:5px;
	
}



/* about us */

.about-us .hanger {
	
	position:relative;
}

.about-us .wooden-text {
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
}

.about-us .box.book {
	
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
}

.about-us .speech-bubble {
position:relative;
z-index:10;	
	
}

.about-us .breadcrumbs {
	z-index:10;
position:relative;
}

.about-us .static-page h1 {
	z-index:10;
position:relative
	
}

.about-us .main-page > p {
	
	z-index:10;
position:relative
}

.about-us .speech-bubble{
	width:220px;
}

.about-us .main-page > p {
	
margin-right:0px;
}
.about-us .speech-bubble {
	height:auto;
}

.about-us .speech-bubble {
padding: 15px;	
	
}

.about-us .main-page {
	
background-color:#fff;
}

.about-us .speech-bubble {
background:none;
padding:0px;
margin:0px;


}

.about-us p {
	background:none;
background:rgba(244,244,244,0.9);
	width:220px;
	padding:15px;
}

.about-us .wooden-text {
	background:rgba(0, 0, 0, 0) url("/themes/site_themes/coastingafrica/images/about-us-text-bg.png") no-repeat scroll 50% 50%;
	width:245px;
	height:420px;
}

.hanger p {
	
	background:transparent;
	
}

.about-us .box.book {
	width:220px;
}

.about-us .box.book p {
	
padding-left:5px;
}


.button.your-free-copy {
	padding-top: 22px;
	font-size: 17px;
	width:225px;
}

#about-us-superhero {
	right: 20px;
	margin-top:20px;
}


#footer-content .column.social p {
	
	background:transparent
}

.about-us .static-page h1 {
	
	text-align:center;
}
.about-us {
	margin-bottom:0px;
}

/* contact us */

.contact-us-text.right {

float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
		
}

.static-page h1 {
	
	text-align:center;
}

.main-page.box .general-form ul, .main-page.box .general-form ol {
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
		text-align:center;
	
}

.main-page.box .general-form ul, .main-page.box .general-form ol {
	
	z-index:999;
	position:relative;
}


.general-form .monster {
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
	margin-top:15px;
	
	
}

.contact-us .contact-us-text {
	
	width:230px;
}
.text-bubble {
	padding:15px;
}


.contact-us .general-form textarea, .contact-us .general-form input[type="text"] {
	
	width:218px;
}

.contact-us .general-form ul {
	
	width:250px;
}

.box p.special-captcha-text {
	
	text-align:center;
}

.captcha img {
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
	text-align:center;
	margin-bottom:20px;
	
}

.general-form p.small, .general-form div.text.small {
	 white-space: normal;
	
}
.box p.small {
	
	text-align:center;
}

/* faq */

#faq-jump {
float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
right:auto;
left:auto;
margin:0 auto;
position:relative;
top:0px;	
	
}

/* inner pages all*/

.accommodation-detailed-header h1 {
	
	text-align:center;
}

.accommodation-detailed-media {
	
	max-width:250px;
}

.accommodation-detailed-media .cycle-advanced {
float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
text-align:center;	
	
}

.main-page.accommodation-detailed {
	
	padding-right:10px;
}

.accommodation-detailed-media.accommodation .cycle-advanced-pager {
	
	width:254px;
}

.accommodation-detailed-media {
	
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
text-align:center;	
}

.cycle-advanced {
	
	width:250px !important
}

.wygwam h3 {
	
	padding-left:5px;
	text-align:center;
}

.wygwam h2 {
	
	padding-left:5px;
	text-align:center;
}

.accommodation-detailed-media .thumbnails.left li {
	margin-bottom:10px;
}

.quick-search-filters {
	
	z-index:9;
}

#destinations-landing-sidebar li a {
	
	font-size:19px;
}

/* over all  */


.front-page  .adventure{
max-width:270px;
width:270px;
}
.front-page  .adventure h2{
padding-top:30px;
}
.front-page  .adventure p{
padding-left: 10px;
    padding-right: 10px;
}
.front-page  .adventure img {
margin-left: 10px;
  margin-right: 10px;
  width:250px;
	
}

.front-page  .adventure  a.read-more {
	margin-bottom:20px;
}

div.dd-container {

margin-bottom:15px;
}

.backpackers-group.main-page {
	
	padding-top:15px;
}


.result h2 a {
	line-height: 25px;
	font-size: 18px;
}

.result-reviews {
	padding-left:3px;
}

.static-page h1 {
	line-height:30px;
}



/* 11-13-2015 */

#listing-no-results {
	padding-left:5px;
	text-align:center;
}

.main-page.box ul, .main-page.box ol {
	
	padding-right:5px;
}

.result-images-cycle  {
	
	width:250px !important
}

.main-page.adventure {
	
	padding-top:25px;
}
.connector .left h2 {
	
	 font-size: 15px;
    padding-top: 49px;
	margin-top:4px;
	
}

.connector.destinations-group-2 {
	margin-bottom: -32px;
    margin-top: -34px;
}

.connector .left h2, .connector .left h1 {
	
	font-size:15px;
	  padding-top: 49px;
	margin-top:4px;
}

.info-box p, .info-box ul {
	width:245px;
}

.info-box.right {
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
text-align:center;
background-color:#fff;	
	
}

.info-box {
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
text-align:center;
	width:245px;
}

.info-box h3 {
	font-size:15px;
}

.info-box p, .info-box ul {
	
	width:210px;
}


.bigger, .box .bigger {
	padding-top:10px;
	padding-bottom:10px;
}

#rating-form .descriptive-word {
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
text-align:center;

	
	
}

.review > .left {
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;

	
}

.left {
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
	
}

#review-review {
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
	width:245px;
	text-align:center;
}

.review.review-form .captcha {
	text-align:center;
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
	width:245px;
}

.review > .right {
	
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
	width:245px;
}

.right {
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
	
}

.review h4 {
	margin-top:20px;
}


#review-review {
	width:210px;
}

.pp_coastingafrica {
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
	width:245px !important;
	
}

.pp_pic_holder.pp_coastingafrica {
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
	width:245px !important;
}

.general-form ul {
	
	width:250px;
}

.yellow-heading {
	font-size:16px;
	text-align:center;
}

.pp_inline {
	padding:0px;
}


div.pp_pic_holder.pp_coastingafrica .modal-header {
	width:245px;
	top:0px;
}

.pp_content {
	
	width:245px !important;
}

.pp_coastingafrica div {
width:290px !important;	
float:none !important;	
	margin-left:auto !important;	
	margin-right:auto !important;	
	display:block !important;	
	padding-top:5px;
	line-height:20px;
	
}

.pp_pic_holder {
	width:245px !important;	
	background-color:#333;
	padding-top:10px;
	padding-bottom:10px;
}

div.pp_coastingafrica.pp_pic_holder {
	margin-top:70% !important; 
}



div.pp_pic_holder.pp_coastingafrica .modal-header {
width:270px !important;
height:116px !important;
background: rgba(0, 0, 0, 0) url("/themes/site_themes/coastingafrica/images/destination-bg-480.png") center center no-repeat;
	position:relative;
	left:0px;
	
}

div.pp_pic_holder.pp_coastingafrica .modal-header {
	
	padding:0px;
	line-height: 120px !important;
}

div.pp_coastingafrica a.pp_close {
	
	top:25px;
}

div.pp_pic_holder.pp_coastingafrica #pp_full_res {
	
	min-height:1000px;
}

.pp_inline {
min-height:1000px;	
	
	
}



.general-form .monster {
	
	background : rgba(0, 0, 0, 0) url("/themes/site_themes/coastingafrica/images/register-sprite.png") center center no-repeat;
	width:87px;
	height:77px;
	 line-height: 120px;
}


#pp_full_res  {
	
	width:290px;
}

.general-form ul.margin {
	
	margin-left:15px !important;
}

.pp_inline .your-free-copy {
	
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
}

.pp_inline p {
padding-left: 10px;
    padding-top: 40px;	
	
}

