/*
Theme Name: Packing More
Author: Packing and More Team
Author URI: http://www.suncoastwebsolutions.com.au/
Version: 1.0
Theme URI: http://www.suncoastwebsolutions.com.au/
Description: This is a custom wordpress theme by packingmore team.
License: 
License URI: 
Tags: CSS, CSS3, HTML5, XHTML, Theme option, widget, fluid-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template etc.
Text Domain: packingmore

*/

/* =Reset
-------------------------------------------------------------- */

::-moz-selection { background: #f0642d;color:#FFF; }
::selection { background: #f0642d;color:#FFF; }

/* Clearing floats */
.clear:after,
.wrapper:after,
.format-status .entry-header:after {
	clear: both;
}
.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after {
	display: table;
	content: "";
}


h1 {
}
h2 {
	font-family: 'Lato', sans-serif;
	font-size:40px;
	font-weight:300;
	color:#0e9149;
}
h3 {
	font-family: 'Lato', sans-serif;
	font-size:36px;
	font-weight:300;
	color:#393534;
}
h4 {
	font-family: 'Lora', serif;
	font-size:18px;
	font-weight:700;
}
h5 {
}
h6 {
}

p {
	font-family: 'Lato', sans-serif;
	color:#5f5f5f;
	font-weight:300;
}

.header-container{
	height:465px;
	position:relative;
}
.innerHeader {
	height: auto !important;
	display:block;
        padding-bottom: 50px;
	
}
	.header-container .bannerContent {
		position:absolute;
		top:25px;
		width:100%;
	}
	.header-container.innerHeader .bannerContent {
		position:relative;
		padding:5px 0px 20px;
	}
		.header-container .bannerContent h1 {
			font-family: 'Lora', serif;
			color:#FFF;
			font-weight:400;
			font-style:italic;
			margin-bottom:11px;
            margin-top: 45px;
		}
		.header-container .bannerContent h2 {
			font-family: 'Bilbo Swash Caps', cursive;
			color:#FFF;
			font-weight:400;
			font-style:italic;
			margin-bottom:11px;
            margin-top: 15px;
            text-align: center;
            font-size: 22px;
		}
                .header-container.innerHeader .bannerContent h1 {
                    margin-top: 35px;
                }
			.header-container .bannerContent h1 span {
				display:block;
				font-weight:900;
				font-family: 'Lato', sans-serif;
				font-style:normal;
				font-size: 35px;
			}
		.header-container .bannerContent h5 {
			display:block;
			font-weight:400;
			font-family: 'Lora', serif;
			font-style:normal;
			color:#FFF;

			
		} 
		.header-container .bannerContent h5 strong {
			display: block;
		}
			.header-container .bannerContent h5 span {
				background:#179d42;
				padding:5px 20px;
				line-height:30px;
				display:inline-block;
			}
				.header-container .bannerContent h5 span a {
					color:inherit;
					text-decoration:none;
				}
		.header-container .carousel,
		.header-container .item,
		.header-container .active {
			height: 100%;
			max-height:640px;
		}

		.header-container .carousel-inner {
			height: 100%;
			max-height:640px;
		}


			.header-container .fill {
				width: 100%;
				height: 100%;
				max-height:640px;
				background-position: center;
				-webkit-background-size: cover;
				-moz-background-size: cover;
				background-size: cover;
				-o-background-size: cover;
			}
			.header-container .innerBanner {
				width: 100%;
				height: 100%;
				position:absolute;
				display:block;
				background-position: center;
				-webkit-background-size: cover;
				-moz-background-size: cover;
				background-size: cover;
				-o-background-size: cover;
			}
	.header-container .nav-holder {
		background:#FFF;
		box-shadow:-10px 10px 0 rgba(0,0,0,0.2);
		margin-top:14px;
	}
	.nav-holder .navbar-toggle {
		background:#179d42;
	}
	.navbar {
		margin-bottom:5px;
	}
	.nav-holder .navbar-toggle .icon-bar {
		background:#FFF;
	}
			.nav > li > a {
				color:#179d42;
				transition:.4s all;
			}
				.nav > li > a:hover,
                                .nav > li.current-menu-item > a{
					color:#FFF;
					background:#179d42;
				}
.nav-holder .booking {
		float:right;
		background:#179d42;
		width:100%;
		min-height:20px;
		max-height:inherit;
		text-align:center;
		transition:.6s all;
		-webkit-transform: translateZ(0);
		  transform: translateZ(0);
		  -webkit-backface-visibility: hidden;
		  backface-visibility: hidden;
		  -moz-osx-font-smoothing: grayscale;
		  position: relative;
		  -webkit-transition-property: color;
		  transition-property: color;
		  -webkit-transition-duration: 0.3s;
		  transition-duration: 0.3s;
	}
	
	.nav-holder .booking a {
		font-family: 'Lato', sans-serif;
		color:#FFF;
		font-weight:600;
		font-size:20px;
		padding:10px 0px;
		display:block;
		transition:.4s all;
		display:block;
		 
	}
		.nav-holder .booking:before {
		  content: "";
		  position: absolute;
		  z-index: -1;
		  top: 0;
		  left: 0;
		  right: 0;
		  bottom: 0;
		  background: #01641e;
		  -webkit-transform: scaleX(0);
		  transform: scaleX(0);
		  -webkit-transform-origin: 100% 50%;
		  transform-origin: 100% 50%;
		  -webkit-transition-property: transform;
		  transition-property: transform;
		  -webkit-transition-duration: 0.3s;
		  transition-duration: 0.3s;
		  -webkit-transition-timing-function: ease-out;
		  transition-timing-function: ease-out;
		}
			/* .nav-holder .booking:hover, .nav-holder .booking:focus, .nav-holder .booking:active {
			  color: white;
			}
			.nav-holder .booking:hover:before, .nav-holder .booking:focus:before, .nav-holder .booking:active:before {
			  -webkit-transform: scaleX(1);
			  transform: scaleX(1);
			} */

		.nav-holder .booking a:hover {
			text-decoration:none;
		}
.bannerBottom {
	background:url(images/banner-bottom.jpg) no-repeat top center;
	width:100%;
	height:235px;
	overflow:hidden;
}
	#owl-demo {
		margin:30px 0px 60px;
		
	}
		#owl-demo .item {
			margin: 30px 30px 30px 0px;
		}
			#owl-demo .item h4 {
				color:#0e9149;
				font-style:italic;
			}
			#owl-demo .item p {
				padding-right:10px;
				font-size:15px;
				color:#292929;
			}
			#owl-demo .item a.btn-view-more {
				font-family: 'Lora', serif;
				color:#383838;
				font-size:14px;
				font-style:italic;
				font-weight:400;
				display:block;
				margin-top:30px;
				transition:.4s all;
			}
				#owl-demo .item a.btn-view-more:hover {
					text-decoration:none;
					color:#0e9149;
				}
				#owl-demo .item a.btn-view-more:hover i {
					margin-left:8px;
					transition:.4s all;
				}
			.owl-buttons .owl-prev {
				background: rgba(0, 0, 0, 0) url("images/left-arrow-small.png") no-repeat scroll 0 0;
				height: 31px;
				width: 81px;
				transition:.4s all;
			}
			.owl-buttons .owl-next {
				background: rgba(0, 0, 0, 0) url("images/right-arrow-small.png") no-repeat scroll 0 0;
				height: 31px;
				width: 81px;
				transition:.4s all;
			}
				.owl-buttons .owl-prev:hover,
				.owl-buttons .owl-next:hover {
					opacity:0.5 !important;
				}
			
                                .main-content .funActivityHolder figure {
                                    position: relative;
                                    width: auto;
                                    display: inline-block;
                                    z-index: 2;
                                    margin-top: 40px;
                                }
                                
					
					.main-content .funActivityHolder .activityContentRep {
						padding:20px 0;
						background-size:100% auto;
					}
                                            .main-content .funActivityHolder .activityContentRep h2 {
                                                font-family: 'Lato', sans-serif;
                                                color: #FFF;
                                                font-weight: 300;
                                                font-size: 60px;
                                                line-height: 62px;
                                                margin-bottom: 40px;
                                            }
                                            .main-content .funActivityHolder .activityContentRep h3 {
                                                font-family: 'Lato', sans-serif;
                                                color: #FFF;
                                                font-weight: 400;
                                                font-size: 24px;
                                                line-height: normal;
                                                margin-bottom: 20px;
                                            }
						.main-content .funActivityHolder .activityContentRep p {
							font-family: 'Lato', sans-serif;
							font-weight:300;
							color:#FFF;
							font-size:17px;
                                                        line-height: 24px;
						}
						.main-content .funActivityHolder .activityContentRep .btn-book {
							font-family: 'Lato', sans-serif;
							background:#fbe806;
							padding:14px;
							font-size:14px;
							color:#000;
							font-weight:900;
							text-align:center;
							display:inline-block;
							margin-top:20px;
							transition:.1s all;
						}
                                                .main-content .funActivityHolder .activityContentRep .btn-book i {
                                                    transition:.3s all;
                                                    position: relative;
                                                    left: 0;
                                                }
							.main-content .funActivityHolder .activityContentRep .btn-book:hover {
								text-decoration:none;
							}
                                                        .main-content .funActivityHolder .activityContentRep .btn-book:hover i {
                                                            left: 10px;
                                                        }
		.main-content .footer-top ul.attraction {
			padding:0px;
			margin:0px;
			text-align:center;
		}
			.main-content .footer-top ul.attraction li {
				padding:0px;
				margin:0px 10px 0px 0px;
				list-style:none;
				display:inline-block;
				width:30%;
				vertical-align:top;
			}
				.main-content .footer-top ul.attraction li .image-holder {
					width:100%;
					height:100%;
					position:relative;
				}
				.main-content .footer-top ul.attraction li p {
					margin-top:10px;
				}
                                .main-content .footer-top ul.attraction li p a {
                                    color: inherit;
                                }
					.main-content .footer-top ul.attraction li .image-holder img {
						text-align:left;
					}
					.main-content .footer-top ul.attraction li .image-holder img+img {
						text-align:right;
						position:absolute;
						bottom:-10px;
						right:auto;
						left:50%;
						margin-left:-80px;
					}
		.main-content .footer-top .secAttraction h4 {
			color:#0e9149;
		}
		.main-content .footer-top .secAttraction a.btn-view-more {
			font-family: 'Lora', serif;
			color:#383838;
			font-size:19px;
			font-style:italic;
			font-weight:400;
			display:block;
			margin-top:30px;
			transition:.4s all;
		}
			.main-content .footer-top .secAttraction a.btn-view-more:hover {
				text-decoration:none;
				color:#23ade4;
			}
				.main-content .footer-top .secAttraction a.btn-view-more i {
					transition:.4s all;
				}
					.main-content .footer-top .secAttraction a.btn-view-more:hover i {
						margin-left:12px;
					}
