/*
Theme Name: Bandung Traveller
Theme URI: http://initialdesign.co.id
Author: the ID Team
Author URI: http://initialdesign.co.id
Description: Theme for Bandung traveller.
Version: 1.0
*/

@import 'https://bandungtraveler.com/wp-content/themes/bandungtravelerv1/css/960_24_col.css';
@import 'font/stylesheet.css';


/* General

   - decorative font : OswaldLight,OswaldBook,OswaldBold,OswaldStencilRegular
--------------------------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6 {
  font-family: 'gothamcondensedmedium';
  font-weight: normal;
	letter-spacing: 0;
}
h1 { font-size: 24px; }
h2 { font-size: 22px; }
h3 { font-size: 20px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }

body {
  background: #fff url(images/bgbody.gif) no-repeat center top;
  font-family: 'gothambookregular', Arial, San-serif;
  font-size: 14px;
	line-height: 20px;
  color: #555;
  height: auto;
	letter-spacing: -1px;
}

a,a:hover {
  color: #f26522;
  text-decoration: none;
  font-weight: bold;
}

a:hover {
  color: #f7941d;
}

a.enquire-feature-1,a.enquire-feature-2,a.enquire-feature-4 {
  background: #156aa1;
  padding: 5px 10px;
  border: 1px #fff solid;
  display: inline-block;
  text-align: center;
  color: #fff;
  font-weight: normal;
  position: absolute;
  top: 175px;
  text-transform: uppercase;
  font-size: 11px;
}
a.enquire-feature-1,a.enquire-feature-2,a.enquire-feature-4 {
  left: auto;
	right: 50%;
	margin-right: -38px;
}
a.enquire-feature-1:hover,a.enquire-feature-2:hover,a.enquire-feature-4:hover {
  background: #125887;
}

.orange {
  color: #f26522;
}
.YellowOrange {
  color: #f7941d;
}
.MedCoolBrown {
  color: #736357;
}
.blue {
  color: #156aa1;
}
.arr-list li {
  background: url(images/arrow.png) no-repeat left 6px;
  padding-left: 10px;
  margin-bottom: 5px;
}

/* Header
--------------------------------------------------------------------------------*/
.header {
  height: 200px;
  background: #156aa1 url(images/bgheader.gif) no-repeat center top;
  border-top: 1px #da251c solid;
  overflow: hidden;
}

.language {
  margin-top: 12px;
}
.language p {
  color: #529bcc;
}
.language p a:hover,.language p a.active {
  color: #fff;
}
.language p a, .header li a:hover {
  color: #ffbf1f;
  font-weight: normal;
}
.language p a.active {
  text-decoration: underline;
}

.search-box {
  height: auto;
  padding-top: 15px;
}
.search-box fieldset {
  /*background: url(https://bandungtraveler.com/wp-content/themes/bandungtravelerv1/images/bgsearch.png) no-repeat 0 0;*/
	width: 220px;
	margin: 0 auto;
	border-bottom: 1px #3b80ad solid;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow: 0 2px 3px rgba(0,0,0,.4) inset;
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,.4) inset;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.4) inset;
}
.search-box input {
  border: 0 none;
  height: 30px;
  background: none;
}
.search-box input[type="text"] {
  width: calc(100% - 46px);
  margin-left: 2px;
  color: #fff;
  line-height: 20px;
}
.search-box input {
  position : relative\9;
  top : 4px\9;
}
.search-box input[type="submit"] {
  width: 33px;
  height: 25px;
  background : #f90;
  cursor: pointer;
  background: url(images/btn_search.png) no-repeat 0 0;
  overflow: hidden;
  text-indent: -99px;
}

.logo a {
  width: 220px;
  /*height: 133px;*/
  height: auto;
  display: block;
}

.social-network {
  /*margin: 20px 0;*/
  margin: 20px 0 33px 10px;
}

