﻿@charset "utf-8";
/* CSS Document */


/* General
-------------------------------------------------- */
a:focus {
	outline: none;
}
h1 {
	color: #fff;
}
.date {
	font-size: 12px;
	font-style: italic;
}
.at-vertical-menu {
	background-color: #fff;
	border: 1px solid #666;
}
.alpha60 {
	/* Fallback for web browsers that doesn't support RGBa */
	background: transparent url(/img/alpha60.png) top left repeat;
}
.img-thumbnail {
	padding: 0px;
	border: none;
}
/* SPRITE
-------------------------------------------------- */
.social-btns li a, .hot-btns li a .icon, .carousel-pausebtn, .highlighted-features .bx-controls-direction a, .events .bx-controls-direction a {
	background-image: url(/img/ps-sprite-01.png);
	background-repeat: no-repeat;
}
/* GRID
-------------------------------------------------- */

hr {
	margin-top: 40px;
	margin-bottom: 40px;
}
.list-inline>li {
	padding-left: 3px;
	padding-right: 3px;
}
/* BOTTOM PADDING */
.page-left, .page-related, .profile-related {
	padding-bottom: 20px;
}
.profile-related 
{
    border-bottom: 5px solid #282828;
}

/* Bkg colors
-------------------------------------------------- */

.bkg-golden {
	background-color: #fffecc;
}
.bkg-beige 
{
    background-color: #f7ede1;
}
.bkg-green {
	background-color: #679602;
}
.bkg-blue {
	background-color: #529c8d;
}
.bkg-yellow-green {
	background-color: #c9c510;
}
.bkg-orange {
	/*background-color: #f26423;*/
	background-color: #f6844e;
}
.bkg-grey {
	background-color: #282828;
}
.bkg-white {
	background-color: #fff;
}
/* Header
-------------------------------------------------- */

#mainNavBar {
	background-color: #fffecc;
	margin-bottom: 0px;
	border-bottom: 8px solid #f26522;
}
.navbar-static-top {
	background: #fffecc url(/img/header-bkg.jpg) -190px bottom no-repeat;
}
.utilities.navbar-static-top {
	min-height: 32px;
	background-color: #d0e0ad;
	margin-bottom: 0px;
	background-image: none;
}
.navbar-fixed-top {
	height: 58px;
	background-image: none;
	z-index: 9999999;
	-moz-box-shadow: 0 1px 10x #333;
	-webkit-box-shadow: 0 1px 0px #333;
	box-shadow: 0 1px 10px #333;
}
.navbar-fixed-top .navbar-brand img {
	width: 120px;
	height: 82px;
}
.navbar-brand {
	padding: 9px 15px;
}
.navbar-fixed-top .navbar-brand {
	width: 190px;
	padding: 3px 35px 11px;
	background: #fffecc url(/img/header-bkg.jpg) bottom left no-repeat;
}
#search {
	padding: 0px;
}
#weather {
	font-size: 11px;
	font-weight: normal;
}
#weather img {
	margin-left: 10px;
}
.translate {
	padding: 2px 0 0 10px;
}
.login .container {
	padding: 0 20px 10px;
	border: 5px solid #fff;
	margin-top: 10px;
}
.myps {
	padding: 10px 10px 20px;
}
.myps h3 {
	font-family: 'Muli', 'Helvetica-Neue', 'Helvetica', 'Arial', sans-serif;
	font-size: 32px;
}
.btn-sm {
	line-height: 1.2;
}
.login .btn {
	min-width: 89px;
}
.utilities .nav>li>a {
	color: #223f1f;
	font-size: 13px;
}
.utilities .nav li:first-child a {
	padding-left: 0px;
}
.utilities .nav>li>a:hover {
	background-color: transparent;
	text-decoration: underline;
}
.main-nav .navbar-nav {
	font-size: 18px;
	font-weight: 400;
	z-index: 9999999;
}
.main-nav .navbar-nav .dropdown {
	margin-left: 6px;
}
.main-nav .navbar-nav li a.nav-btn {
	float: left;
	padding-right: 5px;
}
.main-nav .navbar-nav li a.dropdown-toggle {
   
    padding-right: 10px;
}
.main-nav .navbar-nav li a:hover {
	color: #fff;
	background-color: #f26522;
}
.main-nav .navbar-nav li:hover > a {
	color: #fff;
	background-color: #f26522;
}

.main-nav .navbar-nav li:hover a.dropdown-toggle {
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
}
.main-nav .navbar-nav li ul li a:hover {
	color: #fff;
	background-color: #DF4800;
}
.main-nav .navbar-nav .dropdown.active a:hover {
	color: #fff;
}
.main-nav .navbar-nav .dropdown-menu>li>a {
	font-size: 16px;
}
.main-nav .navbar-nav .caret {
	margin-left: 10px;
}
.main-nav .navbar-nav .dropdown.active a .caret, .main-nav .navbar-nav .dropdown:hover a .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}
.main-nav .navbar-nav .dropdown.active a .caret, .main-nav .navbar-nav .dropdown a:hover .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}
/*  MAP CAROUSEL
-------------------------------------------------- */
.carousel-caption {
	padding-top: 0px;
	padding-bottom: 0px;
}
.carousel-caption p {
	margin-top: 5px;
}