.inner-page-content {
	padding:50px 0px;
}
	.inner-page-content h2 {
		margin-bottom:50px;
	}
	.inner-page-content ul.facility-list {
		padding:0px;
		margin:0px;
		text-align:center;
		list-style:none;
	}
		.inner-page-content ul.facility-list li {
			padding:0px;
			margin:0px 10px;
			display:inline-block;
			text-align:center;
		}
			.inner-page-content ul.facility-list li h4 {
				color:#23ade4;
			}
	.inner-page-content .innerContent {
		padding:38px 0px;
	}
		.inner-page-content .innerContent.noPadTop {
			padding-top:0px;
		}
		.inner-page-content .innerContent p {
			font-size:17px;
			line-height:24px;
			color:#5f5f5f;
			margin-bottom:24px;
		}
	.inner-page-content .facility-details-list {
		padding:15px 0px;
	}
	.inner-page-content .facility-details-list ul {
		padding:0px;
		margin:0px;
		list-style:none;
	}
	.inner-page-content .facility-details-list > ul > li {
		margin:0px;
		padding-bottom:120px;
		display:block;
	}
		.inner-page-content .facility-details-list > ul > li:last-child {
			padding-bottom:0;
		}
			
				.inner-page-content .facility-details-list > ul > li > div h3 {
					margin-bottom:30px;
				}
				.inner-page-content .facility-details-list > ul > li > div+div {
					padding-top:60px;
				}
					.inner-page-content .facility-details-list.local > ul > li > div+div {
						padding-top:0px;
						margin-top:-10px;
					}
				.inner-page-content .facility-details-list > ul > li > div p {
					font-size:17px;
					line-height:24px;
					margin-bottom:24px;
				}
				.inner-page-content .facility-details-list > ul > li > div ul {
					padding:0px;
					margin:0px;
				}
					.inner-page-content .facility-details-list > ul > li > div ul li {
						padding:0px;
						margin:0px;
						background:url(images/bul-1.png) no-repeat left 5px;
						font-family: 'Lato', sans-serif;
						color:#5f5f5f;
						font-size:17px;
						font-weight:700;
						margin-bottom:24px;
						padding-left:25px;
					}
						.inner-page-content .facility-details-list > ul > li > div ul li span {
							font-weight:300;
						}
		.inner-page-content .contact-holder {
			background:#179f3f;
			max-width:427px;
			margin:0 auto;
			width:100%;
			padding:27px;
			text-align:center;
		}
			.inner-page-content .contact-holder h3 {
				font-family: 'Lato', sans-serif;
				color:#FFF;
				font-size:34px;
				font-weight:900;
			}
			.inner-page-content .contact-holder p {
				font-family: 'Lora', serif;
				font-size:15px;
				font-style:italic;
				font-weight:700;
				color:#FFF;
			}
			.inner-page-content .contact-holder p.help-block {
				font-family: 'Lato', sans-serif;
				color:#c9dfff;
				font-size:14px;
				font-weight:400;
			}
				
				.inner-page-content .contact-holder input[type=text], 
				.inner-page-content .contact-holder input[type=email],
				.inner-page-content .contact-holder input[type=tel] {
					background:none;
					border-color:#014922;
					border-radius:0;
					padding:12px 18px;
					height:46px;
					color:#FFF;
					font-size:14px;
					line-height:18px;
				}
                                .inner-page-content .contact-holder input::-webkit-input-placeholder,
                                .inner-page-content .contact-holder textarea::-webkit-input-placeholder
                                 {
                                    color: #FFF;
                                }
                                .inner-page-content .contact-holder input::-moz-placeholder,
                                .inner-page-content .contact-holder textarea::-moz-placeholder{
                                    color: #FFF;
                                }
                                .inner-page-content .contact-holder input:-ms-input-placeholder,
                                .inner-page-content .contact-holder textarea:-ms-input-placeholder {
                                    color: #FFF;
                                }
                                .inner-page-content .contact-holder input:-moz-placeholder,
                                .inner-page-content .contact-holder textarea:-moz-placeholder {
                                    color: #FFF;
                                }
				.inner-page-content .contact-holder textarea {
					background:none;
					border-color:#014922;
					border-radius:0;
					padding:17px 18px;
					height:136px;
					color:#FFF;
					font-size:14px;
					line-height:18px;
				}
				.inner-page-content .contact-holder button[type=submit],
				.inner-page-content .contact-holder input[type=submit] {
					width:100%;
					text-align:center;
					border-radius:0;
					background:#fbe806;
					font-family: 'Lato', sans-serif;
					color:#000;
					text-transform:uppercase;
					border:none;
					padding:12px;
					font-size:20px;
				}
					