.static-info p {
  line-height: 16px;
}
.static-info p strong,.static-info p span {
  color: #DBFF5F;
  text-shadow: 0 1px 0  rgba(0, 0, 0, 0.5);
}
.static-info p strong {
  font-size: 24px;
  letter-spacing: 1px;
  background: url(images/phone.png) no-repeat 0 50%;
  padding-left: 25px;
}
.static-info p span {
  font-size: 14px;
  font-weight: bold;
  letter-spacing: -1px;
}

.menu-toggle {
	display: none;
}

.primary-menu,.secondary-menu {
  float: right;
  display: block;
  margin-bottom: 15px;
}
.primary-menu li,.secondary-menu li {
  float: left;
  padding: 0 10px;
	margin-bottom: 10px;
}
.primary-menu li a,.secondary-menu li a {
  color: #fff;
  font-weight: normal;
}
.primary-menu li {
  background: url(images/blue_dotted.png) no-repeat left center;
  padding-left: 14px;
  padding-right: 6px;
}
.primary-menu li.firstli {
  background: none;
  padding-left: 10px;
}
.primary-menu li a {
	font-family: 'gothamcondensedmedium';
  font-size: 20px;
	letter-spacing: 0;
}
.secondary-menu li {
  margin: 0;
  border-left: 1px #529bcc solid;
}
.secondary-menu li.firstli {
  border-left: 0 none;
}
.secondary-menu li a {
  font-size: 14px;
}

/* Main Contents
--------------------------------------------------------------------------------*/
.pages {
  height: auto;
  background: url(images/bgpages.png) repeat-x center top;
  padding-top: 20px;
}
.pages h1 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.main-block {}
.main-block .content {
  padding: 0 30px;
}
.main-block .content h3,.main-block .content h3 a,.main-block .content p a {
  font-weight: normal;
  margin-top: 20px;
  padding-bottom: 10px;
}
.main-block .content h3:hover,.main-block .content h3 a:hover,.main-block .content p a:hover {
  color: #0e476e;
}
.main-block .content h3 a,.main-block .content p a {
  color: #125887;
}

.category img {
	width: 100%;
	height: auto;
}

.articles {
  line-height: 20px;
}
.articles p {
  margin-bottom: 10px;
}
.articles h1 {
  padding-top: 20px;
  margin-bottom: 10px;
}
.articles p a {
  color: #f7941d;
}
.articles p a:hover {
  color: #f26522;
}

table.art-gallery {
  border-collapse: separate;
  border-spacing: 1px;
}
table.art-gallery td.more-picture a {
  background: #f7941d;
  color: #fff;
  font-weight: normal;
  font-size: 11px;
  padding: 0 5px 2px;
}
table.art-gallery td {
  text-align: right;
  line-height: 12px;
}

a.download,a.print,a.email {
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 5px;
}
a.download {
  background: url(images/share_button.gif) no-repeat 0 0;
  right: 60px;
}
a.print {
  background: url(images/share_button.gif) no-repeat 50% 0;
  right: 30px;
}
a.email {
  background: url(images/share_button.gif) no-repeat 100% 0;
  right: 0;
}
div#post-entry {position: relative; top: 20px; margin-bottom: 2em; padding-bottom: 2em; border-bottom: 1px #d7d7d7 dashed;}
div#post-entry img {
	/*max-width: 550px;*/
	width: 100%;
	height: auto;
}
div#post-entry h1.title-article {
  font-family: 'gothamultraregular';
	padding-right: 100px;
	color: #156AA1;
}

.related-source ul {
  list-style: square;
  margin-left: 16px;
  margin-bottom: 30px;
}
.related-source ul li {
  margin-bottom: 5px;
}
.related-source ul li a {
  color: #818181;
}
.related-source ul li a:hover {
  color: #000;
}
.google-map div {
  width: 270px;
  height: 270px;
  background: #ccc;
}