.carousel-caption .prev-next {
    font-size: 10px;
}
#carousel-map .carousel-caption {
	position: absolute;
	color: #333;
	z-index: 10;
	left: 50px;
	bottom: -272px;
	text-shadow: 4px 4px 4px rgba(255, 254, 204, 1);
	margin-bottom: -120px;
	padding: 0 15px 0;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 254, 204);
	/* RGBa with 0.6 opacity */
	background: rgba(255, 254, 204, 0.8);
		/* For IE 5.5 - 7*/
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFECC, endColorstr=#99FFFECC);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFECC, endColorstr=#99FFFECC)";
        text-align: left;
        background: none;
}
#carousel-map .carousel-caption h3 {
	font-size: 47px;
	margin: 5px 0 0 0;
}
#carousel-map .carousel-caption p {
	cursor: pointer;
	font-weight: 500;
	text-align: left;
	font-size: 15px;
}
#skinVertical {
	margin: 0 !important;
}
/*  HOME CAROUSEL
-------------------------------------------------- */
#carousel-home {
	background: #a4ac39 url(/img/wood_bkg_green.jpg) top left repeat-x;
}
#carousel-home .item img {
	margin: 0 auto;
}
#carousel-home .carousel-indicators {
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #000;
	width: 100%;
	position: relative;
	margin: 0px;
	padding: 10px 0px;
	height: 40px;
}
#carousel-home .carousel-caption {
	margin-top: -180px;
	padding: 0px 5% 0px 20px;
	position: relative;
	left: inherit;
	right: inherit;
	bottom: inherit;
	top: inherit;
	float: right;
	display: block;
	width: 70%;
	color: #fff;
	text-align: left;
}
#carousel-home .carousel-caption h3 {
	color: #fff;
	font-size: 40px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-shadow: 0 4px 4px rgba(0, 0, 0, 0.8);
}
#carousel-home .carousel-caption p, #carousel-home .carousel-caption p a {
	color: #cee94e;
	margin-bottom: 5px;
	font-size: 18px;
	font-weight: 400;
	padding-left: 5px;
}
li.carousel-pausebtn {
	height: 10px;
	width: 10px;
	border: none;
	border-radius: 0px;
	text-indent: -10000px;
}
li.carousel-pausebtn.pause {
	background-position: -20px -160px;
}
li.carousel-pausebtn.play {
	background-position: -35px -160px;
}
.under-carousel {
	padding-bottom: 10px;
}
/* Highlighted, Carousel-Featured, Polaroids */

.bx-wrapper .bx-controls-direction a {
	z-index: 1;
}
.highlighted-features .bx-wrapper {
	margin: 15px auto;
}
.highlighted-features .bx-wrapper .bx-viewport {
	background-color: transparent;
	background-image: none;
	-moz-box-shadow: 0 0 0px #ccc;
	-webkit-box-shadow: 0 0 0px #ccc;
	box-shadow: 0 0 0px #ccc;
	border: none;
}
.highlighted-features .bx-pager {
	display: none;
}
.highlighted-features .bx-controls-direction a, .highlighted-features .bx-controls-direction .bx-prev, .bx-next {
	width: 44px !important;
	height: 40px !important;
}
.highlighted-features .bx-controls-direction a.bx-prev {
	background-position: -410px -168px;
	left: -24px;
}
.highlighted-features .bx-controls a.bx-next {
	background-position: -457px -168px;
	right: -12px;
}
.highlighted-features .bx-controls-direction a.bx-prev:hover {
	background-position: -410px -127px;
}
.highlighted-features .bx-controls a.bx-next:hover {
	background-position: -457px -127px;
}
#carousel-featured .slide {
	-moz-box-shadow: 0 0 5px #666;
	-webkit-box-shadow: 0 0 5px #666;
	box-shadow: 0 0 5px #666;
	border: solid #fff 10px;
	background: #fff;
	padding: 0px;
}
#carousel-featured .slide .caption {
	min-height: 125px;
}
#carousel-featured .slide .caption p {
	color: #282828;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
/*Event Carousel */

.events .bx-wrapper {
	margin: 25px auto 15px;
}
.events .bx-wrapper .bx-viewport {
	background-color: transparent;
	background-image: none;
	-moz-box-shadow: 0 0 0px #ccc;
	-webkit-box-shadow: 0 0 0px #ccc;
	box-shadow: 0 0 0px #ccc;
	border: none;
}
.events .bx-pager {
}
.events .bx-controls-direction a {
	width: 44px;
	height: 40px;
}
.events .bx-controls-direction a.bx-prev {
	background-position: -410px -168px;
	left: -24px;
}
.events .bx-controls a.bx-next {
	background-position: -457px -168px;
	right: -12px;
}
.events .bx-controls-direction a.bx-prev:hover {
	background-position: -410px -127px;
}
.events .bx-controls a.bx-next:hover {
	background-position: -457px -127px;
}
#carousel-events .slide {
	-moz-box-shadow: 0 0 5px #666;
	-webkit-box-shadow: 0 0 5px #666;
	box-shadow: 0 0 5px #666;
	border: solid #fff 10px;
	background: #fff;
	padding: 0px;
}
#carousel-events .slide img {
	height: 225px;
}
#carousel-events .slide .caption {
	height: 130px;
	overflow: hidden;
}
#carousel-events .slide h3 {
	height: 40px;
	overflow: hidden;
}
#carousel-events .slide .caption p {
	color: #282828;
}
/* Four Block */
.four-blocks-home {
	border-top: 12px solid #fff;
	border-bottom: 12px solid #fff;
	background-color: #a4ac39;
}
.four-block {
	border-left: 6px solid #fff;
	border-right: 6px solid #fff;
}
.four-block h2 {
	text-shadow: 0 3px 3px rgba(0, 0, 0, 0.7);
}
.four-block .shop-block h2 {
	text-shadow: 1px 3px 3px rgba(255, 255, 255, 0.5);
}
.four-block .play-block, .four-block .stay-block, .four-block .dine-block, .four-block .shop-block, .four-block .facility-block, .four-block .hotel-block, .four-block .why-block, .four-block .proposal-block {
	border: 6px solid #fff;
	min-height: 266px;
}
.four-block .play-block {
	background-color: #689602;
}
.four-block .stay-block {
	background: #529c8d url(/img/fourblock/fourblock-stay.jpg) center center no-repeat;
}
.four-block .dine-block {
	background: #282828 url(/img/fourblock/fourblock-dine.jpg) center center no-repeat;
}
.four-block .shop-block {
	background: #f6844e url(/img/fourblock/fourblock-shop.jpg) center center no-repeat;
}
.four-block .shop-block h2, .four-block .shop-block h2 a {
	color: #000;
	font-size: 42px;
}
.four-block .play-block h2, .four-block .play-block h2 a {
	color: #fff;
	font-size: 42px;
}
.four-block .stay-block h2, .four-block .stay-block h2 a {
	color: #d9fef7;
	font-size: 90px;
	padding: 130px 15px 0;
	margin: 0 0 -20px 0;
}
.four-block .dine-block h2, .four-block .dine-block h2 a {
	color: #cee94e;
	font-size: 90px;
	padding: 120px 15px 0;
	text-align: right;
	margin: 0 0 -20px 0;
}
.four-block .shop-block ul li a {
	display: inline-block;
	background: transparent url(/img/icons/white-circle-big.png) center center no-repeat;
	height: 110px;
	width: 110px;
	padding: 43px 0 0;
	margin: 5px 0;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 500;
}
.four-block .play-block .play-icons {
	margin-left: 20px;
}
.four-block .play-block .play-icons li a {
	display: inline-block;
	float: right;
	height: 79px;
	width: 79px;
	padding: 0px;
	margin: 0 0px 5px 8px;
	text-indent: -999999px;
	background-image: url(/img/ps-sprite-01.png);
	background-repeat: no-repeat;
}
.four-block .play-block .play-icons li .attractions {
	background-position: 0px -289px;
}
.four-block .play-block .play-icons li .balloon {
	background-position: -84px -289px;
}
.four-block .play-block .play-icons li .tour {
	background-position: -167px -289px;
}
.four-block .play-block .play-icons li .casino {
	background-position: -251px -289px;
}
.four-block .play-block .play-icons li .hiking {
	background-position: -334px -289px;
}
.four-block .play-block .play-icons li .spa {
	background-position: 0px -373px;
}
.four-block .play-block .play-icons li .golf {
	background-position: -84px -373px;
}
.four-block .play-block .play-icons li .offroad {
	background-position: -167px -373px;
}
.four-block .play-block .play-icons li .nightlife {
	background-position: -251px -373px;
}
.four-block .play-block .play-icons li .culture {
	background-position: -334px -373px;
}
.four-block .play-block .play-icons li .attractions:hover {
	background-position: 0px -457px;
}
.four-block .play-block .play-icons li .balloon:hover {
	background-position: -84px -457px;
}
.four-block .play-block .play-icons li .tour:hover {
	background-position: -167px -457px;
}
.four-block .play-block .play-icons li .casino:hover {
	background-position: -251px -457px;
}
.four-block .play-block .play-icons li .hiking:hover {
	background-position: -334px -457px;
}
.four-block .play-block .play-icons li .spa:hover {
	background-position: 0px -541px;
}
.four-block .play-block .play-icons li .golf:hover {
	background-position: -84px -541px;
}
.four-block .play-block .play-icons li .offroad:hover {
	background-position: -167px -541px;
}
.four-block .play-block .play-icons li .nightlife:hover {
	background-position: -251px -541px;
}
.four-block .play-block .play-icons li .culture:hover {
	background-position: -334px -541px;
}
/*pscc*/