footer 	{
	background:url(images/footer-bg.jpg) no-repeat top center fixed;
	background-size:cover;
	width:100%;
}
	footer .topFooter {
		padding:120px 0px 78px;
	}
		footer .topFooter .map_container{
			margin-top:10px;
			position: relative;
			max-width:388px;
			width: 100%;
			padding-bottom: 56.25%; /* Ratio 16:9 ( 100%/16*9 = 56.25% ) */
		}
			footer .topFooter .map_container .map_canvas {
				position: absolute;
				top: 0;
				right: 0;
				bottom: 0;
				left: 0;
				margin: 0;
				padding: 0;
			}
				footer .topFooter .map_container .map_canvas iframe {
					width:100%;
					height:100%;
				}
			footer .topFooter p {	
				font-family: 'Lato', sans-serif;
				font-size:14px;
				font-weight:400;
				color:#FFF;
				line-height:24px;
				padding-top:20px;
			}
				footer .topFooter p > a {
					color:inherit;
				}
			footer .topFooter a.btn-book {
				background:#e6db0c;
				color:#0a0a0a;
				font-family: 'Lato', sans-serif;
				font-size:18px;
				font-weight:900;
				padding:15px 45px;
				margin-top:10px;
				display:inline-block;
				-webkit-transform: translateZ(0);
			    transform: translateZ(0);
			    -webkit-backface-visibility: hidden;
			    backface-visibility: hidden;
			    -moz-osx-font-smoothing: grayscale;
			    position: relative;
			    -webkit-transition-property: color;
			    transition-property: color;
			    -webkit-transition-duration: 0.3s;
			    transition-duration: 0.3s;
			}
				footer .topFooter a.btn-book:before {
				  content: "";
				  position: absolute;
				  z-index: -1;
				  top: 0;
				  left: 0;
				  right: 0;
				  bottom: 0;
				  background: #b5ac00;
				  -webkit-transform: scale(0);
				  transform: scale(0);
				  -webkit-transition-property: transform;
				  transition-property: transform;
				  -webkit-transition-duration: 0.3s;
				  transition-duration: 0.3s;
				  -webkit-transition-timing-function: ease-out;
				  transition-timing-function: ease-out;
				}
					footer .topFooter a.btn-book:hover, footer .topFooter a.btn-book:focus, footer .topFooter a.btn-book:active {
					  color: #0a0a0a;
					  text-decoration:none;
					}
					footer .topFooter a.btn-book:hover:before, footer .topFooter a.btn-book:focus:before, footer .topFooter a.btn-book:active:before {
					  -webkit-transform: scale(1);
					  transform: scale(1);
					}
			footer .topFooter ul.footNav {
				padding:30px 0 0;
				margin:0px;
				list-style:none;
			}
				footer .topFooter ul.footNav li {
					padding:3px 0;
					margin:0px;
				}
					footer .topFooter ul.footNav li a {
						padding:0px;
						margin:0px;
						font-family: 'Lato', sans-serif;
						font-size:12px;
						font-weight:400;
						color:#FFF;
						position:relative;
						transition:.4s all;
						display:block;
					}
						footer .topFooter ul.footNav li a:after {
							position:absolute;
							content:"";
							width:0;
							height:0px;
							background:#FFF;
							bottom:0;
							transition:.4s all;
							left:0;
						}
						footer .topFooter ul.footNav li a:hover {
							text-decoration:none;
						}
						footer .topFooter ul.footNav li a:hover:after {
							width:70%;
							height:1px;
						}
		
		footer .foot-copy {
			width:100%;
			background:rgba(35,162,59,0.6);
			min-height:72px;
			padding:25px 0px
		}
			footer .foot-copy p {
				color:#FFF;
				font-family: 'Lato', sans-serif;
				font-size:14px;
				font-weight:400;
			}
			footer .foot-copy p a {
				color: inherit;
			}
