<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("../CherryFramework/style.css");
@media (max-width: 767px) {
	body { padding:0; }
}
a:active { background:none; }
.btn {
	font:14px/22px "Trebuchet MS";
	text-transform:uppercase;
	background:none;
	color:#474747;
	text-shadow:none;
	padding:0;
	border-radius:0;
	border:none;
	box-shadow:none;
}
.btn:hover, .btn:active, .btn:focus {
	color:#fe5252;
	text-decoration:underline;
	background:none;
	box-shadow:none;
}
h1, h2, h3, h4, h5, h6 { font-weight:bold; }
.main-holder { overflow:hidden; }
.header { padding:0; }
.logo-wrap {
	position:relative;
	z-index:10;
}
.nav-wrap {
	background:#204473;
	position:relative;
	margin-bottom:30px;
	z-index:20;
}
.nav-wrap:before {
	content:"";
	display:block;
	height:100%;
	left:-100%;
	position:absolute;
	top:0;
	width:100%;
	background:#204473;
}
.nav-wrap:after {
	content:"";
	display:block;
	height:100%;
	right:-100%;
	position:absolute;
	top:0;
	width:100%;
	background:#204473;
}
.header-menu {
	position:relative;
	z-index:100;
}
@media (max-width: 767px) {
	.header-menu { padding:0 20px; }
}
.header-menu .nav { margin:0; }
@media (max-width: 767px) {
	.header-menu .nav {
		padding:15px 0;
		margin-bottom:0;
	}
}
.header-menu .nav .sf-menu { float:none; }
.header-menu .nav .sf-menu li {
	background:url(images/menu-line.png) 0 50% no-repeat;
	padding:21px 0 20px;
}
.header-menu .nav .sf-menu li:first-child {
	background:none;
	padding-left:7px;
}
.header-menu .nav .sf-menu li:first-child a { padding-left:0; }
.header-menu .nav .sf-menu li a {
	background:none;
	border-top:none;
	border-left:none;
	letter-spacing:0px;
	text-transform:uppercase;
	color:#fff;
	padding:0 24px;
}
.header-menu .nav .sf-menu li a:hover {
	text-decoration:underline;
	color:#fff;
}
.header-menu .nav .sf-menu li .sub-menu {
	background:url(images/sub-menu-bg.png);
	padding:26px 30px;
	width:100px;
	height:auto !important;
}
.header-menu .nav .sf-menu li .sub-menu:after {
	width:9px;
	height:5px;
	background:url(images/menu-arrow.png);
	position:absolute;
	left:40px;
	top:-5px;
	content:"";
	display:block;
}
.header-menu .nav .sf-menu li .sub-menu li {
	padding:10px 0;
	border-top:1px solid #767676;
	background:none;
}
.header-menu .nav .sf-menu li .sub-menu li:first-child { border-top:none; }
.header-menu .nav .sf-menu li .sub-menu li a {
	padding:0;
	line-height:14px;
	color:#b5b5b5;
	font-size:12px;
	text-decoration:none;
}
.header-menu .nav .sf-menu li .sub-menu li a:hover {
	color:#fff;
	text-decoration:none;
}
.header-menu .nav .sf-menu .sfHover &gt; a {
	color:#fff;
	text-decoration:underline;
}
.header-menu .nav .sf-menu .sfHover &gt; a:hover, .header-menu .nav .sf-menu .sfHover &gt; a:focus, .header-menu .nav .sf-menu .sfHover &gt; a:active { color:#fff; }
.header-menu .nav .sf-menu .sf-sub-indicator {
	top:40%;
	right:-15px;
}
.header-menu .nav .sf-menu .current-menu-item a {
	color:#fff;
	text-decoration:underline;
}
.header-menu .nav .sf-menu .sub-menu .current-menu-item a { color:#fff; }
@media (max-width: 767px) {
	.header-menu .social-nets-wrapper { margin-bottom:20px; }
}
.header-menu .social-nets-wrapper .social {
	list-style-type:none;
	margin:0;
	text-align:right;
	padding-right:22px;
}
@media (max-width: 767px) {
	.header-menu .social-nets-wrapper .social {
		padding-right:0;
		text-align:center;
	}
}
.header-menu .social-nets-wrapper .social li {
	display:inline-block;
	padding:14px 0 0;
}
@media (max-width: 767px) {
	.header-menu .social-nets-wrapper .social li { padding:0; }
}
.header-menu .social-nets-wrapper .social li a {
	line-height:58px;
	width:32px;
	height:30px;
}
@media (max-width: 767px) {
	.header-menu .social-nets-wrapper .social li a { line-height:20px; }
}
.header-menu .social-nets-wrapper .social li .facebook {
	background:url(images/social/facebook.png);
	display:block;
}
.header-menu .social-nets-wrapper .social li .facebook:hover { background-position:0 -30px; }
.header-menu .social-nets-wrapper .social li .twitter {
	background:url(images/social/twitter.png);
	display:block;
}
.header-menu .social-nets-wrapper .social li .twitter:hover { background-position:0 -30px; }
.header-menu .social-nets-wrapper .social li .google {
	background:url(images/social/google.png);
	display:block;
}
.header-menu .social-nets-wrapper .social li .google:hover { background-position:0 -30px; }
.header-menu .social-nets-wrapper .social li .feed {
	background:url(images/social/feed.png);
	display:block;
}
.header-menu .social-nets-wrapper .social li .feed:hover { background-position:0 -30px; }
.header {
	background:none;
	border-bottom:none;
	padding-bottom:32px;
	border-bottom:1px solid #f8f8f8;
}
@media (max-width: 767px) {
	.header { padding:0 20px 30px; }
}
.header .search-form .navbar-form {
	top:10px;
	right:6px;
}
.header .search-form .navbar-form .search-form_it {
	width:361px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:39px;
	padding:0 40px 0 17px;
	line-height:39px;
	font-size:11px;
	border-radius:0;
	box-shadow:5px 5px 5px rgba(0,0,0,0.05);
	border:1px solid #e6e6e6;
}
@media (min-width: 768px) and (max-width: 979px) {
	.header .search-form .navbar-form .search-form_it { width:auto; }
}
.header .search-form .navbar-form .search-form_is {
	position:absolute;
	padding:4px 12px;
	right:10px;
	top:10px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/search.png) no-repeat 0 0;
	box-shadow:none;
	border:none;
	transition:none;
}
.header .search-form .navbar-form .search-form_is:hover { background-position:0 -42px; }
.page .header, .blog .header, .single .header { border-bottom:5px solid #333333; }
.home .header { border-bottom:none; }
.logo {
	top:10px;
	left:7px;
	float:none !important;
}
@media (min-width: 768px) and (max-width: 979px) {
	.logo { width:auto; }
}
.logo .logo_h__img {
	position:relative;
	bottom:13px;
}
.logo .logo_h__txt {
	display:inline-block;
	position:relative;
	top:5px;
}
.logo .logo_h__txt a { color:#3e3d3d; }
.logo .logo_h__txt a:hover { color:#3e3d3d; }
.logo .logo_h__txt:first-letter { color:#fe5252 !important; }
.logo .logo_tagline {
	display:inline-block;
	padding:16px 0 16px 16px;
	margin:0 0 0 18px;
	font:14px/14px "Trebuchet MS";
	text-transform:lowercase;
	border-left:1px solid #cecece;
	color:#a5a5a5;
	position:relative;
	top:2px;
}
@media (min-width: 768px) and (max-width: 979px) {
	.logo .logo_tagline {
		font-size:12px;
		padding-left:10px;
		margin-left:10px;
	}
}
@media (max-width: 480px) {
	.logo .logo_tagline {
		font-size:11px;
		padding-left:10px;
		margin-left:10px;
	}
}
@media (max-width: 400px) {
	.logo .logo_tagline {
		border-left:none;
		display:block;
		padding:0;
		margin-left:0;
	}
}
.home .content-holder { padding-bottom:30px; }
@media (max-width: 767px) {
	.home .content-holder {
		margin-top:0;
		margin-bottom:0;
		padding-bottom:0px;
	}
}
.home .content-holder .content-main-wrap {
	position:relative;
	top:-52px;
}
@media (max-width: 767px) {
	.home .content-holder .content-main-wrap { top:0; }
}
@media all and (-webkit-min-device-pixel-ratio: 0) {
	.home .content-main-wrap { top:0 !important; }
	.home .content-holder {
		padding-top:30px;
		margin-bottom:0;
		padding-bottom:23px;
	}
}
@media (max-width: 767px) {
	.home .content-holder .span4 {
		width:48%;
		margin-left:4%;
		margin-bottom:30px;
		float:left;
	}
	.home .content-holder .span4:first-child { margin-left:0; }
	.home .content-holder .span4:nth-child(3n) {
		width:100%;
		margin-left:0;
	}
	.home .content-holder .home-sidebar.span4 {
		width:100%;
		margin-bottom:0;
		margin-left:0;
		float:none;
	}
}
@media (max-width: 480px) {
	.home .content-holder .span4 {
		width:100%;
		margin-left:0;
		margin-bottom:30px;
		float:none;
	}
	.home .content-holder .home-sidebar.span4 {
		width:100%;
		margin-bottom:0;
		margin-left:0;
		float:none;
	}
}
.content-holder-slider { position:relative; }
.slider-bg {
	background:url(images/slider-bg.png);
	width:100%;
	position:relative;
	padding-top:30px;
	margin-bottom:29px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.slider-bg:before {
	content:"";
	display:block;
	height:100%;
	left:-200%;
	position:absolute;
	top:0;
	width:200%;
	background:url(images/slider-bg.png);
}
.slider-bg:after {
	content:"";
	display:block;
	height:100%;
	right:-200%;
	position:absolute;
	top:0;
	width:200%;
	background:url(images/slider-bg.png);
}
@media (max-width: 767px) {
	.slider-bg { padding:20px 20px 10px 20px; }
}
@media (max-width: 767px) {
	.page .content-holder &gt; .container, .single .content-holder &gt; .container, .blog .content-holder &gt; .container, .category .content-holder &gt; .container, .archive .content-holder &gt; .container, .error404 .content-holder &gt; .container { padding:0 20px 0 20px; }
}
@media (max-width: 767px) {
	.home .content-holder &gt; .container { padding:0 20px 0 20px; }
}
.content-holder {
	background:#f2f2f2;
	padding-bottom:35px;
}
.camera { box-shadow:5px 5px 5px rgba(0,0,0,0.1); }
@media (min-width: 768px) and (max-width: 979px) {
	.camera { margin-bottom:20px !important; }
}
.slider-text {
	text-align:center;
	margin:0px auto;
	padding-bottom:45px;
	font:14px/23px "Trebuchet MS";
	color:#9e9e9e;
	text-transform:uppercase;
	width:89%;
}
.slider-text .hr {
	background:#515151;
	margin:27px 0 33px;
}
@media (min-width: 768px) and (max-width: 979px) {
	.slider-text .hr { margin:10px 0; }
}
.slider-text h1 {
	font-size:30px;
	color:#fff;
	font-weight:bold;
	line-height:30px;
	padding-bottom:27px;
	margin:10px 0 30px 0;
	text-transform:none;
	border-bottom:1px solid #515151;
}
@media (max-width: 1200px) {
	.slider-text h1 { margin-left:0; }
}
@media (min-width: 768px) and (max-width: 979px) {
	.slider-text h1 {
		font-size:20px;
		line-height:25px;
	}
}
.slider-text strong {
	color:#fff;
	display:inline-block;
	margin-bottom:5px;
}
.slider-text .btn {
	color:#fff;
	text-decoration:none;
	margin-top:30px;
	display:block;
	text-transform:uppercase;
	font-size:14px;
	color:#fff;
	font-family:"Trebuchet MS";
}
@media (min-width: 768px) and (max-width: 979px) {
	.slider-text .btn { margin-top:15px; }
}
.slider-text .btn:hover { text-decoration:underline; }
.slider .camera_caption &gt; div {
	padding:0;
	text-align:right;
	background:rgba(0,0,0,0.5);
}
.slider .camera_caption &gt; div h2, .slider .camera_caption &gt; div b {
	display:inline-block;
	font:24px/24px "Trebuchet MS";
	text-transform:uppercase;
	text-shadow:1px 1px 0 rgba(0,0,0,0.15);
	padding:17px 17px 15px 15px;
}
@media (max-width: 767px) {
	.slider .camera_caption &gt; div h2, .slider .camera_caption &gt; div b {
		font-size:18px;
		padding:10px;
	}
}
.slider .camera_caption &gt; div h2 {
	margin:0;
	padding-right:28px;
}
@media (min-width: 768px) and (max-width: 979px) {
	.slider .camera_caption &gt; div h2 { padding-right:20px; }
}
@media (max-width: 480px) {
	.slider .camera_caption &gt; div h2 {
		font-size:15px;
		padding:10px;
	}
}
.slider .camera_caption &gt; div b {
	font-weight:bold;
	background:#fe5252;
	display:block;
	float:right;
}
@media (min-width: 768px) and (max-width: 979px) {
	.slider .camera_caption &gt; div b { display:none; }
}
@media (max-width: 480px) {
	.slider .camera_caption &gt; div b { display:none; }
}
.slider .camera_pag {
	position:absolute;
	bottom:0;
	left:27px;
	z-index:2;
}
@media (max-width: 767px) {
	.slider .camera_pag { bottom:-8px; }
}
@media (max-width: 480px) {
	.slider .camera_pag { left:10px; }
}
.slider .camera_pag .camera_pag_ul { text-align:left; }
.slider .camera_pag .camera_pag_ul li {
	width:55px;
	height:20px;
	border-radius:0;
	background:none;
	margin:20px 2px 0;
}
@media (max-width: 767px) {
	.slider .camera_pag .camera_pag_ul li { width:20px; }
}
.slider .camera_pag .camera_pag_ul li:hover &gt; span { background:#fe5252 !important; }
.slider .camera_pag .camera_pag_ul li &gt; span {
	width:55px;
	height:1px;
	top:0;
	left:0;
	background:#fff;
}
@media (max-width: 767px) {
	.slider .camera_pag .camera_pag_ul li &gt; span { width:20px; }
}
.slider .camera_pag .camera_pag_ul .cameracurrent &gt; span { background:#fe5252 !important; }
.slider .camera_prev, .slider .camera_next {
	top:50%;
	width:35px;
	height:35px;
	border-radius:50%;
	background:none;
}
.slider .camera_prev span, .slider .camera_next span {
	background-color:#a8a8a8;
	width:35px;
	height:35px;
	border-radius:50%;
}
.slider .camera_prev span:hover, .slider .camera_next span:hover { background-color:#fe5252; }
.slider .camera_prev { left:10px; }
.slider .camera_prev span { background:#a8a8a8 url(images/prev.png) no-repeat 50% 50%; }
.slider .camera_next { right:10px; }
.slider .camera_next span { background:#a8a8a8 url(images/next.png) no-repeat 50% 50%; }
.slider .camera_prevThumbs, .slider .camera_nextThumbs, .slider .camera_prev, .slider .camera_next, .slider .camera_commands, .slider .camera_thumbs_cont { background:none; }
.slider .camera_commands {
	top:50%;
	width:35px;
	height:35px;
	border-radius:50%;
}
.travel-guide .textwidget ul {
	position:relative;
	margin:0;
	list-style-type:none;
}
.travel-guide .textwidget ul li {
	border-top:1px solid #ededed;
	text-align:right;
	padding-top:23px;
	margin-top:13px;
}
@media (min-width: 979px) and (max-width: 1200px) {
	.travel-guide .textwidget ul li { padding-top:6px; }
}
.travel-guide .textwidget ul li:first-child {
	border-top:none;
	padding-top:0;
	margin-top:0;
}
.travel-guide .textwidget ul li h1 {
	font-weight:bold;
	text-align:left;
}
.travel-guide .textwidget ul li p {
	text-align:left;
	margin:21px 0 25px;
	font-size:18px;
	line-height:22px;
	color:#9e9e9e;
}
.travel-guide .textwidget ul li .btn { display:inline-block; }
.travel-guide .textwidget ul li .btn:hover { text-decoration:none; }
@media (max-width: 767px) {
	.home .row .span6 {
		width:48%;
		float:left;
		margin:0 0 20px 4%;
	}
	.home .row .span6:first-child { margin-left:0; }
}
@media (max-width: 480px) {
	.home .row .span6 {
		float:none;
		width:100%;
		margin:0 0 20px 0;
	}
}
.home .row .thumbnail {
	box-shadow:5px 5px 5px rgba(0,0,0,0.05);
	border:none;
	border-radius:0;
	padding:0;
	background:#fff;
}
@media (max-width: 767px) {
	.home .row .thumbnail { margin:0; }
}
@media (max-width: 480px) {
	.home .row .thumbnail img { width:100%; }
}
.home .row p { margin-bottom:0; }
.home .row .hero-main {
	background:#fff;
	border-radius:0;
	margin:0;
	padding:13px 43px;
	border:1px solid #fdfdfd;
	padding-top:24px;
	padding-bottom:5px;
}
.home .row .hero-main h1 {
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	color:#353535;
	text-transform:uppercase;
	text-align:center;
	padding-bottom:19px;
	border-bottom:1px solid #ededed;
	margin-bottom:15px;
}
.home .row .hero-main p {
	font-size:14px;
	line-height:22px;
	width:260px;
	text-align:left;
	color:#a6a6a6;
	margin:0 auto;
}
@media (max-width: 979px) {
	.home .row .hero-main p { width:auto; }
}
.home .row .hero-main .btn-align {
	text-align:center;
	padding:28px 0;
	margin-left:10px;
}
.home .row .hero-main .btn-align .btn {
	height:58px;
	width:58px;
	border-radius:50%;
	background:#383838;
	color:#fff;
	text-transform:none;
	border:none;
	padding:0;
	font:bold 12px/55px "Trebuchet MS";
	text-shadow:none;
	box-shadow:5px 5px 5px rgba(0,0,0,0.1);
}
.home .row .hero-main .btn-align .btn:hover {
	background:#fe5252;
	text-decoration:none;
}
.title-section { padding-top:50px; }
.title-section .title-header {
	text-transform:lowercase;
	margin-bottom:15px;
	font-weight:bold;
}
.title-section .breadcrumb {
	background:#dfdfde;
	border-radius:0;
	padding:8px 8px 7px;
}
.title-section .breadcrumb li, .title-section .breadcrumb .divider { text-shadow:none; }
.title-section .breadcrumb li a, .title-section .breadcrumb .divider a { color:#a6a6a6; }
.title-section .breadcrumb .active { color:#3c3c3c; }
.title-section .breadcrumb .divider { padding:0 5px; }
#content { padding-top:35px; }
#content h1 { margin-bottom:20px; }
#content strong { color:#3c3c3c; }
#content p { margin-top:20px; }
#content p:first-child { margin-top:0; }
#content .dropcap {
	background:#fe5252;
	border-radius:50%;
	border:none;
	width:58px;
	height:58px;
	font:bold 24px/58px "Trebuchet MS";
	margin:5px 10px 10px 0;
	box-shadow:5px 5px 5px rgba(0,0,0,0.1);
}
#content .what-we-offer {
	padding-left:70px;
	margin-top:0;
}
@media (min-width: 768px) and (max-width: 979px) {
	#content .what-we-offer { padding-left:0; }
}
@media (max-width: 450px) {
	#content .what-we-offer { padding-left:0; }
}
@media (max-width: 767px) {
	#content .what-we-h1 { margin-top:40px; }
}
#content .post-1797 .clear { padding-bottom:10px; }
#content .our-team { padding:5px 0 10px; }
@media (max-width: 767px) {
	#content .our-team li {
		width:48%;
		float:left;
		margin-left:4%;
	}
	#content .our-team li:first-child, #content .our-team li:nth-child(2n+1) { margin-left:0; }
	#content .our-team li .clear { display:none; }
	#content .our-team li .featured-thumbnail {
		width:50%;
		float:left;
		margin-right:5%;
	}
	#content .our-team li h5 {
		width:45%;
		float:left;
		display:block;
		margin-top:0;
	}
}
@media (max-width: 350px) {
	#content .our-team li {
		width:100%;
		float:none;
		margin-left:0;
	}
}
#content .our-team h5 { margin:4px 0 0 0; }
#content .our-team h5 a {
	font-weight:bold;
	font-family:Arial;
	font-size:14px;
	line-height:22px;
	color:#3c3c3c;
}
#content .our-team .excerpt {
	line-height:22px;
	margin-top:0;
}
#content .our-team .btn { display:none; }
#content .spacer { height:40px; }
.filter-wrapper { padding-top:15px; }
@media (max-width: 767px) {
	.filter-wrapper .pull-right { float:none; }
}
.filter-wrapper strong {
	text-transform:uppercase;
	font:14px/14px "Trebuchet MS";
	font-weight:normal;
	padding:10px 0;
	margin:0 -2px 0 0;
}
@media (max-width: 480px) {
	.filter-wrapper strong { padding:7px 0; }
}
.filter-wrapper .filter li a {
	text-transform:uppercase;
	font:14px/14px "Trebuchet MS";
}
.filter-wrapper .filter li a:focus, .filter-wrapper .filter li a:hover, .filter-wrapper .filter li a:active {
	background:none;
	color:#fe5252;
}
.filter-wrapper .filter .active a {
	background:none;
	color:#fe5252;
}
.filterable-portfolio .portfolio_item_holder h3 {
	font:bold 14px/22px Arial;
	color:#3c3c3c;
	margin-bottom:0;
}
.filterable-portfolio .portfolio_item_holder h3 a { color:#3c3c3c; }
.filterable-portfolio .portfolio_item_holder .excerpt { margin-top:0 !important; }
.filterable-portfolio .caption p { text-align:right; }
.filterable-portfolio .caption .excerpt { text-align:left; }
.post .post_content {
	margin-bottom:0;
	padding-bottom:15px;
	text-align:right;
}
.post .post_content .excerpt {
	text-align:left;
	margin-bottom:0;
	padding-bottom:22px;
}
.post .post_meta {
	border-top:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
	padding:9px 0 8px;
	font-size:14px;
}
@media (max-width: 767px) {
	.post .post_meta span { display:block; }
	.post .post_meta .post_permalink { float:none; }
}
.post .post_meta i { color:#dbdbdb; }
.post .post_meta .post_category a, .post .post_meta .post_author a, .post .post_meta .post_comment a, .post .post_meta .post_permalink a { color:#a6a6a6; }
.post .post_meta .post_date { color:#767676; }
article .post-header .post-title {
	font-size:28px;
	line-height:30px;
	padding-bottom:12px;
	color:#3c3c3c;
}
article .post-header .post-title a { color:#3c3c3c; }
.pager li a {
	background:none;
	border:none;
	border-radius:0;
	text-transform:uppercase;
	color:#a1a1a1;
	font-size:17px;
	line-height:22px;
	font:17px/22px "Trebuchet MS";
	padding:0;
	box-shadow:none;
}
.pager li a:hover, .pager li a:active, .pager li a:focus {
	text-decoration:underline;
	background:none;
}
.single #content .post_content {
	text-align:left;
	padding-bottom:4px;
}
.single #content article { margin-bottom:0; }
.single #content .post_meta { margin-bottom:10px; }
.single #content .share-buttons { margin-bottom:7px; }
.single #content .post-author {
	border:none;
	background:#fff;
	padding:20px;
	box-shadow:5px 5px 5px rgba(0,0,0,0.05);
}
.single #content .post-author .post-author_h {
	margin:0;
	font-size:18px;
	color:#353535;
	text-transform:uppercase;
	padding-bottom:17px;
}
.single #content .post-author .post-author_gravatar { margin-top:0; }
.single #content .post-author .post-author_gravatar img {
	border:none;
	padding:0;
}
.single #content .post-author .post-author_desc { margin-top:-5px; }
.single #content .post-author .post-author_desc .post-author_link a { font-weight:bold; }
.related-posts h3, .comment-holder h3, #respond h3 {
	font-size:28px;
	line-height:32px;
	text-transform:lowercase;
}
.related-posts h3 { margin-bottom:23px; }
.comment-list .comment-body { box-shadow:5px 5px 5px rgba(0,0,0,0.05); }
.comment-list .comment-body .comment-author .author {
	color:#3c3c3c;
	text-align:left;
	padding-top:20px;
	font-size:14px;
}
.comment-list .comment-body .reply a {
	font:14px/22px "Trebuchet MS";
	color:#a2a2a2;
	text-transform:lowercase;
}
.comment-list .comment-body .reply a:after {
	content:"&gt;";
	padding-left:5px;
}
.comment-list .comment-body .reply a:hover { color:#fe5252; }
.comment-list .comment-body .comment-meta {
	line-height:22px;
	color:#767676;
}
.comment.bypostauthor .comment-body {
	background:#fff;
	border:none;
}
#respond &gt; h3 { margin-bottom:25px; }
#commentform p {
	text-align:right;
	margin:0 0 10px 0 !important;
}
#commentform p:first-child { text-align:left; }
#commentform .field { text-align:left; }
#commentform .field input {
	width:355px;
	padding:5px 6px;
	margin-bottom:0;
}
@media (max-width: 767px) {
	#commentform .field input {
		width:100%;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
}
#commentform textarea {
	width:100%;
	max-width:100%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:140px;
	min-height:140px;
	margin-bottom:20px;
}
#commentform p.field input, #commentform textarea {
	border-radius:0;
	box-shadow:none;
	background:#fff;
	border:1px solid #e3e3e3;
	color:#a6a6a6;
}
.home-sidebar {
	position:relative;
	margin-top:30px;
	z-index:10000;
}
@media (max-width: 767px) {
	.home-sidebar { margin-top:20px; }
}
.home-sidebar .widget {
	position:relative;
	width:100%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #f2f2f2;
	background:#fff;
	box-shadow:5px 5px 5px rgba(0,0,0,0.05);
	padding:35px 37px 31px;
	margin-bottom:27px;
	z-index:10000;
}
@media (max-width: 1200px) {
	.home-sidebar .widget { padding:20px; }
}
.home-sidebar .widget h3 {
	font-size:28px;
	line-height:28px;
	padding-bottom:27px;
	border-bottom:1px solid #e0e0e0;
	margin:0 0 21px 0;
	padding-right:3px;
}
@media (max-width: 1200px) {
	.home-sidebar .widget h3 {
		font-size:22px;
		padding-bottom:15px;
		margin-bottom:15px;
	}
}
@media (max-width: 979px) {
	.home-sidebar .widget h3 {
		padding-bottom:10px;
		margin-bottom:10px;
	}
}
.home-sidebar .top-destinations li {
	padding-bottom:20px;
	border-bottom:1px solid #f2f2f2;
	margin-bottom:4px;
}
@media (min-width: 768px) and (max-width: 979px) {
	.home-sidebar .top-destinations li {
		padding:10px 0;
		margin-bottom:0;
	}
	.home-sidebar .top-destinations li .thumbnail {
		width:30%;
		float:left;
	}
	.home-sidebar .top-destinations li .price { font-size:15px; }
	.home-sidebar .top-destinations li .post-list_h { font-size:12px; }
}
@media (max-width: 767px) {
	.home-sidebar .top-destinations li .thumbnail { margin-right:20px; }
	.home-sidebar .top-destinations li .price { margin:15px 0 5px; }
}
@media (max-width: 480px) {
	.home-sidebar .top-destinations li .thumbnail {
		width:30%;
		float:left;
	}
	.home-sidebar .top-destinations li .price {
		font-size:15px;
		margin:0;
	}
	.home-sidebar .top-destinations li .post-list_h { font-size:12px; }
}
.home-sidebar .top-destinations li:last-child { padding-bottom:30px; }
.home-sidebar .top-destinations .thumbnail {
	border:none;
	padding:0;
	box-shadow:none;
	border-radius:0;
}
.home-sidebar .top-destinations .post-list_h {
	font-weight:bold;
	margin:0;
}
.home-sidebar .top-destinations .post-list_h a { color:#383838; }
.home-sidebar .top-destinations .price {
	font:bold 18px/20px "Trebuchet MS";
	color:#fe5252;
	margin-top:15px;
}
@media (max-width: 1200px) {
	.home-sidebar .top-destinations .price { margin-top:3px; }
}
.home-sidebar .top-destinations .excerpt { margin:0; }
.home-sidebar .top-destinations .btn {
	background:none;
	color:#a2a2a2;
	border:none;
	box-shadow:none;
	text-shadow:none;
	font:14px/20px "Trebuchet MS";
	padding:0;
	margin-top:10px;
	text-transform:none;
}
@media (min-width: 768px) and (max-width: 979px) {
	.home-sidebar .top-destinations .btn {
		font-size:12px;
		margin-top:5px;
	}
}
.home-sidebar .top-destinations .btn:hover {
	text-decoration:none;
	color:#fe5252;
}
.home-sidebar .btn.link_show_all {
	background:none;
	color:#a2a2a2;
	border:none;
	box-shadow:none;
	text-shadow:none;
	font:17px/17px "Trebuchet MS";
	padding:0;
	text-transform:uppercase;
	display:inline-block;
	margin-top:20px;
	padding-right:5px;
}
@media (max-width: 1200px) {
	.home-sidebar .btn.link_show_all { margin-top:10px; }
}
@media (min-width: 768px) and (max-width: 979px) {
	.home-sidebar .btn.link_show_all { font-size:14px; }
}
@media (max-width: 480px) {
	.home-sidebar .btn.link_show_all {
		font-size:14px;
		padding-right:0;
	}
}
.home-sidebar .btn.link_show_all:hover {
	text-decoration:none;
	color:#fe5252;
}
.home-sidebar .btn.link_show_all:after {
	content:"";
	background:url(images/arrow.png) no-repeat 50% 50%;
	width:29px;
	height:29px;
	border:1px solid #e4e4e4;
	border-radius:50%;
	display:inline-block;
	margin-left:20px;
	margin-top:0;
	line-height:29px;
	vertical-align:middle;
}
@media (min-width: 768px) and (max-width: 979px) {
	.home-sidebar .btn.link_show_all:after {
		width:20px;
		height:20px;
	}
}
@media (max-width: 480px) {
	.home-sidebar .btn.link_show_all:after {
		margin-left:10px;
		width:15px;
		height:15px;
	}
}
.home-sidebar .textwidget {
	text-align:right;
	padding:5px 0 5px 5px;
}
@media (min-width: 768px) and (max-width: 979px) {
	.home-sidebar .textwidget { padding:0; }
}
.home-sidebar .textwidget h1 {
	font-weight:bold;
	margin:0;
	text-align:left;
	margin-bottom:22px;
}
@media (min-width: 979px) and (max-width: 1200px) {
	.home-sidebar .textwidget h1 {
		font-size:20px;
		margin-bottom:20px;
	}
}
@media (min-width: 768px) and (max-width: 979px) {
	.home-sidebar .textwidget h1 {
		margin-bottom:5px;
		font-size:15px;
		line-height:15px;
	}
}
.home-sidebar .textwidget p {
	font:18px/20px "Trebuchet MS";
	text-align:left;
	margin-bottom:25px;
}
@media (min-width: 979px) and (max-width: 1200px) {
	.home-sidebar .textwidget p {
		font-size:15px;
		margin-bottom:20px;
	}
}
@media (min-width: 768px) and (max-width: 979px) {
	.home-sidebar .textwidget p {
		margin-bottom:5px;
		font-size:12px;
	}
}
.home-sidebar .textwidget .btn {
	border:none;
	background:none;
	box-shadow:none;
	color:#474747;
	text-transform:uppercase;
	padding:0;
	font-family:"Trebuchet MS";
}
@media (min-width: 768px) and (max-width: 979px) {
	.home-sidebar .textwidget .btn { font-size:12px; }
}
.home-sidebar .textwidget .btn:hover {
	color:#fe5252;
	text-decoration:none;
}
.home-sidebar .textwidget .hr { margin:9px 0 27px; }
@media (min-width: 768px) and (max-width: 979px) {
	.home-sidebar .textwidget .hr { margin:5px 0; }
}
#sidebar .widget {
	margin-bottom:65px;
	overflow:hidden;
}
#sidebar .widget h3 {
	font-size:28px;
	line-height:30px;
	margin-top:6px;
	padding-bottom:10px;
	text-transform:lowercase;
}
#sidebar [id*="categories"] ul {
	list-style-type:none;
	margin:0;
}
#sidebar [id*="categories"] ul li {
	background:url(images/arrow-li.png) no-repeat 0 5px;
	padding:0 0 6px 26px;
	margin:0;
}
#sidebar [id*="categories"] ul li a {
	color:#767676;
	font-family:Arial, "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif;
}
#sidebar .sidebar-recent-posts .post-list_h {
	font:bold 14px/22px Arial;
	margin:0;
}
#sidebar .sidebar-recent-posts .post-list_h a {
	color:#767676;
	font-family:Arial, "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif;
}
#sidebar .sidebar-recent-posts .btn-sidebar {
	text-transform:none;
	color:#a2a2a2;
}
#sidebar .sidebar-recent-posts .excerpt { line-height:22px; }
#sidebar .sidebar-recent-posts li {
	border-top:1px solid #dbdbdb;
	padding-top:25px;
}
#sidebar .sidebar-recent-posts li:first-child {
	border-top:none;
	padding-top:0;
}
#sidebar .sidebar-recent-posts li:last-child { padding-bottom:0; }
#sidebar .comments-custom .thumbnail {
	padding:21px 19px;
	background:#fff;
	border:1px solid #e3e3e3;
	box-shadow:none;
}
#sidebar .comments-custom .comments-custom_li { border-top:1px solid #dbdbdb; }
#sidebar .comments-custom .comments-custom_li:first-child { border-top:none; }
#sidebar .comments-custom .comments-custom_li .comments-custom_h {
	font:bold 14px/22px Arial, "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif;
	margin-top:0;
}
#sidebar .comments-custom .comments-custom_li .comments-custom_h a { color:#a6a6a6; }
#sidebar .comments-custom .comments-custom_li time {
	font-size:14px;
	line-height:22px;
	color:#767676;
}
#sidebar .comments-custom .comments-custom_li .comments-custom_txt {
	padding-top:5px;
	border:none;
}
.footer {
	border-top:none;
	background:#fff;
	padding-bottom:0;
}
@media (max-width: 767px) {
	.footer { padding:0 20px; }
}
.footer .menu { padding:20px 0 7px; }
@media (min-width: 768px) and (max-width: 979px) {
	.footer .menu { padding-top:0; }
}
.footer .footer-contacts .span3 {
	height:140px;
	background:url(images/contacts.png) no-repeat 0 50%;
}
@media (min-width: 768px) and (max-width: 979px) {
	.footer .footer-contacts .span3 { width:30%; }
}
@media (max-width: 767px) {
	.footer .footer-contacts .span3 {
		width:20%;
		float:left;
		margin-top:30px;
	}
}
@media (max-width: 480px) {
	.footer .footer-contacts .span3 { width:40%; }
}
.footer .footer-contacts .span9 {
	color:#727272;
	padding:12px 0 0 5px;
	line-height:20px;
}
@media (min-width: 768px) and (max-width: 979px) {
	.footer .footer-contacts .span9 { width:65%; }
}
@media (max-width: 767px) {
	.footer .footer-contacts .span9 {
		width:65%;
		margin-top:30px;
	}
}
@media (max-width: 480px) {
	.footer .footer-contacts .span9 { width:auto; }
}
.footer .footer-contacts .span9 a {
	color:#fe5252;
	margin-top:10px;
	display:inline-block;
	text-decoration:underline;
}
.footer .footer-contacts .span9 a:hover {
	color:#727272;
	text-decoration:none;
}
.footer .footer-widgets { padding:20px 0 35px; }
.footer .footer-widgets .menu {
	list-style-type:none;
	margin:20px 0 0 0;
}
@media (max-width: 767px) {
	.footer .footer-widgets .menu {
		margin:0;
		padding:0;
	}
}
.footer .footer-widgets .menu li {
	background:url(images/nav-arrow.png) no-repeat 0 5px;
	margin-bottom:7px;
	padding-left:23px;
}
.footer .footer-widgets .menu li a { color:#767676; }
@media (min-width: 768px) and (max-width: 979px) {
	.footer .footer-widgets .menu li a { font-size:12px; }
}
@media (max-width: 600px) {
	.footer .footer-widgets .menu li a { font-size:12px; }
}
@media (max-width: 767px) {
	.footer .footer-widgets .span2 {
		width:24%;
		display:inline-block;
		vertical-align:top;
	}
}
@media (max-width: 480px) {
	.footer .footer-widgets .span2 { width:100%; }
}
.footer .nav { float:none; }
.footer .nav .menu {
	float:none;
	text-align:right;
	padding-top:18px;
}
@media (max-width: 767px) {
	.footer .nav ul {
		text-align:center !important;
		padding-top:0 !important;
	}
}
.footer .nav li {
	float:none;
	display:inline-block;
}
.footer .nav li a {
	margin-left:7px;
	color:#767676;
	font-family:"Trebuchet MS";
	font-size:13px;
	text-transform:uppercase;
}
.footer .nav li a:hover { color:#fe5252; }
.footer .copyright { padding-bottom:0; }
.footer .copyright &gt; .span12 { border-top:5px solid #f1f1f1; }
.footer .footer-text {
	color:#929292;
	text-transform:uppercase;
	padding:18px 0;
	font-size:13px;
	font-family:"Trebuchet MS";
}
.footer .footer-text a {
	color:#929292;
	text-decoration:none;
}
.footer .footer-text a:hover { color:#fe5252; }
#no-bg .footer {
	background:#ffffff;
	padding:0;
}
#no-bg .footer .copyright &gt; .span12 { border-top:none; }
#back-top-wrapper {
	right:30px;
	bottom:30px;
}
#back-top-wrapper #back-top a span {
	width:41px;
	height:41px;
	border-radius:50%;
	background:#fe5252 url(images/top.png) no-repeat 50% 50%;
	box-shadow:5px 5px 5px rgba(0,0,0,0.1);
}
.thumbnail {
	padding:0;
	border:none;
	border-radius:0;
	box-shadow:none;
}
.featured-thumbnail.large {
	margin-bottom:0;
	padding-bottom:20px;
}
@media (max-width: 979px) {
	.size-full {
		float:none;
		display:block;
	}
}
@media (max-width: 767px) {
	.archive_h { margin-top:30px; }
}
@media (max-width: 480px) {
	#fb-root { display:none; }
	.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] { width:100% !important; }
}
.google-map, .flexslider { background:url(images/loading.gif) 50% 50% no-repeat; }
.wpcf7-form p { margin-top:10px !important; }
.ie8 .slider-bg { height:770px; }
.ie8 .logo_h__img { float:left; }
.ie8 .logo_tagline {
	margin-top:5px;
	margin-left:22px;
}
.ie8 .slider-text h1 { margin-left:0; }
.ie8 .home-sidebar .widget { padding:20px; }
.ie8 .home-sidebar .widget h3 {
	font-size:22px;
	margin-bottom:15px;
	padding-bottom:15px;
}
.ie8 .home-sidebar .widget .price { margin-top:3px; }
.ie8 .home .textwidget h1 {
	font-size:20px;
	margin-bottom:20px;
}
.ie8 .home .textwidget p {
	font-size:15px;
	margin-bottom:20px;
}
.ie8 .home .content-holder { margin-top:-6px; }
.ie8 .home .slider .camera_caption &gt; div { background:#7a7a7a; }
.ie8 .home .hero-main .btn-align { padding:20px 0 26px; }
.ie8 .home .hero-main p { padding-bottom:10px; }
.ie8 .home .list.unstyled { padding:20px; }
.ie8 .home .list.unstyled li { padding-top:6px; }
.ie8 .our-team .featured-thumbnail { width:100%; }
.ie8 .our-team .featured-thumbnail img { width:auto; }
.flexslider .flex-control-paging {
	line-height:0;
	padding-top:15px;
	bottom:-35px;
}
.error404-holder_num { color:#fe5252; }
.format-gallery .post_content, .format-quote .post_content, .format-link .post_content, .format-aside .post_content { text-align:left; }
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
	display:table;
	content:"";
	line-height:0;
}
.clearfix:after { clear:both; }
.hide-text {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0;
}
.input-block-level {
	display:block;
	width:100%;
	min-height:32px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
</pre></body></html>