.four-block .why-block ul li a {
	display: inline-block;
	background: transparent url(/img/icons/white-circle-big.png) center center no-repeat;
	height: 110px;
	width: 110px;
	padding: 36px 0 0;
	margin: 5px 0;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 500;
}
.four-block .why-block ul li a.three-br {
	padding: 29px 0 0;
}
.four-block .facility-block {
	background: #a66a9d url(/img/fourblock/fourblock-pscc-facility.jpg) center center no-repeat;
}
.four-block .hotel-block {
	background: #f26522 url(/img/fourblock/fourblock-pscc-hotel.jpg) center center no-repeat;
}
.four-block .why-block {
	background: #b18f31 url(/img/fourblock/fourblock-pscc-why.jpg) center center no-repeat;
}
.four-block .proposal-block {
	background: #f48f13 url(/img/fourblock/fourblock-pscc-proposal.jpg) center center no-repeat;
}
.four-block .facility-block h2, .four-block .facility-block h2 a {
	color: #fff;
	font-size: 87px;
	padding: 120px 15px 0;
	text-align: right;
	margin: 0 0 -20px 0;
}
.four-block .proposal-block h2 {
	color: #fff;
	font-size: 48px;
	margin: 20px 0px 0px 20px;
	padding: 5px 16px;
}
.four-block .proposal-block h2 a, .four-block .why-block h2 a, .four-block .why-block p a {
	color: #fff;
}
.four-block .why-block h2 {
	color: #fff;
	font-size: 41px;
	background-color: #b18f31;
	margin: 0px;
	padding: 16px 7px;
}
.four-block .why-block p {
	color: #fff;
	font-size: 12px;
	margin: 21px 0 -20px;
	padding: 10px;
	text-transform: uppercase;
	background-color: #b18f31;
	text-align: right;
}
.four-block .hotel-block h2, .four-block .hotel-block h2 a {
	color: #fff;
	font-size: 72px;
	padding: 5px;
	margin: 0px;
}
.four-block .hotel-block p, .four-block .hotel-block p a {
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	padding: 5px;
	margin: 136px 0px -20px 60px;
	text-align: right;
}
.four-block p a:hover {
	text-decoration: underline;
}
/*  Events ROW
-------------------------------------------------- */
.events .container {
	padding-top: 10px;
}
.events {
	background: #529c8d url(/img/events-bkg.png) 0px -5px no-repeat;
}
.events .view-all {
	padding-bottom: 10px;
}
.events .media-list h4.media-heading, .events .media-list .date, .events .media-list a, .events .media-list a:hover, .events .media-list p.hidden-xs, .events .view-all a {
	color: #fff;
	margin: 0px;
}
.events .media-list h4.media-heading {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 500;
}
.events .media-list li a .img-circle {
	background: transparent url(/img/icons/white-circle.png) 50% 50% no-repeat;
	color: #529c8d;
	font-size: 16px;
	font-weight: bold;
	padding: 12px 0 0 0;
	margin: 0 15px 0 5px;
	line-height: 20px;
	text-align: center;
	height: 40px;
	width: 40px;
}
.events .events-label-day, .events .events-label-info {
	color: #fff;
	font-size: 11px;
	border-bottom: 1px solid #efefef;
}
.events .events-label-day {
	width: 50px;
	float: left;
	margin: 0 10px 0 0;
}
.events-list .media-list li .img-circle {
	background: #F6844E;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding: 12px 0 0 0;
	margin: 0 15px 0 5px;
	line-height: 20px;
	text-align: center;
	height: 40px;
	width: 40px;
}
/* FOUR BLOCK */