#custom_cf7-2.container {
	width:auto !important;
	max-width:none !important;
}

#custom_cf7-2 span.wpcf7-not-valid-tip {
    color: rgb(249, 92, 92);
}
#custom_cf7-2 div.wpcf7 img.ajax-loader {
	display:inline-block;
	margin:0 auto;
}

.inner-page-content .facility-details-list > ul > li .facility-image-holder {
		padding:76px 0px;
		position:relative;
	}
	.inner-page-content .facility-details-list > ul > li .facility-image-holder img {
		text-align:left;
	}
	.inner-page-content .facility-details-list > ul > li .facility-image-holder img+img {
		position:absolute;
		top:116px;
		left:40px;
	}
        .product-container {
            padding: 40px 0 0;
            background: #f9f9f9;
        }
        .product-container h3 {
            font-size: 40px;
            color: #0e9149;
        }
        .sidebar-nav h3 {
            font-family: 'Lora',sans-serif;
            color: #FFF;
            font-weight: 700;
            background: #0e9149;
            font-size: 26px;
            font-style: italic;
            padding: 15px 0 15px 22px;
            margin: 0;
        }
        .sidebar-nav .navbar-default {
            background: none;
            border-radius: 0;
            padding-left: 10px;
        }
        .sidebar-nav .navbar-default ul>li a {
            font-size: 15px;
            font-family: 'Lato',sans-serif;
            color: #250b12;
            background: url(images/left-nav-arrow.png) no-repeat 5px 16px;
            border-bottom: none;
            padding-left: 25px;
        }
        .sidebar-nav .navbar-default ul>li > a:hover,
        .sidebar-nav .navbar-default ul>li.current-menu-item > a,
        .sidebar-nav .navbar-default ul>li.current-menu-item > a:hover {
            background: url(images/left-nav-arrow-hover.png) no-repeat 5px 16px;
            text-decoration: none;
            color: #0e9149;
            border-bottom: none;
            font-weight: 300;
        }
        .sidebar-nav .navbar-default ul>li li> a {
            background: url(images/left-nav-arrow.png) no-repeat 5px 14px;
        }
        .sidebar-nav .navbar-default ul>li li >a:hover,
        .sidebar-nav .navbar-default ul>li li.current-menu-item>a
        .sidebar-nav .navbar-default ul>li li.current-menu-item>a:hover {
            background: url(images/left-nav-arrow-hover.png) no-repeat 5px 14px;
            text-decoration: none;
            color: #0e9149;
        }
        .sidebar-nav .navbar-default .navbar-nav>li {
            background: none;
        }
        .sidebar-nav .navbar-default ul>li .sub-menu {
            padding: 0 0 0 15px;
            margin: 0;
        }
        .sidebar-nav .navbar-default ul>li .sub-menu li> a {
            padding-left: 20px;
            font-size: 14px;
            display: block;
            padding-right: 10px;
            font-weight: 300;
        }
        .sidebar-nav .navbar-default .sub-menu { 
            display: none; 
        }
        .sidebar-nav .navbar-default .current-menu-item .sub-menu { 
            display:block; 
        }
        .sidebar-nav .navbar-default .current-menu-ancestor .sub-menu { 
            display:block; 
        }
        .single-products h2 {
            margin-bottom: 10px;
        }
        .single-products table {
            width: 100% !important;
        }
        .single-products table tr.types {
            background: #e6ea9e !important;
            font-family: 'Lato', sans-serif;
            font-weight: 700;
            font-size: 12px !important;
            text-transform: uppercase;
            color: #2d2d2d;
            
        }
        .single-products table tr.types td {
            padding: 0px;
        }
        .single-products table tr.types span {
            font-size: 12px !important;
            padding: 10px 0px;
            display: block;
        }
        .single-products table tr.types td:nth-child(1) {
            padding-left: 10px;
        }
        .single-products table tr.greenPan {
            background: #0e9149 !important;
            color: #FFF !important;
        }
        .single-products table tr.greenPan td {
            font-family: "Lora", sans-serif;
            font-size: 22px;
            font-weight: 700;
            font-style: italic;
            padding: 15px 20px;
        }
        .single-products table tr:nth-child(even) {
            background: #fbfbfb;
        }
        .single-products table tr td {
            padding: 12px 0;
        }
        .single-products table tr td:first-child {
            padding-left:15px;
        }
        
        .single-products .innerContent  ul {
            padding: 0;
            margin: 0;
        }
        .single-products .innerContent ul li {
            list-style: none;
            font-family: 'Lato', sans-serif;
            color: #0e9149;
            background: url(images/left-nav-arrow-hover.png) no-repeat 5px 8px;
            font-size: 15px;
            padding-left: 30px;
            line-height: 20px;
            margin-bottom: 15px;
        }
        .single-products .innerContent  ul li a {
            color:inherit;
        }
        
        .home-widget-area h3 {
            color:#FFF;
        }
        .home-widget-area ul {
            padding: 0;
            margin: 0;
        }
            .home-widget-area ul li {
                padding: 0 0 5px 15px;
                margin: 0;
                list-style: none;
                position: relative;
                color: #9befad;
                font-size: 12px;
            }
            .home-widget-area ul li:before {
                position: absolute;
                content: "\f105"; /* FontAwesome Unicode */
                font-family: FontAwesome;
                left: 0;
                color: #FFF;
            }
            .home-widget-area ul li a {
                color: #FFF;
                font-size: 14px;
            }
            .home-widget-area ul li span {
                color: #9befad;
                font-size: 12px;
            }
            .left-widget {
                margin-top: 15px;
            }
            .left-widget .content-box {
                border: 1px solid #e7e7e7;
                border-top:none;
                padding: 10px 20px;
            }
            .left-widget .content-box ul {
                padding: 0;
                margin: 0;
            }
            .left-widget .content-box ul li {
                padding: 0 0 5px 25px;
                margin: 0;
                list-style: none;
                position: relative;
                color: #0e9149;
                font-size: 12px;
                background: url(images/left-nav-arrow.png) no-repeat 5px 7px;
            }
            
            .left-widget .content-box ul li a {
                color: #250b12;
                font-size: 14px;
            }
            .left-widget .content-box ul li span {
                color: #0e9149;
                font-size: 12px;
            }