.testimonial div {
  height: 90px;
  background: url(images/bg_testimonial.gif) no-repeat center 10px;
  overflow: hidden;
  margin-bottom: 20px;
}
.testimonial p {
  padding: 15px 25px;
}

form.newcomment td {
  text-align: center;
}
form.newcomment label {
  display: block;
  text-align: left;
  padding-left: 8px;
  font-weight: bold;
}
form.newcomment input[type="text"] {
  width: 256px;
  height: 25px;
}
form.newcomment input[type="text"],textarea {
  background: #f0f0f0;
  outline: 1px #ccc solid;
  border: 0 none;
}
form.newcomment input.msgsend {
  background: #f7941d;
  outline: 1px #f7941d solid;
  border: 0 none;
  padding: 5px 15px;
  margin-top: 20px;
  margin-bottom: 30px;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
}
form.newcomment input.msgsend:hover {
  outline: 1px #ab6715 solid;
}

form.find-location {
  width: 302px;
  margin: 0 auto;
  background: url(images/plane.jpg) no-repeat 100% 100%;
  padding: 15px 0;
}
form.find-location p {
  margin-bottom: 20px;
}
form.find-location select {
  width: 300px;
  border: 1px #d7d7d7 solid;
  padding: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  background: #f9f9f9;
}
form.find-location input[type="submit"], form.find-location input[type="button"] {
  border: 0 #d7d7d7 solid;
  padding: 10px 15px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  background: #005b7f;
  color: #fff;
  cursor: pointer;
  font: bold 12px arial;
}

.page-nav {
  border-top: 2px #125887 solid;
  font-family: OswaldBook;
  font-size: 18px;
  padding-top: 5px;
}
.page-nav a {
  font-weight: normal;
}
.page-nav li a {
  margin-left: 10px;
}
.page-nav li a:hover {
  color: #000;
}
.page-nav li.curr-page a,.page-nav p a {
  color: #f7941d;
}

/* Offer Block
--------------------------------------------------------------------------------*/
.offerbox {
  margin: 0 auto;
  position: relative;
}
.offerbox h1 {
  color: #156aa1;
  font-size: 20px;
  padding-top: 10px;
  margin-bottom: 5px;
}
.offerbox p {
  margin-bottom: 15px;
}

ul.arr-list li a {
	text-align: left;
}

.home-featured {}
.home-featured img {
	width: 100%;
	height: auto;
}


/* Widget Block
--------------------------------------------------------------------------------*/
.widget {
  border-top: 2px #156aa1 solid;
}
.widget h1.title-widget,h1.title-page {
	font-family: 'gothamultraregular';
  margin-bottom: 5px;
  text-transform: uppercase;
  color: #ccc;
  font-size: 24px;
  text-transform: capitalize;
}
h1.title-page {
	border-bottom: 1px #ccc solid;
	text-transform: uppercase;
	letter-spacing: 1px;
}
h1.title-page, p.breadcrumbs {
  margin: 0 15px;
}

.widget ul {
  margin-bottom: 25px;
}