.four-block .play-block, .four-block .shop-block {
	padding-right: 10px;
	padding-left: 10px;
}
/*  Social ROW
-------------------------------------------------- */

.social-widget {
	background: #c9c510 url(/img/Social.png) bottom left repeat-x;
}
.social-widget .container {
	padding: 20px 0;
}
.social-widget .tabs {
	padding: 10px 0;
}
.social-widget .nav-tabs {
	border: none;
	background-color: #c9c510;
}
.social-widget .nav-tabs li a, .social-widget .nav-tabs li.active a, .social-widget .nav-tabs li a:hover, .social-widget .nav-tabs li.active a:hover {
	background-color: transparent;
	color: #fff;
	border: none;
	font-weight: 500;
	text-transform: uppercase;
	padding: 10px 0px 3px;
	margin: 0 20px 10px 0;
	font-size: 18px;
}
.social-widget .nav-tabs li.active a, .social-widget .nav-tabs li a:hover, .social-widget .nav-tabs li.active a:hover {
	border-bottom: 4px solid #fff;
	background-color: transparent;
}
.social-widget .tab-content {
	overflow: hidden;
}
.social-widget .tab-content #facebook, .social-widget .tab-content #twitter {
	background-color: #fff;
}
/*  Secondary Navigation
-------------------------------------------------- */
.second-level-nav {
	padding: 15px 0;
	font-weight: 400;
}
.second-level-nav li a {
	padding: 5px;
	border-bottom: 1px solid #d0e0ad;
}
.second-level-nav>li>a {
	font-weight: 500;
	text-transform: uppercase;
}
.second-level-nav li.active {
	background-color: #ffffe7;
}
.second-level-nav li.active>a {
	background-color: #fff;
	color: #f26522;
	border-bottom: 1px solid #f26522;
}
.third-level-nav {
	padding-left: 15px;
	background-color: #ffffe7;
	color: #f26522;
	border-bottom: 1px solid #f26522;
}
.third-level-nav li a {
	border-bottom: 1px solid #d0e0ad;
}
/*  PAGE
-------------------------------------------------- */
.page-breadcrumb {
	background-color: #d9fef7;
	border-top: 5px solid #282828;
	border-bottom: 5px solid #282828;
	padding-top: 10px;
	padding-bottom: 10px;
}
.small-map, .guides {
	border-top: 5px solid #282828;
	border-bottom: 5px solid #282828;
}
.page-breadcrumb strong {
	font-weight: 300;
}
.page-breadcrumb a {
	font-weight: 400;
}
.page-right, .page-wide {
	border-right: 5px solid #282828;
	border-left: 5px solid #282828;
}
.page-header, .page-description, .profile-details {
	padding: 10px;
}
.detail-page .page-description {
	padding: 15px 45px;
}
.blogger .page-description {
	margin-bottom: 40px;
}
.page-related {
	border-bottom: 5px solid #282828;
	padding: 10px 10px 20px;
	background-color: #fff;
}
.page-content {
	border-bottom: 10px solid #282828;
}
.page-related h3 {
	font-size: 30px;
}
.page-related h4 {
	font-size: 14px;
}
/* PROFILE PAGE
-------------------------------------------------- */

.myprofile {
	padding-bottom: 10px;
}
.profile-images .img-square {
	width: 32px;
	height: 32px;
	margin-bottom: 4px;
	border: 1px solid #fff;
}

.profile-images .img-square:hover
{
    border: 1px solid #01946A;
}
.profile-images .more 
{
    font-size: 11px;
}
.mini-blog img {
	width: 100px;
}
.description {
	padding-bottom: 10px;
}
.profile-contact, .profile-description, .profile-amenities {
	border-bottom: 1px solid #f6844e;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.mytrips-list li {
	padding-top: 15px;
	border-bottom: 1px solid #ddd;
}
/*  STAY PLAY DINE SHOP LANDING/LISTING PAGES
-------------------------------------------------- */
.landing-top {
	background: #e5bc7c url(/img/wood_bkg.jpg) top center repeat;
}

.landing-header h1 {
	margin-top: 0px;
	padding-top: 10px;
	color: #fff;
}
.landing-header {
	margin-top: 10px;
	text-align: center;
	/* Fallback for web browsers that doesn't support RGBa */
		background: transparent url(/img/alpha60.png) top left repeat;
}
.landing-header, .landing-featured-box {
	z-index: 10;
}
.landing-featured-wrap {
	/*margin-left: 5%;*/
}
.landing-featured-box {
	display: block;
	float: left;
	margin: 20px 0px 0 0;
	background-color: #fff;
	border: 1px solid #f26522;
	padding: 0 5px 5px;
}
.landing-featured-box .col-sm-6 {
	height: auto;
}

.landing-description {
	margin-top: -110px;
	padding: 0 0 15px 0;
	background-color: #f7ede1;
}
.landing-featured-box .thumbnail {
	border: none;
	font-size: 11px;
	
}
.landing-featured-box .thumbnail .caption {
	display: block;
    float: left;
    clear: both;
height: 32px;
}
.landing-description .text-description {
	padding: 15px;
	height: 185px;
	overflow: hidden;
}
.landing-description .text-description.expand {
	height: auto;
	overflow: auto;
}
.landing-description .read-more-text {
	margin: 5px 15px 0;
}
.featured-partners {
	text-align: center;
	background: transparent url(/img/ps-featured-partners.png) top right repeat-y;
}
.partner-ad {
	float: left;
	width: 320px;
	padding: 0 20px 10px 0;
}
.partner-ad img {
	width: 300px;
	height: 250px;
}
/* Listing */