.navArea .social {
	float: right;
	font-family: 'Lato', sans-serif;
    font-weight: 500;
    font-size: 20px;
    color: #FFF;
    padding-right: 10px;
}
	.navArea .social ul {
		display: inline-block;
		padding: 0px;
		margin: 0px;
	}
		.navArea .social ul li {
			display: inline-block;
			padding: 0 5px;
			margin: 0;
		}
		.navArea .social ul li a {
			color: #3a589a;
			background: #FFF;
			padding: 5px 10px 0;
			border-radius: 5px;
			transition: .4s all;
			font-size: 25px;
		}
		.navArea .social ul li a:hover {
			color: #FFF;
			background: #3a589a;
			padding: 5px 10px 0;
			border-radius: 5px;
		}
.navArea .contact-no {
	float: right;
	font-family: 'Lato', sans-serif;
    font-weight: 500;
    font-size: 20px;
    color: #FFF;
}
	.navArea .contact-no a {
		color: inherit;
		font-size: 25px;
		font-weight: 600;
	}
	.booking .form-inline {
		padding: 13px 0 14px;
	}
		.booking .form-inline .form-control {
			background: none;
			border-radius: 25px;
			border: #3ec550 2px solid;
			padding: 10px 15px;
			color: #FFF;
			height: auto;
		}
		.booking .form-inline .btn-success {
			background: none;
			border: none;
			box-shadow: none;
			outline: none;
		}
		.booking .form-inline .form-control::-webkit-input-placeholder {
			color: #FFF;
		}
		.booking .form-inline .form-control::-moz-placeholder {
			color: #FFF;
		}
		.booking .form-inline .form-control:-ms-input-placeholder {
			color: #FFF;
		}
		.booking .form-inline .form-control:-moz-placeholder {
			color: #FFF;
		}
                .navbar-brand {
                    color: #179d42;
                }