.link-directory {
  height: 90px;
  background: url(https://bandungtraveler.com/wp-content/themes/bandungtravelerv1/images/deal-alert.jpg) no-repeat center top;
	display: none;
}

.adsbox .textwidget img {
	max-width: 310px;
	width: 100%;
	margin: 0 auto;
}

/*
.link-directory a {
  width: 262px;
  height: 53px;
  background: url(images/btn_directory.png) no-repeat center top;
  display: block;
  overflow: hidden;
  line-height: 10;
  margin-top: 20px;
}
.link-directory a:hover {
  background: url(images/btn_directory.png) no-repeat center -55px;
}
*/

form.newsletter-form {
  position: relative;
  top: 30px;
  left: 46px;
}
form.newsletter-form input[type="text"] {
  width: 385px;
  height: 26px;
  border: 0 none;
}
form.newsletter-form input[type="submit"] {
  height: 29px;
  border: 0 none;
  background: url(images/bg-submit-newsletter.gif) repeat-x 0 0;
  font: bold 12px arial;
  color: #fff;
  padding-left: 16px;
}

.travel-package {}
.travel-package ul,.travel-package li {
  margin-bottom: 20px;
}
.travel-package li {
  display: table;
}
.travel-package li img {
  margin-right: 5px;
}
.travel-package li p {
  display: table;
}
.travel-package li a {
  color: #005b7f;
}
.travel-package p strong {
  display: block;'
  margin-bottom: 10px;
  max-height: 35px;
  height: auto;
  overflow: hidden;
}
.travel-package p span {
  color: #7d7d7d;
  font: bold 10px verdana;
  display: table-row;
}
.travel-package p span:hover {
  color: #555;
}
p.more-package {
  border-top: 1px #d7d7d7 solid;
  text-align: right;
}
p.more-package a {
}

/* Gallery Block
--------------------------------------------------------------------------------*/
#gallery,#directory {
  background-position: -377px 0 !important;
}
.pic-thumbs li {
  background: #e6e6e6;
  padding: 8px !important;
  margin: 0 10px 20px 0;
  border: 1px #cdcdcd solid;
}
.pic-thumbs li:hover {
  background: #fff;
}
.directory {
  width: 180px;
  margin: 0 10px 20px 0;
}
.directory h5 {
  color: #f7941d;
  padding-left: 10px;
}
div.breaklines {
  height: 1px;
  background: #d7d7d7;
  line-height: 2px;
  clear: both;
  margin-bottom: 30px;
}

.fixed {
  margin-right: 0 !important;
}

/* Sidebar
--------------------------------------------------------------------------------*/
.side-block {}
.side-block .box {
}
.box h1.title-block,.right-boxes .box h1,.right-boxes .box h1 a {
  font-size: 20px;
  background-color: #156AA1;
  color: #fff;
  margin: 0 0 5px;
  padding: 10px 5px;
}
.right-boxes .box h1 a {
  background-color: transparent;
}
.side-block .box,.right-boxes .box {
  margin-left: auto;
  margin-right: auto;
	padding: 0 30px;
}
.right-boxes .box h1,.right-boxes .box h1 a {
  color: #fff;
  font-weight: normal;
}

.other-related-places {
  margin-left: 0 !important;
}
.other-related-places h1,.other-related-places li {
  padding-left: 6px !important;
}

.right-boxes li {
  margin-bottom: 1px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.right-boxes li.curr-location {
  background: #156aa1;
}
.right-boxes li.curr-location a {
  color: #fff;
}

.ads190x90 {
  width: 190px;
  height: 90px;
  background: #ccc;
  margin: 10px 0;
}
.ads190x190 {
  width: 190px;
  height: 190px;
  background: #ccc;
  margin: 10px 0;
}
.show-ads-block {
	display: none;
}

/* Bottom Contents
--------------------------------------------------------------------------------*/
.bottom-block {}
.bottom-block .block {}

/* Footer
--------------------------------------------------------------------------------*/
.footer {
  background: #ebebeb;
  height: auto;
}
.link-footer {
  height: auto !important;
  min-height: 140px;
  background: url(images/bg_separator.gif) repeat-y left top;
  position: relative;
  display: none;
}
.link-footer img.imgtop,.link-footer img.imgbtm {
  position: absolute;
  left: 0;
}
.link-footer img.imgtop {
  top: 0;
}
.link-footer img.imgbtm {
  bottom: 0;
  z-index: 2;
}
.link-footer li {
  width: 145px;
}
.link-footer li a {
  font-weight: normal;
  color: #959595;
}
.link-footer li a:hover {
  text-decoration: underline;
}

.copyright-block {
	text-align: center;
}

/* Layout
--------------------------------------------------------------------------------*/
p.s2_message{
	padding-left:52px;
	padding-top:38px;
}
.row {
	margin-left: -10px;
	margin-right: -10px;
}

.package-list{
	margin-bottom:30px;
}

.brochure h3{
	margin-top:10px;
}

.adsbox .textwidget p {
	text-align: center;
}

.mapp-container {
	display: none;
}

form.wpcf7-form {
	margin: 15px 0;
}
form.wpcf7-form input[type="text"],form.wpcf7-form textarea {
	margin-bottom: 15px;
	max-width: 540px;
	width: 100%;
}
form.wpcf7-form textarea {
	margin-bottom: 30px;
}

#carousel-basic-tab,.gallery-thumbnail h4 {
	display: none;
}