.listing {
	border-top: 5px solid #282828;
}
.page .sort-box {
	border-top: 5px solid #282828;
	border-bottom: 5px solid #282828;
	background-color: #d0e0ad;
}
.sort-box {
	padding-top: 10px;
	padding-bottom: 10px;
}
.sort-box h6 {
	color: #282828;
}
.big-list {
	background-color: #d9fef7;
	border-left: 5px solid #282828;
}
.big-list .under-sort {
	background-color: #efefef;
}
.list-middle, .list-right {
	border-top: 5px solid #282828;
}
.list-right {
	background-color: #efefef;
}
.list-util .pagination, .list-util .pagination-showing {
	margin-top: 10px;
	margin-bottom: 10px;
}
.list-util .pagination-showing {
	margin-top: 15px;
}
.list-util {
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;
}
.list-util-bottom {
	border-bottom: none;
	border-top: 1px solid #ccc;
	margin-bottom: 0px;
}
.page .list-util {
	background-color: #f3f3f3;
	padding-left: 10px;
	padding-right: 10px;
}
.btn-deal
{
    color:#ffffff;background-color:#CE2B2C;border-color:#b02425;
 }
.btn-deal:hover,.btn-deal:focus,.btn-deal:active,.btn-deal.active,.open .dropdown-toggle.btn-deal
{
    color:#ffffff;background-color:#b02425;border-color:#840e02;
    }
#main-list li {
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
}
#main-list li h4 a {
	color: #00835D;
}
#main-list li .category, .profile-category {
	font-style: italic;
	font-size: 11px;
}
#main-list li .category a, .profile-category a {
	color: #80bfae;
}
#main-list.deals-list li .category {
	height: 23px;
	line-height: 11px;
}
#main-list.deals-list li .category .category-icon, #main-list.deals-list li .list-actions {
	padding-right: 5px;
	margin-bottom: 10px;
}
#main-list li .category a:hover, #main-list li h4 a:hover, #main-list li .category a:focus, #main-list li h4 a:focus {
	color: #f26522;
}
#main-list li .thumbnail {
	margin-bottom: 15px;
}
#main-list.press-list li .thumbnail {
	margin-right: 5px;
}
#main-list.press-list li .thumbnail p {
	font-size: 11px;
	margin-bottom: 0px;
}
#main-list.news-list li .news-summary, #main-list.news-list li .blog-summary {
	font-size: 12px;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: 5px;
	margin-bottom: 10px;
	border-left: 1px solid #666;
}
#main-list.news-list li .blog-summary {
	font-size: 14px;
}
.gallery-options {
	margin-top: 10px;
}
.page .list {
	padding: 10px;
}
.filter {
	overflow-x: hidden;
	overflow-y: auto;
}

.filter label {
	display: block;
	font-weight: normal;
	font-size: 12px;
}
.filter .form-inline label {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #333333;
}
.filter .form-inline label input[type=checkbox] {
	margin-right: 4px;
}

#main-map, .profile-map, .page-map {
    position: relative;
}
.page-map {
    margin: 20px 0;
}
.map-layers {
	position: absolute;
	z-index: 1;
	left: 75px;
	top: 0px;
}
.map-layers-xs {
    position: absolute;
	z-index: 1;
	right: 5px;
	top: 30px;
}
.map-canvas {
	width: 100%;
	height: 100%;
}

.page-directions {
    margin: auto;
    width: 600px;
}

.list-left
{
    padding-right: 0px;
}
/* Advertisements */
.advert {
	margin-top: 15px;
}
.advert p {
	margin-bottom: 5px;
	color: #999;
}
.advert a {
	font-size: 12px;
	color: #007f5b;
}
.advert a h4 {
	margin-bottom: 0px;
	color: #007f5b;
	font-size: 14px;
}
.advert .text-ads {
	background: #fff;
	border: solid 1px #ccc;
	padding: 10px;
	width: 300px;
	margin-bottom: 15px;
}

.advert .text-ads a, .advert .text-ads strong {
	font-size: 12px;
	color: #007f5b;
	display: block;
	margin-bottom: 10px;
}

.advert .text-ads strong {
	font-size: 14px;
	margin-bottom: 0px;
}

/*EVENTS CALENDAR */
.cal-btns .btn-default[disabled], .cal-btns .btn-default.disabled {
	color: #ffffff;
	background-color: #f6844e;
	border-color: #adadad;
	cursor: not-allowed;
	pointer-events: none;
	opacity: 1;
	filter: alpha(opacity=100);
}
.CalendarEventDay {
	margin: -10px;
	padding: 0;
}
.CalendarEventItem {
	border-top: 1px dotted #E2E2E2;
	margin: 2px;
	padding: 4px 0 2px;
	height: 3.4em;
	overflow: hidden;
	text-align: left;
}
.CalendarEventItem:hover {
	background-color: Yellow;
}
.CalendarEventMore {
	border-top: 1px dotted #E2E2E2;
	padding: 10px;
}
#calendarBox .nextPrev {
	white-space: nowrap;
}
/* EVENT DETAIL EVENT PROFILE */
.page.detail-page h1 {
	font-size: 49px;
}
.profile-buttons {
	margin-top: 10px;

}
.profile-buttons .mytrips-btn-group {
	width: 100%;
}
.profile-buttons .mytrips-btn-group .btn {
	display: block;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}
.popover-title {
	font-family: 'Muli', 'Helvetica-Neue', 'Helvetica', 'Arial', sans-serif;
}
.content .deals {
	padding: 10px 0;
	border-bottom: 5px solid #282828;
}
.deals-icon img {
	padding: 10px 10%;
	width: 90%;
}
.address {
	display: block;
}
.address h4 {
	color: #fff;
	white-space: normal;
}
.event .page-description {
	border-top: 1px solid #ccc;
	padding-top: 10px;
}
/* Trip Page */

