/* LOGO / NAVIGATION AREA  */

#logo-container {
	background: #ffffff !important;  Old browsers */
	background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 50%, #2377a8 50%, #2377a8 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(50%, #2377a8), color-stop(100%, #2377a8)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #ffffff 0%, #ffffff 50%, #2377a8 50%, #2377a8 100%) !important; Chrome10+,Safari5.1+  */
	background: -o-linear-gradient(left, #ffffff 0%, #ffffff 50%, #2377a8 50%, #2377a8 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #ffffff 0%, #ffffff 50%, #2377a8 50%, #2377a8 100%) !important; /* IE10+ */
  background: linear-gradient(to right, #ffffff 0%, #ffffff 50%, #2377a8 50%, #2377a8 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#2377a8', GradientType=1 ) !important; /* IE6-9 */
}
#logo {
	text-align: left;
}
#logo img {
	max-height: 75px;
}
#main-nav .sf-menu {
	padding: 19px 0;
}
#main-nav .menu-item a {
	font-size: 10px;
	text-transform: uppercase;
}
#main-nav .sf-menu > .menu-item > a {
	border-radius: 2px;
	border: 2px solid #fff;
}
#main-nav .sf-menu > .menu-item > a:hover {
	background: #2585bc;
}
#main-nav .sub-menu {
	padding-top: 20px;
}
/* MAIN 2 AREA */

#main2 {
	text-align: center;
	background: url(../images/wide-poster.jpg) center top no-repeat;
	margin-top : -100px;
}
#main2 .footer-content h3,  #main2 .footer-content h4 {
	font-weight: 700;
	text-transform: uppercase;
}
#main2 .footer-content h3 {
	margin-bottom: 40px;
}
#main2 .footer-content h4 {
	margin-bottom: 20px;
}
#main2 .footer-content p {
	text-align: justify;
}
#main2 .title {
	display: inline-block;
	font-weight: bold;
	margin: 0 auto;
	padding: 20px 40px;
}
#main2 .title .primary-copy {
	text-transform: uppercase;
	font-size: 30px;
}
#main2 .title .secondary-copy {
	font-size: 20px;
}
#main2 .title .desc {
	font-size: 14px;
}
/* PACKAGE ITEM AREA */

.pack-item-wrap {
	background: #fff;
	box-shadow: 0 0 20px #bbb inset;
	border-radius: 5px;
	padding: 40px 20px;
	margin-bottom: 30px;
	position: relative;
	min-height: 590px;
	height : 700px;
	text-align: center;
}
.package-item-click {
	margin-top:30px;
}
.pack-item-wrap h3 {
	color: #034b71;
	font-size: 30px;
	font-weight: 700;
}
.pack-item-wrap h4 {
	font-weight: 700;
}
.pack-item-wrap .content {
	margin-top: 20px;
}
.pack-item-wrap .content .content-title {
	color: #3a92ba;
	font-weight: bold;
	font-size: 20px;
}
.pack-item-wrap .content li {
	list-style-type: none;
}
.pack-item-wrap .content li:before {
	content: "*";
	margin-right: 5px;
}
.pack-item-wrap .item-desc {
	margin-top: 50px;
}
.pack-item-wrap .item-desc .item-name {
	font-weight: bold;
	font-size: 20px;
	display: block;
	margin-bottom:  0;
}
.pack-item-wrap .item-desc .item-price {
	color: #f18c18;
	font-weight: 700;
	font-size: 30px;
}
.pack-item-wrap .addtocart input[type=submit] {
	position: absolute;
	left: 50%;
	background: #2577a9;
	font-size: 30px;
	width: 200px;
	margin-left: -100px;
	bottom: -20px;
	font-weight: 700;
}
/* SMALL PACKAGE ITEM AREA */

.pack-item-wrap.small {
	min-height: 0;
	padding: 5px 10px 50px;
}
.pack-item-wrap.small p {
	text-transform: uppercase;
	font-size: 10px;
}
/* FOOTER AREA */

#widget-area .area-widget-col {
	border-radius: 2px;
	border: 5px solid #fff;
}
#widget-area .footer-4-column .widget {
	box-sizing: border-box;
}
#widget-area .widget-title,  #widget-area .textwidget {
	color: #fff;
	border: none;
	text-shadow: none;
}
#widget-area .textwidget a span {
	color: #333;
}
#footer {
	background: #4F4F4F;
	padding: 10px;
	font-size: 14px;
}
#copyright {
	text-align: center;
}
#copyright span {
	margin: 0 10px;
}
#copyright ul {
	list-style-type: none;
	margin: 0;
}
#copyright li {
	display: inline-block;
}
#copyright li a {
	padding: 0 10px;
	color: #fff;
	border-right: 1px solid #fff;
}
#copyright ul li:last-child a {
	border-right: 0;
}
.white-transparent-box {
	background: rgb(227, 227, 227) none repeat scroll 0 0;
	border-radius: 10px;
	color: #000;
	display: inline-block;
	margin: 5px auto;
	padding: 20px 40px;
}