.wrapper-package,
.package-detail {
	padding: 0;
}

.content.detail center {
	display: none;
}

@media screen and (max-width: 400px) {
	.static-info {
		display: none;
	}
	form.wpcf7-form input[type="text"] {
		width: calc(100% - 4px);
	}
	.search-box input[type="text"] {
		width: 80%;
	}
	.collapse.in {
		width: 100%;
	}
}

@media screen and (max-width: 594px) {
	.header .container_24 .row {
		margin: 0 15px;
	}
	.logo a {
		width: 120px;
	}
	.static-info {
		margin: 5px 0 0;
	}
	.newsslider-block,.social-network {
		display: none;
	}
	.offerbox {
		display: table;
		margin-bottom: 15px;
		padding: 0 30px;
	}
	.offerbox a.post-thumbnail {
		display: inline;
		width: 40%;
		float: left;
		margin-top: 20px;
	}
	.offerbox a.post-thumbnail img {
		width: 100%;
	}
	.offerbox .post-summary {
		width: 50%;
		float: left;
		overflow: hidden;
		margin-top: 0;
		margin-right: 0;
	}
	.offerbox .post-summary p {
		font-size: 11px;
		margin-bottom: 0;
	}
	.offerbox .post-summary h1 {
		padding-top: 0;
		padding-bottom: 0;
		margin-bottom: 0;
		font-size: 16px;
	}
	a.enquire-feature-1,a.enquire-feature-2,a.enquire-feature-4 {
		left: 29px;
		right: auto;
		margin-right: auto;
		top: 19px;
	}
	
	.link-directory {
		background: #F8931D;
	}
	form.newsletter-form {
		left: auto;
		text-align: center;
	}
	form.newsletter-form input[type="text"] {
		width: auto;
	}
	.travel-package li img {
		float: left;
	}
	.travel-package li p {
		overflow: hidden;
	}
	.alignright.copyright-block p {
		text-align: center;
	}
	p.breadcrumbs {
		font-size: 11px;
	}
	div#fb-root,.fb_iframe_widget {
		display: none !important;
	}
	.travel-package ul,.travel-package li {
		display: table;
	}
	.travel-package ul {
		margin-bottom: 0;
	}
	.travel-package p strong {
		height: auto;
	}
	p.more-package {
		padding-top: 20px;
	}
	.widget {
		margin-left: 0;
		margin-right: 0;
		padding: 0 30px;
	}
}

@media screen and (min-width: 595px) {
	.language {
		margin-top: 24px;
	}
	.offerbox {
		margin-right: 1px;
		padding: 0;
	}
	.offerbox a {
		text-align: left;
	}
	a.enquire-feature-1 {
		right: 18px;
		margin-right: auto;
	}
	a.enquire-feature-2 {
		left: -1px;
		right: auto;
		margin-right: auto;
	}
	a.enquire-feature-4 {
		margin-right: -40px;
	}
}

@media screen and (max-width: 643px) {}