.trip-listing {
}
.page-header h2, .trip-title {
	color: #fff;
}
.blog-header h2 {
	font-family: 'Muli', 'Helvetica-Neue', 'Helvetica', 'Arial', sans-serif;
	font-size: 20px;
}
.page .trip-description {
	border: 1px solid #ddd;
	background-color: #fffecc;
	padding: 10px;
}
.trip-listing .list-left {
	margin-top: 10px;
}
.trip-listing .list-right {
	border: none;
	padding: 0px;
	background-color: transparent;
}
.expand-map-control {
}
.trip-day-list {
	margin-bottom: 0;
}
.trip-item-list {
	min-height: 20px;
}
.trip-day {
	background-color: #fffecc;
	margin-bottom: 5px;
}
.trip-unschedule-list .trip-day {
	background-color: #efefef;
}
.trip-unschedule-list .trip-day h4 {
	color: #282828;
}
.trip-item {
	background-color: #FFFFFF;
	padding: 10px;
}
.trip-item .thumbnail {
	margin-right: 10px;
	margin-bottom: 0px;
}
.trip-item .trip-item-notes {
	border: 1px solid #efefef;
	font-style: italic;
	padding: 5px;
	color: #444;
}
.list {
	overflow-x: hidden;
	overflow-y: auto;
}
.trip-small-list .trip-item .btn-edit, .trip-small-list .trip-item p, .trip-small-list .trip-item .trip-item-notes {
	display: none;
}
.ui-sortable-helper {
	border: 1px solid #282828 !important;
	background-color: #efefef;
}
.ui-sortable-placeholder {
	border: 2px dashed #49c8ae !important;
	visibility: visible !important;
	min-height: 20px;
}
.ui-sortable-placeholder * {
	visibility: hidden;
}
/* Map Info window */
.iw-container {
	width: 220px;
}
.iw-container a.iw-title {
	font-size: 14px;
	color: #F26523;
}
.iw-container p {
	font-size: 12px;
	margin: 0 0 4px 0;
}
.iw-container p.iw-url {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.iw-container a.iw-directions {
	float: right;
}
/* Input */
.RadEditor {
	margin-bottom: 15px;
	min-width: 200px !important;
}
input.datetime {
	max-width: 120px;
	display: inline-block;
	margin-right: 2px;
}
select.time {
	max-width: 120px;
	display: inline-block;
	margin-right: 10px;
}
input.decimal, input.int {
	max-width: 200px;
	display: inline-block;
	margin-right: 2px;
}
input.city {
	width: 40%;
	display: inline-block;
}
input.state, input.zip {
	width: 20%;
	display: inline-block;
}
input.country {
	width: 40%;
}
.entry-field-radio span label {
	margin-left: 2px;
	margin-right: 8px;
	display: inline-block;
	min-width: 15%;
	font-weight: normal;
}
.entry-field-checkbox div label {
	margin-left: 2px;
	font-weight: normal;
}
input.link-title, input.link-href {
	width: 80%;
	margin-bottom: 10px;
}
.entry-field-links .btn {
	margin-right: 20px;
	width: 15%;
}
.entry-field-links .list-group-item {
	width: 98%;
}
.entry-field-geo-content {
	border: 1px solid gray;
	width: 100%;
	height: 320px;
	clear: both;
}
/* Schedule */
.entry-field-schedule div label {
	font-weight: normal;
	min-width: 120px;
	padding-right: 4px;
}
.entry-field-schedule .form-control, .entry-field-schedule .radio, .entry-field-schedule .checkbox {
	display: inline-block;
	margin-bottom: 10px;
}
.schedule-repeat-type {
	width: 200px;
}
.schedule-repeat-box {
	display: none;
}
input.schedule-repeat-interval {
	width: 80px;
	margin-right: 10px;
}
.entry-field-schedule .schedule-weeks-of-month label, .entry-field-schedule .schedule-days-of-week label {
	min-width: 20px;
	padding-right: 4px;
}
.entry-field-schedule .schedule-weeks-of-month input, .entry-field-schedule .schedule-days-of-week input {
	margin-right: 4px;
}
/* Address */
.entry-field-address input {
	margin-bottom: 10px;
	margin-right: 10px;
}
.map-footer {
	width: auto;
	position: inherit;
}
/* Footer
-------------------------------------------------- */
.footer {
	background: #1e1e1e url(/img/palmbkg.png) 10% -70px no-repeat;
	padding-bottom: 0px;
	color: #bababa;
}
.footer a {
	color: #bababa;
}
.sticky-footer a {
	color: #fff;
}
.footer a:hover, .sticky-footer a:hover {
	color: #fff;
	text-decoration: none;
}
.footer-nav {
	margin: 25px 0px 0px;
	padding: 0px;
}
.second-footer-nav, .footer-nav li, .footer-nav h5 {
	margin: 0px;
	padding: 0px;
}
.footer-nav h5 a {
	font-size: 23px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 400;
}
.footer .contact p {
	margin-top: 50px;
}
.footer .contact img {
	margin-left: 10px;
}
.footer ul li 
{
	width: 15%;
	margin: 5px 4% 5px 0;
	vertical-align: top;
}
.footer .list-group-item {
	background-color: transparent;
	border: none;
	padding: 5px 0;
	color: #bababa;
}
.footer .list-group-item:hover, .footer .list-group-item:focus {
	background-color: transparent;
	border: none;
	color: #fff;
}
/* Sticky Footer
-------------------------------------------------- */
.sticky-footer {
	font-size: 12px;
	color: #bababa;
	padding-top: 3px;
	padding-bottom: 40px;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(73, 73, 73); /*background-color: #535353;*/
	/* RGBa with 0.6 opacity */
	background: rgba(73, 73, 73, 0.8);
		/* For IE 5.5 - 7*/
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
		/*background: transparent url(/img/stickyfooter-bkg.png) top left repeat;*/
}
.sticky-footer .newsletter-sticky, .sticky-footer .social-sticky {
	padding-bottom: 15px;
}
.sticky-footer .newsletter-sticky img {
	margin: -15px 0;
}
.sticky-footer .newsletter-sticky .btn {
	padding: 6px 6px 6px 12px;
}
.sticky-footer .newsletter-sticky p, .sticky-footer .social-sticky p {
	margin: 0;
}
.sticky-footer .list-inline>li {
	padding-left: 5px;
	padding-right: 0px;
}
.sticky-footer .hot-btns li a {
	display: inline-block;
	float: left;
	text-transform: uppercase;
	background-color: #535353;
	width: 100%;
	font-size: 13px;
	color: #fff;
	margin: -5px 0px 0px 0px;
	padding: 14px 2px 10px;
}
.sticky-footer .hot-btns li a .icon {
	display: inline-block;
	float: left;
	width: 31px;
	height: 31px;
	margin: 0 3px 0;
	padding: 0px;
}
.sticky-footer .hot-btns li.hot-deals a .icon {
	background-position: 0px -220px;
}
.sticky-footer .hot-btns li.hot-partners a .icon {
	background-position: -31px -220px;
}
.sticky-footer .hot-btns li.hot-guide a .icon {
	background-position: -62px -220px;
}
.sticky-footer .hot-btns li.hot-events a .icon {
	background-position: -93px -220px;
}
.sticky-footer .hot-btns li a:hover {
	background-color: #363636;
}
/*PSCC hot btns */

.pscc-sticky .hot-btns li a {
	font-size: 12px;
}
.pscc-sticky .hot-btns li a .icon {
	width: 22px;
	height: 25px;
}
.pscc-sticky .hot-btns li.hot-deals a .icon {
	background-position: -135px -217px;
}
.pscc-sticky .hot-btns li.hot-partners a .icon {
	background-position: -159px -217px;
}
.pscc-sticky .hot-btns li.hot-guide a .icon {
	background-position: -183px -217px;
}
.pscc-sticky .hot-btns li.hot-events a .icon {
	background-position: -206px -217px;
}
/* Footer Social Media */

.sticky-footer .social-btns {
	height: 34px;
}
.sticky-footer .social-btns li a {
	display: block;
	width: 29px;
	height: 29px;
	text-indent: -10001px;
}
.sticky-footer .social-btns li.instagram a {
	background-position: 0px 0px;
}
.sticky-footer .social-btns li.pinterest a {
	background-position: -35px 0px;
}
.sticky-footer .social-btns li.facebook a {
	background-position: -71px 0px;
}
.sticky-footer .social-btns li.twitter a {
	background-position: -106px 0px;
}
.sticky-footer .social-btns li.foursquare a {
	background-position: -142px 0px;
}
.sticky-footer .social-btns li.google a {
	background-position: -177px 0px;
}
.sticky-footer .social-btns li.vimeo a {
	background-position: -213px 0px;
}
.sticky-footer .social-btns li.youtube a {
	background-position: -248px 0px;
}
.sticky-footer .social-btns li.tripadvisor a {
	background-position: -283px 0px;
}

.filter-btn 
{
    margin-top: 10px;
}
.filter-btn .view-list
{
    margin-top: 0px;
}
.listing .view-list, .listing .view-filter 
{
    display: inline-block !important;
    margin-top: 10px;
}

.trip-listing .view-list 
{
    display: inline-block;
    margin-top: 10px;
}


/*IE8 fixes */

.lt-ie8 .booking-widget #skinVertical #gc_submit, .ie8 .booking-widget #skinVertical #gc_submit 
{
    position: absolute !important;
}

.booking-side #skinVertical 
{
    background-image: none !important;
    background-color: #9ce0d3 !important;
    width: 100% !important;
    padding-right: 5px !important;
}

.booking-side #skinVertical .advancedSearch 
{
    padding: 30px 0 15px 30px !important;
    width: 250px !important;
}

.booking-side #skinVertical .selectdown 
{
    width: 225px !important;
}

.booking-side #skinVertical .medium .selectdown 
{
    width: 130px !important;
}

.booking-side #skinVertical .small .selectdown 
{
    width: 55px !important;
}

.booking-side h3 
{
    font-size: 49px;
    color: #689504;
}

.booking-side h4
{
    font-size: 20px;
    color: #282828;
}

.book-stay 
{
    border-top: 5px solid #282828;
    background-color: #f7ede1;
    padding-top: 10px;
}
.book-stay strong
{
    font-size: 20px;
    color: #282828;
    font-weight: 300;
    margin-right: 10px;
}
.book-stay .btn
{
    text-transform: uppercase;
}

/* PSCC */

.social-event, .social-event .nav-tabs {
background-color: #529c8d !important;
background-image: none !important;
}

.social-event  .social-padding{
background-image: none !important;
}

.social-event .tabs {
    padding-top: 0px;
}
.social-event .upcoming-events h5
{
    text-transform: uppercase;
    color: #fff;
    font-size: 18px;
    margin: 10px 20px 10px 0;
}

/* Pin Me - sticky right sidebar 
-------------------------------------------------- */
.affix 
{   position: fixed;
    width: 303px;
    top: 55px;
}
.affix-bottom 
{
    position:absolute;
}

/* RESPONSIVE CSS (media queries)
-------------------------------------------------- 
-------------------------------------------------- */

/* above mobile (tablet and desktop) sm, md, lg
-------------------------------------------------- */
@media (min-width: 768px) {
.navbar-collapse {
	padding: 0px;
}
.utilities .navbar-nav>li>a {
	padding-top: 5px;
	padding-bottom: 5px;
}
#carousel-home .carousel-caption h3 {
	font-size: 72px;
	margin-top: -20px;
}
 .lt-ie8 #carousel-home .carousel-caption h3,  .lt-ie7 #carousel-home .carousel-caption h3,  .lt-ie9 #carousel-home .carousel-caption h3 {
	margin-top: 0px;
}
#carousel-map {
	min-height: 400px;
}
.addthis-smartlayers {
	margin-left: -10px !important;
}