@media screen and (min-width: 595px) and (max-width: 998px) {
	.offerbox,.home-featured {
		display: block;
		padding-left: 30px;
		padding-right: 30px;
		margin: 0 auto 30px;
	}
	.offerbox {
		display: table;
	}
	.home-featured,.container .widget {
		padding-left: 15px;
		padding-right: 15px;
	}
	.offerbox a.post-thumbnail {
		display: inline;
		width: 20%;
		float: left;
		margin-top: 20px;
	}
	.offerbox a.post-thumbnail img {
		width: 100%;
	}
	.offerbox .post-summary {
		width: 70%;
		float: left;
		overflow: hidden;
		margin-top: 0;
		margin-right: 0;
	}
	a.enquire-feature-1, a.enquire-feature-2, a.enquire-feature-4 {
		right: auto;
		left: 29px;
		top: 19px;
	}
	.container .widget .home-featured:first-child {
		margin-top: 20px;
	}
}

@media screen and (max-width: 767px) {
	h1,.content h1,.box h1.title-block,
	.right-boxes .box h1,
	.right-boxes .box h1 a { font-size: 20px; }
	h2,.content h2 { font-size: 18px; }
	h3,.content h3 { font-size: 16px; }
	h4 { font-size: 14px; }
	
	.language p {
		text-align: center;
	}
	.header {
		overflow: visible;
	}
	.logo {
		width: calc(30% - 30px);
	}
	.header-navigation {
		width: calc(70% - 30px);
	}
	
	/* Small menu */
	.menu-toggle {
		cursor: pointer;
		display: block;
		font: bold 16px/1.3 "Source Sans Pro", Helvetica, sans-serif;
		margin: 0;
		padding: 12px 0 12px 20px;
		color: #fff;
	}

	.menu-toggle:after {
		content: " \2261";
		font-size: 14px;
		font-family: Arial;
		padding-left: 2px;
		padding-right: 6px;
		color: #3A9BC8;
		border: 1px #3A9BC8 solid;
		margin-left: 8px;
	}

	.toggled-on .menu-toggle:after {
		content: "\f500";
		vertical-align: 2px;
	}

	.toggled-on .primary-menu,
	.toggled-on .primary-menu > ul {
		display: block;
		margin-left: 0;
		padding: 0;
		width: 100%;
	}

	.toggled-on li,
	.toggled-on .children {
		display: block;
	}

	.toggled-on .primary-menu li > ul {
		background-color: transparent;
		display: block;
		float: none;
		margin-left: 20px;
		position: relative;
		left: auto;
		top: auto;
	}

	.toggled-on .primary-menu li > ul a {
		color: #141412;
		width: auto;
	}

	.toggled-on .primary-menu li:hover > a,
	.toggled-on .primary-menu .children a {
		background-color: transparent;
		color: #141412;
	}

	.toggled-on .primary-menu li a:hover,
	.toggled-on .primary-menu ul a:hover {
		background-color: #db572f;
		color: #fff;
	}

	ul.primary-menu,
	div.primary-menu > ul {
		display: none;
	}
	
	.collapse.in {
		background: #125887;
		width: calc(100% - 30px);
		padding: 15px;
	}
	.collapse.in,
	.collapse.in li	{
		display: block;
		text-align: left;
	}
	.collapse.in li:first-child	{
		padding-left: 0;
	}
	.collapse.in li {
		float: none !important;
	}
	.row,.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18 {
		margin: 0;
	}
	.wrapper-package,
	.package-detail {
		padding: 0 30px;
	}
	h1.title-page, p.breadcrumbs {
		margin: 0 30px;
	}
}

@media screen and (min-width: 768px) {
	.search-box fieldset {
		width: auto;
		margin: auto;
	}
	.main-block .content {
		padding: 0 15px;
	}
}

@media screen and (min-width: 600px) and (max-width: 800px) {
	.logo,.header-navigation {
	}
}

@media screen and (min-width: 595px) and (max-width: 998px) {
	.primary-menu {
		margin-top: 6px;
	}
}

@media screen and (min-width: 800px) and (max-width: 998px) {
	.social-network {
		margin-bottom: 10px;
	}	
}

@media screen and (min-width: 768px) and (max-width: 998px) {
	.primary-menu {
		margin-top: 30px;
	}
	.frontpage-widget,.grid_8.adsbox {
		width: auto !important;
		display: table;
		margin: 0 auto;
	}
	.grid_8.adsbox {
		width: 100% !important;
		text-align: center;
	}
	.frontpage-widget .home-featured.grid_8 {
		width: calc(50% - 30px) !important;
		display: inline;
		margin-left: 0;
		margin-right: 0;
		height: 300px;
	}
	.container .widget .home-featured:first-child {
		margin-top: 0;
	}
	.secondary-widget .grid_6.widget {
		width: calc(45% - 1px);
		display: inline;
		float: left;
	}
	.side-block .box, .right-boxes .box,
	.main-block .content {
		padding: 0;
	}
	h1.title-page, p.breadcrumbs {
		margin: 0;
	}
	
}

@media screen and (max-width: 998px) {
	.header {
		background: #156AA1 url("images/bgheader_blank.gif") no-repeat scroll center top;
	}
	.logo {
		background: url(images/bdgtraveler_logo_small.png) no-repeat left top;
		background-size: contain;
	}
	.logo a {
		height: 60px;
	}
	.logo {
		width: calc(40% - 20px);
	}
	.static-info {
		margin-top: 0;
	}
	.header-navigation {
		width: calc(60% - 20px);
	}
	.logo,.header-navigation {
		float: left;
		display: inline;
		margin: 0;
		padding: 0 10px;
	}
	.search-box {
		margin-bottom: 10px;
	}
	.social-network {
		margin-top: 0;
		margin-bottom: 0;
	}
	.static-info p strong {
		font-size: 18px;
	}
	.static-info p span {
		font-size: 11px;
	}
	.menu-toggle {
		padding: 8px 15px;
		text-align: right;
	}
	
	.fb-like-box.fb_iframe_widget {
		display: table;
		margin: 0 auto;
	}
	.footer {
		padding-bottom: 30px;
	}
}

@media screen and (min-width: 999px) {
	div#post-entry {position: relative; top: 0;}
	h1.title-page, p.breadcrumbs,.logo,.header-navigation {
		margin: 0 5px;
	}
	.static-info {
		margin-top: 20px;
		margin-left: 10px;
		margin-right: 10px;
	}	
	.primary-menu li,.secondary-menu li {
		float: left;
	}
	.offerbox {
		width: 195px;
	}
	.offerbox,.newsslider-block {
		float: left;
	}
	.offerbox a {
		display: block;
		text-align: center;
	}
	.offerbox a img {
		width: 195px;
		height: 200px;
		line-height: 0;
	}
	.container .widget .home-featured:first-child {
		margin-top: 0;
	}
	.newsslider-block {
		float: left;
	}
	.link-directory {
		display: block;
	}
	.copyright-block {
		text-align: right;
	}
	.link-footer {
		display: block;
	}
	.side-block .box,.right-boxes .box {
		margin-left: 5px;
		padding: 0;
	}
	.main-block .content {
		padding: 0;
	}
	.category img {
		width: 100%;
	}
	.box h1.title-block, .right-boxes .box h1, .right-boxes .box h1 a {
		border-radius: 0 10px 0 10px;
		-moz-border-radius: 0 10px 0 10px;
		-webkit-border-radius: 0 10px 0 10px;
	}
	.show-ads-block {
		display: block;
	}
	.mapp-container {
		display: block;
	}
	#carousel-basic-tab,.gallery-thumbnail h4 {
		display: block;
	}
	
	form.wpcf7-form input[type="text"] {
		width: calc(100% - 4px);
	}	
	
	.wrapper-package,
	.package-detail {
		padding: 0;
	}
	.content.detail center {
		display: block
	}
	.main-block-wrap {/*
		background-image: url(images/bg_pages.png);
		background-repeat: repeat-y;
		background-position: center top;*/
	}
	.main-block .content {
		background: url(images/bg_pages.png) repeat-y center top;
	}
	
}