.booking-widget {
	position: relative;
	z-index: 10;
	left: 0px;
	top: -380px;
	margin-bottom: -400px;
}


/*end of above mobile */
}


/* mobile only: xs
-------------------------------------------------- */
 @media (max-width: 767px) 
 {
 
 .affix 
{   position: relative;
    width: inherit;
    top: auto;
}
.affix-bottom 
{
    position:relative;
}    
.navbar-nav, .navbar-form {
	background-color: #fff;
}
.footer-nav h5 a {
	font-size: 16px;
}
.footer ul li {
	width: 32%;
	margin: 5px 0;
	padding: 0 10px;
	vertical-align: top;

}
.sticky-footer .hot-sticky, .sticky-footer .newsletter-sticky, .sticky-footer .social-sticky {
	clear: both;
}
.sticky-footer .newsletter-sticky, .sticky-footer .social-sticky {
	text-align: center;
}
.events {
	background-image: none;
}

.container>.navbar-header, .container>.navbar-collapse {
/* margin-right: 0px; */
/*margin-left: 0px;*/
}
navbar-toggle 
{
    margin-right: 0px;
}
.navbar-brand {
	padding: 5px 5px 5px 10px;
}
.navbar-brand img {
	height: 55px;
}
.utilities.navbar-static-top {
min-height: 20px;
}
.navbar-fixed-top {
margin-right: 0px;
margin-left: 0px;
}
.navbar-fixed-top .navbar-brand {
background-image: none;
background-color: transparent;
padding: 3px 10px;
}
.navbar-fixed-top .navbar-brand img {
height: 44px;
width: auto;
}

.login .btn-sm 
{
    font-size: 9px;
    line-height: 1em;
    min-width: 44px;
}
.landing-header {
	margin-top: 0px;
}
.landing-header h1 {
	font-size: 35px;
	margin-bottom: 0px;
}
.nearby 
{
    display: none;
}

.map-widget .slide img 
{
    margin-right: 150px;
}

#carousel-map .carousel-caption h3 {
font-size: 38px;
}

.detail-page .page-description {
padding: 0px;
}

.detail-page .page-right 
{
    border: none;
}
.highlighted-features .bx-wrapper #carousel-featured .slide .caption h5 
{
    font-size: 12px;
}
.advert {
margin: 15px 10px 15px -5px;
}


.advert .text-ads {
	min-height: 250px;
}

.list-actions .btn-sm 
{
    margin-bottom: 5px;
}

.sort .btn
{
   padding: 4px 9px;
}
.landing-featured-wrap {
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
.landing-featured-box {
	margin-top: 5px;
}
.landing-featured-box .col-sm-6 {
	width: 25%;
	padding-left: 5px;
	padding-right: 5px;
}
.landing-featured-box .thumbnail .caption {
	height: 32px;
}
/*end of mobile ONLY */
}

/* SPECIALs
-------------------------------------------------- */
 @media (max-width: 480px) 
 {
    .landing-featured-box .col-sm-6 {
	
	width: 50%;
    } 
 }
 
 @media (max-width: 644px) 
 {
     .advert-group {
	width: 100%;
	margin: 0 auto;
	text-align: center;
    }
    .advert-group .advert.pull-left{
	float:none !important;
    }
    .advert-group .advert.pull-left .text-ads{
	text-align: left;
	margin: 0 auto 15px;
	min-height: 50px;
    }
    
 }

/* tablet AND Mobile:  sm & xs
-------------------------------------------------- */
 @media (max-width: 991px) 
 {
    
.listing .big-list {
	border: none;
}
.listing .list-left {
	border-bottom: 5px solid #282828;
}

#main-filter .filter-group h6 {
	width: 100%;
	clear: both;
}
#main-filter .filter-group label {
	display: inline-block;
	vertical-align: top;
	width: 48%;
	margin-right: 1%;
	margin-top: 0px;
}

.profile-header h1 {
	font-size: 35px;
}

.highlighted-features .bx-wrapper #carousel-featured .slide .caption 
{
    min-height: 30px;
}

.highlighted-features .bx-wrapper #carousel-featured .slide .caption p 
{
    display:none;
}



/*end of mobile AND tablet */
}

/* tablet only: sm
-------------------------------------------------- */
 @media (min-width: 768px) and (max-width: 991px) 
 {
 .navbar-static-top .container 
{
    max-width: inherit;
}
.main-nav .navbar-nav 
{
    font-size: 17px;
}
.page-breadcrumb .container, .profile-header .container, .booking-container, .map-widget .slide {
    max-width: inherit;
}
.sticky-footer .hot-sticky {
	clear: both;
}
.navbar-brand img {
	width: 140px;
	height: 96px;
}
.footer-nav h5 a {
	font-size: 19px;
}
.navbar-brand {
	padding: 9px 0px 0px 15px;
}
.four-block .play-block, .four-block .stay-block, .four-block .dine-block, .four-block .shop-block,  .four-block .facility-block, .four-block .why-block, .four-block .proposal-block, .four-block .hotel-block {
	padding-right: 60px;
	padding-left: 60px;
}
#carousel-map .carousel-caption h3 {
	font-size: 40px;
}
#main-filter .filter-group label {
	display: inline-block;
	vertical-align: top;
	width: 23%;
	margin-right: 1%;
	margin-top: 0px;
}
.listing>.container, .landing-top>.container  {
	padding-left: 0px;
	padding-right: 0px;
	max-width: 100%;
}
.listing>.container>.row , .landing-top>.container>.row {
	margin-left: 0px;
	margin-right: 0px;
}
.landing-featured-wrap {
	margin-left: 0px;
	width: 49%;
}
.landing-featured-box {
	margin-top: 0px;
}

.landing-header h1{
	padding-top: 0px;
	font-size: 45px;
	text-align: left;
	padding-left: 20px;
}
.landing-description {
	margin-top: -70px;
	margin-right: 5px;
}
.landing-description .text-description {
	padding: 0px 15px;
	height: 200px;
}

/*end of tablet ONLY */
}

/* Desktop Only: md and lg
-------------------------------------------------- */
 @media (min-width: 992px) {
#filterCollapse {
	display: block;
	height: auto !important;
}
.landing-header {
	text-align: right;
}
.footer {
	padding-bottom: 70px;
}
.mytrips {
	margin-right: 25px;
}
.sticky-footer {
	width: 100%;
	position: fixed;
	z-index: 99;
	bottom: 0px;
	padding-bottom: 0px;
}
.sticky-footer .newsletter-sticky, .sticky-footer .social-sticky {
	padding-bottom: 0px;
}
.map-footer {
	width: auto;
	position: inherit;
}
.main-nav .navbar-nav {
	font-size: 24px;
}
#weather {
	padding-bottom: 22px;
}

.social-widget .social-padding {
	background: transparent url(/img/social-bkg.png) 0px 50% no-repeat;
}

.main-nav .navbar-nav li:hover a.dropdown-toggle {
   
    -webkit-box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0);
	box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0);
}

/*end of desktop */
}



/* regular screen only: md
-------------------------------------------------- */
 @media (min-width: 992px) and (max-width: 1199px)
 {
     
.highlighted-features .container 
{
 max-width: 750px;   
}
.landing-description .text-description {
	height: 175px;
}

}

/* wide screen only: lg
-------------------------------------------------- */
 @media (min-width: 1200px) 
 {
     
     
     
     
     /*end of widescreen */
}


/* End Media QUERIES
-------------------------------------------------- */
